/* CSS Document */
*{
   margin:0 auto;
   padding: 0;
}
body{
   font-family:Arial;
   font-size:12px;
   color:rgb(52,52,52);
   background-image:url('../images/pozadi.jpg');
   background-color:#ffffff;
   margin-top:0px;  
   background-repeat:repeat-x;
}
h1.nadpis{font-size: 14px; padding-top: 20px; padding-bottom: 10px;	padding-left: 14px;	margin: 0; color: #f05a0b;}

h2.nadpis2{
   font-size:12px;
   padding-top:10px;
   padding-bottom:5px;
   padding-left:10px;
}

h2#odrazka {background: #fff url('../images/odrazka.gif') 0px 9px no-repeat; font-size: 13px; background-repeat:no-repeat; padding-left: 50px; padding-top:7px;margin-left:10px;}

div#wrap{
   width:860px;
   margin-top:0;
   margin-right:auto;
   margin-bottom:0;
   margin-left:auto;
   
}
div#left{
   width:299px;
   float:left;
   font-size:11px;
   background-color:#ffffff;
   padding: 0px;
}
div#left h2{
   font-weight: bolder;
   font-size:12px;
   color:rgb(123,46,0);
   padding-bottom:5px;
}

div#logo{
   background-image:url('../images/slogan.gif');
   background-repeat:no-repeat;
   background-position: center center;
   width: 299px;
   margin-top: 10px;
   margin-bottom: 7px;
   height: 104px;;
   
}
div.menu {border-bottom: 1px solid #d1d1d1; padding: 0; width: 267px;}

div.menu a{
   background-image:url('../images/menu.jpg');
   background-repeat:no-repeat;
   display: block;
   height:22px;
   width: 217px;
   padding-left:50px;
   padding-top:10px;
   font-size:12px;
   font-weight:bold;
   color:#f05a0b;
   text-decoration:underline; 
}
div.menu a.sub{
   background-image:url('../images/sub_menu.jpg');
   background-repeat:no-repeat;
}
div.menu a.sub:hover{
   background-image:url('../images/sub_menu.jpg');
   text-decoration: underline;
}
#menu_aktual{
   background-image:url('../images/menu_hover.gif');
   }
div.menu a:hover{
   color: #933707;
   }

h3#clanky_zdarma_title {
   height: 48px;
   background-image:url('../images/stahnete_si.jpg');
   background-position: center;
   background-repeat:no-repeat;
   line-height: 46px;
   text-align: center;
   font-size: 14px;
   color: #000;
   margin-top: 15px;
   padding: 0;
}

div.img {
   color:#000000;
   margin:10px;
   font-weight:bold;
   padding-top:15px;
   padding-left:20px;
}

div#clanky_zdarma {background-color:rgb(244,244,244); border:0px solid #c5c5c5; border-top:none; margin: 0px 15px 10px 15px;padding:21px; padding-top: 12px;}
div#clanky_zdarma p {font-size: 12px; text-decoration: underline; margin-bottom:15px;}
div#clanky_zdarma p a {color: #000;}

.heading{
   color:#cb0200;
   font-weight:bold;
}

div.datum{
   font-size:10px;
   line-height:10px;
}

div#content{
   float:left;
   width:555px;
   padding-bottom:30px;
}

#content p{
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;}

div#logo2{
   background-image:url('../images/kolaz.jpg');
   background-repeat:no-repeat;
   width:555px;
   height:229px;
   margin-bottom:2px;
}

#logo2 a {
font-family: arial;
font-size:11px;
padding-left: 16px;
padding-right: 16px;
color:#3f3f3f;
text-decoration: none;
border-left: 1px #3f3f3f dotted;
}
#logo2 a.barak{
font-family: arial;
font-size:11px;
padding-left: 29px;
padding-right: 16px;
color:#3f3f3f;
text-decoration: none;
border-left: none;
}

#logo2 .odkazyhead{padding-top: 37px; padding-bottom: 3px;}
#logo2 img{border: none;margin: 0;padding: 0;  }

div#navigace {height: 29px; font-size: 11px; line-height: 29px; padding-left: 14px;}
div#navigace a {color: #000;}
div#navigace a:hover {text-decoration: none;}
div#navigace span {color: #f05a0b}

div#main_page {font-size: 12px; float: left; padding: 0 0px; line-height: 17px;}
div#main_page p {padding-left: 14px; padding-right: 14px; padding-bottom: 10px;}
div#main_page table {padding-left: 14px; padding-right: 14px;}

div#form {background: transparent url("/images/main_page_img.jpg") 0 8px no-repeat; height: 276px;margin-left: 10px;}
div#form form {width:200px; float:right; padding-top: 36px; padding-right: 34px;}
div#form input#email {border: 1px solid #254b01; width: 171px; font-size: 12px; padding: 8px 10px; margin-bottom: 8px;}
div#form input#submit {background-image:url('../images/main_form_submit.jpg'); width: 194px; height: 38px; border:none; font-weight: bold; font-size: 13px;}
div#napis1 {width: 250px; float:left; padding-left: 22px; padding-top:25px;}
div#napis1 h1 {width:250px; float:left; padding-left:0px; padding-top:0px; color:#ffffff; font-size:18px; line-height:25px;}
div#napis1 h1 span {font-size:23px;}
div#napis1 p {width: 150px; float:left; padding: 0; margin: 15px 0 0 0; font-weight: bold; color: #fff; font-size:12px;}
div#napis1 p span {color:#f0ffa1;}
div#napis2 {width:200px; float:left; padding-left: 40px; padding-top: 12px;}
div#napis2 p {color: #ffffff; padding: 0; padding-right: 10px; line-height: 14px;}

div#main_text {margin-top: -5px;}
div#main_text p {padding: 10px;}
div#main_text h2 {font-weight: bold; font-size: 12px; color: #f05a0b; padding-left: 25px;}


/*CLANEK*/
div#clanek {font-size: 12px;font-family: arial;}
.clanek p {padding: 8px 14px;}
div#clanek h4 {color: #f05a0b; padding: 8px 14px;}
.clanek a{ color: #f05a0b;}
.clanek img {border: 1px solid #949494;}

div.popis {
margin-left: 10px;width: 530px;margin-top:20px;
background-color: #f2f2f2;}
div.popis h2 {background-color: #eaeaea; padding: 14px; margin-top:0px; color: #f05a0b;line-height:14px;}
div.popis h2 a{background-color: #eaeaea;   color: #f05a0b;text-decoration: none;}
div.popis h2 a:hover{background-color: #eaeaea;  color: #f05a0b;text-decoration: underline;}
div.popis p {padding:10px; border-top:1px solid rgb(255,255,255);}
div.popis img {float:left; border: 1px solid #949494; margin-right: 15px;}
div.popis a {color: #ff7e00;}

div#clanek_clanky_zdarma {padding: 10px 14px;}
div.clanek_zdarma {color: #f17c3b}
div.clanek_zdarma h2 {font-weight: normal;}
div.clanek_zdarma a {color: #f17c3b}
div#sponzor{
   width:160px;
   float:right;
   text-align:center;
   padding-top:5px;
   }  
div#sponzor_top{
   height:19px;
   width:160px;
   background-image:url('../images/sponzor.gif');
   background-repeat:no-repeat;
   font-size:12px;
   color:#dddddd;
   text-align:center;
   font-weight:bold;
   padding-top:4px
}
div#sponzor p{
   width:158px;
   border:1px solid rgb(197,197,197);
   border-top:none;
   padding-bottom:30px;
   }

div.index_cnt div.heading{
padding-bottom:3px;
}
.mozneslevy{
 text-align:center;
 padding-left:20px;
 padding-top:20px;
 float:left;
}

div#bottom{
   float:left;
   margin-top:10px;
    margin-bottom:20px;
   width:875px;
   height:82px;
   padding-top:25px;
   text-align:center;
   font-size:11px;
   color:#403e3e;
   background-image:url('../images/paticka.jpg');
   background-repeat:repeat-x;
     
}
div#bottom a{
   color:rgb(123,46,0);
   text-decoration:none;
}
div#bottom a:hover{
   text-decoration:underline;
}



div#text2{
   font-size:11px;
   float:left;
   width:640px;
   padding:0 5px;
}



#malemenu{
   padding:0px; margin:0px;
}
#malemenu li{
  margin-left:30px;
}




img#manager{
   float:right;
   padding-bottom:20px;
   padding-left:20px;

}

img#par{
   padding-left:20px;
  
}
img#par1{
   padding-left:130px;
   padding-top:20px;

  
}


img#dec{
   float:left;
   padding-top:20px;
   padding-right:20px;
   padding-bottom:20px;

}
img#decc{
   float:left;
   margin-left:10px;
   padding-right:20px;
}
#vpravoli{
   float:left;
   width:275px;
}
p.texty{

   padding-left:10px;
   padding-right:10px;
}
.litext{
   padding-left:15px;
   line-height:120%;
   list-style-type:circle;
   list-style-position:inside;
}
p.t2{
   padding-left:10px;
}
h2{
   font-size:12px;
}
.oldvers td{
   padding:2px;
   background-color:#f2f2f2;
   font-weight:bold;
   text-align:center;
}
.oldvers th{
   background-color:#e5e5e5;
   padding:3px;
}
div#main_page img.vtextu{
   padding-left:15px;
}
div#main_page a{
	font-weight:bold;
	color:#FF6600;
}
div#main_page a:hover{
   text-decoration:none;
}
ol{
   padding-left:50px;
}
ol a:hover{
   text-decoration:none;   
}
a.nadpisy{ 
   color:#343434;
   text-decoration:none;
}
div.zpet{
   position:relative;
   left:180px;
   width:40px;
   padding:10px;
   font-weight:bold;
   background-color:#ededed;
}
div.zpet a{
   text-decoration:none;
   color:#343434;
}
li{
   margin-left:50px;
}
.dhead{
   font-size:12px;
   font-weight:bold;
   padding:5px;
}
table.door td{
   padding:4px;
}
.door {
	float: left;
	margin-bottom: 25px;
}

div#cz{
   width:30px;
   height:20px;
   position:absolute;
   left:787px;
   top:211px;
   cursor:crosshair;
}
div#cz a{
   text-decoration:none;
}
div#en{
   width:30px;
   height:20px;
   position:absolute;
   left:818px;
   top:213px;
   cursor:crosshair;
   
}
div#en a{
   text-decoration:none;
}
img#maps{
   position:relative;
   top:-165px;
   left:50px;
}
h1#logos{
   font-size:60px;
   padding-left:20px;
   padding-top:20px;
   background-color:black;
   width:210px;
   height:110px;
   position:absolute;
   left:69px;
   cursor:crosshair;
    
}
.li p{
 padding-bottom:4px;
 padding-left:7px;
 text-indent: -7px; 
}

.clanek li{
list-style-image: url("/images/seznamOdrazka.gif");
	margin-bottom: 10px;
	list-style-position: outside;
}

table.formular td{
	text-align: right;
	background-color: #F3F2F2;
	margin-top: 10px;
   padding: 5px;
   border:0px gray solid;
   font-size: 11px;
}
table.formular{border:0px gray solid;background-color: #F3F2F2;}

.kestazeni table.formular .inputText{width: 390px;}

td.obsahBunka{
	padding: 15px;
}

h5{
	color: #F25625;
	margin-top: 3px;
	font-size: 12px;
	padding-left: 15px;
}

.clanek h3{
padding-left: 15px;
font-size: 13px;
}


.kontakt{
  float:left;
  width:210px;
  padding-right:20px; 
}

h5.audiogram{
padding-left: 10px;
padding-top: 10px;

}

.objednavka{
font-size: 12px;

}

#navigace .objednavka p{
line-height: 19px;
padding: 0px;
margin: 0px;
text-align: left;
border: none; 
}
.objednavka h3{
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}

.objednavka h5{
padding-left: 14px;
margin: 0px;
font-size: 13px;
padding-top: 10px;
padding-bottom: 10px;
}

.objednavka form{
margin: 0px;
padding:0px;

}


#navigace .objednavka form p{
margin: 0px;
padding:0px;
margin-top: 10px;
margin-bottom: 10px;
}

#navigace p{
padding:0px;
font-size: 12px;
line-height: 19px;
}

#navigace form{padding: 0px;font-size: 12px;line-height: 19px;}
#navigace h3{
padding-top: 10px;
padding-bottom: 10px;}

.hlaska{padding: 30px 10px; }


.potvrzeni p{padding: 10px; padding-left:0px;}
.potvrzeni h3{padding: 15px;}

#content .kestazeni h3{padding: 14px;}
#content .kestazeni h5{padding: 14px; }
#content .kestazeni p{padding: 14px;}
#content .kestazeni .formular{margin-bottom:10px;padding: 0px;margin-top:5px; }
#content .kestazeni form{padding-left:10px;padding-bottom:10px;}
#content form{padding-left:14px;}
.doplnit {
margin: 10px;
}


#clanek_padding{padding: 0px;padding-bottom:20px; }
#clanek_padding p{padding-top: 5px;padding-bottom: 5px;}
#clanek_padding img{border:1px #949494 solid;margin-left:15px;margin-top:15px;margin-bottom:15px;}
#clanek_padding a img{border:none;}

#clanek_padding h3{padding-right:15px;padding-top:15px;padding-bottom:15px;}

.doplnit table td{padding: 5px;background-color: #f4f4f4;border: none;text-align: left; }
/* poptavka.php */
form{
  float:left; margin:0px; padding:0px; line-height:20px; padding-left:20px;
}
.dekory td{color:rgb(63,63,63);font-size:11px; padding-top:10px;}
input{padding-right:3px; padding-left:3px;}
select{padding-right:3px; padding-left:3px;}
table{padding:0px; margin:0px;}
form th{text-align:left}
form h2{padding-bottom:4px; padding-top:7px;}
.submit{padding:1px; padding-left:25px; padding-right:25px; font-weight: bolder;}
#frm td{padding-right:10px; padding-bottom:4px;}
#plastova_okna .typ{width:65px;}
.skryvany {display: none; width:120px;}
.neskryvany {width:120px;}
#upresneni_poptavky td{}
.tvar_oken{color:rgb(182,2,9); padding-top:5px;}
#jinedoplnky{margin-top:5px;}
#content div#navigace form{padding-left:0px;}

#bottom #left{float:left; width:400px;text-align: left;background-color: transparent;padding-left:15px}
#bottom #right{float:right;width:400px;text-align: right;padding-right:15px}
#content .objednavka form table.formular td{text-align: left;}
#media {width:350px;padding-left:10px;text-align:center;border:0px red solid;}