html { width:100%;background:#f3f9d4 url(../img/top_bg.gif) left top repeat-x;}
body {font-family: Arial, Helvetica, sans-serif;	font-size: 83%; color:#333333;   background:url(../img/dole.gif) left bottom repeat-x;margin:0; padding:0; text-align: center;}
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:#000000; font-weight:normal; text-decoration:underline;}
a:hover {text-decoration:none}
h2 { font-size:25px; font-variant:small-caps; color:#3d3d3d; padding:0 0 0 0px; margin:0 0 0 0px; font-weight:normal; }

.no { text-decoration:none;}
.oblibene  a { color:#999999; font-size:0.8em; position:absolute; font-weight:normal; right:18px; top:-25px; background:url(../img/obl.gif)  center right no-repeat; padding-right:17px;}
.b250 { margin: -12px 0 -15px 15px; }
p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:710px; margin:0 auto 0 auto; border:0px solid #FFFFFF; border-top:0;background:#FFFFFF; position:relative;}

.hlavicka { position:relative; width:710px; height:210px; position:relative; background:#127fb0 url(../img/top.jpg) right top no-repeat;}
.hlavicka h1 { font-size:9px; color:#87c7ff; font-weight:normal; text-align:right; padding:8px 5px 2px 0;}
.hlavicka .logo a { width:220px; height:60px; position:absolute; left:10px; top:70px; color:#00CCFF;  text-decoration:none; }
.hlavicka .menu { position:absolute; left:-11px; bottom:35px;  width:715px; height:32px;}
.hlavicka .menu ul { list-style-type:none; }
.hlavicka .menu ul li {  text-align:center; display: inline; list-style-type: none;}
.hlavicka .menu ul li a{ font-variant:small-caps;width:134px;  height:23px; text-decoration:none; font-weight:normal; margin:0 1px 0 0; padding:9px 0 0 0;   float:left; text-align:center;  display:block; color:#fff;}
.hlavicka .menu ul li a:hover { width:134px;   background:url(../img/m_akt.jpg) left top no-repeat;color:#003773;}
.hlavicka .menu ul li a.akt { width:134px;   background:url(../img/m_akt.jpg) left top no-repeat; color:#003773;}

.obsah-sjednani { text-align:left; background:#FFFFFF; min-height:200px; margin:0 0 0 30px; position:relative; z-index:10000;}

.obsah { text-align:left; background:#FFFFFF url(../img/slop.gif) right top repeat-y; min-height:200px; margin:0 0 0 0; position:relative; z-index:10000;}
.obsah .drobky { position:absolute; left:27px; top:-21px; font-size:0.77em; color:#e9bc00; }
.obsah .drobky a { color:#e9bc00; text-decoration:underline; font-weight:normal;}
.levo { float:left; width:420px; background:url(../img/l_p_t.jpg) right top no-repeat; margin:0px 0 10px 0; padding:0 10px 10PX 13px; position:relative;}
.levo h2 { font-size:25px; font-variant:small-caps; color:#3d3d3d; padding:0 0 0 0px; margin:0 0 0 0px; font-weight:normal; }
.levo h3 { font-size:15px;font-variant:small-caps;  color:#4f8b00; padding:0 0 3px 0px; margin:5px 0 5px 0px; }
.levo h4 { font-size:11px;font-variant:small-caps;  color:#0c8ac4; padding:0 0 3px 0px; margin:-4px 0 15px 0px; }
.levo ul { list-style-type:none; padding:0; margin:0;}
.levo li { background:url(../img/li.gif) left top no-repeat; padding:0 0 0 25px; margin:5px 0; }

.levo .uvod { float:left; background:url(../img/uvod.jpg) right top no-repeat; padding:0 80px 10px 15px; width:315px; }
.levo .uvod .borec { float:left; margin:0 10px 0px 0;}
.levo .uvod .sipka { background:url(../img/sipka.gif) left center no-repeat; padding:0 0 0 15px; font-weight:normal; margin:0 0 0 10px; font-size:0.9em;}

.levo .uvod-dole { float:left; width:406px;  background:url(../img/uvod_top.jpg) left top no-repeat; margin:0 0 0 7px; padding:20px 0 0 0;}
.uvod-dole a {  text-decoration:none}
.levo .uvod-dole .box { float:left; width:205px; height:176px; background:url(../img/box.jpg) left top no-repeat; position:relative; margin:0px 0 0 10px; }
.levo .uvod-dole .box .button { position:absolute; left:14px; bottom:10px;}
.levo .uvod-dole .box h4 { position:absolute; left:58px; top:10px; color:#00295d; font-size:1.1em;}
.levo .uvod-dole .box p { width:120px; height:100px; position:absolute; right:10px; top:30px; font-size:0.8em;}

.levo .uvod-dole .box5 { float:left; width:165px;  position:relative; margin:0px 0 0 20px; }
.levo .uvod-dole .box5 h5 { font-weight:normal; font-size:0.9em; color:#356f00; padding:0 0 5px 0;}
.levo .uvod-dole .box5  a{ padding:0 0 0 10px; font-weight:normal; text-decoration:underline; font-size:0.8em; background:url(../img/sip.gif) left center no-repeat; color:#006eac;}



.levo .uvod-dole .ads { float:right; width:175px; height:166px; color:#356f00; font-size:0.9em; padding:5px;}
.ads2 { margin:0 0 0 -5px}

.pravo { float:right;  width:260px; position:relative;}
.pravo h2 { font-size:15px; color:#ff3e00; padding:14px 0 10px 20px; margin:0 0 0 4px; background:url(../img/3.gif) left top no-repeat;}

.pravo .boxy {}
.pravo .boxy .box1 { position:relative; margin:0 0 12PX 0;width:236px; height:92px; background:url(../img/b1.jpg) left top no-repeat;}
.pravo .boxy .box1 h3 a { position:absolute; left:35px; top:12px; font-size:24px; font-style:italic; font-weight:normal; color:#00346e;text-decoration:none}
.pravo .boxy .box1 span { position:absolute; left:35px; top:40px; font-size:10px; font-style:italic;  color:#fff;}
.pravo .boxy .box1 h4 a { position:absolute; left:35px; top:60px; font-size:11px; font-style:italic;color:#00346e; text-decoration:underline}

.pravo .boxy .box2 { position:relative; margin:0 0 12PX 0; width:236px; height:92px; background:url(../img/b2.jpg) left top no-repeat;}
.pravo .boxy .box2 h3 a { position:absolute; left:35px; top:12px;  font-size:24px; font-style:italic; font-weight:normal; color:#fff;text-decoration:none}
.pravo .boxy .box2 span { position:absolute; left:35px; top:40px; font-size:10px; font-style:italic;  color:#fff;}
.pravo .boxy .box2 h4 a { position:absolute; left:35px; top:60px; font-size:11px; font-style:italic;color:#00346e; text-decoration:underline;}


.pravo .boxy .box3 { position:relative; width:236px; height:92px; background:url(../img/b3.jpg) left top no-repeat;}
.pravo .boxy .box3 h3 a { position:absolute; left:35px; top:12px;  font-size:24px; font-style:italic; font-weight:normal;color:#447e00;text-decoration:none}
.pravo .boxy .box3 span { position:absolute; left:35px; top:40px; font-size:10px; font-style:italic;  color:#7d7d7d;}
.pravo .boxy .box3 h4 a { position:absolute; left:35px; top:60px; font-size:11px; font-style:italic;color:#00346e; text-decoration:underline}

.pravo .poradna { width:215px; height:170px; background:url(../img/poradna.jpg) left bottom no-repeat; margin:40px 0 0 15px; position:relative;}
.pravo .poradna h5 { color:#7c7c7c; font-size:1.4em; font-weight:normal; margin:0 0 0 0; padding:0;}
.pravo .poradna a { display:block; width:60px; height:30px; position:absolute; right:8px; bottom:22px;}
.pravo .poradna p { width:150px; height:130px; position:absolute; right:0px; line-height:1.5em; top:30px; font-size:0.9em; color:#333333; text-align:right;}
.pravo .poradna p strong { font-weight:bold; color:#006eac;}

ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

.foto { position:relative; text-align:center; float:left; margin:10px 0 0 10px;	}
.foto h4 a{ position:absolute; bottom:5px; _bottom:3px; left:5px; width:200px; font-size:13px; color:#FFFFFF; text-decoration:none;}

.let { margin:5px 0 0 7px}
.let td { padding:3px 0 3px 7px; font-weight:bold;}

#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.13em; 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}

.tabkody { font-size:0.8em; text-align:left; width:300px;}
.tabkody .suda { background:#fff9b2; }
.tabkody th {padding:3px 0 1px 2px;}
.tabkody th {padding:3px 2px 1px 4px;}

.tabkody .popis { background:#55d0f9;  padding:1px 0 1px 2px; color:#000000}

.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; padding:40px 0 0 0; text-align:center; color:#999999; font-size:0.77em;  clear:both;width:710px; height:55px;  background:url(../img/paticka.jpg) left top no-repeat; top:-20px;  margin:0 auto 0 auto;}
.paticka a { font-weight:normal; color:#fff;}
.paticka span { position:absolute; text-align:center; width:710px; display:block; left:0; bottom:10px; color:#FFFFFF; } 
.paticka .rek { position:absolute; left:0; top:1px;}
.paticka .odkaz { position:absolute; left:15px; top:1px;}
.paticka .tip { position: relative;margin:50px 0 0 0;color:#CCCCCC;}
.paticka .tip a { color:#CCCCCC; text-decoration:none;}