/**
Theme Name: Explore UA
*/


*
{
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}
.main_wrapper
{
	background:url(design/background_top.png) top left no-repeat , url(design/background_bottom.png) bottom right no-repeat;
	overflow-x:hidden;
	max-width:1900px;
	min-width:980px;
	margin:auto;

}
/*Top menu*/
.head_menu
{
	height:40px;
	background-color:white;
}
.inner_head_menu
{
	width:940px;
	height:40px;
	margin:auto;
	max-width:1900px;
}
.inner_head_menu .tech
{
	float:left;
	width:600px;
	padding-top: 15px;
}
.inner_head_menu .tech li
{
	/*float:left;*/
	display: inline-block;
	list-style-type:none;
}
.inner_head_menu .tech li a
{
	padding:0px 10px 10px 0;
	font-size:12px;
	text-decoration:none;
	color:#777;
	/*display:table-cell;*/
	display: inline-block;
	vertical-align:bottom;
	height:31px;
}
.inner_head_menu .tech li span
{
	padding:0px 10px 10px 0;
	font-size:12px;
	text-decoration:none;
	color:#777;
	/*display:table-cell;*/
	display: inline-block;
	vertical-align:bottom;
	height:31px;
}
.inner_head_menu .tech li:before
{
	content: '/';
	padding:0px 10px 10px 0;
	font-size:12px;
	text-decoration:none;
	color:#777;
	/*display:table-cell;*/
	display: inline-block;
	vertical-align:bottom;
	height:31px;
}
	.inner_head_menu .tech li:first-child:before
	{
		display: none;
	}
.inner_head_menu .tech li a:hover
{
	color:#428bca;
	text-decoration:underline;
}
.leng
{
	float:right;
	font-size:13px;
	color:#909da8;
	position:relative;
	top:1px;
	z-index:200;
	border:3px solid white;
}
.leng p span:first-child
{
	display:none;
}
.leng .sort_current p  span:first-child
{
	display:inline;
}
.leng > ul
{
	padding:6px 5px 6px 5px;
	position:absolute;
	top:3px;
	right:-10px;
	width:136px;
}
.sort_current
{
	z-index:300;
	background-color:white;
	border-radius:2px;
	border:3px solid #ffd202;
	min-width:100px;
	position:relative;
	margin:-3px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}
.sort_current p
{
	text-decoration:underline;
	margin-bottom:11px;
	border-bottom:1px solid #eeeeee;
}
.sort_current ul
{
	display:block;
}
.leng ul li
{
	list-style-type:none;
	/*overflow:hidden;*/
	display:block;
	
}
.leng ul ul
{
	display:none;
}
	.leng ul.sort_current ul
	{
		display: block;
	}
.sort ul ul
{
	display:none;
}
.leng ul li p img
{
	float:right;
	
}
.leng ul li ul li img
{
	float:right;
	margin-top:1px;
	display:block;
}
.sort_lend_down
{
	background-image:url(design/arrow-down.png);
	height:14px;
	width:7px;
	display:block;
	position:absolute;
	right:10px;
	left:auto;
	top:6px;
	cursor:pointer;
}
.sort_lend_down.sort_lend_up
{
	background-image:url(design/arrow-up.png) !important;
}
.leng ul li p
{
	float: right;
	color:#1d8dd7;
	text-decoration:underline;
	padding: 8px 18px 9px 12px;
	margin: -8px 0 0;
	cursor:pointer;
}
	.leng ul.sort_current li p
	{
		float: none;
		padding: 6px 18px 6px 6px;
		margin: -6px 0 0;
	}
.leng ul li a
{
	display:block;
	padding:0px 18px 4px 6px;
	color:#898989;
}
.leng ul li a:hover
{
	color:#1d8dd7;
	text-decoration:underline;
}
/*Top menu*/
/*Main menu*/
header
{
	height:145px;
	background:url(design/header-bg.png) center no-repeat;
	position:relative;
	z-index:100;
	max-width:1900px;
	margin:auto;
}
.shadow_slider_top
{
	height:8px;
	background-image:url(design/slider_shadow_top.png);
	max-width:1900px;
	margin:auto;
}
.header
{
	width:940px;
	padding:0px 15px 0px 15px;
	height:145px;
	margin:auto;
	position:relative;
}
#logo
{
	width:180px;
	height:95px;
	display:block;
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top:25px;
}
.container {
	display: none;
}
.toggleMenu {
	display: none;
}
menu
{
	cursor:pointer;
	margin-right:0px;
	padding-right:0px;
	position:absolute;
	right:15px;
	top:0px;
	z-index:100;
}
menu li
{
	float:left;
	list-style-type:none;
	color:white;
	padding:51px 0 58px 0px;
	position:relative;
	z-index:150;
}
menu li:last-child a
{
	padding:0 0 0 25px;
	border:none;
}
menu li:first-child a
{
	padding:0 25px 0 0;
}
menu li a
{
	height:36px;
	display:block;
	padding:0px 25px 0 25px;
	border-right:1px solid #3c659a;
	color:white;
}
menu li a .menu_title
{
	font-size:13px;
	font-weight:800;
	float:left;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px rgba(0,3,1,0.20);
	margin-bottom:2px;
	display:inline-block;
}
.str 
{
	background: url("design/str.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 5px;
    margin-top: 7px;
    width: 9px;
}
menu li a p
{
	font-size:11px;
	color:#91a7be;
	text-shadow: 1px 1px 1px rgba(0,3,1,0.20);
	margin-top:1px;
}
.sub-menu
{
	position:absolute;
	top:145px;
	left:0px;
	z-index:200;
	display:none;
}
.sub-menu li
{
	position:relative;
	z-index:200;
}
menu > li:nth-child(3) .sub-menu , menu > li:nth-child(4) .sub-menu
{
	position:absolute;
	top:145px;
	right:0px;
	left:auto;
}
menu > li:nth-child(3) .sub-menu ul , menu > li:nth-child(4) .sub-menu ul
{
	position:absolute;
	left:auto;
	right:210px;
	padding:0px;
	margin:0px;
	padding-right:1px;

}
.sub-menu li
{
	padding:0px;
	margin:0px;
}

.sub-menu li a
{
	display:block;
	float:none;
	padding:12px 10px 12px 15px !important;
	margin:0px;
	width:185px;
	height:20px;
	background-color:#143f6c;
	border-top:1px solid #476183 !important;
	color:white;
	font-size:13px;
	text-decoration:none;
	opacity:0.9;
}
.sub-menu li a:hover
{
	background-color:#112f57;
	font-weight:400;
	opacity:0.9;
	-webkit-transition: opacity 0.5s ease; 
	-moz-transition: opacity 0.5s ease; 
	transition: opacity 0.5s ease;
}
.sub-menu li ul,
.sub-menu li .sub-menu
{
	position:absolute;
	left:210px;
	top:0px !important;
	padding-left:1px;
	display:none;
}
.sub-menu li a
{
	border:none;
}
.str2 
{
    background: url("design/str2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: right;
    height: 9px;
    margin-top: 7px;
    width: 5px;
}
	menu li:nth-child(3) .sub-menu .str2, menu li:nth-child(4) .sub-menu .str2
	{
		background-image: url("design/str3.png");
	}
menu li:hover > .sub-menu
{
	display:block;
} 
menu li ul li:hover ul
{
	display:block;
}
	/* top menu counters */
	.new_post_counter {
		position: absolute;
		top: 28px;
		right: 25px;
		display: inline-block;
		height: 13px;
		line-height: 12px;
		padding: 0 4px 0;
		font-size: 10px;
		text-shadow: 1px 1px 1px #555555;
		border-radius: 2px 2px 2px 0;
		background: #888;
	}
		.new_post_counter:before {
			content: '';
			position: absolute;
			bottom: -4px;
			left: 0;
			display: inline-block;
			width: 0;
			height: 0;
			border: 2px solid transparent; /* Прозрачные границы */
    		border-left: 2px solid;
			border-top: 2px solid;
		}

/*Main menu*/
/*Slider*/
.pseudo_slider
{
	background:url(design/slider-photo-1.jpg) center top no-repeat;
	position:relative;
	max-width:1900px;
	/*overflow:hidden;*/
	height:307px;
	margin:auto;
	margin-top:-145px;
}
.path
{
	height:36px;
	background-color:rgba(0,36,83,0.7);
	position:absolute;
	bottom:0px;
	width:100%;
}
.path p
{
	display:block;
	width:940px;
	margin:auto;
	padding-top:6px;
	color:#e2e7ed;
}
.path_sep
{
	margin:0px 4px 0px 4px;
}
.path a:link
{
	text-decoration:underline;
}
.path a,
.path span.current
{
	color:#e2e7ed;
	font-weight:600;
	font-size:13px;
}
.path a img
{
	margin-bottom:-4px;
}
.pseudo_slider .inner_slide
{
	height:74px;
	margin-top:2px;
	padding-top:171px;
}
.slider
{
	position:relative;
	/*z-index:0;*/
	height:660px;
	max-width:1900px;
	/*overflow:hidden;*/
	margin:auto;
	margin-top:-143px;
	/*background-color: rgba(0, 36, 83, 0.7);*/
}
.slider > img
{
	position:absolute;
	height:660px;
	max-width:1900px;
	top:0px;
	left:0px !important;
}
.title
{
	color:white !important;
	font-weight:300;
	font-size:36px;
	text-shadow: 2px 2px 0px rgba(0,0,0,0.16);
}
.title a
{
	color:white;
}
.inner_slide
{
	width:940px;
	height:375px;
	margin:auto;
	padding-top:236px;
	position:relative;
}
.slider_button
{
	width:40px;
	/*height:97px;*/
	position:absolute;
	top: 0;
	padding:188px 30px 230px 30px;
	background-color:rgba(255,216,35,0);
	opacity: 0.4;
	cursor:pointer !important;
}
	/*.mini_slider .slider_button,*/
	.slider .slider_button {
		height:97px;
		top: auto;
		bottom: 0;
	}
.slider_button:hover
{
	opacity: 0.6;
	background-color:rgba(255,216,35,0.6);
	-webkit-transition: opacity,background-color 0.5s ease; 
	-moz-transition: opacity,background-color 0.5s ease; 
	transition: opacity,background-color 0.5s ease;
}
.slider_left
{
	right:0px;
	left:auto;
	
}
.slider_right
{
	left:0px;
	right:auto;
}
.slide_list
{
	max-height: 345px;
	margin:0px 2px 41px 2px;
	position:relative;	
	background:white;
	overflow: hidden;
}
.slide_list_wrapper
{
	position:relative;
	margin: 0 0 0 2px;
}
.slide_item
{
	overflow: hidden;
	margin:5px 2px 0px 2px;
	width:272px;
	height: 325px;
	padding-bottom: 5px;
	float:left;
	color:#707070;
	opacity:0.5;
	cursor:pointer;
	white-space: normal;
	background:url(design/slider-list-item-line.png) bottom center no-repeat;
}
.slide_item.active
{
	cursor:default;
}
.slide_item > a
{
	position:relative;
	display: inline-block;
	width:272px;
	height:140px;
}
.slide_list_hover
{
	position:absolute;
	top:0px;
	left:0px;
	opacity:1 !important;
}
.slide_item a img:first-child
{
	width:272px;
	height:140px;
}
.slide_item h2 a
{
	color:#707070;
	font-size:20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	width:248px;
	display:block;
	margin:auto;
	margin-top:7px;
	margin-bottom:3px;
	cursor:default;
}
.slide_item div.slide_text
{
	overflow: hidden;
	font-size:13px;
	line-height: 1.5;
	width:245px;
	max-height: 95px;
	margin:auto;
	text-align:left;
	padding: 19px 0 0 0;
	cursor:default;
	/*background:url(design/slider-list-item-line.png) bottom center repeat-x;*/
}
.slide_item.active
{
	opacity:1;
}
.slide_item.active {
	background:url(design/slider-list-item-line-hover.png) bottom center no-repeat;
}
.slide_item.active div.slide_text
{
	/*background:url(design/slider-list-item-line-hover.png) bottom center repeat-x;*/
}
.slide_item:not(.active) .categories:hover
{
	color:#999;
	text-decoration:none;
	cursor:default;
}
.slide_item.active h2 a:hover
{
	color:#7ab631;
	cursor:pointer;
}
/*Slider*/
/*Search*/
.search
{
	position:absolute;
	right:0px;
	bottom:0px;
	height:72px;
	background-color: rgba(0, 36, 83, 0.7);
	z-index:10;
	opacity:0.4;
	width:171px;
	/*overflow:hidden;*/
}
.search.main
{
	width:940px;
	opacity:1;
}
.search.main form
{
	display:block;
}
.search.active
{
	width:940px;
	opacity:1;
}
.search.active form
{
	display:block;
}
.search_title
{
	width:118px;
	height:39px;
	background:url(design/take-bg.png) no-repeat;
	color:#3c5683;
	font-weight:700;
	font-size:11px;
	padding:14px 18px 19px 34px;
	float:left;
	text-transform:uppercase;
	text-shadow: 2px 2px 1px rgba(255,255,255,0.45);
	cursor: pointer;
}
	.main .search_title {
		cursor: default;
	}
.search_title .search_t
{
	color:#3c5683;
	font-size:23px;
	font-weight:700;
	text-transform:uppercase;
	margin-top:-3px;
	margin-bottom:3px;
	text-shadow: 2px 2px 1px rgba(255,255,255,0.45);
	float:left;
}
.search_title span
{
	float:left;
	min-width: 50px;
	overflow:hidden;
}
.search_title p
{
	margin-top:-3px;
}
.search_title div
{
	float:right;
}
.search_title div img
{
	padding:3px;
	cursor:pointer;
}
.search form
{
	display:none;
	width:740px;
	float:right;
	padding:18px 20px 11px 10px;
}
.search form input:nth-child(2)
{
	background: #FFF url(design/search_bg_02.png) center top no-repeat;
	padding:0px 25px 0px 16px;
}
.search form input:nth-child(2):focus
{
	background: #FFF url(design/search_bg_02.png) center top no-repeat;
}
.search form input:nth-child(1):focus
{
	background: #FFF url(design/search_bg_01.png) center top no-repeat;
}
.search form input:active , .search form input:focus , .search form input
{
	border:0px;
	outline: none !important;
}
 .search form  .imgbutton {
    display: none; 
}
.search form input
{
	float:left;
	display:table-cell;
	vertical-align:middle;
	margin-left:22.5px;
	border-radius:2px;
	color:#628694;
	font-size:14px;
	padding:0px 16px 0px 16px;
	border:none;
	height:37px;
	border: 1px rgba(255, 255, 255, 0.25);
	background: #FFF url(design/search_bg_01.png) center top no-repeat;
	
	-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);
	-moz-box-shadow:    0px 0px 0px 3px rgba(255, 255, 255, 0.25);
	box-shadow:         0px 0px 0px 3px rgba(255, 255, 255, 0.25);
}
.search form input[type="button"]
{
	width:84px;
	height:37px;
	background: #ffd928 url(design/search.png) 0 -100px no-repeat; /* Для старых браузров */
    background: linear-gradient(to top, #ffd200, #ffe258);
	color:#3c5683;
	font-style:normal;
	margin-left:30px !important;
	font-weight:700;
	text-transform:uppercase;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.45);
}
.search form input[type="button"]:hover
{
    /*background-image:url(design/search.png);*/
    background: #ffd928 url(design/search.png) 0 0 no-repeat;
	cursor:pointer;
}
.search_form {
	position: relative;
}
	.search_form .autocomplete {
		position: absolute;
		top: 61px;
		left: 394px;
		width: 308px;
		margin: 0;
		padding: 5px 17px;
		list-style-type: none;
		border-radius: 3px;
		background: #FFFFFF;
		-webkit-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);
		-moz-box-shadow:    0px 0px 0px 3px rgba(255, 255, 255, 0.25);
		box-shadow:         0px 0px 0px 3px rgba(255, 255, 255, 0.25);
		z-index: 10;
	}
		.search_form .autocomplete li {
			margin: 3px 0;
			font-size: 11px;
			cursor: pointer;
		}
			.search_form .autocomplete li:hover {
				color: #1D8DD7;
			}
	.search_form .error_input {
		background: #FFDFDF;
	}

/*Search*/
/*Map*/
.map
{
	position: relative;
	height:180px;
	max-width:1900px;
	margin:auto;
	overflow:hidden;
	border-bottom:2px solid #ffd202;
	position:relative;
	text-align: center;
}
	.map:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 24px;
		background: url('design/map_top_shadow.png') 0 0 no-repeat;
		z-index: 100;
	}
.mapgoo
{
	position: absolute;
	height: 597px;
	width: 100%;
	display: none;
	z-index: 2;
	opacity: 0;
}
	/*.mapgoo .leaflet-control-layers {
		margin-top: 80px !important;
		display: none;
	}
	.mapgoo .leaflet-control-minimap {
		display: none;
	}
	.mapgoo div[id^="panel_top_"] {
		width: 100% !important;
		padding: 5px 0 !important;
		background: #FFD202 !important;
		display: none !important;
	}
		.mapgoo div[id^="panel_top_"] span:first-child {
			margin-left: 47% !important;
		}
		.mapgoo div[id^="panel_top_"] .lmm-panel-api-fullscreen {
			margin: 0 5px 0 0 !important;
		}
	.mapgoo div[id^="mapsmarker_"] {
		min-height: 100% !important;
	}
		.mapgoo div[id^="mapsmarker_"] .leaflet-google-layer {
			height: 100% !important;
		}*/
.inner_map
{
	display: inline-block;
	width:100%;
	height:180px;
	margin:auto;
	background-position: center top;
	background-repeat: no-repeat;
}
.inner_map.en {
	background-image: url('design/map-home-bg-en.jpg');
}

.inner_map.ru {
	background-image: url('design/map-home-bg-ru.jpg');
}

.inner_map.ua {
	background-image: url('design/map-home-bg-ua.jpg');
}

.inner_map h1
{
	color:#935806;
	font-size:36px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	text-shadow: 1px 2px 0px #f8ec4f;
}
.inner_map p
{
	font-size:12px;
	color:#8a5407;
	text-transform:uppercase;
	text-shadow: 1px 1px 0px #f8ec4f;
}
.map-button
{
	position: absolute;
	bottom: 19px;
	left: 50%;
	display: inline-block;
	height:19px;
	background:url(design/show-map-btn.png) right no-repeat , rgba(75,20,0,0.5);
	cursor:pointer;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	color:white;
	padding:5px 30px 0px 11px;
	margin: 0 0 0 -65px;
	z-index: 5;
}
.map-button:hover
{
	background:url(design/show-map-btn-hover.png) right no-repeat , #623521;
}
/*Map*/
/*best_off*/

.best_off_top
{
	width:940px;
	padding-top:62px;
	padding-bottom:39px;
	margin:auto;
	background:url(design/best-offer-delimiter.png) bottom repeat-x;
}
.best_header
{
	color:#37516e;
	font-size:22px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	text-transform:uppercase;
}
.best_off_item h2 a
{
	color:#444;
	font-size:20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	text-transform:none;
	margin-left:2px;
	display:block;
}
.best_off_top p
{
	font-size:13px;
	color:#909da8;
}
.best_off_top_option ul
{
	list-style-type:none;
	margin-top:31px;
}
.best_off_top_option ul:nth-child(1) li.current_option
{
	background-color:#2c95da;
	color:white;
}
.best_off_top_option ul:nth-child(1) li
{
	float:left;
	font-size:11px;
	font-weight:600;
	text-transform:uppercase;
	padding:4px 10px 4px 10px;
	border-radius:2px;
	color:#808080;
	cursor:pointer;
	margin-right:4px;
}
.best_off_top_option ul:nth-child(1) li:not(.current_option):hover
{
	background-color:#efefef;
}


/*sorter*/
.sort
{
	float:right;
	font-size:13px;
	color:#909da8;
	position:relative;
	z-index:200;
	border:3px solid white;
	width:244px;
}
.sort ul
{
	margin:0px !important;
}
.sort > ul
{
	padding:6px 5px 6px 5px;
	position:absolute;
	top:-3px;
	right:-10px;
	width:136px;
	float:right !important;
	margin:-3px !important;
}
.sort_by
{
	float:left;
}
.sort_current p
{
	text-decoration:underline;
	margin-bottom:11px;
	border-bottom:1px solid #eeeeee;
}
.sort .sort_current
{
	position:absolute;
	right:-13px;
	top:-6px;
}
.sort_current ul
{
	display:block;
}
.sort ul li
{
	list-style-type:none;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.sort ul ul
{
	display:none;
}
	.sort ul.sort_current ul
	{
		display: block;
	}
.sort ul li p img
{
	float:right;
	
}
.sort ul li ul li img
{
	float:right;
	margin-top:1px;
	display:block;
}
.sort .sort_lend_down
{
	top:8px;
}
.sort_lend_down
{
	background-image:url(design/arrow-down.png);
	height:14px;
	width:7px;
	display:block;
	position:absolute;
	right:10px;
	left:auto;
	top:6px;
	cursor:pointer;
}
.sort ul li p
{
	color:#1d8dd7;
	text-decoration:underline;
	padding:0px 18px 6px 6px;
}
.sort ul li a
{
	display:block;
	padding:0px 18px 4px 6px;
	color:#898989;
}
.sort ul li a:hover
{
	color:#1d8dd7;
	text-decoration:underline;
}
.sort ul li li.hide {
	display: none;
}

/*sorter*/

.best_off_bottom
{
	margin:auto;
	margin-top:40px;
	margin-bottom:44px;
	position:relative;
}
.best_off_bottom .slider_button
{
	padding: 304px 30px 355px 30px !important;
}
	.best_off_bottom .slider_button.slider_right {
		display: none;
	}
.best_off_bottom_inner
{
	width:970px;
	margin:auto;
}
.best_off_bottom_inner > div
{
	overflow: hidden;
	width: 99999px;
}
.best_off_bottom_collumn
{
	margin:0px 15px 0 15px;
	width:293px;
	float:left;
}
.best_off_img
{
	display:block;
	width:293px;
	height:180px;
}
.best_off_item .best_off_img
{
	position:relative;
}
.best_off_item .best_off_img img
{
	width:293px;
	height:180px;
}
.best_off_item .best_off_img img:last-child
{
	position:absolute;
	top:0px;
	left:0px;
	width:293px;
	height:180px;
	display:none;
}
.best_off_item .best_off_img:hover img:last-child
{
	display:block;
}
.best_off_item h2
{
	color:#444444;
	font-size:20px;
	margin:12px 0px 3px -2px;
	padding:0px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	line-height:22px;
}
.best_off_item .undername
{
	margin:0px;
	border-bottom:1px dotted #dddddd;
	width:293px;
	padding-bottom:19px;
	margin-bottom:8px;
}
.target_price
{
	overflow:hidden;
	/*height:31px;*/
	margin-bottom:50px;
}
.target_price p
{
	float:left;
	color:#1d8dd7;
	font-size:12px;
	line-height: 27px;
	height:27px;
}
	.target_price p.coord {
		line-height: 1.1;
		height: auto;
	}
.target_price p:nth-child(2)
{
	float:right;
}
.target_price p a
{
	width:165px;
	/*margin-top:-3px;*/
	text-decoration:none;
	color:#1d8dd7;
	display: inline-block;
	line-height: 1.1;
	/*vertical-align:middle;*/
	height:27px;
}
article .target_price p a,
.prew_descr .target_price p a {
	width: 240px;
}
.targimg
{
	float:left;
	height:27px;
	width:30px;
}

.price
{
	padding:1px 15px 2px 15px;
	border-radius:2px;
	display:inline-block;
	color:white;
	text-shadow: 1px 1px 1px rgba(0,1,1,0.5);
	font-size:13px;
	float:right;
	text-transform:uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	/*cursor:pointer !important;*/
}
	.best_offer_item .price {
		padding: 1px 10px 2px 10px;
	}
.price_from
{
	font-size:12px;
	text-transform:none;
	font-family: 'Open Sans Condensed', sans-serif;
}
.current_price
{
	padding-left: 5px;
	padding-right: 5px;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
}
.currencies
{
	font-size:12px !important;
	text-transform:none;
	margin-top:0;
	font-family: 'Open Sans Condensed', sans-serif;
	display:block;
	float:right;
}

/* блоки-накладки по бокам спец. предложений */
.slider_right_absolute,
.slider_left_absolute {
	display: none;
	position: absolute;
	top: 0;
	width: 1000px;
	height: 700px;
	background: #FFFF00;
}
	.slider_right_absolute {
		left: 1000px;
	}
	.slider_left_absolute {
		right: 1000px;
		background: #33CCCC;
	}

.best_offers_block,
.spec_offers_block {
	position: relative;
	overflow: hidden;
	float: left;
	width: 970px;
	font-size: 0;
	opacity: 0.1;
}
.best_offers_block {
	overflow: visible;
}
	.best_offers_block:first-child,
	.spec_offers_block:first-child {
		margin-left: 15px;
	}
	.best_offers_block:after,
	.spec_offers_block:after {
		content: '';
		position: absolute;
		top: 0;
		left: -10px;
		display: block;
		width: 950px;
		height: 100%;
		z-index: 5;
	}
		.best_offers_block.active:after,
		.spec_offers_block.active:after {
			display: none;
		}
.best_offers_block:first-child,
.spec_offers_block:first-child {
	opacity: 1;
}
	.best_offer_item {
		position: relative;
		display: inline-block;
		height: 310px;
		margin: 0 30px 40px 0;
		vertical-align: top;
	}
	.image_and_title,
	.best_off_item_price {
		/*position: relative;*/
		display: inline-block;
		width: 293px;
	}
	.image_and_title {
		padding: 0 0 36px;
		vertical-align: top;
	}
	.best_off_item_price {
		margin-left: -293px;
		vertical-align: bottom;
	}
	.image_and_title > a {
		display: inline-block;
		width: 293px;
		height: 180px;
	}
	.image_and_title a:first-child img {
		width: 293px;
		height: 180px;
	}
	.image_and_title a:first-child img:last-child
	{
		position: absolute;
		top: 0px;
		left: 0px;
		display: none;
	}
		.image_and_title a:first-child:hover img:last-child,
		.hidehover .image_and_title a:first-child img:last-child {
			display: block;
		}
	/*.best_off_item:hover a:first-child img:last-child,
	.best_offer_item:hover a:first-child img:last-child
	{
		display: block;
	}*/
	.image_and_title h2
	{
		width: 293px;
		color: #444444;
		font-size: 20px;
		margin: 17px 0px 6px 0;
		padding: 0px;
		font-family: 'Open Sans Condensed', sans-serif;
		line-height: 20px;
	}
	.image_and_title h2 a
	{
		color: #444;
		font-size: 20px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		line-height: 21px;
		text-transform: none;
		/*margin-left: 2px;*/
		/*display: block;*/
	}
	.image_and_title .undername
	{
		margin: 0px;
		width: 293px;
		padding-bottom: 19px;
	}
	.target_price
	{
		overflow: hidden;
		/*height: 31px;*/
		margin-bottom: 0;
		padding-top: 9px;
		border-top: 1px dotted #dddddd;
	}
/*best_off*/
.spec_offers_block {
	width: 940px;
	padding: 0;
	margin: 0;
}
	.spec_offers_block .slider_button.slider_right,
	.spec_off .slider_button.slider_right {
		display: none;
	}
	.spec_offer_item {
		display: inline-block;
		padding: 0;
		width: 308px;
		padding-bottom: 20px;
		margin: 0 5px 20px 0;
		vertical-align: top;
	}
	.spec_offer_item > a {
		display: inline-block;
		width: 132px;
		height: 80px;
	}
	.spec_offer_item .spec_off_img {
		position: relative;
		float: left;
		margin-right: 15px;
	}
		.spec_offer_item .spec_off_img img {
			width: 132px;
			height: 80px;
		}
			.spec_offer_item .spec_off_img img:last-child {
				position: absolute;
				top: 0px;
				left: 0px;
				display: none;
			}
				.spec_offer_item:hover .spec_off_img img:last-child {
					display: block;
				}
	.spec_offer_item h2 {
		width: 161px;
		margin: 0 0 0 147px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 13px;
		word-wrap: break-word;	
	}
		.spec_offer_item h2 a {
			color: #FFF;
		}
			.spec_offer_item:hover h2 a {
				text-decoration: underline;
			}
	
	.spec_offer_item .price {
		float: none;
		margin-top: 12px;
	}

/*spec_off*/
.spec_off
{
	position:relative;
	background:url(design/special-offer-bg.png) center no-repeat;
	color:white;
	height:276px;
	position:relative;
}
.spec_off .slider_button
{
	padding:118px 30px 60px 30px !important;
}
.spec_off_inner
{
	width:940px;
	margin:auto;
	padding-top:40px;
	padding-bottom:35px;
}
.spec_off_inner > div
{
	overflow: hidden;
	width: 99999px;
}
.spec_off_column
{
	float:left;
	margin-left:15px;
}
.spec_off_item
{
	padding:0px 0px 0px 0px;
	width:308px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.spec_off_item .spec_off_img
{
	position:relative;
	float:left;
	margin-right:15px;
}
.spec_off_item:hover .spec_off_img img:last-child
{
	display:block;
}
.spec_off_item:hover h2 a
{
	text-decoration:underline;
}
.spec_off_item .spec_off_img img
{
	width:132px;
	height:80px;
}
.spec_off_item .spec_off_img img:last-child
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.spec_off_item h2
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
}
.spec_off_item h2 a
{
	color:white;
}

.spec_off_item .price
{
	float:none;
	margin-top:12px;
}
/*spec_off*/
/*Banner*/


.b_block_wrap 
{
	padding: 50px 0px 35px 0px;
	border-bottom: 1px solid #e9eaec;
}


.b_block
{
	width:940px;
	height:91px;
	margin:auto;
	display: block;
	/*background:url(design/banner.png) left no-repeat;*/
}
/*Banner*/
/*Partner*/
.partners
{
	width: 940px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 62px;
}
.partners a {
	color: #1d8dd7;
}
	.partners a:hover {
		text-decoration: underline;
	}
.partners .partn
{
	color:#37516e;
	font-size:22px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	margin:auto;
	width:940px;
	font-weight:600;
}
.partners p
{
	color:#909da8;
	font-size:13px;
	margin:auto;
	width:940px;
}
.partner_list
{
	width: 99999px;
	margin: 0 -15px;
	height: 101px;
	margin-top:27px;
}
.partner_list li
{
	float:left;
	width:212px;
	height:101px;
	margin:0px 15px 0px 15px;
	list-style-type:none;
	display:block;
	background-color:#dae0e2;
}
	.partner_list li a {
		display: inline-block;
		width: 212px;
	}
	.partner_list li img {
		width: 212px;
		height: 101px;
	}
/*content*/
.content
{
	width:940px;
	margin:auto;
	margin-top:48px;
	/*overflow:hidden;*/
}
	.content:after {
		content: '';
		clear: both;
		display: block;
	}
article
{
	width:697px;
	float:left;
}
.page_prew_img
{
	position:relative;
	height:200px;
	width:293px;
	float:left;
	margin-right:16px;
}
	.page_prew_img img {
		width: 293px;
		height: 200px;
	}
	.page_prew_img img:last-child
	{
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}
.page_prew_current .page_prew_img img:last-child,
.page_prew_img:hover img:last-child,
.page_prew.hidehover .page_prew_img img:last-child
/*.page_prew:hover .page_prew_img img:last-child*/
{
	display:block;
}
.article_header
{
	overflow:hidden;
	padding-bottom:17px;
}
.article_header img
{
	float:left;
	margin-right:16px;
	display:block;
}
.article_header h1
{
	color:#555555;
	font-size:24px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	padding:3px 0px 0px 0px;
}
.article_header .categories
{
	float: none;
	color:#999999;
	font-size:12px;
}

.article_text .text_title
{
	color:#515151;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:5px;
}
.article_text p
{
	color:#515151;
	font-size:14px;
	margin-bottom:24px;
	line-height:22px;
}
.article_text a {
	color: #1d8dd7;
	text-decoration: underline;
}
	.article_text a:hover {
		text-decoration: none;
	}
.article_text img {
	max-width: 100%;
	height: auto;
}
.art_map
{
	max-width:697px;
	min-height:300px;
}
article .target_price
{
	margin-top:50px;
	margin-bottom:22px;
	
}
.coord span:nth-child(2)
{
	display: inline-block;
	color:#999999;
}
.coord span:nth-child(2) span
{
	margin: 0;
	color: #1d8dd7;
	white-space: nowrap;
}
.best_off_bottom_art
{
	width:697px;
	overflow:hidden;
}
article .best_off_item
{
	width:212px;
	float:left;
	border:none;
	margin-right:30px;
}
article .best_off_img
{
	width:212px;
	height:125px;
}
article .best_off_item:last-child
{
	margin:0px;
}
article .best_off_item .best_off_img
{
	position:relative;
}
article .best_off_item .best_off_img img
{
	width:212px;
	height:125px;
}
article .best_off_item .best_off_img img:last-child
{
	width:212px;
	height:125px;
	position:absolute;
	top:0px;
	left:0px;
}
article .best_off_item h2
{
	margin-top:17px;
	line-height:21px;
}
article .best_off_item .undername
{
	border:none;
}
.soc
{
	height:32px;
	margin:22px 0px 17px 0px;
	padding:0px 0px 22px 0px;
	border-bottom:1px solid #e5e5e5;
}
	.soc li {
		text-align: center;
	}
	.soc a {
		display: inline-block !important;
		width: 32px !important;
		height: 22px !important;
		margin: 0 4px 0 0 !important;
		padding: 5px 0 !important;
		vertical-align: middle !important;
	}
.page_toggle
{
	width:697px;
	overflow:hidden;
}
.page_toggle div
{
	border-radius:26px;
	border:1px solid #e5e5e5;
	display:inline-block;
	font-size:13px;
	font-weight:600;
	float:right;
	padding:5px 36px 5px 20px;
	background:url(design/post_t02.png) right no-repeat;
}
.page_toggle div:first-child
{
	padding:5px 20px 5px 36px;
	float:left;
	background:url(design/post_t01.png) left no-repeat;
}
.page_toggle div a
{
	color:#646464;
	
}
.page_toggle div a:hover
{
	color:#1d8dd7;
	text-decoration:underline;
}
.same
{
	margin-top:59px;
	border-bottom:1px solid #e5e5e5;
}
.same > p
{
	color:#999;
	font-size:13px;
	margin-bottom:25px;
}
.comments 
{
	margin-top:63px;
}
aside
{
	width:213px;
	float:right;
}
aside ul
{
	list-style-type:none;
}
aside ul li ul
{
	display:none;
}
aside ul li p
{
	color:white;
	font-size:13px;
	overflow:hidden;
	font-weight:700;
	height:38px;
	cursor:pointer;
}
aside ul li ul li
{
	border:none;
}
aside ul li ul li a
{
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	background:url(design/town-ico.png) left top no-repeat , white;
	display:block;
	color:#777777;
	padding:11px 10px 7px 39px;
	font-size:13px;
}
.ulname
{
	padding:10px 5px 7px 0px;
	display:block;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.7);
	width:150px;
	float:left;
	color: #FFF;
	font-size:13px;
}
.switch
{
	background:url(design/ul_open.png) center no-repeat;
	height:39px;
	width:26px;
	display:block;
	float:left;
	cursor:pointer;
}
.not_switch {
	height:39px;
	width:26px;
	display:block;
	float:left;
}
.ulcount
{
	float:right;
	font-family:Verdana;
	font-size:10px;
	padding:2px 0 2px 0;
	text-align:center;
	width:30px;
	height:14px;
	margin-top:11px;
	font-weight:300;
	border-radius:3px 0px 3px 0px;
}
.switch.opened
{
	background:url(design/ul_close.png) center no-repeat;
}
aside .active a {
	font-weight: 600;
}
.aside_b_post
{
	margin-top:100px;
}
.aside_b_page
{
	margin-top:0px;
}
/*content*/
/*Partner*/
/*Footer*/
footer
{
	background:url(design/footer-bg.png) center no-repeat;
	margin-top:100px;
	border-top:3px solid #1a99d4;
	border-bottom:1px solid #1a99d4;
	max-width:1900px;
	overflow:hidden;
}
footer > div
{
	width:970px;
	margin:auto;
	padding-top:50px;
	overflow:hidden;
}
.footer_block
{
	width:212px;
	margin:0px 15px 0px 15px;
	color:white;
	height:283px;
	float:left;
}
.footer_block:nth-child(1)
{
	background:url(design/footer-map.png) bottom no-repeat;
}
.footer_block p
{
	font-size:12px;
	margin-top:-6px;
	margin-bottom:29px;
}
.footer_block .contact
{
	display:block;
	font-size:13px;
	overflow:hidden;
	margin:0px;
	font-weight:normal;
}
.footer_ico
{
	float:left;
	margin-right:8px;
	margin-top:3px;
}
.logo
{
	background:url(design/logo-footer.png)center no-repeat;
	height:78px;
	width:212px;
	display:block;
	margin:-2px 0px 0px 0px;
}
.footer_block > span
{
	margin-top:-7px;
	display:block;
	font-size:14px;
	font-weight:700;
	margin-left:1px;
}
.footer_block ul
{
	margin-top:20px;
	margin-left:2px;
}
.footer_block ul li
{
	list-style-image:url(design/footer-item-marker.png);
	list-style-position: inside;
}
.footer_block ul li a
{
	color:#ccc;
	text-decoration:none;
	font-size:13px;
}
.footer_block ul li a:hover
{
	text-decoration:underline;
}
.social
{
	height:32px;
	margin:25px 0px 45px 1px;
	padding-bottom: 0;
	cursor: pointer;
	border: 0;
}

	/* подписка */
	.footer_block .sml_subscribe p {
		margin: 0;
	}
	.footer_block .sml_subscribe .prepend
	{
		margin-top:-7px;
		display:block;
		font-size:14px;
		font-weight:700;
		margin-left:1px;
	}
	.footer_block .sml_subscribe input
	{
		margin:13px 0px 0px 1px;
		padding:4px;
	}
	.footer_block .sml_subscribe input.btn
	{
		background-color:#2b8ecd;
		color:white;font-size:13px;
		padding:4px 15px 4px 15px;
		border:none;
		text-shadow: 1px 1px 1px rgba(0,3,1,0.20);
		cursor:pointer;
	}
	.footer_block .sml_subscribe input.btn:hover
	{
		background-color:#e4b30e;
	}
.underfooter
{
	color:#a8b5b9;
	background-color:#1d292f;
	padding-top:20px;
	font-size:12px;
	height:31px;
}
.underfooter > div
{
	width:940px;
	margin:auto;
}
.underfooter span:last-child
{
	float:right;
	display:block;
	margin-top:-2px;
}
.underfooter span a
{
	color:#a8b5b9;
	text-decoration: underline;
}
	.underfooter span a:hover {
		text-decoration: none;
	}
.underfooter img
{
	float:right;
	margin-top:-11px;
	margin-left:40px;
}
/*Footer*/
/*Filtr*/
.filtr
{
	width:940px;
	margin:0px;
	margin:auto;
	overflow:hidden;
	padding:39px 0px 19px 0px;
	background:url(design/best-offer-delimiter.png) bottom repeat-x;
}
.filtr li
{
	float:left;
	height:22px;
	border-radius:11px;
	background:#d2e7f5;
	border-top:1px solid #d4e9f5;
	border-bottom:1px solid #7cc3ef;
	/*border:1px outset #cce5f6;*/
	background: linear-gradient(to top, #cce5f4, #d4e9f5);
	/*box-shadow: 0 0 1px rgba(0,3,1,0.16);*/
	list-style-type:none;
	margin:0px 14px 16px 0px;
}
.filtr li a
{
	color:#23607d;
	font-size:12px;
	padding:3px 6px 4px 16px !important;
	margin:0px;
	float:left;
}
.filtr .hoverd
{
	background: linear-gradient(to top, #328dd5, #3e9fdc);
	border-top:1px solid #52a9e0;
	border-bottom:1px solid #3589bf;
}
.filtr .hoverd a
{
	color:white;
}
.filtr_but
{
	float:right;
	width:27px;
	height:22px;
	background: url(design/filter_but.png) 0 0 no-repeat;
	cursor:pointer;
}
	.filtr_but:hover
	{
		background-position: 0 -44px;
	}
	.filtr .hoverd .filtr_but
	{
		background-position: 0 -22px;
	}
.filtr .hoverd_b
{
	background: linear-gradient(to top, #cce5f4, #d4e9f5);
}
.filtr .pressed
{
	background: linear-gradient(to top, #328dd5, #3e9fdc);
	border-top:1px solid #52a9e0;
	border-bottom:1px solid #3589bf;
}
.filtr .pressed a
{
	color:white;
}
.filtr .pressed .filtr_but
{
	background-position: 0 -66px;
}
	.filtr .pressed .filtr_but:hover
	{
		background-position: 0 -88px;
	}
/*Filtr*/
/*PagePrew*/
.page_prew
{
	position: relative;
	padding:0 0px 42px 0px;
	margin:0px 0px 39px 0px;
	border-bottom:1px solid #e5e5e5;
	/*overflow:hidden;*/
}
	.page_prew:after {
		content: '';
		clear: both;
		display: block;
	}
.page_prew > img
{
	float:left;
	width:293px;
	height:200px;
	margin-right:15px;
	margin-top:-5px;
}
.page_prew .target_price .price span
{
	color:white !important;
}
.prew_descr
{
	/*overflow:hidden;*/
	width:374px;
	min-height: 98px;
	float:right;
	padding:54px 0px 50px 0px;
	/*margin-top:-3px;*/
	position:relative;
}
.prew_descr > img
{
	position:absolute;
	left:0px;
	top:0px;
}
.prew_descr h2
{
	margin:0px;
	color:#555555;
	margin: -2px 0px 0 0px;
	line-height: 0.96;
	/*text-overflow:ellipsis;*/
	/*max-height:42px;*/
	/*overflow:hidden;*/
	width:300px;
	
	position:absolute;
	left:63px;
	top:0px;
}
.prew_descr h2 a
{
	font-size:21px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#555555;
	text-overflow:ellipsis;
	/*height:36px;*/
	/*margin: -5px 0 0;*/
	display: inline-block;
	font-weight:700;
}
.prew_descr .undername
{
	margin:0px;
	margin-top:-6px;
	position:absolute;
	left:63px;
	top:44px;
}
.prewd p
{
	font-size:13px;
	color:#707070;
	margin:0px;
	margin-top:17px;
	line-height: 1.6;
}
.prew_descr .target_price
{
	position: absolute;
	bottom: 0;
	margin: 10px 0px 0px 0px;
}

	/* new post label */
	.new_post {
		position: absolute;
		top: 20px;
		left: -10px;
		display: inline-block;
		padding: 5px 10px;
		color: #FFF;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-size: 11px;
		text-transform: uppercase;
		border-radius: 2px;
		background: #FF99CC;
		cursor: pointer;
	}

ul.page-numbers li
{
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.page-numbers li a,
ul.page-numbers li span
{
	height:23px;
	width:30px;
	display:block;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#1673b1;
	font-size:12px;
	padding:5px 0px 0px 0px;
}
ul.page-numbers li span.current {
	background: #F8F8F8;
}
ul.page-numbers li:last-child a,
ul.page-numbers li:last-child span.current {
	border-right:1px solid #dddddd;
}
/*ul.page-numbers li:first-child a
{
	background:url(design/pagpre.png) center;
}
ul.page-numbers li:last-child a
{
	background:url(design/pagnex.png) center;
	border-right:1px solid #dddddd;
}
ul.page-numbers li:first-child a:hover
{
	background:url(design/pagpre_hov.png) center;
}
ul.page-numbers li:last-child a:hover
{
	background:url(design/pagnex_hov.png) center;
}*/
ul.page-numbers li a:hover
{
	color:white;
	background:#1d8dd7;
	border-color:#1d8dd7;
}
.postlike
{
	float:right;
	width:20px;
	margin:0px;
	margin-top:-19px;
}
.postlike div {
	text-align: center;
}
	.postlike div img {
		display: inline-block;
		width: 16px;
		height: 14px;
		margin: 0 0 0 2px;
	}
.postlike a
{
	display:block;
	height:14px;
	width:16px;
	background:url(design/post_like.png) center;
}
.postlike a:hover
{
	background:url(design/post_like_hover.png) center;
}
.postlike .like_act
{
	background:url(design/post_like_hover.png) center;
}
.postlike span
{
	color:#969696;
	font-size:10px;
	font-family:Verdana;
	font-style:italic;
}
/*PagePrew*/
/*Helper*/
/*.search_t, .search_title span, menu a,.slider_button,.leng,.price,.title
{
	-moz-user-select: none;
	-o-user-select:none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}*/
.undername img
{
	margin-bottom:-2px;
	margin-right:3px;
	display:inline-block;
}
.seperator
{
	margin:0 5px 0 5px;
}
.public
{
	float:left;
	width:120px;
	overflow:hidden;
	font-size:11px;
}
.count .post-ratings {
	display: inline-block;
	width: 45px !important;
}
	.count .post-ratings img {
		margin: 0 3px 0 0;
		vertical-align: middle;
	}
.slide_item .count .post-ratings img,
.best_offer_item .count .post-ratings img,
.best_off_item .count .post-ratings img,
.prew_descr .count .post-ratings img {
	width: 14px;
	height: 12px;
}

.other,
.more-link
{
	color:#1d8dd7;
	text-decoration:none;
}
.helper_but
{
	position:fixed;
	top:100px;
	left:5px;
	padding:10px;
	color:white;
	background-color:black;
	z-index:102;
	cursor:pointer;
}
p.helper_but:hover
{
	left:15px;
}
p.helper_but:hover #helper
{
	display:block !important;
}
.undername
{
	color:#999999;
	font-size:11px;
	width:245px;
	margin:auto;
	overflow:hidden;
}
.page_prew .undername {
	width: 300px;
}
.categories
{
	float:left;
	text-decoration:none;
	color:#999999;
}
.categories:hover
{
	color:#1d8dd7;
	text-decoration:underline;
	cursor:pointer;
}
.target_price a:hover
{
	color:#1d8dd7;
	text-decoration:underline;
	cursor:pointer;
}
#helper
{
	border-right:1px solid red;
	border-left:1px solid red;
	width:968px;
	height:100%;
	position:fixed;
	top:0px;
	left:190px;
	z-index:102;
	display:none;
}
#helper_2
{
	position:absolute;
	top:0px;
	left:0px;
	width:99%;
	z-index:102;
	display:none;
}
.helper_inn
{
	border-right:1px solid red;
	border-left:1px solid red;
	height:100%;
	margin:auto;
}
.helper_inn_2
{
	border-bottom:1px solid red;
}
.visible
{
}
a
{
	text-decoration:none;
	color:black;
}		

/*Helper*/
/*Cat*/
/*Holidays*/
.orange_b
{
	background-color:#ed812d;
}
/*.best_off_item:hover .orange_c,
.best_offer_item:hover .orange_c,*/
.image_and_title h2 a.orange_c:hover,
.best_off_item_current .orange_c
{
	color:#ed812d;
}
.orange_point
{
	background:url(design/user.png) left center no-repeat;
}
.orange_ul
{
	background: linear-gradient(to right, #ed7632, #f39047);
	border-top:1px solid #ffab50;
	border-bottom:1px solid #c67726;
}
.orange_count
{
	background:url(design/count_bg_o.png) center no-repeat;
}
	/*new post counter */
	.counter_orange .new_post_counter {
		background: #ed812d;
	}
		.counter_orange .new_post_counter:before {
			border-top-color: #ed812d;
			border-left-color: #ed812d;
		}
	/* new post label */
	.new_post_orange .new_post {
		background: #ed812d;
	}
.slide_item.active .orange_prew,
.page_prew_current .orange_prew,
.prew_descr h2 a.orange_prew:hover,
/*.page_prew:hover .orange_prew,*/
.orange.categories:hover,
.orange .categories:hover
{
	color:#ed812d;
}
.orange ul a:hover,
.orange ul .active a
{
	text-decoration:underline;
	color:#ed812d;
}
	.orange ul a:hover,
	.orange ul .active a {
		background-position: 0 -39px;
	}
/*Services*/
.purple_b
{
	background-color:#ab4da9;
}
/*.best_off_item:hover .purple_c,
.best_offer_item:hover .purple_c,*/
.image_and_title h2 a.purple_c:hover,
.best_off_item_current .purple_c
{
	color:#ab4da9;
}
.purple_point
{
	background:url(design/pin2.png) left center no-repeat;
}
.purple_ul
{
	background: linear-gradient(to right, #b33fb3, #d55fc6);
	border-top:1px solid #e081d7;
	border-bottom:1px solid #9c4e95;
}
.purple_count
{
	background:url(design/count_bg_p.png) center no-repeat;
}
	/*new post counter */
	.counter_purple .new_post_counter {
		background: #b255ad;
	}
		.counter_purple .new_post_counter:before {
			border-top-color: #b255ad;
			border-left-color: #b255ad;
		}
	/* new post label */
	.new_post_purple .new_post {
		background: #b255ad;
	}
.slide_item.active .purple_prew,
.page_prew_current .purple_prew,
.prew_descr h2 a.purple_prew:hover,
/*.page_prew:hover .purple_prew,*/
.purple.categories:hover,
.purple .categories:hover
{
	color:#b255ad;
}
.purple ul a:hover,
.purple ul .active a
{
	text-decoration:underline;
	color:#b255ad;
}
	.purple ul a:hover,
	.purple ul .active a {
		background-position: 0 -39px;
	}
/*Country*/
.blue_b
{
	background-color:#17abcb;
}
/*.best_off_item:hover .blue_c,
.best_offer_item:hover .blue_c,*/
.image_and_title h2 a.blue_c:hover,
.best_off_item_current .blue_c
{
	color:#17abcb;
}
.blue_point
{
	background:url(design/pin3.png) left center no-repeat;
}
.blue_ul
{
	background: linear-gradient(to right, #2b9eb9, #49cdd9);
	border-top:1px solid #5dd9ec;
	border-bottom:1px solid #298c9e;
}
.blue_count
{
	background:url(design/count_bg_b.png) center no-repeat;
}
	/*new post counter */
	.counter_blue .new_post_counter {
		background: #1e99ae;
	}
		.counter_blue  .new_post_counter:before {
			border-top-color: #1e99ae;
			border-left-color: #1e99ae;
		}
	/* new post label */
	.new_post_blue .new_post {
		background: #1e99ae;
	}
.slide_item.active .blue_prew,
.page_prew_current .blue_prew,
.prew_descr h2 a.blue_prew:hover,
/*.page_prew:hover .blue_prew,*/
.blue.categories:hover,
.blue .categories:hover
{
	color:#1e99ae;
}
.blue ul a:hover,
.blue ul .active a
{
	text-decoration:underline;
	color:#1e99ae;
}
	.blue ul a:hover,
	.blue ul .active a {
		background-position: 0 -39px;
	}
/*Places*/
.green_b
{
	background-color:#7ab631;
}
.green_point
{
	background:url(design/pin1.png) left center no-repeat;
}
.green_coord
{
	background:url(design/cord1.png) left center no-repeat;
}
/*.best_off_item:hover .green_c,
.best_offer_item:hover .green_c,*/
.image_and_title h2 a.green_c:hover,
.best_off_item_current .green_c,
.best_off_bottom_art a.green_c:hover
{
	color:#7ab631;
}
.green_ul
{
	background: linear-gradient(to right, #78b92e, #8bce38);
	border-top:1px solid #9be04b;
	border-bottom:1px solid #649e22;
}
.slide_item.active .green_prew,
.page_prew_current .green_prew,
.prew_descr h2 a.green_prew:hover,
/*.page_prew:hover .green_prew,*/
.green.categories:hover,
.green .categories:hover
{
	color:#7ab631;
}
.green_count
{
	background:url(design/count_bg_g.png) center no-repeat;
}

	/*new post counter */
	.counter_green .new_post_counter {
		background: #7ab631;
	}
		.counter_green .new_post_counter:before {
			border-top-color: #7ab631;
			border-left-color: #7ab631;
		}
	/* new post label */
	.new_post_green .new_post {
		background: #7ab631;
	}

.green ul a:hover,
.green ul .active a
{
	text-decoration:underline;
	color:#7ab631;
	/*background:url(design/town-ico_p.png) left no-repeat , white;*/
}
	.green ul a:hover,
	.green ul .active a {
		background-position: 0 -39px;
	}
/*Cat*/

.best_off_item.hidehover h2 a,
.slide_item.active.hidehover h2 a,
/*.page_prew.hidehover h2 a,*/
.best_offer_item.hidehover h2 a {
	color: #000 !important;
}
/*.best_off_item.hidehover .best_off_img img:last-child,
.page_prew.hidehover .page_prew_img img:last-child,
.best_offer_item.hidehover .image_and_title a img:last-child {
	display: none !important;
}*/

.p404 {
	color:#555555;
	font-size:24px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	padding:3px 0px 0px 0px;
	text-align: center;
}
	.p404 span {
		display: block;
		margin: 15px 0 35px;
		padding: 10px 0 10px 0;
		font-size: 15px;
		text-align: center;
		border-top: 1px solid #E5E5E5;
		border-bottom: 1px solid #E5E5E5;
	}


#lod
{
	position:fixed;
	top:100px;
	left:0px;
	color:white;
	padding:10px;
	background:black;
	z-index:400;
}


/** SITEMAP */
.wsp-pages-title {
	display: none;
}
.article_text > .wsp-pages-list {
	margin: 0 0 20px;
}
	.article_text > .wsp-posts-list li {
		margin: 5px 0 10px;
	}
.article_text .wsp-pages-list a,
.article_text .wsp-posts-list a {
		font-size: 14px;
	}
.wsp-posts-list {
	margin: 5px 0 10px;
}
	.wsp-posts-list ul {
		list-style-type: none;
		margin: 0 0 0 40px;
	}
	.wsp-posts-list .wsp-post {
		list-style-type: disc;
	}

.fb-page {
	margin-top: 100px;
}



/** ADAPTIVE BEGINS *********************************************************************************************************************************** */


@media (max-width: 1145px) {
    .main_wrapper
