* { margin: 0; padding: 0; outline: 0 }

body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #666666;
}

a {
	color: #1F59A3;
	text-decoration: none;
}
a:hover {
	color: #CC3300;
	text-decoration: underline;
}

img{ border:none; }

strong {
	font-family: Tahoma;
	font-weight: bold;
	color: #739ECB;
}
hr {
	display:none;
}
h1 {
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:  #79A4CF;
	font-weight: normal;
	padding: 5px 0;
}
h2 {
	font-family: Calibri, Tahoma, Georgia;
	font-size: 15px;
	color:  #5580AD;
	font-weight: normal;
	padding:0px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBDBED;
	margin-bottom:8px;
}

#wrap{
	position: relative;
	width: 934px;
	margin: 0 auto;
	text-align: left;
}

#top1{
	width: 934px;
	padding:0;
	padding-left:12px;
	padding-right:4px;
	padding-bottom:12px;
	background-image: url(images/bg-top1.jpg);
	background-repeat: repeat-x;
}
#top2{
	width:904px;
	margin:0;
	margin-left:12px;
	margin-bottom:12px;
	padding:11px;
	background-color:#fff;
}
#leftcol{
	width:190px;
	padding:0;
	margin:0;
	margin-left:4px;
}
#rightcol{
	width:195px;
	padding:2px;
	padding-top:5px;
	margin:0;
}
#content{
	width:504px;
	padding-left:8px;
	padding-right:8px;
}
#content ul,#content ol{
	padding-left:20px;	
}

/* NAV MAIN */
#nav-main ul, #nav-main li{ display:inline; }
#nav-main li{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #fff;
	font-weight:bold;
	padding-left:9px;
	padding-right:9px;
	background-color:#205BA9;
}
#nav-main li a{ color:#fff; }
#nav-main li a:link{ color:#fff; }
#nav-main li a:hover{ color:#fff; }

/* BREADCRUMBS */
#nav-breadcrumbs{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #fff;
	font-weight:bold;
}
#nav-breadcrumbs a{ color:#fff; }
#nav-breadcrumbs a:link{ color:#fff; }
#nav-breadcrumbs a:hover{ color:#fff; }

/* NAV  TOP*/
#nav-top ul, #nav-top li{ display:inline; }
#nav-top li{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #fff;
	font-weight:bold;
	padding-left:9px;
	padding-right:9px;
}
#nav-top li a{ color:#fff; }
#nav-top li a:link{ color:#fff; }
#nav-top li a:hover{ color:#fff; }

/* NAV SUBCATEGORIES */
#nav-subs{
	padding-top:2px;
	margin-left:12px;	
}
#nav-subs h3{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #666666;
	padding: 3px 0;
	margin-left:-12px;
	font-weight:bold;
}
#nav-subs ul{
	list-style:none;
}
#nav-subs li{
	padding: 6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8CEFD;
}
#nav-subs li img{
	display:block;
	float:left;
	margin-bottom:-3px;
	margin-left:-10px;
	border:none;
}
#nav-subs li a{
	width:170px;
	margin-left:8px;
}

/* NAV SIDE CATEGORIES (LEFT SIDE) */
#nav-side{
	padding-top:2px;
	margin-left:12px;	
}
#nav-side h3{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #666666;
	padding: 3px 0;
	margin-left:-12px;
	font-weight:bold;
}
#nav-side ul{
	list-style:none;
}
#nav-side li{
	list-style:none;
	padding: 6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8CEFD;
}
#nav-side li img{
	display:block;
	float:left;
	margin-bottom:-3px;
	margin-left:-10px;
	border:none;
}
#nav-side li a{
	width:170px;
	margin-left:8px;
	font-weight:bold;
}

/* LIST CONTENT */
#listcontent{
	padding-top:2px;
	margin-left:12px;	
}
#listcontent h3{
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #666666;
	padding: 3px 0;
	margin-left:-12px;
	font-weight:bold;
}
#listcontent ul{
	list-style:none;
}
#listcontent li{
	padding: 6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8CEFD;
}
#listcontent li.selected{
	/*background-color:#D6EAF5;*/
}
#listcontent li a.selected{
	color: #CC3300;
}
#listcontent li img{
	display:block;
	float:left;
	margin-bottom:-3px;
	margin-left:-10px;
	border:none;
}
#listcontent li a{
	display:block;
	width:170px;
	margin-left:8px;
}

/* CONTENT SEARCH, LIST WITH */
#searchlist ul{
	list-style:none;
}
#searchlist li{
	list-style:none;
}

#topsearch div.searchbg{
	display:block;
	float:right;
	width:282px;
	height:44px;
	margin:0;
	margin-top:19px;
	margin-right:18px;
	background-image:url(images/search-top.png);
	background-repeat:no-repeat;	
}
#topsearch input{
	padding:7px;
	padding-top:9px;
	width:270px;
	border:none;
	font-size:11px;
	color:#94c0eb;
	background:none;
}

#topsearch .searchbg{
}

/* PAGINATION */
.pagination {
	height: 24px;
	font-size: 13px;
}
.pagination a {
	display:block;
	float:left;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left: 7px;
	padding-right: 7px;
	border: solid 1px #fff;
}
.pagination a:link{	
	font-size: 13px;
	text-decoration: none;
}
.pagination a:visited{
	text-decoration: none;
} 
.pagination a:hover{
	text-decoration: none;
	color: #fff;
	background-color:#CC3300;
	border: solid 1px #ddd;
}
.pagination a:active{
	text-decoration: none;
	background-color:#CC3300;
	color: #fff;
}

/* OSTALO */
.sadrzaj {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #666666;
	padding: 4px;
}
.naslovi {
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:  #205BA9;
	font-weight: bold;
	padding: 4px;

}
.naslovi_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color:  #4B5820;
	font-weight: normal;
	padding-left: 6px;
}
.bg_sredina {
	background-image: url(images/bg_sredina.jpg);
	background-repeat: repeat-x;
	padding: 3px;
}
.bg_sredina2 {
	background-image: url(images/bg_sredina_2.jpg);
	background-repeat: no-repeat;
	padding: 3px;
}
.form {
	font-family: Tahoma;
	font-size: 12px;
	color: #C63349;
	border: 1px solid #E4E8D7;
	padding: 6px;
}
.form_gumb {
	font-family: Georgia;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid #E4E8D7;
	padding: 2px;
	font-weight: normal;
	background-color: #B1CC49;
}
.nazivi {
	font-family: Arial;
	font-size: 13px;
	color:  #50543F;
	letter-spacing: normal;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A58F;
	font-weight: bold;
}
.tablice {
	font-family: Tahoma;
	font-size: 11px;
	color:  #7E8564;
	letter-spacing: normal;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2C7B9;
	font-weight: normal;
}
.sjena_l {
	background-image: url(images/sjena_l.jpg);
	background-repeat: repeat-y;
}
.sjena_d {
	background-image: url(images/sjena_d.jpg);
	background-repeat: repeat-y;
}
.naglaseno {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #739ECB;
}
.bg_tablice {
	background-color: #F9FDEC;
	background-image: url(images/bg_tablice.jpg);
	background-repeat: repeat-x;
}
.linija {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E1B9;
}
.sadrzaj_tablice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #6F843E;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0EDB7;
}
.naslovi_vijesti {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:  #4B5820;
	font-weight: normal;
	padding: 5px;
}

img, div { behavior: url(include/ie6pngfix.htc) }

.naslovi_popis_ducana {
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:  #79A4CF;
	font-weight: normal;
	padding: 5px;
}

.naslovi_popis_ducana_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color:  #BF387A;
	font-weight: normal;
}
.sadrzaj_w {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sadrzaj_orange {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:  #666666;
	padding: 3px 0;
}
.naslovi_datum {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:  #5580AD;
	font-weight: normal;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBDBED;
}
.footer {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
	padding: 4px;
}

/* FORM STYLES */
form label{
	padding:0px;
	margin-right:10px;
	margin-left:5px;
}
.full{
	text-align: right;
	font-weight: normal;
	padding:0px;
	margin-right:10px;
}
.half{
	display:inline-block;
	float: left;
	width: 150px;
 	text-align: right;
	font-weight: normal;
	padding:0px;
	margin-right:10px;
}
form .ctrl{
	padding-left:20px;
	padding-bottom:10px;
}
form input{
	width:auto;
	padding:2px;
}
form input[type="radio"]{
	margin-right:5px;
}
form input[type="checkbox"]{
	margin-right:5px;
}
form textarea{
	width:300px;
	padding:2px;
}
form select{
	padding:2px;
}
form ul,form li{
	padding:0;
	margin:0;
}
form li{
	list-style:none;
}
/* VALIDATION CLASSES */
.valid-msg{
	display:block;
	color: #B63D04;
	border:solid 1px #B63D04;
	padding:8px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:14px;
}
.success-msg{
	display:block;
	color: #0c0;
	border:solid 1px #0c0;
	padding:8px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:14px;
}
.error-msg{
	display:block;
	color: #f00;
	border:solid 1px #f00;
	padding:8px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:14px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}

/* CATEGORY VIEW */
.category_view li{
	font-size:16px;
	padding:10px;
}