/* ================================================
WEBING s. r. o. - VYTVOŘENO V ROCE 2008
- všechna práva vyhrazena, zákaz použití kódu
================================================ */

/* SKRYTE TAGY */
.noscreen { display: none; }


/* HTML TAGY */
body {
  background-color: #FFFFFF;
  /*background-image: url('../images/design/head.jpg');*/
  background-repeat: no-repeat;
/*  background-attachment: fixed; */
  color: #000;
  font-size: x-small;
  fo\nt-size: small;
  font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida, sans-serif;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
	text-align: center;
}
#middlepart p { text-indent: 1.5em; }
#middlepart p.zleva { text-indent: 0em; }

/* INPUTY */
input, button, textarea {
	border: none;
	font-family: Arial;
	font-size: 12px;
	border: 0px;
	margin: 2px 2px 2px 2px;
	padding: 1px 4px 0px 4px;
	font-style: normal;
	font-weight: normal;
}

table { font-size: x-small; fo\nt-size: small; }
input, select, textarea { font-size: 100%; }
form, ul { margin: 0px; padding: 0px; }

input,textarea { border: 1px solid #999 }
form fieldset { margin: 0px auto; }
fieldset { width: 90%; border: 1px solid #333; padding: 3px; position: relative; }
fieldset table { font-size: 120%; }
legend { font-size: 110%; padding: 0px 3px; margin-bottom: 0.3em; color: #333; font-size: 18px; }
fieldset .left { float: left; width: 220px; }
fieldset .right { float: right; width: 220px; }
.font_normal {font-size: 14px; }

h1, h2, h3 { margin: 0px; padding: 0px; font-family: "Arial CE", Arial, sans-serif; }
h1 { font-size: 18px; color: #000; padding-left: 10px; position: relative; top: 5px; }
h2 { font-size: 18px; color: #000; padding-left: 30px; position: relative; top: 5px; }
h3 { color: #333; font-size: 110%; margin: 1.5em 0px 0.5em 0px; }
h4 { color: #960; font-size: 100%; margin: 1.5em 0px 0.5em 0px; font-style: italic; }

hr { color: #333; height: 1px; background-color: #333; border: 0px solid #999; clear: both; width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 20px; }
div.cara { color: #333; height: 1px; background: url('../images/design/podtrzeni.png') center no-repeat; border: 0px solid #999; clear: both; width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 20px; }
div.cara_left { color: #333; height: 1px; background: url('../images/design/podtrzeni.png') 20px 0px no-repeat; border: 0px solid #999; clear: both; width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 20px; }

img { border: 0px; }
ul li { list-style-position: outside; margin-left: 20px; padding-left: 0px; }
ul.graphic li { list-style-type: none; margin-left: 0em; padding: 3px 0px; padding-left: 1.5em; background: url('../images/ikonky/arrow.gif') 0% 50% no-repeat; }

del {  text-decoration: line-through; }
acronym, abbr { border-bottom: 1px dotted; cursor: help; }


/* HEAD */
#design { width: 999px; margin: 0px auto; text-align: left; }
#holder { width: 100%; padding: 0px 20px; }

#hlavicka { position: relative; top: 0px; left: 0px; width: 100%; height: 132px; background: #999 url('../images/design/head.png') left top no-repeat;}
#hlavicka h1 {display:block; padding-top: 20px; width: 520px; height: 40px; text-align: left; position: relative; top: 0px; left: 0px; color: #000 ; font-size: 18px; font-style: italic; font-weight: bold; float: left; }

#login { position: relative; top: 17px; float: right; color: black; margin-right: 10px; font-size: 10px; width: 460px;}

#headtitle { display: block; color: #99410f; font-weight: normal; text-align: center;  position: relative; left: 560px; &left: 20px; top: 4px; width: 283px; }
#headtitle a { width: 420px; height: 70px; display: block; margin: 0px; padding-top: 0px; padding-bottom: 0px; color: #a44205;}
#headtitle span { }

/* FILTR */
#filter { position: relative; top: 0px; left: 0px;  background: #E0E1E1;}
#filter div.content { padding: 10px 10px 0px 10px; margin-left: 3px; margin-right: 3px; }
#filter div.content.green { padding: 10px 10px 10px 10px; margin-left: 3px; margin-right: 3px; }
#filter .blue { background: #2357EA; }
#filter .grey { background: #454648;}
#filter .brown { background: #CE8717; }
#filter .green { background: #1AB700; }

#filter .left{ float: left; &float: none;}

#filter table {color: white;}
#filter div.content div.row { height: 25px; }
#filter div.content a { cursor: default; color: white; }
#filter div.content a:hover { cursor: default; color: white; text-decoration: underline; }
#filter div#filter_more { display: none; height: 100px;}


#obsah { width: 100%; clear: both; color: #000;  padding: 0px 0px 0px 0px; background: #f6f6f6; min-height: 500px; _height: 500px;}
#text { font-size: 85%; margin: 10px 10px 10px 10px; padding: 0px 25px 20px 15px; }


/* RIGHTPART */
#rightpart { float: right; width: 189px; margin-top: 20px; padding-top: 1px; padding-bottom: 20px; padding-left: 10px;}
#rightpart span { font-size: 13px; color: #fff; padding: 0px;  text-align: center; position: relative; top: 10px; font-family: "Arial CE", Arial, sans-serif; }
#rightpart .heading1 { margin: 0px; padding: 0px; padding-top: 45px; height: 20px;  color: #fff; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#rightpart .heading2 { margin: 0px; padding: 0px; padding-top: 45px; height: 20px;  color: #fff; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold;  }
#rightpart .heading3 { margin: 0px; padding: 0px; padding-top: 45px; height: 20px;  color: #fff; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold;  }
#rightpart .heading4 { margin: 0px; padding: 0px; padding-top: 45px; height: 20px;  color: #fff; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold;  }
#rightpart .news1 { background: url('../images/design/listek_modry.png') top no-repeat;&background: url('../images/design/listek_modry_i.png') top no-repeat;  min-height: 250px; _height: 250px; padding-right: 10px; padding-left: 10px; color: #f3ae2d; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#rightpart .news2 { background: url('../images/design/listek_cerveny.png') top no-repeat;&background: url('../images/design/listek_cerveny_i.png') top no-repeat;  min-height: 250px; _height: 250px; padding-right: 10px; padding-left: 10px; color: #f3ae2d; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#rightpart .news3 { background: url('../images/design/listek_zeleny.png') top no-repeat;&background: url('../images/design/listek_zeleny_i.png') top no-repeat;  min-height: 250px; _height: 250px; padding-right: 10px; padding-left: 10px; color: #f3ae2d; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#rightpart .news4 { background: url('../images/design/listek_cerveny.png') top no-repeat;&background: url('../images/design/listek_cerveny_i.png') top no-repeat;  min-height: 250px; _height: 250px; padding-right: 10px; padding-left: 10px; color: #f3ae2d; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#rightpart div p.more { margin: 0px; text-align: right; margin-right: 20px; font-weight: bold; }
#rightpart div strong { display: block; font-size: 100%; color: #fff; background-color: orange; padding-left: 10px; margin-right: 10px; }
#rightpart div em { color: #000; }
#rightpart p { margin: 0px; padding: 0px; padding-right: 5px; padding-top: 10px; text-align: left; color: #666; font-weight: normal; font-size: 90%; }


/* LEFTPART */
#leftpart { float: left; width: 183px;   margin-top: 20px; padding-top: 1px; padding-bottom: 20px; padding-left: 10px;}

#leftpart h2 {padding-left: 0px; margin-top: 20px;}
#leftpart .heading { margin: 0px; padding-top: 10px; height: 25px; background: #ddd url('../images/design/headnovinky.png') top no-repeat; color: #fff; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#leftpart .news { border: 1px solid #333; border-bottom: 3px solid #333; min-height: 200px; padding-right: 2px; padding-left: 10px; padding-bottom: 5px; background: #FFEDB5 url('../images/design/.png') bottom no-repeat; color: #f3ae2d; margin-bottom: 0px; font-weight: normal; font-size: 90%; font-family: "Verdana CE", Verdana, "Geneva CE", "Arial CE", lucida, sans-serif; text-align: center; font-weight: bold; }
#leftpart div p.more { margin: 0px; text-align: right; margin-right: 20px; font-weight: bold; }
#leftpart div strong { display: block; font-size: 100%; color: white; background-color: #333; padding-left: 5px; margin-right: 10px; }
#leftpart div em { color: #9B2222; }
#leftpart p { margin: 0px; padding: 0px; padding-right: 5px; padding-top: 10px; text-align: left; color: #666; font-weight: normal; font-size: 90%; }

/* BOTTOM */
#bottom { padding-top: 5px; padding-bottom: 5px; width: 100%; position: relative; top: 0px; color: #fff; text-align: center; font-size: 9px; background: #000;}
#bottom p { padding: 4px 0px; margin: 0px 10px; padding-top: 6px;}
#bottom p span { color: #fff; }
#bottom p.copyright { float: left; font-size: 10px; margin-right:0px; }
#bottom p.navigace { float: right; color: #fff; text-align: left; padding:0px; padding-top: 12px; font-size: 9px; }


/* MIDDLEPART */
#middlepart { color: black; width: 78%; /* border-right: #333 1px solid; */ margin-top: 10px; padding-top: 10px; padding-left: 5px; float: left; margin-left: 5px; min-height: 350px; }

#middlepart span.ref{padding-left: 20px; background: url('../images/design/bullet_blue.png') left no-repeat;}

#middlepart h2.nadpis { text-align: left; background: url('../images/design/ikona_obory.png')  no-repeat; font-size: 26px; height: 50px; padding-left: 60px; padding-top: 3px; color: #000; font-family: Times New Roman; font-weight: bold; font-variant: normal; width: 650px;}
#middlepart h2.nadpis_top { text-align: left; background: url('../images/design/ikona_top.png')  no-repeat; font-size: 26px; height: 50px; padding-left: 60px; padding-top: 3px; color: #000; font-family: Times New Roman; font-weight: bold; font-variant: normal; width: 650px;}
#middlepart h2.nadpis2 { text-align: left; background: url('../gfx/ikony/ex.png')  no-repeat; font-size: 26px; height: 50px; padding-left: 160px; padding-top: 3px; color: #000; font-family: Times New Roman; font-weight: bold; font-variant: normal;}


#middlepart h3 { background: url('../images/design/inzeraty_neaktiv.png')  no-repeat; font-size: 20px; height: 40px; padding-left: 60px; padding-top: 10px; color: #333; font-family: Times New Roman; font-weight: bold; }
#middlepart h3.no_ico { font-family: Verdana; font-size: 14px; background: none; height: auto; padding-top: 5px; padding-bottom: 0px; margin: 0px; padding-left: 20px; }
#middlepart h3.ico { background: url('../images/design/next.png') no-repeat}
#middlepart h3.mail { background: url('../gfx/ikony/mail.png') no-repeat}
#middlepart h3.error { background: url('../gfx/ikony/varovani.png') no-repeat}
#middlepart h3.ok { background: url('../gfx/ikony/ok.png') no-repeat}
#middlepart h3.detail {  background: url('../images/design/pomoc.png')  no-repeat; font-size: 20px; height: 45px; padding-left: 80px; padding-top: 15px; color: #000; font-family: Times New Roman; font-weight: bold; }

#middlepart #pojem h3 {  background: url('../images/design/pomoc.png')  no-repeat; font-size: 20px; height: 45px; padding-left: 80px; padding-top: 15px; color: #000; font-family: Times New Roman; font-weight: bold; }
#middlepart h3#error {width: 440px; color: red;}

#middlepart h4 { font-size: 16px; padding: 5px; font-style: normal; text-decoration: underline;}

#middlepart div.mapa{width: 450px; height: 400px; margin: 10px; margin-top: 20px; border: 5px solid #4364a0; }
#middlepart div.kontakt_left { width: 280px; margin-right: 0px; }
#middlepart div.kontakt_right { width: 280px; }
#middlepart h2 { text-align: center; padding: 5px; padding-left: 25px; font-size: 34px; color: #000;; width: 80%; font-family: Times New Roman; font-weight: lighter; }
#middlepart div.view { width: 170px; height: 141px; padding: 15px 0px 5px 13px; background: url('../images/design/bcg_pic.jpg') no-repeat; }
#middlepart img.view { width: 150px; height: 112px; }
.twocol div.col_r { float: left; width: 280px; margin: 0px; padding: 0px; margin-top: 13px; font-size: 80%; color: #4364a0; }
#middlepart div.row{ width: 480px; height: 20px; background: #f3f3f3; font-weight: bold;font-family: Times New Roman; font-weight: lighter; font-variant: small-caps; text-align: center; padding-top: 5px;}
#middlepart div.row span{ padding: 0px 20px; }
#middlepart div.novinka h3, #middlepart div.novinka2 h3 { margin: 0px 0px 10px 0px; background: #F0DD94; color: #FFC742 }
#middlepart div.novinka h3 span {  background: url('../images/ikonky/ico.png')  no-repeat; font-size: 20px; height: 40px; padding-left: 60px; padding-top: 5px; color: #E07F19; font-family: Times New Roman; font-weight: bold; font-variant: small-caps;}
#middlepart div.novinka2 h3 span {  background: url('../images/ikonky/ico.png')  no-repeat; font-size: 20px; height: 40px; padding-left: 60px; padding-top: 5px; color: #E07F19; font-family: Times New Roman; font-weight: bold; font-variant: small-caps;}

#middlepart div.novinka h3, #middlepart div.novinka2 h3 { margin: 0px 0px 10px 0px; padding-top: 5px; background: #223b52; }

#middlepart div strong.detail { display: block; font-size: 110%; padding-left: 5px;  }

#middlepart div.blok, #middlepart div.blok2 {
  background: #f3f3f3; color: #1a3566; padding: 5px; 
  border-right: #333 1px dashed;
  width: 350px;
  float: left;
  margin: 5px;
  padding: 10px;
}
#middlepart div.blok2 {
  border: 0px;
  width: 746px;
  text-align: justify;
}
#middlepart div.blok h2, #middlepart div.blok2 h2 {
  margin: 0px;
  padding: 0px;
  text-align: left;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana;
  font-variant: normal;
  color: #FF9804;
}
#middlepart div.blok h2.kraj, #middlepart div.blok2 h2.kraj {
  padding-left: 50px;
  padding-top: 15px;
  height: 30px;
  color: #6C70CF;
  background: url('../images/design/ikona_cr.png') left no-repeat;
}
#middlepart div.blok h2.obor {
  padding-left: 50px;
  padding-top: 15px;
  height: 30px;
  color: #DCA112;
  background: url('../images/design/ikona_obory.png') left no-repeat;
}
#middlepart div.blok2 h2.tag {
  padding-left: 50px;
  padding-top: 15px;
  height: 30px;
  color: #CF200C;
  background: url('../images/design/ikona_clanky.png') left no-repeat;
}

#middlepart div.blok a, #middlepart div.blok2 a {
  color: #AC203A;
}
#middlepart div.blok a:hover, #middlepart div.blok2 a:hover {
  color: #F8B936;
}
#middlepart div.blok span.half_blok, #middlepart div.blok2 span.half_blok {
  width: 175px;
  font-size: 13px;
  float: left;
  font-weight: bold;
  text-decoration: none;
}

#middlepart div.blok span, #middlepart div.blok2 span{
  float: left;
  font-size: 10px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  background: none;
  height: auto;
  font-family: Verdana;
}

#cv {
  background: white;
  padding: 0px 0px 20px 10px;
  min-height: 400px; _height: 400px;
}
#cv div.cv_menu {
  margin: 0px; padding:0px;
}
#middlepart #cv .nbuttonb, #middlepart #cv .nbuttona {
  padding: 3px 20px;
  &padding-left: 0px;
  &padding-right: 0px;
  text-align: center;
  &width: 132px;
	margin: 0px 0px;
	border: 0px;
}
#cv div.cv_box {
}

/* TRIDY */
.stred { text-align: center; margin: 0px auto; }
.doleva { text-align: left; }
.doprava { text-align: right; }
.valigntop { vertical-align: top; }
.valignmiddle { vertical-align: middle; }
.valignbottom { vertical-align: bottom; }
.floatleft { float: left; }
.floatright { float: right; }
.inline { display: inline; }
.block { display: block; }
.odsad { padding: 2em 0px; }
.doleodsad { margin-bottom: 20px; }
.horeodsad { margin-top: 20px; }
.leftodsad { margin-left: 20px; }
.space { margin-bottom: 10px; }
.tucne { font-weight: bold; }
.under { text-decoration: underline; }
.nomargin { margin: 0px; }
.small { font-size: 80%; }
.big { font-size: 120%; }
.halfem { margin-top: 0.5em; margin-bottom: 1.5em; }
.strankovani { text-align: center; margin: 1.5em 0px; font-size: 80%; }
.levyokraj { padding-left: 20px; }
.button:hover { color: black; }
.hand{cursor: hand;}
.doleodsad2 { margin-bottom: 40px; }
.textbox { padding:10px; background: #551616; color: #fff; width: 250px; border: 0px; height: 300px; font-size: 14px; font-family: "Verdana CE";}
.moveup { margin-top: -10px; }

.foto {width: 200px; vertical-align: center; padding: 10px;}
.side_blok {text-align: center; padding-left: 10px; padding-right: 10px;}
.red { color: #900; }
.pink { color: pink; }
.green { color: #080; }
.blue { color: #009; }
.yellow { color: #ff0; }
.brown { color: #960; }
.white { color: #fff; }

.item_link {color: red; background: url('../images/ikonky/ikony_sipky2.gif') 0px 3px no-repeat; padding-left: 15px; margin-right: 15px; padding-top: 2px; margin-top: 2px; border-top: 1px solid #DCCF5B; font-weight: normal;}
.item_link:hover { background: url('../images/ikonky/ikony_sipky2a.gif') 0px 3px no-repeat;}

.okolo { border-bottom: 1px solid #4364a0; background: #f3f3f3; }

.kontakt { background: #387ab6; color: #fff; padding:2px; display: block; margin-top: 10px;}

.login {color: black; height: 20px; padding-top: 5px; margin-right: 10px; margin-bottom: 10px; }
.info {color: black; height: 20px; padding-top: 7px; margin-right: 10px; margin-bottom: 0px; font-weight: bold; }
.cleaner { clear: both; }
.tablehlavicka { background-color: #000; color: #fff;}
.nadpis { background: url('../images/design/bm_nadpis.gif') center top no-repeat; }

.imgright { float: right; padding-left: 0.5em; padding-bottom: 0.5em; }

.novinka { background-color: #fff; padding: 1em; margin: 1em 0px; font-size: 90%; }
.novinka2 { background-color: #fff; padding: 1em; margin: 1em 0px; font-size: 90%; }

.box1 { background: #fff; padding: 1em; margin: 1em 0px; font-size: 90%; }
.box2 { background: #fff; padding: 1em; margin: 1em 0px; font-size: 90%; }
#middlepart div.box1 h3, #middlepart div.box2 h3 { margin: 0px 0px 10px 0px; color: #FFC742 }
#middlepart div.box1 h3 span { font-size: 20px; height: 40px; padding-left: 0px; padding-top: 5px; color: #E07F19; font-family: Times New Roman; font-weight: bold; font-variant: small-caps;}
#middlepart div.box2 h3 span { font-size: 20px; height: 40px; padding-left: 0px; padding-top: 5px; color: #E07F19; font-family: Times New Roman; font-weight: bold; font-variant: small-caps;}
#middlepart div.box1 h3:hover, #middlepart div.box2 h3:hover { background: url('../images/design/inzeraty_aktiv.png')  no-repeat; }


.scrollable { height: 100px; overflow:auto; padding: 0px; margin-bottom: 10px; }
.doleokraje{ border-bottom: 0.5px solid #333; }

table.obsah {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}
table.obsah td {
  padding: 3px 4px;
}
table.obsah td.leftcol {
  padding: 3px 4px;
  background-color: #fee28f;
  width: 350px;
}
table.obsah h3{
  margin: 0px;
}
table.tab_noborder {
  width: 100%;
}
table.tab_noborder td {
  border: none;
  padding: 3px 4px;
}

/* Tabulka s prehledem inzeratu */
table.fancy {
  width: 100%;
  padding: 0px;
  margin: 0px;
  font-size: 80%;
}
table.fancy tr.lichy {
  background: white;
}
table.fancy tr.sudy {
  background: #ECECEC;
}
table.fancy tr.head {
  background: #F3E685;
}
table.fancy td {
  padding: 5px;
  padding-left: 10px;
}
img.top{
  margin-left: -25px;
  float: left;
}
table.fancy a{ font-weight: bold; color: black}
table.fancy a:hover{ font-weight: bold; color: #333; text-decoration: underline;}
table.fancy a.top{ color: green; }
table.fancy a.top:hover{ color: darkgreen; text-decoration: underline; }
/* NAVSTEVNI KNIHA */
.bookoramovani { background-color: #eee; text-align: left; padding: 5px; margin-left: 35px; margin-right: 30px; }
.bookoramovani ul { padding: 0px 0.3em; }
.bookoramovani ul li { list-style-type: none; margin: 0px; }
.bookodpoved { background-color: #ddd; padding: 5px; margin-left: 60px; margin-right: 30px; }
.textodpoved { width: 94%; margin: 0px; margin-top: 0.4em; padding: 5px; background-color: #f1f8ff; }
.textodpoved p { margin: 0.5em 0px; }
.textprispevek { width: 94%; margin: 0px; margin-top: 0.4em; padding: 5px; background-color: #fff; }
.bookadmin { margin-bottom: 1em; font-size: 85%; border-collapse: collapse;  margin-left: 35px; margin-right: 30px;}
.bookadmin td { border: 1px solid #ccc; padding: 3px; }

#file { float: right; width: 135px; border: 1px solid #ccc; background-color: #ddd; margin-left: 1em; margin-bottom: 1em; padding: 0.5em; }
#znamkovani { float: right; width: 376px; height: 20px; margin: 1em 0px; background: url('../images/hodnoceni.gif') no-repeat; }
#znamkovani div { float: right; width: 53px; text-decoration: none; color: #000; font-size: 11px; text-align: center; }
#znamkovani div span { position: relative; top: -2px; }

.half { float: left; width: 49%; }
.half2 { float: left; width: 60%; }
.half3 { float: left; width: 38%; }


.hodnoceni { float: right; color: #666; }
#leftpart .half h3 { margin: 0px; margin-top: 1.0em; background: none; }
.half ul li { list-style-position: outside; margin: 0.3em 0px 0.3em 25px; }


/* SLOUCENINY */
table.tab {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  color: #000;
}
table.tab td {
  border: 1px solid #999;
  padding: 3px 4px;
}
table.news {
  width: 100%;
  background-color: #eee;
  margin: 2em auto;
  font-weight: bold;
}
table.leftmenu {
  background-color: white;
  font-size: 90%;
  width: 100%;
  border: 1px solid #999;
}
table.okraje {
  border-collapse: collapse;
  border: 1px solid #999;
}
table.okraje td {
  border: 1px solid #999;
}
table.okraje th {
 font-weight: normal;
 background-color: #fee28f;
 border: 1px solid #999;
}
/* LINKY */
a:link, a:visited { color: #2357E9; text-decoration: none; }
a:hover, a:active { color: #428EEE; }

#hlavicka h1 a { color: #a44205; text-decoration: none; }

#bottom a:link, #bottom a:visited { color: #fff; font-weight: bold; text-decoration: none; }
#bottom a:hover, #bottom a:active { text-decoration: underline; }

#rightpart h3 a, #leftpart h3 a {color: #000; }
#rightpart h3 a:hover, #leftpart h3 a:hover, #leftpart h2 a:hover {color: #FF1111; }

#rightpart a, #leftpart a {color: #000; }
#rightpart a:hover, #leftpart a:hover {color: #FF1111; }

#leftpart h2 a {color: #fff; }


/* MENU */
.menu { position: relative; top: 4px; left: 0px; float: left; padding: 0px; margin: 0px; font-size: 80%;  background: url('../images/design/sidebar_bg.png') repeat-y; }
.menu ul { margin: 0px; margin-left: 3px; padding: 0px; padding-top: 0px; padding-left: px; &padding-top: 0px; font-size: 16px; font-family: "Arial CE", Arial, sans-serif; }
.menu ul li { height:59px; float: left; padding:0px; margin: 0px; margin-bottom: 1px; list-style-type: none; text-align: center; }

.menu h2 { margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; font-size: 16px;}
.menu ul li h2 a { background: url('../images/design/headnovinky.png') left no-repeat; width: 99px; }
.menu ul li h2 a#active { background: url('../images/design/aktiv_menu.png') left bottom no-repeat; width: 99px;}

.menu ul li h2 span { color: #9B2222; font-weight: bold; }
.menu ul li h2 span.oneline { padding-top: 5px;}


.menu ul li h2 a { display: block; height: 50px; color: #000; padding-left: 25px; &padding-left: 25px; padding-top: 8px; }
.menu ul li h2 a:hover, #leftpart ul li a:active, #leftpart ul li a#active { color: #000;}
.menu ul li h2 a span {color: white; }
.menu ul li h2 a:hover span {color: black; }
.menu ul li h2 a.oneline { padding-top: 18px; height: 40px; }


/* TxtBOX INPUT */
#hlavni #obsah input.Error, input.Error {
	font-family: Arial;
	border: 1px solid #2e67b2;
	vertical-align: middle;
	margin-top: 7px;
	text-align: left;
	vertical-align: middle;
	background-color: #ffcccc;
}

form.paper{
}

div.avatar{
  width: 150px;
  height: 200px;
  margin: 5px; 
  float: left;
}

/* TLACITKA */
.button {
  background: white;
}
.button:hover {
  color: red;
}


/* detail inzeratu */
#middlepart div.detail_row {
  font-size: 110%;
}
#middlepart div.detail_row h3 {
  margin: 0px;
  padding: 0px;
  background: #BFD6F7;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
  margin-bottom: 5px;
  font-variant: normal;
  font-size: 18px;
  color: black;
  height: auto;
}
#middlepart div.detail_row h4 {
  margin: 0px;
  padding: 0px;
  padding-left:10px;
  padding-right:10px;
  font-variant: normal;
  font-size: 12px;
  color: black;
  text-decoration: none;
}
#middlepart div.detail_row  div.row_left {
  float: left;
  margin: 5px;
  width:200px;
  text-align: right;
}
#middlepart div.detail_row  div.row_right {
  float: left;
  margin: 5px;
  width: 490px;
}
#middlepart div.detail_row  div.sub {
  padding-left:10px;
  padding-right:10px;
}

fieldset.odpoved {
  border: none;
  border-right: 2px solid #ABBBD1;
  border-bottom: 3px solid #8BA8D3;
  background: #D3DEED;
  padding: 20px;
}


/* Nova tlacitka */
input.button_ok {
	background: url('../gfx/ikony/ok.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_ok:hover {
	background: url('../gfx/ikony/ok_a.png') left no-repeat;
	color: #000;
}


/* Nova tlacitka */
input.button_sub {
	background: url('../gfx/ikony/ok.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_sub:hover {
	background: url('../gfx/ikony/ok_a.png') left no-repeat;
	color: #000;
}

input.button_sub[disabled] {
	background: url('../gfx/ikony/zrusit.png') left no-repeat;
	color: #000;
}

input.button_show {
	background: url('../gfx/ikony/show.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_show:hover {
	background: url('../gfx/ikony/show_a.png') left no-repeat;
	color: #000;
}

input.button_back {
	background: url('../gfx/ikony/back.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_back:hover {
	background: url('../gfx/ikony/back_a.png') left no-repeat;
	color: #000;
}

input.button_print {
	background: url('../gfx/ikony/print.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 60px;	&padding-left: 50px;
  margin: 0px 0px 0px 0px;
}
input.button_print:hover {
	background: url('../gfx/ikony/print_a.png') left no-repeat;
	color: #000;
}

input.button_e {
	background: url('../gfx/ikony/ex.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_e:hover {
	background: url('../gfx/ikony/ex_a.png') left no-repeat;
	color: #000;
}

input.button_exit {
	background: url('../gfx/ikony/zrusit.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_exit:hover {
	background: url('../gfx/ikony/zrusit_a.png') left no-repeat;
	color: #000;
}
input.button_mail {
	background: url('../gfx/ikony/mail.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_mail:hover {
	background: url('../gfx/ikony/mail_a.png') left no-repeat;
	color: #000;
}
input.button_next {
	background: url('../gfx/ikony/next.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 50px;
  margin: 0px 0px 0px 0px;
}
input.button_next:hover {
	background: url('../gfx/ikony/next_a.png') left no-repeat;
	color: #000;
}
input.button_help {
	background: url('../gfx/ikony/pomoc.png') left no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 60px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
  margin: 0px 0px 0px 0px;
}
input.button_help:hover {
	background: url('../gfx/ikony/pomoc_a.png') left no-repeat;
	color: #000;
}
#filter input.button_help{
  color: #fff;
}
#filter input.button_help:hover{
  color: #d6d6d6;
}


span.error {
	background: url('../gfx/ikony/ex.png') left center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	display: block;
	height: 35px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
	padding-top: 25px;
  margin: 0px 0px 0px 0px;
}
span.ok {
	background: url('../gfx/ikony/ok.png') left center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	display: block;
	height: 35px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;
	padding-top: 25px;
  margin: 0px 0px 0px 0px;
}
a span.ok {
	background: url('../gfx/ikony/ok.png') left center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 35px;
	border: 0px;
	padding-left: 50px;	&padding-left: 40px;

  margin: 0px 0px 0px 0px;
}
a span.back:hover {
	background: url('../gfx/ikony/back_a.png') left center no-repeat;
	color: #000;
}

span.back {
	background: url('../gfx/ikony/back.png') left center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	display: block;
	height: 35px;
	border: 0px;
	padding-left: 60px;	&padding-left: 50px;
	padding-top: 25px;
  margin: 0px 0px 0px 0px;
}
a span.back {
	background: url('../gfx/ikony/back.png') left center no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	height: 35px;
	border: 0px;
	padding-left: 60px;	&padding-left: 50px;

  margin: 0px 0px 0px 0px;
}
a span.back:hover {
	background: url('../gfx/ikony/back_a.png') left center no-repeat;
	color: #000;
}

span.vysledek {
  padding: 5px;
  height: 20px;
  display: block;
  font-weight: bold;
}




#moje-cv{
  width: 600px;
  margin: auto;
  padding: 0px;
  margin-bottom: 50px;
  margin-left: 50px;
  height: 200px;
}
#moje-cv div.floatleft{
  float: left;
  width: 145px;
  height: 145px;
  background: url('../gfx/ikony/sipka.jpg') no-repeat;
 	margin: 50px auto 0px auto;
	padding: 0px 0px 20px 0px;
}
#moje-cv form.floatright{
  float: right;
  width: 400px;
  margin: 0px;
  padding: 0px;
}
.right_box{
  float: left;
  width: 300px;
}
/*
div.kraj { background-color: #F0F1FF; }
div.obor { background-color: #FFFCE9; }
div.tag { background-color: #FFEEEE ; }
*/
option.kraj { font-weight: bold; font-size: 15px; background: mistyrose;}
option.okres {}
.debug{
  height: 1px;
}
span.blocek, div.blocek{
  font-size: 10px;
  font-weight: bold;
  float:left;
  padding-right: 3px; padding-left: 3px;
  border-right: 1px solid #999;
}

div#novinky h3.nadpis, div#novinky div.news_detail h3 { background: none; font-size: 20px; height: 40px; padding-left: 20px; padding-top: 10px; color: #333; font-family: Times New Roman; font-weight: bold; }

.hide { display: none; }

#linker {
  padding-top: 70px;
  padding-left: 220px;
}

