html { width:100%;background:#fff url(../img/body_bg_x.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;}
.cistic {clear:both;}
a {color:#d52d00; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none}
 .b250 { margin: -12px 0 -15px 15px; }
 .ads468 {}
p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:766px; margin:0 auto 0 auto; background:#f9fdda ;  position:relative; text-align:left;}
.indexads {   margin:5px 5px 0 40px;}

.hlavicka { margin:0; position:relative; width:766px; height:317px; position:relative; background: url(../img/hlavicka.jpg) right top no-repeat;}
.hlavicka .logo a { width:300px; height:44px; background:url(../img/h1_prace.jpg) left top no-repeat; position:absolute; left:63px; top:100px;}
.hlavicka h1 { position:absolute; left:69px; top:147px; color:#41d9ff; font-size:10px; font-variant:small-caps; font-weight:bold; }
.hlavicka ul.coumime { list-style-type:none; position:absolute; left:407px; top:93px;}
.hlavicka ul.coumime li { padding:0 0 8px 0; font-size:12px; font-weight:bold; color:#000000;}
.hlavicka ul.topmenu { top:10px; left:0px; position:absolute; width:550px;}
.hlavicka ul.topmenu li { font-size:11px; float:left; background:url(../img/top_delic.gif) right center no-repeat; font-variant:small-caps; display:block; padding:3px 9px; margin:0 0 3px 0; color:#d52d00; text-align:center; width:90px;}
.hlavicka ul.topmenu li a { color:#d52d00; font-weight:normal; text-decoration:none;}
.hlavicka ul.topmenu li a:hover { color:#d52d00; font-weight:normal; text-decoration:underline;}
.hlavicka .form { position:absolute; left:170px; top:204px;}
.hlavicka .tbutton { width:87px; height:20px; background:url(../img/search.gif) left top no-repeat; border:0; float:right; margin:14px 0 0 0;}
.hlavicka .tselect { width:184px; height:18px; font-size:12px; margin-top:14px;}
.advancebutton { position:absolute; left:0px; bottom:4px; }
.advancebutton a { color:#FFFFFF; font-size:10px;font-weight:normal;}

.hlavicka ul.vicemenu { position:absolute; top:217px; right:145px; list-style-type:none;}
.hlavicka ul.vicemenu li a { display:block; font-size:12px; color:#FFFFFF; font-variant:small-caps; margin:0 0 16px 0; font-weight:bold;}
.oblibene a { position:absolute; left:70px; top:170px; font-size:0.83em; background:url(../img/obl.gif) left center no-repeat; padding:0 0 0 22px; color:#fff; font-weight:normal;}


.hlavicka2 { margin:0; position:relative; width:766px; height:317px; position:relative; background: url(../img/hlavicka_podsekce.jpg) right top no-repeat;}
.hlavicka2 .logo a { width:300px; height:44px; background:url(../img/h1_prace.jpg) left top no-repeat; position:absolute; left:63px; top:100px;}
.hlavicka2 h1 { position:absolute; left:69px; top:147px; color:#41d9ff; font-size:12px; font-variant:small-caps; font-weight:bold; }
.hlavicka2 ul.coumime { list-style-type:none; position:absolute; left:407px; top:93px;}
.hlavicka2 ul.coumime li { padding:0 0 8px 0; font-size:12px; font-weight:bold; color:#000000;}
.hlavicka2 ul.topmenu { top:30px; left:20px; position:absolute;}
.hlavicka2 ul.topmenu li { font-size:11px; float:left; background:url(../img/top_delic.gif) right center no-repeat; font-variant:small-caps; display:block; padding:3px 12px; color:#d52d00; text-align:center}
.hlavicka2 ul.topmenu li a { color:#d52d00; font-weight:normal; text-decoration:none;}
.hlavicka2 ul.topmenu li a:hover { color:#d52d00; font-weight:normal; text-decoration:underline;}
.hlavicka2 .form { position:absolute; left:170px; top:204px;}
.hlavicka2 .tbutton { width:87px; height:20px; background:url(../img/search.gif) left top no-repeat; border:0; float:right; margin:14px 0 0 0;}
.hlavicka2 .tselect { width:184px; height:18px; font-size:12px; margin-top:14px;}

.hlavicka2 ul.vicemenu { position:absolute; top:217px; right:145px;  list-style-type:none;}
.hlavicka2 ul.vicemenu li a { display:block; font-size:12px; color:#FFFFFF; font-variant:small-caps; margin:0 0 16px 0; font-weight:bold;}


.index-obsah { text-align:left; min-height:300px; _height:300px; margin:0px 0 0 0; position:relative; padding:0 0 70px 0; }
.index-levo { float:right; width:545px; min-height:350px; _height:350px;  position:relative; padding:0 0 0 0px; background:url(../img/index_terc.jpg) right top no-repeat;}
.index-levo h3 { font-size:11px;font-variant:small-caps;  color:#0c8ac4; padding:0 0 3px 0px; margin:-4px 0 0 0px; }


.index-levo .index-top { width:540px; height:200px; background:url(../img/dot_delic_big.gif) center bottom no-repeat;}
.index-levo .index-top .borec { width:167px; height:179px; background:url(../img/index_borec.jpg) left top no-repeat; margin:19px 0 0 20px; float:left;}
.index-levo .index-top .texty { position:relative; float:left; width:320px; height:160px; background:url(../img/nadpis_trefte.gif) left top no-repeat; margin:45px 0 0 0;}
.index-levo .index-top .texty h2 { position:absolute; left:0px; top:22px; color:#636363;   font-weight:bold; font-size:12px; font-variant:small-caps;  }
.index-levo .index-top .texty p { margin:50px 0 0 0; padding:0; color:#707070; font-size:0.8em;}
.index-levo .index-top .texty p strong {  color:#3a403c;}
.index-levo .index-top .podrobne-search { float:right; margin:5px 0 0 0;}

.index-levo .index-obory { position:relative; width:530px; min-height:150px; _height:150px; margin:20px 0 0 20px; background:url(../img/nadpis_obory.gif) left top no-repeat;}
.index-levo .index-obory h4 {  font-weight:bold; font-size:12px; position:absolute; left:0px; top:27px;font-variant:small-caps; }
.index-levo ul.obory-l { float:left; list-style-type:none; margin:50px 20px 30px 2px;}
.index-levo ul.obory-l li a { background:url(../img/obor_icon.gif) left center no-repeat; padding: 0 0 0 20px; margin:0 0 3px 0; display:block; color:#d52d00; text-decoration:underline; font-size:.87em; font-weight:normal;}
 

.index-pravo { float:right;  width:215px; height:391px; position:relative; margin:0 0 0 0; background:url(../img/index_pravo_sloupec.jpg) right top no-repeat; }
.index-pravo .podnadpis { position:absolute; left:42px; top:40px; color:#636363;   font-weight:bold; font-size:12px; font-variant:small-caps; }
.index-pravo .in { font-size:.8em; margin:80px 0 0 42px;}
.index-pravo h3 { color:#636363;   font-weight:bold; font-size:12px; font-variant:small-caps; }
.index-pravo .hour { display:inline;}
.index-pravo .in .vice { float:right; margin:5px 17px 0 0; }
.index-vice { clear:both; font-size:0.8em; color:#666666; margin:15px; display:block;}
.index-vice a { text-decoration:none; color:#666666; font-weight:normal;}
.index-vice .img { float:left; padding:2px; margin:3px 10px 5px 0; border:1px solid #e67401;}

.obsah { text-align:left; min-height:600px; _height:600px; margin:0px 0 50px 0; position:relative; padding:0 0 70px 0; }
.levo { float:left; width:160px; min-height:350px; _height:350px;  position:relative; padding:0 0 0 6px;  }


.index-vypis { float:left;  width:190px; height:491px; position:relative; margin:0 0 0 0;    }
.index-vypis .podnadpis { position:absolute; left:10px; top:30px; color:#636363;    ; font-size:11px; font-variant:small-caps; }
.index-vypis .inad { margin:0 0 10px 0px}
.index-vypis { width:190px; margin:50px 0 0 0; }
.index-vypis .izaznam { margin:15px 0px 0 8px; display:block; width:190px; font-size:0.8em;}
.index-vypis .izaznam a { color:#035471}
 .index-vypis .izaznam .data { float:left; width:190px;}
.index-vypis .izaznam .data  .popis a { float:left;   width:190px; color:#d52d00; font-size:1em;display:block;}
.index-vypis .izaznam .data .kraj { float:left; color:#8e8e8e; font-size:0.77em; padding:2px 0 0 0;}
.index-vypis .izaznam  .data  .zamestnavatel { float:right; color:#8e8e8e; font-size:0.9em; padding:2px 0 0 0; }

  .index-mapa { position:relative; width:530px; min-height:150px; _height:150px; margin:20px 0 0 20px; background:url(../img/mapa.gif) left top no-repeat;}
 .index-mapa h4 {  font-weight:bold; font-size:12px; position:absolute; left:0px; top:27px;font-variant:small-caps; }
 .index-mapa .map { margin:50px 0 0 0;}

.pravo { float:right;  width:570px; padding:0 10px 20px 10px; min-height:391px; _height:390px; position:relative; margin:0 0 0 0; background:url(../img/dot_y.gif) left top repeat-y; }

.pravo .nabidky-prace { width:350px; height:25px; background:url(../img/nabidky_prace.gif) left bottom no-repeat; padding:0px 0 0 186px; font-size:1.3em; letter-spacing:-1px;  color:#035471; position:relative; font-variant:small-caps; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin:32px 0 3px 10px;}
.pravo .nabidky-prace span { position:relative; top:6px;}

.pravo .personalky { width:550px; height:25px; background:url(../img/personalni_agentury.gif) left bottom no-repeat; padding:0px 0 0 270px; font-size:1.3em; letter-spacing:-1px;  color:#035471; position:relative; font-variant:small-caps; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin:32px 0 3px 10px;}
.pravo .personalky span { position:relative; top:6px;}

.pravo .formulare { width:550px; height:25px; background:url(../img/formulare.gif) left bottom no-repeat; padding:0px 0 0 270px; font-size:1.3em; letter-spacing:-1px;  color:#035471; position:relative; font-variant:small-caps; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin:32px 0 3px 10px;}
.pravo .formulare span { position:relative; top:6px;}

.text { padding:10px;}
.text a { color:#00588e; font-weight:normal;}

.pravo h1 {margin:0px 0 0 11px; padding:0;  color:#636363;   font-weight:bold; font-size:12px; font-variant:small-caps; }

.pravo h2 { font-size:40px; letter-spacing:-1px; font-variant:small-caps; position:relative; color:#035471; padding:8px 0 0px 0px;  font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-weight:bold; margin:30px 0 0 4px; }
.pravo h2 span { color:#0099cc; padding:0 4px 0 0;}
.pravo h3 { color:#333333;  margin:12px 0 4px 10px; font-size:1.1em; } 
.pravo h2.detail { font-size:1.5em} 
.pravo h3.xd1 { background:url(../img/1.gif) left top no-repeat; padding:7px 0 7px 38px; margin:0 0 4px 10px;  }
.pravo h3.xd2 { background:url(../img/2.gif) left top no-repeat; padding:7px 0 7px 38px;}
.pravo h3.xd3 { background:url(../img/3.gif) left top no-repeat; padding:7px 0 7px 38px;}
.pravo h3.xd4 { background:url(../img/4.gif) left top no-repeat; padding:7px 0 7px 38px;}


.advance { margin:30px 0 0 11px; padding:10px 0 0 0;  width:531px; height:183px; background:url(../img/advance_s.gif) left top no-repeat; position:relative; }
.advance .form { margin:0px 10px 10px 20px;  position:relative;}
.advance .form .leva, .pravo .advance .form .prava { width:250px; float:left;}
.advance .form span { display:block; font-size:0.9em; color:#FFFFFF; margin:4px 0 1px 0;}
.advance .form .tinput { padding:2px 0; margin:0; width:180px; }
.advance .form .tselect { font-size:0.9em; margin:0; width:183px; }
.advance .form .tbutton { display:block; width:146px; height:25px; background:url(../img/search_box.gif) left top no-repeat; border:0; margin:17px 0 0 15px; cursor:pointer;}
.advance .zavrit { position:absolute; right:15px; top:10px;}



.joblist { margin:10px 0 0 20px;} 
.joblist a { color:#d52d00; font-weight:bold; text-decoration:underline; font-size:1em;}

.nalzeno { position:absolute; right:10px; top:10px; color:#ff8b21; font-size:11px; font-variant:normal;}
.strankovani { margin:8px 0 2px 10px; }
.strankovani a { border:1px solid #004e73; padding:1px 6px; color:#d52d00; text-decoration:none; font-size:0.87em;}
.strankovani a:hover { background:#00587e; color:#FFFFFF;}
.strankovani a.akt { background:#00587e; color:#FFFFFF;}

.vypis {  margin:26px 0 20px 0; display:block;  }
.vypis .zaznam { margin:15px 0px 0 8px; display:block;}
.vypis .zaznam .zimg { float:left; margin:0 10px 0 0; }
.vypis .zaznam .data { float:left; width:490px;}
.vypis .zaznam .data  .popis a { float:left; width:490px; color:#d52d00; font-size:1em;display:block;}
.vypis .zaznam .data .kraj { float:left; color:#8e8e8e; font-size:0.77em; padding:2px 0 0 0;}
.vypis .zaznam  .data  .zamestnavatel { float:right; color:#8e8e8e; font-size:0.77em; padding:2px 0 0 0; }

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


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


.drobky {}
.drobky { position:absolute; left:20px; top:8px; font-size:0.77em; color:#004d73; }
.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;}

.print { display:none;} 
.volna { background:url(../img/volno.jpg) left center no-repeat; padding:5px 0 5px 30px; margin:0 0 0 0px;}
.linfo { padding:10px; font-size:.8em;}

.pravo .zpet { float:left; margin:15px 0 0 15px; }
.pravo .tisk { float:right; margin:15px 15px 0 15px; }


.zpet { margin:8px 10px 0 0; float:right;}
.zpet a { color:#333333; font-size:0.9em}
.paticka { position:relative; font-size:0.8em;  clear:both;width:766px; height:62px; background:#759fae; padding-bottom:15px; }
.paticka a { font-weight:normal; color:#fff;}
.paticka span { position:absolute;  display:block; left:40px;top:20px; color:#FFFFFF; } 
 
