/*
Theme Name: Dani kajsije - WP theme
Theme URI: http://whitecitysoft.com/
Description: Dani kajsije - WP theme
Version: 1.0
Author: Whitecity Soft
Tags: 

Dani kajsije - WP theme by Whitecity Soft || http://whitecitysoft.com/
*/

@import url("reset.css");
		
html {
	background:url(images/page-bgr.jpg) left top repeat-x #fa6e38;
	}
	body {
		background:url(images/shine-bgr.jpg) center 34px no-repeat;
		}
		
		img.leftFlag {
			position:absolute; left:-40px; top:2px;
			width:33px;
			}
		img.rightFlag {
			position:absolute; right:-40px; top:2px;
			width:33px;
			}
		
		
		#mainHolder {
			width:960px;
			margin:0px auto;
			}
			#header {
				overflow:hidden;
				position:relative;
				height:200px;
				}
				
				#bannersTop {
					position:absolute; right:0; top:41px; z-index:10;
					width:auto;
					padding-left:16px;
					background:url(images/banners-left.png) 0 0 no-repeat;
					}
					#bannersTop ul {
						float:right; position:relative;
						width:auto; height:53px;
						padding:12px 80px 0 0;
						background:url(images/banners-right.png) right top no-repeat;
						}
						#bannersTop ul li {
							display:inline;
							margin-right:5px;
						}
						#bannersTop ul li img {
							height:42px;
							}
						#bannersTop ul li#flashBanner {
							position:absolute; right:10px; top:12px;
							}
				
				ul.topNav {
					overflow:hidden;
					padding-top:4px;
					height:30px;
					}
					ul.topNav li ul {
						overflow:hidden;
						_margin-top:-15px;
						}
						ul.topNav li ul li {
							float:left;
							height:26px;
							padding-left:10px;
							}
							ul.topNav li ul li a {
								display:block; float:left;
								height:26px;
								padding-right:10px;
								font-size:12px; color:#ffffff; line-height:24px;
								}				
						ul.topNav li ul li.current_page_item {
							background:url(images/top-nav-left-bgr.png) top left no-repeat #fde2c3;
							}
							ul.topNav li ul li.current_page_item a {
								background:url(images/top-nav-right-bgr.png) top right no-repeat;
								color:#000000;
								}
				h1 {
					position:absolute; top:50px; left:50px; z-index:3;
					}
					h1 a {
						display:block; 
						width:120px; height:136px;
						text-indent:-9999px;
						background:url(images/logo.png) left top no-repeat;
						outline:none;
						}
				#letter {
					position:absolute; right:0; top:2px;
					}
					#letter h3 {
						font-weight:normal; color:#fab638; font-size:11px; line-height:12px; text-align:right;
						}
					#letter ul {
						overflow:hidden;
						}
						#letter ul li {
							float:left;
							margin-left:10px;
							}
							#letter ul li a {
								color:#fff; font-size:11px; line-height:17px;
								}
				#searchform {
					position:absolute; top:1px; right:120px;
					width:192px; height:19px;
					padding-top:5px;
					}
					#searchform div {
						width:192px; height:19px;
						background:url(images/search-form-bgr.png) left top no-repeat;
						}
						#s {
							float:left;
							width:152px; height:16px;
							margin:3px 0 0 10px; padding:0;
							color:#fff; font-size:11px;
							background:none;
							border:0;
							outline:none;
							}
						.screen-reader-text {
							display:none;
							}
						#searchsubmit {
							float:right;
							width:30px; height:19px;
							padding:0;
							text-indent:-9999px;
							background:url(images/search-button.png) left top no-repeat;
							border:0;
							cursor:pointer;
							}
				.mainNav {
					position:absolute; bottom:0px; left:0px; overflow:hidden;
					width:760px; height:65px;
					padding:25px 0 0 200px;
					background:url(images/main-nav-bgr.png) left top no-repeat;
					}
					.mainNav li ul {
						float:right;
						overflow:hidden;
						_margin-top:-15px; margin-right:17px;
						}
						.mainNav li ul li {
							float:left;
							height:44px;
							width:auto;
							padding:15px 20px 0;
							background:url(images/main-nav-separator.png) left top no-repeat;
							}
						.mainNav li ul li.page-item-2 {
							background:none;
							}
							.mainNav li ul li a {
								display:block; float:left;
								width:auto; height:28px;
								font-size:21px; line-height:28px; color:#ffffff; font-family:"Myriad Pro", Helvetica, Arial; text-shadow: 0px 0px 2px #000000;
								}
								.mainNav li ul li a:hover {
									color:#F90;
									}
							/*.mainNav li ul li.page-item-2 a {
								background:url(images/home-button.png) left center no-repeat;
								}
							.mainNav li ul li.page-item-4 a {
								background:url(images/about-us-button.png) left center no-repeat;
								}
							.mainNav li ul li.page-item-6 a {
								background:url(images/news-button.png) left center no-repeat;
								}
							.mainNav li ul li.page-item-8 a {
								background:url(images/contact-button.png) left center no-repeat;
								}*/
			#contentHolder {
				background:url(images/content-bgr.png) left top repeat-y;
				}
				#content, #innerContent {
					overflow:hidden;
					width:864px;
					padding:20px 48px 30px;
					background:url(images/content-bottom-bgr.png) left bottom no-repeat;
					}
					#tabs {
						position:relative;
						width:837px; height:302px;
						margin:0px auto; padding:13px;
						background:url(images/banner-bgr.jpg) left top no-repeat;
						}
						#tabs div {
							overflow:hidden;
							width:837px; height:302px;
							}
							#tabs div img {
								float:left; 
								width:451px;
								margin-right:20px;
								}
							#tabs div h3 {
								margin-top:40px;
								font-size:34px; color:#5b5b5b; font-weight:normal; font-family:"Myriad Pro", Helvetica, Arial;
								}
								#tabs div h3.noMarginFix {
									margin-top:10px;
									}
							#tabs div h2 {
								font-size:60px; line-height:52px; color:#3b3b3b; font-family:"Myriad Pro", Helvetica, Arial; letter-spacing:-2px;
								}
							#tabs div p {
								margin-top:10px;
								font-size:14px; color:#666;  line-height:18px;
								}
						.ui-tabs .ui-tabs-hide {
							display: none;
							}
						#tabs ul {
							position:absolute; bottom:20px; left:484px; overflow:hidden;
							height:18px;
							}
							#tabs ul li {
								float:left;
								width:18px; height:18px;
								margin-right:10px;
								}
								#tabs ul li a {
									display:block;
									width:18px; height:18px;
									text-indent:-9999px;
									background:url(images/banner-buttons.png) left top no-repeat;
									outline:none;
									}
								#tabs ul li.ui-tabs-selected a {
									background-position:0 -18px;
									}
					#features {
						position:relative;
						overflow:hidden;
						padding:30px 0 80px;
						}
						#features div.first {
							float:left;
							width:303px;
							margin-right:20px;
							}
						#features div.second {
							float:left;
							width:273px;
							margin-right:20px;
							}
						#features div.last {
							float:left;
							width:243px;
							margin:0px;
							}
							#features div h4 {
								margin-bottom:10px;
								font-size:31px; letter-spacing:-1px; color:#474747; font-family:"Myriad Pro", Helvetica, Arial; font-weight:normal;
								}
							#features div img {
								margin-bottom:15px;
								border:1px solid #a6a6a6;
								}
								#features div.last img {
									width:241px;
									}
							#features div p {
								font-size:12px; line-height:17px; color:#464646;
								}
							
		ul.bottomLinks {
			position:absolute; right:45px; bottom:23px; z-index:10;
			width:240px;
			}
		.homeBottomLinks {
			right:55px !important;
			}
			ul.bottomLinks li {
				display:block;
				margin-bottom:10px;
				}
				ul.bottomLinks li a {
					display:block;
					padding-left:20px;
					font-size:9px; line-height:10px; text-transform:uppercase;
					}
					ul.bottomLinks li a#faceBook {
						background:url(images/facebook.png) 0 2px no-repeat;
					}
					ul.bottomLinks li a#friends {
						line-height:18px;
						background:url(images/fav.png) 0 2px no-repeat;
					}
		
		
		#footer {
			width:100%;
			padding-top:100px;
			text-align:center;
			background:url(images/footer-bgr.jpg) left bottom repeat-x;
			}
			ul#bottomAds {
				width:980px;
				margin:30px auto 0 auto;
				overflow:hidden;
				}
				ul#bottomAds li {
					float:left;
					margin:0 10px;
					}
					ul#bottomAds li img {
						height:70px;
						}
			#footer p {
				padding-bottom:10px;
				font-size:12px; color:#ffffff;
				}
				
/*
	INNER PAGES
---------------------------------------- */				
							
	#innerContent h2 {
		margin-bottom:10px;
		font-size:31px; color:#474747; font-weight:normal; letter-spacing:-1px; font-family:"Myriad Pro",Helvetica,Arial;
		}
		#leftColumn {
			float:left; overflow:hidden;
			width:598px;
			padding-top:30px;
			border-top:1px solid #d1d1d1;
			}
			.singlePostColumn {
				padding-top:10px !important;
				}
			#leftColumn p {
				margin-bottom:15px;
				font-size:12px; color:#464646; line-height:17px; 
				}
			#leftColumn img {
				float:left; 
				margin:10px 15px 10px 0;
				border:1px solid #d2d2d2;
				}
			#leftColumn h3 {
				margin-bottom:15px;
				color:#a72300; font-size:18px; font-weight:normal; font-family:"Myriad Pro",Helvetica,Arial;
				}
			#leftColumn h4 {
				margin-bottom:15px;
				color:#4e4e4e; font-size:14px; font-weight:normal; font-family:"Myriad Pro",Helvetica,Arial;
				}
			#leftColumn ul {
				width:583px;
				margin-bottom:15px; padding-left:15px;
				}
				#leftColumn ul li {
					width:568px;
					padding-left:15px;
					font-size:12px; color:#464646; line-height:17px;
					background:url(images/bullet.png) left 5px no-repeat;
					}
			
			#leftColumn ol {
				padding-left:30px;
				}
				#leftColumn ol li {
					list-style:decimal;
					font-size:12px; color:#464646; line-height:17px;
					padding-bottom:3px;
					}
			
			a.toTheTop {
				display:block; clear:both; padding:10px 0;
			}
			
			.navigation {
				padding:10px 0; margin:20px 0;
				overflow:hidden;
				border-top:1px solid #d1d1d1;
			}
				.navigation a {font-size:12px;}
				.alignleft {float:left;}
				.alignright {float:right;}
					
			
			
		#rightColumn {
			float:right;
			width:240px;
			padding-bottom:90px; margin-top:-48px;
			}
			#rightColumn h4 {
				width:230px;
				padding:5px 0 0 10px; margin-top:48px;
				font-size:20px; color:#ffffff; font-weight:normal; font-family:"Myriad Pro",Helvetica,Arial; text-shadow: 0px -1px 1px #000000;
				background:url(images/sidebar-title-bgr.jpg) left top no-repeat;
				}
			li.pagenav,
			li.categories {
				list-style-type:none;
			}
			#rightColumn ul {
				margin-bottom:20px; padding-bottom:16px;
				background:url(images/sidebar-list-bgr.jpg) left bottom no-repeat;
				}
				#rightColumn ul li {
					padding:8px 19px;
					border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;
					background:url(images/sidebar-list-item-bgr.jpg) left bottom repeat-x #fde2c3;
					}
					#rightColumn ul li a {
						display:block;
						padding-left:15px;
						font-size:12px; color:#464646; line-height:17px;
						background:url(images/bullet.png) left 5px no-repeat;
						}
						#rightColumn ul li.current_page_item a,
						#rightColumn ul li ul li.current_page_item a{
							color:#333; font-weight:bold;
							}
							#rightColumn ul li.current_page_item ul li a {
								color:#464646; font-weight:normal;
							}
						#rightColumn ul li ul {
							margin-bottom:0; padding-bottom:0;
							border:0;
							background:none;
							}
							#rightColumn ul li ul li {
								padding:3px 0 3px 15px;
								border:0;
								background:none;
								}
			#rightColumn h5 {
				margin:25px 0 15px 0;
				font-size:20px; color:#a72300; font-weight:normal; font-family:"Myriad Pro",Helvetica,Arial;
				border-bottom:1px solid #d1d1d1;
				}
				

/*
	ADDRESS BOOK EXTENSION
---------------------------------------- */							
ol.addressbook-list {
	margin:0; padding:0 !important;
	overflow:hidden;
	}
	ol.addressbook-list li {
		float:left;
		width:289px;
		margin:0 10px 10px 0; padding-bottom:10px;
		border:0; border-bottom:#CCC solid 1px;
		list-style:none !important;
		}
		ol.addressbook-list li img {display:none;}
		ol.addressbook-list li p {font-size:11px !important; margin-bottom:0px !important;}
		ol.addressbook-list li strong {display:block;}
							

.radioBox h4 {
	display:none;
}
.radioBox ul {
	display:none;
	}

.kursnaLista {margin:0 0 15px 0; width:240px; height:55px; overflow:hidden;}
	.kursnaLista iframe {margin-top:-2px;}
.vremenskaPrognoza {margin-left:57px; width:120px; border-bottom:#FF9966 solid 1px; overflow:hidden; height:200px;}
	.vremenskaPrognoza iframe {margin-top:-15px;}


h3.storytitle {margin-bottom:0 !important;}
div.post {
	padding-bottom:10px; margin-bottom:10px;
	border-bottom:1px solid #D1D1D1;
}
.meta {color:#999; font-weight:bold; margin-bottom:5px;}
.meta a {font-weight:normal;}
.meta i {font-style:normal; color:#ccc;}

.singleContent {margin:20px 0;}



.commentsBox {margin-top:10px; padding-top:10px; border-top:1px solid #D1D1D1;}
	.commentsBox input, .commentsBox textarea {border:#D1D1D1 solid 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:3px;}
	#wpcf7-f1-p23-o1 input, #wpcf7-f1-p23-o1 textarea {border:#D1D1D1 solid 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:3px;}
	
	.commentsBox ol li {list-style:none !important;}

#googleMapa {display:none;}

