
body { text-align:center;margin:0px;font-family:Trebuchet MS, arial;font-size:12px;color:#353535;background: #191f26 url("layout/11171F/bg.jpg") repeat-x;} /* o stupen svetlejsi - orig 090909 */

a{ text-decoration:underline; color:#000000;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

form,table,p, table{ margin:0px; padding:0px;}

textarea{font-family:Trebuchet MS;font-size:14px; font-weight:normal}

.input_text{ border:1px solid #B8B8B8; background:#FFFFFF;}

.modra{color:#3A7FA3;}
.modra_bg{background:#3A7FA3;}
.zelena{ color: #639400;}
.zelena_bg{ background: #639400; color:#FFFFFF;}
.cervena{color:#CE0E0E;}
.tucne{font-weight:bold;}
.align_right{text-align:right;}

#center{ width:970px; margin:0px auto;}
#layout{ float:left; width:970px;}

#header{ float:left; width:100%; height:139px; position:relative; }
#header #logo{ display:block; position:absolute; left:0px; top:12px; font-size:30px; color:#FFFFFF; font-weight:bold;}
#header #novy_inzerat{ display:block; position:absolute; right:10px; top:12px; font-size:13px; color:#FFFFFF; font-weight:bold;}
#header #text_lista{position:relative; top:7px; font-size:11px; color:#666666;}
#header #text_lista span{padding:0px 6px;}
#header #text_lista a{color:#999999; text-decoration:underline}
#header #text_lista a:hover{text-decoration:none}

#menu{position:relative;}
#menu #main_menu { position:absolute; left:5px; top:-42px; margin:0px; padding:0px; display:block;}
#menu #main_menu  li{ float:left; margin:0px; padding:0px 6px 0px 0px; list-style-type:none;text-transform:uppercase;}
#menu #main_menu  li a{text-decoration:none;color:white;position:relative;float:left;font-size:13px; padding:0px 18px; font-weight:bold; height:42px; line-height:42px;  background: url("layout/11171F/main_menu_bg_a.gif") repeat-x left 4px; }
#menu #main_menu  li a .left{position:absolute;left:0px;top:0px; height:42px; width:5px; background: url("layout/11171F/main_menu_left_a.gif") no-repeat left 4px; }
#menu #main_menu  li a .right{position:absolute;right:0px;top:0px; height:42px; width:5px; background: url("layout/11171F/main_menu_right_a.gif") no-repeat left 4px; }
#menu #main_menu  li a:hover,#menu #main_menu  li a.aktiv{color:#000000;text-decoration:none;position:relative;float:left;font-size:13px; padding:0px 18px; font-weight:bold; height:42px; line-height:42px;  background: #DDDDDD url("layout/11171F/main_menu_bg.jpg") repeat-x; }
#menu #main_menu  li a:hover .left,#menu #main_menu  li a.aktiv .left{position:absolute;left:0px;top:0px; height:42px; width:6px; background: url("layout/11171F/main_menu_left.png") no-repeat right top; }
#menu #main_menu  li a:hover .right,#menu #main_menu  li a.aktiv .right{position:absolute;right:-1px;top:0px; height:42px; width:6px; background: url("layout/11171F/main_menu_right.png") no-repeat right top; }

#main{width:966px; float:left; text-align:left; border:2px solid #707378;} /* svetly okraj */
#main_in{position:relative; float:left;width:960px; border:3px solid #11171F; background:#FFFFFF;} /* border exact black */

#main_in .main_roh_top_left{position:absolute; display:block; left:-5px; top:-5px; width:6px;height:6px;  background: url("layout/11171F/main_roh_left.gif") no-repeat;}
#main_in .main_roh_top_right{position:absolute; display:block; right:-5px; top:-5px; width:6px;height:6px;  background: url("layout/11171F/main_roh_right.gif") no-repeat;}
#main_in .main_roh_bottom_left{position:absolute; display:block; left:-5px; bottom:-5px; width:6px;height:6px;  background: url("layout/11171F/main_roh_left_b.gif") no-repeat;}
#main_in .main_roh_bottom_right{position:absolute; display:block; right:-5px; bottom:-5px; width:6px;height:6px;  background: url("layout/11171F/main_roh_right_b.gif") no-repeat;}

#main_in .form_lista{font-size:11px;width:960px; float:left; height:23px; border-bottom:1px solid black; background:#DDDDDD url("layout/11171F/form_lista_bg.jpg") repeat-x -4px 0px; padding-top:6px; }
#main_in .form_lista.spodni{border-top:1px solid #11171F; border-bottom:0px;} /* border exact black */
#main_in .form_lista .input_text{ border:1px solid #969696; background:#FFFFFF; font-size:11px;}
 
#main_in .form_lista .paging {padding:0px 0px 0px 30px; float:left;}
#main_in .form_lista .paging .button{text-decoration:none; float:left; color:#333333;font-size:10px; font-weight:bold; line-height:16px; border:1px solid #969696; padding:1px 10px 0px 10px; background: #E0E0E0 url("img/button_bg.gif") repeat-x}
#main_in .form_lista .paging a.button:hover{ text-decoration:none;}
#main_in .form_lista .paging .page {padding:0px 5px; margin:0px; float:left;}
#main_in .form_lista .paging .page li {position:relative; list-style-type:none; padding:0px 0px 0px 1px; margin:0px; float:left;width:18px; height:18px; line-height:18px; background: url("layout/11171F/page.gif") no-repeat right center;}
#main_in .form_lista .paging .page li.last {background: none;}
#main_in .form_lista .paging .page a{ text-decoration:none; display:block; line-height:18px; width:18px; text-align:center; color:#333333;font-size:10px; font-weight:bold}
#main_in .form_lista .paging .page a.actual,#main_in .form_lista .paging .page a:hover{display:block;position:absolute; left:-1px; top:0px; color:#333333;font-size:10px; font-weight:bold; line-height:16px; width:18px; text-align:center; border:1px solid #969696; background: #E0E0E0 url("img/button_bg.gif") repeat-x}
#main_in .form_lista .paging .page a.actual:hover{text-decoration:none;}

#main_in .form_lista .search {padding:0px 0px 0px 80px; float:left;}
#main_in .form_lista .search.detail {padding:0px 0px 0px 30px; float:left;}
#main_in .form_lista .search input.button{font-size:10px;}
#main_in .form_lista .filter { float:right; padding-right:10px; }

a.button{text-decoration:none; float:left; color:#333333;font-size:10px; font-weight:bold; line-height:16px; border:1px solid #969696; padding:1px 10px 0px 10px; background: #E0E0E0 url("img/button_bg.gif") repeat-x}
a.button:hover{ text-decoration:none;}
input.button{ color:#333333;font-size:10px; border:1px solid #969696; background: #E0E0E0 url("img/button_bg.gif") repeat-x; cursor:pointer;}

#obsah{	position:relative; float:left; width:100%;}
#obsah.odsazeni{padding:20px 30px 30px 30px; width:900px;}

#obsah #vypis_inzerce{float:left; width:100%;}
#obsah #vypis_inzerce td{height:103px;border-bottom:1px solid black; font-size:11px; vertical-align:top;}
#obsah #vypis_inzerce td .zvyraznene{color:#639400; text-transform:uppercase;}
#obsah #vypis_inzerce td.image{width:111px; text-align:center; vertical-align:middle;}
#obsah #vypis_inzerce td.product{padding-top:17px; height:86px}
#obsah #vypis_inzerce td.labels{width:125px; text-align:right; padding-right:7px; vertical-align:middle;font-size:9px;}
#obsah #vypis_inzerce td.info{width:120px; text-align:left; font-weight:bold; vertical-align:middle;font-size:11px; font-weight:bold;}
#obsah #vypis_inzerce td p{padding-top:2px;}
#obsah #vypis_inzerce td h2{color:#639400;font-size:16px; display:inline; margin:0px; padding:0px 10px 0px 0px;}
#obsah #vypis_inzerce td h2 a{color:#639400; font-size:16px; text-decoration:underline;}
#obsah #vypis_inzerce td h2 a:hover{text-decoration:none;}
#obsah #vypis_inzerce td .price {background:#639400; color:#FFFFFF;font-size:16px; font-weight:bold; padding:0px 5px;}

#obsah #vypis_inzerce .koupim td h2 a{color:#3A7FA3;}
#obsah #vypis_inzerce .koupim td .price{background:#3A7FA3;}
#obsah #vypis_inzerce .koupim td .zvyraznene{color:#3A7FA3;}

#obsah .table_form  { padding-top:20px;}
#obsah .table_form  td{ padding-bottom:10px;padding-right:10px;}

#obsah #line_nadpis {position:relative;float:left; width:890px; text-align:right; line-height:25px; font-size:13px;}
#obsah #line_nadpis h1.nadpis_detail{float:left; margin:0px; padding:0px;font-size:25px;}
#obsah #line_nadpis h1.nadpis_detail span{margin-left:10px;padding:0px 5px; color:#FFFFFF; font-size:22px;}

.bunka_delete{position:absolute;left:550px;top:33px; z-index:1000000; padding:10px 15px 5px 15px;text-align:left;line-height:17px; border:1px solid #C7C7C7; background:#EDEDED; font-size:11px;width:270px;}
.bunka_delete span{display:block; padding-top:10px;}
.bunka_delete .zrusit{float:right; padding:0px 0px 10px 10px;width:47px;}
.bunka_delete .zrusit a{float:left;}
.bunka_delete .zrusit img{margin-top:4px;margin-left:5px;float:right;}
.bunka_delete .sipka{position:absolute; top:-20px; right:66px;display:none; width:38px; height:20px; background: url("layout/11171F/sipka-trans.png") no-repeat;}

#obsah #detail_info {float:left;margin-top:25px;background:#DBDBDB;font-size:11px; width:900px; border-top:7px solid #DBDBDB;border-bottom:7px solid #DBDBDB;}
#obsah #detail_info td{height:13px; line-height:13px; padding:0px; text-align:center; border-right:1px solid #666666; padding:0px 10px;}
#obsah #detail_info td.last{border-right:0px ;}
#obsah #detail_info strong{font-size:13px;}

#obsah #table_detail {float:left;width:900px; margin-top:35px;}
#obsah #table_detail td{vertical-align:top;}
#obsah #table_detail .text{width:370px; font-size:13px; font-weight:bold;line-height:21px;}
#obsah #table_detail .image{padding-left:50px; text-align:right;}
#obsah #table_detail  .nadpis{display:block;line-height:30px; padding-left:20px;margin-bottom:1px; background:#DBDBDB;margin-top:30px;width:350px;}

#obsah #table_detail #detail_form{float:left;padding:23px 18px 0px 23px; background:#EDEDED;border:1px solid #C7C7C7;width:327px;}
#obsah #table_detail #detail_form table{float:left;  background:#EDEDED; font-size:11px;}
#obsah #table_detail #detail_form table td{ padding:0px 5px 10px 0px}
#obsah #table_detail #detail_form table td input{margin:0px;}

#footer {float:left; width:100%;height:83px; position:relative}
#footer  #ride{position:absolute; top:0px; right:0px; width:382px; height:83px; background: url("img/ride_hard-trans.png") no-repeat;}
#footer  #logos{float:center;margin-top: 30px; margin-left:auto; margin-right:auto; width:287px; height:102px; background: url("img/bottom-shade.png") no-repeat;}
#logos img{margin-top: 28px; padding:4px;}
#footer #bottom_lista{ position: relative; top:10px; font-size:11px; color:#666666;}
#footer #bottom_lista span{padding:0px 6px;}
#footer #bottom_lista a{color:#999999; text-decoration:underline;}
#footer #bottom_lista a:hover{text-decoration:none;}
.md_errorText{color:#CC0000;}
.md_errorField{border:1px solid #CC0000; background-color:#FFDDDD}
#md_email{display:none;}
.headline {background:#639400; color:#FFFFFF;font-size:16px; font-weight:bold; padding:0px 5px;}
.illustration {margin-top:15px;margin-bottom:15px;}

/* highlight in index view */
.highlight {
    background-color: yellow;
    font-weight: bold;
}
.highlight_spam
{
    background-color: red;
    font-weight: bold;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}
/* DTT import debug */
.popup-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #f2f2f2;
  padding: 20px;
  font-size: 14px;
  z-index: 9999;
  text-align: center;
}

#toggle-button {
  position: fixed;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  background-color: #fff; 
  z-index: 10000;
  font-size: 1.8em;
  font-weight: bold;
}
.popup-title {
  font-weight: bold;
  margin-bottom: 10px;
}

.popup-message {
  margin-bottom: 10px;
}

