/* START_DEFAULT_STYLES */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, strong {padding:0;margin:0;}
html {font-size:62.5%;}
h1, h2, h3, h3, h4, h5, p  {font-weight:normal;font-family:Tahoma, Arial, Helvetica, sans-serif; padding:5px 0;}
body {background:#000 url(images/all_bg.png) 0 0 repeat-x;color: #404040; font-size:14px;font-family:Tahoma, Arial, Helvetica, sans-serif; }
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #a41e21;cursor: pointer;text-decoration: none;}
a:hover {color:#a41e21;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* END_DEFAULT_STYLES */

#all { width:1000px; margin:0 auto; position:relative; z-index:2;}
.decor_t_r { width:50%; height:359px; background:url(images/decor_t_r.jpg) 499px 0 no-repeat; position:absolute; right:0; top:0;}
.decor_t_l { width:50%; height:359px; background:url(images/decor_t_l.jpg) 100% 0 no-repeat; position:absolute; left:-496px; top:0;margin-top: 0px;}
.decor_t_l_2 { width:50%; height:359px; background:url(images/decor_t_l.png) 0 0 repeat-x; position:absolute; left:0; top:0;margin-top: 0px;}

/* Header */
#header {height:141px; position:relative; background:url(images/header1.jpg) 0 0 no-repeat; overflow:hidden;}
.s_form { position:absolute; left:616px; top:11px;}
.s_input { float:left; width:153px; height:18px; background:url(images/s_input.png) 0 0 no-repeat; border:0; margin-right:7px; color:#dddada; font-size:13px; padding:7px;}
.s_submit { float:left;}
.h_icons { position:absolute; right:0; top:11px;}
.h_feeds {position:absolute; right:1px; top:65px; width:88px;}
.h_feeds img { float:left;}

/* Menu */
.menu { position:absolute; left:340px; top:80px;}
.menu a, .menu a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#998181; height:31px; width:100%; display:block; text-align:center; padding-top:17px; position:relative;}
.menu a:hover { text-decoration:none; color:#fff;}
.menu li { float:left; position:relative;}
.menu li .active, .menu li .active:visited { font-size:16px; color:#000; padding-top:11px; height:37px; font-weight:bold; position:relative;}
.m_1 { width:79px;}
.li_active { z-index:2;}
	.m_1 a, .m_1 a:visited { background:url(images/menu.jpg) 0 0 no-repeat;}
	.menu  .m_1 .active, .menu  .m_1 .active:visited{ background:url(images/m_1_active.jpg) 0 0 no-repeat; height:55px; width:80px; z-index:2; padding-right:5px; _margin-right:-6px;}
.m_2 { width:101px;}
	.m_2 a, .m_2 a:visited { background:url(images/menu.jpg) -79px 0 no-repeat;}
	.menu  .m_2 .active, .menu  .m_2 .active:visited{ background:url(images/m_2_active.jpg) 0 0 no-repeat; width:127px; z-index:2; margin-left:-10px;_margin-right:-10px;}
.m_3 { width:100px;}
	.m_3 a, .m_3 a:visited { background:url(images/menu.jpg) -180px 0 no-repeat;}
	.menu  .m_3 .active, .menu  .m_3 .active:visited{ background:url(images/m_3_active.jpg) 0 0 no-repeat; width:129px; z-index:2; margin-left:-12px;_margin-right:-12px;}
.m_4 { width:97px;}
	.m_4 a, .m_4 a:visited { background:url(images/menu.jpg) -280px 0 no-repeat;}
	.menu  .m_4 .active, .menu  .m_4 .active:visited{ background:url(images/m_4_active.jpg) 0 0 no-repeat; width:129px; z-index:2; margin-left:-11px;_margin-right:-11px;}
.m_5 { width:167px;}
	.m_5 a, .m_5 a:visited { background:url(images/menu.jpg) -377px 0 no-repeat;}
	.menu  .m_5 .active, .menu  .m_5 .active:visited{ background:url(images/m_5_active.jpg) 0 0 no-repeat; width:166px; z-index:2; margin-left:-4px; padding-right:5px;}

/* Content */
#content { width:100%; overflow:hidden;}
.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}

/* Sidebar */
#sidebar { width:340px; float:left; background:url(images/side.png) 0 0 repeat-y;}
.side_top { background:url(images/side_top.jpg) 0 0 no-repeat;}
.side_bot {background:url(images/side_bot.jpg) 0 100% no-repeat; padding-bottom:30px;}
#nopad {padding:0;margin:0;}
#nolist { list-style-type:none;}
#nokurs { font-style:normal;}

/* Sidebar Tabs */
.tabs { width:311px; margin:0 0 0 auto; padding-top:15px;}
.tab_cont { background:url(images/tabbertab_mid.png) 0 0 repeat-y; width:100%;}
.tab_cont_2 {background:url(images/tabbertab_top.png) 0 0 no-repeat;}
.tab_cont_3 {background:url(images/tabbertab_bot.png) 0 100% no-repeat; width:100%;}

#tab_1 { height:70px; position:relative; background:url(images/search_box.png) 0 100% no-repeat;padding-top:8px;}
.se_input { position:absolute; left:59px; top:20px; background:#dedde1; border:0; width:147px; height:20px;}
.se_submit { position:absolute; left:218px; top:13px;}
.example { font-size:10px;position:absolute; left:78px; top:51px;}

.tab_menu { height:35px; position:relative; margin-bottom:-5px; z-index:2;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
.tab_menu li { float:left; display:block; width:88px;}
.tab_menu li a, .tab_menu li a:visited { height:27px; display:block; color:#fff; text-align:center; padding-top:8px;}
.tab_menu li a:hover, .tab_menu .active, .tab_menu .active:visited { color:#b20000; font-size:18px; text-decoration:none; padding-top:4px; height:31px;}
.tab_1 a, .tab_1 a:visited { background:url(images/t_menu.png) 0 0 no-repeat;}
	.tab_1 a:hover, .tab_1 .active, .tab_1 .active:visited { background:url(images/t_menu.png) 0 -35px no-repeat;}
.tab_2 a, .tab_2 a:visited { background:url(images/t_menu.png) -88px 0 no-repeat;}
	.tab_2 a:hover { background:url(images/t_menu.png) -88px -35px no-repeat;}
.tab_3 a, .tab_3 a:visited { background:url(images/t_menu.png) -176px 0 no-repeat;}
	.tab_3 a:hover { background:url(images/t_menu.png) -176px -35px no-repeat;}
.tab_list { padding:8px 30px; height:1%;}
.tab_list li { padding:2px 0 2px 19px; font-size:12px; background:url(images/tab_li.png) 0 3px no-repeat; height:1%;}	

.box { width:329px; margin:0 0 0 auto; padding-top:14px; overflow:hidden;}
.s_name  { font-size:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:45px; color:#a41e21; text-shadow:1px 1px 1px #fff;}
.name_1 { background:url(images/name_1.png) 0 0 no-repeat;padding:8px 4px 4px 100px; height:39px;}
.name_2 { background:url(images/name_2.png) 0 0 no-repeat;padding:8px 20px 4px 20px; height:33px;}
.name_2 em { float:right;}
.posts_list li { width:100%; overflow:hidden; background:url(images/post_li.png) 0 0 no-repeat; color:#000;padding:2px 0;}
.posts_list li em { font-size:11px; float:left; width:90px; display:block; text-align:center; padding-top:8px;}
.posts_list li p { float:left;font-size:15px;width:200px;}
.posts_list li a, .posts_list li a:visited { font-size:12px;padding:5px 0;text-decoration:underline;}
.posts_list li a:hover { text-decoration:none;}

.cat_li  { width: 151px; float:left; padding:10px 0;}
.cat_li li { background:url(images/cat_li.png) 0 0 no-repeat; height:25px; font-size:12px; padding:1px 0 5px 35px;}

.com_li { width:160px; float:right; padding:10px 10px 10px 0; color:#841518;}
.com_li li { background:url(images/com_li.png) 0 0 no-repeat; font-size:11px; padding:0px 0 15px 19px;}
.com_li li a, .com_li li a:visited, .com_li li a:hover { color:#000;}

.rec_box { position:relative; height:268px; background:url(images/rec_box.png) 0 0 no-repeat;}
.sape { float:right; margin:15px 25px 0 0;}
.sape2 { float:left; margin:15px 0 0 25px;}
	

/* Mid Content */
#mid_content { width:660px; float:right; background:url(images/content.png) 0 0 repeat-y;}
.mid_top { background:url(images/content_top.jpg) 0 0 no-repeat;}
.mid_bot {background:url(images/cont_bot.jpg) 0 100% no-repeat; padding-bottom:30px;}
.adv { text-align:center; padding:0 0 10px 0; background:url(images/brd.png) 6px 100% no-repeat;}

/* Post */
.post {background:url("images/post_brd.png") repeat-y scroll 70px 0 transparent;margin:25px 0 0;overflow:hidden;width:100%;}
.post .auth { text-align:right; font-size:12px; padding-bottom:15px;background:#f7f7f7;padding-right:25px;margin-right:1px;}
.date { width:74px; height:65px; background:#f7f7f7 url(images/date.jpg) 0 0 no-repeat; float:left; color:#fff; font-size:20px; text-align:center; padding-top:8px;}
.date em { font-size:12px; display:block;}
.post_content { width:546px; float:right; padding-right:24px;}
.post_content img {border:1px solid #606060; padding:1px;}
.post h2 { font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:0;}
.post_info { width:640px; height:53px; position:relative; background:url(images/post_info.png) 0 0 no-repeat; clear:both;}
.com_count { width:117px; height:31px; position:absolute; background:url(images/com.png) 0 0 no-repeat; font-size:12px; color:#a41e21; text-align:center; padding-top:4px; left:90px; top:12px;}
.com_count strong, .twitter strong { font-size:15px; font-weight:bold;}
.twitter { width:69px; height:25px; position:absolute; background:url(images/twitter.png) 0 0 no-repeat; font-size:12px; color:#000; text-align:center; padding-top:10px; left:220px; top:5px;}
.p_tags { border-left:1px solid #949494;font-size:12px;left:220px;line-height:18px;padding:2px 0 2px 10px;position:absolute;top:7px;width:390px;}

/* Footer */
.footer_bg { background:url(images/footer_bg.jpg) 0 100% repeat-x;}
#footer { height:168px; position:relative; font-size:12px; color:#fff; font-weight:bold; width:660px; margin:0 0 0 auto;}
#footer p { font-weight:bold; padding:50px 30px 0; height:1%; text-align:center;}
.f_menu { text-align:center; padding-top:30px;}
.f_menu li { display:inline; padding:10px 0;}
.f_menu a, .f_menu a:visited { color:#888888; padding:10px 15px; border:1px solid #2e2e2e; margin:0 5px;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.f_menu a:hover, .f_menu .current_page_item a, .f_menu .current_page_item a:visited { color:#a41e21; text-decoration:none; border:1px solid #4f1907;}


/* COMMENTS */
	#com_list { padding:7px 94px 10px; font-size:12px;height:1%;}
	#commentlist {margin-left:25px; margin-bottom:15px;}
	#commentlist li { padding:5px 0;border-bottom:1px dashed #888;}
	#com_list form p {padding:2px 0;}
	#author, #email, #url {border:1px solid #a8a8a8; padding:1px; background:#fff;}
	#com_list label {font-size:11px;}
	textarea {border:1px solid #a8a8a8; padding:1px;}
	.search-button { background:#d1d1d1; color:#333; border:1px solid #999; padding:2px 10px;font-size:13px;margin-top:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; cursor:pointer;}
	#com_list h4, #com_list h3 {font-size:14px; font-weight:bold;}
	.c_date { font-size:11px; font-weight:bold;}
.wp-pagenavi {padding-top:15px;}

.rasstoyanie {
	padding-right: 0px;
	padding-top: 15px;
	float: left;
}
.rasstoyanie2 {
	padding-right: 15px;
	padding-top: 15px;
	float: left;
}
#noborder {
	border: 0;
}
