* {
	padding: 0;
	margin: 0;}
html {
	height: 100%;}
body {
	background-color: #FFF;
	color: #666;
	font-size:12px;
	font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;
	height: 100%;
	line-height: 1.4em;}
h1, h2, h3, h4, h5, h6, .subtitle {
  font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight:normal;}
h1 {margin: 20px 0 20px 0; line-height:24px;}
a {text-decoration: none; color:#666666;}
#hoverenable a:hover{color:#000000; border-bottom: thin dashed #000000;}
#hoverenable img:hover, #hoverenable img {
	text-decoration:none;
	border-bottom: none;}
#activeenable a{border-bottom: thin dashed #000000;}
a.more { color:#333; text-decoration:underline; background:url(../../img/more.gif) no-repeat left top; padding-left:14px;}
a.more:hover { text-decoration:underline; color:#CA0505; background-position:1px -13px;}


.bodyhead {font-family: Arial, Helvetica; font-size: 12px; color:#000; margin:0; padding:0; line-height:1.2em; width:100%;} 
.body_in {overflow-y:hidden; width:1000px; margin:0 5px;}/*������ ������*/
/*-------------TWO COLLS---------------*/
.content {
	width: 1000px;/*������ ������ (index.tpl)*/
	margin: 0 auto;
	position:relative;
	}

.primary{
	float:left;
	width:68%;
	margin:6px 0 0 0;
	}
a img#rss{
	margin:0 5px 0 0;
}

.secondary{
	float:right;
	width:30%;
	margin:6px 0 0 0;
	/*background-color:#330033;*/
}

/*---------------------------------------*/
.footer {}

.footer-top {background: #03c2f4; margin: 0 13px;}
.footer-top_left {background: url(img/ipm/footer_bg_corner_top.png) 0 0 no-repeat; margin-left: -13px;}
.footer-top_right {background: url(img/ipm/footer_bg_corner_top.png) 100% 0 no-repeat; margin-right: -13px; height: 13px;}
.footer-inner { 
	background: #326699 url(img/ipm/footer_bg.png) repeat-x top;
	min-height:144px;
	padding: 5px 10px;
}
.footer-inner a {
color:#87e1f8;
}
.footer-inner a span{
color:#fff;
}
.footer-bottom {background: #326699; margin: 0 13px;}
.footer-bottom_left {background: url(img/ipm/footer_bg_corner_bottom.png) 0 0 no-repeat; margin-left: -13px;}
.footer-bottom_right {background: url(img/ipm/footer_bg_corner_bottom.png) 100% 0 no-repeat; margin-right: -13px; height: 13px;}

#footer_ul ul {
list-style-image:none; 
list-style-type: disc;
margin:0;
padding: 0 8px;
}
#footer_ul ul li a {
color:#fff;
}

/*-------------SP--------------------------*/
#sape,#sape a {
	font-size: 6px;
	margin: 0 auto;}
#sape a:hover {
	font-size: 6px;
	margin: 0 auto;
	cursor:default;}

.tagbux, .tagbux a {font-size:10pt;color:#c4c4c4; padding:4px;}
.tagbux:hover, .tagbux a:hover {color:#000; cursor:default; padding:4px;}

.f_tagbux {font-size:10pt;color:#c4c4c4; padding:0 4px;}
.f_tagbux a {font-size:10pt;color:#c4c4c4;}
.f_tagbux:hover {color:#c4c4c4; cursor:default; padding:0 4px;}
.f_tagbux a:hover {color:#000; cursor:default;}

.f_topicbux, .f_topicbux a {font-size:95%;color:#c4c4c4;}
.underpagetext1 .f_topicbux a {font-size:95%;color:#c4c4c4; font-weight:normal;}
.underpagetext1 .f_topicbux a:hover {font-size:95%;color:#c4c4c4; font-weight:normal;}
.latescommentsbux a:hover {
color:#000000; border-bottom: thin dashed #000000;
}

.catnavbux {
background:url(../../plugins/catnav/img/catnav-folder.gif) top left no-repeat;
padding-left: 19px;
}

/*--------------/SP--------------------*/

/*-------menu_sub----------*/
#addnews a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/addnews.png) no-repeat left top;}
#addnews a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/addnews.png) no-repeat -200px 0; border:none; text-decoration:none;}
#addnews a:active {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/addnews.png) no-repeat -400px 0; border:none; text-decoration:none;}

#downl a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/downl.png) no-repeat left top;}
#downl a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/downl.png) no-repeat -200px 0; border:none; text-decoration:none;}
#downl a:active {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/downl.png) no-repeat -400px 0; border:none; text-decoration:none;}

#shpargalki a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/shpargalki.png) no-repeat left top;}
#shpargalki a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/shpargalki.png) no-repeat -200px 0; border:none; text-decoration:none;}
#shpargalki a:active {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/shpargalki.png) no-repeat -400px 0; border:none; text-decoration:none;}

#referats a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/referats.png) no-repeat left top;}
#referats a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/referats.png) no-repeat -200px 0; border:none; text-decoration:none;}

#test_m_w a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/test_m_w.png) no-repeat left top;}
#test_m_w a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/test_m_w.png) no-repeat -200px 0; border:none; text-decoration:none;}
#test_m_w a:active {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/test_m_w.png) no-repeat -400px 0; border:none; text-decoration:none;}

#test_ege a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/test_ege.png) no-repeat left top;}
#test_ege a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/test_ege.png) no-repeat -200px 0; border:none; text-decoration:none;}
#test_ege a:active {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/test_ege.png) no-repeat -400px 0; border:none; text-decoration:none;}

#sp_shop a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/sp_shop.png) no-repeat left top;}
#sp_shop a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/sp_shop.png) no-repeat -200px 0; border:none; text-decoration:none;}

#sp_partner a {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/sp_partner.png) no-repeat left top;}
#sp_partner a:hover {display:block; width:192px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/sp_partner.png) no-repeat -200px 0; border:none; text-decoration:none;}

#addads a {display:block; width:200px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background:url(img/addads.png) no-repeat left top;}
#addads a:hover {display:block; width:200px; height:100px; position:relative; top:10px; left:5px; text-indent: -9999px; background: url(img/addads.png) no-repeat -200px 0; border:none; text-decoration:none;}

/*-------/menu_sub----------*/

.top_search {height:68px; background:url(img/sch_bg00.png) repeat-x left -68px; position:relative; float:left; clear:both; width:100%;}
.top_search .left {position:absolute; left:0; top:0; width:9px; height:68px; background:url(img/ipm/sch_bg00.png) no-repeat left top;}
.top_search .left_fix {position:absolute; left:0; top:0; width:9px; height:68px; background:url(img/ipm/sch_bg00.png) no-repeat left bottom !important;}
.top_search .right {position:absolute; right:0; top:0; width:9px; height:68px; background:url(img/ipm/sch_bg00.png) no-repeat right top;}
.top_search_tab a {height:25px; display:block; float:left; font-size:11px; color:#000; text-decoration:none; cursor:pointer;}
.top_search_tab a span {height:19px; display:block; float:left; padding:6px 7px 0 7px;  font-size:11px; color:#000; text-decoration:none; cursor:pointer;}
.top_search_tab a.act {height:25px; display:block; float:left; font-size:11px; color:#fff; text-decoration:none; background:url(img/ipm/sch_tab_.png) no-repeat left top; cursor:pointer;}
.top_search_tab a.act span {height:19px; display:block; float:left; padding:6px 7px 0 7px; font-size:11px; color:#fff; text-decoration:none; background:url(img/ipm/sch_tab0.png) no-repeat right top; cursor:pointer;}
.top_search_in {margin:11px 10px 0 10px;}
.top_search_in .left_in {position:absolute; width:5px; height:27px; background:url(img/ipm/sch_bg_t.png) no-repeat left top; left:0; top:0;}
.top_search_in .right_in {position:absolute; width:5px; height:27px; background:url(img/ipm/sch_bg_t.png) no-repeat right top; right:0; top:0;}
.top_search_in .center_in {float:left; position:relative; width:100%; height:27px; background:url(img/ipm/sch_bg_t.png) repeat-x left bottom;}
.top_search_in .center_in input {background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:7px; width:100%; margin-top:4px;}
.top_search_in .center_in a {background:none; font-size:11px; border:0;height:25px; color:#999; line-height:24px; margin-right:8px;}

.top_nav {color:#ccc; margin-left:50px; margin-top:5px;}
.top_nav a {color:#09C; font-size:11px;}
.top_nav a:hover {color:#0cf; font-size:11px; text-decoration:underline;}
.top_nav a.bord {color:#09C; font-size:11px; text-decoration:none; background:url(img/ipm/dott_100.png) repeat-x left bottom;}
.top_nav a.bord:hover {color:#00ccff; font-size:11px; text-decoration:none; background:url(img/ipm/dott_100.png) repeat-x left -6px;}
.top_nav a.bord_rss {color:#09C; font-size:11px; text-decoration:none; background:url(img/ipm/dott_200.png) no-repeat left bottom;}
.top_nav a.bord_rss:hover {color:#0cf; font-size:11px; text-decoration:none; background:url(img/ipm/dott_200.png) no-repeat left -6px;}
.top_nav a.bord_rss span {background:url(img/ipm/icon_rss.png) no-repeat right 50%; padding-right:15px;}

.sch_smb {float:right; width:80px; height:27px; background:url(img/ipm/sch_sbm0.png) no-repeat left top;}
.sch_smb input {float:right; width:80px; height:27px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; line-height:24px;}
.sch_smb_act {float:right; width:80px; height:27px; background:url(img/ipm/sch_sbm0.png) no-repeat left bottom;}
.sch_smb_act input {float:right; width:80px; height:27px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; line-height:24px;}
.sch_txt_under {font-size:11px; color:#87e1f8; margin-left:11px; margin-top:2px;}
.sch_txt_under span {font-size:11px; color:#fff;}
.sch_txt_under label {margin-right:12px;}

.submit {position:relative; background:url(img/submit_bg.png) repeat-x left -27px; margin:0 2px; height:27px;}
.rating_submit {position:relative; background:url(img/submit_bg.png) repeat-x left -27px; margin:0 2px; height:16px;}
.submit input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#fff; cursor:pointer;}
.submit .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat left top;}
.submit .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat right top; _background:url(img/submit_bg.png) no-repeat right top;}
.submit_act {position:relative; background:url(img/submit_bg.png) repeat-x left -81px; margin:0 5px; height:27px;}
.submit_act input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#fff; cursor:pointer;}
.submit_act .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat left -54px; _background:url(img/submit_bg.png) no-repeat left -54px;}
.submit_act .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat right -54px; _background:url(img/submit_bg.png) no-repeat right -54px;}
.submit_gray{position:relative; background:url(submit_g.png) repeat-x left -27px; margin:0 5px; height:27px;}
.submit_gray input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#000; cursor:pointer;}
.submit_gray .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(submit_g.png) no-repeat left top;}
.submit_gray .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(submit_g.png) no-repeat right top;}
.submit_gray_act {position:relative; background:url(submit_g.png) repeat-x left -81px; margin:0 5px; height:27px;}
.submit_gray_act input{ position:absolute; left:0; top:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; height:27px; color:#000; cursor:pointer;}
.submit_gray_act .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(submit_g.png) no-repeat left -54px;}
.submit_gray_act .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(submit_g.png) no-repeat right -54px;}

.top_reg {
	width: 220px;
	height: 88px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-image: url(img/ipm/reg_bg00.png);
	background-position: 0% 100%;
	background-color: transparent;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 8px;}
.top_reg .left {position:absolute; left:0; top:0; width:9px; height:93px; background:url(img/ipm/reg_bg00.png) no-repeat left top;}
.top_reg .right {position:absolute; right:0; top:0; width:9px; height:93px; background:url(img/ipm/reg_bg00.png) no-repeat right top;}
.top_reg_login {width:180px; height:27px; background:url(img/ipm/reg_top_.png) no-repeat left top; float:left;}
.top_reg_login input {width:145px; height:27px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:27px;  margin-top:4px;}
.top_reg_pass {width:162px; height:27px; background:url(img/ipm/reg_top0.png) no-repeat left top;}
.top_reg_pass input {width:130px; height:27px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:0; float:left; height:18px; color:#999; margin-left:27px;  margin-top:4px;}
.top_reg_td {font-size:11px; line-height:15px; padding-left:8px;}
.top_reg_td a.out {float:right; background:url(img/ipm/arrow_10.png) no-repeat right 60%;  padding-right:9px; color:#09c;}
.top_reg_td span {font-size:12px; display:block; color:#069; margin-left:-1px;  width:149px; height:15px; overflow:hidden;}
.top_reg table div#foradmin a {
	color:#CB0000;
	font-size: 11px;
	font-weight: bold;	
}

.menu_reg table {
	color: #CB0000;
	text-decoration:none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-size:11px;}
.menu_reg table a {
	font-size:10px;
	color:#000;
	text-decoration:none;
	background-attachment: scroll;
	background-repeat: no-repeat;}
.menu_reg table a:hover {font-size:10px; color:#0099cc; text-decoration:none;}
.menu_reg table a img {
	margin-top:3px;}
.menu_reg table #submit-leetlogin {
position:relative; 
bottom:-5px;
left:10px;}
.menu_noreg table .top_reg_login, .menu_noreg table .top_reg_pass {
position:relative;
top:-8px;
margin-bottom:3px;
}
.menu_noreg table #submit-leetlogin_noreg {
position:relative; 
bottom:8px;
left:3px;}

.sep0 {clear:both;height:0px;overflow:hidden;}
.sep1 {clear:both;height:1px;overflow:hidden;}
.sep3 {clear:both;height:3px;overflow:hidden;}
.sep5 {clear:both;height:5px;overflow:hidden;}
.sep7 {clear:both;height:7px;overflow:hidden;}

.date_now {margin-top:10px; color:#999; font-size:11px; margin-left:3px; }
.date_now span {color:#000; font-size:11px; background:url(img/ipm/icon_dat.png) no-repeat left 50%; padding:2px 0 2px 20px; margin-left:10px;}
.date_now .start {color:#CB0000; background:url(img/ipm/icon_hom.png) no-repeat left 50%; padding-left:15px; text-decoration:none;}
.date_now .zak {color:#cc6600; background:url(img/ipm/icon_fav.png) no-repeat left 50%; padding-left:17px; text-decoration:none;}

.date_now b {color:#996; font-size:11px; background:url(img/ipm/icon_clo.png) no-repeat left 50%; padding:2px 0 2px 20px; font-weight:normal; margin-left:10px;}



.int {background:url(img/ipm/int_cent.png) repeat-x left top; float:right; width:775px; height:25px;}
.int_in {background:url(img/ipm/int_righ.png) no-repeat right top; width:775px; height:25px;}
.int_in_in {background:url(img/ipm/int_left.png) no-repeat left top; width:617px; height:20px; padding:5px 0 0 112px;}
.int_in_in a {font-size:11px; margin:0 0 0 10px; padding:2px 0 2px 20px; color:#CC0033; font-weight:bold;}
.int_in_in a:hover {font-size:11px; margin:0 0 0 10px; padding:2px 0 2px 20px; color: #990000; font-weight:bold;}
.menu_top {
	height:33px !important; 
	position:relative; 	
	background: url(img/ipm/menu_top.png) repeat-x left bottom; 
	z-index:1; 
	zoom:1;
	margin-left:10px;
	margin-right:10px;
}
.menu_top .left {z-index:2; height:33px; width:10px; position:absolute; left:-10px; top:0; background:url(img/ipm/menu_top.png) no-repeat left top;}
.menu_top .right {z-index:3; height:33px; width:10px; position:absolute; right:-10px; top:0; background:url(img/ipm/menu_top.png) no-repeat right top;}
.menu_top a {color:#ccc; text-decoration:underline; height:24px; float:left; padding:3px 10px 0 10px; margin-top:5px; line-height:15px; position:relative;}
.menu_top a:hover {color:#fff; text-decoration:none;}
.menu_top a.act .l {height:27px; width:5px; position: absolute; left:0; top:0; background:url(img/ipm/menu_toq.png) no-repeat left top;}
.menu_top a.act .r {height:27px; width:5px; position: absolute; right:0; top:0; _right:-1px; background:url(img/ipm/menu_toq.png) no-repeat right top;}
.menu_top a.show_hide div, .doskaclass a.show_hide div{
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat;
}
.menu_top a.show_hide div:hover, .menu_top a.show_hide div:visited, .doskaclass a.show_hide div:hover, .doskaclass a.show_hide div:visited {
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat -20px 0;
}
.menu_top a.show_hide div:active, .doskaclass a.show_hide div:active {
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat -40px 0;
}
.new {
	position:relative;
	background-color: #01C6F9;
	border-radius: 4px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 900;
	margin-left: 0;
	padding: 2px;
	text-decoration: blink;
	z-index:99;
}

.fotouser a.show_hide div{
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat;
}
.fotouser a.show_hide div:hover, .fotouser a.show_hide div:visited {
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat -20px 0;
}
.fotouser a.show_hide div:active {
	width:20px;
	height:20px;
	position: relative;
	left:-5px;
	top:0; 
	background:url(img/buttop.png) no-repeat -40px 0;
}


.menu_right {float:right !important; color:#999 !important; height:19px !important; padding:2px 22px 0 0 !important; background:url(img/ipm/menu_rig.png) no-repeat right top; margin-right:10px; text-decoration:none !important;}
.menu_right:hover {color:#fff !important; background:url(img/ipm/menu_rig.png) no-repeat right bottom;}

#menu_new a { position:relative; left:80px; top:-10px; z-index:100; width:24px;}
#menu_new a { background:url(img/ipm/menu_new.png) no-repeat right top;}


.menu_top a.act {color:#fff; text-decoration:none; height:24px; float:left; padding:3px 10px 0 10px; margin-top:5px; line-height:15px; background:url(img/ipm/menu_toq.png) no-repeat center bottom; position:relative;}

.menu_sub {background:#e6e7e8; min-height:140px; padding:20px 14px 10px 14px; position:relative; top:-10px;}
.menu_sub .left {position: absolute; width:10px; height:10px; left:0; bottom:0; background:url(img/ipm/menu_sub.png) no-repeat left top; overflow:hidden; display:block;}
.menu_sub .right {position: absolute; width:10px; height:10px; right:0; bottom:0; background:url(img/ipm/menu_sub.png) no-repeat right top; overflow:hidden; display:block;}
.menu_sub table tr td {padding-right:15px;}
.menu_sub table span {display:block; margin-bottom:3px;}
.menu_sub table a {
	font-size:11px;
	color:#000;
	text-decoration:none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	/*background-image: url(img/ipm/dott_100.png);*/
	background-position: 0% 50%;
	background-color: transparent;
	padding-left: 8px;}
.menu_sub table a#none {
	font-size:12px;
	text-decoration: underline;
	background-image: none;
	font-weight: bold;
	color: #CC3300;
	padding: 0;}
	
	
	
.menu_sub table a:hover {font-size:11px; color:#0099cc; text-decoration:none;}
.menu_sub table b {font-size:11px; color:#c00; font-weight:normal;}
.menu_sub table a.unique {font-size:11px; color:#09C; text-decoration:none;}
.menu_sub table a.unique:hover {font-size:11px; color:#c00; text-decoration:none;}
.menu_sub table span.unique_new {background:url(img/ipm/unique_n.png) no-repeat left top; height:15px; width:103px; padding:0;}
.menu_sub table span.unique_new a {display:block; font-size:11px; color:#fff; background:url(img/ipm/unique_n.png) no-repeat right bottom; height:15px; width:103px; padding:0; text-align:center;}
.menu_sub table span.unique_new a:hover {display:block; font-size:11px; color:#fff; background:url(img/ipm/unique_n.png) no-repeat right bottom; height:15px; width:103px; padding:0; text-align:center;}
.menu_sub table span.af10_in {font-size:11px; color:#c00;}
.menu_sub table span.af10_in a {background:none; padding-left:5px;}
.menu_sub table span.af10_in span {float:left; clear:both;}
.menu_sub table span.af10_in a {float:left;}
.menu_sub table span.af10_in b {background:url(img/ipm/af_top10.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px;}
.menu_sub table span.af10_in b i {background:url(img/ipm/af_top10.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left;}
.menu_sub table span.af10_in b.shop {background:url(img/ipm/af_top10.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px;}
.menu_sub table span.af10_in b.shop i {background:url(img/ipm/af_top10.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left;}
.menu_sub table span.af10_in b.news {background:url(img/ipm/af_top10.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px;}
.menu_sub table span.af10_in b.news i {background:url(img/ipm/af_top10.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left;}
.menu_sub table span.af10_in b.ads {background:url(img/ipm/af_top10.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px;}
.menu_sub table span.af10_in b.ads i {background:url(img/ipm/af_top10.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left;}
.menu_sub table span.af10_in b.af {background:url(img/ipm/af_top10.png) no-repeat left top; padding:0; margin:0; height:11px; float:left; display:block;  font-size:10px; line-height:10px; margin-left:5px;}
.menu_sub table span.af10_in b.af i {background:url(img/ipm/af_top10.png) no-repeat right bottom; padding:0px 4px; height:11px; margin:0; color:#fff; font-style:normal;display:block; float:left;}
.menu_sub_tb {display:none;}

.list_t_l {
	width:9px;
	height:18px;
	position: relative;
	left:-9px;
	top:0; 
	background:url(img/list_img.png) left -93px;
	float:left;
}
.list_t_c {
	position:relative;
	height:18px;
	background:url(img/list_img.png) repeat-x left top;
	margin-left:9px;
	margin-right:9px;

}
.list_t_r {
	width:9px;
	height:18px;
	position: relative;
	right:-9px;
	top:0; 
	background:url(img/list_img.png) right -93px;
	float:right;
}
.list_c_c {
	min-height:100px;
	position:relative;
	border-left: thin solid #E5DEDE;
	border-right: thin solid #E5DEDE;
	padding-left: 5px;
	padding-right: 5px;
	background: #E6E5E5 url(img/list_img.png) repeat-x left -204px;
}
.list_b_l {
	width:9px;
	height:18px;
	position: relative;
	left:-9px;
	top:0; 
	background:url(img/list_img.png) repeat-x left -168px;
	float:left;
}
.list_b_c {
	position:relative; 
	height:18px;
	background: #E6E5E5; 
	margin-left:9px;
	margin-right:9px;
}
.list_b_r {
	width:9px;
	height:18px;
	position: relative;
	right:-9px;
	top:0; 
	background:url(img/list_img.png) repeat-x right -168px;
	float:right;
}

.hiding_block { 
position: relative;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

span.readmore a {text-decoration:none; float:right; color:#DB5252; font-weight:bold; }
span.readmore a:hover { text-decoration:none; color:#CA0505; background-position:1px -13px; color:#4685B1; font-weight:bold;}


/* ���� � �������*/
.secondtitle {color: #666;}
.rt-module-top {background: url(img/st/module-u.png) 0 0 repeat-x; margin: 0 9px;}
.rt-module-top2 {background: url(img/st/module-v.png) 0 0 no-repeat; margin-left: -9px;}
.rt-module-top3 {background: url(img/st/module-w.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.rt-module-inner {background: #e5e5e5 url(module-m.png) 0 0 repeat-x;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1; padding: 5px 10px;}
.rt-module-bottom {background: url(img/st/module-b.png) 0 0 repeat-x; margin: 0 9px;}
.rt-module-bottom2 {background: url(img/st/module-c.png) 0 0 no-repeat; margin-left: -9px;}
.rt-module-bottom3 {background: url(img/st/module-d.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.square2 .rt-module-top {background: url(img/st/module2-.png) 0 0 repeat-x;}
.square2 .rt-module-top2 {background: url(img/st/module20.png) 0 0 no-repeat;}
.square2 .rt-module-top3 {background: url(img/st/module21.png) 100% 0 no-repeat;}
.square2 .rt-module-inner {background: #f5f5f5 url(img/st/module22.png) 0 0 repeat-x;border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1;}
.bodylevel-low .square2 .rt-module-inner {background: #f5f5f5;border: 1px solid #d1d1d1;}
.square2 .rt-module-bottom {background: url(img/st/module23.png) 0 0 repeat-x;}
.square2 .rt-module-bottom2 {background: url(img/st/module24.png) 0 0 no-repeat;}
.square2 .rt-module-bottom3 {background: url(img/st/module25.png) 100% 0 no-repeat;}
.module-secondtitle {background: url(img/st/module-t.png) 50% 100% repeat-x;}
.bodylevel-low .rt-module-top, .bodylevel-low .rt-module-top2, .bodylevel-low .rt-module-top3, .bodylevel-low .rt-module-bottom, .bodylevel-low .rt-module-bottom2, .bodylevel-low .rt-module-bottom3 {display: none;}
.bodylevel-low .module-secondtitle {background: none;}
.module-secondtitle .secondtitle {margin-top: 0;margin-bottom: 10px;padding-bottom: 15px;font-weight: normal;}
h2.secondtitle {font-size: 170%;letter-spacing: -1px;line-height: 1em;}
h1.secondtitle {font-size: 190%;letter-spacing: -1px;line-height: 1.3em;}
/* /���� � �������*/


/* ������� ���� � �������*/
.red {
	float:left;
	width: 31%;
	margin:0 2% 2% 0;

}

.secondtitle {color: #666;}
.rt-red-top {background: url(img/st/red-u.png) 0 0 repeat-x; margin: 0 9px;}
.rt-red-top2 {background: url(img/st/red-v.png) 0 0 no-repeat; margin-left: -9px;}
.rt-red-top3 {background: url(img/st/red-w.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.rt-red-inner {background: #FFF3F3 url(red-m.png) 0 0 repeat-x;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1; padding: 5px 10px;}
.rt-red-bottom {background: url(img/st/red-b.png) 0 0 repeat-x; margin: 0 9px;}
.rt-red-bottom2 {background: url(img/st/red-c.png) 0 0 no-repeat; margin-left: -9px;}
.rt-red-bottom3 {background: url(img/st/red-d.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.red .rt-red-top {background: url(img/st/red2-.png) 0 0 repeat-x;}
.red .rt-red-top2 {background: url(img/st/red20.png) 0 0 no-repeat;}
.red .rt-red-top3 {background: url(img/st/red21.png) 100% 0 no-repeat;}
.red .rt-red-inner {background: #FFF3F3 url(img/st/red22.png) 0 0 repeat-x;border-left: 1px solid #ffcccc; border-right: 1px solid #ffcccc; min-height:500px; max-height:500px;}
.bodylevel-low .red .rt-red-inner {background: #f5f5f5;border: 1px solid #d1d1d1;}
.red .rt-red-bottom {background: url(img/st/red23.png) 0 0 repeat-x;}
.red .rt-red-bottom2 {background: url(img/st/red24.png) 0 0 no-repeat;}
.red .rt-red-bottom3 {background: url(img/st/red25.png) 100% 0 no-repeat;}
.red-secondtitle {background: url(img/st/red-t.png) 50% 100% repeat-x;}
.bodylevel-low .rt-red-top, .bodylevel-low .rt-red-top2, .bodylevel-low .rt-red-top3, .bodylevel-low .rt-red-bottom, .bodylevel-low .rt-red-bottom2, .bodylevel-low .rt-red-bottom3 {display: none;}
.bodylevel-low .red-secondtitle {background: none;}
.red-secondtitle .secondtitle {margin-top: 0;margin-bottom: 10px;padding-bottom: 15px;font-weight: normal; height:55px;}
h2.secondtitle {font-size: 170%;letter-spacing: -1px;line-height: 1em;}
h1.secondtitle {font-size: 190%;letter-spacing: -1px;line-height: 1.3em;}
.red-secondtitle h2.secondtitle a { color:#CC0033; font-size: 80%; font-weight:bold; }

.red .rt-red-inner a:hover img {
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: groove;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: groove;
	border-top-color: #ffcccc;
	border-right-color: #ffcccc;
	border-bottom-color: #ffcccc;
	border-left-color: #ffcccc;
}
.red .rt-red-inner a img {margin-bottom:10px; border:  6px solid #ffcccc;}
a#button_red {
	color: #FFFFFF;
	font-weight:bold;
	margin-top:18px;
	position:relative;
	top: 3px;	
	}
a#button_red:active {
	color: #FFFFFF;
	font-weight:bold;
	margin-top:18px;
	position:relative;
	top: 4px;
	right:-1px;	
	}
.submit_red {position:relative; background:url(img/submit_bg_red.png) repeat-x left -27px; margin:0 2px; height:27px;}
.submit_red .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg_red.png) no-repeat left top;}
.submit_red .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg_red.png) no-repeat right top; _background:url(img/submit_bg.png) no-repeat right top;}
/* /������� ���� � �������*/






/* ����� ���� � �������*/
.blue {
	float:left;
	width: 31%;
	margin:0 2% 2% 0;

}

.secondtitle {color: #666;}
.rt-blue-top {background: url(img/st/blue-u.png) 0 0 repeat-x; margin: 0 9px;}
.rt-blue-top2 {background: url(img/st/blue-v.png) 0 0 no-repeat; margin-left: -9px;}
.rt-blue-top3 {background: url(img/st/blue-w.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.rt-blue-inner {background: #adc6da url(blue-m.png) 0 0 repeat-x;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1; padding: 5px 10px;}
.rt-blue-bottom {background: url(img/st/blue-b.png) 0 0 repeat-x; margin: 0 9px;}
.rt-blue-bottom2 {background: url(img/st/blue-c.png) 0 0 no-repeat; margin-left: -9px;}
.rt-blue-bottom3 {background: url(img/st/blue-d.png) 100% 0 no-repeat; margin-right: -9px;height: 9px;}
.blue .rt-blue-top {background: url(img/st/blue2-.png) 0 0 repeat-x;}
.blue .rt-blue-top2 {background: url(img/st/blue20.png) 0 0 no-repeat;}
.blue .rt-blue-top3 {background: url(img/st/blue21.png) 100% 0 no-repeat;}
.blue .rt-blue-inner {background: #adc6da url(img/st/blue22.png) 0 0 repeat-x;border-left: 1px solid #2d6ea1; border-right: 1px solid #2d6ea1; min-height:500px; max-height:500px;}
.bodylevel-low .blue .rt-blue-inner {background: #f5f5f5;border: 1px solid #d1d1d1;}
.blue .rt-blue-bottom {background: url(img/st/blue23.png) 0 0 repeat-x;}
.blue .rt-blue-bottom2 {background: url(img/st/blue24.png) 0 0 no-repeat;}
.blue .rt-blue-bottom3 {background: url(img/st/blue25.png) 100% 0 no-repeat;}
.blue-secondtitle {background: url(img/st/blue-t.png) 50% 100% repeat-x;}
.bodylevel-low .rt-blue-top, .bodylevel-low .rt-blue-top2, .bodylevel-low .rt-blue-top3, .bodylevel-low .rt-blue-bottom, .bodylevel-low .rt-blue-bottom2, .bodylevel-low .rt-blue-bottom3 {display: none;}
.bodylevel-low .blue-secondtitle {background: none;}
.blue-secondtitle .secondtitle {margin-top: 0;margin-bottom: 10px;padding-bottom: 15px;font-weight: normal; height:55px;}
h2.secondtitle {font-size: 170%;letter-spacing: -1px;line-height: 1em;}
h1.secondtitle {font-size: 190%;letter-spacing: -1px;line-height: 1.3em;}
.blue-secondtitle h2.secondtitle a { color:#2d6ea1; font-size: 80%; font-weight:bold; }

.blue .rt-blue-inner a:hover img {
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: groove;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: groove;
	border-top-color: #2d6ea1;
	border-right-color: #2d6ea1;
	border-bottom-color: #2d6ea1;
	border-left-color: #2d6ea1;
}
.blue .rt-blue-inner a img {margin-bottom:10px; border:  6px solid #2d6ea1;}
a#button_blue {
	color: #FFFFFF;
	font-weight:bold;
	margin-top:18px;
	position:relative;
	top: 3px;	
	}
a#button_blue:active {
	color: #FFFFFF;
	font-weight:bold;
	margin-top:18px;
	position:relative;
	top: 4px;
	right:-1px;	
	}
.submit_blue {position:relative; background:url(img/submit_bg.png) repeat-x left -27px; margin:0 2px; height:27px;}
.submit_blue .a{ position: absolute; left:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat left top;}
.submit_blue .b{ position: absolute; right:-5px; top:0; width:5px; height:27px; background:url(img/submit_bg.png) no-repeat right top; _background:url(img/submit_bg.png) no-repeat right top;}
/* /����� ���� � �������*/

.desc_block {
    background: #33A0CA; /* Для старых браузров */
    background: -moz-linear-gradient(top, #33A0CA, #C7ECF6); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33A0CA), color-stop(100%,#C7ECF6));   /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #33A0CA, #C7ECF6);
    background: -o-linear-gradient(top, #33A0CA, #C7ECF6); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #33A0CA, #C7ECF6); /* IE10 */
    background: linear-gradient(top, #33A0CA, #C7ECF6); /* CSS3 */ 
    padding: 15px 10px;
    border: none;
	border-radius:15px;
		color: #333333;
	font-size:14px;
	font-family: "arial", "sans-serif";
	line-height:1.9em;
	text-align: justify;
	margin:0 0 13px 0;
	}










.desc-top {background: #33A0CA; margin: 0 13px;}
.desc-top_left {background: url(img/ipm/desc_bg_corner_top.png) 0 0 no-repeat; margin-left: -13px;}
.desc-top_right {background: url(img/ipm/desc_bg_corner_top.png) 100% 0 no-repeat; margin-right: -13px; height: 13px;}
.desc-inner { 
	background: #C7ECF6 url(img/ipm/desc_bg.png) repeat-x top;
	min-height:40px;
	padding: 5px 10px;
	color: #333333;
	font-size:14px;
	font-family: "arial", "sans-serif";
	line-height:1.9em;
	text-align: justify;
}
.desc-inner a {
color: #FFFFFF;
}
.desc-inner a span{
color:#fff;
}
.desc-bottom {background: #C7ECF6; margin: 0 13px;}
.desc-bottom_left {background: url(img/ipm/desc_bg_corner_bottom.png) 0 0 no-repeat; margin-left: -13px;}
.desc-bottom_right {background: url(img/ipm/desc_bg_corner_bottom.png) 100% 0 no-repeat; margin-right: -13px; height: 13px;}

.navactivclass {
font-size:12px;
color: #0066CC;
text-align:justify;
}

.list_top_sort {
	background: url(img/list_top_sort.png) top left no-repeat;
	size: 18px;
	height:25px;
	width:115px;
	color:#FFFFFF;
	padding-top:2px;

	margin: 0 5px;
	text-align:center;
}
.list_top_sort a{
	color:#FFFFFF;
}
.metadate {
	float:right; 
	text-align:center;
	float:right; 
	padding:4px 3px 0 5px;
    text-align: center;
	min-height:50px;
	min-width:50px;
	margin: 0 0 0 10px;
	background:url(../../plugins/metadates/calendar.png) no-repeat 5px 0px;
	font: bold 12px Tahoma;
	color: #FFFFFF;
	line-height:1.4em;
}
.metadate_m_y {
	font: normal 12px Tahoma;
    color: #675028;
}

.metadate_day {
	font: normal 14px Tahoma;
    color: #675028;
	padding: 8px 0 0 0;
}

.toppg_divclass, .newpg_divclass {
margin-bottom: -10px;
}

.toppg_divclass a img, .newpg_divclass a img, .similar_pageavatar a img {
margin-right:8px;
}

.toppg_linkclass, .newpg_linkclass {
}

.comments_autor  {
	color:#AC0A0A;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.comments_autor a {
	color:#AC0A0A;
	font-weight: bold;	
}
.comments_edit a {
	color:#2F6B9E;
	font-weight: bold;
	padding: 10px 0 0 0;
}
.comments_edit{
	padding: 10px 0 0 0;
}
.comments_avatar img{
	height:80px;
	width:80px;

}
#comments_avatar_admin{
	border:#B20C0C thick solid;
	}

.mboxBody img { vertical-align:middle;}

.newsTitle { background: url(img/SED-Light_NewsTitle.gif) no-repeat; width:505px; height:25px; line-height:25px; vertical-align:middle; padding:0 0 0 25px;}
.newsTitle a { font-weight:bold;}

.newsPosted { float:left; margin:8px 0 0 10px;}
.newsOther { text-align:right; margin:8px 0;}

.popupTitle { color:#AAA; background:#171717 none; width:100%; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold;}

.tCap { background: url(img/SED-Light_TCap.gif) no-repeat; width:780px; height:10px; overflow:hidden;}
.tCap2 { background: url(img/SED-Light_TCap2.gif) no-repeat; width:780px; height:10px; overflow:hidden;}
.bCap { background: url(img/SED-Light_BCap.gif) no-repeat; width:780px; height:10px; overflow:hidden;}
.pCap { background: url(img/SED-Light_TCap_Posts.gif) no-repeat; width:780px; height:10px; overflow:hidden;}

#subtitle { padding-bottom:.75em;}

#pfsBack { float:right;}
/*#pfsHeader { background:#c8d9e2 none; padding:15px;}*/
#pfsTitle { font-size:1.3em; font-weight:bold;}
#pfsImage { text-align:center; margin:10px; overflow:auto;}


/* ============== Various ============== */

.disp { padding:.8em; margin:0;}
.block { background-color:#e8edf1; border:1px solid #C8D9E2; padding:8px; margin:12px;}
.block h4 { margin-top:0;}
.error { padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center;}
.codetitle { font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px;}
.code { background-color:#FFF; border:1px solid #C8D9E2; overflow: auto; padding:2px; margin-bottom:5px; font-family:monospace;}
.valid  { height:48px; text-align:center; vertical-align:middle;}

.small { font-size:75%;}
.paging, .pagenav
{
	padding:6px; text-align:center; font-size:.90em;}
.pagenav_small
{
	padding:0;
	text-align:right;
	font-size:.80em;}
.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages
{
	padding: 2px 6px;
	background: #F5F5F5;
	margin: 1px;
	border: 1px solid #C8D9E2;}
.pagenav_current {
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: underline;
	background: #dddddd;
	margin: 1px;
	border: 1px solid #c8c7c7;}
.coltop { text-align:center; background-color:#c8d9e2!important; color:#3E606F; padding:5px 0; font-weight:bold; height:25px; vertical-align:middle;}
.centerall { text-align:center; vertical-align:middle;}
.desc { font-size:95%; padding:3px; color:#646464;}
.spoiler { padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9;}

.searchhighlight { background-color:#EFFF00;}


.even { background-color:#e8edf1!important;}
li { margin:2px;}

img { border-width:0;}
form { margin:0;}
.colleft { float:left; margin:0px 4px 0px 4px;}
.colright { float:right; margin:0px 4px 0px 4px;}



.bar_back {
	background-color: #fcfcfc;
	border:1px solid #ccd3da;
	margin:0 7px 0 7px;
	height:14px;
	overflow:hidden;
}
.bar_front 	{
	background-color: #f0f0f0;
	border-right:0px solid #e6e6e6;
	padding:0;
	color:#DDDDDD;
	height:14px;
	overflow:hidden;
}

.bbcodes a img { border:0; background-color:transparent;}
.smilies a img { border:0; background-color:transparent;}
.today { border:1px dashed #DDAA00;}
.signature  { color:#3E606F; font-size:.9em; max-height:100px; overflow:auto;}
.signature a	{ color:#3E606F;}

.maintenance { margin:10px; padding:2px; border: 2px solid #ccc; background:#efeefe; font: normal 12px lucida console;}

/* ============== Tables ============== */

table td  { vertical-align:top;}
table.flat { width:100%; margin:0; padding:0; border-collapse:collapse;}
table.flat td  { padding:0; margin:0;}
table.main { width:100%; margin:0; padding:4px;}
table.main td  { padding:4px;}
table.main td img	{ margin-right:6px;}
table.cells { width:100%; border-spacing: 1px; margin:0; padding:0;}
table.cells td { background-color:#e8edf1; padding:2px;}
table.list { width:100%; margin:0; padding:5px;}
table.list td  { padding:12px;}

/* ============== Tables ============== */

/*input { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; margin:0;}*/
select { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; margin:0;}
textarea { background-color:#fff; border:1px solid #dee4e9; color:#3E606F; padding:2px; font-size:1em; font:1em/1.25em Lucida Grande, Arial, Verdana, Sans-Serif; margin:0;}

/* ============== Plugins ============== */

/* ============== pageavatar ============== */

.pageavatar{
	max-width:150px;	
}
/* ============== /pageavatar ============== */


/* ============== Indexpolls ============== */

.loading { position:relative; left:45%; top:-50px; z-index:99;}

.rss-icon-title{
	margin: 6px 10px 0 5px;
	float: right;}
.rss-icon{
	margin: 0px 5px 0px 5px;}

/* ============== Tag Cloud Fixes ============== */
.tag_cloud {
	display:block;
	border:0;
	padding:0 4px;
	text-align: justify;
	 line-height:22px;
/*	float:left;  */
}
ul.tag_cloud li {
	display: inline;}
.tag_cloud li {display: inline;}
.tag_cloud a {padding: 0 2px;}

.tag_cloud a.xs {font-size:10pt;color:#c4c4c4;}
.tag_cloud a.xs:hover {color:#000;}
.tag_cloud a.s {font-size:12pt;color:#336699;}
.tag_cloud a.s:hover {color:#000;}
.tag_cloud a.m {font-size:16pt;color:#A0522D;}
.tag_cloud a.m:hover {color:#000;}
.tag_cloud a.l {font-size:20pt;color:#B0C4DE;}
.tag_cloud a.l:hover {color:#000;}
.tag_cloud a.xl {font-size:22pt;color:#aad815;}
.tag_cloud a.xl:hover {color:#000;}

/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{background:url(img/system/delete.gif) no-repeat 0 -16px;}
div.star-rating,div.star-rating a{background:url(img/system/star.gif) no-repeat 0 0px;}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;font-size:0;}
div.star-rating-on a{background-position:0 -16px!important;}
div.star-rating-hover a{background-position:0 -32px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important;}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important;}
/* END jQuery.Rating Plugin CSS */

























.subtitle {
	margin:5px 0 0 0;
	padding-bottom:10px;
	font-size:1.10em;
	color: #6E6E6E;
	border-bottom:1px solid #CA0505;
	text-align:justify;}
.subtitle a, .subtitle a:hover {
	font-size:1.00em;
	color: #6E6E6E;
	cursor:default;}

h5 {
	margin:5px 0 0 0;
	padding-bottom:10px;
	font-size:1.10em;
	color: #ADADAD;}


.pageoption {
	border: thin dashed #CCCCCC;
	padding: 5px;
	background-color: #FAFAFA;}
.social{
	display: none;
	color:#6E6E6E;
	background-color: #FEEBEB;
	border: thin solid #CA0505;
	margin: 5pt;
	padding:3pt;
	width:23em;}
.subtitle, .listbox {
	border-bottom:1px dotted #22598C;}
.path { float:right; color:#ADADAD; display:inline; white-space:nowrap;}
.path a { color:#666;}


/*
HEADER BLOCK
----------------*/
#top {
	width: 100%;
	background: #fff url(../../img/hid-back.gif) repeat-x bottom;}
#hidden, #hidden2 {
	display:none;
	float:right;
	height:50px;}
#header {
	width: 100%;
	height: 138px;
	border-top: 3px solid #F3F1F1;
	/*background: #22598C url(../../img/header3.png) repeat-x;
	border-bottom: 3px solid #F3F1F1;*/
;}

#label {
	display: block;
	width:110px;
	height:167px;
	position: absolute;
	top:-18px;
	left:-5px;
	background: url(../../img/label_3.png);
	z-index:10;
	cursor:pointer; text-indent:-9999px;}
#name {
	display: block;
	width:351px; /*+50*/
	height:101px;/*+50*/
	position: absolute;
	top:45px;
	left:130px;
	background: url(../../img/name3.png) no-repeat;
	z-index:11;
	cursor:pointer; color:#fff; text-indent:-9999px;}

#topdeco {
	display: block;
	width:97px;
	height:56px;
	position: absolute;
	top:45px;
	right:10px;
	background: url(../../img/topdeco_3.png) no-repeat;
	z-index:12;}
#logo {
	width: 100%;
	height: 58px;
	background: #484747 url(../../img/logo-back3.png);}
#logotype {
	width:236px;
	height:34px;
	position: relative;
	background: url(../../img/logo3.gif) no-repeat;
	top:13px;
	left:0;}
/*
LIGHT BLOCK
---------------*/
.light-top {
	position: relative;
	height: 36px;
	background: url(../../img/light-top.gif) repeat-x;
		z-index: 1;}
.light-bot {
	height: 36px;
	background: url(../../img/light-bot.gif) repeat-x; position:relative;}
/*

/*
LIST
----------------*/
.listbox{
	padding:15px 0;
	/*background: url(../../img/list.gif) no-repeat top right;*/
	margin-top:0px;}
/*
COMMENTS
----------------*/
.commentos {
	padding:2.2em 1.8em 0 1.8em;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	background: url(../../img/comm.png) repeat-x top left;
	margin:1px 0 5px 0;}
/*
THREE COLLS
----------------*/
.block{
	float:left;
	width: 30%;
	margin:0 0 0 5%;}
* html .block{
	margin-left:35px;}
.first, * html .first{
	clear:both;
	margin:0;}
*:first-child+html .block { width: 29.9%;} /* IE7.0 Hack */
.block-separator{
	clear:both;
	height:2.0em;}

/*
NAVIGATON
------------------*/
#div_l {
	background: url(../../img/nav_left.png) no-repeat left bottom;
	width:9px;
	height:25px;
	float:left;}
#div_r {
	background: url(../../img/nav_righ.png) no-repeat right bottom;
	height:25px;
	width:9px;
	float:left;}
#nav {
	position:relative;
	width: 870px;
	margin: 0 auto;
	float:none;
	line-height: normal;
	font-size: 1.0em;
	z-index: 2;}
#nav ul.nvg { list-style: none; padding:0; margin:0;}
#nav ul.nvg li { display: inline;}
#nav a {
	float: left;
	background: url(../../img/nav_center.png) bottom;
	height:25px;
	float:left;
	text-decoration: none;}
#nav a span {
	float: right;
	display: block;
	padding: 2px 0px 8px 0px;
	color: #000;
	font: bold 1.0em "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {
	float: none;}
/* End IE5-Mac hack */
#nav a:hover {
	border: 0px;
	margin-top: 0px !important; /* Firefox */
	margin-top: -1px;    /*  IE  */
;}
#nav a:hover span {
	padding-top: 4px; color: #22598C;}
#navbottom {
	float:right;
	line-height: normal;
	font-size: 1.0em;}
#navbottom ul.nvg {
	list-style: none;
	padding-top: 0;
	margin:0pt;
	background-position: bottom;}
#navbottom ul.nvg li { display: inline;}
#navbottom a {
	float: left;
	background:#22598C url(../../img/nav_left3.png) no-repeat left bottom;
	text-decoration: none;}
#navbottom a span {
	float: right;
	display: block;
	background: transparent url(../../img/nav_righ3.png) no-repeat right bottom;
	padding: 4px 12px 7px 13px;
	color: #fff;
	font: bold 1.0em "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbottom a span {
	float: none;}
/* End IE5-Mac hack */
#navbottom a:hover {
	border: 0px;
	margin-top: 0px !important; /* Firefox */
	margin-top: -1px;    /*  IE  */
;}
#navbottom a:hover span {
	padding-top: 7px; color: #EDEDED;}

/*
USER NAV
---------------*/
#user {
	font: bold 1.0em verdana, helvetica, arial, sans-serif;
	padding:12px 0px;
	width:100%;}
#user ul {
	margin:0;
	padding:0;
	float:right;}
* html #user ul {
	margin-bottom:1px;}
#user li {
	display:inline;
	float:left;
	list-style:none;
	margin-bottom:10px;}
#user li a {
	display:block;
	color:#999;
	border:1px solid #ddd;
	padding:5px 7px;
	margin-left:2px;
	text-decoration:none;
	background:#fefefe;}
#user li a:hover{
	color: #22598C;}
/*
OTHER
---------------*/
a.thickbox:link img, a.thickbox:active img, a.thickbox:visited img, .listbox img {
	border: 0px solid #1C1F31;
/*	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .8;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;}
a.thickbox:hover img, .listbox:hover img {
	border: 0px solid #6DA4D6;
/*	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;*/
;}

img { border:none; text-decoration:none; vertical-align:middle;}
.clear { clear:both; height:0px; font-size:0px; line-height:0px;}
hr {height:0px; border:none; border-bottom:1px solid #555;}
.colleft	{ float:left; margin:0px 20px 8px 0px;}
.colright	{ float:right; margin:0px 0px 8px 20px;}
#message { display:block; text-align:center; padding:60px 80px; margin:60px 0;}
#adminmenu { margin:1.2em auto; padding:1.2em 0; border-bottom:1px dotted #999; border-top:1px dotted #999;}

#add a, #rss a {display:block; width:258px; height:41px; text-indent: -9999px;}
#add a { background:url(img/add.png) no-repeat right top;}
#rss a { background:url(../../img/rss.png) no-repeat right top;}

#rss a:hover, #add a:hover { background-position:0 -42px;}


.pagenav { margin:10px 0px 10px 0px; font-size:1.1em;}
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages
{ padding:3px 8px; background:#F5F5F5; margin:1px; border:1px solid #d5d5d5;}
.pagenav_current { padding:3px 8px; font-weight:bold; text-decoration: none; background:#ededed; margin:1px; border:1px solid #c8c7c7;}
.error { color:red; font-weight:bold; font-size:1.1em; padding:1em 0;}
.codetitle, .code { color:#666;}
.code { border-left:3px solid #CA0505; background-color:#F3F3F3; padding:20px; margin:10px 0; overflow: auto;}
blockquote { display:block; min-height:60px; padding:20px; border-left:3px solid #22598C; background:#FFFFFF url(img/quote.gif) no-repeat right top;}
blockquote hr { height:0px; margin:10px 0; border:none; border-bottom:1px dotted #000;}
.colleft	{ float:left; margin:0px 20px 0px 0px;}
.colright	{ float:right; margin:0px 0px 0px 20px;}

.promt_ok { position:relative;}
.promt_ok span { display:none; position: absolute;}
.promt_ok:hover span {
	display:block;
	position:absolute;
		min-width:250px;
		top:25px;
		left:5px;
	background:#FAFAFA;
	border: 1px solid #22598C;
	padding:5px 5px 5px 5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;}

.psdiv {
	background-color: #E8E7E7;
	border: thin solid #87A5D3;
	padding: 5px;
	font-size: 12px;}
#newnews a {
	display:block;
	width:170px;
	height:32px;
	text-indent: -9999px;
	background: url(img/newnews.gif);
	background-repeat: no-repeat;}

.imgins	{ 
	float:left; 
	margin:0px 4px 0px 4px;
	border:#E6E6E6 thin solid;
	padding:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:150px;
	max-height:170px;
	}
.imgins_small	{ 
	float:left; 
	margin:0px 4px 0px 4px;
	border:#E6E6E6 thin solid;
	padding:2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width:90px;
	max-height:60px;
	}

#attention {
	padding-left:38px;
	background:url(img/attention.png) 0 -6px no-repeat;
}

fieldset { padding: 5px 20px; border:1px solid #eaeaea;}
legend { padding:0 1em; font-weight:bold;}
.form-item { margin: 1em 0;}
.form-item label { display: block; padding:0.5em 0;}
.form-required { color: #ff6600;}
legend { color:#999;}

.textboxer { padding:0 40px 0 212px; font-size: 1.1em;}

/*textarea { width:360px;}*/

select { vertical-align:bottom;}
select.selsearch  { vertical-align:bottom; min-height:80px;}
label.login {
	font-weight:bold;
	padding:0 1.0em;
	margin-top: 2px !important;
	margin-top: 4px;
	text-align: right; display: inline;}
input.pay {
	font-weight: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	color: #3178BA;
	font-size: 1.5em;
	background: #E8E7E7;
	background-attachment: inherit !important;
	background-attachment: fixed;
	border: 1px solid #555;
	padding: 5px 10px 3px 10px;
	height:20pt;
	text-align:center;}

select.pay {
	font-weight: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	color: #3178BA;
	font-size: 1.5em;
	background: #E8E7E7;
	background-attachment: inherit !important;
	background-attachment: fixed;
	border: 1px solid #555;
	padding: 5px 10px 3px 10px;
	height: 28pt;
	width: 55pt;}
input.pay:hover { border: 1px solid #6DA4D6;}
input.pay:focus { border: 1px solid #3178BA;}
select.pay:hover { border: 1px solid #999;}
select.pay:focus { border: 1px solid #3178BA;}
/*
Table
---------------*/
table.flat		{ width:100%; margin:0; padding:0; border-collapse:collapse;}
table.flat td 	{ padding:0; margin:0;}
table.main 		{ width:100%; margin:0; padding:4px;}
table.main td 	{ padding:4px;}
table.cells 	{ width:100%; margin-top:0px; padding:0; border: 1px solid #ebebeb;}
table.cells td	{ padding:2px; background-color:#f3f3f3; margin:0;}
table.cells i	{ font-style:normal; font-weight:bold; padding-left:5px;}
table.list 		{ width:100%; margin:0; padding:5px;}
table.list td 	{ padding:12px;}
.coltop { background:#000!important; text-align:center; color: #fff; font-weight: bold; font-size: 1.1em; font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;}
.tablenews {
	background:#F5F5F5;
	border:1px solid #d5d5d5;
	padding: 3px;
	font-size:11px;
	height:33px;
	text-align:center;
	font-weight:bold;}
/*
Forum board
---------------*/
table.boards td { padding:4px; font-size: 1.0em; color:#666;}
.boards { background-color: #ffffff; border: 2px solid #dddddd; border-bottom:10px solid #dddddd; margin-bottom:10px;}
.normalname { color: #003; font-size: 11px; font-weight: bold; text-decoration: underline;}
.normalname a:link,
.normalname a:visited,
.normalname a:active { font-size: 12px; text-decoration: underline ;}
.cat_title a:link,
.cat_title a:active,
.cat_title a:visited,
.cat_title a:hover { color: #fff; text-decoration: underline;}
.cat_bottom { background-color: #ddd;}
.row1 { background-color: #dddddd;}
.row2 { background-color: #eeeeee;}
.row3 { background-color: #fafafa;}
.row4 { background-color: #f2f2f2;}
.row5 { background-color: #fcfcfc;}
.graystyle { background-color: #f2f2f2; color:#111; font-size: 1.1em; border:1px solid #dfdfdf; padding:0 10px; margin:10px 0;}
table.graystyle td { padding:0 10px;}
.cat_title { background:#000; font-weight: bold; color:#fff;}

*:first-child+html .anchors { display: inline-block;}
*:first-child+html .anchors a { float: left;}
.usertext {
	color: #666666;
	vertical-align: bottom;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #DDDDDD;
	font-size: 10px;}

/*-------E-SHOP---------------*/
.g-hidden{display:none!important;}
.links_tabs {margin:-10px 0 0 0;}
.links_tabs li{float:left;padding:0 1em; font-size:10px;}
.links_tabs li a {font-size:9px; margin-top:55px;}
.b-all-links-download .download,.b-all-links-site .site,.b-all-links-forum .forum{
	background:#dce3f6 url(bg-all-l.png) repeat-x;
	padding-top:3pt;
	padding-left:15pt;
	border-top-style: solid;
	border-top-color: #DCE3F6;
	border-right-color: #DCE3F6;
	border-bottom-color: #DCE3F6;
	border-left-color: #DCE3F6;}
.links_tabs a,.links_tabs a:visited{text-decoration:none;color:#03f;border-bottom:1px dashed;}
.b-all-links-texts{clear:both;padding:.7em 1em .7em .7em;background:#dce3f6;}
.b-all-links-texts textarea{font-size:1;width:95%;}
/*.b-text-input {width:100%;}*/
ol,ul{list-style:none;}
.podcherk {
	border: thin dashed #E1E0E0;}
/*-------/E-SHOP---------------*/

/*------����� ��������---------*/
#rotate
	{
	width:100%;
	height:100px;!important
	overflow:hidden;
	border: thin solid #CCCCCC;}
#arrow{
	position:absolute;
	top: 60px;
	right:36%;
	z-index:10;}
/*------/����� ��������---------*/
#menu_tab{
width:870px;
height:50px;
background-color:#fff;
margin: 0 auto;
margin-bottom:15px;}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(../../img/menu_left.gif) no-repeat ;}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(../../img/menu_right.gif) no-repeat center;}
ul.menu {
list-style-type:none;
float:left;
display:block;
width:850px; 
margin:0px;
padding:0px;
background:url(../../img/menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(../../img/menu_divider.gif) no-repeat center;}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 2px 0px 22px; margin:0 5px 0 5px;height:50px;text-decoration:none; background:url(../../img/home.png) no-repeat left; color:#676d77;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 5px 0 5px;height:50px;text-decoration:none; background:url(../../img/iforums.png) no-repeat left; color:#676d77;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 5px 0 5px;height:50px;text-decoration:none; background:url(../../img/test.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 5px 0 5px;height:50px;text-decoration:none; background:url(../../img/shop.png) no-repeat left; color:#676d77;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 5px 0 5px;height:50px;text-decoration:none; background:url(../../img/game.png) no-repeat left; color:#676d77;}


form.nav_search {
	float:left;
	padding:3px 8px 0px 8px;}
input.nav_search {
	font-size:11px;
	height:22px;
	padding: 4px;
	line-height:22px; 
	border: #000099 thin solid;}
input.nav_search:hover {
	font-size:11px;
	height:22px;
	padding-left: 4px;
	line-height:22px; 
	border: #FF9900 thin solid;}

.searchbutton {
	width:40px;
	height:40px;
	background: url(../../img/searchbutton.png) left top no-repeat ;
	border:none;}
.searchbutton:hover {
	width:40px;
	height:40px;
	background: url(../../img/searchbutton.png) left top no-repeat ;
	border:none;
	cursor: pointer;}

input.searchbutton:active {
	width:40px;
	height:40px;
	background: url(../../img/searchbutton.png) -40px 0 no-repeat ;
	border:none
;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover, a.nav8:hover, a.nav9:hover {
color:#333333;}


li.currencies{
width:180px;
float:left;
padding:0 0 0 15px;
_padding:12px 0 0 15px;
color:#676d77;
font-size:11px;
font-weight:bold;}
.linkblock { 
	float: left;
	width: 43%;
	margin-top: 0px;
	margin-right: 7%;
	margin-bottom: 0px;
	margin-left: 0px;}











.download_no {
	background: url(img/nodownload.png) no-repeat left top;
	min-height: 100px;
	padding: 25px 5px 5px 100px;
	}
	
.download_yes {
	background: url(img/download.png) no-repeat left top;
	min-height: 70px;
	padding: 5px 5px 5px 80px;
	}
.download_no span {
	color: #B20C0C;
}
.download_yes a, .download_no a{
	color: #2F6C9F;
}
.printer {
	background: url(img/printer.png) no-repeat left top;
	min-height: 80px;
	padding: 5px 5px 5px 70px;
}
.page_text {
	margin: 0 6px;
	text-align:justify;
	background: url(img/st/module-t.png) 50% 100% repeat-x;
	padding-top:10px;

}

.post_text {
	padding:10px 10px 10px 0; 
	text-align:justify;
	}

.page_text a, .post_text a {
	color:#4685B1;

}
.page_text ul, .page_text ol, .post_text ul, .post_text ol {
	margin:0 0 0 auto;
}
.page_text ul li, .page_text ol li, .page_text li, .page_text li, .post_text ul li, .post_text ol li, .post_text li, .post_text li {
	margin:0 0 5px 30px;
	text-align:left;
}
.page_text ol, .post_text ol {
	list-style-image:none;
	list-style-type:decimal;
}
.page_text ul, .post_text ul{
	list-style-image:none;
	list-style-type:circle;
}
.page_text p {
	padding: 8px 0;
	text-indent:15px;
}

.orcode, .joinsoc, .underpagetext1 {
	padding:12px 6px 12px 6px;
	text-align: justify;
}

.orcode input {
 height:12px;
 margin: 2px 0;
 font-size:4px;
}

.underpagetext1 a, .underpagetext1 a:hover {
	color:#2F6C9F;
	font-weight:bold;

}

.joinSP {
margin:20px auto;
text-align:center;
color:#87E1F8;
}
.joinSP img{
margin:5px 0 0 0;
}








.page_t_l {
	width:9px;
	height:18px;
	position: relative;
	left:-9px;
	top:0; 
	background:url(img/page_img.png) left -93px;
	float:left;
}
.page_t_c {
	position:relative;
	height:18px;
	background:url(img/page_img.png) repeat-x left top;
	margin-left:9px;
	margin-right:9px;

}
.page_t_r {
	width:9px;
	height:18px;
	position: relative;
	right:-9px;
	top:0; 
	background:url(img/page_img.png) right -93px;
	float:right;
}
.page_c_c {
	min-height:100px;
	position:relative;
	border-left: thin solid #E5DEDE;
	border-right: thin solid #E5DEDE;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFFFFF url(img/page_img.png) repeat-x left -204px;
}
.page_c_c_ads {
	min-height:70px;
	position:relative;
	border-left: thin solid #E5DEDE;
	border-right: thin solid #E5DEDE;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFFFFF url(img/page_img.png) repeat-x left -204px;
}
.page_b_l {
	width:9px;
	height:18px;
	position: relative;
	left:-9px;
	top:0; 
	background:url(img/page_img.png) repeat-x left -168px;
	float:left;
}
.page_b_c {
	position:relative;
	height:18px;
	background: #FFFFFF; 
	margin-left:9px;
	margin-right:9px;
	border-bottom: thin solid #E5DEDE;
}
.page_b_r {
	width:9px;
	height:18px;
	position: relative;
	right:-9px;
	top:0; 
	background:url(img/page_img.png) repeat-x right -168px;
	float:right;
}

.similar {
padding:4px 0;
/*	float: left;
	width: 43%;
	margin-top: 0px;
	margin-right: 7%;
	margin-bottom: 0px;
	margin-left: 0px;
*/
}
.pm_action {
	text-align:right;
	height:40px;
}
.pm_action a img {
	padding: 0 3px;
}
.pm_action_small a img{
	height:20px;
	padding: 0 2px;
}

.list_rc_desc {
	padding:0 10px;
}
.list_rc_desc h2{
	font-size:14px;
	font-weight: normal;
}

img.newestusers_avatar  {
	padding-right:5px;

}


/* ------- catindex ---------*/

.catindex_div {
margin-bottom:10px;

}
.catindex_div a {
font-size:13px;

}
.catindex_div a.url {
font-weight:bold;
margin: 0 4px 0 8px;
}

.catindex_div a.url:hover {
color:#000000;
border-bottom: thin dashed #000000;
}

.catindex_div_sub {
margin-bottom:10px;
}
.catindex_div_sub a {
font-size:13px;
margin-left:20px;
}
.catindex_div_sub a.url_sub {
margin:0;

}
.catindex_div_sub a.url_sub:hover {
color:#000000;
border-bottom: thin dashed #000000;
}

/* ------- /catindex ---------*/


.adv_board_avtr {
	padding: 10px 0;
	}



/* ------ FORUM ------- */

h3.f_section_title  a, .f_section_lastpost a {
	color:#4685B1;
	font-weight:bold;

}
.f_section_desc {
	color:#DB5252;
	font-size:95%;
}
.f_section_lastposter a{
	color:#DB5252;
	font-weight:bold;
}

/* ------ /FORUM ------- */

/*--------SHOP----------*/
.add2cart {
	float:right; 
	text-align:center;
	float:right; 
	padding:4px 3px 0 5px;
    text-align: center;
	min-height:50px;
	min-width:50px;
	margin: 0 0 0 10px;
	font: bold 12px Tahoma;
	color: #FFFFFF;
	line-height:1.4em;
}
/*--------/SHOP----------*/


/*-------CHAT--------*/
h2#pfc_title {
font-size: 170%;letter-spacing: -1px;line-height: 1em;
margin: 10px 0;
}
/*------/CHAT-------*/
/* ------- userdetails ---------*/
.uddl {
	background-color: #FFFFFF;
	background-image: none;
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	list-style-type:none;
	border-bottom:1px solid #ccd3da;
	width:90%;
	white-space:nowrap;
	font-size:10px;
}
.uddl:hover {
	background-color: #f5f5f5;
	background-image: none;
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	list-style-type:none;
	border-bottom:1px solid #ccd3da;
	width:90%;
	white-space:nowrap;
	font-size:10px;
}
.udbar_back {
	background-color: #fcfcfc;
	border:1px solid #ccd3da;
	height:14px;
	overflow:hidden;
	width:90%;
}
.udbar_front 	{
	background-color: #f0f0f0;
	border-right:0px solid #e6e6e6;
	padding:0;
	color:#DDDDDD;
	height:14px;
	overflow:hidden;
}
.udbar_front	span {
	font-size:10px;
	color: #999da0;
	padding-right:5px;

}
.uddl .uddlins {
	position: absolute;
	left:400px;
	
}
/* ------- /userdetails ---------*/


/* Блок Новые люди  */

.recent-users-block {
width:100%;
}

.recent-user {
float:left; 
width:33%;
padding:6px 0;
text-align:center;}

.recent-users-more {
width:100%;
text-align:right;
margin-top:10px;
}

.recent-users-more a, .tooltip a{
color:#55a7d5 !important;}

.tooltip {
        color: #000000; outline: none;
        position: relative;
 }

 .tooltip >div {
        display:none !important;
 }
 .tooltip:hover div.classic {
		display:block !important;
        border-radius: 15px 5px;
        font-family:"Trebuchet MS", Verdana, Arial;
        font-size: 12px;
        font-weight:normal;
        position: absolute;
        left: 4em; 
		top: 4em;
        z-index: 99;
        margin-left: 0;
        width: 180px;
        text-align:left;
		padding: 0.8em 1em;
        background: #F8F7F5;
        border: 1px solid #9F3F39;
		
 }
.tooltip img {
	margin-right:5px;
	} 
 .user-info {
 display:block !important;
 margin-top:2px;
 width:80%;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size: 12px;}
 
 /* --------- profilecompletion ------- */
.profile_bar { background:#9C1716; height:10px; font-size:1px; }
.profile_bar span { background:#22638B; height:10px; display:block; }

/*------- tests -------*/
.testque {margin-bottom:10px;}
.testque ul { list-style:square; margin:10px 0 10px 50px;}
.testque ol { list-style-type: decimal;  margin:10px 0 10px 50px;}
.testque p {margin:8px 0; text-indent: 20px;}

#toTop {
	position:fixed;
	z-index:9999;
	bottom:10px;
	right:10px;
	background: #E6E6E6 url(img/up.png) center center no-repeat; /*#fc8e8c*/
	width: 64px;
	height: 64px;
	border: none;
	cursor: pointer;
	color: transparent;
	text-decoration: none; 
	border-radius: 5px;             
	-moz-border-radius: 5px;             
	-webkit-border-radius: 5px;            
	-o-border-radius: 5px;            
	padding: 15px;             
	margin: 20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
 }

.admul li {list-style:circle; margin-left:20px;}

