/* 4.9 Reservetion Form */
/*----------------------------------------------*/
.dole { color: #4d3e25; font-size: 13px; font-family: arial; font-weight: normal; width: 1035px; height: 120px; margin-right: auto; margin-left: auto; }
.cenovnik2 { color: #4d3e25; font-size: 13px; font-family: arial; background-image: none; background-repeat: no-repeat; width: 1035px; height: 300px; margin-top: 30px; margin-right: auto; margin-left: auto; padding-left: 260px; }
.reservationForm .column_3 {
	width:200px;
	margin-right:35px;
	float:left}
.reservationForm .omega {
	margin-right:0}
.reservationForm .row {
	padding:5px 0 15px 0}
.reservationForm .inputtext,
.reservationForm select {
	color:#333;
	font-weight:normal;
	background:#ececee;
	margin:5px 0}
.reservationForm .inputtext {
	width:180px}
.reservationForm .field_select select {
	width:200px}
.reservationForm label {
	color:#404040;}
.reservationForm .split_1, .reservationForm .split_2 {
	width:90px;
	margin-right:20px;
	float:left}
.reservationForm .split_2 {
	margin-right:0}
.reservationForm .field_select .split_1 select,
.reservationForm .field_select .split_2 select {
	width:90px;}
.reservationForm .field_submit {
	border-top:1px dotted #969696;
	border-bottom:1px dotted #969696;
	padding:20px 0}
.reservationForm .notice {
	margin:0;
	background:url(../images/icon_warning.png) 0 6px no-repeat;
	padding-left:50px}
.reservationForm .btn-send {
	background:url(../images/btn_send.png) 0 0 no-repeat;
	width:149px;
	white-space:32px;
	text-indent:-400px;
	float:right;
	margin-left:30px}
.notice_table {
	font-size:12px;
	color:#808080;
	font-style:italic;
	text-align:right;
	padding-bottom:20px}
.square-green, .square-disable {
	background:url(../images/icon_square_green.png) 0 4px no-repeat;
	padding-left:13px;
	margin-left:25px}
.square-disable{
	background:url(../images/icon_square_gray.gif) 0 4px no-repeat;}
.reservationForm .column_3 {
	width:200px;
	margin-right:35px;
	float:left}
.reservationForm .omega {
	margin-right:0}
/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
/* =Grid >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .grid_1 {width: 30px;}
.container_24 .grid_2 {width: 70px;}
.container_24 .grid_3 {width: 110px;}
.container_24 .grid_4 {width: 150px;}
.container_24 .grid_5 {width: 190px;}
.container_24 .grid_6 {width: 230px;}
.container_24 .grid_7 {width: 270px;}
.container_24 .grid_8 {width: 310px;}
.container_24 .grid_9 {width: 350px;}
.container_24 .grid_10 {width: 390px;}
.container_24 .grid_11 {width: 430px;}
.container_24 .grid_12 {width: 470px;}
.container_24 .grid_13 {width: 510px;}
.container_24 .grid_14 {width: 550px;}
.container_24 .grid_15 {width: 590px;}
.container_24 .grid_16 {width: 630px;}
.container_24 .grid_17 {width: 670px;}
.container_24 .grid_18 {width: 710px;}
.container_24 .grid_19 {width: 750px;}
.container_24 .grid_20 {width: 790px;}
.container_24 .grid_21 {width: 830px;}
.container_24 .grid_22 {width: 870px;}
.container_24 .grid_23 {width: 910px;}
.container_24 .grid_24 {width: 950px;}
/* =Prefix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .prefix_1 {padding-left: 40px;}
.container_24 .prefix_2 {padding-left: 80px;}
.container_24 .prefix_3 {padding-left: 120px;}
.container_24 .prefix_4 {padding-left: 160px;}
.container_24 .prefix_5 {padding-left: 200px;}
.container_24 .prefix_6 {padding-left: 240px;}
.container_24 .prefix_7 {padding-left: 280px;}
.container_24 .prefix_8 {padding-left: 320px;}
.container_24 .prefix_9 {padding-left: 360px;}
.container_24 .prefix_10 {padding-left: 400px;}
.container_24 .prefix_11 {padding-left: 440px;}
.container_24 .prefix_12 {padding-left: 480px;}
.container_24 .prefix_13 {padding-left: 520px;}
.container_24 .prefix_14 {padding-left: 560px;}
.container_24 .prefix_15 {padding-left: 600px;}
.container_24 .prefix_16 {padding-left: 640px;}
.container_24 .prefix_17 {padding-left: 680px;}
.container_24 .prefix_18 {padding-left: 720px;}
.container_24 .prefix_19 {padding-left: 760px;}
.container_24 .prefix_20 {padding-left: 800px;}
.container_24 .prefix_21 {padding-left: 840px;}
.container_24 .prefix_22 {padding-left: 880px;}
.container_24 .prefix_23 {padding-left: 920px;}
/* =Suffix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .suffix_1 {padding-right: 40px;}
.container_24 .suffix_2 {padding-right: 80px;}
.container_24 .suffix_3 {padding-right: 120px;}
.container_24 .suffix_4 {padding-right: 160px;}
.container_24 .suffix_5 {padding-right: 200px;}
.container_24 .suffix_6 {padding-right: 240px;}
.container_24 .suffix_7 {padding-right: 280px;}
.container_24 .suffix_8 {padding-right: 320px;}
.container_24 .suffix_9 {padding-right: 360px;}
.container_24 .suffix_10 {padding-right: 400px;}
.container_24 .suffix_11 {padding-right: 440px;}
.container_24 .suffix_12 {padding-right: 480px;}
.container_24 .suffix_13 {padding-right: 520px;}
.container_24 .suffix_14 {padding-right: 560px;}
.container_24 .suffix_15 {padding-right: 600px;}
.container_24 .suffix_16 {padding-right: 640px;}
.container_24 .suffix_17 {padding-right: 680px;}
.container_24 .suffix_18 {padding-right: 720px;}
.container_24 .suffix_19 {padding-right: 760px;}
.container_24 .suffix_20 {padding-right: 800px;}
.container_24 .suffix_21 {padding-right: 840px;}
.container_24 .suffix_22 {padding-right: 880px;}
.container_24 .suffix_23 {padding-right: 920px;}
/* 1.11 Columns Styles */
/*----------------------------------------------*/
/*
960px grid system ~ Core CSS.
24 Columns ~ Margin left: 5px ~ Margin right: 5px
*/
/* =Containers
--------------------------------------------------------------------------------*/
.container_24
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
	position: relative;
}
/* 1.7 Tables */
/*----------------------------------------------*/
table.fancy_table,.widget_calendar table { border-collapse:separate; border-spacing:0; width:99%; padding:2px 0; }
table,td,th { vertical-align:middle; text-align:center; font-size:13px;}
th{ padding:10px; text-transform:uppercase; letter-spacing:1px;}
td{ padding:10px; }
table.fancy_table,.widget_calendar table{margin:20px 2px; }
.fancy_table th,.widget_calendar table th{border-bottom:1px solid #fff;}
.fancy_table td,.widget_calendar table td{color:#888;border-top:1px solid #eee;}
.fancy_table,.widget_calendar table{border:1px solid #fff;}
/*----------------------------------------------*/
/* 1.8 Images */
/*----------------------------------------------*/
img.alignleft {
	margin:5px 16px 5px 0 !important;}
img.alignright {
	margin:5px 0 5px 16px !important;}
img.framed,.video_frame,.wp-caption,#flickr a img, dl.gallery-item img{ padding:6px;margin:2px; }
p.wp-caption-text{
	margin-bottom:0px;
	text-align:center;}
.wp-caption{
	margin-bottom:10px !important;
	padding-top:10px;
	text-align:center;}
.image_frame img, img.image_frame{
	background:#fff;
	padding:7px;
	border:1px solid #d6d6d6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}
/*----------------------------------------------*/
/* 1.9 Forms */
/*----------------------------------------------*/
fieldset{
	padding:20px;
	border:1px solid #e0e0e0;}
form .row {
	padding:5px 0}
input[type=text],input[type=password],textarea{
	color:#a6a6a6;
	padding:8px;
	border:1px solid #e0e0e0;
	background:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}
textarea{
	width:90%;
	font-size:12px;
	background:#fff;
	overflow:auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}
input, textarea,input[type="submit"]:focus{
	outline:0 none;}
input[type="radio"],input[type="checkbox"]{
	margin-right:10px; margin-left:10px;}
button::-moz-focus-inner {
	border: 0;
	padding: 0;}
input[type="reset"],input[type="submit"],input[type="button"], button{
	background:url(images/btn_submit.gif) 0 0 no-repeat #abc742;
	border:none;
	color:#344c01;
	margin:0;
	outline-width:0;
	padding:3px 30px 15px 30px;
	height:32px;
	font-family: 'MelbourneRegular', Arial, sans-serif;
	text-shadow:#fff 0 1px 1px;
	font-size:18px;
	line-height:19px;
	text-align:center}
input[type="button"]:hover, input[type="button"]:focus,input[type="reset"]:hover,
input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,
button:hover,button:focus{
	color:#5e2f7f;
	cursor:pointer;}
/*----------------------------------------------*/
/* 1.10 Buttons */
/*----------------------------------------------*/
.button_link {
	background:url(images/buttons_bg.gif) no-repeat  right -32px transparent;
	color:#344c01;
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 20px 0 0;
	font-family: 'MelbourneRegular', Arial, sans-serif;
	font-size:17px;
	height:32px}
.button_link span{
	background:url(images/buttons_bg.gif) no-repeat  left 0 transparent;
	display:block;
	line-height:12px;
	color:#344c01;
	padding:12px 10px 8px 20px;
	text-shadow:#faff8d 0 1px 1px}
.welcrez { background-image: url(../images/reyervacije.png); background-repeat: no-repeat; background-position: center 50%; width: 1035px; height: 98px; margin-right: auto; margin-left: auto; }
.welcenovnikg { background-image: url(../images/galerija.png); background-repeat: no-repeat; background-position: center 50%; width: 1035px; height: 98px; margin-right: auto; margin-left: auto; }
.cld { width: 290px; height: 230px; float: left; margin-top: 22px; margin-left: 20px; }
.contentcenovnikg { background-color: #fcfcfc; background-image: url(../images/contentbg.jpg); background-repeat: repeat-x; height: 420px; margin-top: 0; padding-top: 0; }
.welcenovnik5 { background-image: url(../images/lokacija.png); background-repeat: no-repeat; background-position: center 50%; width: 1035px; height: 98px; margin-right: auto; margin-left: auto; }
.cenovnik6 { background-image: none; background-repeat: no-repeat; width: 1035px; height: 441px; margin-top: 30px; margin-right: auto; margin-left: auto; padding-left: 220px; }
.contentcenovnik5 { background-color: #fcfcfc; background-image: url(../images/contentbg.jpg); background-repeat: repeat-x; height: 840px; margin-top: 0; padding-top: 0; }
.cdp2 { background-image: url(../images/prodaja/plan2.png); background-repeat: no-repeat; width: 230px; height: 180px; }
.cdp3 { background-image: url(../images/prodaja/plan3.png); background-repeat: no-repeat; width: 240px; height: 180px; }
.cdp4 { background-image: url(../images/prodaja/plan4.png); background-repeat: no-repeat; width: 240px; height: 180px; }
.csa1 { background-image: url(../images/prodaja/atributiprodaja2.jpg); background-repeat: no-repeat; width: 490px; height: 160px; }
.csa3 { background-image: url(../images/prodaja/atributiprodaja3.jpg); background-repeat: no-repeat; width: 490px; height: 160px; }
.cl12 { background-image: url(../images/prodaja/pro12.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl13 { background-image: url(../images/prodaja/pro13.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl14 { background-image: url(../images/prodaja/pro14.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl15 { background-image: url(../images/prodaja/pro15.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl16 { background-image: url(../images/prodaja/pro16.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl1e { background-image: url(../images/11.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl2e { background-image: url(../images/gal1.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.cl3e { background-image: url(../images/gal3.jpg); background-repeat: no-repeat; width: 280px; height: 190px; }
.link-zoom1e { font-family: MelbourneRegular, Arial, sans-serif; font-size:15px; background:url(../images/slikeeks.png) no-repeat; margin-top: 0; padding-bottom: 10px; padding-left:240px    }
.link-zoom2e { font-family: MelbourneRegular, Arial, sans-serif; font-size:15px; background:url(../images/slikeenterijer.png) no-repeat; margin-top: 0; padding-bottom: 10px; padding-left:240px    }
.link-zoom3e { font-family: MelbourneRegular, Arial, sans-serif; font-size:15px; background:url(../images/slikekopaonik.png) no-repeat; margin-top: 0; padding-bottom: 10px; padding-left:240px    }
.contentcenovnikr { background-color: #fcfcfc; background-image: url(../images/contentbg.jpg); background-repeat: repeat-x; height: 580px; margin-top: 0; padding-top: 0; }
.cenovnikr { background-image: none; background-repeat: no-repeat; width: 1035px; height: 540px; margin-top: 30px; margin-right: auto; margin-left: auto; padding-left: 60px; }
.welkontakt { background-image: url(../images/kontakt.png); background-repeat: no-repeat; background-position: center 50%; width: 1035px; height: 98px; margin-right: auto; margin-left: auto; }
/* 4.7 Contact Form  */
/*----------------------------------------------*/
.contact-form {
	padding:0 0 20px}
.contact-form h2 {
	text-transform:uppercase;
	color:#a6a6a6;
	font-family:MelbourneRegular, Arial, sans-serif;
	font-size:23px;
	background:#fff url(images/arrow_1_green.png) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:10px 0 20px;}
.contact-form {
	font-size:13px}
.contact-form .row { padding:13px 0 }
.contact-form .inputtext, .contact-form select, .contact-form textarea {
	color:#333;
	font-weight:normal;
	background:#ececee;
	margin:5px 0}
.contact-form .field_text .inputtext {
	width:240px;
	margin-right:30px}
.contact-form .ui-selectmenu {
	margin-right:30px}
.contact-form .field_select select { font-family: verdana; width:240px; }
.contact-form .field_textarea textarea {
	width:530px;
	font-family:arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0}
.contact-form label { font-weight:normal; color:#595959; font-family: verdana; }
.reset-link {
	display:block;
	float:right;
	padding:5px 50px 0 0;
	font-size:13px}
.reset-link a { color:#595959; font-size: 13px; font-family: verdana; font-weight:bold  }
.contact-form .field_submit {
	padding:5px 0 0 0;}
.contact-form .contact-submit, .contact-submit {
	background:url(../images/btn_send.jpg) no-repeat;
	width:149px;
	height:32px;
	text-indent:-400px}
/*----------------------------------------------*/
/* 1.3 General Styles */
/*----------------------------------------------*/
/* Floating & Alignment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto}
.alignleft {
	float: left}
.alignright {
	float: right}
.text-right {
	text-align:right}
.text-left {
	text-align:left}
.text-center {
	text-align:center}
/*----------------------------------------------*/
.contact-address {
	background:url(images/box_news_bg.gif) 0 0 repeat-y;
	border-top:1px dotted #959595;
	border-bottom:1px dotted #959595;
	padding:12px 15px;
	line-height:1.8em;
	color:#595959;
	font-weight:bold;
	font-size:12px}
.contact-maillist {
	padding:15px 15px 20px 15px;}
.contact-mail {
	padding:2px 0;
	font-weight:bold;
	font-size:12px}
.contact-mail a {
	color:#3a96cc}
.contact-mail a:hover {
	color:#222}
/*============================================================================================*/
/* 5. WIDGETS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 5.1 Widget Recent Comment */
/*----------------------------------------------*/
.widget_recent_comments ul {
	margin:0;
	padding:0;
	font-size:12px}
.widget_recent_comments li {
	list-style:none;
	border-top:1px dotted #969696;
	padding:10px}
.widget_recent_comments li a {
	font-family: 'MelbourneRegular', Arial, sans-serif;
	font-size:13px;}
.widget_recent_entries .even, .widget_recent_comments .even {
	background:url(images/box_news_bg.gif) repeat-y}
/* 5.2 Widget Recent Entries */
/*----------------------------------------------*/
.widget_recent_entries ul {
	margin:0;
	padding:0}
.widget_recent_entries li {
	list-style:none;
	border-top:1px dotted #8c8c8d;
	padding:10px}
.widget_recent_entries a {
	color:#595959;
	font-size:12px}
.widget_recent_entries a:hover {
	color:#000}
.widget_recent_entries .date {
	font-family: 'MelbourneRegular', Arial, sans-serif;
	font-size:13px;
	color:#3a96cc;
	text-shadow:0 1px 1px #fff}
.widget_recent_entries .thumbnail {
	float:right;
	margin:0 0 0 5px;}
/*-----------Ultimate Page Ends-------------------*/
.valid{border:1px solid #70A41B!important; overflow:hide;}
/*#70A41B*/
.error {overflow:hide; border:1px solid red!important; }
#message .error {overflow:auto; }
#reservationForm p.sending, #reservationForm p.textconfirm, #reservationForm p.texterror { display:none; }
#reservationForm p.sending { margin-bottom:0; }
#reservationForm #sending { padding: 10px 0 10px 300px; }
#reservationForm p.notice.textconfirm { background:url(images/ok.jpg) 0 6px no-repeat; }
.contact-form .inputtext, .contact-form select, .contact-form textarea {
	color:#333;
	font-weight:normal;
	background:#ececee;
	margin:5px 0}
.contact-form .ui-selectmenu {
	margin-right:30px}
.contact-form .field_select select {
	width:258px;}
.nask { background-image: url(../images/kontakt/kontaktforma.png); width: 218px; height: 35px; }
.vilainfo3 { background-image: url(../images/kontakt/kontaktinfo.png); background-repeat: no-repeat; width: 200px; height: 35px; }
.gs3 { color: #4d3e25; font-size: 13px; font-family: arial; line-height: 13px; background-image: none; background-repeat: no-repeat; width: 200px; height: 240px; padding-top: 6px; padding-left: 0; }
.coniz2 { width: 1035px; height: 550px; margin-right: auto; margin-left: auto; padding-left: 45px; }
.contentizdavanje2 { background-color: #fcfcfc; background-image: url(../images/contentbg.jpg); background-repeat: repeat-x; height: 700px; margin-top: 0; padding-top: 0; }
.link-zoom { font-family: MelbourneRegular, Arial, sans-serif; font-size:15px; background:url(../images/prodaja/slike.png) no-repeat; margin-top: 0; padding-bottom: 10px; padding-left:260px    }
.image { }
.link-zoom2 { font-family: MelbourneRegular, Arial, sans-serif; font-size:15px; background:url(../images/prodaja/slike1.png) no-repeat; margin-top: 0; padding-bottom: 10px; padding-left:160px    }
