body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(img/bg_koza.jpg);
	background-repeat: repeat;
	background-position: center top;
}

/* design divs*/ 

#centering_div  {
	width: 817px;
	margin: 0 auto;
	padding:0; 
}

#header {
	position: relative;
	height: 313px;
	/* background-image: url(img/bg_tmp.jpg); */
	padding: 0;
}

#middle_content {
	width: 817px;
	height: 663px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_main.jpg);
	/*	
	background-repeat: repeat-y;
	border: 1px solid white;
	*/
}

#main {
	position:absolute;
	text-align: left;
	left:480px;
	width: 287px;
	top:115px;
	padding:0;
	margin:0;
	font-size: 11px;
	line-height:15px;
}


#main_pic {
	position:absolute;
	left:36px;
	top: 56px;
	padding:0; 
	margin:0;
}

#main_welcome {
	position:absolute;
	left:482px;
	top: 46px;
	padding:0; 
	margin:0;
}

#award {
	position:absolute;
	text-align: left;
	left:36px;
	width: 250px;
	top:470px;
	padding:0;
	margin:0;
	font-size: 10px;
	line-height:12px;
}

#award a {
	color:#000;
	text-decoration:none;
}
#award a:hover {
	color:#000;
	text-decoration:underline;
}

#main  .al_r {
	text-align: right;
}

#logo {
	position: absolute;
	top: 54px;
	left: 25px;
	padding:0;
	margin:0;
	
	}
#logo img {
	border:0;	
	}



#flashMenu {
	position:absolute;
	width: 817px;
	height: 112px;
	
	left:0px;
	top:201px;
	margin: 0;
	padding: 0;
	
}

#flashMenu ul {
	display:none;
}


/* news */

#news {
	position:absolute;
	text-align: left;
	overflow: auto;
	left:478px;
	top:453px;
	width: 310px;
	height :187px;
	padding:0 10px 0 0; 
	margin:0;
}

#news p {
	padding:0; 
	margin:0;
	border:0;
	font-size: 11px;
	line-height:16px;
	
}
#news p.datum {
	font-size: 11px;
	line-height:14px;
	padding: 15px 0 2px 0; 
	color: #4f1c0b;
}

#news h2 {
	padding:0 0 1px 0; 
	margin:0;
	border:0;
	font-weight:bold;
	font-size: 12px;
	line-height:13px;
	color:#360303;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	
}

#news a {
	color:#610e01;
	text-decoration:none;
}
#news a:hover {
	color:#000;
	text-decoration:underline;
}

/* footer */

#footer {
	position: relative;
	width:817px;
	
	text-align:right;
	font-size: 10px;
	color: #c49367;
	}

#footer a {
	color: #e1c89c;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}

#footer img.al_r {
	float: right;
	padding: 0 17px  0 7px;
	}



/* top mainMenu */

#mainMenu {
	position:absolute;
	left:0px;
	top:158px;
	width: 817px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#mainMenu div {
	position:absolute;
	padding-top:15px;
	padding-bottom:10px;
	text-align: center;
	font-size: 90%;
	color:#610e01;

}

#mainMenu a {
	color:#000;
	text-decoration: none;
}
#mainMenu a:hover {
	
	color:#610e01;
	text-decoration: underline;
}

#sm1 {width: 81px; left: 10px;}
#sm2 {width: 158px; left: 91px; }
#sm3 {width: 161px; left: 249px;}
#sm4 {width: 158px; left: 410px;}
#sm5 {width: 138px; left: 568px;}
#sm6 {width: 108px; left: 706px;}

.mmbg0 {background-image: url(img/main_menu_bg0.jpg);}
.mmbg1 {background-image: url(img/main_menu_bg1.jpg);}
.mmbg2 {background-image: url(img/main_menu_bg2.jpg);}
.mmbg3 {background-image: url(img/main_menu_bg3.jpg);}
.mmbg4 {background-image: url(img/main_menu_bg4.jpg);}
.mmbg5 {background-image: url(img/main_menu_bg5.jpg);}
.mmbg6 {background-image: url(img/main_menu_bg6.jpg);}




/* langMenu  */

#langMenu {
	position:absolute;
	top:7px;
	right:20px;
	width:770px;
	height:25px;
	text-align:right;
	font-size: 60%;
}

#langMenu a {
	color:#af9d6b;
	text-decoration: none;
	padding-right:15px;
	padding-left:3px;
}

#langMenu a:hover {	
	color:#cfc096;
	text-decoration: underline;
}
.aktualna {	color:#6a4120 !important}










/*  -----------  vyrobky   ---------    */ 











#vyrobky_h1 {
	width: 817px;
	height: 117px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_vyrobky_h1.jpg);
	
}

#vyrobky_h1 h1{
	display:none;
}


#vyrobky_div {
	width: 817px;
	height: 564px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_vyrobky.jpg);
}

#vyrobky_text {
	position:absolute;
 	text-align: left;
	left:500px;
	width: 260px;
	top:120px;
	padding:0; 
	margin:0;
	font-size: 11px;
	line-height:18px;
}

#vyrobky_last {
	width: 817px;
	height: 35px;
	text-align:left;
	top:-35px;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_vyrobky_last.jpg);
	
}


#vyrobky_div dl {
	position:absolute;
 	text-align: left;
	left:35px;
	width: 370px;
	height:200px;
	top:80px;
	padding:0 0 0 30px; 
	margin:0;
	font-size: 11px;
	line-height:1.2em;
}

#vyrobky_div dt {
	font-weight:bold;
	margin:0;
	border:0;
	padding: 0;
}

#vyrobky_div dd {
	position:relative;
	margin:0;
	border:0;
	padding: 0 0 0 6em;
	top:-1.2em;
}

#vyrobky_div h2 {
	position:absolute;
	font-weight:normal;
 	text-align: left;
	left:65px;
	width: 450px;
	top:40px;
	padding:0; 
	margin:0;
	font-size: 21px;
	line-height:15px;
	color:#a72700;
}
#vyrobky_div img {
border:0;
}

.img_a {
	position:absolute;
	top:30px;
	left:436px;
	width: 350px;
	height:250px;
}

.img_b {
	position:absolute;
	top:280px;
	left:36px;
	width: 250px;
	height:250px;
}


.img_c {
	position:absolute;
	top:280px;
	left:286px;
	width: 250px;
	height:250px;
}
.img_d {
	position:absolute;
	top:280px;
	left:536px;
	width: 250px;
	height:250px;
}





/*  -----------  akcie   ---------    */ 


#akcie {
	width: 817px;
	height: 763px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_akcie.jpg);
	color:#431207;
}

#akcie_h1 {
	left:50px;
	width:500px;
	top:40px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
}

#akcie_h1 h1{
	display:none;
}

#akcie_content {
	position:absolute;
 	text-align: left;
	left:0px;
	width: 510px;
	height: 577px;
	top:120px;
	padding:0; 
	margin:0;
	overflow: auto;
}

#akcie_content p {
	font-size: 13px;
	line-height:1.1em;
	padding:0 0 0 150px; 
	margin:0;
	border:0;
}

#akcie_content h3 {
	font-size: 13px;
	line-height:1.1em;
	padding:0 0 0 150px;
	margin:0;
	border:0;
}

#akcie_content a {
	color:#821800;
	text-decoration: none;
}

#akcie_content a:hover {
	text-decoration: underline;
}

#akcie_content .datum {
	text-align: right;
	position:relative;
	top:7px;
	width: 140px;
	font-size: 14px;
	height:10px;
}

#akcie_old {
	position:absolute;
 	text-align: left;
	left:540px;
	width: 260px;
	height:350px;
	top:40px;
	padding:0; 
	margin:0;
	border:0;
	font-size: 11px;
	line-height:125%;
	overflow: auto;
}

#akcie_h2 h2 {
	display:none;
}

#akcie_old img {
	border:0;
}

#akcie_old p {	
	padding:0 0 0 10px; 
}

#akcie_old a {
	color:#431207;
	text-decoration: none;
	
}

#akcie_old a:hover {
	text-decoration: underline;
}



/*  -----------  design   ---------    */ 

#design_div {
	width: 817px;
	height: 620px;
	text-align:left;
	padding:0;
	margin:0;
	border:0;
	position: relative;
	
}


/*  -----------  kontakt   ---------    */ 


#kontakt_h1 {
	left:50px;
	width:300px;
	top:40px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
}

#kontakt_h1 h1 {
	display:none;
}

#linky_h2 {
	top: 20px;
	left: 550px;
	padding:0;
	margin:0;
	border:0;
	position: absolute;
}

#linky_h2 h2 {
	display:none;
}

#linky {
	position:absolute;
 	text-align: left;
	left:540px;
	width: 260px;
	height:310px;
	top:77px;
	padding:0; 
	margin:0;
	border:0;
	line-height:100%;
	overflow: auto;
}



#linky h2 {
	display:none;
}

#linky img {
	border:0;
}

#linky p {
	font-size: 11px;
	padding: 0;
	margin:7px;
	border:0;
	line-height:12px;
	
}

#linky a {
	font-size: 11px;
	line-height:120%;
	color:#840000;
	text-decoration: none;
	
}

#linky a:hover {
	text-decoration: underline;
}

#kontakt_content {
	position:absolute;
 	text-align: left;
	left:0px;
	width: 536px;
	height: 577px;
	top:150px;
	padding:0; 
	margin:0;
	overflow: auto;
}

#kontakt_content p {
	font-size: 12px;
	line-height:1.5em;
	padding:0 50px 20px 170px; 
	margin:0;
	border:0;
}

#kontakt_content form {
	font-size: 12px;
	line-height:1.5em;
	padding:0 0 0 170px; 
	margin:0;
	border:0;
}

#kontakt_content #submit_img {
	position:absolute;
	right:60px;
	padding:0; 
	margin:0;
	border:0;
}

#kontakt_content  #pisat {
	position:absolute;
	bottom: 35px;
	padding:0; 
	margin:0;
	border:0;
}

#kontakt_content  #pisat_txt {
	position:absolute;
	bottom: 45px;
	left:60px;
	padding:0; 
	margin:0;
	border:0;
}

#kontakt_content  #pisat_txt p {
	line-height:125%;
}
#kontakt_content  #pisat_txt a {
	padding: 0; 
	font-size: 12px;
	color:#840000;
	text-decoration: none;
}

#kontakt_content  #pisat_txt a:hover {
	text-decoration: underline;
}

#kontakt_content  #meno, #kontakt_content  #email {
	width:300px;
	height:30px;
	background:#fff;
	padding:5px; 
	margin:0 0 14px 0 ;
	border:0;
	font-size: 17px;
}

#kontakt_content  #text {
	width:300px;
	height:175px;
	background:#fff;
	padding:5px; 
	margin:0 0 14px 0 ;
	border:0;
	font-size: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}

#kontakt_content  #label_img {
	position:absolute;
	left:40px;
	padding:0; 
	margin:0;
	border:0;
}



/*  -----------  dielna   ---------    */ 


#dielna {
	width: 817px;
	height: 1114px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
	background-image: url(img/bg_dielna.jpg);
	color:#431207;
}
#dielna img {border:0}
#dielna_h1 {
	left:50px;
	width:500px;
	top:40px;
	text-align:left;
	padding:0;
	margin:0;
	position: relative;
}

#dielna_h1 h1{
	display:none;
}

#dielna_content {
	position:absolute;
 	text-align: left;
	left:50px;
	width: 350px;
	height: 577px;
	top:130px;
	padding:0; 
	margin:0;
	overflow: auto;
	
}

#dielna_content .move10 {
	padding: 10px 0 0 0; 
	margin:0 0 -10px 0;
	border:0;
}



#dielna_content img {
	padding: 10px 0 5px 0; 
	margin:0;
	border:0;
}


#dielna_content .al_r {
	padding: 0 0 0 200px; 
	margin:0;
	border:0;
}



#dielna_content p {
	padding:0 0 0 35px; 
	margin:0;
	border:0;
	font-size:11px;
	line-height:15px;
}


#dielna_content a {
	color:#840000;
	text-decoration:none;
}


#dielna_content a:hover{
	text-decoration:underline;
}

#galeria {
	position:absolute;
 	
 	top:320px;
	right:0px;
	
	width: 400px;
	height: 260px;
	
	padding:0; 
	margin:0;

}


.schovaj {
display:none;
}

#img_dielna {
	position:absolute;
 	
 	top:56px;
	left:417px;
	
	width: 361px;
	height: 250px;
	
	padding:0; 
	margin:0;

}

