body {
	background: #102536 url(custom/bg.png) left top repeat-x;
}
#menu ul {
	background:  #102536 url(custom/menu-bg.png) no-repeat left top;
}
#menu ul li a {
	border-left:1px solid #666;
}

#menu ul li.current_page_item a {
	background: url(custom/menu-top.png) no-repeat right top;
}

#menu ul li.current_page_item a span {
	background: url(custom/menu-top.png) no-repeat left top;
}


#content { background: url(custom/content-top.png) left top no-repeat; }
#container {
	background: url(custom/header.png) no-repeat center top;
}

.background {
	background: #F5F5F5 url(custom/content.png) repeat-y right top;
}
#sidebar { background: url(custom/sidebar-top.png) left top no-repeat; }
#sidebar .block, #sidebar .adverts{
	background: url(custom/sidebar-limit.png) no-repeat 1px top ;
}
#footer {
	background: url(custom/footer-bg.png);
}
#footer .left-col h2 {
	background: url(custom/footer-element.png) no-repeat 15px 0;
}
#footer .left-col ul li {
	background: url(green/footer_line.gif) repeat-x left bottom;
}
#copyright {
	background: #14556B url(custom/footer.png) no-repeat left bottom;
	border-top: #73AFB7 1px solid;
	color: #EEE;
}

.post-content a span.read_more {
	color: #70a639;
}
.post { background: url(custom/post-element.png) no-repeat 0 21px; }
#footer a {
	color: #CBD893;
	text-decoration: none;
}

#footer a:hover {
	color: #FDD041;
}

#footer h2 {
	color: #FBEF99;
}
#sidebar h2 {
	color:#69934a;	
}
#sidebar .block a {
	color:#14556B;
}
#wp-calendar th{
	background:#cde2c0 none repeat scroll 0 0;
}
#footer #subscribe {
	color:#EEE;
}

#social {
	padding: 0 10px;
}

#social li {
	clear: both;
	padding: 3px 0;
}

#social li a {
	display: block;
	height: 34px;
	vertical-align: center;
	position: relative;
	padding-left: 40px;

}
#social li a span { padding-top: 10px; float: left; 	width: 210px; }
#social li img {
width; 34px;
height: 34px;
position:absolute;
top: 0px;
left: 0px;
}

#sidebar .widget_tag_cloud h2 {
 background: url(custom/Basic_set_Png/label_32.png) left center no-repeat;
}

#sidebar .widget_recent_comments h2 {
 background: url(custom/Basic_set_Png/pencil_32.png) left center no-repeat;
}

#sidebar .widget_wppp h2 {
 background: url(custom/Basic_set_Png/statistics_32.png) left center no-repeat;
}
#sidebar #linkcat-10 h2 {
  background: url(custom/Basic_set_Png/bookmark_32.png) left center no-repeat;
}

#sidebar #linkcat-2 h2 {
  background: url(custom/Basic_set_Png/heart_32.png) left center no-repeat;
}

#sidebar h2 {
  padding: 0 0 0 36px;
   font-size: 1.6em;
    line-height: 32px;
    color: #102536;
    margin-bottom: 10px;
}

#top-nav {
	position: absolute;
	top: 0;
	right: 15px;
}
#header {
position: relative;
}

#top-nav li {
	display: inline;
	margin-left: 10px;
}

#top-nav li a {
color: #DDD;
text-decoration: none;
}

#top-nav li a:hover {
color: #FFF;
}

pre {
width: 100%;
overflow: auto;
}

div.avatar {
float: left;
margin-right: 5px;
}

ol.commentlist li.comment {
clear: both; 
background: #F8F8F8;
border: 1px solid #CCC;
margin: 10px 0;
}

ol.commentlist li.comment.bypostauthor {
background: #D6ECAE;
}

ol.commentlist li .comment-entry {
padding-left: 65px;
}

div.post-content h2 {
	font-weight: bold;
	color: #102536;
}

.post-info .post-author {
	background: url(custom/Basic_set_Png/user_16.png) no-repeat left center;
}

.post-info .post-comment {
	background: url(custom/Basic_set_Png/bubble_16.png) no-repeat left center;
}

.post-info .post-date {
	background: url(custom/Basic_set_Png/calendar_16.png) no-repeat left center;
}
p.more {
text-align: right;
}

p.more a {
	background: url(custom/Basic_set_Png/right_16.png) no-repeat right center;
	padding-right: 21px;
}

#widget-content {
padding-bottom: 20px;
}

div#widget-content ul li {
padding: 0;
}

#widget-content .bloc-widget-content {
margin-top: 20px;
background: #E2EEF2;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#widget-content .bloc-widget-content h3 {
color: #294E56;
}

.widget_tag_cloud a {
text-decoration: none;
}

#content form#commentform {
margin-bottom: 0;
}

.post-info .post-category {
float: right;
background:transparent url(custom/Basic_set_Png/document_16.png) no-repeat scroll left center;
}

p#tag-line {
margin-top: 10px;
padding: 10px 10px 10px 21px ;
background:transparent url(custom/Basic_set_Png/label_16.png) no-repeat scroll left center;
}

