table, thead, form, div, p, h1, h2, h3, h4, td, body, html, span, ul, ol, li{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	border-collapse: collapse;
	vertical-align: top;
	z-index: 1;
}
input{ padding: 0px; margin: 0px;  }
body, table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #767676;
	font-weight: normal;
}
html, body{
	min-height: 100%;
}
img{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}
.clear{ 
	clear: both;  
	line-height: 0px;
	font-size: 0px;
}



/* begin text */
a, a:hover{
	color: #128CE2;
	text-decoration: none;
}
a:hover{ 
	color: #128CE2;  
	text-decoration: underline;
}
a.a1, a.a1:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80FBFF;
	text-decoration: underline;
}
a.a1:hover{ text-decoration: none;  }
h1, h2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
h1{
	color: #128CE2;
	font-weight: bold;	
}
h2{
	text-align: center;
	color: #767676;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h1, h2{ 
	background: #C5DBF0 url(http://img.crazys.info/templates/crazy/images/file_bottom_right.gif) no-repeat bottom right; 
	margin: 10px 10px 10px 10px;
	clear: both;
}
h1 div, h2 div{ 
	background: url(http://img.crazys.info/templates/crazy/images/file_bottom_left.gif) no-repeat bottom left; 
	padding: 0px 0px 10px 0px; 
}
h1 div div, h2 div div{ 
	background: url(http://img.crazys.info/templates/crazy/images/file_top_right.gif) no-repeat top right; 
	padding: 0px;  
}
h1 div div div, h2 div div div{ 
	background: url(http://img.crazys.info/templates/crazy/images/file_top_left.gif) no-repeat top left; 
	padding: 10px 10px 0px 10px;
}
h2 a, h2 a:hover{
	color: #128CE2;
	font-weight: bold;
	text-decoration: underline;
}
h2 a:hover{ text-decoration: none;  }

h3{
	height: 23px;
	background: url(http://img.crazys.info/templates/crazy/images/h3_bg.gif) repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #1D72C8;
	font-weight: bold;
	padding: 5px 20px 0px 20px;
	margin: 10px 0px 0px 0px;
	clear: both;
}
h4{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #137aca;
}


p{ 
	margin: 5px 0px 5px 0px;  
}
ul{ list-style: none outside url(http://img.crazys.info/templates/crazy/images/ul_bg.gif); }
ol{ list-style: decimal inside none; }
ul, ol{
	margin: 5px 0px 5px 20px;
	padding: 0px 0px 0px 10px;
}
ul li, ol li{ 
	vertical-align: middle;  
	padding: 0px;
}


span.title, title, a.title, a.title:hover{
	font-size: 16px;
	color: #00FCFF;
	font-weight: bold;
	margin-left: 5px;
	letter-spacing: 1px;
}
a.title:hover{
	text-decoration: none;
	color: #00FF96;
}


.paging{
	text-align: center;
	color: #128CE2;
}
.paging a, .paging a:hover, .paging span{
	color: #128CE2;
	font-size: 13px;
	margin: 0px 3px 0px 3px;	
}


.st1{ font-size: 11px;  }
.st2{
	font-size: 11px;
	color: #A7A7A7;
}
/* end text */

/* begin grid */
.bodybg{ 
	background: #0E63BE url(http://img.crazys.info/templates/crazy/images/body_bg.gif) repeat-x top; 
}

.glass{ width: 100%;  }
.glass .g1{
	width: 50%;
	background: url(http://img.crazys.info/templates/crazy/images/left_bg.jpg) no-repeat top right;
}
.glass .g2{ width: 990px;  }
.glass .g3{
	width: 50%;
	background: url(http://img.crazys.info/templates/crazy/images/right_bg.jpg) no-repeat top left;
}
.top1{ 
	width: 990px;  
	height: 80px;
}
.top1 .t11{
	width: 170px;  
	height: 80px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_1_1.jpg) no-repeat top left;
}
.top1 .t12{
	width: 480px;  
	height: 80px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_1_2.jpg) no-repeat top left;
}
.top1 .t13{
	width: 200px;  
	height: 80px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_1_3.jpg) no-repeat top left;
}
.top1 .t14{
	width: 140px;  
	height: 80px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_1_4.jpg) no-repeat top left;
}
.t12 div{
	width: 468px;
	height: 60px;
	border: 2px solid #FFFFFF;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
}
.t13 .row1{
	padding: 2px 0px 1px 5px;
	clear: both;
	font-size: 12px;
	color: #00FFFC;
	font-weight: bold;
}
.t13 .date{ 
	font-size: 12px;
	color: #FFFFFF; 
	font-weight: bold;
	padding: 8px 0px 3px 5px;
}
.t13 .temp{
	color: #FFFFFF;
	font-weight: normal;
	width: 95px;
	display: block;
	float: left;
}


.top2{ 
	width: 990px;  
	height: 110px;
}
.top2 .t21{
	width: 250px;  
	height: 110px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_2_1.jpg) no-repeat top left;
}
.top2 .t22{
	width: 520px;  
	height: 110px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_2_2.jpg) no-repeat top left;
}
.top2 .t22 .logo{
	width: 490px;
	height: 90px;
	position: relative;
	top: 15px;
	left: 25px;
}
.top2 .t23{
	width: 220px;
	height: 110px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/top_2_3.jpg) no-repeat top left;
}
.top3{
	width: 990px;
	height: 80px;
	background: url(http://img.crazys.info/templates/crazy/images/top_3.jpg) no-repeat center top;
}
.top3 div{
	width: 468px;
	height: 60px;
	border: 2px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.top3 div.ld{
	float: left;
	padding: 0px 0px 0px 20px;
	border: 0px;
	margin-top: 4px;
}
.top3 div.rd{
	float: right;
	padding: 0px 20px 0px 0px;
	border: 0px;
	margin-top: 4px;
}
.center{
	width: 100%;
	margin-top: 10px;
}
.center .c1{ 
	width: 270px;/**/
	min-width: 270px;
	color: #FFFFFF;
	padding: 0px 0px 20px 0px;
	background: #3F89CD url(http://img.crazys.info/templates/crazy/images/left_col_bg_rep.gif) repeat-x top right; 
}
.c1 a{color: #FFFFFF; text-decoration: none;}
.c1 a:hover{ text-decoration: underline;  }
.rasp{	
	width: 270px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.center .c2{ 
	/*width: 680px;  */
	padding: 0px 20px 0px 20px;
}
.c1-top{ 
	/*width: 100%;*/
	padding: 10px 0px 0px 0px; 
	background: url(http://img.crazys.info/templates/crazy/images/left_col_bg.gif) no-repeat top right; 
}
.block{ 
	width: 100%;
	background: url(http://img.crazys.info/templates/crazy/images/block_bg_rep.gif) repeat-x top; 
}
.block1{
	min-height: 20px;
	padding: 10px 15px 20px 15px;
	background: url(http://img.crazys.info/templates/crazy/images/block_bg.gif) no-repeat top right; 
}


/* end grid */

/* begin bottom */
.bottom{ 
	vertical-align: bottom;  
	padding: 10px 0px 0px 20px;
}
.bottom1{ background: #1677C9 url(http://img.crazys.info/templates/crazy/images/bottom_rep.gif) repeat-x top;  }
.bottom2{ background: url(http://img.crazys.info/templates/crazy/images/bottom_rep.gif) repeat-y left;  }
.bottom3{ background: url(http://img.crazys.info/templates/crazy/images/bottom_rep.gif) repeat-y right; text-align: right;  }
.bottom4{ width: 100%; background: url(http://img.crazys.info/templates/crazy/images/bottom_bg.gif) no-repeat; }
.bstat{
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
.btext{
	width: 100%;
	text-align: right;
	padding: 10px 10px 10px 30px;
	font-size: 11px;
	color: #FFFFFF;
}
.bottom a, .bottom a:hover{ color: #FFFFFF;  }
.btext span{ 
	font-size: 12px;  
	font-weight: bold;
}
.design{
	padding: 5px 20px 5px 0px;
	text-align: right;
	font-size: 13px;
	color: #00f0ff;
}
.design img{
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
}


/* end bottom */



/* begin serch */
div.search{
	float: right;  
	position: relative;
	top: -10px;
}
div.search-text{
	width: 181px;
	height: 41px;
	background: url(http://img.crazys.info/templates/crazy/images/search_bg.gif) no-repeat top left;
	float: left;
}
.search-btn{
	width: 53px;
	height: 24px;
	margin: 18px 0px 0px 5px;
}
input.search-text{
	border: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #767676;
	width: 140px;
	margin: 13px 0px 0px 37px;
}


/* end search */




/* begin post */
.block-post{ 
	background: #2277C8 url(http://img.crazys.info/templates/crazy/images/block_post_rep.gif) repeat-x bottom;  
	margin: 0px 0px 20px 0px;
}
.block-post1{ background: url(http://img.crazys.info/templates/crazy/images/block_post_rep.gif) repeat-y right;  }
.block-post2{ background: url(http://img.crazys.info/templates/crazy/images/block_post_rep.gif) repeat-y left;  }
.block-post3{ width: 100%; background: url(http://img.crazys.info/templates/crazy/images/block_post_rep.gif) repeat-x top;  }
.block-post .bt1{
	width: 15px;
	background: url(http://img.crazys.info/templates/crazy/images/block_post_bottom_left.gif) no-repeat bottom left;
}
.block-post .bt1 div{
	width: 15px;
	height: 15px;
	background: url(http://img.crazys.info/templates/crazy/images/block_post_top_left.gif) no-repeat top left;
}
.block-post .bt3{
	width: 15px;
	background: url(http://img.crazys.info/templates/crazy/images/block_post_bottom_right.gif) no-repeat bottom right;
}
.block-post .bt3 div{
	width: 15px;
	height: 15px;
	background: url(http://img.crazys.info/templates/crazy/images/block_post_top_right.gif) no-repeat top right;
}
.block-post .bt2{
	padding: 5px 0px 5px 0px;
}
.razdel{
	float: right;
	padding: 0px 5px 0px 10px;
	color: #FFFFFF;
}
.razdel a, .razdel a:hover{ color: #80FBFF;  }


.post{ 
	width: 100%;  
	clear: both;
	margin: 5px 0px 7px 0px;
	background: #65A3DE url(http://img.crazys.info/templates/crazy/images/post_thead_rep.gif) repeat-x top; 
}
.post thead.post-th td{
	height: 24px;
	vertical-align: middle;
	background: url(http://img.crazys.info/templates/crazy/images/post_thead_right.gif) no-repeat top right; 
}
.post .post-th table{
	background: url(http://img.crazys.info/templates/crazy/images/post_thead_left.gif) no-repeat top left;
	width: 100%;
	color: #FFFFFF;
	font-size: 13px;
}
.post .post-th table td{
	padding: 3px 10px 3px 10px;	
	background: none;
}
.post-th a, .post-th a:hover{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.post-th a:hover{ text-decoration: underline;  }
.post-th span{ color: #88D1FF;  }

.post-th .pagepath, .post-th .pagepath a, .post-th .pagepath a:hover{
	font-size: 11px;
	color: #88d1ff;
}
.post-th .pagepath2, .post-th .pagepath2 a, .post-th .pagepath2 a:hover{
	font-size: 11px;
	color: #88d1ff;
}
.post-th .pagepath2 a{
	margin: 0px 3px 0px 3px;
}
.post .post-body{ background-color: #FFFFFF;  }

.post-th .paging{
	text-align: left;
	color: #88d1ff;
}
.post-th .paging a, .post-th .paging a:hover, .post-th .paging span{
	color: #88d1ff;
	font-size: 11px;
	margin: 0px 2px 0px 2px;	
}
.post-th .paging a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.alr1{
	width: 75px;
	text-align: right;
	border-left: 1px solid #6AA6DD;
}
.alr1 img{
	vertical-align: middle;
	margin-left: 0px;
}
.post .post-th .alr1 a, .post .post-th .alr1 a:hover{
	font-weight: normal;
	color: #88D1FF;
	text-decoration: underline;
}
.post .post-th .alr1 a:hover{ text-decoration: none;  }



.warning{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767676;
	clear: both;
}
.warning span{
	color: #FE8300;
}
/* end post */


/* begin comments */
.comments{
	width: 100%;  
	margin: 0px 0px 15px 0px;
	clear: both;
	background: url(http://img.crazys.info/templates/crazy/images/comments_rep.gif) repeat-x top;
}
.comments thead{   }
.comments thead td{
	padding: 0px 15px 4px 15px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	height: 24px;
}
.comments thead td.name{ background: url(http://img.crazys.info/templates/crazy/images/comments_sep.gif) no-repeat top right; white-space: nowrap; }
.comments .name a, .comments .name a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #137ACA;
	text-decoration: underline;
}
.comments .name a:hover{ text-decoration: none;  }
.comments .date{ 
	width: 100%;  
	background: url(http://img.crazys.info/templates/crazy/images/comments_sep.gif) no-repeat top right;	
}
.comments thead td.numb{ 
	background: url(http://img.crazys.info/templates/crazy/images/comments_right.gif) no-repeat top right; 
	padding-right: 30px;
}
.comments .avatar{
	padding: 10px 10px 0px 15px;
	text-align: center;
}
.comments .comm{ padding: 10px 20px 0px 0px;  }
.comments .cite{ padding: 0px 15px 0px 15px;  }
.comments .cite div{
	border-bottom: 1px solid #BCD6EE;
	text-align: right;
	padding: 2px 0px 4px 0px;
}
.comments .cite a, .comments .cite a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #128CE2;
}
/* end comments */



/* begin main menu */
.menu{ padding: 10px 0px 0px 0px;  }
.menu a, .menu span{ margin: 0px 5px 0px 5px;  }

.menu-razdel{ list-style: none inside url(http://img.crazys.info/templates/crazy/images/menu_razdel_ul_bg.gif); margin: 10px 0px 10px 0px;  }
.menu-razdel1{ list-style: none inside url(http://img.crazys.info/templates/crazy/images/menu_razdel_ul_bg_1.gif); margin: 10px 0px 10px 0px;  }
.menu-razdel ol, .menu-razdel ol{ margin: 2px 0px 2px 0px;  }
.menu-razdel, .menu-razdel a, .menu-best, .menu-best a, .menu-user, .menu-user a{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-razdel a:hover, .menu-best a:hover, .menu-user a:hover{
	color: #C3FFC9;
	text-decoration: underline;
}
.menu-razdel1, .menu-razdel1 a{
	font-size: 13px;
	color: #85FEFF;
	text-decoration: none;
}
.menu-razdel1 a:hover{
	color: #85FEFF;
	text-decoration: underline;
}

.menu-best{ list-style: none inside url(http://img.crazys.info/templates/crazy/images/menu_best_ul_bg.gif); margin: 10px 0px 10px 0px;  }
.menu-user{ list-style: none inside url(http://img.crazys.info/templates/crazy/images/menu_user_ul_bg.gif); margin: 10px 0px 10px 0px;  }
/* end main menu */

.on-line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 10px 0px 0px 0px;
}
.on-line span{ color: #00FFFC; font-weight: bold;  }

/* begin chat */
.chat{
	border: 1px solid #A3CEF9;
	/*width: 230px;*/
	height: 305px;
	padding: 10px;
	background: #2164BD url(http://img.crazys.info/templates/crazy/images/chat_rep.gif) repeat-x fixed top;
	overflow: auto;
	font-size: 13px;
	color: #FFFFFF;
	margin: 5px 0px 5px 0px;
}
.chat p{ text-align: left;  }
.chat-line{
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin: 10px 0px 10px 0px;
	background: url(http://img.crazys.info/templates/crazy/images/chat_line_bg.gif) repeat-x;
}
.chat-name a, .chat-name a:hover{
	font-size: 13px;
	color: #54FFFD;
	font-weight: bold;
}
.chat-date{
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.chat-smile{
	width: 235px;
	height: 76px;
	border: 1px solid #8ABCF0;
	background: #2164BD url(http://img.crazys.info/templates/crazy/images/chat_smile_bg_rep.gif) repeat-x top;
}
.chat-menu{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.chat-menu p{ text-align: center;  }
.chat-menu a, .chat-menu a:hover{
	font-size: 13px;
	color: #00fcff;
	text-decoration: underline;
}
.chat-menu a:hover{ text-decoration: none;  }
/* end chat */

/* begin interesno */
.interesno{
	clear: both;
	padding: 8px 0px 8px 0px;
	font-size: 13px;
	color: #FFFFFF;
}
.interesno a, .interesno a:hover{
	color: #00FFFC;
	font-weight: bold;
}
.interesno img{
	border: 1px solid #C6DCF0;
	float: left;
	margin: 4px 5px 5px 0px;
}
/* end interesno */

/* begin arhive */
.arhive{ list-style: none outside;  }
.arhive ol{ margin: 2px 0px 2px 0px;  }
.arhive a, .arhive a:hover{
	color: #FFFFFF;
	font-size: 13px;
}
.arhive a span, .arhive a:hover span{ 
	color: #FCFF00;  
	margin-left: 5px;
}


/* end arhive */

.imeninniki{
	line-height: 130%;
}
.imeninniki a, .imeninniki a:hover{
	color: #FFFFFF;
	font-size: 12px;
}
.druzya-add{
	padding-left: 11px;
}
.druzya-add a, .druzya-add a:hover{
	font-size: 13px;
	color: #00f0ff;
	text-decoration: underline;
}
.druzya-add a:hover{ text-decoration: none;  }
.druzya-add img{
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
}

/* begin calendar */
.kalendar-top, .kalendar-top a, .kalendar-top a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 3px 0px 3px;
}
.kalendar{
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
}
.kalendar td{
	text-align: center;
	padding: 3px 5px 3px 5px;
	color: #cccccc;
}
.kalendar thead td{
	color: #00fffc;
	font-size: 13px;
	font-weight: bold;
}
.kalendar td a, .kalendar td a:hover{
	font-size: 13px;
	color: #FFFFFF;
}
/* end kalendar */




.alc{ text-align: center;  }
.alr{ text-align: right;  }
.all{ text-align: left;  }
.clear{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}
.fll{ float: left;  }
.flr{ float: right;  }
.padd1{ padding: 10px 0px 10px 0px;  }
.padd2{ padding: 0px 15px 20px 15px;  }
.padd3{ padding: 10px;  }
.padd7{ padding: 10px 0px 10px 0px;  }
.padd5{
	padding: 3px 0px 3px 0px;
}

.line1{
	clear: both;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.line2, .line3{
	clear: both;
	border-bottom: 1px solid #BBBBBB;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
}
.line3{
	border-bottom: 1px solid #E7E7E7;
	margin: 10px 0px 10px 0px;
}


/* begin form */
.form-tab td{
	padding: 5px;
	vertical-align: middle;
}
.form-tab1{
}
.form-tab1 td{
	padding: 5px 5px 0px 5px;
	vertical-align: middle;
	margin: 0px;
}
label{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #767676;
}
div.inp1{
	width: 156px;
	height: 18px;
	background: url(http://img.crazys.info/templates/crazy/images/inp1.gif) no-repeat top left;
	float: left;
	margin-right: 3px;
}
div.inp2{
	width: 170px;/**/
	height: 18px;
	background: url(http://img.crazys.info/templates/crazy/images/select_bg.gif) no-repeat top left;
	float: left;
}
input.inp1{
	width: 137px;
	border: 0px;
	background-color: transparent;
	padding: 0px 2px 0px 2px;
}
select.inp2{
	width: 118px;
	border: 0px dotted;
	background-color: #ABCEEF;
	padding: 0px 2px 0px 2px;
	display: block;
	float: left;
}
div.inp2 a, div.inp2 a:hover{
	display: block;
	float: left;
	width: 20px;
	height: 18px;
	text-decoration: none;
}
.inp3, .inp4{
	width: 145px;
	padding: 0px 2px 0px 2px;
	background-color: #ABCEEF;
	border: 1px solid #2277C8;
}
.inp4{
	width: 100px;
}
.calendar{
	width: 18px;
	height: 12px;
	vertical-align: middle;
	margin: 2px 0px 0px 4px;
}
.btn-search1, .btn-search2, .btn-search3{
	width: 131px;
	height: 26px;	
}
.btn-search1{ margin: 2px 0px 2px 13px;  }
.btn-search2{ margin: 2px 0px 2px 45px;  }

.file{
	/*border: 1px solid #A5ACB2;*/
	margin-top: 2px;
}



.btn-redaktor-send{
	width: 134px;
	height: 28px;
	margin: 5px 0px 5px 370px; 
}

.btn-send{
	margin: 0px 0px 0px 230px; 
}
/* end form */


/* begin auth */
.auth td{
	vertical-align: middle;
}
.auth label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.auth div.inp{ 
	width: 170px;
	padding-bottom: 9px;
	margin: 3px 0px 0px 0px;
	background: #FFFFFF url(http://img.crazys.info/templates/crazy/images/input_auth_bg.gif) repeat-x bottom; 
}
.auth input.text{
	border: 0px solid;
	background-color: #FFFFFF;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565656;
}
.btn-auth{
	width: 53px;
	height: 54px;
	margin: 15px 0px 0px 10px;
}

/* end auth */


/* begin opros */
.opros td{
	vertical-align: middle;
	padding: 2px;
}
.opros label{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.btn-opros{
	width: 95px;
	height: 25px;
	margin: 4px 0px 10px 0px;
}
/* end opros */


/* begin user info */
.user-info td{
	padding: 5px;  
	vertical-align: top;
}
.user-info th{
	font-weight: bold;
	color: #117ACB;
	text-align: left;
	vertical-align: top;
}
/* end user info */


/* begin messages */
.messages{
	width: 100%;
	background: url(http://img.crazys.info/templates/crazy/images/mess_rep.gif) repeat-x top; 
}
.messages td{
	padding: 3px 0px 3px 0px;
}
.messages thead td{
	height: 20px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
.messages thead td.ml{
	width: 10px;
	background: url(http://img.crazys.info/templates/crazy/images/mess_left.gif) no-repeat bottom left;
}
.messages thead td.mr{
	width: 10px;
	background: url(http://img.crazys.info/templates/crazy/images/mess_right.gif) no-repeat top right;
}
.lined td{
	border-bottom: 1px solid #E7E7E7;
	margin: 10px 0px 10px 0px;
}
.messages img{ vertical-align: middle;  }
.mess-menu{
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.post .mess-menu, .post .mess-menu a, .post .mess-menu a:hover{
	color: #A1DBFF;
	font-weight: normal;
}
.post .mess-menu span.sep{
	width: 10px;
	border-left: 1px solid #A1DBFF;
	border-right: 1px solid #A1DBFF;
	margin: 0px 5px 0px 5px;
}

/* end messages */

/* begin forum */
.messages td.f1 img{
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 5px;
}
.messages td.f2{
	width: 70px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	padding: 5px;
}
.messages td.f3{ 
	width: 200px;  
	padding: 5px 10px 5px 10px;
}
.messages td.f4{ 
	width: 50px;  
	text-align: center;
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
}
.messages td.h3{ padding: 0px;  }
.for-sn{ width: 100%;  }
.for-sn td{ padding: 5px 20px 5px 20px;  }
.for-sn img{
	vertical-align: middle;
	margin-right: 5px;
}
/* end forum */

/* begin forum search */
.f-s-inp{
	width: 170px;
	height: 37px;
	float: left;
	background: url(http://img.crazys.info/templates/crazy/images/forum/forum_search.jpg) no-repeat top left;
}
.fs-text{
	width: 130px;
	border: 0px dotted;
	background: transparent;
	margin: 15px 0px 0px 37px;
	color: #767676;
}
.btn-fs{
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #128CE2;
	font-weight: bold;
	margin: 15px 0px 0px 5px;
	border: 0px;
	cursor: pointer;
}
/* end forum search */

.user-on{ width: 100%;  }
.user-on .ui{
	width: 50px;
}
.user-on td{ padding: 10px;  }
.user-on a, .user-on a:hover{
	font-weight: bold;
	text-decoration: underline;
}
.user-on a:hover{ text-decoration: none;  }
.user-on span{ color: #137aca;  }

.games{
	vertical-align: baseline;
	padding: 5px 0px 5px 0px;
}
.games img{ 
	vertical-align: top;  
	margin: 0px 10px 0px 10px;
}
ul.ul-games{
	list-style: none inside none;
	float: left;
	padding: 0px 40px 0px 0px;
	margin: 0px;
}
ul.ul-games li{
	margin: 0px;
	padding: 0px;
}


.legend{ width: 100%;  }
.legend .ltd1, .legend .ltd3, .legend .ltd7, .legend .ltd9{
	width: 6px;
	height: 6px;
}
.legend .ltd1{ background: url(http://img.crazys.info/templates/crazy/images/l_td1.gif) no-repeat top left;  }
.legend .ltd3{ background: url(http://img.crazys.info/templates/crazy/images/l_td2.gif) no-repeat top right;  }
.legend .ltd7{ background: url(http://img.crazys.info/templates/crazy/images/l_td3.gif) no-repeat bottom left;  }
.legend .ltd9{ background: url(http://img.crazys.info/templates/crazy/images/l_td4.gif) no-repeat right bottom;  }
.legend .ltd2{ background: url(http://img.crazys.info/templates/crazy/images/l_td_rep.gif) repeat-x top; }
.legend .ltd4{ background: url(http://img.crazys.info/templates/crazy/images/l_td_rep.gif) repeat-y left; }
.legend .ltd6{ background: url(http://img.crazys.info/templates/crazy/images/l_td_rep.gif) repeat-y right; }
.legend .ltd8{ background: url(http://img.crazys.info/templates/crazy/images/l_td_rep.gif) repeat-x bottom; }


/* begin theme */
.theme{
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.theme th{ 
	height: 18px;
	vertical-align: middle;
	background: url(http://img.crazys.info/templates/crazy/images/theme_th_rep.gif) repeat-x; 
	border-right: 1px solid #CBE7FA;
	font-weight: normal;
	text-align: left;
}
.theme .th-name{
	width: 200px;
	border-right: 1px solid #CBE7FA;
	padding: 5px 20px 5px 20px;
	color: #1D72C8;
}
.theme .th-name, .theme .th-name a, .theme .th-name a:hover{
	color: #1D72C8;
	font-weight: bold; 	
}
.theme .th-title{
	border-left: 1px solid #7FB8E0;
	padding: 5px 20px 5px 20px;
}
.theme td{
	padding: 5px 10px 5px 10px;	
}
.theme td.th-avatar{
	text-align: center;
	padding-top: 0px;
}
.th-name span{ font-size: 11px;  }
.ava{ margin: 5px;  }
.theme td.th-text{
	padding-top: 0px;
	border-left: 1px solid #E7E7E7;
}

.cite{
	width: 100%;
	background: url(../images/cite_rep.gif) repeat-x bottom;
}
.theme td .cite td{
	padding: 0px;
}
.cite thead td{
	background: #7AADDE url(../images/cite_2.gif) no-repeat top right;
}
.cite thead td div{
	background: url(../images/cite_1.gif) no-repeat top left;
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;
}
.cite tbody td div{
	border-bottom: 1px solid #7AADDE;
	border-left: 2px solid #7AADDE;
	border-right: 2px solid #7AADDE;	
	padding: 10px;
}

.smile{ 
	width: 100%;
	background: url(http://img.crazys.info/templates/crazy/images/mess_rep.gif) repeat-x bottom; 
}
.smile label{
	margin-right: 10px;
}
.smile div{ background: url(http://img.crazys.info/templates/crazy/images/mess_right.gif) no-repeat top right;  }
.smile div div{ 
	background: url(http://img.crazys.info/templates/crazy/images/mess_left.gif) no-repeat bottom left;  
	padding: 10px 20px 8px 20px;
}

/* end theme */

.import{ 
	width: 100%;  
	margin: 10px 0px 10px 0px;
}
.import td{
	padding: 5px 10px 5px 10px;
}
.import .imp-img{
	border-left: 1px solid #EDEDED;
	padding: 5px;
	float: left;
}
.import a{
	font-weight: bold;
	font-size: 13px;
}
.import div{ margin-top: 5px;  }

.add-del{
	float: left;
	border-bottom: 1px solid #D1D1D1;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 0px;
}

/* begin golosovalka */
.golos{
	font-size: 11px;
}
.golos table{
	width: 100%;
	margin-top: 0px;
}
.golos td{
	padding: 5px 5px 0px 5px;
	text-align: center;
}
.golos span{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0e63be;
}
.golos img{
	vertical-align: middle;
}


/* end golosovalka */


/*
 * ========================================
 * Навигация по страницам
 * ========================================
 */
.navigation {
	color: #128CE2; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #54FFFD;
	padding:3px 6px;
	font-size:13px
}

.navigation a:hover {
	color:#128CE2;
}

.navigation span {
	text-decoration:none;
	padding:3px 6px;
	color:#ccc;
	font-size:13px;
}

/* 
 * ========================================
 * Подсказки
 * ========================================
 */
#tooltip {
	background:#128CE2;
	color:#ffffff;
	font: bold 12px Tahoma;
	margin:0px;
	padding:5px;
	position:absolute;
	visibility:hidden;
	opacity: 0.7; /* Прозрачность в Opera */
	filter: alpha(Opacity=70); /* Прозрачность в IE */
	-moz-opacity: 0.7; /* Прозрачность в Firefox */
}

#hintbox{
	position: absolute;
	top: 0;
	background: #128CE2;
	width: 152px;
	padding: 8px;
	border: 1px solid #FFFFFF;
	font: normal 12px Tahoma;
	color: #ffffff;
	z-index: 100;
	visibility: hidden;
}
#hintbox img{
	margin-right: 10px;
}

/*
 * ========================================
 * Выпадающее меню
 * ========================================
 */

#dropmenudiv
{
	border:1px solid white;
	border-bottom-width:0;
	font:normal 10px Verdana;
	background-color:#128CE2;
	line-height:18px;
}

#dropmenudiv a
{
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid black;
	padding:1px 0;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#dropmenudiv a:hover {color:#4F7100; background-color:#66ccff;}

/*
 * ========================================
 * Forms
 * ========================================
 */

.bbcodes {
	background-image:url(http://img.crazys.info/templates/crazy/images/btn.png);
	border:0px;
	font-family:Tahoma, Verdana, helvetica, sans-serif;
	padding:2px;
	font-size:10px;
	vertical-align:middle;
	margin:2px;
	height:21px;
	color:white;
	font-weight:bold;
	margin-top:1px;
}
.bbcodes2 {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	font-size: 1.1em;
	color:#474745;
	height: 20px;
	background-repeat: repeat-x;
}
	
.field {background: #2164BD url(http://img.crazys.info/templates/crazy/images/chat_smile_bg_rep.gif) repeat-x top; font-size:1.1em; border: 1px solid #8ABCF0; margin-top:1px; color:#ffffff}
.field2 {background-color:#fff; font-size:1.1em; border:1px solid #2164BD; margin-top:1px; color:#666666}
.field3 {background-color:#fff; font-size:1.1em; border: 1px solid #e0e0e0; margin-top:1px; color:#666666}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;
}
.editbclose {float:right; cursor:pointer;}

/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */

.quote a, .quote a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #128CE2;
}

.title_quote {
	margin: 15px 15px 0px 15px;
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;
	background: #7AADDE url(http://img.crazys.info/templates/crazy/images/cite.gif) no-repeat top right;
}

.quote {
	margin: 0px 15px 15px 15px;
	border-top: 1px solid #7AADDE;
	border-bottom: 1px solid #7AADDE;
	border-left: 2px solid #7AADDE;
	border-right: 2px solid #7AADDE;	
	padding: 10px;
	background: url(http://img.crazys.info/templates/crazy/images/cite_rep.gif) repeat-x bottom;
}

.newsbody {
	text-align:justify;
	font-weight:normal;
	line-height:16px;
	font-size:12px;
	color:#606D77;
	padding:10px 10px 3px 10px;
}
.newsbody div {font-size:1.2em}
.newsbody a {font-size:1.2em}
.newstitle {font-family:Tahoma; font-size:1.4em; color:rgb(71,117,165); margin-top:16px; margin-left:10px;}

/*
 * ========================================
 * Медиа файлы
 * ========================================
 */

.mcenterbox {
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:6px;
	max-width:98%;
}	
.mrightbox {
	float:right;
	margin-left:8px;
	padding:6px;
	max-width:98%;	
}
.mleftbox {
	float:left;
	margin-right:8px;
	padding:6px;
	max-width:98%;	
}	
.mediamainbox {
	/*word-wrap:break-all;*/
	margin:5px;
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
	border:1px dashed #CCCCCC;
}

.mediabox {
	margin:5px;
	padding:3px;
	color:#B4B4B4;
	background-color:#FFFFFF;
}

/*
 * ========================================
 * Уведомление о получении новых ЛС
 * ========================================
 */

#newpm {
	position:absolute;
	height:280px;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family:Verdana;
	font-size:12px;
	line-height:135%;
}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	background:#65A3DE;
	font-family:Verdana, Sans-Serif;
	font-size:1.1em;
	cursor:move;
}

/* 
 * ========================================
 * Показ оригинальной картинки загруженной на сайт из уменьшенной копии 
 * ========================================
 */
 
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-image-blur {
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.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(http://img.crazys.info/templates/crazy/sys/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(http://img.crazys.info/templates/crazy/sys/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* 
 * ========================================
 * Баннеры
 * ========================================
 */

DIV.banner {
	margin:0 auto;
	width: 468px;
	height: 60px;
	border: 2px solid #FFFFFF;
	margin-bottom: 10px;
}