/* css reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, tr {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body, html {height:100%; overflow:auto; background:#43473c url(../images/bg_tile.jpg);}

body { color:#fff; font-family:Helvetica, Arial, sans-serif; background:url(../images/bg.jpg) center top no-repeat; }
#wrapper {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;

	
	}
	
.wrap-header { margin:40px 0 0 0;}


a {text-decoration:none; color:#531f24; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
a:hover {text-decoration:underline;}



.header{ /*padding:30px 0 25px 0;*/}
  .logobg { width:315px; height:57px; position:relative;  background:url(../images/sprite.png) no-repeat -6px -110px; float:left; display:inline-block;  }
  .logo-link{width:315px; height:57px; display:inline-block;}
  .top-info {text-align:left; background:url(../images/sprite.png) no-repeat 0px 0px; height:45px; width:980px; padding:15px 0pt 0pt 0px; position:relative; margin:40px 0 0 0;}
 
   
    .top-menu {font-size:17px; padding:0 0 0 0; margin-left:115px; }	
	  .top-menu a{color:#fff; font-weight:normal; /*border-right:1px solid #272626;*/ padding:0px 0px; margin-right:10px; width:106px; height:31px; /*vertical-align:middle; */text-align:center; display:inline-block; vertical-align:middle;}
	  .top-menu a span {display:table-cell;height:31px;text-align:center;vertical-align:middle;width:106px;}
	  .top-menu a:hover span, .top-menu a.active span {  color:#daf1ab; text-decoration:underline;}
	  .submit-btn { width:196px; height:33px; background:url(../images/sprite.png) no-repeat 0px -215px; display:inline-block; position:absolute; right:20px; top:15px;}
	  .submit-btn:hover {background:url(../images/sprite.png) no-repeat -196px -215px;}
	  
	   .btn {background:no-repeat center center; width:94px; height:44px; border:none; cursor:pointer; vertical-align:top; background-image:url(../images/sprite.png); background-repeat: no-repeat;}
	   .btn-submit {background-position:1px -250px;}
   	   .btn-edit {background-position:-92px -250px;}
	   .btn-close {background-position:-185px -250px;}
	   .btn-remove {background-position:-278px -250px;}
	
	.search-block {float:right; position:relative; margin-top:10px;}
	  .search-field {background:url(../images/sprite.png) no-repeat 1px -167px; border:none; font-size:20px; color:#433d2c; width:192px; height:36px; vertical-align:top; padding:9px 0px 0pt 10px;}
	  .search-btn { background:url(../images/sprite.png) no-repeat -205px -167px; width:94px; height:42px; border:none; cursor:pointer; color:#fff; font-weight:bold; vertical-align:top;  }

.header, .bottom-info { width:980px; /*max-width:1200px; min-width:960px;*/ margin:0 auto;}
/*#main-content { height:680px; width:980px; margin:0 auto;  position:relative; background:#fff;  }*/
#main-content{
background-color:#fff;
background:transparent url(../images/mainbg.jpg) repeat-y;
margin:0pt auto;
height:auto !important;
min-height:680px;
overflow:visible;
/*overflow:auto;*/
position:relative;
width:980px;
}

#main-info{ position:relative; float:left; background:#fff; width:620px; padding:20px 0 0 0;}

#sidebar{float:right; /*position:absolute; right:0;*/ width:350px; background:url(../images/botsb.jpg); height:100%; text-align:center; }
#tear {float:left; width:25px; height:404px; background:url(../images/sprite.png) no-repeat -983px 0px; margin-left:-11px; }
#banners-area { background:url(../images/sprite.png) no-repeat -609px -62px; height:276px; width:360px; margin-left:-10px;  }
.banner-content { padding:20px 0 0 15px; text-align:center; display:inline-block; margin:0 auto;  }

a.whatis { background: url(../images/sprite.png) no-repeat -8px -64px; height:39px; width:277px; display:inline-block; margin:10px 0 0 -25px; }
.wti-text {color:#433d2c; font-size:12px; text-align:left; padding:0 20px 0 30px; line-height:18px; }



#search-form {margin:0 0 20px 0;}

.error-info { color: #9c0a0a; font-weight:bold;}
.message-info { color:#531f24; font-weight:bold;}



#avatars-wrapper {width:100%; position:relative;}

 
  #avatars-area td {  background: url(../images/bgcell.png) no-repeat 50% 50%;  marign:0; border:none;padding:0; }
  #avatars-area td.bg-none {background:none; /* width:0px;*/}
  #avatars-area td img {display:inline-block;  vertical-align:middle; }
  

#avatars-area {width:600px; /* margin:0 auto; /* display:block;*/ margin:0 auto;}  
#avatars-area  td {text-align:center; margin:0; width:86px; height:96px; vertical-align:middle; /* border-bottom:12px solid;*/}
#avatars-area  td div{text-align:left;}
#avatars-area  td.title-cell { color:#696045; font-size:22px; background:none;  text-align:left; vertical-align:middle;border-bottom:none; height:auto; padding:15px 7px 10px 7px; }
.title-cell span {display:block; width:100%; border-bottom:1px solid #ddd; }


.avatar-info { position:absolute;  background:#31070b; top:78px; z-index:100; left:0; padding:8px;display:none; font-size:11px; width:150px; border:1px solid #122a38; 
word-wrap:break-word;}
  .avatar-info a:hover {color:#daf1ab;}
  .avatar-info strong {font-size:16px; }
  .avatar-info .user-url {font-size:12px; color:#bdb390; }
  .avatar-info .about-user {padding-top:5px; line-height:1.5em; }
  .about-user a, .about-user a:hover {color:#fff; font-weight:normal;}
  
  
/*.avatar-info p, .avatar-info a {color:#fff;}*/

#found-avatars-area li{margin:5px;}
  #found-avatars-area a { }
  #found-avatars-area img{float:left}
  #found-avatars-area .avatar-info {display:inline-block; position:relative; top:0; left:0; }

.lbcorn {width:10px; height:10px; position:absolute; background:url(../images/sprite.png) no-repeat 0px -304px; left:0; bottom:0; }
.rbcorn {width:10px; height:10px; position:absolute; background:url(../images/sprite.png) no-repeat -10px -304px; right:0; bottom:0; }

.avatars-count {position:absolute;bottom:30px; right:380px; color:#696045; font-style:italic; font-size:18px;}

.pagination-wrap{  position:absolute; width:960px; bottom:27px; left:20px; }
.pagination {display:block;  font-size:13px;  }

.pagination {color:#696045;}
.pagination span, .pagination a {color:#696045; border:1px solid #ddd8c7; /*padding:2px 6px;*/ vertical-align:middle; display:inline-block; height:28px; text-align:center;margin:0 2px; font-weight:normal;}
.pagination a {width:28px; background:url(../images/sprite.png) no-repeat -30px -304px;  }
.pagination a.prev-btn, .pagination a.next-btn {color:#696045;/*float:right*/ width:auto; padding:0 5px 0 5px;}
.pagination a:hover {color:#3d3d3d; border:1px solid #3d3d3d; text-decoration:none; background:url(../images/sprite.png) no-repeat -184px -304px; font-weight:normal; }
.pagination span.current {color:#3d3d3d; border:#b7b7b7 1px solid; width:28px; background:url(../images/sprite.png) no-repeat -184px -304px;; }
.pagination span.current span {font-weight:bold;}
.pagination span.insp {border:none; vertical-align:middle; display:table-cell; height:28px; min-width:28px;}
.pagination .disabled {display:none; background:none;}

.page-number {float:left; color:#696045; padding:5px 10px 0 0px; }



.bottom-info {padding:10px 0 25px 0; text-align:left; }
  .bottom-info, .bottom-info a {color:#282828; font-size:13px; font-weight:bold;}
   .bottom-info a:hover {text-decoration:underline; color:#daf1ab;} 
  .wdd-info {float:right;}
  .bottom-menu {float:left;}
    .bottom-menu a{margin:0 4px;}
	.copyright{ padding:5px 0  0 0;}
	
.clr {clear:both;}

.inner-left { width:50%; float:left; border-right:1px solid #272626; margin-left:-1px; min-height:620px; }
.inner-right { width:50%; float:right;}

.left-info { padding:79px 50px 0 0px; font-size:17px; font-weight:bold; float:right;}
 
  
td.top-align {vertical-align:top;}  
td.f-title {padding-right:20px;}

   #sbox-content {font-size:14px; color:#433D2C;}
   #sbox-content table {width:100%}
   /*#sbox-content a {color:#31070b;}
   #sbox-content a:hover {text-decoration:underline; }*/
   td.f-title, #sbox-content p {line-height:1.45em}   
   #sbox-content table td {vertical-align:middle;}
   
  .left-info td {vertical-align:middle; padding-bottom:20px; text-align:right;}
  .c-field { width:100%;border:0; color:#433d2c; font-size:14px; font-weight:bold;  font-family:Helvetica,Arial,sans-serif; margin-bottom:5px;}
  input.c-field { /*height:20px;*/ padding:0; border-top:6px solid #fff; border-bottom:5px solid #fff;}
  textarea.c-field {height:80px; overflow:auto; }
     
  .inner-title {font-size:38px; font-weight:bold;}
  .inner-c-title {color:#00acd8;}
  
  .forgot-psw {font-size:12px;}

.odd-row {background:#020202;}

.avatars-table { border:none}
.avatars-table td { padding:10px 10px; vertical-align:top;}

/* comment area */
.comments-link {float:right; padding-top:1px;}
.comments-link a {color:#808080; font-weight:normal; font-family:Helvetica,Arial,sans-serif; font-size:12px;}
.comments-area { margin:0 0 0 20px; color:#000;}

.tcomment {
font-family:Tahoma,times,serif;
margin:0;
padding:10px 5px 5px;
border:1px solid #ddd;
margin-top:10px;
margin-bottom:20px;
padding-right:10px;
}

.turl {font-size:12px;}

.tavatar {background:#ebe5d5;}

.tcomment, .tcomment div {
position:relative;
}

.tcomment div.commentwrapper {
float:left;
width:100%;
}

.tcomment div.commenttext {
margin-left:102px;
}
.tcomment div.commentnumber {
float:right;
font-size:16px;
margin-right:5px;
margin-top:-5px;
}

.tcomment .commenttitle, .tcomment .commenttitle a {
color:#8A0023;
font-family:Tahoma,Geneva,sans-serif;
font-size:18px;
font-style:italic;
font-weight:bold;
}

.tcomment .comment-inner-text {
font-size:14px;
margin-top:10px;
padding-right:13px;
}

.tcomment .comment-inner-text p { line-height:1.45em;}

.tcomment div.avatara {
float:left;
margin-left:-100%;
width:98px;
}

.tcomment div.avatara img {
float:none;
margin:0pt auto;
border:0pt none;
display:block;
}

.tcomment .postedtime {font-size:10px;}

.comments-form {margin-bottom:50px;}
.comments-form small {
font-size:10px;
color:#777;
}

.comments-form input {
margin:5px 5px 1px 0pt;
padding:2px;
width:170px;
}

