body, * { font-family:Tahoma, Arial, Helvetica; font-size:11px; }
body { background-color:white; background-repeat:repeat-x; background-position:top; padding:0; margin:0; }
.clear { clear:both; } .p15 { padding:15px; } .p015 { padding:0 15px; } .p2002020 { padding:20px 0 20px 20px; } .pt10 { padding-top:10px; }
p { margin:0; padding:5px 0; padding-top:5px; font-size:12px; line-height:19px; color:#777; text-align:left; font-family:Arial;}
b { font-size:12px; }
img { border:0; }
ul { color:#555; list-style-type:square; font-size:12px; padding:5px 15px; margin:0; }
ul li { font-size:12px; line-height:15px; padding:2px 0; font-family:Arial; color:#777;}
ul li a { text-decoration: none; }
ul li a:hover { text-decoration: underline; }
.off { display:none; }

#main { width:100%; }
 #msg_layer { z-index:100; position:absolute; width:100%; height:100%; display:none; }
 #cnt_layer { z-index:10; width:100%; text-align:center; }
  #out_layer { width:985px; background-repeat:no-repeat; background-position:top; background-image:url('images/cnt_bg.gif'); margin:0 auto; text-align:left; }
   #in_layer { padding:0; background-image:url('images/cnt_bg.gif'); background-repeat:repeat-y; background-position:center; }
   	#menu_layer { padding:0 30px; height:71px; background-image:url('images/menu_bg.gif'); background-repeat:no-repeat; background-position:top; }
   	#content { padding:0 30px; min-height:339px; /*height:339px*/; background-repeat:no-repeat; background-position:top center;}
   		.tar { text-align:right; }
		.home_link { float:left; display:block; padding:14px 20px; background-image:url('images/diann_sro.gif'); background-repeat:no-repeat; background-position:center;}
   			.home_link span { visibility:hidden; display:block; width:128px; height:42px; }
   		.nonstop_ozd { float:left; display:block; padding:0 0px 10px 10px; background-image:url('images/nonstop-otvaranie-zabuchnutych-dveri.jpg'); background-repeat:no-repeat; background-position:center;}
   			.nonstop_ozd span { visibility:hidden; display:block; width:200px; height:60px; }
		.menu { float:right; list-style-type:none; margin:0; padding:0;}
		 .menu_item { float:left; height:71px; background-color:red; display:block; position:relative; }
		 .smenu { position:absolute; left:0; top:71px; width:150px; list-style-type:none; padding:5px 0; margin:0; background-color:#f60101; }
		 	.menu li { padding:0; }
			.smenu a { display:block; padding:5px 15px; color:#eee; }
		 .menu_item a { background-position:0px 0; background-repeat:no-repeat; display:block; }
		 .menu_item a span { display:none; }
		 .menu_item a:hover, .mmove { background-position:0 -142px !important; }
			.hide { display:none; }
		
   		 /*.menu_item span { display:none; }*/
   		 	.o-nas { background-image:url('images/menu/onas.gif'); width:79px; height:71px;}
   		 	.okna { background-image:url('images/menu/okna.gif'); width:76px; height:71px;}
   		 	.dvere { background-image:url('images/menu/dvere.gif'); width:79px; height:71px;}
   		 	.brany { background-image:url('images/menu/brany.gif'); width:81px; height:71px;}
   		 	.zaluzie { background-image:url('images/menu/zaluzie.gif'); width:91px; height:71px;}
   		 	.kontakty { background-image:url('images/menu/kontakty.gif'); width:110px; height:71px;}
   		
		.foot { width:985px; margin:0 auto;	height:40px;  background-image:url('images/foot_bg.gif'); background-position:top; background-repeat:no-repeat;}
		  .footbox { padding:5px 40px;}
		  .fmnu { list-style-type:none; padding:0; margin:0;}
		  .fmnu li { float:left; padding:0 5px;}		 	
   		 	  
   		.hmp_top { height:240px; }
   			.hmp_text { float:left; width:342px; height:240px; overflow:hidden; }
   			.hmp_box { float:right; width:564px; height:240px; overflow:hidden; }
   				.hmp_item { float:left; width:282px; height:120px; overflow:hidden; background-image:url('images/top_box_bg.gif'); background-repeat:no-repeat; background-position:bottom left; }
   				.hmp_item h2 { margin-top:12px; }
				.hmp_item img { border:1px solid white; width:88px; height:88px; margin:15px; float:left; }
   				.hmp_item p { margin:0; color:gray; font-size:11px; line-height:15px; }
   				.hmp_more { display:block; font-weight:bold; padding-top:8px; color:#dd0000; }
   				.hmp_more:hover { display:block; font-weight:bold; padding-top:8px; color:black; }
   				
				h2 { font-family:Arial,Helvetica, Tahoma; font-size:18px; line-height:20px; color:red; margin:0;}
				h3 { font-family:Arial,Helvetica, Tahoma; font-size:28px; font-weight:normal; line-height:28px; color:red; margin:0;}
				h4 { font-family:Arial,Helvetica, Tahoma; font-size:19px; font-weight:normal; line-height:25px; color:red; margin:0; padding:2px 0 10px;}
				h5 { font-family:Arial,Helvetica, Tahoma; font-size:14px; font-weight:bold; line-height:17px; color:red; margin:0; padding:2px 0 5px 0;}
		
		.ta_right { text-align:right; }
		.box362 { float:left; width:361px; height:300px; }
		.box282300 { float:left; width:282px; height:300px;	background-image:url('images/box282x300bg.jpg'); background-repeat:no-repeat; background-position:top left;}
		.p20 { padding:20px; }
		.p020 { padding:10px 20px; }
		.p12-20 { padding:12px 20px; }
		.ovf-hid { overflow:hidden; }
	
		.l_menu { padding:0 20px 0 0; margin:0px; list-style-type:none; }
		.l_menu li { border-bottom:1px solid #ddd; line-height:20px; height:20px; padding:0;}
		li.lvl1 { padding:0 10px 0 20px; }
		li.lvl2 { padding:0 10px 0 30px; }
		li.lvl3 { padding:0 10px 0 40px; }
		.l_menu a { text-decoration:none; color:#999;}
		.l_menu a:hover { color: #ff8c00; }
		.l_menu a.active { font-weight: bold; color: #ff8c00; }
		.l_menu a.active:hover { color: #dd0000; }
		
		.cit { margin: 20px 125px 20px 125px; border-left:5px solid #999999; padding-left:15px; font-size:13px; }
		.quatcol { width:25%; float:left; }
		.tricol { width:33%; float:left; }
		.duocol { width:50%; float:left; }
		
		.zn_left_342 { float:left; width:342px; }
		.zn_right_564 { float:right; width:564px;}
		.zn_h239 { height:188px; position:relative;}
		.zn_left_300 { float:left; width:280px; }
		.zn_right_626 { float:right; width:625px; background-image:url('images/box282x300bg.jpg'); background-repeat:no-repeat; background-position:0 240px; }
		.zn_right_626wo { float:right; width:625px; }
		
		.h80 { height:80px; }
		.ovw h2 { margin:0; font-size:18px; color:#666; }
		.box564x240 { width:564px; height:240px; overflow:hidden; background-position: center; background-repeat:no-repeat; }
		.box625x240 { width:625px; height:240px; overflow:hidden; background-position: center; background-repeat:no-repeat; }
		.o_626g { background-image:url('images/obg625120.jpg'); }				
		.o_626w, .o_626 { background-image:url('images/obg625120w.jpg'); }
		.left { float:left; }
		.right { float:right; }
		.clear { clear:both; }
		.lh18 { line-height:18px; }
		.w625 { width:625px; }
		.h120 { height:120px; }
		.btm { position:absolute; bottom:0; width:260px; }
		
		
		.htm { padding:0; padding-bottom:20px; }
		.htm h4 { padding:20px; padding-bottom:0; }
		.htm h5 { padding-left:20px; padding-bottom:0; } 
		.htm p { padding:20px; padding-bottom:0; }
		.htm p img { margin:0 10px 10px 0; float:left;}
		.htm ul { padding:10px 20px 0 40px; }
		
		.tab_tech_data { margin:20px; margin-bottom:0; }
		.tab_tech_data th { text-align:left; background-color:#dddddd; color:#666666; padding:2px 5px; }
		.tab_tech_data td { background-color:#eeeeee; padding:2px 5px;}
		
		.fbox { width:312px; float:left; }
		.fbox label { display:block; padding:2px; line-height:22px;}
		.fi { width:250px; }
		 .ft { width:250px; }
		 
		.actionBox span { display:none; }
		.actionBox h2 { padding:10px 15px; }
		.actionBox p { padding:5px 15px; }
		
		.sherlock-30perc-euro { display:block; width:282px; height:300px; background-image:url('images/akcie/sherlock-30percent-euro.gif'); }
		.zimna-zlava-koda { display:block; width:282px; height:300px; background-image:url('images/akcie/zimna-zlava-koda.gif'); }
		.modernizujte { display:block; width:282px; height:300px; background-image:url('images/akcie/modernizujte-teraz.gif'); }
		
/*MENU:BEG*/
		.bg_living { background-image:url('images/bg/livingroom.jpg'); background-position:top left; background-repeat:no-repeat;}
		.bg_zone_005 { background-image:url('images/bg/bg_zone_005.gif'); background-position:top left; background-repeat:repeat-x;}
	
		.o_box { float:left; width:312px; height:188px; background-position:left bottom; background-repeat:no-repeat; }
			.o_box_inner { padding:15px; }
				.o_box_head { height:90px; vertical-align: bottom; display:table-cell; }
				.o_box img { border:1px solid white; width:88px; height:88px; margin-right:15px; float:left; }
			.o_box_info { clear:both; padding:5px 15px 0 105px; }
			.o_box_info p { line-height:16px; }
/*MENU:END*/
	.imgBox { padding:14px; float:left; } 
	.imgCont { width:128px; height:128px; text-align:center; }
	.imgCont img { margin:auto; vertical-align:middle; }

.action-box { padding: 0 15px; background-color: #fff; }
.action-head { padding: 15px 0; border-bottom: 1px solid #ddd; }
.action-detail { padding: 15px 15px; background-color: #fff; }

.sublink { padding:10px !important; margin:0; list-style-type: none; height:30px;}
.sublink li { float:left; }
.sublink a { display:block; color:#999; padding:5px 10px; font-size: 12px; font-weight: bold;}
.sublink a.active { color:#ff9900; background-color:#e9e9e9; }

.hp-logo-box {
	height: 150px;
	width: 360px;
	overflow: hidden;
	background-image:url('images/bg_logo.gif'); background-position:bottom left; background-repeat:no-repeat;
}

ul.logo-box { list-style: none; padding: 0; margin: 0; width: 361px; height: 150px; }
.logo-box li { float: left; margin: 0; padding: 0; }
.logo-box a { display:block; width:180px; height:75px; background-position: center; background-repeat: no-repeat; }
.logo-box a span { display: none; }
.hormann-logo { background-image:url('images/hormann-logo.gif'); }
.koda-logo { background-image:url('images/koda-logo.gif'); }
.sherlock-logo { background-image:url('images/sherlock-logo.gif'); }

