/* dejanc@gmail.com stylizedweb.com */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	font: 12px arial;
	color:#666;
	background: url(images/body.gif) left top repeat-x;
}

* {
	margin:0;
	padding:0;
	
}

a {
	color:#10587a;
	text-decoration:none;
}

a:active {
	color:#10587a;
	text-decoration:none;
}

a:visited {
	color:#10587a;
	text-decoration:none;
}

a:hover {
	color:#111;
}

strong {
	font-weight:bold;
}

em {	
	font-style:italic;
}

.wrap {
	width:940px;
	margin:0px auto;
	padding:0 30px;
}

#header {
	height:48px;
}

#header ul{
	float:right;
	height:40px;
	margin:5px 0 0 0;
	width:550px;
	text-align:right;
}

#header ul li{
	display:inline;
	height:40px;
}

#header ul li a{
	color:#8da8bf;
	padding:15px 10px; text-shadow: -1px 1px 2px #333;
	background: url(images/top.jpg) left top repeat-x;
	line-height:35px;	
}

#header ul li a:hover{
	color:#eee;
	background: url(images/top1.jpg) left top repeat-x;
}

img.logo {
	margin:17px 0 0 0;
}

#ptice{
	height:234px;
	background: url(images/nebo2.gif) left top repeat-x;
	width:1000px;
	margin:0px auto;
	padding:45px 0 0 0;
}	

#kamenje {
	min-height:233px;
	background: url(images/kamen.gif) left bottom repeat-x #c5dff8;	
}

* html #kamenje {
	height:233px;	
}

#dno{
	min-height:223px;
	background: url(images/kamenje2.gif) left bottom repeat-x #c5dff8;
	width:1000px;
	margin:0px auto;	
	padding:10px 0 0 0;
}	

* html #dno{
	height:223px;	
}

p {
	margin:0 0 20px 0;
	line-height:18px;
}

h1 {
	width:600px;
	color:#174369;
	font-size:20px;
	line-height:30px;
	font-weight:200; text-shadow: -1px 1px 2px #999;
}

h4 { font-weight: bold; font-size: 13px; margin-bottom: 20px; }

a.ima{
	color:#2978bf;
	background:#e1ecf6; 
	font-weight:bold;
	padding:1px;

}

a.ima:hover{
	color:#333;
}

#ptice form input {
	width:590px;
	background: url(images/lupa.gif) left center no-repeat #fff;
	border:2px solid #eee;
	padding:3px 3px 3px 25px;
	margin:22px 0 0 0;
	color:#999;
	font-weight:bold;
}

#ptice form input:hover {	
	border:2px solid #e1ecf6;
}

#ptice form input:focus {	
	border:2px solid #ccc;
}

.desno {
	width:300px;
	float:right;
}

.desno2 {
	width:140px;
	float:right;
}

h2 {
	color:#6e2326;
	font-size:18px;
	line-height:30px;
	margin: 10px 0 0px 0;
	font-weight:bold;
}

h3 { color: #6e2326; font-size: 16px; line-height: 30px; margin: 0 0 10px 0;font-weight: bold;}

ul.jos {
	
}

ul.jos li{
	font-size:14px;
	color:#3a6e3d;
	list-style:none;
	margin:0 0px 5px 0;
	background: url(images/zvezdica.gif) left center no-repeat;
	padding:0 0 0 20px;
	
}

#ptice ul.jos li a{	
	color:#3a6e3d;
}

#ptice ul.jos li a:hover{	
	color:#333;
}

.rss {
	color:#666;
	font-size:11px;
	margin:20px 0 0 0;
	line-height:22px;
}

.rss img{
	vertical-align:middle;
}

.rss a{
	color:#455d54;
}

.rss a:hover{
	color:#111;
	text-decoration:underline;	
}

#odvoji {
	clear:both;
	margin:65px 0 0 0;
	font-size:20px;
	font-weight:bold;
	text-align:right;
}

#odvoji span{	
	margin:0 76px 0 0;
	font-size:16px;
	color:#0c253b;	
}

#kamenje a.naslov{
	color:#6e2326;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	margin:-40px 0 0 0;
}

#kamenje span.bookmark {
	position:absolute;
	margin:-40px 0 0 560px;
}

#kamenje a.naslov:hover{
	color:#111;
}

.postcont1 {
	width:620px;
	color:#333;
	padding:0 0 8px 0;
}

.postcont1 p.belo img{
	vertical-align:middle;
	margin:0 0 0 15px;
}

.postcont1 p.belo{
	color:#fff;
}

#kamenje .postcont1 p.belo a{
	color:#fff;
}

#kamenje .postcont1 p.belo a:hover{
	color:#fff;
	text-decoration:underline;
}

.cats {
	width:160px;
	padding:0 0 0 5px;
	font-size:11px;
	float:left;
}

.cats2 {
	width:135px;
	float:left;
	font-size:11px;
}

ul.kete li{
	color:#3a6e3d;
	list-style:none;
	margin:0 0px 5px 0;	
	display:block;
	width:80px;
	float:left;
	
}

#kamenje .desno a{	
	color:#3a6e3d;
	margin:0 0px 0 0;
}

#kamenje .desno a:hover{	
	color:#333;
}

#kamenje ul.kete.dva li {
	width:130px; /* promeniti za kasnije */
}

#braon {
	clear:both;
	background: url(images/braon.gif) repeat;
	padding:20px 0 20px 0;
}

.post {
	width:620px;
	padding:0 0 32px 0;
	background: url(images/velikapukotina.gif) center bottom no-repeat;
	margin:0 0 40px 0;
	color:#a3938f; /*#78615B*/
}

.postcont1 ul { margin-bottom: 20px; }
.postcont1 ul li { margin-bottom: 5px; }

#braon .post p.zeleno img{
	vertical-align:middle;
	margin:0 0 0 15px;
}

#braon .post p.zeleno{
	color:#7ba560;
}

#braon .post p.zeleno a{
	color:#7ba560;
}

#braon .post p.zeleno a:hover{
	color:#7ba560;
	text-decoration:underline;
}

#braon .post h3 {	
	color:#6e2326;
	font-size:20px;
	line-height:30px;
	font-weight:200;
}

#braon .post h3 a {
	background:#26100a;
	color:#953c28;
	padding:3px 5px 3px 0;
}
#braon .post h3 a:hover {
	color:#6e2326;
}

#braon .post span{	
	float:right;
	margin:0 10px 0 0;
	width:50px;
}

#braon .post h4 {	
	color:#422b25;
	font-size:12px; font-weight: bold;
	margin:0 0 30px 0 !important;
}

#braon .post h4 a{	
	color:#422b25;
}

#braon .post h4 a:hover{	
	color:#422b25;
	text-decoration:underline;
}

h5 {	
	color:#fff;
	font-size:16px;
	margin:5px 0 20px 0;
	font-weight:bold;
}

h5.gorei {
	margin:35px 0 20px 0;
}

ul.popular {
	
}

ul.popular li{
	font-size:15px;
	color:#953c28;
	list-style:none;
	margin:0 0px 5px 0;
	background: url(images/sunce.gif) left center no-repeat;
	padding:0 0 0 20px;
	
}

#braon .desno a{	
	color:#953c28;
}

#braon .desno a:hover{	
	color:#652a1d;
	
}


.talk-town { list-style: none; margin: 0; padding: 0; }

.talk-town li {
	padding:0 0 35px 0 !important;
	background: url(images/travka.gif) center bottom no-repeat !important;
	margin:0 0 10px 0 !important;
	color:#ccc; 
	line-height:16px;
	font-size:11px;
}

.talk-town a{
	font-size:14px; display: block;
}

.talk-town li {
	margin:2px 0;
	padding:0px 0 0 20px;
	font-size:11px; 
	color:#8db5e1;
	background: url(images/koje.gif) left center no-repeat;
}

#braon .ads img {
	margin:7px 3px 7px 7px;
}

* html #braon .ads img {
	margin:7px 0px 7px 14px;
}

#braon .ads img:hover {
	
}

#kamenje .ads img {
	margin:7px 3px 7px 7px;
}

* html #kamenje .ads img {
	margin:7px 0px 7px 14px;
}

#kamenje .ads img:hover {
	
}

ul.prijatelji li{
	font-size:15px;
	color:#953c28;
	list-style:none;
	margin:0 0px 5px 0;
	background: url(images/amigo.gif) left center no-repeat;
	padding:0 0 0 20px;
	display:block;
	float:left;
	width:125px;
	font-size:12px;
}

#themes {
	background: url(images/devider1.gif) left top repeat-x #230f0a;
	padding:30px 0;
	color:#eee;
	font-weight:bold;
	font-size:13px;
}

#themes p{
	margin:10px 0 5px 0;
}

#themes img{
	vertical-align:middle;
}

#themes a{
	font-weight:normal;
	color:#582317;
	font-size:12px;
}

#themes a:hover{
	color:#582317;
	text-decoration:underline;
}

h6 {	
	font-size:16px;
	margin:5px 0 20px 0;
	padding:0 0 25px 0;
	font-weight:bold;
	text-align:center;
	background: url(images/malapukotina.gif) center bottom no-repeat;
}

#footer {
	background: url(images/devider2.gif) left top repeat-x #1c0c08;
	padding:30px 0;
	color:#4e1f15;
	font-size:12px;
}

* html #footer {	
	padding:30px 0 10px 0;
}

* + html #footer {	
	padding:30px 0 10px 0;
}

#footer a{
	color:#4e1f15;
}

#footer a:hover{
	color:#4e1f15;
	text-decoration:underline;
}

p.footer{
	float:right;
	text-align:right;
	width:350px;
	font-size:12px;
	margin:-10px 0 0 0;
}

ul.footer{
	margin:5px 0 10px 0;
}

ul.footer li{
	display:inline;
	margin:0 10px 0px 0;
}

#jaobre {
	clear:both;
	height:255px;
	overflow:hidden;
}

#themes .theme {
	width:260px;
	float:left;
	margin:0 40px;
}

* html #themes  .theme{	
	margin:0 30px;
}

#themes .theme span{
	float:right;
	margin:0 5px 0 0;
	width:105px;
	text-align:right;
}

#themes img.themeimg {
	border:5px solid #2d130d;
}

#pagnation {
	width:620px;
	text-align:center;
	margin:0 0 20px 0;
}

#pagnation h3{	
	font-size:14px;	
}


#braon #pagnation a{	
	color:#8db5e1;
	padding:1px;	




	font-weight:bold;
	margin:0 5px;
}

#braon #pagnation a:hover{	
	color:#8db5e1;
	text-decoration:underline;
}

.dolei {
	padding-bottom:60px;
}

#kamenje h5 {
	color:#0c253b;
}

#kamenje .postcont1 h5 {
	
}

.next_action {
	margin:30px 0px 0px 0px;
	padding:0 0 80px 0;
}

#kamenje .next_action h5{
	color:#666;
	font-size:14px;
}

.actions {
	float:left;
	width:200px;
	font-size:11px;
	line-height:16px;
}

.actions ul li{
	background: url(images/strelica.gif) left center no-repeat;
	padding:0 0 0 10px;
	list-style:none;
}

.actions img{
	vertical-align:middle;
}

.actions2 {
	float:right;
	width:150px;
	font-size:11px;
	color:#666;
}

.leave {
	width:620px;
	padding:0 0 25px 0;	
	margin:0 0 40px 0;
	color:#a3938f;
}

#braon h3.hat {	
	color:#953c28;
	font-size:20px;
	line-height:30px;
	font-weight:200;
	margin:0 0 20px 0;
}

#braon h3.hat a {
	background:#26100a; 
	color:#953c28;
	padding:3px 5px 3px 5px; 
	font-size:20px;
	line-height:30px;
	font-weight:200;
}
#braon h3.hat a:hover {
	color:#953c28;
}

.comment {
	width:620px;
	background: url(images/commentpukotina.gif) center bottom no-repeat;
	padding:10px 0 45px 0;
	margin:0 0 20px 0;
	clear:left;
}

.koje {
	margin:0px 0;
	padding:0px 0 0 20px;
	font-size:11px;
	color:#8db5e1;
	background: url(images/koje.gif) left top no-repeat;
	width:135px;
	position:absolute;	
}	

* html .koje {
	margin:0 0 0 -135px;
}

* + html .koje {
	margin:0 0 0 -135px;
}

#braon .koje a{
	color:#8db5e1;
}

#braon .koje a:hover{
	color:#8db5e1;
	text-decoration:underline;
}

.text {
	color:#a3938f;
	width:447px;
	margin:0 0 0 135px;
	min-height:30px;
	border-left:1px solid #461a15;
	padding:0 0 0 30px;
	line-height:18px;
}	

#braon a{
	color:#953c28;
}

#braon a:hover{	
	color:#652a1d;
	
}

ol.track {
	color:#a3938f;
	list-style-position:inside;
	margin:0 0 0 0px;
	font-size:12px;
	color:#422b25;
	line-height:16px;
	width:620px;
	
}

ol.track span{
	display:none;
}

#braon ol.track a{
	margin:0 0 0 0px;
	color:#953c28;
}

#braon ol.track a:hover{
	color:#652a1d;
}

#braon .leave label{
display: block;
width: 200px;
float: left;
margin-bottom: 10px;
}

#braon .leave input {
display: block;
width: 200px;
float: left;
margin-bottom: 10px;
}

#braon .leave textarea {
display: block;
width: 200px;
float: left;
margin-bottom: 10px;
}

#braon .leave label {
text-align: left;
width: 150px;
padding-right: 20px;
color:#ccc;
}

#braon .leave br {
clear: left;
} 

#braon .leave input, textarea {
	padding:3px;
	border:1px solid #461a15;
	background: url(images/text.gif) repeat;
	color:#ccc;
	font:12px arial;
	font-weight:bold;
}

#braon .leave textarea {
	width:430px;
	height:150px;
	overflow:auto;
}

#braon .leave input:focus, textarea:focus {
	border:1px solid #5f2721;
}

#braon input.komentar {
	float:right;
	margin:0 12px 0 0;
	background:#111;
	cursor:pointer;
	color:#fff;
	width:150px;
}

#braon input.komentar:hover {
	background:#000;
}

span.zvezdice {
	position:absolute;
	margin:-40px 0 0 560px;
	width:200px;
}

img.mainslika {
	border:1px solid #ccc;
}

ul.seoyes li{
	list-style-image: url(images/seoyes.png);
	margin:0px 0 10px 40px;
}

ul.seono li{
	list-style-image: url(images/seono2.png);
	margin:0px 0 10px 30px;
}

ul.seozvezdica{
	padding:15px 0;
}

ul.seozvezdica li{
	list-style-image: url(images/icon_favourites2.gif);
	margin:0px 0 15px 30px;
}

.kod {
	font:14px courier;
	margin:40px 0;
	color:#666;
	padding:10px;
	text-align:left;
	overflow:auto;
	background:#fff;
}


code { font:12px "Courier New",Courier,monospace !important; }

pre {	
	margin:40px 0;
	padding:10px;
	background:#fff;
	font:12px "Courier New",Courier,monospace;
	background:#F8F7E5 url(images/code-bg.gif) repeat center top;
	border:1px solid #ccc;
	overflow:auto;
	width:600px;
}

img.me {
	float:left;
	margin:0 15px 0 0;
	display:none;
}

img.portimage {
	margin:0 0 0 290px;		
	border:1px solid #b0d4f7;
	width:330px;
	height:170px;
	/* filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;	*/
}

.floatl {
	position:absolute;
}

.port h5 {
	font-size:18px;
	font-weight:200;
	margin:0px 0px 20px 0;
	padding:0px;
}

.port p {
	width:250px;
	margin:0 0 15px 0;

}

.port {
	margin:30px 0 0px 0;
	padding:30 0 0px 0;
	border-bottom:1px solid #b0d4f7;
}

.bukmark {
	width:100px;
	padding:5px 0 0 10px;
}

.postcont1 .tema {
	width:620px;
	margin:0 0 35px 0;
	height:192px;
	border-bottom:1px solid #B0D4F7;
	padding:0 0 35px 0;
}

.postcont1 .tema img.screenshot{
	float:left;
	width:250px;
	height:190px;
	border:3px solid #B2D4F4;
}

* html .postcont1  .tema img.screenshot{
	position:absolute;
}

.postcont1 .themecont {
	margin:0 0 0 280px;
	height:192px;
}

.postcont1 .themecont p{
	margin:0 0 10px 0;
	padding:0px;
	line-height:20px;
}

.postcont1 .themetext{
	height:85px;
	overflow:hidden;
	margin:0 0 15px 0;
	padding:0px;
	line-height:20px;
}

.postcont1 .themeheader {
	font-size:24px;
	border-bottom:1px solid #eee;
	margin:0 0 15px 0;
}

#kamenje .postcont1 .digg_span {
	background:none;
	border:none;
	position:absolute;
	margin:-70px 0 0 560px;
	width:59px;
	height:68px;
	background:url(images/cikica.gif) top center no-repeat;
	font:11px Arial;
	color:#23325e;
	text-align:center;
	font-weight:bold;
}

#kamenje .postcont1 .digg_span img{
	display:none;
}

#kamenje .postcont1 .digg_span a{
	color:#10587A;
	padding:47px 0 0 0;
	display:block;
}

#kamenje .postcont1 .digg_span a:hover{
	color:#111;
}

ul.popular .digg_span {
	margin:1px 0 0 10px;
	padding:0px 3px;	
}

#braon ul.popular .digg_span{
	margin:0px 0 0 10px;
	border:1px solid #210700;
	background:#26100A;
	color:#6E2326;
	padding:1px 3px;	
}

#braon ul.popular .digg_span a{
	border:none;
	background-color:none;
	color:#7BA560;
}

ul.popular .digg_span img{
	padding:0 2px 0 0;
}

#braon ul.popular .digg_span img{
	padding:0 5px 0 0;
}

* html img.dwwh {
	display:none;
}

* + html img.dwwh {
	display:none;
}


.postcont1 a { text-decoration: underline; }
.naslov { text-decoration: none !important; }

.top_adsense { width: 250px; height: 250px; float: right; margin: 0 0 20px 20px; }
.top_adsense img { border: 1px solid #fff; padding: 5px; }

img.alignright { float: right; margin: 0 0 15px 15px !important; border: 1px solid #10587a; padding: 2px; }
img.alignleft { float: left; margin: 0 15px 15px 0 !important; border: 1px solid #10587a; padding: 2px; }

.clear { clear: left; }

a.download { font-weight: bold; font-size: 16px; background: url(/images/icons/download.gif) left center no-repeat; padding: 5px 0 5px 45px; display: block; }

/* CSS3 BUTTONS */
		
		.css3button a, .button a { background: url(/css3button/background.gif) bottom repeat-x #cedadf; padding: 5px 10px 5px 10px; text-align: center; font-weight: bold; color: #fff; text-decoration: none; 
			border-top: inset 1px #ccc; border-left: inset 1px #ccc; border-bottom: solid 1px solid #000; border-right: 1px solid #666; float: left; margin-right: 10px; 
		}
				
		.css3button a:hover, .button a:hover { background: #999; text-shadow: rgba(0,0,0, .5) 0px 1px 0px;}
		
		.css3button a { -webkit-border-radius: 8px; width: auto;
	    -moz-border-radius: 8px;  
	    -khtml-border-radius: 8px;  
	    border-radius: 8px;
		-moz-box-shadow: 1px 1px 5px #111;  
		-webkit-box-shadow: 1px 1px 1px #666;  
		box-shadow: 1px 1px 1px #666; text-shadow: rgba(0,0,0, .8) 0px -1px 0px; }
		
	
	
	
		.double-border a { border: 3px double #444 !important;}

		.big-radius a { -webkit-border-radius: 15px; width: auto;
	    -moz-border-radius: 15px;  
	    -khtml-border-radius: 15px;  
	    border-radius: 15px;}

		.small-radius a { -webkit-border-radius: 4px; width: auto;
	    -moz-border-radius: 4px;  
	    -khtml-border-radius: 4px;  
	    border-radius: 4px;}
	
.inset-text { 
          font-size: 48px;
          color: #566f89;
          text-shadow: 1px 1px 0px #e4f1ff;
          font-weight: bold;
}

.alignright { float: right; margin: 0 0 15px 15px; font-size: 11px; text-align: center; line-height: 14px;}
.alignright img { border: 1px solid #fff; padding: 4px; }
.wp-caption-text { background: #fff }