body{background: #e4e6e9 url(../images/body_bg.gif) repeat-x; margin: 0px; padding: 0px; font-family: tahoma; font-size: 11px}
table{border-collapse: collapse; border-spacing: 0; width: 100%}
  table img{border: 0 none; margin: 0; padding: 0}
li{cursor: pointer;}
a{border: 0px;}
  a img, img{border: 0px}
  
table tr td{vertical-align: top}



#main{min-width: 930px; max-width: 1064px; 
  _width: expression(document.body.clientWidth > 1064? "1064px" : "auto" );
  margin-right: 20px;
  background: white url(../images/silueta.gif) no-repeat;
  }

.doplnky_bgmain{background: white url(../images/doplnky_dol.gif) no-repeat;}
.tsubaky_bgmain{background: white url(../images/tsubaky_dol.gif) no-repeat;}
.cz_bgmain{background: white url(../images/cz_dol.gif) no-repeat;}

#tsubakiimg, czimg, doplnkyimg{position: absolute}

#bg_foot{background: url(../images/footer_left_bg.gif) left bottom no-repeat;}
#main_in{width: 910px; position: relative; left:100%; margin-left: -910px;}
#header{height: 320px; background: url(../images/header_bg_repair.jpg) repeat-x;}
#menu{width: 240px; _width: 220px; height:227px; background: url(../images/menu_bg.gif) no-repeat; position: relative; top: -50px; padding: 103px 0 0 20px;
}
#retezy_odkaz{position: absolute; width:20px; height: 142px; background: url(../images/prumyslove_retezy_hover.gif); cursor: pointer; z-index: 1; left: 910px}
#retezy_odkaz:hover{background: url(../images/prumyslove_retezy.gif); }

#content{background-color: white; _margin-top: -130px; }
#rightcontent{width: 630px; margin: 0px 0 0 10px; _margin-left: 15px;  _height: 533px; min-height: 533px; margin-top: 5px; padding-bottom: 66px}
  #rightcontent #cont_left{width: 430px; text-align: justify; &padding-top: 5px; min-height: 200px; _height:200px}
  #rightcontent #cont_left a, #rightcontent table a{text-decoration: underline; color: #606a74}
  
  #cont_left h3{font-size: 12px; }
  
  
#navigation{position: absolute; text-align: right; width: 640px; color: #a9aeb4; font-size: 9px; margin-top: 10px;}
#navigation a{text-decoration: underline; color: #a9aeb4}

#leftcontent{margin-top: 25px;}

#map_cheb{position: relative; top: -90px; left: 17px;}
#map_praha{position: relative; top: -80px; left: 30px}
#map_horazdovice{position: relative; top: -53px; left: -40px}
#map_brno{position: relative; top: -45px; left: -30px}


#menutop{list-style: none; padding: 0px; margin: 0px; color: white; width: 197px;}
  #menutop li{padding: 2px 0 3px 10px; border-top: 1px dotted #c1c8d0; background-color: #959ba1}
  #menutop .actual{background-color: #A6ACB2; color: #ff8; padding-left: 14px}
  #menutop li a{text-decoration: none; color: white}
  #menutop .first{border: 0 none}

  #header #search{position: relative; top: 20px; left: 743px; font-size: 11px; color: #a2a2a2; padding: 3px 0 0 15px; width: 140px; height: 17px; background: url(../images/bg_input_search.gif); border: 0 none; margin: 0}
  #header #header_link{position: relative; top: -322px; left: 890px; }
  #header img{background-color: black}

#menubottom{background: url(../images/footer_bg.gif); height: 73px; margin-left: 155px; text-align: right; _margin-left: 80px}
#menubottomin{background: url(../images/footer_bg_right.gif) right no-repeat;height: 73px;}

#menubottomtext{font-size: arial; font-size: 10px;   }
#mainmenubottom{text-align: right; margin-left: 260px;}
#menubottomul{list-style: none; margin: -12px 20px 0 0; padding: 0px; }
  #menubottomul li{padding: 0 4px 0 6px; float:left; display: block; border-left: 1px solid #b9b9b9; margin: 0; color: #494949; font-size: 9px }
  #menubottomul li a{text-decoration: none; color: #494949;}
  #menubottomul li a:hover{text-decoration: underline}  
  #menubottomul .first{border-left: 0 none}

#sub_menu{width: 640px; height: 20px; position: relative; top:-133px; left: 270px; &top: -135px; _top: -137 px;}

  #sub_menu img{ cursor: pointer;}
#submenudiv{position: relative; top: 236px; &top: 232px; _top: 234px; left: -161px; width: 1070px; height: 40px; text-align: right;  }
#submenutext{text-align: right; font-size: 1px; height: 2px;}


#search_box{margin-top: -6px; width: 240px; height: 252px; background: url(../images/bg_search_box.gif); font-size: 11px; color: #454545;}
  #search_box_in{padding: 60px 0 0 15px; _padding-top: 45px}
  #search_box_in label{width: 150px; display: block; padding: 5px 0 0px 0;}
  #search_box_in select{margin-bottom: 3px; width: 200px; color: #676767; border: 1px solid #d1d1d1}
  #search_box_in #inputbox{margin-bottom: 3px; width: 196px; color: #676767; border: 1px solid #d1d1d1}

#input_box_submit{color: white; text-align: center; width: 47px; height: 16px; background: url(../images/input_hledej.gif); border: 0 none; font-size: 10px; margin: 15px 0 0 153px;}
#input_box_submit:hover{background: url(../images/input_hledej_hover.gif);}


#contact_box{width:240px; margin-top: 2px; height: 320px; background: url(../images/bg_contact_box.gif)}
#contact_box_in{padding:65px 0 0 15px; color: #606a74}
#contact_text{color: #606a74; padding: 0px 0 0 35px; line-height: 15px;}
  #contact_text a{color: #606a74; text-decoration: none}

#low_footer{width: 639px; margin:0px; margin-left: 10px; &margin-left: 15px; height: 79px; color: #000000; background: url(../images/content_footer_bg.gif) repeat-x; text-align: right; padding: 10px 10px 0 0px; margin-top: -100px}
#low_footer a{color: #606a74; text-decoration: none;}

#banners{width: 639px; margin:0px; height: 60px; padding: 10px 0 10px 0 }


#footer{width: 900px; position: relative; &position: absolute; &margin-left: -900px; font-family: arial; font-size: 11px; color: #7f8387; float: right; _height: 0px}
  #footer a{color: #7f8387; text-decoration: underline}
#backlink{float: right;padding-right: 25px; margin-top: 5px;}
#copyright{float: left; margin-left: 27px; _margin-left: 13px;  margin-top: 5px;}
#contrabottom{position: relative; top: 10px; right: 765px;}
#strankovani{text-align: right; padding-right: 20px;}
#strankovani a{color: #606a74; text-decoration: none; font-weight: bold}
#strankovani a:hover{text-decoration: underline; }

.mainbox{color: #606a74; background: url(../images/content_div_bg.gif) repeat-x; min-height: 500px; _height: 500px; width: 638px; border: 1px solid #eff0f2; border-right: 0px none;padding-left: 10px; margin-bottom: 30px}

.box{width: 190px; height: 290px; float: left; padding: 10px; padding-top: 0px; margin-top: 0px;}
.act{height: 370px; _height:400px; &height: 400px;}
  .box p{text-align: justify; padding-top: 5px; }
.datum{color: #c4c7c8; font-family: tahome; font-size: 10px; margin-top: -10px}
.newstext{letter-spacing: 1px;}
  .mainbox .text{margin-top: -14px; &margin-top: -24px; _margin-top: -24px;}
.actborder{position: relative; top: 350px; &top: 370px; border-bottom: 1px solid #e4e6e9;}
  .actborder img{margin: 0 0 5px 140px}

.nadpis{font-family: tahoma; font-size: 13px;font-weight: bold; margin-top: 25px; border-bottom: 3px solid #ffe834; padding-bottom:5px}

.tsubaky_bg{background: #00b9e9; height: 53px;}
.cz_bg{background: #e2001a; height: 53px;}
.doplnky_bg{background: #fbdf00; height: 2px;}

.li_plus{list-style: none; margin: 10px 0 0 0px; padding: 0; height: 70px}
  .li_plus li{margin-top: 2px; text-transform: uppercase; text-decoration: underline; padding: 0 0 0 10px; }
  .li_plus li:hover{background-color: #f1f2f3}
  .li_plus li a{text-decoration: none; color:#606a74}
.li_clanky{list-style: none; margin: 15px 0 0 0; padding: 0;}
  .li_clanky li{border-bottom: 1px dotted #afb4b9; padding: 5px 0 5px 15px ;  background: url(../images/icon_plus.gif) left center no-repeat;}
  .li_clanky li a{text-decoration: none; color:#606a74}
  .li_clanky li:hover{text-decoration: underline}

.line_doplnky{border-top: 3px solid #fbdf00; width: 629px; position: absolute; margin-top: 33px}
.line_tsubaki{border-top: 3px solid #00b9e9; width: 629px; position: absolute; margin-top: 33px}
.line_cz{border-top: 3px solid #e2001a; width: 629px; position: absolute; margin-top: 33px}

.position{margin: 15px 0 0 10px; &margin-left:-631px}

.produkty_tsubaki{width: 629px;}
  .produkty_tsubaki td{width: 33%; vertical-align: top; border-bottom: 1px solid #e4e6e9; padding: 10px; text-align: justify}
  .produkty_tsubaki td h2{color: #00b9e9; font-size: 12px; margin: 0px; padding: 0px;}
  .produkty_tsubaki td strong{color: #606a74; font-size: 9px; font-weight: normal}
  
.produkty_cz{width: 625px;}
  .produkty_cz td{width: 33%; vertical-align: top; border-bottom: 1px solid #e4e6e9; padding: 10px; text-align: justify}
  .produkty_cz td h2{color: #e2001a; font-size: 12px; margin: 0px; padding: 0px;}
  .produkty_cz td strong{color: #606a74; font-size: 9px; font-weight: normal}
  
  
.tabledec{font-size: 10px; margin-right: 10px; width: 629px}
.tabledec tr td, .tabledec tr th{border-left: 1px dotted #a9aeb4;border-right: 1px dotted #a9aeb4;text-align: center; padding: 0 5px 0 5px}
.tabledec tr th{text-align: center; border-top: 0 none; height: 24px; vertical-align: middle}
.tabledec tr td{height: 18px; vertical-align: middle;}
.tabledec tr .levy{text-align: center}
.tabledec .two td{background-color: #f2f2f2}
.tabledec .noleft{border-left: 0 none}
.tabledec .noright{border-right: 0 none}

.table_tsubaki{width: 430px}
.table_cz{width: 430px}
.table_doplnky{width: 430px}
.table_tsubaki th{color: #00bef8; border-bottom: 1px dotted #00bef8}
.table_cz th{color: #e2001a; border-bottom: 1px dotted #e2001a}
.table_doplnky th{color: #ffc000; border-bottom: 1px dotted #ffc000}

#odeslat_button{width:47px; height: 16px; background: url(/layout_contra_main/images/odeslat_button.jpg) no-repeat; border: 0 none}
#odeslat_button:hover{background: url(/layout_contra_main/images/odeslat_button_hover.jpg) no-repeat;}

#alert_box{color: white; font-weight: bold; position: absolute; margin-top: -15px}

.widthcorrect{height: 200px; border-top: 1px solid #eff0f2}

.mainbox a img{border: 1px solid #eff0f2}

      
      .graph{background-color: #00bef8; border: 1px solid white}
      .typ{width: 180px;}
      .rozmer{width: 50px}
      .notop{border-top: 0px none}
      
.atStart p{margin: 0 0 10px 0}     


.downloadul{list-style: none; padding-left: 10px}
  .downloadul li{padding: 5px 0 5px 0}
  .downloadul li a{padding-left: 15px;}
  
.downloadtsubaki li a{background: url(../images/icon_down_tsubaki.gif) no-repeat left center}
.downloadcz li a{background: url(../images/icon_down_cz.gif) no-repeat left center}
.downloaddoplnky li a{background: url(../images/icon_down_doplnky.gif) no-repeat left center}
.pact p{margin:0px}

.kategorie_forum td a{text-decoration: none; }
.kategorie_forum td a:hover{text-decoration: underline}

#prejdina{margin: 30px 0 10px 0}

#forumnavi {color: #A9AEB4;margin: 10px 0 10px 0}
#forumnavi a {color: #A9AEB4; text-decoration: none;}
#forumnavi a:hover {text-decoration: underline}

.but-poptavka{width: 145px; height: 16px; background: red; cursor: pointer}
.but-top{position: absolute; margin: 39px 0 0 484px}
.but-bottom{}

.button_tsubaki{background: url(../images/but-tsubaki.gif) no-repeat}
.button_cz{background: url(../images/but-cz.gif) no-repeat}
.button_doplnky{background: url(../images/but-doplnky.gif) no-repeat}
