@charset "windows-1251";
/* GENERAL ------------------------------------------*/
* { margin: 0; padding: 0px; }
table, th, td { padding: 0; border-collapse: collapse; border: 0; }
h1, h2, h3, h4, h5, h6 { padding: 0; }
ol, ul, li { padding: 0; }
img, fieldset, a img { border: 0; }
b { font-weight: normal; }
i { font-style: normal; }
.clear { clear: both; font-size: 0px; overflow:hidden; }
.png { behavior:url('iepngfix.htc'); }
body { font-size:100%; background:#0285fa; min-width:1024px; font-family:Tahoma, Geneva, sans-serif; }
.head { width:1024px; height:210px; }
.bgleft { width:50%; background:url('../img/bgleft.jpg') no-repeat top right; }
.bgright { width:50%; background:url('../img/bgright.jpg') no-repeat top left; }
.maintable { width:1024px; background:url('../img/bgmaintable.jpg') no-repeat top; }
.index-img { width:360px; height:435px; position:absolute; top:0px; background:url('../img/index-img.jpg') no-repeat right top; z-index:1; }
.main-icon {  position: absolute; top:22px; left:360;}
.icon-block { position:relative; z-index:100; zoom:1; }

.main-icon .block {height:181px; margin:0 17px 17px 0; position:relative; width:192px;}
.main-icon .block .bg {background:url("../img/main-icon-bg.png") no-repeat; height:181px; left:0px; position:absolute; top:0px; width:192px;}
.main-icon .block .title {left:10px; position:absolute; top:9px;}
.main-icon .block .image {left:9px; position:absolute; top:41px;}
.main-icon .block .image img {border:1px solid #a2113a;}

/* MENU ------------------------------------------*/
.menu { width:623px; height:43px; margin:10px auto 0 auto; }
.menu td.corner-left { width:10px; background:url('../img/menu-corner-left.gif') left top no-repeat; font-size:0; }
.menu td.corner-right { width:10px; background:url('../img/menu-corner-right.gif') right top no-repeat; font-size:0; }
.menu td.br { width:2px; background:url('../img/menu-br.gif') center top no-repeat; font-size:0; }
.menu td.bg { background:url('../img/menu-bg.gif') left top repeat-x; text-align:center; }
.menu td.bg img { margin:0 5px; }
/* POST ------------------------------------------*/
.post { width:700px; margin:-1px 162px 20px 162px; }
.post .tl { height:10px; width:10px; background:url('../img/post-tl.gif') left top no-repeat; }
.post .tc { height:10px; background:url('../img/post-tc.gif') left top repeat-x; text-align:right; }
.post .tr { height:10px; width:10px; background:url('../img/post-tr.gif') right top no-repeat; }
.post .cl { width:10px; background:url('../img/post-cl.gif') left top repeat-y; }
.post .body { background:#FFF url('../img/post-body-bg-top-right.gif') right top no-repeat; font-size: 14px; padding:0 10px 64px; }
.post .body h1 { font-size:16px; margin-bottom:15px; color:#482844; }
.post .body p.header { text-align:center; }
.post .body p { font-size:12px; margin-bottom:12px; text-align:justify; color:#482844; }
.post .body p.nb { margin-bottom:0; }
.post .cr { width:10px; background:url('../img/post-cr.gif') right top repeat-y; }
.post .body h2 { font-size:18px; font-weight:bold; text-align:center; padding-top:10px; margin-bottom:12px; color:#d71949; }
.post .body h2.border { border-bottom:1px dashed #cfb6b6; padding-bottom:12px;}
.post .body h3 { font-size:14px; font-weight:normal; margin-bottom:12px; padding-top:8px; text-align: left; text-decoration: underline; color:#000; }
.post .body ol {list-style-position: inside; text-align: left;}
.post .body p {text-align: left;}
.post .bl { height:10px; width:10px; background:url('../img/post-bl.gif') left top no-repeat; }
.post .bc { height:10px; background:url('../img/post-bc.gif') left top repeat-x; }
.post .br { height:10px; width:10px; background:url('../img/post-br.gif') right top no-repeat; }
.post .body table.inner { margin:0 -5px; }
.post .body table.inner td { padding:5px; }
.post .body table.inner2 { margin:0 -4px; }
.post .body table.inner2 td { padding:4px; }
.post .body table.inner-items {font-size:12px; margin:0 auto;}
.post .body table.inner-items td {font-size:12px; padding:3px 5px 2px 5px; text-align:center;}
.post .body table.inner-items .names td {padding-bottom:16px; vertical-align:top;}
.post .body table.inner-data {border: 2px solid #d71a4a; margin: 0 auto;}
.post .body table.inner-data th,
.post .body table.inner-data td {border: 2px solid #d71a4a; font-size: 14px; padding: 4px 6px; text-align: center;}
.post .body .pad {padding: 0 12px;}

/* FOOTER ------------------------------------------*/
.footer { height:195px; width:700px; margin:0 162px; background:url('../img/bgfooter.jpg') no-repeat top left; }
.footer-wide { height:195px; width:920px; margin:0 51px; background:url('../img/bgfooter-wide.jpg') no-repeat top left; }
#logos { float: left; width:328px; height:60px; text-align:right; }
#copyright { width:340px; height:60px; font-size:11px; color:white; float:right; }
#copyright a { font-size:11px; color: white; }
#counter { float: left; height:104px; width:110px; text-align:right; }
#seo { width:550px; height:60px; font-size:11px; color:white; float:right; margin:4px 20px 0 10px; text-align:justify; }
#seo-wide { width:775px; height:60px; font-size:11px; color:white; float:right; margin:4px 20px 0 10px; text-align:justify; }