body {

	text-align: center;

	color: #333;

	background: #28313a url('../images/background.gif') repeat-x top;

	font-size: 13px;

	font-family: Helvetica, Arial, sans-serif;

}

div#header {

	background: #3776bd url('../images/header_background.gif') repeat-x bottom;

	width: 100%;

	border-bottom: 1px solid #3776bd;

}

div#search {

	background: #000;

	width: 100%;

}

div.inner {

	width: 840px;

	margin: auto;

	text-align: left;

	padding: 15px 0;

}

div#search div.inner {

	padding: 10px 0;

}

div#header h1 {

	font-size: 23px;

	font-weight: bold;

	float: left;

	width: 40%;

	text-shadow: 1px 0px #2B4462;

	letter-spacing: -1px;

}

div#header h1 a {

	color: #fff;

	text-decoration: none;

}

ul#navigation {

	float: right;

	width: 50%;

	position: relative;

	top: 7px;

	text-align: right;

}

ul#navigation li {

	display: inline;

}

ul#navigation li a {

	color: #BFDCFE;

	text-decoration: none;

	font-size: 16px;

	font-weight: bold;

	padding: 10px;

	text-shadow: 1px 0px #2B4462;

}

ul#navigation li.active a {

	color: #BFDCFE;

}

ul#navigation li a:hover {

	color: #fff;

	text-decoration: underline;

}



div#menii {

font-size:13px;

padding: 10px;



}

div#menii a {

color: white;

text-decoration: none;

}



div#menii a:hover {

text-decoration: underline;

}



div#search form {

	font-size: 14px;

	width: 40%;

	float: right;

	text-align: right;

}

div#search form * {

	vertical-align: middle;

}

input#s {

	width: 220px;

}

ul#sidebar input#s {

	width: 100px;

}

a#rss-link, a#technorati-link {

	display: block;

	float: left;

	color: #333;

	font-size: 13px;

	font-weight: bold;

	position: relative;

	top: 4px;

	text-decoration: none;

	margin: 0 20px 0 0;

}

a#rss-link {

	background: url('../images/rss.gif') no-repeat left center;

	padding: 0 0 1px 17px;

}

a#technorati-link {

	background: url('../images/technorati.gif') no-repeat left center;

	padding: 0 0 1px 19px;

}

a#rss-link strong, a#technorati-link strong {

	color: #666!important;

	border-bottom: 1px dotted #222;

}

a#rss-link:hover strong, a#technorati-link:hover strong {

	color: #ccc!important;

	border-bottom: 1px solid #333;

}

div#wrapper {

	text-align: left;

	width: 800px;

	padding: 20px;

	margin: auto;

	background: #fff url('../images/wrapper.gif') repeat-y right;

	background-position: -60px 0px;

	border-right: 2px solid #242c34;

	border-left: 2px solid #242c34;

}

div#content {

	width: 500px;

	float: left;

	padding: 0 30px 0 0;

}

ul#sidebar {

	display: block;

	width: 240px;

	float: left;

	padding: 10px 0 0 30px;

	font-size: 13px;

}

ul#sidebar h2 {

	font-size: 20px;

}

ul#sidebar li {

	margin: 0 0 20px;

	padding: 0 0 10px;

	

}

ul#sidebar li ul li {

	font-size: 13px!important;

	margin: 0;

	border: none;

}

ul#sidebar ul.block-list li a {

	display: block;

	padding: 7px 0;

	text-decoration: none;

}

ul#sidebar ul.block-list li a:hover {

	text-decoration: none;

}

h2, h3, h4, h5, h6 {

	color: #000;

}

h2 {

	font-size: 20px;

	margin: 0 0 8px!important;

	letter-spacing: -1px;

}

h2 a {

	color: #000;

	text-decoration: none;

}

h2 a:hover {

	color: #000;

	text-decoration: underline;

}

h3 {

	font-size: 18px;

	margin: 0 0 8px;

}

div.post h3 {

	margin: 0 0 2px;

}

h4 {

	font-size: 16px;

}

div.post-title {

	margin: 0 0 10px;

}

div.post-title h2 {

	margin: 0;

}

div.post-title h3 {

	color: #999;

	font-size: 12px;

}

div.post-title h3 a {

	color: #666;

	text-decoration: none;

}

div.post-title h3 a:hover {

	border-bottom: 1px solid #aaa;

	color: #444;

}

p {

	margin: 0 0 20px;

	font-size: 12px;

	line-height: 20px;

}



table {

font-size: 12px;

padding-top: 5px;



}

table img {

	background: #fff;

	padding: 4px;

	border: 1px solid #ccc;

}

table a:hover img {

	border: 1px solid #333333;



}

img.float-left, img.alignleft {

	display: block;

	float: left;

	clear: left;

	margin: 0 24px 12px 0;

}

img.float-right, img.alignright {

	display: block;

	float: right;

	clear: right;

	margin: 0 0 12px 12px;

}

img.center, img.centered {

	display: block;

	clear: both;

	margin: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

div.post-content ul, div.post-content ol {

	margin: 5px 0 12px 24px;

	list-style: square;

	font-size: 12px;

}



div.post-content li {

	margin: 5px 0 12px 24px;

	list-style: square;

	font-size: 12px;

}







div.post-content ol {

	list-style: decimal;

}

a {

	color: #0078C8;

}

a:hover {

	color: #0095f8;

}

blockquote {

	font-size: 15px!important;

	font-family: Georgia, Times, 'Times New Roman', serif;

	color: #444;

	font-style: italic;

	margin: 0 0 0 22px;

	line-height: 24px!important;

	display: block;

}

blockquote p {

	font-size: 15px!important;

	line-height: 24px!important;

}

cite {

	text-align: right;

	float: right;

	color: #aaa;

}

cite a {

	color: #aaa;

	text-decoration: none;

}

cite a:hover {

	color: #999;

	text-decoration: underline;

}

code {

	font-size: 130%;

	background: #fafafa;

}

code.block {

	display: block;

	padding: 10px;

}

div.post {

	padding: 0 0 10px;

	margin: 0 0 25px;



}

div.post-meta {

	display: block;

	padding: 15px 10px 0px 10px;

	font-size: 13px;

	background: #eaf3f9 url('../images/meta_top.gif') no-repeat top;

	color: #6f7f8a;

}

div.post-meta-cap {

	background: transparent url('../images/meta_bottom.gif') no-repeat bottom;

	height: 5px;

}

div.post-meta span {

	display: block;

	padding: 10px 0;

}

div.post-meta a {

	text-decoration: none;

}

div.post-meta a:hover {

	text-decoration: underline;

}

ul.post-comments {

	margin: 26px 0;

}

ul.post-comments h3 {

	margin: 0 0 5px;

}

li.comment {

	display: block;

	padding: 20px 20px 0;

	border-bottom: 1px dotted #ccc;

	background: #fafafa;

}

li.comment.alt {

	background: #fff;

}

cite.comment-author {

	text-align: left;

	float: left;

	color: #000;

	font-size: 16px;

	font-weight: bold;

	width: 150px;

	clear: left;

	display: block;

}

cite.comment-author a {

	color: #333;

	text-decoration: none;

}

cite.comment-author a:hover {

	text-decoration: underline;

}

cite.comment-author img {

	position: relative;

	top: 6px;

	margin: 0 10px 0 0;

}

div.comment-content {

	display: block;

	width: 300px;

	float: left;

	padding: 0 0 0 10px;

}

comment-content p {
margin: 0px;
padding: 0px;

}


table#wp-calendar {

	margin: auto;

	text-align: center;

}

table#wp-calendar caption {

	font-size: 14px;

	text-align: center;

	color: #999;

}

table#wp-calendar td {

	padding: 5px;

	font-size: 13px;

	text-align: center;

}

table#wp-calendar th {

	font-size: 14px;

	padding: 5px;

	text-align: center;

	font-weight: bold;

}

table#wp-calendar td a {

	font-weight: bold;

}

a abbr, a acronym {

	border: none;

}

div#footer {

	clear: both;

	background: #000;

	padding: 25px 10px 15px;

	display: block;

	width: 820px;

	margin: auto;

	border-right: 2px solid #242c34;

	border-left: 2px solid #242c34;

	text-align: left;

}





div#footer p {

	font-size: 12px;

	margin: 0 0 5px 20px;

	color: #555;

}

div#footer a {

 font-size: 12px;

	color: #333333;

	text-decoration: none;



}

div#footer a:hover {

	color: #999999;

	text-decoration: underline;

}



div#footer ul {

margin-left: 40px;

list-style-type: square;

line-height: 130%;

}



div#footer p#blog-name {

	font-size: 16px;

	color: #aaa;

}

div#footer p#webrevolutionary-link {

	color: #333;

}

div#footer p#webrevolutionary-link a {

	color: #444;

}

div#footer p#webrevolutionary-link a:hover {

	color: #666;

}







#strani {

padding-left: 6px;

padding-right: 6px; 

}

#strani a {

text-decoration: none;

padding-left: 3px;

padding-right: 3px;

padding-top: 0px;

padding-bottom: 0px;

border: #CCDBE4 1px solid;



}



#strani a:hover {

border: #3776BD 1px solid;

background-color: #3776BD;

color:#3666D4;

padding-left: 3px;

padding-right: 3px;

padding-top: 0px;

padding-bottom: 0px;

text-decoration: none;

color: #FFFFFF;



}



.predkratkim {

margin-top: 10px;

font-size: 10px;

}



.predkratkim ul {

margin-top: 10px;

font-size: 10px;

}



.predkratkim li {

margin-top: 10px;

font-size: 10px;

}
