/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;  margin:0px; padding:0px; font-size:12px; color:#4f595b}
td.blue { background-color:#0c479d;  height:90px; vertical-align:bottom; padding-bottom:10px; padding-left:10px; }
td.blue1 { background-color:#0c479d;  height:50px; vertical-align:bottom; padding-bottom:10px; padding-left:10px; }
a.whitetop { color:#FFFFFF; text-decoration:none; font-size:12px;}
td.mid { background-image:url(../images/gradient.jpg); background-repeat:repeat-y; background-position:right;}
td.menu { color:#b8c1c3; font-size:15px; font-weight:bold; text-align:center; border-left-color:#dedede; border-left-style:solid; border-left-width:1px; height:25px; vertical-align:middle; padding-right:25px; padding-left:25px; margin-top:15px;}
td.menuright { color:#b8c1c3; font-size:15px; font-weight:bold; text-align:center; border-left-color:#dedede; border-left-style:solid; border-left-width:1px; border-right-color:#dedede; border-right-style:solid; border-right-width:1px; height:25px; vertical-align:middle; padding-right:25px; padding-left:25px; margin-top:15px;}
a.menu { font-size:15px; color:#b8c1c3; font-weight:bold; text-decoration:none;}
a.menu:hover { text-decoration:underline; color:#CCCCCC;}
a.menu:active { text-decoration:none; color:#869097;}
td.lenta { width:145px; padding-left:55px; vertical-align:top; font-size:12px;}
td.lenta2 { width:20%; padding-left:55px; vertical-align:top; font-size:12px;}
.data { font-size:12px; font-weight:bold; margin-top:15px;}
a { color:#4f595b; text-decoration:underline;}
a:hover { color:#cccccc; text-decoration: underline;}
h1 { font-size:28px; font-weight:bold; margin-top:0px; margin-bottom:20px; color:#dbdbdb;}
h1.firstpage { font-size:22px; font-weight:bold; margin-top:0px; margin-bottom:20px; color:#dbdbdb;}

p { text-align: justify; margin-bottom:10px; font-size:12px; line-height:1.5;}
p.firstpage { text-align: justify; margin-bottom:5px; margin-top:10px; font-size:12px;}

td.content { padding-left:85px; vertical-align:top; padding-right:50px; font-size:12px;line-height:1.5;text-align: justify;}
input { height:18px; border-style:solid; border-width:1px; border-color:#b8c1c3; width:84px; font-size:11px;}
input.submit { position: absolute; width: 13px; height: 12px; margin-top: -8px; margin-left: 0px; background: url('/images/strelka.gif') no-repeat 0% 0%; font-size: 1px; border-style:none; border-width:0px; }
td.right { vertical-align:top; padding-right:50px;}
td.poisk { padding-right:15px;}
td.strelka { padding-left:8px;}
.wide { width:100%; height:100%;}
.bottom { height:100px; background-color:#8d949a; vertical-align:top; }
.white { font-size:11px; color:#FFFFFF; padding-left:40px;}
a.whitelink { font-size:11px; color:#FFFFFF; text-decoration:none;}
.copy { text-align:right; padding-right:10px; font-size:11px; color:#b5bec0; padding-bottom:10px;}
a.copy { color:#b5bec0; text-decoration:none;}
.first { color:#b8c1c3; font-size:12px; font-weight:bold;}
.second { color:#b8c1c3; font-size:12px; font-weight:bold; padding-left:15px;}
.third { color:#b8c1c3; font-size:12px; font-weight:bold; padding-left:30px;}
.fourth { color:#b8c1c3; font-size:12px; font-weight:bold; padding-left:45px;}
a.first { color:#b8c1c3; text-decoration:none;}
a.first:hover { color:#cccccc; text-decoration:underline;}
a.menuactive { color:#869097; text-decoration:none;}

a.navcommon { font-size:11px; color:#b8c1c3; text-decoration:none;}
.nav { text-decoration:none; font-size:11px; color:#869097; margin-left:55px; margin-top:20px; margin-bottom:30px;}
.datanews { font-size:12px; font-weight:bold; margin-top:15px; margin-bottom:0px;}
.news { margin-top:0px;}

TABLE.course{border-collapse:collapse; padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; border-bottom:#B0B0B0 1px solid; border-left:#B0B0B0 1px solid; border-top:#B0B0B0 1px solid; border-right:#B0B0B0 1px solid; font-size:12px;}
TD.course{ padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; border-bottom:#B0B0B0 1px solid; border-left:#B0B0B0 1px solid; border-top:#B0B0B0 1px solid; border-right:#B0B0B0 1px solid; font-size:12px;}

table { font-size:12px;}
td { font-size:12px;}

ul.firstpage {padding-left:15px; margin-left: 0px;}
li.firstpage {padding-bottom:5px; margin-bottom: 5px;}