@charset "utf-8";
/* CSS Document */

html {
	background:#fff url(../img/main_bg.png) repeat-x 0 0;
}
body {
	background:url(../img/page_shadow.png) no-repeat center 0;
	color: #333;
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
*{
	padding:0;
	margin:0;
}
html, body {
	height:100%;
}
form {
	display:inline;
}
p {
	color:#4B4845;
}
a {
	outline:none;
	color:#005957;
	outline:medium none;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*
clearfix
---------------------------------------------
*/
.clearfix:after,
ul li:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix, ul li {
    display: inline-block;
}

html[xmlns] .clearfix, html[xmlns] ul li {
    display: block;
}

* html .clearfix,* html ul li {
    height: 1%;
}
/*
masthead
---------------------------------------------
*/
#masthead {
	position:relative;
	height:149px;
}
#metaNavi {
	float:right;
	height:20px;
}
#metaNavi li {
	float:right;
	height:20px;
	list-style-type: none;
	color:#9d9d9b;
	text-transform:uppercase;
}
#metaNavi li a {
	float:right;
	padding:3px 9px 0 9px;
	list-style-type: none;
	color:#9d9d9b;
	text-transform:uppercase;
	text-decoration:none;
}
#metaNavi li a:hover, #metaNavi li a.active, #metaNavi li a.active:hover {
	float:right;
	background:url(../img/meta_on.png) no-repeat 0 0;
	color:#878785;
	text-decoration:none;
}

#masthead h1.logo {
	display:block;
	width:246px;
	height:37px;
	margin:0 0 12px 0;
	overflow:hidden;
	left:23px;
	position:absolute;
	top:33px;
	z-index:3;
}
#masthead h1.logo a {
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
}
#masthead h1.logo a img {
	text-indent:0;
	border:0 none;
	display:block;
}
#topSearch {
	background: url(../img/search_bg.png) no-repeat 0 0;
	height: 30px;
	width: 231px;
	position: absolute;
	padding: 5px 0 0 6px;
	top: 33px;
	right: 11px;
}
input.searchTop {
	background: transparent url(../img/searchfield_bg.png) no-repeat 0 0;
	border: none;
	border: 0px;
	margin: 0 4px 0 0;
	outline: 0px;
	padding: 4px 35px 6px 10px;
	text-indent:0px;
	width: 152px;
	float: left;
	color:#7f7f7f;
	font-size:12px;
}
input.searchButton {
	background: transparent url(../img/search-button_bg.png) no-repeat 0 0;
	border: none;
	border: 0px;
	margin: 0;
	outline: 0px;
	padding: 0;
	width: 25px;
	height: 25px;
	float: left;
	cursor:pointer;
}
input.searchButton:hover {
	background: transparent url(../img/search-button_bg.png) no-repeat 0 -25px;
}
input.searchButton:active {
	background: transparent url(../img/search-button_bg.png) no-repeat 0 -25px;
}
/*
glavna navigacija
---------------------------------------------
*/
#mainNaviHolder {
	background:url(../img/topnavi_bg.png) repeat-x 0 0;
	border-top:1px solid #fff;
	height:55px;
	position:absolute;
	top:94px;
	width:100%;
}
#mainNavi {
	height:46px;
	margin-left:13px;
}
#mainNavi li {
	height:46px;
	list-style-type:none;
	float:left;
}
#mainNavi li a {
	height:37px;
	float:left;
	display:block;
	padding:9px 20px 0 11px;
	color:#5c5b59;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:14px;
	outline:none;
}
#mainNavi li a span {
	color:#9d9d9b;
	font-size:10px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
}
#mainNavi li a:hover, #mainNavi li a.active, #mainNavi li a.active:hover {
	background:#edecec url(../img/topnavi_on.png) repeat-x 0 0;
	padding:9px 19px 0 10px;
	color:#f99a29;
	border-left:1px solid #ecebeb;
	border-right:1px solid #ecebeb;
}
#mainNavi li a:hover span {
	color:#9d9d9b;
}
.imageWindow {
	height:133px;
	border-bottom:1px solid #ffffff;
	background: url(../img/image-window_bg.png) repeat-x 0 bottom;
	position:relative;
}
/*
content
---------------------------------------------
*/
#page, #pageHome {
	border-top:2px solid #f99a29;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	width:982px;
	margin:0 auto;
	padding:0;
}
#mainContentHome {
	width:711px;
	float:left;
	margin:343px 0 0 11px;
}
#mainContentHome .promoBox {
	background:url(../img/homecontent_bg.png) repeat-x 0 0;
	border: 1px solid #e1e1e1;
	padding:16px 0 20px 0;

}
#mainContentHome .promoBox li {
	width: 205px;
	float: left;
	padding:0 10px 0 12px;
	margin-right:12px;
	list-style-type:none;
	background: url(../img/arrow_big.png) no-repeat 200px 0;
}
#mainContentHome .promoBox li h2 {
	height: 40px;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	color:#f99a29;
	margin-bottom:16px;
}
#mainContentHome .promoBox li h2 a {
	color:#f99a29;
	text-decoration:none;
}
#mainContentHome .promoBox li h2 a:hover {
	color:#fff;
	background:#f99a29;
	text-decoration:none;
}
#mainContentHome .promoBox li p {
	font-size:1.2em;
	line-height:150%;
	color:#5c5b59;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#mainContentHome .promoBox li.last {
	padding-right:0;
	margin-right:0;
}
#mainContentHome .promoBoxShadow {
	background:url(../img/homecontent_shadow.png) no-repeat 0 0;
	height:7px;
	font-size:1px;
	line-height:1px;
	margin-bottom:12px;
}
#mainContent {
	background:#fff;
	border-top:1px solid #f0f0f0;
	padding-top:4px;
}
#mainContentBlog {
	background:#fff;
	border-top:1px solid #f0f0f0;
	padding-top:14px;
}
#sideBar {
	width:237px;
	float:right;
	margin-right:11px;
	padding:5px 0 0 0;
}
.colorBoxHome {
	background:url(../img/orange_bg.png) no-repeat 0 0;
	padding:5px 12px 8px 11px;
	margin-bottom:11px;
}
.colorBoxHome li {
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-type:none;	
	background:url(../img/arrow_white_m.png) no-repeat 5px center;
	padding:5px 0 7px 16px;
	border-bottom: 1px solid #f9b05a;
}
.colorBoxHome li.last {
	border-bottom: none;
}
.colorBoxHome li a {
	color:#4b4845;
	text-decoration:none;
}
.colorBoxHome li a:hover {
	color:#292726;
	text-decoration:underline;
}

.colorBox {
	background:url(../img/orange_bg.png) no-repeat 0 0;
	padding:8px 12px 9px 12px;
	position:absolute;
	width:213px;
	height:99px;
	top:5px;
	right:11px;
	overflow:hidden;
}
.colorBox p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:140%;
	color:#fff;
	padding:0 0 4px 0;
    letter-spacing: -0.008em;
}
.colorBox .author {
	font-style:italic;
	padding:0;
}
.fileList {
	width:100%;
	background:url(../img/dots.png) repeat-x 0 0;
	padding:1px 0 0 0;
	margin:4px 0 0 0;
}
.fileList li {
	display: block;
	list-style-type:none;
	background:url(../img/dots.png) repeat-x 0 bottom;
	padding: 5px 0 5px 5px;
	font-size:1.2em;
	color:#4B4845;
}
.fileList li:hover {
	background:#fef5e9 url(../img/dots.png) repeat-x 0 bottom;
}
a.download {
	display:block;
	background:url(../img/icons_filetypes.png) no-repeat 0 0px;
	padding: 0 0 0 18px;
	text-decoration:none;
	color:#4B4845;
}
a.download:hover {
	color:#f99a29;
	color:#000;
}


a[href$='.pdf'], a[href$='.doc'], a[href$='.docx'], a[href$='.avi'], a[href$='.wmv'], a[href$='.divx'], a[href$='.mov'], a[href$='.mp3'], a[href$='.wma'], a[href$='.jpg'], a[href$='.png'], a[href$='.gif'] {
/*	display:block;*/
	padding: 0 0 0 18px;
	color:#005957;
}



a[href$='.pdf'], a[href$='.doc'], a[href$='.docx'] {
	background:transparent url(../img/icons_filetypes.png) no-repeat 0 -40px;
}
a[href$='.avi'], a[href$='.wmv'], a[href$='.divx'], a[href$='.mov'] {
	background:transparent url(../img/icons_filetypes.png) no-repeat 0 -80px;
}
a[href$='.mp3'], a[href$='.wma'] {
	background:transparent url(../img/icons_filetypes.png) no-repeat 0 -120px;
}
a[href$='.jpg'], a[href$='.png'], a[href$='.gif'] {
	background:transparent url(../img/icons_filetypes.png) no-repeat 0 -160px;
}

.bigList {
	width:100%;
	background:url(../img/dots.png) repeat-x 0 0;
	padding:1px 0 0 0;
	margin:4px 0 0 0;
}
.bigList li, #pageContent ul.bigList li {
	display: block;
	list-style-type:none;
	background:url(../img/dots.png) repeat-x 0 bottom;
	padding: 7px 0 8px 2px;
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4B4845;
}
.bigList li a, .bigList li a:visited, #pageContent ul.bigList li a, #pageContent ul.bigList li a:visited {
	display: block;
	background:url(../img/arrow_button_med.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
	text-decoration:none;
	color:#4B4845;
}
.bigList li a:hover, #pageContent ul.bigList li a:hover {
	background:url(../img/arrow_button_med.png) no-repeat 0 -48px;
	color:#000;
	text-decoration:underline;
}
#pageContent .searchResult {
	margin: 0;
}
#pageContent .searchResult li {
	list-style-type:none;
	background: url(../img/dots.png) repeat-x 0 0;
	padding:10px 0 3px 0;
}
#pageContent .searchResult li h3 {
	font-size:1.4em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f99a29;
	padding:0 0 0.4em 0;
}
#pageContent .searchResult li h3 a {
	color:#005976;
	text-decoration:none;
}
#pageContent .searchResult li h3 a:hover {
	text-decoration:underline;
}
/*
leva navigacija
---------------------------------------------
*/
#sideMenuBar {
	float:left;
	width:229px;
	margin: 6px 12px 20px 11px;

}
.sideMenuShadow {
	background: url(../img/leftnavi_shadow.png) no-repeat 0 0;
	height:7px;
}

.sideMenu {
	padding:0;
	margin:0;
	border: 1px solid #ededed;
}
.sideMenu li {
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #ededed;
}
.sideMenu li a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#ecece9 url(../img/lefmenu_bg.png) no-repeat 0 0;
	padding: 6px 0 7px 22px;
	font-size:1.2em;
	text-decoration:none;
	color:#63605e;
}
.sideMenu li a:hover, .sideMenu li a.active {
	background:#fff url(../img/lefmenu_bg.png) no-repeat 0 -50px;
	color:#4b4845;
}
.sideMenu li ul {
	padding:7px 0 7px 0;
	margin:0;
	background:#fef5e9 url(../img/subnavilist_shadow.png) repeat-x 0 0;
	list-style-type:none;
	border-bottom:0 none;
	border-top:1px solid #ededed;
	font-size:10px;
}
.sideMenu li ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:0 none;
	border-top:none;
}
.sideMenu li ul li a {
	display:block;
	background:#fef5e9 url(../img/arrow_orange_s.png) no-repeat 22px center;
	padding: 3px 0 4px 30px;
	text-decoration:none;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:1.1em;
	color:#6f6d6a;
}
.sideMenu li ul li a:hover, .sideMenu li ul li a.active {
	background:#fff url(../img/arrow_orange_s.png) no-repeat 22px center;
	text-decoration:none;
	color:#6f6d6a;
}
.sideMenu li ul li a:hover {
	background-color:#fff;
}
#pageContent {
	float:left;
	width:471px;
	padding:6px 0 20px 0;
}
#pageContent h2 {
	font-size:2.6em;
	font-weight:normal;
	text-transform:uppercase;
	color:#f99a29;
	padding:0 0 10px 0;
}
#pageContent h3 {
	font-size:1.9em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f99a29;
	padding:0 0 0.6em 0;
}
#pageContent h4 {
	font-size:1.5em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b4845;
	padding:0 0 0.6em 0;
}
#pageContent p {
	font-size:1.2em;
	line-height:150%;
	color:#4b4845;
	padding:0 0 1em 0;
}
#pageContent p.big {
	font-size:1.4em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b4845;
	padding:0 0 1em 0;
}
#pageContent #breadCrumbs {
	display:block;
	margin:0 0 4px 0;
	padding:0;
	float:none;
	height:20px;
	
}
#pageContent #breadCrumbs li {
	display:block;
	float:left;
	background: url(../img/arrow_breadcrumb.png) no-repeat 0 center;
	margin:0;
	padding:0 5px 0 9px;
	list-style-type:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#pageContent #breadCrumbs li.start {
	background:none;
	padding:0 5px 0 0;
}
#pageContent #breadCrumbs li a {
	color:#696969;
	text-decoration:none;
}
#pageContent #breadCrumbs li a:hover {
	color:#f99a29;
	text-decoration:underline;
	text-decoration:none;
}
#pageContent #breadCrumbs li.active a {
	color:#f99a29;
}

/*
footer
---------------------------------------------
*/
#footer {
	border:1px solid #d6d6d6;
	background:#f5f5f3 url(../img/footer_bg.png) repeat-x 0 0;
	width:960px;
	height: 45px;
	margin:0 auto;
	padding:0 11px 0 11px;
}
#footer p.copyright {
	font-size:1em;
	padding:16px 0 0 0;
	color:#a7a7a7;
}
#footerShadow {
	background:url(../img/footer_shadow.png) no-repeat 0 0;
	width:982px;
	height: 7px;
	margin:0 auto;
	padding:0;
}

/*
jQuery Tabs
---------------------------------------------
*/

ul.tabs { 
	list-style:none; 
	height:27px;
	border-bottom:1px solid #e1e1e1;	
}
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin-left:6px;
	list-style-type:none; 
}
ul.tabs li.first { 
	margin-left:0;
}
ul.tabs a { 
	background: #eae9e6 url(../img/tab_bg.png) repeat-x 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 25px;  
	line-height:24px;
	text-align:center;	
	text-decoration:none;
	text-transform:uppercase;
	color:#aaa;
	padding:0px 10px;
	margin:0px;	
	position:relative;
	top:1px;
	border:1px solid #ebebeb;
	border-bottom:none;
	outline:none;
}
ul.tabs a:active {
	outline:none;		
}
ul.tabs a:hover {
	color:#646464;
	background:#cececd url(../img/tab_bg.png) repeat-x 0 -35px;
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important; 
	color:#f99a29 !important;
	height: 26px;  
	background-color:#fff;
	border:1px solid #e1e1e1;
	border-bottom:none;
	background-image:none;
}
div.panes {
	border:1px solid #e1e1e1;
	border-top:none;
	background:#FFFFFF url(../img/sidebar_bg.png) no-repeat 0 bottom;
}
div.panes div.pane {
	display:none;
}
div.panesShadow {
	background:url(../img/sidebar_shadow.png) no-repeat 0 0;
	height:7px;
	font-size:1px;
	line-height:1px;
	margin-bottom:12px;
}
div.box {
	margin-bottom:30px;
}
div.box h3 {
	font-size: 1.6em;
	color:#f99a29;
	padding:3px 0 6px 0;
	font-weight:normal;
	border-top: 3px solid #e1e1e1;
}
/*
News List
---------------------------------------------
*/
.newsList {
	padding:1px 12px 6px 12px;
}
.newsList li {
	list-style-type:none;
	background: url(../img/dots.png) repeat-x 0 0;
	padding: 8px 0 0 0;
	margin-bottom:8px;
}
.newsList li.top, .newsList li.first {
	background-image:none;
}
.newsList li h4 {
	font-size:1.1em;
	color:#999;
	margin-bottom:3px;
	font-weight:normal;
}
.newsList li h4 span {
	color:#646464;
	text-transform:uppercase;
}
.newsList li h3 {
	font-size:1.2em;
	color:#005957;
	margin-bottom:0;
	font-weight:bold;
}
.newsList li.top h3 {
	margin-bottom:4px;
}
.newsList li h3 a {
	color:#005957;
	text-decoration:none;
}
.newsList li h3 a:hover {
	color:#005957;
	text-decoration:underline;
}
.newsList li p {
	font-size:1.1em;
	color:#68645f;
}
.newsList li p a {
	color:#68645f;
	text-decoration:none;
}
.newsList li p a:hover {
	color:#000;
	text-decoration:none;
}
.newsList li.last {
margin-bottom:4px;
}

/*
Link List
---------------------------------------------
*/
.linkList {
	padding:0;
	background: url(../img/dots.png) repeat-x 0 0;
}
.linkList li {
	list-style-type:none;
	background: url(../img/dots.png) repeat-x 0 bottom;
	padding: 6px 0 8px 0;
}
.linkList li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	text-decoration:none;
	color:#005957;
}
.linkList li a:hover {
	text-decoration:underline;
}
/*
Temlist
---------------------------------------------
*/
.imageList {
	padding:10px 0 0 0;
}
.imageList li {
	padding:0 0 20px 0;
	list-style-type:none;
	clear:both;
}
.imageList li img {
	background:#FFFFFF;
	border:1px solid #D4D4D4;
	float:left;
	margin: 0 16px 4px 0;
	padding:2px;
}
#pageContent .imageList h3 {
	font-size:1.8em;
	padding: 0 0 2px 0;
}
#pageContent .imageList p {
	padding: 0 0 1.2em 0;
}
.imageList h5, #pageContent h5 {
	font-size:1.4em;
	color:#979797;
	font-weight:normal;
	margin:-4px 0 0.6em 0;
	padding:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
}
/*
Kalendar
---------------------------------------------
*/
.calWrapper {
	padding:10px;

}
.calWrapper a {
	text-decoration:none;
}
#eventCalendar {
	background: #fff;
	border-left: 1px solid #e1e1e1;
	color:#646464;
	font-size:12px;
	height:225px;
	width:100%;
}

#eventCalendar th,
#eventCalendar td {
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	text-align:center;
	width: 14%;
}
#eventCalendar th {
	color:#3f3f3f;
	font-weight: normal;
	background: #f6f6f6;
}
#eventCalendar td.dateNameHolder {
	padding:0;
	width:100%;
	height:34px;
	background: #e6e6e4 url(../img/calendar_head_bg.png) repeat-x 0 0;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #d2d2d2;
}
#eventCalendar td.calToday {
	background:#f99a29;
	color:#fff;
}
#eventCalendar td.calToday a,
#eventCalendar td.calToday a:hover {
	color:#fff;
}
#eventCalendar td.calSelectable {
	background: #fef5e9;
}
#eventCalendar td.calSelectable a {
	color:#646464;
	display:block;
}
#eventCalendar td.calSelectable a:hover {
	color:#000;
	text-decoration:underline;
}
#eventCalendar td.calOtherMonth {
	color:#b9b9b9;
}
#eventCalendar table.dateName {
	border: none;
	color:#8c8c8c;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	width:100%;
}
#eventCalendar table.dateName,
#eventCalendar table.dateName td {
	background:transparent;
}
#eventCalendar table.dateName td {
	border: none;
	padding: 0 7px;
}
#eventCalendar table.dateName td a,
#eventCalendar table.dateName td a.back {
	background: url(../img/arrow_back-forward.png) no-repeat 0 0;
	display:block;
	height:15px;
	width:15px;
}
#eventCalendar table.dateName td a:hover,
#eventCalendar table.dateName td a.back:hover {
	background: url(../img/arrow_back-forward.png) no-repeat 0 -15px;
}
#eventCalendar table.dateName td a.forward {
	background: url(../img/arrow_back-forward.png) no-repeat -15px 0;
}
#eventCalendar table.dateName td a.forward:hover {
	background: url(../img/arrow_back-forward.png) no-repeat -15px -15px;
}


.eventList {
	padding:1px 12px 6px 12px;
}
.eventList li {
	list-style-type:none;
	background: url(../img/dots.png) repeat-x 0 bottom;
	padding:0;
	margin-bottom:6px;
}
.eventList li p.date {
	font-size:1.1em;
	color:#999;
	margin-bottom:2px;
}
.eventList li p.date span {
	color:#f99a29;
	padding: 0px 6px;
	margin-left:4px;
	background:#fef5e9;

}
.eventList li p {
	font-size:1.1em;
	color:#68645f;
	margin-bottom:8px;
}
.eventList li p a {
	color:#005957;
	text-decoration:none;
}
.eventList li p a:hover {
	color:#005957;
	text-decoration:underline;
}

/*
Blog
---------------------------------------------
*/

#blogContent {
	float:left;
	width:640px;
	padding:6px 0 20px 0;
	/*background:#CCC;*/
	margin:0 0 0 24px;
}
#blogContent h2 {
	font-size:2.6em;
	font-weight:normal;
	color:#f99a29;
	padding:2px 0 7px 0;
	border-top:1px solid #e1e1e1;
}
#blogContent h2 a {
	color:#f99a29;
	text-decoration:none;
}
#blogContent h2 a:hover {
	text-decoration:underline;
}
#blogContent h3 {
	font-size:1.6em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f99a29;
	padding:0 0 0.6em 0;
}
#blogContent p {
	font-size:1.2em;
	line-height:150%;
	color:#4b4845;
	padding:0 0 1em 0;
}
#blogContent p.big {
	font-size:1.4em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4b4845;
	padding:0 0 1em 0;
}
#blogContent p.blogInfo {
	font-size: 1.1em;
	background:url(../img/dots.png) repeat-x 0 bottom;
	color:#999;
	padding:0 0 6px 0;
	margin:0 0 16px 0;
}
#blogContent p.blogInfo .date {
	color:#999;
	padding: 0 7px 0 0;
}
#blogContent p.blogInfo .authorName {
	color:#575757;
	padding: 0 7px 0 7px;
}
#blogContent p.blogInfo .comments {
	color:#999;
	padding: 0 7px 0 20px;
	background:url(../img/icon_comment.png) no-repeat 7px center;
}
#blogContent p.blogInfo .comments a {
	color:#005957;
	padding: 0;
	text-decoration:none;
}
#blogContent p.blogInfo .comments a:hover {
	text-decoration:underline;
}
#blogContent .blogItem {
	padding: 0 0 30px 0;
	margin-bottom:0px;
}
div.imageBox, #blogContent div.imageBox {
	display:block;
	margin: 20px 0 30px 0;

}
div.imageBox img, #blogContent div.imageBox img {
	border: 1px solid #b5b5b5;
	margin: 0;
	padding: 3px;
}
img.slika, #blogContent img.slika {
	display:inline;
	float:left;
	margin: 0 12px 10px 0;
	border: 1px solid #b5b5b5;
	padding: 3px;
}
div.imageBox p, #blogContent div.imageBox p {
	color: #8c8c8c;
	font-size: 1.1em;
	line-height: 120%;
	padding: 7px 0 5px 0;
}
.defaultButton {
	background:url(../img/button_bg.png) no-repeat right 0;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 11px 4px 0;
	color:#fff;
	font-size:11px;
	height:21px;
	line-height:18px;
	text-decoration:none;
	margin-top:10px;
	
}
.defaultButton span {
	background:url(../img/button_bg.png) no-repeat 0 0;
	padding:3px 8px 4px 10px;
	color:#fff;
	font-size:11px;
	height:21px;
	line-height:18px;
	text-decoration:none;
}
.defaultButton:hover {
	background:url(../img/button_bg.png) no-repeat right -21px;
	text-decoration:none;
}
.defaultButton:hover span {
	background:url(../img/button_bg.png) no-repeat 0 -21px;
}
.commentList {
	
}
.commentList li {
	padding: 15px 0 7px 5px;
	background:url(../img/dots.png) repeat-x 0 bottom;
	list-style-type:none;
}
img.avatar {
	padding:2px;
	border:1px solid #d4d4d4;
	background:#fff;
	float:left;
	margin-right:10px;
}
.commentList li p.commentDate, #blogContent .commentList li p.commentDate {
	color:#999;
	font-size:11px;
	line-height:11px;
	margin-bottom:18px;
	padding:0;
}
.commentList li h5, #blogContent h5 {
	color:#5c5b59;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	margin-bottom:3px;
}
.commentList li h5 a, #blogContent h5 a {
	color:#005957;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.commentList li h5 a:hover, #blogContent h5 a:hover {
	text-decoration:underline;
}
#blogContent .commentList li p {
	color:#5c5b59;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:3px;
}
#blogContent form {
	background-color: #fff;
}
#commentForm {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f5f5f3 none repeat scroll 0 0;
	border:1px solid #d6d6d6;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	margin:20px 0 0 0;
	padding:20px;
	position:relative;
}
#commentForm input[type="text"] {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BBBBBB;
	display:block;
	font-size:1.4em;
	height:20px;
	line-height:30px;
	margin:5px 0 20px;
	padding:5px;
	width:320px;
}
#commentForm textarea {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BBBBBB;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.4em;
	height:140px;
	margin:5px 0 20px 0;
	padding:5px;
	width:560px;
}
#commentForm h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:normal;
	color:#5c5b59;
	margin:0 0 16px 0;
}
#commentForm p {
	font-size:1.1em;
	font-weight:normal;
	color:#5c5b59;
	margin:6px 0 10px 0;
}
#commentForm a, #commentForm a:visited {
	color:#005957;
	text-decoration:none;
}
#commentForm a:hover {
	text-decoration:underline;
}
#commentForm .info {
	color:#777777;
	font-size:1.1em;
}
#commentForm label {
	font-size:1.3em;
	font-weight:bold;
}
#commentForm button {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e1e0db url(../img/bigbutton_bg.png) repeat-x 0 0;
	border:1px solid #C4C4C4;
	color:#5c5b59;
	cursor:pointer;
	font-size:1.4em;
	font-weight:bold;
	text-shadow:1px 1px 0 #FFFFFF;
	padding:10px 0 10px 0;
	width:200px;
	outline:none;
	display:block;
	font-family:Arial,Helvetica,sans-serif;	
}
#commentForm button:hover {
	background:#ea7a1a url(../img/bigbutton_bg.png) repeat-x 0 -50px;
	color:#68290b;
	text-shadow:1px 1px 0 #fddebb;
	outline:none;
}

/* page Navi
---------------------------------------------
*/
.pageNavi {
	color: #666666;
	padding: 16px 5px 5px 0;
	height: 16px;
	text-align:left;
	font-size: 12px;
	background:url(../img/dots.png) repeat-x 0 0;
}
.pageNavi a, .pageNavi a:link {
	background-color:#f3f3f2;
	border:1px solid #bdbdbd;
	color:#727272;
	margin:6px 2px 2px 2px;
	padding:1px 4px;
	text-decoration:none;

}
.pageNavi a:visited {
	background-color:#FFFFFF;
	border:1px solid #D2D2D2;
	color:#AAAAAA;
	text-decoration:none;
}
.pageNavi a:hover,
.pageNavi a:visited:hover,
.pageNavi a:active {
	background-color:#5c5b59;
	border:1px solid #5c5b59;
	color:#fff;
}
.pageNavi a.nextPreviousClass {
	background-color:#fff;
	border:1px solid #fff;
	color:#3f3f3f;
}
.pageNavi a.nextPreviousClass:hover {
	color:#fff;
	border:1px solid #5c5b59;
}
.pageNavi span.labelClass {
	background-color:#e1e1e1;
	border:1px solid #e1e1e1;
	color:#8b8b8b;
	margin:2px 10px 2px 0;
	padding:1px 4px;
}
.pageNavi span.currentPageClass {
	background-color:#f99a29;
	border:1px solid #f99a29;
	color:#fff;
	margin:2px;
	padding:1px 4px;
}
.pageNavi span.buttonClassLeft,
.pageNavi span.buttonClassRight,
.pageNavi span.buttonClassLeft {
	border:1px solid #e0e0e0;
	color:#e0e0e0;
	margin:6px 2px 2px 2px;
	padding:1px 4px;
	text-decoration:none;
}
h3.commentHeader, #blogContent h3.commentHeader {
	padding: 10px 0 12px 48px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	color:#5c5b59;
	border-top:3px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:url(../img/icon_comment_big.png) no-repeat 0 9px;
}
/*
modal content
---------------------------------------------
*/
.formContainer {
	padding: 14px 18px 14px 18px; 
}
.formContainer a {
	text-decoration:none;
	color:#005957;
}
.formContainer a:hover {
	text-decoration:underline;
}
.formContainer h2 {
	font-size:2.2em;
	text-transform:uppercase;
	font-weight:normal;
	color:#f99a29;
	margin-bottom:15px
}
.formContainer h3 {
	color:#F99A29;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.8em;
	font-weight:normal;
	padding:0 0 0.8em;
}
/*.formContainer input {
	width:200px;
	height:20px;
	font-size:12px;
	padding: 2px 0 0 3px;
	color:#4B4845;
}*/

.formContainer input {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BBBBBB;
	display:block;
	font-size:13px;
	height:18px;
	line-height:26px;
	margin:5px 0 16px;
	padding:5px;
	width:300px;
	color:#4B4845;
}
.checkBox, .formContainer .checkBox {
	height:13px;
	width:13px;
	margin:0;
}
.formContainer .buttonStrong:hover, .formContainer .buttonDefault:hover {
	text-decoration:none;
}
.formContainer p {
	font-size:1.2em;
	line-height:150%;
	padding: 0 0 1em 0;
	color:#777;
}
.formBorder .buttons {
	padding:10px 0 10px 0px;
}
.formBorder {
	padding: 6px 0 0 0;
}
.formContainer label {
	font-size:1.3em;
	font-weight:bold;
}
.formContainer button {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#E1E0DB url(../img/bigbutton_bg.png) repeat-x scroll 0 0;
	border:1px solid #C4C4C4;
	color:#5C5B59;
	cursor:pointer;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:6px 0;
	text-shadow:1px 1px 0 #FFFFFF;
	width:160px;
	
}
.formContainer button:hover {
	background:#EA7A1A url(../img/bigbutton_bg.png) repeat-x scroll 0 -50px;
	color:#68290B;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-shadow:1px 1px 0 #FDDEBB;
}
.formContainer .info {
	color:#777777;
	font-size:1.1em;
}
/*
BG images
---------------------------------------------
*/
.home1 {
	background:#fff url(../img/bg_image_home_1.jpg) no-repeat 0 0;
}
.home2 {
	background:#fff url(../img/bg_image_home_2.jpg) no-repeat 0 0;
}
.home3 {
	background:#fff url(../img/bg_image_home_3.jpg) no-repeat 0 0;
}
.home4 {
	background:#fff url(../img/bg_image_home_4.jpg) no-repeat 0 0;
}

.inner1 {
	background:#fff url(../img/bg_image_1.jpg) no-repeat 0 0;
}
.inner2 {
	background:#fff url(../img/bg_image_2.jpg) no-repeat 0 0;
}
.inner3 {
	background:#fff url(../img/bg_image_3.jpg) no-repeat 0 0;
}
.inner4 {
	background:#fff url(../img/bg_image_4.jpg) no-repeat 0 0;
}
.inner5 {
	background:#fff url(../img/bg_image_5.jpg) no-repeat 0 0;
}
.inner6 {
	background:#fff url(../img/bg_image_6.jpg) no-repeat 0 0;
}

#commentForm input[type="button"] {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e1e0db url(../img/bigbutton_bg.png) repeat-x 0 0;
	border:1px solid #C4C4C4;
	color:#5c5b59;
	cursor:pointer;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
	text-shadow:1px 1px 0 #FFFFFF;
	padding:10px 0 10px 0;
	width:200px;
	outline:none;
	font-family:Arial,Helvetica,sans-serif;	
	text-align:center;
	height: auto;
	margin: 5px 0 0;
}
#commentForm input[type="button"]:hover {
	background:#ea7a1a url(../img/bigbutton_bg.png) repeat-x 0 -50px;
	color:#68290b;
	text-shadow:1px 1px 0 #fddebb;
	outline:none;
}
#commentForm input.hiddenField {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #BBBBBB;
	display:inline;
	font-size:0.5em;
	height:auto;
	line-height:30px;
	margin:0;
	padding:0;
	width:auto;
	visibility:hidden;
}

img.imageBorder {
	border: 1px solid #b5b5b5;
	margin: 0;
	padding: 3px;
	display:block;
	margin: 20px 0 30px 0;
}
a.mainLink {
	color:#4b4845;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	background: url(../img/arrow_button_med.png) no-repeat right -50px;
	padding: 0 18px 0 0;
	text-decoration:none;
	margin-top:2px;
	display:block;
	float:right;
}
a.mainLink:hover {
	color:#f99a53;
	background: url(../img/arrow_button_med.png) no-repeat right 0px;
}

#pageContent p img {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	float:left;
	margin:0 16px 4px 0;
	padding:2px;
}

#pageContent ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.2em;
    line-height: 140%;
    padding: 0 0 10px 1.5em;
    text-align: left;
	background: url(../img/arrow_orange_m.png) no-repeat 4px 3px;
}
#pageContent ol {
    margin: 0 0 0 12px;
    padding: 0 0 0 10px;
}

#pageContent ol li {
    margin: 0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 1.2em;
    line-height: 140%;
    padding: 0 0 10px 5px;
    text-align: left;
}


/*
mapa sajta
---------------------------------------------
*/
.siteMap {
	border-top:1px solid #cccccc;
	padding:0;
	margin:0 0 20px 0;
	width:80%;
}
.siteMap li {
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #cccccc;
}

#pageContent ul.siteMap li {
    background: none;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 10px;
    line-height: 140%;
    padding: 0;
    text-align: left;
}

.siteMap li a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../img/arrow_orange_m.png) no-repeat 0 center;
	padding: 6px 0 7px 12px;
	text-decoration:none;
	color:#63605e;
	font-size: 1.7em;
}
.siteMap li a:hover {
	color:#000;
	text-decoration:underline;
}
.siteMap li ul {
	padding:1px 0 9px 0;
	margin:0;
	list-style-type:none;
	border-bottom:0 none;
}
.siteMap li ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:0 none;
	border-top:none;
}
.siteMap li ul li a {
	display:block;
	background: url(../img/arrow_orange_s.png) no-repeat 12px center;
	padding: 3px 0 4px 22px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#6f6d6a;
}
.siteMap li ul li a:hover {
	text-decoration:underline;
	color:#000;
}
.siteMap li ul li ul {
	padding:1px 0 6px 0;
	margin:0 0 0 10px;
	list-style-type:none;
	border-bottom:0 none;
}
.siteMap li ul li ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:0 none;
	border-top:none;
}
.siteMap li ul li ul li a {
	display:block;
	background: url(../img/arrow_orange_xs.png) no-repeat 12px center;
	padding: 2px 0 4px 22px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#6f6d6a;
}
.ui-dialog #dialog-newsletter.ui-dialog-content {
    padding: 1em 1em 0 1em;
}
#dialog-newsletter .formContainer label {
    font-size: 1.4em;
    font-weight: bold;
}

#dialog-newsletter.formContainer input {
	width:416px;
}
#dialog-newsletter {
	height:260px !important;
}
