/*------------------------------------------------------------*
**  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:#0086E5; text-decoration:none}
a:active {outline:underline}
a:focus {-moz-outline-style:none}
a:hover {color:#000; text-decoration:underline}





/*------------------------------------------------------------*
**  Основное
**------------------------------------------------------------*/

#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:69px; right:520px; width:135px; height:54px; background:url('../images/search.jpg') no-repeat; }
#input.search { background:none; border:none; padding-top:16px; padding-left:50px; width:100px; color:#fff; font-size:12px; font-weight:bold;}
#wrapper { float:left;width:100%; }
#content { margin-right:500px; }
#column2 { float:left; width:310px; margin-left:-520px; }
#column3 { float:left; width:310px; margin-left:-10px; }
#column { float:left; width:230px; margin-left:-230px; }

.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:#2a84e0; }
.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; }





/*- Menu Tabs 5--------------------------- */

    #tabs5 {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:93%;
      font-weight:bold;
      line-height:normal;

      }
    #tabs5 ul {
	  margin:0;
	  padding:10px 10px 0 20px;
	  list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("/templates/nextheme/images/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("/templates/nextheme/images/tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:#FFF;
      }
    #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }  
	
	



#content-wrapper { padding:20px; }
#column-wrapper {float:left; padding:20px; }

h1, h2, h3, h4 { font-weight:bold; }
h1, h2  { font-size:16px; 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 #d8d8d8; font-size:11px; padding-top:15px; background:#fff url('../images/footer.jpg') repeat-x; clear:both; color:#ffffff; }
#footer a { color:#888; }
#footer-leftup { width:30px; float:left; height:35px; padding-left:10px;}
#footer-left { width:800px; float:left; height:35px; padding-left:10px;}
#footer-right { width:190px; float:right; height:50px; }
#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; }