﻿@charset "utf-8";html, body{margin:0;padding:0;}
/*body{background:#d40a0c url('../img/bg_percents.png') no-repeat center top;font-size:12px;font-family:"Myriad Pro", Arial, Verdana;}*/
body{font-size:12px;font-family:"Myriad Pro", Arial, Verdana;}
a{color:#ca0a0c;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
.clear{clear:both;display:block;height:0px;overflow:hidden;}
.left{float:left !important;}
.right{float:right !important;}
.content-holder{width:1000px;margin:0 auto;position:relative;}
.header{height:123px;background:url('../img/bg_header.jpg') repeat-x left top;}
.header-clear{background:none;}
.header .logo{width:197px;height:56px;display:inline-block;background:url('../img/logo_.png') no-repeat left top;margin:11px 0 0 18px;float:left;margin-bottom:-15px}
.header .logo_no_photo{width:197px;height:56px;display:inline-block;margin:11px 0 0 18px;float:left;margin-bottom:-15px}
.header .cities{list-style-type:none;margin:19px 0 0 34px;padding:0;float:left;position:relative;}
.header .cities li .main{height:39px;line-height:39px;display:inline-block;background:url('../img/bg_select.png') no-repeat right top;padding:0 43px 0 0;}
.header .cities li .main span{height:39px;line-height:39px;display:inline-block;background:url('../img/bg_select.png') no-repeat left bottom;color:#000;font-size:22px;padding:0 0 0 10px;}
.header .cities li ul{display:none;width:200px;background:#d6dfe4;position:absolute;left:0;top:37px;z-index:99;list-style-type:none;margin:0;padding:0;}
.header .cities li ul li a{display:block;color:#000;font-size:18px;padding:5px 10px;}
.header .account{height:39px;line-height:39px;background:url('../img/bg_account.png') repeat-x left top;margin:19px 18px 0 0;float:right;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.header .account a{height:39px;line-height:39px;display:inline-block;color:#000;font-size:18px;padding:0 10px;}
.header .account a:hover{color:#a2050a;text-decoration:none;}
.header .account a.bor{background:url('../img/bg_sep2.png') no-repeat right top;}
.header .account a.fconnect{width:110px;position:relative;}
.header .account a.fconnect img{position:absolute;top:-3px;left:10px;}
.header .menu{height:44px;padding:13px 0 0 18px;}
.header .menu a{width:240px;height:44px;line-height:44px;display:block;background:url('../img/bg_menu.jpg') repeat-x left top;color:#fff;font-size:14px;text-align:center;border-left:1px solid #d64749;border-right:1px solid #b30a0b;float:left;}
.header .menu a.first{border-left:0;border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;}
.header .menu a.last{border-right:0;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;}
.header .menu a:hover, .header .menu a.active{background:url('../img/bg_menu.jpg') repeat-x left bottom;text-decoration:none;}
.more_offers{border:solid 0px #000;height:40px;width:960px;align:center;padding-left:2px;padding-top:5px;}
.more_offers a{font-size:20px;color:#ffffff;text-decoration:none;display:block;background:url('https://gepi.bg/data/img/bg_menu.jpg') repeat-x left top;width:245px;height:25px;padding-top:5px;padding-bottom:5px;}
.more_offers a:hover{font-size:20px;color:#ffffff;text-decoration:none;display:block;background:url('https://gepi.bg/data/img/bg_menu.jpg') repeat-x left bottom;width:245px;height:25px;padding-top:5px;padding-bottom:5px;}

.cat_style {}
.cat_style th, .cat_style th {background: url('https://gepi.bg/data/img/cats_bg.jpg');padding-top:0px;padding-bottom:0px;vertical-align:middle;height:25px;}
.cat_style a{ font-size: 12px; font-family:Arial, Verdana;color:#000000;text-decoration: none;vertical-align:middle;}
.cat_style a.normal{font-size: 12px; font-family:Arial, Verdana;color:#000000;text-decoration: none;vertical-align:middle;background: url('https://gepi.bg/data/img/cats_bg.jpg');padding-top:0px;padding-bottom:0px;vertical-align:middle;height:25px;}
.cat_style a:hover, .cat_style a.active {font-size: 12px; font-family:Arial, Verdana;background: url('../img/bg_menu.jpg') repeat-x left bottom;  text-decoration: none;display:block;color:#fff;height:20px;vertical-align:bottom; padding-top:5px;}


.options_offer {font-size: 10px}
.options_offer th, .options_offer  td {font-size: 12px;color:#000;text-align:center;height:30px;}
.options_offer a {text-decoration:none;font-family:Arial, Verdana;background: url('https://gepi.bg/data/img/opt_btn.png');color:#fff;font-size: 13px;font-weight:bold;text-align:center;display:block;width:71px;height:23px;padding-top:3px;vertical-align:middle;}
.options_offer_vertical_left {background: url('https://gepi.bg/data/img/opt_body.png') repeat-y left;width:15px;}
.options_offer_vertical_right {background: url('https://gepi.bg/data/img/opt_body.png') repeat-y right;width:15px;}
.options_offer_label {background: url('https://gepi.bg/data/img/opt_body.png');background-repeat:repeat-y;}

.big-offers{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.big-offers .offer{width:470px;padding:0 16px 15px 15px;}
.big-offers .offer.left{border-right:1px solid #000;}
.big-offers .offer.right{padding:0 18px 15px 10px;}
.big-offers .offer h1{height:50px;line-height:25px;overflow:hidden;color:#000;font-size:25px;font-weight:normal;}
.big-offers .offer h1 a{color:#000;}
.big-offers .offer .photo{position:relative;margin:0 0 5px 0;}
.big-offers .offer .photo .tag{width:90px;height:80px;display:block;background:url('../img/tag.png') no-repeat left top;color:#fff;font-size:20px;font-family:Impact;padding:52px 0 0 28px;position:absolute;top:-15px;left:-25px;z-index:99;}
.big-offers .offer .info{width:210px;float:left;}
.big-offers .offer.right .info{float:right;}
.big-offers .offer .info .labela{width:240px;height:89px;background:url('../img/bg_label.png') no-repeat left top;text-align:center;padding:10px 0 0 0;position:relative;margin:0 0 -10px -13px;}
.big-offers .offer .info .labela strong{display:block;color:#fff;font-size:18px;font-weight:normal;}
.big-offers .offer .info .labela .buy, .buletin-red .buy{width:196px;height:32px;display:inline-block;background:url('../img/bg_btn.png') no-repeat left top;color:#000;font-size:18px;font-weight:bold;padding:13px 0 0 0;margin:5px 0 0 0;}
.big-offers .offer .info .labela .buy:hover,.buletin-red .buy:hover{color:#ce0b0d;text-decoration:none;}

.affi{width:196px;height:32px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:18px;font-weight:bold;padding:8px 0 0 0;margin:1px 0 0 4px;}
.affi:hover{color:#000;text-decoration:none;}

.big-offers .offer .info table{width:210px;background:#f1f1f1;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;}
.big-offers .offer .info table tr td{color:#000;font-size:12px;padding:3px 10px;}
.big-offers .offer .info .timer{width:190px;background:#f1f1f1;border:1px solid #b8b8b8;padding:10px 9px;}
.big-offers .offer .info .timer .counter{border:0px;width:190px;height:43px;background:url('../img/bg_timer.png') no-repeat left top;padding:2px 0 0 0;}
.big-offers .offer .info .bought{width:178px;line-height:20px;background:#ce0b0d url('../img/icon_i.png') no-repeat 15px 10px;color:#fff;border:1px solid #b8b8b8;border-top:1px solid #fff;font-size:14px;text-align:center;padding:10px 15px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.big-offers .offer .text{width:230px;font-size:14px;float:right;}
.big-offers .offer.right .text{float:left;}

.affi{width:196px;height:32px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:18px;font-weight:bold;padding:8px 0 0 0;margin:1px 0 0 4px;}
.affi:hover{color:#000;text-decoration:none;}

.content{background:#f1f1f1 url('../img/bg_content.jpg') repeat-y left top;margin:0 16px 0 18px;padding:0 0 20px 0;}
.content-clear{background:#f1f1f1 !important;}
.content .shadow{height:18px;background:url('../img/bg_content_shadow.png') no-repeat center top;}
.content-shadow{height:18px;background:url('../img/bg_content_shadow.png') no-repeat center top;margin:0 20px;}
.small-offer{background:url('../img/bg_content_shadow.png') no-repeat center bottom;padding:0 0 19px 0;margin:0 2px;position:relative;}
.small-offer .small-offer-content{height:244px;background:url('../img/bg_offer.png') no-repeat center top;color:#fff;margin:0 11px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.small-offer .photo{width:321px;height:244px;display:block;background:url('../img/photo2.jpg') no-repeat left top;float:left;}
.small-offer .text{width:410px;margin:30px 5px 0 5px;float:left;}
.small-offer .text h1{font-size:20px;margin:0;padding:0;}
.small-offer .text h1 a{color:#fff;}
.small-offer .text p{font-size:13px;}
.small-offer .info{width:190px;background:#fff;color:#000;text-align:center;margin:15px 5px 0 0;padding:0 0 10px 0;float:right;}
.small-offer .info h2{font-size:26px;font-weight:normal;margin:0;padding:20px 0 10px 0;}
.small-offer .info .buy{width:166px;height:25px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0 0 0;}
.small-offer .info .buy:hover{color:#000;text-decoration:none;}
.small-offer .info .timer{margin:10px 0;}
.small-offer .info .timer .counter{width:182px;height:43px;background:url('../img/bg_timer_middle.png') no-repeat left top;padding:2px 0 0 0;}
.small-offer .tag{width:90px;height:80px;display:block;background:url('../img/tag.png') no-repeat left top;color:#fff;font-size:20px;font-family:Impact;font-weight:normal;padding:52px 0 0 28px;position:absolute;top:-15px;left:-25px;z-index:99;}

magazin-small-offer{background:url('../img/bg_content_shadow.png') no-repeat center bottom;padding:0 0 19px 0;margin:0 2px;position:relative;}
.magazin-small-offer .magazin-small-offer-content{height:244px;background:url('../img/bg_offer.png') no-repeat center top;color:#fff;margin:0 11px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.magazin-small-offer .photo{width:321px;height:244px;display:block;background:url('../img/photo2.jpg') no-repeat left top;float:left;}
.magazin-small-offer .text{width:410px;margin:30px 5px 0 5px;float:left;}
.magazin-small-offer .text h1{font-size:20px;margin:0;padding:0;}
.magazin-small-offer .text h1 a{color:#fff;}
.magazin-small-offer .text p{font-size:13px;}
.magazin-small-offer .info{width:190px;background:#fff;color:#000;text-align:center;margin:15px 5px 0 0;padding:0 0 10px 0;float:right;}
.magazin-small-offer .info h2{font-size:26px;font-weight:normal;margin:0;padding:20px 0 10px 0;}
.magazin-small-offer .info .buy{width:166px;height:25px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0 0 0;}
.magazin-small-offer .info .buy:hover{color:#000;text-decoration:none;}
.magazin-small-offer .info .timer{margin:10px 0;}
.magazin-small-offer .info .timer .counter{width:182px;height:43px;background:url('../img/bg_timer_middle.png') no-repeat left top;padding:2px 0 0 0;}
.magazin-small-offer .tag{width:90px;height:80px;display:block;background:url('../img/tag.png') no-repeat left top;color:#fff;font-size:20px;font-family:Impact;font-weight:normal;padding:52px 0 0 28px;position:absolute;top:5px;left:-5px;z-index:99;}



.content .fb-box{border-bottom:1px solid #dcdcdc;padding:10px;}
.content .payments{border-top:1px solid #f1f1f1;text-align:center;padding:10px;}
.content .payments a{display:inline-block;margin:0 4px;cursor:default;}
.offer-title{line-height:25px;color:#000;font-size:25px;font-weight:normal;margin:10px;padding:0;}
.offer-title a{color:#000;}
.left-col{width:210px;margin:0 0 0 10px;float:left;}
.left-col .label{width:240px;height:89px;background:url('../img/bg_label.png') no-repeat left top;text-align:center;padding:10px 0 0 0;position:relative;margin:0 0 -10px -13px;}
.left-col .label strong{display:block;color:#fff;font-size:18px;font-weight:normal;}
.left-col .label .buy{width:196px;height:32px;display:inline-block;background:url('../img/bg_btn.png') no-repeat left top;color:#000;font-size:18px;font-weight:bold;padding:13px 0 0 0;margin:5px 0 0 0;}
.left-col .label .buy:hover{color:#ce0b0d;text-decoration:none;}
.left-col table{width:210px;background:#f1f1f1;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;}
.left-col table tr td{color:#000;font-size:12px;padding:3px 10px;}
.left-col .timer{width:190px;background:#f1f1f1;border:1px solid #b8b8b8;padding:10px 9px 5px 9px;}
.left-col .timer .counter{width:190px;height:43px;background:url('../img/bg_timer.png') no-repeat left top;padding:2px 0 0 0;}
.left-col .bought{width:178px;line-height:20px;background:#ce0b0d url('../img/icon_i.png') no-repeat 15px 10px;color:#fff;border:1px solid #b8b8b8;border-top:1px solid #fff;font-size:14px;text-align:center;padding:10px 15px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.left-col .box{background:#f1f1f1;border:1px solid #b8b8b8;padding:10px;margin:10px 0 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
.left-col h3.title{color:#ce0b0d;font-size:16px;margin:0 0 5px 0;}
.left-col .text{font-size:13px;}
.left-col #map{height:100px;border:3px solid #b8b8b8;}
.right-col{width:470px;margin:0 5px 0 0;float:right;}
.right-col .text{line-height:18px;font-size:13px;margin:15px 0;}
.right-col .share-box{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:10px;margin:5px 0;}
.right-col .share-box a{height:16px;display:inline-block;color:#000;padding:2px 0 0 20px;margin:0 10px 0 5px;}
.right-col .share-box a#facebook{background:url('../images/facebook.png') no-repeat left center;}
.right-col .share-box a#twitter{background:url('../images/twitter.png') no-repeat left center;}
.right-col .share-box a#shareemail{background:url('../images/email.png') no-repeat left center;}
.right-col .share-box a#sharelink{background:url('../images/link.png') no-repeat left center;}
.right-col .share-box #share_box_link{background:#f7f7f7;padding:10px;margin:5px 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.right-col .share-box #share_box_link input{width:415px;border:1px solid #ccc;padding:5px;}
.right-col .offer-firm{background:#d80a0c;color:#fff;padding:10px;margin:10px 0 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.right-col .offer-firm h3.title{font-size:18px;margin:0 0 10px 0;padding:0;}
.right-col .offer-firm a{color:#fff;}
#comments{background:#f1f1f1;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#comments h3{font-size:16px;margin:0 0 10px 0;padding:0;}
#comments .row{border-top:1px solid #fff;border-bottom:1px solid #d5d5d5;padding:10px;}
#comments .row.first{border-top:0;}
#comments .row.last{border-bottom:0;}
#comments .row img{background:#fff;border:1px solid #ccc;padding:4px;float:left;}
#comments .row span{width:360px;display:block;float:right;}
#comments .row .tright{text-align:right;margin:10px 10px 0 0;}
#comments .row .replies{background:#fff;margin:10px 0 0 60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#comments .row .replies .reply{border-top:1px solid #f7f7f7;border-bottom:1px solid #eee;padding:10px;}
#comments .row .replies .reply.first{border-top:0;}
#comments .row .replies .reply.last{border-bottom:0;}
#comments .row .replies .reply span{width:280px;}
#comments form{margin:20px 0 0 0;}
#comments textarea{width:435px;height:150px;background:#fff;font-size:12px;border:1px solid #d5d5d5;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#comments button{width:166px;height:35px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:14px;font-weight:bold;border:0;text-transform:uppercase;cursor:pointer;margin:5px 0 0 270px;}
#comments button:hover{color:#000;text-decoration:none;}
.counter{}
.counter div{width:56px;overflow:hidden;display:inline-block;color:#7f7f7f;font-size:11px;text-transform:lowercase;text-align:center;margin:0 1px 0 0;}
.counter div span{width:48px;height:30px;display:inline-block;background:url('../img/bg_cnt.png') repeat-x left top;color:#fff;font-size:22px;text-align:left;letter-spacing:17px;padding:5px 0 0 8px;}
.nivoSlider{width:470px;height:340px;position:relative;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-controlNav{width:470px;position:absolute;left:0px;bottom:10px;text-align:center;}
.nivo-controlNav a{width:22px;height:22px;display:inline-block;background:url('../img/bullets.png') no-repeat;text-indent:-9999px;border:0;margin-right:3px;}
.nivo-controlNav a.active{background-position:0 -22px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.nivo-directionNav a{width:30px;height:30px;display:block;background:url('../img/arrows.png') no-repeat;text-indent:-9999px;z-index:50;position:absolute;cursor:pointer;top:175px;}
a.nivo-nextNav{background-position:-30px 0;right:10px;}
a.nivo-prevNav{left:10px;}
.left-side{width:715px;float:left;}
.right-side{width:217px;padding:10px;float:right;}
.right-side h3.title{color:#ce0b0d;font-size:16px;margin:0 0 5px 0;}
.right-side .ending-offer{height:150px;display:block;background-position:center center;background-repeat:no-repeat;border:1px solid #ccc;margin:10px 0 0 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;}
.right-side .ending-offer .link{display:block;background:url('../img/1px.png') repeat;color:#fff;font-size:13px;text-align:center;padding:5px;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;position:absolute;left:0;top:0;z-index:99;}
.right-side .ending-offer .link:hover{color:#a60012;text-decoration:none;}
.right-side .ending-offer .small-timer{width:139px;height:48px;overflow:hidden;background:url('../img/bg_timer_small.png') no-repeat left top;position:absolute;left:5px;bottom:5px;z-index:9999;}
.right-side .ending-offer .small-timer a{display:block;text-align:center;margin:1px 0 0 0;}
.right-side .ending-offer .small-timer a:hover{color:#333;text-decoration:none;}
.right-side .ending-offer .small-timer .counter{border:0px;background:transparent !important;position:absolute;top:17px;left:-46px;z-index:9999;}
.right-side .ending-offer .timer{border:0px;position:absolute;left:12px;bottom:5px;z-index:9999;}
.right-side .ending-offer .timer .counter{border:0px;width:190px;height:43px;background:url('../img/bg_timer.png') no-repeat left top;padding:2px 0 0 0;}
h2.title{margin:10px 40px;padding:0;}
.page_text{line-height:18px;font-size:13px;margin:20px;}
.page_text .image{background:#fff;border:1px solid #ccc;padding:4px;margin:0 10px 10px 0;float:left;}
.page_text .big-icons{margin:10px 40px;float:left;}
.last-comments{background:url('../img/bg_comments_shadow.png') no-repeat center bottom;padding:0 0 30px 0;}
.last-comments .title-comments{width:200px;height:44px;background:url('../img/bg_title_comments.png') no-repeat left top;margin:0 0 10px 5px;}
.last-comments .title-comments h3{margin:10px 0 0 10px;padding:0;float:left;}
.last-comments .title-comments a{color:#808083;font-size:10px;text-transform:uppercase;margin:5px 5px 0 0;float:right;}
.last-comments .title-comments a strong{display:block;}
.last-comments .comment{margin:0 10px;}
.last-comments .comment strong{color:#d10a0c;font-size:11px;}
.title-ending{width:190px;height:40px;background:url('../img/bg_title_offers.png') no-repeat left top;text-transform:uppercase;margin:0 0 10px 5px;padding:17px 0 0 10px;}
.title-clear{width:190px;height:30px;background:url('../img/bg_title.png') no-repeat left top;text-transform:uppercase;margin:0 0 10px 5px;padding:10px 0 0 10px;}
.title-offers{width:190px;height:36px;background:url('../img/bg_title_otheroffers.png') no-repeat left top;text-transform:uppercase;margin:15px 0 10px 5px;padding:12px 0 0 10px;}
.blog-categories{list-style-type:none;margin:0 10px 20px 10px;padding:0;}
.blog-categories li a{display:block;font-size:13px;border-bottom:1px solid #fff;padding:6px 5px 5px 5px;}
.blog-categories li a:hover, .blog-categories li a.current{color:#333;text-decoration:none;}
.blog-categories li ul{list-style-type:none;margin:0;padding:0;}
.blog-categories li ul a{padding:6px 5px 5px 15px;}
.blog{margin:0 15px;}
.blog .blog-post{border-bottom:2px solid #eee;padding:0 0 15px 0;margin:0 0 15px 0;}
.blog .blog-post h2{font-size:18px;font-weight:normal;margin:10px 0 0 0;padding:0;}
.blog .blog-post h2 a:hover{color:#333;text-decoration:none;}
.blog .blog-post .blog-post-info{font-size:11px;color:#bbb;margin:10px 0;}
.blog .blog-post .photo{background:#fff;border:1px solid #dedede;padding:4px;margin:0 10px 10px 0;float:left;}
.blog #comments{margin:15px 0 0 0;}
.blog #comments .row span{width:575px;}
.blog #comments .row span strong{color:#ca0a0c;}
.blog #comments textarea{width:650px;}
.blog #comments button{margin-left:490px;}
#buy-form table{width:100%;background:#f1f1f1;margin:0 0 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#buy-form table thead tr th{color:#d80a0c;font-size:14px;}
#buy-form table thead tr th, #buy-form table tbody tr td{text-align:center;padding:10px;}
#buy-form table tbody tr td select{width:100px;float:none;}
#buy-form #gift-inputs{background:#f1f1f1;margin:0 0 10px 0;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.voucher{background:#f1f1f1;border:1px dashed #b8b8b8;margin:0 0 15px 15px;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.voucher-off{background:#f7f7f7;border:1px dashed #e7e7e7;}
.voucher .photo{width:250px;position:relative;float:left;}
.voucher .photo img{background:#fff;border:1px solid #dedede;padding:4px;}
.voucher .photo .tag{width:67px;height:68px;line-height:74px;background:url('../images/tag.png') no-repeat left top;text-align:center;color:#fff;text-shadow:#777 1px 1px 0;font-size:18px;position:absolute;right:-12px;bottom:-5px;}
.voucher .voucher-info{}
.voucher .voucher-info h3{font-size:16px;font-weight:normal;margin:0 0 10px 0;padding:0;}
.voucher .voucher-info table{width:100%;background:#fff;margin:0 0 10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.voucher .voucher-info table tr td{text-align:center;padding:5px;}
.voucher .voucher-info table tr.title td{font-weight:bold;}
.voucher .voucher-info table tr td.info{border-top:1px solid #eee;text-align:left;padding:5px;}
.voucher .voucher-info .use{margin:5px 0 0 0;float:left;}
.voucher .voucher-info .print{width:166px;height:25px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0 0 0;text-align:center;float:right;}
.voucher .voucher-info .print:hover{color:#000;text-decoration:none;}
.timeline-box{font-size:11px;margin:10px 0 0 0;}
.timeline{width:191px;height:12px;background:url('../img/bg_timeline.png') no-repeat left top;margin:0 0 0 -8px;padding:2px 0 0 3px;}
.timeline .timeline-full{width:189px;height:9px;background:url('../img/bg_timeline_full.png') no-repeat left top;}
#faq_list{padding:0 10px;}
#faq_list h3.title{background:#d80a0c;color:#fff;margin:5px 0 0 0;padding:5px;cursor:pointer;}
#faq_list h3.title.ui-state-active{background:#000;}
#faq_list .info{line-height:18px;font-size:13px;padding:5px;}
#faq_list .info .image{background:#fff;border:1px solid #ccc;padding:4px;margin:0 10px 10px 0;float:left;}
.paging{text-align:center;margin:10px 0;}
.paging a{display:inline-block;background:#fff;color:#333;padding:4px 8px;margin:0 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.paging a:hover{background:#000;color:#fff;text-decoration:none;}
.paging a.current{background:#d80a0c;color:#fff;text-decoration:none;}
.messages{width:600px;background:#fff;position:fixed;left:50%;top:100px;margin:0 0 0 -300px;z-index:99999;}
.messages .close{width:30px;height:30px;display:block;background:url('../js/fancybox/fancy_close.png') no-repeat;position:absolute;top:-13px;right:-13px;z-index:999;}
.message{padding:15px;}
.message-complete{background:#e6f7ac;}
.message-error{background:#f7acac;}
.message-info{background:#accff7;}
.message-warning{background:#f6f7ac;}
.form{margin:10px 20px;}
.form label{width:210px;text-align:right;line-height:30px;display:block;margin:0 10px 5px 0;float:left;clear:both;}
.form input.inp, .form textarea, .form select{width:300px;height:30px;line-height:30px;border:1px solid #aaa;padding:0 5px;margin:0 0 5px 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.form textarea{height:150px;line-height:20px;font-size:12px;padding:5px;}
.form select{width:312px;padding:5px 0;}
.form input.active, .form textarea.active, .form select.active{border:1px solid #000;}
.form input.error, .form textarea.error, .form select.error{border:1px solid #ff0000 !important;}
.form em.error{display:block;color:#ff0000;margin:0 0 10px 220px;clear:both;}
.form button{width:166px;height:35px;display:inline-block;background:url('../img/bg_btn2.png') no-repeat left top;color:#fff;font-size:14px;font-weight:bold;border:0;text-transform:uppercase;cursor:pointer;margin:0 0 0 220px;}
.form button:hover{color:#000;text-decoration:none;}
.form .form_content{width:450px;margin:8px 0 0 0;float:left;}
.form .form_content em.error{margin:0 0 10px 0;}
.overlay{background:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;}
.popup{background:url('../img/1px.png') repeat;padding:8px;position:fixed;left:50%;top:100px;margin:0 0 0 -210px;z-index:99999;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.popup .popup-content{width:500px;background:#fff;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.popup .popup-content .popup-close{display:inline-block;background:url('../img/1px.png') repeat;color:#fff;font-weight:bold;padding:2px 7px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:right;}
.popup .popup-content .popup-close:hover{background:#d80a0c;text-decoration:none;}
.popup .popup-content h1{width:350px;color:#d80a0c;font-size:16px;margin:0;padding:0;float:left;}
.popup .popup-content form{margin:25px 0 15px 0;}
.popup .popup-content form label{width:180px;}
.popup .popup-content form input.inp{width:280px;}
.popup .popup-content form select{width:290px;}
.popup .popup-content form button{margin-left:190px;}
.footer{background:#000;margin:30px 0 0 0;padding:1px 0 0 0;}
.footer .footer-line{height:79px;background:url('../img/footer_line.jpg') repeat-x left top;border-top:1px solid #686868;border-bottom:1px solid #414141;}
.footer .footer-line .logo{width:121px;height:33px;display:block;background:url('../img/logo_small.png') no-repeat left top;margin:22px 0 0 20px;float:left;}
.footer .footer-line .tw{width:25px;height:25px;display:block;background:url('../img/icon_twitter.png') no-repeat left top;margin:30px 20px 0 0;float:right;}
.footer .footer-line .fb{width:25px;height:25px;display:block;background:url('../img/icon_facebook.png') no-repeat left top;margin:30px 10px 0 0;float:right;}
.footer .footer-line .rss{width:25px;height:25px;display:block;background:url('../img/icon_rss.png') no-repeat left top;margin:30px 10px 0 0;float:right;}
.footer .footer-line .phones{color:#959595;font-size:14px;margin:33px 10px 0 0;float:right;}
.footer .gray{background:#323232;border-bottom:1px solid #000;padding:10px 0;}
.footer .gray .box{width:210px;height:125px;background:#2b2b2b;font-family:Verdana;padding:15px;margin:0 10px 0 0;float:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.footer .gray .box.last{margin:0;}
.footer .gray .box h3{color:#fff;font-size:16px;font-weight:normal;margin:0;padding:0;}
.footer .gray .box p{line-height:18px;color:#959595;font-size:12px;margin:0;padding:18px 0;}
.footer .gray .box .more{width:154px;height:22px;display:inline-block;background:url('../img/bg_btn3.png') no-repeat left top;color:#ce0b0d;font-weight:bold;text-align:center;padding:7px 0 0 0;}
.footer .gray .box .more:hover{color:#333;text-decoration:none;}
.footer .links{border-top:1px solid #414141;padding:20px 0;}
.footer .links ul{width:220px;list-style-image:url('../img/bg_li.png');padding:0 0 0 20px;margin:0 10px 0 0;float:left;}
.footer .links ul li{margin:2px 0;}
.footer .links ul li a{color:#fff;}
.footer .copy{border-top:1px solid #1a1a1a;color:#333;padding:20px 0;}
.buletin-red{background:url('../img/bg_content_shadow.png') no-repeat center bottom;padding:0 0 17px 0;margin:0 2px;position:relative;margin-bottom:10px;}
.buletin-red-content{height:121px;background:url('../img/bg_newsletter_offer.png') no-repeat center top;color:#fff;margin:0 11px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding-top:0;margin-top:0;}
.buletin-red .floatr{float:right;padding-top:7px;}
.buletin-red .floatl{float:left;width:680px;padding-right:10px;padding-top:10px;}
.whitebulleft{color:white;font-size:16px;line-height:30px;}
.whitebulright{float:right;color:white;font-size:16px;}
.bulinput{font-size:16px;background-color:white;width:400px !important;}
.bulselect{width:160px !important;font-size:16px;background-color:white;margin-left:15px !important;}
.buletin-red .buy{text-align:center;}
.message-complete{padding:20px;margin:0;font-size:20px;font-weight:bold;background:none;}
#bulletin-error-div{margin-top:0;}
#bulletin-error-div .inner{margin-bottom:30px !important;margin-left:10px;margin-right:10px;margin-top:-10px;font-size:14px;}
.cntr{margin:auto;padding-top:6px;padding-bottom:6px;width:610px;}