/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {background: url(images/bg.gif) repeat-x left top #FFFFFF;	margin: 20px 0 0 0; padding: 0;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333; }
h1, h2, h3 { margin: 0;  font-weight: normal;	color: #3E3E3E;}
h1 {font-size: 32px; }
h2 {font-size: 23px;}
p, ul, ol {	margin: 0 0 2em 0;	text-align: justify;	line-height: 26px;	font-size: 13px;}
ul, ol {list-style: circle;padding: 0 0 0 30px;}
a:link {color: #7BAA0F;}
a:hover, a:active {	text-decoration: none;	color: #003448;}
a:visited {	color: #7BAA0F;}
img {border: none;}
img.left {	float: left;margin-right: 15px;}
img.right {	float: right;	margin-left: 15px;}

/* Form */
form {	margin: 0;	padding: 0;}
fieldset {	margin: 0;	padding: 0;	border: none;}
legend {display: none;}
input, textarea, select {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #333333;}

/* Header */

#header {width: 850px; height: 82px; margin: 0 auto 40px auto;	background: url(images/img03.gif) repeat-x left bottom;}
#logo {	float: left; }
#logo h1 {	font-size: 38px;color: #494949;}
#logo h1 sup {	vertical-align: text-top;	font-size: 24px;}
#logo h1 a {color: #494949;}
#logo h2 {	margin-top: -10px;	font-size: 12px;	color: #A0A0A0;}
#logo a {	text-decoration: none;}

/* Menu */

#menu {	float: right;}
#menu ul {	margin: 0;	padding: 15px 0 0 0;list-style: none;}
#menu li {	display: inline;}
#menu a {	display: block;	float: left;	margin-left: 30px;	padding: 7px;	text-decoration: none;	font-size: 13px;	color: #000000;}
#menu a:hover {	background: url(images/img02.png) repeat-x left bottom;}
#menu .active a {	background: url(images/img02.gif) repeat-x left bottom;}

/* Page */

#page {	width: 850px;	margin: 0 auto; }

/* Content */

#content {	float: left;	width: 580px; 	background: url(images/img03p.gif) repeat-y right top;  padding: 0 35px 0 0; margin-bottom: 20px;   }

/* Post */

.post {}

.post .title {	margin-bottom: 20px;	padding-bottom: 5px; }
.post .entry {}

.post .meta {	padding: 15px 0 60px 0;	background: url(images/img03.gif) repeat-x;}
.post .meta p {	margin: 0;line-height: normal;	color: #999999;}
.post .meta .byline {	float: left;}
.post .meta .links {	float: right;}
.post .meta .more {	padding: 0 20px 0 18px;	background: url(images/img06.gif) no-repeat left center;}
.post .meta .comments {	padding-left: 22px;	background: url(images/img07.gif) no-repeat left center;}
.post .meta b {	display: none;}

/* Sidebar */

#sidebar {	float: right;	width: 195px;}
.okno{ background-image: url(images/bg4.gif); margin: 5px; border: 1px solid #ddd;  padding: 10px; margin-bottom: 40px;}


#sidebar ul {	padding: 0;	list-style: none;}
#sidebar li {	margin-bottom: 20px;}
#sidebar li ul {}
#sidebar li li {	margin: 0;}
#sidebar h2 {	margin-bottom: 10px;	background: url(images/img03.gif) repeat-x left bottom;	font-size: 16px;}


/* Search */

#search {}
#search h2 {	margin-bottom: 20px;}
#s {width: 120px;margin-right: 5px;	padding: 3px;border: 1px solid #F0F0F0;}
#x {	padding: 3px;	background: #ECECEC url(images/img08.gif) repeat-x left bottom;	border: none;	text-transform: lowercase;	font-size: 11px;	color: #4F4F4F;}

/* Boxes */

.box1 {	padding: 20px;	background: url(images/img05.gif) no-repeat;}
.box1b {	padding: 20px;	background: url(images/img05b.GIF) no-repeat;}
.box2 {color: #BABABA;}
.box2 h2 {	margin-bottom: 15px;	background: url(images/img10.gif) repeat-x left bottom;	font-size: 16px;	color: #FFFFFF;}
.box2 ul {	margin: 0;	padding: 0;	list-style: none;}
.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {	color: #EDEDED;}

/* Footer */

#footer {padding: 0; }
html>body #footer {	height: auto; }
#wrap {	width: 850px;	margin: 0 auto;   padding: 10px 0 0 0; background: url(images/bg2.gif) repeat-x ; height: 30px;}
#legal {clear: both;	text-align: center;	color: #A0A0A0; }
#legal a {	color: #777777;}
#fbox1, #fbox2, #fbox3, #fbox {float: left;}
#fbox{width: 850px;}
#fbox1 {width: 310px;}
#fbox2 {width: 200px;padding-left: 70px;}
#fbox3 {width: 200px;padding-left: 70px;}
