/*#164B06*/
/*#164B06*/
* {margin:0}
body {
  background:#fff;
  font-family: 'Tahoma CE',tahoma,'Arial CE','Verdana CE',verdana,arial;
  font-size:12px;
  color:#000;
  text-align:center;
  _text-align:center;
}

a {color:#bc0854;text-decoration:underline;}
a:hover {text-decoration:none;}

a.pravy {float:right;text-align:right;padding-right:5px;clear:both}
a.out {padding-left:15px;background: url(/images/ik_href_out.gif) no-repeat left 3px}
a.mail {padding-left:15px;background: url(/images/ik_napistenam.gif) no-repeat left 3px}
a.logout {margin-left:15px;padding-left:15px;background: url(/images/ik_logout.gif) no-repeat left 3px}

.priloha a {
 display:block;
 padding:3px;
 padding-left:20px;
 margin-bottom:5px;
} 

a.xls { background: url(/images/ikony/xls.gif) no-repeat left 3px;}
a.xml { background: url(/images/ikony/xml.gif) no-repeat left 3px;}

.messContainer {
  padding:10px;
  text-align:center;
  margin-bottom:10px;
  color:#00cc00;
  border:1px solid #00cc00;
}  

ul,li {
 font-size:11px;
}

ul, ol{ margin-left:25px;}

li { padding:3px;}
ol li {
 padding: 6px;
 font-size:12px;
 list-style-type: numbered
}

span.volba {font-size:1.3em;color:#166A06;padding:1px;font-weight:bold}

img  {margin:0;padding:0;} 

.container {padding:10px;}

.oddelovac {
  display:block;
  background: url(/images/oddelovac.gif) repeat-x;
  height:2px;
  margin-top:10px;
  margin-bottom:10px;
}

#mother {
  display:block;
  argin:0 auto;
  text-align:left;
  margin-left:10px;
  margin-right:10px;
  padding-top:0;
  /*background: url(../images/bgtop.gif) repeat-x left top;*/
}


#top {
  height:0px;
  background:#156E31;
  argin-bottom:5px;
  order-bottom:2px solid #044f04  
}

#refLogin {position:absolute;right:0px;top:0px;width:210px;text-align:center;color:#fff;background:#2BA651;}
#refLogin span {display:block;padding:7px;font-size:1.2em;}


#user_status {
 float:right;
 text-align:right;
 padding:10px;
 padding-right:0;
 color:#000;
 _width:450px;
}

#user_status a {color:#333;font-size:11px}
.plus {padding-left:10px;font-size:11px}

h1 {
  font-family: 'Lucida sans Unicode','Helvetica CE',helvetica,'Tahoma CE',tahoma,'Arial CE','Verdana CE',verdana,arial;
}

h1   {
 font-size:22px;
 color:#bc0854;
 margin-bottom:20px;
 margin-top:30px;
 letter-spacing:-1px;
}

h2 {color:#BC0854;font-size:15px;margin:0px;margin-top:15px;padding:0}
h3 {font-size:1.2em;color:#166A06;}
h3 img {float:left;margin-right:10px;}
h3 a {text-decoration:none;line-height:40px;vertical-align:middle}
h3 a:hover {text-decoration:underline}

.on {display:block}
.off {display:none}

.buttonPart {display:block;text-align:right;font-size:11px;margin:10px;}
.buttonPart a {padding:7px}

p {margin:10px;}

.firma td {font-size:14px;padding:5px;}

#logo {position:absolute;left:10px;border:none;}

#obsah {background:#fff url(/images/bgobsah.gif) repeat-x;border-top:1px solid #888}
/* 
background:#E8E47E; 
*/

#top_menu {display:block;text-align:left;height:25px;margin-bottom:2px;line-height:25px;vertical-align:middle;border-bottom:2px solid #2BA651}
#top_menu a {font-size:1.0em;color:#2BA651;padding:10px;text-decoration:none;text-transform:uppercase;font-weight:bold}
#top_menu a:hover {text-decoration:underline}

#container {display:block;margin-top:1px;adding:6px;margin-bottom:15px;}

.f-box {float:left;width:45%;padding:0px;margin:10px;}

#col-l {width:74%;float:left}
#col-l .container {padding:10px;padding-top:0}

.priloha {
  padding:10px;
  padding-left:20px;
  background:#eee;
}

.info {
  padding:10px;
  border:1px solid #ccc;
  font-size:14px;
  color:#bc0854;
  font-weight:bold
}

.pathInfo {display:block;color:#333;font-size:11px;margin-bottom:5px;margin-top:5px;border-bottom:1px dotted #0E661F;padding:5px}
.pathInfo a {color:#333;display:inline;margin-left:7px;padding-left:17px;background:url(/images/ik_sipka_doprava.gif) no-repeat left 2px}

#search-box {display:block;background:#81F697;margin-bottom:2px;border-bottom:2px solid #A7961F}
#search-box .container {padding:7px;border:none;}
#search-box strong {font-size:11px;float:left;padding:4px;color:#000;font-weight:normal}
#searchSubmit {background: #1D5D10 url(../images/buttonhledej.gif) no-repeat;border:none;font-size:11px;font-weight:bold;color:#fff;padding:3px}
#vyraz {width:60%;font-size:1.1em;padding:1px}
#search-box .f-box1 {float:left;width:120px;padding:0px}
#search-box .f-box2 {float:left;width:100px;padding:0px}
#search-box .f-box3 {width:230px;float:left;clear:right}
span.header {color:#656565;text-decoration:underline}
input.cenap {width:40px}

.indexpage-info {display:block;padding:5px;}
.indexpage-info p {margin:10px;margin-left:0}

ul.obory, .obory.li {list-style-type:none;}
ul.obory {margin:0;padding:0;margin-left:10px}
ul.obory li {border-bottom:1px solid #ddd;padding:10px;padding-left:0}
ul.obory a {font-size:1.1em;text-decoration:none}
ul.obory a:hover {text-decoration:underline}

#col-r {float:right;width:25%;}
#col-r .container {padding:8px}
#col-r .latest {order-left:2px solid #ff8c00;background:#D5FDDA;padding:5px;}
#col-r .latest a {display:block;margin:10px;color:#006400}
#col-r .datum {font-size:10px;color:#000;display:block}
#col-r .green {background:#D5FDDA;display:block;padding:1px;}
#col-r .statistiky div {margin-bottom:2px;clear:right;padding:3px;text-align:right}
#col-r .statistiky label {width:100px;text-align:right;float:left;font-weight:bold;padding:3px;}

table .statistiky td {
  padding:3px;
  font-size:11px;
  border:none
}

table .statistiky td:first {  width:60%;}
table .statistiky td:second {  font-weight:bold}

.reklama150x150 {display:block;background:#f6f6f6;border:1px solid #ababab;width:150px;height:150px;margin-bottom:2px;}

.col-l {float:left;width:55%}
.col-r {float:left; width:40%;padding:10px}

.katalog {width:100%}
.katalog thead td {padding:6px;text-align:left;background:url(../images/bgbox.gif) repeat-x;border-bottom:3px solid #B5BA3A}
.katalog td {padding:8px;border-bottom:1px dotted #ddd;padding-top:20px;padding-bottom:20px}
.katalog td a {font-size:1.1em}
.katalog td a.kontakt {color:#252525;font-size:10px;}
p.datum {background: #C060C1 url(../images/bgbox.gif) repeat-x 0 -10px;border:2px solid #E9A2EA;padding:5px;color:#000;font-size:1.1em;font-weight:bold;text-align:center}

.katalog h2 {
  font-size:12px;
  padding-left:20px;
  background: url(/images/ik_nabidka.gif) no-repeat left 0px;
  margin:0
}

span.datum {font-size:0.8em;color:#ff0000;padding-left:15px;background: url(/images/datum.gif) no-repeat;line-height:15px}
span.rok {font-size:0.9em;border-top:1pxs solid #000}
span.nadpis {font-size:1.1em;color:#1F6C1E;font-weight:bold}
span.firma {font-size:0.9em;color:#656565}
span.vetsi {font-size:1.3em;color:#1F6C1E;border-bottom:1px dotted #1F6C1E} 

.page_nav {ackground:#f6f6f6;text-align:center;padding:6px;}
.page_nav a {padding:0px;color:#228b22}
.page_nav a:hover {color:#cc3300}
.page_nav .button {background:url(../images/button_nav.gif) no-repeat;margin-right:10px;width:20px;height:16px;color:#fff;font-size:9px;font-weight:bold;border:none}

.vypis {width:90%;}
.vypis thead td {padding:6px;background:#efefef;color:#000}
.vypis td {padding:3px}

.inzerat {display:block;padding:3px;margin-bottom:3px;text-align:left;order:1px solid #e3e3e3;clear:both}
.inzerat img {float:left;margin-right:10px;border:1px solid #989898}
.inzerat .text {padding-left:110px;display:block;}
.inzerat p {margin-top:0px;}
.inzerat a {color:#006400}
.inzerat .status {display:block;padding:4px;margin:0;text-align:left;color:#989898}

.detail-img-container {padding:4px;margin-right:10px;float:left;width:310px;}
.detail-img-container img {border:2px solid #a2a2a2;margin:3px;}
.detail-img-container img.velky {border:2px solid #a2a2a2}
.detail-text {padding:4px;margin-right:0px;float:left;width:430px;}
.detail-text p {margin-bottom:5px;}
.detail-text p.written {color:#d2691e;font-weight:bold;border-bottom:1px dotted #d2691e;text-align:right}
.detail-text a.button {
  display:block;
  padding:5px;
  margin:1px;
  background:#f4dfd5;
  color:#000;
  text-align:right;
  font-weight:bold;
  border-right:2px solid #d2691e;
}  
.detail-text a.button:hover {  background:#efcbbe}

.registrace {width:99%}
.registrace p {display:block;text-align:left;padding:3px;adding-left:155px;} 
.registrace p strong {float:left;width:130px;text-align:right;font-weight:normal;padding:3px;margin:2px}
.normal {width:90%}

.infotext {margin:10px;margin-left:0;padding:8px;}
.button-container {margin:15px;text-align:center;display:block;}

.firmy {width:100%}
.firmy td {padding:5px;border-bottom:1px dotted #ddd}


/*detail firmy */
.detail-firmy-title {margin:10px;margin-right:20px;border:none;float:left}
.detail-firmy-data {float:left;padding:3px;font-size:13px;margin-top:15px;}
.detail-firmy-data p {display:block;padding:3px;margin:1px;} 
.detail-firmy-data img {border:1px solid #000;margin:15px;margin-left:0}

div.data {float:left;} 
div.data p {display:block;text-align:left;padding:3px;adding-left:155px;} 
div.data p strong {float:left;width:80px;text-align:right;font-weight:normal;padding:3px;margin:2px}
div.data-img {float:right;} 

.box {display:block;padding:4px;margin:15px;margin-left:0;border:1px solid #BC0854;}
.box p {font-size:11px}
.box h2 {font-size:12px;display:block;margin:0;padding:5px;font-weight:bold;color:#BC0854;order:3px solid #EAE484}
.box h2 a {text-transform:uppercase;color:#BC0854;}

.help {color:#666}
.l-help {float:right;width:200px;padding:15px;background:#f9f9f9;border:1px solid #8c8c8c}

.error {padding:8px;color:#ff0000;font-weight:bold;font-size:12px;margin-left:15px;}

.float-l {float:left}

.break {clear:both;font-size:1px;}
.black {color:#000}
.podtrzeno {text-decoration:underline}

.bold {font-weight:bold}
.tright {text-align:right}
.block {display:block;}
.red {color:#ff0000;}
.unvisible {visibility:hidden}
.none {display:none}

.button {background:#C060C1;color:#fff;padding:2px;text-align:center}
img.platbyIkona {margin:10px}

.right {text-align:right}
.left {text-align:left}
.center {text-align:center}

.vlastnosti {background:#eee;width:99%}
.vlastnosti td {line-height:1.6em;font-size:1.1em;text-align:left}
.vlastnosti td .tdPopis {font-weight:bold;color:#888;text-align:right;border-bottom:1px dotted #888}
.vlastnosti .cena {font-size:15px;color:#1F6C1E;font-weight:bold}

.sedy {background:#F9CEF3;padding:10px;border-left:1px solid #aaa}

.foto {float:left;text-align:center;margin:5px;border:1px solid #ccc;font-size:10px;color:#666;padding:5px}
.foto img {border:2px solid #ddd}

#col-r .foto {display:block;float:none;margin:0;margin-bottom:5px}

.tdPopis {width:90px;text-align:right;padding-right:5px;color:#656565;}

h2.poprve {
  padding:4px;
  height:40px;
  padding-left:40px;
  background: url(/images/ikony/ik_poprve.gif) no-repeat left 1px;
}

.align-l {text-align:left}

#footer {display:block;background:#BC0854;padding:20px;padding-top:25px;color:#fff}
#footer .levy {text-align:center}
#footer a {color:#fff;}

#footer .f-box {
  width:33%;
  padding:10px;
  text-align:left;
  border-left:1px solid #D8397C;
}

#footer .f-box.first {
  border:none
}  

#footer h2 {
 font-size:11px;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-bottom:5px;
 color:#F595BD
} 

#footer li {
  color:#F595BD
}

.f-box a {text-decoration:none;}
.f-box a:hover {text-decoration:underline;}

.spodni-menu a {
  display:block;
  padding:4px;
  font-size:11px;
  text-align:left;
 }