body {color: black; margin: 0px; padding: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; text-align: left;}

table ul, ul {margin: 0px; padding:0px;}
table img, img {border: 0px; margin: 0px; padding:0px;}
table img a, img a {border: 0px;}
table a, a {text-decoration: none;}
table a:hover, a:hover {text-decoration: none;  color: blue;}
table a:visited, a:visited {text-decoration: none;  color: blue;}
table h1, h1 {font-size: 18px; margin: 0 0px 6px 0px;}
table h2, h2 {font-size: 16px; margin: 4px 0px 4px 0px;}
table h3, h3, table h4, h4, table h5, h5 {font-size: 10px; margin: 2px 0px 2px 0px;}
table {font-size: 100% !important;}

:focus {outline: 0;}

a {margin: 0px; padding: 0px; border: 0;}
img {margin: 0px; padding: 0px; border: 0; }
a img {border: 0 !important;}
p {margin: 0px; padding: 0px;}

#hlavni_div {margin-left: auto; margin-right: auto; width: 1000px; background-color: #E1D3FF;}

#head {width: 1000px; height: 169px;}
#header {background-image: url('/de/Webs/srp_de/images/head_continue.jpg'); background-repeat: no-repeat; height: 45px; _margin-top: -4px; width: 1000px;}

#horni_menu_de {height: 30px;}
#horni_menu_de ul {padding-left: 30px; margin: 0px;}
#horni_menu_de ul li { float: left; margin-right: 20px; padding: 0px; list-style: none;}
#horni_menu_de ul li a{background-repeat: no-repeat; background-position: 0 0; display: block;}
#horni_menu_de ul li a img {}
#horni_menu_de a.vlaky {float: right; position: relative; top: 0px; left: -2px; margin-right: 20px; }
/*#horni_menu ul li a:hover, #horni_menu ul li a.sel {background-position: 0 -29px;}*/

#produkte {background-image: url('/de/Webs/srp_de/images/produkty.gif') ; height: 29px;  width: 99px; position: relative; top: -3px;}
#maschinenpark {background-image: url('/de/Webs/srp_de/images/park.gif') ; height: 28px;  width: 130px; position: relative; top: -4px;}
#aktuelles {background-image: url('/de/Webs/srp_de/images/aktualne.gif'); height: 28px;  width: 91px; position: relative; top: -5px;}
#kalkulation {background-image: url('/de/Webs/srp_de/images/kalkulace.gif'); height: 28px;  width: 97px; position: relative; top: -4px;}
#uberuns { background-image: url('/de/Webs/srp_de/images/about.gif'); height: 30px;  width: 80px; position: relative; top: -4px;}
#kontakt {background-image: url('/de/Webs/srp_de/images/kontakt.gif'); height: 29px;  width: 85px; position: relative; top: -4px;}
#galerie {background-image: url('/de/Webs/srp_de/images/galerie.gif'); height: 28px;  width: 91px; position: relative; top: -5px;}


#maschinenpark:hover, #aktuelles:hover, #kalkulation:hover, #galerie:hover, #maschinenpark.sel, #aktuelles.sel, #kalkulation.sel, #galerie.sel {background-position: 0 -28px;} 
#produkte:hover, #kontakt:hover, #produkte.sel, #kontakt.sel {background-position: 0 -29px;}
#uberuns:hover, #uberuns.sel {background-position: 0 -30px;}

#main {background-color: #FF00FF;}

#leve_menu {float: left; width: 124px; padding-left: 30px; padding-right: 10px; min-height: 400px; _height: 400px;}
#leve_menu ul {}
#leve_menu ul li {list-style-type: none; border-bottom: #FFFFFF solid; border-bottom-width: 1px;}
#leve_menu ul li a {display: block; padding-left: 10px; margin-left: -7px; color: #003956; font-size: 12px; line-height: 18px; min-height: 18px; _height: 18px; background-image: url('/de/Webs/srp_de/images/pointa.gif'); background-repeat: no-repeat; background-position: 0 0;}
#leve_menu ul li a:hover {color: red; background-position: 0 -61px;}
#leve_menu ul li a.sel {color: #FC0000;}

#contain {float: left; width: 671px; background-color: white; z-index: 5; padding: 28px 5px 0px 5px; position: relative;}
#contain_in {z-index: 100; color: #8000BA; position: relative; min-height: 350px; _height: 350px; padding: 0 20px 0 20px;}
#contain_in h1 {color: #FC0000; background-image: url('/de/Webs/srp_de/images/h1.gif'); background-repeat: no-repeat; background-position: 0 50%; padding-left: 12px; font-weight: normal;}
#contain_in p {padding: 5px 0px 5px 0px;}
#contain_in p a, #contain_in a {color: #8000BA; font-weight: bold;}

#contain ul {padding-top: 5px; padding-left: 14px;}
#contain li {padding-left: 14px; padding-bottom: 8px;}

#right {float: right; width: 145px; padding-left: 5px;}
#right #box {width: 134px !important; background-color: white; color: #8000BA; padding: 2px;}


#foot {background-image: url('/de/Webs/srp_de/images/foot.jpg'); height: 210px; z-index: 0; margin-top: -45px; position: relative; background-repeat: no-repeat; background-color: #eae3e7;}

#foot-media {text-align: center; padding: 5px 0px 5px 0px; position: relative; margin-top: -25px;}
#foot-media a {color: #003956;}
