body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; color:#333333; background: #ffffff; margin:0; padding:0; text-align: left;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#205598; font-weight:normal}
a:hover {text-decoration:none}

p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:800px;  background:#FFFFFF; position:relative;}
.bigr { position:absolute; right:-180px; top:135px;}
ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

.hlavicka { position:relative; width:800px; height:284px; margin:20px 0 0 0;}
.hlavicka h1 { position:absolute; left:15px; top:0px; font-size:36px; color:#205598;background:url(../img/h1.jpg) left center no-repeat; padding:10px 0 10px 65px;}
.hlavicka .hstred { float:right; width:346px; height:283px; background:url(../img/hlavicka_stred.jpg) left top no-repeat;}
.hlavicka .hpravo { float:right; width:225px; height:283px; background:url(../img/hlavicka_pravo.jpg) left top no-repeat;}
.hlavicka .akce a { position:absolute; left:400px; top:175px; width:144px; height:49px; padding:18px 13px 13px 13px; font-size:15px; line-height:22px; text-decoration:none; color:#FFFFFF; }
.hlavicka .search { position:absolute; right:0px; top:25px; width:196px; height:100px;  }
.hlavicka .search .nadpis { color:#004d73; padding:10px 0 0 50px; font-weight:bold; font-size:14px;}
.hlavicka .search .sform { margin:15px 0 0 10px;}
.hlavicka .search .stext { margin:7px 0 0 10px; font-size:11px;color:#004d73;}


.hlavicka .menu { position:absolute; left:0px; top:70px; }
.hlavicka .menu ul { list-style-type:none; } 
.hlavicka .menu ul li {  text-align:left; list-style-type: none;}
.hlavicka .menu ul li a {font-size:1.1em; letter-spacing:0px; text-align:left; text-decoration:none; display:block; color:#343434; font-weight:bold; xfont-variant:small-caps; background:url(../img/menu_n.jpg) left center no-repeat; padding:0 0 0 35px;}
.hlavicka .menu ul li a:hover { color:#238b12;  background:url(../img/menu_a.jpg) left center no-repeat; }
.hlavicka .menu ul li a.akt { color:#238b12; background:url(../img/menu_a.jpg) left center no-repeat; }

.obsah { text-align:left; background:url(../img/pravo_y.jpg) right top repeat-y; margin:-1px 0 0 0;}
.levo { float:left; width:555px; padding:25px 0 10PX 0; background:url(../img/stred_top.jpg) left top no-repeat;}
.levo  h2 { margin:0 0 0 30px; font-size:25px; letter-spacing:-1px; font-weight:bold; color:#188706; font-variant:small-caps; padding:0px 0 0px 20px; border-left:2px solid #f47411;}
.levo  h2 span { font-weight:bold; color:#000000; font-variant:normal; letter-spacing:0; font-size:17px;}
.levo  h3 { font-size:1.2em; font-weight:bold; color:#188706; margin:0 0 3px 0; }
.levo .text { background:url(../img/levo_dot.gif) left top repeat-y; margin:0 0 0 30px; padding:15px 0 20px 22px; font-size:0.9em;}
.levo .box { width:513px; height:173px; background:url(../img/box2.jpg) left top no-repeat; margin:20px 0 0 25px; padding:0 0 0 15px; position:relative;}
.levo .box h4 { position:absolute; left:70px; top:17px; color:#585858; font-size:1.4em; font-weight:normal;}
.levo .box .inbox { width:160px; background:url(../img/dot_x_2.gif) left top repeat-x; padding:5px 0 0 0; margin:60px 10px 0 0px; _margin:60px 7px 0 0; float:left; }
.levo .box .inbox h5 a { background:url(../img/sipka.gif) left top no-repeat; margin:5px 0; color:#555b60; text-align:left; font-weight:normal; padding:0 0 7px 15px; display:block; margin:0;}
.levo .timg { float:left; margin:0 15px 5px 0;}
.ads300 { margin:0 0 0 -5px}

.pravo { float:right;  width:238px; min-height:371px; _height:371px; background:url(../img/pravo.jpg) left top no-repeat;}
.pravo h2 { font-size:18px; font-family:Arial Black, Helvetica, sans-serif; color:#004d73; margin:10px 15px 0 40px; letter-spacing:-1px;  font-weight:normal; padding:0;}
.pravo  h2 span { font-weight:bold; color:#636363; font-variant:normal; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block;}
.pravo .text { padding:10px 0 0 0 ;  margin:15px 25px 15px 40px; font-size:0.8em;background:url(../img/dot_x.gif) left top repeat-x;}
.pravo .text ul { list-style-type:none; margin:0; padding:0;}
.pravo .text ul li { background:url(../img/p_li.gif) left center no-repeat; padding:0 0 0 15px; margin:2px 0;}



.foto { position:relative; text-align:center; float:left; margin:-4px 0 -5px 10px;	}
.foto h4 a{ position:absolute; bottom:25px; _bottom:3px; left:20px;  width:200px; font-size:0.8em; color:#960102; text-decoration:none; text-align:left;}
.foto h4.prvni a{ position:absolute; bottom:15px; _bottom:3px; left:20px;  width:200px; font-size:0.8em; color:#960102; text-decoration:none; text-align:left;}
.foto h4 a:hover { color:#455565;}

#sbb { padding:0px 10px; text-align:center; margin-left:42px; _margin-left:16px;}
#sbi { padding:3px 0;}
.rekl { float:right; padding:0 5px;}
.zelena { background:#eef7cf;}
.vyhled {background:url(../img/vyhled.jpg) left top no-repeat; width:260px; height:160px; padding-bottom:15px; color:#FFFFFF;}
.vyhled span { text-align:center; font-size:1.03em; display:block; color:#fff;}
.cov { padding:9px 0 0 0; font-size:0.9em; text-align:center;}
.oranz { background:#f9eed6; padding-bottom:10px;}
.oranz ul { margin:0px 10px 0 30px}

.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; text-align:left; color:#fff; font-size:0.77em;  clear:both;width:800px; height:62px; background:#76a0af url(../img/paticka.jpg) left top no-repeat;}
.paticka a { font-weight:normal; color:#fff;}
.paticka span { position:absolute; left:30px; top:20px;}
.paticka .tex { position:absolute; left:30px; bottom:10px;}