/* basic */
body { width:100%; background:#f5f4f1 url('images/bg.gif') top left repeat-x; margin:0px 0px 10px 0px; padding:0px; 
	   font:8pt  Verdana, Arial, sans-serif; line-height:150%; color:#333333; }
a { color:#CC0000; text-decoration:none; outline:none; }
a:hover { color:#CC0000; text-decoration:underline; }
a img { border:0; }
blockquote { border-left:solid 5px #A7B3BC; padding:5px 5px 5px 8px; margin:8px; background-color:#F4F5F7; font:normal 8pt Georgia, "Times New Roman", Times, serif; line-height:160%; display:inline-block; }
pre { border-left:solid 5px #738695; padding:5px 5px 5px 8px; margin:8px 8px 8px 8px; background-color:#EEF0F2; overflow:scroll; }
ul { list-style-type:square; }
input, 
select, 
textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }
form { margin:0px; padding:0px; }
p { margin:11px 0px 11px 0px; }
h1, h2, h3, h4, h5, h6  { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:130% }
h1 { font-size:19pt }
h2 { font-size:16pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }

.sep { display:block; height:30px; background:transparent url('images/sep.gif') top center repeat-x; overflow:hidden; }

/* wordpress defaults */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left;}
.alignright { float:right;}
.wp-caption { text-align:center; padding-top:4px; margin:10px;
			  -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { padding:5px 4px 5px; margin:0; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; line-height:150%; }

/* wrapper */
.wrap { width:100%; margin:auto; padding:0px; overflow:hidden; background:transparent url('images/bg_top.jpg') top left no-repeat; }

/* blog title + description */
#head { height:155px; overflow:hidden; text-align:center; }
	#head a.logo { position:absolute; display:block; left:10px; top:12px; height:132px; width:222px; background:transparent url('images/logo.gif') top center no-repeat; }
	
	#head a.lr{ background:transparent url('images/lr_bg.gif') top center no-repeat; height:31px; width:81px; position:absolute; display:block; font-family:"Tahoma"; font-size:11px; font-weight:bold; left:447px; top:35px; line-height:12px; padding:2px 0 0 10px;}
	
	#head a.fr{ background:transparent url('images/fr_bg.gif') top center no-repeat; height:36px; width:81px; position:absolute; display:block; font-family:"Tahoma"; font-size:11px; font-weight:bold; left:680px; top:55px; line-height:12px; padding:1px 0 0 0;}
	
	#head a.dm{ background:transparent url('images/dm_bg.gif') top center no-repeat; height:41px; width:121px; position:absolute; display:block; font-family:"Tahoma"; font-size:11px; font-weight:bold; left:850px; top:50px; line-height:12px; padding:4px 0 0 0;}
	
	.hl{ position:absolute; height:22px; width:68px; top:0px; right:1%;}
	
	
	#head a.home_hl{ background:transparent url('images/home_main_icon.gif') center no-repeat; height:22px; width:22px; position: relative; display:block; float:left; border-right:1px dotted #ffffff;}
	#head a.home_hl:hover{ background:#48ace7 url('images/home_main_icon.gif') center no-repeat;}
	
	#head a.mail_hl{ background:transparent url('images/mail_main_icon.gif') center no-repeat; height:22px; width:22px; position: relative; display:block; float:left; border-right:1px dotted #ffffff;}
	#head a.mail_hl:hover{ background:#9dca01 url('images/mail_main_icon.gif') center no-repeat;}
	
	#head a.rss_hl{ background:transparent url('images/rss_main_icon.gif')  center no-repeat; height:22px; width:22px; position: relative; display:block; float:left; }
	#head a.rss_hl:hover{background:#faa61a url('images/rss_main_icon.gif')  center no-repeat;}
	
	
	
	
	#head a { color:#FFFFFF; }
	#head a:hover { color:#FFFFFF; text-decoration:underline; }
	#head #desc { margin:0px 0px 15px 0px; padding:0px; font:normal 11pt Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; }

/* menu */
#menu { width:520px; margin:auto; overflow:hidden; height:18px; font:normal 8pt Georgia, "Times New Roman", Times, serif; text-transform:lowercase; }
	#menu ul { list-style:none; margin:0px 0px 0px 10px; padding:0px; overflow:hidden; }
		#menu li { float:left; padding:0px; }
		#menu li a { display:block; background-color:#E6E3DB; padding:2px 5px 2px 5px; margin:0px 5px 0px 0px; text-align:center; color:#333333; }
		#menu li a:hover { color:#999999; text-decoration:none; }
		#menu li.current_page_item a { background-color:#CFCABA; }
		#menu li.current_page_item a:hover { color:#333333; text-decoration:none; }

#midbar { overflow:hidden; padding:0px;  text-align:center;}
#midbar .midtext { font-size:17px;  line-height:38px; color:#4a7fc7; }
#midbar .midtext b { color:#1a54a3;}
#sidebar1, #sidebar2{ padding-top:24px;}

#innerwrap { margin-top:2px; overflow:hidden; height:100%;  }

/* columns */
.c1 { width:20%; float:left; padding:0px 0px 0px 0px;text-align:left; }
.c2 { width:58%; float:left; padding:0px; margin:0px; overflow:hidden; border:solid 4px #cdae8d; background:url('images/list_top_bg.gif') top repeat-x #FFFFFF;  }
.c3 { width:20%; float:left; padding:0px; margin:0px; overflow:hidden; }


/* contact + subscribe text + middle text */
.toptext { margin:0px; padding:10px 15px 10px 15px; color:#FFFFFF; text-transform:lowercase; font:italic 10pt Georgia, "Times New Roman", Times, serif; }
	.toptext a { color:#FFFFFF; }
	.toptext a:hover { color:#FFBE97; text-decoration:none; }
.midtext { margin:0px; padding:10px 15px 10px 15px; color:#777777; font:normal 9pt Georgia, "Times New Roman", Times, serif; }

/* widgets */
#widgets1 { list-style:none; margin:0px; padding:0px; color:#333333; }
#widgets2 { list-style:none; margin:0px; padding:0px; color:#333333; }
.widget { list-style:none; margin:0px 0px 20px 0px; padding:0px 8px 0px 8px; }
#widgets1 .widget { background:url('images/widget1_bottom_bg.png') bottom right no-repeat ; border-top:1px #e7e7e7 solid; padding: 0 0 6px 0; position:relative; }

#widgets1 .widget ul{  margin:0; padding:4px 0px 7px 0;  background:#FFFFFF url('images/widget1_bg.png')  right repeat-y; }
#widgets1 .widget h2{  margin:0; padding:4px 0 4px 7px;  background:#FFFFFF url('images/widget1_bg.png')  right repeat-y; }

#widgets2 .widget {  }
.widget ul { margin:0px; padding:0px; }
.widget ul li a { padding:1px 3px 1px 3px; }
.widget li a:hover { background-color:#cc0000; color:#FFFFFF; text-decoration:none; }
.widget h2, .reklama h2 { margin:0px 0px 5px 0px; padding:0px; color:#33629c; font:italic 12pt Georgia, "Times New Roman", Times, serif; text-transform:lowercase; font-weight:bold; border-bottom:#999999 1px dotted; line-height:24px; }

/* list images for widgets */
#widgets1 .widget li { list-style:none; background:url('images/78.png') center right no-repeat; margin:0px 0px 0px 7px; padding:4px 2px 0px 18px; }
#widgets2 .widget li { list-style:none; background:url('images/78.png') center left no-repeat; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; }

#widgets1 .widget_recent_entries li { background:url('images/24.png') center left no-repeat; }
#widgets1 .widget_recent_comments li { background:url('images/18.png') center left no-repeat; }
#widgets1 .widget_pages li { background:url('images/21.png') center left no-repeat; }
#widgets1 .widget_categories li { background:url('images/st.gif') top left no-repeat; }
#widgets1 .widget_categories .children li { background:url('images/tt.gif') top left no-repeat; }
#widgets1 .widget_archive li { background:url('images/36.png') center left no-repeat; }
#widgets1 .widget_links li, 
#widgets1 .widget_betterblogroll li, 
#widgets1 .widget_sclw li { background:url('images/13.png') center left no-repeat; }

#widgets2 .widget_recent_entries li { background:url('images/24.png') center left no-repeat; }
#widgets2 .widget_recent_comments li { background:url('images/18.png') center left no-repeat; }
#widgets2 .widget_pages li { background:url('images/21.png') center left no-repeat; }
#widgets2 .widget_categories li { background:url('images/34.png') center left no-repeat; }
#widgets2 .widget_archive li { background:url('images/36.png') center left no-repeat; }
#widgets2 .widget_links li, 
#widgets2 .widget_betterblogroll li, 
#widgets2 .widget_sclw li { background:url('images/13.png') center left no-repeat; }

#widgets2 #wp-calendar{ width:100%;}
#widgets2 #wp-calendar caption{ background:#666666; color:#FFFFFF;}
#widgets2 #wp-calendar td{ background-color:#daf1ff; text-align:center;}
#widgets2 #wp-calendar th{ background-color:#e2e0da; text-align:center;}
#widgets2 #wp-calendar td.pad{ background-color:#f5f4f1;}
#widgets2 #wp-calendar td a{font-weight:bold; display:block; height:100%; width:100%; background:#5ab4ea; color:#FFFFFF;}

/* search box */
#searchform #s { width:94%; border:1px solid #999999; padding:4px; background:#FFFFFF; color:#333333; }
#widgets2 .widget_search{ margin-top:-20px;}
#widgets2 .widget_search h2{ display:block; background:url('images/search_bg.gif') left top no-repeat; padding:0 0 0 30px; border:0px; height:24px; width:119px;}

/* blog posts */
.post { padding:0px 15px 5px 15px; overflow:hidden; line-height:160%; color:#333333; }

	/* blog title */
	.post-title h1 { margin:0px; padding:0px 0px 2px 0px; font:normal 2.4em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.02em; line-height:130%; }
	.post-title h1 a { color:#333333; }
	.post-title h1 a:hover { color:#666666; text-decoration:none; }

	/* bar with date, author and category */
	.post-sub { padding:5px 0px 0px 0px; overflow:hidden; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; }
		.post-sub a, 
		.post-foot a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.post-sub a:hover, 
		.post-foot a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }
		.post-date { float:left; overflow:hidden; margin-right:20px; }
		.post-author { float:left; overflow:hidden; margin-right:20px; }
		.post-cat { float:left; overflow:hidden; }

	/* blog text */
	.post-text { overflow:hidden; color:#333333; }
		.aligncenter { display:block; margin:auto; text-align:center; }
		img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
		img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
		.alignright { float: right; }
		.alignleft { float: left; }
		.youtube { text-align:center; margin:10px 0px 10px 0px; }

	/* blog footer with tags, edit and comments */
	.post-foot { overflow:hidden; margin:10px 0px 0px 0px; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; line-height:160%; }
		.post-edit { float:right; }
		.post-comments { float:right; }

/* comments Original
.commentlist { list-style:none; padding:0px; margin:0px; border-top:solid 1px #97A8BD; overflow:hidden; }
.commentlist li { overflow:hidden; border-bottom:solid 1px #97A8BD; padding:8px; background-color:#FFFFFF; }
.commentlist li.alt { background-color:#F8F8F8; overflow:hidden; }
	.comment-avatar img { float:left; padding:0px; border:solid 1px #999999; margin:8px 8px 8px 0px; }
	.comment-bar { color:#999999; overflow:hidden; padding:0px 8px 0px 0px; font:normal 8pt Georgia, "Times New Roman", Times, serif; line-height:160%; }
		.comment-bar a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.comment-bar a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }

		.comment-author { color:#546a85; font-size:11pt; font-style:italic; }
		.comment-author a { color:#546a85; border-bottom:dotted 1px #666666; }
		.comment-author a:hover { text-decoration:none; }
	.comment-text { }
*/
/* -----------------------comments v2-----------------------*/
.commentlist { list-style:none; padding:0px; margin:0px;  overflow:hidden;}
.commentlist li { overflow:hidden; padding:8px; background-color:#FFFFFF;  }
.commentlist li.alt {  overflow:hidden; }
	.comment-avatar img { padding:0px; position:absolute; margin:4px 0 0 0; }
	.comment-bar { color:#999999; overflow:hidden; padding:0px 8px 0px 0px; font:normal 8pt Georgia, "Times New Roman", Times, serif; line-height:160%; }
		.comment-bar a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.comment-bar a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }

		.comment-author { color:#5e9e00; font-size:11pt; font-style:italic; font-weight:bold; }
		.comment-author a { color:#db0000; border-bottom:dotted 1px #ffa200; }
		.comment-author a:hover { text-decoration:none; background:none; color:#ffa200; border-bottom:dotted 1px #db0000;  }
	.comment-text { background:#f4f4f4; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; position:relative;width:auto;  padding:2px 7px 0 10px; margin:10px 0 20px 90px; }
	.comment-text .corner{ background:url(images/comm_corner.gif) no-repeat left top; height:17px; width:23px; position:absolute; left:-22px; top:10px;}
	.comment-text .ltc{ background:url(images/comm_ltc.gif) no-repeat left top; height:5px; width:5px; position:absolute; left:0px; top:0px;}
	.comment-text .rtc{ background:url(images/comm_rtc.gif) no-repeat right top; height:5px; width:5px; position:absolute; right:-1px; top:-1px;}
	.comment-text .lbc{ background:url(images/comm_lbc.gif) no-repeat left bottom; height:5px; width:5px; position:absolute; left:0px; bottom:-1px;}
	.comment-text .rbc{ background:url(images/comm_rbc.gif) no-repeat right bottom; height:5px; width:5px; position:absolute; right:-1px; bottom:-1px;}



/* footer */
#footer { width:58%;   margin:auto; padding:18px 0 ; 
		  font-family:'Tahoma', Georgia, "Times New Roman", Times, serif; color:#756c5c;  position:relative; text-align:left; }
		 

#footer a.site_info{background:url('images/footer_books.jpg') left top no-repeat; height:88px; width:179px; position:absolute; right: 10px; bottom:-38px; margin:0; padding:0; }	 
		  
	#footer a { color:#ff0000; text-transform:none;}
	#footer a:hover { text-decoration: underline; }
    #footer span { margin:0 7px;}
.counter_block { background:url('images/count_bg.jpg')  top repeat-x;   margin:7px auto 0 auto; padding: 14px 0 5px 0; color:#777777; font-family:'Tahoma';}

a.more-link:active, a.more-link:visited, a.more-link:link {
color: #b80000;
background-color: #ffdca4;		
text-decoration: none;
font-weight:bold;
font-size:10px;
padding:1px;
}


a.more-link:hover{
background-color: #fff5a4;
font-weight:bold;
font-size:10px;
color: #b80000;
padding:1px;

text-decoration:none;
}


.rss_c3{ height:20px; width:52px; background:url('images/rss_c3.gif') left top no-repeat; display:block; position:absolute; margin-left:129px; margin-top:-20px;}


#widgets1 .widget_poll li{ 
background:none;
padding-left:4px;
}

.reklama{ padding: 0px 8px 0 8px; }
.reklama b{display:none;}
.reklama br{ display:block; height:1px; margin:0px; padding:0px;}
.reklama hr{ height:1px; color:#dddddd; background-color: #dddddd; font-size:0px; border:none; margin:4px 0; padding:0px;}

.reg_link{ background:url('images/add_news.gif')  left no-repeat; padding-left:20px;}
.log_link{ background:url('images/login_logout.gif')  left no-repeat; padding-left:20px;}

.form_item_name{margin-top: 15px; font-weight: bold;}
#title {width: 90%;}

.code_block{border:0px; background-color:#F2F2F2;  width:100%;padding:7px; overflow:hidden;}
.our_ads_block{line-height:14px; color:666666; margin-top:14px;}




.wp-pagenavi{ text-align:center;  font-size:12px; height:28px; line-height:28px;}
.wp-pagenavi .pages{ color:#5e9e00; font-weight:bold; margin: 0 5px 0 0;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	color: #fffcad;
	background:url(images/pagenavi_bg.gif) repeat-x top #ad0000;
	border:1px solid #ad0000;	
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	color: #cc0000;
	background-color: #ffeb79;
        font-weight:bold;
       border:1px solid #ddac00;
}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{font-weight:bold; }


.sape_links{ margin:21px 0 0 0;}
.sape_links a{ color:#777777; text-decoration: underline;}

.cloud a{color:#77b4ff;}
.cloud a:hover{color:#0072ff;}

.banner_place{background-color: #EDEDED; margin:5px 0; color: #AAAAAA; text-align:left; font-size:18px;  padding:10px; height:140px; line-height: 20px; border: 1px dashed #CCCCCC;} 

a.vk, a.lj, a.nl, a.nn, a.tw{ padding-top:58px;  margin:0px auto 40px auto; display:block;  font-size:22px;  text-align:center;  }
a.vk{  background:url(images/vk.gif) no-repeat top center;}
a.lj{  background:url(images/lj.gif) no-repeat top center;}
a.nl{  background:url(images/nl.gif) no-repeat top center;}
a.nn{  background:url(images/nn.gif) no-repeat top center;}
a.tw{  background:url(images/tw.gif) no-repeat top center;}