

table.dec_table {
  width: 100%;


}

table.dec_table thead tr {

  background-color: #6075A1;
  color: white !important;
  font-size: 12px;
  height: 33px;
}

table.dec_table thead {

}

table.dec_table tr {
  height: 64px;
}

table.dec_table tr td {
  border-bottom:1px solid #E6E3DC;
}

.tbl_body td {
  padding: 5px;
}

.simpleForm table tr td {
  font-size: 12px;
}

.simpleForm table {
  width: 100%;
}


.ffHint {
  font-size: 10px;
  color: gray;
  border: 1px;
  display: block;
  padding-bottom: 4px;
  }

.formDelimiter {
  border-bottom: 1px solid #e5e5e5; margin-top: 10px; margin-bottom: 10px; width:100%;
}

.errorField td input {
  border: 1px solid red;
}

.errorField td textarea {
  border: 1px solid red;
}

.errorField {
  color: red;
}

.form_btn {
  width:46px; height:26px; background-image: url('/DESIGN/FOBOS/images/ok_btn.jpg'); border: 0px; color: #2e3f61;
  cursor: pointer;
  background-position: 0px 0px;
}

input.form_btn2 {
  width: 100px; height:26px;
  border-top: none;
  border-bottom: none;
  background-image: url('/DESIGN/FOBOS/images/btn_bg.gif');
  border-left: 1px solid #fffef4;
  border-right: 1px solid #fffef4;
  color: #2e3f61;
  text-decoration: none;
  cursor: pointer;
  background-position: 0px 0px;
  padding-bottom: 2px;
  padding-right: 6px;
  font-size: 11px;

}

input.form_btn3 {
  width: 178px; height:25px;
  border: none;
  background-image: url('/DESIGN/FOBOS/images/blue_button.gif');
  background-position: 0px 0px;
  padding-bottom: 2px;
  padding-right: 6px;
  font-size: 11px;
  color: white;
  font-weight: bold;
  cursor: pointer;

}

div.form_btn2 {
  width: 100px;
  border-right: 1px solid #cfcdd0;
}

.sbBlock {

  font-size: 12px;
  width: 241px;
  background: url("/DESIGN/FOBOS/images/ss_header.jpg") no-repeat top left;
  background-color: #faf9f8;
  padding-top: 50px;

}

td.sb_block {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

.sbBlockInner {
  padding-top: 10px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 10px;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}

.sbBlock div.sbFoot {
  background: url("/DESIGN/FOBOS/images/ss_footer.gif") no-repeat bottom right;
  height: 5px;
}

.sbBlockInner h3 {
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 35px;
  color: black;
  font-size: 13px;
  background: url("/DESIGN/FOBOS/images/info.gif") no-repeat center left;
}

.sbBlockInner input {
  margin-bottom: 8px;
  margin-top: 3px;

}

input.subscr_fld { width: 170px;}

h2 {
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-top: 23px;
  padding-left: 21px;
}

div.lowH1 h1 {
  color: black;
  font-size: 14px;
  font-weight: bold;

  padding-left: 21px;
}

div.lowH2 { padding-bottom: 8px;}
div.lowH2 h2 {
  display: inline;
  }
div.lowH2 a {
  font-size: 10pt;
  }

div.lowH2 .c1{
float: left;

}
div.lowH2 .c2{

text-align: right;
}

#ms_table {
  height: 100%;
  width: 100%;
}

#tr_h280 { vertical-align: top; height: 246px;}
#tr_h254 { vertical-align: top; height: 254px;}
#tr_h186 { vertical-align: top; height: 186px;}

.cityFrame { position:absolute;left:0px;top:0px;width:100%;height:200px;z-index:-1; border:0;}

.menuHead {background: url(/DESIGN/FOBOS/images/left_menu_panel.jpg) no-repeat left top; }
.menuFoot {background: url(/DESIGN/FOBOS/images/right_menu_panel.jpg) no-repeat right top;}
.tdSrchFrm {background: url(/DESIGN/FOBOS/images/bg_search.jpg) repeat-x left top;}
.tblSrchFrm {z-index:0;}
 input.srchFld {
  color: #CCCCCC;
  width:100%;

}

#cities_search_select select { width:100% }

select.selectbox {width:100%;z-index:1;}
.extSrchBtn { width:104px;height:29px;}
td.td_w3 {width: 3px;}
td.td_sff { background: url(/DESIGN/FOBOS/images/b_search.jpg) repeat-x left top; height: 3px;}
td.tskRightBg { background: url(/DESIGN/FOBOS/images/tsk_right.jpg) no-repeat right top; width: 15px; height: 33px;}
table.tblMPFoot {border-top: 1px solid white; background-color: #6075A1;}
tr.tr_h100 {height: 100px;}
td.aboutPrj { padding-left: 15px; padding-top: 5px;}
tr.tr_h25 {height: 25px;}
#change_city_ok { display: none;}
.disp_none {display: none;}
td.menuLine {width:3px; text-align: center;}
tr.tr_h64 {height: 64px;}
.pr10 {padding-right: 10px;}
.pad1010 {padding:10px 10px 10px 0px;}
.pad10_0 {padding: 10px 0px;}

td.body_td { color: red;}
.pad16_16 { padding: 16px 16px;}

#email_login, #password_login, #email_forgot { width: 100%; }
input.btn_enter { width:105px; height: 29px;}
table.lc_bg1 { background: url(/DESIGN/FOBOS/images/private_fon.jpg) repeat-y left 3px; }
td.lc_bg2 {width: 131px; background: url(/DESIGN/FOBOS/images/private_top.jpg) no-repeat left top;}
table.lc_bg3 { height: 44px; background: url(/DESIGN/FOBOS/images/private_bot.jpg) no-repeat left bottom;}
table.lc_bg3 tr { height: 45px;}
td.lc_t1 {text-align: right; padding: 10px 10px 10px 135px;white-space: nowrap;}
td.lc_t2 {text-align: right; padding: 10px 10px 10px 100px;}
div.lc_t4 {width:130px;}
div.lc_t5 {width:100%;}
a.lc_t6 {font-size: 0px; border: none; text-decoration: none;}
img.lc_t7 {position: absolute; border: none; margin: -40px 0px 0px 0px;z-index:1;}
.h130 {height: 130px;}
.h92 {height: 88px;}
td.ls_bg {background: url(/DESIGN/FOBOS/images/left_search.jpg);}
td.bg_search {background: url(/DESIGN/FOBOS/images/bg_search.jpg) left top; padding-top: 10px;}
.fs12 { font-size: 12px;}
select.cit_msel {width:100%; height: 66px; font-size: 12px;}
td.td1 { width: 104px; vertical-align:top; padding-top: 20px;}
td.td2 {background: url(/DESIGN/FOBOS/images/right_search.jpg);}
td.td3 {background-color: #f2f1ed; padding: 10px 20px;}
td.td4 {width:15px; background: url(/DESIGN/FOBOS/images/tsk_right.jpg) no-repeat right top;}
td.td5 {vertical-align: top; padding: 10px 20px;}
td.td6 {width:155px; vertical-align:top; padding: 5px 10px 5px 0px; }
div.d1 {margin-bottom: 10px; font-size: 14px;}
div.d2 {margin-bottom: 16px;}
div.d3 {width:60px; height: 80px; background: #efefef;}
div.d4 {margin-bottom: 4px;}
div.d5 { font-size: 14px;}
div.d5 {margin: 0px 20px;}
.cblack {color:#000000;}
.smgray { font-size: 12px; color: gray;}

.d4 a { text-decoration: none;}
div.dbg_inf {
  z-index: 5;
  position: fixed;
  background-color: #dddddd;
  top: 0px;
  color: green;
  right: 0px;
  padding:4px;
  opacity: 0.85;
  cursor: default;
}
div.dbg_inf b {
  color: black;
}

div.dbg_inf span {
  color: red;
  font-weight: bold;
}

.checkBoxesSet tr td label {
  font-size: 10px;
}

.treeCheckBoxesSet tr td span {
  cursor: pointer;
}

div.gray a {
  color: #252f61;
  font-weight: bold;
  text-decoration: none;
}

td.ad_br_d {
  border-bottom: 1px solid #eaeaea;
  font-size: 1px;
}

td.ad_br_u {
  border-top: 1px solid #eaeaea;
  font-size: 1px;
}

td.ad_br_l {
  border-left: 1px solid #eaeaea;
  font-size: 1px;
}

td.ad_br_r {
  border-right: 1px solid #eaeaea;
  font-size: 1px;
}

td.ad_title {
  color: #ec9100;
  font-weight: bold;
  font-size: 13px;
  background-color: #eaeaea;
}

td.ad_cont {
  font-size: 13px;
}

span.cat_cnt {
  color: #cacad8;
}

div.tsk_sub_cats {

  padding-left:3px;
  margin-bottom: 6px;
  font-size: 13px;
}

div.tsk_sub_cats span.cc_show {
  cursor: pointer;
}

table.cat_tbl {
  background-color:#f7f7f4;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-top:5px;
  margin-bottom:8px;
  padding-top:6px;
  padding-bottom:4px;
  font-size: 13px;
}

td.cc_shift {
  padding-left: 20px;
}

table#price {
  background-color: #f2f1ed;
  width:100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;

}

.orange2 {
  color: #ff8a00 !important;
  font-size: 13px;
  font-weight: bold;
}

.blue2 {
  color: #2372d7 !important;
  font-size: 13px;
  font-weight: bold;
}

a.btn_orange, a.btn_blue {
  padding-top: 4px;
  width: 150px;
  height: 25px;
  display:block;
  text-align: center;
  text-decoration: none;
  color: white;
  font-weight: bold;
  background-repeat: no-repeat;
}


a.btn_orange {
  background-image: url("/DESIGN/FOBOS/images/orange.gif");
}

a.btn_blue {
  background-image: url("/DESIGN/FOBOS/images/blue.gif");
}

a.tsk_link:VISITED {
  color: #5c8cf0 ;
}
a.owner_link {
  font-size: 14px;
}

a.owner_link:VISITED {
    color: #5c8cf0 ;
}

table.rq_card {
  background-color:  #f2f1ed;

}

table.rq_card tr td, table.rq_card tr td label {
  font-size: 13px;
}

div.price  {
  height: 30;
  width: 273;
  background-repeat: no-repeat;
  padding-top: 3px;

}

div.sprice  {
  background-image: url("/DESIGN/FOBOS/images/podl_cena.gif");
}

div.sect {
  font-size: 14px;
  font-weight: bold;
  padding-top:4px;
}

td.mans {
  background-image: url("/DESIGN/FOBOS/images/mans.jpg");
  background-repeat: no-repeat;
  height: 103px;
  text-align: right;
  font-size: 13px;
  vertical-align: top;
  padding-top:2px;
}

td.brdl, td.brdr {
  background-repeat: repeat-y;
  background-color: #f2f1ed;
  width:17px;
}

td.brdr {
  background-image: url("/DESIGN/FOBOS/images/brdr.gif");
}

td.brdl {
  background-image: url("/DESIGN/FOBOS/images/brdl.gif");
}


td.bbg {background-color: #f2f1ed;}

a.corg {
  margin-top: 4px;
  color: #666666;
  font-size: 11px;
}

span.prce {font-size: 14px;}
div.dshd {
  width:100%;
  border-bottom: 1px dashed gray;
}

div.dshd a, ul.prcs li a { text-decoration: none; color: black}

ul.prcs {
  margin-top: 3px;
  list-style: disc;
  margin-bottom: 0px;
}

ul.prcs li {
  background: none;
  padding-left: 0px;
  color: #666666;

}

ul.prcs li a {color: #666666; }

ul.prcs li span.orng { color: orange; font-size: 14px; font-weight: bold;}
div.pprc { font-size: 13px; padding-bottom:12px;}
td.bcu, td.bcd { background-image: url("/DESIGN/FOBOS/images/bc.gif"); background-repeat: repeat-x; background-position: bottom;}
td.bcd {background-position: top;}

/*FLASH BOX*/
.flashbox {font:0.9em Arial;}
  .flashbox a {color:#666666;text-decoration:none; cursor: pointer;}
  .flashbox a:hover{text-decoration: underline;}

.flashbox {position:fixed;top:10px;left:50%;z-index:4000;width:500px;margin:0 0 0 -255px;padding:5px 10px;background: #dff6dd;border:1px solid #c4e4b1;}
  #login_form .flashbox {position:relative;top:0;left:0;width:auto;clear:both;margin:10px 0 25px;padding:1em 10px;}
  .flashbox ul {margin:0;padding:0;list-style-type:none;}
    .flashbox li {margin:0 0 0 3px;padding:5px 5em 5px 10px;border-bottom:1px solid #c4e4b1;position:relative; background:none;}
    #login_form .flashbox li {padding:0 5em 0 0; background:none;}
      .flashbox li:last-child, .flashbox li.last-child {border:0 none; background:none; padding:5px 5em 5px 10px;}
  .flashbox .close{position:absolute;right:20px;top:10px;}
    #login_form .flashbox .close {top:1em;right:10px;}
