html, body {
	margin:0;
	padding:0;
    background:#282928;
    position:relative;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt;
}
img{
border:0px;
}
ul{
	margin:0;
	padding:0;
	}
#Layer{
 position: absolute;	
 width: 90%;	
 margin: 0 5%;
 min-width:925px;
 top:0;
 z-index:10
}
#caption{
	font-size: 20pt; font-color: #333
	}
#logo{
    padding-left:30px
	}
.background_img{
height: 600px;
-webkit-background-size: auto auto;
-khtml-background-size:  auto auto;
}
textarea{
border: 1px solid #aaa;
padding: 10px
}
.ten{
width:100%;
height: 100%;
background: url('img/top_img.png') repeat-x top;
}
.ten div{
width:100%;
height: 100%;
background: url('img/bottom_img.png') repeat-x bottom;
}
	
.caption:Link { FONT-SIZE: 16pt; COLOR:  #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline;}
.caption:Visited { FONT-SIZE: 16pt; COLOR:  #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline;}
.caption:Active { FONT-SIZE: 16pt;  COLOR:  #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: none;}
.caption:Hover { FONT-SIZE: 16pt; COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: none;}


A:Link { FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline;}
A:Visited { FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline;}
A:Active { FONT-SIZE: 10pt;  color:#d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: none;}
A:Hover { FONT-SIZE: 10pt; color:#d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: none;}	

h1.main-header{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	color: #303030;
	font-weight: normal;
}
.menuLeft{
	background: url('img/left_menu.png') left top no-repeat;
	height: 52px;
	width: 100%;
	float:left;
	}

.menuRight{
	background: url('img/right_menu.png') top right no-repeat;
	height: 52px;
	width: 100%;
	float:right;
		}
		


.menuRight .menu{
	list-style-type: none;
	background: url('img/back_menu.gif') top repeat-x;
	height: 52px;
	margin: 0 30px;
	}
	
.link_menu{
float:left
}	
ul#menuleft{
margin: 0;
	}	
#menuleft li{
float:left
}
.menuPoint{
	padding:0 5px;
	list-style-type: none;
	float:left
}
.menu_link{
	list-style-type: none;
	padding:0 5px;
	margin:13px
}
.right_street{
float:right;
background: url('img/back_street.gif') left top repeat-x;
height: 52px;
}
.menuRightStr{
background: url('img/menu_right.gif') left top no-repeat;
height: 52px;
color: #FFF;
font-style: italic;
padding:13px 5px 0 35px
}
.content_header{
background: #FFF url('img/left_under.gif') left top no-repeat;
width:100%;
min-height: 500px
}
.content_header_right{
background: url('img/right_under.gif') right top no-repeat;
width:100%;
}
.user_block{
background: url('img/block.png') no-repeat left top;
height: 80px;
right:0;
margin-right:30px;
position:absolute;
margin-top:-20px
}
.url_block{
right:0;
top:0;
margin-right:30px;
position:absolute;
background: #d10000;
padding: 10px;
color: #FFF
}
.url_block a:link { FONT-SIZE: 15pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.url_block a:Visited { FONT-SIZE: 15pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.url_block a:Active { FONT-SIZE: 15pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.url_block a:Hover { FONT-SIZE: 15pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.white:link {  COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.white:Visited { COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.white:Active {  COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.white:Hover { COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }


.menu a:link { FONT-SIZE: 13pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.menu a:Visited { FONT-SIZE: 13pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.menu a:Active { FONT-SIZE: 13pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.menu a:Hover { FONT-SIZE: 13pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.black{ FONT-SIZE: 8pt; COLOR: #303030; }
.black a:link { FONT-SIZE: 8pt; COLOR: #303030; }
.black a:Visited { FONT-SIZE: 8pt; COLOR: #303030;  }
.black a:Active { FONT-SIZE: 8pt; COLOR: #000;}
.black a:Hover { FONT-SIZE: 8pt; COLOR: #000; }

.mini-link:link { FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.mini-link:Visited { FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.mini-link:Active { FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.mini-link:Hover { FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.big-red-link:link { FONT-SIZE: 18pt; COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.big-red-link:Visited { FONT-SIZE: 18pt; COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.big-red-link:Active { FONT-SIZE: 18pt; COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.big-red-link:Hover { FONT-SIZE: 18pt; COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.red-link:link { COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.red-link:Visited { COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.red-link:Active { COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.red-link:Hover { COLOR: #d10000; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.big-link:link { FONT-SIZE: 14pt; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.big-link:Visited { FONT-SIZE: 14pt; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.big-link:Active { FONT-SIZE: 14pt; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.big-link:Hover { FONT-SIZE: 14pt; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }



	
.Layers2{
	padding: 10px 30px 10px 30px;
	}
.corner {width: 100%; background: #f2f2f2}
.left-top-corner{
	width: 100%;
	background: url('images/left_top.gif') no-repeat left top;
	}
.right-top-corner{
	width: 100%;
	background: url('images/right_top.gif') no-repeat right top;
	}
.left-bottom-corner{
	width: 100%;
	background: url('images/left_bottom.gif') no-repeat left bottom;
	}
.right-bottom-corner{
	width: 100%;
	background: url('images/right_bottom.gif') no-repeat right bottom;
	
	}
.content-corner{
	padding: 20px;
	}
.content{
	padding: 1px 20px 20px 20px;
	margin: 0px 20px 10px 20px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	background: #FFFFFF;
}
.form{
	padding:5px;
	
}
.form label{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
small{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	font-size:7pt;
	color: #9a9a9a
}
.form-r{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	width: 100%;
	font-size:16pt;
	margin-top: 5px;
}

.red{
	color: #d10000
}
.small-corner{
	background:#f0f0f0;
	height: 31px;
	float:left;
}
.small-corner dt{ 
	padding: 0px;
	background: url('images/small_left.gif') left top no-repeat;
	height: 31px
}
.small-corner li{ 
	padding: 7px 10px 0px 10px;
	list-style-type: none;
	background: url('images/small_right.gif') right top no-repeat;
	height: 31px
}
#menu-user{
	float:left;
	padding: 20px 0px 20px 20px;
	height:100%
}
#menu-user ul{
	list-style-type: none;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	width:100%
}
#menu-user ul li{
	list-style-type: none;
	padding: 5px;
	}
.left-user-menu{
	float:right;
	width:200px;
}
.content-user-user{
	margin-right:200px;
}
.section{
	width: 100%;
}
.foto{
width: 100%;
float: left;
}
.foto-ufa{
	padding: 10px;
	margin:2px
}
.lightG{
	background: #f6f7e9;
}

.boxgrid{ 
	width: 202px; 
	height: 202px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
			
.boxgrid p{ 
	padding: 0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt Arial,Helvetica,sans-serif;
}
			
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 202px; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 0;
	left: 0px;
	bottom:1px;
}
.caption .boxcaption {
 	top: 0;
 	left: 0px;
 	bottom:1px;
}


.boxgrid2{ 
	width: 100px; 
	height: 100px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
			
.boxgrid2 p{ 
	padding: 2px; 
	color:#afafaf; 
	font-weight: none; 
	font:10pt Arial,Helvetica,sans-serif;
}
			
.boxcaption2{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 40px; 
	width: 100px; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.ERROR{
background: #d10000; margin:5px; padding: 10px; color:#FFF;
}
.ERROR a:link {  COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.ERROR a:Visited {  COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.ERROR a:Active { COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.ERROR a:Hover { COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.YES{
background: #108000; margin:5px; padding: 10px; color:#FFF;
}

.boxgrid100{ 
	
	float:left; 
	overflow: hidden; 
	position: relative; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
			
.boxgrid100 p{ 
	padding: 2px; 
	color:#afafaf; 
	font-weight: none; 
	font:10pt Arial,Helvetica,sans-serif;
}
			
.boxcaption100{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 40px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	 z-index: 99999999;
}
.centerLayer{
 margin: 0 auto;	
 padding: 10px;
 text-align: left;	
}
 

#img { float:left; text-align:left;
position:absolute; outline:none; z-index:101;
}
#command {position:absolute; height:25px; display:block; margin: 25px 0 0 0;}
.lightSwitcher {position:absolute; z-index:101; background-image:url(images/light_bulb_off.png); 
                        background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;}
                     
                        
                        
.lightSwitcher:link {font-size: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:underline; }
.lightSwitcher:Visited {font-size: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:underline; }
.lightSwitcher:Active {font-size: 8pt; text-decoration:  none; }
.lightSwitcher:Hover{font-size: 8pt; text-decoration:  none; }

#shadow {background-image:url(images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
.turnedOff {color:#ffff00; background-image:url(images/light_bulb.png);}
#clickHere {position:absolute; top: -25px; left:130px;}

.loadimg2{
 position:absolute;
 width: 66px;	/* Ширина слоя в пикселах */
 height: 66px;	/* Высота слоя в пикселах */
 left: 50%;	/* Положение слоя от левого края */
 top: 50%;	/* Положение слоя от верхнего края */
 margin-left: -33px;	/* Отступ слева */
 margin-top: -33px;	/* Отступ сверху */
 padding: 10px;	/* Поля вокруг текста */
}

.boxgrid3{ 
	
	float:left; 
	overflow: hidden; 
	position: relative; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}
			
.boxgrid3 p{ 
	padding: 2px; 
	color:#afafaf; 
	font-weight: none; 
	font:10pt Arial,Helvetica,sans-serif;
}
			
.boxcaption3{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 40px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.ajax{FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; cursor: pointer; border-bottom: 1px dashed #0073cb}
.ajax:link {FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 1px dashed #0073cb}
.ajax:Visited {FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 1px dashed #0073cb}
.ajax:Active {FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 0px dashed #0073cb}
.ajax:Hover{FONT-SIZE: 10pt; COLOR: #0073cb; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 0px dashed #0073cb}

.ajaxwh{FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; cursor: pointer; border-bottom: 1px dashed #FFF; text-decoration:none; margin-right:10px }
.ajaxwh:link {FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 1px dashed #FFF; text-decoration:none;}
.ajaxwh:Visited {FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 1px dashed #FFF; text-decoration:none;}
.ajaxwh:Active {FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 0px dashed #FFF; text-decoration:none;}
.ajaxwh:Hover{FONT-SIZE: 8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; border-bottom: 0px dashed #FFF; text-decoration:none;}

.link:Link { color: #ccc; font-size:7pt}
.link:Visited { color: #ccc; font-size:7pt}
.link:Active { color: #ccc; font-size:7pt}
.link:Hover { color: #ccc; font-size:7pt}

.pages {
	padding: 10px;
	clear: left;
	font-size:12pt;
}

.pages a, .pages span {
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 3px;
	font-size:12pt;
}
.pages a:hover {
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 3px;
	background: #f0f0f0;
	font-size:12pt;
}

.pages span.current {
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 3px;
	background: #d20000 url('images/num.gif') no-repeat center;
	color: #ffffff;
	font-size:12pt;
	text-decoration: none;
}

.pages span.divider {
	margin-right: 3px;
	background-color: #ffffff;
}
.Linky:link { FONT-SIZE: 11pt; COLOR: #FFF; text-decoration: underline; }
.Linky:Visited { FONT-SIZE: 11pt; COLOR: #FFF;  text-decoration:  underline; }
.Linky:Active { FONT-SIZE: 11pt; COLOR: #fff300; text-decoration:  none; }
.Linky:Hover { FONT-SIZE: 11pt; COLOR: #fff300;  text-decoration:  none; }


@font-face {
font-family: "hattori"; 
src: url("http://www.ufarama.ru/css/hattori_hanzo.otf") }

.font_css{
font-family: hattori;
}

.button {
   border-top: 1px solid #f79797;
   background: #630000;
   background: -webkit-gradient(linear, left top, left bottom, from(#e80013), to(#630000));
   background: -moz-linear-gradient(top, #e80013, #630000);
   padding: 5.5px 11px;
   -webkit-border-radius: 13px;
   -moz-border-radius: 13px;
   border-radius: 13px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 22px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer
   }
.button:hover {
   border-top-color: #a10000;
   background: #a10000;
   color: #ffffff;
   }
.button:active {
   border-top-color: #820000;
   background: #820000;
   }
.bottom_copy{
padding: 10px; margin-bottom:8px; border-top: 1px solid #888;
color: #888888;
font-size: 8pt
}
.bottom_copy a{
color: #888888;
font-size: 8pt
}

#content {
float:left;
margin-left:-290px;
width:100%;
}
#sidebar {
float:right;
width:290px;
}
#cont {
margin-left:290px;
margin-right:0px;

}
.content2{
padding:5px;
clear:both
}
.hover:hover{
background: #fff
}
.bottomBorderWhite{
border-bottom: 1px solid #FFF
}
.decoration:link{
text-decoration:none
}
.open_text:hover{
background: #0073cb;
color: #FFF
}
.comment1 {
float:right;
margin-right:-65px;
width:100%;
}
.userpic1 {
margin-top:5px;
float:left;
width:65px;
background:url('images/comment_back.gif') right top no-repeat;
height:70px
}
.comment_content {
margin-left:0px;
margin-right:40px;
padding-right: 10px;
background: #FFF;
padding: 5px;
padding-top: 8px; 
padding-left: 12px;

}
.comment{
padding:10px;
margin-bottom:0
}
.map_site{
FONT-SIZE: 8pt; COLOR: #909090;
}
.map_link:link {FONT-SIZE: 8pt; COLOR: #909090; }
.map_link:Visited {FONT-SIZE: 8pt; COLOR: #909090;}
.map_link:Active {FONT-SIZE: 8pt; COLOR: #0073cb;}
.map_link:Hover{FONT-SIZE: 8pt; COLOR: #0073cb;}

.form-r{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	width: 100%;
	font-size:16pt;
	margin-top: 5px;
}
.form-b{	
	border: 1px solid #3366cc;
    border-radius: 3px;
    padding: 5px 15px;
    background: -webkit-gradient(linear, left bottom, left top,
        color-stop(0, #3399cc), color-stop(1, #3399ff));
    background: -moz-linear-gradient(bottom, #3399cc, #3399ff);
    color: #fff;
    text-shadow: 1px 1px 0px #069;
    font-size:16pt;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    cursor: pointer;
    box-shadow: 0px 0px 6px #99ccff;	
}

.input_b{
	font-size:16pt;
	}
.input_f{
	font-size:16pt;
	margin-right:10px;
	width: 100%;
}
#comment_block {
float:left;
margin-left:-250px;
width:100%;
}
#comment_block_content {
margin-left:290px;
margin-right:30px;
padding-right: 50px;
border-right: 1px dashed #AAA;
}

#comment_right_block {
float:right;
width:290px;
}





#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	text-align:left;
	line-height: 4px
}
#topnav a.signin {
	background:#666;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	*padding:4px 12px 6px;
}

#topnav a.signin:hover {
	background:#770000;
	*padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 17px 6px 0;
}
#topnav a.menu-open {
	background:#888!important;
	color:#888!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	color:#fff;
}

#signin_menu {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:none;
	background-color:#888;
	position:absolute;
	width:130px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;

	margin-top:-5px;


	color:#fff;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#fff;
}	
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#fff!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(images/tipsy-west.gif);
	background-position:left center;
}
.userpic_link:link img{ text-decoration: none; padding:2px}
.userpic_link:hover img{ text-decoration: none; background: #770000; padding:2px}
.grey-block{background: #666;}


.white_small:link {font-size:8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: underline; }
.white_small:Visited {font-size:8pt; COLOR: #FFF; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  underline; }
.white_small:Active {font-size:8pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }
.white_small:Hover {font-size:8pt; COLOR: #fff300; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration:  none; }

.table_content td{
padding: 5px;
border-bottom: 1px solid #CCC
}
table.user_agent tr:hover{
background: #f0f0f0
}
table.user_agent tr{
margin:0;
padding:0
}
table.user_agent td{
margin:0;
padding:10px;
border-bottom: #ccc 2px solid
}
.blog_topic {
background: url('images/line_row.gif') bottom repeat-x;
margin-bottom: 25px;
padding-bottom: 1px
}
.comm_add{
margin-right:7px;padding-right:21px; border-top: 1px solid #aaaaaa; background: #dddddd; 
}
.comm_add .text{
padding:7px
}
.lightbox_img{
	-webkit-border-radius:12px; 
	-moz-border-radius:10px; 
	-khtml-border-radius:20px;
	margin-top: 200px;
	padding:5px;
	background: #FFF; 
	position: absolute; 
	z-index:999;
	
}
.lightbox_img img{
	-webkit-border-radius:8px; 
	-moz-border-radius:7px; 
	-khtml-border-radius:15px;
}
.black_background{
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	background: #000 url('/images/8-1.gif') no-repeat center center;
	width:100%;
	height: 100%;
	position: fixed; 
	z-index:998;	
}
