@import "reset.css";

/* --- defaults --- */

html, body, table, th, td, ul, ol, li,
input, select, option, textarea {
	color: #303030;
	line-height: 18px;
}

* {
	font-family: Georgia, serif;
	font-size: 12px;
}


h1, h2, h3, h4, h5, h6 {
	padding: 20px 0px 20px 0px;
	font: 14px Georgia, Times, serif;
}

h1 {
	font-size: 24px;
	line-height: 24px;
}

h2 {
	font-size: 18px;
	line-height: 18px;
}

a {
	color: #211E19;
	text-decoration: none;
}

a.top {
	padding: 5px 5px 5px 20px;
	color: #9a918a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
}

a.bottom {
	color: #9a918a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #c0c0c0;
}


input, option, textarea {
	padding: 3px;
}

table {
	border-collapse: collapse;
}

table th {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

table td {
	text-align: justify;
	padding-right: 5px;
	vertical-align: top;
}

form table {
	width: 100%;
}

form table th {
	text-align: right;
	width: 200px;
}

form table th, form table td {
	padding: 3px;
}

.invalid {
	color: red;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.spacer {
	clear: both;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

/* --- body --- */


#body {
	width: 1150px;
}

img{
	padding: 0px;
	/*border:  #756961;*/
}

.img {
	font-size: 12px;
	color: #939598;
}

a.arhivAnket {
	text-align: left;
}

#top_links a {
	display: block;
	float: left;
	padding: 0px 10px 0px 20px;
	font-size: 11px;
}

body{
	width: 100%;
	background: url(/img/bg.jpg) repeat-x top left white;

}

div.default  {
	line-height: 21px;
	letter-spacing: 0.1px;
	text-align: justify;
}

div.default ul, div.default ol {
	margin: 10px 0px 10px 10px;
}

div.default ul li {
list-style: circle inside;
	line-height: 21px;
	letter-spacing: 0.1px;
}

div.default ul.news li {
	list-style: none;
}

div.default ol li {
	list-style: circle inside;
	line-height: 21px;
	letter-spacing: 0.1px;
}

div#cLeft {
	width: 210px;
	text-align: right;
	background: url(/img/crte_left_top.jpg) no-repeat top left;
	padding: 50px 3px 0px 0px;

}

div#cLeft a, div#cLeft a:visited {
	padding: 3px 28px 3px 3px;
	color: #314c60;
	display: block;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	background: url(/img/bullet_green.jpg) no-repeat center right;
	border-right: 1px solid #bcd631;
}

div#cLeft a:hover {
	color: #bcd631;
}

div#anketa {

	margin: 0px 12px;
}

div#anketa_top {
	width: 204px;
	height: 48px;
	background: url(/img/anketa_top.jpg) no-repeat top left;
}

div#anketa_mid {
	width: 204px;
	text-align: left;
	padding: 0px 8px;
	background: url(/img/anketa_mid.jpg) repeat-y top left;
}

div#anketa{
	width: 170px;
}

div#anketa_bottom {
	width: 204px;
	height: 29px;
	background: url(/img/anketa_bottom.jpg) no-repeat top left;
}

div#cNovice {

	width: 265px;
}

div#cRevije {
	font-family: Georgia, Times, serif;
	margin: 0px 0px 3px 0px;
}

div#galerija_slika {
	background: no-repeat top center;
	width: 200px;
	height: 150px;
	margin: 20px 12px 10px 12px;
}

div#galerija_front {
	background: url(/img/fotogalerija_bg.gif) no-repeat top left;
	width: 200px;
	height: 150px;
}

div#galerija_front a, div#galerija_front a:visited {
	padding: 125px 10px 0px 0px;
	color: #314c60;
	font-weight: normal;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	background: none;
	border: 0px;
}

div#galerija_front a:hover {
	color: #333;
}

div#revije_leta {
	padding: 5px 0px 5px 8px;
	background: url(/img/dash_jpg.jpg) repeat-x top left;
	color: #3f586b;
}

div#revije_leta a {
	font-size: 13px;
	font-family: Georgia, Times, serif;
}

div#cRevije li {
	font-family: Georgia, Times, serif;
	list-style: none;
	padding: 4px 0px 4px 8px;
}

div#cRevije li a {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	color: #314c60;
}


div#cRight {

	width: 513px;
	margin: 0px 3px 0px 0px;
}

div#banner {
	margin-top: 20px;
	margin-left: 510px;
	float: left;
	width: 468px;
	height: 60px;
	background: transparent;
}

div#Glava {
	background: url(/img/header.jpg) no-repeat top left;
	width: 1150px;
	height: 187px;
}

div#logo {
	width: 222px;
	float: left;
	height: 140px;
	cursor: pointer;
}

div#top_menu_links {
	float: left;
	padding-left: 220px;
	padding-top: 19px;
}

div#top_menu_links a, div#top_menu_links a:visited {
	font-family: Georgia, Times, serif;
	color: #314c60;
	width: 80px;
	margin-right: 5px;
	padding: 10px;
	display: block;
	float: left;
	font-weight: normal;
	font-size: 13px;
	text-align: center;
}

div#top_menu_links a:hover {
	color: white;
}

div#top_links {

	float: right;
	margin-right: 185px;
}

div#top_links a, div#top_links a:visited {
	display: block;
	float: left;
	color: #00919e;
	font-weight: normal;
}

div#iskanje_okoli {
	float: left;
	padding-top: 25px;
	padding-left: 75px;
}

div#iskanje {
	margin: 3px 0px;
}

div#iskanje input {
	padding: 3px;
	background: none;
	border: none;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	width: 100px;
	margin-right: 5px;
	cursor: pointer;
}

#napovednik {
	position: relative;
	font-size: 15px;
	font-family: Georgia, Times, serif;
	color: #314C60;
	top: -7px;
	padding: 0px 20px 3px 20px;
	width: 261px;
	background: url(/img/napovednik_top.jpg) no-repeat top left;
}

#revije {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	color: #666666;
	background: url(/img/dash_jpg.jpg) repeat-x bottom left;
	padding: 5px;
	margin: 10px 0px 2px 0px;
}

#napovednik_repeat, #obvestila_repeat {
	position: relative;
	top: -7px;
	padding: 0px 20px;
	width: 215px;
	background: url(/img/napovednik_repeat.jpg) repeat-y top left;
}

#obvestila_repeat td {
	padding: 0px;
}

#napovednik_repeat ul {
	margin: 0px;
	padding: 0px;
}

#napovednik_repeat ul li {
	list-style: none;
	font-size: 11px;
	padding: 3px 0px 3px 0px;
	background: url(/img/dash_jpg.jpg) repeat-x top left;
}

#napovednik_repeat ul li a {
	color: #314c60;
	font-family: Georgia, Times, serif;
	font-size: 12px;

}

#napovednik_repeat h1, #obvestila_repeat h1 {
	font-size: 13px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #576d7d;
}

#napovednik_bottom {
	position: relative;
	top: -7px;
	width: 261px;
	height: 23px;
	background: url(/img/napovednik_bottom.jpg) repeat-y top left;
}

#obvestila_top {
	width: 261px;
	height: 66px;
	background: url(/img/obvestila_top.jpg) no-repeat top left;
}


#left_footer_top, #left_footer_bottom {
	background: url(/img/footer_left_top.jpg) no-repeat top left;
	width: 512px;
	height: 6px;
	overflow: hidden;
}

#sponzorji_top, #sponzorji_bottom {
	background: url(/img/sponzorji_top.jpg) no-repeat top left;
	width: 244px;
	height: 5px;
		overflow: hidden;
}

#sponzorji_bottom {
	background: url(/img/sponzorji_bottom.jpg) no-repeat top left;
	height: 6px;
}

#left_footer_bottom {
	background: url(/img/footer_left_bottom.jpg) no-repeat top left;
}

#left_footer_center {
	background: url(/img/footer_left_center.jpg) repeat-y top left;
	padding: 0px 10px;
}

#sponzorji_middle {
	background: url(/img/sponzorji_middle.jpg) repeat-y top left;
	padding: 0px 15px;
}

#left_footer_center, #left_footer_center a, #sponzorji_middle, #sponzorji_middle a {
	font-size: 9px;
	font-weight: normal;
	color: #8a8684;
}

#seper {
	margin-top: 5px;
	paddin-top: 5px;
	height: 1px;
	background: url(/img/dash_jpg.jpg) repeat-x top left;
}

#cObvestila {
 padding: 10px;
 margin: 3px 0px 3px 0px;
 border: 2px solid #bcd631;
}

.obvestila {
	background: url(/img/obvestila_submit.jpg) no-repeat center left;
	width: 75px;
	height: 13px;
	font-size: 11px;
	border: none;
}

.obvestilaG {
	border: none;
	background: url(/img/obvestila_submit.jpg) no-repeat center right;
	width: 40px;
	height: 25px;
	font-size: 11px;
cursor: pointer ;
}

div#bc {
	padding: 12px 10px 12px 10px;
}

div#bc a, div#bc a:visited {
	font-family: Georgia, Times, serif;
	color: #314c60;
	font-size: 19px;
}

div#bc a:hover {
	color: #999999;
}

div#cHeader {
	margin: 0px 0px 0px 0px;
	background: url(/img/header.gif) no-repeat left top;
	height: 145px;
}

div#cContainer {
	/*width: 600px;*/
	/*border: 1px solid;*/
}

div#cContentPic {
	float: left;
	margin: 0px 0px 3px 4px;
	width: 100px;
	/*border: 1px dotted #333;*/
}

div#cPic {
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
	/*border: 1px solid #333;*/
}

div#cCaption{
	float: left;
	color: #9a918a;
	font-size: 11px;

}

div#cContent {
	min-height: 300px;
	_height: 300px;
	/*float: left;*/
	/*width: 420px;*/
	padding: 0px 6px 0px 10px;


}

div#cContent h1 {
	padding: 0px;
	margin: 0px;
	font-size: 22px;
}

div#cAboveFooter{
background: url(/img/dash.gif) repeat-x left bottom;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	width: 90%;
	height: 1px;
}

div#cFooter {
	padding-bottom: 15px;
	margin-left: 210px;
}

div.cFooter_left {
	width: 525px;
	float: left;
}

div.cFooter_right {
	width: 250px;
	float: left;
}

div#cFooter div#copy {
	color: #8a8684;
	font-size: 12px;
	text-align: center;
	padding: 8px;
	margin-top: 10px;
}

div#bottom {
	color: #9a918a;
	font-size: 12px;
	text-align: right;
	padding: 10px 20px 30px 0px;
}

div#top {
	float: right;
	padding: 5px;
}

div.clear{
	clear: both;
}

div.arhiv {
	width: 100%;
	padding: 5px;
	margin: 10px 0px 10px 0px;
	background: url(/img/dash_jpg.jpg) repeat-x bottom left;
}

div.arhiv h1 {
	margin: 10px;
	padding: 10px;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	color: #314C60;
}

div.arhiv ul {
	margin-top: 10px;
	margin-left: 20px;
}

div.arhiv li {
	list-style: circle;
}

div.paging {
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-size: 13px;
}

div.paging a, div.paging a:visited {
	font-size: 15px;
}

div.novice {
	margin: 10px 0px 0px 0px;
}

div.novice h1, div.utrinki h1 {
	margin-top: 10px;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	height: 30px;
	color: #314C60;

}

div.novica {
 float:left;
 width: 137px;
 margin: 10px 28px 0px 0px;
}

div.novice_naslov {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	margin-bottom: 5px;
	color: #314C60;
}

div.novice_naslov a, div.novice_naslov a:visited {
	color: #9BAF2B;
	font-size: 13px;
}

div.novica div a, div.novica div a:visited, div.utrinek div a, div.utrinek div a:hover {
	color: #9BAF2B;
}

div#novica_slika img {
margin-top: 15px;
padding: 10px;
border: 5px solid #BBD631;

}

div.novica_text {
	padding: 5px 2px 2px 2px;
}

div.utrinki {
	clear: both;
	width: 100%;
	margin: 20px 0px 10px 0px;
}

div.utrinek {
	float:left;
	width: 100%;
	height: 120px;
	margin: 5px 0px 8px 0px;
	background: url(/img/dash_jpg.jpg) repeat-x bottom left;
}

.inside {

}

.listing {
	background: url(/img/dash_jpg.jpg) repeat-x bottom left;
	padding: 3px;
	font-size: 12px;
}

.listing h3 {
	margin: 0px;
	padding: 0px;
}

.listing h3 a {
	font-family: Georgia, Times, serif;
	color: #314c60;
	font-size: 15px;
}

.short_content {
	padding: 5px 5px 5px 20px;
	color: #333;
}

div.date {
	font-size: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
}

a.homeLogo {
	display: block;
	margin: 25px 0px 0px 50px;
	position: absolute;
	z-index:1;
	width: 155px;
	height: 88px;
/*	border:1px solid #ff0000; */
}

div#rMenu {
	float:left;
}
