#main {
clear:both;
	width: 945px;
	height:440px;
	border: 5px solid #D1CBC1;
	background:url(../images/main_title.jpg) no-repeat;
	position:relative; top:0; left:0;
}

#main .logo { position:absolute; top:20px; left: 20px;}
#main .popis { position:absolute; top:30px; left: 686px; width:230px; height:200px; text-align:left;}
#main .aktuality { position:absolute; top:30px; left: 300px; width:345px; height:200px; text-align:left; overflow:auto;}

#main .bakce { position:absolute; top:120px; left: 20px; width:250px; height:300px; z-index:2;}
#main .bsortiment { position:absolute; top:262px; left: 290px; width:365px; height:158px; z-index:2;}
#main .bgalerie { position:absolute; top:262px; left: 676px; width:250px; height:158px; z-index:2;}

#main .bakce, #main .bsortiment, #main .bgalerie {text-align:left; background-color:#FFFFFF; opacity: 0.90; filter: alpha(opacity = 90);zoom: 1;} 

#main .akce { position:absolute; top:130px; left: 30px; width:230px; height:280px; z-index:5;}
#main .sortiment { position:absolute; top:272px; left: 300px; width:345px; height:138px; z-index:5;}
#main .galerie { position:absolute; top:272px; left: 686px; width:230px; height:138px; z-index:5;}


#main img {border:none;}

#main h2 { color:#FF9900; font-size:15px; font-weight:bold; margin:0px; padding:0 0 5px 0;}
#main h3 { color:#003C28; font-size: 12px; font-weight:bold; margin:0; padding: 4px 0 0 0;}
#main p { color:#688374; font-size: 11px; margin:0; padding: 2px 2px 2px 0;}
#main a { color:#003C28; text-decoration:none;}
#main a:hover { color:#003C28; text-decoration:underline;}

.aktpoz { background-color:#E8F5FB; padding:6px 10px; border:5px solid #D1CBC1;}
input.email {font-size:11px; height:15px; margin-right:5px; vertical-align:middle; width:110px;}
input.btn {width:auto; font-size:11px; margin:0px;}

