html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption /*,
table,  tbody, tfoot, thead, tr, th, td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: none;
	text-shadow:none; 
}
html {
	height: 100%; background:none !important  
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;background: url(/site/images/top_green.png) no-repeat right 0;margin-left:5px; margin-right:5px;
	/*height: 100%;background: url(/site/images/top_green.png) no-repeat right 44px;margin-left:5px; margin-right:5px;*/
}
/*#content {font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}*/


#a_item, #main_content {font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}
#a_item ol{ counter-reset: point; list-style:none}
#a_item ul { margin:10px 0 10px 25px}
#a_item ol { margin:10px 0 15px 20px}
#a_item ol li:before {  padding:2px 5px 2px 5px; margin-right:10px;content: counter(point); /* выводим значение переменной */
counter-increment: point 1; /* увеличваем счетчик на 1 */font-weight:bold;background:#669900; color:#fff;border-radius:2px }
#a_item ol li {left: 0;top: 6px; margin-bottom:6px}
#a_item h2 {color:#025883; font-size:18px; padding: 20px 0 10px 0}
#a_item {  clear:both; overflow:hidden; padding-bottom:20px}
#a_item h3 {color:#000; font-size:14px; padding: 5px 0 5px 0}






#catalog_item, #main_content {font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}

a {
	color: #0d44a0;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle; 
}
#wrapper {
	width: 100%; 
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%; 
}

#content em {font-style:italic}
#content blockquote,ol,dl {margin:1em 0 1em 1em}
#content ul {margin:5px 0 15px 10px}
#content ol,ul,dl {margin-left:2em}


#catalog_item ol{ counter-reset: point; list-style:none}
#catalog_item ul { margin:10px 0 10px 25px}
#catalog_item ol { margin:10px 0 15px 20px}
#catalog_item ol li:before {  padding:2px 5px 2px 5px; margin-right:10px;content: counter(point); /* выводим значение переменной */
counter-increment: point 1; /* увеличваем счетчик на 1 */font-weight:bold;background:#669900; color:#fff;border-radius:2px }
#catalog_item ol li {left: 0;top: 6px; margin-bottom:6px}



/*#content ul li {list-style: url(../images/li.gif); }*/
#content ul li {list-style: url(../images/2.png); margin-left:22px }
#content dl dd {margin-left:1em}

h1 { font-size:24px; line-height:26px; margin: 10px 0 10px 0}
h2 a, h2 a:visited { text-decoration:none; color:#222;font-size:13px} 
h2 a:active, h2 a:hover { text-decoration: underline; color:#669900}


h2.cns a, h2.cns a:visited { text-decoration:none; font-size:14px;color:#222} 
h2.cns a:active, h2.cns a:hover { text-decoration: underline; color:#336600}


#catalog_item h2, h2.green {color:#418200/*669900*/; font-size:18px; padding: 20px 0 10px 0}

h2#title_consult {color:#418200 !important; font-size:18px; padding: 5px 0 20px 0} 

#main_content { padding-top:15px; line-height:20px;padding-bottom:25px;}
#main_content h2  {color:#418200; font-size:18px !important; padding: 5px 0 20px 0;} 
#news_content h2 {color:#cc3300 !important;}
#news_content {
	/*font-size: 14px;*/
	line-height: 20px;} 



/* Header  -----------------------------------------------------------------------------*/
#header {height: 194px; margin-bottom:0px;}
#header_top1 { height:25px;}
#header_top1_autoriz  {position:absolute; right:45px; line-height:25px; color:#ebfdc6;text-shadow: 0.1em 0.1em #46820f;text-decoration:none}

a#header_top1_autoriz_in  {position:absolute; right:32px; line-height:25px; color:#ebfdc6;text-shadow: 0.1em 0.1em #46820f;text-decoration:none}
a#header_top1_autoriz_in:hover {color:#fff;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

a#header_top1_kont {position:absolute; right:190px;line-height:25px; color:#ebfdc6;text-shadow: 0.1em 0.1em #46820f;text-decoration:none}
a#header_top1_kont:hover {color:#dafa9c;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

a#header_top1_add {position:absolute; right:340px;line-height:25px; color:#ebfdc6;text-shadow: 0.1em 0.1em #46820f;text-decoration:none}
a#header_top1_add:hover {color:#dafa9c;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

a#header_top1_mail {position:absolute; left:425px;line-height:25px; color:#ebfdc6;text-shadow: 0.1em 0.1em #46820f;text-decoration:none}
a#header_top1_mail:hover {color:#d6f9a6;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

#header_top2 { height:25px;}
a#header_top2_reg { position:absolute; right:52px; line-height:25px; color:#d7ff86;text-shadow: 0.1em 0.1em #509311;text-decoration:none}
a#header_top2_reg:hover {color:#d6f9a6;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

a#header_top2_reg_in { position:absolute; right:88px;  line-height:25px; color:#d7ff86;text-shadow: 0.1em 0.1em #509311;text-decoration:none}
a#header_top2_reg_in:hover {color:#d6f9a6;text-shadow: 0.1em 0.1em #46820f;text-decoration:underline}

#header_top2_kont {position:absolute; right:138px; margin-top:3px;line-height:22px; background:#e4f5ba; padding:0 10px 0 10px; color:#2a7700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#header_top2_add {position:absolute; right:340px;line-height:25px}
#header_top2_ya {position:absolute; left:40%;line-height:25px; margin-top:3px; }

#header_top3 { height:80px; min-width:1000px;}
#header_top3_search { position:absolute; right:5px; background: url(/site/images/search_fon.png) no-repeat center center; width:312px; height:80px}
input::-webkit-input-placeholder {color:#F90;}
input:-moz-placeholder {color:#F90;}

#header_top3_center {position:absolute;left:28%; min-width:450px; margin-top:7px; background: url(/site/images/little.png) no-repeat center center; width:407px; height:52px}
#header_top3_center_h1 { color:#cc3333; margin: 52px 0 0 90px; font-size:16px; font-weight:bold; letter-spacing:2px}
#header_top3_left {position:absolute;/*z-index:-1000;*/ width:314px; /*background: url(/site/images/logo.jpg) no-repeat left 0;*/left:0px;height:164px;  top:0px }/*164*/
#logos {}

/*#header_top3_left {position:absolute;z-index:-1000; width:314px; background: url(/site/images/logo.jpg) no-repeat left 44px;left:0px;height:208px;  top:0px }*/

#header_top3_search_deteil {color:#c80101; margin-top:10px; margin-left:9px; font-size:11px}
#header_top3_search_deteil a {color:#c80101;}
#search_window { width:240px; border:1px solid #ffcc00; height:28px; padding-left:7px;padding-right:7px; margin-left:9px; margin-top:7px;border-radius:4px}

#header_top4 { height:34px;}
#header_top4 ul { margin-top:10px; float: right; }
#header_top4 ul li { list-style:none; display:inline; line-height:22px; } 
#header_top4 li a, #header_top4 li a:visited { padding:5px 8px 5px 8px; margin-left: 4px; text-decoration:none; color:#b93817; 
background: #fdecbb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWNiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNkMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fdecbb 0%, #ffcd05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdecbb), color-stop(100%,#ffcd05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdecbb 0%,#ffcd05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdecbb 0%,#ffcd05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdecbb 0%,#ffcd05 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdecbb 0%,#ffcd05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdecbb', endColorstr='#ffcd05',GradientType=0 ); /* IE6-8 */

border-radius: 4px 4px 0 0;

transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
}

#header_top1 a#enter_us {margin-left:15px}

#header_top4 li a:hover, #header_top4 li a:active, #header_top4 li a.selected {
background: #e3000f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDAwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e3000f 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3000f), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3000f 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3000f', endColorstr='#cc0000',GradientType=0 ); /* IE6-8 */

color:#ffd298;transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none; 
}/*
li#header_top4_main  a {color:#ffffff !important; float:left;line-height:20px; margin-top:0px; margin-right:100px; padding:2px 10px 2px 26px;background: url(/site/images/main_button.png) no-repeat left center; text-decoration:none}
li#header_top4_main a:hover,  li#header_top4_main a:active  {color:#d7ff86 !important; text-shadow: 0.1em 0.1em #509311; background: url(/site/images/main_button.png) no-repeat left center;}
*/
#header_top4 li#header_top4_main_small a   {color:#ffffff !important; float:left;line-height:20px; margin-top:0px; margin-right:5px; /*padding:2px 26px 2px 26px;*/background: url(/site/images/main_button_small.png) no-repeat left center; text-decoration:none; display:block; height: 24px; width:30px}

#header_top4 li#header_top4_main_small a:hover, #header_top4 li#header_top4_main_small a:active  {color:#d7ff86 !important; text-shadow: 0.1em 0.1em #509311; /*background: url(/site/images/main_button_small_a.png) no-repeat left center; width:34px*/opacity:0.8}


#header_top5 { height:27px; background: url(/site/images/header_bottom_line.png) repeat-x top  right; padding-top:5px;/*-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;*/}
/*#header_top5_left { height:27px; background: url(/site/images/header_bottom_line_left.png) no-repeat top  left;}*/
#header_top5_reg { position:absolute; right:15px; line-height:25px}
#header_top5_kont {position:absolute; right:190px;line-height:25px}
#header_top5_add {position:absolute; right:340px;line-height:25px}
#header_top5_mail {position:absolute; left:425px;line-height:25px}

#header_top5_fav a  {background: url(/site/images/star-on.png) no-repeat center left; padding-left:20px; color:#336600;line-height:24px; float:left; margin-left:6px;text-decoration:none}
#header_top5_fav a:hover  { text-decoration:underline}



a#fotic  {background: url(/site/images/fotic.png) no-repeat center left; padding-left:27px; color:#336600;line-height:16px; text-decoration:none }
a#fotic:hover  {text-decoration:underline}
/* Middle  -----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 240px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {padding: 0 205px 0 220px;}


/* --- contest --- */
.fotka_h {background: url(/site/images/fotka-h.png) no-repeat center right; padding:17px 20px 24px 15px; margin-top:20px }
.fotka_v {background: url(/site/images/fotka_v.png) no-repeat center right; padding:17px 20px 24px 15px; margin-top:20px }
.contest_h2 { color:#990066; font-weight:bold;font-size:14px}
.noactive_contest {color:#990066;background:#ffe5ff; padding:1px 5px 1px 5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.active_contest {color:#669900;background:#f2ffd6; padding:1px 5px 1px 5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.contest_section_item {min-height:200px; display:block; padding-right:15px}
.contest_section_item h2 {padding-bottom:5px;line-height:22px;}
.contest_section_item h2 a { font-size:16px; font-weight:bold; /*color:#990066 !important;*/}

.in_blog_contest h2 a {font-size:18px; font-weight:normal; color:#990066 !important;}

.contentdescription_marafon {background: #ffee9e url( /site/images/bg_marafon.jpg) repeat-y top right; /*border: 4px solid #ffee9e;*/
  -moz-border-radius: 10px;/* Firefox */
  -webkit-border-radius: 10px;/* Safari, Chrome */
  -khtml-border-radius: 10px;/* KHTML */
  border-radius: 10px 10px 10px 10px;/* CSS3 */
clear: both; padding: 5px 10px 5px 10px;margin-bottom:10px}



/* --- afisha --- */
#blog_afisha { display:block; clear:both;margin-bottom:10px !important; overflow:hidden}
#blog_afisha  h2  a { font-size:20px !important; font-weight:bold; line-height:26px;padding-bottom:10px !important; /*padding-top:15px;*/ }
.label_afisha {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; color:#Fff; font-size:11px; padding:1px 7px 1px 7px}
.cash_afisha {padding:8px 0 8px 11px}

.afisha_block  h2, #afisha_foto_h2 {width:100%; overflow:hidden; font-size:20px;  color: #669900; padding-top:20px !important;clear: both;}

.afisha_block  h3 a { overflow:hidden; font-size:12px; font-weight:normal;  padding-top:20px !important;clear: both;}
.time_seanses {font-size:18px;  color: #669900;}

.main_afisha {border:8px solid #f0f0f0; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:2px 10px 1px 0}
.main_afisha:hover {border:10px solid #e4f5ba; padding:0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:2px 10px 1px 0}
.afisha_info { background:#f9f9f9;padding:5px 10px 5px 10px; border:1px solid #FFF;line-height:20px; }

.item_firm_afisha a.link_img  { float:left; border: 4px solid #f0f0f0; padding:1px; border-radius:3px;margin:0px 10px 5px 0}
.item_firm_afisha a.link_img:hover {border: 4px solid #e4f5ba;border-radius:3px}
.item_firm_afisha a {color:#517900}
.afisha_item {padding-left:10px;color:#999}


/* --- sale --- */
.sale_item { background:#edf8d0;-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px; font-weight:bold; padding-left:10px; border:1px solid #FFF }
#main_sale_item { background:#e4f5ba; color:#000000}
.sale_info { background:#f9f9f9;padding-left:10px; border:1px solid #FFF }
.sale_cash {background:#99cc00;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff; font-size:22px; height:30px; display:block; line-height:30px; padding: 3px 8px 3px 8px}
.sale_btable  {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.sale_left_pad h2.sale_h2 a { font-size:16px !important; }
.sale_left_pad h2.sale_h2 { margin-bottom:10px !important}

.sale_left_pad { padding: 6px 10px 0 10px}
.sale_type { -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; color:#Fff; background:#ff6666; font-size:11px; padding:1px 7px 1px 7px; margin-left:15px}


/* --- afisha --- */
/*
.afisha_item { background:#edf8d0;-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px; font-weight:bold; padding-left:10px; border:1px solid #FFF }
#main_afisha_item { background:#e4f5ba; color:#000000}
.afisha_info { background:#f9f9f9;padding-left:10px; border:1px solid #FFF }
.afisha_cash {background:#99cc00;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff; font-size:22px; height:30px; display:block; line-height:30px; padding: 3px 8px 3px 8px}
.afisha_btable  {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.afisha_left_pad h2.afisha_h2 a { font-size:16px !important; }
.afisha_left_pad h2.afisha_h2 { margin-bottom:10px !important}

.afisha_left_pad { padding: 6px 10px 0 10px}
.afisha_type { -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; color:#Fff; background:#ff6666; font-size:11px; padding:1px 7px 1px 7px; margin-left:15px}
*/

/*--- catalog ---*/
.blog_catalog { display:block; min-height:100px; border-bottom:1px solid #f0f0f0;  margin-bottom:8px; padding-bottom:5px}
#marker {background:#ffe57e; }
.blog_catalog p { margin:0; padding:0}
/*.blog_catalog:hover {background:#f9f9f9; }*/
.sep_tel { background: url(/site/images/sep_tel.gif) no-repeat center center; padding:0 10px 0 10px; width:24px}
.blog_catalog a.link_img  { float:right; border: 4px solid #f0f0f0; padding:1px; border-radius:3px}
.blog_catalog a.link_img:hover {border: 4px solid #e4f5ba;border-radius:3px}
.blog_catalog h2 a{ margin-bottom:5px; padding-bottom:0px; font-size:14px; color:#000; text-decoration:none; display:block}
.blog_catalog h2 a:hover{ color:#659324; text-decoration: underline; }
#section_text { background:#e4f5ba;/*ffee9e*/ color:#226000/*2a7700*/; padding:10px; margin-bottom:20px; display:block; clear:both; border-radius:5px; margin-top:5px}
#section_consult_text { background:#d5efef;/*ffee9e*/ color:#006666; padding:10px; margin-bottom:20px; border-radius:5px; margin-top:5px}
.in_blog_catalog { border-left: 4px solid #94ba35;  min-height:65px; padding:0 0 5px 10px;}
.in_blog_catalog:hover {background:#f9f9f9; }
.blog_site { color:#036803}
.blog_catalog a.detail {color:#669900; text-decoration:underline; font-size:11px; margin-left:20px}
.blog_catalog a.detail:hover {color:#336600; text-decoration:none; }
/*.round_block {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; border:6px solid #ebebeb}*/
#eye { background: url(/site/images/eye.png) no-repeat left center; padding-left:20px;padding-right:10px; color:#999; font-size:11px}
#last_edit { background: url(/site/images/edits.png) no-repeat left center; padding-left:20px; padding-right:20px;color:#999; font-size:11px}

.line_catalog { background:#ebebeb; height:22px;  margin-bottom:7px;-moz-border-radius: 7px 2px 2px 7px;-webkit-border-radius: 7px 2px 2px 7px;border-radius: 7px 2px 2px 7px;}
.line_catalog h2 {color:#FFF; line-height:22px;  height:22px; font-size:12px ; font-weight:normal; }

#m_contact { background: url(/site/images/catalog_item_bg.png) no-repeat 0 0px; padding:0 15px 0 50px;}
#m_item { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -22px; padding:0 15px 0 45px;}
#m_photo { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -44px; padding:0 15px 0 45px;}
#m_files { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -88px; padding:0 15px 0 45px;}
#m_video { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -66px; padding:0 15px 0 45px;}

#catalog_item {  clear:both; overflow:hidden; padding-bottom:20px}

.round-right {background: url(/site/images/round-right.png) no-repeat right top; min-height:115px;padding:15px}
.round-left {background: url(/site/images/round-left.png) no-repeat left top; min-height:115px; } 
.tab_one  {-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0; background:#79ab14; height:20px; width:60px; padding:1px 15px 0 15px; margin-left:30px}
.tab_one h2 { color:#FFF; font-size:13px; font-weight:normal !important}
.address_item { background:#ebebeb;-moz-border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px; font-weight:bold; line-height:26px; padding-left:10px; border:1px solid #FFF }
#main_address_item { background:#e4f5ba; color:#000000;line-height:26px;}
.address_info { background:#f9f9f9;padding-left:10px; border:1px solid #FFF;line-height:26px; }

#map_sp { border:5px solid #ebebeb;  min-height:150px; -moz-border-radius: 0 2px 2px 2px;-webkit-border-radius: 0 2px 2px 2px;border-radius: 0 2px 2px 2px; margin-bottom:35px;margin-top:0}
#map_sp_title {background:#ebebeb;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;padding:4px 15px 2px 15px; color:#999; margin-bottom:0;text-shadow: 1px 1px #fff;}

.countsp_main {color:#ccc; padding-left:10px}

.rating_blog {background: url(/site/images/rating_blog.png) repeat-x center center; padding:1px 7px 1px 7px;-moz-border-radius: 3px;-webkit-border-radius: 73px;border-radius: 3px;/*border: 1px solid #ffcc33;*/color:#b93817;font-size:11px}
.link_blog {color:#76a811; border-bottom:1px dashed #76a811;}

.tb_white {background:#f4f8fb; line-height:26px; padding:3px; margin:2px; border:1px solid #eef4f8;font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}

.tb_dark {background:#ddf2f7; line-height:26px; padding:3px; margin:2px; border:1px solid #d0ebf4;font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}

/*.tb_dark {background:#e4f5ba; line-height:26px; padding:3px; margin:2px; border:1px solid #d7ef9e;font: 13px/18px Arial, Tahoma, Verdana, sans-serif;}*/


 

/*--- article ---*/

#section_text_art { background:#ebf9ff !important; color:#333 !important; padding:10px; margin-bottom:20px; display:block; clear:both; border-radius:5px 5px  5px 5px !important; margin-top:5px}
#section_text_art p {  margin-bottom:7px}
.blog_article { display:block; min-height:100px; border-bottom:1px solid #f0f0f0;  margin-bottom:8px; padding-bottom:5px}
.blog_article p { margin:0; padding:0}
#section_text_art img { float:left; display:inline-block; border: 5px solid #fff; padding:0px; border-radius:43px;margin-bottom:1px; margin-right:5px}


.in_blog_article a.link_img  { float:left; border: 1px solid #f0f0f0; padding:3px; border-radius:3px; margin-right:15px}
.in_blog_article a.link_img_col  { float:left; display:inline-block; border: 1px solid #f0f0f0; padding:3px; border-radius:3px;margin-bottom:5px; margin-right:5px}
.in_blog_article a.link_img:hover {border: 1px solid #e4f5ba;border-radius:3px}
.in_blog_article h2 a{ margin-bottom:5px;  padding-bottom:0px; font: 16px/20px Arial;  /*font-size:16px;*/ font-weight:normal; color:#006699; text-decoration:none; display:block}
.in_blog_article h2 a:hover{ color:#659324; text-decoration: underline; }
#section_text_art { background:#ffff99;/*ffee9e*/ color:#cc3300; padding:10px; margin-bottom:20px; border-radius:5px; margin-top:5px}
.in_blog_article { min-height:105px; padding:4px 7px 10px 7px; margin-bottom:15px; border-bottom:1px solid #f9f9f9;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.in_blog_article:hover {/*border-left:3px solid #99cc00;padding:4px 7px 10px 4px;*/background:#f9f9f9; }
.blog_site { color:#669900;font-size:11px}
.blog_article a.detail {color:#669900; text-decoration:underline; font-size:11px; margin-left:20px}
/*.round_block {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; border:6px solid #ebebeb}*/
#eye { background: url(/site/images/eye.png) no-repeat left center; padding-left:20px; color:#999; font-size:11px}
#last_edit { background: url(/site/images/edits.png) no-repeat left center; padding-left:20px; color:#999; font-size:11px}

.line_article { background:#ebebeb; height:22px;  margin-bottom:7px;-moz-border-radius: 7px 2px 2px 7px;-webkit-border-radius: 7px 2px 2px 7px;border-radius: 7px 2px 2px 7px;}
.line_article h2 {color:#FFF; line-height:22px;  height:22px; font-size:12px; font-weight:normal; }

/*
#m_item { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -22px; padding:0 15px 0 45px;}
#m_photo { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -44px; padding:0 15px 0 45px;}
#m_files { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -88px; padding:0 15px 0 45px;}
#m_video { background: url(/site/images/catalog_item_bg.png) no-repeat 0 -66px; padding:0 15px 0 45px;}
*/
#article_item {  clear:both; overflow:hidden; padding-bottom:20px}

.tab_one  {-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0; background:#79ab14; height:20px; width:60px; padding:1px 15px 0 15px; margin-left:30px}
.tab_one h2 { color:#FFF; font-size:13px; font-weight:normal !important}




 
/*---  main ---*/ 

#main_news {display:inline-block; line-height:24px;  width:100%;clear:both;background: url(/site/images/info_line_bg.png) repeat-x left center}
.right_line_news {float:right; padding-right:15px;line-height:22px}
.right_line_news a {color:#7fb92d}
/*#label_cat {margin-bottom:8px;} */
#label_cat a {background:#e4f5ba; line-height:22px; white-space: nowrap; padding:1px 8px 1px 6px; color:#2a7700;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-bottom:8px; margin-right:1px; text-decoration:none; } 
#label_cat a:hover, a#active_lable_news {background:#99cc33; color:#fff;}

#label_cat_afisha a {padding:1px 8px 1px 6px; color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-bottom:8px; margin-right:5px; text-decoration:none; } 
#label_cat_afisha a:hover, a#active_lable_afisha {background:#99cc33; color:#fff;}

/* center main */
.line_title { background:#ebebeb; height:22px;  margin-bottom:10px;-moz-border-radius: 7px 2px 2px 7px;-webkit-border-radius: 7px 2px 2px 7px;border-radius: 7px 2px 2px 7px;}
.line_title h2 {color:#FFF; line-height:22px;  height:22px; font-size:12px; font-weight:normal; }
#main_line_nw { background: url(/site/images/main_line.png) no-repeat 0 0px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_act { background: url(/site/images/main_line.png) no-repeat 0 -88px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_cn { background: url(/site/images/main_line.png) no-repeat 0 -22px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_dis { background: url(/site/images/main_line.png) no-repeat 0 -66px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_sp { background: url(/site/images/main_line.png) no-repeat 0 -132px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_af { background: url(/site/images/main_line.png) no-repeat 0 -44px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_art { background: url(/site/images/main_line.png) no-repeat 0 -154px; padding:0 15px 0 52px;width: 250px; float:left}
#main_line_sl { background: url(/site/images/main_line.png) no-repeat 0 -110px; padding:0 15px 0 52px;width: 250px; float:left}

/* right col right_line.png */
.item_right {display:block; min-height:50px;width:180px; margin-bottom:5px}

#right_line_red  { background: #fff; padding-bottom:25px;}
#right_line_red   a { color:#666; font-size:11px; line-height:11px !important; }
#title_red {background: url(/site/images/right_line.png) no-repeat 0 -68px; height:34px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;margin-bottom:4px}
#right_line_red h3  {color:#cc0000;font-size:12px;padding:3px 0 0 14px !important; line-height:12px;font-weight:bold}
#title_red_item {color:#fff;font-size:11px;padding:0px 0 0 14px;font-weight:normal;line-height:11px;}

#right_line_green  { background: #fff; padding-bottom:25px;}
#right_line_green   a { color:#666; font-size:11px; line-height:11px !important; }
#title_green {background: url(/site/images/right_line.png) no-repeat 0 0px; height:34px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;margin-bottom:4px}
#right_line_green h3  {color:#336600;font-size:12px;padding:3px 0 0 14px !important; line-height:12px;font-weight:bold}
#title_green_item {color:#fff;font-size:11px;padding:0px 0 0 14px;font-weight:normal;line-height:11px;}
a#all_green  {/*border-left: 2px solid #99cc00;*/ background: #e4f5ba;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; color:#2a7700; font-size:11px;  padding: 2px 9px 4px 9px;float:right;text-align:right}

#right_line_ocean { background: #fff; padding-bottom:25px;margin-top:8px}
#right_line_ocean   a { color:#666; font-size:11px; line-height:11px !important; }
#title_ocean {background: url(/site/images/right_line.png) no-repeat 0 -102px; height:34px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;margin-bottom:4px}
#right_line_ocean h3  {color:#006666;font-size:12px;padding:3px 0 0 14px !important; line-height:12px;font-weight:bold}
#title_ocean_item {color:#fff;font-size:11px;padding:0px 0 0 14px;font-weight:normal;line-height:11px;}
a#all_ocean  {/*border-left: 2px solid #555;*/ background: #d5efef; float:right;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; color:#006666; font-size:11px;  padding: 2px 9px 4px 9px;text-align:right}

#right_line_yellow { background: #fff; padding-bottom:25px;margin-top:8px}
#right_line_yellow   a { color:#666; font-size:11px; line-height:11px !important; }
#title_yellow {background: url(/site/images/right_line.png) no-repeat 0 -136px; height:34px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;margin-bottom:4px}
#right_line_yellow h3  {color:#9c2500;font-size:12px;padding:3px 0 0 14px !important; line-height:12px;font-weight:bold}
#title_yellow_item {color:#fff;font-size:11px;padding:0px 0 0 14px;font-weight:normal;line-height:11px;}
a#all_yellow  {/*border-left: 2px solid #555;*/ background: #ffe57e; float:right;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; color:#990000; font-size:11px;  padding: 2px 9px 4px 9px;text-align:right}

#right_line_pink { background: #fff; padding-bottom:25px;margin-top:8px}
#right_line_pink   a { color:#666; font-size:11px; line-height:11px !important; }
#title_pink {background: url(/site/images/right_line.png) no-repeat 0 -34px; height:34px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;margin-bottom:4px}
#right_line_pink h3  {color:#9c2500;font-size:12px;padding:3px 0 0 14px !important; line-height:12px;font-weight:bold}
#title_pink_item {color:#fff;font-size:11px;padding:0px 0 0 14px;font-weight:normal;line-height:11px;}
a#all_pink  {/*border-left: 2px solid #555;*/ background: #ffe57e; float:right;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; color:#990000; font-size:11px;  padding: 2px 9px 4px 9px;text-align:right}


/* Sidebar Left  -----------------------------------------------------------------------------*/
#sideLeft {float: left;width: 200px;margin-left: -100%;position: relative;/*background: #f0f0f0;*/}
.left_green {background: url(/site/images/left_green.png) no-repeat left top; width:200px; height:53px}
.left_green h3 { font-size:18px; font-weight:normal; color:#ffffff; text-shadow: 1px 1px #457d10; padding:6px 0 0 8px; margin-bottom:4px}
.left_green span {color:#bee86e;text-shadow: 0.1em 0.1em #447713;padding-left:8px }

.section_green {margin-top:3px;line-height:28px; background:#e4f5ba; padding:4px 8px 4px 8px; color:#2a7700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.section_green:hover {
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
/*background:#e4f5ba;*/background:#81bb2f; color:#ffffff;

}

.col_in_cat {margin-left:5px;line-height:28px; background: url(/site/images/info_line_bg.png) repeat-x left center; padding:4px 8px 4px 8px; color:#999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight:normal}


.in_col_in_cat {margin-left:5px;line-height:20px; background: url(/site/images/info_line_bg.png) repeat-x left center; padding:0px 6px 0px 6px; color:#999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/*  active  */
#active_cat_sp { font-weight:bold; }
#active_section_sp { background:#81bb2f; color:#ffffff;}
#active_in_col_in_cat_sp { color:#fff; background: #81bb2f /*url(/site/images/active_cat.gif) no-repeat right center*/;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; padding-right:7px}



.h2_section {font-size:16px; color:#/*336600*/000; font-weight:bold}

/*---- accordion -------*/
#accordion {
	/*background:#333 url(h3.png) 0 0;*/
	/*width: 250px; margin-left:15px;margin-top: 0px !important;*/
	/*border:1px solid #333;*/	
	;
}

#accordion  ul, #accordion2 ul {padding:0; margin:0}
#accordion  li, #accordion2 li {list-style:none}

/* accordion header */
#accordion h3 {/*background: url(../images/left_head.png) repeat-y left center; height:24px;*/ width:200px; /*color:#FFF; padding:0px 0 0 0px;*/ font-weight:normal; cursor:pointer; margin-top: 1px;}
#accordion h3#current {margin-top: 0px;}
	
#accordion h3:hover/*, h2#active_h2*/  { 
transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none;

/*background: #81bb2f url(../images/left_head_active.png) repeat-y left center;*/
}

/* currently active header */
#accordion h3#current {
	cursor:default;
	/*color:#FFC;*/
}

/* accordion pane */
#accordion .pane {
	/*border:1px solid #fff;
	border-width:0 2px;*/
	display:none;
	min-height:30px;
	padding:2px 0 2px 0px; 
	
}




/*---- accordion2 -------*/
#accordion2 {
	/*background:#333 url(h3.png) 0 0;*/
	/*width: 250px; margin-left:15px;margin-top: 0px !important;*/
	/*border:1px solid #333;*/	
	;
}
/* accordion header */
#accordion2 h3 {/*background: url(../images/left_head.png) repeat-y left center; height:24px;*/ width:200px; /*color:#FFF; padding:0px 0 0 0px;*/ font-weight:normal; cursor:pointer; margin-top: 1px;}
#accordion2 h3#current {margin-top: 0px;}
	
#accordion2 h3:hover/*, h2#active_h2*/  { 
transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none; 
/*background: #81bb2f url(../images/left_head_active.png) repeat-y left center;*/
}

/* currently active header */
#accordion2 h3#current {
	cursor:default;
	/*color:#FFC;*/
}

/* accordion pane */
#accordion2 .pane2 {
	/*border:1px solid #fff;
	border-width:0 2px;*/
	display:none;
	min-height:30px;
	padding:2px 0 2px 0px; 
	
}




/*new left *//*
.left_cns {background: url(/site/images/left_yellow.png) no-repeat left top; width:200px; height:53px; }
.left_cnsh3 { font-size:18px; font-weight:normal; color:#9c2500; text-shadow: 1px 1px #fee36d; padding:6px 0 0 8px; margin-bottom:4px}
.left_yellow span {color:#9c2500;text-shadow: 0.1em 0.1em #fed446;padding-left:8px }
*/




/*справочник*/
#sp_left {background: url(/site/images/sprite_left.png) no-repeat left top; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#sp_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#sp_left span {color:#fff;padding-left:8px;}
#sp_left a {display:block; text-decoration:none}
#sp_left:hover {background-position: 0 -64px;opacity:0.90}


/*статьи*/
#art_left {background: url(/site/images/sprite_left.png) no-repeat 0 -256px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#art_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#art_left span {color:#fff;padding-left:8px;}
#art_left a {display:block; text-decoration:none}
#art_left:hover {background-position: 0 -320px;opacity:0.90}

/*старый*/
.in_section a {margin-top:3px;line-height:20px;  padding:4px 8px 4px 8px; color:#2a7700;}
.in_section_y a {margin-top:3px;line-height:20px;  padding:4px 8px 4px 8px; color:#663300;}

#active_cat_article { font-weight:bold; }
#active_section_article { background:#fdba02; color:#ffffff;}
#active_in_col_in_cat_article { color:#c53817; background: #ffe57e; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; padding-right:6px}

.left_yellow {background: url(/site/images/left_yellow.png) no-repeat left top; width:200px; height:53px; }
.left_yellow h3 { font-size:18px; font-weight:normal; color:#9c2500; text-shadow: 1px 1px #fee36d; padding:6px 0 0 8px; margin-bottom:4px}
.left_yellow span {color:#9c2500;text-shadow: 0.1em 0.1em #fed446;padding-left:8px }

.section_yellow {margin-top:3px;line-height:28px; background:#ffe57e; padding:4px 8px 4px 8px; color:#990000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.section_yellow:hover {
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
/*background:#e4f5ba;*/background:#fdba02; color:#ffffff;}

/*новый*/

.section_art {margin-top:3px;line-height:28px; background:#c7edfc; padding:4px 8px 4px 8px; color:#006699;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.section_art:hover {
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;background:#19a3d4; color:#ffffff;}

#active_cat_art { font-weight:bold; }
#active_section_art { background:#19a3d4; color:#ffffff;}
#active_in_col_in_cat_art { color:#008ebd; background: #c7edfc; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; padding-right:6px}

.in_section_art a {margin-top:3px;line-height:20px;  padding:4px 8px 4px 8px; color:#006699;}





/*консультации*/
#cons_left {background: url(/site/images/sprite_left.png) no-repeat 0 -384px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#cons_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#cons_left span {color:#fff;padding-left:8px;}
#cons_left a {display:block; text-decoration:none}
#cons_left:hover {background-position: 0 -448px;opacity:0.90}

#cns ul  {padding-left:0px;margin-left:0px;}
#cns ul li {margin-bottom:11px;}

#cns ul li h4 a {margin-top:1px;line-height:22px; /*background:#66cccc;*/ /*padding:4px 8px 4px 8px;*/ color:#006666;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:bold;text-decoration:none}
#cns ul li h4 a:hover {transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
/*background:#9ddfdf;*/ color:#669900;}

#cns ul li h4 a#cns_active_cat {/*background:#339999;*/ color:#000;}
#cns ul li h4 a#cns_active_cat:hover {/*background:#9ddfdf;*/ color:#116363;}

.in_fio {color:#666;margin-top:0px;line-height:12px !important}

#cns ul li img {border:1px solid #f0f0f0; padding:2px; 

-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px; margin:0px 10px 1px 0}

#cns ul li img:hover {border:2px solid #99cc33; padding:1px;}

#arhc_left {background:#ccc;color:#fff;padding:1px 14px 1px 14px;margin-bottom:5px;display:inline-block}
#act_left {background:#92bc2c;color:#fff;padding:1px 14px 1px 14px;margin-bottom:5px;display:inline-block}





/*sale*/
#sale_left {background: url(/site/images/sprite_left.png) no-repeat 0 -128px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#sale_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#sale_left span {color:#fff;padding-left:8px;}
#sale_left a {display:block; text-decoration:none}
#sale_left:hover {background-position: 0 -192px;opacity:0.90}

ul#sleft {list-style:none;margin-left:0;padding-left:0}

ul#sleft li h4 a {margin-top:5px;line-height:28px; background:#fee26b; padding:4px 8px 4px 8px; color:#a63600;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:normal;text-decoration:none}
ul#sleft li h4 a:hover {transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
background:#ffb400; color:#fff;}

ul li h4 a#active_sale_left {background:#ffb400; color:#fff;}



/*afisha*/
#afisha_left {background: url(/site/images/sprite_left.png) no-repeat 0 -768px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#afisha_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#afisha_left span {color:#fff;padding-left:8px;}
#afisha_left a {display:block; text-decoration:none}
#afisha_left:hover {background-position: 0 -832px;opacity:0.90}

ul#aleft {list-style:none;margin-left:0;padding-left:0}

ul#aleft li h4 a {margin-top:5px;line-height:28px; background:#fddfe0 /*ffcccc*//*f9c6bb*/; padding:4px 8px 4px 8px; color:#912210;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:normal;text-decoration:none}
ul#aleft li h4 a:hover {transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
background:#df4a32; color:#fff;}

ul li h4 a#active_afisha_left {background:#df4a32; color:#fff;}



/*blog*/
#blog_left {background: url(/site/images/sprite_left.png) no-repeat 0 -640px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#blog_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#blog_left span {color:#fff;padding-left:8px;}
#blog_left a {display:block; text-decoration:none}
#blog_left:hover {background-position: 0 -704px;opacity:0.90}

ul#blogleft {list-style:none;margin-left:0;padding-left:0}

/*ul#blogleft li h4 a {margin-top:5px;line-height:28px; background:#efccf4e8b7ef; padding:4px 8px 4px 8px; color:#7d247d;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:normal;text-decoration:none}*/
ul#blogleft li h4 a {margin-top:5px;line-height:22px;  padding:4px 8px 4px 8px; color:#7d247d;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:normal;text-decoration:none}


ul#blogleft li h4 a:hover {transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
background:#c06ec0; color:#fff;}

ul li h4 a#active_blog_left {background:#c06ec0; color:#fff;}



/*event*/
#event_left {background: url(/site/images/sprite_left.png) no-repeat 0 -512px; width:200px; height:64px;margin-bottom:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#event_left h3 {font-size:20px; font-weight:normal; color:#fff; padding:10px 0 9px 8px; }
#event_left span {color:#fff;padding-left:8px;}
#event_left a {display:block; text-decoration:none}
#event_left:hover {background-position: 0 -576px;opacity:0.90}

ul#eventleft {list-style:none;margin-left:0;padding-left:0}

ul#eventleft li h4 a {margin-top:5px;line-height:28px; background:#fddfe0 /*ffcccc*//*f9c6bb*/; padding:4px 8px 4px 8px; color:#912210;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-weight:normal;text-decoration:none}
ul#eventleft li h4 a:hover {transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
background:#df4a32; color:#fff;}

ul li h4 a#active_event_left {background:#df4a32; color:#fff;}

#event_text {background:#f9f9f9;margin-bottom:10px;color:#666;padding:10px;border-radius:4px}
#event h2 {color:#df4a32; font-size:22px;margin-bottom:10px;margin-top:8px}
.event_line {border-bottom:1px solid #eeeeee;margin-bottom:10px}
#event h3 a {color:#000; font-size:13px;text-decoration:none; font-weight:bold}
#event h3 a:hover {text-decoration:underline;color:#336600}
#event a.event_all {background:#f5f5f5;margin-bottom:10px;margin-top:5px;color:#666;padding:15px 40px 15px 40px;border-radius:4px;text-decoration:none}
#event a.event_all:hover {background:#99cc33;color:#fff}
#event .tb_bottom {margin-bottom:10px}
#event td {padding-bottom:15px}



#addCommentContainer  a.comment_login {background:#8ab800;float:right;margin-bottom:0px;margin-top:0px;color:#fff;padding:7px 40px 7px 40px;border-radius:4px;text-decoration:none}
#addCommentContainer  a.comment_login:hover {background:#669900;color:#fff}


/*
.section_cns {margin-top:3px;line-height:28px; background:#ffe57e; padding:4px 8px 4px 8px; color:#990000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.section_cns:hover {
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none;
background:#fdba02; color:#ffffff;

}
*/



/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 185px;
	margin-left: -185px;
	position: relative;
	
}

#last_firm {background: #fff; padding-bottom:25px}
#last_firm  h3 {background: #669900; height:24px; line-height:24px; font-weight: normal; color:#fff; padding-left:8px; margin:12px 0 12px 0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0; }
#last_firm  a {color:#336600; font-size:11px; }
#all_catalog a {float:right;color:#2a7700; font-size:11px; background: #e4f5ba;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 0 9px 0 9px}
.last_modified {color:#999;font-size:10px;}
/*
#last_consult {background: #fff; padding-bottom:25px}
#last_consult  h3 {background: #009999; height:24px; line-height:24px; font-weight: normal; color:#fff; padding-left:8px; margin:12px 0 12px 0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0; }
#last_consult  a {color:#006666; font-size:11px; }

.last_modified {color:#999;font-size:10px;}
*/

#all_consult a {float:right;color:#006666; font-size:11px; background: #d5efef;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 0 9px 0 9px}
.last_modified {color:#999;font-size:10px;}





/* consult */
.blog_consult {padding-bottom:30px}
.blog_consult h2 a { font-size:15px;margin-left:9px;font-weight:bold;color:#000 }
a.read_otvet {margin-left:10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#2a7700; background: #e4f5ba; font-size:11px; padding:1px 7px 1px 7px;text-decoration:none}
a.read_otvet:hover {color:#Fff; background: #99cc00;text-decoration:none}
a.net_otveta {margin-left:10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#cc3333; background: #ffcccc; font-size:11px; padding:1px 7px 1px 7px;text-decoration:none}
a.net_otveta:hover {color:#Fff; background: #ff6666;text-decoration:none}

.blog_consult #un, #main_content #un{ display:block;padding-left:10px;float:left}
.blog_consult #un:first-letter,  #main_content #un:first-letter { color:#669900; font-weight: bold;font-size: 14px; }
.date_consult {color:#999;font-size:11px}
.vopros_blog {padding:12px;
	width:100%;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid #eee;
	color:#333;
	margin-top:0;
	margin-bottom:1px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}

#person_info {padding:12px;
	width:100%;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid #f5f5f5;
	color:#333;
	margin-top:3px;
	margin-bottom:1px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}

#vopros {padding:12px;
	width:100%;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid #eee;
	color:#333;
	margin-top:0;
	margin-bottom:25px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}
#vopros_form {background: url(/site/images/vopros_quote.png) no-repeat left bottom; height: 16px; display:block; margin-bottom:0;padding-bottom:0}	
#otvet {display:block; overflow:hidden} 

a#link_other {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background: #99cc00; text-decoration:none; color: #Fff; font-size:12px; padding:1px 6px 1px 7px}
a#link_other:hover {background: #8cba00;}

p.person_info_item {margin: 0 0 3px 0 !important; padding:0 0 0 0 !important;font-size:11px}

.add_quest a{margin-left:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:11px; color:#2a7700; background: #e4f5ba;  /*padding:1px 7px 1px 7px;*/text-decoration:none; width:60px;height:60px;display:block;padding-top:11px}
.add_quest a:hover{background: #99cc00;color:#fff;transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none;}

a.add_quest_view {margin-left:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:12px; color:#2a7700; background: #e4f5ba;  /*padding:1px 7px 1px 7px;*/text-decoration:none; line-height:36px;display:block;padding-left:15px;padding-right:15px;text-align:center;float:right}
a.add_quest_view:hover{background: #99cc00;color:#fff;transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none;}

.add_quest_view_no_act {margin-left:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:12px; color:#cc0000; background: #feb4b4;  /*padding:1px 7px 1px 7px;*/text-decoration:none; line-height:36px;display:block;padding-left:15px;padding-right:15px;text-align:center;float:right}



.new_button input[type=submit] {margin-left:10px !important; border:none !important; -moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;border-radius: 5px !important; font-size:13px !important; color:#fff !important; background: #99cc00 !important;  /*padding:1px 7px 1px 7px;*/text-decoration:none; line-height:30px !important;display:block;padding-left:15px;padding-right:15px;text-align:center;float:right;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;}

.new_button input[type=submit]:hover{opacity: 0.9 !important;color:#fff !important;
transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out; 
outline:none;}


a.da_net_button {margin-left:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size:12px; color:#2a7700; background: #e4f5ba;  /*padding:1px 7px 1px 7px;*/text-decoration:none; line-height:36px;display:inline-block;padding-left:35px;padding-right:35px;text-align:center;widht:60px;}
a.da_net_button:hover{background: #99cc00;color:#fff;transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none;}


.view_quest a{margin-left:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size:11px;border-radius: 5px; color:#336666; background: #f0f0f0;  /*padding:1px 7px 1px 7px;*/text-decoration:none; width:60px;height:60px;display:block;padding-top:11px}
.view_quest a:hover{background: #009999;color:#fff;transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;
outline:none;}
.img_opacity a img {opacity:0.5}
.img_opacity a img:hover {opacity:1}

.err_msg {/*border:1px solid #ffbb01;*/ background:#ffe167;color:#993300; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;width:100%;text-align:center; margin:5px 3px 10px 0;overflow:hidden;line-height:20px; padding:20px}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -220px auto 0;
	min-width: 1000px;
	height: 220px;
	position: relative;
	border-top: 4px solid #89b700;
background: #f4f4f4 /*url(/site/images/bottom_line_top.png) no-repeat right top*/;
/*-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;*/
	
}

#footer a {color:#777}
#footer a:hover {color:#8cba00}

#footer_logo {background: url( /site/images/footer_logo.png) no-repeat left center; width:227px; height:30px}

/* --- back-top button --- */
#back-top-container {margin: 0 auto ;width: 100%;background:#ccc;z-index:100;height:50px}

#back-top {position: relative;z-index:100;margin-right: 280px; float:right; top:-31px}
#back-top a {width: 154px; height:31px;display: block;background:  url( /site/images/up_top_all.png) no-repeat 0 0;/*transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;*/
outline:none;}
#back-top a:hover {color: #000;/*transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;*/
outline:none;}
/* arrow icon (span tag) */
#back-top span {width: 154px;height: 31px;display: block;margin-bottom: 7px;/*transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;*/
outline:none;}
#back-top a:hover span {background:  url( /site/images/up_top_all.png) no-repeat 0 -31px ;/*transition: all 0.40s ease-in-out;
-webkit-transition: all 0.40s ease-in-out;
-moz-transition: all 0.40s ease-in-out;*/
outline:none;}
#footer_tel {color:#666;background: url('/site/images/sp_tel_act.png') no-repeat left center; padding-left:24px;opacity:0.8;text-decoration:none;line-height:22px; }
#footer_mail {color:#666;background: url('/site/images/email_16.png') no-repeat left center; padding-left:31px;opacity:0.8;text-decoration:none;line-height:22px }
#footer_send a {color:#666;background: url('/site/images/send_email_16.png') no-repeat left center; padding-left:31px;opacity:0.8;text-decoration:none;line-height:22px; }
#footer_send a:hover{opacity:1;text-decoration:underline  }
#footer_owner a {color:#777;/*background: url('/site/images/-email_16.png') no-repeat left center; */padding-left:31px;opacity:0.8;line-height:22px }
.bx a {padding: 0 7px 0 7px;text-shadow: 1px 1px #f9f9f9;}

/* ---  details - -- */

/*#metka { float:right !important; width:240px; overflow:hidden; text-align:right;color: #669900;}*/
#round_time {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  padding:7px 10px 7px 10px;background: #f2f2f2;}
#metka {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; color:#Fff; font-size:11px; padding:1px 7px 1px 7px;background: #99cc00;}
#info_line { color:#cccccc !important; display:inline-block; line-height:16px; width:100%; clear:both;   }
#info_left {float: left; width:300px; }
#social {display:inline-block; line-height:30px;  width:100%;clear:both; background: url('/site/images/karamelka_line.png') no-repeat right center;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
/*#social:hover {background :#f0f0f0}*/
.infoo {display:inline-block; clear:both;background: url(/site/images/infoo.png) no-repeat left 4px; padding-left:25px; padding-bottom:15px;color:#777}
.label_green {color:#7fb92d }

#foto_h2 {width:100%; overflow:hidden; font-size:18px; margin-bottom:12px;  color: #669900;}

#foto_h2 h2 { padding-top:20px !important;clear: both;}

#foto_h2_news h2 {width:100%; overflow:hidden; font-size:18px; margin-bottom:15px;  color:#cc3300 !important;}

.img_content_left { border:1px solid #eaeaea; padding:3px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; margin:4px 0px 10px 10px/*background:#ffe090*/}
.img_blog {border:1px solid #f0f0f0; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:2px 10px 1px 0}
.img_blog:hover {border:3px solid #e4f5ba; padding:0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:2px 10px 1px 0}

.img_blog_face {border:1px solid #f7f7f7;border-radius:30px;padding:0;

 -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; margin:2px 10px 1px 0}
.img_blog_face:hover {border:1px solid #f0f0f0; }

.img_main_sale {border:1px solid #fff; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.img_main_sale:hover {border:3px solid #b6e063; padding:0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.block_main_sale {background:#d7ef9e;width:90px;text-align:center;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:16px;  color: #669900;}

.blog_item_too {border: 1px solid #f0f0f0; padding:5px 10px 10px 10px; margin-bottom:10px; width:48%; min-height:70px; display:block; float:left;}
.blog_item_too_main {/*border: 1px solid #f0f0f0;*/ padding:5px 10px 10px 10px; margin-bottom:3px; width:48%; min-width:300px; overflow:hidden; min-height:55px; display:block; float:left; background:#f0f0f0}
.main_introtext {padding-bottom:0; margin-bottom:0;font-size:11px;color:#666;}
.introtext_blog { color:#555; font-size:12px;padding-right:7px}

#blog_area{ width:100%; display:block; overflow:hidden }
.blog_info_line { color:#999; font-size:11px}
.pages { display:block; width:100%; text-align:center;margin-top:20px }
.pages a {padding:5px 9px 5px 9px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background:#99cc33; margin:5px; color:#fff; line-height:34px;text-decoration:none; width:20px;display:block-inline;}
.pages a:hover {background:#ffcc33; color:#cc3300; text-decoration:none; }

#act_page {padding:5px 9px 5px 9px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background:#ffcc33; margin:5px; color:#cc3300; line-height:34px;text-decoration:none; width:20px;display:block-inline;}


/*#autor { color:#999;background: url(/site/images/autor.png) no-repeat left center; padding-left:24px}*/
#autor { color:#666;background: url(/site/images/autor_line.png) no-repeat left center; padding: 0 30px 0 48px;-moz-border-radius: 11px  2px 2px 11px;-webkit-border-radius: 11px  2px 2px 11px;border-radius: 11px  2px 2px 11px;line-height:24px;height:24px; display:inline-block ; margin-top:5px}
#autor:first-letter { color:#333;  }


#botton_content_line {/*background: url(/site/images/botton_content_line.png) no-repeat left center;*/ height:30px; width:450px}
.infol {background: url(/site/images/infol.png) no-repeat left center; padding-left: 25px;width: 100%; overflow:hidden;line-height:16px;height:18px;margin-top:30px; clear:both; color:#669933 }

.green {-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;padding:4px 15px 2px 15px; color:#222; margin-bottom:0;text-shadow: 1px 1px #f0f0f0;font-weight:normal}
.reg_area {background:#f9f9f9;border-radius:10px;padding:15px; margin:0 30px 0px 10px; }
.border_captcha img {-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
.face_image {border:4px solid #f0f0f0; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:10px 0 10px 0}
.item_text img {border:1px solid #f0f0f0; padding:2px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; margin:10px}
.foto-h2 h2 { color:#003f99; font-weight:bold; font-size:14px; margin-top:15px; margin-bottom:7px}
.yashare-auto-init {line-height:28px !important} 
.comment_small {/*background: url(/site/images/comment_16.png) no-repeat left center;*/ /*padding-left:10px; */color:#999; font-size:11px; padding-right:10px}

a.link_all_main {padding-right:16px; color:#999; margin-bottom:0;text-shadow: 1px 1px #fff;text-decoration:none;background: url(/site/images/detail_main.png) no-repeat right top;}
a.link_all_main:hover {text-decoration:underline; background: url(/site/images/detail_main.png) no-repeat right -22px;}
#main_line { background: url(/site/images/catalog_item_bg.png) no-repeat 0 0px; padding:0 15px 0 50px;width: 250px; float:left}
.pad_bottom {margin-bottom:25px}
/*.gray_block {padding:10px 10px 10px 10px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background:#f8e4fe;margin-bottom:10px}*/
a#trail  {background: url(/site/images/transport_yellow.jpg)  no-repeat center left; height:39px; display:block; padding-left:38px; color:#fff;line-height:39px; text-decoration:none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:10px }
a#trail:hover  {text-decoration:underline;opacity:0.85}



h2 a.action_h2_blue {color:#003f99}


.add_fav:hover {opacity:0.7;}




/* the_end */

.the_end_blog {font-size:11px;padding:0 5px 0 5px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color:#999;background:#f0f0f0/*background:#ff9999*/}
.not_the_end_blog {font-size:11px;padding:0 5px 0 5px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color:#2a7700; background:#e4f5ba}

.the_end_view {font-size:11px;padding:7px 8px 7px 8px;display:inline-block;text-align:center; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff;background:#ff9999}
.not_the_end_view {font-size:11px;padding:7px 8px 7px 8px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#2a7700;background:#e4f5ba }

.the_end_view_new {margin-left:10px;padding:7px 8px 7px 8px;display:inline-block;text-align:center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#666;border:1px solid #e8e8e8}
.not_the_end_view_new {margin-left:10px;padding:7px 8px 7px 8px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#666;border:1px solid #e8e8e8 }


/*----  img   ----*/
.img_block { border:6px solid #f0f0f0; padding:2px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:10px 25px 10px 10px}


/*----  rating_top   ----*/
/*#rating_top {  background: url(/site/images/rating_top.png) no-repeat left center; line-height:28px; color:#b93817; padding:8px 20px 8px 32px; text-decoration:none; width:56px}*/
#rating_top {line-height:30px;}
#rating_top_button{ float:left; -webkit-border-radius: 4px 0 0 4px ;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px; background: url(/site/images/rating_top_button.png) no-repeat left top; line-height:30px; height:30px; color:#b93817; display:block; cursor:pointer; /*padding:8px 20px 8px 32px;*/ text-decoration:none; width:30px; overflow:hidden}
#rating_top_button:hover{ background: url(/site/images/rating_top_button.png) no-repeat left -30px;}
.rating_top_count_line{  float:left; background: url(/site/images/rating_top_count_line.png) no-repeat right center; line-height:30px;height:30px; color:#fff;  padding:0 25px 10px 7px; text-decoration:none; overflow:hidden; margin-right:7px}
/*.rating_top_count_line img { padding-top:1px}*/



#username_info { color:#964a4a; /*padding-top:3px;*/ margin-left:4px}
#username_info:first-letter { color:#f10f0f; font-weight: bold;font-size: 14px;}

#user_block {/*background:#fddfe0;*/background: #fddfe0 url(/site/images/infouserblock.png) no-repeat center top;   /*border:2px solid #d6ef9b;*/ -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:10px;padding:17px 7px 7px 7px; color:#f10f0f}
img.avatar {-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px; padding:1px;background:#fff; border:3px solid #f5f5f5;}
a.username_link {background:#-fee5e6; text-decoration:underline; font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:1px 4px 1px 4px; color:#f10f0f; }
a.username_link:hover {background:#-fdd9da; color:#f95f10;text-decoration:none }



/*----  pathway   ----*/
#way { line-height:18px; }
#way a, #a:visited { }
a.left_way_one {  background: url(/site/images/way_one_bg.png) no-repeat right center; padding-right:19px; padding-left:7px; text-decoration:none;color:#669900}
a.left_way_one:hover,a.left_way_one:active,a.left_way_too:hover,a.left_way_too:active { text-decoration:underline; color:#669933 !important}
a.left_way_too, span.left_way_too { background: url(/site/images/way_too_bg.png) no-repeat right center; padding-right:14px; padding-left:7px; text-decoration:none; color:#669900}



/*table*/
.content table td {padding: 4px 4px}
.content table tr th {background:  #f5f5f5;padding: 4px;font-weight: bold;border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD}
td.nowrap, td.jtd_nowrap {border: none !important}
td.sectiontableheader {background: #EAECDE;font-weight: bold;padding: 5px 2px}
tr.tr-second {background: #f9f9f9;border-bottom: solid 1px #f1f1f1;border-top: solid 1px #f1f1f1}
.wite {background: none;border-bottom: none;border-top: none}
.wite tr.tr-second {background: none !important;border:none !important}

/* вкладки*/
.clear {clear:both;}

ul.tabs {list-style:none !important; width:100%;padding-left:0px !important; margin-left:0px !important; margin-top:20px}
ul.tabs li:first-child { padding-left:0px; margin-left:0 !important}
ul.tabs li {float:left; padding-left:0 !important; /*border-right:1px solid #ccc; border-top:1px solid #ccc;*/ background:#e4f5ba !important;  margin-right:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; list-style:none !important;margin-left:0 !important; margin-bottom:3px }
ul.tabs li.active {/*border-bottom:1px solid #fff;*/ background:#669900 !important; color:#FFF !important; margin-bottom:-1px;margin-bottom:3px}
ul.tabs li a {display:block; margin-left:0 !important; color:#2a7700; list-style:none !important; outline:none; text-decoration:none; padding:2px 5px 2px 5px }
ul.tabs li a:hover {background:#669900; color:#FFF; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
ul.tabs li.active a { color:#fff;}

div.tabs_content {width:100%; /*border:1px solid #ccc;*/margin-bottom:10px}
div.tabs_content > div {}


#in_tabs {overflow:hidden; clear:both; width:100%; min-height:100px; border-top:1px solid #ebebeb; padding:3px; margin-top:0px}
#in_tabs a {color:#006600;background: url('/site/images/sp_tel_act.png') no-repeat left center; padding-left:24px;opacity:0.9;text-decoration:none;line-height:22px }
#in_tabs a:hover{/*color:#336600;background: url('/site/images/sp_tel_act.png') no-repeat left center;*/ opacity:1;text-decoration:underline  }

ul#in_tabs  li {list-style:none}

/*#in_tabs_art {overflow:hidden; clear:both; width:100%; min-height:100px; border-top:1px solid #ebebeb; padding:3px; margin-top:0px}*/
#in_tabs_art a {color:#006699;background: url('/site/images/3.png') no-repeat left center; padding-left: 20px;opacity:1;text-decoration:none;line-height:22px }
#in_tabs_art a:hover{/*color:#336600;background: url('/site/images/sp_tel_act.png') no-repeat left center;*/ opacity:0.9;text-decoration:underline  }
ul#in_tabs_art  li {list-style:none}



/* формы */
input { border:1px solid #dddddd; margin-top:2px; margin-bottom:2px; border-radius: 3px;padding:3px}
select {  border:1px solid #dddddd; border-radius: 3px;padding:3px}
textarea { border:1px solid #dddddd; border-radius: 3px; padding:3px}


/* авторррризация  */
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}



/* Форма */
.form-2 {
    /* Size and position */
    width: 340px;
    margin: 60px auto 30px;
    padding: 15px;
    position: relative;
    display:none;
    /* Styles */
    background: #f9f9f9;
    border-radius: 6px;
    color: #7e7975;
    box-shadow:
        0 2px 2px rgba(0,0,0,0.2),        
        0 1px 5px rgba(0,0,0,0.2),        
        0 0 0 12px rgba(255,255,255,0.4); 
}

.form-2 #aut {
    font-size: 15px;
    font-weight: bold;
    color: #bdb5aa;
    padding-bottom: 8px;
    border-bottom: 1px solid #EBE6E2;
    text-shadow: 0 2px 0 rgba(255,255,255,0.8);
    box-shadow: 0 1px 0 rgba(255,255,255,0.8);
}

.form-2 #aut .log-in,
.form-2 #aut .sign-up {
    display: inline-block;
    text-transform: uppercase;
}

.form-2 #aut .log-in {
    color: #6c6763;
    padding-right: 2px;
}

.form-2 #aut .sign-up {
    color: #ffb347;
    padding-left: 2px;
}

.form-2 .float {
    width: 50%;
    float: left;
    padding-top: 15px;
   /* border-top: 1px solid rgba(255,255,255,1);*/
}

.form-2 .float:first-of-type {
    padding-right: 5px;
}

.form-2 .float:last-of-type {
    padding-left: 5px;
}

.form-2 label {
    display: block;
    padding: 0 0 5px 2px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    font-size: 11px;
}

.form-2 label i {
    margin-right: 5px; /* Gap between icon and text */
    display: inline-block;
    width: 10px;
}

.form-2 input[type=text],
.form-2 input[type=password] {
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    display: block;
    width: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 3px solid #ebe6e2;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.form-2 input[type=text]:hover,
.form-2 input[type=password]:hover {
    border-color: #CCC;
}

.form-2 label:hover ~ input {
    border-color: #CCC;
}

.form-2 input[type=text]:focus,
.form-2 input[type=password]:focus {
    border-color: #BBB;
    outline: none; /* Remove Chrome's outline */
}

.form-2 input[type=submit],
.form-2 .log-twitter {
    /* Size and position */
    width: 100%;
    height: 38px;
    float: left;
    position: relative;

    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 5px;
    cursor: pointer;

    /* Font styles */
    /*font-family: 'Lato', Calibri, Arial, sans-serif;*/
    font-size: 14px;
    /*line-height: 38px;*/
	display:block;
	/* Same as height */
    text-align: center;
    font-weight: normal;
}

.form-2 input[type=submit], #round_time input[type=submit] { 
    margin-left: 1%;
    background: #8ab800; /* Fallback */
    /*background: -moz-linear-gradient(#99cc33, #669933);
    background: -ms-linear-gradient(#99cc33, #669933);
    background: -o-linear-gradient(#99cc33, #669933);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#99cc33), to(#669933));
    background: -webkit-linear-gradient(#99cc33, #669933);
    background: linear-gradient(#99cc33, #669933);
    border: 1px solid #669933;*/
	border:none;
    color: #fff;
    /*text-shadow: 0 1px rgba(255,255,255,0.3);*/
}

.form-2 .log-twitter {
    margin-right: 1%;
    background: #34a5cf; /* Fallback */
    background: -moz-linear-gradient(#34a5cf, #2a8ac4);
    background: -ms-linear-gradient(#34a5cf, #2a8ac4);
    background: -o-linear-gradient(#34a5cf, #2a8ac4);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#34a5cf), to(#2a8ac4));
    background: -webkit-linear-gradient(#34a5cf, #2a8ac4);
    background: linear-gradient(#34a5cf, #2a8ac4);
    border: 1px solid #2b8bc7;
    color: #ffffff;
    text-shadow: 0 -1px rgba(0,0,0,0.3);
    text-decoration: none;
}

.form-2 input[type=submit]:hover,
.form-2 .log-twitter:hover, #round_time input[type=submit]:hover {
    box-shadow: 
        inset 0 1px rgba(255,255,255,0.3), 
        inset 0 20px 40px rgba(255,255,255,0.15);
}

.form-2 input[type=submit]:active,
.form-2 .log-twitter:active, #round_time input[type=submit]:active{
    top: 1px;
}

#round_time input[type=submit]{
        /* Size and position */
    width: 150px;
    height: 38px;
    float: left;
    position: relative;

    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 5px;
    cursor: pointer;

    /* Font styles */
    /*font-family: 'Lato', Calibri, Arial, sans-serif;*/
    font-size: 14px;
    line-height: 38px; /* Same as height */
    text-align: center;
    font-weight: normal;
}

/* Fallback fro broswers that don't support box shadows */
.no-boxshadow .form-2 input[type=submit]:hover {
    background: #ffb347;
}

.no-boxshadow .form-2 .log-twitter:hover {
    background: #2a8ac4;
}

.form-2 p:last-of-type {
    clear: both;    
}

.form-2 .opt {
    text-align: right;
    margin-right: 3px;
}

.form-2 label[for=showPassword] {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 400;
    text-transform: capitalize;
}

.form-2 input[type=checkbox] {
    vertical-align: middle;
    margin: -1px 5px 0 1px;
}

.close{
    background:url('/site/images/closed.png') no-repeat;
    width:24px;
    height:24px;
    top:10px;
    right:15px;
    position:absolute;
}
a.link_ps {float:left; color:#999;padding-left:7px}


/* forms  */
.form-all input[type=text],
.form-all input[type=password] {
   /* font-family: Arial, sans-serif;*/
    font-size: 15px;
    font-weight: normal;
    margin-right:20px;
    padding: 5px;
    margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.form-all input[type=text]:hover,
.form-all input[type=password]:hover {
    border-color: #99cc66;
}

.form-all label:hover ~ input {
    border-color: #CCC;
}

.form-all input[type=text]:focus,
.form-all input[type=password]:focus {
    border-color: #BBB;
    outline: none; /* Remove Chrome's outline */
}


/* vciakie knopochki i fishechki*/

.form-all input[type=submit] {
    /* Size and position */
    width: 70%;
    /*height: 38px;*/
    float: left;
    position: relative;

    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 5px;
    cursor: pointer;

    /* Font styles */
    /*font-family: 'Lato', Calibri, Arial, sans-serif;*/
    font-size: 14px;
    line-height: 38px; /* Same as height */
    text-align: center;
    font-weight: normal;
}

.form-all input[type=submit] {
    margin-left: 1%;
    background: #8ab800; /* Fallback */
   /* background: -moz-linear-gradient(#99cc33, #669933);
    background: -ms-linear-gradient(#99cc33, #669933);
    background: -o-linear-gradient(#99cc33, #669933);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#99cc33), to(#669933));
    background: -webkit-linear-gradient(#99cc33, #669933);
    background: linear-gradient(#99cc33, #669933);
    border: 1px solid #669933;*/
	border: none;
    color: #fff;
    /*text-shadow: 0 1px rgba(255,255,255,0.3);*/
}

.form-all input[type=submit]:hover  {
    /*box-shadow: 
        inset 0 1px rgba(255,255,255,0.3), 
        inset 0 20px 40px rgba(255,255,255,0.15);*/
		background: #669900;
}

.form-all input[type=submit]:active {
    top: 1px;
}

/* стили сообщений */
#green_messages {background:#e4f5ba; color:#336600; padding:25px 10px 25px 40px;  margin-bottom:20px; border-radius:5px;  margin-top:5px}
#green_messages_ok {background:#e4f5ba url('/site/images/action_success_16.png') no-repeat 15px center; color:#336600; padding:25px 10px 25px 40px; margin-bottom:20px; border-radius:5px;  margin-top:5px}
#red_messages {background:#ffcc99 url('/site/images/alert_16.png') no-repeat 15px center; color:#993300; padding:25px 10px 25px 40px; margin-bottom:20px; border-radius:5px;  margin-top:5px}
#yellow_messages {background:#ffee77;/*ffee9e*/ color:#990000; padding:10px; margin-bottom:20px; border-radius:5px; margin-top:5px}
.reg_error {margin:5px 0 0 5px;color:#d43c32;font-weight:normal; }
.reg_area:hover {background:#e9f8e5}
#name2 {display:none}




/* comments */
#sub_comment {float:right; padding:5px 2px; }
#sub_comment label {color:#666}
.h2_comment{color:#669900; font-size:18px; margin:20px 0 15px 0;width:100%; display:block}
.h3_comment_add {color:#000; font-size:18px; margin:0px 0 15px 0;width:100%; display:block}
.h3_comment_add:first-letter { color:#669900; }
.comment, #addCommentContainer{
	/* Syling the comments and the comment form container */
	padding:12px;
	width:100%;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid white;
	color:#333;
	margin-bottom:25px;
	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
/*
	-moz-box-shadow:2px 2px 0 #c2c2c2;
	-webkit-box-shadow:2px 2px 0 #c2c2c2;
	box-shadow:2px 2px 0 #c2c2c2;
	*/
}

.comment .avatar{

	height:54px;
	/*left:20px;*/
	position:relative;
	width:54px; float:left;
	/*background:url('img/default_avatar.gif') no-repeat #fcfcfc;*/
		
	margin-right:25px;
	/*top:10px;*/

	/*-moz-box-shadow:1px 1px 0 #c2c2c2;
	-webkit-box-shadow:1px 1px 0 #c2c2c2;
	box-shadow:1px 1px 0 #c2c2c2;*/
}

.body_comment { float:right;width:100%;position:relative; overflow:hidden}

.comment .avatar img{display:block; -webkit-border-radius: 27px;-moz-border-radius: 27px;border-radius: 27px;border:2px solid #fff; padding: 0px}

.comment .cm_name{font-size:12px;padding-bottom:10px;color:#333;font-weight: bold;display:block; overflow:hidden}
.comment .cm_name:first-letter { color:#669900; font-weight: bold;font-size: 14px; }

.comment .cm_date{
	font-size:11px;
	padding-left:10px;
	font-weight: normal;
	/*position:absolute;
	right:15px;
	top:10px;*/
	color:#bbb;
}

.comment p,
#addCommentContainer p{
	/*font-size:18px;*/
	line-height:1.5;
	overflow-x:hidden;
}

#addCommentContainer input[type=text], #addCommentContainer textarea{

	display:block;
	border:1px solid #ccc;
	margin:5px 0 5px;
	padding:8px;
	font-size:13px;
	color:#555;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

#addCommentContainer textarea{width:100%;}

label{font-size:12px;color:#333;font-weight: bold;}
label img{-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px; margin: 0 5px 8px 5px;border:1px solid #fff;} 

label span.error{color:#66ccff;position:relative; padding-left:1px}
label span#un { display:block;padding-top:4px}
label span#un:first-letter { color:#669900; font-weight: bold;font-size: 14px; }
#submit{


width: 180px;
    height: 38px;
    /*float: left;
    position: relative;*/

    /* Styles */
    box-shadow: inset 0 1px rgba(255,255,255,0.3);
    border-radius: 5px;
    cursor: pointer;

    /* Font styles */
    /*font-family: 'Lato', Calibri, Arial, sans-serif;*/
    font-size: 14px;
    /*line-height: 38px;*/ /* Same as height */
    text-align: center;
    font-weight: normal;

    margin-left: 1%;
    background: #fbd568; /* Fallback */
    background: -moz-linear-gradient(#99cc33, #669933);
    background: -ms-linear-gradient(#99cc33, #669933);
    background: -o-linear-gradient(#99cc33, #669933);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#99cc33), to(#669933));
    background: -webkit-linear-gradient(#99cc33, #669933);
    background: linear-gradient(#99cc33, #669933);
    border: 1px solid #669933;
    color: #fff;
	/*background-color:#58B9EB;
	border:1px solid #40A2D4;
	color:#FFFFFF;
	cursor:pointer;
	
	font-size:14px;
	font-weight:bold;
	padding:4px;
	margin-top:5px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;*/
}

#submit:hover{box-shadow: 
        inset 0 1px rgba(255,255,255,0.3), 
        inset 0 20px 40px rgba(255,255,255,0.15);}


#submit:active{ top: 1px;}

/* vote comments */
.vote_isgood {background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#ccc;width:10px; font-size:13px; padding: 2px 5px 2px 5px;cursor:pointer}
.vote_isgood:hover {background-color:#e0f47f;color:#336600}
.vote_ispoor {background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#ccc;width:10px; font-size:13px; padding: 2px 6px 2px 6px;cursor:pointer}
.vote_ispoor:hover {background-color:#ff9999;color:#cc0000}

.quoteContent {background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; color:#666;padding:10px;border-left:3px solid #66cc00; margin-bottom:10px;}
.quoteHead {color:#ccc;font-weight:bold; padding-left:10px; margin-top:8px;}
.quoteHead:first-letter { color:#666; font-weight: bold;padding-right:1px }



/* Custom checkboxes,radios */ 
	/* wrapper divs */
	.custom-checkbox,.custom-radio {
	    position:relative;
	}
	/* input,label positioning */ 
	.custom-checkbox input,.custom-radio input {
	    position:absolute;
	    left:2px;
	    top:2px;
	    margin:0;
	}
	.custom-checkbox label,.custom-radio label {
	    display:block;
	    position:relative;
	    font-size:1.3em;
	    padding-right:1em;
	    line-height:1;
	    padding:.5em 0 .5em 30px;
	    margin:0 0 .3em;
	    cursor:pointer;
	}
	/* states */ 
	.custom-checkbox label {
	    background: #fff url(/site/images/checkbox.gif) no-repeat;  -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding-right:5px
	}
	.custom-radio label {
	    background:  url(/site/images/radiobutton.gif) no-repeat; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	}
	.custom-checkbox label,.custom-radio label {
	    background-position:-10px -14px;
	}
	.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus { 
	    background-position:-10px -114px;
	}
	.custom-checkbox label.checked,.custom-radio label.checked {
	    background-position:-10px -214px;
	}
	.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus {
	    background-position:-10px -314px;
	}
	.custom-checkbox label.focus,.custom-radio label.focus {
	    outline:1px dotted #ccc;
	}
	
	#show .custom-checkbox,#show .custom-radio {
	    width:33%;
	    float:left;
	}
	 label {font-weight:normal; font-size:12px !important}
	
	
	/* search */
	
#form_search {
background: #fee36c;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZTM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGJhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fee36c 0%, #fdba02 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee36c), color-stop(100%,#fdba02));
background: -webkit-linear-gradient(top,  #fee36c 0%,#fdba02 100%);
background: -o-linear-gradient(top,  #fee36c 0%,#fdba02 100%);
background: -ms-linear-gradient(top,  #fee36c 0%,#fdba02 100%);
background: linear-gradient(to bottom,  #fee36c 0%,#fdba02 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee36c', endColorstr='#fdba02',GradientType=0 );

padding:5px 10px 12px 10px ;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:430px;margin-bottom:10px
}	

#search_keyword {font-size:18px;font-weight:bold;padding:0 10px 0 10px;color:#659324}

#search_window_page { width:370px; border:2px solid #ffcc00; height:28px; margin-left:9px; margin-top:7px;border-radius:4px;padding-left:7px}

#search_button {margin-left:15px; display:block; line-height:46px; width:70px !important;padding:0;background: #ffcc00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none !important;cursor:pointer;color:#b93817 ;
opacity:1;}

#search_button:hover {  

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMDAwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e3000f 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3000f), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3000f 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3000f 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3000f', endColorstr='#cc0000',GradientType=0 ); /* IE6-8 */
border:none !important;
color:#ffd298;transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none; color:#ffd298;
}

a.li_search {text-decoration:none}
a.li_search:hover {text-decoration:underline}


/*поиск внутри консультаций*/ 

.form_cns #search_window_cns input[type=text] { line-height:24px !important;padding:3px 5px 3px 8px; border:1px solid #ccc ; height:28px; margin-left:9px; margin-top:4px;border-radius:4px;}

/*input[type=submit] */
.form_cns #search_button_cns {margin-left:15px; display:block; line-height:24px;padding:1px 15px 1px 15px;background: #ccc ;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:none ; cursor:pointer; color:#fff ;
opacity:1;}

/*input[type=submit] */
.form_cns #search_button_cns:hover {  
background: #dcdcdc ;
border:none !important;
color:#000;transition: all 0.20s ease-in-out;
-webkit-transition: all 0.20s ease-in-out;
-moz-transition: all 0.20s ease-in-out;
outline:none; 
}


#search_result .item_srch {font-size:18px;margin-bottom:10px;padding-top:15px;padding-left:10px}
a#other_srch {background:#99cc33;color:#fff;padding:1px 10px 3px 10px;cursor:pointer}


/*Опросы*/
.pl_qt {padding: 15px 0 15px 0}
.plm {padding:0}
.plm h4 {font-weight: bold;color: #731416;margin-bottom:7px}
.pl tr th {background:  #f5f5f5;border: none !important;height:30px}
table.com_poll th.poll_question {width: 30%}
table.com_poll th.poll_hits {width: 10%}
table.com_poll th.poll_percent {width: 10%}
table.com_poll th.poll_graph {}
.pl tr.tr-second {background: none}
table.com_poll td {padding: 4px}
table.com_poll td.poll_hits {text-align: center}
table.com_poll td.poll_percent {text-align: center}
table.com_poll th.poll_graph {text-align: center}
.polls_color_1{background-color: #f58840;height:15px;margin-top:4px}
.polls_color_2{background-color: #bce0f5;height:15px;margin-top:4px}
.polls_color_3{background-color: #feda68;height:15px;margin-top:4px}
.polls_color_4{background-color: #a8d577;height:15px;margin-top:4px}
.polls_color_5{background-color: #f1ccdf;height:15px;margin-top:4px}

.link_recov {border:1px solid #ffbd08; background:#ffe167 !important; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:4px 6px 4px 6px; display:block; width:100%; color:#b93817; text-align:center   }
.link_recov:hover {border:1px solid #fecd09;background:#fde7a2;}
.link_recov  a img {margin-top:4px}
.link_recov a {color:#b93817;}
.link_recov  a:hover {color:#cc0000;} 


/*advert left-right*/
.head_banner { background: url(/site/images/adv_head.png) no-repeat left bottom; /*background:#f2f2f2; -moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#999;font-size:11px; padding:1px 10px 2px 10px; */margin-bottom:0;height:16px}
img.img_banner {float:left;border:1px solid #f2f2f2; padding:1px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin-right:5px }
.left_banner {-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;border:2px solid #f2f2f2;display:block;overflow:hidden;padding:4px;margin-top:0}

h3#other_news {color:#669933;margin-top:15px;float:right;padding-bottom:7px;padding-right:18px;font: 16px/18px Arial, Tahoma, Verdana, sans-serif;}
#other_block {background:#f9f9f9;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px 10px 1px 10px;overflow:hidden;display:block;width:100%}

.label_cash {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; background: #ffcccc; color:#993333; font-size:11px; padding:1px 7px 1px 7px}


#yand_news a {float:right;overflow:hidden;display:block;clear:both;width:208px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center; line-height:50px;color:#964a4a;padding-left:15px;/*text-shadow: 0.1em 0.1em #447713;*/background: url(/site/images/yand_news.png) no-repeat left top; text-decoration:none;margin-bottom:15px;margin-left:10px}

#yand_news a:hover {background-position: 0 -50px;}


#yand_news_new a {float:right;overflow:hidden;display:block;clear:both;width:208px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-align:center; line-height:50px;color:#964a4a;padding-left:15px;/*text-shadow: 0.1em 0.1em #447713;*/background: url(/site/images/yand_news_new.png) no-repeat left center; text-decoration:none;margin-bottom:15px;margin-left:10px;border:1px solid #eaeaea}

#yand_news_new a:hover {/*background-position: 0 -50px;*/opacity:0.7}

.t td{background:#f9f9f9;margin:2px !important;border:2px solid #fff;padding:2px 5px 2px 5px}
.t td p {margin:2px;}
 
#top_banner_l {background: url(/banners/le2.jpg) no-repeat left top; height:44px;display:block;position:relative;overflow:hidden;clear:both}
#top_banner_r {background: url(/banners/r2.png) no-repeat right top;float:right;width:100%;}

.unm{ display:block;padding-left:3px;float:left}
.unm:first-letter { color:#669900; font-weight: bold;font-size: 14px; }
.cmt120 {font-size:11px; color:#222; font-style:italic; background:#f7f7f7;padding:5px;border-radius:4px}

#comment_quote {background: url(/site/images/comment_quote.png) no-repeat left bottom; height: 12px; display:block; margin-bottom:0;padding-bottom:0}	

.news_table{}
a.link_y_banner{color:#990000;text-decoration:none}
a.link_y_banner:hover{color:#cc0000;text-decoration:underline}

#news_content table td  {background:#f9f9f9;padding:7px;border:1px solid #f5f5f5}
#news_content table p  {margin:0px;padding:0px}
#news_content table tr:hover td  {background:#fddfe0 !important;border:1px solid #ffd4d5}

#news_content table.nobg td  {background:#fff;padding:0px;border:none}
#news_content table.nobg p  {margin:0px;padding:0px}
#news_content table.nobg tr:hover td  {background:#fff !important;padding:0px;border:none}

#editcontent a {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; color:#Fff; text-decoration:none; font-size:11px; padding:1px 7px 1px 7px;background: #99cc00;margin-left:25px}
#editcontent a:hover {opacity:0.7}

.cnr {position: absolute;bottom: 10px;right: 0px;background: url(/site/images/cnr.png) no-repeat left top;height:29px;width:29px;display:block; padding:0 10px 0 10px}
.cnr_list {position: absolute;bottom: 0px;right: 0px; background: url(/site/images/cnr.png) no-repeat left top;height:29px;width:29px;display:block; padding:0 10px 0 10px}
.cut_date {background: url(/site/images/3dott.png) no-repeat center center;height:16px;width:51px;display:block; margin:0 5px 0 5px}

.abcd {padding:4px 0 3px 0}
.adcde {line-height:36px; display:block; letter-spacing:2px;font-weight:bold;color:#fff;font-size:36px;text-align:center}
.amds {width:120px;border-radius:3px }
.fnt_year {line-height:20px; display:block; font-weight:bold;letter-spacing:2px;font-size:22px;text-align:center}

#add_line_y {background: url(/site/images/add_line_y.png) no-repeat right center;height:24px;line-height:24px;display:inline-block;float:left; color:#fff;padding:0 13px 0 10px;border-radius: 3px 0 0 3px;}
.ya-share2 { overflow:hidden;padding:0 !important;} 
.ya-share2 ul li{ margin-left:0 !important;padding-left:0 !important;margin-top:0 !important;padding-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;} 
#block_add_y {line-height:24px; height:24px;margin-top:20px;margin-bottom:20px}

#autor_image{line-height:34px;padding-left:18px;color:#666;display:inline-block;background: url(/site/images/left_avt.png) no-repeat left center;height:34px;margin-left:5px;margin-top:2px}
#autor_image_0{line-height:34px;display:inline-block;background: url(/site/images/right_avt.png) no-repeat right center;height:34px;padding:0 15px 0 3px;}
#at {padding-top:10px;clear:both;overflow:hidden;display:block}
#at_img {float:left;border-radius:20px;border:1px solid #f0f0f0}
.grtxt {color:#99cc33}
.opacity_link:hover {opacity:0.7}