/* CSS Document */
*{ margin: 0; padding: 0;}
a{ outline:none; text-decoration:none;}
html, body{
	width: 100%; height: 100%; 
	background:url('../images/bgbody8.jpg') top repeat;
	color:#bebdbd;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#main{ 
	width:1024px; 
	float:left;
	background:url('../images/bgtop.jpg') top repeat-x;
	}
#maintest{ 
	width:1024px; 
	margin:0px auto; 
	background:#0d107d url('../images/bgbody.jpg') top repeat-x;
	}
#bottom{
	width: 940px; height: 40px; line-height:40px;
	padding:0px 42px; font-size:10px;
	float:left;
	background: url('../images/bgbottom.jpg') top repeat-x;
}
#bottom span{ float:left;}
#bottom a{ text-decoration:none; float:right; color:#bebdbd;}



.container{
	width: 1024px; float:left;
	min-height:728px; _height:728px;
	background:url('../images/left_main.jpg') top left no-repeat;
}
.begin{
	background:url('../images/left_begin.jpg') top left no-repeat;
}
.flash{
	float:left;
	width:696px;
	height:500px;
}
.left{
	float:left;
	width:300px;
	position:relative;
	padding-bottom: 228px;
	min-height:500px;
	_height:500px;
}
.actualno{
	float:right;
	width:624px;
	margin-top:14px;
	background:url('../images/bgbar.jpg') top left repeat-x;
}
.acttitle{
	float:right;
	padding-right:150px; font-size:12px;
	line-height:33px;
	background: url('../images/bar.jpg') right center no-repeat;
}
.topnews{
	float:right;
	width:680px;
	padding:20px 0 0 44px;
}
.boxtop{
	float:left;
	width:178px;
	padding-right:53px;
	/*text-align:justify;*/
	text-align:left;
	background: url('../images/top_sep.jpg') 200px 20px no-repeat;
} 
.boxtop a.textlink{
	color:#bebdbd;
}
.boxtop a.textlink:hover{
	color:#d4ad60;
}
.boxtop a.title{
	color:#d4ad60;
	cursor:pointer;
	line-height:11px;
}
.boxtop font.date{
	color:#838282;
	font-size:10px;
	
	display:block;
}
.boxtop a.more{
	text-decoration:none;
	color:#d4ad60;
	font-size:8px;
	line-height:14px;
}
.logo{
	width:100%;
	float:left;
	height:185px;
}
span.title{
	padding-left:55px;
	line-height:35px;
	color:#f3f3f3;
	font-size:14px;
}

ul.catalog{
	padding-left:55px;
	list-style-type:none;
	margin-top:15px;
	display:block;
}
ul.catalog li{
	background:url('../images/libottom.jpg') left bottom no-repeat;
	line-height:24px;
}
ul.catalog li a{
	text-decoration:none;
	color:#b8b7b7;
	line-height:24px;
}
ul.catalog li a:hover, a.activec{
	color:#d4ad60!important;
	line-height:24px;
}
.newprduct{
	padding:0 0 0 55px;
	width:225px;
	float:left;
	/*text-align:justify;*/
	text-align:left;
	position:absolute;
	bottom:0px;
	height:219px;
}
.newprduct img { margin-left:20px;}
.newprduct font.title{ color:#fbb232; font-size:12px;}
font.name{
	color:#d4ad60;
}
.newprduct a.name{
	color:#d4ad60;
}
.newprduct a.more{
	text-decoration:none;
	color:#d4ad60;
	font-size:8px;
	line-height:14px;
}

div.path{
	float:right; width:680px; height:55px;
	padding-top:16px; 
	background: url('../images/line.jpg') right bottom no-repeat;
}
div.path a{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#989797; text-transform:lowercase; line-height:17px;
}
div.path span{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#989797; line-height:17px;
}
div.path a:hover{	
	color:#efefef; line-height:17px;
}
div.path img{
	padding:0px 5px;
	}
div.path font.m {
	text-transform:lowercase;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#989797; line-height:17px;
	}
font.titletpl{
	font-size:13px;
	text-transform:uppercase;
	color:#cdcdcd;
}
font.more{
	font-size:8px;
	}
a.link {color:#d4ad60; font-size:10px; line-height:25px;}

/*CONTENT************************************************************************/


div.content{
	float:right;
	width:638px;
	padding:25px 42px 20px 0;
	/*text-align:justify;*/
	text-align:left;
}

/*Winetours***************/

div.content h1{
	font:normal 12px Verdana;
	color:#fbb232; 
}
div.text{	
	width:445px;
	/*text-align:justify;*/
	text-align:left;
	background: url('../images/line2.jpg') left bottom no-repeat;
	padding:1px 0px 16px 0px;
	float:left;
}
    .address{
	padding:16px 0px 0px 0px;
	display:block; 
	float:left; line-height:5px;
	}
    .address h2{
	font:normal 11px Verdana;
	float:left; padding-right:5px; 
	}
	.address1 h3{
	font:normal 11px Verdana;
	 color:#bebdbd;
	}
	.address font {
	color:#fffefe;
	display:block;
	font:normal 11px Verdana;
	}
	.address font.o {
	color:#fbb232;
	}
div.images{
	width:155px; float:right;
	background: url('../images/bgimage.jpg') repeat-y;
	padding: 0px 5px 1px 5px;
	}
div.images img{
	margin:5px 0 4px 0px;
	}

/*Vinarni***************/
	
.vinarni{
 background:url('../images/left_vinarni.jpg') top left no-repeat;
}


/* Sertification =============*/

div.getsert {
	float:left;
	width:100%; padding:10px 0px 0px 0px;
	}
div.imagessert{
	width:130px; float:right;
	background: url('../images/bgimagesmall.jpg') left top no-repeat;
	padding: 5px;
	height:130px; 
	}
div.textsert{	
	width:450px;
	/*text-align:justify;*/
	text-align:left;
	background: url('../images/line2.jpg') left bottom no-repeat;
	float:left;
	color:#fefbfb; min-height:150px;
	_height:150px;
	}

/* Partners =============*/

div.textpart{	
	width:100%;
	/*text-align:justify;*/
	text-align:left;
	background: url('../images/line2.jpg') left bottom no-repeat;
	float:left;
	color:#fefbfb; 
	padding:10px 0px;
	}
a.linkp{
	color:#fbb232;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
/*  END Partners ==================================*/

div.textc{	
	width:360px;
	/*text-align:justify;*/
	text-align:left;
	background: url('../images/line3.jpg') left bottom no-repeat;
	padding:1px 0px 16px 0px;
	float:left;
}

/* Gallery =============*/

div.gallery{
	float:left; width:631px; height:455px;
	background: url('../images/bg_big.png') left bottom no-repeat;
	padding:0 0 0 7px;
	}
div#ajaxpic{
	float:left; width:486px; height:447px;
	padding:35px 0 0 0;
	}
div.textgallery{
	float:right; width:175px;
	height:363px; overflow:hidden;
	}
div.scroll{
	float:right; width:86px; z-index:1000;
	height:427px; padding-top:28px;
	}
div#cont a.small{ 
	margin-bottom:10px;
	}
a.arrowup{
	float:left; width:100%; height:15px; 
	padding-bottom:10px; 
	background: url('../images/arrow_up.png') center center no-repeat;
	}
div#cont{
	float:left; width:100%; 
	height:377px; overflow:hidden;
	}
a.small{
	display:block; width:76px; 
	padding:5px; 
	background:url('../images/bg_small.jpg') top left no-repeat;
	}
a.arrowdown{
	float:left; width:100%; height:15px; 
	padding-top:10px; 
	background: url('../images/arrow_down.png') center center no-repeat;
	}
	
/*  END Gallery ==================================*/


/*  VINARNI ======================================*/
div.bar2{
	float:right; height:38px; width:680px;
	background: url('../images/bgbar2.jpg') right top no-repeat; 
	}
a.menubar{
	display:block; float:left; 
	line-height:30px; height:31px; 
	padding:0 7px 9px 7px; 
	margin-right:5px;
	color:#cecece;
	}
a.menubar:hover, a.activem{
	background:url('../images/tplmenuhover.jpg') bottom repeat-x; 
	color:#fff;
	}


/*  END Vinarni ==================================*/
div.mainmenu{
	float:right;
	height:66px;
	line-height:56px;
	font-size:12px;
	padding-right:45px;
}
div.mainmenu a{
	color:#cecece;
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0px 8px 10px 8px;	
}
div.mainmenu a:hover{ color:#fff; background:url('../images/ahover.jpg') top repeat-x;}
div.mainmenu ul#menu{
	list-style-type:none;	
	}
div.mainmenu ul#menu li{
	float:left;
	}
div.mainmenu ul#menu li ul {
	position: absolute;
	top: 47px; right:179px;	
	padding:5px 0 0 0;
	display: none;
	list-style-type: none;
	background: url('../images/bgdrop.jpg') top  repeat-x;
	height:65px; width:137px; 
	}
	
div.mainmenu ul#menu li ul li { 
	float: left;
	height:18px;
	}

div.mainmenu ul#menu li ul li a { 
		display: block;
		color: #cecece;
		text-transform:none;
		font-size:10px;
		line-height:18px;
	}
*html div.mainmenu ul#menu li ul li a { 		
		line-height:10px;
	}	
div.mainmenu ul#menu li ul li a:hover{
		color:#fff; background:none;
	}
div.mainmenu ul#menu li.drop ul { display: block; list-style-type: none;}




div.navbar{
	float:left;
	width:100%;
	text-align:right;
	padding-top:20px;
	color:#fff;
}
div.navbar a{
	color:#989797;
}
div.navbar a:hover{
	color:#fff;
}


div.content ul, div.content ol{ padding-left:25px;}

a.emaillink{
	line-height:14px; color:#d4ad60;
}