html { width:100%;background:#fff url(../img/bg_top_x.jpg) 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:#333333; font-weight:normal; text-decoration:underline;}

.ppopis { text-align:justify; width:700px; padding:5px 5px 5px 8px; font-size:.77em;}

.utext { padding:5px 0 0 5px; font-size:0.9em;}
 #ma { position:absolute; left:0px; top:0px; padding: 0px; background:#92bb10 url(../img/poz.gif) top left no-repeat; width: 200px; font-size: 1px; }
.adwide { position:relative; left:-4px; margin:5px 0 0 0;}
.b250 { margin: -12px 0 -15px 15px; }
p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:735px; margin:4px auto 0 auto; background:#fff;  position:relative;}

.hlavicka { margin:0 0 0 0; position:relative; width:735px; height:230px;  background: url(../img/hlavicka_top.jpg) right top no-repeat;}
.hlavicka .logo a { letter-spacing:-1px; font-size:30px; font-weight:bold;  position:absolute; left:20px; top:20px;  color:#d50529;  text-decoration:none; }
.hlavicka .kolik { position:absolute; left:0; bottom:0; width:735px; height:160px; background:url(../img/hlavicka_bottom.jpg) left top no-repeat;}
.hlavicka .kolik .text { text-align:left; width:280px; height:130px; position:absolute; right:10px; top:20px; }
.hlavicka .kolik .text span { font-size:29px; color:#d50529; display:block; margin:0 0 15px 0;}

.hlavicka .menu { width:495px; height:50px; position:absolute; right:6px; top:17px; }
.hlavicka .menu ul { list-style-type:none; }
.hlavicka .menu ul li {  text-align:center; list-style-type: none;   padding:0; margin:0; line-height:0;}
.hlavicka .menu ul li a {font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:.8em;  text-decoration:none;  float:left; text-align:center; }
.hlavicka .menu ul li a:hover { color:#1d4f4a;}
.hlavicka .menu ul li a span { margin:10px 0 0 0; line-height:15px; display:block; }
.hlavicka .menu ul li.m1 a {background:url(../img/m1.jpg) left top no-repeat; height:50px; width:81px;}
.hlavicka .menu ul li.m2 a {background:url(../img/m2.jpg) left top no-repeat; height:50px; width:83px;}
.hlavicka .menu ul li.m3 a {background:url(../img/m3.jpg) left top no-repeat; height:50px; width:81px;}

.hlavicka .menu ul li.m1 a:hover {background:url(../img/m1.jpg) left bottom no-repeat; height:50px; width:81px;}
.hlavicka .menu ul li.m2 a:hover {background:url(../img/m2.jpg) left bottom no-repeat; height:50px; width:83px;}
.hlavicka .menu ul li.m3 a:hover {background:url(../img/m3.jpg) left bottom no-repeat; height:50px; width:81px;}


.obsah { width:735px; min-height:300px; background:url(../img/obsah_bg_y.gif) left top repeat-y;}

.box1 { width:209px; height:153px; background:url(../img/box1.jpg) left top no-repeat; position:relative; float:left; margin:0 0 0 6px; _margin-left:2px}
.box1 h2 { position:absolute; left:18px; top:14px;  font-size:1em; color:#FFFFFF;}
.box2 { width:513px; height:153px; background:url(../img/box2.jpg) left top no-repeat; position:relative; float:right; margin:0 5px 0 2px; _margin-right:Opx;}
.box2 h2 { position:absolute; left:18px; top:14px;  font-size:1em; color:#FFFFFF;}
.box2 .tsearch { margin:30px 0px 10px -15px; width:490px}
.box2 .form { margin:17px 10px 10px 20px;  position:relative;}
.box2 .form span {  font-size:0.9em; color:#FFFFFF; margin:0px 0 1px 0;}
.box2 .form .tinput { padding:0px 0; margin:2px 0  2px 2px; width:148px; border:1px solid #1b668b;}
.box2 .form .tselect { font-size:0.9em; margin:2px 0 2px 2px; width:150px;border:1px solid #1b668b;}
.box2 .form .tbutton { position:relative; top:15px; right:20px; display:block; width:102px; height:23px; float:right; background:url(../img/btn_hledat.gif) left top no-repeat; border:0; margin:0px 0 0 25px; cursor:pointer;}
.box2 .gplus { position:absolute; right:-2px; top:13px;}

.middle { width:735px;}
.middle .lcol { width:205px; float:left;}

.middle .rcol { float:left;  width:700px; position:relative; margin:0 10px 0 5px;  padding:0 0 0 5px; text-align:left; }
.middle .rcol h2 { font-size:1.4em; font-variant:small-caps; position:relative; color:#134c56  ; padding:0px 0 10px 4px; margin:0px 0 0 4px; xbackground:url(../img/h2.jpg) left top no-repeat;}
.middle .rcol h2 span { color:#83ae07 ; padding:0 4px 0 0;}
.middle .rcol h3 { color:#333333;  margin:12px 0 4px 0px; font-size:1.1em;background:#FFFFFF;} 
.middle .rcol h2.detail { font-size:1.5em} 
.middle .rcol h3.d1 { background:url(../img/1.gif) left top no-repeat; padding:7px 0 7px 38px; margin:0 0 4px 0px;  }
.middle .rcol h3.d2 { background:url(../img/2.gif) left top no-repeat; padding:7px 0 7px 38px; _margin:40px 0 0 0 }
.middle .rcol h3.d3 { background:url(../img/3.gif) left top no-repeat; padding:7px 0 7px 38px; _margin:40px 0 0 0 }
.middle .rcol h3.d4 { background:url(../img/4.gif) left top no-repeat; padding:7px 0 7px 38px; _margin:50px 0 0 0 }

.middle .rcol .drobky {}
.middle .rcol .drobky { margin:10px 0 0 10px;  font-size:0.77em; color:#004d73; }
.middle .rcol .drobky a { color:#004d73; text-decoration:underline; font-weight:normal;}
 .adsodk { margin:7px 0 0 7px; padding:0; }
.adsodk-dole { margin:0 0 0 12px;}

.middle .rcol .nalzeno { position:absolute; right:0px; top:5px; color:#d50529; font-size:11px; font-variant:normal;}
.middle .rcol .strankovani { margin:0px 0 10px 10px; }
.middle .rcol .strankovani a { border:1px solid #1a5563; padding:1px 4px; color:#1a5563; text-decoration:none; font-size:0.87em;}
.middle .rcol .strankovani a:hover { background:#1a5563; color:#FFFFFF;}
.middle .rcol .strankovani a.akt { background:#1a5563; color:#FFFFFF;}

.middle .rcol .vypis { float:left; margin:0px 0 20px 0; display:block;  }
.middle .rcol .vypis .zaznam { border-bottom:1px solid #CCCCCC; margin:0px 0px 5px 0px; width:695px; _height:30px; display:block; padding:5px 10px 5px 10px;    display:block;  }
.middle .rcol .vypis a { color:#000}
.middle .rcol .vypis .zaznam  .popis  { float:left; width:450px; color:#dd0000; font-size:1em;display:block;  }
.middle .rcol .vypis .zaznam .kraj { float:right; width:230px; color:#000;font-size:0.77em; padding:2px 0 0 0; text-align:right;}
.middle .rcol .vypis .zaznam .zamestnavatel { float:right; width:600px; text-align:right; color:#000; font-size:0.77em; padding:2px 0 0 0; }
.middle .rcol .vypis  A:visited {color:#0000FF ;text-decoration:none;}

.middle .rcol .vypis .box { margin:0px 0 2px 0px; background:url(../img/bg_detaily_2.gif) left top repeat-y; _float:right; }
.middle .rcol .vypis .box a { font-weight:normal; color:#333333; text-decoration:none;}
.middle .rcol .vypis .box .vleva {  float:left; width:130px; font-weight:bold; padding:5px; margin:2px 0;}
.middle .rcol .vypis .box .vprava {float:left; width:550px; padding:5px 0 5px 10px;}
.middle .rcol .zpet { float:left; margin:15px 0 0 15px; }
.middle .rcol .tisk { float:right; margin:15px 15px 0 15px; }


.middle .rcol .kraje { margin:10px 0 0 5px; }
.middle .rcol .kraje  a { font-weight:normal; font-size:.8em}
.middle .rcol .kraje h4 { font-size:0.9em; margin:0 0 2px 0;}
.middle .rcol .kraje .kv { width:165px; height:140px; display:block; float:left; xbackground:#666666; margin:0 0 15px 0 ;}
.middle .rcol .kraje .kv ul { list-style-type:none; margin:0; padding:0 0 0 4px;}
.middle .rcol .kraje .kv li { list-style-type:none; margin:0; padding:2px 0 0 20px; background:url(../img/dum.gif) left center no-repeat;}
.middle .rcol .kraje .mensi { height:125px} 

 
.zena { margin:0px 0 0 7px; _margin-left:4px;}
.paticka { position:relative;  text-align:center; color:#999999; font-size:0.77em;  clear:both;width:730px; height:30px; background:#134c56;   margin:25px auto 0 auto; }
.paticka a { font-weight:normal; color:#fff;}
.paticka span { position:absolute; text-align:left; width:710px; display:block; left:20px; bottom:2px; color:#FFFFFF; } 




.main-content { width: 735px ;padding: 5px 0px 0 0px;float: left;font-size:0.8em;  text-align:left;}
.main-content a {color: #008080;text-decoration: underline;}
.main-out {width: 150px;padding: 0 10px 0px 10px;float: left;}
.main-cisto {clear: both;}

a:hover {text-decoration:none}
A:visited {color: #3366CC;text-decoration:none;}
A:active {color: #000; text-decoration:underline;}


