.bday #newweare{display:none;}
.bday #site{	background-image:url('//imgrabo.com/design/site/birthday/bday_bg.jpg');}
.bday #newhdr{height:113px;overflow:visible;}    

.profile_fill{
	width:200px;
	text-align:left;
	margin-bottom: 15px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
.profile_fill b{
	font-weight:normal;
	color:#9e9e9e;
	display:block;
	margin-bottom:7px;
	margin-left:7px;
}
.profile_fill a{
	display:block;
	background:url('//imgrabo.com/design/site/profile_fill.gif') 0 0 no-repeat;
	width:171px;
	height:25px;
	padding-left:29px;
	line-height:25px;
	color:black;
	margin-top:1px;
	margin-bottom:2px;
	cursor:pointer;
}
.profile_fill a span{
	display:block;
	float:left;
}
.profile_fill a i{
	display:block;
	float:right;
	font-style:normal;
	color:#266517;
	margin-right:8px;
}
.profile_fill a:hover{background-position:0 -25px;color:white;}
.profile_fill a:hover i{color:white;}
.profile_fill a:active{background-position:0 -50px;color:white;}
.profile_fill a:active i{color:white;}
   
.profile_progress{
	background:url('//imgrabo.com/design/site/profile_progress_bg.gif') top left no-repeat;
	width:200px;
	height:52px;
	text-align:left;
	margin-bottom: 5px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
.profile_progress b{
	display: block;
	width:100%;
	padding-top:6px;
	margin-bottom:6px;
	margin-left:6px;
}
.profile_progressbar{
	background:url('//imgrabo.com/design/site/profile_progressbar_bg.gif') no-repeat;
	width:186px;
	height:19px;
	margin-left:7px;
}
.profile_progressbar_fill{
	background:url('//imgrabo.com/design/site/profile_progressbar_fill.png') top right no-repeat;
	height:19px;
	max-width:100%;
	min-width:0;
}
.profile_progressbar_fill span{
	display:block;
	background:url('//imgrabo.com/design/site/profile_progressbar_fill2.gif') top left no-repeat;
	height:19px;
	text-align:right;
	color:white;
	line-height:19px;
	text-shadow:#1c4a11 0 1px 0;
	padding-right:3px;
}
.new_flybox {
	 position:absolute;
	 top:100px;
	 left:100px;
	 z-index:1000;
	 _width:800px;
}
.new_flybox_hdr {
	background:url(//imgrabo.com/design/site/new_flybox_top_l.png) top left no-repeat;
	height:53px;
	padding:0 0 0 25px;
}
.new_flybox_hdr2 {
	background:url(//imgrabo.com/design/site/new_flybox_top_r.png) top right no-repeat;
	height:53px;
}
.new_flybox_ftr {
	background:url(//imgrabo.com/design/site/new_flybox_bottom_l.png) top left no-repeat;
	height:24px;
	padding:0 0 0 23px;
}
.new_flybox_ftr2 {
	background:url(//imgrabo.com/design/site/new_flybox_bottom_r.png) top right no-repeat;
	height:24px;
}
.new_flybox_body {
	background:url(//imgrabo.com/design/site/new_flybox_body_l.png) top left repeat-y;
	padding:0 0 0 16px;
}
.new_flybox_body2 {
	background:url(//imgrabo.com/design/site/new_flybox_body_r.png) top right repeat-y;
	padding-right:16px;
	text-align:left;
}
.new_flybox h2 {
	line-height:1;
	padding:25px 10px 10px 0;
	display:block;
	float:left;
	text-shadow:0 1px 0 #fff;
	font-size:18px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
}
.new_flyboxclose {
	background-image:url('//imgrabo.com/design/site/flybox_close.gif');
	width: 25px;
	height:26px;
	display:block;
	float:right;
	margin-top:23px;
	margin-right:23px;
}
.new_flyboxclose:hover {
	background-position:0 -26px;
}
.new_flyboxclose:active {
	background-position:0 26px;
}

#uploadnewavatar {
	margin:10px 10px 10px 0;
	float:left;
}
#uploadnewavatar small {
	display:block;
	font-size:11px;
	color:#888;
	padding-bottom:5px;
}
#uploadnewavatar b {
	display:block;
	padding:5px 5px 5px 20px;
	background:url('//imgrabo.com/design/site/ajaxloader.gif') no-repeat 0 4px;
}

/******************************/

.licenz_btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/licenz_btn2.png') left top no-repeat;
	padding-left:23px;
	margin-top:8px;
	margin-right:6px;
	cursor:pointer;
}
.licenz_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/licenz_btn.png') right top no-repeat;
	line-height:26px;
	height:28px;
	padding-right:12px;
	padding-left:4px;
	color:#167bbf;
	text-shadow:#fafcff 0 1px 0;
}
.licenz_btn:hover{background-position:left -28px;}
.licenz_btn:hover b{background-position:right -28px;color:#0769ab;}
.licenz_btn:active{background-position:left bottom;}
.licenz_btn:active b{background-position:right bottom;color:#0769ab;text-shadow:#f3f9fd 0 1px 0;}
.licenz_link_btn{background:url('//imgrabo.com/design/site/licenz_link_btn2.png') left top no-repeat;}

/******************************/

#choosepayment em{
	display:inline-block;
	background:url('//imgrabo.com/design/site/cart/choosepaymentoption_new2.png') top left no-repeat;
	padding-left:9px;
	font-family: Verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:white;
	margin-left:10px;
}
#choosepayment em b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/cart/choosepaymentoption_new.png') top right no-repeat;
	padding-left:2px;
	padding-right:4px;
	line-height:17px;
	height:17px;
	text-shadow:#ea818c 0 1px 0;
}

/**************************/

#funfact {
	background-image: url('//imgrabo.com/design/site/funfact1.gif');
	margin-top:5px;
}
#funfact2 {
	background: url('//imgrabo.com/design/site/funfact2.gif') no-repeat left bottom;
}
#funfact3 {
	background: url('//imgrabo.com/design/site/funfact3.gif') no-repeat left top;
	padding:13px 15px 15px;
}
#funfact3 p {
	line-height:1.4;
}
#funfact h3 {
	font-size:18px;
	font-family:Arial, sans-serif;
	text-shadow:0 1px 0 #fff;
	font-weight:normal;
	padding-left:24px;
	padding-bottom:6px;
} 

/**************************/
.new_pfrends table{
	border-collapse:collapse;
}
.new_pfrends table tr td{
	vertical-align:top;
	background: #E7F5FF;
	padding-bottom: 10px;
	padding-right: 10px;
	border: 2px solid #fff;
}
.new_pfrends table tr .profriend_avatar {
	float: left;
	margin-top: 10px;
	margin-left: 11px;
	border-bottom: 1px solid white;
	border-radius:50%;
	position: relative;
}
.new_pfrends table tr .profriend_avatar img {
	border-radius:50%;
}
.new_pfrends table tr div {
	float: left;
	margin-top: 13px;
	margin-left: 10px;
	color: #81B9E0;
	text-shadow: 0 1px 0 #F7FBFE;
}
.new_pfrends table tr div a {
	display:block;
	font-weight:bold;
	padding-bottom:2px;
	max-width: 240px;
}
span.fan_comment {
	display: block;
	margin-top: 5px;
	font-style: italic;
}
span.fan_date {
	display: block;
	margin-top: 5px;
}
 
/**************************/

.sidedeals_more{
	display:block;
	background:url('//imgrabo.com/design/site/sidedeals_more.gif') 0 0 no-repeat;
	width:223px;
	height:32px;
	line-height:30px;
	padding-left:13px;
	font-weight:bold;
	color:#0569ac;
	text-shadow:#dbecf7 0 1px 0;
}
.sidedeals_more:hover{background-position:0 -32px;}
.sidedeals_more:active{background-position:0 -64px;}

.sidedeals_more.sdmrdwn {
	background-image:url('//imgrabo.com/design/site/sidedeals_more_down.png');
}

/**************************/

#travelbox_cattl{float:left;}
.index_travel_dots{float:left;padding-top:3px;padding-left:9px;}
.index_travel_dots a{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/index_travel_dots.png') 0 0 no-repeat;
	width:11px;
	height:11px;
	font-size:1px;
	line-height:1px;
	margin-left:2px;
	_display:inline-block;
	_float:none;
	_margin:0;
}
.index_travel_dots a:hover{background-position:0 -11px;}
.index_travel_dots a.active{background-position:0 -22px;}
.index_travel_dots a.active:hover{background-position:0 -22px;}

/*******************/

.p_sett_txt{
	display:block;
	width:490px;
	line-height:17px !important;
	padding-bottom:11px;
}
.p_sett_deactivate{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_deactivate.png') top left no-repeat;
	padding-left:32px;
	margin-bottom:4px;
	cursor:pointer;
}

.p_sett_deactivate b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_deactivate.png') top right no-repeat;
	height:33px;
	line-height:31px;
	padding-right:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#236a98;
	text-shadow:#fafdff 0 1px 0;
	cursor:pointer;
}
.p_sett_deactivate:hover{background-position:center left;}
.p_sett_deactivate:hover b{background-position:center right;color:#0e466a;text-shadow:#fafdff 0 1px 0;}
.p_sett_deactivate:active{background-position:bottom left;}
.p_sett_deactivate:active b{background-position:bottom right;color:#0e466a;text-shadow:#d3e8f5 0 1px 0;}
/*************/

.p_sett_deactivate.delete b{
	color: #e91e63 !important;
}
.p_sett_deactivate.delete:hover{color: #e91e63 !important;}

.p_sett_activate{
	background:#abd0e8;
	float:left;
	height:33px;
	padding-left:11px;
	margin-bottom:4px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.p_sett_activate span{
	display:inline-block;
	padding-right:11px;
	line-height:31px;
	color:#0e466a;
}
.p_sett_activate a{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_activate.png') top left no-repeat;
	padding-left:7px;
	cursor:pointer;
}
.p_sett_activate a b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_activate.png') top right no-repeat;
	padding-left:9px;
	padding-right:16px;
	height:33px;
	line-height:31px;
	color:white;
	text-shadow:#227c0c 0 1px 0;
	cursor:pointer;
}
.p_sett_activate a:hover{background-position:center left;}
.p_sett_activate a:hover b{background-position:center right;text-shadow:#20870a 0 1px 0;}
.p_sett_activate a:active{background-position:bottom left;}
.p_sett_activate a:active b{background-position:bottom right;text-shadow:#227c0c 0 1px 0;}

/*************/

.v_sidedeal{
	position:relative;
	height:122px;
	overflow:visible;
	margin-bottom:7px;
}
.v_sidedeal.vsd-nottl {
	height:115px;
}
.v_sidedeal .vsd_title {
	display:block;
	height:30px;
	line-height:24px;
	font-weight:bold;
	color:#167bbf;
	text-shadow:#e4f0fa 0 1px 0;
	padding-left:9px;
	background: #D7EFFF;
}
.v_sidedeal.vsd-nottl .vsd_title {
	display:none;
}
.v_sidedeal .vsd_picholder {
	display:block;
	overflow:hidden;
	position:absolute;
	top:26px;
	left:0;
	cursor:pointer;
}
.v_sidedeal.vsd-nottl .vsd_picholder {
	top:0;
}
.v_sidedeal .vsd_picholder span {
	display:block;
	background: #000;
	background: rgba(0, 0, 0, .45);
	width:100%;
	height:26px;
	line-height:24px;
	position:absolute;
	bottom:0;
	left:0;
}
.v_sidedeal .vsd_picholder span b{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight:bold;
	color:white;
	padding-left:6px;
	text-shadow:#0c0d08 0 1px 0;
	white-space: nowrap;
	padding-right: 10px;
}
.v_sidedeal .vsd_picholder span small{
	display: block;
	float: right;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: white;
	padding-top: 1px;
	text-align: center;
	margin-right: 5px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.43);
}
.v_sidedeal .vsd_picholder img {
	width:100%;
	display:block;
	border:none;
}
.v_sidedeal .vsd_picholder em {
	display:block;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-shadow:#202814 0 1px 0;
	position:absolute;
	top:4px;
	right:6px;
	text-align:center;
}
.v_sidedeal .vsd_picholder div {
	background:url('//imgrabo.com/design/site/vsd_picholder_discount.png') no-repeat;
	width:51px;
	height:23px;
	position:absolute;
	top:0;
	right:0;
}

.v_sidedeal .vsd_picholder .bordr {
	position:absolute;
	top:0;
	left:0;
	border:1px solid rgba(0, 0, 0, 0.05);
	width:186px;
	height:112px;
}
.v_sidedeal.v_side_big_deal .vsd_picholder .bordr {
	width:222px;
	height:112px;
}
body.w1250 .v_sidedeal.v_side_big_deal .vsd_picholder .bordr {
	width:200px;
	height:101px;
}

.vsd_tooltip{
	padding-bottom:11px;
	position:absolute;
	top:21px;
	right:-5px;	
	display:none;
	z-index:25;
	overflow:visible;
}
.v_sidedeal.vsd-nottl .vsd_tooltip {
	top:-5px;
}
.vsd_tooltip2{
	background:white;
	box-shadow: 0 1px 4px rgba(0, 0, 0 ,.4);
	width:198px;
	overflow:visible;
	padding-top:108px;
	padding-bottom: 10px;
}
.vsd_tooltip_wrap{
	padding:0 10px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.vsd_tooltip_wrap a.vsd_deallink{
	color:#167bbf;
	line-height:14px;
	font-weight:bold;
}
.vsd_tooltip_wrap .vsd_tt_price {
	padding-top:4px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height: 18px;
}
.vsd_tooltip_wrap .vsd_tt_price b, .vsd_tooltip_wrap .vsd_tt_price div, .vsd_tooltip_wrap .vsd_tt_price span{
	display:block;
	float:left;
}
.vsd_tooltip_wrap .vsd_tt_price b{padding-right:4px;}
.vsd_tooltip_wrap .vsd_tt_price div{
	font-weight:normal;
	color:#676767;
	padding-right:4px;
	position:relative;
	_text-decoration:line-through;
	margin-left: 5px;
}
.vsd_tooltip_wrap .vsd_tt_price div em{
	display:block;
	background:url('//imgrabo.com/design/site/djazga.png') no-repeat;
	width:42px;
	height:15px;
	position:absolute;
	top:3px;
	left:0;
	_display:none;
}
.vsd_tooltip_wrap .vsd_tt_price span {
	color:#108b00;
}
.vsd_tooltip2 .vsd_picholder {
	left:5px;
	right:5px;
	top:5px;
}
.v_sidedeal.vsd-nottl .vsd_tooltip2 .vsd_picholder {
	top:5px;
}

.vsd_tt_taken{
	color:#8F8F8F;
	padding-top:4px;
}
.vsd_tooltip_wrap .vsd_tt_price .vsd_tt_vouchers{
	display: block;
	float: left;
	background: url('//imgrabo.com/design/site/redesign/br_deal_icons.png') 0 -34px no-repeat;
	padding-left: 17px;
	line-height: 18px;
	height: 16px;
	color: #667;
	font-weight: normal;
	margin-right:-10px;
}

.v_sidedeal.v_side_big_deal{height:120px;}
.v_sidedeal.v_side_big_deal .vsd_picholder{
	top:5px;
}
.v_sidedeal.v_side_big_deal .vsd_tooltip{
	left:-5px;
	right:auto;
	top:0;
}
.v_sidedeal.v_side_big_deal .vsd_tooltip2{
	width: 233px;
	padding-top:126px;
}
.v_sidedeal:hover .vsd_tooltip2 .vsd_picholder div{
    background: rgb(45,147,219);
    background: -webkit-linear-gradient(top,  rgba(45,147,219,1) 0%,rgba(37,138,209,1) 25%,rgba(16,116,185,1) 71%,rgba(7,106,174,1) 100%);
    background: linear-gradient(to bottom,  rgba(45,147,219,1) 0%,rgba(37,138,209,1) 25%,rgba(16,116,185,1) 71%,rgba(7,106,174,1) 100%);
}
.v_sidedeal:hover .vsd_tooltip{display:block;}

/*************/
.new_question{
	background:url('//imgrabo.com/design/site/new_question.gif') top left repeat-x;
	position:relative;
	min-height:100px;
	padding: 8px 14px 15px 75px;
	margin-bottom:5px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.new_question .new_question_avatar{
	display:block;
	background:#fff;
	border:1px solid #ccc;
	border-radius:50%;
	width:50px;
	height:50px;
	padding:2px;
	position:absolute;
	top:10px;
	left:9px;
}
.new_question strong{
	display:block;
	padding-top:6px;
	padding-bottom:4px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:black;
}
.new_question .new_question_avatar img{ display:block; border:none; border-radius:50%; }
.new_question_head span{display:block;float:left;color:#909090;}
.new_question_head span a{font-weight:bold;color:#1374b5;}
.new_question_head b{display:block;float:right;font-weight:normal;font-size:11px;padding-top:1px;color:#acacac;}
.new_question p{line-height:17px;padding-bottom:4px;}
.new_question .answer_from{color:#909090;}
.new_question .answer_from a{color:#1374b5;font-weight:bold;}
.new_question:hover .adminanswer { display:inline; }
/*********************/
.subscriberow{
	background:#ffc742 url('//imgrabo.com/design/site/new_hdrftr/subscriberow.gif') top left repeat-x;
	position:relative;
	overflow:visible;
}
.subscriberow table{
	width:960px;
	height:57px;
	margin:0 auto;
	text-align:left;
	border-collapse: collapse;
	border:0;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
.subscriberow table td.first_txt{
	width:163px;
	line-height:16px;
	text-align:right;
	font-weight:bold;
	color:black;
	text-shadow:#ffeb98 0 1px 0;
}
.subscriberow table td.input{padding-left:17px;width:265px;}
.subscriberow table td.input input{
	display:inline-block;
	border:0;
	padding:0 10px 0 48px;
	margin:0;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_input.gif') 0 0 no-repeat;
	width:198px;
	height:41px;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	vertical-align:middle;
	color:black;
	_line-height:41px;
}
.subscriberow table td.input input:hover{background-position:0 -41px;}
.subscriberow table td.input input:focus{background-position:0 -82px;}
.subscriberow table td.city .cityhold{
	float:left;
	position:relative;
	overflow:visible;
	padding-top:1px;
}
.subscriberow table td.city .cityhold .selectcity{
	display:inline-block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_city.gif') top right no-repeat;
	padding-right:26px;
	width:167px;
}
.subscriberow table td.city .cityhold .selectcity b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_city.gif') top left no-repeat;
	padding-left:12px;
	padding-right:16px;
	height:40px;
	line-height:40px;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-shadow:#fffef6 0 1px 0;
	white-space:nowrap;
	min-width: 84px;
}
.subscriberow table td.city .cityhold .citydrop{
	display:none;
	position:absolute;
	top:40px;
	left:-9px;
	right:-9px;
	z-index:25;
}
.subscriberow table td.city .cityhold .citydrop .cont{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cont.png') top left no-repeat;
	padding-left:9px;
}
.subscriberow table td.city .cityhold .citydrop .cont2{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cont2.png') top right no-repeat;
	padding-right:9px;
	padding-top:5px;
}
.subscriberow table td.city .cityhold .citydrop .cont a{
	display:block;
	height:22px;
	line-height:20px;
	padding-left:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#167bbf;
}
.subscriberow table td.city .cityhold .citydrop .cont a:hover{background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_a.png') top left repeat-x;color:white;}
.subscriberow table td.city .cityhold .citydrop .cap{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cap.png') top left no-repeat;
	padding-left:17px;
}
.subscriberow table td.city .cityhold .citydrop .cap span{
	display:block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cap2.png') top right no-repeat;
	height:14px;
}
.subscriberow table td.city .cityhold.dropped .citydrop{display:block;}
.subscriberow table td.city .cityhold .selectcity:hover{background-position:center right;}
.subscriberow table td.city .cityhold .selectcity:hover b{background-position:center left;}
.subscriberow table td.city .cityhold.dropped .selectcity{background-position:bottom right;}
.subscriberow table td.city .cityhold.dropped .selectcity b{background-position:bottom left;}

.subscriberow table td.btn a{
	display:inline-block;
	margin-top:2px;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_btn.gif') top left no-repeat;
	padding-left:5px;
	cursor:pointer;
	white-space:nowrap;
}
.subscriberow table td.btn a b{
	display:inline-block;
	border:0;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_btn.gif') top right no-repeat;
	padding-right:19px;
	padding-left:14px;
	height:41px;
	color:white;
	text-shadow:#016b0c 0 1px 0;
	font-family:Arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
}
.subscriberow table td.btn a:hover{background-position:center left;}
.subscriberow table td.btn a:hover b{background-position:center right;}
.subscriberow table td.btn a:active{background-position:bottom left;}
.subscriberow table td.btn a:active b{background-position:bottom right;}
.subscriberow table td.last_txt{
	text-align:left;
	width:148px;
	color:#5c4b16;
	padding-left:4px;
	line-height:16px;
	text-shadow:#ffe877 0 1px 0;
}
.subscriberow a.subscriberow_close{
	display:block;
	position:absolute;
	top:22px;
	right:11px;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_close.gif') 0 0 no-repeat;
	width:13px;
	height:14px;
	cursor:pointer;
}
.subscriberow a.subscriberow_close:hover{background-position:0 -14px;}
.subscriberow_ok{
	position:relative;
	overflow:visible;
}
.subscriberow_ok .wrap{
	width:906px;
	height:57px;
	padding-left:54px;
	margin:0 auto;
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:23px;
	line-height:56px;
	font-weight:normal;
	font-style:normal;
	color:#006003;
	text-shadow:#e7fbe9 0 1px 0;
}
.subscriberow_ok a.subscriberow_close{
	display:block;
	position:absolute;
	top:22px;
	right:11px;
	width:13px;
	height:14px;
	cursor:pointer;
}
.subscriberow_ok a.subscriberow_close:hover{background-position:0 -14px;}
/***********/

#usernav .navitem b.newfb{
	background:url('//imgrabo.com/design/site/new_hdrftr/fconnect2.gif') 0 0 no-repeat;
	width:21px;
	height:22px;
	margin-top: -1px;
	cursor:pointer;
}
#usernav .navitem strong.newgg{
	display:block;
	background:url('//imgrabo.com/design/site/new_hdrftr/googlelogin.png') 0 0 no-repeat;
	width:22px;
	height:22px;
	margin-top: -1px;
	margin-right:2px;
	cursor:pointer;
}

.white_confirm{
	position:fixed;
	top:200px;
	left:28%;
	z-index:9999;
	width:612px;
	text-align:left;
}
.white_confirm_top{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_top.png') 0 0 no-repeat;
	height:46px;
}
.white_confirm_cont{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_cont.png') 0 0 repeat-y;
	padding-left:40px;
	padding-right:40px;
	position:relative;
}
.white_confirm_bttm{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_bttm.png') 0 0 no-repeat;
	height:47px;
}
/***/
.white_confirm_cont .white_confirm_close{
	display:block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_close.gif') 0 0 no-repeat;
	width:23px;
	height:23px;
	position:absolute;
	top:0;
	right:46px;
	cursor:pointer;
}
.white_confirm_cont .white_confirm_close:hover{background-position:0 -23px;}
.white_confirm_cont .white_confirm_close:active{background-position:0 -46px;}
/***/
.white_confirm_cont .white_confirm_text{
	padding:13px 27px 18px;
}
.white_confirm_cont .white_confirm_text strong{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	line-height:21px;
	padding-bottom:7px;
}
.white_confirm_cont .white_confirm_text p{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
/***/
.white_confirm_btns{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_btns_bg.gif') 0 0 repeat-x;
	height:44px;
	padding:12px 26px 0;
}
.white_confirm_greenbtn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greenbtn2.png') top right no-repeat;
	padding-right:5px;
	margin-right:8px;
	cursor:pointer;
}
.white_confirm_greenbtn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greenbtn.png') top left no-repeat;
	padding-left:18px;
	padding-right:13px;
	height:41px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:#003c07 0 1px 1px;
}
.white_confirm_greenbtn:hover{background-position:center right;}
.white_confirm_greenbtn:hover b{background-position:center left;}
.white_confirm_greenbtn:active{background-position:bottom right;}
.white_confirm_greenbtn:active b{background-position:bottom left;}

.white_confirm_greybtn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greybtn2.png') top right no-repeat;
	padding-right:5px;
	margin-right:8px;
	cursor:pointer;
}
.white_confirm_greybtn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greybtn.png') top left no-repeat;
	padding-left:21px;
	padding-right:16px;
	height:41px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-shadow:#e9e9e9 0 1px 0;
}
.white_confirm_greybtn:hover{background-position:center right;}
.white_confirm_greybtn:hover b{background-position:center left;}
.white_confirm_greybtn:active{background-position:bottom right;}
.white_confirm_greybtn:active b{background-position:bottom left;}

/*********************/

.pastdeal_slider {
	padding: 22px 15px 5px 25px;
	overflow: visible;
}
.pastdeal_slider .pastdeal_slidertop {
	height:45px;
	line-height:44px;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-left:25px;
	background:#E9F6FF;
	border:1px solid #C3E6FE;
	border-bottom:0;
}
.pastdeal_slider .pastdeal_slider_cont {
	background:#CBE7FB;
	height:140px;
	width:860px;
	position:relative;
	overflow:visible;
	padding-left:25px;
	padding-right:35px;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn, .pastdeal_slider .pastdeal_slider_cont .next_btn{
	display:block;
	width:25px;
	height:140px;
	position:absolute;
	top:0;
	cursor:pointer;
	background: #65a9d9;
	background: -moz-linear-gradient(top, #65a9d9 0%, #8ec4ea 100%);
	background: -webkit-linear-gradient(top, #65a9d9 0%,#8ec4ea 100%);
	background: linear-gradient(to bottom, #65a9d9 0%,#8ec4ea 100%);
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn{
	left:0;
}
.pastdeal_slider .pastdeal_slider_cont .next_btn{
	right:0;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn:hover, .pastdeal_slider .pastdeal_slider_cont .next_btn:hover{
	background:#60a6d6;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn:active, .pastdeal_slider .pastdeal_slider_cont .next_btn:active{
	background:#368bc5;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn.disabled, .pastdeal_slider .pastdeal_slider_cont .next_btn.disabled{
	background:#95c8ec;
	cursor:default;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn:after, .pastdeal_slider .pastdeal_slider_cont .next_btn:after{
	content:"";
	display:block;
	width:14px;
	height:23px;
	background:url('//imgrabo.com/design/site/pastdeals/pastdeals_slider_controls2.png') 0 0 no-repeat;
	position:absolute;
	top:60px;
	left:5px;
}
.pastdeal_slider .pastdeal_slider_cont .next_btn:after{
	background-position:-14px 0;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn.disabled:after{
	background-position:-0px -23px;
}
.pastdeal_slider .pastdeal_slider_cont .next_btn.disabled:after{
	background-position:-14px -23px;
}
/***/
.pastdeal_slide_deal{
	position:relative;
	overflow:visible;
	padding-top:10px;
	margin-left:10px;
	float:left;
}
.pastdeal_slide_deal .pslider_pichold{
	display:block;
	position:relative;
	overflow:visible;
	width:195px;
	height:118px;
	cursor:pointer;
}
.pastdeal_slide_deal .pslider_pichold img{
	width:195px;
	height:118px;
	display:block;
	border:none;
}
.pastdeal_slide_deal .pslider_pichold span{
	display:block;
	border:1px solid #000;
	width:193px;
	height:116px;
	position:absolute;
	top:0;
	left:0;
	opacity:0.1;
}
.pastdeal_slide_deal .pslider_pichold small{
	display:block;
	background:rgba(0,0,0,0.5);
	width:52px;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.pastdeal_slide_deal .pslider_pichold b{
	display:block;
	width:52px;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	font-family:verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-shadow:#040102 0 1px 1px;
	line-height:24px;
	z-index:3;
}
.pastdeal_slide_deal .pslider_pichold div{
	display:none;
}
.pastdeal_slide_deal .pastdeal_slide_dealttl{
	display:none;
	background:#fff;
	padding-bottom:8px;
	position:absolute;
	top:4px;
	left:-6px;
	z-index:5;
	overflow:visible;
	border:1px solid #fff;
	box-shadow:0 2px 4px rgba(0,0,0,0.4);
}
.pastdeal_slide_deal .pastdeal_slide_dealttl2{
	width:195px;
	padding:5px 5px 0;
	overflow:visible;
}
.pastdeal_slide_deal .pastdeal_slide_dealttl .pslider_pichold small{ background:#288ed7; }
.pastdeal_slide_deal .pastdeal_slide_dealttl .pslider_pichold b{text-shadow:#358b2b 0 1px 0;}
.pastdeal_slide_deal:hover .pastdeal_slide_dealttl{display:block;}

.pastdeal_slide_deal .pslider_dealtxt{padding-left:5px;}
.pastdeal_slide_deal .pslider_dealtxt .title{
	display:block;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:15px;
	padding-top:7px;
	color:#167bbf;
}
.pastdeal_slide_deal .pslider_dealtxt .prices{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
	padding:6px 0 3px;
}
.pastdeal_slide_deal .pslider_dealtxt .prices span{
	font-weight:normal;
	color:#5e5e5e;
	_text-decoration:line-through;
	position:relative;
	overflow:visible;
}
.pastdeal_slide_deal .pslider_dealtxt .prices span div{
	background:url('//imgrabo.com/design/site/djazga.png') 0 0 no-repeat;
	position:absolute;
	top:2px;
	left:1px;
	width:42px;
	height:15px;
	_display:none;
}
.pastdeal_slide_deal .pslider_dealtxt .prices b{color:#198700;}
.pastdeal_slider_cont .pastdeal_slide_deal:last-child{margin-right:0;}

.pastdeal_slider_cont2_wrap{
	width:869px;
	height:143px;
	position:absolute;
	top:-10px;
	left:25px;
	overflow:hidden;
}
.pastdeal_slider_cont2{
	position:absolute;
	top:10px;
	left:0;
	width:5000px;
	height:143px;
	overflow:visible;
}


/* ssptip CSS - Version 1.2 */

#ssptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2147483647;
}
#ssptip_holder.tip_top {
	padding-bottom: 5px;
}

#ssptip_holder.tip_bottom {
	padding-top: 5px;
}
#ssptip_holder.tip_right {
	padding-left: 5px;
}
#ssptip_holder.tip_left {
	padding-right: 5px;
}
#ssptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	border-radius: 3px;
	box-shadow: 0 0 3px #555;
}
#ssptip_arrow, #ssptip_arrow_inner {
	position: absolute;
	border: 6px solid transparent;
	height: 0;
	width: 0;
}
#ssptip_holder.tip_top #ssptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}
#ssptip_holder.tip_bottom #ssptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}
#ssptip_holder.tip_right #ssptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}
#ssptip_holder.tip_left #ssptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}
#ssptip_holder.tip_top #ssptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}
#ssptip_holder.tip_bottom #ssptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}
#ssptip_holder.tip_right #ssptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}
#ssptip_holder.tip_left #ssptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#ssptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#ssptip_holder.tip_bottom #ssptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#ssptip_holder.tip_top #ssptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/***********************/

.greenbtn_css3{
	display:block;
	float:left;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
	color: #fff;
	padding-left:9px;
	padding-right:10px;
	height:32px;
	line-height:32px;
	background:#62b450;
	background: -moz-linear-gradient(
		top,
		#62b450 0%,
		#3e872e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#62b450),
		to(#3e872e));
	border-radius: 5px;
	border: 1px solid #1f6011;
	box-shadow:
		0 0 0 rgba(000,000,000,0),
		inset 0 1px 1px rgba(144,202,129,1);
	text-shadow: 0 1px 0 #1C5213;
	margin-top:10px;
	margin-left:5px;
}
.greenbtn_css3 b{
	display:inline-block;
	font-weight:normal;
	background:url('//imgrabo.com/design/site/greenbtn_css3_arrow.gif') center right no-repeat;
	padding-right:30px;
	color:white;
}
.greenbtn_css3:hover{
	color:white;
	background: -moz-linear-gradient(
		top,
		#7cc06b 0%,
		#6cad5d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#7cc06b),
		to(#6cad5d));
	box-shadow: inset 0 1px 1px rgba(172,216,161,1);
}

/*****/

.nvp_preorder {
	background: url('//imgrabo.com/design/site/deal_preorder/nvp_preorder.png') no-repeat;
	width: 223px;
	margin-top: 0;
	position: relative;
	padding-top: 4px;
	padding-bottom: 10px;
	margin-left: 0;
	text-align:center;
	line-height:15px;
}
.nvp_preorder_btn{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/nvp_preorder_btn2.png') top right no-repeat;
	padding-right:5px;
	margin-top:6px;
	cursor:pointer;
}
.nvp_preorder_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/nvp_preorder_btn.png') top left no-repeat;
	height:38px;
	width:195px;
	line-height:34px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow:#014705 0 1px 0;
	cursor:pointer;
}
.nvp_preorder_btn:hover{background-position:center right;}
.nvp_preorder_btn:hover b{background-position:center left;}
.nvp_preorder_btn:active{background-position:bottom right;}
.nvp_preorder_btn:active b{background-position:bottom left;}
/***/
.d_preorder_fbox{
	background:url('//imgrabo.com/design/site/deal_preorder/d_preorder_fbox2.png') bottom left no-repeat;
	padding-bottom:23px;
	width:687px;
	position:fixed !important;
	top: 200px !important;
	left:25%;
	z-index:99999;
	overflow:visible;
}
.d_preorder_fbox2{
	background:url('//imgrabo.com/design/site/deal_preorder/d_preorder_fbox.png') top left no-repeat;
	padding:28px 16px 0;
	text-align:left;
	overflow:visible;
}
.preorder_fbox_deal{position:relative;padding-left:12px;overflow:visible;margin-bottom:7px;}
.preorder_fbox_deal .preorder_fbox_pichold{
	position:relative;
	overflow:visible;
	width:139px;
	height:89px;
	float:left;
}
.preorder_fbox_deal .preorder_fbox_pichold img{
	display:block;
	border:0;
}
.preorder_fbox_deal .preorder_fbox_pichold span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_pichold_mask.png') no-repeat;
	width:139px;
	height:89px;
	_background:none;
}
.preorder_fbox_deal .preorder_fbox_pichold b{
	position:absolute;
	top:-1px;
	left:-34px;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_deal_promostar.png');
	width:67px;
	height:68px;
	color:white;
	line-height:66px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	text-shadow:#266e1b 0 1px 0;
}
.preorder_fbox_deal .preorder_fbox_dealtxt{
	position:relative;
	padding:0 18px;
}
.preorder_fbox_deal .preorder_fbox_dealtxt strong{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:8px;
}
.preorder_fbox_deal .preorder_fbox_dealtxt p{
	color:#616161;
	line-height:15px;
}
.preorder_fbox_subscribe{
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_bg.png') top left repeat-x;
	min-height:31px;
	padding:6px 0 6px 7px;
	overflow:visible;
}
.preorder_fbox_subscribe_input{
	display:block;
	float:left;
	border:0;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_input.png') top left no-repeat;
	width:287px;
	padding:0 15px;
	height:44px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
}
.preorder_fbox_subscribe_input:hover{background-position:center left;}
.preorder_fbox_subscribe_input:focus{background-position:bottom left;}
.preorder_fbox_subscribe_city{
	position:relative;
	overflow:visible;
	float:left;
	width:157px;
	height:37px;
	padding-top:4px;
	margin-left:6px;
}
.preorder_fbox_subscribe_citybtn{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_city.png') top left no-repeat;
	width:145px;
	height:37px;
	line-height:34px;
	padding-left:13px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
}
.preorder_fbox_subscribe_citybtn:hover{background-position:center left;color:black;}
.preorder_fbox_subscribe_citybtn:active{background-position:bottom left;color:black;}
.preorder_fbox_subscribe_city.dropped .preorder_fbox_subscribe_citybtn{background-position:bottom left;color:black;}
.preorder_fbox_subscribe_city .citydrop{
	display:none;
	position:absolute;
	top:40px;
	left:-9px;
	right:-9px;
	z-index: 37;
}
.preorder_fbox_subscribe_city .citydrop .cont{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cont.png') top left no-repeat;
	padding-left:9px;
}
.preorder_fbox_subscribe_city .citydrop .cont2{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cont2.png') top right no-repeat;
	padding-right:9px;
	padding-top:4px;
}
.preorder_fbox_subscribe_city .citydrop .cont a{
	display:block;
	height:22px;
	line-height:20px;
	padding-left:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#167bbf;
}
.preorder_fbox_subscribe_city .citydrop .cont a:hover{background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_a.png') top left repeat-x;color:white;}
.preorder_fbox_subscribe_city .citydrop .cap{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cap.png') top left no-repeat;
	padding-left:17px;
}
.preorder_fbox_subscribe_city .citydrop .cap span{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cap2.png') top right no-repeat;
	height:14px;
}
.preorder_fbox_subscribe_city.dropped .citydrop{display:block;}
.preorder_fbox_subscribe_city .selectcity:hover{background-position:center right;}
.preorder_fbox_subscribe_city .selectcity:hover b{background-position:center left;}
.preorder_fbox_subscribe_city.dropped .selectcity{background-position:bottom right;}
.preorder_fbox_subscribe_city.dropped .selectcity b{background-position:bottom left;}
.preorder_fbox_subscribe_btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_btn2.png') top right no-repeat;
	padding-right:5px;
	margin-left:10px;
	margin-top:4px;
	cursor:pointer;
}
.preorder_fbox_subscribe_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_btn.png') top left no-repeat;
	padding-left:15px;
	padding-right:10px;
	height:38px;
	line-height:34px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow:#015506 0 1px 0;
	cursor:pointer;
}
.preorder_fbox_subscribe_btn:hover{background-position:center right;}
.preorder_fbox_subscribe_btn:hover b{background-position:center left;}
.preorder_fbox_subscribe_btn:active{background-position:bottom right;}
.preorder_fbox_subscribe_btn:active b{background-position:bottom left;}
.preorder_fbox_close{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_close.gif') top left no-repeat;
	position:absolute;
	top:25px;
	right:25px;
	width:23px;
	height:23px;
	cursor:pointer;
	z-index:999999;
}
.preorder_fbox_close:hover{background-position:center left;}
.preorder_fbox_close:active{background-position:bottom left;}

/***********/
.voucher_warning{
	position:fixed;
	_position:absolute;
	width:659px;
	top:210px;
	left:30%;
	z-index:1111;
}
.voucher_warning .voucher_warning_head{
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning.png') top left no-repeat;
	padding-left:86px;
	padding-top:80px;
	height:59px;
	position:relative;
}
.voucher_warning .voucher_warning_head h2{
	font-family: arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:#850000 0 1px 0;
	text-align: left;
}
.voucher_warning .voucher_warning_head .voucher_warning_head_close{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning_head_close.gif') 0 0 no-repeat;
	width:33px;
	height:34px;
	position:absolute;
	top:81px;
	right:80px;
}
.voucher_warning .voucher_warning_head .voucher_warning_head_close:hover{background-position:0 -34px;}
.voucher_warning_cont{
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning2.png') bottom left no-repeat;
	padding:15px 67px 86px 86px;
}
.voucher_warning_cont p, .voucher_warning_cont2 p{
	display:block;
	width:490px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-bottom:9px;
}
.vwarning_btn_green{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_green.gif') top left no-repeat;
	padding-left:5px;
	margin-right:9px;
}
.vwarning_btn_green b{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_green.gif') top right no-repeat;
	height:36px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height:34px;
	color:white;
	padding-right:25px;
	padding-left:20px;
	text-shadow:#39732c 0 1px 0;
}
.vwarning_btn_green:hover{background-position:bottom left;}
.vwarning_btn_green:hover b{background-position:bottom right;}

.vwarning_btn_grey{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_grey.gif') top left no-repeat;
	padding-left:5px;
	margin-right:9px;
}
.vwarning_btn_grey b{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_grey.gif') top right no-repeat;
	height:36px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height:36px;
	color:black;
	padding-right:25px;
	padding-left:20px;
	text-shadow:#c0c0c0 0 1px 0;
}
.vwarning_btn_grey:hover{background-position:bottom left;}
.vwarning_btn_grey:hover b{background-position:bottom right;}
#sendvauchernote {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;
	color: #000;
	display: block;
	font-family: verdana,sans-serif;
	height: 18px;
	margin-bottom: 10px;
	outline: medium none;
	padding: 6px 9px 7px;
	width: 90%;
}
#sendvauchernote:hover {
	border: 1px solid #777;
}
#sendvauchernote:focus, #sendvauchernote.fokusirano {
	border: 1px solid #555;
	height: 65px;
}

/***************************************************************/

.notif_1week{
	display:block;
	background:#B80606;
	height:29px;
	border-bottom:1px solid #6d0000;
	cursor:pointer;
	position:relative;
	overflow:visible;
	text-align:center;
	color:white;
	line-height:28px;
	text-shadow:0 1px 0 #780000;
}
.notif_1week a{display:block;color:white;text-align:center;}
.notif_1week_close{
	display:block;
	background:url('//imgrabo.com/design/site/notif_1week_close.png') top left no-repeat;
	width:27px;
	height:29px;
	float:right;
}
.notif_1week_close:hover{background-position:center left;}
.notif_1week_close:active{background-position:bottom left;}
.notif_1week:hover{
	color:white;
	background: #CD1111;
}
.notif_1week span{
	display:block;
	background:rgba(255, 255, 255, .25);
	height:1px;
	width:100%;
	position:absolute;
	bottom:-2px;
	left:0;
}

/*****************************************/

.travelbanner_arrows{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/travelbanner_arrows.png') top left no-repeat;
	width:13px;
	height:18px;
	margin-left:9px;
	margin-right:2px;
}
.travelbanner_arrows.right{background-position:top right;margin-left:2px;}
.travelbanner_arrows:hover{background-position:bottom left;}
.travelbanner_arrows.right:hover{background-position:bottom right;}
.index_travel_dots{padding-left:0;}
/***/
.easypay_main.easypay_main_slim .easymap_header_pin_icon{display:none;}
.easypay_main.easypay_main_slim .easypay_map_header span{
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
}
.easypay_main.easypay_main_slim .easypay_city_dropdown{
	height:27px;
}
.easypay_main.easypay_main_slim .easypay_city_dropdown-but{
	height:27px;
	line-height:28px;
}
.easypay_main.easypay_main_slim .easypay_citydrop_arrow{
	margin-top:12px;
}
.easypay_main.easypay_main_slim .inputfield{
	height:27px;
}
.easypay_main.easypay_main_slim .easypay_map_header input{
	height:27px;
	outline:none;
}
.easypay_main.easypay_main_slim  .easypay_header_but_css3{
	background:#c9e3f6;
	background-image: linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	display: block;
	float: left;
	height: 27px;
	text-decoration: none;
	margin-top: -2px;
	border:1px solid #8eb8d6;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
	padding:0 10px;
	line-height:26px;
	color:#9cc2de;
	text-shadow:0 1px 0 #edf6fc;
	margin-left:5px;
}
.easypay_main.easypay_main_slim  .easypay_header_but_css3.enabled{
	background:#008eec;
	background-image: linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	display: block;
	float: left;
	height: 27px;
	text-decoration: none;
	margin-top: -2px;
	border:1px solid #005893;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
	padding:0 10px;
	line-height:26px;
	color:white;
	text-shadow:0 1px 0 #005893;
	margin-left:5px;
}
.easypay_main.easypay_main_slim .easypay_map_header{
	background-position:bottom left;
	height:36px;
	border-top: #F3F9FD solid 1px;
	padding-left: 0;
}
.easypay_main.easypay_main_slim .easypay_citydrop_cont{
	margin-top: 28px;
}
.easypay_main.easypay_main_slim  .easypay_city_dropdown_focus{margin-left:-1px; border-right: 0;}
.easypay_main.easypay_main_slim  .inputfield-active{margin-left:-1px;}
.easypay_main.easypay_main_slim  .easypay_city_dropdown_active{border-right:0;}

/*********************************/

.sbp_fblogin {
    margin-top: 8px;
}
.sbp_fblogin2 {
    background: url("//imgrabo.com/design/site/sbp_fblogin.gif") repeat-x scroll left top #EDEDED;
    border: 1px solid #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    line-height: 15px;
    padding: 10px 12px;
}
.sbp_fblogin2 .fbbtn {
    margin-left: 1px;
    margin-top: 9px;
}
.sbp_fblogin2 .fbbtn b {
    font-weight: bold;
}

/*********************************/

@font-face {
	font-family: 'BebasNeueRegular';
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot');
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.woff') format('woff'),
		url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),
		url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.giftcards_cart{
	float:left;
	padding: 10px 10px 10px 20px;
}
.giftcards_cart div {
	background:url('//imgrabo.com/design/site/giftcards/giftcards_cart.png') no-repeat;
	width:139px;
	height:77px;
}
.giftcards_cart div i {
	font-style:normal;
	display:block;
	margin-top:19px;
	padding-left:12px;
	text-align:center;
	margin-right:-5px;
}
.giftcards_cart div b{
	display:inline-block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 53px;
	line-height: 38px;
	font-weight:normal;
	color:#000;
	vertical-align:top;
	padding-top:1px;
}
.giftcards_cart div span{
	display:inline-block;
	overflow:hidden;
	font-family: 'Myriad Pro', arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	color:#a1a1a1;
	vertical-align:top;
}
.giftcards_cart div span em{
	display:block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 28px;
	line-height: 21px;
	font-weight:normal;
	font-style:normal;
	color:#000;
	height:19px;
}

.newftr-moreitems{position:relative;overflow:visible;}
.newftr-moreitems .mp_ftrphones{
	display: block;
	padding-bottom: 20px;
}
.newftr-moreitems .mp_ftrphones i{margin-bottom:3px;height:auto;}
.newftr-moreitems .mp_ftrphones .newftr-moreitem-but{margin-top:3px;}
.newftr-moreitems .mp_ftrphones .npv_mobile_option b{
	display: inline-block;	
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
}
.newftr-moreitems .mp_ftrphones .npv_mobile_option b:hover{background-position: 100% 5px;}
.visitmobile_version_link{
	color:#9B9B9B;
	padding-top:5px;
	display:block;
}
.visitmobile_version_link span{
	color:#D8D8D8;
}

.newftr-more2{padding-right:1px;}

#checkoutsidebar #giftcard_cart{padding:0;}
#checkoutsidebar #giftcard_cart .giftcard_cart{
	display:block;
	background:url('//imgrabo.com/design/site/giftcards/giftcard_cart.png') 13px 15px no-repeat;
	padding:14px 15px 17px 89px;
	color:#000;
}
#checkoutsidebar #giftcard_cart .giftcard_cart b{color:#076aae;}
#checkoutsidebar #giftcard_cart .giftcard_cart:hover{background-position:-372px 15px;}

/*********************************/

.activity.martenica .activity2 { background-image:url('//imgrabo.com/design/site/martenici/act_martenici.png'); }

/*********************************/

.friend-invites-moar { height:230px; }

.newslim_greybtn {
	background: url('//imgrabo.com/design/site/newslim_greybtn.png') repeat-x scroll 0 0 transparent;
	border: 1px solid #B8B8B8;
	border-radius: 4px;
	color: #000;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Verdana,arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 29px;
	line-height: 28px;
	margin-right: 13px;
	padding: 0 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.49);
}
.newslim_greybtn:hover {
    background-position: 0 -29px;
    color: #000;
}
.newslim_greybtn:active {
    background-position: 0 -58px;
    color: #000;
}

/*********************************/

#index_loadmore{
	margin:5px 0 0 0;
	border-bottom:5px solid #fff;
	overflow:visible;
}

a.index_loadmore, b.index_loadmore{
	display:block;
	background:url('//imgrabo.com/design/site/index_loadmore.png') 0 0 no-repeat;
	width:913px;
	height:39px;
	margin: 9px 26px 0 23px;
	font-family:arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	line-height:36px;
	text-align:center;
	text-shadow:0 1px 1px rgba(0, 0, 0, .41);
	cursor:pointer;
}
a.index_loadmore:hover{ background-position:0 -39px; color:white; }
a.index_loadmore:active{ background-position:0 -78px; color:white; }
b.index_loadmore{ background-position:0 -117px; color:white; cursor:wait; display:none; }

/*********************************/

div.bpmlt-star {
	background:url('//imgrabo.com/design/site/rev-rate.png') 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.bpmlt-star-blue {
	background:url('//imgrabo.com/design/site/rev-rate-blue.png') 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.bpmlts-onefour{background-position:0 -42px;}
div.bpmlts-twofour{background-position:0 -62px;}
div.bpmlts-threefour{background-position:0 -83px;}
div.bpmlts-empty{background-position:0 -23px;}

/*********************************/

#cocont_content .fbbtn {
	float: right;
	margin: 0 -9px 0 0;
}
.fbbtn {
	background: url("//imgrabo.com/design/site/fbbtn2.png") no-repeat scroll left top transparent;
	cursor: pointer;
	display: block;
	float: left;
	margin: 15px;
	padding-left: 30px;
}
#cocont_content .fbbtn b {
	font-weight: bold;
}
.fbbtn b {
	background: url("//imgrabo.com/design/site/fbbtn.png") no-repeat scroll right top transparent;
	color: white;
	display: inline-block;
	font-family: Verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 31px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 11px;
	text-shadow: 0 1px 0 #334B88;
}

/*********************************************/

.rpopupalert{
	display:block;
	background:#FFD2D2;
	border:1px solid #FF8D8D;
	padding: 10px 20px 12px 14px;
	width:290px;
	position:absolute;
	top:-71px;
	right:-85px;
	z-index:3;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
}
.rpopupalert.hl {
	background:#FFBABA;
	border:1px solid #f00;
}
.rpopupalert p{
	line-height:1.4;
	text-shadow:0 1px 0 rgba(255, 255, 255, .35);
}
.rpopupalert p b{color:#a60000;}
.rpopupalert .rpopupalert_chovka{
	display:block;
	background:url('//imgrabo.com/design/site/cart/rpopupalert_chovka.png') no-repeat;
	width:21px;
	height:15px;
	position:absolute;
	bottom:-15px;
	left:45%;
}
.rpopupalert .rpopupalert_close{
	display:block;
	background:url('//imgrabo.com/design/site/cart/rpopupalert_close.png') top left no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	top:9px;
	right:11px;
	cursor:pointer;
}
.rpopupalert .rpopupalert_close:hover{background-position:bottom left;}

/*********************************************/

#checkoutsidebar{overflow:visible;}

/*** Feed back page ***/
#feedbackpage {
	position: relative;
	background: white;
}
.feedp_hdr{
	position:relative;
	padding:16px 83px 14px 102px;
}
.feedp_hdr h1{
	font-family:arial, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	line-height:normal;
}
.feedp_hdr strong{
	display:block;
	font-family:arial, sans-serif;
	font-size:18px;
	color:#494949;
	font-weight:normal;
	line-height:normal;
	padding-bottom:7px;
}
.feedp_hdr strong a{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#006cb3;
	font-weight:normal;
	line-height:normal;
}
.feedp_hdr strong a:hover {color: #105685;}
.feedp_hdr p{line-height:18px;}

.feedp_box{
	padding:0 25px 4px;
}
.feedp_box2{
	position:relative;
	background:url('//imgrabo.com/design/site/feedp_box_bg.png') top left repeat-x;
	border-radius:4px 4px 0 0;
	padding:13px 19px;
}
.feedp_boxicon{
	float:left;
	width:195px;
	padding-left:58px;
	padding-top:3px;
}
.feedp_boxicon h3{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	line-height:normal;
	padding-bottom:3px;
}
.feedp_boxicon p{
	line-height:16px;
	color:#525252;
	padding-left:1px;
}
.feedp_boxicon.magaphoneicon{
	background:url('//imgrabo.com/design/site/feedp_magaphone.png') 0 0 no-repeat;
}
.feedp_boxicon.lockericon{
	background:url('//imgrabo.com/design/site/feedp_locker.png') 0 0 no-repeat;
}
.feedp_review{
	padding-left:38px;
	padding-right:47px;
}
.feedp_rate{
	padding-top:1px;
	padding-bottom:12px;
}
.feedp_rate h4{padding-bottom:7px;}
.feedp_star{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/feedp_rate_star.png') top left no-repeat;
	width:28px;
	height:30px;
	margin-left:1px;
}
.feedp_star:hover{background-position:bottom left;}
.feedp_star.active{background-position:bottom left;}
.feedp_rate .feedp_count{
	display:block;
	float:left;
	font-family:arial, sans-serif;
	font-size:26px;
	color:#454545;
	height:30px;
	font-weight:normal;
	line-height:normal;
	padding-left:7px;
}
.feedp_ratebox{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/feedp_ratebox2.png') top left no-repeat;
	padding-left:14px;
	margin-top:1px;
	margin-left:11px;
}
.feedp_ratebox b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/feedp_ratebox.png') top right no-repeat;
	height:29px;
	line-height:26px;
	color:#535353;
	text-shadow:0 1px 0 rgba(255, 255, 255, .75);
	font-weight:normal;
	padding-right:13px;
	padding-left:4px;
}
.feedp_rateform h4{
	padding-bottom:7px;
}
.feedp_rateform h4 span{
	display:block;
	float:right;
	color:#9e9e9e;
	font-weight:normal;
}
.feedp_rateform textarea{
	margin:1px;
	border:1px solid #6d6d6d;
	border-radius:5px;
	width:510px;
	min-height:150px;
	padding:5px 10px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
}
.feedp_rateform textarea:focus{
	margin:0;
	border:2px solid #6d6d6d;
}

.feedp_form{
	padding-left:38px;
	padding-right:47px;
}
.feedp_form h4{
	padding-bottom:7px;
}

.feedp_form .nf_grey_value{display:table;vertical-align: middle;}
.feedp_form .nf_grey_value b{
	display: block;
	float:none;
	width:auto;
	height:auto;
	padding-top:0;
	padding-bottom:5px;
	padding-left:0;
	line-height:16px;
	text-align:left;
}
.feedp_form .nf_grey_value b.nf_grey_vatop{
	vertical-align:top;
}
.nf_grey_radiobox label{
	display:block;
	text-align:left;
	clear:both;
	padding-bottom:5px;
}
.nf_grey_radiobox label:last-child{padding-bottom:0;}
.nf_grey_radiobox label input{float:left;margin-top:2px;}
.nf_grey_radiobox label .klear{display:block;}
.nf_grey_radiobox label p{
	overflow:hidden;
	padding-left:8px;
	text-align:left;
	line-height:15px;
	color:#666;
	width:265px;
}
.nf_grey_radiobox label p strong{
	display:block;
	color:#000;
	line-height:16px;
	padding-bottom:3px;
}
.feedp_form .greenbtn_css3{margin-left:0;}
.vaprs_wrap{
	display: table-cell;
	vertical-align: middle;
}
.feedp_form .vaprs{
	display:inline-block;
	margin-left:10px;
	background:url('//imgrabo.com/design/site/biz_profile/vaprs.png') top left no-repeat;
}
.feedp_form .vaprs:hover{background-position:center left;}
.feedp_form .vaprs:active{background-position:bottom left;}

.feedp_nopublic .feedp_boxicon{
	float:right;
	margin-right:20px;
}
.feedp_nopublic .feedp_form{
	padding-left:57px;
}
.feedp_form .nf_grey_value select {
	cursor: default;
	display: inline-block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 32px;
	letter-spacing: normal;
	line-height: normal;
	margin: 0;
	outline: 0 none;
	padding: 9px 7px 7px 9px;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	width: 287px;
	word-spacing: normal;
}

/*********************************************************/

.branding_clickfixed{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:0;
	overflow:visible;
	text-align:center;
}
.branding_clickwrap{
	width:990px;
	height:0;
	margin:0 auto;
	overflow:visible;
	position:relative;
}
body.w1250 .branding_clickwrap{
	width:1280px;
}
.branding_clickleft, 
.branding_clickright{
	width:900px;
	height:1200px;
	position:absolute;
	top:0;
	left:-900px;
}
.branding_clickright{left:auto;right:-900px;}

/*********************************************************/

.rdsgn_hdrsearch{position:relative;overflow:visible;}

/************ SOS Detski selishta - cart ***********/

.sos_checkout_item{
	background-image:url('//imgrabo.com/design/site/sos_cart_item.gif');
	overflow:visible;
}
.sos_checkout_item .sos_checkout_item2{
	overflow:visible;
}
.sos_checkout_item .sos_info {
	float:left;
	padding:10px 20px 10px 0;
	width:410px;
}
.sos_checkout_item .sos_info h2{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#1c1c1c;
	font-weight:normal;
	line-height:normal;
	margin-bottom:3px;
}
.sos_checkout_item .cart_item_total{
	float:right;
	width:110px;
	overflow:visible;
	position:relative;
}
.cart_item_total .koldropper_item {
	display:block;	
	background:url('//imgrabo.com/design/site/koldropper.gif') no-repeat;
	height: 30px;
	font-size:22px;
	font-family:arial, sans-serif;
	padding:5px 5px 0 10px;
	color:black;
}
.cart_item_total .koldropper_item:hover {
	background-position:0 -35px;
}
.cart_item_total .koldropper_item.dropped {
	background-position:0 -70px;
}

#checkoutsidebar #cosbox_sos{
	position:relative;
	overflow:visible;
	padding:20px 15px;
}
.cosbox_sos2{
	background:white;
	position:relative;
	overflow:visible;
}
.cosbox_sos_image{
	display:block;
	width:235px;
	height:69px;
	background:url('//imgrabo.com/design/site/cosbox_sos_image.jpg') no-repeat;
	margin-bottom:7px;
}
.cosbox_sos3{
	padding:0 10px;
	position:relative;
	overflow:visible;
}
.cosbox_sos3 p{
	font-weight:bold;
	line-height:15px;
	margin-bottom:10px;
}
.cosbox_sosdropdown{
	position:relative;
	overflow:visible;
	float:left;
	clear:both;
}
.cosbox_sosbtn{
	display:block;
	float:left;
	clear:both;
	background:#51CEFF;
	margin-bottom:9px;
	cursor:pointer;
	border:1px solid #25A2D3;
	border-radius:4px;
}
.cosbox_sosbtn b{
	display:inline-block;
	background:#51CEFF;
	height:30px;
	line-height:29px;
	color:#005289;
	padding:0 13px;
	text-shadow:0 1px 0 #99e2ff;
}
.cosbox_sosdropdown2{
	display:none;
	background:#009cd9;
	border-top:0;
	position:absolute;
	top:30px;
	left:0;
	right:0;
	z-index:3;
	box-shadow:0 1px 3px rgba(0, 0, 0, .3);
	border-radius:0 0 4px 4px;
}
.cosbox_sosdropdown3{
	border-top:1px solid #33afdf;
	padding-top:3px;
	padding-bottom:5px;
}
.cosbox_sosdropdown3 a{
	display:block;
	background:#009CD9;
	height:25px;
	line-height:24px;
	text-align:center;
	color:white;
}
.cosbox_sosdropdown3 a:hover{
	background:#C9EFFE;
	color:#005289;
	border-left:1px solid #33afdf;
	border-right:1px solid #33afdf;
}
.cosbox_sosdropdown:hover .cosbox_sosbtn{
	background:#009CD9;
	border-radius:4px 4px 0 0;
}
.cosbox_sosdropdown:hover .cosbox_sosbtn b{
	background:#009CD9;
	color:white;
	text-shadow:0 1px 0 #0082b5;
}
.cosbox_sosdropdown:hover .cosbox_sosdropdown2{display:block;}
.cosbox_sos_more{
	display:block;
	border-top:1px solid #e7efe5;
	padding:0 10px;
	height:32px;
	line-height:30px;
}

/***************************/
.checkout_sos_box{
	background: #e4f2fc;
	margin:0 0 12px 12px;
	padding: 6px;
	border-radius: 5px;
	overflow: visible;
}
.checkout_sos_box_logo{
	display: block;
	float: left;
	width: 45px;
	height: 36px;
	background: url('//imgrabo.com/design/site/cart/sos_small_logo.png') no-repeat;
	margin:6px 12px 0 4px;
}
.checkout_sos_box .checkout_sos_cont p {
	line-height:1.4em;
}
.checkout_sos_box .checkout_sos_more {
	display: inline-block;
	text-transform: lowercase;
	font-size:11px;
	margin-top:2px;
}
.checkout_sos_box .cosbox_sosdropdown{
	float: right;
	margin-top:9px;
	margin-right:5px;
}
.checkout_sos_box .cosbox_sosdropdown .cosbox_sosbtn{
	margin-bottom:0;
	background: none;
	border: 1px solid #25A2D3;
}
.checkout_sos_box .cosbox_sosdropdown .cosbox_sosbtn b{
	background: none;
	color: #0087bc;
	border-radius: 4px;
	text-shadow: none;
}
.checkout_sos_box .cosbox_sosdropdown:hover .cosbox_sosbtn b{
	background: #009CD9;
	color: white;
	border-radius: 4px 4px 0 0;
	text-shadow: 0 1px 0 #0082b5;
}
.checkout_sos_box .cosbox_sosdropdown:hover .cosbox_sosbtn{
	background: #009CD9;
	border-radius: 4px 4px 0 0;
	border: 1px solid #009cd9;
}
/***************************/

#badgeview_badge{
	overflow: visible;
	height: 230px;
}
#badgeview_badge .fbbtn{
	margin: 5px 0 0 -9px;
	white-space: nowrap;
}
#badgeview_badge .fbbtn b{
	padding-left: 7px;
	padding-right: 8px;
	font-size:11px;
}

.ub_fbbadge{ 
	display: block;
	position: absolute;
	top: 29px;
	left: 2px;
	width: 12px;
	height: 12px;
	background-image: url('//imgrabo.com/design/site/profile_info_facebook.gif');
	z-index: 1;
}
.profile_sendvoucherbtn {
    background: url("//imgrabo.com/design/site/profile_sendvoucherbtn.png") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    margin: -5px 0 10px -1px;
    padding-left: 25px;
}
.profile_sendvoucherbtn b {
    background: url("//imgrabo.com/design/site/profile_sendvoucherbtn2.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 37px;
    line-height: 35px;
    padding-left: 9px;
    padding-right: 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    width: 158px;
}
.profile_sendvoucherbtn:hover{background-position:center left;}
.profile_sendvoucherbtn:hover b{background-position:center right;color:#003e67;}
.profile_sendvoucherbtn:active{background-position:bottom left;}
.profile_sendvoucherbtn:active b{background-position:bottom right;color:#003e67;}

.profile_action_button {
	display: block;
	background: #eff8ff;
	border: 1px solid #c8e2f4;
	border-radius: 3px;
    padding: 10px 8px 9px;
	margin-bottom: 12px;
	font-weight: bold;
}
.profile_action_button span{
	display: block;
	overflow: hidden;
}
.profile_action_button i.icon{
	display: block;
	float: left;
	background: url('//imgrabo.com/design/site/redesign/user_profile_action_icons.png') no-repeat;
	margin-right: 7px;  
}
.profile_action_button i.icon.sendvoucher{
	background-position: 0 0;
	width: 25px;
	height: 20px;
    margin-top: -4px;
}
.profile_action_button i.icon.giftcard{
	background-position: 0 -20px;
	width: 25px;
	height: 25px;
}
.profile_action_button i.icon.wallet{
	background-position: 0 -45px;
	width: 25px;
	height: 23px;
}
.profile_action_button small{
	display: block;
	font-size: 11px;
	font-weight: normal;
}
.profile_action_button:hover{
	border-color: #afd5ef;
	background-color: #e5f3ff;
}
.profile_action_button:active{
	border-color: #a5cde7;
	background-color: #d6e9fa;
}

/*** switch + dropdown ***/

.rdsgn_ddswitch{float:right;overflow:visible;height:24px;}
.rdsgn_ddswitch_item{float:left;position:relative;overflow:visible;}
.rdsgn_ddswitch .rdsgn_ddswitch_btn{
	display:block;
	background:url('//imgrabo.com/design/redesign/rdsgn_switch.png') top left repeat-x;
	height:24px;
	line-height:22px;
	font-weight:normal;
	padding:0 11px;
	color:#086cae;
	margin-left:-1px;
	border:1px solid #bfbfbf;
	position:relative;
}
.rdsgn_ddswitch .rdsgn_ddswitch_btn small{
	display:inline-block;
	height:18px;
	background:url('//imgrabo.com/design/redesign/rdsgn_ddswitch_btn_small.png') top left repeat-x;
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .2);
	padding:0 4px;
	color:white;
	font-weight:bold;
	line-height:16px;
	margin:3px -7px 0 8px;
	text-shadow:0 1px 0 rgba(0, 0, 0, .2);
	font-size:12px;
}
.rdsgn_ddswitch_item:hover .rdsgn_ddswitch_btn small{background-position:bottom left;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child .rdsgn_ddswitch_btn{}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child .rdsgn_ddswitch_btn{}
.rdsgn_ddswitch .rdsgn_ddswitch_item.selected .rdsgn_ddswitch_btn{
	background-position:bottom left;
	font-weight:bold;
	color:#000;
	text-shadow:0 1px 0 rgba(255, 255, 255, .35);
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child.selected .rdsgn_ddswitch_btn{border:1px solid #b1b1b1;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child.selected .rdsgn_ddswitch_btn{
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:hover .rdsgn_ddswitch_btn{border:1px solid #858585;z-index:14;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child:hover .rdsgn_ddswitch_btn{border:1px solid #858585;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child:hover .rdsgn_ddswitch_btn{
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	border-right:1px solid #858585;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item.selected:hover .rdsgn_ddswitch_btn{
	border:1px solid #c5c5c5;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	z-index:auto;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child.selected:hover .rdsgn_ddswitch_btn{border:1px solid #b1b1b1;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child.selected:hover .rdsgn_ddswitch_btn{
	border:1px solid #c5c5c5;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item .nwhdr-suggst{
	display: none;
	top: 9px;
	left: -23px;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item .nwhdr-suggst-cont2{width: 139px;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:hover .nwhdr-suggst{display:block;}
.rdsgn_ddswitch:hover .rdsgn_ddswitch_btn{position:relative;z-index:13;}

.rdsgn_daround_inputclose{
	background:url('//imgrabo.com/design/redesign/rdsgn_daround_inputclose_mask.png') no-repeat;
	width:42px;
	height:30px;
	position:absolute;
	top:4px;
	right:11px;
	z-index:13;
}
.rdsgn_daround_inputclose a{
	display:block;
	float:right;
	background:url('//imgrabo.com/design/redesign/rdsgn_daround_inputclose.png') no-repeat left top;
	width:19px;
	height:19px;
	margin-top:6px;
	margin-right:4px;
}
.rdsgn_daround_inputclose a:hover{background-position:center left;}
.rdsgn_daround_inputclose a:active{background-position:bottom left;}

/*********************************************/
.pricepack .p_soldout{
	display:block;
	padding:7px 10px 10px 36px;
	margin:0;
	position:relative;
	color: #6e6e6e;
	background:#fff url('//imgrabo.com/design/site/pp_radio.gif') no-repeat left top;
	cursor:default;
}
.pricepack .p_soldout strong{display:block;color:#888;cursor:default;}
.pricepack .p_soldout .pp_soldout_label{color:#d54d4d;cursor:default;padding-top:1px;}
.pricepack .p_soldout .p_soldout_price {
	float:right;
	background:#d6d6d6;
	clear:both;
	margin-top:5px;
	margin-right:4px;
	padding-left:5px;
}
.pricepack .p_soldout .p_soldout_price b {
	display:inline-block;
	cursor:default;
	background:#d6d6d6;
	padding-left:5px;
	padding-right:10px;
	font-family:arial, sans-serif;
	font-size:18px;
	color:white;
	font-weight:normal;
	line-height:32px;
	height:32px;
	text-shadow:0 1px 2px rgba(0, 0, 0, .3);
}
.rdsgn_maind_stats .rdsgn_dpin_hold{clear:both;}

/*************************/

.branding_morski #site {
	background:#c4b7a5 url('//imgrabo.com/design/site/travelbackgr.jpg') center top no-repeat fixed;
}

/*************************/

.npv_mobile_option{
	display: block;
	padding-left: 22px;
	margin-bottom: 5px;
}
.npv_mobile_option b{
	display: inline-block;
	height: 16px;
	line-height: 18px;
	padding-right: 19px;
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_ad_arrows.png') no-repeat 0 -50px;
}
.npv_mobile_option:hover{color: #004b7d;}
.npv_mobile_option:hover b{background-position: center right;}
.npv_mobile_option.mobileiphone{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_iphone.png') 0 0 no-repeat;}
.npv_mobile_option.mobileandroid{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_android.png') 0 0 no-repeat;}
.npv_mobile_option.mobilehuawei{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_huawei.png') 0 3px no-repeat;}
.npv_mobile_option.mobilehuawei{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_huawei2.png') 0 0 no-repeat;}

/*********/
.rdsgn_mobile_ad{
	position: relative;
	margin:-21px 0 20px;
}
.rdsgn_mobile_ad.mrgnfix{
	margin:20px 28px 0 25px;
}
.rdsgn_mobile_ad2{
	height: 50px;
	line-height: 49px;
	background: #FFEAC9;
	padding-left: 25px;
	font-size: 13px;
}
.rdsgn_mobile_ad2 a{
	display: inline-block;
	font-weight: bold;
	height: 16px;
	line-height: 20px;
	margin-left: 7px;
	margin-right: 6px;
}
.rdsgn_mobile_ad2 a.rdsgn_mobile_iphone{
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_iphone.png') no-repeat;
	padding-left: 18px;
}
.rdsgn_mobile_ad2 a.rdsgn_mobile_android{
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_android.png') no-repeat;
	padding-left: 18px;
}
.rdsgn_mobile_ad2 a.rdsgn_mobile_huawei{
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_huawei.png') no-repeat 0 2px;
	padding-left: 19px;
}
.mobile_ad_close{
	position: absolute;
	top: 13px;
	right: 11px;
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_ad_close.png') top left no-repeat;
	width: 23px;
	height: 23px;
	cursor:pointer;
}
.mobile_ad_close:hover{background-position: center left;}
.mobile_ad_close:active{background-position: bottom left;}

/**********************************************************/

.activity_bday3_btn{
	display: block;
	float: right;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #004d0d;
	background: rgb(88,183,66);
	background: linear-gradient(to bottom,  rgba(88,183,66,1) 0%,rgba(84,180,62,1) 17%,rgba(64,161,42,1) 71%,rgba(56,154,33,1) 100%);
	color: white;
	line-height: 24px;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .75);
	position: relative;
	padding-left: 46px;
	padding-right: 12px;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2),
					 0 1px 2px rgba(0, 0, 0, .2);
	margin-right: 20px;
}
.activity_bday3_btn em{
	display: block;
	background: url('//imgrabo.com/design/site/activity_bday3_btn.png') no-repeat;
	width: 32px;
	height: 42px;
	position: absolute;
	top: -10px;
	left: 6px;
}
.activity_bday3_btn:hover{
	background: rgb(121,210,100);
	background: linear-gradient(to bottom,  rgba(121,210,100,1) 0%,rgba(115,205,94,1) 18%,rgba(78,175,55,1) 82%,rgba(71,170,47,1) 100%);
	color: white;
}
.activity_bday3_btn:active{
	background: rgb(28,120,23);
	background: linear-gradient(to bottom,  rgba(28,120,23,1) 0%,rgba(38,134,26,1) 4%,rgba(60,157,38,1) 93%,rgba(60,158,38,1) 96%,rgba(46,138,32,1) 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

/*** deal view page map redesign ***/
.nvp_new_mapbox{
	background: white;
	border: 1px solid #b8b8b8;
	margin-bottom: 20px;
}
.nvp_mapbox_pic{
	display: block;
	height: 130px;
	background:no-repeat center center / cover;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2);
	position:relative;
}
.nvp_mapbox_more{
	display: block;
	background: #f7f7f7;
	text-align: center;
	color: #818181;
	height: 30px;
	line-height: 28px;
	cursor: pointer;
}
.nvp_mapbox_more:hover{
	background: #EEE;
	color: #818181;
}
.nvp_mapbox_item{
	display: block;
	background: white;
	border-bottom:1px solid #bdbdbd; 
	padding: 10px 15px 5px;
}
a.nvp_mapbox_item:hover{
	background: #fafafa;
}
.nvp_mapbox_item:last-child{border-bottom:0;}
.nvp_mapbox_extra{
	display: block;
	line-height: 15px;
	padding-bottom: 5px;
	color: #969696;
	font-weight: normal;
}
b.nvp_mapbox_extra{color: #474747;}
a.nvp_mapbox_extra{color: #167BBF;}
a.nvp_mapbox_extra:hover{color: #105685;}
strong.nvp_mapbox_extra{
	color: #474747;
}
strong.nvp_mapbox_extra b,
span.nvp_mapbox_extra span{
	display: block;
	overflow: hidden;
}
.nvp_grey_icon{
	display: block;
	float: left;
	background:white url('//imgrabo.com/design/site/nvp_grey_icons.png') 0 0 no-repeat;
	width: 17px;
	height: 15px;
	margin-right: 5px;
	margin-top: 1px;
}
.nvp_address_wrapper {overflow: auto;max-height: 230px;}
.nvpi_web{background-position: 0 0;margin-left: -2px;}
.nvpi_mail{background-position: -17px 0;width: 16px;margin-right: 5px;margin-left: -1px;}
.nvpi_pin{background-position: -33px 0;width: 11px;margin-right: 8px;margin-left: 1px;}
.nvpi_pin_numered{background-position: -44px 0;width: 11px;margin-right: 8px;margin-left: 1px;font-size:7px;font-style: normal;text-align: center;line-height: 10px;color: grey;}
.nvpi_phone{background-position: 0 -15px;width: 11px;margin-right: 7px;margin-left: 1px;margin-top:0;}
.nvpi_clock{background-position: -11px -15px;width: 11px;margin-right: 7px;margin-left: 1px;}
.nvpi_eye{background-position: -22px -18px;width: 16px;height:10px;margin-top:2px;margin-right: 7px;margin-left: 1px;}
.nvpi_price{
	background:url('//imgrabo.com/design/site/guide/price_icon.png') 0 0 no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_gps{
	background:url('//imgrabo.com/design/site/guide/gps_icon.png') 0 0 no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_altitude{
	background:url('//imgrabo.com/design/site/guide/altitude_icon.png') 0 0 no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_wiki{
	background:url('//imgrabo.com/design/site/guide/wiki_icon.gif') 0 0 no-repeat;
	width: 15px;
	margin-right: 4px;
	margin-left: -1px;
	padding-right: 6px;
}
.nvpi_facebook{
	background:url('//imgrabo.com/design/site/guide/facebook_icon.gif') 0 0 no-repeat;
	width: 15px;
	margin-right: 4px;
	margin-left: -1px;
	padding-right: 6px;
}

#nvp_about {
	margin-bottom: 20px;
	border: 1px solid #CBE8FA;
}

.nvp_mapbox_item .nvp_mapbox_extra img {
	margin-top: 3px;
	opacity: .5;
}

#short_descr, #short_descr2, #long_descr, #long_descr2{
    display: block;
}
.inforeadmore, .inforeadless{
	height: 22px;
	line-height: 21px;
	display: inline-block;
	padding-left: 20px;
	margin-top: 5px;
	background-position: 3px 8px;
	cursor:pointer;
}

#nvp_dealinfo .deal_descrbox{
    border: 1px solid #e6e6e6;
    margin-top: 10px;
    padding: 0 5px 10px 15px;
    background: #fcfcfc;
} 

.nvp_counters_box{
    margin-top: 7px;
    margin-bottom: 7px;
}
.nvp_cbox_item{
    border-bottom: 1px solid #DDF3FF;
    padding:10px 0;
}

.nvp_cbox_counteritem strong{
    display:block;
    color:#317096;
    text-align: center;
    padding-bottom:10px;
}
.nvp_cbox_counter{
    display: block;
    text-align: left;
    padding-left:74px;
    background: url('//imgrabo.com/design/site/deal_counter_big_icon.png') 45px 1px no-repeat;
    height:24px;
    line-height: 24px;
    font-family: arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color:#427ea3;
}
.nvp_cbox_counter em {
    font-style:normal;
}

.nvp_cbox_vouchers{
    display: block;
    text-align: left;
    padding-left:74px;
    background: url('//imgrabo.com/design/site/deal_vouchers_big_icon.png') 46px 1px no-repeat;
    height:24px;
}
.nvp_cbox_vouchers b{
    display:block;
    float:left;
    line-height: 24px;
    font-family: arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color:#427ea3;
    padding-top:1px;
}
.nvp_cbox_vouchers small{
    display:block;
    float:left;
    width:70px;
    font-size:10px;
    line-height: 10px;
    padding-left: 6px;
    padding-top:1px;
    color:#6e9dba;
}
.nvp_cbox_colbsitem{
    overflow:visible;
    padding:0;
}
.nvp_cbox_colbsitem #newmax{
    background:none;
    border:0;
    text-align: center;
}
.nvp_cbox_colbsitem #newmax_kolba{
    display:inline-block;
}
.nvp_cbox_colbsitem #newmax_kolba b{
    padding-right: 0;
}
.nvp_cbox_colbsitem #newmax_kolba div#newmax_kolba_bar{
    margin-left: 5px;
}
/*** new deal view image ***/
.nvp_dealimg_pics{
    position: relative;
}
.nvp_dealimg_next, 
.nvp_dealimg_prev{
    display: block;
    width: 25%;
    height: 100%;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 100;
    cursor: pointer;
}
.nvp_dealimg_next{
    right: 0;
    left: auto;
}
.nvp_dealimg_next span, 
.nvp_dealimg_prev span{
    display: block;
    width: 35px;
    height: 70px;
    background: rgba(0, 0, 0, .4);
    border: 1px solid rgba(0, 0, 0, .25);
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -35px;
}
.nvp_dealimg_next span em, 
.nvp_dealimg_prev span em{
    display:block;
    float:left;
    width:13px;
    height: 25px;
    background: url('//imgrabo.com/design/site/club/np_picview_arrow.png') top left no-repeat;
    margin-left:10px;
    margin-right: 10px;
    margin-top: 22px;
}
.nvp_dealimg_next:hover span, 
.nvp_dealimg_prev:hover span{
    background: rgba(0, 0, 0, .7);
}
.nvp_dealimg_next span{
    right: 10px;
    left: auto;
}
.nvp_dealimg_next span em{
    background-position: top right;
    float: right;
}
#nvp_dealimg_dots{
    text-align: center;
    position: absolute;
    height: 20px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    opacity: 0;
}
.nvp_dealimg_dots2{
    display:inline-block;
    padding-bottom:5px;
}
#nvp_dealimg_dots a{
    display: block;
    float: right;
    width: 8px;
    height: 8px;
    background: white;
    border-radius: 50%;
    margin-top:1px;
    margin-left: 4px;
    margin-right: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .8);
    opacity: .7;
    cursor: pointer;
}
#nvp_dealimg_dots a.nvp_selected_dot{
    width: 10px;
    height: 10px;
    opacity: 1;
    margin-top: 0;
    margin-left: 3px;
    margin-right: 3px;
}
#nvp_image:hover .nvp_dealimg_next, #nvp_image:hover .nvp_dealimg_prev, #nvp_image:hover #nvp_dealimg_dots {
    opacity: 1;
}
.nvp_image:hover .nvp_dealimg_next, .nvp_image:hover .nvp_dealimg_prev, .nvp_image:hover .nvp_dealimg_dots {
    opacity: 1;
}

/****************************************/

.nvp_bought_box{
	display: block;
	width: 188px;
	margin-bottom: 9px;
	background: #F2FAFF;
	border: 1px solid #C4DFF1;
}
.nvp_bought_box strong{
	display: block;
	padding-left: 9px;
	line-height: 24px;
	height: 18px;
	color: #6C6C6C;
	font-weight: normal;
	font-size: 11px;
}
.nvp_bought_box_wrap{
	padding: 9px 0 0 10px;
}
.nvp_bought_box_avatar{
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 9px;
	margin-bottom: 9px;
}
.nvp_bought_box_avatar img{
	display: block;
	width: 35px;
	height: 35px;
	border: 0;
	border-radius:50%;
}

/****************************************/

.deallist_travel_meta {
	clear:both;
	display:block;
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#888;
	margin:-5px 0 9px 4px;
}
.deallist_travel_meta em {
	display:inline-block;
	width:140px;
	font-style:normal;
	white-space:nowrap;
	vertical-align:top;
}
.deallist_travel_meta span {
	display:inline-block;
	vertical-align:top;
}

/****************************************/

.deallist_prompt_business_review {
	background:#FEF2BC;
	border:1px solid #F9EBA3;
	margin:20px 25px 5px;
	padding:10px 12px 11px;
	line-height:1.2;
	position:relative;
}
.deallist_prompt_business_review a.dlpbr_img {
	display:block;
	width:103px;
	height:75px;
	position:absolute;
	top:12px;
	left:12px;
}
.deallist_prompt_business_review a.dlpbr_img img {
	width:103px;
	height:75px;
}
.deallist_prompt_business_review .dlpbr_ttl {
	font-family:verdana, arial, serif;
	font-size:14px;
	margin-bottom:8px;
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_ttl a {
	font-family:verdana, arial, serif;
	font-size:14px;
}
.deallist_prompt_business_review .dlpbr_txt {
	margin-bottom:10px;
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_btns {
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_btns a {
	display:inline-block;
	padding:5px 10px 6px;
	margin-right:3px;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	text-shadow:0 1px 0 #1E5D14;
}
.deallist_prompt_business_review a.dlpbr_btn_ok {
	background:#5dad4a;
	border:1px solid #367e25;
}
.deallist_prompt_business_review a.dlpbr_btn_ok:hover {
	background:#6abf55;
}
.deallist_prompt_business_review a.dlpbr_btn_no {
	background:#f5e1a1;
	border:1px solid #DDC473;
	color:#AE8A15;
	text-shadow:0 1px 0 #FFF3CB;
}
.deallist_prompt_business_review a.dlpbr_btn_no:hover {
	background:#FBE9AE;
}

/****************************************/
.np_deal_discountbox{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	min-width: 42px;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: rgba(0, 0, 0, 0.35);
}
.profile_deal:hover .np_deal_discountbox{
	background: #288ED7;
}

/****************************************/

.lightweight_tip {
    background-color: #fff;
    bottom: 65px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.50);
    color: #333;
    display: block;
    left: -5px;
    margin: 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: auto;
	white-space: nowrap;
}
.lightweight_tip:after {
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
}
.lightweight_tip:before {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
}
.lightweight_tip:hover {
    display: none;
}
.bp_act_loc:hover .lightweight_tip {
	display: block;
	visibility: visible;
	opacity: 1;
}
.bp_act_loc .lightweight_tip {
	bottom: 28px;
	left: -17px;
}

/****/

.np_fbcheckbox{
	float:left;
	background:white;
	margin-left:7px;
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	cursor:pointer;
}
.np_fbcheckbox label{
	padding:6px 7px 7px;
	cursor:pointer;
	height: 13px;
}
.np_fbcheckbox input{
	display:block;
	float:left;
	margin-top:1px !important;
	margin-right:6px !important;
}
.np_fbcheckbox i{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/club/np_fbcheckbox.png') top left no-repeat;
	width:16px;
	height:16px;
	margin-right:5px;
}
.np_fbcheckbox b{
	display:inline-block;
	font-weight:normal;
	white-space:nowrap;
	color:#b0b0b0;
	overflow:hidden;
}
.np_fbcheckbox:hover{
	box-shadow:0 1px 3px rgba(0, 0, 0, .33);
}
.np_fbcheckbox:hover i{background-position:center left;}
.np_fbcheckbox:hover b{color:#7a7a7a;}
.np_fbcheckbox.np_checked{
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
}
.np_fbcheckbox.np_checked i{background-position:bottom left;}
.np_fbcheckbox.np_checked b{color:#000;}

/****************************************/

#walletpage_wrap{
	display:block;
	overflow:hidden;
}
#walletpage_right{
	display:block;
	float:right;
	width:220px;
	margin-left:25px;
}

#walletinfo_yellowbox{
	display:block;
	border:1px solid #F8F3C8;
	background: #fffce0;
	padding: 12px 19px 4px;
}

#walletinfo_yellowbox h4 {
	font-size:18px;
	color: #000;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:8px;
}
#walletinfo_yellowbox p {
	line-height:1.4;
	margin-bottom:12px;
}
.walletpage_greenbox{
	display:block;
	border: 1px solid #accba6;
	background: #e3f2e0;
	padding: 7px;
	margin-bottom: 15px;
}
.walletpage_greenbox p{
	padding-left:4px;
	padding-bottom: 7px;
	line-height: 15px;
	color: #3d3d3d;
}
.walletpage_greenbox p b {
	font-weight:bold;
	color:#444;
}
.walletpage_greenbtn{
	display: block;
	border: 1px solid #33881F;
	background: #62b34f;
	height: 28px;
	line-height: 26px;
	text-align: center;
	color: white;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	cursor: pointer;
}
.walletpage_greenbtn:hover{
	color: white;
	background: #3f882f;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
}
.walletpage_greenbtn:active{
	color: white;
	background: #2f781f;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
}
.wallet_meta{
	display:block;
	font-size:11px;
	color: gray;

}
.wallet_meta a{
	font-size:11px;
}

.waller-log-help-icon {
	display:inline-block;
	width:16px;
	height:16px;
	background: url('//imgrabo.com/design/site/vaprs.png') no-repeat 0 0;
	cursor:pointer;
	margin:-1px 0 -3px 1px;
}
.waller-log-help-icon:hover {
	background-position:0 -16px;
}

/****************************************/

.searchplaces_locbanner{
	display: block;
	height: 28px;
	background: #f3f3f3 url('//imgrabo.com/design/site/biz_profile/bp_grey_loc_icon.png') 10px 6px no-repeat;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 28px;
	padding: 0 12px 0 30px;
	color: #808080;	
}
.searchplaces_locbanner a{cursor:pointer;}
.searchplaces_locbanner.tn_deals_locbanner{
	margin-top:-10px;
	margin-bottom: 20px;
	margin-right: 24px;
}
.searchplaces_locbanner.deals_locbanner{
	border: 0;
	border-radius: 0;
	padding: 5px 37px;
	margin: 25px 29px 0 25px;
	position: relative;
	background-color:#FFF5CC;
	background-position: 16px 10px;
}

/****************************************/
.nvp_deal_side_infobox{
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	position:relative;
	height:44px;
	overflow:visible;
	z-index:1;
	_display:none;
}
.nvp_deal_side_infobox2{
	display: block;
	background: #f2faff;
	border: 1px solid #d8eaf6;
	padding: 7px 8px 8px;
	color: #427EA3;
	position:relative;
}
.nvp_deal_side_infobox em{
	display: block;
	position:absolute;
	left:5px;
	top:5px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	border-radius: 50%;
	border: 1px solid #a5d6f3;
	background: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 11px; 
	color: #aecde2;
}
.nvp_deal_side_infobox p{
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	display:block;
	margin-left:20px;
}
.nvp_deal_side_infobox p.nvpdsi_p2 { display:block; }
.nvp_deal_side_infobox p.nvpdsi_p3 { display:none; }
.nvp_deal_side_infobox p.nvpdsi_p4 { height:0; transition: height 0.2s ease 0s; }
.nvp_deal_side_infobox:hover p.nvpdsi_p2 { display:none; }
.nvp_deal_side_infobox:hover p.nvpdsi_p3 { display:block; }
.nvp_deal_side_infobox:hover p.nvpdsi_p4 { height:60px; }
.nvp_deal_side_infobox p a{
	font-family:inherit;
	font-size:inherit;
	color:inherit;
	font-weight:bold;
	display:inline-block;
	margin-top:3px;
}
/****************************************/
.my_vouchers_new .myvouchersnew_right{
	overflow:visible;
}
.nearby_guides_sideview{
	position: relative;
	padding-right: 15px;
	margin-bottom: 12px;
	overflow:visible;
	clear:both;
}
.my_vouchers_new .myvouchersnew_right .nearby_guides_sideview{
	padding-right:0;
}
.my_vouchers_new .myvouchersnew_right #nvp_map{
	margin-bottom:12px;
}
.nearby_guides_cont{
	display:block;
	position:relative;
	overflow:visible;
}
.nearby_guides_sideview .ngsv_title{
	display: block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
}
.nearby_guides_sideview .ngsv_desc{
	color: #7f7f7f;
	padding-bottom: 9px;
	padding-left:1px;
}
.nerby_guides_sv_item{
	display:block;
	position:relative;
	margin-bottom:4px;
}
.nerby_guides_sv_pic{
	display:block;
	width:100%;
	height:85px;
	position:relative;
	box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.25);
	z-index:2;
	background:no-repeat center center / cover;
}
.nerby_guides_sv_pic b{
	display:block;
	height:20px;
	background: rgba(0, 0, 0, .4);
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color: white;
	font-size:10px;
	text-shadow:0 1px 0 rgba(0, 0, 0, .8);
	padding:0 7px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	line-height:18px;
	opacity:1;
	transition: opacity .2s;
}
.nerby_guides_sv_popup{
	display:none;
	position:absolute;
	top: -6px;
	left: -6px;
	right: -6px;
	background:white;
	box-shadow:0 0 1px rgba(0, 0, 0, .8);
	z-index:3;
}
.nerby_guides_sv_popup_wrap{
	display:block;
	padding:95px 12px 6px;
}
.nerby_guides_sv_popup strong{
	display:block;
	padding-bottom:2px;
}
.nerby_guides_sv_popup span.ng_distance{
	display:block;
	font-size:11px;
	color: gray;
}
.nerby_guides_sv_item:hover .nerby_guides_sv_popup{display:block;}
.nerby_guides_sv_item:hover .nerby_guides_sv_pic{z-index:4;}

#load_more_nearby_guides{
	display: block;
	background: #eee;
	height: 26px;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	line-height: 24px;
	border: 1px solid #DBDBDB;
	color: #686868;
}
#load_more_nearby_guides:hover{background-color: #FAFAFA;color: #8F8F8F;}
#load_more_nearby_guides:active{
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

/****************************************/

.tiny_flat_stars{
	display:block;
}
.tiny_flat_stars em{
	display:block;
	float:left;
	background: url('//imgrabo.com/design/site/business/tiny_flat_stars.png') 0 0 no-repeat;
	width:14px;
	height:14px;
	margin-right:1px;
}
.tiny_flat_stars.grey_stars em{background-image: url('//imgrabo.com/design/site/business/tiny_flat_stars_grey.png');}
.tiny_flat_stars strong{
	display:block;
	float:left;
	font-weight:normal;
	font-size:11px;
	color:#7c8183;
	margin-left:4px;
}
.tiny_flat_stars em.empty{ background-position:0 -14px; opacity:0.85; }
.tiny_flat_stars em.onefour{background-position: 0 -28px;}
.tiny_flat_stars em.twofour{background-position:0 -42px;}
.tiny_flat_stars em.threefour{background-position:0 -56px;}

.bp_review_head .tiny_flat_stars{
	display:block;
	float:right;
	margin-top:2px;
	margin-right:12px;
}

/******************************/
.deals_weather_widget_wrap{
	position:relative;
	height:70px;
	margin-right: 15px;
	margin-bottom: 12px;
	overflow:visible;
}
.bpright .deals_weather_widget_wrap{
	margin-right:0;
}
.bpright .deals_weather_minmax span{margin-left:12px;}
.deals_weather_widget{
	display: block;
	background: #F2FAFF;
	border: 1px solid #C4DFF1;
	padding: 5px 8px;
	color: #686868;
	font-size: 11px;
	position: absolute;
	top:0;
	left:0;
	right:0;
	z-index:10;
}
.dww_hdr{
	display:block;
	padding:0 2px;
}
.dww_hdr small{
	display:block;
	float:right;
	margin-top:2px;
	transition: all .2s;
	text-transform: capitalize;
}
.dww_cont{
	overflow:hidden;
	height:46px;
	transition: all .2s;
}
.deals_weather_icon{
	display:block;
	float:left;
	width:26px;
	height:26px;
	background: url('//imgrabo.com/design/site/guide/weather_icons_contrast.png') 0 0 no-repeat;
	opacity: 0.7;
}
.weather_icon_01d{background-position: 0 0;}
.weather_icon_02d{background-position: -26px 0;}
.weather_icon_03d{background-position: -52px 0;}
.weather_icon_04d{background-position: -78px 0;}
.weather_icon_09d{background-position: -104px 0;}
.weather_icon_10d{background-position: -0px -26px;}
.weather_icon_11d{background-position: -26px -26px;}
.weather_icon_13d{background-position: -52px -26px;}
.weather_icon_50d{background-position: -78px -26px;}

.deals_weather_widget .weather_icon_01d{background-position: 0 -52px;}
.deals_weather_widget .weather_icon_02d{background-position: -26px -52px;}
.deals_weather_widget .weather_icon_03d{background-position: -52px -52px;}
.deals_weather_widget .weather_icon_04d{background-position: -78px -52px;}
.deals_weather_widget .weather_icon_09d{background-position: -104px -52px;}
.deals_weather_widget .weather_icon_10d{background-position: -0px -78px;}
.deals_weather_widget .weather_icon_11d{background-position: -26px -78px;}
.deals_weather_widget .weather_icon_13d{background-position: -52px -78px;}
.deals_weather_widget .weather_icon_50d{background-position: -78px -78px;}

.deals_weather_minmax{
	display:block;
	float:right;
}
.deals_weather_minmax em{display:block;}
.deals_weather_minmax span{
	display:block;
	float:left;
	font-size:11px;
	background: url('//imgrabo.com/design/site/guide/thermometer_max.png') 0 0 no-repeat;
	padding-left:10px;
	margin-left: 2px;
	min-width: 20px;
	height:13px;
}
.deals_weather_minmax span.gw_min{background-image: url('//imgrabo.com/design/site/guide/thermometer_min.png');}
.deals_weather_item_info .deals_weather_minmax span{background-position:0 -13px;color:#CF4F26;}
.deals_weather_item_info .deals_weather_minmax span.gw_min{background-position:0 -13px;color:#45B7EC;}

.deals_weather_item_info{
	display:block;
	padding-left:10px;
}
.guide_weather_temp{
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 26px;
	height: 26px;
	line-height: 26px;
	margin-left: 6px;
	margin-top: 3px;
	font-weight: 100 !important;
	color: #919191;
}
.deals_weather_item_info strong{
	display:block;
	color: #6D6D6D;
	padding-bottom: 2px;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
}
.deals_weather_item_info strong b{
	font-size:12px;
	display: block;
	padding-top: 1px;
	color: #2085B4;
}
.deals_weather_item_info strong b em{
	font-style:normal;
}

.deals_weather_item{
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #DCEDF8;	
}
.deals_weather_item h4{
	display:block;
	padding:0 1px 5px;
	font-size: 10px;
	font-weight:normal;
	color: #797979;
	overflow:hidden;
}
.deals_weather_item h4 span{text-transform: capitalize;}
.deals_weather_item h4 small{
	display:block;
	float:right;
	color: #B6B6B6;
	text-transform: capitalize;
}
.deals_weather_item:first-child{padding-top:8px;}
.deals_weather_item:first-child h4{height:0;padding-bottom:0;}

.deals_weather_widget:hover .dww_cont{
	height:402px;
}

/************************************************************/

.tdeal_pic, .br_dealwrap, .br_deal_pic {
	overflow:visible !important;
}
.deallist_lbl_noresrv {
	position:absolute;
	left:-6px;
	top:6px;
	height:19px;
	background:#ff7900;
	overflow:visible;
}
.deallist_lbl_noresrv.green {
	background:#00b700;
}
.deallist_lbl_noresrv.teal {
	background:#009688;
}
.tn_listdeal .deallist_lbl_noresrv {
	top:16px;
}
body.w1250 .tn_listdeal .deallist_lbl_noresrv {
	left:18px;
}
.rdsgn_maindeal .deallist_lbl_noresrv {
	left:-31px;
}
body.w1250 .rdsgn_maindeal .deallist_lbl_noresrv {
	left:-5px;
}
.deallist_lbl_noresrv .dlblnrsv_txt {
	display:block;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);
	margin:0 5px;
	white-space:nowrap;
}
.deallist_lbl_noresrv .dlblnrsv_ico {
	display:none;
	float:right;
	position:relative;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:5px;
	overflow:visible;
}
.deallist_lbl_noresrv .dlblnrsv_ico2 {
	width:13px;
	height:13px;
	background:url("//imgrabo.com/design/site/redesign/noresrv_icn.png") no-repeat left top;
	overflow:visible;
}
.deallist_lbl_noresrv.green .dlblnrsv_ico2 {
	background:url("//imgrabo.com/design/site/redesign/noresrv_icn_green.png") no-repeat left top;
}
.deallist_lbl_noresrv.teal .dlblnrsv_ico2 {
	background:url("//imgrabo.com/design/site/podkrepi/noresrv_icn_teal.png") no-repeat left top;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover .dlblnrsv_ico2 {
	background-position: left bottom;
}
.br_deal:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.rdsgn_tdealwrap:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.tn_listdeal:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.rdsgn_maindeal:hover .deallist_lbl_noresrv .dlblnrsv_ico {
	display:block;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover {
	cursor:help;
}
.deallist_lbl_noresrv .dlblnrsv_tltp {
	bottom: 20px;
	left: -67px;
	text-align: left;
	line-height: 12px;
	width: auto;
	white-space: nowrap;
	overflow:visible;
	border-radius:0;
	padding:3px 7px 5px;
	font-size:10px;
	z-index:9999;
}
.deallist_lbl_noresrv .dlblnrsv_tltp:before {
	border-width:6px;
	bottom:-12px;
	left:67px;
}
.deallist_lbl_noresrv .dlblnrsv_tltp:after {
	border-width:6px;
	bottom:-11px;
	left:67px;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover .dlblnrsv_tltp {
	display: block;
	visibility: visible;
	opacity: 1;
}
.deallist_lbl_noresrv .dlblnrsv_shdw {
	width:100%;
	height:10px;
	position:absolute;
	left:0;
	bottom:-10px;
	background:url("//imgrabo.com/design/site/redesign/noresrv_shadow.png") no-repeat right top;
}
.deallist_lbl_noresrv .dlblnrsv_shdw2 {
	width:6px;
	height:6px;
	background: #fff url("//imgrabo.com/design/site/redesign/noresrv_corner.png") no-repeat 0 0;
}
.deallist_lbl_noresrv.green .dlblnrsv_shdw2 {
	background: #fff url("//imgrabo.com/design/site/redesign/noresrv_corner_green.png") no-repeat 0 0;
}
.deallist_lbl_noresrv.teal .dlblnrsv_shdw2 {
	background: #fff url("//imgrabo.com/design/site/podkrepi/noresrv_corner_teal.png") no-repeat 0 0;
}
.tn_listdeal .deallist_lbl_noresrv .dlblnrsv_shdw, .rdsgn_maindeal .deallist_lbl_noresrv .dlblnrsv_shdw {
	opacity: 0.85;
}
.tn_listdeal .deallist_lbl_noresrv .dlblnrsv_shdw2, .rdsgn_maindeal .deallist_lbl_noresrv .dlblnrsv_shdw2 {
	background-color: transparent;
}

/************************************************************/

.rdsgn_2colbanners{
	display:block !important;
	position: relative;
	padding:0 25px 20px;
	border-bottom:1px solid #eaeaea;
	margin-bottom:20px;
}
.rdsgn_2colbanners_big{
	display:block;
	float:right;
	width:300px;
	height:250px;
	background:#eee;
}
.rdsgn_2colbanners_wrap{
	position:relative;
	height:250px;
}

.rdsgn_2colbanners_wrap .rd2wb {
	display:block;
	float:left;
	margin:0 5px 5px 0;
	background: #eee no-repeat 0 0;
}
.rdsgn_2colbanners_wrap .rd2wb:hover {
	box-shadow: inset 0 0 1px rgba(0,0,0,0.5);
}
.rdsgn_2colbanners_wrap .rd2wb.rd2wbsz1 {
	width:322px;
	height:165px;
}
.rdsgn_2colbanners_wrap .rd2wb.rd2wbsz2 {
	width:321px;
	height:80px;
}
.rdsgn_2colbanners_wrap .rd2wb.rd2wbsz3 {
	width:213px;
	height:80px;
}
.rdsgn_2colbanners_wrap .rd2wb.rd2wbsz3.full {
	width:650px;
	height:80px;
}
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_greece { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/greece.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_greece2 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/greece2.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_italy { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/italy.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_turkey { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/turkey.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_turkey2 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/turkey2.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_food { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/food2.png'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_valentines { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/valentines2.png'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_beauty { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/beauty2.png'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_relax { width:212px; background-image:url('//imgrabo.com/design/site/redesign/bnrs2/relax.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_abroad { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/abroad.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_travel { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/travel.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_planina { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/planina.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_planina2 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/planina2.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_spa { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/spa.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_ski { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/ski.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_priroda { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/priroda.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_cars { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/cars4.png'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_fun { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/fun.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_ski_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/ski_322x165.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_spa_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/spa_322x165.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_ski_sml { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/ski_213x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_spa_sml { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/spa_213x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_culture { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/events_322x165.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_culture_sml { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/events_312x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_culture_smlr { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/events_213x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_travel_abroad { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/turkey_desktop_213_80_1_1.png'); }

.rdsgn_2colbanners_wrap .rd2wb.rd2wb_easter { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/easter.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_easterabr { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/easter-abr.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_22sept { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/22sept.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearbg1 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearbg1.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearbg2 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearbg2.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearabr1 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearabr1.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearabr2 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearabr2.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearabr3 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearabr3.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearabr4 { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearabr4.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearbg_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearbg_322x165.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_nyearabr_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/nyearabr_322x165.jpg'); }

.rdsgn_2colbanners_wrap .rd2wb.rd2wb_winterfun_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/winterfun.jpg'); }

.rdsgn_2colbanners_wrap .rd2wb.rd2wb_gifts_big { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/gifts-322x165.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_gifts_mid { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/gifts-321x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_gifts_sml { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/gifts-213x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_for_the_car { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/Banner_DT_za_kolata.png'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_tyres_change { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/DeskTop_tires_1.png'); }

.rdsgn_2colbanners_wrap .rd2wb.rd2wb_pets_mid { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/pets-321x80.jpg'); }
.rdsgn_2colbanners_wrap .rd2wb.rd2wb_pets_sml { background-image:url('//imgrabo.com/design/site/redesign/bnrs2/pets-213x80.jpg'); }

/*************************/

.gift_cards_banner{
	display:block;
	background:url("//imgrabo.com/design/redesign/220_80px.jpg");
	width:220px;
	height:80px;
	position:relative;
	margin-bottom:20px;
}
.gift_cards_banner span {
	position: absolute;
	top: 41px;
	left: 11px;
	width: 200px;
	color: #FFF;
	line-height: 16px;
	opacity: .9;
}
.gift_cards_banner:hover span{
	opacity:1;
}

.footer_tv_adbanner{
	display: block;
	width: 225px;
	height: 110px;
	float: left;
	text-align: left;
	margin-top: 19px;
	margin-right: 0;
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(0, 0, 0, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.4);
	position:relative;
	cursor:pointer;
	background-size:cover;
}
.footer_tv_adbanner b{
	display:block;
	height:23px;
	line-height:23px;
	color:white;
	padding:0 10px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0, 0, 0, .7);
}
.footer_tv_adbanner span{
	display:block;
	background: url('//imgrabo.com/design/redesign/tv_ad_play.png');
	width:62px;
	height:62px;
	position:absolute;
	top:13px;
	left:80px;
	opacity:.8;
}
.footer_tv_adbanner:hover span{
	opacity:1;
}

/*******************/

.deal_popup_box{
	display:block;
	width:350px;
}
.deal_popup_name{
	display: block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2;
	color: #005793;
	padding-bottom: 10px;
	width:336px;
}
.deal_popup_pic{
	display:block;
	height:180px;
	margin-bottom:6px;
	font-size:14px;
	position:relative;
}
.deal_popup_info{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
.deal_popup_info .priceline{
	display:block;
	font-weight:bold;
	color: #000;
	padding-left:1px;
}
.deal_popup_info .priceline b{
	display: inline-block;
	font-weight: bold;
	color: #236f11;
	padding: 0 1px;
	margin-right: 5px;
}
.deal_popup_info .priceline span{
	display: inline-block;
	color: #acacac;
	position: relative;
}
.deal_popup_info .priceline span em{
	display: block;
	background: url('//imgrabo.com/design/site/djazga.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0;
}
.deal_popup_pic .discount {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 51px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #288ED7;
}
.deal_popup_info .maindeal_vouchers {
	background: url("//imgrabo.com/design/site/redesign/rdsgn_dvouchers.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000;
	display: inline-block;
	font-style: normal !important;
	font-weight: normal !important;
	height: 18px;
	margin-bottom: 3px;
	margin-left: 7px;
	padding: 1px 5px 0 20px;
}
.deal_popup_info .hotelname {
	display: block;
	margin-bottom: 6px;
	color: #808080;
	padding-left: 2px;
}
.deal_map_metaline{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;	
}
.deal_map_metaline .rdsgn_dtime{
	font-weight:normal;
}

.deal_tiny_hover_popup{
	display:block;

}
.deal_tiny_hover_popup strong{
	display:block;
	padding-bottom:2px;
}
.deal_tiny_hover_popup small{
	display:block;
	color:grey;
	font-size:12px;
}
.deal_tiny_hover_popup .priceline{
	display:block;
	font-weight:normal;
	color: #000;
	margin:0 20px 3px 0;
}
.deal_tiny_hover_popup .priceline b{
	display: inline-block;
	font-weight: bold;
	color: #236f11;
	padding: 0 1px;
	margin-right: 5px;
}
.deal_tiny_hover_popup .priceline span{
	display: inline-block;
	color: #acacac;
	position: relative;
}
.deal_tiny_hover_popup .priceline span em{
	display: block;
	background: url('//imgrabo.com/design/site/djazga.png') no-repeat;
	width: 42px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 0;
}


.bp_booking_infobar, 
.bp_hotels_metaline{
	font-size:12px;
	color: grey;
	margin-bottom:2px;
	background: url('//imgrabo.com/design/mobi2/sleep_nights_icon.png') 0 -3px no-repeat;
	background-size:16px 16px;
	padding-left:20px;
	margin-left:2px;
	height:18px;
	line-height:18px;
}
.bp_hotels_metaline{
	margin-top:2px;
}
.bp_hotels_dates{
	display:inline-block;
	background: url('//imgrabo.com/design/site/redesign/mobi_calendar.png') 0 -1px no-repeat;
	padding-left:20px;
	margin-left:10px;
}
.deal_metainfo .bp_hotels_dates {
	margin-left: 0;
	font-size:12px;
	color: grey;
	margin-bottom:2px;
	height:18px;
	line-height:18px;
}
.dist_pin{
	font-size:12px;	
	color: grey;	
}
.maindeal_pricewrap{
	display: inline-block;
	font-style: normal;
	min-width: 90px;
}
.bp_hotels_nights{
	display: inline-block;
	font-style: normal;
	min-width: 70px;
}
/*******************************/
.deal_appointment_btn{
	display:block;
	background:#f4f4f4 url("//imgrabo.com/design/site/redesign/appointment_btn_blue.png") 9px 5px no-repeat;
	border:1px solid #EAEAEA;
	padding-left:40px;
	height:30px;
	margin-top:10px;
	line-height:30px;
	color:#167BBF;
	font-size: 14px;
	font-weight:bold;
}
.deal_appointment_btn:hover{
	background-color: #F9F9F9;
	color: #105685;	
}

/*******************************/

#deals_recom_cnt {
	padding:10px 0;
	overflow:visible;
}
#deals_recom_cnt .tn_page_blockview {
	padding-top:15px;
}
#deals_recom_cnt .tn_page_listview {
	margin-top:2px;
	margin-bottom:15px;
}
#deals_recom_cnt .deals_recom_ttl {
	font-family:arial,sans-serif;
	font-size:20px;
	color:#000;
	font-weight:normal;
	padding:0;
	margin:10px 0 5px 22px;
}
#deals_recom_cnt .deals_recom_ttl a {
	font-family:arial,sans-serif;
	font-size:20px;
	font-weight:normal;
}
#deals_recom_cnt .deals_recom_ttl b.moreinfo, .gr_reservation_info {
	display: inline-block;
	background: url('//imgrabo.com/design/site/question_circle.png') top left no-repeat;
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
	cursor:help;
}
#deals_recom_cnt .deals_recom_ttl b.moreinfo:hover, .gr_reservation_info:hover {
	background-position: bottom left;
}
#deals_recom_cnt .deals_recom_nores {
	background:#FFF3D2;
	padding:20px;
	margin:12px 25px 30px 23px;
	line-height:1.1;
	color:#222;
}
#deals_recom_cnt .deals_recom_res {
	overflow:visible;
}

.deals_recom_tooltip {
	font-style:normal;
	padding:5px 3px 8px;
	font-family:verdana, arial, serif;
	font-size:10px;
	line-height:1.3;
	cursor:default;
}
.deals_recom_tooltip a {
	font-family:inherit;
	font-size:inherit;
	white-space:nowrap;
}
.deals_recom_tooltip b {
	color:#444;
	white-space:nowrap;
}
.deals_recom_tooltip u.remove {
	font-style:normal;
	display:inline-block;
	margin:8px 0 0 0;
	color:#167bbf;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
}
.deals_recom_tooltip u.remove:hover {
	color:#105685;
}
.deals_recom_tooltip u.remove b {
	display:inline-block;
	width:13px;
	height:13px;
	background:url("//imgrabo.com/design/site/redesign/deal_recom_hide.png") no-repeat 0 0;
	margin:0 3px 0 0;
	opacity:0.7;
	vertical-align:bottom;
}
.deals_recom_tooltip u.remove:hover b {
	opacity:1;
}

/*******************************/

.deallist_separator_ttl {
	display:block;
	clear:both;
	height:10px;
	overflow:visible;
	border-bottom:1px solid #aaa;
	margin: -10px 25px 40px 0;
	text-align:center;
}
.deallist_separator_ttl b {
	font-family: arial, verdana, serif;
	font-size: 20px;
	font-weight:normal;
	color:#333;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	white-space:nowrap;
	padding:0 15px;
	background:#fff;
}
.tn_page_listview .deallist_separator_ttl {
	margin:20px 25px 25px 0;
}
.tn_page_cont_v .deallist_separator_ttl {
	margin:20px 25px 25px 0;
}

/*******************************/

.nvp_biz_mode_deals {
	overflow:visible;
	margin:20px 0 0 0;
	border-top:1px solid #eee;
	background:linear-gradient(to bottom, #f6f6f6 0%, #fff 50%);
	position:relative;
}
.nvp_biz_mode_deals2 {
	overflow:visible;
	padding:15px 17px 0 27px;
	margin-right:-50px;
}
.nvp_biz_mode_deals h2 {
	font-family:verdana,arial,serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	padding:10px 26px 10px;
	background:#f6f6f6;
	border-bottom:1px solid #eee;
	color:#222;
}
.nvp_biz_mode_deals .br_deal { width:207px; }
.nvp_biz_mode_deals .br_deal_pic { width:207px; background-size:cover; }
.nvp_biz_mode_deals .br_deal_pic_bord { width:205px; }

.bprofile .nvp_biz_mode_deals2 {
	margin-right:0;
	padding: 0 0 25px 0;
}

.nvp_biz_mode_deals.in_deal {
	border: 1px solid #eee;
	border-bottom: 0;
}
.in_deal .nvp_biz_mode_deals2 {
	padding: 0;
	margin-right: 0;
}
/*******************************/

.voucher_reservation_icons {
	display: block;
}
.voucher_reservation_icons span {
	display: block;
	float: left;
	padding-left: 20px;
	margin-right: 10px;
	color: #888;
	min-height: 16px;
}
.voucher_reservation_icons span.icon_reservation_needed {
	background: transparent url('//imgrabo.com/design/site/reservations/date.png') 0 0 no-repeat;
}
.voucher_reservation_icons span.icon_reservation_requested {
	background: transparent url('//imgrabo.com/design/site/reservations/date_error.png') 0 0 no-repeat;
}
.voucher_reservation_icons span.icon_reservation_confirmed {
	background: transparent url('//imgrabo.com/design/site/reservations/date_go.png') 0 0 no-repeat;
}

/***********************/
.tn_floating_dest_btn{
	margin:25px 25px 20px;
	position:relative;
	overflow:hidden;
}
.tn_tagbtn{
	display:block;
	float:left;
	background:#d3ecfa;
	height:20px;
	line-height:20px;
	margin-right:10px;
	margin-bottom:8px;
	border:1px solid #c1e5fb;
	border-radius:2px;
	padding-left:5px;
	cursor:pointer;
}
.tn_tagbtn.actv{
	font-weight:bold;
	background:#167bbf;
	border-color:#167bbf;
	color:#fff;
}
.tn_floating_dest_btn2{
	width:500%;
}
.tn_tagbtn small{
	display:block;
	float:right;
	background:#e2f3fc;
	height:20px;
	border-left:1px solid #c1e5fb;
	margin-left:5px;
	padding:0 5px;
}
.tn_tagbtn:hover{
	border:1px solid #167bbf;
}
.tn_tagbtn.actv small{
	font-weight:normal;
	background:#167bbf;
	border-color:#167bbf;
	border-left-color:#5192bf;
}

.tn_floating_dest_more{
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:white;
	height:22px;
	line-height:22px;
	padding-left:5px;
	font-size: 11px;
}
.tn_floating_dest_more:before{
	display:block;
	content:"";
	width:60px;
	height:22px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	position:absolute;
	top:0;
	left:-60px;
}

.feedp_review .nf_grey_value:last-child {
	margin-bottom: 0;
}

.nhdr_bday_badge_2017{
	display: block;
	position: absolute;
	top: 1px;
	left: -170px;
	background: url('//imgrabo.com/design/site/birthday/2017/badge.gif') 0 0 no-repeat;
	width: 169px;
	height: 50px;
}

.wallet-to-nastani{
	background: #ebf3f9;
}
.wallet-to-nastani .hdr{
	display:block;
	background:#01939a url('https://nastani.bg/img/header_logo_white.png') no-repeat 6px 5px / 50%;
	width:100%;
	height:32px;
}
.wallet-to-nastani .cnt{
	padding:8px 0 10px 10px;
	border: 1px solid #d1e7f7;
	color: #333;
	line-height:1.3;
}

/*********************************************************************************************/

.dealview-variants-table {
	width:100%;
	border-collapse:collapse;
	margin:15px 0;
}
.dealview-variants-table th {
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	color:#9c9c9c;
	text-align:left;
	font-weight:normal;
	padding:0 0 4px 0;
}
.dealview-variants-table td {
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	background:#fff;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	vertical-align:middle;
	text-align:left;
	padding:8px;
}
.dealview-variants-table td:first-child {
	padding-left:0;
}
.dealview-variants-table td:last-child {
	padding-right:0;
}
.dealview-variants-table td.dvvt-ttl {
	color:#3a5f78;
	font-weight:bold;
	padding-right:4px;
	line-height:1.4;
}
.dealview-variants-table tr.inactive td.dvvt-ttl {
	color:#888;
}
.dealview-variants-table td.dvvt-ttl i {
	font-weight:normal;
	font-style:normal;
}
.dealview-variants-table td.dvvt-prc {
	text-align:right;
	white-space:nowrap;
	line-height:1.1;
	padding-right:4px;
}
.dealview-variants-table td.dvvt-prc strong {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#1a8101;
}
.dealview-variants-table tr.inactive td.dvvt-prc strong {
	color:#888;
}
.dealview-variants-table td.dvvt-prc strong small {
	font-size:12px;
	color:#1a8101;
}
.dealview-variants-table tr.inactive td.dvvt-prc strong small {
	color:#888;
}
.dealview-variants-table td.dvvt-prc small {
	font-size:10px;
	color:#1a8101;
}
.dealview-variants-table tr.inactive td.dvvt-prc small {
	color:#888;
}
.dealview-variants-table td.dvvt-prc em {
	display:block;
	font-style:normal;
	color:#7cae71;
	font-size:10px;
	margin:3px 0 1px;
}
.dealview-variants-table tr.inactive td.dvvt-prc em {
	color:#b5b5b5;
}
.dealview-variants-table td.dvvt-prc em u.poshy-tips {
	text-decoration:none;
	position:relative;
	border-bottom:1px dotted #8cbc81;
	cursor:help;
}

.dealview-variants-table td.dvvt-btn {
	text-align:right;
	white-space:nowrap;
	line-height:1.1;
}
.dealview-variants-table td.dvvt-btn a {
	display:inline-block;
	border-radius:3px;
	background:#51b03a;
	background:linear-gradient(to bottom, #55b63e 0%, #46a031 100%);
	padding:0 10px 0 26px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2);
	line-height:30px;
	position:relative;
}
.dealview-variants-table td.dvvt-btn a:hover {
	background:#64c04e;
	background:linear-gradient(to bottom, #64c04e 0%, #4daa37 100%);
}
.dealview-variants-table td.dvvt-btn a:active {
	background:#3c8f2a;
}
.dealview-variants-table td.dvvt-btn a::after {
	content:"";
	display:block;
	width:11px;
	height:11px;
	background:url("https://imgrabo.com/design/site/dvvt-icon-cart.png") no-repeat 0 0;
	position:absolute;
	top:10px;
	left:9px;
}
.dealview-variants-table td.dvvt-btn i {
	display:inline-block;
	border-radius:3px;
	background:#c9d7dc;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2);
	width:78px;
	height:28px;
	line-height:27px;
	position:relative;
	text-align:center;
	cursor:default;
}

/*********************************************************************************************/

.addtocart-flybox { width:480px; position:fixed; top:200px; overflow:visible; text-align:left; box-shadow:0 0 30px rgba(0,0,0,0.4); }
.addtocart-flybox.loading { cursor:wait; min-height:150px; background:#fff url("//imgrabo.com/design/site/ajax-loader.gif") no-repeat center; }

.addtocart-flybox .atcf-bgi { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAA8CAYAAACXfcHbAAACLElEQVRYhb3YsUtVURzA8fvS4pmUPXBJAgcXC5JA2mpJN2tsEXGKt7i4SEF/wLkEDW426yS56CLY0iiITVFQQxAIohnVEKTybXhHOj3v/Z1z7j3n/Nb3+/0+997zO+fAy7IIAfQCjRi9u6EmsA2sA/2xsWX+xS4wFAta4Hx8Be6EhqaA0wIM4BcwGgq6CfwogQB+AjdCQC3gkwCdAlMhoB7gjQABPK0NaWzRAq1IxQ0gd1lM4IkF2gaaUoNnOvE7MCHk3QP+CNAecF2CHvL/6B4D7YK8YWBfgH4DdyXoFp3xLIqXQI/O6wfeCRDAtAQ1gc+WBhvAFeC1JS8vhTTWB+xYmgAcODzQBRHT4GVgzQEsi/fAVStkgA1AVYC+ASPOUBc6izzWZpwADypBBngfOHTA5mpBBjgCfBSgpSCQAV4Dtgqgt8CloJgGe4ElA/oCDAaHutB5Ohfk7aiQAV4M1WggRU0GzAAfgDEfCNgEXvhAj+jcP3uuoAGd1T33fUIn0De/coPakGujYJCtYXDIAoaHBDAOZIDDBdhMDCjNmyVbs2TTmGyfJTtBkp6NpDz1dXGa+8wsTlGTKaXaSqlXHvktpdSWUmrcF3qc5zl5nuMCamhH5x95gWaxDSzI9cNcwSCQCxgUksAokPQWUaAyMBokYKtJIJ99WBnSn27SdR/WhcZLfqsOuox3ENBnH9UGuw5i63gXgOf+ubOBbZ99dAZWXjulVCtmfpZl2V+DW325Q5lFxAAAAABJRU5ErkJggg==') no-repeat; }

.addtocart-flybox .atcf-close { width:40px; height:40px; background:#ececec; border-radius:50%; position:absolute; right:-20px; top:-20px; cursor:pointer; }
.addtocart-flybox .atcf-close:hover { background:#fff; }
.addtocart-flybox .atcf-close b { display:block; width:16px; height:16px; margin:12px 0 0 12px; background-position:0 -43px; }

.addtocart-flybox .atcf-title { font-family:arial,verdana,sans-serif; font-weight:normal; font-size:20px; position:relative; }
.addtocart-flybox.error .atcf-title { background:#ffb7b7; color:#a80b0b; }
.addtocart-flybox.success .atcf-title { background:#44a82a; color:#fff; }

.addtocart-flybox .atcf-title em { border-radius:50%; display:block; position:absolute; left:36px; top:31px; }
.addtocart-flybox.error .atcf-title em { width:36px; height:36px; background-color:#a80a0a; }
.addtocart-flybox.success .atcf-title em { width:37px; height:37px; background-color:#44a82a; border:1px solid #fff; }

.addtocart-flybox .atcf-title em i { display:block; }
.addtocart-flybox.error .atcf-title em i { width:18px; height:18px; background-position:0 -24px; margin:9px 0 0 9px; }
.addtocart-flybox.success .atcf-title em i { width:27px; height:23px; background-position:0 0; margin:7px 0 0 5px; }

.addtocart-flybox .atcf-title strong { display:block; margin:40px 0 40px 85px; }
.addtocart-flybox .atcf-title small { display:block; margin:-20px 0 40px 85px; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:normal; }

.addtocart-flybox .atcf-body { background:#fff; padding:26px 0 24px; text-align:center; }
.addtocart-flybox .atcf-body a.atcf-continue { color:#50af3a; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:normal; }
.addtocart-flybox .atcf-body a.atcf-continue:hover { color:#3d9a27; }

.addtocart-flybox .atcf-body a.atcf-gotocart { display:inline-block; border-radius:3px; background:#ff7b00; background:linear-gradient(to bottom, #ffb007 0%, #ff7b00 100%); padding:0 12px 0 28px; font-size:12px; font-weight:bold; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2); height:34px; line-height:33px; margin:0 auto 18px; position:relative; }
.addtocart-flybox .atcf-body a.atcf-gotocart:hover { background:#ff7b00; }
.addtocart-flybox .atcf-body a.atcf-gotocart:active { background:#ef7707; }
.addtocart-flybox .atcf-body a.atcf-gotocart::after { content:""; display:block; width:11px; height:11px; background:url("https://imgrabo.com/design/site/dvvt-icon-cart.png") no-repeat 0 0; position:absolute; top:12px; left:11px; }

.addtocart-flybox .atcf-controls { background:#ececec; height:54px; position:relative; }
.addtocart-flybox .atcf-controls select { padding:1px; font-size:11px; font-family:verdana,arial,sans-serif; float:left; margin:16px 0 0 16px; opacity:0.8; }
.addtocart-flybox .atcf-controls b { font-size:11px; font-family:verdana,arial,sans-serif; color:#666; display:block; float:left; margin:20px 0 0 10px; white-space:nowrap; max-width:330px; overflow:hidden; text-overflow:ellipsis; font-weight:normal; }

.addtocart-flybox .atcf-controls.loading { cursor:wait; }
.addtocart-flybox .atcf-controls.loading select { opacity:0.6; }
.addtocart-flybox .atcf-controls.success {  }
.addtocart-flybox .atcf-controls.loading::after { content:""; display:block; width:12px; height:12px; position:absolute; left:2px; top:20px; background:url("//imgrabo.com/design/site/ajax-loader.gif") no-repeat center / contain; }
.addtocart-flybox .atcf-controls.success::after { content:""; display:block; width:16px; height:16px; position:absolute; left:1px; top:19px; background:url("//imgrabo.com/design/site/redesign/fbpopup/icon_tick.png") no-repeat center / contain; }

.addtocart-flybox-arrow { position:fixed; border-right:7px solid #44a82a; border-bottom:7px solid #44a82a; border-bottom-right-radius:3px; opacity:0.8; z-index:1000; overflow:visible; }
.addtocart-flybox-arrow::after { content:""; display:block; width:0; height:0; border-color:#44a82a transparent; border-style:solid; border-width:0 10px 20px 10px; position:absolute; top:-18px; right:-13px; }

/*****************************************/

#cookiepolicy { position:fixed; left:0; right:0; bottom:0; padding:25px 0; background:#333; color:#fff; z-index:99999999999; text-align:center; font-family:verdana,arial,sans-serif; font-size:14px; line-height:1.2; }
#cookiepolicy * { font-family:inherit; font-size:inherit; display:inline-block; padding:0; margin:0; vertical-align:middle; line-height:inherit; }
#cookiepolicy div { }
#cookiepolicy div small { font-size:11px; margin:7px 0 0 0; color:#bbb; }
#cookiepolicy a { color:#88c4ed; }
#cookiepolicy a:hover { color:#a3d9fe; }
#cookiepolicy a.moreinfo { margin:0 0 0 30px; }
#cookiepolicy a.confirm { margin:0 0 0 30px; padding:0 12px; background:#55b63e; border-radius:3px; font-weight:bold; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); height:30px; line-height:29px; cursor:pointer; white-space:nowrap; }
#cookiepolicy a.confirm:hover { background:#6ecb59; }
#cookiepolicy a.reject { margin:0 0 0 10px; padding:0 12px; background:#555; border-radius:3px; font-weight:bold; color:#ccc; text-shadow:1px 1px 0 rgba(0,0,0,0.3); height:30px; line-height:29px; cursor:pointer; white-space:nowrap; }
#cookiepolicy a.reject:hover { background:#5f5f5f; }

/*****************************************/
.events_fitem{
	float: left;
	width:90%;
	margin-right:2%;
	margin-bottom: 6px;
}
.ft_event_cont_wrp{
	position: relative;
	z-index: 1;
}
.ft_event_pic{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	background: #eee center no-repeat;
	background-size: cover;
	margin-right: 15px;
	position: relative;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.16);
}
.ft_event_cont{
	display: block;
	margin-left:10px;
}
.ft_event_name {
	display: block;
	/* white-space:nowrap; */
	overflow: hidden;
	text-overflow:ellipsis;
	padding:3px 10px 5px 0;
	font-weight: bold;
}
.ft_event_name a{
	display: block;
	color: #167bbf;
	font-family: Arial, Verdana, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	line-height: 1.4em;
}
.ft_event_dates{
	display: block;
}
.ft_event_dates:after{
	display: block;
	content: '';
	clear: both;
}
.ft_event .ft_event_dates{
	float: right;
	margin-right:4px;
}
.ft_event_date{
	display: block;
	float: left;
	text-align: center;
}
.ft_event .ft_event_dates{
	float: right;
	margin-right:4px;
}
.ft_event_date{
	display: block;
	float: left;
	text-align: center;
}
.ft_event_date_dash{
	display: block;
	float: left;
	width: 9px;
	height: 3px;
	background: #ffb74d;
	margin:7px 5px 0;
}
.ft_event_date b{
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	line-height: 1em;
	color: #ff9800;
}
.ft_event_date small{
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1em;
	text-transform: lowercase;
	color: #ffb74d;
}
.dv3_nearby_guides_cont.events{
	width: 100%;
}
.dv3_nearby_guides_cont.events .events_fitem{
	width: 49.2%;
	margin-right: 1.5%;
	margin-bottom: 1.2%;
	background: #f9f9f9;
	padding: 7px;
	box-sizing: border-box;
}
.dv3_nearby_guides_cont.events .events_fitem .ft_event_date b{
	font-size: 20px;
}
.dv3_nearby_guides_cont.events .events_fitem .ft_event_name a{
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.dv3_nearby_guides_cont.events .events_fitem .ft_event_pic {
	width: 80px;
	height: 50px;
	margin-right: 10px;
}
.dv3_nearby_guides_cont.events .events_fitem:nth-child(2n+1){
	clear: both;
}
.dv3_nearby_guides_cont.events .events_fitem:nth-child(2n){
	margin-right: 0;
}

/*** voucher check downloads ***/
.voucher_check_download_box_wrap{
	padding: 15px 15px 10px;
}
.voucher_check_download_box{
	background: #c4e1f2;
	max-width: 380px;
	padding:10px 10px 8px;
	margin: 0 auto;
}
.voucher_check_app_icon{
	display: block;
	float: right;
	background:url("//imgrabo.com/design/site/mobilepage/voucher_check_app_icon.png") no-repeat 0 0;
	background-size:cover;
	width:64px;
	height:64px;
	border-radius:10px;
	margin-left:15px;
}
.voucher_check_download_info{
	text-align: left;
	padding-bottom: 10px;
}
.voucher_check_download_info strong{
	display: block;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #076eb4;
	padding-bottom:5px;
}
.voucher_check_download_info p{
	color: #357fb1;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.voucher_check_app_badge{
	display: inline-block;
	height: 40px;
	transition: opacity .2s ease-out;
}
.voucher_check_download_badges{
	text-align: left;
}
.voucher_check_app_badge.google{
	background: url('//imgrabo.com/design/site/mobilepage/google-play-app-badge.png') center top no-repeat;
	background-size: cover;
	width: 135px;
}
.voucher_check_app_badge.apple{
	background: url('//imgrabo.com/design/site/mobilepage/app-store-app-badge.png') center top no-repeat;
	background-size: cover;
	width: 120px;
}
.voucher_check_app_badge:hover{
	opacity: .8;
}
/**********************/

.dbtr_nastani {
	clear:both;
	background:#f4fdff;
	border:1px solid #a3d7da;
	position:relative;
	overflow:hidden;
	margin:0 28px 30px 0;
}
.dbtr_nas_decor { position:absolute; width:100%; height:100%; }
.dbtr_nas_decor em { display: block; width: 77.5%; padding-bottom: 77.5%; position: absolute; bottom: 0; right: 0; border-radius: 50%; }
.dbtr_nas_decor em:first-child { background: #c4dfe4; top: -7%; bottom: auto; right: -20%; }
.dbtr_nas_decor em:nth-child(2) { width: 107%; padding-bottom: 100%; background: rgba(28, 170, 177, 0.1); bottom: -10%; left: -44%; }
.dbtr_nas_decor em:nth-child(3) { width: 50%; padding-bottom: 50%; background: rgba(22, 146, 152, 0.1); bottom: -15%; left: 14.5%; }
.dbtr_nastani h4 { font-family: Verdana, arial, sans-serif; font-size: 14px; padding: 10px; color: #01747a; text-align: left; font-weight: bold; position:relative; }
.dbtr_nastani h4 a { font-family:inherit; font-size:inherit; color:inherit; }
.dbtr_nas_cnt {
	position:relative;
	margin:0 0 0 10px;
	overflow:hidden;
}
.dbtr_nas_hotel {
	display:block;
	float:left;
	width:230px;
	margin:0 10px 10px 0;
	background:#fff;
}
.dbtr_nas_hotel:nth-child(4), .dbtr_nas_hotel:nth-child(8) {
	margin-right:0;
}
.dbtr_nas_hotel:hover {
	background:#ffe;
}
.dbtr_nas_hotel .dbtr_nas_h_img {
	height:146px;
	margin:2px 2px 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	position:relative;
}
.dbtr_nas_hotel strong {
	display:block;
	margin:6px 6px 0;
	color:#016d72;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.dbtr_nas_hotel span {
	display:block;
	margin:4px 6px 8px;
	color:#01939a;
}
.dbtr_nas_stars {
	position:absolute;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.35);
	padding:5px;
	border-top-left-radius:3px;
}
.dbtr_nas_stars em {
	display:block;
	float:left;
	width:14px;
	height:13px;
	background:url('https://imgrabo.com/design/site/star-nastanibnr.png') no-repeat left top;
	margin:0 2px 0 0;
}

/**********************/

#tn_abroad_cities { margin:0 10px 15px 25px; overflow:visible; }
#tn_abroad_cities strong { display:block; margin:-5px 0 10px 5px; color:#222; }
#tn_abroad_cities strong a { color:#004371; }
#tn_abroad_cities strong a:hover { color:#000; }
#tn_abroad_cities .tn_abroad_cities_city {
	font-size:11px;
	display:block;
	float:left;
	margin:0 8px 8px 0;
	background:#fff;
	height:18px;
	line-height:17px;
	border:1px solid #d9f0ff;
	border-radius:2px;
	padding-left:5px;
}
#tn_abroad_cities .tn_abroad_cities_city small {
	font-size:10px;
	display:block;
	float:right;
	background:#f4fbff;
	height:18px;
	border-left:1px solid #d9f0ff;
	margin-left:5px;
	padding:0 5px;
}
#tn_abroad_cities .tn_abroad_cities_city:hover { border-color:#167bbf; }
#tn_abroad_cities .tn_abroad_cities_city:hover small { }
#tn_abroad_cities .tn_abroad_cities_city.actv { font-weight:bold; color:#fff; background:#167bbf; border-color:#167bbf; }
#tn_abroad_cities .tn_abroad_cities_city.actv small { font-weight:normal; background:#167bbf; border-color:#167bbf; border-left-color:#5192bf; }

/**********************/

.dv_vouchers_print_box {
	display:block !important;
	position:relative;
	padding:14px 5px 15px 72px;
	margin:0 0 25px 0;
	font-size:11px;
	background:#e2f2e5;
	color:#369d4b;
}
.dv_vouchers_print_box.print_required {
	background:#eeeeee;
	color:#888;
}
.dv_vouchers_print_box strong {
	display:block;
	margin-bottom:5px;
	color:#187a2c;
}
.dv_vouchers_print_box.print_required strong {
	color:#965252;
}
.dv_vouchers_print_box em {
	position:absolute;
	left:15px;
	top:15px;
	width:45px;
	height:50px;
	background:url("https://imgrabo.com/design/site/redesign/icon_vouchers_print.png") no-repeat 0 0 / 45px;
}
.dv_vouchers_print_box.print_required em {
	background-position:0 -100px;
}

/**********************/

#profile_friends_container {
	border: 1px solid #C8E4F6;
	border-top: 0;
}
#profile_friends_container .friendsnew_newfrlist_item {
    background: #E7F6FF;
    min-height: 40px;
    border-top: 1px solid #C8E4F6;
    padding: 10px;
}
#profile_friends_container .friendsnew_newfrlist_item .newfrlist_user {
    float: left;
    width: 500px;
}
#profile_friends_container .friendsnew_newfrlist_item div {
    font-family: Verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #6ca7ce;
    text-shadow: 0px 1px 0px #f7fcff;
}
#profile_friends_container .friendsnew_newfrlist_item .newfrlist_userpic {
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 12px;
    float: left;
}
#profile_friends_container .friendsnew_newfrlist_item .newfrlist_userpic img {
    display: block;
    border: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
#profile_friends_container .friendsnew_newfrlist_item div .newfrlist_username {
    display: inline-block;
    overflow: hidden;
    font-family: arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #055b94;
    padding-bottom: 2px;
}
#profile_friends_container .friendsnew_newfrlist_item div .newfrlist_online {
    background: #42b942;
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    margin-left: 10px;
    padding: 1px 6px 3px;
    text-shadow: none;
    vertical-align: middle;
}
#profile_friends_container .friendsnew_newfrlist_item a.newfrlist_send_message {
    display: inline-block;
	visibility: hidden;
	opacity: 0;
	background-image: url(//imgrabo.com/design/site/mailbtn.gif);
    background-position: top right;
    margin-top: 4px;
	float: right;
	transition: visibility 0s, opacity 0.3s linear;
}
#profile_friends_container .friendsnew_newfrlist_item:hover a.newfrlist_send_message {
	visibility: visible;
	opacity: 1;
}
#profile_friends_container .friendsnew_newfrlist_item a.newfrlist_send_message:hover {
    background-position: bottom right;
}
#profile_friends_container .friendsnew_newfrlist_item a.newfrlist_send_message b {
    background-image: url(//imgrabo.com/design/site/mailbtn_b.gif);
    color: #0669ad;
    text-shadow: 0px 1px 0 #fff;
    padding: 8px 12px 9px 42px;
    display: block;
    float: right;
    background-position: top left;
    background-repeat: no-repeat;
}
#profile_friends_container .friendsnew_newfrlist_item a.newfrlist_send_message:hover b {
    background-position: bottom left;
}
#profile_friends_container .newfrlist_userinfo {
    display: block;
    float: left;
    padding-right: 7px;
    padding-top: 2px;
}
#profile_friends_container .newfrlist_userinfo_item {
    display: block;
    padding-left: 28px;
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #6a6a6a;
    text-shadow: 0px 1px 0px #fafdff;
    height: 19px;
    width: 150px;
    opacity: .5;
}
#profile_friends_container .newfrlist_userinfo_item.newfrlist_fr {
    background: url(//imgrabo.com/design/site/friends/newfrlist_userinfo_icon_fr.png) 0 0 no-repeat;
}
#profile_friends_container .newfrlist_userinfo_item.newfrlist_calendar {
    background: url(//imgrabo.com/design/site/friends/friends_list_calendar_icon.png) 0 0 no-repeat;
    padding-left: 28px;
    line-height: 18px;
}

/***************************/

a.phonenumber-link { font-size:inherit!important; line-space:inherit!important; display:inline!important; font-weight:inherit!important; white-space:nowrap; float:none!important; }

span.phonenumber-masked { display:inline!important; }
span.phonenumber-masked, span.phonenumber-masked span, span.phonenumber-masked a { font-size:inherit!important; line-space:inherit!important; font-weight:inherit!important; float:none!important; position:static!important; top:unset!important; bottom:unset!important; left:unset!important; right:unset!important; background:none!important; border:0!important; }
span.phonenumber-masked-real { white-space:nowrap; display:none!important; }
span.phonenumber-masked-mask { white-space:nowrap; display:inline!important; }
span.phonenumber-masked-mask a, span.phonenumber-masked-mask span { cursor:pointer; display:inline!important; }
span.phonenumber-masked-mask span { color:#167bbf!important; }
span.phonenumber-masked-mask span:hover { color:#105685!important; }

/***************************/

.hidden-phone-number-reason { background:#fff; overflow:hidden; }
.hidden-phone-number-reason * { font-family:verdana,arial,sans-serif; font-size:12px; line-height:1.3; }
.hidden-phone-number-reason strong { display:block; margin-bottom:10px; }
.hidden-phone-number-reason p { margin:0 0 5px 0; padding:0; }
.hidden-phone-number-reason li  { margin:0 0 3px 12px; display:list-item; float:none; list-style:initial; }
.hidden-phone-number-reason li a { white-space:nowrap; }
.hidden-phone-number-reason li a small { color:#888; }

/***************************/

.addreview_trigger_box {
	position: relative;
	margin-bottom: 25px;
}
.addreview_trigger_box .title{
	display: block;
	font-family: arial, sans-serif;
    font-size: 20px;
    color: #000;
    font-weight: normal;
	line-height: normal;
	padding-bottom: 7px;
}
.addreview_trigger_box .group{
	margin-bottom: 15px;
}
.addreview_trigger_box .rating{
	display:block;
	position: absolute;
	top: 12px;
	right: 10px;
	white-space: nowrap;
	margin: -2px;
	cursor: pointer;
}
.addreview_trigger_box .rating i{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url('//imgrabo.com/design/site/icons/addreview_star.png') center top no-repeat;
	padding: 0 2px;
    text-align: center;
    line-height: 28px;
    font-size: 10px;
	color: #fda300;
}
.addreview_trigger_box .rating.selected_1 i:nth-child(1), 
.addreview_trigger_box .rating.selected_2 i:nth-child(1), 
.addreview_trigger_box .rating.selected_2 i:nth-child(2), 
.addreview_trigger_box .rating.selected_3 i:nth-child(1), 
.addreview_trigger_box .rating.selected_3 i:nth-child(2), 
.addreview_trigger_box .rating.selected_3 i:nth-child(3), 
.addreview_trigger_box .rating.selected_4 i:nth-child(1), 
.addreview_trigger_box .rating.selected_4 i:nth-child(2),
.addreview_trigger_box .rating.selected_4 i:nth-child(3),
.addreview_trigger_box .rating.selected_4 i:nth-child(4),
.addreview_trigger_box .rating.selected_5 i:nth-child(1),
.addreview_trigger_box .rating.selected_5 i:nth-child(2),
.addreview_trigger_box .rating.selected_5 i:nth-child(3),
.addreview_trigger_box .rating.selected_5 i:nth-child(4),
.addreview_trigger_box .rating.selected_5 i:nth-child(5){
	background-position: center bottom;
	color: white;
}
.addreview_trigger_box .rating:hover i{
	color: white !important;
	background-position: center bottom !important;
}
.addreview_trigger_box .rating i:hover ~ i{
    color: #fda300 !important;
	background-position: center top !important;
}
.addreview_trigger_box .rating:after{
	display: block;
	content: '';
	clear: both;
}
.addreview_trigger_box .textarea_wrap{
	position: relative;
}
.addreview_trigger_box textarea{
	display:block;
	border:none;
	border:1px solid #c2c2c2;
	width:100%;
	box-sizing: border-box;
	font-family: Arial, Verdana,sans-serif;
	font-size: 14px;
	border-radius: 4px;
	padding: 8px;
    max-width: 100%;
    min-width: 100%;
	min-height: 100px;
    padding-right: 160px;
    margin: 0 !important;
	outline: none !important;
}
.addreview_trigger_box textarea:focus{
	border:1px solid #c2c2c2;
	margin: 0;
}

/***************************/

.giftcards_sidebar_bnr_wrap{
	margin: 20px 20px 30px 20px;
	overflow:visible;
}
.wallet_aside_giftcard_wrap{
	margin: 15px 0;
	overflow: visible;
}
.giftcards_sidebar_bnr{
	display: block;
	background: url('//imgrabo.com/design/mobi2/buy_giftcard_bnr_bg.jpg') center no-repeat;
	background-size: cover;
	color: white;
	text-align: left;
	box-sizing: border-box;
    line-height: 1.4em;
	position: relative;
	border-radius: 3px;
	padding: 10px 39px 12px 12px;
	overflow: visible;
}
.giftcards_sidebar_bnr:hover{
	color: white;
}
.giftcards_sidebar_bnr:after{
	display: block;
	content: '';
	background: url('//imgrabo.com/design/mobi2/buy_giftcard_bnr_ribbon.png') no-repeat;
	background-size: cover;
	width: 65px;
	height: 38px;
	position: absolute;
	top:-1px;
	right:-1px;
}
.giftcards_sidebar_bnr strong {
    display: block;
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 5px;
}
.giftcards_sidebar_bnr .cta{
    display: inline-block;
    background: #eba319;
    padding: 7px 10px 7px 7px;
    margin-top: 4px;
    border-radius: 3px;
	font-weight: bold;
	white-space: nowrap;
}
.giftcards_sidebar_bnr:hover .cta{background: #f0ae33;}
.giftcards_sidebar_bnr .cta i.icon{
	display: inline-block;
	background: url('//imgrabo.com/design/mobi2/icons/gift.svg') no-repeat;
	background-size: cover;
    width: 18px;
    height: 17px;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 3px;
}

/***************************/

/* podkrepi campaing */
.podkrepi_info_box,
.dv3_podkrepi_box {
	padding: 8px 12px;
	margin-bottom: 20px;
	text-align: left;
	background: #c7f1da;
	color: #00863c;
}
.podkrepi_info_box .logo,
.dv3_podkrepi_box .logo {
	display: block;
	float: right;
	background:url('//imgrabo.com/design/site/podkrepi/logo.gif') no-repeat center;
	background-size: cover;
	width: 60px;
	height: 60px;
	border-radius: 6px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
}
.podkrepi_info_box::after, 
.dv3_podkrepi_box::after {
	display: block;
	content: '';
	clear: both;
}
.podkrepi_info_box p, 
.dv3_podkrepi_box p{
	line-height: 1.5em;
}
.podkrepi_info_box p.lead,
.dv3_podkrepi_box p.lead{
	font-family: Arial, Verdana, sans-serif;
	font-size:18px;
}
.podkrepi_info_box .cta,
.dv3_podkrepi_box .cta{
	display: inline-block;
	background: #64b187;
	color: white;
	padding: 6px 10px;
	border-radius: 3px;
	margin-top: 5px;
}
.podkrepi_info_box .cta::after,
.dv3_podkrepi_box .cta::after{
	display: inline-block;
	content: '';
	background: url('//imgrabo.com/design/site/icons/chevron-right-white.svg') no-repeat center;
	width: 10px;
	height: 10px;
	vertical-align: middle;
    margin-top: -2px;
    margin-left: 7px;
}
.podkrepi_info_box .cta:hover, 
.dv3_podkrepi_box .cta:hover{
	background: #398a5e;
}

.podkrepi_info_box {
	margin: 25px 25px 0;
}
.podkrepi_info_box .logo{
	float: left;
    margin-right: 20px;
}
.podkrepi_info_box .cta{
	float: right;
}

/***************************/


.deal_artists_box {
	margin-bottom: 30px;
}
.deal_artists_box_expandable {
	position: relative;
}
.deal_artists_box_expandable.expanded .deal_artists_box_expandable_cont {
	max-height: none !important;
}
.deal_artists_box_expandable_cont {
	overflow: hidden;
}
.artist_inline_label {
	display: inline-block;
	background: #f4f4f4;
	height: 32px;
	padding: 0 10px 0 5px;
	margin-bottom: 8px;
	margin-right: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 34px;
	font-weight: normal;
	color: #626262;
	border-radius: 4px;
}
.artist_inline_label:hover {
    background: #e9e9e9;
}
.artist_inline_label .avatar {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #ccc url(//imgrabo.com/design/_opoznai.bg/events/no_profile_pic.gif) center no-repeat;
	background-size: cover;
	vertical-align: top;
	margin: 4px 4px 0 4px;
	float: none;
}
.deal_artists_box_expandable_btn {
	display: none !important;
}
.deal_artists_box_expandable_btn.visible {
	display: block !important;
}



.help-button{
	display:inline-block !important;
	background:#f3edd7;
	border-radius:5px;
	height:32px;
	margin:0 0 4px 0;
	padding: 0 10px 0 34px;
	line-height:32px;
	color:#9a7341;
	font-size: 13px;
	font-weight:bold;
	position:relative;
}
.help-button:hover{
	background:#f5f0dc;
	color:#9a7341;
}
.help-button::after{
	content:"?";
	display:block;
	position:absolute;
	left:7px;
	top:7px;
	border:1px solid #9f896b;
	border-radius:50%;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#9f896b;
}

.nvp_left_howtoreserve_box { border-bottom:1px solid #DDF3FF; text-align:center; padding:7px 0 12px; }

/*******/

.deals_browse_subcats {
	padding:20px 15px 0;
	background:#fff;
	margin:0 0 -10px;
}
.deals_browse_subcats .item {
	display:block;
	float:left;
	width:10.5%;
	margin:0 1%;
	overflow:visible;
	border-radius:5px;
	position:relative;
}
.deals_browse_subcats .item.big { width:12.28%; }
.deals_browse_subcats .item.med { width:10.5%; }
.deals_browse_subcats .item.sml { width:9.7%; margin:0 0.7%; }
.deals_browse_subcats .item::after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	z-index:2;
}
.deals_browse_subcats .item div {
	padding-bottom:100%;
	background:#f2f6fd no-repeat center;
	background-size:cover;
	border-radius:5px;
	position:relative;
	z-index:2;
	font-family:inherit;
	overflow:visible;
}
.deals_browse_subcats .item:hover div {
	background-size:102%;
}
.deals_browse_subcats .item:active div {
	background-size:104% !important;
}
.deals_browse_subcats .item.selected div {
	margin:-3px;
	border:3px solid #288ED7;
	border-radius:8px;
	box-shadow:inset 0 0 2px #fff, inset 0 0 2px #fff;
}
.deals_browse_subcats .item div::after {
	content:attr(count);
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	background:#222;
	padding:0 5px;
	min-width:10px;
	line-height:18px;
	border-radius:0 5px 0 5px;
	color:#fff;
	text-align:center;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-shadow:1px 1px 0 rgba(0,0,0,0.1);
}
.deals_browse_subcats .item:hover div::after {
	background:#288ED7;
}
.deals_browse_subcats .item.selected div::after {
	background:#288ED7;
	box-shadow:-2px 2px 1px rgba(255,255,255,0.2);
}
.deals_browse_subcats .item strong {
	display:block;
	height:50px;
	padding:7px 0 0;
	box-sizing:border-box;
	z-index:1;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	line-height:1.3;
	color:#167bbf;
	margin:0 -7px;
	text-align:center;
}
.deals_browse_subcats .item.big strong { font-size:12px; }
.deals_browse_subcats .item.med strong { font-size:12px; }
.deals_browse_subcats .item.sml strong { font-size:11px; }
.deals_browse_subcats .item.selected strong {
	color:#105685;
}

/*******/

#form_add_to_cart {
	margin-top: 15px;
}
#form_add_to_cart a {
	display: inline-block;
	border-radius: 3px;
	background: #51b03a;
	background: linear-gradient(to bottom, #55b63e 0%, #46a031 100%);
	padding: 5px 20px 5px 43px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
	line-height: 27px;
	position: relative;
}
#form_add_to_cart a:hover {
	background: #64c04e;
	background: linear-gradient(to bottom, #64c04e 0%, #4daa37 100%);
}
#form_add_to_cart a:active {
	background: #3c8f2a;
}
#form_add_to_cart a::after {
	content: "";
	display: block;
	width: 23px;
	height: 19px;
	background: url(https://imgrabo.com/design/mobi2/dv3-cart-icon.png) no-repeat 0 0;
	background-size: cover;
	position: absolute;
	top: 9px;
	left: 11px;
}