@charset "utf-8";
/* CSS Document */
/* Default CSS for all browsers */
img, div, .link_button_footer, .link_button { behavior: url(/css/iepngfix.htc); } 

* {
margin: 0px; padding: 0px; border:0px;
}

body {
	font-family:Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 2.2em;
	color:#41411c;
	background-color:#eeead5;
	background-image:url(/images/bg_body.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.clear {
height: 0px;
overflow: hidden;
clear: both;
}

a:link, a:visited, a:active {
outline:none;
}

.left {
float:left;
}

.right {
float:right;
}

.demargin {
margin-right:0;
}

table { border-collapse: collapse; border-spacing: 0; }
#col_content table {width:560px;margin: 20px 0 20px 10px;}
	#col_content table td {
		padding:2px 7px;
		background-color:#f5f1e3;
		border: 2px #ebe5cd solid;
		}
	#col_content table td:hover {
		background-color:#e4e1c9;
		}	
		
		#col_content table td.td_key {
			background-color:#e4e1c9;
			font-weight:bold;
			width: 205px;
			text-align:right;
		}
		
/* --------------------------- */

#header {
	width:100%;
	height:188px;
	background-image:url(/images/bg_header.jpg);
	background-repeat:repeat-x;
	background-color:#3c3919;
	text-align:center;
}

#header img {
	width:221px;
	height:119px;
	margin: 40px auto 29px auto;
}

#navigacija_glavna {
	width:100%;
	height:46px;
	background-image:url(/images/bg_navigacija1.gif);
	background-repeat:repeat-x;
	background-color:#3c3919;
}

#navigacija_glavna ul {
	width: 859px;
	padding: 1px 0;
	margin: 0 auto;
}

#navigacija_glavna li {
	height:33px;
	padding: 11px 25px 0 30px;
	font-family:Georgia, Times, serif;
	font-size: 17px;
	letter-spacing:7px;
	display: block;
	float:left;
}

#navigacija_glavna li:hover, #navigacija_glavna .active {
	background-color:#484623;
}

#navigacija_glavna li a:link, #navigacija_glavna li a:visited, #navigacija_glavna li a:active {
	color:#efefdf;
	text-decoration:none;
	height:44px;
	padding: 10px 0;
}

#navigacija_glavna li a:hover {
	color:#efefdf;
	text-decoration:none;
}

#navigacija_sekundarna {
	width:100%;
	height:35px;
	background-image:url(/images/bg_navigacija2.gif);
	background-repeat:repeat-x;
	background-color:#e3e0c9;
}

#navigacija_sekundarna ul {
	width: 910px;
	padding: 1px 0;
	margin: 0 auto;
}

#navigacija_sekundarna li {
	height:27px;
	font-family:Georgia, Times, serif;
	font-size: 11px;
	padding: 6px 20px 0 20px;
	letter-spacing:1px;
	display: block;
	float:left;
}

#navigacija_sekundarna li:hover, #navigacija_sekundarna .active {
	background-color:#c3c1a4;
}

#navigacija_sekundarna li a:link, #navigacija_sekundarna li a:visited, #navigacija_sekundarna li a:active {
	color:#70071f;
	text-decoration:none;
	height:33px;
	padding: 8px 0;
}

#navigacija_sekundarna li a:hover {
	color:#70071f;
	text-decoration:none;
}

#container {
	width: 960px;
	margin: 20px auto 0 auto;
	background-image:url(/images/bg_right_col.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#container_vina {
	width: 960px;
	margin: 0 auto;
	background-image:url(/images/bg_col_vina.gif);
	background-repeat:repeat-y;
}

.container_faux {
	background-image:url(/images/bg_vina_casa.gif);
	background-position:left;
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:150px;
}

.link_button {
	float:left;
	height: 26px;
	font-weight:bold;
	font-size:11px;
	padding: 7px 10px 4px 45px;
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/link_button.png);
	background-repeat:no-repeat;
	background-position: 4px 4px;
    -webkit-border-radius: 7px;    /* for Safari */
    -moz-border-radius: 7px;       /* for Firefox */	
}

.link_button_footer {
	float:left;
	height: 26px;
	font-weight:bold;
	font-size:11px;
	padding: 7px 10px 4px 45px;
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/link_button_footer.png);
	background-repeat:no-repeat;
	background-position: 4px 4px;
    -webkit-border-radius: 7px;    /* for Safari */
    -moz-border-radius: 7px;       /* for Firefox */	
}

#container a:link, #container a:visited, #container a:active, #container_vina a:link, #container_vina a:visited, #container_vina a:active {
	color:#70071f;
}

#container a:hover, #container_vina a:hover {
	background-color:#dedbc0;
	color:#4a0616;
}

#column_left {
	float:left;
	width:590px;
}

#column_left h3 {
	margin: 20px 0 0 10px;
	color:#666633;
	font-family:Georgia, Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1em;
}

#column_left_vina {
	float:left;
	width:300px;
	padding: 0 0 0 0;
}

#column_left_vina h3 {
	margin: 0 0 11px 48px;
	color:#b9a00c;
	font-family:Georgia, Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#column_left_vina h2 {
	margin: 20px 0 11px 32px;
	color:#b9a00c;
	font-family:Georgia, Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

.opis_vina h1 {
	margin: 0 0 5px 0;
	color:#b9a00c;
	font-family:Georgia, Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.0em;
}

.opis_vina h2 {
	margin: 0 0 50px 0;
	color:#663;
	font-family:Georgia, Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

.opis_vina_index h2 {
	margin: -15px 0 50px 0;
	color:#b9a00c;
	font-family:Georgia, Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

.opis_vina h3, .opis_vina_index h3 {
	margin: 10px 0 15px 0;
	color:#663;
	font-family:Georgia, Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

.opis_vina h4 {
	color:#989868;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	margin: 20px 0 0 0;
}

.opis_vina p {
	margin: 0 0 20px 0;
}

.opis_vina_index p {
	margin: 0 0 20px 0;
	text-align:justify;
}

#column_left_vina li {
	display: block;
	list-style-type:none;
}

#column_left_vina li a:link, #column_left_vina li a:visited, #column_left_vina li a:active {
	color:#70071f;
	text-decoration:none;
	padding: 5px 8px 5px 50px;
	margin: 0 0 0 0;
	font-size: 14px;
	display: block;
	background-image: url(/images/bullet_li.gif);
	background-repeat:no-repeat;
	background-position: 35px 11px;
	line-height:1.5em;
}

#column_left_vina li a:hover, #column_left_vina li.active {
	text-decoration:none;
	background-color:#eee9d4;
}

.faux {
	background-image:url(/images/col_left_faux.gif);
	background-position: 310px 0px;
	background-repeat:repeat-y;
}

#col_1 {
	float:left;
	width:290px;
}

#col_1 p {
	padding: 15px 0 15px 10px;
	text-align:justify;
}

.first-letter:first-letter {
	font-size:78px;
	float:left;
	margin: 10px 10px 0 0;
	color:#666633;
}

.arhiva_post p:first-letter {
	font-size:78px;
	float:left;
	margin: 10px 10px 0 0;
	color:#666633;
}

#col_content {
	padding-bottom: 70px;
}

#col_content blockquote, .opis_vina_index blockquote {
	font-size:17px;
	font-style:italic;
	color:#8a8a76;
	padding: 0 0 0 15px;
	border-left: 7px solid #e3daab;
	margin: 20px 25px 20px 15px;
}

.opis_vina_index blockquote {
	font-size:17px;
	font-style:italic;
	color:#8a8a76;
	padding: 0 0 0 15px;
	border-left: 7px solid #e3daab;
	margin: 20px 25px 20px 0;
}

#col_content h2 {
	padding: 20px 0 0 10px;
	font-family:Georgia, Times, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#666633;
}

#col_content p {
	padding: 5px 5px 15px 10px;
	text-align:justify;
}

#col_content .img {
	padding: 15px 20px 12px 10px;
	background-image:url(/images/img_sjena.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.img cite {
	padding: 10px 5px 0 0;
	text-align:right;
	float:left;
	width: 555px;
	margin: -20px 5px 0 0;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
}


/*#col_content .img img {
	margin-bottom: -10px;
}*/

.arhiva_post span, .post span {
	background-color:#e4e1c9;
	width:560px;
	color:#666633;
	display:block;
	padding: 3px 10px;
	border-top:#666633 1px dotted;
	margin-right:10px;
	-webkit-border-radius: 3px;    /* for Safari */
    -moz-border-radius: 3px;       /* for Firefox */
}

.post span {
	margin-top: 10px;
}


.arhiva_post, .post {
	padding: 3px 0 20px 0;
}

.arhiva_post .link_button_footer {
	margin: -10px 0 0 68px;
}

.social_icon {
			background-color:#e4e1c9;
			padding:10px 0 2px 10px;
			-webkit-border-radius: 3px;    /* for Safari */
			-moz-border-radius: 3px;       /* for Firefox */
			border: 1px solid #dad7bf;
			width: 282px;
}

.social_icon img {
			border: none;
			margin-right: 10px;
}

.social_icon:hover {
			border: 1px solid #c3bfa2;
		}
	
.img img {
	border: 1px #41411c solid;
}

.imgborder {
	border: 1px #41411c solid;
	margin: 15px 20px 20px 10px;
	background-image:url(/images/img_sjena.png);
	background-position:bottom;
	background-repeat:no-repeat;
}


#col_content ul {
	padding: 15px 25px 0 25px;
}

#col_content li {
	padding: 0 10px 10px 5px;
	list-style-image:url(/images/bullet_li.gif);
	list-style-position: inside;
}

#newsletter input {
			background-color:#e4e1c9;
			float: left;
			font-family:Georgia, Times, serif;
			font-size: 24px;
			height: 31px;
			width:283px;
			font-style: normal;
			font-weight: normal;
			letter-spacing: normal;
			color:#41411c;
			padding:8px 10px 5px 10px;
			-webkit-border-radius: 10px;    /* for Safari */
			-moz-border-radius: 10px;       /* for Firefox */
			border: 1px solid #dad7bf;
}

#newsletter input:hover {
			border: 1px solid #c3bfa2;
		}
		
#newsletter input:focus {
			border: 1px solid #666633;
		}		

#newsletter .submit {
			background-color:#70071f;
			color: #efefdf;
			height: 45px;
			padding:3px 10px 5px 10px;
			-webkit-border-radius: 10px;    /* for Safari */
			-moz-border-radius: 10px;       /* for Firefox */
			border: 1px solid #70071f;
			margin-left: -15px;
			cursor:pointer;
}

#newsletter .submit:hover {
			background-color:#000;
			border: 1px solid #000;
}

#newsletter form {
	padding: 20px 0 50px 0;
	float:left;
}

.potpis {
	padding: 10px 0 0 10px;
	text-align:right;
	width:280px;
	height: 100px;
	font-weight: bold;
	font-style: italic;
	background-image:url(/images/vlado_krauthaker.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#column_left h1 {
	padding: 28px 0 11px 10px;
	color:#b9a00c;
	font-family:Georgia, Times, serif;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#col_1 ul {
	padding: 15px 0 0 15px;
}

#col_1 li {
	padding: 0 0 10px 5px;
	list-style-image:url(/images/bullet_li.gif);
}

#col_1 h3 {
	padding: 10px 0 10px 10px;
	font-family:Georgia, Times, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#b9a00c;
}

#obiljezja {width:276px;float:left;padding:0 0 5px 14px; height:40px;}
#obiljezja_container {overflow:hidden; width:290px; height:200px;}
#obiljezja_items {float:left; width:900px; height:200px;}

#obiljezja a:link, #obiljezja a:visited, #obiljezja a:active {
	float:left;
	font-weight:bold;
	font-size:11px;
	padding: 1px 5px;
	margin: 10px 10px 0 0;
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
}

#obiljezja a:hover {
	background-color:#dedbc0;
	color:#4a0616;
}

#obiljezja .obiljezja_active {
	background-color:#dedbc0;
}

#col_2 {
	float:right;
	width:240px;
	padding: 4px 20px 0 20px;
}

#col_2 ul, #nagrade ul {
	padding: 15px 0 0 10px;
}

#col_2 li, #nagrade li {
	padding: 0 0 10px 5px;;
	color:#acac80;
	line-height:1.6em;
	list-style-image:url(/images/bullet_li.gif);
	list-style-position: inside;
}

.galerija {
	padding: 15px 0 10px 10px;
}

.galerija img {
	padding: 14px;
	border: 1px dotted #666633;
	float:left;
	margin: 0 15px 15px 0;
}

.galerija img:hover {
	background-color:#e4e1c9;
}

#kultura_stola {
	border-left: 7px solid #e3daab;
	padding: 0 0 0 15px;
	margin: 50px 0 20px 0;
}

#kultura_stola h3 {
	padding: 12px 0 10px 0;
	font-family:Georgia, Times, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#666633;
}

#kultura_stola h2 {
	padding: 22px 0 10px 0;
	font-family:Georgia, Times, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#b9a00c;
}

#column_right {
	float:right;
	width:360px;
	background-image:url(/images/pattern_right_col.gif);
	background-repeat:repeat-x;
	background-position: 0px 215px;
}

#column_right_special {
	float:right;
	width:360px;
	background-image:url(/images/pattern_right_col.gif);
	background-repeat:repeat-x;
}

#column_right_vina {
	float:right;
	width:590px;
}

#column_right_vina .opis_vina {
	float:left;
	width:300px;
	margin-top: 70px;
}

#column_right_vina .opis_vina_index {
	float:left;
	width:590px;
	margin-top: 70px;
}

.opis_vina .social_icon {
	margin: 7px 0 70px 0;
}

#column_right_vina .slika_nagrade {
	float:right;
	width:230px;
	margin-top:180px;
}

.nagrade_priznanja {
	border-top: 10px solid #ac920a;
	padding: 20px 0 70px 0;
}

.nagrade_priznanja ul {
	margin: 20px 0 0 5px;
}

.nagrade_priznanja li {
	padding: 0 10px 10px 5px;
	list-style-image:url(/images/bullet_li.gif);
	list-style-position: inside;
	color:#acac80;
}

.nagrade_priznanja_arhiva {
	padding: 10px 0 0 0;
	margin: 0 30px 0 20px;
}

.nagrade_priznanja_arhiva ul {
	margin: 20px 0 0 5px;
}

.nagrade_priznanja_arhiva li {
	padding: 0 10px 10px 5px;
	list-style-image:url(/images/bullet_li.gif);
	list-style-position: inside;
	color:#acac80;
}

#img_slider {	
	line-height: 0px;
}

#column_right h2 {
	padding: 12px 0 0 130px;
	color:#666633;
	font-family:Georgia, Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#column_right_special h2 {
	padding: 33px 0 0 30px;
	color:#666633;
	font-family:Georgia, Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#column_right h3 {
	padding: 12px 0 10px 80px;
	text-align:left;
	font-family:Georgia, Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:#b9a00c;
	height:65px;
}

#column_right_special h4 {
	padding: 0 0 10px 30px;
	font-family:Georgia, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#666633;
}

#column_right_special h5 {
	padding: 15px 0 0 30px;
	font-family:Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#column_right_special h6 {
	padding: 0 0 0 30px;
	font-family:Georgia, Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	margin-bottom:-25px;
}

#column_right h4 {
	padding: 32px 0 5px 132px;
	font-family:Georgia, Times, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#b9a00c;
}

#column_right_special h3 {
	padding: 32px 0 5px 30px;
	font-family:Georgia, Times, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#b9a00c;
}

#column_right_special p {
	margin: 5px 5px 10px 30px;
	font-size:13px;
}

#column_right_special form {
	padding: 10px 0 30px 30px;
	float:left;
}

#column_right_special h4 {
	margin: 15px 0 -10px 0;
}

#column_right_special select {
	float: left;
	width: 140px;
	height: 30px;
	border: #dad7bf 1px solid;
	background-color: #eeead6;
	font-family:Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 2.2em;
	color:#70071f;
	-webkit-border-radius: 10px;    /* for Safari */
	-moz-border-radius: 10px;       /* for Firefox */
	padding:5px 10px 5px 10px;
	margin: 8px 10px 0 0;
	outline:none;
}

#column_right_special select:hover {border: 1px solid #c3bfa2;}
#column_right_special select:focus {border: 1px solid #666633;}

#column_right_special option {
	background-color: #eeead6;
	font-family:Georgia, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 2.2em;
	color:#70071f;
	padding:5px 2px 5px 6px;
	outline:none;
}

#column_right_special .opis_vina span {
	margin: 0 0 0 30px;
}

#column_right_special .opis_vina p {
	padding: 0 30px 0 0;
}

#kusaonica {
	margin: 0 10px 0 133px;
}

.rotator_box {
	width: 340px;
	height: 185px;
	padding: 0 10px;
}

.navig_arrow {
	text-indent:-9999px;
	float:left;
	width: 40px;
	height:185px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:95px;
}

.vino_left {background-image:url(/images/vino_left.gif);}
.vino_right {background-image:url(/images/vino_right.gif);}

.rotator_vino {
	float:left;
	width: 60px;
	height:185px;
	margin-left:10px;
}

.rotator_opis {
	float:left;
	width:160px;
	height:185px;
	margin: 0 10px;
}

.rotator_opis p {
	margin-bottom:10px;
}

#citat {
	width: 530px;
	height: 95px;
	padding: 0 430px 0 0;
	background-image:url(/images/bg_citati.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
}

#citat p {
	width: 470px;
	background-image:url(/images/citat.gif);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	font-size:17px;
	font-style:italic;
	color:#666633;
	padding: 15px 0 15px 60px;
}

#citat span {
	color:#b9a00c;
}

#blog_container {
	width:100%;
	height:254px;
	background-image:url(/images/bg_blog.jpg);
	background-repeat:repeat-x;
	background-color:#3c3919;
}

#blog_container a:link, #blog_container a:visited, #blog_container a:active {
	color:#70071f;
}

#blog_container a:hover {
	background-color:#c4bd97;
	color:#4a0616;
}

#blog_container span {
	color:#fff8cd;
	font-style:italic;
	float:left;
	width:115px;
}

#blog_container h2 {
	padding: 12px 0 5px 0;
	font-family:Georgia, Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#363003;
}

#blog_arhiva h4 {
	padding: 6px 17px;
	margin: 35px 0 7px 0;
	font-family:Georgia, Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#ded5ad;
	float:left;
	background-color:#6d6b49;
	-webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
}

.blog_arhiva h4 {
	padding: 6px 17px;
	margin: 25px 0 7px 0;
	font-family:Georgia, Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#ded5ad;
	float:left;
	background-color:#6d6b49;
	-webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
}

.blog_arhiva span {
	margin: 0 10px 0 0;
	display:block;
	float:left;
	width: 120px;
}

.blog_arhiva {
	border-top:#666633 1px dotted;
	padding: 0 0 50px 0;
	margin: 30px 10px 0 0;
}

#blog_container p {
	font-family:Arial, Helvetica, sans-serif;
}

#blog_box {
	width:960px;
	margin: 0 auto 0 auto;
}

#blog {width:520px;float:left; padding: 0 0 0 10px;}

#blog_arhiva {width:340px;float:right; padding: 0;}

#grozd_img {
	width:460px;
	height:50px;
	margin: 0 auto 0 auto;
	text-align:right;
}

#footer_container {
	width:100%;
	height:66px;
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	background-color:#3c3919;
}

#footer_box {
	width:960px;
	margin: 0 auto 0 auto;
}

#footer_box ul {
	width:530px;
	height: 66px;
	float:left;
}

#footer_box li {
	list-style-type:none;
	display: inline;
}

#footer_box li a:link, #footer_box li a:visited, #footer_box li a:active {
	color:#efefdf;
	text-decoration:none;
	height:25px;
	padding: 1px 8px 1px 10px;
	margin: 20px 0 0 10px;
	font-size: 11px;
	letter-spacing:1px;
	display: inline;
	float:left;
}

#footer_box li a:hover {
	color:#efefdf;
	text-decoration:none;
	background-color:#41411c;
	-webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
}

#footer_box .active {
	background-color:#41411c;
	-webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
}

#footer_links {
	width:233px;
	height: 44px;
	float:right;
	color:#897c1c;
	background-image:url(/images/logo_footer.gif);
	background-repeat: no-repeat;
	background-position: 60px 20px;
	padding: 22px 0 0 167px;
}

#footer_links a:link, #footer_links a:visited, #footer_links a:active{
	color: #929263;
	text-decoration:none;
}

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

.tocka {
	width: 42px;
	height: 17px;
	text-indent:-9999px;
	background-image:url(/images/logo_tocka.gif);
	background-repeat:no-repeat;
	background-position: 1px 8px;
	display:inline-block;
}

/* Kontakt forma */
#kontakt form {margin: 0; padding:15px 0 55px 10px; }
#kontakt label {display:block;padding:15px 0 0 0;}
#kontakt input, #kontakt textarea {background-color:#e4e1c9;
			display:block;
			font-family:Georgia, Times, serif;
			font-size: 24px;
			height: 31px;
			width:540px;
			font-style: normal;
			font-weight: normal;
			letter-spacing: normal;
			color:#41411c;
			padding:8px 10px 5px 10px;
			-webkit-border-radius: 10px;    /* for Safari */
			-moz-border-radius: 10px;       /* for Firefox */
			border: 1px solid #dad7bf;}
#kontakt input:hover, #kontakt textarea:hover {border: 1px solid #c3bfa2;}
#kontakt input:focus, #kontakt textarea:focus {border: 1px solid #666633;}
#kontakt .submit {
			background-color:#70071f;
			color: #efefdf;
			height: 45px;
			padding:3px 10px 5px 10px;
			-webkit-border-radius: 10px;    /* for Safari */
			-moz-border-radius: 10px;       /* for Firefox */
			border: 1px solid #70071f;
			cursor:pointer;
			margin-top:15px;
			width: 560px;
			}
			
#kontakt .submit:hover {background-color:#000;
			border: 1px solid #000;
			}
#kontakt textarea {
	height:100px;
}
#kontakt .error {color:#9b885b; margin: -10px 0 10px 0; text-decoration:blink;}

/* Karta slider */
#karta {width:551px;float:left;padding:0 0 5px 9px; height:50px; margin:25px 0 -10px 10px; background-color:#41411c;
	-webkit-border-radius: 10px; /* for Safari */
	-moz-border-radius: 10px;       /* for Firefox */
	}
#karta_container {overflow:hidden; width:290px; height:200px;}
#karta_items {float:left; width:900px; height:200px;}

#karta a:link, #karta a:visited, #karta a:active {
	float:left;
	font-weight:bold;
	font-size:11px;
	padding: 1px 5px;
	margin: 10px 10px 0 0;
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
	color: #eee9d6;
}

#karta a:hover {background-color:#dedbc0;color:#70071f;}
#karta .karta_active {background-color:#dedbc0;}
.karta_active:link, .karta_active:visited, .karta_active:active {background-color:#dedbc0;color: #70071f !important;}

.rotator_mask { height: 280px; width: 255px; float:left; overflow:hidden !important; }
#rotator_items { width:765px; height:280px; margin-left: -255px; }
.rotator_item { float:left; width: 255px; }

#site_wine_middle { background-repeat:no-repeat; background-position: bottom right; width: 340px;}
#site_wine_middle span {margin-left:31px; }
#lightbox_vino { background-repeat:no-repeat; background-position: 280px 110px; background-color: #e4e1c9; width: 350px; padding: 25px;}