html, body {padding:0; margin:0; background:#ebecee; height: 100%; width: 100%; font-family: Tahoma;}
.main {float:left; background: url(images/fon2.jpg) repeat-x bottom; width:100%; position: relative; min-width: 990px; _height: 100%;}

html>body .main {height: auto !important; min-height: 100% !important; }
a:hover {text-decoration:none;}

.blok {width:992px; position:relative; margin:0px auto 47px auto;}
.bl {background:#FFFFFF; width:100%; float:left; padding-bottom:48px;}
.header {height:310px; float:left; width:100%;}
.h_top { height:104px; width:992px; float:left; background:url(images/h_top.jpg) no-repeat top right;}
.h_fot {float:left; width:913px; height:206px; margin-left:40px; display:inline; background:url(images/h_bot.jpg) no-repeat top left;}
.logo {float:left; padding:25px 0 0 33px;}
.h_lico {width:260px; padding:35px 0 0 93px; float:left;}
p.lic {float:left; width:260px; padding:0 0 2px 17px; margin:0 0 5px 0; background:url(images/v1.gif) no-repeat left center; font-size:12px; color:#363636;}
p.lic a {color:#363636;}
.tel {float:right; font-family: Times New Roman; text-align:right; font-size:22px; color:#898989; padding:18px 0 0 0;}
.tel2 {font-size:16px;}
.home {float: right; padding:48px 44px 0 29px;}
.h1 {float:left; padding:0 0 0 0;}
.h2 {float:left; padding:0 16px 0 16px;}
.h3 {float:left; padding:2px 0 0 0;}

.h_fot ul {float:left; width:912px; padding:168px 0 0 1px; list-style:none; margin:0;}
.h_fot ul li{float:left; padding:0 0 0 0; list-style:none; margin:0; height:34px;}
.h_fot ul li a{float:left; padding:8px 37px 0 37px; font-size:14px; color:#FFFFFF; text-decoration:none; background:url(images/menu.png) repeat-x top; list-style:none; margin:0 1px 0 0; display:inline; height:26px;}

.mark {float:left; width:100%; height:62px;}
.t { float:left; padding:10px 0 0 0;}
.t1 { float:left; padding:20px 12px 0 49px;}
.t2 { float:left; padding:22px 19px 0 14px;}
.t3 { float:left; padding:6px 15px 0 17px;}
.t4 { float:left; padding:15px 10px 0 10px;}
.t5 { float:left; padding:16px 10px 0 12px;}
.t6 { float:left; padding:10px 17px 0 16px;}
.t7 { float:left; padding:6px 19px 0 16px;}
.t8 { float:left; padding:22px 13px 0 13px;}
.t9 { float:left; padding:21px 0 0 12px;}

.info {float:left; width:930px; padding-left:30px; padding-right:32px;}
.lin {background:url(images/lin_y_f.gif) repeat-y right;}
.inf {width:130px; background:url(images/lin_y_t.gif) no-repeat top right;}
.img {padding:0 0 0px 15px;}

p.mg1 {float:left; padding:0 0px 1px 17px; margin:4px 0 4px 16px; display:inline; background:url(images/v1.gif) no-repeat left center; font-size:13px; color:#363636;}
p.mg {float:left; padding:0 0px 1px 17px; margin:17px 0 14px 16px; display:inline; background:url(images/v1.gif) no-repeat left center; font-size:13px; color:#363636;}
.nf {float:left; width:100%; font-size:11px;}
.textniz {width:647px; padding:5px 0 0 45px; float:left; font-size:11px; color:#363636;}
.textniz1 {width:897px; padding:5px 0 0 45px; float:left; font-size:11px; color:#363636;}
.opisnout {padding:0px 0 5px 5px; float:left; font-size:9px; color:#363636;}
.nf p {padding:0 0 8px 11px; margin:0 0 0 16px; display:inline; float:left; font-size:11px; font-family:Tahoma; background:url(images/v2.gif) no-repeat left top;}
.nf p a {color:#959595;}
.line_x {float:left; width:100%;}

.nav {width:657px; padding:5px 0 0 45px; float:left;}
.n_bl { float:left; padding:6px 7px 0 0;}
a.n_b1 {float:left; width:191px; height:98px; background:url(images/n1.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
a.n_b2 {float:left; width:191px; height:98px; background:url(images/n2.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
a.n_b3 {float:left; width:191px; height:98px; background:url(images/n3.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
a.n_b4 {float:left; width:191px; height:98px; background:url(images/n5.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
a.n_b5 {float:left; width:191px; height:98px; background:url(images/n6.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
a.n_b6 {float:left; width:191px; height:98px; background:url(images/n7.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:8px 0 0 21px;}
.n_b7 { float:left; width:239px; height:217px; background:url(images/n4.jpg) no-repeat left top; font-family:Tahoma; font-size:17px; color:#FFFFFF; text-decoration:none; padding:0px 0 0 0px; margin-top:11px;}

p.naz {float:left; width:209px; font-size:22px; color:#FFFFFF; padding:13px 0 10px 30px; margin:0;}
p.tet {float:left; width:213px; padding: 0 0 0 13px; margin:0 0 0 13px; display:inline; font-size:15px; color:#FFFFFF; text-decoration:none; background:url(images/v3.gif) no-repeat left top;}
p.tet a {color:#FFFFFF; text-decoration:none;}

.footer {float:left; margin:29px 42px 0px 42px; display:inline; background:url(images/footer.jpg) no-repeat left top; width:908px; height:28px;}
.f_l {float:left; font-size:11px; color:#FFFFFF; padding:7px 0 0 10px;}
.f_r {float: right; padding:7px 10px 0 0;}
.f_r ul {float:left; padding:0 0 0 0; margin:0; list-style:none;}
.f_r ul li{float:left; padding:0 2px 0 2px; margin:0; list-style:none; font-size:11px; color:#FFFFFF;}
.f_r ul li a{float:left; padding:0 0 0 0; margin:0; list-style:none; color:#FFFFFF;}

table#1 { border:1px #999 solid
	}


