body{background: #222322 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}

#form input{font-size: 10px}

#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;_overflow: hidden;
  }
#accordion h3{cursor: pointer;}
#accordion h3:hover{text-decoration: underline}





#tsubakiimg, czimg, doplnkyimg{position: absolute}

#bg_foot{background: url(../images/footer_left_bg.gif) left bottom no-repeat; _overflow: hidden;}
#main_in{width: 910px; position: relative; left:100%; margin-left: -910px;}
#header{height: 215px; background: #fdd221 /*url(../images/header_bg_repair.jpg) repeat-x*/; _width: 910px; _overflow: hidden}
#menu{width: 220px; _width: 200px; height:240px; background: #585951; position: relative; top: -25px; padding: 50px 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; }
#rightcontent{width: 630px; margin: 0px 0 0 10px; _margin-left: 15px;  _height: 533px; min-height: 533px; margin-top: 5px;}
  #rightcontent #cont_left{width: 430px; text-align: justify; &padding-top: 15px; min-height: 200px; _height:200px}
  #rightcontent #noprint span, #rightcontent a, table a{text-decoration: none; color: #606a74}
  #rightcontent #cont_left a:hover, #rightcontent table a:hover{text-decoration: underline}
  
  #cont_left h3{font-size: 12px; }
  
.line_all{border-top: 3px solid #fbdf00; width: 629px; position: absolute;}
  
#navigation{position: absolute; text-align: right; width: 620px; color: #a9aeb4; font-size: 9px; margin-top: 38px; background: #f2f2f2; padding: 5px 10px 5px 0pt; margin-left: 10px}
#navigation a{text-decoration: underline; color: #606A74}

#leftcontent{margin-top: 125px;}

#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; margin-top: 20px; _padding-right: 22px;&padding-top: 20px}
  #menutop li{padding: 4px 0 4px 10px; border-top: 1px dotted #c1c8d0; background-color: #585951}
  #menutop .actual{background-color: #80817a; 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; width: 760px; margin-left: 155px}
#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:-183px; left: 279px; _top: -87 px;}

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


#search_box{width: 240px; height: 81px; background: url(../images/bg_search_box.gif); font-size: 11px; color: #454545; margin-bottom: 10px}
#search_box_in a{margin-left: 130px; color: #585951; text-decoration: none}
#search_box_in a:hover{text-decoration: underline}
  #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}

#retezyreklama{width: 240px; height: 101px; background: url(../images/retezyinforeklama.gif) no-repeat; cursor: pointer; margin-bottom: 10px;}

#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);}

#index_text tr td{width: 33%; padding-right: 20px}

#contact_box{width:240px; margin-top: 2px; height: 300px; 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: white; float: right; _height: 0px; margin-bottom: 50px}
  #footer a{color: white; 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: 555px; _height: 555px; width: 638px; border: 1px solid #eff0f2; border-right: 0px none;padding-left: 10px; margin-bottom: 0px}

.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}

#flashcontent{position: absolute; margin: 0 0 0 498px; overflow: hidden; width: 412px}




.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}






.position{margin: -19px 0pt 0pt 00px; &margin-left:-622px; &margin-top: -6px; _margin-top: -6px}

#cont_left table{&margin-top: 10px}

.doplnky_bg{background: url(../images/whitespace_doplnky.gif) repeat-x left top; height: 2px; }
.cz_bg{background: url(../images/whitespace_cz.gif) repeat-x left top; height: 53px; }
.tsubaky_bg{background: url(../images/whitespace_tsubaki.gif) repeat-x left top; height: 53px; }
.contra_bg{background: url(../images/whitespace_contra.gif) repeat-x left top; height: 2px; }
  
.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(../images/odeslat_button.jpg) no-repeat; border: 0 none}
#odeslat_button:hover{background: url(../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}

#sub_menu div div div{text-align: right; padding-top: 16px; padding-right: 20px;}
#sub_menu div div div a{color: white; padding: 0px 10px 0 10px; text-decoration: none; border-left: 1px solid white; font-size: 12px}
#sub_menu div div div .first{border-left: 0 none}
#sub_menu div div div a:hover{text-decoration: underline}

#cont_left ul{margin-bottom: 20px; padding-bottom: 0px; &padding-bottom: 0px;}
#cont_left ul li{cursor: default;}

#rightcontent .mainbox #menu2{list-style: none; font-size: 12px; font-weight: bold; margin: 0px ; &margin: 20px 0 20px 0;  padding: 0px;}
  #rightcontent .mainbox #menu2 li{color: #606a74; width: 429px; padding: 3px 0 3px 0; text-decoration: none; background: none; font-weight: bold}
  #rightcontent .mainbox #menu2 li:hover{background-color: #f2f2f2}
  
  .menu2div{float: left; display: block; width: 54px; padding-top: 7px; height: 20px; text-align: center; background: #f2f2f2; margin: 3px; cursor: pointer; border: 1px solid #f2f2f2}
  .menu2div:hover{border: 1px solid #fed220}
  
  #rightcontent .mainbox #menu2 li a, .mainbox #cont_left #accordion h3, .mainbox #cont_left .toggler{color: #606a74; text-decoration: none; margin: 0px; margin: 4px 0 4px 0; padding: 0px; text-transform: uppercase; font-weight: bold}
  #rightcontent .mainbox #cont_left #accordion h3{padding: 4px 0 4px 0; margin: 0px}
  #rightcontent .mainbox #menu2 li a{border: 0px none}
    #rightcontent .mainbox #menu2 li a:hover, #accordion h3:hover{background-color: #f2f2f2}
    
    
    
#cont_left #table-classify_row_classify{font-size: 10px; margin-bottom: 20px; margin-top: 10px}

#cont_left #table-classify_row_classify tr th{text-align: center; border-top: 0 none; height: 24px; vertical-align: middle}
#cont_left #table-classify_row_classify tr td{height: 18px; vertical-align: middle;}
#cont_left #table-classify_row_classify tr .levy{text-align: center}
#cont_left #table-classify_row_classify .classify-row-1{background-color: #f2f2f2}
#cont_left #table-classify_row_classify .classify-left{border-left: 0 none}
#cont_left #table-classify_row_classify .classify-right{border-right: 0 none}

.inputname{display: block; width: 140px; float: left; margin-top: 3px}
fieldset{border: 0px}

input{border: 1px solid lightgrey; margin: 2px 0 2px 0; font-size: 10px; height: 14px;}
textarea{border: 1px solid lightgrey; margin: 1px 0 1px 0}  

#cont_left .h2{&text-transform: uppercase; &margin-top: -6px; &font-size: 22px; &padding-bottom: 10px; _font-size: 28px; height: 40px} 