* {padding: 0; margin: 0;}
html, body {margin: 0; padding: 0; height: 100%; width: 100%; background:#978267 url(/images/fon.jpg) repeat-x top;}

.main {position: relative; _height: 100%; width:1124px; margin:0 auto 0 auto; background:url(/images/g_fon.gif) repeat-y top left;}

html>body .main {height: auto !important; min-height: 100% !important; }
.foother {width: 100%; position: absolute; left: 0; bottom: 0; height: 98px; font-family:Arial; font-size:11px; color:#ede8da; background:url(/images/footer.jpg) no-repeat left top;}
.expand {height: 98px; clear: both;}

li {padding:0 25px 12px 0; margin:0; font-size:12px; font-family:Arial;}

.bl { position:relative; width:1124px; background:url(/images/fon.gif) no-repeat left top; height:100%;}
html>body .bl {height: auto !important; min-height: 100% !important; }

.blok {width:1021px; float:left; padding:0 0 0 50px;}

.header {width:1021px; height:126px; float:left; background:url(/images/head.jpg) no-repeat left top;}
.head {float:left; width:1021px; height:312px; background:url(/images/head2.jpg) no-repeat left top;}
.log {float:left; position:relative; width:1021px; height:167px; background:url(/images/log.jpg) no-repeat left top;}

.logo {float:left; width:94px; height:93px;}
.home {float:right; width:183px; padding:18px 0 0 0;}
.t1 {float:left;}
.t2 {float:left; padding:1px;}
.t {float:left; padding:1px 28px 0 28px;}
.h_righ {width:433px; float:right;}
p.h_r {float:left; width:433px; padding:24px 0 0 0; margin:0; font-size:21px; font-family:Arial; color:#a1a1a1;}
p.h_r span {color:#595959;}
p.h_r2 {float:left; width:370px; padding:0px 0 0 63px; margin:-3px 0 0 0; font-size:12px; font-family:Arial; color:#626263;}
p.h_r2 span {color: #000000;}
p.lg {float: right; width:299px; padding:45px 0 0 0; margin:0; font-family:"Times New Roman"; font-size:22px; color:#277fb4;}
p.lg span {font-size:15px;}
p.lg span.ot {font-size:15px; padding:6px 7px 0 25px; float:left;}
p.tel {float:left; padding:56px 0 0 650px; margin:0; color:#277fb4; font-family:"Times New Roman"; font-size:46px;}
p.tel span {float:left; padding:5px 5px 0 0; font-size:22px;}
.menu {height:131px; width:605px; float:left;}
.menu ul {padding:13px 0 0 9px; float:left; margin:0; list-style:none;}
.menu ul li {padding:0 15px 0px 15px; height:147px; float:left; margin:0; list-style:none; background:url(/images/menu.gif) no-repeat top center;}
.menu ul li a {padding:0 0 0 0; float:left; margin:0; list-style:none; color:#745c19; font-size:13px; font-family:Arial; text-decoration:none;
 font-variant:small-caps;}
.menu ul li.act { background:url(/images/menu_ac.png) no-repeat center bottom;}
.menu ul li.act#l1 { background:url(/images/menu_ac.png) no-repeat center bottom; position:relative; padding:0 35px 0 30px; margin:0 -20px 0 -15px;}


.ug {width:91px; height:36px; position:absolute; background:url(/images/ug.png) no-repeat; left:0px; top:35px;}
*html .ug { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ug.png");}

.fr_aut {position:absolute; width:488px; left:46px; top:78px;}
.fr_t { float:left; width:488px; color:#745c19; font-size:11px; font-family:Arial;}
p.fr_l {width:167px; float:left; padding:0 0 0 2px; margin:0;}
p.fr_r {width:310px; float:left; padding:0 0 0 2px; margin:0;}
p.fr_c {width:169px; float:left; padding:0; margin:0;}
p.fr_r2 {float:left; padding:0; margin:0;}

.in_text {float:left; width:143px; height:18px; padding:4px 0 0 2px; margin-right:24px; display:inline; background:url(/images/in.jpg) no-repeat left top;}
.in_i {float:left; width:139px; height:17px; border:0;}
.kn {float:left;}

.input { float:left;}

 
.cont {width:1021px; float:left; background:#ede8da url(/images/cont.jpg) repeat-x top;}
.c_bl { position:relative; width:425px; float:left; padding:0 0 0 45px; margin-top:-41px; font-size:14px;}
.c_brf {float: right; position:relative; width:549px; background:url(/images/c_brf.jpg) repeat-y right top; margin-bottom:75px;}
.c_br {float:left; width:549px; background:url(/images/c_br.gif) no-repeat right top;}
.c_brv {float:left; width:462px; background:url(/images/bl_l.jpg) no-repeat right top; padding:37px 0 0px 87px; min-height:530px;}

.c_brn {float:left; width:549px; height:47px; padding-top:30px; color:#785b37; background:url(/images/bl_n.jpg) no-repeat bottom right; font-family:"Times New Roman"; font-size:13px;}
.brn_l {float:left; padding: 0 0 0 65px;}
.brn_r {float:right; padding: 0 11px 0 0}
.brn_c {text-align:center; margin:0 0 0 0;}
.c_brn a {color: #FFFFFF; text-decoration:none;}
.c_brn a.n {color:#e2d8cd;}

.pic {height:143px; width:139px; padding:0 8px 0 0; float:left;}
.pic_i {float:left; width:135px; height:100px; background:url(/images/ramka.gif) no-repeat left top; padding:1px 0 0 4px;}
.pic_t {float:left; width:135px; padding:2px 0 0 4px; font-family:"Times New Roman"; font-size:13px; color:#785b37; font-weight:bold;}
.pic_t a {color:#785b37; text-decoration:none;}

.f_l {float:left; padding:41px 0 0 74px;}
.f_l a {color:#ede8da; text-decoration:none;}
.f_r {float:right; padding:41px 66px 0 0; text-align:right;}

h1 {padding:0px 0 15px 0; margin:0; width:100%; float:left; font-size:19px; font-family:"Times New Roman"; color:#277fb4; font-weight:normal;}

.c_bl p {color:#000000; padding:0 0 15px 0; margin:0;}
.c_bl  span {color:#717171;}
.c_bl a {color: #000000;}

p.inf { font-size:12px; padding:10px 0 25px 0;}

.w1 {font-size:12px; float:left; width:100%; padding:0 0 10px 0; margin:0;}
p.w2 {font-size:12px;  float:left; width:187px; padding:0 0 0px 0; margin:0;}
p.w3 {font-size:12px;  float:left; width:65px; text-align:right; padding:0 0 0px 0; margin:0;}

.fl_s {float:left; width:100%;}
.fl_s1 {float:left; width:100%; padding-bottom:5px;}
.info {float:left; width:100%; padding:55px 0 55px 0;}

.form_z {float:left; width:145px;}
h2 {font-size:20px; color:#277fb4; font-family:"Times New Roman"; font-weight:normal; padding:0 0 15px 0; margin:0; float:left; width:100%;}
.z1 {float:left; padding:7px 0 0px 2px; margin:0; width:143px; font-family:Arial; font-size:11px;}
.z2 {float:left; width:141px; height:18px; background:url(/images/in2.jpg) no-repeat left top; padding:4px 2px 0 2px; margin:0;}
.z4 {float:left; width:241px; height:18px; padding:4px 2px 0 2px; margin:0;}
.in_z {float:left; width:141px; height:18px; border:0;}
.in_z4 {float:left; width:241px; height:18px; border:0;}
.z3 {float:left; width:141px; height:65px; background:url(/images/area.jpg) no-repeat left top; padding:4px 2px 0 2px; margin:0;}
.z5 {float:left; width:241px; height:65px; padding:4px 2px 0 2px; margin:0;}
.in_z3 {float:left; width:141px; height:65px; border:0; overflow:hidden;}
.in_z5 {float:left; width:241px; height:65px; border:0; overflow:hidden;}
.kn3 {float:left; padding-top:10px;}

h3 {float:left; padding:23px 0 15px 10px; margin:8px 0 0 0; font-family:"Times New Roman"; font-size:40px; color:#876849; font-weight: normal;}
.p1 {background:url(/images/p.png) no-repeat left top;}
.h {float:left; position:relative; width:100%; margin-left:-10px;}
.h1 {float:left; position:relative; width:100%; margin-left:0px;}
.p2 { background:url(/images/u.png) no-repeat left top; padding-top:30px;}

.gl {float:left; width:200px;}
.gr {float:left; width:202px; padding-left:15px;}
.g {float:left; width:417px;}
.g p {padding:0 0 13px 8px; margin:0; font-family:"Times New Roman"; font-size:12px;}
.g1 p {padding:0 0 13px 0px; margin:0; font-family:"Times New Roman"; font-size:12px;}

p.naz {padding:40px 0 88px 0; margin:0; font-size:13px; font-family:Arial; color:#277fb4; font-weight: bold;}

.news {width:175px; float:left; padding-bottom:15px;}
.news p {font-size:13px; font-family:Arial; padding:0; margin:0;}
.news p.data {padding:20px 0 0 0; margin:0; font-family:Tahoma; color:#939393;}
.news p.tet {color:#000000; padding:0; margin:0; font-family:Tahoma;}
.news p.pod {float:right; padding:0 8px 2px 0; margin:10px 0 0 0; font-family:Tahoma; font-size:9px; background:url(/images/v.gif) no-repeat right center;}
.news p.pod a {text-decoration:none;}
.new {float:left; width:175px;}

.c_brv p {color:#000; padding:0 25px 12px 0; margin:0; font-size:12px; font-family:Arial;}
.c_brv p b {color:#000; font-weight:normal;}





