/* Hlavni prvky stranky */
body { margin: 0; padding: 0; font-size: 12px; font-family: Arial, sans-serif; text-align: center; background-color: #eeeeee;}
.wrapper {width: 1002px; background-color: white; margin: 0px auto 0px auto;}
.wrapperIn {padding: 0px 7px 0px 7px;}
.zahlavi {height:251px; display:block;}
.zahlaviIn img {margin: 0 0 3px;}
.zahlaviIn	{}

.cas {text-align:right; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #ef8122; padding: 3px 0 3px 0; }
.casIn {padding: 7px 0 7px 0; background-color: #0c3062; display:block; }
.cas a {color: white;}

.lista {display: block; height:35px; background: #0c3062; position: relative;}
.marq {color: white; position: absolute; top: 9px; left:8px; }

.TopMenu {position: absolute; top: 16px; left: 735px;}
.TopMenu ul {display: inline; margin: 0; padding: 0;}
.TopMenu li {display: inline; padding: 0 3px 0 8px; border-left: 1px solid white;}
.TopMenu li.first {border-left: 0px}
.TopMenu li a {font-weight: normal; color: white; text-decoration: none;}
.TopMenu li a:hover {text-decoration: underline;color: #FFF;} 

ul.level1 li {background: url(../images/menubbg.png); display: block; width: 172px; height: 38px; padding: 0 0 0 0; margin: 0 0 0 0;  text-align: left;}
ul.level1 li.Orange {background: url(../images/menuobg.png); }

ul.level1 li a {font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding: 5px 0 0 20px; display: block;}
ul.level1 li a.r2 {padding: 3px 0 0 20px; display: block;}

.main {margin: 3px 0 0 0;}
.leva {width: 167px; float: left; background-color:#FFFFFF;}
.leva ul {list-style: none; padding: 0; margin: 0;}
.leva li {height: 38px; width: 167px; overflow: hidden;padding: 0;margin: 0;}

.leva h3 {background: url(../images/lmenu_bg.png) no-repeat; width: 167px; height:37px; margin: 0; padding: 0; font-size: 13px; text-align:left; font-family:Helvetica, Arial, sans-serif}
.leva h3 a {line-height: 32px; color: white; text-decoration: none; padding: 0 0 0 12px;}
.leva h3 a:hover {text-decoration: underline;color: #FFF;}
.leva h3.red {background: url(../images/lmenu_bg_red.png) no-repeat; width: 167px; height:37px; margin: 0; padding: 0; font-size: 13px; text-align:left; font-family:Helvetica, Arial, sans-serif}


.paticka {display:block; width:983px; height:46px; margin-top:12px; background-color: #0c3062; color: #FFFFFF; }
.patickaIn {padding: 4px 0 12px 12px; text-align:left; text-align:center}
.bottom {}

.rm {width: 819px; float: right; }
.content {float: left; width: 636px; }

.contentIn {text-align:left; padding: 6px 10px 6px 20px;}
.content h1 {margin: 0px; padding: 0 0 12px 0; font-size: 18px; font-family: sans-serif, Helvetica, Arial; color: #0C2F61;}
.content h2 {margin: 0px; padding: 12px 0 12px 0; font-size: 16px; font-family: sans-serif, Helvetica, Arial; color: #0C2F61;}

.content p {}

.BoxObal {width: 306px;}
.BoxObal h2 {padding: 0px 0px 0px 12px;}
.box1 {float: left;}
.box2 {float: right;}
.box1 p {padding: 0 0 0 0; margin: 0 0 6px 0; font-size: 12px;}
.imp {font-weight: bold; color: #CC0000;}
.BoxTop {background: url(../images/boxtop.png) no-repeat; display: block; width:306px; height:11px; overflow: hidden; }
.Box {border-left: 1px solid #0085D0; border-right: 1px solid #0085D0; padding: 0px 6px 0 6px; margin: 0px; }
.BoxIn {padding: 0px 6px 6px 0px;}
.BoxBot {background: url(../images/boxbot.png) no-repeat; display: block; width:306px; height:11px;}

.prava {float: right; width: 182px;}
.rbox h3 {background: #0c3062; overflow: hidden; width:182px; height:27px; padding: 0; margin: 0; line-height: 26px; color: white; font-size:13px;}
.rbox {}
.rbox .contact {text-align: center;width: 170px;}
.rbox .contact table {text-align: center;font-size: 11px;}
img { border: none;}
h1 {margin-top: 0;}
h3 {margin-top: 15px;}
p {margin: 5px 0 10px 0;}
a {color: #0C2F61;}
a:hover {}
.nospace {margin: 0 0 0 0; padding: 0 0 0 0;}
.cleaner {clear: both;}

.marplus {color: #29DA00;font-weight: bold;}
.marminus {color: #FE3704;font-weight: bold;}

.Tabulka1 table {background-color: #D5D5D5; margin: 6px 0px 0px 0px;}
.Tabulka1 td {font-size:9px;background-color: #FFFFFF;padding:0px 2px 0px 2px;line-height: 15px;}
.Tabulka1 td.ra {text-align: right;}
.Tabulka1 th {font-size: 11px;}
.IndexRed {color: red;}
.IndexOrange {color: #FF9A0A;}
.IndexGreen {color: #009900;}
.IndexGreen2 {color: #009900;}

.small {font-size: 11px;}

.mb6 {margin-bottom: 6px;}