*{

	margin: 0;

	padding: 0;

}



div, td, a {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

}



td, div{



	vertical-align: top;

	font-size: 12px;

	color: #000;

}



a{

	color: #980002;

	text-decoration: underline;

}



a:hover{

	text-decoration: none;

}



a img{

	border: 0px;

	text-decoration: none;

}



/*ПЕРВАЯ страница НАЧАЛО*/

body.welcome{

	background: url(../images/welc_bg.jpg) left top repeat-x;

	padding: 0;

}



.welcome_in{

	width: 975px;

	margin: 0px auto;

	position: relative;

	background: url(../images/goddess.jpg) right top no-repeat;

}



.w_logo{

	position: absolute;

	top: 37px;

	left: 0px;

}



.welcome_in .mnu{

	position: absolute;

	z-index: 1000;

	top: 179px;

	left: 113px;

}



.welcome_in .welcome_content{

	width: 300px;

	margin: 0px auto;	

	position: relative;

}



.welcome_content_in{

	padding: 50px 20px 0 20px;

	color: #000;

	background: #fff;

}



.welcome_content_in span{

	font-size: 34px;

	color: #990100;

	text-transform: uppercase;

	font-family: "Myriad Pro";

	font-weight: bold;

}



.welcome_content_in span b{

	display: block;

}



.welcome_content_in p{

	font-size: 12px;

	line-height: 14px;

}



.welcome_content_in ul{

	padding: 0 0 10px 20px;

}



.welcome_content_in ul li{

	background: url(../images/w_li_bg.jpg) left 7px no-repeat;

	padding: 0 0 0 11px;

}



.attention{

	margin: 40px 0 10px 45px;

}



.welcome_content_in p a{

	text-decoration: underline;

}



.welcome_content_in form{

	padding: 30px 0 20px 0;

	text-align: center;

	font-size: 16px;

}



.welcome_content_in form a{

	text-decoration: underline;

}



.welcome_content_in form input{

	position: relative;

	top: 2px;

	margin: 0 5px 0 0;

}



.middle{

	margin: 0 18px 16px 18px;

}



.nosex{

	padding: 20px 0 0 0;

}



.nosex li{

	margin: 0 0 16px 0;

}



.nosex li.last{

	text-align: center;

}



.shad_r{

	position: absolute;

	top: 0px;

	right: -48px;

}



.shad_l{

	position: absolute;

	top: 0px;

	left: -48px;

}



.shad_bl{

	position: absolute;

	left: -48px;

	top: 406px;	

}



.shad_br{

	position: absolute;

	top: 406px;

	right: -48px;

}



.pusher{

height: 10px; 

}



.cpr{

text-align: center;

color: #fff;

font-size: 12px; 

width: 100%;

text-align: center; 

position: absolute;

bottom: 13px; 

text-align: center;

height: 10px;

}



.cpr a{color:#fff; text-decoration:underline;}



/*ПЕРВАЯ страница КОНЕЦ*/



h1, h1 a {font-size:17px;}

.speedbar h1 {font-size:14px; font-weight:normal;}



.clear{

	clear: both;

}



.all_size{

	width: 100%;

	height: 100%;

}



li{

	list-style: none;

}



.nuclear:after{

  content: ".";

  display: block;

  height: 0;

  clear: both;

  overflow: hidden;

}



.nuclear{ 

  display: block;

}



body{

	background: url(../images/red_top.jpg) left top repeat-x #E5E5E5;

	padding: 30px 0px 0 0px;

}



.wrapper{

	max-width: 1100px;

	min-width: 885px;

	margin: 0px auto;	

	position: relative;

}



.wrap{

	float: left;

	width: 100%;

	background: url(../images/wrapper_bg.png) right top repeat-y;		

}



.content{

	margin: 0px 150px 0 200px;	

	background: #fff;

	padding: 0 20px 30px 20px;		

	height: auto !important; 

	min-height: 2800px !important; 

	height: 2800px;

}



.header{

	height: 74px;

	position: relative;

	text-align: center;

	padding: 20px 0 26px 0;

	background: url(../images/hdr_bg.png) right top no-repeat;	

}



.logo{

	position: absolute;

	top: -17px;

	left: 38px;

	width: 233px;

	height: 111px;

	z-index: 10000;

}



.top_ban{

	display: block;

	width: 468px;

	height: 60px;

	text-align: center;

	margin: 0px auto;

	position: relative;

	left: 60px;

}



.speedbar{

	display: block;

	padding: 0 0 0px 0;

	position: relative;

	top: -20px;

	color: #000;

	font-size: 14px;

	padding: 0 0 0 21px;

	margin: 0 7px 0 0;

}



.speedbar a{

	font-size: 14px;

	color: #990100;

	



}



.speedbar a.home{

	padding: 0;

	background: none;

	color: #990100;

	text-decoration: underline;

}



.content h4, .question h4, .item h4, .sdbr_item h4{

	background: url(../images/hdl.gif) left 7px no-repeat;

	padding: 0 0 5px 9px;

	

	color: #9E0002;

	font-weight: bold;

	font-size: 13px;	

}



.forum{

	border-bottom: 2px solid #CCCCCC;

	padding: 0 0 14px 0;

}



.forum table{

	width: 100%;

	margin: 10px 0 0px 0;

}



.forum table td{

	vertical-align: middle;

	height: 22px;

}



.forum table tr.hdline td{

	background: #9A0000;

	color: #fff;

	font-weight: bold;	

}



.forum table td.cent{

	text-align: center;

}



.forum table td.fst{

	padding: 0 0 0 15px;

}



.forum table td a{

	text-decoration: underline;

}



.forum table td a:hover{

	text-decoration: none;

}



.forum table tr.grey td{

	background: #F2F2F2;

}



.content h2{

	font-size: 16px;

	font-weight: 700;

	color: #868483;

	margin:3px 0 4px 0;

	text-decoration:none;

}



.content h2 a {text-decoration: underline; color: #000; font-weight:400;}



.content h2 a:hover{

	text-decoration: none;

}



.news {border-bottom-color: #cccccc;

border-bottom-width: 2px;

border-bottom-style: solid;}



.news_fullstory h2 {text-decoration:none; color:#7d7d7d}



h3 {	

	font-size: 14px;

	font-weight: 700;

	color: #868483;

}



.info_top_bar{	

	display: block;

	color: #000;

	padding: 5px 0 0 0;

}



.info_top_bar span{

	padding: 0 17px 0 0;

}



.info_top_bar a{

	text-decoration: underline;

	margin: 0 5px 0 0;

}



.info_top_bar img{

	margin: 0 15px 0 0;

}



.info_top_bar b{

	font-weight: normal;

}



.article p{

	color: #000;

}



.info_btm_bar a{

	margin: 0 20px 0 0;

	text-decoration: underline;

}



.info_btm_bar .tags {margin-right: 0px;}



.info_btm_bar a:hover, .info_top_bar a:hover{

	text-decoration: none;

}



.info_btm_bar a b{

	color: #000;

	padding: 0;

	font-weight: normal;

}



.article_in{

	padding: 5px 0;

}



.article_in p{

	text-align: justify;

}



.info_btm_bar{

	color: #000;

}



.info_btm_bar span {

	margin: 0 20px 0 0;

}



.info_btm_bar span a{

	margin: 0;

}



.article{

	border-bottom: 2px solid #CCCCCC;

	padding: 5px 0 15px 0;

}



.advert{

	border-bottom: 2px solid #CCCCCC;

}



.advert_in{

	width: 464px;

	margin: 0px auto;		

	padding: 6px 0 9px 0;

}



.advert_in .item{

	float: left;

}



.marg{

	margin: 0 28px 0 0;	

}



.article_in div{

	text-align: center;

	padding: 10px 0;

}



.connect{

	padding: 5px 0 100px 0;

}



.connect p{

	color: #000;

	text-align: justify;

}



.ad_bar{

	padding: 10px 0 0px 0;

	display: block;

}



.nosep{

	border: none;

}



.ad_bar a{

	text-decoration: underline;

}



.ad_bar a.list{

	color: #000;

	text-decoration: none;

}



.ad_bar a:hover{

	text-decoration: none;

}



.ad_bar a.list:hover{

	text-decoration: underline;

}



.choose_bar{

	background: #E5E5E5;

	height: 30px;

	margin: 20px 0 0 0;

	padding: 0px 0 0 15px;	

	color: #000;

	position: relative;

	line-height: 30px;

}



.choose_bar p{

	float: left;

	position: relative;

	top: 3px;

}



.choose_bar select{

	margin: 5px 10px 0 10px;

	height: 22px;	

	float: left;

}



.choose_bar form{

	padding: 0px 0 0 0;		

}



.choose_bar span{

	position: absolute;

	top: 0px;

	right: 10px;

}



.choose_bar span a{

	text-decoration: underline;

}



.choose_bar i{

	display: block;

	float: left;

	font-style: normal;

}



.connect_in li img.avatar{

	float: left;

	margin: 0 30px 0 0; 

	border: 1px solid #E6E6E6;

	vertical-align: top;

}



.connect_in li table td{

	color: #000;

	vertical-align: middle;

}



.connect_in ul{

	padding: 15px 0 15px 0;

	border-bottom: 2px solid #CCCCCC;

}



.connect_in li table td.factor{

	text-align: right;

	padding: 0 10px 0 0;

	font-weight: bold;

}



.connect_in li span.info_top_bar{

	padding: 0 0 10px 0;

}



.connect_in li{

	display: block;

	overflow: hidden;	

	padding: 0 0 0 10px;

}



.connect_in li.darkbg{

	background: #F2F2F2;

}



.connect_in li .info_btm_bar{

	clear: both;

	display: block;

	padding: 5px 0 5px 0;

}



.mistress{

	position: absolute;

	left: 0px;

	top: -151px;

	z-index: 1000;

}





.sdbr_rht{

	float: left;

	width: 150px;

	margin-left: -150px;		

	position: relative;

	background: url(../images/sdbr_r_bg.jpg) left top repeat-y;

	padding: 99px 0 377px 0;

}



.pony{

	position: absolute;

	left: 0px;

	bottom: 0px;



}



.shadow{

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 10;

}



.login h4, .search h4{

	color: #fff;

	font-size: 13px;

	

	background: url(../images/bull.gif) left 5px no-repeat;

	padding: 0 0 10px 10px;

}



.login{

	color: #fff;

	background: #9A0000;

	padding: 10px 10px 15px 10px;

}



.login a{

	color: #fff;

	font-size: 11px;

	text-decoration: underline;

	margin: 0 0 0 10px;

}



.login a:hover{

	text-decoration: none;

}



.login a b{ margin:-10px;}



.login .pm_limits {color:#fff; text-align:center;}



.inp_area{

	width: 101px;

	height: 18px;

	padding: 0 0 0 7px;

	border: 1px solid #CCCCCC;

	background: #fff;

	line-height: 18px;

	font-size: 10px;

	vertical-align: top;

	margin: 0px 0 10px 10px;

}



.question, .sdbr_rht .item{

	background: url(../images/sdbr_r_ibg.jpg) left top no-repeat #fff;	

	margin: 17px 0 0 0;

	padding: 10px;

}



.question p{

	font-size: 10px;

	color: #980000;

	font-weight: bold;

}



.question span{

	display: block;

	float: left;

	color: #000;	

	line-height: 18px;

}



.question span input{

	float: left;

	margin: 0px 7px 0 0;

	vertical-align: top;	

}



.question span b{

	font-weight: normal;

	display: block;

	float: left;

	font-size: 11px;

}



.question i{

	display: block;

	clear: both;

	font-size: 11px;

	font-style: normal;	

	padding: 0 0 0 20px;

}



.question i a{

	text-decoration: underline;

}



.question i a:hover{

	text-decoration: none;

}



.cloud{

	width: 150px;

	color: #fff;

	position: relative;

	margin: 17px 0 0 0px;

	background: #9A0000;

	padding: 10px 0 0 0;

}



.cloud a{ color: #fff;}



.cloud h4, .partners h4{

	color: #fff;

	font-size: 13px;

	

	background: url(../images/bull.gif) left 5px no-repeat;

	padding: 0 0 10px 10px;	

	margin: 0 0 0 10px;

}



.sdbr_rht .item li img{

	float: left;

	margin: 0 7px 0 0;

	vertical-align: top;

}



.sdbr_rht .item li{

	font-size: 10px;

	color: #990000;

	overflow: hidden;

	padding: 8px 0;

}



.sdbr_rht .item li a{

	text-decoration: underline;

	font-weight: bold;

}



.sdbr_rht .item li p{

	float: left;

	font-size: 10px;

}



.sdbr_rht .item p{

	font-size: 10px;

	color: #000;

	line-height: 12px;

}



.partners{

	background: #9A0000;

	margin: 17px 0 0 0;

	padding: 5px 0 0 0px;

}



.partners ul{

	padding: 0 0 5px 10px;

}



.sdbr_lft{

	float: left;

	width: 200px;

	margin-left: -100%;			

	background: url(../images/sdbr_l_bg.jpg) left top repeat-y;		

}



.sdbr_lft_in{

	padding: 0 0 0 30px;	

}



.sdbr_item{

	background: url(../images/sdbr_l_top_bg.jpg) right top no-repeat;

	padding: 10px 0 10px 0;

	font-size:10px;

}





.sdbr_item ul.mnu{

	padding: 5px 0;

}



.sdbr_item ul.mnu li a, .welcome_in ul.mnu li a {

	font-weight: bold;

	

	color: #9E0002;

	font-size: 13px;	

	background: url(../images/hdl.gif) left 7px no-repeat;

	padding: 0 0 0 12px;

}



.sdbr_item ul.mnu li ul li a, .welcome_in ul.mnu li ul li a {

	font-family: "Trebuchet MS";

	font-size: 11px;

	font-weight: normal;

	text-decoration: underline;	

}



.sdbr_item li ul, .welcome_in li ul{

	display: none;

	padding: 0 0 0 14px;

}



.sdbr_item li.curr ul, .welcome_in li.curr ul{

	display: block;

}



.sdbr_item ul.mnu li.curr a, .welcome_in ul.mnu li.curr a{

	background: url(../images/hdl_curr.gif) left 7px no-repeat;

}



.sdbr_item ul.mnu li.curr ul li a, .welcome_in ul.mnu li.curr ul li a {

	background: url(../images/hdl.gif) left 7px no-repeat;

}



.search{

	background: #9A0000;

	padding: 10px 10px 0px 10px;

	height: 84px;

	border-top: 2px solid #E5E5E5;

	color:#fff;

}



td.search  div{color:#fff;}





.srch_inp{

	width: 123px;

	padding: 0 0 0 5px;

	border: 1px solid #CCCCCC;

	margin: 0 0 0 7px;

}



.srch_butt{

	background: none;

	font-family: "Trebuchet MS";

	font-size: 11px;

	text-decoration: underline !important;

	color: #fff;

	border: none;

	cursor: pointer;

	margin: 3px 0 0 5px;

}



.login_butt {font-weight:700;}



.vote-title {

	color:#980002;

	font-size:11px;

	font-weight:bold;

}



.srch_butt_vote {

	background: none;

	font-family: "Trebuchet MS";

	font-size: 11px;

	text-decoration: underline;

	color: #980002;

	border: none;

	cursor: pointer;

	margin: 3px 0 0 5px;

}



.dating_search, .comm_butt{color:#980002; font-weight:700;}





.goddess{

	height: 310px;

	width: 200px;

	background: url(../images/pic07.jpg) left top no-repeat;

	padding: 0;

}



.chat_wrap{

padding: 10px 0 10px 10px;

}



.chat_wrap h4{

position: relative;

left: 20px;

}



.buttons ul {padding-left:20px;}

.buttons li {padding: 3px;}



.chat{

	height: 140px;

	overflow: auto;

	font-size: 11px;

	color: #000;

	margin: 0 0 5px 0;

}



.chat li{

	font-size: 10px;

	color: #000;

}



.chat li span{

	display: block;

	font-size: 10px;

	color: #000;

}



.chat li span b{

	font-weight: normal;

	color: #989898;

}



.chaton{

	font-size: 10px;

	text-decoration: underline;

	margin: 0 0 10px 0;		

}



.stat{

	font-size: 10px;

	color: #000;

}



.stat i{

	font-style: normal;

	display: block;

}



.stat a{

	text-decoration: underline;

}



.stat a.pink{

	color: #FF6766;

}



.stat a.grey{

	color: #656565;

}



.stat a.orange{

	color: #FF6501;

}



.recent{

	font-size: 10px;

	color: #000;

	padding: 10px 15px 10px 0;

}



.friends li{

	font-size: 10px;

	color: #000;

	padding: 0 0 7px 0;

}



.friends li a{

	text-decoration: underline;

}



.calendar{

	clear: both;

	overflow: hidden;

	width: 95%

}



.calendar a{

	color: #412929;

	text-decoration: underline;

}



.calendar a:hover{

	text-decoration: none;

}



.calendar h4{

	padding: 0 0 10px 9px;

}



.module{

	width: 144px;

	height: 113px;	

}



.populars {font-size:12px;}

.populars a{color:#000; font-size:11px;}



.navigation .nav-center {text-align: center; display: block;}

.navigation .nav-prev {float: left; display: block; font-size: 14px;}

.navigation .nav-next {float: right; display: block; font-size: 14px;}



.navigation  a{

	font-size: 14px;

	margin: 0 3px;

	color: #000;

}



.navigation span{

	font-size: 24px;

	color: #9A0002;

}



/* Навигация 





.navigation .nav-center {text-align: center; display: block;}

.navigation .nav-center * {margin: 0px 2px;}

.navigation a {color: #383838; text-decoration: underline;}

.navigation a:hover {text-decoration: none;} 

*/



.footer{

	float: left;

	width: 100%;

	padding: 10px 0 20px 0;

	text-align: center;	

	color: #fff;

	position: relative;

}



.footer a{

	text-decoration: underline;

	color: #fff;

}



.wrap_bg{

	background: url(../images/footer_bg.jpg) left bottom repeat-x;

	padding: 0 50px 0px 50px;

}



.ftr_shad{

	position: absolute;

	top: -110px;

	left: -48px;

}



.ftr_shad_r{

     position: absolute;

     top: -109px;

     right: 51px;

}



.shad_top{

	position: absolute;

	bottom: -46px;

	left: -48px;

}





/* Комментарий */

.comment {border-bottom: 1px solid #b8b8b8; margin-bottom: 22px; padding: 30px 0px 30px 0px; color: #383838; font: 1.2em Arial, Helvetica, Sans-serif;}

.comment-header {height: 26px; background: url(../images/comment-header-1.png) no-repeat 0px 0px;}

.comment-body {overflow: hidden; zoom: 1;}

.comment-footer {height: 10px; background: url(../images/comment-footer-1.png) no-repeat 0px 0px;}

.comment-options {position: absolute; right: 17px; margin-top: -26px;}



.comment-options del {padding: 0px 4px;}

.comment-text {padding-bottom: 26px; margin: 2px 0px 0px 160px;}

.comment-left {float: left; width: 150px; padding: 5px 0px 10px 0px;}

.comment-avatar {padding-bottom: 6px; }



/* Персональные сообщения */ 

table.pm input.bbcodes {margin: 10px 0px 0px 0px; position: relative; right: -32px;}

.pm_head {padding-top: 15px;}

.pm_list {color: #000; line-height: 22px;}

.pm_list a {color: #980002;}

.pm-body { padding-bottom: 10px;}

.f_textarea {

font-size: 11px;

font-family: "tahoma";

width: 449px;

height: 156px;

}



/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }


/* Облако тегов */

.clouds_xsmall {font-size: small;}

.clouds_small {font-size: medium;}

.clouds_medium {font-size: large;}

.clouds_large {font-size: x-large;}

.clouds_xlarge {font-size: xx-large;}



/* Формы */

.any-form {font: 1.2em Arial, Helvetica, Sans-serif; margin: 20px 0px 20px 0px; color: #383838; border:0;}

.any-form a {color: #383838; text-decoration: underline;}

.any-form a:hover {text-decoration: none;}

.any-form h2 {padding-bottom: 10px;}

.admintag {padding-bottom: 10px;}

.admintag2 {padding-bottom: 10px;}

.form-bbcodes {width: 516px;}

.any-form label {display: block; margin-bottom: 10px;}

.any-form label label {display: block; margin-bottom: -10px;}

.any-form label span {display: block;}

.any-form label .input {background: #fff url(../images/search-bg.png) repeat-x 0px 0px; border: 1px solid #dbdbdb; font: 12px Arial, Helvetica, Sans-serif; color: #6f6f6f; padding: 5px 0px 5px 5px; margin-right: 17px; width: 250px; margin-top: 2px;}

.any-form label select {width: 258px !important; background: #fff; height: 26px; border: 1px solid #dbdbdb; font: 12px Arial, Helvetica, Sans-serif; color: #6f6f6f;}

.any-form label textarea {background: #fff; color: #5c5852; font: 12px Arial, Helvetica, Sans-serif;}

.big-textarea {height: 200px; width: 503px; background: #fff; color: #5c5852; font: 12px Arial, Helvetica, Sans-serif; border: 1px solid #dbdbdb;}

.padd {padding-top: 10px;}

.nopadding {padding-top: 0px;}

.noborder {border: 0px !important;}

.block-search-submit {width: 95px; height: 23px; background: url(../images/button-2.png) no-repeat 0px 0px; color: #6f6f6f; font: 12px Arial, Helvetica, Sans-serif; border: 0px; cursor: pointer; margin-top: 6px;}

#allow_subscribe {float: left; margin: -1px 5px 0px 0px;}

.admintag label {display: block; float: left; position: relative; margin: -14px 0px 0px 30px;}

.admintag input {display: block; clear: both;}





/* Кнопки */

table.pm input.bbcodes {width: 150px; height: 23px; background: url(../images/bbcodes.png) no-repeat 0px 0px; color: #6f6f6f; font: 12px Arial, Helvetica, Sans-serif; border: 0px; cursor: pointer; margin-top: 6px;}

.bbcodes#dosearch {width: 95px; height: 23px; background: url(../images/button-2.png) no-repeat 0px 0px; color: #fff; font: 12px Arial, Helvetica, Sans-serif; border: 0px; cursor: pointer; margin-top: 6px; margin-right: 4px;}

.bbcodes#dofullsearch {width: 150px; height: 23px; background: url(../images/bbcodes.png) no-repeat 0px 0px; color: #fff; font: 12px Arial, Helvetica, Sans-serif; border: 0px; cursor: pointer; margin-top: 6px;}

#searchinput {background: #fff url(../images/search-bg.png) repeat-x 0px 0px; border: 1px solid #dbdbdb; font: 12px Arial, Helvetica, Sans-serif; color: #6f6f6f; padding: 5px 0px 5px 5px; margin-right: 17px; width: 250px; margin-top: 2px;}

#doclear, #doreset {width: 95px; height: 23px; background: url(../images/button-2.png) no-repeat 0px 0px; color: #fff; font: 12px Arial, Helvetica, Sans-serif; border: 0px; cursor: pointer; margin-top: 6px; margin-right: 4px;}

#fullsearch {font: 1.2em Arial, Helvetica, Sans-serif; color: #383838;}



/* Статистика сайта */

.stat dd {display: block; font-weight: bold;}

.bigpadd {padding-bottom: 14px;}

.userstop {font: 1.1em Arial, Helvetica, Sans-serif; width: 100%; border: 0px; padding: 0px;}

.userstop td {border-collapse: collapse; padding: 0px;}

.userstop a {color: #383838; text-decoration: underline;}

.userstop a:hover {text-decoration: none;}



/* BB коды */

.editor_button {float: left; cursor: pointer; padding-left: 0px; padding-right: 0px;}

.editor input[type="text"] { padding: 0px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.editbclose { float: right; cursor: pointer; }


.editor_button select {font-family: tahoma; font-size: 11px;}

.editor_button img, .editbclose img, .editor_button_brk img {margin: 0; padding: 0;}



/* Дополнительные поля новостей */

.xfields textarea {color: #555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}

.xfields input {color: #555555; font-size: 11px; font-family: tahoma; width: 300px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}

.xfields select {color: #555555; font-size: 11px; font-family: tahoma; height: 18px; border: 1px solid #e0e0e0; background-color: #ffffff;}

/* Дополнительные поля профиля пользователей */

.xprofile textarea {color: #555555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}

.xprofile input {color: #555555; font-size: 11px; font-family: tahoma; width: 250px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}



/* Цитата и скрытый текст */

.title_quote {color: #545454; background-color: #f9eeee; border: 1px dotted #d7d7d7; border-bottom: 0; font-weight: bold; padding: 5px; margin-top: 6px;}

.quote {color: #545454; background-color: #f9eeee; border: 1px dotted #d7d7d7; text-align: justify; padding: 5px;}

/* Tэг CODE */

.scriptcode {color: #545454; background-color: #f9eeee; border: 1px dotted #d7d7d7; text-align: left; padding: 5px; margin-top: 6px;}

/* Тег SPOILER */

.title_spoiler {color: #555; background-color: #fffff0; border: 1px dotted #d7d7d7; font-weight: bold; padding: 5px; margin-top: 6px;}

.title_spoiler img {margin: 0; padding: 0;}

.text_spoiler {color: #555555; background-color: #ffffe8; border: 1px dotted #d7d7d7; border-top: 0; text-align: justify; padding: 5px;}





/* Рейтинг статьи */

.rating {color: #555555; font-size: 11px; font-family: tahoma; width: 85px; height: 16px; text-indent: -9999px;}

.unit-rating {list-style: none; margin: 0px; padding: 0px; width: 85px; height: 16px; position: relative; background-image: url(../dleimages/rating.gif); background-position: top left; background-repeat: repeat-x;}

.unit-rating li {text-indent: -90000px; padding: 0px; margin: 0px; float: left;}

.unit-rating li a {display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute;	padding: 0px;}

.unit-rating li a:hover {background-image: url(../dleimages/rating.gif); background-position: left center; z-index: 2; left: 0px;}

.unit-rating a.r1-unit {left: 0px;}

.unit-rating a.r1-unit:hover {width: 17px;}

.unit-rating a.r2-unit {left: 17px;}

.unit-rating a.r2-unit:hover {width: 34px;}

.unit-rating a.r3-unit {left: 34px;}

.unit-rating a.r3-unit:hover {width: 51px;}

.unit-rating a.r4-unit {left: 51px;}	

.unit-rating a.r4-unit:hover {width: 68px;}

.unit-rating a.r5-unit {left: 68px;}

.unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating {background-image: url(../dleimages/rating.gif); background-position: left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}

.rate {float: right; padding-right: 4px;}



/* Календарь */

.weekday-active-v, .day-active-v {color: #383838;}

.calendar {color: #383838; font-size: 11px; line-height: 16px;}

.calendar td, th {text-decoration: none; padding: 3px 2px 2px 3px;}

.weekday {color: #FF0000; }

.weekday-active {color: #5078d5; }

.day-active {color: #fff; } 

.weekday-active a, .weekday-active-v a , .day-active a, .day-active-v a {color: #980002; text-decoration: underline;}

.monthlink {color: #383838; text-decoration: none;}

.day-current {border: 1px solid #bababa;}



/* Поиск по сайту и результаты поиска */

.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 12px; color: #555555;}









/* Выпадающее меню */

#dropmenudiv {border: 1px solid #ccc; font: normal 10px/20px 'Verdana'; margin: 2px;}

#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #980002; background: #fff; border: 1px solid #eee; padding: 1px 0px;}

#dropmenudiv a:hover {background: #fdf2f2; color: #000;} 



/* $ CSS Style DLE MiniChat Block START $ */



#chat-load-layer

{

    width:160px;

    height:200px;

    background:#d8dadb;

	position:absolute;

	display:none;

    filter: alpha(opacity=50);

    -moz-opacity:.5;

    opacity:.5;

}



#ChatSmiles {

	width:330px;

    background:#fff3c4;

	border:1px solid #ffcc03;

	position:absolute;

	padding:7px;

	display:none;

    filter: alpha(opacity=50);

    -moz-opacity:.5;

    opacity:.8;

}

#ChatBBcodes {



	position:absolute;

	display:none;

	padding-left:30px;

	padding:7px;

    filter: alpha(opacity=50);

    -moz-opacity:.5;

    opacity:.9;

}

#chat-style a{

	color:red;

	text-decoration:none;

}

#chat_messages .quote { background: #CAFFBF; }


.mct1 {color:#757575; font-size:8px;} /*время в мини*/

.mcm1 {font-size:11px;} /*сообщение и ник в мини*/

.mclf1 {padding:2px;} /*строка в биг чате */

.f_input {
height:17px;
}

/* Принцип работы 



.group_ID-ГРУППЫ



Принцып работы  */



#chat-style .group_1{ /* Админы */

	color:#111FFF;

	font-weight:700;

}

#chat-style .group_2{ /* 	Главные редакторы */

	color:#ff6501; 

	font-weight: 700;

}

#chat-style .group_3{ /*  Журналисты */

	color:#980002;

	font-weight:700;

}

#chat-style .group_4{ /* 	Пользователи */

	color:#656565;

	font-weight:bold;

}

#chat-style .group_5{ /* 	Гости */

	color:#b3b3b3;

	font-weight:700;

}



#chat-style .group_8{ /* 	Модераторы */

	color:#ff6766; 

	font-weight: 700;

}

/* $ CSS Style DLE MiniChat Block END $ */



/* Модуль ОНЛАЙН */



#hintbox{

	position:absolute;

	top: 0;

	background-color: white;

	width: 200px;

	padding: 3px;

	font:normal 10px Tahoma;

	line-height:18px;

	z-index:100;

	visibility: hidden;

	border:1px solid #8c8c8c;

}



#onl_table {

    width : 100%;

    font-size : 10px;

	margin-right: 2px;

	color: #000;

}





.usernames_group1 a{

    color: #0F47FF;
	font-weight: bold;
    text-decoration: underline;

}

.usernames_group1 a:hover {text-decoration: none;}





.usernames_group2 a{

	color:#ff6501; 

	font-weight: 700;

    text-decoration: underline;

}

.usernames_group2 a:hover {text-decoration: none;}





.usernames_group3 a{

    color: #980002;

    text-decoration: underline;

}

.usernames_group3 a:hover {text-decoration: none;}





.usernames_group4 a{

    color: #656565;

    text-decoration: underline;

}

.usernames_group4 a:hover {text-decoration: none;}



.usernames_group8 a{

	color:#ff6766; 

	font-weight: 700;

    text-decoration: underline;

}



.usernames_group8 a:hover {text-decoration: none;}



















/* ================== КЛАССЫ ФОРУМА НАЧАЛО ====================*/

/* --------------------------------------------------

Глобальный класс для DLE-Forum'a

-------------------------------------------------- */

.dle_forum {

	background-color: transparent;

	font-family: verdana;

	font-size: 11px;

	color: #222;

}

/* --------------------------------------------------

Гиперссылки

-------------------------------------------------- */

.dle_forum a:link, .dle_forum a:active, .dle_forum a:visited {

	color: #980002;

	text-decoration: underline;

}

.dle_forum a:hover {

	text-decoration: none;

}

/* --------------------------------------------------

Класс для описаний топиков

-------------------------------------------------- */

.forumdesc, .forumdesc a:link, .forumdesc a:visited, .forumdesc a:active {

	background: ffffff;

	font-size: 10px;

	color: #000000;

	line-height: 135%;

	margin: 2px 0 0 0;

	padding: 0;

}

/* --------------------------------------------------

Класс для завершающей строки глобальных таблиц DLE-Forum'a

-------------------------------------------------- */

.catend {

	background-color: #990000;

	color: #000;

	font-size: 1px;

	height: 5px;

}

/* --------------------------------------------------

Класс для последнего сообщения ...

-------------------------------------------------- */

.lastaction {

	font-size: 10px;

	color: #434951;

}

/* --------------------------------------------------

Класс, используемый в таблице статистики DLE-Forum'a

-------------------------------------------------- */

.activeusers {

	background-color: #990000;

	border: 1px solid #990000;

	color: #000;

	margin: 0px;

	padding: 1px;

}

/* --------------------------------------------------

Фон для постов на форуме

-------------------------------------------------- */

.post2, .bg3 {

	background-color: #ffffff;

}

/* --------------------------------------------------

Классы для постов форума и контентсодержащей таблицы

-------------------------------------------------- */

td.formbuttonrow, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1 {

	background-color: #f0e3e3 !important;

	border: 1px solid #990000;

	border-top: 1px solid #990000;

	margin: 0px !important;

	padding: 5px !important;

	text-align: center;

}

td.formbuttonrow {

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

}

.postdetails {

	font-size: 10px;

	line-height: 140%;

}

.postcolor {

	font-size: 12px;

	line-height: 160%;

}

/* --------------------------------------------------

Классы для межстраничной навигации форума

-------------------------------------------------- */

.forum_navigation {

	color: #000;

	border: 0px;

}

.forum_navigation a:link, .forum_navigation a:visited, .forum_navigation a:active {

	text-decoration: none;

	color: #636363;

	background-color: #F9F9F9;

	border: 1px solid #E6E6E6;

	padding: 3px 6px;

	font-size: 11px;

}

.forum_navigation a:hover {

	background-color: #d60000;

	color: #FFFFFF;

	border-color: #E6E6E6;

}

.forum_navigation span {

	text-decoration: none;

	background-color: #FFF;

	padding: 3px 6px;

	border: 1px solid #E6E6E6;

	color: #ccc;

	font-size: 11px;

}

/* --------------------------------------------------

Классы для таблиц ipbtable

-------------------------------------------------- */

.ipbtable {

	width: 100%;

}

table.ipbtable, tr.ipbtable, td.ipbtable {

	background: transparent;

	color: #000;

	font-size: 11px;

	line-height: 135%;

}

.ipbtable td, .divpad {

	padding: 5px;

}

/*

td.nopad {

	padding: 0;

}*/

/* --------------------------------------------------

Классы для строк (столбцов) форума

-------------------------------------------------- */

.row {

	background-color: #ffffff;

	font-size:10px;

	border: 1px solid;

}

.row1 {

	background-color: #ffffff;

}

.row2 {

	background-color: #ffffff;

}

.formsubtitle {

	background-color: #ffffff;

	border: 1px solid #990000;

	border-top: 0;

	border-left: 0;

	border-right: 0;

	color: #000000;

	font-weight: bold;

	padding: 5px;

}

/* --------------------------------------------------

Классы для заголовков форума

-------------------------------------------------- */

.maintitle {

	background-image: url('../images/footer_bg.jpg');

	border: 1px solid #990000;

	border-bottom: 1px solid #990000;

	color: #ffffff;

	font-size: 13px;

	font-weight: bold;

	margin: 0px;

	padding: 8px;

}

.maintitle td div {

	color: #ffffff;

	font-size: 13px;

	font-weight: bold;

}

.maintitle a:link, .maintitle a:visited {

	background: transparent;

	color: #ffffff;

	text-decoration: none;

}

.maintitle a:hover, .maintitle a:active {

	background: transparent;

	color: #F1F1F1;

}

/* --------------------------------------------------

Классы для заголовков опросов в темах

-------------------------------------------------- */

.polltitle {

/*	background-image: url('../forum/images/dlet_tile_cat.gif');*/

	border: 1px solid #990000;

	border-bottom: 1px solid #990000;

	color: #222;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	padding: 8px;

	background-color: #f2d3d3;

}

/* --------------------------------------------------

Классы для субзаголовков форума и контентсодержащей части

-------------------------------------------------- */

.borderwrap table th {

	background-color: #f2ebeb;

	border-bottom: 1px solid #990000;

	color: #373d45;

	font-size: 10px;

	font-weight: bold;

	letter-spacing: 1px;

	margin: 0;

	padding: 5px;

}

.borderwrap {

	background-color: #000;

	border: 1px solid #990000;

	padding: 0px;

	margin: 0px;

}

/* --------------------------------------------------

Классы для выпадающего меню (кнопки)

-------------------------------------------------- */

.popmenubutton {

	width: 120px;

	white-space: nowrap;

	background-color: #dfc7c7;

	border: 1px solid #990000;

	color: #373d45;

	font-weight: bold;

	float: right;

	height: 18px;

	text-align: center;

	margin: 0px;

	font-size: 11px;

	padding: 3px;

}

.popmenubutton a:link, .popmenubutton a:visited {

	color: #2b3543;

	text-decoration: none;

}

.popmenubutton a:hover {

	color: #bb3333;

	text-decoration: none;

}

/* --------------------------------------------------

Кдасс для кнопки отправных форм типа SUBMIT

-------------------------------------------------- */

.button {

	background-color: #e9d4d4;

	border: 1px solid #990000;

	color: #000;

	font-family: verdana;

	font-size: 11px;

	padding: 1px;

}

/* --------------------------------------------------

Класс для полей отправных форм типа TEXTAREA

-------------------------------------------------- */

.forum_textarea {

	background-color: #fff;

	border: 1px solid #990000;

	color: #000;

	font-family: verdana;

	font-size: 11px;

	margin: 0px;

	padding: 1px;

	vertical-align: middle;

	width: 458px;

	height: 156px;

}

/* --------------------------------------------------

Класс для полей отправных форм типа INPUT

-------------------------------------------------- */

.forum_input {

	background-color: #fff;

	border: 1px solid #990000;

	color: #000;

	font-family: verdana;

	font-size: 11px;

	margin: 0px;

	padding: 1px;

	vertical-align: middle;

	width: 300px;

	height: 16px;

}

/* --------------------------------------------------

Класс, отвечающий за рейтинги пользователей форума 	(добавлено для DLE F 2.1)

-------------------------------------------------- */

.rank {

	width: 85px;

	height: 16px;

}

.unit-rank {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 85px;

	height: 16px;

	position: relative;

	background-image: url('../forum/images/rating.gif');

	background-position: top left;

	background-repeat: repeat-x;

}

.unit-rank li {

	text-indent: -90000px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.unit-rank li a {

	display: block;

	width: 17px;

	height: 16px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rank li a:hover {

	background-image: url('../forum/images/rating.gif');

	background-position: left center;

	z-index: 2;

	left: 0px;

}

.unit-rank a.r1-unit { left: 0px; }

.unit-rank a.r1-unit:hover { width: 17px; }

.unit-rank a.r2-unit { left: 17px; }

.unit-rank a.r2-unit:hover { width: 34px; }

.unit-rank a.r3-unit { left: 34px; }

.unit-rank a.r3-unit:hover { width: 51px; }

.unit-rank a.r4-unit { left: 51px; }

.unit-rank a.r4-unit:hover { width: 68px; }

.unit-rank a.r5-unit { left: 68px; }

.unit-rank a.r5-unit:hover { width: 85px; }

.unit-rank li.current-rank {

	background-image: url('../forum/images/rating.gif');

	background-position: left bottom;

	position: absolute;

	height: 16px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}

/* --------------------------------------------------

Классы, отвечающие за цитаты 						(добавлено для DLE F 2.1)

-------------------------------------------------- */

.title_quote {

	color: #252525;

	font-size: 11px;

	background-color: #FFFEDF;

	border: 1px dotted #bebebe; 

	border-bottom: 0;

	font-weight: bold;

	padding: 5px;

}

.quote {

	color: #171717;

	font-size: 11px;

	background-color: #FFFEDF;

	border: 1px dotted #bebebe;

	padding: 5px;

}

/* --------------------------------------------------

Класс, отвечающий за тэг CODE 						(добавлено для DLE F 2.1)

-------------------------------------------------- */

.scriptcode {

	color: #757575;	

	font-size: 11px;

	background-color: #FFFEDF; 

	border: 1px dotted #bebebe;

	text-align: left;

	padding: 5px;

}

/* --------------------------------------------------

Отправные формы - закомментировано. Берем класс из движка ДЛЕ

-------------------------------------------------- */

/*

form {

	margin: 0;

	padding: 0;

}

*/

.hidden_post {

	color: #757575;	

	font-size: 11px;

	background-color: #F1C8D2; 

	border: 1px dotted #990000;

	text-align: left;

	padding: 5px;

}



/* ================== КЛАССЫ ФОРУМА КОНЕЦ====================*/



/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#9A0000; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#DCDCDC; color:#fff; }
#searchsuggestions a span.searchheading { background: #9A0000; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
	background: #9A0000 url(../images/dlet_tile_cat.gif) 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #cfcfcf;
	color: #868686;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #d0e5f5 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #dedede;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}


.mass_comments_action { text-align: right; }
/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
	display:none;
	font-family: Verdana;font-size: 11px;
	background:#9A0000;padding:10px;
	text-align:center;
	border:1px solid #fff;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}


.bbcodes, .bbcodes_poll {
	background: none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration: underline;
	color: #980002;
	border: 1px solid #e0e0e0;
	cursor: pointer;
	margin: 3px 0 0 5px;
}

