/* CSS Document */
*{margin:0px; padding:0px;}
BODY{
  font-size:12px; 
  font-family:Arial; 
  background-color:white;
  background-image:url(../images/body.png);
  background-repeat:repeat-x;
  }
IMG{ border:none;}
TABLE{border-collapse:collapse;} 
INPUT{font-size:11px;}
A{text-decoration:underline; color:rgb(158,43,0);}
A:hover{text-decoration:none;}
A IMG{cursor:pointer;} 
H1{
  font-size:14px;
  color:white; 
  font-weight:bold; 
  padding-left:34px;
  margin-bottom:9px; 
  height:54px; 
  line-height:54px; 
  background:url(../images/h1.png) no-repeat;
  } 
H2{font-size:13px;color:rgb(225,86,0); font-weight:bold; padding-bottom:2px;} 
H3{font-size:12px; font-weight:bold; padding-bottom:2px; padding-top:5px;}
H4{font-size:12px; font-weight:normal; color:rgb(255,113,0);}
P{line-height:18px; padding-bottom:15px;}
OL, UL {padding-left:20px; padding-bottom:25px; line-height:18px;}
LI OL{padding-bottom:10px;}
OL LI{font-weight: bolder;}
OL LI OL LI{list-style:lower-alpha; font-weight: normal;}



#case {margin: 0 auto 0 auto; width:920px; border-left:13px solid white; border-right:13px solid white; background-color:white;}



#header{
  float:left; 
  width:100%; 
  border-top:9px solid rgb(232,113,1); 
  background:url(../images/header.jpg) no-repeat; 
  padding-top:6px;
  }
  #header img{float:left;}
  #header_top{height:81px;}
  #logo{padding-left:102px; float:left;}
  #login{float:right; width:255px; padding-top:8px; }
    #login TH{text-align:right; padding-right:25px; font-size:13px; color:rgb(223,89,1); padding-bottom:5px;}
    #login TD{padding-bottom:5px;}
    #login TD INPUT{width:105px; height:12px; border:1px solid rgb(97,97,97); padding:4px;}


#left{float:left; width:172px; background-image:url(../images/menu.png); margin-bottom:30px;}
  #menu{
    background-image:url(../images/left_top.png); 
    background-repeat:no-repeat;
    border-bottom:1px solid rgb(174,174,174); 
    padding-left:12px; 
    padding-right:10px;
    padding-top:20px;
    padding-bottom:4px;
    font-weight: bolder;
    }
  #menu A{
    display: block; 
    margin-bottom:10px; 
    padding-left:15px; 
    background:url(../images/menu_a.gif) no-repeat; 
    background-position:0% 50%; 
    color:black;
    text-decoration:none;
    }
    #menu A:hover{text-decoration:underline; color:rgb(187,0,0);}



#content{float:left; width:748px; background:url(../images/content.png) no-repeat; padding-bottom:30px;}
  #content_padding{padding-left:13px; padding-top:24px;}
    #content_padding P{padding-bottom:15px;}
    #content_padding H2{padding-top:10px;}   


#footer{clear:both; width:100%; border-top:9px solid rgb(150,150,150);}
  #footer_padding{padding:12px; padding-top:9px; float:left;}  
  #footer A{text-decoration:none;} 
  #footer A:hover{text-decoration:underline;}
  #footer_left{float:left; width:160px;}
  #footer_centre{float:left; text-align:center; width:576px;}
  #footer_right{
    float:right;
    text-align:right;
    width:86px;
    height:11px; 
    border:1px solid rgb(100,100,100); 
    margin-left:72px; 
    font-size:9px;
    background:rgb(225,225,225);
    color:rgb(100,100,100);
    line-height:11px;
    }
    #footer_right SPAN{color:rgb(150,150,150); padding-left:45px; padding-right:2px;}
    
    

/*main*/
#content_left{padding-left:13px; padding-top:24px; width:305px; float:left;}
  #wifi{margin-left:10px;}
  #content_left H1{background:url(../images/h1_main.png); margin-top:10px;}      
#content_right{width:417px; float:right; background:url(../images/content_right.jpg) no-repeat; padding-top:24px;}
  #content_right H2{padding:0px; color:white; font-size:14px; padding-left:34px;height:54px; line-height:54px; background:url(../images/h2.png);}
  #notbg{background:none !important;}
  #welcome{padding-left:15px; padding-top:12px; width:220px; height:288px; padding-bottom:13px;}
  #merak{background:url(../images/merak.jpg) no-repeat; padding-left:190px; padding-top:14px; padding-right:20px; height:111px; padding-bottom:0px;} 


/*clanek*/
#content_h1_padding{padding-left:13px; padding-right:13px;}
  #content_h1_padding P IMG{padding-top:5px;}
  TABLE.format{margin-bottom:15px; line-height:18px;} 
  TABLE.format TH{padding:5px; padding-top:7px; padding-bottom:7px; background:rgb(230,159,1); color:white; border:1px solid rgb(234,171,7);}
  TABLE.format TD{padding:3px; padding-left:5px; padding-right:5px; border:1px solid rgb(234,171,7);}  
.datum {font-size:10px; padding-bottom:5px;}
#content_padding TH.tarif{width:90px;}
#content_padding TH.rychlost{}
#content_padding TH.cena_mesic{width:90px;} 
#content_padding TH.instalace{width:140px;}     

/*objednavka*/
.objednavka TH{font-weight: normal; text-align:left; width:130px; padding-bottom:5px; vertical-align:top;}
.objednavka TD{padding-bottom:5px; vertical-align:top;}
.objednavka INPUT,.objednavka TEXTAREA{padding:1px; padding-left:3px; padding-right:3px;}
.objednavka SELECT{width:150px;}
.submit{padding:3px; padding-left:20px; padding-right:20px; font-weight: bolder; margin-top:10px;}  
a.shop {margin-bottom:30px;} 
.bla{padding-top: 10px;}
.shop img{padding-bottom: 5px;}
