.wrap {
    width: 980px;
    margin:0 auto;
    z-index: 300;
}
body {
	/*background: #92cde5;*/
	background: black;
	background-position: center 0;
	position: relative;
}
body.pochivki,
body.zimni-pochivki
 {
	/*background: #92cde5;*/
	background: black;
}
body.branding{
    background: url("../images/branding/pattern_dots.jpg") repeat 0 0;
}
/*body.commonPage {
	 background: black;
}*/
/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
body, html{
	width: 100%;
	height: 100%;
}
#background_image_branding{
	background-position: center top;
	background-repeat:  no-repeat;
	background-attachment: fixed;
	overflow: hidden;
}
#branding_link {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: 0;
}
/*body.commonPage {
	 background: black url("../images/15septemvri.jpg") center top no-repeat;
	 background-attachment: fixed;
}*/

/*body.commonPage {
	 background: black url("../images/bats.png") center top no-repeat;
}*/
/*body.commonPage {
	 background: black url("../images/Easter-transparent.png") top center no-repeat;
}*/
a {
    cursor: pointer!important;
}
.debug {border:1px solid black;}

.left {float:left!important;}
.right {float:right!important;}
.clear {clear:both;}
.relative { position: relative; }
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:5px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mb5 {margin-bottom:5px !important;}
.column .mb5 {
	width: 211px;
}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.ml-10 {margin-left:-10px !important;}

.pb100 {padding-bottom: 100px!important;}
.pl32 {padding-left: 32px;}

.w100p {width:100%;}
.w50p {width:50%;}
.pointer {cursor:pointer;}
.separator { border-bottom: 1px dashed #666; margin: 15px 0px; }

.line-through { text-decoration: line-through; }
span.fs16 {	font-size: 24px!important; line-height: 24px }
span.fs16 div.pay_now_only { 
	font-size: 10px; 
	line-height: 25px; 
	font-weight: bold 
}

@font-face {
    font-family: 'myriad_sbsc';
    src: url('myriadpro-semiboldsemicn-webfont.eot');
    src: local('O'), url('myriadpro-semiboldsemicn-webfont.woff') format('woff'), url('myriadpro-semiboldsemicn-webfont.ttf') format('truetype'), url('myriadpro-semiboldsemicn-webfont.svg#webfont0aI369yT') format('svg');
    font-weight: normal;
    font-style: normal;
}

.round3 {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.round4 {
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.round5 {
    border-radius:5px !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.shadow {
    box-shadow:#aaa 0 0 5px;
    -moz-box-shadow:#aaa 0 0 5px;
    -webkit-box-shadow:#aaa 0 0 5px;
}

.none {
	display: none;
}

.block {
	display: block;
}
/* TYPOGRAPHY */


h1 {
/*    font-size:200% !important;*/
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #363737;
}
h2 {
/*    font-size:175% !important;*/
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #363737;

}
h3 {
    font-size:150% !important;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #363737;
}
h4 {
    font-size:120% !important;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #363737;
}
h5 {
    font-size: 100% !important;text-transform: uppercase;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #363737;
}

.t10 { font-size: 10px; }
.t11 { font-size: 11px; }
.grayb {border-left:5px solid #313638;}
.greenb {border-left:5px solid #92be1f;}
.blueb {border-left:5px solid #097db8;}
.gray {color:#313638;}
.green {color:#92be1f;}
.blue {color:#097db8;}
.red  {color:red!important;}
.grayh {background-color:#313638;color:white;}
.blueh {background-color:#097db8;color:white;}
.greenh {background-color:#92be1f;color:white;}

blockquote {
    color:#313638 !important;
    font-size: 14px !important;
    font-style: italic !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    padding-top: 5px !important;
}

.message {
    padding:10px 10px 10px 60px;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    margin-bottom:10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    
    display: none;
}

.comment_errors {
	padding:10px 10px 10px 60px;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    margin-bottom:10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}


.succ_message {
    padding:10px 10px 10px 60px;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
	margin: 5px 15px 5px 0px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.travel_question_error {
    background: #ffcfcf;
	font-size: 12px;
    background-position:15px 50%;
    color:#d02b2b;
    border:1px solid #e9c69e;
	padding: 3px;
	margin-bottom: 5px;
}

.travel_question_approve {
    background:#cfffa8;
	font-size: 12px;
    background-position:15px 50%;
    color:#409e49;
    border:1px solid #81fb1e;
}

.error {
    background:url(../images/stop.png) no-repeat #ffcfcf;
    background-position:15px 50%;
    color:#d02b2b;
    border:1px solid #e9c69e;
}
.deals_recommend{
	float: right;
	color: #f0002e;
	font: bold 12px Arial, Tahoma;
	text-transform: uppercase;
	line-height: 25px;
}
.approve {
    background:url(../images/button_check.png) no-repeat #cfffa8;
    background-position:15px 50%;
    color:#409e49;
    border:1px solid #81fb1e;
}

.message p {
	margin-bottom: 0px !important;
}

.warning {
    background:url(../images/sign_warning.png) no-repeat #fffaa2;
    background-position:15px 50%;
    color:#817b09;
    border:1px solid #cac116;
}

.info {
    background:url(../images/button_white_info.png) no-repeat #ecf9ff;
    background-position:15px 50%;
    color:#3e77ce;
    border:1px solid #bddcdf;
}

.info p, .warning p {
	padding: 12px 12px 12px 55px
}

.attn {
	background-color:#FFFFCC;
	border:1px solid #F67A00;
	color:#444444;
	font-size:14px;
	font-weight:bold;
	margin:6px 0;
	padding:2px;
	text-align:center;
}

.attn a {
	color: #000000;
	text-decoration: none;
}

pre {
    padding:10px !important;
    border:1px solid #c3c4c5 !important;
    background:#e0e0e0 !important;
    font-size:12px !important;
    font-style:italic !important;
}

p {
    font-size:12px !important;
}

code {
    background: url(../images/pre_bg.gif)!important;
    background-repeat:repeat;
    font-size: 12px!important;
    line-height: 20px!important;
    margin-bottom: 15px!important;
    margin-top: 15px!important;
    padding-bottom: 18px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-top: 22px!important;
    display:block;
    border:1px solid #c3c4c5 !important;
}

.dropcap {
    font-size:12px;
}

span.dropcap { 
    display: block;
    float: left;
    font-size: 400%;
    font-style:italic;
    line-height: 110%;
    margin-top:-5px;
    margin-right: 10px;
    font-family:"Myriad Pro Light SemiCond", "Arial";
}

.highlight {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
}


ol li {
    list-style-position: inside;
    list-style-type: decimal;
    font-size:14px;
    line-height:130%;
}

/* FORMS */
.short-input, .med-input, .long-input, .long-input2, .extralong-input { 
    color: #696a6a;
    display: block;
    float: left;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    height: 25px;
    padding: 2px 15px;
    border:1px solid #d9d9d9;
    margin-bottom: 10px;

    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.short-input {
    width: 146px;
}

.med-input {
    width: 196px;
}

.long-input {
    width: 205px;
}
.long-input2 {
    border:1px solid #7dac19; 
    width: 205px;   
    color: #363737;
    margin-right: 13px;
}
.extralong-input {
    width:270px;
}
.profile-long {
	width: 250px;
}

.short-input:hover, .med-input:hover, .long-input:hover, .extralong-input:hover, .short-input:focus, .med-input:focus, .long-input:focus, .extralong-input:focus {
    border:1px solid #c5c5c5;
}

.disabled-input {
	background: none;
	border: none;
	font-weight: bold;
	color: #555;
}
.disabled-input:hover, .disabled-input:focus {
	border: none !important;
}

.short-sel, .mid-sel, .long-sel, .normal-sel, .extralong-sel { 
    color: #696a6a;
    display: block;
    float: left;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    height: 30px;
    padding: 5px;
    border:1px solid #d9d9d9;
    margin-bottom: 12px;
    text-transform: uppercase;

    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

}

.short-sel:hover, .mid-sel:hover, .long-sel:hover, .normal-sel:hover, .short-sel:focus, .mid-sel:focus, .long-sel:focus, .normal-sel:focus { 
    border:1px solid #c5c5c5;
}

.short-sel {
    width: 150px;
}

.mid-sel {
    width:200px;
}

.long-sel {
    width:237px;
}

.extralong-sel {
    width: 303px;
}

.very-short-textarea, .short-textarea, .med-textarea, .long-textarea {
    font-size:12px;
    font-family: Arial;
    float:left;
    margin-top:10px;
    border:1px solid #b4b4b4;
    margin-bottom:10px;
    height:140px;
    color: #2f2f2f;

    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.very-short-textarea:hover, .very-short-textarea:focus, .short-textarea:hover, .med-textarea:hover, .long-textarea:hover, .short-textarea:focus, .med-textarea:focus, .long-textarea:focus {
    border:1px solid #7a7777;
}
.very-short-textarea {
	height: 74px;
	width: 450px;
}
.short-textarea {
    width:300px;
	resize:vertical;
	
}

.med-textarea {
    width:500px;
}

.long-textarea {
    width:700px;
}

.submit, .submit-small {
    float: left;
    color: #444646;
    background:#f5d34d;
    height: 40px;
    line-height: 40px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: none;
    margin: 2px;
    cursor: pointer;
    padding-left: 35px;
    *padding-left: 0;
    padding-right: 35px;
    *padding-right: 0;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
}
.submit-small {
    width: 106px!important;
    height: 30px!important;
    line-height: 30px!important;
    font-size: 13px!important;
}
.submit:hover, .submit-small:hover {
    opacity: 0.8;
    cursor: pointer;
}


.submit.disabled {
	background-image: url('../images/login_loader.gif');
	background-position: 10px 13px;
	background-repeat: no-repeat;
}

.submit2 {
    text-align: center;
    float: left;
    color: #fff;
    background:#363737;
    height: 30px;
    line-height: 30px;
    width: 145px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    cursor: pointer;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px; 
    
    *margin-top: -17px;   
}
.submit2:hover {
    background: #3d3d3d;
}

.submit4.mt10.rate {
    float: right;
    width: 100px;
    margin-top: 5px!important;
    line-height: 28px;
}

.submit3, .submit4 {
    text-align: center;
    float: left;
    color: #fff;
    background:#9fc54e;
    height: 28px;
    line-height: 30px;
    width: 125px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    border: none;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.submit4.predplati-sega {
	height: 40px;
	line-height: 24px;
}

.submit4.predplati-sega span.predplati {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-transform: lowercase;
}

.submit4 {
    width: 100px;
    float: right!important;
    
}


.submit3:hover {
    opacity: 0.8;
}

.position-bottom-right {
    position: absolute;
    bottom: 22px;
    right: 20px;
}
.position-top-right {
    position: absolute;
    top: 15px;
    right: 12px;
    z-index: 1;
}


.line {
    clear: both;
    display: block;
    padding-bottom: 10px;
    width: 100%;
    color: #696a6a;
    font-size: 12px;
    font-family: Arial;
}

.line label {
    color: #696a6a;
    display: block;
    float: left;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 14px;
    width:170px;
    margin-top: 3px;
}

#profile_user_settings .line td label, .line td label {
    display: inline;
    width: 62px !important;
}

.line table {
    margin: 0; 
    padding: 0; 
    border: medium none; 
    width: 250px;
}
.line input {
	float: left;
}

.line label.line {
	font-size: 12px;
	width: 90%;
	display: inline;
	float: left;
	clear: none;
}

#profile_user_settings .line label {
	width: 220px !important;
}
.checkbox {
    margin-left: 1px;
}


/* Content Left */
.content-left {
    float: left;
    width: 217px;
	position: relative;	
	z-index: 10;
}

.logo {
    float: left;
    margin: 0 0 10px 28px;
	position: relative;
}
.left-box-1, .left-box-2, .left-box-3 {
    position: relative;
    float: left;
    background: #fff;
    margin-bottom: 15px;
    padding: 22px 2px 22px 22px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}
.left-box-1 {
    padding: 0px !important;
    width: 217px;
    background-color: #303030;
}
.left-box-2 {
    width: 193px;

}
.left-box-1-title, .left-box-3-title {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 197px!important;
    background: url(../images/city-bg.png) ; /* #363737 */
    height: 40px;
    padding-left: 20px;
    color: #fff;
	

   /* border-radius: 8px 0 0 0;
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0;*/

}
.left-box-1-title select {
    margin-top: 7px;
    background: #363737;
    color: #fff;
    border: none;
    width: 180px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase!important;
}
.left-box-1 h3,
.left-box-3 h3 {
	font-size: 14px !important;
	color: #FFFFFF;
	padding: 10px 0px 10px 25px;
	font-weight: normal;
	text-transform: uppercase;
}
.left-box-3 h3 {
	padding: 3px;
}
.left-menu, .left-menu-destinations {
    background: url(../images/menu-pattern.png) 0 0 repeat;
	clear: both;
}
.left-menu-destinations > li > div {
    *background: url(../images/menu-pattern.png) 0 0 repeat;
}
.left-menu li, .left-menu-destinations li div {
	border-top: 1px solid #FFF;
	padding: 8px 5px 8px 18px;
	border-bottom: 1px solid #DBDBDB;
	overflow: hidden;
	min-height:16px;
	display: block;
}
.left-menu-destinations li div{
	padding: 8px 2px 8px 12px;
}

.left-menu-destinations li div.selected {
	background-image: url('../images/gradient_menu.png');
	background-position: center;
	background-repeat: repeat-x;
}

.left-menu-destinations li a.expand-subcategory {
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	background-position: left center;
}

.left-menu-destinations li div.selected a.expand-subcategory {
	background-image: url('../images/arrow_blue_down.png');
}

.left-menu-destinations li div.selected a {
	color: #0799E3;
}

.left-submenu-destinations li div {
	padding: 4px 2px 4px 24px;	
	background-color: #E6E6E6;
}
.left-submenu-destinations li div.selected {
	background-color: #DCDCDC;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	background-image: none;
}
.left-menu li a, .left-menu li span.disabled, .left-menu li a span.cat-name, .left-menu-destinations li a {
    font-family: Arial;
    font-size: 13px;
    color: #363737;
    text-decoration: none;
    padding-left: 25px;
    font-weight: normal;
    display: block;
}

.left-menu-destinations li a {
	display: block;
	float: left;
	padding-left: 2px;
	width: 184px;
}

.left-menu li a:hover, .left-menu li.selected a{
    color: #0799e3;
}
/*IE7*/
.left-menu-destinations li{
	*float: left;
	*width: 100%;
}
.left-menu li a,
.left-menu-destinations li a{
	*position: relative;
}
.left-menu li a span,
.left-menu-destinations li a span{
	*position: absolute;
	*right: 0;
	*top: 0;
	*margin-right: 0;
}
.left-submenu-destinations {
	padding: 0;
}
body .left-submenu-destinations a{
	font-size: 12px;
}
#lm1 {background: url('../images/za.png') 0 50% no-repeat;}
#lm2 {background: url('../images/t.png') 0 50% no-repeat;}
#lm3 {background: url('../images/ok.png') 0 50% no-repeat;}
#lm4 {background: url('../images/shop.png') 0 50% no-repeat;}
#lm5 {background: url('../images/zk.png') 0 50% no-repeat;}
#lm6 {background: url('../images/sr.png') 0 50% no-repeat;}
#lm7 {background: url('../images/all.png') 0 50% no-repeat;}
#lm8 {background: url('../images/tz.png') 0 50% no-repeat;}
#lm19 {background: url('../images/icon/categories/kosh.png') 0 50% no-repeat;}
#lm21 {background: url('../images/culture.png') 0 50% no-repeat;}
#lm25 {background: url('../images/bear.png') 0 50% no-repeat;}
#top_deals_cat {background: url('../images/dr.png') 0 50% no-repeat;}
#lm38 {background: url('../images/boombox.png') 0 50% no-repeat;}
#lm39 {background: url('../images/bird1.png') 0 50% no-repeat;}
#lm41 {background: url('../images/exOff.png') 0 50% no-repeat;}
#lm42 {background: url('../images/icon/categories/watch.png') 0 50% no-repeat;}
#lm43 {background: url('../images/icon/categories/wallet.png') 0 50% no-repeat;}
#lm76 {background: url('../images/icon/categories/chanta.png') 0 50% no-repeat;}
#lm46 {background: url('../images/icon/categories/kafe.png') 0 50% no-repeat;}
#lm52 {background: url('../images/icon/categories/slipper.png') 0 50% no-repeat;}
#lm55 {background: url('../images/icon/categories/kafe2.png') 0 50% no-repeat;}
#lm58 {background: url('../images/icon/categories/tea1.png') 0 50% no-repeat;}
#lm59 {background: url('../images/icon/categories/baby1.png') 0 50% no-repeat;}
#lm60 {background: url('../images/icon/categories/gadget1.png') 0 50% no-repeat;}
#lm65 {background: url('../images/icon/categories/shal.png') 0 50% no-repeat;}
#lm66 {background: url('../images/icon/categories/pillow.png') 0 50% no-repeat;}
#lm67 {background: url('../images/icon/categories/boot.png') 0 50% no-repeat;}
#lm68 {background: url('../images/icon/categories/gift.png') 0 50% no-repeat;}
/*#lm54 {background: url('../images/icon/categories/tchibo.png') 0 50% no-repeat;}*/
/*
#lm12 {background: url(../images/e-book.png) 0 50% no-repeat;}*/


#lm1:hover, ul li.selected #lm1 {background: url('../images/hover-za.png') 0 50% no-repeat;}
#lm2:hover, ul li.selected #lm2 {background: url('../images/hover-t.png') 0 50% no-repeat;}
#lm3:hover, ul li.selected #lm3 {background: url('../images/hover-ok.png') 0 50% no-repeat;}
#lm4:hover, ul li.selected #lm4 {background: url('../images/hover-shop.png') 0 50% no-repeat;}
#lm5:hover, ul li.selected #lm5 {background: url('../images/hover-zk.png') 0 50% no-repeat;}
#lm6:hover, ul li.selected #lm6 {background: url('../images/hover-sr.png') 0 50% no-repeat;}
#lm7:hover, ul li.selected #lm7 {background: url('../images/hover-all.png') 0 50% no-repeat;}
#lm8:hover, ul li.selected #lm8 {background: url('../images/hover-tz.png') 0 50% no-repeat;}
#lm19:hover, ul li.selected #lm19 {background: url('../images/icon/categories/kosh-selected.png') 0 50% no-repeat;}
#lm21:hover, ul li.selected #lm21 {background: url('../images/hover-culture.png') 0 50% no-repeat;}
#lm25:hover, ul li.selected #lm25 {background: url('../images/bear_selected.png') 0 50% no-repeat;}
#top_deals_cat:hover, ul li.selected #top_deals_cat {background: url('../images/hover-dr.png') 0 50% no-repeat;}
#lm38:hover, ul li.selected #lm38 {background: url('../images/boombox_hover.png') 0 50% no-repeat;}
#lm39:hover, ul li.selected #lm39 {background: url('../images/bird2.png') 0 50% no-repeat;}
#lm41:hover, ul li.selected #lm41 {background: url('../images/exOffHov.png') 0 50% no-repeat;}
#lm42:hover, ul li.selected #lm42 {background: url('../images/icon/categories/watch-selected.png') 0 50% no-repeat;}
#lm43:hover, ul li.selected #lm43 {background: url('../images/icon/categories/wallet-selected.png') 0 50% no-repeat;}
#lm76:hover, ul li.selected #lm76 {background: url('../images/icon/categories/chanta-selected.png') 0 50% no-repeat;}
#lm52:hover, ul li.selected #lm52 {background: url('../images/icon/categories/slipper-selected.png') 0 50% no-repeat;}
#lm46:hover, ul li.selected #lm46 {background: url('../images/icon/categories/kafe-selected.png') 0 50% no-repeat;}
#lm55:hover, ul li.selected #lm55 {background: url('../images/icon/categories/kafe2_2.png') 0 50% no-repeat;}
#lm58:hover, ul li.selected #lm58 {background: url('../images/icon/categories/tea2.png') 0 50% no-repeat;}
#lm59:hover, ul li.selected #lm59 {background: url('../images/icon/categories/baby2.png') 0 50% no-repeat;}
#lm60:hover, ul li.selected #lm60 {background: url('../images/icon/categories/gadget2.png') 0 50% no-repeat;}
#lm65:hover, ul li.selected #lm65 {background: url('../images/icon/categories/shal-selected.png') 0 50% no-repeat;}
#lm66:hover, ul li.selected #lm65 {background: url('../images/icon/categories/pillow-selected.png') 0 50% no-repeat;}
#lm67:hover, ul li.selected #lm65 {background: url('../images/icon/categories/boot-selected.png') 0 50% no-repeat;}
#lm68:hover, ul li.selected #lm65 {background: url('../images/icon/categories/gift-hover.png') 0 50% no-repeat;}
/*#lm54:hover, ul li.selected #lm54 {background: url('../images/icon/categories/tchibo-selected.png') 0 50% no-repeat;}*/
/*
#lm12:hover, ul li.selected #lm12 {background: url(../images/e-book_slctd.png) 0 50% no-repeat;}
*/

#lm1.disabled:hover { background-image: url('../images/za.png'); }
#lm2.disabled:hover { background-image: url('../images/t.png'); }
#lm3.disabled:hover { background-image: url('../images/ok.png'); }
#lm4.disabled:hover { background-image: url('../images/shop.png'); }
#lm5.disabled:hover { background-image: url('../images/zk.png'); }
#lm6.disabled:hover { background-image: url('../images/sr.png'); }
#lm7.disabled:hover { background-image: url('../images/all.png'); }
#lm8.disabled:hover { background-image: url('../images/tz.png'); }
#lm19.disabled:hover { background-image: url('../images/icon/categories/kosh.png'); }
#lm21.disabled:hover { background-image: url('../images/culture.png'); }
#top_deals_cat.disabled:hover { background-image: url('../images/dr.png'); }
#lm38.disabled:hover { background-image: url('../images/boombox.png'); }
#lm39.disabled:hover { background-image: url('../images/bird2.png'); }
#lm41.disabled:hover { background-image: url('../images/exOff.png'); }
#lm42.disabled:hover { background-image: url('../images/icon/categories/watch.png'); }
#lm43.disabled:hover { background-image: url('../images/icon/categories/wallet.png'); }
#lm76.disabled:hover { background-image: url('../images/icon/categories/chanta.png'); }
#lm46.disabled:hover { background-image: url('../images/icon/categories/kafe.png'); }
#lm52.disabled:hover { background-image: url('../images/icon/categories/slipper.png'); }
#lm54.disabled:hover { background-image: url('../images/icon/categories/tchibo.png'); }
#lm65.disabled:hover { background-image: url('../images/icon/categories/shal.png'); }
#lm66.disabled:hover { background-image: url('../images/icon/categories/pillow.png'); }
#lm67.disabled:hover { background-image: url('../images/icon/categories/boot.png'); }

#lm1.disabled:hover, #lm2.disabled:hover, #lm3.disabled:hover, #lm4.disabled:hover, #lm5.disabled:hover, #lm6.disabled:hover, #lm7.disabled:hover, #lm8.disabled:hover, #lm19.disabled:hover, #lm9.disabled:hover {
	cursor: auto !important;
}

.left-menu li a span {
    font-size: 11px;
}

.left-menu li .deals_count, .left-submenu-destinations li .deals_count, .left-menu-destinations li .deals_count {
	float: right !important;
	margin-right: 10px !important;
	font-size: 13px !important;
/*	margin-top:-15px;*/
}

.left-menu h4 {
	display: block;
	float: none;
	overflow: hidden;
}

.left-box-3 {
    padding-top: 55px;
    color: #131313;
    font-family: Verdana;
    font-size: 12px;
    line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	position: relative;
	width: 196px;
}
.left-box-3 img {
	position: absolute;
	top: 45px;
	left: -70px;
}
.left-box-3 strong {
    color: #010101;
    text-transform: uppercase;
}
.left-box-3 a {
    color: #18a4e0;
}
.left-box-3 p {
	font-size: 14px!important;
}
.left-box-3-title {
    background: #363737 url(../images/about-your-buisnes.png) 20px 50% no-repeat;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    padding-left: 52px;
    width: 164px!important;
	text-align: left;
}
.facebook-box {
	width: 203px;
	padding: 22px 2px 22px 12px; 
}

/* Content Main */
.content-main {
    float: left;
    padding-left: 14px;
    width: 745px;
    margin-bottom: 20px;
    position: relative;
}
.main-menu {
    float: right;
	background: #363737;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	padding: 5px 6px 3px;
	margin: 0;
}
.main-menu.loggedmenu{
	margin-bottom: 5px; 
	padding: 3px 15px;	
}
.main-menu li {
    float: left;
    margin-left: 10px;
}
.main-menu .basket-li{
	clear: left;
}
.main-menu li:first-child{
	margin-left: 0;
}
.main-menu li a {
    float: left;
    padding: 5px 0;
    width: 105px;
    text-align: center;
	background: #9fc54e;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: bold;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.search {
    float: left;
    padding: 0 20px;
    min-width: 40px;
    text-align: center;
    background: #363737;
    color: #f5d34d;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    text-transform: uppercase;
    font-weight: bold;

    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.main-menu li a:hover {
    color: #fff;
}
.main-menu li.lang {
	margin-left: 0px;
	background: #363737;
	
	border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.main-menu li.lang span {
	display: block;
	float: left;
	font-size: 21px;
	font-weight: lighter;
	color: white; 
}
.main-menu li.lang a {
	background: none;
	color: #FFF;
	padding: 0px !important;
}
.main-menu li a:hover,
.main-menu li a.selected {
	/*color: #f5d34d;
    background: #f5d34d;*/
}
.title {
    float: left;
    color: #363737;
    text-decoration: none;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 23px !important;
    padding-bottom: 22px;
    font-weight: normal;
}
.basket,
.main-menu li a.basket{
    color: #fff!important;
    text-align: left!important;
    font-size: 14px!important;
    text-transform: none!important;
    padding: 5px 10px 5px 25px!important;
	margin: 4px 0 0;
    background:transparent url(../images/basket.png) 0 50% no-repeat!important;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	font-weight: normal;
}
.main-menu.loggedmenu li a.basket{
	margin: 0;
}
.inner-content-title,
.deals-categories-title {
    float: right;
    *float: none;
    width: 745px;
    background: #363737;
    height: 65px;
    line-height: 40px;
    position: relative;
    margin-top: 15px;
	z-index: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
}
.top-deal-offer {
    float: right;
    width: 195px;
    text-align: center;
}
.buy-now {
    text-align: left;
    float: left;
    color: #fff;
    background:#9fc54e url(../images/arrow-right.png) 165px 50% no-repeat!important;
    width: 171px;
    height: 54px;
    line-height: 54px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 24px;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 25px;
    margin-bottom: 22px;
    margin-top: 10px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.buy-now.impulsebuy {
	width: 165px;
    height: 48px;
	border: 3px solid transparent;
	background-color: #FF0000!important;
}

.buy-now-nolimit {
	margin-bottom: 30px;
    margin-top: 18px;
}
.buy-now:hover {
    opacity: 0.8;
}
.price {
    color: #2797c6;
    font-size: 36px;
    font-family: "Trebuchet MS", Arial, sans-serif;
}

.impulsebuy_price {
	color: #ff0000;
	text-decoration: none;
}

.price sup {
	font-size: 20px;
}
.sos {
    width: 60px;
    padding: 0 5px;
    float: left;
    color: #8c8c8c;
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, sans-serif;
}
.top-deal-offer .sos {
	width: 54px;
}
.sos span {
    color: #5b5b5b;
}
.price-box {
    padding: 10px 0;
    border-bottom: 1px dashed #cdcdcd;
}
.timer-box {
	font:normal 24px "Trebuchet MS", Tahoma, Arial!important;
	color: #333333;
}
.timer-box.impulsebuy-box {
	height: 50px;
}
.timer-box div {
	margin: 0 auto;
	width: 145px;
	height: 23px;
	line-height: 23px;
}
.timer-box div img {
	float:left;
}
.timer-box div.starts-after {
	color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    width: 160px;
}
.small-timer-box {
	font-size: 20px!important;
}
.small-timer-box div {
	width:110px;
	height:20px;
	line-height: 18px;
}
.active-deal, .unactive-deal {
    color: #8c8c8c;
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    padding-left: 10px;
}
.vouchers_left{
	color: #373636;
	font-size:12px;
}
.subtypes_vouchers_left{
	float: left;
	padding: 2px 0 0 5px;
	font:normal 12px Arial, Tahoma;
	color: #373636;
	*width: 600px;
	clear: both;
}
.subtypes_vouchers_left span{
	font:bold 12px Arial, Tahoma;
	margin-right: 5px;
}
.active-deal-noLimit {
	line-height: 18px;
}
.gift { 
    margin-top: 15px;
}
.active-deal {
    background: url(../images/tick.png) 28px 50% no-repeat;
}
.unactive-deal {
    background: url(../images/tick-unactive.png) 21px 50% no-repeat;
}
.progres, .progres-end {
    width: 95px;
    height: 8px;
    background: #427cbe;
    margin: 5px auto;
   /* overflow: hidden; */

    box-shadow:inset #103b6b 0 0 6px;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.progres-end {    
    background: #585858;
}
.procent {
    float: left;
    height: 100%;
    background: #103b6b;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.gift strong {
    color: #363636;
    font-size: 12px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-transform: uppercase;
}
.gift-button {
    position: relative;
    display: block;
    margin: 17px auto 0;
    background: #f5d34d;
    color: #2f3030;
    width: 110px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    padding-left: 48px;

    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.gift-button img {
    position: absolute;
    top: -1px;
    left: -1px;
}
.gift-button:hover {
    opacity:0.8;
}
.top-deal {
    float: left;
    color: #fff;
    padding-left: 8px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
h1.top-deal {
	font-size: 16px !important;
	color: #828282;
	font-weight: normal;
	clear: left;
	text-transform: normal;
	/*display: none;*/
}
.top-deal-icon {
    float: left;
    margin-left: 12px;
    margin-top: 9px;
}
.abonirane {
    float: right;
    color: #f5d34d;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 23px;
    margin-right: 15px;
    background: url(../images/abonirane_mail.png) 100% 49% no-repeat!important;
	position: relative;
    
}
.abonirane:hover {
    color: #fff;
    background-image: url('../images/abonirane_mail_white.png') !important;
}
.aboniraneBday{
	display:block!important;
	height: 40px;
	width: 250px;
	background: #F5D34D;
	font: normal 18px "Trebuchet MS", Arial, Tahoma;
	color: #444646;
	text-decoration: none;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
.aboniraneBday:hover{
	background: #363737;
	color: #fff;
}
.birthday13 {
	width: 480px;
	float: right;
	padding-top: 80px;
	background: url('../images/birthday/happy_b.png') top center no-repeat;
}

.prizelist {
	margin-top: 120px;
}
.prizelist img {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
/*#cart_page .abonirane,
#pages_page .abonirane {
	display:none
}*/
.inner-content {
    clear: both;
    padding: 15px 13px 15px;
    background: #fff;
   /* float: right;
    border: 1px solid #d6d6d6;
    margin-top: -25px;
    width: 717px;*/
    position: relative;
	width: 719px;
	float: left;
    border-radius: 0 12px 12px 12px;
    -moz-border-radius: 0 12px 12px 12px;
    -webkit-border-radius: 0 12px 12px 12px; 
}

.breadcrumbs-wrapper {
	border-bottom: 1px solid #E4E4E4;
	overflow: hidden;
	margin: 0 -13px 10px;
	padding: 0 13px;
}

#breadcrumbs {
	overflow: hidden;
	margin: 0 -13px;
	padding: 0 13px;
	width: 500px;
	float: left;
}
#breadcrumbs li{
	padding: 0 0 10px;
}
#breadcrumbs li,
#breadcrumbs li * {
	float: left;
	display: block;
	font-size: 14px;
	color: #828282;
}
#breadcrumbs li * {
	margin-right: 6px;
}
#breadcrumbs li a {
	text-decoration: none;
}
#breadcrumbs li a:hover {
	text-decoration: underline;
}
#breadcrumbs li .next-arrow {
	width: 10px;
	line-height: 14px;
	background: url('../images/arrow-gray.png') center 3px no-repeat;
	height: 14px;
}

#back-to-filter {
	float: right;
	width: 200px;
	text-align: right;
	height: 29px;
}

#back-to-filter a {
    font-size: 16px;
    color: #828282;
    text-decoration: none;
}

#back-to-filter a:hover {
    text-decoration: underline;
}
    
#deal-verified {
	position: absolute;
	left: 450px;
	top: -15px;
	z-index: 98;
}

/* Slider */
.slider {
    float: left;
    width: 508px;
    height: 348px;
    border: 1px solid #b4b4b4;
	overflow: hidden;
	display: block;
}
.slider img {
    width: 508px;
    height: 348px;    
}

#pager {
    position: absolute;
    z-index: 50;
    bottom: 0px;
    left: 14px;
    overflow: hidden;
    width: 480px;
    
}
#nav {
	width:448px;
	left:15px;
    height: 100px;
    margin-left:0px;
    overflow: hidden;
    display: inline-block;
    border:0px solid black;
    position: relative;
}
#nav-links {
    height: 75px;
    width: 5000px;
    margin:0px auto;  
    left:0px;
    position: absolute;
    display: block;
}
#nav a {
    margin-left:8px;

}
#nav a img {
    display: inline;
    border: 1px solid #fcf7f4;
    width: 100px;
    height: 70px;    
    opacity: 0.5;    
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#nav a.activeSlide img, #nav a:hover img {
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
}

.pager_navigation {
	top: 45px;
	height: 19px;
	width: 19px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.pn_left {

	background: url('/static/images/pagerArrows.png') center 0px no-repeat;
}

.pn_right {
	float: right;
	background: url('/static/images/pagerArrows.png') center -19px no-repeat;
}

/* Offer */
.offersCommonTitle {
	width: 745px;
	margin: 0 -13px;
	/*background: #92cde5;*/
	/*background: black;*/
	padding-top: 20px;
}
.offersCommonTitle h2, .offersCommonTitle .recomended-offers {
	font: normal 14px "Trebuchet MS", Tahoma, Arial!important;
	text-transform: uppercase;
	color: #ffffff;
	background: #232323;
	width: 320px;
	padding:10px 0 10px 15px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.offer {
    float: left;
    position: relative;
    border: 1px solid #cdcdcd;
    background: url(../images/offer-pattern.jpg) 0 0 repeat;
    padding: 15px;
    margin-top: 10px;
}

.offer.impulsebuy {
	border: 3px solid #cdcdcd;
	padding: 12px;
}

.offer.blink {
	border-color: #ff0000;
}

.offer h2 {
	float: left;
}

.offer-img-holder {	
    float: left;
    margin-right: 13px;
    width: 222px;
	position: relative;
}
.offer-img-holder a, .offer-img {
	float:left;
}
.offer-img {
	border:1px solid #e7e7e7;
}
.offer-title {
    float: right;
    width: 450px;
    margin-bottom: 10px;
	color: #161616;
	text-decoration: none;
	font: normal 14px "Trebuchet MS", Arial, Tahoma;
	height:40px;
	overflow: hidden;
}
.offer-title-hidden {
	font: normal 14px "Trebuchet MS", Arial, Tahoma;
	display: block;
	width: 450px;
	float: right;
}
.offer-off {
    float: right;
    width: 220px;
    text-align: center;
    margin-left: -10px;
}
.offer-off .price-box{
	padding-top: 3px;
}
.push {
    margin-left: 0px;
    margin-bottom: 10px;
}
.offer-buy {
    float: right;
    width: 210px;
    padding: 0 0 0 20px;
    text-align: center;
    border-left: 1px dashed #cdcdcd;
}

.offer-active-deal, .offer-unactive-deal {
    color: #8c8c8c;
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    padding-left: 10px;
}
.offer-active-deal {
    background: url(../images/tick.png) 40px 50% no-repeat;
}
.offer-unactive-deal {
    background: url(../images/tick-unactive.png) 40px 50% no-repeat;
}
.offer-active-deal-noLimit {
	margin-top:15px;
}
.offer strong {
    color: #363636;
    font-size: 12px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-transform: uppercase;
}
.offer-price, .offer-price-end {
    display: block;
    font-size: 30px;
    color: #2797c6;
    font-family: "Trebuchet MS", Arial, sans-serif;
    padding: 0 20px;
}
.offer-price-end {
    color: #616161;
}
.offer-buy-now {    
    display: block;
    color: #fff;
    background:#9fc54e;
    width: 141px;
    height: 39px;
    line-height: 39px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 12px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.offer-buy-now:hover {
    opacity: 0.8;
}

.offer-buy-now-end {    
    display: block;
    color: #000;
    background:#c7c7c7;
    width: 141px;
    height: 39px;
    line-height: 39px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 12px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;

    text-shadow: 1px 1px 1px #fff;
    -moz-text-shadow: 1px 1px 1px #fff;
    -webkit-text-shadow: 1px 1px 1px #fff;
}
.fb {
    float: left;
    margin-left: 35px;
}
.gplus {
    float: right;
    margin-right: 35px;
}
.izteche{
    position: absolute;
	top: 0;
	left: 0;
}

.bonus-deal {
	position: absolute;
	top: 5px;
	left:5px;
}

.bonus-deal-ribbon {
	position: absolute;
	top:1px;
	left:0;
}

#bonus-deal-big-ribbon {
	position: absolute;
	z-index: 999;
	top: -5px;
	left: -5px;
}

.izteche_past_offer{
    position: absolute;
	top: -5px;
	left: -5px;
}

.other, .other2 {
    float: left;
    margin: 10px 0 0 0;
    width: 184px;
    padding: 0 25px 0 22px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    background:#363737 url(../images/arrow2_down.png) 210px 50% no-repeat!important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;

    font-size: 14px;
    text-transform: uppercase;
}
.other:hover, .other2:hover {
    opacity:0.7;
}

.other2 {
    width: 190px;    
    background:#363737 url(../images/arrow2.png) 215px 50% no-repeat!important;
}


/* Footer */
.footer {
    position: relative;
    background: #363737;
    float: right;
    width: 725px;
    /*height: 175px;*/
    margin-bottom: 20px;
    margin-right: 3px;
    padding: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.footer-m {
    /*	width: 690px;
        margin: auto;
    height: 167px;*/
    position: relative;
    overflow: hidden;
    border-bottom: 2px dashed #666666;
    margin-bottom: 33px;
    padding: 30px 0;
}
.footer-menu {
    float: left;
    border-bottom: 2px dashed #666666;
    padding-bottom: 33px;
    padding-top: 33px;
    /*margin-top: 8px;*/
	margin-bottom: 33px;
}
.footer-menu li {
    float: left;
    margin-left: 40px;
	width: 169px;
	padding: 0 2px 2px 12px;
	background: url('../images/arrow-gray.png') 0 6px no-repeat;
}
.footer-menu li a {
    color: #a8aaaa;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
}
.footer-menu li a:hover {
    color: #fff;
}
.footer-menu .footer-menu-last-column {
	margin-left: 98px;
}
.footer-menu .footer-menu-li {
	width: 211px;
}
.footer-menu .footer-menu-li-pad {
	margin-left: 57px;
}
.footer-menu .footer-menu-last-li {
	width: 123px;
}
.footer p {
    color: #e2e2e2;
    font-family: Arial;
    font-size: 12px !important;
	padding-bottom: 10px;
    /*margin: 14px 0;*/
}
.copyright {
    width: 385px;
    /*float: left;*/
    color: #e2e2e2;
    font-family: Arial;
    font-size: 11px !important;
    /*margin: 14px 0;*/
	margin-left: 62px;
	display: inline-block;
	text-align: center;
	font-weight: normal;
    padding: 0;
}
.flogo-netreact{
    color: white;
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    height:42px;
    background-position-y: 17px;
    float: left;
    background: url(../images/netreact-logo.png) no-repeat 0 100%;
    width: 126px;
}
.payment_method {
	/*    float: left;
	margin: 4px 0 4px;*/
	/*width: 554px;*/
	/*margin: auto;*/
	position: absolute;
	left: 69px;
	background-color: #fff;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	/*    display: block;
		float: left;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
		padding: 2px 15px;
		border:1px solid #d9d9d9;
		margin-bottom: 10px;*/
}
.pay {
	display: block;
	float: left;
	background-color: #fff;
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

}
.footer-logos {
	padding-top: 60px;
	padding-bottom: 25px;
}
.footer-netreact {
    float: left;
}
.footer-deals {
	float: right;
}
.footer-logo {
	position: absolute;
	bottom: 130px;
	right: 25px;
}
.footer-logo-netreact{
	position: absolute;
	right: 10px;
	top: 125px;	
	padding: 0 3px 27px 0;
	width: 100px;
	color: #fff;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	background: url(../images/footer-logo-netreact.png) no-repeat 3px 100%;
}
.footer-first {
	border-bottom: 2px dashed #666666;
	padding: 15px 35px 30px 35px;
	height: 60px;
}
.footer-first p {
	width: 400px;
}
.footer-input {
	display: inline-block;
	width: 205px;

    color: #696a6a;
    display: block;
    float: left;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: 25px;
    padding: 2px 15px;
    border:1px solid #d9d9d9;
    margin-bottom: 10px;

    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.footer-city {
	width: 200px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.footer-city div {
	width: 200px;
	margin: 0;
	padding: 0;
}
.footer-city ul {
	width: 200px;
	margin: 0;
	padding: 0;
}
.footer-city ul li {
	width: 200px;
	margin: 0;
	padding: 0;
}
.footer-logo-fb{
	background: url("../images/footer_fb.png") center 0 no-repeat;
}
.footer-social {
	float: right;
}
.footer-social p {
	width: auto;
	float: none;
}
.footer-fb {
	float: right;
	padding-right: 12px;
}
.footer-rss {
	float: right;
}
.footer-button {
	font-family: Arial,sans-serif;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	border: none;
	background: #9FC54E;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 20px;
	cursor: pointer;
	margin-left: 10px;
	height: 34px;
}
.footer-newsletter {
	height: 60px;
	display: inline-block;
	z-index: 1;
}
@-moz-document url-prefix() { 
  .footer-logo-netreact {
     top: 144px;	
  }
}



/* details */

.details {
    margin-top: 20px;
    margin-bottom: 20px;
	color: #121212;
}
.details p {
    color: #121212;
    font-family: Verdana;
    font-size: 12px;
    margin-bottom: 15px;
}
.tab-col p {
	color: #363737 !important;
}
.tab-col form {
	clear: both;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: 2px dashed #dcdcdc;
}
.open-close-holder {
	height: 12px !important;
}
.open-clese {
    width: 743px;
    height: 3px;
    background: url(../images/pattern.png) 0 50% repeat-x !important;
    margin:10px -13px;
	position: relative;
}
.oc-button {
    display: block;
	color: #15549C;
	float: right;
	font: bold 11px Arial, Verdana, Tahoma;
	height: 10px;
	padding: 0 30px 0 15px;
	line-height: 10px;
	margin-top: -5px;
	text-transform: uppercase;
	margin-right:310px;
	text-decoration: underline
}
.readMore {
	background:url(../images/readMore.png) 0 0 no-repeat;
	width: 150px;
	height: 130px;
	position: absolute; 
	right: -100px;
	bottom:0px;
}
.moreDeals {
	background:url(../images/moreDeals.png) 0 0 no-repeat;
	width: 130px;
	height: 99px;
	position: absolute; 
	right: -140px; 
	top:-90px;
}
.haveRegistration {
	background:url(../images/haveRegistration.png) 0 0 no-repeat;
	width: 143px;
	height: 92px;
	position: absolute; 
	right: -162px; 
	top:0px;
}
.noRegistration {
	background:url(../images/noRegistration.png) 0 0 no-repeat;
	width: 143px;
	height: 169px;
	position: absolute; 
	right: -164px; 
	top:0px;
}
.chooseQuantity {
	background:url(../images/chooseQuantity.png) 0 0 no-repeat;
	width: 133px;
	height: 94px;
	position: absolute; 
	right: -140px; 
	top:60px;
}
.newDesign {
	background:url(../images/newDesign.png) 0 0 no-repeat;
	width: 245px;
	height: 28px;
	position: absolute; 
	right: -235px; 
	top:-24px;
	display: block;
}
.open {
    /*background: url(../images/open.png) 0 0;    */
    background:#fff url(../images/openArrow.jpg) right center no-repeat;
}
.close {
    /*background: url(../images/close.png) 0 0;    */
	 background:#fff url(../images/closeArrow.jpg) right center no-repeat;
}
.open span.hideDet {
	display:none;
}
.close span.showDet {
	display:none;
}

.details-tabs {
    position: relative;
	margin-top:20px;
}
.details-tabs-title li {
    float: left;
}
.details-tabs-title li a {
    float: left;
    display: inline;
    color: #363737;
    background: #fff;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    border: 1px solid #c5c5c5;
    border-bottom: none;
    font-family: "myriad_sbsc";

    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
}
.current-tab {
    background: #9fc54e!important;
    border: 1px solid #9fc54e!important;
    border-bottom: none!important;    
	color: #ffffff!important;
}
.tab-col {
    padding: 30px;
    border: 1px solid #c5c5c5;
    width: 655px;
    float: left;
    background: url(../images/menu-pattern.png) 0 0 repeat;
    font-family: Arial;
    font-size: 12px;
    color: #363737;
    display: none;
}
.details-tabs div a,
.details-tabs div a strong {
	font-weight: normal;
	text-decoration: underline;
	color: #2797C6 !important;
}
.tab-left {
    float: left;
    width: 310px;
}
.tab-right {
    float: right;
    width: 310px;
}
.tab-title {
    color: #88b725;
    font-family: "myriad_sbsc";
    font-size: 14px;
    text-decoration: underline;
    text-transform: uppercase;
}
.tab-col ul {
    margin-top: 10px;
}
.tab-col ul li {
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 12px;
    color: #121212;
    padding-left: 15px;
    background: url(../images/arrow.png) 0 3px no-repeat;
}
ul.arrow {
    margin:20px 0 20px 15px;
}
ul.arrow li {
    font-family: Arial;
    font-size: 12px;
    color: #565858;
    padding-left: 15px;
    background: url(../images/arrow.png) 0 3px no-repeat;
    margin-bottom: 5px;
}

/* Overlay */
.overlay {
    display: none;
    position: fixed;
    z-index: 5555;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70)!important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"!important;
}


/* Login, Signup */
.login {
    display: none;
    position: absolute;
    z-index: 9999;
    top: 90px;
    left: 50%;
    width: 505px;
    margin-left: -253px;
    padding: 15px 13px;
    background: #fff;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.signup {
	position: relative;
}
.login-box, .signup-box, .box3, .box4, .box5 {
    position: relative;
    background: url(../images/menu-pattern.png) 0 0 repeat;
    border: 1px solid #c5c5c5;
    padding: 15px;
    margin-top: 10px;
}

.box5 { 
    padding: 5px!important;
    background: url(../images/offer-pattern.jpg) 0 0 repeat;
	*float: left;
}
.box5link {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 100%;
	height: 100%;
}
.box3, .box4 {
    width: 715px;
    border: 1px solid #9a9a9a;
    padding: 0!important;
    margin: 10px 0 20px!important;
}
.box4 {
    border: 1px solid #c5c5c5;
}
.box4 .iztegli-button {
    text-decoration: none;
    padding-right: 15px;
    color: #0e8cbf;
    background: url(../images/arrow7.png) 53px 50% no-repeat;
}
.box3 .offers, .box4 .offers {
    margin: 0;
}
.box3 .offers td, .box4 .offers td {
    padding: 10px 0;
    font-size: 14px;
    border-bottom: 1px dashed #cdcdcd;
}
.last-row td {
    border-bottom: none!important;    
}
.iztegli-button {
    text-decoration: none;
	padding-right: 20px;
	color: #0E8CBF;
	background: url(../images/arrow7.png) 96% center no-repeat;
	font: normal 11px Arial, Tahoma!important;
	text-transform: uppercase;
	width: 115px;
	display: block;
	margin: 0 auto;
}
.iztegli-button:hover {
	text-decoration: underline;
}
.send-mail {
	background:url(../images/at.png) 96% center no-repeat;
}
td.voucherN {
	color: #151515!important;
	padding-left: 14px!important;
}
td.validTo {
	font-size:12px!important;
	color: #4c4c4c;
}
.iztegli-button.disabled {
	color: #363737;
	background: none;
	padding: 0px;
}
a.iztegli-button.disabled:hover {
	text-decoration: none;
}
#email_sender {	
	background: #FFFAA2;
	border: 1px solid #CAC116;
	width:400px;
	height:30px;
	position: absolute;
	display: none;
	border-radius: 7px;
	padding:10px;
	z-index:7000;
}

.vhod {
    float: left;
    font-size: 14px;
    color: #363737;
    font-family: "Trebuchet MS", Arial, sans-serif;
}
.login-close-button {
    float: right;
    font-family: Arial;
    font-size: 18px;
    margin-top: -5px;
    color: #262626;
    font-weight: bold;
}

.login-left {
    float: left;
    width: 245px;
}
.login-right {
    float: right;
    width: 190px;
    margin: 15px 10px 0 0;
}
.login label {
    display: block;
    font-family: Arial;
    font-size: 14px;
    color: #696a6a;
}

.zabrawena-parola {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #282828;
    margin: 10px 0 25px 2px;
}
.login-right strong, .signup strong {
    display: block;
    font-family: Arial;
    font-size: 14px;
    color: #696a6a;
    font-weight: normal;
    margin-bottom: 10px;
}
.login-right span, .signup span {
    color: #858686;
    font-size: 11px;
    font-family: Arial;
}
.fbl, .fbl2 {
    float: left;
    background: url(../images/fb-login.png) 0 0 no-repeat;
    width: 131px;
    height: 22px;
    margin-right: 10px;
}
.fbl2 {
    margin: 0 7px 0 0;
}

.signup-box {
    width: 645px;
    padding: 35px 35px 20px;
}
.signup-left {
    float: left;
    width: 290px;
}
.green-link, .grey-text {
	color: #8AB333 !important;
	display: block;
	padding-right: 17px;
	background: url('../images/icon/cnt/edit_green.png') right top no-repeat;
	cursor: default;
	float: left;
	margin-top: 15px;
}
.green-link:hover {
	text-decoration: underline;
}
.grey-text {
	color: #858686 !important;
	background: none;
}
.grey-text:hover {
	text-decoration: none;
}
.signup-right, .signup-right2 {
    float: right;
    margin-top: 10px;
    width: 270px;
}

.signup-right2 {
    margin-top: 0;    
}
/*
#payment-methods {
	height: 420px;
}
*/
.office_locator {
	float: right;
    width: 350px;	
}

.signup label {
    display: block;
    font-family: Arial;
    font-size: 14px;
    color: #696a6a;    
}
.signup-terms {
    color: #282828;
    font-size: 12px;
    font-family: Arial;
    margin-left: 3px;
}

.signup label.terms-label {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 5px;
    width: 230px;
}

.change-pass {
    width: 242px;
    background: #363837;
    padding: 15px 20px;
    margin: 0px 0 10px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.change-pass#promo-code {
	background-color: #CED1CE;
}
.change-pass label {
    color: #f9fbfb;
    font-family: Arial;
    font-size:12px;
}
.change-pass-title {
    color: #fff;
    text-transform: uppercase;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
}
.change-pass#promo-code .change-pass-title,
.change-pass#promo-code label {
	color: #363837;
}
.promo {
    color: #363737;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 0;

}
.promo2 {
    color: #2d2d2d;
    font-family: "myriad_sbsc", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 0;    
}
.box {
    margin-bottom: 35px;
}
.half-box {
    width: 135px;
    float: left;
}
.jazga {
    border-bottom: 1px solid #5e5f5f;
    padding-bottom: 4px;
    color: #363737;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    margin-bottom: 14px;
}
.signup .profile_newsletter_categories label,
.signup .profile_newsletter_cities label {
	display: inline;
	width: auto;
	margin: 0px;
	padding: 0px;
	float: none;
}
#nl_change_settings_arrow {
	position: absolute;
	top: 30px;
	right: 70px;
	display: block;
	z-index: 1;
}
#newsletter-interests, #newsletter-cities {
	overflow: hidden;
}
#newsletter-interests label strong, #newsletter-cities label strong {
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#newsletter-interests .login-right, #newsletter-cities .login-right {
	margin-top: 0px;
}
.delimiter {
	margin: 15px 0px;
	border-bottom: 1px dashed #8a8a8a;
}
.col2, .col3, .col4, .col5 {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
.col2 label, .col3 label, .col4 label, .col5 label {
	margin-top: 0px !important;
	padding-left: 5px;
}
.col2 {
	width: 50% !important;
}
.col3 {
	width: 33% !important;
}
.col4 {
	width: 25% !important;
}
.col5 {
	width: 20% !important;
}
.loggedInUserMenu {
	float: right !important;
	position: relative;
	top:0; right:0;
	z-index: 10;
}
.loggedInUserMenu.select-shopping {
	z-index: auto;
	top: -2px;
	height: 32px;
}
.select-city {
	float: left !important;
	top: -2px;
	height: 32px;
}
.hi-user,
.selected-city,
.footer-selected-city
.shopping-caption,
.search-box {
    /*float: right;
    color: #363737;
    font-size: 14px;
    line-height: 27px;
    font-family: "Trebuchet MS", Arial, sans-serif; */
    min-width: 150px;
    text-align: center;
    color: #f9fbfb;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    font-size: 14px;    
	cursor: pointer;
	height: auto;
}
.hi-user div,
.selected-city div,
.footer-selected-city div,
.shopping-caption div,
.search-box {
	background:#363737 url(../images/menu-arrow-down.jpg) 8px center no-repeat;
	position: relative;
	z-index: 5555;
    padding: 0 20px;
	height: 29px;
	line-height: 29px;
	
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.nameHolder{
	margin-bottom: 5px;
}
.shopping-caption a {
	display: block;
	color: #fff;
	text-decoration: none;
}
.hi-user div {
	padding-left: 30px;
	text-align:left;
}
.search-box {
	width: 240px;
	background-image: none;
	text-align: left;
	margin: 0;
	padding: 0px 5px
}
.search-box input {
	border: 0px;
	height: 100%;
	margin: 0;
	background-color: #363737;
	padding: 3% 6% 2% 4%;
	width: 84%;
	color: #c8c8c8;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	float: left;
	
	/*padding-top: 2%;*/
}
.search-box a {
	display: block;
	float: right;
	width: 16px;
	height: 17px;
	margin-top: 6px;
	background: transparent url('../images/icon/search.png') left top no-repeat;
}
.search-box a:hover {
	background-position: left bottom;
}
.search-box div {
	width: 230px;
}
.selected-city div,
.footer-selected-city div,
.shopping-caption div
{
	padding: 2px 15px;
	width: 187px;
	background-image: url(../images/cities_dropdown.png);
	background-position: 100% center;
	text-align: left !important;
	margin-bottom: 5px;
	
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
    /*TEST*/
    background-color: #363737;
    color: #FFF;
}

.shopping-caption div {
	background-image: none;
	z-index: 0;
}

@-moz-document url-prefix() {
	.search-box input { padding-top: 2%; margin-left: 4%; width: 75%; }
	.left-menu {clear: both;}
	.left-box-1 {background: url("../images/menu-pattern.png") repeat scroll 0 0 transparent;}
}
.hi-user-arrow-up div {
	background:#363737 url(../images/menu-arrow-up.jpg) 8px center no-repeat;
}
.hi-user-arrow-up div {
	background:#363737 url(../images/menu-arrow-up.jpg) 8px center no-repeat;
}
#mainmenu-drop,
#footer-citymenu-drop,
#citymenu-drop {	
	display:none;
	width: 100%;
	padding: 15px 0;
	background: #222222;
	position: absolute;
	top:24px; right:0px;
	z-index: 2222;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border:0;
}
#citymenu-drop,
#footer-citymenu-drop
{
	padding-top: 10px;
/*	width: 400px; */
	width: 215px;
	left: 0px;
	right: 345px;
	height: auto;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#citymenu-drop ul,
#footer-citymenu-drop ul
{
	width: 215px;
	float: left;
}
#mainmenu-drop li {
	padding: 0 10px;
}
#mainmenu-drop li#myprofile {
	background: url(../images/menuProfile.png) 10px center no-repeat;
}
#mainmenu-drop li#myorder {
	background: url(../images/menuOrders.png) 10px center no-repeat;
}
#mainmenu-drop li#mysubscription {
	background: url(../images/subscriptionIcon.png) 10px center no-repeat;
}
#mainmenu-drop li#exit {
	background: url(../images/menuExit.png) 10px center no-repeat;
}
#mainmenu-drop li#myrates {
	background: url(../images/rates_icon.png) 10px center no-repeat;
}
#mainmenu-drop li#wallet {
	background: url(../images/coins_icon.png) 10px center no-repeat;
}

#mainmenu-drop li a,
#footer-citymenu-drop li a,
#citymenu-drop li a {
	display:block;
	color: #ffffff;
	font: normal 11px Verdana, Arial, Tahoma;
	text-align: right;
	text-decoration: none;
	border-bottom: 1px solid #393939;
	padding: 8px 15px 8px 0;
	background: url(../images/menuitem-arrow.jpg) right center no-repeat;
	text-transform: lowercase;
}
#citymenu-drop li a,
#footer-citymenu-drop li a
{
	background: none;
	border: 0px;
	text-align: left;
	padding: 4px 15px;
	text-transform: capitalize;
	font-size: 13px;
}
#mainmenu-drop li a:hover {
	background: url(../images/menuitem-arrow-hover.jpg) right center no-repeat;
	text-decoration: underline;
}
#citymenu-drop li a:hover,
#footer-citymenu-drop li a:hover
{
	background-color: #484848;
}
#mainmenu-drop li#exit a {
	border-bottom: 0;
}
.radio-link {
    float: left!important;
    width: 240px!important;
    position: relative;
    color: #696a6a!important;
    font-family: Arial;
    font-size: 14px;
    padding-left: 5px;
    margin: 10px 0;
}
.radio-link:hover {
    color: #77af00!important;
}
.radio-link:hover .tooltip,
.tariff_sub_code:hover .tooltip {
    display: block;
}
.tooltip {
    position: absolute;
    top: -30px;
    padding: 15px 15px 8px 15px;
    right: -180px;
    z-index: 2;
    width: 180px;
    background: #fff;
    border: 1px solid #d3d1d1;
    display: none;
    
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.tariff_sub_code .tooltip {
	right: -240px;
}

.tooltip-payments {
	padding-bottom: 40px;
	background-position: 90% 95%;
	background-repeat: no-repeat;
}
#tooltip-EPAY, #tooltip-EPAY_TRAVEL {
	background-image: url('../images/icon/pm/epay.jpg');
}
#tooltip-EASYPAY, #tooltip-EASYPAY_TRAVEL {
	background-image: url('../images/icon/pm/easypay.jpg?v=234');
}
#tooltip-FASTPAY, #tooltip-FASTPAY_TRAVEL {
	background-image: url('../images/icon/pm/fastpay.jpg');
}
#tooltip-EBG, #tooltip-EBG_TRAVEL {
	background-image: url('../images/icon/pm/ebg.jpg');
}
#tooltip-EPAYWORLD, #tooltip-EPAYWORLD_TRAVEL, #tooltip-BORIKA, #tooltip-BORIKA_TRAVEL {
	background-image: url('../images/icon/pm/debit_card.jpg');
}
#tooltip-BPAY, #tooltip-BPAY_TRAVEL {
	background-image: url('../images/icon/pm/bpay.jpg');
}
#tooltip-BANK {
	background-image: url('../images/icon/pm/bank.jpg');
}
#tooltip-DEALS_OFFICE {

}
#tooltip-PAYPAL, #tooltip-PAYPAL_TRAVEL {
	background-image: url('../images/icon/pm/paypal.jpg');
}
#tooltip-STRIPE {
    background-image: url('../images/icon/pm/google-pay-apple-pay.jpg');
}

.tooltip:before {
    content:"";
    position:absolute;
    z-index: 4;
    top:33px; 
    left:-6px; 
    border-width:6px 6px 6px 0px;
    border-style:solid;
    border-color:transparent #fff; 
}
.tooltip:after {
    content:"";
    position:absolute;
    z-index: 3;
    top:31px; 
    left:-8px; 
    border-width:8px 8px 8px 0px;
    border-style:solid;
    border-color:transparent #d3d1d1; 
}

.tooltip-title {
    float: left;
	width: 100%; 
    color: #0b0b0b!important;
    font-family: Arial!important;
    font-size: 12px!important;
    margin-bottom: 13px;
}
.tooltip-text {
	text-align: left;
	text-transform:  none;
    float: left!important;
    font-family: Arial!important;
    font-size: 11px!important;
    color: #231f20!important;
    display: block;

}
.tooltip-logo {
    clear: both;
    float: right;
}

.text1 {
    float: left;
    width: 700px;
    color: #363737;
    font-size: 14px;
    font-family: "myriad_sbsc", sans-serif;
    text-transform: uppercase;
}
.text2 {
    font-size: 14px;
    color: #0f0f0f;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-transform: uppercase;
}
.st, .st2 {
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #858686;
    line-height: 18px;
}
.st {
    width: 500px;
}
.st2 {
    color: #282828;
}

.box2 {
    padding: 8px 0 40px 34px;
}

.login2 {
    width: 654px;
    padding: 20px 32px 10px 32px;
    background: #9fc54e;
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position: relative;
}

.line2 {
    padding-top: 10px;
}


.offers {
    margin-bottom: 30px;
}
.offers td, .offers th {
    text-align: center;
    padding: 14px;
    font-weight: normal;
}
.offers th {
    font-size: 14px;
    color: #363737;
    font-family: Arial;
    height: 30px;
    line-height: 30px;
    background: #dbdbdb;
    padding: 0 14px;
    border-right: 1px solid #f2f2f2;
}
.last-th {
    border: none!important;
    background: transparent!important;
    padding: 0px!important;
}
.last-th div {
    background: #dbdbdb;
    
    border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    
}
.offers td {
    border-right: 1px solid #e6e6e6;
    color: #363737;
    font-family: Arial;
    font-size: 16px;
    vertical-align: middle;
}

.offers td.obshto-cena {
	vertical-align: top;
}

.offers td #msg_bonus_discount {
	float: right;
	color: #858686;
	font-size: 12px;
	padding-top: 2px;
	text-transform: none;
}

.offers select {
    width: 65px;
    text-align: center;
}
.bordered td {
    border-top: 1px dashed #cdcdcd;
    border-bottom: 1px dashed #cdcdcd;
	padding: 8px;
	line-height: 17px;
}
.last-td {
    border-right: none!important;
}

.offers-img {
    float: left;
    border: 1px solid #b3b3b3;
}
.offers-test {
    width: 205px;
    margin-left: 11px;
    float: left;
    text-align: left;
}
.offers-test p {
    font-family: Arial!important;
    font-size: 11px!important;
    color: #363737!important;
    margin-bottom: 3px;
}
.offers-del {
    float: left;
    text-decoration: none;
    font-size: 11px; 
    color: #f22323;
    padding-right: 20px;
    background: url(../images/x.png) 42px 4px no-repeat;
}
.offers-vij {
    float: right;
    text-decoration: none;
    font-size: 11px; 
    color: #8ab333;
    padding-right: 10px;
    background: url(../images/arrow3.png) 77px 5px no-repeat;
}


.prispadane {
    text-align: right!important;
    font-family: Arial!important;
    font-size: 11px!important;
    color: #a29e9e!important;
    text-transform: uppercase!important;
}
span.red {color: #f33434!important;}
span.green {color: #699a01!important;}
span.dark {color: #151515!important;}
.obshto {
    text-align: right!important;
    color: #363737!important;
    font-family: Arial!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
}
.obshto-cena {
    padding: 0!important;
}
.obshto-cena div {
    height: 44px;
    line-height: 44px;
    background: #dbdbdb;
    font-size: 20px;
    color: #363737;
    
    border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px 0;
    -webkit-border-radius: 0 0 10px 0;
}
.align-left {
    text-align: left!important;
}

.my-offer {
    background: url(../images/tumno.png) 0 0 repeat;
    padding-bottom: 15px;
}
.my-offer-info {
    position: relative;
}
.my-offer-id {
    font-family: Arial;
    font-size: 14px;
    color: #363737;
    padding: 15px 12px 10px 12px;
}
.my-offer-inner-box {
    float: left;
    width: 160px;
    padding-left: 12px;    
}
.my-offer-inner-box p {
    font-family: Arial;
    font-size: 12px;
    line-height: 20px!important;
    color: #363737;
}
.my-offer-inner-box p span {
    color: #777878;
}
.my-offer-inner-box a {
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    color: #0e8cbf;
    text-decoration: none;
}

.my-offer-info {
	float: left;
	width: 100%;
    padding: 14px;
    margin-top: 20px;
}
.my-offer-info img {
    border: 1px solid #aeaeae;
}

.my-offer-info-inner-box {
    float: left;
    margin-left:17px;
    width: 560px;
}
.my-offer-info-inner-box div {
    font-family: Arial;
    font-size: 14px;
    color: #363737;
    margin-bottom: 20px;
}
.my-offer-info-inner-box p {
    color: #363737;
    font-size: 12px;
}
.my-offer-info-inner-box p span {
    color: #777878;
}

.my-offer-info-rate {
    float: right;
    text-align:left;
    margin-right: 9px;
    width: 451px;
    font-size:13px!important;
    margin-top:0px;
    color:red!important;
}

.my-offer-info-rate .btn-rate {
    font-size: 11px;
}

.invisible-arrow {
    position: absolute;
    right: 17px;
    top: 5px;
    background: url(../images/arrow6.png) 0 0 no-repeat;
    width: 7px;
    height: 10px;
}

.facebook-remove-border {
	width: 194px;
	height: 288px;
	position: relative;
	overflow: hidden;
}

.facebook-remove-border iframe {
	position: absolute;
	left: -1px;
	top: -1px;
}


.choose_subtype {
    display: none;
    position: absolute;
    top: 125px;
    left: 50%;
    z-index: 6666;
    margin-left: -268px;
    width: 535px;
    padding: 13px;
    background: #fff;
    
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.opciq-label {
    padding: 5px;
}

.opciq-title {
    float: left;
    color: #161616;
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    width: 350px;
    padding-left: 5px;
}
.opciq-cena {
    float: right;
    color: #2696c6;
    font-size: 22px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    margin: 10px 0;
}
.opciq-cena-title{
	color: #373636;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 44px;
}
.price-box-2 {
    padding-left: 20px;
    text-align: center;
    float: left;
}
.opciq-cena .top-price{
	font-size: 13px;
}
.opciq-bg {
    background: #e8e8e8!important;
}
.opciq-box {
    float: left;
    width: 522px;
}

.podarak {
    clear: both;
    margin-left: 0px;
    font-size: 12px;    
}
/* select city drop down*/
.g-select-city h3 {
	display: block;
	color: #FFFFFF;
	line-height: 40px;
	cursor: pointer;
	background: url(../images/select.png) no-repeat;
	background-position: right 9px;
	width: 180px;
	font-size: 16px !important;
	text-transform: uppercase ;
}
.g-select-city h3.g-select-city-up {
	background: url(../images/select-up.png) no-repeat;
	background-position: right 8px;
}
#select-city-menu {
	display: none;
	position: relative;
	left: -20px;
	top: 0;
	background-color: #363737;	
	width: 217px;
	padding-bottom: 7px;
}
#select-city-menu a {
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 14px;
	line-height: 27px;
	height: 27px;
	display: block;
	padding-left: 20px;
}
#select-city-menu a:hover {
	background-color: #000000;
} 

/** SPLASH SCREEN **/

#splash_overlay {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	display: none;
	z-index: 9997;
}

#splash_screen {
	width: 655px;
	height: 398px;
	background-image: url('../images/splash_screen/bg.png');
	background-repeat: no-repeat;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -199px;
	margin-left: -327px;
	display: none;
	z-index: 9999;
}

#splash_close {
	position: absolute;
	right: 8px;
	top: 10px;
	width: 21px;
	height: 22px;
	background-image: url('../images/splash_screen/splash_close.png');
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}

#splash_wide {
	height: 1784px;
	padding: 35px 30px 0px 30px;
}

#splash_wide_left {
	float: left;
	height: 150px;
	width: 320px;
	position: relative;
}

#splash_wide_right {
	float: right;
	height: 220px;
	width: 250px;
	position: relative;
}

a.splash_button {
	display: block;
	background-color: #8dbe20;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: regular;
	text-align: center;
	width: 200px;
	position: absolute;
	bottom: 20px;
	right: 0;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	padding: 8px 0px;
	border-radius: 3px;
}

a.splash_button.disabled {
	background-image: url('../images/splash_loader.gif');
	background-position: 10px 13px;
	background-repeat: no-repeat;
}

.already_subscribed {
	display: block;
	color: #212121;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
}
#splash_top {
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
}


#splash_wide_right select, #splash_wide_right input {
	width: 100%;
	display: block;
	padding: 10px;
	border: 2px solid #b0b0b0;
	border-radius: 3px;
	position: absolute;
	bottom: 5px;
	left: 0;
}

#splash_wide_right input {
	padding: 10px 0px 10px 0px;
	text-indent: 8px;
}

#splash_wide_left div.number {
	width: 45px;
	height: 37px;
	background-image: url('../images/splash_screen/number.png');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 24px;
	font-family: "Trebuchet MS", Arial;
	color: white;
	padding-top: 8px;
	position: absolute;
	right: 0;
	bottom: 0;
}

#splash_wide_left div.splash_slogan {
	font-family: "Trebuchet MS",Arial;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 24px;
	color: #2a2a2a;
}

#splash_wide_right div.splash_slogan_small {
	font-family: "Trebuchet MS",Arial;
	font-size: 16px;
	color: #101010;
	font-weight: regular;
}

#splash_screen div.step1 {
	display: block;
}

#splash_screen div.step2 {
	display: none;
}

#pagination {
	width: 100%;
	text-align: center;
	clear: both;
	padding: 25px 0px;
	font-size: "Trebuchet MS", Arial;
}

#pagination ul {
	margin: 0px auto;
	padding: 0px;
}

#pagination ul li {
	display: inline-block;
	*float: left;
}

#pagination ul li a {
	display: block;
	background-color: #363737;
	border: 1px solid #363737;
	padding: 3px 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 26px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0px 3px;
}

#pagination ul li a.current,
#pagination ul li a:hover {
	background-color: black;
	border-color: black;
}

#pagination ul li.first_last a {
	background: none;
	border: none;
	color: #363737;
}

#pagination ul li.first_last a:hover {
	text-decoration: underline;
}
.title-green {
	color: #87B524;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 25px;
}

/**** added style  pages ****/

.about {
    background: url('../images/about-bg.png') 0 0 no-repeat;
}
.about a {
    color: #363737;
    text-decoration: none;
    font-weight: bold;
}
.title-green {
    color: #87b524;
    font-size:12px;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.workforus em {
    display: block;
    font-family: Arial;
    font-size:12px;
    color:#565858;
    font-style: normal;
}
.workforus a {
    color: #383636;
    text-decoration: none;
}
.workforus a:hover {
    text-decoration: underline;
}
.workforus-left {
    float: left;
    width: 180px;
}
.workforus-right {
    float: right;
    padding:20px;
    background: url(../images/offer-pattern.jpg) 0 0 repeat;
    border: 1px solid #d8dada;
    width: 485px;
}
.clubcard-right em h2 {
	color: #383636;
	font: bold 100% Arial, Tahoma!important;
}
.clubcard-right div {
	float: right;
	width: 375px;
}
.clubcard-right a {
	float: left;
}
.clubcard-right em {
	margin-bottom: 15px;
	float:left;
	width: 100%;
	border-bottom: 1px dashed #cdcdcd;
	padding-bottom: 15px;
}
.menu1 li {
    margin-bottom: 15px;
}
.menu1 a {
    text-decoration: underline;
    font-size:12px;
    font-family: Arial;
    color:#565858;
    font-weight: bold;
}
.current1 {
    color: #8eba31!important;
    padding-right: 10px;
    background: url(/images/arrow8.png) no-repeat;
    background-position: right center;
}
.text2 {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #383636;
    text-transform: none;
}
.contactus select {
    text-transform: none;
}
.contactus-left {
    float: left;
    width: 365px;
}
.contactus-right {
    float: right;
    width: 310px;
    margin-right: 15px;
}
.contactus span {
    display: block;
    font-family: Arial;
    font-size:12px;
    color:#565858;
    font-style: normal;    
}
.contactus-form {
    border: 1px solid #c5c5c5;
    width:305px;
    padding:30px;
    background: url('../images/menu-pattern.png') 0 0 repeat;
}

.title3 {
    font-family: Arial;
    font-size: 12px;
    color: #ff4403;
    text-transform: uppercase;
    margin-bottom: 14px;
}
.contactus-table {
    font-family: Arial;
    font-size: 12px;
    color: #6e6e6e;
    margin-bottom: 30px;
}
.contactus-table td {
    padding: 3px;
}
.contactus-table-td1 {
    width: 100px;
    color: #353535;
}

.how-it-work {
    position: relative;
    background: url('../images/bg.png') 0 0 no-repeat;
    min-height: 1400px;
    margin-top: 25px;
}
.nashite-principi {
    width: 235px;
    font-family: Arial;
    font-size: 12px;
    color: #585656;
}
.nashite-principi span {
    color: #232222;
    font-size: 14px;
}
.steps {
    position: relative;
    border: 1px solid #c8c9c9;
    padding:10px;
    width: 285px;
    height: 88px;
    background: url('../images/offer-pattern.jpg') 0 0 repeat;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.steps p {
    font-size:12px!important;
    color: #585656;
}
.steps .step-title {
    position: absolute;
    left: 12px;
    top:-20px;
    font-size: 14px;
    font-family: Arial;
    color: #7da42a;
}

.step1 .step-title {    
    left: 35px;
}
.step1 img {
    position: absolute;
    top: -16px;
    left: -104px;
}

.step3 {
    position: absolute;
    top: 508px;
    right:48px;
}
.step3 img {
    position: absolute;
    top: -50px;
    left: 244px;
}

.koshnica {
    position: absolute;
    top: 540px;
    left: 250px;
}
.payments {
    position: absolute;
    top: 630px;
    right:2px;
}
.payments-ul li {
    width: 352px;
    margin-bottom: 10px;
    position: relative;
}
#text-page-content ul.payments-ul li p {
	margin: 0!important;
	font-size: 12px!important;
	line-height: 14px!important;
}
.payment-title {
    background: url('../images/arrow.png') 0 50% no-repeat;
    padding-left:13px;
    font-size: 12px;
    color: #363737!important;
}
.payments-ul li p {
    font-size:12px;
    color: #837f7f;
}
.payments-ul a {
    text-decoration: underline;
    color: #585656;
}
.payment-img {
    position: absolute;
    left:-155px;
    top: 17px;
    width: 145px;
    text-align: right;
}

.step4 {
    position: absolute;
    top: 1250px;
    left:13px;
}
.step4 img {
    position: absolute;
    top: -106px;
    left: 14px;
}
.step4 .step-title {
    top: -35px;
}

.tnx {
    position: absolute;
    top: 1331px;
    right: 5px;
    color: #2696c6;
    font-size: 14px;
    text-transform: uppercase;
}


/* slider club card page style **********/

div.anythingSlider {
	margin-top:20px!important;
}
div.anythingSlider.activeSlider .anythingWindow {
	border: 0;
}
ul.thumbNav, a.start-stop, div.anythingSlider .anythingControls {
	display:none!important;
}
div.anythingSlider {
	padding: 0 35px!important;
}
div.anythingSlider .arrow {
	float: right;
	top:0;
}
div.anythingSlider .arrow a {
	margin-top:-15px!important;
	width: 12px!important;
	height:35px!important;
}
div.anythingSlider .forward a {
	background: url(/images/arrowSliderR.jpg) 0 0 no-repeat!important;
}
div.anythingSlider .back a {
	background: url(/images/arrowSlider.jpg) 0 0 no-repeat!important;
}
ul#slider li a {
	margin-right: 9px;
}
.filter {
	font-size:12px;
	float: right;
}
.filter select {
	width: 130px;
}

#cart_added_success {
	float: left;
	padding: 0px;
	width: 745px;
	text-align: center;
	background: #363737;
	color: #F5D34D;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	position: absolute;
	top:-28px;
	display: none;
}

.how-it-work {
	position: relative;
	background: url(../images/bg.png) 0 0 no-repeat;
	min-height: 1400px;
}

.inputQuantity {
	 width:40px; 
	 height:30px;
	 text-align: center;
	 line-height: 30px;
	 float: left;
	 margin-left:5px;
}
#buttons_container {	
	float: right;
	position: relative;
	overflow: hidden;
	display: inline-block;
	width:15px;
	height:36px;
	margin-left:5px;
	
}

#buttons_container a {
	text-decoration: none;	
}

#add_qnty, #subs_qnty {
	width:15px;
	height: 14px;
	display: inline-block;	
}

#add_qnty {
	background: url(../images/plusMinus.jpg) top left no-repeat;
	position: absolute;
	right: 0;
	top:0;
	
}
#add_qnty:active {
	background: url(../images/plusMinus.jpg) top right no-repeat;
	position: absolute;	
	right: 0;
	top:0;
}

#subs_qnty {
	background: url(../images/plusMinus.jpg) center left no-repeat;
	bottom:0px;
	position: absolute;
	right: 0;
	
}
#subs_qnty:active {
	background: url(../images/plusMinus.jpg) center right no-repeat;
	bottom: 0px;
	right: 0;
	position: absolute;
}

#subs_qnty.disabled {
	background: url(../images/plusMinus.jpg) bottom left no-repeat;
}

.priseLogo {
	float: left;
}

.winnerTxt {
	width: 205px;
	float: left;
}
.show_tooltip {
	position: relative;
	margin-left: 5px;
	margin-top: 3px;
}
.show_tooltip:hover .tooltip {	
	display: block;
	left: 30px;
}
td.prispadane .show_tooltip {
	margin:-2px 5px 0 0;
}

#map, #google-map-image {
	margin-top: 20px;
	overflow: hidden;
	background-color: #dcdcdc;
	width: 705px;
	margin-left: -13px;
	padding: 20px;
}

#google-map-image {
	text-align: center;
	padding: 0px 20px;
}

.partner-info {
	width: 370px;
}

.partner-info p,
.partner-info div {
	font-family: Verdana;
    font-size: 12px;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	color: #312f2f;
}

.partner-info p a, .partner-info a, #general-deal-sentence {
	color: #464747;
	font-family: Verdana;
	font-size: 12px;
}

.partner-info p a:hover, .partner-info a:hover {
	text-decoration: none;
}

.partner-info h4 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 14px !important;
	color: #141414;
}

.deal-showmap {
	display: block;
	text-align: right;
	color: #262626;
	font-size: 11px;
	padding-bottom: 5px;
}

/* Deal's questions */

a#ask-question-link, a.toggle-section {
	margin-bottom: 25px;
	font-size: 14px;
	color: #252525;
	padding-right: 15px;
	background: url(../images/arrow_down.png) right center no-repeat;
	display: block;
	float: left;
	clear: both;
	text-decoration: none;
}
#add-promo-code, #change-pass-link {
	margin-bottom: 0px;
}
a#ask-question-link:hover, a.toggle-section:hover {
	text-decoration: underline;
}
a#ask-question-link.opened, a.toggle-section.opened {
	background: url(../images/arrow_up.png) right center no-repeat;
}
#questions #captcha {
	float: left;
	margin-left: 10px;
	border: 1px solid #D9D9D9;
}
#question-text {
	height: 80px;
	resize:vertical;
}
.question {
	clear: both;
	padding: 15px 0px;
	border-bottom: 2px dashed #dcdcdc;
}
.question span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 0 4px 30px;
	background: url(../images/bg_question.png) 0px 2px no-repeat;
	color: #000000;
}
.question span.answer {
	font-weight: normal;
	background: url(../images/bg_answer.png) 25px center no-repeat;
	padding: 5px 0px 5px 45px;
	font-size: 13px;
	color: #5e5e5e;
}

.offer-like {
	position: absolute;
	/* height: 27px; */
	bottom: 0px;
	left:0;
	background: url(../images/offer-like-bg.png) repeat;
	width: 222px;
}

.offer-like .facebook {
	position: absolute;
	left: 5px;
	top: 4px;
	*top: 2px;
}

.offer-like .google {
	position: absolute;
	right: 5px;
	top: 6px;
	width: 48px;
}

.deals_verified {
	/*background-image: url('/images/bg-verified.jpg');
	background-repeat: no-repeat;
	min-height: 400px;*/
	
	display: block;
	padding: 0px 30px 30px;
}

.deals_verified p {
	padding-left: 95px;
	margin-top: 25px;
	color: black;
	line-height: 169%;
	background: transparent url('/static/images/verified_by_deals.png') left top no-repeat;
}

.how-it-work .step1 {
    position: absolute;
    top: 110px;
    right: 64px;
}
.how-it-work .step1 .step-title {    
    left: 35px;
}
.how-it-work .step1 img {
    position: absolute;
    top: -16px;
    left: -104px;
}
.how-it-work .step2 {
    position: absolute;
    top: 313px;
    left:36px;
}
.how-it-work .step2 img {
    position: absolute;
    top: 59px;
    left: 130px;
}
.how-it-work .step3 {
    position: absolute;
    top: 508px;
    right:48px;
}
.how-it-work .step3 img {
    position: absolute;
    top: -50px;
    left: 244px;
}

/* PAST DEAL */
.top-deal-offerPast .buy-now {
	background: #c7c7c7!important;
	text-align: center;
	padding-left: 0;
	width: 186px;
	color: #3f3f3f;
	font-size: 20px;
	text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
}

.top-deal-offerPast .price {
	color: #616161;
}

.top-deal-offerPast .gift-button {
    background: none repeat scroll 0 0 #A6A5A5;
    text-shadow: 1px 1px 1px #FFFFFF;
	font-size: 12px;
}

.top-deal-offerPast .submit4 {
	background: none repeat scroll 0 0 #A6A5A5;
    text-shadow: 1px 1px 1px #FFFFFF;
	font-size: 10px;
	color: #2F3030;
}

.dummy {
	
}

/*club card*******/
.clubcard {
	background: url(../images/clubCard_icon.png) 60px center no-repeat;
	text-align: center;
	padding: 30px 100px 30px 160px;
	color: #080a09;
	font: normal 11px Verdana, Arial;
}
.clubcard a {
	color: #3ea3cf;
	text-decoration: underline;
}
.inner-content-haveCard {
	/*padding-top: 0;*/
}
.inner-content-haveCard .signup-box {
	margin-top: 0;
}

/**** payment pages ********/

.payment_det {
	text-align: center;
}
.payment_det p {
}
.payment_det p a, div.payment_details p a {
	font: bold 12px Arial, Verdana;
	color: #7cad15;
	text-transform: uppercase;
}
div.payment_details .info p a {
	color: #09449e;
}
div.payment_details p {
	line-height: 180%;
	font: normal 14px Arial, Verdana;
}
h2.payment_heading {
	font:normal 14px "Trebuchet MS", Arial, sans-serif!important;
	color: #1c1c1c;	
}
.payment-number strong {
	display: block;
	font-weight: normal;
	font-size: 25px;
	padding: 10px;
	text-align: center;
	width: 280px;
	border: 1px dashed grey;
	margin-top: 5px;
}
.payment_details .message {
	display:block;
	margin-bottom: 0px;
}
.payment_details .greyBg {
	background: url(../images/menu-pattern.png) repeat;
	padding: 20px;
	font-size: 14px!important;
	overflow: hidden;
}
.payment_details .greyBg p {
	font-size: 18px!important;
}
.payment_details .greyBg a {
	color: #7cad15;
}
.payment_details .greyBg .message {
	width: 250px;
}
.payment_details .greyBg .left {
	width: 300px;
}
.infotext img {
	float: left;
}
.followDeals {
	width: 132px;
	height: 95px;
	background: url(../images/followDeals.png) no-repeat;
	position:absolute;
	right: -150px;
	top:0;
	display: block;
}
/***** error 404 page ****/

.errorPage {
	background: url(../images/errorPageBg.jpg) top left no-repeat;
	padding:275px 0 20px 60px;
}
.inner-content-ErrorPage {
	padding: 15px 0;
	width: 744px;
	border-left: 0;
}
.errorPage ul li {
	margin-left: 40px;
	font: normal 14px "Trebuchet MS", Tahoma, Arial;
	background: url(../images/errorArrow.jpg) left center no-repeat;
	padding: 0 0 0 10px;
	line-height: 24px;
}
.errorPage ul li a {	
	color: #2c7dc1;
	text-decoration: none;
}
.errorPage ul li a:hover {
	text-decoration: underline;
}
.facebookLogin {
	padding: 15px 0px 15px 32px;
	overflow: hidden;
}
.facebookLogin a, .facebookLogin p {
	float: left;
}
.facebookLogin p {
	color: #858686;
	font-size: 11px!important;
	line-height:22px;
}
/* category ALL OFFERS ***/
.category_title {
	margin-top: -25px;
	color: #131313;
	background: #ffffff;
	padding:0 5px;
	float: left;
}
.small_deal {
	width: 220px;
	padding: 5px 5px 10px;
	margin: 0 5px;
	float: left;
	text-decoration: none;
	display:block;
	position: relative;
}

.column .small_deal {
	width: 211px;
	margin: 0;	
}

.small_deal.impulsebuy {
	padding: 2px 2px 7px;
	border-radius: 5px;
	border: 3px solid transparent;
}

.small_deal.blink {
	border-color: #ff0000;
}

.offer_small_deals {
	border-width: 1px 0;
    margin: 4px -13px;
	padding: 15px 10px;
    width: 725px;
}
.small_deal h1,
.small_deal h2 {
	height: 50px;
	overflow: hidden;
}
.small_deal h2{
	width: 100%;
}
.small_deal h1 a,
.small_deal h2 a {
	font: normal 14px Arial, Tahoma, Verdana!important;
	color: #090909;
	text-decoration:none;
}
.small_deal .price a {
	color: #0799e3;
	font: normal 16px Arial, Tahoma, Verdana!important;
	float: left;
	text-decoration: none;
}
.small_deal .price a strike,
.small_deal .price a .line-through {
	color:#a8a8a9;
	font-size: 14px!important;
}
.small_deal:hover {
	background: #131313;
	cursor: pointer;
}
.small_deal:hover h1 a,
.small_deal:hover h2 a {
	color: #ffffff;
}
.small_deal:hover .price a {
	color: #83be06;
}
.small_deal .percent-discount {
	position:absolute;
	color: #ffffff;
	font-size: 16px!important;
	right: 5px;
	padding: 5px;
	background: url(../images/percent-bg.png) repeat;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	z-index: 1;
}
.small_deal .percent-discount a {
	color: #ffffff;
	text-decoration: none;
}
.small_deal:hover .percent-discount {
	padding: 5px 5px 8px 8px;
	font: bold 18px Arial, Tahoma!important;
	background: #131313;
}
.small_deal.impulsebuy:hover .percent-discount {
	right: 2px;
}
.small_deal .offer-like {
	display:none; 
	position:absolute;
	/* top: 130px; */
        bottom: 93px;
        left: 0;
	/* height: 27px; */
	left: 5px;
	/*background: url(../images/offer-like-bg.png) repeat;*/
	background: #131313;
	width: 220px;
	color: #121212;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	/* line-height: 27px; */
	line-height: 23px;
}

.column .small_deal .offer-like { 
	width: 211px;
}

.small_deal.impulsebuy .offer-like {
	left: 2px;
}
.small_deal .offer-like a {
	text-decoration: none;
}
.small_deal:hover .offer-like {
	display: block;
	color: #f5d34d;
	border-bottom: 1px solid #373636;
}
.small_deal:hover .offer-like a {
	color: #f5d34d;
}
.small_deal .offer-like span.right {
	background: url(../images/timerBg_small.png) left center no-repeat;
	padding: 0 0 0 17px;
	color: #ffffff;
	
	*position: relative;
	*top: -27px;
	*right: 0px;
}

.deal_new, .deal_passing, .deal_top{
	background: url(../images/deal_new.png) 0 0 no-repeat;
	width: 37px; height: 37px;
	position: absolute;
	top:5px;
	left: 5px;
	z-index: 1;
}
.deal_passing {
	background: url(../images/deal_passing.png) 0 0 no-repeat;
}
.deal_top {
	background: url(../images/deal_top.png) 0 0 no-repeat;
}
.offer-img-holder .deal_new, .offer-img-holder .deal_passing, .offer-img-holder .deal_top{
	top: 1px;
	left: 1px;
}
.link_all_deals {
	position: absolute;
	bottom: 5px; right: 5px;
	display:none;
	padding: 0 5px;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	text-align: center;
    background:#83be06;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	margin-top: -5px;
}
.small_deal:hover .link_all_deals {
	display:block;
}

/* ---- Vtips */ 
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 999999 }
p#ttip { display: none; position: absolute; width: 200px; padding: 10px; left: 5px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 999999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

#top-offer-see-more {
	color:#88B725; 
}
.followDeals, .moreDeals, .chooseQuantity, .haveRegistration, .noRegistration, .newDesign {
	display:none;
}


.subtypes_dialog {
	position: absolute;
	top: 100px;
	width: 500px;
	margin-left: -250px;
	left: 50%;
	padding: 10px;
	background-color: white;
	height: 50px;	
}

.buy-loading {
	background:#9fc54e url(../images/buy-loading.gif) 145px 50% no-repeat!important;
}

.impulsebuy.buy-loading {
	background:#FF0000 url(../images/circle_loading.gif) 145px 50% no-repeat!important;
}


.submit-loading {
    background-image: url("../images/ajax-loader.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
}

.social-sharing {
	padding: 30px 0 0 18px;
	/*clear: both;*/
	overflow: hidden;
	width: 180px;
	float: left;
}
#gift-button + .social-sharing{
	padding: 30px 0 0 18px;
}
.gift + .social-sharing{
	padding: 20px 0 0 18px;
}
.social-sharing * {
	float: left;
	text-align: left;
	height: 30px;
	width: 90px;
}

#april-fools-day-button {
	display: block;
	padding: 9px 25px;
	font-family: Tahoma;
	font-size: 24px;
	text-transform: uppercase;
	color: white;
	background-color:#9FC54E ;
	text-decoration: none;
	border-radius: 0px 8px 0px 8px;
	text-align: center;
	width: 400px; 
}


/* search******/

.search{
	padding:5px 10px 0 20px;
}
.search input{
	border: 0;
	background: #fff;
	width: 200px;
	color: #515151;
	padding: 0 10px;
	height: 20px;
	float: left;
	font-size: 11px;
}
.search_button{
	display: block;
	float: left;
	background: url(../images/search_button.png) center center no-repeat;
	width: 22px;
	height: 22px;
}
/*
.rss {
	width: 130px;
	float: right;
	text-align: right;
	font-size: 12px;
	padding-right: 40px;
	text-decoration: none;
	display: block;
	padding-top: 13px;
	color: #111;
	background: url('../images/abonirane_rss_bag.png') right center no-repeat;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-top: -3px;
}
/*
.rss {
	width: 130px;
	float: right;
	text-align: right;
	font-size: 12px;
	padding-right: 59px;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	color: #DB761F;
	background: url('../images/abonirane_rss_label.png') right bottom no-repeat;
	padding-bottom: 35px;
	margin-right: 0px;
	margin-top: 5px;
	position: absolute;
	bottom: -8px;
	right: -25px;
	font-weight: bold;
}
*/
a.rss {
	padding: 1px 19px;
	background: url("../images/abonirane_rss_icon.jpg") left top no-repeat !important;
	
}
a.rss:hover {
	color: #EE8303;
}
.red-star {
	color: #f10404 !important;
}
input.error {
	border-color: #f10404 !important;
	background: #FFF !important;
}

#registration_errors {
	margin-top: 10px;
}

.rating-stars {
	float: right;
	position: absolute;
	right: 12px;
	top: 63px;
}

.rating-stars a {
	text-decoration: none;
}

.rating-stars a:hover img {
	background: url('../images/rating-star-full.png') center center no-repeat;
}

.rating-stars a img {
	width: 16px;
	height: 16px;
}

.rating-stats {
	font-size: 12px;
	text-transform: uppercase;
	color: #a8aaaa;
	text-align: right;
	display: block;
	position: absolute;
	top: 98px;
	right: 12px;
}

.rating-stats span {
	font-weight: bold;
}

.footer-snippet {
	position: absolute;
	right: 0;
	top: 0;
	width: 745px;
}

.footer-snippet .slogan {
	width: 500px;
	float: left;
	color: #E2E2E2;
	font-family: Arial;
	font-size: 11px !important;
	margin: 14px 0;
	font-weight: bold;
	left: 10px;
	top: 84px;
	position: absolute;
}

/* top price css *****/

.top-price{
	font:normal 22px "Trebuchet MS", Tahoma, Arial;
	color: #363737;
	margin-bottom: 10px;
}
.buy-now-topprice{
	margin: 15px 0;
}


/* banner left style ***/

.banner-left {
	display: block;
	float: left;
	margin-bottom: 20px;
}
.banner-left-xmas {
	display:block;
	float: left;
	margin-top: -10px; 
	margin-bottom: 15px;
}
.birthday-banner {
	display: inline-block;
	margin-left: -12px;
}
.earlysea-banner {
	display: inline-block;
	width: 217px;
}
.payment_details .message {
	font-size: 14px;
}
.other-banner {
	display: inline-block;
	width: 217px;
	height: 50px;
}
/* deal comment form */

#comment-text {
	width: 440px;
	height: 122px;
}

#deal_rating_stars {
	margin: 0 auto;
}

#deal_rating_info {
	font-size: 10px
}
.column {
	width: 226px;
	padding: 5px 0px 5px 5px;
	float: left;
	overflow: hidden;
}
.heading-column {
	display:block;
	height: 37px;
	padding: 5px 0 0 0;
	text-align: center;
	background: url('../images/heading_column_bg.png') center top no-repeat;
	font:normal 14px "Trebuchet MS", Tahoma, Arial;
}
.top-offer-from-price {
	font-size: 18px;
	text-align: center;
	color: #2797C6;
	font-weight: bold;
}

.top-offer-impulsebuy {
	font-size: 26px;
	text-align: center;
	color: #ff0000;
	font-weight: bold;
}

.top-offer-impulsebuy a {
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

/* columns style ***/

.columns-titles{
	float: right;
    *float: none;
    width: 745px;
    height: 67px;
    line-height: 40px;
    position: relative;
    margin-top: 15px;
	z-index: 0;
}
.topcolumn {
	width: 242px;
	padding: 5px 0px;
	float: left;
	margin-right: 9px;
}
.topcolumn3{
	margin-right: 0px;
	float: right;
}
.heading-column {
	display:block;
	width: 100%;
	position: relative;
	height: 30px;
	padding: 10px 0 0 0;
	text-align: center;
	background: #363737;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font:normal 14px "Trebuchet MS", Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.heading-column img {
	position: absolute;
	right: 7px; 
	top: -12px;
}
.inner-content-columns {
	background: none!important;
	border: none!important;
	padding: 0!important;
	width: 100%!important;
}
.offer_columns {
	padding: 0px!important;
	margin-right: 9px;
	margin-top: 0;
	border-radius: 10px 10px 0 0;
	border: 1px solid #DADADA;
}

.offer_columns .offer_column_title {
	height: 40px;
	text-align: center;
	background-image: none;
	background-color: #FFF;
	border-radius: 10px 10px 0 0;
	border-bottom: 1px solid #DADADA;
	line-height: 40px;
	color: #979797;
	text-transform: uppercase;
	font-size: 14px;
	*width: 231px;
}

.blink {
	border-color: #ff0000;
}
/* Style For Suggestions */
    
/*
 For creating side border like this
 | item 1   |
 | item 2   |
 */
.suggestions div {
    height:20px;
    background-color:#EEEEEE;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

/*
 For creating top border like this
 ------------
   item 1
   ...
 */
.suggestions div.first{
    border-top:1px solid #CCCCCC;
}

/*
 For creating bottom border like this
   ...
   item 2
  ------------
 */
.suggestions div.last{
    border-bottom:1px solid #CCCCCC;
}

/*
 For coloring the selected item
 */
.suggestions div.selected{
    background-color:#999999;
    color:#FFFFFF;
    cursor:pointer;
}

div#spinner {
	background: url("../images/payment-loader.gif") no-repeat scroll center 34px #FFFFFF;
    border: 1px solid #666666;
    display: none;
    font: 16px Tahoma,Geneva,sans-serif;
    height: 50px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    overflow: auto;
    padding: 10px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 125px;
    z-index: 2;
}

.deal_delivery_time_info {
	color: #373636;
    font-size: 12px;
	padding-top: 5px;
}
.deal_delivery_time_info a{
	color: #0799E3;
}
.deal_delivery_time_info a:hover{
	text-decoration: none;
}
.suggest_item span {
	font-size: 12px
}

.input_loading {
    background: url("../images/ajax_indicator.gif") no-repeat scroll right center white;
}
.subscribe_balloon  {
	position: fixed;
	margin-top: 30px;
	margin-left: -135px;
	-moz-margin-start: -350px; /*Firefox margin fix*/
	margin-left: -135px\9; /* Left margin only readable by both IE6 & IE7*/
}

.businessman {
	position: fixed;
	margin-top: 220px;
	margin-left: -305px;
	-moz-margin-start: -525px; /*Firefox margin fix*/
	margin-left: -310px\9; /* Left margin only readable by both IE6 & IE7*/
	z-index: 1;
}
.businesspage {
	font: normal 12px Arial, Tahoma;
	color: #232424;
}
/*.firstP {
	padding: 0 300px 0 0;
	background: url("../images/tv1.jpg") right center no-repeat;
}*/

.section1 {
	padding: 20px 300px 0 0;
	margin-bottom: 20px;
	height: 300px;
	background: url("../images/alo.jpg") right center no-repeat;
}

.section2 {
	height: 371px;
	background: url("../images/chart.png") left center no-repeat;
}

.section2_txt {
	width: 400px;
	padding-left: 300px;
	padding-top: 20px;
}

.bottompic {
	width:724px;
	height: 309px;
	background: url("../images/suitcase.png") left center no-repeat;
}

.businesspage h3 {
	color: #7da42a;
	font: normal 14px Arial, Tahoma!important;
	margin: 10px 0;
}
.businesspage ul li {
	/*margin-left: 25px;*/
	margin-bottom: 5px;
	padding: 0 0 0 10px;
	background: url('../images/arrow.png') 0 3px no-repeat;
}
.businesspage table {
	text-align: center;
}
.businesspage table tr td {
	line-height: 28px;
	padding-left: 60px;
}
.businesspage table tr td:first-child {
	padding-left: 10px;
        text-align: left;
}
.businesspage table tr td:last-child {
	padding-right: 40px;
}
.businesspage table tr th {
	padding-left: 60px;
	line-height: 18px;
	background-color: #d7f0fa;
	vertical-align: middle;
	font-weight: normal;
}
.businesspage table tr th:first-child {
	padding-left: 10px;
        text-align: left;
}
.businesspage table tr th:last-child {
	padding-right: 40px;
}
.businesspage table tr.even-row td {
	background-color: #ecf8fd;
}
.firstP2, .secondP {
	width: 100%;
	margin-bottom: 20px;
}
.businesspage h2 {
	font: bold 14px Arial, Tahoma!important;
	color: #121212;
}
.businesspage .head {
	color: black;
	font: bold 14px Arial, Tahoma!important;
	margin: 10px 0;
}
.businesspage .blackb {
	color: black;
	font: bold 12px Arial, Tahoma!important;
}
.secondP_l {
	width: 280px;
	padding: 260px 0 0 20px;
	background: url(../images/bag.png) 50px 0px no-repeat;
}
.thirdP_1 table {
	margin: 20px 0 20px 0;
}
.secondP_r span {
	display: block;
	float: left;
	width: 85px;
	font: italic 12px "Trebuchet MS", Arial;
	text-align: center;
	padding-top: 60px;
	margin-left: 35px;
	color: #212121;
}
.secondP_r span.user_info {
	background: url("../images/bsns_arro.png") center 0 no-repeat;
}
.secondP_r span.fb_info {
	background: url("../images/fb_icon.png") center 0 no-repeat;
}
.secondP_r span.mail_info {
	background: url("../images/mail_icon.png") center 0 no-repeat;
}
.secondP_r {
	width: 400px;
}
.thirdP_2 {
	padding-bottom: 400px;
	background: url("../images/tv6.png") center no-repeat;
}
.thirdP_3 {
	padding-bottom: 400px;
	background: url("../images/tv7.png") center no-repeat;
}
.thirdP_4 {
	padding-bottom: 400px;
	background: url("../images/tv8.png") center no-repeat;
}
.thirdP_5 {
	padding-bottom: 400px;
	background: url("../images/tv9.png") 150px center no-repeat;
}
.thirdP_6 {
	padding-bottom: 220px;
	background: url("../images/table1.png") center no-repeat;
}

.thirdP_7 {
	padding-bottom: 220px;
	background: url("../images/table2.png") center no-repeat;
}

.thirdP_8 {
	padding-bottom: 220px;
	background: url("../images/table3.png") center no-repeat;
}
.thirdP {
	width: 100%;
	background: url("../images/tv2.jpg") right center no-repeat;
}
.bnr_ad {
    height: 232px;
	width: 900px;
	background: url("../images/tableprice.jpg") center 0 no-repeat;  
}
.firstP, .secondP, .thirdP, .fourthP, .fifthP {
	min-height: 250px;
}

.fifthP {
	padding: 0 350px 0 0;
	background: url("../images/tv5.jpg") right center no-repeat;
}

.businesspage ul li {
	text-align: left;
}

span.comment-author {
	background: url("../images/logged_in_icon.png") no-repeat scroll 0 2px transparent;
}

span.comment-text {
	background: url("../images/bg_answer.png") no-repeat scroll 0 center transparent;
}

#ttab4 a.rate_deal_modal {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}



/* Text Pages Edited By TinyMCE BEGIN */

#text-page-content {
	font-size:100% !important;
    font-family: "Tahoma", "Arial", "Helvetica", sans-serif !important;
	font-size: 12px !important;
	line-height: 1.5em !important;
	margin: 0 5px !important;
 }

#text-page-content p {
	 margin: 1.2em 0 !important;
}


#text-page-content .steps p {
    color: #585656;
    font-size: 11px !important;
	margin: 0  !important;
}

#text-page-content ol, #text-page-content ul {
	list-style: none !important;
}

#text-page-content blockquote, #text-page-content q {
	quotes: none !important;
}

#text-page-content blockquote:before, #text-page-content blockquote:after,
#text-page-content q:before, #text-page-content q:after {
	content: '' !important;
	content: none !important;
}

/* remember to define focus styles! */
#text-page-content *:focus {
	outline: 0 !important;
}

/* remember to highlight inserts somehow! */
#text-page-content ins {
	text-decoration: none !important;
}
#text-page-content del {
	text-decoration: line-through !important;
}

/* tables still need 'cellspacing="0"' in the markup */
#text-page-content table {
	border-collapse: collapse !important;
	border-spacing: 0 !important;
}

/* Fix for submit buttons not styling properly on mobile browsers */
#text-page-content input[type='submit'] {-webkit-appearance: none !important;}

#text-page-content h1,
#text-page-content h2,
#text-page-content h3,
#text-page-content h4,
#text-page-content h5,
#text-page-content h6 {
	font-family: "Trebuchet MS",Arial,sans-serif !important;
	color: #363737 !important;
	margin: 0;
	padding: 0;
}

#text-page-content h1 {
  display: block !important;
  font-size: 2em !important;
  font-weight: bold !important;
  margin: .67em 0 !important;
}

#text-page-content h2 {
  display: block !important;
  font-size: 1.5em !important;
  font-weight: bold !important;
  margin: .83em 0 !important;
}

#text-page-content h3 {
  display: block !important;
  font-size: 1.17em !important;
  font-weight: bold !important;
  margin: 1em 0 !important;
}

#text-page-content h4 {
  display: block !important;
  font-size: 1.00em !important;
  font-weight: bold !important;
  margin: 1.33em 0 !important;
}

#text-page-content h5 {
  display: block !important;
  font-size: 0.83em !important;
  font-weight: bold !important;
  margin: 1.67em 0 !important;
}

#text-page-content h6 {
  display: block !important;
  font-size: 0.67em !important;
  font-weight: bold !important;
  margin: 2.33em 0 !important;
}

/* Text Pages Edited By TinyMCE END */

/* Tabs interface BEGIN */
ul#tab-container-1-nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: right;

	margin-right: -10px;
}
/*.width-no-shop {
	width: 350px;
}
.width-shop {
	width: 220px;
}*/

ul#tab-container-1-nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	color: #828282;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 14px;
}

ul#tab-container-1-nav a {
/*	background-color: #EEE;
	border-top: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #666;
	display: block;
	float: left;
	font-weight: bold;
	padding: 10px 58px 10px 17px;
	text-decoration: none;
	position: relative;
	width: 125px;
	text-align: center;*/
	color: #828282;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin: 0 10px;
}

ul#tab-container-1-nav a img {
	position: absolute;
	top: -7px;
	right: 5px;
	width: 45px;
	height:45px;
}
ul#tab-container-1-nav a:hover,
ul#tab-container-1-nav a.active {
/*	background-color: white;
	color: #3793AC;
	cursor: default;
	padding-bottom: 11px;*/
	color: #0799E3;
	text-decoration: none;
}
/* Tabs interface END */

.left-menu li.has_subcategories {
	background-image: url('../images/gradient_menu.png');
	background-position: center;
	background-repeat: repeat-x;
}

.left-menu li.subcategory {
	background-image: none;
	background-color: #E6E6E6;
	padding: 4px 5px 4px 18px;
}

.left-menu li.subcategory.selected {
	background-color: #dcdcdc;
	border-top: 1px solid rgb(201, 201, 201);
	border-bottom: 1px solid rgb(201, 201, 201);
}

.left-menu li.subcategory a {
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 12px;
}

.left-menu li.subcategory a:hover, .left-menu li.subcategory.selected a {
	background-image: url('../images/arrow_blue.png');
}

.left-menu li.subcategory span.disabled {
	background-image: url('../images/arrow_inactive.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}

/* Fixed header Subscribe */
.fixed-header-subscribe{
	position: fixed;
	top: 0;
	left: 0;
	overflow: visible;
	z-index: 9999;
	background: #ffffdd;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	border-bottom: solid 1px #f7df92;
	display: none;
}

.fixed-header-subscribe .abonirane{
	float: none;
	margin-right: 0;
	color: #363737;
	font-size: 13px;
	background: url('../images/abonirane_mail_black.png') 0% 49% no-repeat !important;
	padding-left: 23px;
	display: inline-block;
	font-weight: normal;
}
.search-box{
	z-index: 8;
}
.wrap > .fixed-header-subscribe.slide ~ .content-main,
.wrap > .fixed-header-subscribe.slide ~ .content-left,
.fixed-header-subscribe-shown .content-main,
.fixed-header-subscribe-shown .content-left{
	padding-top: 40px;
}
.wrap > .fixed-header-subscribe.slide ~ .content-main .deals-categories-tabs,
.wrap > .fixed-header-subscribe.slide ~ .content-main .inner-content{
	*position: relative;
	*top: -50px;
}
.abonirane-bnt{
	padding: 3px 5px;
	font-size: 13px;
	/* fallback */ 
	background-color: #DFDFDF; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#DFDFDF)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #DFDFDF); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #DFDFDF); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #DFDFDF); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #DFDFDF);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	border:1px solid #d5d5d5;
}
.abonirane-bnt:hover{
	/* fallback */ 
	background-color: #DFDFDF; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFDFDF), to(#fff)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #DFDFDF, #fff); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #DFDFDF, #fff); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #DFDFDF, #fff); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #DFDFDF, #fff);
}

.ui-datepicker {
	font-size: 12px !important;
}

.deal_tags {
	width: 520px;
	margin: 0px 1px 1px 1px;
	font-size: 12px;
	line-height: 16px;
}

.deal_tags a.deal_tag {
	color: #2797C6;
	text-decoration: none;
}

.deal_tags a.deal_tag:hover {
	text-decoration: underline;
}

.deal_tags strong {
	background-image: url('../images/tag_blue.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 2px;
}

.tagcloud-item {
	display: inline-block;
	padding: 5px 3px;
}

.question-wrapper {
/*	border: 1px solid #B3B1B1;
	border-radius: 8px;
	padding: 8px 5px 8px 8px;
	font: 13px normal Arial, Tahoma!important;
	color: #363737;
	background: url('../images/menu-pattern.png') 0 0 repeat;
	text-decoration: none;*/
}
.question-wrapper-inside{
	font: 12px normal Arial, Tahoma!important;
	background: #fff;
	color: #808080;
	padding: 13px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
.question-wrapper-inside label{
	margin: 0 0 2px;
	display: block;
	clear: left;
}
.question-wrapper-inside input[type="text"],
.question-wrapper-inside input[type="password"],
.question-wrapper-inside textarea{
	font-family: Arial,sans-serif;
	border: solid 1px #c5c5c5;
	width: 95%;
	color: #ababab;
	font-size: 11px;
	padding: 2%;
	margin-bottom: 5px;
}
.question-wrapper-inside textarea{
	height: 130px;
	margin-bottom: 15px;
	resize: vertical;
}
.question-travel{
	float: right;
	font-family: "Trebuchet MS",Arial,sans-serif;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	background: #9FC54E;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px 10px;
	cursor: pointer;
}
.question-caption {
	color: #fffefe;
	font-weight: bold;
	font-size: 14px !important;
	margin: 0;
	background: #363737;
	padding: 8px 13px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
/* Left Filter */
.filter-wrapper{	
}
.filter-wrapper-content{
	background: #fff;
	font: 12px normal Arial, Tahoma!important;
	color: #808080;
	padding: 13px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	*width: 191px;
	*float: left;
}
.filter-actions{
	border-top: solid 1px #eeeeee;
	padding: 10px 13px 0;
	margin: 0 -13px 0;
}
.search-travel  {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	background: #9FC54E url(../images/search-lupa.png) no-repeat 9px 6px;
	float: right;
	margin: 0;
	padding: 5px 10px 5px 28px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.reset-travel  {
	line-height: 14px;
	color: #222222;
	border: none;
	text-transform: lowercase;
	background: url(../images/delete-x.png) no-repeat 0 center;
	padding: 0 0 0 10px;
	margin: 5px 0 0;
	float: left;
	cursor: pointer;
}
.filter-caption {
	color: #fffefe;
	font-weight: bold;
	font-size: 14px !important;
	margin: 0;
	background: #9FC54E;
	padding: 8px 13px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.filter-title{
	color: #131313;
	font-weight: bold;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 0 13px 10px;
	margin: 0 -13px 10px;
	cursor: pointer;
	border-bottom: solid 1px #eeeeee;
}
.filter-title span.show,
.filter-title span.hide {
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 16px;
}
.filter-title span.show {
	background-image: url('../images/arrow-gray-down.png');
}
.filter-title span.hide {
	background-image: url('../images/arrow-gray-up.png');
}
.filter-group {
	margin: 0 0 20px;
}
.filter-group a {
	text-decoration: none;
	color: #000;
}
.filter-group a:hover {
	color: #0799e3;
}
.filter-group .checkbox_list {
	height: auto;
	overflow-y: auto;
	overflow-x: hidden;
}
.filter-group .checkbox_list div {
    clear: both;    
	margin: 0 0 5px;
}
.filter-wrapper-content input[type="checkbox"]{
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	top: 2px;
}
.filter-group span.counter {
    display: inline-block;
    float: right;
    color: #989898;
}
.filter-group select {
	width: 100%;
	font-size: 12px;
}
#period_block .filter-group-box label{
	font-size: 11px;
	margin: 5px 0;
	display: block;
	*clear: left;
}
.ui-datepicker-trigger{
	float: left;
	margin: 2px 10px 0 0;
	cursor: pointer;
}
#from_date, #to_date {
    width: 113px;
    border: 1px solid #c5c5c5;
    height: 21px;
	line-height: 21px;
    margin: 0;
	padding: 0 5px;
	*float: left;
}
#clear_from_date, #clear_to_date {
	position: absolute;
	right: 20px;
	top: 23px;
	display: none;
}

.cart_payment {
	width: 300px; 
	float: right; 
}

.cart_payment div {
	color: #000000;
	font-weight: bold; 
	font-size: 15px;
	padding-bottom: 15px;	
	text-align: right;
}

.cart_payment div span.basket_total {
	color: #000000;
	font-weight: bold; 
	font-size: 15px;
}

.line label.tariff_sub_code {
	position: relative;
	width: auto;
	display: inline-block;
}

.tooltip-shipping-methods {
	padding-bottom: 40px;
	background-position: 90% 95%;
	background-repeat: no-repeat;
}

#tooltip-to_door,
#tooltip-to_office {
	background-image: url('../images/econt-logo.jpg');
}

#tooltip-to_deals_office {
	background-image: url('../images/deals_small_logo.jpg');
}
/*
	Subtypes
*/
#predefined_subtypes{
	*float: left;
}
#predefined_subtypes .price-box-2{
	padding-left:0;
}
#predefined_subtypes .opciq-title{
	width: 100%;
	margin-bottom: 10px;
    min-height: 36px;
}
#predefined_subtypes .choose_subtype .opciq-title{
	width: 350px;
	margin-bottom: 0px;
}
#predefined_subtypes .opciq-cena{
	margin-top:0;
	margin-bottom:5px;
	line-height: 44px;
	width: 140px;
	text-align: center;
	*float: right;
	*width: auto;
	*text-align: right;
}
#predefined_subtypes .left-part{
	float:left; width:565px;
}
#predefined_subtypes .left-part-top-price .opciq-title{
	margin-bottom: 0px;
}

.choose-option{
	font-size: 16px;
	color: #363737;
	display: block;
	font-weight: bold;
	font-family: "Trebuchet MS",​ Arial,​ sans-serif;
}

/* travel deals new tpl */
.top-deal-offer.travel-tpl{
	text-align: left;
}
.top-deal-offer.travel-tpl #deal_rating_stars_holder{
	text-align: center;
}
.top-deal-offer.travel-tpl .rated-stars{
	overflow: hidden;
	margin: 0 0 5px;
}
.top-deal-offer.travel-tpl .rated-stars span{
	float: left;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background-image: url('../images/stars/star-on.png');
}
.top-deal-offer.travel-tpl .rated-stars span:first-child{
	margin-left: 0;
}
.top-deal-offer.travel-tpl .title{
	padding-bottom: 0;
}
.top-deal-offer.travel-tpl .location{
	clear: left;
	display: block;
	color: #959595;
	font-size: 18px;
	text-align: left;
	padding: 0;
	margin: 0 0 10px;
}
.top-deal-offer.travel-tpl .brief-description{
	color: #121212;
	font-size: 11px;
	padding: 10px;
	background: url("../images/menu-pattern.png") repeat scroll 0 0 transparent;
	margin: 15px 0;
}
.top-deal-offer.travel-tpl .validity-date{
	font-size: 12px;
	color: #121212;
	margin: 10px 0 15px;
}
.top-deal-offer.travel-tpl .validity-date span{
	display: block;
	font-weight: bold;
	color: #000;
	padding: 3px 0 0;
}
.top-deal-offer #what_is_impulsebuy{
	color: #0799E3;
}

/* Filter */
.filter-box{
	float: left;
	width: 100%;
	margin: 30px 0;
	font-size: 12px;
	color: #121212;
}
.green-filter{
	float: left;
	width: 100%;
	padding: 5px 0 20px;
	background: #9fc54e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.green-filter div{
	float: left;
	width: 150px;
	margin-left: 30px;
}
.green-filter div:first-child{
	margin-left: 10px;
}
.green-filter label{
	color: #312F2F;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 1px;
}
.green-filter select{
	width: 100%;
	font-size: 12px;
	color: #121212;
}

.green-filter .buttons-wrap {
	padding-top: 25px;
}

.green-filter input[type="button"]{
	float: right;
	font-size: 12px;
	font-family: "Trebuchet MS",Arial,sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 30px;
	border: none;
	background: #2f2f2f;
	border-radius: 3px;
	cursor: pointer;
	width: 130px;
}
/* Filter results */
.filter-results{
	clear: left;
	font-size: 12px;
	color: #121212;
}
.filter-results table,
table.filter-heading{
	clear: left;
	width: 100%;
}
table.filter-heading th{
	font-size: 11px;
	padding: 3px 0;
	border: solid 1px #dddddd;
	border-width: 1px 0;
	font-weight: normal;
}
.filter-results table td{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: solid 1px #dddddd;
	/* fallback */ 
	background-color: #ebebeb; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebebeb)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #fff, #ebebeb); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fff, #ebebeb); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #fff, #ebebeb); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fff, #ebebeb);
}

table.filter-heading th {
	text-transform: lowercase;
}
.filter-results table .k1,
table.filter-heading .k1{
	width: 150px;
}
.filter-results table .k2,
table.filter-heading .k2{
	width: 100px;
}
.filter-results table .k3,
table.filter-heading .k3{
	width: 100px;
}
.filter-results table .k4,
table.filter-heading .k4{
	width: 100px;
}
.filter-results table .k5,
table.filter-heading .k5{
	width: 60px;
}
.filter-results table .k6,
table.filter-heading .k6{
	width: 145px;
}
.filter-results .opciq-cena{
	color: #121212;
	float: none;
	display: block;
	margin: 5px 0;
}
.filter-results .submit4{
	float: none!important;
	display: inline-block;
}
.filter-no-results {
	font-weight: bold;
	color: red;
	text-align: center;
	margin: 5px 0;
	display: none;
}

/* New design changes */
.wrap > .content-main,
.wrap > .content-left{
	padding-top: 10px;
}
/* Tabs offers */
.deals-categories-tabs{
	padding: 14px 0 0;
}
.tabs-offers {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tabs-offers li{
    float: left;
	width: 248px;
    margin: 0 0 0 3px;
    padding: 0;
}
.tabs-offers-logged li{
	width: 281px;
}
.tabs-offers li:first-child {
    margin: 0;
}
.tabs-offers li a {
    background-color: #363737;
	 -webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius:  5px 5px 0 0;
	border-radius:  5px 5px 0 0;
    color: #FFFFFF;
    display: block;
    padding: 12px 0 10px 20px;
    text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	position: relative;
	text-align: center;
}
.tabs-offers li a .beta-label{
	position: absolute;
	right: 8px;
	top: -10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding: 3px 5px;
	background: #fbde61;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tabs-offers li a.tab1-icon{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 10px 9px;
}
.tabs-offers-logged li a.tab1-icon{
	background-position: 25px 9px;
}
.tabs-offers li a.tab2-icon{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 42px -90px;
}
.tabs-offers-logged li a.tab2-icon{
	background-position: 58px -90px;
}
.tabs-offers li a.tab3-icon{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 0 -191px;
}
.tabs-offers li a.tab4-icon{
	padding: 12px 0 10px 70px;
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 8px -894px;
}

/* Hover */
.tabs-offers li a:hover{
	color: #efce3e;
}
.tabs-offers li a.tab1-icon:hover{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 10px -291px;
}
.tabs-offers-logged li a.tab1-icon:hover{
	background-position: 25px -291px;
}
.tabs-offers li a.tab2-icon:hover{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 42px -390px;
}
.tabs-offers-logged li a.tab2-icon:hover{
	background-position: 58px -390px;
}
.tabs-offers li a.tab3-icon:hover{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 0 -491px;
}
.tabs-offers li a.tab4-icon:hover{
	background: #363737 url("../images/tab-menu-sprite.png") no-repeat 8px -992px;
}
/* Selected */
.tabs-offers li.selected a{
	color: #363737;
	font-weight: bold;
}
.tabs-offers li.selected a.tab1-icon{
	background: #fff url("../images/tab-menu-sprite.png") no-repeat 10px -591px;
}
.tabs-offers-logged li.selected a.tab1-icon{
	background-position: 25px -591px;
}
.tabs-offers li.selected a.tab2-icon{
	background: #fff url("../images/tab-menu-sprite.png") no-repeat 42px -690px;
}
.tabs-offers-logged li.selected a.tab2-icon{
	background-position: 58px -690px;
}
.tabs-offers li.selected a.tab3-icon{
	background: #fff url("../images/tab-menu-sprite.png") no-repeat 0 -791px;
}

/* Search */
.loggedInUserMenu + .search-box,
.main-menu + .search-box{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search-box.left-search,
.deals-categories-tabs .search-box{
	float: right;
	width: 200px;
	background: #f1f1f1;
	border: solid 1px #b4b4b4;
	padding: 0;
	margin: 2px 0 0;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: static;
}
.search-box.left-search{
	float: left;
	width: 215px;
	margin-bottom: 19px;
}
.search-box.left-search div,
.deals-categories-tabs .search-box div{
	width: auto;
}
.search-box.left-search input,
.deals-categories-tabs .search-box input{
	background: transparent;
	height: 30px;
	padding: 0 0 0 10px;
	margin: 0;
	width: 160px;
	color: #9d9f9e;
}
.search-box.left-search input{
	width: 175px;
}
.search-box.left-search a,
.deals-categories-tabs .search-box a {
	display: block;
	float: right;
	width: 16px;
	height: 17px;
	margin: 7px 7px 0 0;
	background: transparent url('../images/icon/search.png') left top no-repeat;
}
.search-box.left-search a:hover,
.deals-categories-tabs .search-box a:hover {
	background-position: left top;
}

/* Categories */
.shopping-caption.categories{
	cursor: text;
}
.selected-city{
	position: relative;
}
.footer-selected-city {
	position: relative;
	left: 250px;
	top: -44px;
}
.selected-city div,
.footer-selected-city div
{
	margin-bottom: 15px;
	border: solid 1px #b4b4b4;
	color: #828282;
	padding: 2px 15px 2px 17px;
	width: 183px;
}
.shopping-caption div{
	padding: 2px 15px 2px 18px;
	width: 185px;
}
#citymenu-drop,
#footer-citymenu-drop
{
	background-color: #fafafa;
	border: solid 1px #b4b4b4;
	border-width: 0 1px 1px;
}
#citymenu-drop li a,
#footer-citymenu-drop li a
{
	color: #828282;
}
#citymenu-drop li a:hover,
#footer-citymenu-drop li a:hover
{
	background-color: #ebebeb;
}

/* Yellow contact box */
.yellow-box{
	float: left;
	width: 180px;
	padding: 5px 0 5px 0;
	margin: 0;
	color: #363837;
	background: #fbde61;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.yellow-box span{
	display: block;
	text-align: center;
}
.yellow-box-title{
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 3px;
}
.yellow-box-phone{
	font-size: 16px;
	font-weight: bold;
	border-bottom: solid 1px #FBECAC;
	background-image: url(../images/icon/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	width: 100px;
	margin: 0 auto;
}
.yellow-box-time{
	font-size: 10px;
	border-top: solid 1px #d5be5d;
}
/* Tags */
.tags-box{
	padding: 20px;
	width: 177px;
}

/* Logged in */
.hi-user div{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* h1 heading */
/*.deals-categories-title {
	height: auto;
}*/
.deals-categories-title h1.top-deal{
	clear: none;
    color: #FFFFFF;
	
}
.content-main > .deals-categories-title ~ .inner-content{
	position: relative;
	top: -25px;
}

#search-button_404 {
	margin-top: 5px; 
	margin-right: -5px;
}

#show_more_destinations, #show_more_countries {
	font-weight: bold;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
}

#show_more_destinations.arrow_right {
	background-image: url('../images/icon/arrow_small_right.gif');
}

#show_more_destinations.arrow_down {
	background-image: url('../images/icon/arrow_small_down.gif');
}
#show_more_countries.arrow_right {
	background-image: url('../images/icon/arrow_small_right.gif');
}

#show_more_countries.arrow_down {
	background-image: url('../images/icon/arrow_small_down.gif');
}
#fashion-deals-widget {
	margin: 10px 0 0 18px;
	float: left;
	position: fixed;
}

.wrap > .fixed-header-subscribe.slide ~ #fashion-deals-widget {
	margin-top: 40px;
}

#partner-avatar {
	float: left;
    padding-right: 10px;
	width: 150px;
	height: 150px;
}

#partner-info {
	float: left;
	width: 555px;
}

.partner-left-col {
	width: 350px;
	padding-right: 5px;
	float:left;
	font-size: 12px;
}

.partner-left-col > h3 {
	font-size: 14px;
	padding-bottom: 10px;
}

.partner-left-col > ul > li {
	padding-bottom: 10px;
}

.partner-left-col > ul > li > a {
	color: #000;
}
.partner-left-col > ul > li > a:hover {
	color: #000;
	text-decoration: none;
}
.partner-left-col > div > a {
	color: #88B725;
}
.partner-left-col > div > a:hover {
	text-decoration: none;
}

.profile-link {
	font-size:14px;
	color: #88B725;
}

.profile-link:hover {
	text-decoration: none;
}

.partner-view-table td {
	text-align: center;
	padding: 2px;
}

#partner-info.partner-view {
	width: 400px;
	font-size: 14px;
	line-height: 20px;
}

#partner-info.partner-view a {
	color: #88B725;
}

#partner-info.partner-view a:hover {
	text-decoration: none;
}

.partner-view-no-image {
	width: 158px;
	height: 83px;
	float: left;
	text-align: center;
	border: 1px solid black;
	padding-top: 65px;
	margin-right: 10px;
}

#partner_comment {
	width: 645px;
	height: 140px;
	resize: vertical;
}

#bonus-wrapper {
	position:relative;
}
/* Banners */
.banner468x60{
	float: left;
	width: 468px;
	height: 60px;
}
.banner220x220{
	clear: left;
	width: 220px;
	height: 220px;
	margin: 0 0 10px;
}

.red-line{
border: 3px solid rgb(124, 10, 10);
padding-bottom: 5px;
border-radius: 6px;
}

.fastpay-img{
    left: -76px;
    position: absolute;
    text-align: right;
    top: -12px;
    width: 66px;
}

#codeigniter_profiler {
	z-index: 9999;
	position: relative;
}

.small_deal .offer-hotel-name {
	position: absolute;
	bottom: 93px;
        word-wrap: break-word;
        padding: 3px;
        vertical-align: middle;
	background: rgba(0,0,0,0.6);
	width: 214px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	/* text-transform: uppercase; */
}

.small_deal .offer-hotel-name-widget {
	position: absolute;
	bottom: 98px;
        word-wrap: break-word;
        padding: 3px;
        vertical-align: middle;
	background: rgba(0,0,0,0.6);
	width: 205px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	/* text-transform: uppercase; */
}

.small_deal:hover  .offer-hotel-name, .small_deal:hover  .offer-hotel-name-widget {
	display: none;
}

.abonirane-close-bnt{
	padding: 3px 5px;
        cursor: pointer;
	font-size: 13px;
	/* fallback */ 
	background-color: #DFDFDF; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#DFDFDF)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ffffff, #DFDFDF); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #ffffff, #DFDFDF); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ffffff, #DFDFDF); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ffffff, #DFDFDF);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	border:1px solid #DFDFDF;
}

.abonirane-close-bnt:hover{
	/* fallback */ 
	background-color: #DFDFDF; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFDFDF), to(#fff)); 
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #DFDFDF, #fff); 
	/* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #DFDFDF, #fff); 
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #DFDFDF, #fff); 
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #DFDFDF, #fff);
}
/* New horizontal-list design */
.horizontal-list{
	margin: 0 -13px;
	clear: left;
}
.horizontal-list.no-past-offers{
	margin: 0;
}
.horizontal-list .heading-new{
	font-size: 14px;
	color: #828282;
	text-transform: uppercase;
	float: left;
	padding: 5px 0 5px 38px;
	margin: 0 0 5px 13px;
}
.horizontal-list .heading-new.brand-new-offers{
	background: url('../images/new-h.png') no-repeat 0 -1px;
}
.horizontal-list .heading-new.most-buy-offers{
	background: url('../images/new-h.png') no-repeat 0 -77px;
}
.horizontal-list .heading-new.vip-offers{
	background: url('../images/new-h.png') no-repeat 0 -151px;
}
.horizontal-list .all-offers{
	float: right;
	color: #b3b3b3;
	font-size: 14px;
	text-decoration: none;
	background: url('../images/all-offers-arrow.png') no-repeat 100% 5px;
	padding: 0 15px 0 0;
	margin: 5px 13px 0 0;
}
.horizontal-list .all-offers:hover{
	text-decoration: none;
	color: #0799E3;
	background: url(../images/lux-arrow.png) no-repeat 100% -26px;
}
.horizontal-list ul{
	clear: left;
	overflow: hidden;
	border-top: solid 1px #cdcdcd;
	margin: 0 0 20px;
	padding: 10px 0 0 13px;
}
.horizontal-list li.clear-l{
	clear: left;
}
.horizontal-list .other{
	float: right;
	text-align: center;
	margin: 0 13px 0 0;
}

/* Partners*/
#partner-profile{
	float: left;
	width: 100%;
}
.partners-title{
	color: #969696;
	border-bottom: solid 1px #e4e4e4;
	margin: 0 -13px 20px;
	padding: 0 13px 10px;
}
#partner-profile .title{
	float: none;
}
.parnters-map-info{
	padding: 10px;
	margin: 0 0 30px;
	background: #f1f7fa;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.parnters-map-info .deal-showmap{
	color: #262626;
    display: inline-block;
    font-size: 11px;
    padding-bottom: 0;
    text-align: left;
	float: left;
	width: 150px;
	margin-right: 20px;
}
.parnters-map-info #partner-avatar {
    float: left;
    height: 150px;
    padding-right: 0;
	margin-right: 0;
    width: 150px;
}
.parnters-map-info ul#partner-info{
	float: left;
	width: 525px;
	padding: 0;
	margin: 0;
}
.parnters-map-info ul#partner-info li{
	font-size: 12px;
	list-style-type: none;
	padding: 0 0 0 30px;
	margin: 0 0 8px;
}
.parnters-map-info ul#partner-info li.icon1{
	background: url('../images/partners-sprite.png') no-repeat 5px 0;
}
.parnters-map-info ul#partner-info li.icon2{
	background: url('../images/partners-sprite.png') no-repeat 7px -50px;
}
.parnters-map-info ul#partner-info li.icon3{
	background: url('../images/partners-sprite.png') no-repeat 5px -100px;
}
.parnters-map-info ul#partner-info li.icon4{
	background: url('../images/partners-sprite.png') no-repeat 6px -150px;
}
.parnters-map-info ul#partner-info li.icon5{
	background: url('../images/partners-sprite.png') no-repeat 7px -200px;
}
.parnters-map-info ul#partner-info li.icon6{
	background: url('../images/partners-sprite.png') no-repeat 7px 0;
}
.parnters-map-info ul#partner-info li.icon7{
	background: url('../images/partners-sprite.png') no-repeat 6px -300px;
}
.parnters-map-info ul#partner-info li.icon8{
	background: url('../images/partners-sprite.png') no-repeat 10px -350px;
}
.parnters-map-info ul#partner-info li a{
	color: #88b725;
	text-decoration: underline;
}
.parnters-map-info ul#partner-info li a:hover{
	text-decoration: none;
}
.partners-stars-rating{
	margin: 0 0 30px;
}
.partners-stars-rating-left{
	float: left;
	width: 270px;
	padding: 0 20px 0 0;
	border-right: solid 1px #c8c8c8;
}
.partners-stars-rating-left .rating-number{
	font-size: 22px;
	color: #2797c6;
	margin: 0 0 5px;
}
.partners-stars-rating-left ul{
	font-size: 12px;
}
.partners-stars-rating-left ul li,
.partners-stars-rating-left .rating-stars-holder,
.partners-stars-rating-left .rating-number{
	padding: 0 0 0 40px;
}
.partners-stars-rating-left ul li,
.partners-stars-rating-left .rating-stars-holder{
	margin-bottom: 5px;
}
.partners-stars-rating-left .rating-stars-holder{
	background: url('../images/partners-sprite.png') no-repeat 10px -398px;
}
.partners-stars-rating-left ul li.icon1{
	background: url('../images/partners-sprite.png') no-repeat 10px -450px;
}
.partners-stars-rating-left ul li.icon2{
	background: url('../images/partners-sprite.png') no-repeat 10px -500px;
}
.partners-stars-rating-left ul li.icon3{
	background: url('../images/partners-sprite.png') no-repeat 10px -550px;
}
.partners-stars-rating-left ul li.icon4{
	background: url('../images/partners-sprite.png') no-repeat 10px -600px;
}
.partners-stars-rating-right{
	float: right;
	width: 300px;
}
.partners-stars-rating-right ul li{
	font-size: 12px;
	color: #828282;
	margin-bottom: 6px;
}
.partners-stars-rating-right ul li div.ui-progressbar{
	width: 160px;
	background: #e5e5e5;
	height: 18px;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	border: none;
	position: relative;
    top: 4px;
	margin: 0 5px;
}
.partners-stars-rating-right .ui-progressbar .ui-progressbar-value{
	background: #86d3f2;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	border: none;
	margin: 0;
}
.partners-feedback{
	cleaR: left;
}
.partners-feedback .feedback-title{
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.partners-feedback table{
	border: 0;
	border-collapse: collapse;
	margin: 0 0 20px;
}
.partners-feedback table td{
	width: 520px;
	padding: 0 30px 0 0;
}
.partners-feedback table td + td{
	width: 160px;
}
.partners-feedback .comment-all{
	border: solid 1px #c5c5c5;
	padding: 15px;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position: relative;
}
.partners-feedback .comment-all .arrow{
	width: 12px;
	height: 20px;
	position: absolute;
	right: -12px;
	top: 20px;
	background: url('../images/comment-all-arrow.png') no-repeat 0 0;	
}

.partners-feedback .comment-item{
	position: relative;
	font-size: 12px;
	border-top: solid 1px #c5c5c5;
	padding: 15px 0 0;
	margin: 15px 0 0;
}
.partners-feedback .comment-item:first-child{
	border-top: none;
	padding: 0;
	margin: 0;
}
.comment-item .comment-id{
	position: absolute;
	left: 0;
	top: 15px;
	color: #88b725;
	text-decoration: underline;
}
.partners-feedback .comment-item:first-child .comment-id{
	top: 0;
}
.partners-feedback .more-loaded-comments .comment-item:first-child .comment-id{
	top: 15px;
}
.comment-item .comment-user{
	margin-left: 41px;
	max-width: 250px;
	display: inline-block;
}
.comment-item .comment-date{
	color: #c5c5c5;
}
.comment-item .comment-stars{
	margin: 10px 0;
	padding: 0 0 0 40px;
}
.comment-item .comment-text{
	width: 420px;
	word-wrap: break-word;
	overflow: hidden;
	color: #828282;
	font-style: italic;
	padding: 10px 0 10px 40px;
	background: url('../images/quote-icon.png') no-repeat 0 12px;
}
.comment-item .comment-text textarea{
	width: 380px;
    float: none;
	resize: vertical;
}
.comment-item .update-button{
	float: left;
    color: #444646;
    background:#f5d34d;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	padding: 3px 10px;
	margin: 0 10px 0 0;
}
.comment-item .cancel-button{
	float: left;
    color: #444646;
    background:#DFDFDF;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	padding: 3px 10px;
	margin: 0;
}
.show-more-comments{
	float: right;
	font-size: 14px;
	color: #313131;
	padding: 0 20px 0 0;
	background: url('../images/partners-sprite.png') no-repeat 80px -1001px;
}
/*--------------THUMBS UP/ THUMBS DOWN ---------------*/
a.vote_up,
.vote_up,
.voted_up {
	display: block;
	float: right;
	padding-right: 20px;
	margin-right: 5px;
	width: 17px;
	height: 17px;
	color: #cdcdcd;
	font-size: 12px;
	line-height: 17px;
	border: none;
}
a.vote_up,
.vote_up {
	background: url('../images/partners-sprite.png') no-repeat 0px -800px;
	}
	
a.vote_up span,
a.vote_down span,
.comment-item .voted_up span,
.comment-item .voted_down span,
.comment-item .vote_down span,
.comment-item .vote_up span  {
	display: block;
	margin-left: 20px;
	width: 17px;
	height: 17px;
	font-size: 12px;
	line-height: 17px;
	border: none;
}
a.vote_up:hover,
.voted_up {
	color: #81b90b;
	background: url('../images/partners-sprite.png') no-repeat 0px -903px;
}
.voted_up span {color: #81b90b;}

a.vote_down,
.comment-item .vote_down,
.comment-item .voted_down {
	display: block;
	float: right;
	padding-right: 20px;
	margin-right: 5px;
	width: 17px;
	height: 17px;
	color: #cdcdcd;
	font-size: 12px;
	line-height: 17px;
	border: none;
}
a.vote_down,
.comment-item .vote_down {
	background: url('../images/partners-sprite.png') no-repeat 0px -851px;
}
a.vote_down,
a.vote_up {
	margin-top: -15px;
}
.voted_down,
.voted_up {
	margin-top: -1px;
}
a.vote_down:hover,
.voted_down {
	color: #f94134;
	background: url('../images/partners-sprite.png') no-repeat 0px -954px;
}
.voted_down span {color: #f94134;}
/*--------------THUMBS END HERE--------------*/
.partners-offer-item{
	display: block;
	text-decoration: none;
}
.partners-offer-title{
	font-size: 12px;
	color: #3f2f25;
	display: block;
	margin: 5px 0;
}
.partners-offer-price{
	float: left;
	color: #14a9e9;
	font-size: 16px;
	padding: 3px 0 0;
}
.partners-offer-review-btn{
	float: right;
	padding: 0 5px;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	text-align: center;
    background: #83be06;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.paging-box{
	text-align: center;
	margin: 20px 0;
	padding: 30px 0 0;
	position: relative;
}
.paging-box .loading{
	position: absolute;
	top: -5px;
	left: 45%;
}
.paging-box a{
	display: inline-block;
	margin: 0 3px;
}
.paging-box a span{
	color: #fff;
	line-height: 30px;
	width: 30px;
	height: 30px;
	background-color:#363737;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	display: inline-block;
	overflow: hidden;
}
.paging-box a:hover span{
	background-color: #000;
}
.more-loaded-comments{
	clear: left;
}
.partners-feedback .more-loaded-comments .comment-item:first-child{
	border-top: 1px solid #C5C5C5;
    margin: 15px 0 0;
    padding: 15px 0 0;
}

/* Detailed page */
.under-gallery-info{
	float: left;
	width: 510px;
	border: solid 1px #c5c5c5;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	margin: 10px 0 0;
}
.under-gallery-info table{
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 12px;
	color: #363737;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.under-gallery-info table tr td{
	padding: 3px 5px;
	width: 50%;
}
.under-gallery-info table tr:first-child td{
	padding: 8px 8px 3px;
}
.under-gallery-info table tr:first-child + tr td{
	padding: 3px 8px 8px;
}
.under-gallery-info table tr td:first-child{
	border-right: solid 1px #e8e7e7;
}
.under-gallery-info table a{
	color: #0799e3;
}
.under-gallery-info table a:hover{
	text-decoration: none;
}
.under-gallery-info table a.deal-showmap{
	font-size: 13px;
	color: #363737;
	text-decoration: none;
	text-align: left;
}
.under-gallery-info table [class*="icon"]{
	padding: 0 0 0 20px;
	display: inline-block;
}
.under-gallery-info table .icon1{
	background: url('../images/partners-sprite.png') no-repeat 0 -649px;
}
.under-gallery-info table .icon2{
	background: url('../images/partners-sprite.png') no-repeat 0 -400px;
}
.under-gallery-info table .icon3{
	background: url('../images/partners-sprite.png') no-repeat 0 -700px;
}
.under-gallery-info table .icon4{
	background: url('../images/partners-sprite.png') no-repeat 0 -750px;
}
.under-gallery-info table .deal-showmap span{
	padding: 0 20px 0 0;
	background: url("../images/partners-sprite.png") no-repeat scroll 111px -345px;
}

/* Main menu wallet */
#mainmenu-drop li#wallet {
    background: url("../images/wallet-icon.png") no-repeat scroll 8px center rgba(0, 0, 0, 0);
}

/* Rate parnter offer */
.rate-offer-box{
	position: relative;
    background: url("../images/menu-pattern.png") 0 0 repeat;
    border: 1px solid #c5c5c5;
    padding: 25px 15px;
    margin-top: 10px;
}
.rate-offer-box h2{
	font-size: 12px!important;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px 35px;
}
.single-comment{
	position: relative;
}
.loading-offers{
	position: absolute;
	top: 10px;
	left: 48%;
}
.loading-actions{
	position: absolute;
	left: 35%;
    top: 42px;
}
table.rate-radio a{
	font-size: 12px;
	color: #444646;
	text-decoration: none;
}
table.rate-radio{
	width: 100%;
}
table.rate-radio table{
	width: 340px;
}
table.rate-radio table td{
	padding: 0 0 30px;
}
table.rate-radio table td:first-child{
	width: 10%;
	text-align: center;
}
table.rate-radio table td:first-child + td{
	width: 30%;
}
table.rate-radio table td:first-child + td + td{
	width: 55%;
	padding: 0 5% 0 0;
}
.your-rate,
.about-offer{
	font-size: 12px;
	margin: 0 0 15px;
}
.about-offer a{
	color: #8cb34c;
	margin-left: 5px;
}
.about-offer a:hover{
	text-decoration: none;
}
.your-rate #deal_rating_stars{
	margin: 0 0 0 10px;
	position: relative;
	top: 3px;
}
.leave-comment-rate{
	width: 282px;
}
.leave-comment-rate label{
	clear: left;
	display: block;
	font-size: 12px;
	margin: 0 0 5px;
}
.leave-comment-rate input.long-input,
.leave-comment-rate #comments_holder{
	margin: 0 0 20px;

}
.leave-comment-rate input.long-input{
	width: 250px;
}
.leave-comment-rate #comments_holder div{
	font-size: 12px;
	color: #696A6A;
}
.leave-comment-rate #partner_comment.long-textarea {
    height: 140px;
    resize: vertical;
    width: 280px;
	margin: 0 0 5px;
}
.your-rate,
.about-offer,
.leave-comment-rate{
	margin-left: 15px;
}
.rate-paging{
	background: #fff;
	font-size: 12px;
	text-align: center;
	padding: 1px 8px 6px;
	border: solid 1px #c5c5c5;
	border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
	margin: 0 auto 20px;
	width: 90px;
}
.rate-paging .prev-link,
.rate-paging .next-link,
.rate-paging .prev-static,
.rate-paging .next-static{
	display: inline-block;
	width: 12px;
	height: 19px;
	position: relative;
	top: 5px;
}
.rate-paging .prev-link{
	background: url("../images/rate-paging.png") 0% 100% no-repeat;
}
.rate-paging .next-link{
	background: url("../images/rate-paging.png") 100% 100% no-repeat;
}
.rate-paging .prev-static{
	background: url("../images/rate-paging.png") 0 0 no-repeat;
}
.rate-paging .next-static{
	background: url("../images/rate-paging.png") 100% 0 no-repeat;
}
.count-pages{
	margin: 0 10px;
}
.comment-rate-actions{
	float: right;
}
.comment-rate-actions .button-edit{
	display: inline-block;
	line-height: 50px;
	overflow: hidden;
	width: 18px;
	height: 17px;
	margin-right: 10px;
	background: url("../images/edit-delete-flag.png") 0 0 no-repeat;
}
.comment-rate-actions .button-edit:hover{
	background: url("../images/edit-delete-flag.png") 0 100% no-repeat;
}
.comment-rate-actions .button-edit.no-hover:hover{
	background: url("../images/edit-delete-flag.png") 0 0 no-repeat;
}
.comment-rate-actions .button-delete{
	display: inline-block;
	line-height: 50px;
	overflow: hidden;
	width: 14px;
	height: 17px;
	background: url("../images/edit-delete-flag.png") -30px 0 no-repeat;
}
.comment-rate-actions .button-delete:hover{
	background: url("../images/edit-delete-flag.png") -30px 100% no-repeat;
}
.comment-rate-actions .button-delete.no-hover:hover{
	background: url("../images/edit-delete-flag.png") -30px 0 no-repeat;
}
.comment-item .report,
.comment-item .flag-on{
	float: right;
	display: inline-block;
	line-height: 50px;
	overflow: hidden;
	width: 15px;
	height: 17px;
	background: url("../images/edit-delete-flag.png") 100% 0 no-repeat;
}
.comment-item .report:hover,
.comment-item .flag-on{
	background: url("../images/edit-delete-flag.png") 100% 100% no-repeat;
}

#general-deal-sentence a{
	color: #0799E3;
}
#general-deal-sentence a:hover{
	text-decoration: none;
}
#deal_rating_stars img {
        cursor:pointer;
}

/*unsubscribe-successful*/
.unsubscribe-successful{
	text-align: center;
	width: 265px;
	height: 435px;
	padding: 110px 85px 0;
	margin: 40px auto;
	background: url("../images/unsubscribe-successful.png") no-repeat 0 0;
}
.unsubscribe-successful h2{
	font-weight: normal;
	font-size: 22px;
	line-height: 26px;
	color: #363837;
	margin: 0 0 15px;
}
.unsubscribe-successful h2 span{
	font-weight: bold;
	color: #9fc54e;
}
.unsubscribe-successful .other{
	float: none;
	display: inline-block;
}

.form_inputs {
	margin-top: 2px;
	display:block;	
	height: 25px;
	border: 1px solid #d9d9d9;
	margin-bottom: 10px;
}

.deals_inquiry_labels {
	padding-left: 5px;
	font-size: 12px;
}

/* Job apply page */
.job-apply{
	margin: 0 0 20px;
	padding: 40px 0;
	position: relative;
}
.job-apply .girl{
	display: block;
	position: absolute;
	top: 40px;
	right: 0px;
	width: 257px;
	height: 484px;
	background: url("../images/job-apply-girl.png") no-repeat 0 0;
}
.job-apply h2{
	font-size: 23px;
	margin: 0 0 20px;
	padding: 0;
	font-weight: normal;
}
.job-apply p.text-to-girl{
	color: #565858;
	font-size: 12px;
	padding: 0;
	margin: 0 0 30px;
	width: 460px;
}
.job-apply h3{
	font-size: 16px!important;
	margin: 0 -13px 0;
	padding: 5px 13px;
	font-weight: normal;
	background: #daf0ab;
}
.job-apply .radio-job-type{
	background: #f9f8f8;
	padding: 20px 13px;
	margin: 0 -13px;
	border-bottom: dashed 1px #cdcdcd;
}
.job-apply .radio-job-type label{
	font-size: 14px;
	font-weight: normal;
}
.job-apply .see-more-link{
	display: inline-block;
	font-size: 12px;
	color: #88b725;
	text-decoration: underline;
	margin: 0 0 0 10px;
	cursor: pointer;
}
.job-apply .see-more-link:hover{
	text-decoration: none;
}
.job-apply .job-description{
	padding: 10px 0 0 26px;
	font-size: 12px;
	width: 400px;
}
.job-apply .form-title{
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	border: solid 1px #c5c5c5;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
	padding: 5px 20px;
	margin: 63px 0 0;
}
.job-apply .form-job{
	overflow: hidden;
	position: relative;
	padding: 20px 25px;
	border: solid 1px #c5c5c5;
	background: url("../images/offer-pattern.jpg") repeat 0 0;
}
.job-apply .form-job .form-job-half{
	width: 45%;
}
.job-apply .form-job label{
	font-size: 12px;
	display: block;
	margin: 0 0 5px;
}
.job-apply .form-job input[type="text"],
.job-apply .form-job input[type="email"],
.job-apply .form-job input[type="password"]{
	font-family: Arial, sans-serif;
	color: #666;
	font-size: 14px;
	border: solid 1px #dcdcdc;
	padding: 0 13px;
	margin: 0 0 10px;
	height: 30px;
	width: 270px;
	line-height: 30px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.job-apply .form-job input[type="file"]{
	margin: 0 0 10px;
}
.job-apply .form-job input[type="text"]#captcha{
	width: 135px;
	margin-right: 10px;
	float: left;
}
.job-apply .form-job input[type="text"]#captcha + img{
	float: left;
	position: relative;
	top: 1px;
}
.job-apply .form-job select{
	font-family: Arial, sans-serif;
	color: #666;
	font-size: 14px;
	border: solid 1px #dcdcdc;
	width: 298px;
	margin: 0 0 21px;
}
.job-apply .form-job textarea{
	font-family: Arial, sans-serif;
	color: #aea9a9;
	font-size: 12px;
	border: solid 1px #dcdcdc;
	padding: 0 13px;
	margin: 0 0 10px;
	height: 140px;
	width: 270px;
	line-height: 30px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	resize: vertical;
}
.job-apply .center-box{
	clear: both;
	text-align: center;
	padding: 20px 0 0;
}
.job-apply .form-job input[type="submit"]{
	float: right;
	display: block;
	font-family: Verdana, sans-serif;
	color: #444646;
	font-size: 14px;
	text-transform: uppercase;
	border: 0;
	padding: 0 13px;
	margin: 15px 0 0;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	background: #f5d34d;
	cursor: pointer;
}
.job-apply .errors{
	color: #f20a0a;
	margin: 0 0 20px;
}
.job-apply .errors p{
	margin: 5px 0 0;
}

/* Birthday 4th */
.birthday-4th h1{
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	margin: 40px 20px 20px;
	width: 478px;
	height: 112px;
	background: url("../images/birthday/birthday-4th.png") no-repeat 0 0;
}
.birthday-4th h2{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	color: #24bace;
	padding: 0 0 2px;
	margin: 0 0 30px;
	border-bottom: solid 1px #92e4ee;
}
.birthday-4th h2 span{
	display: block;
	padding: 0 0 10px;
	border-bottom: solid 1px #d3f5f9;
}
.birthday-4th a{
	color: #033695;
	text-decoration: underline;
}
.birthday-4th a:hover{
	text-decoration: none;
}
.birthday-4th-intro{
	position: relative;
	color: #047888;
	font-size: 13px;
	width: 712px;
	height: 677px;
	margin: 0 0 30px 4px;
	padding: 50px 0 0;
	background: url("../images/birthday/birthday-4th-box.png") no-repeat 0 0;
}
.birthday-4th-candle{
	position: absolute;
	right: 5px;
	top: -110px;
	width: 292px;
	height: 497px;
	background: url("../images/birthday/birthday-4th-candle.png") no-repeat 0 0;
}
.birthday-4th-intro .first-text{
	float: left;
	width: 365px;
	margin: 0 0 0 30px;
}
.birthday-4th-intro p{
	font-size: 13px!important;
	padding: 0;
	margin: 0 0 15px;
}
.birthday-4th-intro .pink{
	color: #ff3774;
}
.birthday-4th-intro .second-text{
	position: relative;
	clear: left;
	width: 305px;
	float: right;
	margin: 135px 30px 10px 0;
}
.birthday-4th-happy{
	z-index: 10;
	position: absolute;
	left: -171px;
	top: -100px;
	width: 283px;
	height: 80px;
	background: url("../images/birthday/birthday-4th-happy.png") no-repeat 0 0;
}
.birthday-4th-cake{
	position: absolute;
	left: -346px;
	top: -90px;
	width: 314px;
	height: 209px;
	background: url("../images/birthday/birthday-4th-cake.png") no-repeat 0 0;
}
.birthday-4th-intro .third-text{
	clear: left;
	padding: 0 30px;
}
.birthday-4th .hotel-list{
	padding: 0;
	margin: 0;
}
.birthday-4th .hotel-list li{
	list-style-type: none;
	padding: 0;
	margin: 0 0 30px;
	border-bottom: solid 1px #92e4ee;
}
.birthday-4th .hotel-list .hotel-item{
	overflow: hidden;
	border-bottom: solid 1px #d3f5f9;
	margin: 0 0 2px;
	padding: 0 0 15px;
}
.birthday-4th .hotel-img{
	display: block;
}
.birthday-4th .hotel-img.left{
	float: left;
	margin-right: 10px;
}
.birthday-4th .hotel-img.right{
	float: right;
	margin-left: 10px;
}
.birthday-4th .hotel-list h3{
	font-size: 14px!important;
	text-transform: uppercase;
	font-weight: normal;
	color: #047888;
	padding: 0;
	margin: 0 0 15px;
}
.birthday-4th .hotel-info{
	float: left;
	width: 365px;
	color: #599199;
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.birthday-4th .hotel-info p{
	font-size: 12px!important;
	line-height: 16px;
	margin: 0 0 10px;
	padding: 0;
}
.birthday-4th .global-info{
	position: relative;
    top: -15px;
	font-size: 10px;
	color: #047888;
}
/* advanced search */
.adv-search{
	clear: both;
	height: 32px;
	line-height: 32px;
	margin: 0 0 30px;
	padding: 0 0 0 10px;
	background: #626666;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.adv-search a{
	float: left;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	margin-right: 3px;
}
.adv-search a:hover{
	text-decoration: none;
}
.adv-search span{
	float: left;
	color: #fff;
	font-size: 11px;
}
#advanced-search-form{
	margin: 0;
	padding: 20px 0 0;
}
#advanced-search-form .form-row{
	float: left;
	width: 100%;
	margin: 0 0 10px;
}
#advanced-search-form label{
	float: left;
	width: 40%;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 5px;
}
#advanced-search-form .form-elm{
	float: left;
	width: 60%;
}
#advanced-search-form .form-elm input{
	width: 98%;
	height: 22px;
	color: #696a6a;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
}
#advanced-search-form .form-elm select{
	width: 100%;
	color: #696a6a;
	height: 27px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
}
/* Ui popup box */
body .ui-draggable .ui-dialog-titlebar{
	padding: 10px 1em 0;
	margin: 0;
	background: none;
	border: none;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body .ui-dialog .ui-dialog-buttonpane{
	border: none;
	padding: 0 15px 0 0;
	margin: -20px 0 0;
}
body .ui-dialog-buttonset .ui-button{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border: none;
	background: #9fc54e;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
body .ui-dialog-buttonset .ui-button .ui-button-text{
	padding: 10px 20px;
}
.outprice-info {
	clear: both;
	color: #ff0015;
	font-size: 12px;
}
.show-replies{
    color: #828282;
    float: right;
    font-size: 12px;
    padding-right: 1px;
}
.replies{
    //display: none;
    width:425px;
    padding-top: 10px;
    padding-left: 40px;
    //padding-top: 5px;
    font-size: 12px;
}
.replies .add-reply-button{
    color: black;
    font-weight: bold;
    padding-bottom: 5px;
}
.replies .reply{
    background-color: #F1F7FA;
    border-radius: 5px;
    padding: 15px;
    border: 1px solid #cccccc;
    padding-bottom: 10px;
}
.replies .comment-user{
    max-width: 250px;
    display: inline-block;
}
.replies .comment-date {
    color: #c5c5c5;
}
.replies .comment-text {
    width: 350px;
    word-wrap: break-word;
    overflow: hidden;
    color: #828282;
    font-style: italic;
    padding: 10px 0 10px 40px;
    background: url('../images/quote-icon.png') no-repeat 0 12px;
}
.replies .reply-textarea{
    width: 420px;
    font-size: 12px;
    font-family: Arial;
    float: left;
    margin-top: 10px;
    border: 1px solid #b4b4b4;
    margin-bottom: 10px;
    height: 140px;
    color: #2f2f2f;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    resize: vertical;
}
.replies .add-button {
    float: left;
    color: #444646;
    background: #f5d34d;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px 10px;
    margin: 0 10px 0 0;
}

.replies .cancel-button {
    float: left;
    color: #444646;
    background: #DFDFDF;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px 10px;
    margin: 0;
}
.replies .reply-loading{
    background-image: url("../images/ajax-loader.gif");
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    display: block;
    margin-left: 196px;
    margin-top: 85px;
    display: none;
}
.replies .report,
.replies .flag-on {
    float: right;
    display: inline-block;
    line-height: 50px;
    overflow: hidden;
    width: 15px;
    height: 17px;
    background: url("../images/edit-delete-flag.png") 100% 0 no-repeat;
}

.replies .report:hover,
.replies .flag-on{
    background: url("../images/edit-delete-flag.png") 100% 100% no-repeat;
}

.partner-loading{
    display: none;
    background-image: url("../images/ajax-loader.gif");
    background-repeat: no-repeat;
    width: 100%;
    height: 32px;
    background-position: center; 
}

.bsns-first-pic{
	padding-bottom: 320px;
	background:url('../images/bsns_first_pic.jpg')center no-repeat;
}
.bsns_pics{
	width: 108px;
	height: 107px;
}
.bsns_1pic{
	background:url('../images/bsns_1.png')no-repeat;
	margin-bottom: 10px;
	margin-left: 15px;
}
.bsns_2pic{
	background:url('../images/bsns_2.png')no-repeat;
	margin-bottom: 10px;
	margin-left: 15px;
}
.bsns_3pic{
	background:url('../images/bsns_3.png')no-repeat;
	margin-bottom: 10px;
	margin-left: 15px;
}
.bsns_4pic{
	background:url('../images/bsns_4.png')no-repeat;
	margin-bottom: 10px;
	margin-left: 15px;
}
.bsns_info{
	width: 150px; 
	float: left;
	text-align: center;   
	margin-left: 25px;
	margin-bottom: 20px;
}
.footer-links{
	float: left;
	list-style: none;
	color: #fff;
}
.footer-links:first-child {
    width: 26%;
    margin-left: 5%;
}
.footer-links + .footer-links{
	width: 30%;
    margin-left: 6%;
}
.footer-links + .footer-links + .footer-links{
	width: 25%;
	margin-left: 7%;
}
.footer-links li {
	text-decoration:none;
}
.footer-links li a{
	color: #a8aaaa;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	padding: 2px 0px 2px 12px;
	background: url('../images/arrow-gray.png') 0 6px no-repeat;
	display: inline-block;
	line-height: 20px;
}
.footer-links li a:hover{
	color: #fff;
}
.inquiry-form input.form_inputs{
	width: 318px;
}
.inquiry-form textarea{
	width: 318px;
}
.deal_plane{
	background: rgba(0,0,0,0.4);
	padding:6px 13px;
	width: 19px; height: 21px;
	position: absolute;
	top:5px;
	left: 5px;
	border-bottom-right-radius: 3px;
	z-index: 1;
}
.deal_bus{
	background: rgba(0,0,0,0.4);
	padding:10px;
	width: 22px; height: 12px;
	position: absolute;
	top:5px;
	left: 5px;
	border-bottom-right-radius: 3px;
	z-index: 1;
}
.load-more-box{
	text-align: center;
}
.comnt-showmore-btn{
	float:none;
	display:inline-block;
}
.show-more-btn{
	text-align:center;
}
.raffle{
	background: url('../images/raffle.jpg') center no-repeat;
	width: 718px;
	height: 372px;
	margin: 30px 0;
}
.raffle-list li{
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color:#565858;
}
.raffle-list li span{
	font-weight: normal;
}
.raffle-sub-info{
	font-size: 14px;
	color:#565858;
	width: 300px;
	display: block;
	margin: 25px 0;
}
.raffle-center-txt{
	text-align:center;
}
.raffle-slider{
	float: none;
	width: 508px;
	margin: 0 auto;
}
.raffle-hotel-name{
	text-transform: uppercase;
	font-size: 16px;
	color: #363737;
}
.raffle-hotel-stars{
	margin: 5px 0 10px 0;
}
.raffle-hotel-info{
	display: inline-block;
	font-size: 12px;
	color: #565858;
	width: 508px;
	margin:30px 0;
}
.raffle-gallery-info{
	width: 510px;
	margin:0 auto;
}
.raffle-winners{
	font-size: 16px;
	color: #363737;
	display: block;
	margin-top:60px;
}
.raffle-table{
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #363737;
	margin: 30px 0;
	border-bottom: 1px solid #d7f0fa;
}
.raffle-table th{
	background: #d7f0fa;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	padding: 18px;
}
.raffle-table tr.odd-row td{
	background: #ecf8fd;
}
.raffle-table td{
	padding: 18px 10px;
	vertical-align: middle;
	width: 20%;
}
.raffle-table td.raffle-reward{
	width: 40%;
}
.raffle-gift{
	background: url('../images/raffle_gift.png') no-repeat;
	width: 205px;
	height: 52px;
	padding-top: 60px;
	padding-left: 204px;
	margin: 30px auto;
}
.raffle-congrats{
	font-size: 14px;
	text-transform: uppercase;
	color: #363737;
}
.raffle-link{
	background:url('../images/arrow_blue_down.png') 137px 70% no-repeat;
	color:#0799e3;
	font-size: 12px;
	font-weight: bold;
	padding-right: 17px;
	display: inline-block;
	margin-top: 5px;
}
.slider-wrapper{
	position: relative;
	margin-top: 40px;
}
.raffle-winners-month{
	background: url('../images/raffle_table.png') no-repeat;
	width: 255px;
	height: 45px;
	position: absolute;
	top: -22px;
	left: 50%;
	margin-left: -127px;
	z-index: 100;
	text-align: center;
}
.raffle-month{
	text-transform: uppercase;
	font-size: 13px;
	color: #363737;
	margin-top: 16px;
	display: inline-block;
	text-shadow: 1px 1px #fff;
	font-weight: bold;
}
.raffle-line{
	background: #c7c7c7;
	width: 112px;
	height: 1px;
	margin: 20px auto;
}
.cart-table{
	padding: 4px;
}
.cart-tabs{
	margin-top: 10px;
}
.cart-facebook{
	color: #858686;
	font-size: 11px !important;
	text-align: center;
	width: 358px;
}
li.cart-social a{
	float:none;
	border: none;
	display: inline-block;
	background: url(../images/fb-login.png) 0 0 no-repeat;
	width: 131px;
	height: 21px;
	border-radius: 0;
	padding: 0;
}
.cart-facebook p{
	font-size: 11px !important;
	margin-top: 1px;
}
.cart-have-registration{
	float: none;
}
.cart-checkbox-offers{
	margin-left: 0;
}
.details-tabs .signup-box{
	padding: 0;
	border: 0;
}
.details-tabs .tab-col form{
	overflow: visible;
	border: 0;
	padding: 0;
}
.details-tabs .signup-terms {
	color: #282828 !important;
}
.sorting{
	float:left;
	width: 100%;
	margin: 10px 0;
	font-size: 14px;
	color: #828282;
}
.sorting-box {
	float:right;
	display: inline-block;
}
.sorting-info{
	margin-top:4px;
	display: inline-block;
	color: #828282;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
}
.sorting-select {
	padding:3px 3px 3px 6px;
	margin: 0;
	border-radius:4px;
	border: 1px solid #ccc;
	background: #fff;
	color:#888;
	outline:none;
	display: inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	width: 138px;
	height: 25px;
}
.sorting-label {position:relative}
.sorting-label:after {
	content:'>';
	font:15px "Consolas", monospace;
	color:#aaa;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	right:6px; top:1px;
	padding:0 4px 0 0;
	position:absolute;
	pointer-events:none;
}
select.sorting-select::-ms-expand {
	display: none;
}
.logged-greets{
	display: inline-block;
	overflow: hidden;
}
.logged-username{
	width: 58px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.deal-box-link{
	display: block;
}
.raffle-tos h2{
	text-align: center;
}
.raffle-tos h5{
	font-size: 14px !important;
	color: #7da42a;
	margin: 20px 0 8px 0;
}
.raffle-tos ol li{
	font-size: 14px !important;
	margin-bottom: 10px;
}
.raffle-tos p{
	font-size: 14px !important;
	margin-bottom: 10px;
}
 .raffle-tos p.indent{
	margin-left: 20px;
}
 .offer-social-like{
	 height: 28px;
}
.hide-newsletter{
	display: none;
}
.show{
	display: block;
}
.travel-offers h2 a {
	color: black;
	text-decoration: none;
}

.travel-offers h2 a:hover {
	text-decoration: underline;
}
