/* CSS Document */

body {
		margin:0px auto 0px auto;
		padding:0px!important;
		background-image:url(../cssimages/background.jpg);
		background-repeat:repeat;
}

#book{
behavior:url("script/iepngfix.htc");
}

#main {
		position:relative;
		width:100%;
		margin:0px auto 0px auto;
		padding:0px;
		height:400px;
		display:table;
}

h1 {
		font-size:13px;
		min-height: 28px;
		}
		
h1#nazov{
height:50px;
}

h2{
		font-family:"Tahoma";
		font-size:12px;
		}

p {
		font-family:"Tahoma";
		font-size:12px;
		}

a {
		color:#333333;
		text-decoration:none;
}

li {display:inline}

#header {
		margin:0px;
		padding:0px;
		background-image:url(../cssimages/Header_bg.jpg);
		background-repeat:repeat-x;
		background-position:center;
		background-position:top;
		width:100%;
		float:left;
		position:relative;
		top:0;
}

#menuheader {
		position:relative;
		background:url(../cssimages/Menu_bg.jpg) no-repeat center top;
		width:918px;
		height:70px;
		margin:68px auto 0px auto; 
		padding:300px 0px 17px 0px;
}

#logo {
		cursor: pointer;
		width:250px;
		height:150px;
		position:absolute;
		display:block;
		top:60px;
		right:500px;
		background:url(../cssimages/logo.jpg) no-repeat;
		}
		
#imager_header {
		position:absolute;
		top:20px;
		left:480px;
		width:424px;
		height:283px;
		display:block;
		z-index:0;
		overflow:hidden;
		background:#FFFFFF;
		}

#text {
		margin:50px 10px 0px 0px;
		max-height:370px;
		width:280px;
		float:right;
		text-align:justify; 
		}
#obrazky {
		float:left;
		width:520px;
		height:370px;
		margin:30px 0px 0px 0px;
		}

#leftObr {
		float:left;
		width:220px;
		height:370px;
		}
#obr_certif{
		width:290px;
		height:370px;
		float:right;
		margin:0px;
		}
/* top menu */

#menu {
		position:relative;
		left:45px;
		top:-25px;
		margin:0px;
		padding:0px;
		width:495px;
		text-align:center;
		display:table;
		border-bottom:solid 1px rgb(191,181,70);
		}
		
#menu li{
		position:relative;
		top:0px;
		left:0px;
		float:left;
		display:block;
		width:33%;
		margin:0;
		padding:0;
		}
	
#menu li.slovak{
width:auto;
padding:0 11px;
}
		
#menu li a{
		position:relative;
		top:0px;
		left:0px;
		padding:0px 15px 14px 0px;
		padding:0;
		font-family: "Trajan Pro";
		font-weight:bold;
		font-size:20px;
		word-spacing:5px;
		text-transform:uppercase;
		display:block;
		background:url(../cssimages/pointer.jpg) center -100px no-repeat;
		}
	
		
#menu li a:hover{
		background-position:bottom;
		}

/* end of top menu */

/* bottom menu */

#menu2 {
		position:relative;
		left:45px;
		top:-50px;
		width:496px;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
		}
		
#menu2 li{
		margin:0;
		padding:0;
		}

#menu2 li a{
		display:block;
		float:left;
		position:relative;
		/*padding:0px 41px;*/
		padding:0;
		line-height:25px;
		margin:0;
		font-family: "Trajan Pro";
		font-size:15px;
		color: rgb(114,79,45);
		width:25%!important;
		text-align:center;
		border-bottom: 1px solid rgb(114,79,45);
		}
		
#menu2 li a:hover{
		border-bottom:5px #7c5b3c solid;
		}
		
/*end of bottom menu*/

#content {
		position:relative;
		width:918px;
		float:none;
		height:auto;
		margin:15px auto;
		padding:0;
		}
	
#flash {
		position:relative;
		/*top:-20px;
		left:2px;*/
		padding:0px;
		margin:0 auto;
		display:block;
		}
		
#leftTop {
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		float:left;
		background:#aa8a64;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
#leftBottom {
		position:relative;
		top:15px;
		left:1px;
		margin: 0px;
		float:left;
		}
		
#center {
		position:relative;
		top:0px;
		left:0px;
		margin: 0px;
		padding: 0px;
		float:right;
		}
		
#footer {
		background-image: url(../cssimages/Footer_bg.jpg);
		background-repeat:repeat-x;
		width:100%;
		height:105px;
		margin:0px auto 0px auto;
		padding:0px;
		float:left;
		text-align:center;
		margin:0;
}

#footerMenu {
		width:900px;
		height:100px;
		margin:0px auto 0px auto;
		padding:0px;
		}

#coffeCup {
		margin-right:15px;
		float:right;
		display:none;
		}

#keret{
		float: left;
		display:block;
		width:100%;/*width:auto;*/
		margin:35px auto;
		padding: 0px;
		/*border:1px solid yellow;*/
		background:url(../../danter/images/oddelovac.jpg) left middle repeat-x;
}


#bottomMenu {
		position:relative;
		top:0px;
		left:-10px;
		margin:0px 0px 8px 0px;
		padding:0px;
		text-align:center;
		display:table;
		float:left; /*border: 1px solid;*/
		}
		
#bottomMenu li {
		position:relative;
		left:0px;
		top:0px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		}
		
#bottomMenu li a {
		position:relative;
		left:0px;
		top:0px;
		margin:0px auto 0px auto;
		padding:0px 10px 0px 10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color: rgb(251,234,213);
		border-right:solid 1px rgb(251,234,213);
		display:block;
		}
		
#bottomMenu a:hover{text-decoration:underline;}

.last2{
		border-right:none !important;
		}

#oddelovac {
		position:relative;
		/*top:-65px;
		left:82px;*/
		top:0px;
		left:0px;
		margin:0px auto 0px auto;
		padding:0px;
		float:left; /*border:1px solid #FF00FF;*/
		width:900px;

		}

.copyright {
		position:relative;
		top:0px;
		left:0px;
		float:left;
		margin:8px 0px 0px 0px;
		color: rgb(251,234,213);
		font-size:12px;
		display:table; /*border: 1px solid #00FF00;*/
		}
		
.copyright a, .copyright a:link{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color: rgb(251,234,213);
		word-spacing:3px;
		}
.copyright a:hover {
		color: rgb(104,73,42);
		text-decoration:underline;
		}

#klember {
		position:relative;
		top:0px;
		right:5px;
		color: rgb(251,234,213);
		font-size:12px;
		margin:8px 0px 0px 0px;
		float:right; /*border:1px solid brown;*/
		}
		
#mail {
		position:relative;
		top:-325px;
		left:-125px;
		margin:0px;
		padding:0px;
		float:right;
		}
#lang {
		position:relative;
		top:-330px;
		left:-60px;
		margin:0px;
		padding:0px;
		float:left;
		}
		
#sk {
		position:absolute;
		top:20px;
		left:20px;
		float:left;
		padding:2px;
		border-color:#CCCCCC;
		}
		
#en {
		position:absolute;
		top:20px;
		left:65px;
		padding:2px;
		border-color:#CCCCCC;
		}
#sk:hover, #en:hover{
background-color:#663300;
}
#menuTop {
		position:relative;
		top:-322px;
		left:20px;
		float:right;
		margin:0px; 
		padding: 0px; 
		}

#menuTop li{
		position:relative;
		top:0px;
		left:0px; 
		margin:0px; 
		padding:0px;
		}

#menuTop li a, #menutop a:link {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		text-decoration:none;
		color: rgb(66,45,27);
		border-right: 1px solid rgb(66,45,27); 
		margin: 0px auto 0px auto; 
		padding: 0px 9px;
		}
		
#menuTop a:hover{text-decoration:underline;}

#last3 {
		border-right:none !important;
		}

/*O spolocnosti cast*/
#o_spol {
		margin:40px 0px 0px 0px;
		padding:0px;
		height:auto;
		width:450px;
		float:left;
		text-align:justify;
		}
		
		
#book{
		margin:0px;
		padding:0px;
		float:right;
		border:none;
		}
		
#o_spolImg{
		position:relative;
		height:200px;
		float:left;
		margin:0px;
		padding:0px;
		}
		
#certifikat1{
		margin:0px;
		float:left;
		}

#certifikat2{
		position:relative;
		top:19px;
		margin:0px 18px;
		float:left;
		}
		
#certifikat3{
		position:relative;
		top:21px;
		margin:0px 17px 0px 0px;
		float:left;
		}
		
#tekero{
		position:relative;
		top:16px;
		margin:0px;
		float:left;
		}

/* KONTAKT */

#kontakt{
		position:relative;
		top:0px;
		left:30px;
		float:left;
		width:450px;
		height:400px;
		/*border:1px solid red;*/
		}
#kontakt div{
width:50%;
display:block;
float:left;
}

#kontakt_img{
		position:relative;
		top:30px;
		left:-50px;
		float:right;
		width:auto;
		height:auto;
		}
		
/* PRODUKTY */

.middle{
        position:relative;
        top:0px;
        margin:0px 0px 50px 0px!important;
		padding:0 40px;
        width:850px;
        height:auto;
		float:left;
		}

.prod{
		position:relative;
        top:0px;
        left:0px;
        width:190px;
        height:auto;
        float:left;
        padding:0px 35px;
        margin: 0px;
		}

.prod a:hover, .prodTxt a:hover{
		color:#bfb546;
		}

.typProd{
		width:850px;
		height:auto;
		float:left;
		margin:20px 0px 20px 0px;
		}
.prodTxt{
		position:relative;
		top:0px;
		margin-left:80px;
		float:left;
		}

/* DETAIL */

#tovar{
		margin-right:70px;
		width:455px;
		height:460px;
		background-color:#FFF;
		float:left;
		border:1px solid rgb(188,175,160);
		overflow:hidden;
		position:relative;
		}

#slideshow{
width:270px;
height:100%;
position:relative;
margin:0px 100px;
padding:0;
top:50px;
}

.btn{
display:block;
width:55px;
height:65px;
position:absolute;
top:180px;
margin:30px;
}
.btn#left{
background:url(../cssimages/left.jpg) right center no-repeat;
left:0px;
}
.btn#right{
background:url(../cssimages/right.jpg) left center no-repeat;
right:-15px;
}
.btn#right:hover{
background-position:-60px center;
}
.btn#left:hover{
background-position:-5px center;
}


#detaily{
		float:left;
		margin:0px;
		}

.detTxt{
		font-size:15px;
		}

.imager{
		float:left;
		height:auto;
		width:auto;
		margin:0px 0px 0px 0px;
		padding:0px;
}

.bordered2{
		padding:5px;
		background-color:#aa8a64;
		border:1px #999999 solid;
		}		
.bordered2:hover{
		background:#bfb546;
		}

.bordered{
		padding:5px;
		margin-bottom:20px;
		background-color:#FFFFFF;
		border:1px #999999 solid;
		}

.middle img{
		float:left;
		}

.temp{
		padding:5px;
		background-color:#FFFFFF;
		border:1px #999999 solid;
		width:430px;
		height:90px;
		}
