/* CSS Document */
*{
   margin:0 auto;
   padding: 0;
}
body{
   font-family:Arial;
   font-size:12px;
   color:rgb(52,52,52);
   background-color:#ffffff;
   margin-top:10px;  
}
h1.nadpis{
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-bottom:7px;
	background-color:#ededed;
	color: #c92826;
}

h2.nadpis2{
   font-size:12px;
   padding-top:10px;
   padding-bottom:5px;
   padding-left:20px;
}
div#main{
   width:860px;
   margin-top:0;
   margin-right:auto;
   margin-bottom:0;
   margin-left:auto;
   
}
div#left{
   width:210px;
   float:left;
   font-size:11px;
}
div#left h2{
   font-weight: bolder;
   font-size:12px;
   color:rgb(123,46,0);
   padding-bottom:5px;
}

div#logo{
   background-image:url('/images/logo_top.gif');
   background-repeat:no-repeat;
   width:210px;
   height:110px
}
div.menu{
   border-top:1px solid rgb(99,99,99);
}
div.menu a{
   background-image:url('../images/menu.gif');
   background-repeat:no-repeat;
   display: block;
   height:22px;
   width:170px;
   padding-left:40px;
   padding-top:6px;
   font-size:12px;
   font-weight:bold;
   color:rgb(221,221,221);
   text-decoration:none; 
}
div.menu a.sub{
   background-image:url('../images/sub_menu.jpg');
   background-repeat:no-repeat;
   font-weight: normal;
}
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{
   background-image:url('../images/menu_hover.gif');
   color:rgb(255,255,255);
   }

div#img{
   position:relative;
   width:210px;
   height:29px;
   background-image:url('../images/zk.gif');
   background-repeat:no-repeat;
}

div#actuality{
   max-width:208px;
   background-color:rgb(242,242,242);
   border:1px solid #c5c5c5;
   border-top:none;
   padding:10px 15px 0 15px;   
}

div#actuality p{
   margin-top:5px;
   margin-bottom:15px;
}

div#reference, div#contact{
   max-width:208px;
   border:1px solid #c5c5c5;
   border-top:none;
   padding:5px 15px 15px 15px; 
}

div#reference p{
 padding-bottom:4px;
 padding-left:7px;
 text-indent: -7px; 
}

.heading{
   color:#cb0200;
   font-weight:bold;
}

div.datum{
   font-size:10px;
   line-height:10px;
}

div#content{
   float:left;
   width:645px;
   padding-bottom:30px;
}

div#logo2{
   background-image:url('../images/logo_right.jpg');
   background-repeat:no-repeat;
   height:225px;
   margin-bottom:4px
}

div#sponzor{
   width:160px;
   float:right;
   text-align:center;
   }  
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#text{
   font-size:12px;
   float:left;
   width:485px;
   margin:0px;
   line-height:17px;
   
}

#text p{
  padding-left:20px; padding-right:10px; padding-bottom:10px;
}
#text table{
  padding-left:10px; padding-right:10px;
}

div#textik{
   background-image:url('../images/textik.jpg');
   background-repeat:no-repeat;
   background-position:right top;
   height:216px;
   padding:0px;
   padding-top:10px;
   border-bottom:1px solid rgb(197,197,197); 
}
h1#welcome1{
   font-size:16px;
   color:#e76e18;
   font-weight:bold;
   text-align:center;
}
h1#welcome2{
   font-size:16px;
   color:#c92826;
   font-weight:bold;
   text-align:center;
}
div#textik p{
padding-top:15px;
}
div#company{
  padding-top:15px;
	font-weight:bold;
	color:#7b2e00;
	text-align:center;
	font-size: 14px;
	padding-bottom:13px;
}
div.index_cnt{
   float:left;
   padding-left:20px;
   width:200px;
}
div.index_cnt div.heading{
padding-bottom:3px;
}
div.index_cnt p{
 padding-bottom:5px;
 line-height:13px;
 padding-left:7px;
 text-indent: -7px; 
}
.mozneslevy{
 text-align:center;
 padding-left:20px;
 padding-top:20px;
 clear:both;
}

div#bottom{
   float:left;
   border-top:1px solid rgb(197,197,197);
   margin-top:10px;
   width:100%;
   height:47px;
   padding-top:25px;
   text-align:center;
   font-size:11px;
   color:rgb(30,30,30);
   background-image:url('../images/bottom.gif');
   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:13px;padding-bottom:7px;padding-top:12px;color:#c92826;padding-left:20px;
}
.oldvers td{
   padding:2px;
   background-color:#f2f2f2;
   font-weight:bold;
   text-align:center;
}
.oldvers th{
   background-color:#e5e5e5;
   padding:3px;
}
div#text img.vtextu{
   padding-left:15px;
}
div#text a{
	font-weight:bold;
	color:#FF6600;
}
div#text 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;
}

form#cz{
   width:30px;
   height:20px;
   padding: 0;
   margin: 0;
   padding-left: 375px;
   padding-top: 200px;
}
form#cz input {
	width: 23px;
	height: 16px;
	background-color: transparent;
	border: none;
	cursor: pointer;
}
form#en{
   width:30px;
   height:20px;
   padding: 0;
   margin: 0;
   padding-top: 200px;
   padding-left: 5px;
}
form#en input {
	width: 23px;
	height: 16px;
	background-color: transparent;
	border: none;
	cursor: pointer;
}
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:hand;
   -moz-opacity:0;
   filter: alpha(opacity=1); 
}
.li p{
 padding-bottom:4px;
 padding-left:7px;
 text-indent: -7px; 
}

#text img {padding:10px;}


.kontakt{
  float:left;
  width:210px;
  padding-right:20px; 
}

/* 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;}

#text .galeriediv{ padding-right:10px; float:left;border:0px red solid; border-bottom:1px solid #c5c5c5;text-align:left;}
#text .galeriediv .img_gal{float:right;}

#text .galeriediv a img{text-align: left;margin:0px;padding-left:0px;border:none; }
#text .galeriediv a{padding:0px;padding-left:5px;margin:0px;text-align: left;}
.galerie_bunka{border:0px solid #c5c5c5; width:128px; padding:8px; padding-top:10px; padding-bottom:15px; float:left; text-align:center;}
.fotka{height:110px;}
.fotka a img{border:none;}
#text .aktualitacl table{padding:0px;margin:0px;}
#text .aktualitacl table td {border:1px solid #c5c5c5;background-color:rgb(242,242,242) ;} 
#text .aktualitacl table td img{border:1px #c5c5c5 solid;padding:0px;margin:0px;}

