#count-money{
	color:white;
}
#BlogCategId,#BlogDomain{
	display:none;

}
#loggedUserCatA{
	display:none;

}
#quest-form .content{
	display:none;
	cursor:pointer !important;  
}
.eru-level{
	font-size:9px;
}
#loggedUserIdA{
	display:none;
}
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.loading{
	float:right;
	display:none;
}
.buttow
{
	background:rgb(128,0,0);
	color:#fff;

	
	vertical-align:middle;
	line-height:35px;
	margin-bottom:1px;
	text-align:center;
	margin-left:auto;

}


img { behavior: url('/pngbehavior.htc'); }   /* для прозрачных PNG */

/* remember to define focus styles! */
:focus {
	xoutline: 0;
}
body {
	color: black;
	background: #fff;
}
ol, ul {
	list-style:disc outside;
	margin-left:35px;
}
.commentlist ul
{
margin-left:0px;
}
.widget ul{
margin-left:0px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.topic-desc{
font-size:12px;
}

.forum-desc{
font-size:12px;
}
.forums{
	width:100%;
	border:solid silver 1px;
}

.forums th{
	padding:5px;
	background:silver;
	color:white;
}

.forums td{
	padding:10px;
	border:solid silver 1px;
}

.forum-title{
	font-weight:bold;
	font-size:16px;
}

.forum-theme th{
	background:gray;
	padding:10px;
}

.forum-end th{
	background:silver;
	height:10px;
}

.topic-add{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
}

.darked{
	background:white ;
}

.topics{
	border:solid silver 1px;
}

.topics td{
	padding:10px;
	border:solid silver 1px;
}

.topics th{
	padding:5px;
	background:silver;
	color:white;
}
.user-info-topic{
	width:190px;
	background:white;
}

.user-info-topic span{
	font-weight:bold;
}

.info-topic{
	border: solid red 2px;
}
.userpic-topic {
	width: 120px;
	height: 163px;
	background: #940101;
}

.reply-add{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
}

.fleft{
		float:left;
}
/* BASIC */

strong, .strong {
	font-weight: bold;
}
em, .em {
	font-style: italic;
}

li {
	padding-left: 10px;
}

.clear {
	clear: both;
}





div.temp {
	 margin:10px;
	 padding:10px;
	 border:1px dashed green
}






label {
	display: block;
}
.checkbox label {
	display: inline;
}

a {
	xcolor: #cc0066;
	color: #595959;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}









body {
	font: normal 14px "Trebuchet MS", Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #333;
}






div {
	xborder: 1px solid red;
	xpadding: 1px;
	xmargin: 1px;
}






/* LAYOUT */


#hd, #hdA, #hdBox1, #hdBox2 {
	height: 145px;
}

#hd #hdBox1 {
	float: left;
	width: 145px;
}
.userpic{
	width:120px;
}
#hd div {
	xborder: 1px solid yellow; 
	xpadding: 2px;
	
}

#hdBox2 {
	width: 330px;
	float: right;
	text-align: left;
	padding: 5px;
	
}

#hdBox2userpic {
	width: 120px;
	background: #940101;
	float: left;
	text-align: center;
	font-size:163px
}
*>#hdBox2userpic{
	font-size:12px
}


#hdBox2A {
	width: 190px;
	float: right;
}






#bd {
	
}
	#bdA {
		
	}
	
		#col1-2 {
			
		}
		
			#col2 {
				
			}
			
				#content {
					
				}
				
			#col1 {
				
			}
			
		#col3 {
			
		}
	
#main1,#footer{min-width:980px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?'980px':'auto');}

#clear1{height:1px;font-size:1px;clear:both;}

#container1{float:left;width:100%;margin:0 -260px 0 0;}
#out1{margin:0 265px 0 0;}
#in1{width:100%;}

#center1{float:right;width:100%;margin:0 0 0 -268px;overflow:hidden;}
#center1 .content1{margin:0 0 0 268px;}

#left1{float:left;width:265px;overflow:hidden;}
#left1 .content1{margin-left:10px;z-index:1001;}

#right1{float:right;width:255px;overflow:hidden;}


#body2 {
     width:100%;
	 min-width:980px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?'980px':'auto');
} 


#left2 {
     float:left; 
     width:255px; overflow:hidden;margin-left:10px;
}


#right2 {
     float:right;
     width:255px; overflow:hidden;

}

/* Задание стилей среднего столбца */
#center2 {margin-right:10px;
	 width:auto;overflow:hidden;
}



#bd {
border-left: 265px solid #fff; /*** This is the width and the color for our left column ***/ /* 165 */
border-right: 265px solid #fff; /*** This is the width and the color for our right column ***/ /* 130 */
}
#col1-2 {
width: 100%;
margin-left: -265px; /*** Same length as .outer border-left but with negative value ***/ /* -165 */
}
#col2 {
margin-right: -265px;  /*** Same length as .outer border-left but with negative value ***/ /* -165 */

width:100%;

}
#col1 {
width: 265px; /* 150 */
}
#col3 {
width: 265px; /* 120 */

margin-right: -265px; /** This negative margin-right value is the width of the right column + the padding, in this example 130px. ***/ /* -130 */
}


#col1 .widget {
	margin-right: 10px;
	display: inline;
	overflow:hidden;
}
#col3 .widget {
	margin-left: 10px;
	overflow:hidden;
}





#bdA {
width: 100%; 

}
#col1-2 {
float: left;
}

#col2 {
float: right;
}
* html #col2 {
position: relative;
}

/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/
#col1 {
float: left;
min-height: 250px;
}
* html #col1 {
position: relative;  /*** IE needs this  ***/
height: 250px;
}

#col3 {
float: right; 
min-height: 250px;
}
* html #col3 {
height: 250px;
position: relative;  /*** IE needs this  ***/
}















#bd {
	clear: both;
}












#hd {
	color: #fff;
	background: #000 url(/img/hd-tile.jpg) repeat-x;
}
#hdA {
	background: transparent url(/img/slogan.jpg) no-repeat left top;
	width: 100%;
}


#hd a, #ft a {
	color: #EDCB33;
}




img.userpic {
	xfloat: left;
	xposition: relative;
	xxleft: -110px;
}






.input.radio input,.input.radio label {
	float: left;
	display: block;
}
.input.radio label {

}
.input.radio input {
	width: 30px;
	clear: left;
}






/* widgets */

.widget {
	background: #f5f5f5;
	width: 245px;
	xmargin-left: 10px;
	xmargin-right: 10px;
	color: #595959;
	overflow:hidden;
}

#col1 .widget {
	float: right;
	xmargin-left: 10px;
	xmargin-right: 10px;
}

.wdHd {
	xbackground: transparent url(/img/widget_hd.gif) no-repeat left top;
	color: #303030;
	height: 21px;
	text-align: center;
	font-size: larger;
}

.wdFt {
	xbackground: transparent url(/img/widget_ft.gif) no-repeat left top;
	height: 9px;
	font-size: 1px;
}

.wdBd {
	padding: 10px;
}
.widget.tagcloud .wdBd, .widget.htmlblock .wdBd , .widget.htmlblock1 .wdBd , .widget.htmlblock2 .wdBd , .widget.htmlblock3 .wdBd , .widget.htmlblock4 .wdBd {
	padding: 0px;
}
.widget.tagcloud .wdFt {
	height: 0px;
}

.widget li {
	background: transparent url(/img/site/dotted_grey.gif) repeat-x scroll left bottom;
	margin-bottom: 0px;
	padding: 4px 0 8px 10px;
}


.widget.active_posts a.comment_link {
	color: #3FA62B;
}
.widget.active_posts a.post_link {
	color: #0072BC;
}
.widget.active_posts span.today {
	color: #eb1c23;
}
.widget.active_posts span.unseen {
	color: #3FA62B;
}
.widget.active_posts span.post-date-author {
	color: #0066CC;
}


.widget.important_posts a, .widget.recent_posts, .widget.discussed_posts a {
	font-weight: bold;
}
.widget.discussed_posts .date, .widget.discussed_posts .user, .widget.important_posts .date, .widget.important_posts .user, .widget.recent_posts .date, .widget.recent_posts .user {
	color: #0066cc;
}

.widget ul
{
list-style: none;
}





.widget.poll div.radio {
	xborder: 1px solid #ccc;
	xpadding: 5px;
}
.widget.poll div.radio input,.widget.poll div.radio label {
	display: inline !important;
	float: none !important;
	width: 20px;
}
.widget.poll .pollTitle {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px; 
	color: #3D3D3D;
}

.widget.month_phrase .monthphraseAuthor {
	color: #0066CC;
	text-align: right;
	font-style: italic;
}
.widget.month_phrase .monthphraseDate {
	text-align: right;
}










.widget.search .wdHd {
	display: none;
}

.widget.search .wdBd {
background:#890A0E none repeat scroll 0 0;
border:1px solid #000000;
margin-bottom:0px;
padding:2px 0;
padding-right: 4px;
height: 25px;
}
.widget.search .wdFt {
	height: 4px;
	background: #fff;
}
#searchform_top {
}
#searchform_top_text {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#F7941D;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:5px 0 5px 10px;
width:150px;
}
#gosearch {
float:right;
}





#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
}
#wp-calendar caption {
-x-system-font:none;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:98%;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
font-weight: bold;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td, #wp-calendar th {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}

#wp-calendar .holy, #wp-calendar .holy a {
	color: #eb1c23;
}








img.logo {
	width: 145px;
	height: 120px;
}







.posts .sort-links {
	padding: 7px 7px 10px 9px;
	margin-bottomx: 10px;
}




span.new {
 color: green;
display:block;
padding-right:15px;
padding-left: 12px;
font-weight: bold;
}
div.comment_author span.new {
	float: right;
}



.post-userpic {
	float: left;
	padding: 7px 20px 10px 0;
	
}


.post-date, .post-date-stick {
	background: transparent url(/img/site/post-top_bg.png) no-repeat scroll 0 0;
	color: #000;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	height: 74px;
	padding: 7px 20px 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 67px;
}
.post-date-stick {
	background: transparent url(/img/site/post-top_bg2.png) no-repeat scroll 0 0;
	color: #F7941D;
	xcolor: #065272;
}
.post-date p, .post-date-stick p {
	font-size: 30px;
	line-height: 30px;
	color: #c61b24;
}
.post-date-stick p {
	color: #fff;
}

.post-title {
	color: #303030;
}

h1 {
	color: #303030;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
}
h1 a {
	color: #3d3d3d;
}


.post-level-editor .post-title h1 {
	background: #ff9090;
}

.post-level-editor-important-posts{
	background: #ff9090;
}

.post-level-moderator-important-posts{
	background: #ffffaa;
}

.post-level-moderator .post-title h1 {
	background: #ffffaa;
}



.post-title .h3 {
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 4px;
}
.post-title .h3 span {
	color: #eb1c23;
	font-weight: bold;
}
.post-title-nav {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;

}
.post-title-nav span{
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 4px;
}
.post-title-nav a{
	font-size: 12px;
	font-weight:bold;
}
.com-count-nav{
	color:gray;
	font-weight:bold;

}

.com-today-nav{
	color:#eb1c23;
	font-weight:bold;
}

.com-new-nav{
	color:#3FA62B;
	font-weight:bold;
}
.title-user-nav{
	color:red;
}

.post-title .h3 a {
	color: #eb1c23;
	font-weight: bold;
}
.post-title .h4 {
	background: transparent url(/img/site/post-title_h4.gif) repeat-x scroll 0 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 7px 0 6px 5px;
}
.post-title .h4 span {
	color: #3d3d3d;
	font-weight: normal;
}

.entry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	
}
.entry p {
	padding-bottom: 15px;
}
.entry a {
	color: #0072bc;
}
.entry img {
	margin: 5px 12px;
}
.postmetadata {
	background: #DFEFF3 none repeat scroll 0 0;
	xborder: 1px solid #ebebeb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	margin-bottom: 30px;
	width: 100%;
}

.b1-nav{
background: #F5F5F5 none repeat scroll 0 0;
}

.b2-nav{
background: none;
}

.postmetadata .alignleft {
	padding-left: 15px;
	padding-top: 7px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.postmetadata .alignleft a.comments{
	color:#000000;
	background:url(/img/icons/comm_a.gif) no-repeat;
	padding-left:22px;
	line-height:20px;
	padding-bottom:10px;
	font-weight:bold;
}
.postmetadata .alignleft a.comments span{

	color:#eb1c23;

}


.postmetadata .newCommentCount, .postmetadata .newCommentCount a {
	font-weight: bold;
	color: green;
}
.pmetadata a{
	font-weight: bold;
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.readmore{

	background:url(/img/site/dotted_red.gif) repeat-x left bottom;

	color:#c61b24;
font-weight:bold;
}



a.readmore span{

	font-weight:bold;

}



a.readmore:hover{

	text-decoration:none;

}



.postmetadata .alignleft{

	padding-top:4px;

	padding-left:15px;

}



.postmetadata .alignright{

	padding-top:7px;

	padding-right:15px;

}



a.readmore:hover{

	color:#570608;

}



blockquote {
display:table; 

	margin: 0px 30px 0px 10px;
	padding-left: 20px;
	padding-bottom:4px;
	background:url(/img/site/blockquote_bg.gif) repeat-y;
	background-color: #FFFFE6;

}



blockquote blockquote{
	background:url(/img/site/blockquote_bg2.gif) repeat-y;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}














table.format {
	xwidth:80%;
	margin-left: 10%;
}
table.format td {
	padding-bottom: 5px;
	padding-top: 5px;
	xborder-bottom: 1px solid gray;
	padding-right: 10px;
}
table.format td label {
	color: #ccc;
}




#ft {
	clear: both;
	background: #075d80;
	height: 50px;
	color: #fff;
}
#ft a {
	font-weight: bold;
	text-decoration: none;
}
#ft a:hover {
	text-decoration: underline;
}

#ft2 {
	padding: 3px;
}

#ftBox1 {
	width:270px;
	padding-left:20px;
	text-align:center;
	float:left;
}
#ftBox2 {
	width:200px;
	float:left;
}





/* for categories sort */

ul#categoriesSort {
padding: 1em 0.5em;
width: 70%;
}

ul#categoriesSort li {
xbackground-color: #FFFFFF;
xborder: 1px solid #000000;
border-left: 1px solid gray;
list-style: none;
margin: 5px 0;
padding: 8px;
}

ul#categoriesSort li.droppable-hover {
background-color: #FFF000;
}

ul#categoriesSort #category {
xborder: 1px solid #000000;
xmargin-top: 1em;
padding: 8px;
xwidth: 97%;
}

ul#categoriesSort #ui-draggable {
background: #ff7777;
padding: 4px;
position: relative;
xwidth: 300px;
}
ul#categoriesSort span {
	
	cursor: move;
}















#flashMessage {
	padding:5px;
	border:1px solid #ff0000;
	background: #fff000;
	padding-left: 25px;
	margin-bottom: 10px;
}


div.error-message {
	color: #ff0000;
}



































.row-actions {
    font-size: 11px !important;
    position: absolute;
    padding: 2px 5px 2px 11px;
    top: -1px;
    left: -40px;
    display: none;
    font-size: 12px;
    -moz-border-radius: 10px 0 0 10px; 
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
}


.category-list {
    margin: 14px 0;
    padding: 0;
    list-style: none;
}

    .category-list ul,
    .category-list li {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    
    .category-list ul {
        margin-left: 17px;
    }
    
    .category-list .trash {
        visibility: hidden;
    }
    
    .category-list label:hover .trash {
        visibility: visible;
    }

    .checkbox-list label {
        position: relative;
        top: -2px;
        left: -3px;
    }    
    
    #post-preview object {
        width: 100%;
        height: 400px;
        margin: 0 0 14px 0;
        border: 6px solid #fffde0;
    }
  
    

/* File list */

.actions-handle {
    position: relative;
}

.file-list,
.list {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .file-list li,
    .list li {
        margin: 0;
        padding: 4px 0;
        border-bottom: 1px solid #e0e0e0;
    }

    .file-list .thumbnail,
    .list .thumbnail {
        float: left;
        margin: 0 10px 0 5px;
        display: block;
    }
    
    .file-list img,
    .list img {
        display: block;
    }
    
    .file-list h3,
    .list h3 {
        font-size: 14px;
        font-weight: normal;
        margin: 0;
    }

#edit-buttons {
    overflow: hidden;
    margin-top: 1em;
    background: #eee;
    padding: 4px;
}




/* Category list */

.category_list {
    margin: 1em 2em;
    padding: 0;
    list-style: none;
    font-size: 14px;
    line-height: 20px;
}

    .category_list ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .category_list li {
        margin: 0;
        padding: 0 0 0 20px;
    }
    
    .category_list > li {
        padding-left: 0;
    }
    
.action_delete {
    display: block;
    background: transparent url(img/cross.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    position: relative;
    bottom: -1px;
}

    .action_delete span {
        display: none;
    }
    
    .action_delete:hover {
        background-color: transparent;
    }
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
/* COMMENTS */


.add{
  background-color: #FFFFFF;
  border:1px #000 solid;
  padding:10px;	
}



.comment_subject {

        color:#065272; 

	font-size:18px;

	padding-left:10px;

	}



.comment_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px 10px 10px 5px;
	line-height:20px;
}



.comment_author {

	font-size: 14px;

	color: #c61b24;
}

.comment_author a {

	font-size: 14px;

	color: #c61b24;
}



.meta {

       	font-size: 14px;

}



.comment_date {

 	font-weight:bold;

	font-size: 14px;

	color: #c61b24;

	

}





#commentform{
	width:100%;
}



.commentform input {
	width:100%;
	padding: 2px;
	margin: 5px 5px 1px 0;
}



.commentform textarea {
	width:100%;
	padding: 2px;
}



.commentform #submit {
	margin: 0;
	width:100%;
	height:25px;
}

/* End Form Elements */







/* Begin Comments*/



h2#comment_title{

	font-size:23px;

	color:#303030;

	font-weight:normal;

	font-family:Georgia, "Times New Roman", Times, serif;

	margin-left:35px;

	margin-bottom:15px;

}



.alt {

	margin: 0;

	}



.commentlist {

	padding: 0px;

	text-align: justify;

	}



.comm_items {

	margin: 15px 0 5px;

	display:block;

	border:1px solid #ebebeb;

	background:#f5f5f5;

	}



.comm_items li {

	margin: 0;

	padding: 5px 10px 5px;

	background:none;

	border:0;

	list-style:none;

	}



.commentlist p {

	}



.commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	display: block;

	color:#0072bc;

	text-transform:capitalize;

	font-size:17px;

	margin:15px 20px 5px 20px;

	padding-bottom:10px;

	border-bottom:1px solid #ebebeb;

	}



.commentmetadata a{

	color:#0072bc;

	}



.commentmetadata span{

	color:#000000;

	}



.commentmetadata_text{

	margin:15px 20px 5px 25px;

	color:#534741;

	/*font-family:Arial, Helvetica, sans-serif;*/

	font-size:12px;

}



.commentmetadata_end{

	color:#000000;

	background:#efefef;

	border-top:1px solid #ebebeb;

	padding:5px;

	padding:10px 25px 10px 15px;

	font-size:12px;

	text-align:right;

}



.commentmetadata_end a{

	color:#000000;

	}



.commentmetadata_end span{

	color:#000000;

	}

/* THREADED COMMENTS */


.comment 
{
	position: 				relative;
	
	margin: 6px 2px 0 3px;
	
/*	border: 				1px solid #666; */
	padding:				6px 3px 5px 6px;

	background-color:		#fff;
}

.odd
{
	background-color: #f8f8f8;
}

.comment div {
	position: 				relative;
}

.comment .comment img
{
	margin: 				0px;
}

.comment .collapseicon 
{
	width: 					20px;
	height: 				20px;
	overflow:				hidden;
	background: transparent url("/img/site/comment_icon.gif") no-repeat 2px top;
	cursor: pointer;
}

.collapsed .collapseicon, #collapse_all_comments.collapsed
{
	background: transparent url("/img/site/comment_icon2.gif") no-repeat left 4px;
}

#collapse_all_comments {
	display: block;
	width: 200px;
	height: 20px;
	background: transparent url("/img/site/comment_icon.gif") no-repeat 2px top;
	margin-left: 10px;
}
#collapse_all_comments span {
	padding-left: 23px;
}
.abut{
	background:rgb(206,225,239);
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 4px;
	letter-spacing: normal;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}


.comment .reply {
	text-align: 			center;
	padding: 				7px 6px 6px 8px;
	background:rgb(230,230,230);

	border-top:dashed 1px silver;
}
.comment .reply a{
background:#5c5b73;

	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 4px;
	letter-spacing: normal;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:white;
}
.comment .reply a:hover{
background:rgb(228,201,208);
}
.comment
{
	border: 	1px solid #ddd;
	margin-top: 			10px;
}

input#subscribe
{
	width: auto;
}

.comment .body .content
{
	padding:				0px 3px 0px 3px;
/*	width: 					100%;*/
	overflow: 				hidden; 
}

.comment .title abbr
{
	border: none;
}


.commentform textarea {
	width: 97%;
}

/* */

#respond_box{

	margin:40px 0 0 30px;

	padding:12px 0 60px 0;

	background:url(images/respond_box_bg.gif) no-repeat;

}



h3#respond{

	font-size:21px;

	color:#dc0000;

	font-weight:normal;

	margin:0 0 25px 25px;

}



#commentform{

	margin-left:50px;

	color:#7c7c7c;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	width:90%;

}



.commentform a{

	color:#7c7c7c;

}



.commentform label{

	position:relative;

	top:-2px;

}



.commentform input{
	background:#ffffff url(/img/site/commentform_bg.gif) repeat-x;
	border:1px #cccccc solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	color:#000000;
	width: 95%;
}



.commentform textarea{
	background:#ffffff url(/img/site/commentform_bg.gif) repeat-x;
	border:1px #cccccc solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	color:#000000;
}



.commentform input#submit{
	background:none;
	border:0px;
}





.ed_button { 
	width: 0;  /* IE table-cell margin fix */
    	overflow: visible;
	}
.ed_button[class] { 
	width: auto;
	}
#comment_quicktags {
	text-align: left;
	margin-left: 0%;
}
#comment_quicktags #ed_comment_toolbar {
	display: inline;
}
#comment_quicktags input.ed_button {
	background: #F4F4F4;
	border: 1px solid #D6D3CE;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1px;
	width: auto;
}
#comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
}
#comment_quicktags #ed_strong {
	font-weight: bold;
}
#comment_quicktags #ed_em {
	font-style: italic;
}
.quoter{
	margin-top: 0px;

}


.quoter a{
background:rgb(206,225,239);
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 4px;
	letter-spacing: normal;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}






/* End Comments */
	 
	 
	 
	 
/* AVATAR */



.avatar_bg {

	width: 100%;

	background-color: #fbe4e6;


	/*background:url(images/comment_bg.gif) no-repeat right center;*/

}
.new-comment .avatar_bg {
	background-color: #cfeacf;
}
.new-comment .avatar_bg .comment_subject {
	color: #c87208;
}
.rand-reg{
	border-bottom:dotted red 1px;
	font-size:15px;
	font-weight:bold;
}

.avatar_comment, .post-userpic {
	float:left;
	padding: 3px;
	margin: 2px;
	margin-right:10px;
	border: 1px solid #000;
	background: #fff;
	z-index:1000;
}	 

.avatar_comment img, .post-userpic img {
	display: block;
}































/*
  CSS generated via the Suckerfish WordPress Plugin ... http://ryanhellyer.net/2008/01/14/suckerfish-wordpress-plugin/

  If you would like a similar dropdown for your own site, then please contact Ryan Hellyer for
  information about getting your own custom designed dropdown menu ... http://ryanhellyer.net/contact/
*/

li#current_rubric {background:#065272;}

#suckerfishnav {font-size:10px;font-family:verdana,sans-serif;font-weight:bold;margin:0px;padding:0px;filter:alpha(opacity=85);}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:20px;padding:0;margin:0 0 0 0;width:100%;}

#suckerfishnav a {display:block;
color:#f4f4f4;
text-decoration:none;padding:0px 15px;}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:143px;font-weight:normal;margin:0;line-height:1;border-bottom:3px solid #065272; border-top:3px solid #065272;border-right:3px solid #065272;border-left:3px solid #065272;line-height:16px;}
/* for li li */
/* background:url(http://box-club.ru/wp-content/themes/BoxingClub2/images/dotted_grey.gif) repeat-x left bottom; */
#suckerfishnav li li {width:143px; }
#suckerfishnav li li a {padding:3px 10px}
#suckerfishnav li ul li {font-weight:normal;font-family:verdana,sans-serif;}
#suckerfishnav li ul li a {color:#FFF}
#suckerfishnav li:hover ul li a {color:#FFF;}

#suckerfishnav li ul ul {margin:-24px 60px;border-left:3px solid #000000;border-bottom:3px solid #000000; filter:alpha(opacity=85);}

#suckerfishnav li ul li:hover {background:#065272; width: 142px;}
#suckerfishnav li ul li:hover a {color:#FFF}
#suckerfishnav li ul li:hover li a {color:#FFF}
#suckerfishnav li ul li li:hover a {color:#FFF}
#suckerfishnav li ul li ul li:hover ul li a {color:#FFF}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#FFF}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#000; width: 139px}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#065272;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#FFF}
#suckerfishnavw {
	xposition: relative;
	xtop:-22px;
	xwidth:100%; 
	xtext-align:center; 
	xheight:20px; 
	xposition:absolute; xtop:128px; xleft:0px; 
	xborder-bottom:4px solid #065272;
	z-index: 100;
}












.paging {
	font-size: 11px;
	margin-bottom: 40px;
	text-align: center;
}

.paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.paging a:hover {	
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.paging .paginate-prev {
	
}












div.grippie {
background:#EEEEEE url(/img/icons/grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:95%;
height: 20%;
}


.flash-replaced {
	z-index: -500
}












/* jQuery Countdown styles 1.5.2. */
.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
	height: 50px;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49.5%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24%;
}
.countdown_show5 .countdown_section {
	width: 19.8%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14.1%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}













/* Cake debug */
table.cake-sql-log td, table.cake-sql-log th {
	padding: 4px 6px 2px 2px;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
table.cake-sql-log th {
}












