body{font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px;  padding:10px 0px 10px 0px;  position:relative; min-width:969px; background:#003D5C; color:#fff; }


br.clear{clear:both; display:block;}
img{border:0px}
form input, form select{font:11px Verdana, Arial, Helvetica, sans-serif;}

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

.root{margin:0px auto; width:969px; background: url(/imgs/bg_f.gif) repeat-y right top;}
.root .bg{background: url(/imgs/bg_c.jpg) repeat-y 3px 0px; }
.main{ width:712px;  float:left; background: url(/imgs/bg_c.jpg) repeat-y 3px 0px; position:relative;  z-index:2;}

.top { background: url(/imgs/bg_lt.jpg) no-repeat left top; height:60px; padding:167px 10px 0px 249px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
.top h5{ font-size:24px; font-weight:normal; margin:0px; float:left; padding:9px 16px 0px 0px;}
.top h6{ font-size:10px; font-weight:normal; margin:0px;}

.nav{ position:absolute; top:15px; width:954px; text-align:right;  font-weight:bold; font-size:10px;}
.nav a{ color:#fff; text-decoration:none;}
.nav a:hover{ text-decoration:underline;}

.box_3{ display:block; width:127px; height:45px; padding:44px 0px 0px 78px; background: url(/imgs/box_3.jpg) no-repeat left top; position:absolute; margin:-42px 0px 0px 11px; font-size:14px; font-weight:bold; text-decoration:none; color:#fff; }


.content{margin:0px 10px 0px 11px; background: url(/imgs/box_1t.gif) no-repeat left top; }
.content blockquote{margin:0px; padding:14px 0px; background: url(/imgs/box_1b.gif) no-repeat left bottom;  _height:272px; min-height:272px;}
.content blockquote blockquote{padding:10px 24px; background: url(/imgs/box_1f.gif) repeat-y left top; _height:300px; min-height:300px;}

h1{font-size:25px; font-weight:normal; text-align:right; margin:0px; padding:14px 19px 14px 0px; }
h1 span{color:#F8E63C;}
h2,h3{font-size:14px; margin:0px; padding:0px 10px 14px 0px; color:#fff; }
h2{color:#F8E63C; }
h4{font-size:11px; margin:0px; padding:0px 0px 6px 0px; color:#F8E63C; }
p{margin:0px; padding:0px 0px 14px 0px;}
ul,ol{margin:0px; padding:0px 0px 14px 40px;}
.large{font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#FFF200;}



.index{margin:10px 10px 0px 11px; background: url(/imgs/box_7rf.gif) repeat-y left top; position:relative; }
.index blockquote{background: url(/imgs/box_7t.gif) no-repeat right top; margin:0px; padding:0px; }
.index blockquote blockquote{ background: url(/imgs/box_7m.gif) no-repeat left bottom; _height:1px;min-height:1px; _padding-left:11px;}
.index .content{padding:10px 20px 10px 235px; background:none;}

.box_6{ background: url(/imgs/box_6t.jpg) no-repeat left top; width:177px; position:relative; float:left; margin:-44px 0px 0px 0px; padding:10px 14px 35px 14px; _height:380px; min-height:380px; font-size:10px;}
.box_6 img{ float:left; margin:3px 6px 0px 0px;}
.box_6 p, .box_6 h3{ padding-bottom:8px;}
.box_6 strong{color:#FFF200;}


.index2{margin:0px 10px 0px 11px; _margin-right:-1px; background: url(/imgs/box_7lf.gif) repeat-y left top;  position:relative; clear:both; }
.index2 blockquote{ background: url(/imgs/box_7b.gif) no-repeat left bottom; _height:1px; min-height:1px; padding:0px; margin:0px;}
.index2 .content{ padding:0px 260px 10px 26px; background:none;}

.box_8{ background: url(/imgs/box_8t.jpg) no-repeat left top; width:167px; position:relative; float:right; margin:0px; padding:10px 30px 14px 20px; _height:250px; min-height:250px; font-size:10px;}

.index h1, .index2 h1{font-size:18px; text-align:left; padding:8px 0px 14px 0px;}



.box_4{margin:0px 10px 0px 11px; background: url(/imgs/box_4t.gif) no-repeat left top;}
.box_4 blockquote{ margin:0px; padding:14px 0px; background: url(/imgs/box_4b.gif) no-repeat left bottom; _height:1px; min-height:1px;}
.box_4 blockquote blockquote{ background: url(/imgs/box_4f.gif) repeat-y left top; _height:29px;min-height:29px; padding:5px 32px 19px 16px; }
.box_4 .comm{ font-size:10px; color:#000;}
.box_4 img{ border:2px solid #fff; float:left; margin:3px 25px 10px 0px; }

.box_5{margin:14px 10px 0px 11px; /*position:relative;*/ background: url(/imgs/box_5t.gif) no-repeat left top; }
.box_5 blockquote{margin:0px; padding:14px 0px; background: url(/imgs/box_5b.gif) no-repeat left bottom; }
.box_5 blockquote blockquote{background: url(/imgs/box_5f.gif) repeat-y left top; _height:29px;min-height:29px; padding:0px 16px;}
.box_5 span{ font-size:10px; color:#000; display:block; float:left; width:300px; padding:10px 0px 0px 30px; }
.box_5 img{float:left;}




.right{ width:257px; float:right; background: url(/imgs/bg_rt.gif) no-repeat left top; position:relative; z-index:1;}
.right .r_txt{padding:10px 25px 10px 30px;}

.menu {list-style:none; margin:0px 0px 5px 0px; padding:56px 5px 17px 5px; background: url(/imgs/menu_b.gif) no-repeat 5px bottom; }
.menu li{ padding:1px 0px 2px 0px; }
.menu li a{ color: #ffffff; text-decoration:none; padding:0px 0px 0px 9px;}
.menu li a:hover{text-decoration:underline;}
.menu li ul{list-style:none; margin:5px 0px 0px 0px; padding:1px 0px; background:#A9C0B1; height:0px;}
.menu[class] li ul{ height:auto; min-height:0px;}
.menu[class] li ul li a{ color:#003D5C;}

.box_9{ width:221px; background: url(/imgs/box_9f.gif) repeat-y left top; }
.box_9 div{background: url(/imgs/box_9t.gif) no-repeat left top; }
.box_9 div div{background: url(/imgs/box_9b.gif) no-repeat left bottom; padding:25px 20px 20px 20px; }
.box_9 input.inp{width:22px;}
.box_9 a{color: #ffffff;}
.box_9 .ft a{color: #FFF200;}

.bx-component-border {background: none; padding:0px;}
.box_2{ width:205px; background: url(/imgs/box_2f.gif) repeat-y left top; margin:5px 0px 0px 17px; }
.box_2 div{background: url(/imgs/box_2t.jpg) no-repeat left top; }
.box_2 div div{background: url(/imgs/box_2b.gif) no-repeat left bottom; padding:8px 0px 10px 20px; min-height:280px; _height:280px; }

.box_2 a, .inproc a{ display:block; float:left; width:91px; height:98px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#fff}
.box_2 a img, .inproc a img{ border:2px solid #fff; margin-bottom:2px;}

.box_21{ width:205px; background: url(/imgs/box_2f.gif) repeat-y left top; margin:5px 0px 0px 17px; }
.box_21 div{background: url(/imgs/box_2t.jpg) no-repeat left top; }
.box_21 div div{background: url(/imgs/box_2b.gif) no-repeat left bottom; padding:8px 0px 10px 20px; min-height:280px; _height:280px; }
.box_21 a, .inproc a{ display:block;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#fff}

.box_a{ width:205px; background: url(/imgs/box_af.gif) repeat-y left top; margin:5px 0px 0px 17px; }
.box_a div{background: url(/imgs/box_at.gif) no-repeat left top; }
.box_a div div{background: url(/imgs/box_ab.gif) no-repeat left bottom; padding:8px 0px 10px 20px; min-height:180px; _height:180px; }



.tfoot{clear:both; position:relative; margin-bottom:-14px; z-index:4; width:712px; height:160px; background: url(/imgs/bg_lbt.jpg) no-repeat left top; padding:32px 0px 0px 26px;}
.tfoot .inproc { width:470px; float:left;}
.tfoot .inproc a{ width:90px; height:94px;}
.tfoot .inproc h3{ padding-bottom:12px;}
.tfoot .inproc b a{ display:inline; float:none; color:#FFF200; font-weight:bold;}
.tfoot .gramota {width:190px; float:left; font-size:10px}
.tfoot .gramota h3{ padding-bottom:4px;}
.tfoot .gramota p{ font:10px Tahoma, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.tfoot .gramota img{float:left; margin-right:3px;}

.foot {background: url(/imgs/bg_lb.jpg) no-repeat left bottom; width:677px; font-size:10px; padding:25px 10px 0px 25px; position:relative; height:95px; text-align:right; clear:both; z-index:3;}
.foot[class] {min-height:95px; height:auto;}
.foot a{ color:#fff;}
.foot .counters{ float:left;}
.foot .copy{ float:left;}
.foot .rfoot{clear:both; position:absolute; width:257px; height:35px;  background: url(/imgs/bg_rb.gif) no-repeat left top; top:85px; left:712px; }

.main, .right{ margin-bottom:-85px;}
.main {padding-bottom:100px; }
body.start .main, body.start .right{ margin-bottom:-267px;}
body.start .main {padding-bottom:287px; }

.pages {
	text-align: center;
	padding: 5px;
	color: #004164;
	font-weight: normal;
}

.blocks .item1 {display:block; width:315px; height:135px; font: 11px Tahoma, Arial, Helvetica, sans-serif ; color:#fff; float: left;}
.blocks .item {display:block; width:146px; height:135px; font: 11px Tahoma, Arial, Helvetica, sans-serif ; color:#fff; float: left; padding-left: 174px; background: no-repeat left top;}
.blocks .item1 a{ display:block; font-weight: bold; color:#fff;}
.blocks .item a{ display:block; font-weight: bold; color:#fff; padding-top: 5px;}
.blocks .title{ color:#f1e33a; padding-bottom: 5px; font-weight: bold;}


.leftAr, .rightAr {
cursor: pointer;
display: block;
width: 30%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}

.rightAr {
right: 0;
left: auto;
}

.leftAr:hover {
background: url(/images/leftAr.jpg) no-repeat 0% 45%;
}

.rightAr:hover {
background: url(/images/rightAr.jpg) no-repeat 100% 45%;
}

