/* Start of CMSMS style sheet 'main' */
body {padding:0; margin:0; background:#d9d9c3 url(images/fon.gif) repeat-x top; font-family:Tahoma;}


#cntnt01moduleform_1 {padding:0; margin:0;}
.hidden {display:none;}

img {margin:10px; }
.img {margin:10px; }

.main {width:994px; margin:0 auto;}

.bl_f {width:100%; float:left; position:relative; background:url(images/main_fon.gif) repeat-y left;}

.bl_v {width:100%; float:left; background:url(images/main_top.gif) no-repeat left top;} 

.bl_n {width:968px; float:left; background:url(images/main_bottom.gif) no-repeat left bottom; padding:26px 13px 29px 13px;} 


.header {height:277px; width:100%; float:left;}

.head {width:940px; float:left; position:relative; margin:14px 0 0 14px; display:inline; height:220px; background:url(images/head_pic.jpg) no-repeat left top;}

.h_panel {width:908px; height:108px; float:left; margin:-3px 0 0 15px; display:inline; position:relative; background:url(images/head2.jpg) no-repeat left top;}

.logo {float:left; margin-top:-1px; margin-left:140px; margin-top:13px; display:inline;}

.logo a {float:left; width:100%; height:88px;}
.logo-text {float:left;width:203px; height:88px;  font-family:Tahoma; font-size:12px; margin-left:20px; margin-top:28px; color:#7c7c6f;}

.t_menu {position:absolute; width:221px; right:0; top:14px;}

p.t1 {width:19px; height:14px; float:left; margin:0 21px 0 0; padding:5px 0 0 0; display:inline; text-align:center;} 

p.t2 {width:19px; height:13px; float:left; margin:0 21px 0 0; padding:6px 0 0 0; display:inline; text-align:center;} 

p.ac {}

.seach {width:224px; position:absolute; right:0; top:43px;}

p.s_in {float:left; padding:0; margin:1px 0 0 0; width:155px; height:19px; background:url(images/seach.gif) no-repeat left top;}

p.s_in input {float:left; padding:0; margin:3px 0 0 7px; width:141px; height:12px; border:0; background:none; font-family:Tahoma; font-size:10px; color:#807f7d;}

p.s_kn {float:left; margin:0 0 0 0; padding:0 0 0 4px;}

p.go {width:160px; height:16px; padding:4px 0 0 10px; margin:0; position:absolute; right:20px; bottom:0; background:#fff no-repeat left top; font-family:Tahoma; font-size:10px;}

p.go a {color:#808080;}

a:hover {text-decoration:none;}



.menu {width:936px; height:34px; float:left; margin:9px 0 0 12px; padding: 0 4px; display:inline; background:url(images/menu.gif) no-repeat left top;}

.menu ul {padding:0; margin:0; list-style:none; float:left; width:100%;}

.menu ul li {padding:1px 0 0 0; margin:0; list-style:none; float:left; width:20%;}

.menu ul li a {padding:9px 0 0 0; margin:0; background:url(images/v.gif) no-repeat right top; text-align:center; list-style:none; float:left; font-family:Verdana; font-size:10px; width:100%; color:#FFFFFF; text-decoration:none; height:21px;}

.menu ul li a span {padding:0px 13px 2px 13px; background:url(images/v1.gif) no-repeat right center;}

.mabiui {background:url(images/mabiu.gif) no-repeat 47px 9px}
.mabiui a:hover {background:url(images/mabiu.gif) no-repeat 47px 9px}

.menu ul li a:hover {background:url(images/v_act.gif) repeat-x top;}



a {color:#567ef0;}

.cont {width:100%; float:left; color:#4d4d4d; font-size:11px;}

.bl_l {width:211px; float:left; padding:17px 0 0 14px;}

.nav {width:190px; float:left; padding:0 0 0 0px;}

.nav ul {padding:0; margin:0; list-style:none; float:left; width:100%;}

.nav ul li {padding:0; margin:0 0 0 4px; display:inline; list-style:none; float:left; width:100%; height:29px; border-bottom:1px solid #e6e2d5;}

.nav ul li a {padding:0; margin:8px 0 0 3px; display:inline; list-style:none; float:left; font-family:Tahoma; font-size:11px; text-decoration:none; color:#3b3a36;}

.nav ul li.st {background:url(images/st_off.gif) no-repeat right center;}

.nav ul li.ras {background:url(images/st_on.gif) no-repeat right top; height:auto;}

.nav ul li a:hover {text-decoration:underline;}



.nav ul li ul {width:100%; float:left; padding:0 0 18px 0; margin:8px 0 0 0; _margin:8px -22px 0 0; list-style: none; border-top:1px solid #e6e2d5;}

.nav ul li ul li {width:200px; float:left; padding:0; height:auto; border:0; margin:8px 0 0px 0; list-style: none;}

.nav ul li ul li a {float:left; padding:0 0 0px 11px; margin:0 20px 0 0; list-style: none; background:url(images/g_off.gif) no-repeat left top;}

.nav ul li ul li a:hover {background:url(images/g_on.gif) no-repeat left top; text-decoration:none;}

.nav ul li ul li a.activ {color:#1e33f1; font-weight:bold; background:url(images/g_on.gif) no-repeat left top;}



.nav ul li ul li ul {padding:0; margin:4px 0 -4px 0px; float:left; width:189px; list-style:none; border:0;}

.nav ul li ul li ul li {padding:0; margin:0 0 0 0px; float:left; width:100%; font-weight:normal; list-style:none; border:0; background:none;}

.nav ul li ul li ul li a {padding:3px 0 5px 20px; margin:0; width:176px; float:left; list-style:none; color:#4d4d4d; background:url(images/g1_off.gif) no-repeat left top;}

.nav ul li ul li ul li a:hover {background:#eeeee1 url(images/g1_on.gif) no-repeat left top; text-decoration:none;}

.nav ul li ul li ul li a.activ {background:#eeeee1 url(images/g1_on.gif) no-repeat left top; color:#4d4d4d;}



.news {width:100%; float:left; padding-top:32px;}

h1 {padding:0 0 2px 0; margin:0; font-size:14px; float:left; width:100%; font-weight:normal; font-family:Tahoma; color:#0d46e9; border-bottom:5px solid #f0eee5;}

.new {width:100%; float:left; padding:13px 0 4px 0;}

p.data {padding:0 0 0 21px; margin:0; font-size:10px; color:#808080; background:url(images/data.gif) no-repeat left top;}

p.zag {padding:0; margin:0; font-size:11px;}

p.zag a {color:#000000;}

p.all {padding:0 18px 2px 0px; margin:5px 0 0 0; font-size:10px; background:url(images/st_off.gif) no-repeat right center; float:left;}

p.all a {color:#d43523;}



.footer {height:157px; float:left; width:100%; margin-top:150px;}



.bl_r {width:690px; float:right; padding:0 28px 0 0; margin:29px 19px 0 0; display:inline; position:relative;}



.g_line {position:absolute; right:0; top:5px; width:160px; height:197px; padding:5px 20px 0 20px; background:url(images/g_line.gif) no-repeat left top;}

.g_line p.zg { padding:0 0 0px 1px; margin:0;}

.g_line p {padding:0; margin:10px 0 0 0; color:#4d4d4d; font-size:11px;}

.g_line p b {font-size:10px;}

.g_line p span {color:#0d46e9; font-weight:bold; font-size:14px;}

.g_line p a {color:#567ef0;}

.g_line p.all {padding:0 18px 2px 0px; margin:2px 0 0 0; font-size:10px; background:url(images/st_off.gif) no-repeat right center; float:left;}

.g_line p.all a {color:#d43523;}



.ots {margin:0 0 0 10px;}
.ots2 {margin:0 175px 0 10px;}
.ots22 {margin:0 10px 0 10px;}
#navig {float:left; width:100%; padding:9px 0 20px 0; font-size:10px; color:#4d4d4d;}

#navig .arr {padding:0 10px 2px 0; background:url(images/navig.gif) no-repeat right center; margin:0 7px 0 0; float:left;}

#navig a {color:#4d4d4d;}

#navig .lastitem {font-weight: bold;}


.special {width:460px; float:left; border-bottom:1px solid #e6e2d5; padding:0 0 11px 0;}

h2 {font-family:Tahoma; font-size:18px; color:; padding:0; margin:0; color:#1e33f1;}

.special ul {padding:0; margin:11px 0 0 0; list-style:none; float:left; width:100%;}

.special ul li {padding:0; margin:6px 0 0 0; list-style:none; font-size:11px; float:left; width:100%;}

.special ul li a {padding:0 0 3px 12px; margin:0 0 0 5px; list-style:none; color:#4451e8; float:left; background:url(images/navig.gif) no-repeat left center;}

.special ul li a:hover {background:url(images/navig_act.gif) no-repeat left center;}



.tabl {width:100%; float:left; padding:50px 0 30px 0;}

.tabl p { padding:4px 0 4px 11px; margin:0; color:#4d4d4d; font-size:11px; font-weight:bold;}

.tabl p.nas {padding:11px 0 10px 11px; margin:0; font-size:10px; font-weight:bold; color:#4451e8; background:#e6eee5;}

.fn {background:#eeeee1;}

.fl {float:left; width:100%;}

.ots8 {margin:0 0 0 8px;}

.ots8 p {font-size:11px; color:#4c4c4c; padding:0; margin:15px 0 0 0;}



.foot {width:920px; float:left; border-top:5px solid #f0eee5; margin-left:24px; display:inline; height:89px; font-size:10px; color:#808080; position:relative;}

.foot a {color:#3066ff;}

.foot_n {float:left; width:940px; height:50px; background:url(images/footer.jpg) no-repeat left top; display:inline; margin:0 0 0 14px;}

.f_l {float:left; padding:14px 0 0 0;}

p.prava {position:absolute; left:55px; top:19px; padding:0; margin:0;}

p.offsait {position:absolute; left:229px; top:19px; padding:0; margin:0;}

p.spr {position:absolute; left:470px; top:19px; padding:0; margin:0;}





span.sv {float:left; padding:0 16px 3px 0; background:url(images/s.gif) no-repeat right center;}



.bc_l {width:460px; float:left; padding:35px 0 0 29px;} 

.bc_r {float:right; width:210px; margin:29px 19px 0 0; padding:244px 5px 0 0; display:inline; position:relative;}



.kf {width:100%; float:left; border-bottom:1px solid #e6e2d5; padding:0px 0 4px 0; position:relative;}

.k_l {float:left; width:160px;}

.k_r {margin:0 0 0 180px;}

.pic {width:160px; height:110px; float:left; background:url(images/ram.gif) no-repeat left top;}

.pic img {margin:5px 0 0 5px; display:inline;}

.k_l p {padding:0; margin:11px 0 0 0; color:#808080; font-size:10px; float:left;}



h3 {font-family:Tahoma; font-size:12px; padding:0; margin:-5px 0 0 0; line-height:22px;}

.k_r p {padding:0 0 15px 0px; margin:15px 0 0 0;}

p.pod {position:absolute; right:5px; bottom:4px; font-size:10px; padding:0 14px 3px 0; margin:0; background:url(images/s1.gif) no-repeat right center;}

.grey { color:#4d4d4d;}



.new_in {float:left; width:100%; padding:13px 0 7px 0;}

p.dat {padding:0 0 1px 21px; margin:0 0 0 0; background:url(images/dat.gif) no-repeat left center; color:#808080; font-size:10px;}

p.name {padding:0; margin:5px 0 0 0; font-size:12px;}

p.tet {padding:0; margin:7px 0 0 0; font-size:11px;}

p.ot {padding-left:7px; margin-top:14px;}



.vois {width:210px; height:213px; float:left; background:url(images/vois.gif) no-repeat left top; margin-top:27px;}

p.v_zag {padding:19px 58px 0 20px; float:left; margin:0;}

p.vois_v {padding:13px 0px 12px 20px; width:190px; float:left; margin:0; font-size:11px; font-weight:bold;}

p.v_in {float:left; width:192px; padding: 0 0 1px 18px;  margin:0; *margin:-3px 0 0 0;}

p.v_in span {float:left; padding-top:2px; *padding-top:3px; padding-left:4px;}

p.v_in input {float:left;}

p.v_kn {float:left; padding:0 0 0 16px; margin:10px 0 0 0;}

.vois p.all {padding-left:20px; margin-top:10px;}





.ds {float:left;}


/* End of 'main' */

