* { margin:0; padding:0; }
body, html { background:#fff; font:13px Tahoma; color:#000; line-height:23px; min-width:1000px; }
img { border:none; }

a {
	color:#730F0D;
	text-decoration:underline;
}
a:hover { color:#000; }

/*------------------------------------------------------------*
**  Основное
**------------------------------------------------------------*/


#heade {margin:0px;height:246px;background-color: #000;}
#heade img { padding-top:50px; }
#heade-bg { background:url('../images/vibe.jpg') no-repeat left center; height:300px;}
#headelogo { position:absolute;top:50px;right:100px; }
#nav { background:#555 url('../images/nav.png') repeat-x; height:50px; color:#fff; }
#nav ul { list-style-type:none; padding-left:30px; padding-top:13px;}
#nav ul li { float:left;margin-right:50px; }
#nav ul li a { color:#ddd; font-size:13px; text-decoration:none; border-bottom:1px solid #555;}
#nav ul li a:hover { color:#fff; border-bottom:1px solid #777; }


#navi { position:absolute; right:450px; top:200px; }

#search { position:absolute;top:115px; right:517px; width:175px; height:74px; background:url('../images/search.jpg') no-repeat; }
input.search { background:none; border:none; padding-top:17px; padding-left:50px; width:100px; color:#fff; font-size:11px; }
#wrapper { float:left;width:100%; }
#content { margin-right:25px; }
#column2 { /*float:right;*/ width:230px; /*margin-right:20px; */}
#column { float:left; width:250px; /*margin-left:20px;*/ }

.block { padding:20px; background:#ebebd8 /*url('../images/block.png') bottom no-repeat*/; padding-bottom:45px; margin-bottom:30px; line-height:20px; font-size:11px; }
.block#white { background:#fff; padding-bottom:20px; }
.block#white a { color:#000; }
.block#white a:hover { color:#600; }
.block#gray { background:#eee /*url('../images/block.png') bottom no-repeat*/; }

.block ul { list-style-type:none; }
.block ul li { font-size:13px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #ddd; }
.block ul li a { padding-left:20px; background:url('../images/folder.png') no-repeat left center; }

.block ul li.inner { font-size:11px;margin-left:30px; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #ddd; }
.block ul li.inner a { padding-left:20px; background:url('../images/tab.png') no-repeat left center; }

#content-wrapper { padding:30px; }
#content-forum { padding:30px;background-color:#EEECD7;clear:both;}
#column-wrapper { padding:20px; }

h1, h2, h3, h4 { font-weight:normal; }
h1, h2  { font-size:20px; margin-bottom:10px; }
h1.fullstory { color:#600; }
h1.fullstory span { color:#000; }

.news { margin-bottom:25px; padding-bottom:30px; border-bottom:2px dashed #ddd; }
.meta { font-size:11px; color:#777; margin-top:10px; float:left;}
.meta a { color:#555; }

.commeta { float:right;font-size:11px; color:#777; margin-top:10px;}
.commeta a { color:#555; }
.forums { font-size:14px;color:#555; border-bottom:dashed 1px; text-decoration:none; }

#footer { height:50px; border-top:5px solid #951815; font-size:11px; margin-top:37px; padding-top:3px; background:#fff url('../images/footer.png') repeat-x; clear:both; color:#777; }
#footer a { color:#888; }
#footer-left { width:600px; float:left; height:50px; padding-left:30px; }
#footer-right { width:200px; float:right; height:35px; }
#footer-right a { color:#777; }

/* template Nav */
#toolbar {
    margin: 0;
    padding: 0;
    height: 80px;
    background: url('../images/crp/toolbarbg.png') 0 0 repeat-x;
}
#topnav {
	position: relative;
	height: 32px;
	margin: 0 0px 0px 0em;
	padding:0;
	list-style:none;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
}
#topnav li {
	list-style:none;
	float:left;
	margin:0;
}
#topnav li a {
	display:block;
	text-align:center;
	color:#fff;
	padding:8px 1.5em;
	background: no-repeat;
	text-decoration:none;
	
}
#topnav li a:hover {  
	color: #eaeaea;
	background: url('../images/crp/toolbarc.gif') center top no-repeat #6b6b6b;
}
#topnav li .chosen{
	color: #0a0a0a;
	background: url('../images/crp/toolbarc.gif') center top no-repeat;
}
/*------------------------------------------------------------*
**  Комментарии
**------------------------------------------------------------*/

#comment { margin-bottom:10px; padding-bottom:10px; clear:both; }
#comment-top { font-size:11px; color:#777; }
.comment-date { float:left; padding-right:10px; }
#comment-bottom { margin:5px; font-size:11px; paddding-top:5px; clear:left; background:#eee; padding:2px 2px 2px 10px; color:#555; }
#comment-bottom a { color:#777; margin-left:5px;margin-right:5px; }
#comment-bottom span a { text-decoration:none; border-bottom:1px dashed; }
.comment-s { padding:10px; overflow:hidden; }
#com-l { width:120px; float:left; }
#com-l a {text-decoration:none; border-bottom:1px dashed; }
#com-r { width:65%; float:left; }
#com { margin-top:30px; border-top:1px dashed #e6e6e6; padding-bottom:20px; padding-left:10px; clear:both; }

h1.addcom { padding-bottom:0;margin-bottom:5px; }
a.bbc { text-decoration:none; border-bottom:1px dashed; color:#777; }
#bbco { display:none; margin-top:5px; }

/*------------------------------------------------------------*
**  Разное
**------------------------------------------------------------*/

.d { color:#777; }
.e { font-size:10px; }
.infor { list-style-type:none; margin-bottom:10px; }

#login_form, #choose_letter
{
   	position: absolute;
	width: 24%;
	left: 38%;
  	top: 85px;
  	background: #fff;
	border:solid #eee 5px;
	display: none;
  	z-index: 99;
    overflow: hidden;
}

#login_form #border, #choose_letter #border
{
   border:1px solid #c4c4c4;
   padding:15px;
   padding-left:65px
}

#login_form a, #choose_letter a
{
	font-size:11px;
}

#login_form a, #choose_letter a { text-decoration: underline; }
#login_form a:hover, #choose_letter a:hover { text-decoration: none; }

.content9 span { background:#ffffe5; }

.f_textarea { padding:5px; background:#f5f5f5; border:1px solid #ddd; width:460px;height:150px; margin-top:10px; margin-bottom:5px; font-family:Tahoma; font-size:12px; color:#555; }

#register input, #register select, #register textarea {border: 1px solid #E6E6E6; background: #F3F3F3; color: #666; padding: 0px; font: 12px Tahoma;}

.hint {display:none; position: absolute; margin-left: 40px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(pointer.gif) left top no-repeat;}

dd { margin-bottom:10px; }
#reg8 input { display:block; float:left; clear:left; }
TD, TR, TABLE { font-size:13px; font-family:Tahoma; }

a.linkreg { font-size:11px; color:#777; }

.edituser { color:#fff; }
.edituser a { font-size:18px; color:#777; border-bottom:1px dashed #777; }

.post input { background:#eee; border:1px solid #ddd; color:#777; padding:5px; font-family:Arial; margin-bottom:20px; }
.post textarea { background:#eee; border:1px solid #ddd; color:#777; padding:10px; font-family:Arial; margin-bottom:20px; }

a.copy { line-height:23px; }

.hleft { float:left; }
.hright { float:right; width:100px;  }
.news-content { clear:both; font-size:14px; }
.di-content { clear:both; padding:5px; }
.di-content ul { list-style-type:none; padding-left:30px;}
#register2 input, #register2 select, #register2 textarea {border: 1px solid #E6E6E6; background: #F3F3F3; color: #666; padding: 5px; font: 12px Arial;}
.relatedn li { list-style-type:none; padding-bottom:5px;padding-top:5px;border-bottom:1px dashed #ccc; width:400px; font-size:11px; }

a.addn { font-size:13px; }
#fr{
color:#CCC; 
font-size:10px;
padding:20px;
}
#fr a{
color:#CCC; 
font-size:10px;
text-decoration:none;
}