body {
	font: normal 62.5% Verdana, Arial, Lucida, Helvetica sans serif;
	line-height:150%;
	text-align:center;
	color:#fff;
	background:url(../images/bod-poz.jpg) repeat-x left top;
	
	background-color:#000;
}
body, div, p, h1, h2, h3, h4, h5, h6, form, img, ul, li {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
.clear {
	clear:both;
}
h1 {
	text-indent:-9999px;
	display:none;
}
/* ------------------------------------ LAYOUT ----- */
#omot {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
width:949px;
	text-align:left;
}
/* ------------------------------------ HEADER ----- */
#header {
	width:949px;
	height:250px;
	display:block;
	background:url(../images/header.png) no-repeat left top;
}

#logo {
	position:absolute;
	top:-160px;
	left:20px;
	z-index:1;
}
#bannerheader {
	width:750px;
	height:110px;
	position:relative;
	background:url(../images/banner-poz.png) repeat left top;
	margin:17px 0 -25px 0;
}
#bannerheader1 {
	position:absolute;
	top:10px;
	left:10px;
	width:728px;
	height:90px;
	display:block;
	margin:0 0 0 0;
	border:1px solid #1b1b1b;
	overflow:visible;
}
.bmxsnow{
	position:relative;
	}
#bmx {
	background:url(../images/bmx.png) no-repeat left top;
	position:absolute;
	left:0;
	top:0;
	width:84px;
	height:69px;
	margin:-360px 0 0 -130px;
	z-index:1;
}
#snow {
	background:url(../images/snowboard.png) no-repeat left top;
	position:absolute;
	left:0;
	top:0;
	width:84px;
	height:69px;
	margin:-360px 0 0 930px;
	z-index:1;
}
/* ------------------------------------ MENU -----*/
div#menu {
	display:block;
	clear:both;
	padding:0;
	margin:0;
	width:949px;
	float:left;
}
div#menu ul {
	font-weight: normal;
	color:#fff;
	margin: 0;
	margin:225px 0 0 0;
}
div#menu ul li {
	display: inline;
	font-size:1.6em;
	padding:0;
	margin:0;
}
div#menu ul li.divider {
	width:1px;
	margin: 0 -3px 0 -3px;
	padding:0;
}
div#menu ul li.divider img {
	vertical-align:middle;
	margin:-1px 0 0 0;
}
* html div#menu ul li.divider {
	margin: 0 -5px 0 -5px;
}
div#menu ul li a {
	font-family:"Trebuchet MS", Verdana, Arial, sans serif;
	padding: 1px 15px 2px 15px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	text-transform: uppercase;
	margin:0;
}
div#menu ul li a:hover {
	color: #fff;
	text-decoration:none;
	background-color:#e52932;
}

/* ------------------------------------ CONTENT -----*/

.content2poz{
background:url(../images/cont-bottom1.jpg) no-repeat left bottom!important;

}


#content2 {
position:relative;
	width:949px;
	background:url(../images/cont-bottom.jpg) no-repeat left bottom;
	padding:0 0 100px 0;
	min-height:1200px;
}
#content1 {
	width:949px;
	background:url(../images/cont-top.jpg) no-repeat left top;
}
#content {
	width:949px;
	background:url(../images/cont-poz.jpg) repeat-y left top;

}
#promo {
	position:relative;
	background:url(../images/promo-top.jpg) no-repeat top left;
	float:left;
	width:198px;
	padding:17px 0 25px 0;
	margin:66px 0 0 0;
}
#najave{
width:180px;
height:150px;
padding:60px 0 0 7px;
}

#najave img{
border:1px solid #999999;
}
.stoosamdeset{
width:180px;
height:150px;
padding:10px 0 0 7px;
}

.stoosamdeset img{
border:1px solid #999999;
}
.marketing {
	margin:30px 0 0 0;
}
.skybanner {
	display:block;
	clear:both;
	width:160px;
	margin:10px 0 0 14px;
	border:1px solid #e5e5e5;
}
#sidebar {
	background:url(../images/poz-cont-nav-shadow.png) repeat-y top left;
	float:left;
	width:194px;
	padding:0;
	margin:66px 0 0 0;
}
#sidebarcont {
	background:url(../images/poz-cont-nav.jpg) no-repeat top left;
	width:185px;
	height:908px;
	padding:0 0 0 0;
	margin:0 0 0 5px;
	position:relative;
}
.rssicon {
	position:absolute;
	top:812px;
	left:39px;
}
#sidebar h2 {
	font-size:1em;
	height:44px;
	width:185px;
	overflow:hidden;
	position:relative;
	color:#f7f4ea;
	margin:0 0 5px 0;
}
#sidebar h2 img {
	position:absolute;
	top:0;
       left:0;
	z-index:1;
	margin:0;
}
/* ------------------------------------ Breadcrumbs ----- */
#breadcrumbs {
	width:506px;
	display:block;
	height:15px;
	font-size:1.1em;
	font-weight:normal;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
	display:block;
	clear:both;
}
* html #breadcrumbs {;
	margin:60px 0 20px 0;
}
span.vso {
	color:#a9aaaa;
}
#breadcrumbs .B_crumb {
	background:url(../images/bullet-bread.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	margin:0 1px 0 1px;
	line-height:1.5em;
	color:#CA232A;
	text-decoration:none;
	font-weight:bold;
}
#breadcrumbs .B_homeCrumb {
	line-height:1.5em;
	color:#CA232A;
	text-decoration:none;
	font-weight:bold;
}
#breadcrumbs .B_lastCrumb {

	background:url(../images/bullet-bread.gif) no-repeat left 5px;
	padding:0 5px 0 10px;
	margin:0 1px 0 1px;
	line-height:1.5em;
	color:#666;
}
#breadcrumbs a:hover {
	color:#484c4e;
}
/* --------- Main -------*/
#main {
	float:left;
	width:525px;
	padding:60px 0 25px 30px;
}
.nc {
	padding:0 0 30px 0;
	position:relative;
}
.date {
	width:66px;
	height:36px;
	position:absolute;
	background:url(../images/date-poz.jpg) no-repeat left top;
	top:0;
	left:-71px;
	color:#3f3700;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	padding:2px 0 0 5px;
}
.date span {
	color:#e7dfc8;
}
#main p {
	font-family: Verdana, Arial, sans serif;
	font-size:1.2em;
	line-height:1.6em;
	font-weight:normal;
	color:#666;
	background:transparent;
	text-decoration:none;
	padding:7px 20px 7px 0;
}
#main img {
border:10px solid #fff;
margin:5px 5px 10px 0;
float:none;
}
#main p img {
}
div.hr {
	background:url(../images/hr.jpg) no-repeat left top;
	height:9px;
	width:450px;
	margin:10px 0 10px 0;
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
div.hr hr {
	display:none;
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
#main p a {
	font-family:Verdana, Arial, sans serif;
	font-weight:bold;
	color:#a81f1f;
	background:transparent;
	text-decoration:none;
}
#main p a:hover {
	color:#8f8f8f;
}
#main h2 {
		font-family:Arial, Helvetica, sans-serif;
	font-size:2.4em;
	line-height:1.6em;
	font-weight:bold;
	color:#696758;
	background:transparent;
	text-decoration:none;
	padding:0;
	margin:0;
	
}
#main h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.6em;
	font-weight:bold;
	color:#696758;
	text-decoration:none;
	padding:5px 5px 0 0;
}
#main h2 a:hover {
	background:url(../images/h2-poz.png) repeat left top;
	color:#333333;
	border-bottom:1px solid #a4a4a4;
}
#main h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:normal;
	color:#666666;
	background:transparent;
	line-height:normal;
	text-decoration:none;
	padding:20px 0 7px 0;
}
#main h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#666666;
	background:transparent;
	line-height:normal;
	text-decoration:none;
	padding:15px 0 5px 0;
}
#main ul {
	font-weight: normal;
	text-decoration: none;
	margin:10px 0 10px 0;
	display:block;
}
#main ul li {
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 1.2em;
	line-height:normal;
	background:url(../images/bullet2.gif) no-repeat left top;
	margin:0 10px 5px 0;
	padding: 0 0 0 15px;
	color:#333333;
	list-style-type: none;
}
#main ul li a {
	font-family:Verdana, Arial, sans serif;
	font-weight:bold;
	color:#a81f1f;
	background:transparent;
	text-decoration:none;
}
#main ul li a:hover {
	color:#8f8f8f;
	border-bottom:1px dashed #920000;
}
blockquote {
	display:block;
	width: auto;
	height: auto;
	margin: 10px;
	font-weight:bold;
	font-style:italic;
	font-size:1.4em;
	padding: 20px 10px 20px 25px;
	color:#666666;
		background:url(../images/qoute.gif) no-repeat left top;
}
.gdiv img{
margin-right:17px!important;
}
/* --------- Footer clanak --------*/
.footernc {
	width:525px;
	display:block;
/* position:absolute; */
	margin:10px 0 0 0;
	font-size:1.1em;
	line-height:normal;
		color:#969696;
		font-family:Arial, Helvetica, sans-serif;
		clear:both;
}
.op {
	background:url(../images/op-poz.jpg) no-repeat left top;
	width:86px;
	height:24px;
	padding:0 0 0 12px;

	float:left;
}
.op a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f6f6e3;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
		
		margin:5px 0 0 0;
	display:block;
}

.op a:hover {
	color:#6b1418;
}
.footerncbottom {
	width:490px;
	height:20px;
	display:block;
	background:url(../images/tag-poz.jpg) no-repeat right bottom;
	background-color:#FFFFFF;
	padding:5px 0 0 10px;
}
/* ---- TAG CLOUD ----*/
ul.tagcloud{
display:inline!important;
	font-weight: normal;
	color:#fff;
	margin: 0;
	margin:225px 0 0 0;
}
ul.tagcloud li{
font-family:Arial, Helvetica, sans-serif;
	display: inline!important;
	font-size:1em!important;
	padding:0!important;
	margin:0!important;
		background-image:none!important;

}
ul.tagcloud li a{
text-decoration:none;
		font-weight:normal!important;
		color:#a1a1a1!important;
		margin:0 1px 0 1px;
}
ul.tagcloud li a:hover{
color:#9B2428!important;
border:none!important;
}
.footernctop a.koma{
text-decoration:none;
		color:#969696;
}
.footernctop a:hover.koma{
color:#bf2329;
}
.footernctop {
	width:490px;
	height:40px;
	display:block;
}
.footernctop span {
float:left;
}
.koment {
margin:3px 10px 0 0;
}
.objavio {
margin:3px 10px 0 0;
}
.objavio em{
color:#bf2329;
font-style:normal;
}

.kat4{
width:500px;
margin:10px 0 10px 0;
}
.kat4 img{
margin:0 8px 0 0!important;
border:3px solid #fff!important;
}
/* ------------------------------------ FOOTER -----*/

#footer {
	background:url(../images/footer.jpg) no-repeat top left;
	text-align:left;
	margin: 0 auto;
	padding-bottom:60px;
	width: 949px;
	position:relative;
	height: 102px;
}
#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#ffc3c6;
	background:transparent;
	text-decoration:none;
	padding:67px 0 5px 50px;
	line-height:1.5em;
	float:left;
}
#footer span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em!important;
	font-weight:normal;
	color:#ffc3c6;
	background:transparent;
	text-decoration:none;
	padding:2px 0 0 2px;
	line-height:1.5em;
	float:left;
}
#footer span.bfooter  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em!important;
	font-weight:normal;
	color:#999;
	background:transparent;
	text-decoration:none;
	padding:2px 0 0 2px;
       margin:-50px 0 0 0;
	line-height:1.5em;
	float:left;
}
#footer span a {
	color:#ffc3c6;
	background:transparent;
text-decoration:none;
}
#footer span a:hover {
	color:#ffc3c6;
	background:transparent;
text-decoration:underline;
}
#idigore {
	width:85px;
	height:25px;
	float:right;
	margin:51px 68px 0 0;
}
#idigore a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#f6f6e3;
	text-decoration:none;
}
#idigore a:hover {
	color:#6b1418;
}
* html #idigore {
	margin:51px 72px 0 0;
}
#agmedia {
	float:right;
	margin:47px 35px 0 0;
}
* html #agmedia {
	float:right;
	margin:47px 15px 0 0;
}
div#navcontainer {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:block;
	clear:both;
	padding:30px 0 0 0;
}
div#navcontainer ul {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#c66969;
	margin: 0 0 0 45px;
	padding-bottom: 5px;
	padding-top: 5px;
}
div#navcontainer ul li {
	display: inline;
	font-size:1.5em;
}
div#navcontainer ul li a {
	padding: 5px 7px 5px 7px;
	color: #f5f1d9;
	font-size:0.8em;
	font-weight:bold;
	text-decoration: none;
}
div#navcontainer ul li a:hover {
	color: #6b1418;
	text-decoration:none;
}
/* -----------  Maxi gallery --------*/
.thumbscontainer {
display:block!important;
float:none!important;
clear:both!important;
}
ul.thumbs{
display:block!important;
float:none!important;
clear:both!important;
}
 #main .pagenumbers {
	color:#666666;
	font-size:1em;
}
#main .pagenumbers a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
#main .pagenumbers a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
#main ul.thumbs {
	margin:0!important;
	list-style-type:none!important;
}
#main ul.thumbs li {
	padding:0!important;
	background:none!important;
	height:85px!important;
}
#main ul.thumbs li p {
width:72px!important;
	font-size:0.8em!important;
	padding:0!important;
	margin:0!important;
	line-height:1.2em!important;
}
#main ul.thumbs li a {
	background:none!important;
	border:none!important;
	border-width:0!important;
	padding:0!important;
	margin:0!important;
}
#main ul.thumbs li a:hover {
	background:none!important;
	border:none!important;
	border-width:0!important;
	padding:0!important;
	margin:0!important;
}
#main ul.thumbs li a img.thumbnail {
	border:5px #FFF solid!important;
}
.shortfields {
	color:#666666;
}

/* ------- PAGE NUMBERS ----*/
.npage1{
font-family:Georgia, "Times New Roman", Times, serif;
position:absolute;
bottom:55px;
left:280px;
color:#5b5b5b;
text-align:center;
width:280px;
}
.npage1 a{
font-size:1.1em;
color:#5b5b5b;
text-decoration:none;
padding:0 1px 0 1px;
}
.npage1 a:hover{
color:#5b5b5b;
color:#A9282D;
}
.npage{
position:absolute;
bottom:10px;
left:400px;
color:#5b5b5b;
}
strong.pagestart, strong.pagestop, strong.pagetotal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.4em;
font-weight:normal;
padding:0 2px 0 2px;
}
.npage span{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
font-weight:normal;
padding:0 2px 0 2px;
line-height:normal;
}
span.ditto_currentpage{
font-family:Georgia, "Times New Roman", Times, serif;
color:#A9282D;
padding:0 5px 0 5px;
font-size:2.4em;
line-height:normal;
}

/* ------ Komentiraj----- */ 
em#komentari {
	font-size:1.2em;
	font-weight:bold;
	font-style:normal;
	display:block;
	padding:0 0 0 3px;
	margin:0 0 5px 0;
	color:#2053fc;
}
#komentiraj {
	width:500px;
	float:left;
	font-size:1.1em;
	margin:10px 0 0 0;
	padding:10px 0 10px 3px;
	border-top:10px solid #4c6f5f;
		clear:both;
		display:block;
}
#komentiraj form {
	display:block;

}
#komentiraj em {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	line-height:1em;
	font-weight:bold;
	font-style:normal;
	color:#9E252A;
}
em#obaveznopolje {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	display:block;
	padding:0 0 0 3px;
	margin:10px 0 15px 0;
	color:#999;
}
#komentiraj label {
	color:#666666;
	padding:2px 0 2px 3px;
	margin:0;
}
.field {
	width: 260px;
	padding:0;
	margin: 3px 0;
	border: 1px solid #A5ACB2;
	background-color: #fff;
}
textarea.komentarclanak {
	width: 335px;
	height:148px;
	padding: 0;
	margin: 3px 0;
	border: 1px solid #A5ACB2;
	background-color: #fff;
}
input.btnkomentar {
	outline: none;
	margin:0 0 0 3px;
	padding:4px;
	background:#4C6F5F;
    color:#fff;
	border:none;
	cursor:pointer!important;
}
.btnkomentar {
cursor:pointer;
	
}
input.btnkomentar:hover {
	background:#666 url(../images/btn-komentar.gif) no-repeat 0 -21px;
	cursor:pointer;
}

input.btnposalji {
	width:67px;
	height:21px;
	background:url(../images/btn-posalji.gif) no-repeat;
	outline: none;
	margin:0 0 0 3px;
}
input.btnposalji:hover {
	background:#666 url(../images/btn-posalji.gif) no-repeat 0 -21px;
}
* html a:hover input.btnposalji {
	background:url(../images/btn-posalji.gif) no-repeat 0 -21px;
}
#starisajt{
position:absolute;
top:90px;
right:350px;
}
.newsletter{
width:185px;
height:87px;
position:absolute;
top:930px;
right:0;
}