* {margin:0px;padding:0px;}

body {font-family:Arial, Tahoma, Helvetica, Sans Serif;margin-top:20px;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
a img {border:none;padding:0px;margin:0px;}
a:hover img {border:none;padding:0px;margin:0px;}
.uzavirac {display:block; height:1px;overflow:hidden;clear:both;}
.uzaviracc {display:block; height:7px;overflow:hidden;clear:both;}
.cara-velka {margin-left:25px;margin-top:5px;margin-bottom:5px;}

#hlava {width:840px;height:118px;margin:0 auto;text-align:left;background:transparent url("../img/hlava-bg.gif") center top no-repeat scroll;} * html #hlava {margin-bottom:-5px;}
#hlava .logo {float:left;margin-left:19px;margin-top:16px;}
#hlava .reklama-top-hlava {float:right;border:2px solid #cccccc;padding:0px;margin-top:18px;margin-right:15px;width:468px;height:60px;} * html #hlava .reklama-top-hlava {margin-right:7px;}
#hlava .reklama-top-hlava img {float:right;}
#hlava .lista-menu {float:left;width:840px;height:25px;margin-top:16px;text-align:center;}
#hlava .lista-menu a {background:transparent url("../img/lista-menu-oddelovac.gif") no-repeat;background-position:0px 4px;font-size:12px;color:#000;font-weight:bold;padding-left:16px;margin-right:8px;}

#stin {margin:0 auto;text-align:left;width:840px;background:transparent url("../img/telo-bg.gif") center top repeat-y scroll;}
#stin .pruhy-dole {margin:0 auto;width:830px;height:38px;margin:-5px 5px 0px;} * html #stin .pruhy-dole {margin:0px 5px 0px;}
#stin .cara {float:left;width:12px;margin-left:7px;} * html #stin .cara {margin-left:2px;}

#telo {width:630px;float:left;}
#telo .box {float:left;width:623px;background:transparent url("../img/box-bg.gif") no-repeat;margin-left:13px;} * html #telo .box {margin-left:6px;}
#telo .box .box-vne {width:585px;margin:13px;background:#ccd72e url("../img/box-vne-bg.gif") repeat-x;padding:6px;}
#telo .box .box-vne h1 {float:left;font-size:14px;font-weight:bold;margin-bottom:10px;}
#telo .box .box-vne p {float:left;font-size:11px;margin-bottom:10px;}
#telo .box .box-vne .box-stav {float:right;font-size:11px;font-weight:bold;}
#telo .box .box-vne .box-stav a {text-decoration:underline;}
#telo .box .box-vne .box-stav a:hover {text-decoration:none;}
#telo .box .box-vne .box-vne-reklama {background: url("../img/box-vne-reklama.gif") no-repeat;background-position:570px;font-size:11px;}

#menu {float:top;}
#menu h2 {background: url("../img/logo-menu.gif") no-repeat;font-size:14px;color:#585858;height:33px;line-height:45px;padding-left:45px;margin-left:15px;margin-top:20px;}
#menu .oddelovac-menu {margin-top:5px;margin-left:5px;} * html #menu .oddelovac-menu {margin-top:-20px;margin-left:5px;}
#menu .oddelovac-menu-mezi {margin-top:15px;margin-left:5px;}
#menu ul {list-style-type:none;margin-top:5px;margin-left:20px;font-size:11px;} * html #menu ul {margin-top:0px;}
#menu ul li {line-height:14px;}
#menu .reklama-middle-bok {float:left;margin-left:30px;margin-top:10px;border:2px solid #cccccc;} * html #menu .reklama-middle-bok {margin-left:15px;}
#menu .reklama-middle-bok img {float:left;}

#pata {font-size:9px;margin-bottom:20px;}
#pata .reklama-down-pata {float:left;margin-left:42px;border:2px solid #cccccc;} * html #pata .reklama-down-pata {margin-left:24px;}
#pata .reklama-down-pata img {float:left;}
#pata .copyright {line-height:17px;width:840px;height:46px;margin:0 auto;background:transparent url("../img/pata.gif") center top no-repeat scroll;color:#6d6d6d;text-align:center;}
#pata .copyright a {text-decoration:underline;}
#pata .copyright a:hover {text-decoration:none;}
#pata .copyright i {color:#ff7800;}
#pata .copyright b {color:#000;font-weight:normal;}

table.selfpromo
{
   width:100%;font-size: 0px;
}
table.selfpromo tr td.right
{
   text-align:right;
   padding-right: 16px;
}