html {
	background: white;
	height: 100%;
}

* html body {
	height: 100%;
}

body {
	padding: 0;
	margin: 0 0px;
	min-height: 100%;
	/*background: #fff;*/
	font-family: Arial;
	line-height: 1.1em;
	background: #F4F4F4;
}

.std_width {
/*	width: 1000px;*/
	padding: 0 3%;
	min-width: 1020px;

}
* html .std_width {
	width: 1020px;
}

p { margin:0; padding:0; }

ul { list-style: none; margin: 0px; padding: 0px; }
#page_content ul { margin: 10px 0px 10px 20px; padding: 0px; list-style: square; }

h1,
#block-views-comments-block_1 h2,
#block-views-posad_info-block_3 h2,
.fpage .block h2 { color: #da241c; font-size: 20px; font-weight: normal; line-height: 22px; }
h2 { color: #333333; font-size: 16px; font-weight: normal; line-height: 18px; margin: 15px 0 0 0; }

.center { text-align: center; font-weight: bold; }
.right { text-align: right; }
.boldtext { font-weight: bold; }
#page_content p , #tinymce p{ margin: 7px 0; padding:0; /*text-indent: 20px; */}
#page_content img { margin: 5px; }

.hide{display: none;}

.image-attach-body {float: right; position: relative; top: -20px;}

.clear { clear: both; }

p.outdoor_gotomenu { width: 200px; float: left; display: inline; }
p.outdoor_gotomenu a { color: #0d5398; background: url('images/arrow_left.gif') 0 2px no-repeat; padding-left: 20px; }
p.outdoor_gotomenu a:hover { color: #da241c; }

li.outdoor_menuItem a { color: #0d5398; background: url('images/marker_blue_square.gif') 0 3px no-repeat; padding-left: 20px; }
li.outdoor_menuItem a:hover {  color: #da241c;background: url('images/marker_red_square.gif') 0 3px no-repeat; padding-left: 20px; }


#cleardiv {
	clear: both;
	height: 75px;
}

#allpage {
	min-height: 100%;
	margin-bottom: -75px;
}
#footer {
	height: 131px;
}


#header {
	height: 315px;
	background: url('images/top_bg.gif') #020855 repeat-x;
}
#header #h_adv1, #h_adv3 {
	overflow: hidden;
	float: left;
	margin-left: 10px;
}
#header #h_adv2, #h_adv4 {
	overflow: hidden;
	float: right;
	margin-right: 10px;
}
#header #h_adv, #h_adv5 {
	height: 73px;
	padding-bottom: 10px;
	overflow: hidden;
}
#header_div {
	b1ackground: url('images/logo_reklama.gif') 20px 30px no-repeat;
	height: 200px;
	position: relative;
}
#gif_anim_block {
	position: absolute; left: 20px; top: 30px;
	width: 170px; height: 152px;
	background: url('images/anim_gif_bg_3.gif') #fff right bottom no-repeat;
}
#gif_anim_block div { width:100%;height:100%; }
#gif_anim_block .corner_top_left { background: url('images/anim_gif_bg_7.gif') left top no-repeat; }
#gif_anim_block .corner_top_right { background: url('images/anim_gif_bg_9.gif') right top no-repeat; }
#gif_anim_block .corner_bottom_left { background: url('images/anim_gif_bg_1.gif') left bottom no-repeat; }
#gif_anim_block .logo { padding-top: 18px; padding-left: 18px; }

#icon_under {
	height: 40px;
}
#icon_block .left_corner { height: 100%; width: 10px; background: url('images/icons_bg_left.gif') left bottom no-repeat; float: left; }
#icon_block .right_corner { height: 100%; width: 8px; background: url('images/icons_bg_right.gif') right bottom no-repeat; float: right; }
#icon_block img { padding: 11px 22px 0 22px; float: left; }

#header_logo {
	h1eight: 116px;
/*	width: 540px;*/
	b1ackground: url('images/logo_main_right.gif') #F0F4F6 right bottom no-repeat;
	background: #F0F4F6;
	margin: 20px 210px 20px 210px;
}

#logo_img {
	height: 96px;
	background: url('images/logo_main_2.jpg') right top no-repeat;
}

#logo_string .string_container {
	padding-top: 3px;
	font-size: 14px;
	color: #DA241C;
	height: 24px;
	background: url('images/logo_main_right.gif') #F0F4F6 right bottom no-repeat;
	overflow: hidden;
	position: relative
}

#logo_string .string_container table tbody { border:0; }
#header_logo .left_corner {
	float: left; width: 8px; height: 27px; background: url('images/logo_main_left.gif') #fff right bottom no-repeat;
}
/*
#header_logo .right_corner {
	float: right; width: 8px; height: 24px; background: url('images/logo_main_right.gif') right bottom no-repeat;
}
*/

#menu_line {
	width: 100%;
	height: 29px;
	font-size: 12px;
	background: url('images/kstati_top.gif') top right no-repeat;
}
#menu_line #menu_line_links {
	background:transparent url(images/kstati_top.gif) no-repeat left top;
	padding-left: 210px;
	height: 29px;
	float: left;
}

#menu_line #menu_line_links .active_tab a { color:#d92119; }
#menu_line #menu_line_links .inactive_tab a { color:#000000; }
#menu_line #menu_line_links .highlight_tab a { color:#0d5398; }
#menu_line #menu_line_links .active_tab a:hover { text-decoration: none; }
#menu_line #menu_line_links .inactive_tab a:hover { text-decoration: none; }
#menu_line #menu_line_links .highlight_tab a:hover { text-decoration: none; }

/*
#menu_line .kstati_top { width: 210px; height: 100%; background: url('images/kstati_top.gif') 0 0 no-repeat; float: right; }
*/
#menu_line #menu_line_links .active_tab { height: 29px; background: url('images/tab_active_top.gif') #F4F4F4 top left repeat-x; float: left; }
#menu_line #menu_line_links .active_tab .left_corner { float: left; width: 8px; height: 29px; background: url('images/tab_active_left.gif') top left no-repeat; }
#menu_line #menu_line_links .active_tab .right_corner { float: left; width: 8px; height: 29px; background: url('images/tab_active_right.gif') top right no-repeat; }
#menu_line #menu_line_links .active_tab .content { float: left; padding-top: 5px; }
#menu_line #menu_line_links .inactive_tab { height: 29px; background: url('images/tab_inactive_top.gif') #B6C9D5 top left repeat-x; float: left; }
#menu_line #menu_line_links .inactive_tab .left_corner { float: left; width: 8px; height: 29px; background: url('images/tab_inactive_left.gif') top left no-repeat; }
#menu_line #menu_line_links .inactive_tab .right_corner { float: left; width: 8px; height: 29px; background: url('images/tab_inactive_right.gif') top right no-repeat; }
#menu_line #menu_line_links .inactive_tab .content { float: left; padding-top: 5px; }
#menu_line #menu_line_links .highlight_tab { height: 29px; background: url('images/tab_highlight_top.gif') #C5D8E8 top left repeat-x; float: left; }
#menu_line #menu_line_links .highlight_tab .left_corner { float: left; width: 8px; height: 29px; background: url('images/tab_highlight_left.gif') top left no-repeat; }
#menu_line #menu_line_links .highlight_tab .right_corner { float: left; width: 8px; height: 29px; background: url('images/tab_highlight_right.gif') top right no-repeat; }
#menu_line #menu_line_links .highlight_tab .content { float: left; padding-top: 5px; }



#phone_top { position: absolute; right: 20px; top: 32px; background: url('images/logo_phone_top.jpg') 0 0 no-repeat; width: 70px; height: 8px; }
#phone_body { position: absolute; right: 20px; top: 40px; background: url('images/logo_phone_main.jpg') 0 0 no-repeat; width: 190px; height: 160px; }

#search {
	width: 170px;
	height: 50px;
	position: absolute; left: 20px; top: 200px;
	background: url('images/search_bg.gif') transparent 0 0 repeat-x;
}
#banner_lefttop {
	width: 170px;
	height: 50px;
	position: absolute; left: 10px; top: 200px;
}
#search .left_side { float: left; width: 9px; height: 100%; background: url('images/search_left.gif') top right no-repeat; }
#search .content {
	float: left; width: 161px; height: 100%; background: url('images/search_right.gif') top right no-repeat;
	p1adding-left: 5px;
	padding-top: 5px;
}
#search .content p { font-size: 12px; color: #0d5398; margin: 0; padding: 0; line-height: 12px; text-align: center; width:152px; }
#search .content input {
	background: #ffffff url('images/search_inputBg.gif') 0 0 no-repeat;
	width: 112px; height: 17px;
	border: solid #CDCDCD 0px;
	margin: 5px 0 0 0;
	padding:0 0 0 2px;

}
#search .content img { margin: 0; padding: 5px 7px 0 0; float: right; }

#search_in_catalog p { text-indent: 0px; }
/*#searchForm input {	padding: 0;	margin: 0; width: 300px; }*/
#searchForm img { padding: 0; margin: 0; }


#middle_page {
	background: #f4f4f4;
}

#leftcol, #leftcol_bot {
	float: left;
	background: url('images/kstati.gif') 0 0 no-repeat;
	width: 210px;
	height: 100%;
}

#kstati, #rightcol_bot {
	background: url('images/kstati.gif') 0 0 no-repeat;
	float: right;
	width: 210px;
	height: 100%;
}
#kstati_link, #leftcol_top, #leftcol_bot_top, #rightcol_bot_top {
	width: 180px;
	margin: 0 auto;
	height: 63px;
}
#kstati_link, #leftcol_top{
	cursor: pointer;
	position: relative;
}
#leftcol_bot_top, #rightcol_bot_top {
	height: 24px;
}

#rightcol_bot #sidebar-right {
	background: url('images/kol_doska.gif') 0 -19px no-repeat;
	margin-top: 7px;
	padding-top: 20px;
}
#leftcol_bot #sidebar-right {
	margin-top: 7px;
	background: url('images/kol_polez_s.gif') 0 -19px no-repeat;
	padding-top: 80px;
}

.simply-scroll {
	background: url('images/botscr_cnt.gif') 0 0 repeat-x;
	padding-top: 6px;
}

#kstati .left_border, #leftcol .left_border, #rightcol_bot .left_border, #leftcol_bot .left_border {
	background: url('images/kstati_bg_left.gif') left top repeat-y;
}
#kstati .right_border, #leftcol .right_border, #rightcol_bot .right_border, #leftcol_bot .right_border {
	wid12th: 100%;
	background: url('images/kstati_bg_right.gif') #fff right top repeat-y;
}
#kstati .bottom_border, #leftcol .bottom_border, #rightcol_bot .bottom_border, #leftcol_bot .bottom_border {
	width: 100%; height: 8px;
	background: url('images/kstati_bg_bottom.gif') 0 0 no-repeat;
}
#kstati .kstati_item, #leftcol .kstati_item, #rightcol_bot .kstati_item, #leftcol_bot .kstati_item {
	padding: 0 0 5px 23px;
	width: 160px;
	color: #030303;
	font-size: 13px;
	cursor: pointer;
	padding-top: 5px;
	line-height: 1.1em;
}
.text_red { color: #da241c; }
.text_blue { color: #0d5398; }
/*#kstati .kstati_red, #-leftcol .kstati_red { background: url('images/kstati_marker_red.gif') 10px 0px no-repeat; }
#kstati .kstati_blue, #-leftcol .kstati_blue { background: url('images/kstati_marker_blue.gif') 10px 0px no-repeat; }
#kstati .kstati_gray, #-leftcol .kstati_gray { background: url('images/kstati_marker_gray.gif') 10px 0px no-repeat; }*/
.kstati_red .text_colour, .kstati_red .text_colour { color:#da241c; }
.kstati_blue .text_colour, .kstati_blue .text_colour { color:#0d5398; text-decoration: underline; }
.kstati_gray .text_colour, .kstati_gray .text_colour { color:#0d5398; }

.arrow_down,
.arrow_up{
	position: absolute;
	top: 50px;
	right: 7px;
	width: 11px;
	height: 11px;
}

.arrow_down{
	background: url(images/up_down.gif) no-repeat 0 0;
}

.arrow_up{
	background: url(images/up_down.gif) no-repeat 0 -20px;
}

a.text_colour:hover, #block-posadinfo_base-doska li.ks_main a:hover {
	color:#da241c;
}

#kstati .gray_line, #leftcol .gray_line, #rightcol_bot .gray_line, #leftcol_bot .gray_line {
	width: 180px;
	height: 1px;
	border: 0;
	padding: 0;
	margin: 0;
	background: #cdcdcd;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 0px;
}
#kstati .gray_line, #leftcol .gray_line{
	margin-top: 0;
}
#kstati .banner, #leftcol .banner, #leftcol_bot .banner{
	margin: 10px auto;
	text-aling: center;
}

#rightcol_bot, #leftcol_bot {
	background: url('images/pru.gif') 0 0 no-repeat;
	margin-top: -14px;
}

#page, #page-admin {
/*	width: 671px;*/
	height: 100%;
/*	float: left;*/
	background: url('images/page_right_bg.gif') #fff top right repeat-y;
	/*margin:0 192px 0 210px;
	margin:0 197px 0 217px;*/
	margin:0 210px 0 230px;
}
#page-admin {
	margin:0 0px 0 210px;
}

#page_top, #page_top1 {
	height: 40px;
	background: url('images/page_top_bg.gif') #F4F4F4 left bottom repeat-x;
	margin-right: 18px;
	color: #DA241C;
	font-size: 14px;

}
#page_top1 a {
	color: #DA241C;
}
#page_topright {
	width: 19px;
	height: 40px;
	float: right;
	/*background: url('images/page_corner_topright.gif') #F4F4F4 left bottom repeat-x;*/
}

#page_content, #page_content1,
.page_content {
	padding: 25px 35px 50px 50px;
	background: url('images/page_left_bg.gif') 0 0 repeat-y;
	font-size: 12px;
	color: #060606;
}
#page_content1.bottom_content {
	padding: 10px 35px 25px 50px;

}
#bscroll_container {
	margin: 0 40px 0 10px;
	height: 400px; /*600px;*/
	overflow: hidden;
	position: relative
}
#bscroll_container ul { position: absolute; top: 680px }
.author {
	color: #999;
}

#wanttospeak {
	height: 15px;
	overflow: hidden;
}

#page .oblojki {
	float: right; text-align: center; padding: 5px; border: solid #d8d8d8 1px; margin: 15px;
	color: #0d5398;
	fonbt-size: 16px;
}
#page .oblojki img { margin: 8px; }

#page_bottom {
	width: 100%;
	background: url('images/page_bottom_bg.gif') #F4F4F4 left top repeat-x;
}
#page_bottomright {
	width: 19px;
	height: 40px;
	float: right;
	background: url('images/page_corner_bottomright.gif') #F4F4F4 left top repeat-x;
}

#copyright {
	font-size: 10px;
	color: #999999;
	/*width: 210px;
	float: left;*/
	padding:  0 16px 16px 16px;
	clear:both;
}
#bottommenu {
	font-size: 12px;
	margin-left: 210px;
}
/*
#bottommenu ul {
	list-style: none;
	margin: 0px; padding: 0px;
}
*/
#bottommenu ul li {
	margin: 0;
	border: 0 none;
	padding: 0;
	margin-right: 20px;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 28px;
}
#bottommenu ul li a.active { color: #999999; }

#bottommenu span a { color: #d92119; }

a { text-decoration: none; color: #999999; }
a:hover { text-decoration: underline; }



.node-form .standard, .theme-settings-bottom {
	clear: none;
}
#page_content ul.outdoor_list {
	list-style: none;
	font-size: 13px;
	line-height: 20px;
}

#sidebar-left ul.menu {
	font-size: 12px;
}

.alphabet a {
	margin-right: 5px;
}
td.tList div.item-list ul {
	margin-left: 0;
	padding-left: 0;
}
#page_content td.tList div.item-list ul {
	margin-left: 0;
	margin-bottom: 5px;
	padding: 0;
}
#page_content td.tList div.item-list ul li, ul li.blue_square{
	list-style: none;
	background: url(images/marker_blue_square_small.gif) no-repeat 0px 7px;
	padding-left: 12px;
	margin-left: 5px;
}
ul li.blue_square.promoted {
	border: solid 1px #DA241C;
	padding 3px;
	margin: 3px;
	background: none;
}
ul li.blue_square{
	margin-bottom: 10px;
}
.tList a, .alphabet a { color: #0d5398; }
.tList a:hover, .alphabet a:hover { color: #da241c; }

.clear-block {
	display: inline-block;
}

/* Frontpage */
#page_content .frontpage ul {
	font-size:13px;
	line-height:20px;
	margin: 0;
	padding: 0;
}
.frontpage a { color: #0d5398;}
.frontpage a:hover { color: #da241c;}
.frontpage li {list-style: none; }
.frontpage .tlink li a {display:block;}
.frontpage li a {background: url('images/marker_blue_square.gif') 0 3px no-repeat; padding-left: 20px; }
.frontpage li a:hover {color: #da241c; background: url('images/marker_red_square.gif') 0 3px no-repeat; padding-left: 20 }
ul.links {float: right}
.frontpage ul.links li a {background: none; font-size: 0.85em;}
.frontpage .node,
#block-posad_info-pi_sprav_last .node  {
	border-top:1px solid #CCCCCC;
}
.frontpage h2 {margin-bottom: 2px;}
.frontpage .meta,
#block-posad_info-pi_sprav_last .meta {
	color: #999999;
	font-size: 0.6em;
}
#page_content .frontpage p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 0;
}

ul.list_first li {
	margin-bottom: 5px;
}

/* search form */
#search_in_catalog {
	background: url('images/ilogo2015.gif') left top no-repeat;
	padding: 5px 0 8px 100px;
	margin-bottom: 10px;
}
#search_in_catalog .block {
	background: #0060a7;
	padding: 5px;
	height: 68px;
}
#search_in_catalog p {
	color:#fff;
	font-weight: bold;
	margin: 7px 0;
	/*text-align:center;*/
}
#searchtbl {
	border: none;
	border-collapse:separate;
}
#searchtbl #search_text {
	width: 99%;
}
#pi_desc {
	margin-top: -10px;
	margin-bottom: 10px;
}
#pi_desc p {
	margin: 0;
}

h2 a {
	color: #0D5398;
}
/*div.sticky {
	border-bottom: solid 1px #0D5398;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: #ebf1f5;
	width: 100%
}*/
div.sticky a {
	color: #da241c;
}
/*div.sticky h2 {
	margin-left: 20px;
}*/
ul.links li {
	padding-left: 0;
}

div#budka {
	background: url('images/budka.gif') left top no-repeat;
	padding: 0 0 8px 80px;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom: solid 1px #cccccc;
	min-height: 150px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	width:250px;
	border: 1px solid #269;
	background-color: #FFF;
	padding: 0;
	color:#0D5398;
	line-height: 14px;
}
#tooltip h3 {
	display: none;
	margin: 0;
	padding: 5px 0 0 5px;
	font-size: 12px;
}
#tooltip .body {
	padding: 5px;
	font-size: 12px;

}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}

li.ks_main {margin-top: 10px;}
li.ks_main,li.ks_sub  {
	list-style:none;
	margin-bottom: 5px;
	font-size: 1.4em;
	color: #DA241C;
}
li.ks_main a {
	color: #0d5398;
	background: url('images/marker_blue_square.gif') 0 3px no-repeat;
	padding-left: 20px;
	/*font-size: 1.4em; */
}
li.ks_sub  {padding-left: 20px;}
li.ks_sub a {
	color: #0d5398;
	background: url(images/marker_blue_square_small.gif) no-repeat 0px 7px;
	padding-left: 20px;
	/*font-size: 1.4em; */
}


#block-posadinfo_base-doska li.ks_main { margin: 0 0 3px 0;}
#block-posadinfo_base-doska li.ks_main a { color: #0d5398; background: url(images/marker_blue_square_small.gif) no-repeat 0px 7px; padding-left: 10px; padding-right: 25px; margin-left: 20px; margin-bottom: 3px; font-size: 1.0em;display: block; }

/*#page_content td.tList div.item-list ul li{
	list-style: none;

	padding-left: 12px;
	margin-left: 5px;

}*/

ul.pager li {padding: 0; margin: 0;}
ul.pager li a, ul.pager li a:hover {background:none; padding-left: 5px;}
ul.pager li.pager-current {background:#CCC;}

div.terms {display: none;}
div.node {width:100%;}

h2.comments {
	border-bottom: solid 1px #CCCCCC;
	margin-bottom: 20px;
	color: #0d5398;
}
.comment {
	color: #0d5398;
	width: 100%;
	border-bottom: solid 1px #CCCCCC;
}
.comment h3 {
	display: none;
}
.comment .links {
	margin-top: 0px;
}
.comment .submitted {
	color: #999999;
}

#page_content .frontpage .banner img {
	margin: 10px 0 10px 0;
}

#bscroll_container li, #scroller li {
	margin-bottom: 10px;
	list-style: none;
}


.tickercontainer { /* the outer div with the black border */
width: 100%;
height: 27px;
margin: 0;
padding: 0
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 97%;
overflow: hidden;
}
#string_container .tickercontainer .mask { top:0px}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}
optgroup {
	font-weight: normal;
}
.red {
	color: #DA241C;
	font-size: 1.2em;
	padding: 3px 5px;
/*	border: solid 1px #DA241C;
	background: #FDD;*/
}
.red2 {
	color: #DA241C;
	font-size: 1.2em;
	padding: 3px 5px;
	border: solid 1px #DA241C;
/*	background: #FDD;*/
}
div.status  {
	border: solid 1px #C7F2C8;
	color:#33A333;
	background-color: #EEFFEE;
}
#page_content img.imgphone, img.imgphone {
	margin: 2px 0 0 0;
}

#block-search-0 {
	/*padding-top: 7px;*/
	float: left;
	background: #1b538a;
	padding: 7px;
	margin: 7px 0;
}
#block-search-0 h2 {
	display: none;
}
#edit-search-block-form-1-wrapper label {
	color: #FFF;
	font-weight: normal;
}
#block-search-0  #edit-search-block-form-1 {
	width: 200px;
}
#edit-term-related {
	height: 350px;
}

.view-bnrs-stat.view-display-id-page_1 td,
.view-bnrs-stat.view-display-id-page_2 td {
	padding: 5px;
}
/*.view-bnrs-stat.view-display-id-page_1 .views-field-nid,
.view-bnrs-stat.view-display-id-page_1 .views-field-nothing*/
.view-bnrs-stat.view-display-id-page_1 .views-field {
	text-align: center;
}
.view-bnrs-stat.view-display-id-page_1 .views-field-title {
	text-align: left;
}
.fs1_3em {
	font-size: 1.3em;
}
.colorRed {
	color: #FF0000;
}
.comment .content,
#bscroll_container li,
#scroller li {
	text-transform: lowercase;
}
body.cke_show_borders {
	font-size: 12px;
}
.newsCreated {
	color: #999999;
}


/*---- new styles ----*/
/*-- new top menu --*/
#menu_line {
	width: auto;
	/*height: 12px; /*29*/
	/*padding-top: 17px;
	padding-left: 210px;
	padding-right: 210px;*/
}
#menu_line #menu_line_links {
	float: none;
	height: 12px; /*29*/
	padding-top: 17px;
	padding-left: 210px;
	padding-right: 210px;
}
#menu_line #menu_line_links-admin {
	height: 12px; /*29*/
	padding-top: 17px;
	padding-left: 210px;
	padding-right: 18px;
	background: url(images/kstati_top.gif) no-repeat left top;
}
#topMnCntr {
	background: url(images/top_mn_cntr_bg.png) repeat-x left top;
}
#topMnLTC {
	background: url(images/top_mn_ltc.png) no-repeat left top; /*#f9f9f9*/
}
#topMnRTC {
	height: 12px;
	background: url(images/top_mn_rtc.png) no-repeat right top;
}
#topMn {
	/*margin-right: 18px;*/
	float: left;
	padding-left: 10px;
	/*padding-right: 10px;*/
	padding-bottom: 5px;
	width: 93%; /*87 with mrgn-r 18*/
}
#topMn .inactive_tab,
#topMn .active_tab,
.txtTMSLnkL {
	float: left;
	/*padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #cdcdcd;*/
	margin-bottom: 1px;
	margin-right: 1px;
	background: url(images/but_left.png) no-repeat left top;
}
#topMn .content,
.txtTMSLnkR {
	background: url(images/but_right.png) no-repeat right top;
	padding-left: 6px;
	padding-right: 6px;
}
#topMn a,
.txtTMSLnkL a {
	color: #0d5398;
	font-size: 0.9em;
	background: url(images/but_mod.png) repeat-x left top;
	height: 22px; /*25*/
	padding-top: 3px;
	display: block;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
#topMn .active_tab a {
	color: #e22119;
}
/*#topMn .last {
	border-right: solid 1px #cdcdcd;
}*/
/*-- under top menu shadow --*/
#underMenu {
	background: #f9f9f9 url(images/top_mn_btm_bg.png) repeat-x left top;
	margin-right: 18px;
}
#undrMnC {
	background: url(images/shadow_centr.gif) repeat-x left bottom;
}
#undrMnL {
	background: url(images/shadow_left.gif) no-repeat left bottom;
}
#undrMnR {
	background: url(images/shadow_right.gif) no-repeat right bottom;
	min-height: 6px;
}
/*---- bottom menu ----*/
#bottommenu {
	margin-right: 228px;
}
#bottommenu.btmMn-admin {
	margin-right: 18px;
}
#bottommenu ul li {
	margin-right: 0;
}
#bottommenu ul li div {
	padding: 0 10px;
	border-left: solid 1px #999999;
}
#bottommenu ul li.last div {
	border-right: solid 1px #999999;
}
#bottommenu ul li a.active {
	color: #e22119;
}
/*---- other ----*/
#page_top {
	height: 15px;
}
#commInfoPage .item-list .pager,
.view-bnrs-stat .item-list .pager {
	clear: none;
}
.date-clear-block {
	display: table-row;
	clear: none;
}
.date-clear-block::after {
	clear: none;
}
.container-inline-date {
	clear: none;
}
#block-posadinfo_base-doska li.ks_main a {
	font-size: 0.7em;
}
.view-cols-predst.view-display-id-block_1 .views-row,
.view-cols-predst.view-display-id-block_2 .views-row {
	padding: 0 0 5px 23px;
	width: 160px;
	color: #030303;
	font-size: 13px;
	padding-top: 5px;
	line-height: 1.1em;
}
.view-cols-predst.view-display-id-block_1 a,
.view-cols-predst.view-display-id-block_2 a {
	color: #0D5398;
}
.view-cols-predst.view-display-id-block_1 a.active,
.view-cols-predst.view-display-id-block_2 a.active {
	color: #da241c;
}
.views-node-selector {
	clear: none;
}
/*---footer---*/
#footer.std_width {
	padding: 0;
}
#copyWrapper {
	padding: 0 3%;
	background: #ffffff;
  padding-top: 5px;
}

#undrMnAdv {
	background: #f4f4f4;
	padding-top: 15px;
	margin-right: 15px;
}
.relCtgsHdr {
	font-weight: bold;
}
.colorRed a {
	color: #ff0000;
}
.view-posad-info .views-field-created {
	color: #999999;
}
.view-posad-info .views-field-body {
	text-transform: lowercase;
}
.view-posad-info .views-field-body a {
	color: #060606; /*#0d5398;*/
	/*text-transform: lowercase;*/
}
.view-posad-info .views-field-body a:hover {
	color: #da241c;
}
.view-posad-info .views-field-tid,
.view-posad-info .views-field-tid a {
	color: #0d5398;
}
#block-views-posad_info-block_2 {
	margin-top: 20px;
	font-size: 13px;
}
#block-views-posad_info-block_2 ul {
	padding-right: 1.2em;
}
.top_border {
	width: 100%; height: 8px;
	background: url('images/kstati_bg_top.gif') 0 0 no-repeat;
}
#block-views-posad_info-block_2 .item-list {
	padding-top: 65px;
	background: url('images/kol_doska.gif') 0 -15px no-repeat;
}
#block-views-posad_info-block_2 .doskaNew {
	text-transform: uppercase;
	font-size: 1.7em;
	color: #ffffff;
	background: #da241c;
	text-align: center;
	padding: 5px 0;
	margin: 0 8px 20px 50%;
}

.comment-toggle{
	padding-right: 15px;
}

.comment-toggle.close{
	background: url(images/up_down.gif) no-repeat 100% 5px;
}

.comment-toggle.open{
	background: url(images/up_down.gif) no-repeat 100% -18px;
}
/*---begin 2013-07-01---*/
.colorOrange,
.colorOrange a {
	color: #ffaa00;
}
/*---end 2013-07-01---*/
/*---begin 2013-07-04---*/
.btn-delete,
.btns-edit {
	margin-left: 20px;
}
/*---end 2013-07-04---*/
/*---begin 2013-07-05---*/
.wndwPopup,
.d-gallery {
	z-index: 500;
}
.wndwPopup {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000000 url('images/loader_002.gif') no-repeat center center;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.d-gallery {
	position: absolute;
	text-align: center;
	background: #ffffff;
	border: 5px solid #000000;
	top: 0;
	left: 0;
	width: 60%;
	height: auto;
	margin: 0 20%;
}
.d-gallery-wrapper {
	position: relative;
}
.d-gallery-close {
	position: absolute;
	right: -18px;
	top: -18px;
	width: 36px;
	height: 36px;
	background: url('images/fancybox_sprite.png') no-repeat left top;
	z-index: 600;
}
.photo-ico {
	/*background: url('images/camera-photo.png') no-repeat center -6px;*/
	background: url('images/ico-camera.png') no-repeat left top;
	width: 24px; /*32px;*/
	height: 17px;
	display: block;
	float: left;
}
.d-gallery-image img {
	margin: 1%;
}
.d-gallery-thumbs img {
	margin: 5px;
	margin-top: 0;
}
.d-gallery-thumbs .selected img {
	margin: 3px;
	border: 2px solid #0d5398;
}
.d-gallery-next,
.d-gallery-prev {
    position: absolute;
    width: 30%;
    height: 100%;
}
.d-gallery-next,
.d-gallery-next span {
    right: 0;
}
.d-gallery-prev,
.d-gallery-prev span {
    left: 0;
}
.d-gallery-image {
    position: relative;
}
.d-gallery-next span,
.d-gallery-prev span {
	width: 36px;
	height: 36px;
    background: url('images/fancybox_sprite.png') no-repeat center center;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background-position: left -36px;
	margin: 0 15px;
	display: none;
}
.d-gallery-next span {
	background-position: left -72px;
}
.d-gallery-next:hover span,
.d-gallery-prev:hover span {
	display: block;
}
/*---end 2013-07-05---*/
/*---begin 2013-07-09---*/
.doska-all {
	color: #0d5398;
	margin-left: 10px;
}
/*---end 2013-07-09---*/
/*---begin 2013-09-26---*/
#header_div,
#middle_page,
#copyright {
    max-width: 1400px;
    margin: 0 auto;
}
#bottommenu {
	max-width: 1160px;
	margin: 0 auto;
}
.btn-scroller {
    position: fixed;
    display: none;
    width: 33px;
    height: 36px;
    background-image: url('images/top_back_left.png');
    background-position: left top;
    left: 0;
}
.btn-scroller.btn-scroll-top {
    bottom: 30px;
}
.btn-scroller.btn-scroll-top:hover {
    background-position: left -38px;
}
.btn-scroller.btn-scroll-back {
    top: 315px;
    background-position: left -114px;
}
.btn-scroller.btn-scroll-back:hover {
    background-position: left -76px;
}
/*---end 2013-09-26---*/
/*---begin 2013-10-09---*/
.page_top {
    background: #f4f4f4 url('images/shadow_centr_top.gif') repeat-x left bottom;
    margin-right: 15px;
}
.page_topleft {
    background: url('images/shadow_left_top.gif') no-repeat left bottom;
}
.page_topright {
    height: 20px;
    background: url('images/shadow_right_top.gif') no-repeat right bottom;
}
.page_bottom {
    background: #f4f4f4 url('images/shadow_centr_btm.gif') repeat-x left top;
    margin-right: 13px;
}
.page_btmleft {
    background: url('images/shadow_left_btm.gif') no-repeat left top;
}
.page_btmright {
    height: 20px;
    background: url('images/shadow_right_btm.gif') no-repeat right top;
}
#page.fpage {
    background: none;
}
.page-wrapper {
    background: #ffffff url('images/page_right_bg.gif') repeat-y right top;
}
.page_topright.btm,
.page_btmright.btm {
    height: 6px;
}
.page_topright.btm,
#page_bottom.btm {
    margin-top: -6px;
}
.frontpage .pager {
    clear: none;
}
.add-doska,
.add-speak {
    text-align: center;
    padding-top: 20px;
}
.btn,
#topMn .menu .expanded>a {
    background: #ffffff url('images/button_bg.png') repeat-x left bottom;
    text-align: center;
    border: 1px solid #aab4ba;
    border-radius: 3px;
    padding: 5px 10px;
    color: #0d5398;
    font-size: 1.3333333333333333333333333333333em; /* 16/12 */
}
.btn:hover,
#topMn .menu .expanded>a:hover {
    background: #ffffff url('images/button_bg_h.png') repeat-x left top;
}
.frontpage .banner {
  margin-bottom: 10px;
}
.frontpage .banner:last-child {
  margin-bottom: 0;
}
.add-speak {
    padding-bottom: 20px;
}
.all-speak {
    color: #0d5398;
    font-size: 14px;
}
#topMnCntr,
#topMnLTC,
#topMnRTC {
    background: none;
}
#topMn {
    width: 95%;
}
#topMn ul.links {
    float: none;
}
#topMn ul.links a {
    background: none;
    font-weight: normal;
    font-size: 14px; /* 14/12 */
    padding: 0;
}
#topMn ul.links li {
    display: block;
    float: left;
    background: url('images/menu_separator.png') no-repeat left top;
    padding: 10px;
}
#topMn ul.links li:first-child {
    background: none;
}
#topMn ul.links a.active,
#topMn ul.menu a.active {
    color: #e22119;
}
#underMenu {
    background: #ffffff url('images/fon_menu_2x94.png') repeat-x left top;
}
#topMn ul.links .dropdown-menu li {
    float: none;
    background: none;
    padding: 5px 0;
}
#topMn ul.links .dropdown-toggle {
    color: #000000;
    margin: 0 -10px -8px -10px;
    padding: 0 10px 8px 12px;
    position: absolute;
    z-index: 15;
}
.caret {
    width: 11px;
    height: 11px;
    background: url('images/up_down.gif') no-repeat left top;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
#topMn ul.links .dropdown-menu {
    margin-left: -10px;
    display: none;
    position: absolute;
    background: #ffffff;
    padding-bottom: 10px;
    border: 2px solid #cdcdcd;
    margin-top: 27px;
    z-index: 10;
}
#topMn ul.links .dropdown-menu a {
    padding: 3px 10px;
    height: auto;
}
#topMn ul.links li.dropdown {
    height: 26px;
    width: 50px;
	padding-bottom: 0;
}
#topMn ul.links .dropdown-menu a:hover {
    background: #0060a7;
    color: #ffffff;
    text-decoration: none;
}
/*#topMn ul.links li.dropdown:hover {
    border-right: 2px solid #cdcdcd;
}*/
#topMn ul.links li.dropdown:hover .dropdown-menu,
#topMn .expanded:hover ul {
    display: block;
}
#topMn ul.links li.dropdown:hover .dropdown-toggle {
    margin: -10px 0px -7px -10px;
    padding: 10px 10px 7px 10px;
    background: #ffffff url('images/fon_menu_2x94.png') repeat-x left top;
    border-left: 2px solid #cdcdcd;
	border-right: 2px solid #cdcdcd;
}
#topMn .content,
#topMn .menu a {
    background: none;
    font-weight: normal;
}
#topMn .content>ul.menu {
    position: relative;
}
#topMn ul.menu li {
    list-style-type: none;
    list-style-image: none;
    /*float: left;*/
}
#topMn .menu .expanded li {
    float: none;
    /*background: url('images/marker_blue_square.gif') no-repeat left 5px;
    padding-left: 20px;*/
}
#topMn .menu .expanded>a {
    font-size: 1.125em;
	min-width: 506px;
	width: 80%;
	margin: 0 auto;
	padding-top: 8px;
}
#topMn .block ul,
#topMn .block li {
    padding: 0;
    margin: 0;
}
#topMn .expanded ul {
    display: none;
    position: absolute;
    z-index: 2;
    background: #ffffff;
    border: 2px solid #cdcdcd;
    border-top: none;
    left: 3px;
    right: 3px;
    font-size: 16px;
    /*padding: 10px;*/
	width: 500px;
	margin: 0 auto;
}
#topMn .menu .expanded li a {
	background: url('images/menu_sprav_2x32.png') repeat-x left bottom;
	display: block;
	padding: 7px 0 4px 25px;
	text-decoration: none;
}
#topMn .menu .expanded li a:hover {
	color: #ffffff;
	background: #0d5398;
}
#topMn ul.links .menu-310,
#topMn ul.links .menu-314,
#topMn ul.links .menu-126 {
	display: none;
}
.view-comments.view-display-id-block_1 {
	font-size: 1.0833333333333333333333333333333em; /* 13/12 */
}
#block-views-comments-block_1 .views-field-timestamp,
#block-views-comments-block_1 .views-field-title {
	color: #999999;
}
#block-views-comments-block_1 .views-field-title a {
	color: #0d5398;
}
#block-views-comments-block_1 .views-row {
	padding-top: 20px;
}
#block-views-comments-block_1 .views-field-comment {
	text-transform: lowercase;
}
.frontpage .node.first,
#block-posad_info-pi_sprav_last .node.first {
	border-top: none;
}
/*---end 2013-10-09---*/
/*---begin 2013-10-17---*/
#header {
    height: 247px;
}
#header_logo {
    margin: 20px auto;
    width: 84%;
    margin-top: 0;
    margin-bottom: 19px;
}
#icon_block,
.topBanner {
  position: absolute;
  top: 36px;
}
#icon_block {
	background: #1b538a;
	width: 420px;
	height: 40px;
	right: 12.3%;
}
#icon_block .left_corner,
#icon_block .right_corner {
    background: none;
}
#icon_under {
    height: 12px;
}
#menu_line {
    background-position: right bottom;
    height: 20px;
}
#menu_line #menu_line_links {
    padding-top: 0;
    height: 20px;
    background-position: left bottom;
}
#header #h_adv {
    padding-bottom: 0;
}
ul.newsticker a {
	margin-right: 5px;
}
#edit-banner-start-view,
#edit-banner-paid-till,
#edit-info-start-show,
#edit-info-paid-till {
    width: 85px; /*10%;*/
}
#footer {
	height: auto;
}
#bottommenu {
	padding-bottom: 15px;
}
#bottommenu,
#bottommenu .menu {
	text-align: center;
}
#bottommenu ul li {
    float: none;
    display: inline-block;
}
#bottommenu.btmMn-admin {
	margin-right: auto;
}
#bottommenu li .menu {
    display: inline;
}
#bottommenu .menu a {
    border-left: 1px solid #999999;
    padding: 0 10px;
}
#bottommenu .menu .first>a,
#bottommenu ul li.first>div {
    border-left: none;
}
#bottommenu .menu .first .first a {
    border-left: 1px solid #999999;
}
#bottommenu ul li.last div {
	border-right: none;
}
body {
	min-width: 1100px;
}
body.cke_show_borders {
    min-width: 100%;
}
/*---end 2013-10-17---*/
.doska-all.doska-page {
	float: right;
	margin-top: -20px;
}
table.tablesorter {
	width: 100%;
}
table.tablesorter tbody tr.odd td {
	background-color: #F0F0F6;
}
table.tablesorter thead th {
	border-bottom: none;
}
.view-bnrs-stat.view-display-id-page_2 td,
.view-bnrs-stat.view-display-id-page_2 th,
#editInfoPage th {
	text-align: center;
}
.view-bnrs-stat.view-display-id-page_2 .views-field-title,
#editInfoPage th:first-child {
	text-align: left;
}

.bottom_links_block {
  padding: 10px 3px 10px 0;
  text-align: right;
  float: right;
}
.doska-rules .content_sitepage {
	display: none;
}
.pi-phone-info,
h1 span, .small-gray {
	color: #999;
	font-size: 0.8em;
}
.small-gray a {
	color: #999;
}

.pi-addr-file {
	margin-bottom: 10px;
}
.pi-addr-file img,
.pi-addr-file .form-item {
	display: inline-block;
}
.pi-addr-file img {
	vertical-align: middle;
}
.posad_info_item .photo-ico {
	float: right;
	margin-top: -22px;
}
#page_content.doska-page {
	position: relative;
}
/*#page_content.doska-page .sh-rules {
	position: absolute;
	top: 44px;
	right: 4%;
	float: right;
}*/
/*#page_content.doska-page .sh-rules-wrpr {
	text-align: right;
}*/
.posad_info_item .photo-desc-ico {
  margin-left: -100px;
  margin-top: 15px;
  float: left;
  /*line-height: 0.5em;*/
  padding-bottom: 7px;
  text-align: center;
}
.posad_info_item .photo-desc-ico img {
	margin-bottom: 0 !important;
}
/*#page_content.doska-page h1 {
	margin-right: 180px;
}*/
#undrMnAdv #search_in_catalog {
	background-size: auto 100%; /*65px;*/
	background-position: 18px center;
	margin-right: 50px;
	margin-left: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
#undrMnAdv #search_in_catalog .block {
	height: auto; /*51px;*/
}
#undrMnAdv #search_in_catalog p {
	margin-top: 0;
}
#undrMnAdv #search_in_catalog #pi_desc {
	float: right;
	margin: 0 68px 0 0;
}
#undrMnAdv #search_in_catalog #pi_desc a {
	color: #fff;
}
#undrMnAdv #search_in_catalog p,
#undrMnAdv #search_in_catalog #pi_desc {
	font-size: 12px;
}
#undrMnAdv > .block {
	padding-bottom: 15px;
}
#undrMnAdv > .block:last-child {
	padding-bottom: 5px;
}
/*.address-pages #page_top {
	margin-top: -20px;
}*/
/*@media (max-width: 1320px) {
	#undrMnAdv #search_in_catalog {
		margin-right: 40px;
	}
	#undrMnAdv #search_in_catalog #pi_desc {
		margin-right: 10px;
	}
}
@media (max-width: 1245px) {
	#undrMnAdv #search_in_catalog {
		margin-right: 20px;
		padding-left: 80px;
		background-position: 0px center;
		margin-left: 0;
	}
}
@media (max-width: 1190px) {
	#undrMnAdv #search_in_catalog {
		padding-left: 100px;
	}
}*/
#block-posad_info-pi_sprav_last .node h2 {
	margin-bottom: 2px; /*10px;*/
	font-size: 16px;
}
img.resize,
.resize img,
.node img,
.content_outdoor img,
.content_sitepage img {
	max-width: 98% !important;
	height: auto !important;
}
.topBanner {
	width: 500px;
	height: 36px;
	overflow: hidden;
	right: 10%;
}
@media (max-width: 640px) {
	.d-gallery {
		width: 90% !important;
		margin: 0 5%;
	}
}
li.ks_main.parent {
	position: relative;
}
li.ks_main > a:first-child {
	background: url(images/triangle_gray_down.png) no-repeat left 7px;
	/*background-image: url(images/marker_gray_square.gif);*/
}
li.ks_main.parent > a:first-child {
	background: none;
}
li.ks_main .ks_sub {
	font-size: 1em;
}
li.ks_main ul {
	margin-left: 0 !important;
	display: none;
}
li.ks_main .up-down {
	display: block;
	width: 20px;
	height: 10px;
	background: url(images/up_down.gif) no-repeat left top;
	/*margin-top: 4px;
	margin-left: 10px;*/
	padding-left: 0;
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1;
}
li.ks_main.opened .up-down {
	background-position: 0 -21px;
}
#block-posad_info-pi_sprav_last .item-list .pager {
	clear: none;
}


/***** Adaptive *****/
body {
	min-width: 300px;
}
.std_width {
	min-width: inherit;
}
#topMn .menu .expanded>a {
	min-width: inherit;
	width: 90%;
}
.btn,
#topMn .menu .expanded>a,
#topMn .menu .expanded .menu a {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDJkZmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 67%, #d2dfe7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,#ffffff), color-stop(100%,#d2dfe7));
	background: -webkit-linear-gradient(top, #ffffff 67%,#d2dfe7 100%);
	background: -o-linear-gradient(top, #ffffff 67%,#d2dfe7 100%);
	background: -ms-linear-gradient(top, #ffffff 67%,#d2dfe7 100%);
	background: linear-gradient(to bottom, #ffffff 67%,#d2dfe7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2dfe7',GradientType=0 );
}
.btn:hover,
#topMn .menu .expanded>a:hover {
	background: #d2dfe7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZGZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #d2dfe7 0%, #ffffff 33%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2dfe7), color-stop(33%,#ffffff));
	background: -webkit-linear-gradient(top, #d2dfe7 0%,#ffffff 33%);
	background: -o-linear-gradient(top, #d2dfe7 0%,#ffffff 33%);
	background: -ms-linear-gradient(top, #d2dfe7 0%,#ffffff 33%);
	background: linear-gradient(to bottom, #d2dfe7 0%,#ffffff 33%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfe7', endColorstr='#ffffff',GradientType=0 );
}
#topMn .expanded .menu {
	width: auto;
	left: 3%;
	right: 3%;
}
#topMn #block-menu-menu-top-menu-2 a {
	height: auto;
}
.topMobile,
.mobile,
.hamburger,
#topMn .hamburger,
.underHdrMobile,
#header #search_in_catalog {
	display: none;
}
.topMobile {
	padding: 10px;
	background: #0060a7 url(images/hdr_bg_mobile.png) no-repeat center top;
}
/*.page-admin .topMobile {
	display: block;
}
.page-admin .topMobile > * {
	display: none;
}
.page-admin .topMobile > .block-region {
	display: block;
}*/
.topMobile .toMain img {
	vertical-align: middle;
	margin-right: 10px;
}
.topMobile a {
	color: #fff;
	font-size: 1em;
}
.topMobile a,
.topMobile a:hover {
	text-decoration: none;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
	background-color: #0d5398;
}
#topMn .hamburger {
	padding-left: 10px;
	padding-right: 10px;
}
.sh-rules-wrpr {
	margin-bottom: 10px;
}
.alphabet a {
	display: inline-block;
}
.swiper-slide {
	width: auto !important;
	text-align: center;
}
.posad_info_item .itemName span {
	line-height: 1.1em;
}
.frontpage .banner,
#block-banner-banners_showthem_bot4 {
	margin-right: 19px;
}
#h_adv5 {
	margin-left: 230px;
	margin-right: 229px;
}
/*@media(max-width: 1200px) {
	#posadinfo-base-admin-doska table th,
	#posadinfo-base-admin-doska table td,
	.page-bnrs-stat table th,
	.page-bnrs-stat table td {
		display: block;
	}
	#posadinfo-base-admin-doska table th:not(:last-child) {
		border-bottom: none;
	}
	.view-bnrs-stat.view-display-id-page_1 .views-field {
		text-align: left;
	}
}
@media(max-width: 1100px) {
	.view-bnrs-stat.view-display-id-page_2 table th,
	.view-bnrs-stat.view-display-id-page_2 table td {
		display: block;
	}
	.view-bnrs-stat.view-display-id-page_2 .views-field {
		text-align: left;
	}
}*/
@media(max-width: 1024px) {
	#topMn .menu .expanded>a {
		font-size: 1em;
	}
	/*#commInfoPage table th,
	#commInfoPage table td {
		display: block;
	}
	#commInfoPage table td[align="center"] {
		text-align: left;
	}*/
}
@media(max-width: 900px) {
	.std_width #kstati,
	.std_width #leftcol,
	#header #menu_line,
	.std_width #rightcol_bot,
	.std_width #leftcol_bot,
	.frontMiddleBanners #h_adv3,
	.frontMiddleBanners #h_adv4,
	#header_logo .left_corner {
		display: none;
	}
	#page, #page-admin {
		margin-left: 0;
		margin-right: 0;
	}
	#header_logo {
		border-radius: 0 0 8px 8px;
		overflow: hidden;
	}
	#logo_string .string_container {
		background-image: none;
	}
	#underMenu {
		margin-right: 0;
	}
	/*#commInfoPage table th,
	#commInfoPage table td,
	.page-bnrs-stat table th,
	.page-bnrs-stat table td,
	.view-bnrs-stat.view-display-id-page_2 table th,
	.view-bnrs-stat.view-display-id-page_2 table td {
		display: table-cell;
	}
	#commInfoPage table td[align="center"],
	.view-bnrs-stat.view-display-id-page_1 .views-field,
	.view-bnrs-stat.view-display-id-page_2 .views-field {
		text-align: center;
	}
	.view-bnrs-stat.view-display-id-page_1 .views-field-title,
	.view-bnrs-stat.view-display-id-page_2 .views-field-title {
		text-align: left;
	}*/
	#h_adv5 {
		margin-left: 0;
		margin-right: 19px;
	}
}
@media(max-width: 800px) {
	.topBanner {
		width: 60%;
		height: auto;
	}
}
/*@media(max-width: 767px) {
	.page-all-comments .form-item table th,
	.page-all-comments .form-item table .rowclick td,
	.tbl-responsive .form-item table th,
	.tbl-responsive .form-item table .rowclick td,
	.page-bnrs-stat table th,
	.page-bnrs-stat table td {
		display: block;
	}
	.page-all-comments .form-item table th:not(:last-child),
	.tbl-responsive .form-item table th:not(:last-child) {
		border-bottom: none;
	}
	.page-all-comments .all-comments-action {
		display: inline-block;
		margin-right: 10px;
	}
	.page-all-comments .views-field-delete-comment {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	.view-bnrs-stat.view-display-id-page_1 .views-field {
		text-align: left;
	}
}*/
@media(max-width: 700px) {
	#logo_img img {
		display: none;
	}
	#logo_img img.mobile {
		display: block;
		width: 100%;
		height: auto;
	}
	#logo_img {
		height: auto;
	}
	#header,
	#header_div,
	#header #h_adv {
		height: auto;
	}
	#header_div {
		padding-bottom: 20px;
	}
	#header {
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	#posad-info-edit-form select,
	#posad-info-edit-form .form-text,
	.node-form select,
	#user-login .form-text,
	#posadinfo-base-request .form-text {
		width: 98%;
		box-sizing: border-box;
	}
	#posad-info-edit-form select {
		overflow: auto;
	}
}
/*@media(max-width: 640px) {
	.view-bnrs-stat.view-display-id-page_2 table th,
	.view-bnrs-stat.view-display-id-page_2 table td {
		display: block;
	}
	.view-bnrs-stat.view-display-id-page_2 .views-field {
		text-align: left;
	}
}*/
@media(max-width: 600px) {
	li.ks_main,
	li.ks_sub {
		font-size: 1.2em;
	}
	.node-form .text {
		width: 95%;
	}
	#topMn ul.links .dropdown-menu {
		width: 150px;
		margin-left: -91.5px;
		/*margin-top: 26px;*/
	}
	/*#commInfoPage table th,
	#commInfoPage table td {
		display: block;
	}
	#commInfoPage table td[align="center"] {
		text-align: left;
	}*/
}
@media(max-width: 480px) {
	body {
		line-height: 1.2em;
	}
	#header_logo,
	.tickercontainer,
	.posad_info_item,
	.posad_info_item .colored .item_info_title {
		width: auto;
	}
	#undrMnC,
	.page-wrapper,
	.page_top,
	.page_bottom {
		background: none;
	}
	#undrMnL,
	#undrMnR,
	.page_topleft,
	.page_topright,
	.page_btmleft,
	.page_btmright {
		background-size: 51% 6px;
	}
	#underMenu {
		margin-left: -3%;
		margin-right: -3%;
	}
	#topMn {
		position: relative;
	}
	#topMn a {
		font-size: 0.8em !important;
	}
	/*#topMn ul.links {
		display: none;
		position: absolute;
		z-index: 30;
		background: #fff;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
		padding-left: 0 !important;
	}
	#topMn ul.links li {
		float: none;
		background: none;
	}*/
	/*#topMn .hamburger,*/
	.posad_info_item .posad_info_showonmap,
	.posad_info_item .photo-desc-ico {
		display: inline-block;
	}
	/*#topMn #block-menu-menu-top-menu-2 {
		position: absolute;
		top: 15px;
		right: 0;
		left: 70px;
	}*/
	#search_in_catalog,
	#header #search_in_catalog {
		display: block;
		background: none;
		padding-left: 0;
		margin: 0;
	}
	.page_content,
	#page_content {
		background: #fff;
		padding: 10px;
	}
	.posad_info_item .item_info_title,
	.posad_info_item .posad_info_showonmap,
	.posad_info_item .photo-desc-ico {
		float: none;
	}
	.posad_info_item .colored {
		padding: 5px;
		padding-bottom: 0;
		display: block;
		box-sizing: border-box;
	}
	/*.posad_info_item .colored .item_info_title {
		margin: 0 -5px 5px -5px;
	}*/
	.posad_info_item .colored .item_info_title,
	.posad_info_item .posad_info_showonmap span,
	.posad_info_item .photo-desc-ico span,
	#undrMnAdv #search_in_catalog,
	#search_in_catalog .srchTitle,
	#header_logo,
	.topBanner,
	.btn-scroller.btn-scroll-top {
		display: none !important;
	}
	.posad_info_item .item_info_somerows,
	.posad_info_item.itemHighLighted .item_info_somerows,
	.doska-all,
	#page_content .block .item-list ul,
	#page_content .subSectionsList,
	#page_content .doskaItemsList,
	.doskaItemsList .btns-edit,
	#page_content .sectionsList,
	#page_content .outdoor_list {
		margin-left: 0;
	}
	.block ul {
		padding-left: 0;
	}
	.posad_info_item .posad_info_showonmap,
	.posad_info_item .photo-desc-ico {
		margin: 0 20px 0 0 !important;
		padding-bottom: 0;
	}
	.posad_info_item .item_map,
	.posad_info_item .add_comment {
		padding-right: 0;
		text-align: left;
		margin-left: 5px;
	}
	.posad_info_item div {
		margin: 0;
	}
	.posad_info_item .colored.actions {
		margin-top: 1px;
	}
	.posad_info_item .colored .icons {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin: 0 -5px 5px -5px;
		padding: 5px;
	}
	.posad_info_item .itemName {
		margin: 15px 0 5px 0;
	}
	.posad_info_item .itemName span {
		font-size: 1.5em;
	}
	.posad_info_item:not(.itemHighLighted) {
		border-bottom: none;
	}
	.posad_info_item .mobCont {
		font-size: 1.2em;
	}
	.page_top,
	.page_bottom,
	#page_top1,
	.frontpage .banner,
	#block-banner-banners_showthem_bot4,
	#h_adv5,
	#undrMnAdv {
		margin-right: 0;
	}
	.tickercontainer .mask {
		position: static;
		width: auto;
	}
	.doska-all,
	.doskaItemsList .btns-edit,
	.topMobile {
		display: block;
	}
	.doska-all {
		margin-top: 10px;
	}
	#page_content .subSectionsList li {
		padding-left: 10px;
	}
	tr.odd .form-item,
	tr.even .form-item {
		white-space: normal;
	}
	.alphabet a {
		font-size: 1.3em;
		margin-right: 15px;
		margin-bottom: 10px;
	}
	.underHdrMobile {
		padding: 10px 0;
		margin: 0 -3%;
		display: block;
		background: #f4f4f4;
	}
	#topMn ul.links .dropdown-menu {
		margin-left: -93.5px;
	}
	#search_in_catalog .block,
	#h_adv5 {
		height: auto;
	}
	/*#search_in_catalog,
	#header #search_in_catalog,*/
	td.tList .item-list li {
		margin-bottom: 10px;
	}
	#undrMnAdv > .block,
	.posad_info_item .item_info_somerows.desc,
	.posad_info_item .colored.actions {
		padding-bottom: 5px;
	}
	td.tList {
		font-size: 1.2em;
	}
	.topMobile #search_in_catalog {
		padding-bottom: 0;
		padding-top: 10px;
	}
	.topMobile #search_in_catalog .block {
		padding: 0;
	}
	#header_div {
		padding-bottom: 10px;
	}
	#block-search-0 {
		float: none;
		clear: both;
		margin-bottom: 0;
	}
	#block-search-0 label {
		display: none;
	}
	#block-search-0 [name="op"] {
		width: 25px;
		border: none;
		background: url(images/ico-zoom.png) no-repeat center center;
		text-indent: -999999px;
		background-size: auto 100%;
		position: absolute;
		top: 0;
		right: -30px;
	}
	#block-search-0 form {
		position: relative;
		margin-right: 30px;
	}
	#block-search-0 #edit-search-block-form-1 {
		width: 100%;
		box-sizing: border-box;
	}
}
@media(max-width: 420px) {
	.topBanner {
		top: 26px;
	}
	#bottommenu {
		display: none;
	}
	table.sectionsList td,
	table td.tList {
		width: auto !important;
		display: block;
	}
	table.sectionsList td > ul {
		margin-left: 0 !important;
	}
}
/*@media(max-width: 340px) {
	.topMobile a {
		font-size: 0.8em;
	}
}*/
