/* =============================================================
This skin for DataLife Engine developed by DLETemplates.Com
Copyright © 2005—2012 DLETemplates.Com  All rights reserved.

File 'main.css' — Cascading Style Sheet (CSS) Document
============================================================= */

/*///////////////////////*/

.zmain { color: #F1F1F1; }

.hot-news 							{ background-color: #ededed; padding: 10px; text-align: left; margin: 10px 0 20px;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

.hot-news time, .hot-news span 		{ color: #9f9f9f; }

.hot-news span a 					{ color: #000; }

.hot-news h1, .hot-news h2 			{ font-size: 21px; padding: 5px 0 15px 0; font-weight: normal; }

.hot-news .txt 						{ line-height: 16px; text-align: justify;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #202020;    }

.hot-news .txt img 					{ float: left!important; margin: 3px 10px 15px 0; }

.main-block-title 					{ height: 34px; line-height: 32px; padding: 0 0 0 10px; border-bottom: 1px solid #ededed; margin-bottom: 20px; color: #FFFFE0; font-size: 24px; text-align: left;  background-color: #4B4B4B;  }
.main-block-title2			 		{ height: 34px; line-height: 32px; padding: 0 0 0 10px; border-bottom: 1px solid #ededed; margin-bottom: 20px; color: #000; font-size: 24px; }

.art-small 							{ /*width: 50%;*/ float: left; text-align: left; margin: 0 0 5px; padding: 1px 10px 10px;

    -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
    		box-sizing: border-box;

	behavior: url(/templates/00075/css/PIE.htc);

}
.as-header 							{ /*height: 30px;*/ overflow: hidden; }
.art-small time 					{ color: #9f9f9f; }
.art-small h2, .art-small h3 		{ display: inline; font-weight: bold; font-size: 18px; }
.art-small h2 a, .art-small h3 a 	{ color: #A52A2A; }
.small-news 						{ margin-top: 10px;  overflow: hidden; line-height: 17px; font-size: 14px;  color: #485460;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 0 0 10px;   }
.small-news time 					{ color: #9f9f9f;  font-size: 11px;  }
.small-news img 					{ margin: 3px 10px 0 0; float: left; }


.art-short 							{ text-align: left; margin: 0 10px 30px; padding: 0 0 15px; border-bottom: 1px solid #ededed; }

.art-short h1, .art-short h2 		{ font-size: 18px; font-weight: normal; }

.art-info 							{ margin: 10px 0; }
.art-info time a 					{ color: #000; }

.art-lnk 							{ text-align: left; margin-bottom: 20px; padding-left: 10px;  padding: 7px 0 10px;     }
.art-lnk a 							{ color: #B22222; font-size: 14px; }
.art-lnk time						{ color: #9f9f9f;  padding: 5px 0 5px;  }

.news 								{ text-align: justify; font-size: 14px; line-height: 18px; margin-bottom: 10px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333313;   }
.news p { padding: 0 0 1em; }
.news img 							{ margin: 0 10px 10px; }

.dle-edit-reason 					{ font-size: 11px; margin: 10px 0; padding: 0 10px; color: #c80000; border-left: 3px solid #c80000; }
.dle-editor 						{ color: #9f9f9f; }

.art-tags 							{ border-top: 1px dotted #ededed; padding: 10px 0 0 0; }
.art-rating							{ border-top: 1px dotted #ededed; padding: 10px 0; }

.art-full 							{ text-align: left; margin: 0 10px 20px; padding: 0 0 15px; border-bottom: 1px solid #ededed; }

.art-full h1, .art-full h2 			{ font-size: 18px; font-weight: normal; }

.art-info-f 						{ color: #9f9f9f; margin: 15px 0 0 0; line-height: 18px; }
.art-info-f a 						{ color: #000; }

.rel-news 							{ text-align: left; margin: 0 10px 30px; padding: 0 0 15px 0; border-bottom: 1px solid #ededed; }
.rel-news ul 						{ list-style: square; margin: 0 0 0 25px; }
.rel-news li 						{ padding: 5px 0 5px 0; line-height: 18px; }
.rel-news li h2, .rel-news li h3 	{ display: inline; }

.rel-news li a 						{ color: #9f9f9f; }
.rel-news h2 a, .rel-news h3 a 		{ color: #b22422; }


.user-comment 						{ text-align: left; margin: 0 10px 30px; padding: 0 0 15px; border-bottom: 1px solid #ededed; }
.com-ttl 							{ line-height: 24px; margin: 0 0 15px 0; padding: 0 0 0 10px; border-bottom: 1px dotted #ededed; }
.massact 							{ width: 20px; float: right; }
.commnt-info 						{ color: #9f9f9f; line-height: 18px; }
.commnt-info figure 				{ width: 60px; vertical-align: top; float: left; padding-top: 3px; margin: 0 0 0 10px; }
.commnt, .funct-txt 				{ text-align: justify; line-height: 18px; padding: 10px; background-color: #f2f2f2; border: 1px solid #e8e8e8; padding: 10px;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;

	behavior: url(/templates/00075/css/PIE.htc);
}
.commnt span 						{ color: #777; }
.funct-txt 							{ margin: 0 0 15px; }
.com-functions 						{ color: #9f9f9f; margin: 0; padding: 10px 0 10px 10px; line-height: 22px; }
.com-functions span 				{ float: right; padding-right: 10px; }
.com-functions span a:active,
.com-functions span a:visited,
.com-functions span a:link 			{ color: #AB000F; }


.functional 						{ text-align: left; margin: 0 10px 20px; padding: 0 0 15px; border-bottom: 1px solid #ededed; }
.caption 							{ padding: 8px 0 8px 10px; border-bottom: 1px solid #ededed; margin-bottom: 20px; color: #000; font-size: 18px; }
.funct-form 						{ max-width: 544px; margin: 0 auto 30px; position: relative; }

.funct-form fieldset 				{ padding: 10px; border: 1px solid #ededed;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;

	behavior: url(/templates/00075/css/PIE.htc);
}

.funct-form legend 					{ padding: 0 3px; }
.funct-form label 					{ display: inline-block; width: 200px; font-weight: bold; }

.sec-code-row 						{ /* смещение слева для проверочного кода Captcha */ margin: 0 0 5px 203px; }
.sec-code-row span 					{ color: #AB000F; }
.re-captcha 						{ /* ReCaptcha */ margin: 0 0 10px; }

.funct-form textarea,
.funct-form input,
.funct-form select 					{ color: #000; font-size: 11px; font-family: arial; background-color: #fff; border: 1px solid #EFEFEF; margin: 0 0 10px;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

	behavior: url(/templates/00075/css/PIE.htc);
}

.funct-form input[type="text"],
.funct-form input[type="password"] 	{ width: 218px; height: 26px; line-height: 26px; padding: 0 5px; display: inline-block; }

.funct-form textarea.sh-info 		{ width: 98%; height: 70px; }
.funct-form textarea.message 		{ width: 98%; height: 150px; }
.funct-form .editor 				{ width: 98%!important; }
.funct-form textarea#comments		{ width: 98%!important; } /* форма добавления комментария */

.funct-form .ffield 				{ padding: 5px 0 0 203px; }

.funct-form select 					{ width: 230px; height: 30px; padding: 3px; }

.funct-form .form-button			{ background-color: #b22422; width: 100px; height: 30px; color: #fff; font-weight: bold; cursor: pointer; font-size: 12px; padding: 2px 0 5px 0;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

	behavior: url(/templates/00075/css/PIE.htc);
}
.funct-form .file-button 			{ background-color: #b22422; width: 150px; height: 26px; color: #fff; font-weight: bold; cursor: pointer; font-size: 12px; padding: 2px 0 5px 0;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

	behavior: url(/templates/00075/css/PIE.htc);
}
.funct-form .form-button:hover,
.funct-form .file-button:hover 		{ background-color: #A31B16; }

/* кнопки для поисковых форм (развёрнутых) + правила сайта */

.funct-form input.bbcodes,
.news input.bbcodes		 			{ background-color: #b22422; border: 1px solid #b22422; /*width: 100px;*/ height: 30px; color: #fff; font-weight: bold; cursor: pointer; font-size: 12px;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

	behavior: url(/templates/00075/css/PIE.htc);
}

/* profile popup - start */

#profile-pop 						{ border: 1px solid #fff; background-color: #fff; padding: 10px 0; margin: 5px 0 0;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;

	behavior: url(/templates/00075/css/PIE.htc);
}
#profile-avat 						{ width: 100px!important; margin: 0; float: left; }
#profile-data 						{ float: left; line-height: 20px; }
#profile-data li span 				{ width: 110px; display: inline-block; }
#profile-data li img 				{ margin: 3px 0 0; }

/* profile popup - finish */

ul.stats 							{}
ul.stats li 						{ height: 24px; line-height: 24px; padding-left: 10px; }
ul.stats li.strong 					{ font-weight: bold; height: 50px; line-height: 50px; border-bottom: 1px dotted #ededed; }
ul.stats li span 					{ float: right; width: 70px; text-align: center; font-weight: bold; }
ul.stats li:hover 					{ height: 23px; border-bottom: 1px dotted #ededed; }
ul.stats li.strong:hover 			{ height: 50px; }

/* стилизация для топа авторов */

.userstop 							{}
.userstop td 						{ height: 20px; }
.userstop thead 					{ font-weight: bold; height: 24px; }

/* выпадающее меню */
  #jsddm {
    margin: 0;
    padding: 0;
}

#jsddm li {
    float: left;
    list-style: none;
    font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#jsddm li a {
    display: block;
    background: #b22422;
    padding: 5px 12px;
    text-decoration: none;
    border-right: 1px solid white;
        color: #ffda00;
    white-space: nowrap;
}

#jsddm li a:hover {
    background: #CE2B27;
}

#jsddm li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid white;
}

#jsddm li ul li {
    float: left;
    display: inline;
}

#jsddm li ul li a {
    width: auto;
    background: #b22422;
}
#jsddm li ul li a:hover {
    background: #CE2B27;
}
#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}