html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff url(/public/i/bg.jpg) no-repeat top center ; font:12px Tahoma, Geneva, sans-serif; color:#000;   min-height: 100%;  height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px Tahoma, Geneva, sans-serif; color:#000; vertical-align:top; } img {border:0} form {padding:0; margin:0}
a {color:#4174c5; outline:none}
a:hover {text-decoration:none}
img {behavior:url(/iepngfix.htc)}

.main {width:920px; margin:-78px auto 0 auto; position:relative}
.romashka {text-align:right; position:relative}
.romashka div {width:1000px}
.cnt {width:740px; margin:0 auto; position:relative}
.info {border-top:#4061c3 1px solid}
.top {display:block}
.logo {top:-23px; left:258px; position:absolute}
*html .logo {top:-40px}
*+html .logo {top:-40px}

.icons {padding:0; margin:0; list-style:none; position:absolute; top:-23px; left:25px; width:169px}
.icons li {margin:0 15px 0 0; float:left}

.icons li a {color:#103ab4; font:9px Tahoma, Geneva, sans-serif; text-decoration:none; display:block; text-align:center;  width: 32px;}
.icons li span {color:#103ab4; font:9px Tahoma, Geneva, sans-serif; text-decoration:none; display:block; text-align:center}
.icons li div {color:#103ab4; font:9px Tahoma, Geneva, sans-serif; text-decoration:none; display:block; text-align:center; width: 32px;}

.icons li a img {display:block; margin:0 auto 2px auto }
.icons li span img {display:block; margin:0 auto 2px auto }
.icons li div img {display:block; margin:0 auto 2px auto; }

*html .icons li a img {margin:0 0 2px 0}
*+html .icons li a img {margin:0 0 2px 0}
*html .icons {top:-40px}
*+html .icons {top:-40px}

.sub {background:url(/public/i/sub.gif) repeat-x top; position:absolute; top:20px; left:-100px; float:left}
.sub div {background:url(/public/i/sub_l.gif) no-repeat left top; float:left}
.sub div div {background:url(/public/i/sub_r.gif) no-repeat right top; height:19px; list-style:none; padding:2px 41px 0 20px; margin:0; white-space:nowrap; float:left; color:#fccb4f }
.sub div div a {margin:0 12px; font-size:11px}
.sub div div span {margin:0 12px; font-size:11px; font-weight:normal}

.menu {height:21px; background:url(/public/i/menu.gif) no-repeat right; padding:2px 0 0 77px; margin:0; list-style:none}
.menu li {font-size:13px; float:left; margin:0 27px 0 0; position:relative; color:#fccb4f; font-weight:bold}
.menu li a {color:#fff; text-decoration:none; font-weight:normal}
.menu li a:hover {color:#fff; text-decoration: underline}

h1 {font:bold 15px Tahoma, Geneva, sans-serif; color:#4174c5; padding:0; margin:0 0 15px 0; text-transform:uppercase}
h2 {font:24px Tahoma, Geneva, sans-serif; color:#4174c5; padding:0; margin:0 0 0 0; text-transform:uppercase}
h3 {font:bold 13px/13px Tahoma, Geneva, sans-serif; color:#4174c5; padding:0; margin:0 0 24px 0; }


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

.text {padding:22px 97px 0 77px}
.text2 {padding:38px 97px 0 77px}
.footer {text-align:center; font-size:11px; color:#103ab4; padding:100px 0 15px 0}

.shema {padding:20px 0 60px 0; text-align:center}
.desc {padding:0; margin:0; list-style:none; width:590px}
.desc td {font-size:11px; width:135px; padding:0 10px 12px 0}
.desc td strong {display:block}

.clear {clear:both}


