/* 
	HTML templates for DLE : mr.sancco@gmail.com
    Design: armenka29@yandex.ru
 */

.social {text-align: center;}
#tsocial {vertical-align: top; border-collapse: collapse; width: 100%; }
#tsocial td {padding: 0; /* border: 1px dashed gray;*/ text-align: center; }

/* Main
-------------------------------------*/
#wrapper {width:1000px;margin:0 auto;min-height:100%;height:auto !important;height:100%; background: #DDD4CC; border-left: 1px solid #c9c7c7; border-right: 1px solid #c9c7c7;}
#middle:after {content:'.';display:block;clear:both;visibility:hidden;height:0;}
#container {width:1000px;overflow:hidden;}
/*
#content { width: 650px; float: left; margin-left: 20px; }
.content-top { width: 650px; height: 10px; background: url(../images/content_top.png) no-repeat; margin: 0;}
.content-center { background-color: #ffffff; margin: 0px 4px 0px 3px; min-height: 700px; *min-height: 700px; }
.content-bottom { width: 650px; height: 10px; background: url(../images/content_bottom.png) no-repeat; margin: 0;}
*/
#content {

}
.content {
  width: 650px;
  float: left;
  margin-left: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  min-height: 700px;
  padding: 10px 5px;
}
.wforum {
  width: auto;
  float: none;
  margin: 0 10px;
  min-height: 0;
}
#content p { padding: 0 0 8px 0; text-indent: 20px; text-align: justify; }
.article img {margin: 0 5px; max-width: 100%; }
#entryform img, #addcform img {margin: 0;}
.static {padding: 10px;}
.helpme {
  padding: 8px 8px 0; background: #ddd; margin: 0 5px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
/* Header
-------------------------------------*/
.header {width:1000px;height:200px;font-size:1.1em; background: #E1D8D0 url(../images/header.png) no-repeat;}
.header-l { width: 490px; height: 200px; float: left;}
.header-r { width: 500px; height: 200px; float: right;}
.login { height: 75px; margin: 0px;}
.logo { width: 490px; height: 80px;}

.moto-box { width: 500px; height: 20px; }
.moto-box li { float: left;/* text-decoration: underline; */margin: 140px 0px 0px 0px;}
.moto-box a { color: #7B736D; font-size: 18px;/* text-decoration: none; *//* border: 0; */}
.moto-box a:hover

.menuLogin {width: 300px; height: 100px;}
.menuLogin {height:46px;overflow:hidden;}
.menuLogin li {float:left;}
.menuLogin li a {color:#7B736D;display:block;height:28px;padding: 20px 22px 0 22px;margin-right:2px; font-size: 18px;}
.menuLogin li a:hover, #catActive{text-decoration:none;color:#ED3921;}
#helloUser {height:28px;padding:18px 10px 0 10px;text-transform:none;}
#helloUser b{color:#c73030;}

/* Login
-------------------------------------*/
.window {display:none;}
.popup {text-align:left;background:#d8d8d8 url(../images/arsarts.png) repeat-x 0 -57px;}

.popupHead {padding:0 14px 0 19px;overflow:hidden;height:59px;}
.popupClose {float:right;color:#5a5a5a;font-size:2.5em;margin-top:10px;background:url(../images/close.png) top;width:26px;height:26px;display:block;}
.popupClose:hover{text-decoration:none;background-position:bottom;}

.popupBody {padding:10px 20px 15px 20px;font-size:1.1em;overflow:hidden;} .popupBody a{color:#494949;}
.popupBody .userAvatar {float:left;margin-right:20px;}
.popupBody .userPanel {float:left;overflow:hidden;}
.popupBody .userPanel ul li{padding-bottom:0.6em;}

.authorizations {margin:0 0 0 40px;width:201px;}
.authorizations li{margin-bottom:8px;}
.lostPassword {width:110px;float:left;}
.lostPassword li, .topnews li {padding:0 0 0 8px;background:url(../images/rarr.gif) no-repeat left center;margin-bottom:5px;text-align:left;}
#login_name, #login_password {background:url("../images/searchField.png");width:181px;height:29px;border:none;color:#aaa;padding:0 10px;line-height:31px;}

/* Main-menu
-------------------------------------*/
.main-menu { width: 1000px; height: 20px; margin: 20px auto;}
.main-menu li { float: left; line-height: 20px;}
.main-menu a { font-size: 14px; color: #393633; font-weight: bold;/* text-decoration: underline; */ padding: 0px 13px;}
.main-menu a:hover { color: #ED3921;}

/* Sitebar
-------------------------------------*/
.sidebar {float: right; width:280px; margin: 0; padding-right: 20px; }

.block {
  /*width:280px; */
  margin: 0px 0px 25px;
  background: #C2AB9B;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.block-top {
  /*width: 280px; */
  height: 40px;
  text-align: center;
  background: #4E4E5E;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.block-top h3 { text-align: center; font-size: 1.3em; color: #ffffff; line-height: 40px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);}
.block-center { padding: 10px; font-size: 1em;}
.block-center p { padding: 0 0 5px 0; text-indent: 10px; text-align: justify; }
/*
.block-bottom { width: 290px; height: 20px; background: #D4CBC4 /*url(../images/block.png) 0 -55px no-repeat*/ /* ;}
*/
/* Article
-------------------------------------*/
#helpme {
  padding: 6px 10px; margin: 0 5px 10px;
  background: #CDD9BF;
  border: 1px solid #bbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.article { margin: 10px 0 0 0;}
.article-top { height: 30px; /*border: 1px dashed gray; */ overflow: hidden;}
.article-top2 { /*border: 1px dashed gray;*/ }

.article-title { line-height: 25px; margin: 0; }
.article-title a { font-size: 16px; color: #186D94; font-weight: 600;/* text-decoration: underline; */}
.article-title a:hover { color: #ED3921;}
.article-title h1 { font-weight: 600; text-shadow: 1px 1px 1px #bbb; }

.article-category {
  line-height: 25px;
  margin: 0 10px 0 0;
  padding: 0 6px 1px;
  float: left;
  background: red ;
  text-align: center;
  /*border: 1px dashed gray;  */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.article-category a { color: #f4f4f4; font-size: 14px; }
.article-category a:hover { color: #444;}

.article-text { padding: 10px; font-size: 13px; color: #333333; font-family: Arial, Tahoma, Verdana, Geneva; line-height: 120%; border-bottom: 1px solid #cccccc;}

/* Comments
-------------------------------------*/
.comment {margin:10px;min-height:120px;background:url("../images/commentBG.gif") repeat-y top left;overflow:hidden;}
.authorFoto {float:left;padding:14px;}
.authorFoto img{width:100px;}
.commentContent {background:url("../images/commentQ.gif") no-repeat left 15px;overflow:hidden;padding:10px;font-size:1.1em;}
.commentInfo {min-height:15px;}
.commentInfo li{float:left;margin-right:10px;}
.commentInfo b{color:#c73030;font-weight:normal;}
.commentText {padding-top:10px;line-height:1.2em;min-height:80px;}
.comOptions {visibility:hidden;text-align:right;font-weight:bold;margin-top:10px;font-size:0.9em;}
.comOptions a{color:#545454;padding-left:5px;}
.comOptions a:hover{color:#c73030;}

.commentAdd {display:block;color:#ffffff;background:url("../images/com_but.png") no-repeat top left;border:none;height:40px;width:200px;text-align:center;font-weight:bold;cursor:pointer;text-transform:uppercase;padding-top:9px; line-height: 23px;}
.commentAdd:hover {text-decoration:none;}

/* Navigation
-------------------------------------*/
.navigation {font-size:1.1em;margin:20px 0 0px 0;padding:0 25px 0 30px;overflow:hidden;}

.pagesList {float:left;height:18px;}
.pagesList a, .pagesList span{color:#545454;font-weight:bold;padding:3px 6px 2px 6px;height:13px;display:inline-block;}
.pagesList a:hover{color:#fff;background:#5F5F5F;text-decoration:none;}
.pagesList span{background:#c73030;color:#fff;}

.turn {float:right;width:43px;} .turnLeft {float:left;} .turnRight {float:right;}
.turnRight a, .turnLeft a, .turnRight span, .turnLeft span{display:block;width:20px;height:18px;padding:0;text-indent:-9999px;background:#c73030 url(../images/nav.gif) no-repeat;}
.turnRight a, .turnRight span{background-position:7px -12px;margin-left:3px;}
.turnLeft a, .turnLeft span{background-position:7px 4px;}
.turnLeft span, .turnRight span, .turnRight a:hover, .turnLeft a:hover{background-color:#5F5F5F;}


/* Footer
-------------------------------------*/
#footer {width:1000px;margin:0px auto;height: 120px;background:#DDD4CC url(../images/footer.png) no-repeat;font-size:1.1em;}
.copyright { width: 450px; padding: 50px 0px 0px 30px; float: left;}
.copyright li { list-style: none; text-decoration: underline;}
.copyright p { font-size: 14px; color: #393633; font-weight: bold; line-height: 20px;}
.copyright a {  font-size: 14px; color: #393633; font-weight: bold;}
.counter {  float: right; width: 400px; padding: 50px 20px 0px 0px; background-position: top; text-align: right;}


/* OTHER */

/* РЎРѓРЎвЂљР В°РЎвЂљР С‘РЎвЂЎР ВµРЎРѓР С”Р С‘Р Вµ РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ РЎвЂ№ */
.static {margin-bottom:10px;}
.staticNum {padding:5px 25px 0 30px;font-size:1.1em;font-weight:bold;}

/* Р С•РЎв‚¬Р С‘Р В±Р С”Р С‘ */
.alert {background:#545454 url("../images/alert.png") no-repeat 10px 20px;color:#fff;margin:0 10px 15px 10px;padding:20px 20px 20px 70px;font-size:1.15em;border-top:5px solid #828282;border-bottom:1px solid #333;line-height:1.2em;}
.alert b{padding:0 0 8px 0;font-size:1.1em;display:block;}
.alert  a {color:#fff;font-weight:bold;text-decoration:underline;} .alert  a:hover {text-decoration:none;}

/* Р Р†РЎвЂљР С•РЎР‚Р С•РЎРѓРЎвЂљР ВµР С—Р ВµР Р…Р Р…РЎвЂ№Р Вµ РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ РЎвЂ№ */
.baseform {}
.tableform {width:100%;}
.tableform tr{}
.tableform tr td{padding:10px;border-bottom:1px dashed #D6D6D6;}
.tableform tr .label{width:170px;}
.fieldsubmit {padding-top:20px;overflow:hidden;}

/* РЎвЂћР С•РЎР‚Р СРЎвЂ№ Р Р†РЎвЂљР С•РЎР‚Р С•РЎРѓРЎвЂљР ВµР С—Р ВµР Р…Р Р…РЎвЂ№РЎвЂ¦ РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ  */
.impot {color:#C73030;font-weight:bold;}
.f_input, .f_textarea, .sec_input, .xfields input, .xprofile input, .xfields textarea, .xprofile textarea, #comments {border:1px solid #D5D5D5;background:url("../images/input.gif") repeat-x top left;color:#545454;}
.xfields textarea, .xprofile textarea, .f_textarea, #comments {padding:5px 0;}
.f_input, .xfields input, .xprofile input{height:22px;line-height:22px;width:150px;color:#545454;padding:0 5px !important;}
.sec_input {width:150px;height:48px;float:left;margin-left:10px;font-size:2.5em;text-align:center;color:#545454;}
.captcha {float:left;}

/* Р С”Р Р…Р С•Р С—Р С”Р С‘ Р Р†РЎвЂљР С•РЎР‚Р С•РЎРѓРЎвЂљР ВµР С—Р ВµР Р…Р Р…РЎвЂ№РЎвЂ¦ РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ  */
/* .button {margin-left:4px;background:url("../images/cat.png") no-repeat top right;height:36px;width:92px;} */
.button input{color:#fff;background:url("../images/catLeft.png") no-repeat top left;border:none;height:36px;width:92px;text-align:center;font-weight:bold;cursor:pointer;}
.button:hover {}
.button:hover input{}

.buttonReds {margin-left:4px;background:url("../images/cat.png") no-repeat 100% -58px;height:29px;width:90px;}
.buttonReds input{color:#fff;background:url("../images/catLeft.png") no-repeat 0 -58px;border:none;height:29px;width:90px;text-align:center;font-weight:bold;cursor:pointer;}
.buttonReds:hover {background-position:100% 100% !important;}
.buttonReds:hover input {background-position:0 100% !important;}

/* Р Т‘Р С•Р В±Р В°Р Р†Р В»Р ВµР Р…Р С‘Р Вµ Р Р…Р С•Р Р†Р С•РЎРѓРЎвЂљР ВµР в„– */
#category {height:150px !important;width:410px !important;border:1px solid #D5D5D5;}
.xfields textarea, .xprofile textarea {width:98%;height:80px;padding:0;}
#short_story, #full_story, .xfields textarea, .xprofile textarea {margin-top:2px;resize:vertical;}
#admintag input{margin:0 5px 0 0;}

.ui-autocomplete {position:absolute;cursor:default;}
.ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu {margin-top:-3px;}
.ui-menu .ui-menu-item {margin:0;padding:0;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px;}

/* РЎР‚Р ВµР С–Р С‘РЎРѓРЎвЂљРЎР‚Р В°РЎвЂ Р С‘РЎРЏ */
.registrationRules {padding:0 0 10px 0;border-bottom:1px dashed #D6D6D6;}
.registrationRules p{margin-bottom:5px;}
.registrationRules b{display:block;}

/* РЎР‚Р В°РЎРѓРЎв‚¬Р С‘РЎР‚Р ВµР Р…Р Р…РЎвЂ№Р в„– Р С—Р С•Р С‘РЎРѓР С” */
.searchtable {margin-left:-10px;padding-bottom:10px;}
.searchMsg {font-weight:bold;border-top:1px solid #D6D6D6;padding:5px 0;}
#searchinput {border:1px solid #ccc;padding:2px 5px;}
.searchShort {margin:0 0 10px 13px;padding:10px;border-bottom:1px solid #D6D6D6;}
#fullsearch{margin-left:10px;}
.search fieldset {border:1px solid #eee;padding:5px;text-align:left;margin-right:5px !important;}
.search fieldset legend{font-weight:bold;}

/* РЎРѓРЎвЂљР В°РЎвЂљР С‘РЎРѓРЎвЂљР С‘Р С”Р В° РЎРѓР В°Р в„–РЎвЂљР В° */
.statistics {overflow:hidden;}
.statistics .column{float:left;width:33%;}
.statistics .column h3{font-size:1.1em;}
.statisticsSum  {text-align:center;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding:20px 0;margin:20px 0;}
.statisticsSum  span{color:#c73030;font-weight:bold;}
.baseSize {text-align:center;color:#c73030;font-weight:bold;padding-bottom:10px;}

.userstop td, .pm td.pm_list, .pm td.pm_head {border:1px solid #d8d8d8;padding:2px;background-color:#fff;}
.userstop thead td, .pm td.pm_head {font-size:0.9em;background:#eee;height:22px;padding:0;font-weight:bold; text-align:center;color:#4e4e4e;}

/* Р С—Р ВµРЎР‚РЎРѓР С•Р Р…Р В°Р В»РЎРЉР Р…РЎвЂ№Р Вµ РЎРѓР С•Р С•Р В±РЎвЂ°Р ВµР Р…Р С‘РЎРЏ */
.pmMenu {text-align:center;padding:0 0 15px 0;font-weight:bold;}
.pmList {margin:0 10px 0 23px;}
.pm_head {font-weight:bold;}

/* РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ Р В° Р С—Р С•Р В»РЎРЉР В·Р С•Р Р†Р В°РЎвЂљР ВµР В»РЎРЏ */
.user, .userContact {overflow:hidden;border-bottom:1px solid #D6D6D6;padding-bottom:20px;margin-bottom:20px;}
.user .userAvatar {float:left;margin:0 20px 0 0;}
.user .userInfo {overflow:hidden;}
.userAvatar .rating{display:block !important;margin:5px 0 0 15px;}

.userColumn h3{font-size:1.1em;}
.userColumn{float:left;width:50%;}



.bhinfo { height: 21px; padding-bottom: 10px; border-bottom: 1px solid #dbe8ed; margin-bottom: 10px; }
.baseinfo { padding: 0 8px 0 8px; margin: 0 0 0 10px; font: 0.9em/21px sans-serif; color: #6c838e; float: left; height: 21px; background: #f1f5f7 url("../images/baseinfo.png") no-repeat 5px 50%; }
.bhinfo, .bhinfo ul, .bhinfo ul li { height: 19px; }
.bhinfo ul, .bhinfo ul li { float: left; line-height: 21px; }
.isicons li { width: 17px; height: 17px; padding: 2px 2px 2px 0; }
.isicons li img { display: block; }

/*---ratebox---*/
.ratebox { float: right; width: 115px; height: 19px; text-align: center; padding-top: 2px; background: #f1f5f7 url("../images/ratebox.png"); }
.ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }
/* THE END */