/*------------------------------------------------------------*
**  NEXTHEME BY INNERSON
**  Все права защищены.
**  Сайт автора: senorra.net
**------------------------------------------------------------*/

* { margin:0; padding:0; }
body, html { background:#fff; font:13px Tahoma; color:#000; line-height:23px; }
img { border:none; }

a { color:#0fadb3; text-decoration:underline; }
a:hover { color:#000; }

/*------------------------------------------------------------*
**  Основное
**------------------------------------------------------------*/

#header { margin:0px; height:246px; background:url('../images/header.jpg') repeat-x; }
#header img { padding-top:50px; }
#header-bg { background:url('../images/bg.jpg') no-repeat right center; height:246px;}

#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:500px; }
#column { float:left; width:250px; margin-left:-500px; }
#column2 { float:left; width:250px; margin-left:-250px; }

.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:#0fadb3; }
.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; }
#column-wrapper { padding:20px; }

h1, h2, h3, h4 { font-weight:normal; }
h1, h2  { font-size:20px; margin-bottom:10px; }
h1.fullstory { color:#0fadb3; }
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; }

#footer { height:50px; border-top:5px solid #67c7cb; font-size:11px; padding-top:15px; background:#fff url('../images/footer.png') repeat-x; clear:both; color:#777; }
#footer a { color:#888; }
#footer-left { width:500px; float:left; height:35px; padding-left:30px; }
#footer-right { width:200px; float:right; height:35px; }
#footer-right a { color:#777; }

/*------------------------------------------------------------*
**  Комментарии
**------------------------------------------------------------*/

#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; }
#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; }