@charset "windows-1251";
@import url("../css/layout.css");

h1,h2,h3,h4,.contentheading,.componentheading{font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#600;margin:0;padding:13px 0 13px 7px;text-shadow:#fff 0 1px}
.kom{background-color:#4d595f;text-shadow:#000 0 1px;text-decoration:none;color:#fff}
.kom2{background-color:#4d595f;text-shadow:none;text-decoration:none;color:#ffe400;padding-bottom:7px; margin-top:-6px}
h1,.contentheading{font-size:22px;font-weight:bold}
h2{font-size:18px}
h3{font-size:14px}
h4{font-size:12px;padding:8px 0 8px 7px}
.componentheading{font-size:18px}
 p{text-indent:2.0em;text-align:justify;line-height:1.5em}
 strong{color:#4c0101}
 ul{margin-left:25px;padding-left:0px}
 li{list-style-type:disc;list-style-position:inside;line-height:1.5em}
 a{cursor:pointer;text-decoration:none;outline:none;color:#5B0000;font-weight:normal}
 a:link,a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;color:#B70000;text-decoration:none}
 a:hover{font-family Verdana, Arial, Helvetica, sans-serif;font-weight:500;color:#000}
 a.pathway{color:#5e0101;font-style:normal}
 a.pathway:hover{text-decoration:underline}
.article_separator{margin:-10px 0 0 10px;display:block;border-bottom:1px solid #888}
 hr{border: none; height: 1px; color:#888; background-color: #888}
.buttonheading{display:inline-block;float:right}
.inputboxsearch{background-color:#d2d0bc;border:none}
#back_link{position:relative;top:-1px}
#back-top{float:right;margin-top:-1px}
#back_link{float:left;display:block;margin-left:0px}
.moduletable_top{display:block}
#impact_menu_45 #menu_45 li .submenu .sub_menu{margin-top:205px}
.impact_menu .menuWrapper{margin:0}
.moduletable_left{position:relative;top:10px}
 ul.menu_left{margin:0}
.menu_left li{list-style-type:none;line-height:normal;float:left;display:block !important;display:inline}
.menu_left a{text-decoration:none;text-shadow:#f7f7f7 0 1px;color:#4c0101;background:#dfd8d5;padding:7px 5px 7px 10px;margin-top:2px;display:block;height:auto !important;height:1%;border:#C4BDBA 1px solid;border-radius:2px 2px 2px 2px}
.menu_left li a,.menu_left li a:visited{display:block;width:160px}
.parent >a:after{position:relative;content:"»";float:right;font-family:Arial,Helvetica,sans-serif;font-size:18px;top:-4px;right:5px;text-shadow:#f7f7f7 0 1px}
.parent:hover>a:after{color:#fff;text-shadow:#000 0 1px}
.parent li>a:after{color:#fff;text-shadow:#000 0 1px}
.menu_left li ul{text-indent:0;position:absolute;left:177px;visibility:hidden;margin:0}
.menu_left ul li a{background:#857771;color:#fff;text-shadow:#333 0 1px; padding:6px 5px 10px 6px;margin:0}
.menu_left ul li a:hover{background:#64554e;margin:0}
.menu_left ul li ul{margin:0 0 0 -4px}
.menu_left li:hover >ul{visibility:visible;margin-top:-33px}
.menu_left a:hover,.menu_left li:hover >a{color:#fff;background:#857771;text-shadow:#333 0 1px}
.menu_left span.separator{line-height:2;color:#222}
 ul.menu_left li#current>a{margin-left:1px}
.menu_left ul a:hover ul ul{visibility:hidden}
.menu_left ul a:hover ul a:hover ul ul{visibility:hidden}
.menu_left ul a:hover ul{visibility:visible}
.menu_left ul a:hover ul a:hover ul{visibility:visible}
.menu_left ul a:hover ul a:hover ul a:hover ul{visibility:visible}
.contentheading_razdel{font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#5a1f0d}
.readon-razdel{float:right}
.contentpane{text-indent:1.5em}
.blog,.contentpaneopen{text-indent:1.5em;width:100%}
.blog-razdel br,.blog br,.contentpaneopen br{display:none}
.contentpaneopen-st{width:180px}
.contentpaneopen-kom{background-color:#4d595f;background-origin:content-box;color:#FFF;padding:0 10px 0}
.contentpaneopen-kom2{background-color:#f8bb1f}
.blog ul,.blog ol,.blog-razdel ul,.blog-razdel ol,.contentpaneopen ul,.contentpaneopen ol{counter-reset:section;margin:10px 0 10px 50px;width:500px}
.blog ul li:before,.blog-razdel ul li:before,.contentpaneopen ul li:before{background-color:#912F2F;border:1px solid #871E1E;border-radius:3px 0 0 3px;bottom:5px;
color:#FFFFFF;content:"»";display:inline-block;float:left;font-size:18px;padding:2px 3px 6px 4px;position:relative;right:1px;text-align:center;text-indent:0;width:20px;font-weight:bold}
.blog ol li:before,.blog-razdel ol li:before,.contentpaneopen ol li:before{background-color:#912F2F;border:1px solid #871E1E;border-radius:3px 0 0 3px;bottom:5px;color: #FFFFFF;content:counter(section, decimal);display:inline-block;float:left;font-family:Verdana,Geneva,sans-serif;font-size:15px;padding:3px 4px 5px 3px;position:relative;right:1px;text-align:center;text-indent:0;width:20px}
.blog ol li,.blog-razdel ol li,.contentpaneopen ol li,.blog ul li,.blog-razdel ul li,.contentpaneopen ul li{background-color:#e9e6e2;border:1px solid #D3CCC9;  border-radius:3px;counter-increment:section;color:#333333;font-size:13px;list-style:none;margin:7px 0 5px;padding:4px 0;text-indent:9px;width:500px}
.mainprod{display:none}
.shkaf_list_by_sum{padding-left: 50px;margin-top: 20px;}
.shkaf_list_by_sum:after{content:'';display:block;clear:both;}
.shkaf_list_by_sum .shkaf{margin-bottom:20px;width:320px;float:left;}
.shkaf_list_by_sum .shkaf .img{display: block;}
.shkaf_list_by_sum .shkaf .name{width:100%;display:inline-block;text-align:center;padding-top:10px;}
 div.tooltip{border:0}
 div.tooltip2{background-color:#f8bb1f;padding:10px 10px 0;margin-top:-16px}
.back{background:url('../images/fon5.jpg');background-repeat:repeat-x;z-index:1;-pie-png-fix:true;behavior:url(../PIE.htc);margin-top:-20px;padding:10px 10px 0}
.bubblewrap .tooltip{background:none;color:#555}
.readon{float:right}
.sp-head-click a{color:#510000;text-shadow:#fff 0 1px}
.block-h{background:#E8E4E1 url('../images/bg_spoiler.jpg') repeat-x;border:1px solid #E8E4E1;border-bottom:none;border-radius:3px 3px 0 0;padding:8px}
.block{background:#f7f4f1;border:8px solid #E8E4E1;border-radius:0 0 3px 3px;padding:15px;margin-top:-5px}
.blockquote{background:url("../images/quote.png") no-repeat 10px 7px;border-color:#814242;border-style:dotted none;border-width:1px medium;color:#4F4F4F;display:block;font-family:"Times New Roman",Times,serif;font-size:17px;font-style:italic;letter-spacing:1px; list-style:none;margin:15px 10%;min-height:30px;padding:12px 10px 12px 60px;width:640px;}
.blockquote p{line-height:1.2em;text-indent:0}
table.textstyle{border:1px solid red;border-collapse:collapse;border-radius:2px 2px 2px 2px;margin:20px 10%;width:710px}
.textstyle tr:first-child{background: #912F2F}
.textstyle tr:nth-child(2n+1){background:none repeat scroll 0 0 #E8E4E1}
.textstyle tr{background:none repeat scroll 0 0 #F2F1F0}
.textstyle tr:first-child td{color:#FFFFFF;font-family:Verdana,Geneva,sans-serif;font-size:15px;text-align:center;text-transform:uppercase}
.textstyle td{border:1px solid #D3CCC9;padding:10px;text-indent:0}
.phocagallery-box-file{border:1px solid #bdbdbd;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;box-shadow:0px 1px 2px rgb(204, 204, 204);behavior:url(../PIE.htc);height: 170px;}
.highslide-controls ul li{list-style-type:none;width:30px}
.highslide img,.mavik-no,img-img{text-indent:0;border:1px solid #C4BDBA;margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;box-shadow:0px 1px 1px rgb(102, 102, 102);behavior:url(../PIE.htc)}
.highslide:hover img{border-color:#FFF}
#footer .footer_wrap {color: white;margin: 10px auto;width: 97%;}
#footer .footer_wrap .footer_left{float: left;}
#footer .footer_wrap .footer_left a{color:#ff9797;}
#footer .footer_wrap .footer_left a:hover{color:#fff;}
#footer .footer_wrap .footer_right{float: right;}
#footer .footer_wrap .footer_right .footer_worktime{display: inline-block;vertical-align: top;padding-left: 10px;}
#footer .footer_wrap .footer_center{font-size: 18px;padding-top: 10px;text-align: center;}
/* /templates/system/css/system.css */
/* OpenID icon style */
input.system-openid, input.com-system-openid{background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}
/* Unpublished */
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
/* System Messages */
#system-message{ margin-bottom:10px; padding:0;}
#system-message dt{ font-weight:bold; }
#system-message dd{ margin:0; font-weight:bold; text-indent:30px; }
#system-message dd ul{ color:#0055BB; margin-bottom:10px; list-style:none; padding:10px; border-top:3px solid #84A7DB; border-bottom:3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message{ display:none; }
#system-message dd.message{}
/* System Error Messages */
#system-message dt.error{ display:none; }
#system-message dd.error ul{ color:#c00; background-color:#E6C0C0; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B;}
/* System Notice Messages */
#system-message dt.notice{ display:none; }
#system-message dd.notice ul{ color:#c00; background:#EFE7B8; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E;}
/* Debug */
#system-debug{ color:#ccc; background-color:#fff; padding:10px; margin:10px; }
#system-debug div{ font-size:11px;}
/* /templates/system/css/general.css */
/* Form validation */
.invalid{ border-color:#ff0000; }
label.invalid{ color:#ff0000; }
/* Buttons */
#editor-xtd-buttons{padding:5px;}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:bold;}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}
.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px;}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat;}
/* Tooltips */
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000;}
div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat;}
div.tooltip p{font-size:90%;margin:0;}
/* Caption fixes */
.img_caption.left{float:left;margin-right:1em;}
.img_caption.right{float:right;margin-left:1em;}
.img_caption.left p{clear:left;text-align:center;}
.img_caption.right p{clear:right;text-align:center;}
.img_caption{text-align:center!important;}
.img_caption.none{margin-left:auto;margin-right:auto;}
.caption.left{float:left;margin-right:1em;}
.caption.right{float:right;margin-left:1em;}
.caption.left p{clear:left;text-align:center;}
.caption.right p{clear:right;text-align:center;}
.caption.none{margin-left:auto;margin-right:auto;}
.caption{text-align:center!important;}
/* Calendar */
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}

.images_block {
	width:100%;
}
.images_block .images_block_item {
	background-color: #fff;
	background-size: cover!important;
	display: block;
	float: left;
	height: 240px;
	line-height: 240px;
	margin-bottom: 15px;
	margin-left: 2%;
	overflow: hidden;
	width: 46%;		
	border: 1px solid #c4bdba;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-web-kit-border-radius: 3px;
	box-shadow: 0 1px 1px rgb(102, 102, 102);	
	text-indent: 0;
}