body {margin:0;padding:0;text-align:left;background:#FFF url(img/bg.jpg) 0 0 repeat-x; }
body,td{font:normal 12px Verdana;color:#000;line-height:17px }
.title-h1,
h1{font:normal 18px Verdana; line-height:20px; color:#004fa3; margin:0 0 15px 0; padding:0}
div.for-title h1{margin:0; padding:0}
h2{font:normal 15px Verdana; line-height:20px; color:#004fa3; margin:0 0 15px 0; padding:0; font-weight:bold}
#box_text h2 {font:normal 12px Verdana; line-height:20px; color:#333399; margin:0px; padding:0; font-weight:bold}
h3{font:normal 15px Verdana; line-height:20px; color:#000000; margin:0 0 15px 0; padding:0; font-weight:bold}
h4{font:normal 15px Verdana; line-height:20px; color:#ff6200; margin:0 0 15px 0; padding:0; font-weight:bold}
h5{font:normal 12px Verdana; line-height:20px; color:#333399; margin:0 0 15px 0; padding:0; font-weight:bold}
h6{font:normal 11px Verdana; line-height:20px; color:#000000; margin:0 0 15px 0; padding:0;}
p{margin:0 0 14px 0;padding:0}
a{text-decoration:underline;color:#fc6e07}
a:hover{text-decoration:none;color:#004fa3}
form{display:inline}
.clear{height:1px; overflow:hidden; clear:both}

#deco{background:#fc6e07; height:51px}
#deco-2{height:51px; width:50%;background:#bdd2e7; float:right; margin-top:-66px;position:relative}

#main{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');position:relative; height:100%}
#main-2{margin:0 auto;padding:0 0 14px 0;position:relative;z-index:2;max-width:1400px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1340?'1340px':'');height:100%}

#container{width:96%;border:0;border-collapse:collapse;float:right}

#container #logo{width:27%;text-align:center; }
#container #logo a img{margin:11px 0px 20px 0px} /*55*/
#container #logo a img{border:0}
#container #menuh{padding:30px 0px 0px 0px; vertical-align:bottom}
#container #menuh table{border:0; border-collapse:collapse; width:88%; margin:0 0 0 8%}
#container #menuh table td{width:22%; padding:0 2% 0 0; vertical-align:top; font:bold 16px Verdana; line-height:20px; color:#004fa3}
#container #menuh table td b{color:#fc6e07; display:block}
#container #menuh table td ul{margin:0; padding:0; list-style:none}
#container #menuh table td ul li{display:block; font:normal 12px Verdana; line-height:18px}
#container #menuh table td ul li a{color:#004fa3; text-decoration:none}
#container #menuh table td ul li a:hover{color:#fc6e07;}
#container #menuh table td ul li.act_li a{color:#fc6e07;}
#container #menuh table td  a{color:#004fa3; text-decoration:none;font:normal 12px Verdana; line-height:18px}
#container #menuh table td  a:hover{color:#fc6e07;font:normal 12px Verdana; line-height:18px;}



#container #menuh table td ul li a.act{color:#fc6e07; text-decoration:none;}

#container #menuh table td  a.act{color:#fc6e07; text-decoration:none;font:normal 12px Verdana; line-height:18px; }
#container #menuh table td  a:active{color:#fc6e07; text-decoration:none;font:normal 12px Verdana; line-height:18px;}



#container #contact{background:#bdd2e7; padding:8px 0 5px 16px; line-height:19px; color:#004fa3;}
#container #contact .tel1{font:bold 12px Verdana; line-height:19px;  display:block}
#container #contact .tel2{font:12px Verdana; line-height:19px;  display:block}




#container #left-colum{padding:40px 4% 0 0; vertical-align:top}
#container #left-colum h2{font-weight:bold; color:#ff6200}
#container #left-colum #menu{margin:0; padding:0; list-style:none}
#container #left-colum #menu li{color:#ff6200; font:normal 18px Verdana; line-height:20px;}
#container #left-colum #menu li a{text-decoration:none; color:#ff6200; display:block; height:40px;font-weight:bold}
#container #left-colum #menu li a.uslugi{ font-weight:bold}
#container #left-colum #menu li a:hover{color:#fc6e07}
#container #left-colum #menu li a.act{color:#333399}
#container #left-colum #menu li ul {margin:0; padding:0; list-style:none; font-size:12px}
#container #left-colum #menu li ul li{font-weight:bold; padding:0 0 18px 0; line-height:18px;font-size:12px}
#container #left-colum #menu li ul li a{text-decoration:none; color:#000;font-size:12px; display:inline;  }
#container #left-colum #menu li ul li a:hover{color:#fc6e07;font-size:12px; }
#container #left-colum #menu li ul li a.act{color:#fc6e07;font-size:12px}

#container #left-colum #menu li ul li ul{margin:0; padding:0; list-style:none;font-size:12px}
#container #left-colum #menu li ul li ul li{padding:0 0 0 16px; background:url(img/li-1.gif) 0 7px no-repeat; font-weight:normal;font-size:12px}
#container #left-colum #menu li ul li ul li a{ font-weight:normal}
#container #left-colum #menu li ul li ul li a.act{color:#fc6e07;font-size:12px}
#container #left-colum #menu li ul li ul li ul li{background-image:url(img/li-4.gif);font-size:12px}
#container #left-colum #menu li ul li ul li ul li a.act{color:#fc6e07; font-size:12px}
  
#container #left-colum #menu li ul li ul li#mn-400 a {font-weight:bold; color:#fc6e07;}

#container #left-colum #menu-small{margin:0; padding:0; list-style:none}
#container #left-colum #menu-small li{color:#ff6200; font:normal 18px Verdana; line-height:20px;}
#container #left-colum #menu-small li a{text-decoration:none; color:#ff6200; display:block; height:40px;font-weight:bold}
#container #left-colum #menu-small li a.uslugi{ font-weight:bold}
#container #left-colum #menu-small li a:hover{color:#fc6e07}
#container #left-colum #menu-small li a.act{color:#333399}

#container #left-colum #menu-small li ul{margin:0; padding:0px 0px 20px 0px; list-style:none;font-size:12px}
#container #left-colum #menu-small li ul li{padding:0 0px 7px 16px; background:url(img/li-1.gif) 0 7px no-repeat; font-weight:bold;font-size:12px}
#container #left-colum #menu-small li ul li a{text-decoration:none; color:#000;font-size:12px; display:inline; font-weight:bold}
#container #left-colum #menu-small li ul li a.act{color:#fc6e07;font-size:12px}
#container #left-colum #menu-small li ul li ul li{background-image:url(img/li-4.gif);font-size:12px}
#container #left-colum #menu-small li ul li ul li a.act{color:#fc6e07; font-size:12px}




#container #content{padding:0 0 15px 0; vertical-align:top; font-size:12px}
#container #content table.tab-1{border:0; border-collapse:collapse; margin-bottom:15px; width:100%}
#container #content table.tab-1 thead td{background:#bdd2e7; font-weight:bold; color:#004fa3; padding:9px 16px}
#container #content table.tab-1 tbody td{padding:9px 0; border-bottom:1px solid #b9d1e5}
#container #content .content{width:95%; border:0; border-collapse:collapse; margin-bottom:35px}
#container #content table.content #left{width:50%;padding:0 2% 0 0; vertical-align:top;border:0}
#container #content table.content #right{width:50%; padding:0 0 0 2%; vertical-align:top;border:0}
#container #content table.content #right b span{color:#fc6e07}
#container #content ol{ padding:0 0 0 47px}
#container #content ul{ padding:0 0 0 14px; list-style:none}
#container #content ul li{padding:0 0 0 10px; background:url(img/li-2.gif) 0px 7px no-repeat}
#container #content ul li ul{padding:0 0 0 17px}
#container #content ul li ul li{background-image:url(img/li-3.gif)}
#container #content div.right{float:right;margin:0 0 25px 25px; font:italic 11px Verdana; text-align:center}
#container #content div.right img{margin-bottom:10px}
#container #content #head{border:0; border-collapse:collapse;margin:0 0 35px 0; /*59*/ width:99%}
#container #content #head td{background:#004fa3;color:#FFF;height:51px;padding:0 0 0 0px;line-height:20px}
#container #content #head.index td{padding:0; background:#FFF;height:auto}
#container #content #head td h1{color:#FFF; margin:0; padding:5px 0 0 0}
#container #content #head td#menus{background:#FFF url(img/bg.jpg) 0 -200px no-repeat; padding:0; width:4%; height:auto;vertical-align:top}
#container #content #head td#menus ul{margin:0;padding:0;list-style:none}
#container #content #head td#menus ul li{padding:6px 0 5px 0; text-align:center; line-height:5px; background:none}
html>body #container #content #head td#menus ul li{padding:9px 0;.padding:6px 0 5px 0}
#container #content #head td#menus ul li a img{border:0}
#container #content #box01{ width:93%; padding-bottom:30px;}
#container #content #box01 #box02{ height:90%; border-left:3px solid #fc6e07;}

#container #menuf{padding:12px 0 11px 16px; background:#004fa3; color:#FFF;font-size:11px;line-height:14px }
#container #menuf ul{margin:0; padding:0; list-style:none}
#container #menuf ul li{padding:0 0 0 27px; background-position:0 5px; background-repeat:no-repeat}
#container #menuf ul li.mail{background-image:url(img/mail-2.gif)}
#container #menuf ul li.map{background-image:url(img/map-2.gif)}
#container #menuf ul li a{color:#FFF}

#container #footer{padding:0; font-size:11px; line-height:14px }
#container #footer div{background:#FFF;height:44px;padding:9px 4% 0 4%; width:91%}
#container #footer div p{float:right; margin:0}
.menu_v1 A{ont:normal 18px Verdana; line-height:20px;   color:#004fa3; text-decoration:none }
table.contenttable-0{border:0; border-collapse:collapse; width:100%}
TR.tr-0{background:#bdd2e7; font-weight:bold; color:#004fa3; }
table.contenttable-0 tbody TR.tr-odd td{border-bottom:1px solid #b9d1e5}
table.contenttable-0 tbody TR.tr-even td{border-bottom:1px solid #b9d1e5}
.news-latest-item H3 A{ font-size:14px; font-weight:bold; color:#000000; text-decoration:none}
news-latest-morelink{margin:0px; padding:0px;}
table.contenttable-0 th p{ display:inline; padding:5px;}
table.contenttable-0 th { padding:7px;}
table.contenttable-0 td p{ display:inline; padding:5px;}
table.contenttable-0 td {padding:7px;}
.bread_cr a{color:#FFFFFF; font-size:16px; text-decoration:none; font-weight:600 }
.bread_cr01 a{color:#FFFFFF; font-size:11px; text-decoration:none}
.bread_cr a:hover{color:#FFFFFF; font-size:16px; text-decoration:none;  font-weight:600 }
.bread_cr01 a:hover{color:#FFFFFF; font-size:11px; text-decoration:none}
.bread_cr {color:#FFFFFF; font-size:16px; text-decoration:none;   font-weight:600 }
.bread_cr01 {color:#FFFFFF; font-size:11px; text-decoration:none}
td#descript { width:96%; padding-left:15px; padding-right:15px;}
.menu_v1{font:normal 18px Verdana; line-height:20px; color: #004fa3; padding:0}
#box_text{ padding-left: 15px;}

.news_zakon_title a{color:#000000; text-decoration:none; font-weight:bold}
.news_zakon_title a:hover{color:#ff6200; text-decoration:none; font-weight:bold}
.news-latest-date a{ font-weight:bold; text-decoration:none}
.news-latest-date { font-weight:bold; text-decoration:none; color:#ff6200}
.news-list-item{ padding-top:20px;}
.news-list-date{ font-weight:bold}
ul#export{margin-left:0px;}
ul#export li{display:block; margin-bottom:5px; vertical-align:top;}
ul#export li a { color:#000000; text-decoration:none; }
ul#export li a:hover { color:#ff6200; text-decoration:none; }
#menuh1 B, #menuh2 B, #menuh3 B, #menuh4 B{font-weight:bold; font-size:18px;}
#footer table tr td {font-size:11px}
.csc-textpic-caption{font-size:11px}


table td.form_left,
form#form_pokupka table td.form_left {text-align:right; width:300px;}
form#form_pokupka table td {vertical-align:bottom;}
form#form_pokupka table tr {padding: 0px 0px 5px 0px;}
table.form_table input,
form#form_pokupka table input {width: 280px;}

.tx-srfreecap-pi2-image {
margin-left:0em;
}

table.contenttable-0 th p, 
table.contenttable-0 td p {padding:0px}

#container .csc-textpic-imagewrap a img,
#container p a img {border:0px;}
#right_row2{padding-left:20px;}

/*.tx-thmailformplus-pi1 input{ width:200px;}*/

#left-colum_bottom{padding-right:10px;}

#lang-selector {float:right; vertical-align:top; width:300px; margin:10px 5% 0px 0px;}
#lang-selector a {text-decoration:none;}
#container  #menuh  #lang-selector table td  a:hover{line-height:none;}
#top-menu {margin-top:20px;} /*40*/

div.csc-frame-rulerAfter {
	border-bottom: solid 1px #8cadd1;
}

div.csc-frame-rulerBefore {
	border-top: solid 1px #8cadd1;
	padding-top: 15px;
}

#left-colum ul li sup{font-size:11px !important;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {bottom: 1ex;}
sub {	top: .5ex;}
#mn-397 {width:270px;}
