/* -------------------- tag styles --------------------*/



#preload, .preload {

	display:none;

}

body,td,div {font-family: Georgia; font-size: 12px;}

html,body{margin:0;padding:0; border:none; height: 100%;}

body {background: #1f1810 url(../images/background.png) repeat-x;}

table {border-spacing: 0px; border-collapse: collapse;}

td {vertical-align: top; padding:0px;}

img {border: 0px;}

form{margin:0px; padding:0px;}

ul {margin: 0; padding: 0; list-style-type: none;}



h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}

h1 {font-size: 20px;}

h2 {font-size: 18px;}

h3 {font-size: 16px;}

h4 {font-size: 14px;}

h5 {font-size: 12px;}

h6 {font-size: 10px;}



a {text-decoration: none;}

a:hover {text-decoration: underline;}

a:focus {outline: none;}

a:active {}

a:visited {}



/* -------------------- standard styles --------------------*/

.b {font-weight: bold;}

.n {font-weight: normal;}

.i {font-style: italic;}



.tr{text-align:right;}

.tl{text-align:left;}

.tc{text-align:center;}



.pa {position: absolute;}

.pr {position: relative;}



.fl {float: left;}

.fr {float: right;}



.fs10 {font-size: 10px;}

.fs11 {font-size: 11px;}

.fs12 {font-size: 12px;}

.fs13 {font-size: 13px;}

.fs14 {font-size: 14px;}

.fs16 {font-size: 16px;}

.fs18 {font-size: 18px;}

.fs20 {font-size: 20px;}

.fs22 {font-size: 22px;}

.fs28 {font-size: 28px;}



.fc1 {color: #000;}

.fc2 {color: #FFF;}

.fc3 {color: #BD5919;} /*orange*/

.fc4 {color: #666000;}

.fc5 {color: #BD591B;}

.fc6 {color: #663300;}

.fc7 {color: #993333;}

.fc8 {color: #D2C599;}

.fc9 {color: #1F1810;}



.ls25 {letter-spacing: 0.025em;}

.ti {text-indent: -9999px;}

.clear {clear: both; opacity: 0; margin: 0; padding: 0;}

/* -------------------------------------------------------------------------------------------*/



div#bck {	background: url(../images/bck_effects.png) no-repeat top;}

#head, #main-menu, #intro-list, #container {margin: 0 auto; width: 984px;}



div#background-top {background: url(../images/bck_top.png) no-repeat top;}

div#background-middle {background: url(../images/bck_middle.png) no-repeat top;}



/* -------------------- HEAD start --------------------*/

div#head   {height: 195px; background: url(../images/logo_big.png) no-repeat top;}

div#head h1 a {top: 20px; left: 437px; text-indent: -9999px; display: block; width: 120px; height: 100px;}

div#head span {display: block; background: url(../images/ico_phone.gif) no-repeat 0 2px; padding: 0 0 0 20px; top: 55px; left: 10px;}

div#head ul {width: 240px; text-align: right; top: 55px; left: 750px;}

div#head ul li {display: inline;}

div#head ul li a {color: #7f674d; font-size: 12px; font-weight: bold; padding: 3px 2px;}

div#head ul li a:hover {border-bottom: 2px solid #bd591b; color: #b0a79c; text-decoration: none;}



div#head ul li .act {border-bottom: 2px solid #bd591b; color: #b0a79c; text-decoration: none;}



div#main-menu {height: 52px;}

div#main-menu  ul {position: absolute; top: 0; left: 0; padding: 0 40px; width: 904px;}

div#main-menu ul li {float: left;}

div#main-menu ul li.divider {/*background: url(../images/divider.gif) no-repeat top;*/ display: block; height: 52px; width: 20px;}

div#main-menu ul li a {font-size: 16px; color: #7E3D07; font-weight: bold; padding: 16px 15px; display: block;}

div#main-menu ul li a:hover {color: #EAE3CE; text-decoration: none;}



div#main-menu div#over {top: 0; left: 290px; height: 52px; width: 130px; background: url(../images/button.png) no-repeat left;}

div#main-menu div#over div {height: 52px; width: 29px; top: 0; right: -29px; background: url(../images/button2.png) no-repeat;}

/* --------------------- HEAD end ---------------------*/



/* -------------------- MAIN start --------------------*/

ul#intro-list {height: 630px; margin-top: 24px; background: url(../images/bck_intro-list.png) no-repeat top;}

ul#intro-list li {float: left; width: 226px; padding-top: 8px;}

ul#intro-list li.spacer {width: 10px;}

ul#intro-list li h2 {font-size: 22px; font-weight: normal; padding: 10px 0 10px 18px;}

ul#intro-list li h3 {font-size: 16px; padding: 15px 0 5px 0; border-bottom: 1px solid #7A7159; margin-bottom: 10px;}

ul#intro-list li p {padding: 15px; background: url(../images/dott.gif) 13px 7px no-repeat; margin: 0 0 20px 0; line-height: 140%; height: 120px;}

ul#intro-list li a {padding: 2px 0 2px 25px; margin-left: 15px;}

ul#intro-list li a:hover {text-decoration: none; color: #fff;}

ul#intro-list li a.lnk1 {background: url(../images/ico_lnk1.gif) no-repeat left;}

ul#intro-list li a.lnk2 {background: url(../images/ico_lnk2.gif) no-repeat left;}

ul#intro-list li a.lnk3 {background: url(../images/ico_lnk3.gif) no-repeat left;}

ul#intro-list li a.lnk4 {background: url(../images/ico_lnk4.gif) no-repeat left;}

ul#intro-list li div.img-h {padding: 0; margin-top: 0; height: 150px;}

ul#intro-list li div.img-h img {top: 0; left: 0;}

ul#intro-list li div {padding: 0 10px 0 10px; margin-top: 37px; height: 188px;}

ul#intro-list li div address {font-style: normal;}

ul#intro-list li div.img1 {background: url(../images/img1.jpg) no-repeat bottom;}

ul#intro-list li div.img2 {background: url(../images/img2.jpg) no-repeat bottom;}

ul#intro-list li div.img3 {background: url(../images/img3.jpg) no-repeat bottom;}



ul#intro-list li div ul.archive-list {}

ul#intro-list li div ul.archive-list  li {padding: 0px 0; width: auto; float: none; height:17px;}

ul#intro-list li div ul.archive-list  li a {color: #1F1810; padding: 0; margin: 0; text-decoration: underline;}

ul#intro-list li div ul.archive-list  li a:hover {text-decoration: none;}



/* --------------------- PODSTRAN LEFT ----------------------------*/



#left {

	width:253px;

	float:left;

	padding:24px 0 5px 0;

	background:

}



h2.podmenu_h2 {

	display:block;

	width:227px;

	height:34px;

	background:url(../images/podmenu_h_bg.png) left top no-repeat;

	padding:21px 0 0 26px;

	font-size: 22px;

	font-weight: normal;

}



.podstran_top {

	width:727px;

	height:55px;

	background:url(../images/podstran_h_bg.png) left top no-repeat;

}



	.podstran_top h2 {

		padding:21px 0 0 20px;

		font-size: 22px;

		font-weight: normal;

	}

	

ul#podmenu {

	width:253px;

	background:url(../images/podmenu_bg.png) left top repeat-y;

	overflow:hidden;

}	



	ul#podmenu li {

		width:253px;

		height:50px;

		background:url(../images/podmenu_hr.jpg) center bottom no-repeat;

	}	

	

	ul#podmenu li a {

		display:block;

		width:228px;

		height:35px;

		background:url(../images/lastovka.jpg) left center no-repeat;

		padding:15px 0 0 25px;

		font-size:14px;

		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

		color:#FFF;

		margin:0 0 0 25px;

	}

	

		ul#podmenu li a:hover {

			background:url(../images/lastovka_h.jpg) left center no-repeat;

			color:#8E8B0D;

			text-decoration:none;

		}

		

	#novosti h2 {

		width:228px;

		height:36px;

		background:url(../images/novica_top_bg.png) left -14px no-repeat;

		color:#660000;

		font-size:18px;

		padding:12px 0 0 25px;

		font-size: 22px;

		font-weight: normal;

	}

	

		.novost {

			width:253px;

			background:url(../images/novica_bg.png) left top repeat-y;

			padding:0 0 10px 0;

			margin:0 0 1px 0;

		}	

		

			.datum, .naslov  {

				display:block;

				color:#FFF;

				font-size:12px;

				font-weight:bold;

			}

			

			.datum {padding:20px 30px 3px 25px;}

			.naslov {padding:0px 30px 3px 25px;}

			

			.pretext {

				display:block;

				color:#D2C599;

				font-size:12px;

				font-weight:normal;

				padding:15px 30px 15px 25px;

				background:url(../images/novost_hr.jpg) 22px bottom no-repeat;

				line-height:135%;

			}

			

			.novost a {

				background:url(../images/preberi_vec.png) left center no-repeat;

				padding:5px 0 5px 22px;

				color:#FFF;

				display:block;

				margin:13px 0 10px 25px;

			}

			

			.novost a:hover {

				background:url(../images/preberi_vec_h.png) left center no-repeat;

				text-decoration:none;

			}

	

	#nov_bottom	{

		width:253px;

		height:11px;

		background:url(../images/novica_bottom_bg.png) left top no-repeat;

	}

	

	

	#pod_nov_spacer {

		width:253px;

		height:14px;

		background:url(../images/podmenu_novica_spacer.png) left top no-repeat;

	}

	

/* --------------------- PODSTRAN RIGHT ----------------------------*/	



#right {

	width:727px;

	float:left;

	padding:24px 0 15px 0;

}

	

	.podstran_top span {

		color:#3D3427;

		font-size:10px;

		float:right;

		margin:-20px 30px 0 0;

	}

	

	.podstran_top span a {

		margin:5px 0 0 5px;

		color:#3D3427;

		font-size:10px;

	}

	

	.right_content {

		width:707px;

		background:url(../images/right_bg.png) left top repeat-y;

		padding:20px 0 15px 20px;

		min-height:385px;
		height:auto !important;
		height:385;
	}

	

	.right_content p {

		margin:0;

		color:#D2C599;

		font-size:12px;

		line-height:135%;

		padding:0 25px 0 0;

	}	

	

	.r_con {

		width:250px;

		float:right;

		margin:0px 30px 0 0px;

	}

	

	.povprasajte_nas {

		padding:10px 0px 20px 55px;

		width:200px;

		height:68px;

		background:url(../images/povprasajte_nas_bg.png) right top no-repeat;

		color:#1F1810;

		font-size:14px;

		margin:0 0 0 -5px;

	}

	

	.povprasajte_nas a {

		background:url(../images/povprasajte_nas_button.png) left top no-repeat;

		width:227px;

		height:46px;

		display:block;

		margin:0 0 0 -35px;

	}

	

		.povprasajte_nas a:hover {

			background:url(../images/povprasajte_nas_button_h.png) left top no-repeat;

		}

		

	.right_content h3 {

		color:#93910C;

		font-size:14px;

		padding:0 0 8px 0;

	}	

	

	.right_content .imgs {

		width:237px;

		height:171px;

		background:url(../images/podstran_slike_bg.png) left top no-repeat;

		padding:7px 0 0 12px;

		margin:5px 0 0 6px;

	}

	.right_content .imgs_vina {

		width:130px;

		height:200px;

		margin:5px 15px 0 1px;
		
		float:left;

	}
	
	.right_content .imgs_right {

		width:226px;

		margin:0px 25px 0 15px;
		
		float:right;
		
		background:#D2C599;
		
		padding:6px;

	}

	.right_content a {

		color:#D2C599;

	}

	

	.right_content a:visited {

		color:#b39d53;

	}

	

	.inputs {

		background:#D2C59A;

		color:#000;

		font-size:11px;

		padding:5px;

		border:none;

		margin:0 0 7px 0;

	}

	

	.checks {

		background:#D2C59A;

		border:none;

		margin:5px 7px 5px 0;

		width:16px;

		height:8px;

	}

	

	.izbire {

		color:#ffffff;

		font-size:12px;

		padding:0 25px 2px 0px;

	}

	

	.izbira_vina {

		color:#ffffff;

		font-size:12px;

		padding:0 25px 0px 0px;

	}



	.labela {

		color:#ffffff;

		font-szie:12px;

		padding:0 0 3px 0;

	}

	

	.antispam {

		width:150px;

		height:50px;

		margin:0 0 5px 0;

	}

	

	.poslji_povprasevanje {

		width:88px;

		height:39px;

		background:url(../images/poslji_povprasevanje.jpg) left top no-repeat;

		cursor:pointer;

		display:block;

		border:none;

	}

	

	.poslji_povprasevanje:hover {

		background:url(../images/poslji_povprasevanje_hover.jpg) left top no-repeat;

	}

	

	.vina, .sobe {

		padding:0 0 20px 0;

		display:none;

	}

	

	.pov_left, .pov_right {

		width:340px;

		float:left;

	}



	.LV_validation_message {

		color:#FFF;

		padding:0 0 0 10px;

		font-size:11px;

	}

	

	.slo1, .eng1, .ita1, .ger1 {

		color:#FFF;

		padding:5px 0 10px 0;

		display:block;

	}

	

	.zemljevid {

		width:416px;

		height:346px;

		overflow:hidden;

		margin:8px 0 0 0;

		border:3px solid #D2C59A;

		padding:2px;

	}



	#kontaktni_podatki {

		

	}

	

	#kontaktni_podatki tr th {

		text-align:left;

		color:#FFF;

		font-size:12px;

		font-weight:bold;

		padding:4px 10px 4px 5px;

		border-right:1px solid #D2C59A;

	}

	

	#kontaktni_podatki tr td {

		text-align:left;

		color:#FFF;

		font-size:12px;

		font-weight:normal;

		padding:4px 10px 4px 5px;

	}
	
	.link_vina li {
		line-height:140%;
		font-size:13px;
		padding:0 0 0 2px;
		list-style-type:disc;
		margin:0 0 0 15px;
	}



/* --------------------- MAIN end ---------------------*/



/* -------------------- FOOT start --------------------*/

div#foot {margin-top: 10px; height: 100px; background: url(../images/bck_foot.gif) repeat-x;}

div#foot ul {width: 964px; margin: 0 auto; padding: 20px 10px;}

div#foot ul li{float: left; padding: 2px;}

div#foot ul li.web {float: right;}

div#foot ul li.carpediem {float: right;}

div#foot ul li.carpediem a {color: #BD5919; font-size: 14px;}

div#foot ul li a {color: #D2C599; font-size: 12px;}

/* --------------------- FOOT end ---------------------*/



body {_overflow: hidden;}

div#ie {	

	position: absolute; display: none; _display: block;

	top:0; left:0; width: 100%; height: 100%; 

	background: #000 url(../images/ripie.gif) no-repeat bottom; 

	color: silver; text-align: center; line-height: 30px; 

	filter:alpha(opacity=90);}

div#ie a {color: #fff; font-weight: bold;}
