body,html, * {	margin: 0;padding: 0;}
body{background: url(images/bg.jpg) repeat-x #DCDCDC;	font-family: Tahoma;font-size:12px; color:#333333; text-align:center;}
abbr{cursor: help;}
a{color: #333333; text-decoration:none;font-weight: bold;}
a:hover{color: #666666; text-decoration:underline;}
a img{border:none;}

h1,h2,h3,h4{color:#0099cc;font-weight: normal;}
h1{font-size:160%;background: url(images/sipkaModra.jpg) left center no-repeat; padding: 0 0 0px 30px; margin: 18px 0 18px -30px;}
h1 a{font-size:100%;font-weight: normal; color:#0099cc;text-decoration: none;}
h1 a:hover{font-size:100%;font-weight: normal; color:#0099cc;text-decoration: none;}
h1.nadpis {font-size:200%;color: #666666; background-image:none; };

h2{font-size:150%;}
h3{font-size:130%;}
h4{font-size:110%;}
h5{font-size:180%; color: blue; padding: 0 0 0px 30px; margin: 18px 0 18px -30px;}

textarea,input.text{border:none;border-top:2px solid #A1A1A1;border-left:1px solid #A1A1A1;background:#F8F8F8; color: #333333;}
textarea{width:410px;}	
input.text{width:200px;}
label{color: #666666; font-weight: bold;}
input.submit{text-align: left; position:absolute; margin: -18px 0 0 -30px; padding: 0 0 0 30px; font-size: 115%;cursor: pointer; font-weight: bold; background: url(images/sipkaCerna.jpg) left center no-repeat; border: none; color: #2e3233;}

div.sleva{color: #666666;
	font-weight: bold;}

#zaklad{width:1014px; margin:0 auto; background: white; text-align:left;padding: 0;}
#zakladPadding{padding: 0 6px;}
#menu{height:65px; width:1002px;}
	#menu ul{list-style: none;}
	#menu ul li{display:inline;}
	#menu ul li.empty{display: block; float: left; background: url(images/menuBgEmpty.jpg) no-repeat;height:65px; width: 277px;}
	#menu ul li a{
		margin:0;text-align: center; padding:0; height:65px; text-decoration: none; font-size: 100%; line-height: 65px;
		 background: url(images/menuBg.jpg) no-repeat; color:#fff;		display: block; float: left; width:145px;
	}
	#menu ul li a:hover{background: url(images/menuBgHover.jpg) no-repeat; color: #060a36;}
	#menu ul li a.active{background: url(images/menuBgHover.jpg) no-repeat; color: #060a36;}
#top{height:205px; background: url(images/topBg.jpg) no-repeat;}
	a#logo{color:#000;font-size:130%;display:block;position:absolute;top:126px;left:0; width:272px; height:79px;position:relative;overflow:hidden;} a#logo span {display:block;position:absolute; left:0; top:0; z-index:1;width:272px; height:79px;background:url("images/logo.jpg") top left no-repeat;cursor: pointer;}

#obsahWrap{padding:0;float:right; width:722px;}
#obsah{padding:60px 0 20px 60px; background: url(images/obsahBg.jpg) left top no-repeat #fff;}
/*#obsahLeft{float:left; width:28%; padding:0;}
#obsahRight{float:right; width:70%; padding:0;}*/
#bottom{background:url(images/bottomBg.jpg) bottom no-repeat; text-align: left; padding: 0 0 12px 15px; margin:0!important;letter-spacing:1px;border:0px solid black; color:#a1afb4; font-size: 80%;}
	#bottom a{color:#a1afb4;}
	#bottom a:hover{}

#subMenu{float:left; padding: 13px 0 0 0;}
	#subMenu ul{list-style: none;}
	#subMenu ul li{display:inline;}
	#subMenu ul li a{
		margin:0;text-align: left; padding:0 0 0 10px; height:29px; text-decoration: none; font-size: 100%; line-height: 29px;
		 background: url(images/subMenuBg.jpg) no-repeat; color:#333333; font-weight: normal; display: block; width:262px;
	}
	#subMenu ul li a:hover{background: url(images/subMenuBgHover.jpg) no-repeat; color: #000;}
	#subMenu ul li a.active{background: url(images/subMenuBgHover.jpg) no-repeat; color: #000;}	
	#subMenu p{padding:0 0 0 30px;}
	#subMenu h2{padding:15px 0 0 30px;}
	
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.aleft{text-align: left;}
.aright{text-align: right;}
.acenter{text-align: center;}
.ajustify{text-align: justify;}

p{margin: 6px 0 12px 0; font-size: 90%; line-height:1.3em;text-align: justify;}
div.texty{padding: 0 35px 0 0;}
	/*div.texty p{margin: 6px 0 12px 0; font-size: 90%; line-height:1.2em;}*/
	div.texty ul{margin: -12px 0 6px 0; list-style:none;}
	div.texty ul li{font-weight: bold; background: url(images/li.jpg) no-repeat left center; padding: 0 0 0 12px;line-height:1.3em;}
	div.texty form{margin:0 0 50px 0;}
	div.texty form table{width: 100%;}
	div.texty form table td{vertical-align: top;padding:0 0 6px 0;margin:0;}
	
div.fotogalerie{width:185px; float: left;margin:0 35px 0 0;}
	div.fotogalerie h3{font-size:125%;background: url(images/sipkaModra.jpg) left center no-repeat; padding: 0 0 0px 30px; margin: 18px 0 18px -30px;}
	div.fotogalerie h3 a{font-size:100%;font-weight: normal; color:#0099cc;text-decoration: none;}
	div.fotogalerie h3 a:hover{font-size:100%;font-weight: normal; color:#0099cc;text-decoration: none;}

div.produkt div.produktIMG{float:left; padding:0 18px 0 0;}