body { font-family: Arial, Helvetica, sans-serif; padding: 0; background: #FFFFFF; color: #000000; min-width:970px; text-align: center; margin: 10px 20px 30px; }
body a { color: #286bad; } 
body a:hover { color: #FF5A00; }
.contaner { width:94%; min-width:960px; width:expression(document.body.clientWidth < 960? "960px": "auto" ); max-width:1250px; width:expression(document.body.clientWidth > 1250? "1250px": "auto" ); margin: 0px auto; }
img { border-style: none; }
img.news { float: left; margin-right: 20px; margin-bottom: 20px; border: 1px solid #CCCCCC; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; cursor:pointer;}
ul { margin: 0px; padding: 0px; list-style: none; }

a.wtp { color: #FFFFFF; text-decoration: none; border-bottom: 1px dashed #FFFFFF; display: inline-block; font-style: normal; }
a.wtp:hover { color: #000000; border-bottom: 1px dashed #000000; }
a.or24 { color: #ff5a00; font: italic 150% Georgia, "Times New Roman", Times, serif; }
a.or24:hover { color: #366484; }
a.bl24 { font: italic 150% Georgia, "Times New Roman", Times, serif; color: #000000; }
a.bl14 { color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; display: inline-block; font: italic bold 90% Georgia, "Times New Roman", Times, serif; }
a.bl14:hover { border-bottom: 1px dashed #FF5A00;}
a.bl18 { color: #366484; }
a.or18 { color: #FF5A00; }
a.or18:hover { color: #366484; }
a.bu24 { font: italic 180% Georgia, "Times New Roman", Times, serif; }
a.bu24:hover {}


.topmenu { height: 30px; }
#menu, #menu ul { color: #FFFFFF; text-align: left; font-size: 12px; }
#menu li { float: left; position: relative; white-space: nowrap; margin-right: 5px; }
#menu li.act { background: #366484; padding: 3px 7px; }
#menu li.sub { clear: both; }
#menu a { color: #4D8CB7; display: block; padding: 3px 7px; }
* html #menu a { padding: 3px 7px; }
#menu a:hover { color: #FFFFFF; background-color: #366484; text-decoration: none; }
#menu li:hover, #menu li.jshover { background-color: #366484; }
#menu li ul { display: none; position: absolute; padding: 10px 0px; background-color: #366484; }
#menu li li a { color: #FFFFFF; clear: both; padding-bottom: 7px; }
#menu li li a:hover { color: #75A7C8; clear: both; } 
#menu li:hover ul, #menu li.jshover ul { display: block; clear: both; }
#menu img { border-style: none; text-decoration: none; }

.center { text-align: left; margin-right: auto; margin-left: auto; width: 260px; vertical-align: bottom; }
.center h3 { font: italic normal 200% Georgia, "Times New Roman", Times, serif; color: #386d94; }

.site { background: #194765 url(i/bg_top1.gif) no-repeat right top; padding-right: 50px; }
.site img { float: left; }
.pikm { width: 12px; float: left; margin-right: 15px; height: 100px; }
.pikm ul { padding: 0px; width: 12px; margin-top: 8px; }
.pikm ul li { margin-bottom: 15px; }
.pikm ul li a {height: 12px; width: 12px; display: block;}
.pikm ul li a.home {background: url(i/pm1a.gif) no-repeat 0px 0px;}
.pikm ul li a.home:hover {background: url(i/pm1.gif) no-repeat 0px 0px;}
.pikm ul li a.mail {background: url(i/pm2a.gif) no-repeat 0px 0px;}
.pikm ul li a.mail:hover {background: url(i/pm2.gif) no-repeat 0px 0px;}
.pikm ul li.home {background: url(i/pm1.gif) no-repeat 0px 0px;	height: 12px;	width: 12px;}
.c-site { margin-top: 15px; margin-left: 20px; }
.c-site h1 { font-weight: normal; display: inline; }
.c-site h3 { font-weight: normal; display: inline; }
.c-site .firm { font-size: 16px; color: #FFFFFF; margin-bottom: 6px; white-space: nowrap; }
.c-site .firm-n { font-size: 30px; color: #FFFFFF; margin-bottom: 6px; }
.c-site .firm-a { font-size: 14px; font-style: italic; color: #bfd1dd; }
.phon { font-size: 22px; color: #3a8dab; font-style: italic; background: url(i/bg_phon.gif) no-repeat; padding-left: 50px; margin-top: 25px; }

.logo { height: 210px; width: 150px; }

.topr { background: #E7E6E3 url(i/bg_top2.gif) no-repeat right top; padding-right: 15px; padding-top: 7px; padding-bottom: 7px; text-align: left; }
ul.op { font-size: 12px; font-style: italic; color: #7e4a00; }
ul.op li { margin-top: 7px; margin-bottom: 7px; }
ul.op .zag { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 5px; }
ul.op .zag h2 { display: inline; font-size: 16px; color: #2b5979; }
ul.op .zag h4 { display: inline; font-size: 16px; color: #2b5979; }
.zk { background: url(i/bot1.gif) no-repeat; height: 21px; width: 66px; display: inline; padding: 0px 10px 10px; }

.akc {}
.akc ul { font-size: 80%; }
.akc ul li { padding-left: 55px; background: url(i/u2.gif) no-repeat left top; margin-bottom: 20px; }
.akc ul .zg { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 6px; }
.akc ul .zg h4 { font-weight: normal; display: inline; font-size: 140%; }
.akc ul .cont { font-style: italic; color: #366484; margin-top: 5px; }

.online { margin-bottom: 30px; clear: both; width: 290px; }
.online h3 { font: italic normal 140% Georgia, "Times New Roman", Times, serif; color: #ff5a00; display: inline; }
.online ul { background: url(i/bg_onl.gif) no-repeat left top; width: 290px; margin-top: 15px; padding-top: 10px; }
.online ul li { width: 290px; font-size: 12px; border-bottom: 1px dashed #CBC6BC; clear: both; background: #F0EEE9; height: 65px; padding: 9px 0px; color: #666666; font-style: italic; }
.online ul li .cont { width: 230px; float: left; height: 50px; }
.online ul li .cont img { border: 1px solid #FFFFFF; float: left; margin-right: 8px; margin-left: 12px; margin-bottom: 30px; }
.online ul li .cont a { font-weight: bold; color: #37638E; font-style: normal; }
.online ul li .cont a:hover { color: #FF5A00; }
.online ul li .stat-on { height: 50px; width: 50px; float: left; text-align: center; font-weight: bold; color: #2ba80e; font-style: normal; border: 0; }
.online ul li .stat-off { height: 42px; width: 50px; float: left; text-align: center; font-weight: bold; color: #8a8a8a; font-style: normal; border: 0; }
.online ul li .stat-on a { text-decoration: none; border-style: none;  border-bottom: none; }
.online ul li .stat-off a { text-decoration: none; border-style: none;  border-bottom: none; }
.online ul li.zer {background:url(i/p3.gif) no-repeat left bottom; height:12px; border:none; padding:0px; margin:0px;}
.online_link { color: #000000; text-decoration: none; border-bottom: none; display: inline-block;}

.news-in {}
.news-in ul { font-size: 80%; }
.news-in ul li { margin-bottom: 15px; }
.news-in ul li .data { color: #FF5A00; }

.blokbn { height: 114px; clear: both; margin-bottom: 30px; margin-top: 30px; }
ul.bnr { font: italic 19px Georgia, "Times New Roman", Times, serif; }
ul.bnr li { height: 114px; width: 23%; float: left; margin-right: 1%; background: #F0EEE9 url(i/bg_ban.gif) no-repeat right top; text-align: left; margin-left: 1%; }
* html ul.bnr li { height: 114px; width: 22%; }
ul.bnr li img { float: left; margin-right: 5px; }
ul.bnr li .lk { margin-top: 30px; }
*:first-child+html ul.bnr li {height: 114px; width: 22%; }

.catalog-i { background: url(i/bg_ct.jpg) no-repeat left top; text-align: left; padding-left: 320px; min-height:250px; height:auto !important; height:250px; clear: left; }
.catalog-i .tip-prokat { float: left; width: 200px; }
.catalog-i .tip-prokat ul { padding-right: 30px; margin-top: 10px; margin-bottom: 10px; }
.catalog-i .tip-prokat ul h3 { font: italic normal 120% Georgia, "Times New Roman", Times, serif; display: inline; }
.catalog-i .tip-prokat ul h4 { font-size: 80%; font-weight: normal; display: inline; }
.catalog-i .tip-prokat ul li { margin-top: 10px; }
.catalog-i .tip-prokat ul li a { color: #000000; }
.catalog-i .tip-prokat ul li a:hover { color: #286BAD; }
*:first-child+html .catalog-i { min-height:250px; }

.namepage { font-size: 80%; color: #285a7d; background: url(i/logo_b.gif) no-repeat 20px center; padding: 1em; }
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {	display: block; height: 1px; overflow: hidden; font-size:1px;}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.namepage, b { background-color: #e7e6e3;  }
#topbox .namepage{ padding: 10px 20px 10px 150px; text-align: left; }

.rp { font-size: 12px; color: #999999; }

.menuleft { margin-bottom: 40px; }
.menuleft ul { margin-bottom: 10px; }
.menuleft ul li { font: italic 120% Georgia, "Times New Roman", Times, serif; }
.menuleft ul.sub { padding-left: 10px; }
.menuleft ul.sub li { font: normal 70% Arial, Helvetica, sans-serif; margin-top: 6px; margin-bottom: 6px; color: #286BAD; }
.menuleft ul.sub li a { font-style: normal; color: #000000; }
.menuleft ul.sub li a:hover { color: #286BAD; }

.cp { font-size: 90%; line-height: 140%; text-align: left; padding-bottom: 80px; }
.cp h1 { font: italic normal 220% "Times New Roman", Times, serif; color: #387aab; }
.cp h2 { font: italic normal 180% "Times New Roman", Times, serif; color: #006699; }
.cp h3 { font: italic normal 160% "Times New Roman", Times, serif; color: #333366; }
table.border, table.border td { font-size: 100%; border: 1px solid #CCCCCC; border-collapse: collapse; padding: 5px;}
table.border h2 { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 130%; }
ul.ctalog h2 { font-size: 160%; color: #000000; }
ul.ctalog li { margin-bottom: 20px; }
ul.ctalog ul.sub li { margin-bottom: 7px; }
ul.newsall {}
ul.newsall li { margin-bottom: 15px; }
.page { font-size: 90%; text-align: left; }
.page a { color: #286BAD; padding-right: 5px; padding-left: 5px; }
.page a:hover { color: #000000; }
.page .ak { color: #FFFFFF; background: #999999; padding-right: 5px; padding-left: 5px; }
.cp ul.pn { list-style: disc outside; margin-left: 20px; }

ul.com { font-size: 90%; list-style: disc; padding-left: 20px; }
ul.com ul.sub { padding-left: 20px; list-style: circle; }

ul.akc {}
ul.akc h2 { color: #FF5A00; }
ul.akc li { clear: both; margin-bottom: 30px; }
ul.akc li img { float: left; margin-right: 20px; margin-bottom: 30px; }
ul.akc li .cont { color: #37638E; font-style: italic; }

.map { height: 400px; width: 550px; }

.bdata { font-size: 80%; color: #999999; }
.bdata .day { font-size: 160%; }
.btxt { font-size: 80%; }
.btxt .zg { font-weight: bold; color: #37638E; margin-bottom: 5px; }
.btxt .brdcn { color: #996600; margin-top: 5px; }

table.form { font-size: 90%; text-align: left; }
table.form strong { color: #CC0000; }
table.form .red11 { font-size: 11px; font-style: italic; color: #A4003C; }
.zv { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }

.er { height: 600px; width: 700px; margin-right: auto; margin-left: auto; background: url(i/er404.jpg) no-repeat left top; text-align: left; padding-left: 350px; margin-top: 100px; }
.er h2 { font: italic normal 35px Georgia, "Times New Roman", Times, serif; }

ul.coment { padding: 0px; list-style: none; margin: 30px 0px 0px; }
ul.coment li { margin-bottom: 30px; }
ul.coment h3 { font-size: 21px; font-weight: normal; color: #387AAB; margin: 0px 0px 30px; padding: 0px; }
ul.coment li .name { font-size: 14px; font-weight: normal; color: #387AAB; margin-bottom: 5px; }
ul.coment .name .dat { font-style: italic; }
.addcoment { border-top: 1px dashed #FF9900; width: 600px; margin-bottom: 30px; }
.addcoment h3 { font-size: 21px; font-weight: normal; color: #FF6600; margin: 15px 0px; padding: 0px; }
.zv { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #FF6600; }
.addcoment textarea { width: 100%; }

.rss { font-size: 14px; display: inline; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.rss img { margin-right: 5px; }
