body {margin: 0px; padding: 0px; font-family: Trebuchet MS; }
#site {margin: auto; padding: 0px; width: 980px; }
html {scrollbar-base-color: #9FACB4; }
a {color: #000000; }
a:visited {color: #000000; }
a:hover {color: #1088FF; }
.konecobtekani {clear: both; font-size: 1px; height: 1px; margin: -1px 0px 0px 0px; _margin: -2px 0px 0px 0px; }
img {border: 0px;}

/*vrsek*/
#top {width: 980px; height: 90px; margin: 0px; padding: 0px; }
#znak {float: left; width: 202px; height: 90px; }
#znak a {float: left; margin: 0px; padding: 0px; }
#tostred {float: left; width: 508px; height: 90px; background-image: url(imagesnew/topstred.gif); }
#logo {float: left; width: 250px; height: 90px; cursor: pointer; margin: 0px; padding: 0px; }
#logo img {float: left; margin: 0px; padding: 0px; }
#toproh {float: left; width: 20px; height: 90px; background-image: url(imagesnew/toproh.gif); }
#zlpruhvitejte {float: left; width: 286px; height: 25px; background-image: url(imagesnew/zlpruhvitejte.gif); }
#zlpruh {float: left; width: 980px; height: 25px; background-image: url(imagesnew/zlutypruh.gif); }
#zlpruh span {margin-left: 30px; font-weight: bold; color: white; font-size: 16px;  }
#zlpruh a {color: white; font-size: 14px; }
#zlpruh a:hover {color: black; }
#zlpruh img {position: absolute; left: 735px; top: 93px; }
.navl {float: left; width: 160px; height: 25px; background-image: url(imagesnew/zlutypruh.gif); }
#navlevy {float: left; width: 31px; height: 25px; background-image: url(imagesnew/navlevy.gif); }
#navbg {float: left; width: 721px; height: 25px; margin: 0px; padding: 0px; background-image: url(imagesnew/navbg.gif); }
#navpravy {float: left; width: 68px; height: 25px; background-image: url(imagesnew/navpravy.gif); }
#odlevy {float: left; width: 162px; height: 24px; background-image: url(imagesnew/leftbg.gif); }
#odstred {width: 619px; height: 24px; background-position: right; background-repeat: no-repeat; background-image: url(imagesnew/stredbg.gif); }
#odpravy {float: left; width: 165px; height: 24px; background-image: url(imagesnew/pravybg.gif); }
.hnavpol {display: block; float: left; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1.gif); text-align: center; }
.hnavpol a:hover {display: block; float: left; padding-top: 6px; width: 132px; height: 19px; background-image: url(imagesnew/hnavbar_b1_over.gif); text-align: center; }  
.hnavpol a {display: block; margin: 0px; padding-top: 6px;  text-decoration: none; font-weight: bold; font-size: 12px; color: #312B14; font-family: Trebuchet MS; }
.hnavpol a:visited {color: black; }
.hnavpolaktiv {display: block; float: left; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1_over.gif); text-align: center; color: black; }
.hnavpolaktiv a:hover {display: block; float: left; padding-top: 6px; width: 132px; height: 19px; background-image: url(imagesnew/hnavbar_b1_over.gif); text-align: center; color: black; }  
.hnavpolaktiv a {display: block; margin: 0px; padding-top: 6px;  text-decoration: none; font-weight: bold; font-size: 12px; color: #312B14; font-family: Trebuchet MS; }

/*stred*/
#middle {width: 980px; margin: 0px; padding: 0px;  }
#milevy { width: 980px; background-image: url(imagesnew/leftbg.gif); background-repeat: repeat-y; background-position: left; }
#levyodkaz {font-size: 13px; margin: 15px 0px; padding: 10px 0px; text-align: center; width: 161px; background-color: #C8D2D7; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid white; }
.levyna {font-weight: bold; font-size: 16px; }
.nadpis {font-weight: bold; font-size: 18px; color: #1088FF; padding: 10px 10px 0px 10px; }
.nadpis9 {font-weight: bold; font-size: 16px; color: #1088FF; padding: 10px 10px 0px 10px; }
.nadpis1 {font-weight: bold; font-size: 17px; color: #E5241B; margin: 10px 10px 0px 10px; }
.nadpisss {font-weight: bold; font-size: 14px; color: black; padding: 2px 2px 2px 10px; }
#pravy a:hover {text-decoration: underline; }
ul {margin: 0px; padding: 5px 0px 0px 40px; }
ul li {color: black; font-weight: normal; font-size: 14px; list-style-image: url(imagesnew/bullet.gif); }
.odstavec {padding: 10px 10px 0px 10px; text-align: justify; color: black; font-size: 14px; }
.odstavec b {color: black; }
.odstavec:first-letter {padding: 0px 0px 0px 15px; }
.odstavec1 {padding: 5px 10px; text-align: justify; color: black; font-size: 14px; }
.odstavec1 b {color: black; }
.seznam li {color: black; font-weight: bold; font-size: 16px; }
.seznam li li {color: black; font-weight: normal; font-size: 14px; list-style-image: url(imagesnew/bullet.gif); }
#mistred {float: left; width: 619px;  }
#mipravy {margin-left: 165px; _margin-left: 162px; min-height: 720px; _height: 720px; width: 784px; background-image: url(imagesnew/pravybg.gif); background-repeat: repeat-y; background-position: right;  }
#pravyo {float: right; width: 165px; }
.prihlna {font-weight: bold; font-size: 16px; margin: 10px 0px 5px 40px; }
.prihljm {font-weight: bold; font-size: 14px; margin: 0px 5px 5px 5px; color: #1088FF; }
.prihlin {width: 100px; margin: 0px; padding: 0px; font-weight: bold; }
.prihlul {margin-left: 63px; background-color: #9FACB4; color: black; font-weight: bold; }
#jaautor {text-align: center; font-size: 12px; color: #E5241B; }
.hlobr {margin: 60px 5px; }

/*menu*/
#vmenu {float: left; width: 162px; background-image: url(imagesnew/leftbg.gif); }
.vnavtop {width: 146px; height: 16px; font-size: 1px; background-image: url(imagesnew/vnavbar_top.gif); }
.vnavpol {margin: 0px; padding: 0px; width: 146px; height: 20px; background-image: url(imagesnew/vnavbar_b1.gif); text-align: center; }
.vnavpol a {display: block; text-decoration: none; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; color: #000000; font-family: Trebuchet MS; }
.vnavpol a:hover {display: block; width: 146px; color: #000000; height: 20px; background-image: url(imagesnew/vnavbar_b1_over.gif); }
.vnavbot {width: 146px; height: 16px; font-size: 1px; background-image: url(imagesnew/vnavbar_bottom.gif); }
.vnavpolmez {width: 146px; height: 10px; font-size: 1px; background-color: #9FACB4; border-bottom: 1px solid black; border-top: 1px solid white; }
.vnavpolaktiv {display: block; width: 146px; color: #000000; height: 20px; background-image: url(imagesnew/vnavbar_b1_over.gif); text-align: center; }
.vnavpolaktiv a {display: block; text-decoration: none; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; color: #000000; font-family: Trebuchet MS; }
.vnavpolaktiv a:hover {display: block; width: 146px; color: #000000; height: 20px; background-image: url(imagesnew/vnavbar_b1_over.gif); }

/*spodek*/
#bottom {width: 980px; height: 20px; }
#bol {float: left; width: 70px; height: 20px; background-image: url(imagesnew/botleft.gif); }
#bos {float: left; width: 868px; height: 20px; background-image: url(imagesnew/botcent.gif); }
#bor {float: left; width: 41px; height: 20px; background-image: url(imagesnew/botright.gif); }
#navlevyb {float: left; width: 31px; height: 25px; background-image: url(imagesnew/navlevyb.gif); }
#navbgb {float: left; width: 721px; height: 25px; background-image: url(imagesnew/navbgb.gif); }
#navpravyb {float: left; width: 68px; height: 25px; background-image: url(imagesnew/navpravyb.gif); }
.hnavpolb {float: left; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1b.gif); text-align: center; }
.hnavpolb a:hover {display: block; float: left; padding: 0px; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1_overb.gif); text-align: center; }  
.hnavpolb a:visited {color: black; }
.hnavpolb a {display: block; text-decoration: none; font-weight: bold; font-size: 12px; color: #312B14; font-family: Trebuchet MS; }
.hnavpolaktivb {display: block; float: left; padding: 0px; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1_overb.gif); text-align: center; color: black; }
.hnavpolaktivb a:hover {display: block; float: left; padding: 0px; width: 132px; height: 25px; background-image: url(imagesnew/hnavbar_b1_overb.gif); text-align: center; color: black; }  
.hnavpolaktivb a {display: block; text-decoration: none; font-weight: bold; font-size: 12px; color: #312B14; font-family: Trebuchet MS; }
#odstredb {float: left; width: 622px; height: 24px; background-image: url(imagesnew/stredbgb.gif); background-position: right; background-repeat: no-repeat; }
#znakb {float: left; width: 202px; height: 90px; }
#znakb a {float: left; margin: 0px; padding: 0px; }
#tostredb {float: left; width: 758px; height: 90px; background-image: url(imagesnew/topstredb.gif); }
#toprohb {float: left; width: 20px; height: 90px; background-image: url(imagesnew/toprohb.gif); }
#dolezlut {float: left; width: 980px; height: 25px; background-image: url(imagesnew/zlutypruh.gif); }

/*ruzne*/
.odstavecpr {padding: 5px 5px 10px 5px; text-align: justify; color: black; font-size: 12px; }
.odstavecpr:first-letter {padding: 0px 0px 0px 10px; }
.pneu {width: 600px; }
.pneu .vrsek {width: 600px; height: 20px; font-size: 13px; font-weight: bold; background-image: url(imagesnew/odstvrsek.gif); }
.pneu .spodek {width: 600px; height: 20px; font-size: 1px; background-image: url(imagesnew/odstspodek.gif); _margin-top: -1px; }
.pneu .sl {float:left; width: 149px; font-weight: bold; text-align: center; }
.pneu .sl1 {float:left; width: 149px; font-weight: normal; text-align: center; border-left: 1px solid black; border-bottom: 1px solid black; }
.pneu .sl2 {float:left; width: 149px; font-weight: normal; text-align: center; border-left: 1px solid black; border-bottom: 1px solid black; }
.pneu .sl3 {float:left; width: 149px; font-weight: normal; text-align: center; border-left: 1px solid black; border-bottom: 1px solid black; }
.pneu .sl4 {float:left; width: 148px; font-weight: normal; text-align: center; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.auto {width: 600px; margin-bottom: 30px; _margin-bottom: 10px; padding: 0px; }
.auto .vrsek {width: 600px; height: 20px; font-size: 13px; font-weight: bold; background-image: url(imagesnew/odstvrsek.gif); }
.auto .obr {float: left; width: 300px; height: 200px;  border-left: 1px solid black; border-right: 1px solid black; }
.auto .pop {float: left; padding: 5px; width: 220px; height: 190px; font-size: 13px; border-right: 1px solid black; overflow: auto; }
.auto .fot {float: left; width: 66px; height: 50px; border-right: 1px solid black; }
.auto .spodek {float: left; width: 600px; text-align: center; height: 20px; font-size: 12px; background-image: url(imagesnew/odstspodek.gif); }
.auto .t1 {margin-left: 20px; }
.auto .t2 {margin-left: 40px; }
.fotodilnaradek {margin: 20px; }
.fotodilnaradek img {margin: 0px 8px; cursor: pointer; border: 2px ridge black; _border: 1px outset black; }
.kdenasnaj {margin: 10px 45px; }
.kdenasnaj img {margin: 15px 0px; border: 1px solid black; }
.obvym {margin-left: 320px; }
.obinfo1 {font-size: 13px; font-style: italic; width: 580px; margin: 10px; }
.obautname {margin-right: 10px; font-size: 14px; width: 160px; float:left; color: #000000; text-align: right; font-weight: bold;}
.obinfo {font-size: 13px; font-style: italic; }
.obinput {width: 180px; }
.obinput1 {width: 60px; }
.obinput2 {width: 340px; }
.obinput3 {width: 100px; }
.obarea {width: 385px; height: 150px; font-size: 12px; }
.hlaska {color: red; font-weight: bold; margin-left: 4px; font-size: 12px; }
.hlaskas {color: red; font-weight: bold; margin-left: 4px; font-size: 10px; }
.obupoz {font-weight: bold; font-style: italic; font-size: 13px; }
.etrobr {float: left; }
.etrpis1 {color: #1088FF; font-weight: bold; font-size: 15px; }
.etrpis1 b {font-weight: normal; color: black; font-size: 13px; }
.etrpis2 {margin-left: 300px; color: #1088FF; font-weight: bold; font-size: 13px; }
.etrpis2 b {font-weight: normal; color: black; font-size: 13px; }
.etrsez {float: left; }
.etrsez li {color: #1088FF; font-weight: bold; }
.etrsez li li {color: black; font-weight: normal;  }
.etrtelo img {margin-left: 15px; }
.seznamlevy {float: left; width: 310px; }
hr {width: 600px; color: #1088FF; height: 1px; }
.oleje {margin-bottom: 30px; margin-top: 10px; }
.oleje .sl1 {float: left; width: 283px; font-size: 12px; padding-left: 5px; border-top: 1px solid black; }
.oleje .sl2 {float: left; width: 90px; font-size: 12px; text-align: center; border-top: 1px solid black; }
.oleje .sl22 {float: left; width: 90px; font-size: 12px; text-align: center; padding: 20px 0px; border-top: 1px solid black; }
.oleje .sl3 {float: left; width: 110px; font-size: 12px; text-align: center; border-top: 1px solid black; }
.oleje .sl4 {float: left; width: 110px; font-size: 12px; text-align: center; border-top: 1px solid black; }
.oleje .vrsek {width: 600px; height: 20px; font-size: 13px; font-weight: bold; background-image: url(imagesnew/odstvrsek.gif); }
.oleje .spodek {float: left; width: 600px; text-align: center; height: 20px; font-size: 12px; background-image: url(imagesnew/odstspodek.gif); }
.oleje .textvr {margin-left: 15px; }
.oleje .ram {border-left: 1px solid black; border-right: 1px solid black; width: 598px; }
.alarm {margin-bottom: 30px; margin-top: 10px; }
.alarm .ram {border-left: 1px solid black; border-right: 1px solid black; width: 598px; }
.alarm .sl1 {float: left; width: 283px; font-size: 11px; padding-left: 5px; border-top: 1px solid black; }
.alarm .sl2 {float: left; width: 200px; font-size: 12px; text-align: center; border-top: 1px solid black; }
.alarm .sl22 {float: left; width: 200px; font-size: 12px; text-align: center; padding: 20px 0px; border-top: 1px solid black; }
.alarm .sl4 {float: left; width: 110px; font-size: 12px; text-align: center; border-top: 1px solid black; }
.alarm .vrsek {width: 600px; height: 20px; font-size: 13px; font-weight: bold; background-image: url(imagesnew/odstvrsek.gif); }
.alarm .spodek {float: left; width: 600px; text-align: center; height: 20px; font-size: 12px; background-image: url(imagesnew/odstspodek.gif); }
.alarm .textvr {margin-left: 15px; }
.alarm .sl5 {float: left; width: 593px; margin-bottom: 2px; }
.obecinfo {position: absolute; top: 67px; left: 330px; font-size: 12px; font-weight: bold; }
.norma {text-align: center; font-weight: bold; color: white; font-size: 13px; }
.norma a {color: white; font-size: 12px; }
.norma a:hover {color: black; font-size: 12px; }
.popkoup {width: 598px; }
.auto .ram {border-left: 1px solid black; border-right: 1px solid black; width: 598px; }
