/**********************************************
*   Istria Futura                             *
*   CSS document / www.istria-futura.com/     *
*   Copyright (c) 2007. Coding by Davor Peic  *
**********************************************/
/* DOCUMENT */
body {
	margin: 0px;
	padding: 0px;
	background:#4B81AF url(images/body_bg.gif) center top repeat-y;
	font-family:"trebuchet MS";
	font-size:10pt;
	color:#565656;
}
form {margin:0px; padding:0px;}
br{font-size:10px;}
.clearDiv {
	clear:both;
}
textarea,select{
   background:#ffffff;
   border:1px solid #7F9DB9;
   font-family:"trebuchet MS";
   color:#000000; 
   font-size:10pt;
} 

a img {
	border:none;
}
a:link, a:visited {
	color:#565656; 
	text-decoration:underline
} 
a:hover {text-decoration:none}
h1, h2, h3, h4, h5, h6 {
	color:#4C72AC;
	margin:0px;
	padding:0px;
	font-size:9pt;
}
h1 {
	font-size:14pt;
	font-weight:normal;
	margin:9px 0px 7px 0px;
}
h2 {
	font-size:11pt;
}
h3 {
	font-size:9pt;
}
p {
	margin:0px 0px 10px 0px;
}

/* SITE */
#container {
	width: 950px;
	margin:0 auto;	
	overflow:hidden;
	padding-bottom:20px;
}
.leftCont {
	width:707px;
	float:left;
	overflow:hidden;
}
.menuCont {
	height:242px;
	width:207px;
	float:left;
	overflow:hidden;	
	background:#ffffff url(images/menu_bg.jpg) left top repeat-x;
}
.menuCont2 {
	height:242px;
	width:207px;	
	background:transparent url(images/menu_bg_shadow.jpg) right top no-repeat;
}
.logo {
	padding-top:18px;
	padding-left:4px;
	display:block;
}
ul.menu { /* postavke menija */
	padding:0px;
	margin: 5px 0px 0px 24px; /*polozaj menija*/
	list-style-type:none;
}
ul.menu li {
	padding:1px 0px 1px 0px; /*razmak izmedju linija */
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
ul.menu li a, ul.menu li a:visited{
	padding:0px 0px 0px 12px;
	background:transparent url(images/bullet_menu.gif) 0px 5px no-repeat;
	text-decoration:none;
	color:#4B6F98;
	display:block;
}
ul.menu li a:hover {
	background-position:3px 5px;
	text-decoration:underline;
}
.head_photo {
	float:left;
	width:500px;
	height:242px;
}
.head_photo img {
	border:solid 5px #6790CE;
}
.searchCont {
	width:243px;	
	float:left;
	background:#648FD0 url(images/search_bg.jpg) left top no-repeat;
}
.searchCont2 {
	width:243px;
	background:transparent url(images/search_shadow.jpg) left top no-repeat;
}
ul.lang {
	float:right;
	list-style-type:none;	
	margin:8px 0px 0px 0px;
	padding:0px 10px 0px 10px;		
	text-transform:uppercase;	
	font-size:9pt;	
	background:transparent url(images/lang_border.gif) left top repeat-y;	
}
ul.lang li a, ul.lang li a:visited {
	color:#ffffff;
	padding:0px 0px 0px 22px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	clear:both;
}
ul.lang li a:hover {text-decoration:underline;}
.lang_sel { font-weight:bold;}
.lang_hr a, .lang_hr a:visited {
	background-image:url(images/lang_hr.jpg);	
}
.lang_en a, .lang_en a:visited {
	background-image:url(images/lang_en.jpg);
}
.lang_de a, .lang_de a:visited {
	background-image:url(images/lang_de.jpg);
}
.lang_it a, .lang_it a:visited {
	background-image:url(images/lang_it.jpg);
}
.lang_ru a, .lang_ru a:visited {
	background-image:url(images/lang_ru.jpg);
}
ul.short_menu {
	float:right;
	list-style-type:none;		
	text-transform:uppercase;	
	font-size:9pt;	
	padding:0px 8px 0px 0px;
	margin:8px 0px 0px 0px;	
	text-align:right;
	/*background-color:red;*/
}
ul.short_menu li a, ul.short_menu li a:visited {
	color:#ffffff;	
	text-decoration:none;
}
ul.short_menu li a:hover {
	text-decoration:underline;
}
.head_pretraga {	
	padding-left:20px;
	text-transform:uppercase;
	color:#ffffff;
	display:block;
	font-weight:bold;
	margin-left:13px;
	margin-top:10px;
	background:transparent url(images/bullet_search.gif) 0px 3px no-repeat;
}
.searchForm {
	margin-left:13px;
	margin-top:6px;
}
.searchForm p {
	margin:0px 0px 8px 0px;
}
.searchForm label {
	width:75px;
	color:#ffffff;
	font-size:9pt;
	float:left;	
	margin-top:2px;
}
.search_select1 {
	width:142px;
}
.search_select2 {
	width:100px;
	margin-left:5px;
}
.search_select3 {
	width:37px;	
}
.searchSubmitCont {
	display:block;
	margin-left:75px;	
}
.search_submit {
	font-size:9pt;	
}
.right_braker {
	width:243px;
	display:block;
	background:#648FD0 url(images/right_braker.jpg) left top no-repeat;
	padding:0px 0px 10px 0px;
	margin-top:10px;
}
.right_braker_white {
	width:243px;
	display:block;
	background:transparent url(images/right_braker_white.gif) left top no-repeat;
	padding:0px 0px 10px 0px;
	margin-top:10px;
}
.karta_istre {
	margin-top:5px;
}
.content {
	margin-top:5px;
	float:left;
	width:705px;
}
.ppCont {	
	width:243px;
	background:#ffffff url(images/pp_border.gif) left top repeat-y;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.newsCont {	
	width:207px;
	background:#ffffff url(images/news_border.gif) right top repeat-y;
	margin-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}
.news_head {
	text-transform:uppercase;
	color:#4F79B9;
	font-weight:bold;
	padding-left:20px;
	margin-left:5px;
	background:#ffffff url(images/bullet_news.gif) 0px 1px no-repeat;
}
.pp_head {
	text-transform:uppercase;
	color:#4F79B9;
	font-weight:bold;
	padding-left:20px;
	margin-left:5px;
	background:#ffffff url(images/bullet_news.gif) 0px 1px no-repeat;
}
.news_braker {
	background:transparent url(images/news_braker.gif) left top no-repeat;
	width:202px;
	height:12px;
	display:block;
	margin-top:5px;
}
.pp_braker {
	background:transparent url(images/pp_braker.gif) right top no-repeat;
	width:238px;
	height:12px;
	display:block;
	margin-top:5px;
}
.newsBox {	
	padding-bottom:5px;
	font-size:8pt;
	margin:0px 10px 7px 3px;	
	background:transparent url(images/newsBox_borderBottom.gif) left bottom repeat-x;
}
.newsBox p {
	margin-bottom:5px;
}
.newsBox h2, .newsBox h2 a, .newsBox h2 a:visited {
	font-size:10pt;
	color:#FC6464;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	line-height:16px;
	text-decoration:none;
}
.newsBox h2 a:hover {
	text-decoration:underline;
}
.news_datum {
	font-size:11px;
	color:#AAACAF;
}
.news_datum a, .news_datum a:visited {
	color:#4F79B9;
	background:#ffffff url(images/news_more_arrow.gif) 100% 6px no-repeat;
	padding-right:11px;
	text-decoration:none;
}
.news_datum a:hover {
	text-decoration:underline;
}
.posebna_ponudaCont {
	float:left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
	overflow:hidden;
}
h3.posebna_ponuda {
	font-size:11pt;
	font-weight:bold;
	color:#4F79B9;
	padding-left:20px;
	margin:7px 0px 5px 10px;
	background:transparent url(images/bullet_posebna_ponuda.gif) 0px 1px no-repeat;
	text-transform: capitalize;
}
.ppBox {
	width:470px;
	background:#ffffff url(images/ppBox_bg.gif) left top repeat-y;
	font-size:8pt;
	margin-left:10px;	
}
.ppBox2 {
	width:470px;
	padding-bottom:15px;
	background:transparent url(images/ppBox_bottom.jpg) left bottom no-repeat;
}
.ppBox_top {
	width:434px;
	padding:12px 18px 5px 18px;
	background:transparent url(images/ppBox_top.gif) left top no-repeat;
	color:#929292;
	font-weight:bold;
	font-size:11pt;
}
.ppBox_red {
	color:#FC6464;
	font-weight:bold;
}
.ppBox_blue {
	color:#3E6DB3;
	font-weight:normal;
}
.ppBox .pp_photo {
	float:left;
	margin-left:17px;
	margin-right:8px;
}
.ppTable {
	background-color:#EEEEEE;
	font-size:9pt;
	margin-left: 17px;
}
.ppTable tr td {
	padding:1px 7px 1px 7px;
	border-bottom:1px #ffffff solid;
	border-right:solid 1px #ffffff;
}
.ppBox p {
	margin:7px 15px 4px 17px;
}	
.ppBox_detalji {
	/*clear:right;*/
	text-align:right;
	margin-right:20px;
	text-transform:uppercase;
	color:#61A03A;
	font-size:9pt;
	
}
.ppBox_detalji a, .ppBox_detalji a:visited {
	padding-right:18px;
	background:transparent url(images/ppBox_detalji.gif) 100% 1px no-repeat;
	color:#61A03A;
	text-decoration:none;
	font-weight:bold;
}
.ppBox_detalji a:hover {
	text-decoration:underline;
}
.right_contact {	
	padding-left:20px;
	text-transform:uppercase;
	color:#ffffff;
	display:block;
	font-weight:bold;
	margin-left:13px;
	margin-top:10px;
	background:transparent url(images/bullet_rightContact.gif) 0px 3px no-repeat;
}
p.rightContact_1 {
	float:left;
	font-size:8pt;
	color:#ffffff;
	background:transparent url(images/lang_border.gif) top right repeat-y;
	padding-right:9px;	
	margin-left:10px;
	margin-top:5px;
	display:inline;
}
p.rightContact_2 {
	float:left;
	font-size:8pt;
	color:#ffffff;
	margin-left:9px;
	margin-top:5px;
	display:inline;	
}
p.rightContact_2 a, p.rightContact_2 a:visited {
	color:#ffffff;
}
.lang_bottomCont {
	float:right;
}
.lang_bottom li a, .lang_bottom li a:visited {
	color:#7E7E7E;
}
.more_gall {
	width:206px;
	float:left;
	display:inline;
	margin-top:5px;
}
.more_gall ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.more_gall ul li {
	background:#ffffff url(images/more_gal_photoBorderBg.gif) left top repeat-y;
	/*background-color:red;*/
	margin:0px;
	padding:0px;
	float:left;
}
.more_gall a, .more_gall a:visited {
	width:206px;
	display:block;	
	background:transparent url(images/more_gal_photoBorderTop.gif) left top no-repeat;	
}
.more_gall a img, .more_gall a:visited img {	
	background:transparent url(images/more_gal_photoBorderBottom.gif) left bottom no-repeat;
	padding:13px 13px 13px 13px;	
}
.moreCont {
	float:left;
	width:270px;
	color:#565656;
	/*background-color:red;*/
}
.moreCont p {
	font-size:8pt;
	margin-left:9px;
}
.more_title {
	/*width:434px;*/
	padding:10px 0px 5px 13px;	
	color:#929292;
	font-weight:bold;
	font-size:12pt;
	/*float:left;*/
}
.more_table {
	width:260px;	
	background:#ffffff url(images/more_BorderAngle.gif) right bottom no-repeat;
	padding:0px 15px 15px 0px;
	margin:10px 0px 0px 7px;	
}
.moreTable {
	background-color:#EEEEEE;
	font-size:9pt;
	width:100%;		
}
.moreTable tr td {
	padding:1px 7px 1px 7px;
	border-bottom:1px #ffffff solid;
	border-right:solid 1px #ffffff;
}
.moreTable th {
	padding:1px 7px 1px 7px;
	border-bottom:1px #ffffff solid;
	border-right:solid 1px #ffffff;
}
h3.more_moreAbout {
	font-size:11pt;
	font-weight:normal;
	color:#6A81A8;
	/*float:left;*/
	padding-left:20px;
	margin:5px 0px 5px 7px;
	background:transparent url(images/bullet_moreMoreAbout.gif) 0px 4px no-repeat;
}
.more_rightCont {
	float:right;
}
.more_right_settings {
	width:170px;
	/*float:right;*/
	margin:45px 8px 0px 0px;
	/*display:inline;	*/
	background:#ffffff url(images/more_BorderAngleSmall.gif) right bottom no-repeat;
	padding:0px 15px 15px 0px;
}
.more_right_settings ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.more_right_settings ul li {
	padding-bottom:5px;
}
.more_right_settings ul li a, .more_right_settings ul li a:visited {
	color:#707070;
	text-decoration:underline;
	padding-left:25px;
	
}
li.more_print a, li.more_print a:visited {
	background:transparent url(images/bullet_print.gif) 0px 1px no-repeat;
}
li.more_email a, li.more_email a:visited {
	background:transparent url(images/bullet_email.gif) 0px 4px no-repeat;
}
li.more_gallery a, li.more_gallery a:visited {
	background:transparent url(images/bullet_gallery.gif) 0px 2px no-repeat;
}
.more_right_settings ul li a:hover {
	color:#3763A4;	
}
.more_contactCont {
	width:170px;
	/*float:right;*/
	margin:20px 8px 0px 0px;
	/*display:inline;	*/
	background:#ffffff url(images/more_BorderAngleSmall.gif) right bottom no-repeat;
	padding:0px 15px 15px 0px;
}
.more_contactCont {
	color:#8B8C8E;
	font-size:8pt;
}
.more_contactCont p {
	margin:0px;
	margin-bottom:5px;
}
.more_contact_input {
	background:#F6F6F6 url(images/more_contactInputBg.jpg) left top repeat-x;
	color:#434343;
	border: solid 1px #E8E8E8;
	font-size:9pt;
	padding:3px;
	width:155px;
}
.more_contact_textarea {
	background:#F6F6F6 url(images/more_contactTextAreaBg.jpg) left top repeat-x;
	color:#434343;
	border: solid 1px #E8E8E8;
	font-size:9pt;
	padding:3px;
	width:155px;
	height:60px;
}
h3.more_contactTitle {
	font-size:11pt;
	font-weight:normal;
	color:#6A81A8;
	/*float:left;*/
	padding-left:20px;
	margin:5px 0px 5px 0px;
	background:transparent url(images/bullet_moreContact.gif) 0px 2px no-repeat;
}	
.calendarHeader { 
	font-weight: normal; 
	font-size:8pt;
	color: #3366CC; 
	background-color: #E6E6E6; 
} 
.calendarToday { 
	font-size:8pt;
	background-color: #EEEEEE; 
} 
.calendar { 
	font-size:8pt;
	background-color: #EEEEEE;
}
.calendarS { 
	background-color: #99CCFF;
}
.calendarSS { 
	background-color: #99CCFF;
}
.calendarZ { 
	background-color: #FF6633;
}
.calendarZZ { 
	background-color: #FF6633;
}
.calendarN { 
	background-color: #CCCCCC;
}
.calendarNN { 
	background-color: #CCCCCC;
}
.calendarSZ { 
	background-position:center;
	background-image: url(images/sz.gif);
}
.calendarZS { 
	background-position:center;
	background-image: url(images/zs.gif);
}
.calendarSN { 
	background-position:center;
	background-image: url(images/sn.gif);
}
.calendarNS { 
	background-position:center;
	background-image: url(images/ns.gif);
}
.calendarZN { 
	background-position:center;
	background-image: url(images/zn.gif);
}
.calendarNZ { 
	background-position:center;
	background-image: url(images/nz.gif);
}