html{width: auto; font-family: Arial; font-size: 100%; margin: 0px; padding: 0px; min-width: 1000px;}
body{width: auto; font-size: 14px; margin: 0px; padding: 0px; color: #333333; padding: 0px; padding-top: 30px; background: white;}
img{border: 0px;}
img, p, hr{padding: 0px; margin: 0px;}
a{color: #0183BF; text-decoration: underline;}
a:hover{color: #DC2316; text-decoration: underline;}
.clearboth{width: auto; height: 0px; line-height: 0px; font-size: 0px; clear: both;}
h1, h2, h3, h4, h5 {padding: 0px; margin: 0px;}

h1, h2, h3, h4 {padding-top: 20px; font-size: 18px; font-weight: normal; color: #DC2316; font-family: Arial; padding-bottom: 18px;}
h1 a{font-size: 18px; font-weight: normal; color: #DC2316; font-family: Arial;}
h2 a{font-size: 18px; font-weight: normal; color: #DC2316; font-family: Arial;}
h3 a{font-size: 18px; font-weight: normal; color: #DC2316; font-family: Arial;}
h4 a{font-size: 18px; font-weight: normal; color: #DC2316; font-family: Arial;}

#menu {width: auto; height: 132px; padding: 0px 37px 0px 37px;}
#menu em{font-style: normal; color: #DC2316;}
#menu .logo{position: absolute; margin-top: 4px;}


#menu .about{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/ab.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 27%;}
#menu .online{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/int.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 55%;}
#menu .abitur{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/ek.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 39%; margin-top: 33px;}
#menu .info{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/in.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 70%; margin-top: 33px;}

#menu .avtdrom{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/le.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 20%; margin-top: 66px;}
#menu .learn{font-size: 18px; width: auto; padding-right: 15px; padding-top: 22px; background: url(../images/menu/pr.jpg) right top no-repeat; white-space: nowrap; position: absolute; left: 47%; margin-top: 66px;}

#menu .telefon{width: auto; height: 20px; text-align: right;}
#menu .telefon span{color: #DC2316; font-size: 15px;}
#menu .telefon strong{color: #DC2316; font-size: 19px; font-weight: normal;}

#vis {width: auto; height: 290px; background: url(../images/b_on.gif) left top repeat-x;}
#vis .vi{width: auto; height: 290px; background: url(../images/bg_pl.jpg) left 31px repeat-x;}

#monitor{width: 580px; height: 251px; float: right; background: url(../images/monik.jpg) right top no-repeat;}
#monitor #flash{position: absolute; margin-left: 168px; margin-top: 29px;}
#car{width: 422px; height: 290px; position: absolute; background: url(../images/cara.jpg) left top no-repeat; text-align: right;}
#car img {position: relative; top: 33px;}
#car .sirena {position: absolute; margin-left: 247px; margin-top: -20px; left: 0px;}

#content {width: auto; padding: 0px 37px 0px 37px;}
#content #left{width: 200px; float: left; padding-right: 74px;}
#content #left p {padding-bottom: 7px; font-size: 15px;}
#content #left .warn a{color: #DC2316;}
#content #left .warn{padding-bottom: 0px;}
#content .con{width: auto; margin-left: 274px;}
#content #right{width: 200px; float: right; padding-left: 74px;}
#content #right p {padding-bottom: 11px; font-size: 15px;}
#content #right p img {border: 1px solid #666666;}
#content #right .warn{padding-bottom: 0px;}
#content #right .warn a{color: #DC2316;}
#content #center{width: auto; margin-right: 274px;}
#content .txt {line-height: 22px;}
#content .txt p {padding-bottom: 11px;}

#login {width: auto; background: url(../images/log.gif) #F2FBFA left top repeat-x; border: 1px solid #10D5F8; padding: 26px 26px 26px 26px; text-align: center;}
#login p{font-size: 15px;}
#login .sdf{padding-left: 14px; padding-bottom: 11px;}
.al_ce {text-align: center;}
.al_ce p{font-size: 15px; padding-top: 13px; padding-right: 22px;}

.news {padding-bottom: 22px;}
.news  p{line-height: 22px;}
.news  .title {padding-bottom: 10px; line-height: 20px;}
.news  .title strong{font-size: 18px; font-weight: normal;}

.picas {width: auto; padding-top: 0px; padding-bottom: 25px; text-align: center;}
.picas img {border: 0px none; margin: 0; padding: 0;}

#subway {width: auto; height: 142px; background: url(../images/sub.gif) #CCFDF8 left top repeat-x; padding: 0px 0px 0px 37px; margin-top: 120px;}
#subway .one{width: 200px; float: left; padding-right: 74px; line-height: 22px; padding-top: 30px;}
#subway .two{width: auto; height: 110px; margin-left: 274px; line-height: 22px; padding-top: 30px; background: url(../images/sub_city.jpg) right 2px no-repeat;}

/* inside page */
#content_sp {width: auto; padding: 0px 37px 0px 37px;}
#content_sp .picas {width: auto; padding-top: 25px; padding-bottom: 15px; text-align: left;}

#l_sp{width: 200px; float: left; padding-right: 74px;}
#l_sp p {padding-bottom: 11px; font-size: 15px;}
#l_sp .warn a{color: #DC2316;}
#l_sp .warn{padding-bottom: 0px;}
#l_sp #vhod {padding-top: 37px; padding-bottom: 0px;}
#l_sp #vhod p{font-size: 15px; line-height: 22px;}
#l_sp #vhod img{margin-right: 22px; margin-top: 2px;}

#c_sp{width: auto; margin-left: 274px;}
#c_sp h1{color: #333333; padding-top: 62px; font-size: 20px;}
#c_sp h2{color: #333333; padding-top: 26px; font-size: 20px;}
#c_sp h3{color: #333333; padding-top: 26px; font-size: 20px;}
#c_sp h4{color: #333333; padding-top: 26px; font-size: 20px;}
#c_sp p {padding-bottom: 11px; font-size: 14px; line-height: 22px;}
#c_sp img { margin-right: 22px; position: relative; top: 6px;}
#c_sp .thumbs img {border: 0px; margin: 0px;}

.my_table{width: 100%;}
.my_table th{padding: 0px 18px 9px 18px; border-bottom: 1px solid #dc2317; color: #666666;}
.my_table td{padding: 9px 18px 9px 18px; color: #666666; text-align: center;}
