html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/
/*=======================================================================================================================================*/




/*Глубина браузера вверху тень*/
/*body:before {
    content: "";
	position: fixed;
	top: -10px;
	left: -10px;
	width: 110%;
	height: 10px;

	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	     -o-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
			box-shadow: 0px 0px 10px rgba(0,0,0,.8);

	z-index: 100;
	}*/



 






body {
	color:#919191; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat;
}

td, th{
	font: normal 12px/20px 'Lucida Sans Unicode', 'Lucida Grande', Arial, san-serif;
	color: #666;
}


.reset, .reset li { list-style: none; padding: 0; margin: 0; }


input, textarea, select, body { font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; }
input, textarea, select, a { outline: none; }
input.check-box { margin-right: 10px; }

a{
	color: #5979c2;
	text-decoration: none;
}
a:hover{
	color: #5979c2;
	text-decoration: underline;
}
ul{
	list-style: none;
}
p{
	margin-bottom: 10px;
}




/*--------------------------------------------------   ФАЙЛ ENGINE.CSS  ------------------------------------------------------*/
/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #b3b3b3;
	color: #383838;
	padding: 2px 9px 5px 9px;
	margin-bottom: 2px !important;
	height: 24px;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	-moz-box-shadow: 0 1px 4px -3px black;
	-webkit-box-shadow: 0 1px 4px -3px black;
	box-shadow: 0 1px 4px -3px black;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; }
.bbcodes_poll { width: 100px; }

.editor textarea {  background: #fff url("../images/fields.png") repeat-x; border: 0 none;  }
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }


/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.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;
            zoom: 1;
        float: left;
            clear: left;
            width: 100%;
}
.ui-menu .ui-menu-item a {
            text-decoration:none;
            display:block;
            padding:.2em .4em;
            line-height:1.5;
            zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
            font-weight: normal;
            margin: -1px;
}

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background-color: #262626;
	border: solid #2f2f2f 1px;
	border-top-color: #000;
	border-left-color: #000;
	padding: 10px; text-align: center; color: #fff; }

/* ==================== Цитата и скрытый текст */

.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { font-style: italic; padding: 10px; background: #f8f9f9 url("../images/lines.gif") repeat; border-left: 5px solid #438fbf; }
.title_quote, .title_spoiler { background: #f8f9f9; }
.title_spoiler, .text_spoiler { border-color: #db143d; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { background-color: #f9f8f5; border-left: 5px solid #438fbf; max-height: 250px;  overflow: auto; color: #004e8d; text-align: left; font-family: "Courier New"; border-top: 1px solid #f1eee8; border-right: 1px solid #f1eee8; border-bottom: 1px solid #f1eee8;}
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment {padding:10px 5px 5px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #04b5eb;color:#04b5eb;background:#f7f7f7 url('../images/download.png') no-repeat; background-position:30px 20px;}
.attachment span { margin:5px 5px 5px 80px;padding:0; font-size:16px; }
.attachment p { font-size:10px; color:#000; margin:5px 5px 5px 80px; }

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
	border: 1px solid #cbdfe8;
	background-color: #fbfdfe;
	font-size: 11px;
	line-height: 20px;
	margin: 2px 0;
	padding: 5px;
	opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}
#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { text-decoration: underline; } 

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6, .cufon-loading .post_type div, .cufon-loading .post_type span, .cufon-loading .header{
	visibility: hidden;
}

.article ol, .article ul{
	list-style-position: inside;
	margin-bottom: 10px;
}
.article ul li{
	padding-left: 20px;
	background: url(../images/ul_arrow.gif) no-repeat 3px 8px;
}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.ui-helper-clearfix{display:inline-block}.ui-helper-clearfix{display:block}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent: -99999px}
.ui-widget{font-family:Tahoma,LucidaSans,Arial,sans-serif;font-size:11px}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:tahoma,Arial,sans-serif;font-size:11px}
.ui-widget-content{background:url('../images/ui-dialog/lines.png') center center rgba(28,28,28,0.8);border:1px solid #5D5D5D;box-shadow:0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 10px #000;-moz-box-shadow:0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 10px #000;-webkit-box-shadow:0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 1px #fff inset, 0px 0px 10px #000;color:#222;padding:0px 6px 6px 6px}
input.ui-corner-all[type="text"]{background:#fff;border:1px solid #BABABA;color:#000 !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0px 0px 1px #ddd inset}
.ui-dialog-content{background:#fff !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #797979 !important;box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;-moz-box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;-webkit-box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff}
.ui-dialog-content textarea.ui-widget-content{background:#fff !important;border:1px solid #D2D2D2;color:#000 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.ui-widget-header{background:none;border:0px;color:#000;font-weight:normal;font-size:8pt;font-family:Tahoma,arial;padding:6px 0px 6px 0px !important;text-shadow:0px 0px 6px #fff, 0px 0px 6px #fff, 0px 0px 6px #fff, 0px 0px 6px #fff, 0px 0px 6px #fff, 0px 0px 6px #fff}
.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-dialog-titlebar-close{display:block;position:absolute;top:0px;right:0px;width:43px !important;height:17px !important;padding:0px;border:0px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:url('../images/ui-dialog/ui-close-btn.png') no-repeat;-moz-box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;-webkit-box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;box-shadow:0px 0px 1px #fff, 0px 0px 1px #fff, 0px 0px 1px #fff;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.ui-dialog-titlebar-close:hover{background:url('../images/ui-dialog/ui-close-btn-hover.png') no-repeat;box-shadow:0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B;-moz-box-shadow:0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B;-webkit-box-shadow:0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B, 0px 0px 5px #FF5A3B}
.ui-button{background: #DBD8FE url('../images/ui-dialog/g-button_bg.png') repeat-x;border:1px solid #B3B3B3;color:#444;text-shadow:0px 1px 0px #fff;padding:4px 8px 4px 8px;font-size:8pt;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0px 0px 1px #fff inset;box-shadow:0px 0px 1px #fff inset;-webkit-box-shadow:0px 0px 1px #fff inset;cursor:pointer;text-align:center;min-width:90px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;float:right;margin-left:5px}
.ui-button:hover{text-shadow:0px 1px 0px #fff;background:url('../images/ui-dialog/g-button_bg.png') repeat-x #ECECEC}
.ui-button:active{background:#E3E3E3;text-shadow:none;-moz-box-shadow:0px 0px 1px #8B8B8B inset, 0px 0px 1px #fff, 0px 0px 1px #fff}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;width:300px}
.ui-dialog .ui-dialog-titlebar{position:relative}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;position:relative}
.ui-dialog .ui-dialog-buttonpane{border:0px;margin:0px;padding:0px;text-align:left;background:none;margin-top:5px;border:0px;float:right;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-widget-overlay{position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.4)}
a.select{display:block;height:20px;line-height:19px;cursor:default;color:#000 !important;border:1px solid #BBBFC4;background:url('../images/ui-dialog/select-button.png') no-repeat #fff;background-position:100% 0px;padding:0px 0px 0px 4px}

/*--- Рейтинг ---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }
.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display:block; width:17px; height:17px; text-decoration:none; text-indent:-9000px; z-index:17; position:absolute; padding:0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }
.unit-rating a.r1-unit {left: 0;}    .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;} .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;} .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;} .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;} .unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*------------------------------------------------  END ФАЙЛ ENGINE.CSS  ----------------------------------------------------*/





















































			


/* [6. Content] */
#holder{
	width: 962px;
	margin: 0 auto;
	min-height: 100px;
}

#holder_forum{
	width: 962px;
	margin: 15px auto 25px auto;
	min-height: 100px;
}

#content{
	float: left;
	width: 680px;
	min-height: 100px;
	padding-bottom: 25px;
}










#vip_content { 
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#FFF;
}








/* Яндекс апдейты */
.ya_block {padding:0}
.ya_block div.ya_title, .ya_block div.gog_title {color: #690; font-size: 13px; font-weight:bold}
.ya_block img { width:16px; height:16px; margin-top:-2px; margin-right:2px;}
.ya_block div.ya_title span {color:#E90000;}
.ya_block div.gog_title span {color:#3D3BEF;}
.ya_block span.ya_one {color: #0C0; font-size: 13px;}
.ya_block span.ya_two {color: #090; font-size: 12px;}
.ya_block span.ya_tree {color: #060; font-size: 11px;}
.ya_block div.dotted {border:1px dotted #CCC; padding:5px; width:180px}
.errorya {color:#E90000; font-size: 13px; padding:55px 0; text-align:center;}

/* Оформление информации скачиваемого файла (MD5 и т.д.) */
.info_file { font:9px Verdana, Geneva, sans-serif; line-height: 11px; margin-top:5px; color: #666; background-color: #EAEAEA; padding:5px}

/* Каталог сайтов */
#new{background:url(../images/new.png) no-repeat;width:30px;height:17px;}

/* Реклама на сайте */
.infoblock { margin: 0 21px 0 22px; background-color: #f6f9fb; padding: 10px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
.userstop td, .pm td.pm_list, .pm td.pm_head {border:1px solid #d8d8d8;padding:2px;background-color:#fff; color:#333}
.userstop thead td, .pm td.pm_head {font-size:0.9em;background:#eee;height:22px;padding:0;font-weight:bold; text-align:center;color: #666 ;}

/* Правые блоки --------------------------------------------------------------------------------------------------------------*/
#aside{
	float: right;
	width: 268px;
	padding-bottom: 25px;
}
#aside .right_block { 
	margin-bottom: 15px; background: #fff url(../images/fon_block.png); -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #555; -webkit-box-shadow: 0 0 5px #555; box-shadow: 0 0 5px #555;
}

#aside .right_block .header {
	padding:5px 15px;
	font-family: Georgia, serif; font-style: normal;  color: #999; font-size: 1.7em;
	border-bottom: 1px solid #ccc;
		line-height: 30px;
}
#aside .right_block .content {padding:15px; color:#333;
	border-top: 1px solid #fff;  font-weight:normal
}

#aside .right_block .content a {color: #660;
}

#aside .right_block .content img {
	vertical-align:middle
}
	
	
	
	
/* Правые блоки --------------------------------------------------------------------------------------------------------------*/
.center_block { 
	border: 1px solid #1b1b1b;
	border-bottom: 2px solid #101010;
	background:#202020;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.center_block h2 { 
	padding:15px;
}

.center_block .content {
	padding:15px;
	font-weight:normal
}

.center_block .content img {
	vertical-align:middle
}






/* блок друзья - полоски */
#indented ul{
	margin: 10px 0; padding: 0; 
	list-style: none;
}
#indented ul li {
	border-top: 1px solid #2d2d2d; 
	border-bottom: 1px solid #080808;
}
#indented ul li:first-child {border-top: none;}
#indented ul li:last-child {border-bottom: none;}
#indented ul li a {
	padding: 5px;	
	display: block;
	color: #fff;
	text-decoration: none;
}
#indented ul li a:hover {background: #111;}



/* Обратная связь */
.feedback_block {
	position: relative;
	background: #FFF;
	overflow: hidden;
	text-shadow: 1px 1px 0 #fff;
	padding: 5px 15px;
	min-height: 50px;
	width:611px;
	margin: 0 auto 15px;
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.feedback_block h2 {
	color: #818181;
	margin-bottom:10px;
}

.feedback_block input, .feedback_block textarea {
    padding: 9px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana,  Tahoma, sans-serif;
    width: 200px;
    background: #FFFFFF  url('../images/bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear,  left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top,  #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px  8px;
    -moz-box-shadow: rgba(0,0,0, 0.1)  0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1)  0px 0px 8px;
 }
.feedback_block textarea {
    width: 400px;
    max-width: 400px;
    height: 150px;
    line-height: 150%;
}
.feedback_block input:hover, .feedback_block textarea:hover, .feedback_block input:focus, .feedback_block textarea:focus {
    border-color: #C9C9C9;
    -webkit-box-shadow: rgba(0, 0, 0,  0.15) 0px 0px 8px;
}
.feedback_block label  {
    margin-left: 10px;
    color: #999999;
}
	



/* Красивые Кнопки ------------------------------------------------------------------------------------------------------------*/
.button {
       display: inline-block;
       zoom: 1; /* хак IE7 для display: inline-block*/
       outline: none;
       cursor: pointer;
       text-align: center;
       text-decoration: none;
       padding: 4px 10px;
	   margin:15px 5px 0 0;
       text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); /* CSS3: тень для текста */
       -webkit-border-radius: 6px; /* CSS3: закругление границ для Safari, Chrome */
       -moz-border-radius: 6px; /* CSS3: закругление границ для FireFox */
       border-radius: 6px;
       -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для Safari, Chrome */
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); /* CSS3: тень элемента для FireFox */
        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
       font: bold 12px Georgia, "Times New Roman", Times, serif;
	   
	   color: #DDEEFF;
	border: solid 1px #0076a3;
	background: #0095cd;
        background: -o-linear-gradient(#00adee, #0078a5); /* CSS3: фон с градиентом для Opera 11+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); /* CSS3: фон с градиентом для Safari, Chrome */
	background: -moz-linear-gradient(top,  #00adee,  #0078a5); /* CSS3: фон с градиентом для FireFo 3.6+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); /* CSS3: фон с градиентом для IE */
}

div.button a {text-decoration: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); /* CSS3: тень для текста */color: #DDEEFF;}

/* Стиль кнопки при наведении */
.button:hover {
	background: #007ead;
    background: -o-linear-gradient(#0095cc, #00678e);
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
    color: #fff;
}
div.button a:hover {color: #fff;}

/* Стиль кнопки при нажатии */
.button:active {
      position:relative;
      top:1px;
      left: 1px;
	  color: #80bed6;
        background: -o-linear-gradient(#0078a5, #00adee);
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

div.button a:active {color: #80bed6;}





/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/
/*===================================================================================================================================*/



/*=========================================  Файл MAIN.TPL - #header - Шапка ============================================*/
#header { margin:0 auto; padding:0; width:962px; background:url("../images/bg_top.jpg") no-repeat; }
#logo { margin:0; padding:0 10px 14px; float:left; width:410px; display: inline; }
#logo h1 { margin:0 20px 0 0; padding:36px 20px 12px 0; float:left; width:auto; line-height:1em; color:#b93f3f; background:url("../images/line_logo.png") no-repeat right bottom; }
#logo h1 a { color:#b93f3f; font:normal 36px/1em "Liberation sans", Arial, Verdana, Helvetica, sans-serif; }
#logo h1 a:hover { text-decoration:none; }
#logo h1 small { margin:0; padding:0 0 0 15px; color:#404040; letter-spacing:normal; font:normal 14px/1em "Liberation sans", Arial, Verdana, Helvetica, sans-serif; }
#banner { float:right; padding:4px 10px; margin:20px 0 0; }
#banner img { width:468px; height:60px; }
.search { padding:20px 0 0; float:right; margin:0 20px 0; }
#search span { display:block; margin:0; padding:0; float:left; background:url("../images/search.gif") no-repeat left top; height:27px; width:266px;}
#search input#s { float:left; width:223px; padding:6px 0 6px 10px; margin:0; border:0; background:none; color:#B0B0B0; font:normal 12px/15px "Liberation sans", Arial, Verdana, Helvetica, sans-serif; }
#search .btn { float:right; padding:0; margin:0; border:0; width:auto; }
.topnav { width:460px; margin:0; padding:12px 0 20px 0; height:40px; }
.topnav ul { margin:0; padding:3px 0; float:left; width:670px; height:40px; }
.topnav ul li { margin:0 4px; padding:11px 0; float:left;}
.topnav ul li a {  margin:0; padding:11px 15px; color:#404040; text-decoration:none; }
.topnav ul li.current_page_item a, .topnav ul li a:hover { color:#fff; background-color:#cccaca; background-image:-moz-linear-gradient(100% 100% 90deg, #878787, #cccaca); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#878787), to(#cccaca)); border:2px solid #a2a2a2; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:4px 13px 5px; }
ul.menusm { font-size:14px; line-height:14px; list-style:none;}
ul.menusm li { cursor:pointer; position:relative; z-index:/*IE7*/999;}
ul.menusm li a { position:relative; z-index:1000;}
ul.menusm li ul { display:none; position:absolute; list-style:none; z-index:999;}
ul.menusm li ul li ul { position:absolute; list-style:none;}

/*=========================================  Файл MAIN.TPL - #footer - Подвал ============================================*/
#footer { clear:both; margin:20px auto; width:952px; height:42px; color:#333; padding:10px 0 35px 10px; background: #fff url("../images/fon_block.png"); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
#footer-content { width:679px; float:left; padding-left:10px; padding-right:10px; border-right:1px solid #CCC; }
#footer #counter { float:right; padding:17px 20px 0 8px; width:215px; }
#footer a:link, #footer a:visited { color:#128b4c; text-decoration:underline; }
#footer a:hover, #footer a:focus, #footer a:active { color:#128b4c; text-decoration:none; }

/*=====================================  Файл SHORTSTORY.TPL - .shortstory - Краткая новсть =====================================*/
.shortstory { margin: 0 auto 25px auto; padding: 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; text-align:justify; }
.shortstory img { padding:4px; background:#fff; border:1px solid #CFCFD0; margin-right:6px; max-width:240px; }
.shortstory h2 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 15px 0 5px -26px; padding: 5px 5px 10px 40px; background:url("../images/title.png") no-repeat; width:640px; height:42px; }
.shortstory .complaint-favorites { float:left; margin-top:-10px; padding:0; }
.shortstory .complaint-favorites img { vertical-align: middle; border: medium none; margin-right:10px; padding:0; border:none; }
.shortstory .author-date { font-size:.8em; font-weight:bold; position:relative; margin:-26px 0 15px 0; float:right; color:#777; padding:5px 20px; text-shadow:0 1px rgba(255,255,255,.8); background-color:#CCC; background-image:-moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); -moz-box-shadow:0 2px 2px #ccc; -webkit-box-shadow:0 2px 2px #ccc; box-shadow:0 2px 2px #ccc; }
.shortstory .author-date a { color: #636; }
.shortstory .author-date:after, .shortstory .author-date:before { content: ''; position: absolute; }
.shortstory .editdate { clear:both; color: #84ae1b; font-style: italic; font-size: 0.9em; text-align: right; padding-right: 24px; background: url("../images/editdate.png") no-repeat 100% 0; margin: 10px 0; }
.shortstory .lineinfo { margin-top:15px; padding: 0 0 0 3px; height: 29px; background: url("../images/bmore.png") no-repeat; }
.shortstory .lineinfo .comviewedit { float:left;  margin-top: 6px; font-size: 0.9em; color: #777; }
.shortstory .lineinfo .comviewedit a { color: #636; margin: 0 10px; }
.shortstory .fullbutton a { float: left; font-size:11px; width:85px; height: 25px; background: url("../images/argmore.png") no-repeat 0 0; color:#777; text-shadow: 0 1px 0 #fff; margin-top:1px; line-height: 22px; padding: 2px 0 0 8px; }
.shortstory .fullbutton a:hover { background-position: 0 -27px; text-decoration:none; color:#999 }
.shortstory .ratingbox { overflow:hidden; margin:6px 6px 0 0; padding:0 5px; float:right; width:85px; height:17px; background:url("../images/ratebox.png"); }

/*=====================================  Файл FULLSTORY.TPL - .fullstory - Полная новсть =====================================*/
.fullstory { margin: 0 auto 25px auto; padding: 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; text-align:justify;  }
.fullstory a, .fullstory a:hover { color: #06F; }
.fullstory img { padding:4px; background:#fff; border:1px solid #CFCFD0;  margin-right:6px; max-width:240px; }
.fullstory h1 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 15px 0 5px -26px; padding: 5px 0 10px 40px; background:url("../images/title.png") no-repeat; width:640px; height:42px; }
.fullstory .complaint-favorites { float:left; margin-top:-10px; padding:0; }
.fullstory .complaint-favorites img { vertical-align: middle; border: medium none; margin-right:10px; padding:0; border:none; }
.fullstory .author-date { font-size:.8em; font-weight:bold; position:relative; margin:-26px 0 15px 0; float:right; color:#777; padding:5px 20px; text-shadow:0 1px rgba(255,255,255,.8); background-color:#CCC; background-image:-moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.8)); -moz-box-shadow:0 2px 2px #ccc; -webkit-box-shadow:0 2px 2px #ccc; box-shadow:0 2px 2px #ccc; }
.fullstory .author-date a { color: #636; }
.fullstory .author-date:after, .fullstory .author-date:before { content: ''; position: absolute; }
.fullstory .editdate { clear:both; color: #84ae1b; font-style: italic; font-size: 0.9em; text-align: right; padding-right: 24px; background: url("../images/editdate.png") no-repeat 100% 0; margin: 10px 0; }
.fullstory .thank {margin-top:20px;}
.shortstory .vkontakte { float: left; margin-top:1px; width:100px; }
.fullstory .lineinfo { margin:15px 0 25px 0; padding: 0 0 0 3px; height: 29px; background: url("../images/bmore.png") no-repeat; }
.fullstory .lineinfo .comviewedit { overflow:hidden; margin:6px 6px 0 0; padding:0 5px; float:right; height:17px;font-size: 0.9em; color: #777; }
.fullstory .lineinfo .comviewedit a { color: #636; margin: 0 10px; }
.fullstory .ratingbox { overflow:hidden; margin:20px 6px 0 0; padding:0 5px; float:right; width:85px; height:17px; background:url("../images/ratebox.png"); }
.fullstory .related li a { text-decoration: none !important; }
.fullstory .related { margin: 40px 0 15px 0; }
.fullstory .related h3 { margin: 0 0 0.4em 0; font-size: 1.2em; color: #81ac15; }
.fullstory .related li { background: url("../images/lightpoint.png") repeat-x; }
.fullstory .related li a { display: block; padding: 3px 0; width: 100%; }
.fullstory .related li a:hover { color: #81ac15; }
.fullstory .reset, .reset li { list-style: none; padding: 0; margin: 0; }
.fullstory .info { margin-bottom: 30px; font-size: 0.9em; font-style: italic; padding: 8px 21px 8px 22px; background-color: #f9fdee; line-height: normal; border: 1px solid #8bb917; border-width: 1px 0; }

/*=====================================  Файл ADDNEWS.TPL - .addnews - Добавление новости =====================================*/
.addnews { margin: 0 auto 25px auto; padding: 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
.addnews h2 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 0 0 5px -26px; padding: 10px 0 10px 40px; background:url("../images/title.png") no-repeat; width:650px; height:42px; }

/*=================  Файл PROFILE_POPUP.TPL - Информация о пользователе в всплывающем окне  ===================*/
#profile_popup #foto{ float:left; width:100px; height:100px; outline: 1px solid #ddd; border-top: 1px solid #fff; padding: 10px; background: #f0f0f0; margin:10px 15px 5px 5px; }
#profile_popup ul {	padding-top:15px; list-style: none; }
#profile_popup ul li { margin-bottom: 0.2em; color: #333; } 
#profile_popup ul li a{ color: #666; }

/*=================  Файл LAST_TOPIC_BOX.TPL, LAST_TOPIC_CONTENT.TPL - Вывод последних тем с форума  ===================*/
#forum_list { margin: 0 auto 25px auto; padding: 10px; width: 660px; background: #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
.forumBoxLastInfo{border:1px solid #BCC0C2;margin:0;background:#FCFCFF}
.forumBoxLastInfo a{color:#176093}
.forumBoxLastInfo p{margin:0;padding:0}
.forumBoxLastInfo h3{ color:#191c1c;background:#eee; border-bottom:1px solid #bcc0c2; font-size:13px;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-weight:normal;padding:5px}
.forumBoxLastInfo table{width:100%;border-spacing:0;font-size:12px;font-weight:normal}
.forumBoxLastInfo th.name{width:42%;}
.forumBoxLastInfo th{text-align:left; background:#ECECEC;border-bottom:1px solid #D2D5D7;padding:2px 5px; font-size:12px; }
.forumBoxLastInfo td{border-bottom:1px solid #D2D5D7;padding:2px 5px;border-right:1px solid #E0E0E0}
.forumBoxLastInfo .topicLastPost p{ color:#000;margin:0; border:none;}
th.lastpost{text-align:right}
.forumBoxLastInfo td.stats p{color:#000;margin:0;}
.forumBoxLastInfo img.avatarLastAutor{padding:1px;border:1px solid #BCC0C2!important;background:#fff;float:right;margin-left:5px;width:35px;height:35px}
.forumBoxLastInfo .topicLastPost p strong {color:#969696;font-weight:normal}
.forumBoxLastInfo .topicLastPost p{padding-right:40px;text-align:right}

/*=================================  Файл INFO.TPL - Вывод информации о ошибок  ============================================*/
#error_info { margin: 0 auto 25px auto; padding: 10px; width: 660px; background: #fff url("../images/fon_block.png"); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
#error_block {padding:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #641f1a;color:#0e7fad;background:#c0e9fa url('../images/info.png') no-repeat; background-position:30px 20px;}
#error_block h4 { margin:5px 5px 5px 80px;padding:0; font-size:16px; }
#error_block p { font-size:10px; color:#000; margin:5px 5px 5px 80px; }

/*=====================================  Файл STATIC.TPL - #static - Статические страницы =====================================*/
#static { margin: 0 auto 25px auto; padding: 15px 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
#static a { color:#00F; }
#static img { padding:4px; background:#fff; border:1px solid #CFCFD0; }
#static h1 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 0 0 5px -26px; padding: 10px 0 10px 40px; background:url("../images/title.png") no-repeat; width:650px; height:42px; }
#static .pages { clear:both; color: #84ae1b; font-style: italic; font-size: 0.9em; text-align: left; margin: 10px 0; }

/*=====================================  Файл TOPNEWS.TPL - #topnews - ТОП Новостей =====================================*/
#topnews ul{ margin:0; padding:0; list-style:none; }
#topnews ul li { border-top:1px solid #2d2d2d; border-bottom:1px solid #080808; }
#topnews ul li img { float:left; padding:6px 10px 0 5px; width:16px; height:16px; }
#topnews ul li:first-child { border-top:none; }
#topnews ul li:last-child { border-bottom:none; }
#topnews ul li a { font-size:12px; padding:5px; display:block; color:#fff; text-decoration:none; }
#topnews ul li a:hover { background:#111; }

/*=====================================  Файл MAIN.TPL - #frends - Партнеры и друзья =====================================*/
#frends ul{ margin:0; padding:0; list-style:none; }
#frends ul li { border-top:1px solid #2d2d2d; border-bottom:1px solid #080808; }
#frends ul li img { float:left; padding:6px 10px 0 5px; width:16px; height:16px; }
#frends ul li:first-child { border-top:none; }
#frends ul li:last-child { border-bottom:none; }
#frends ul li a { font-size:12px; padding:5px; display:block; color:#fff; text-decoration:none; }
#frends ul li a:hover { background:#ccc; }

/*===========================  Файл LOGIN.TPL - .login_open - .login_panel - Панель входа и авторизации ===========================*/
#bar {height:34px;background:url("../images/user_navigation.png") repeat-x left top;position:relative;font:12px Tahoma, Geneva, sans-serif;z-index:110;}
#bar div.bar_wrp {width:998px;height:34px;margin:0 auto;}
#bar .clearfloat:after{content: "."; display: block; height: 0; clear: both !important; visibility: hidden;}
#bar * html .clearfloat {height: 1%;}
#bar .clearfloat {display: block;}
#bar div.bar_wrp #bar_logout a {display:block;float:right;text-indent:-9999px;margin-right:20px;margin-top:7px;margin-left:20px;background:url("../images/logout.png") no-repeat left top;width:57px;height:20px;}
#bar div.bar_wrp #bar_logout a:hover {background-position:left -56px;height:34px;margin-top:-1px;}
#bar div.bar_wrp #bar_rss a {display:block;float:left;text-indent:-9999px;margin-top:7px;margin-left:5px;background:url("../images/rss_link.png") no-repeat left top;width:57px;height:20px;}
#bar div.bar_wrp #bar_rss a:hover {background-position:left -56px;height:34px;margin-top:-1px;}
#bar div.bar_wrp #bar_wm a {display:block;float:left;text-indent:-9999px;margin-right:5px;margin-top:7px;margin-left:20px;background:url("../images/wm.png") no-repeat left top;width:57px;height:20px;}
#bar div.bar_wrp #bar_wm a:hover {background-position:left -56px;height:34px;margin-top:-1px;}
#bar div.bar_wrp #bar_line {width:2px;background:url("../images/delimeter.png") no-repeat right center;float:right;height:34px;}
#bar div.bar_wrp #bar_line2 {width:2px;background:url("../images/delimeter.png") no-repeat right center;float: left;height:34px;}
#bar div.bar_wrp .loginbox, .lvsep, .loginbtn, .lbn { float: right; }
#bar div.bar_wrp .loginbox .loginbtn { position: relative; margin:0; }
#bar div.bar_wrp .lbn { padding:8px 15px 0 15px; color: #FFF; font-size: 1em; font-weight:bold }
#bar div.bar_wrp .loginbox #logform { border: 1px solid #cbdfe8; padding: 10px; top: 34px; left: 0; z-index: 12; display: none; position: absolute; width: 210px; background-color: #fbfdfe; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #555; -webkit-box-shadow: 0 0 5px #555; box-shadow: 0 0 5px #555;}
#bar div.bar_wrp .loginbox .lvsep { line-height: 24px; font-size: 1em; padding: 4px 0 0 0; margin-right: 15px; margin-left:15px;}
#bar div.bar_wrp .loginbox .lvsep a { color: #FFF}
#bar div.bar_wrp .loginbox .lvsep .radial { margin-right: 5px; background-color: #96c; color: #fff; float: left; padding: 0 10px; }
#bar div.bar_wrp .loginenter { border-top: 1px solid #dbe8ed; }
#bar div.bar_wrp .loginenter li a { display: block; width: 100%; color:#333; padding: 5px 0; border-bottom: 1px solid #dbe8ed; }
#bar div.bar_wrp #user_link_dd {display:inline-block; width:9px; height:5px; background:url("../images/header_dropdown.png") no-repeat left; }
#bar #bar_reg a {display:block;float: right;text-indent:-9999px;margin-right:20px;margin-top:7px;margin-left:20px;background:url("../images/reg.png") no-repeat left top;width:90px;height:20px;}
#bar #bar_reg a:hover {margin-top:0;background-position:left -27px;height:33px;width:90px;}
#bar #bar_help {height:34px;float: right;background:url("../images/delimeter.png") no-repeat right center!important;padding-left:12px!important;}
#bar #bar_help input {cursor:pointer;margin:0;padding:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#bar #bar_help label {margin-right:10px;cursor:pointer;display:block;float:left;font-size:11px;color: #CCC; }
#bar #bar_help .checkboxOn {float:left; background:url("../images/remember.png") no-repeat left -18px;}
#bar #bar_help .checkboxOff { float:left; background:url("../images/remember.png") no-repeat left 4px;}
#bar #bar_help a {font-size:11px;font-weight:400!important;color: #CCC;margin-left:14px;}
#bar #bar_auth_form {float:right;background:url("../images/delimeter.png") no-repeat right center;height:34px;padding-right:20px;}
#bar #bar_auth_form label {float:left;color: #CCC;margin-right:4px;margin-top:8px;margin-left:0!important;}
#bar #bar_auth_form input.bar_text, #bar #bar_auth_form input.bar_password {outline:none;display:block;float:left;border:none;line-height:12px;font-size:10px;	height:17px;width:100px;margin-top:6px;	margin-left:7px;color:#000;background:none;}
#bar #bar_auth_form input:focus {outline:none;}
#bar .bar_input_bg {float:left;height:34px;width:115px;background:url("../images/input_bg.png") no-repeat left 6px;margin-right:10px;}
#bar #bar_auth_form .submit {position:relative;display:block;float:left;border:none!important;cursor:pointer;margin-left:6px;width:37px;height:20px;margin-top:7px;text-indent:-9999px;background:url("../images/submit_bg.png") no-repeat left top;}
#bar #bar_auth_form .submit:hover {width:37px;height:34px!important;margin-top:0!important;background-position:left -27px;}

/*=====================================  Файл POGODA.TPL - #pogoda - Подробная погода =====================================*/
#vippogoda { margin: 0 auto 25px auto; padding: 15px 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
#vippogoda a { color:#333; }
#vippogoda h1 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 0 0 5px -26px; padding: 10px 0 10px 40px; background:url("../images/title.png") no-repeat; width:650px; height:42px; }

.tcomm{width: 600px; background-color: #FFF; margin: 3px}
.tcomm .lft{	background-image: url("../images/cpoint.png");	background-position: -8px 0px;	background-repeat: no-repeat;	padding-bottom: 8px;	width: 8px;	float: right}
.tcomm .rtt{	background-image: url("../images/cpoint.png");	background-position: 0px 0px;	background-repeat: no-repeat;	padding-bottom: 8px;	width: 8px;}
.tcomm .lfd{background-image: url("../images/cpoint.png"); background-position: -8px -8px; background-repeat: no-repeat; padding-bottom: 8px; width: 8px; float: right}
.tcomm .rtd{background-image: url("../images/cpoint.png"); background-position: 0px -8px; background-repeat: no-repeat; padding-bottom: 8px; width: 8px;}

.tcuct{float: right; background-color: #FFFFFF; padding-top: 7px; width: 584px; border-top: 1px solid #D3D3D3}
.tcucd{float: right; background-color: #FFFFFF; padding-top: 7px; width: 584px; border-bottom: 1px solid #D3D3D3}
.tcubltxt{border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; padding: 4px; min-height: 20px; vertical-align: top}
.pogodatitle td{ color: #444444; font-weight: bold; padding-bottom: 5px }
.pogoda td{ padding-bottom: 5px }
.pogoda td span{ padding-bottom: 5px; font-weight: bold; font-style: italic; color: #426428 }
.pogoda strong{ font-size: 1.5em }
.answer span{ padding-left: 15px; color: #999999; font-style: italic }

/*==============================  Файл NAVIGATION.TPL - .catPages - Навигация межстраничная ==============================*/
.catPages {color:#5c5b5b;margin-bottom:0px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;}  
.catPages a:link, .catPages a:visited {color:#fff;text-decoration:none;background:#5c5b5b;padding:3px 10px;font-size:9pt; margin-right:3px}  
.catPages a:hover {background-color: #666;}  
.catPages span {text-decoration:none;background:#5c5b5b;padding:4px 11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt; margin:0 3px}  
.catPages span, .catPages a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*=====================================  Файл MAIN.TPL - .rightmenu - Категории сайта ======================================*/
ul.rightmenu { list-style:none; margin:0; padding:5px; border-top:1px solid #fff; font-weight:normal; }
ul.rightmenu li { position:relative; border-top:1px solid #fff; border-bottom:1px solid #ccc; }
ul.rightmenu li:first-child { border-top:none; }
ul.rightmenu li:last-child { border-bottom:none; }
ul.rightmenu a, .rightmenu span.sublink, .rightmenu a b { display:block; cursor:pointer; }
ul.rightmenu b { padding:0 19px; }
ul.rightmenu a, .rightmenu span.sublink { color: #666; width:100%; padding:3px 0 2px 0; }
ul.rightmenu span.opened b, .rightmenu a:hover b, .rightmenu span.sublink:hover b { background:url("../images/bngndot.png") no-repeat 7px 50%; }
ul.rightmenu li span:hover { background: #CCC; }
ul.rightmenu .sublink img { width:14px; height:14px; position:absolute; top:5px; right:15px; background:url("../images/open-close.png") no-repeat; }
ul.rightmenu .closed img { background-position:0 0; }
ul.rightmenu .opened img { background-position:0 -14px; }
ul.rightmenu .submenu { background-color: #e5e4e4}
ul.rightmenu .submenu ul { margin:0; padding:8px 19px; font-size:0.9em; background:none; }
ul.rightmenu .submenu ul li a { color: #666; width:100%; height:auto; line-height:normal; padding:3px 0; text-indent:0; background:none; }
ul.rightmenu .submenu ul li a:hover { color: #999; text-decoration:none; }

/*=====================================  Файл TOPNEWS.TPL - .topnews - Популярные новости ======================================*/
a.topnews div { width:126px; height:156px; background:url(../images/top-fon.png) no-repeat; }
a.topnews div img { width:90px; height:120px; padding-top:18px; }
a.topnews:link, a.topnews:visited { padding:4px; display: block; font-weight:bold; }
a.topnews:hover, a.topnews:active { padding:4px; background:#ccc; -moz-border-radius:3px;-webkit-border-radius:3px; border-radius: 3px; color:#fff; }

/*=====================================  Модуль HIDE - Популярные новости ======================================*/
#hide { padding:10px; margin:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.greenhide { border:1px solid #006600; background-color:#E6FFE6; text-align:justify; }
.redhide { border: 1px solid #CC0000; background-color: #FFE1E1; text-align: center; }
.redhide ul { text-align:left; margin:0; margin-left:25px; }
.redhide div, .redhide div a, .redhide div a:hover { text-align:right; font-style:italic; color:#999999; text-decoration:none; }
.hideavt, .hideavt a, .hideavt a:hover{ text-align:right; font-style:italic; color:#777; }
.nologged{ background-color:#FFEAEB; border:1px solid #CC0000; }

/*=====================================  Модуль Репутация - Репутация пользователей ======================================*/
#repa_ava {float:left;padding-right:10px;width:80px;height:80px;}
#repa_info {float:left;padding-right:10px;height:80px;}

/*==========================================  Файл PM.TPL - Личные сообщения =============================================*/
#pm_block { margin: 0 auto 25px auto; padding: 15px 20px; width: 640px; background: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555; box-shadow:0 0 4px #555; }
#pm_block a { color:#00F; }
#pm_block h1 { font-size: 1.2em; position: relative; color: #333; text-shadow: 0 1px rgba(255,255,255,.8); margin: 0 0 5px -26px; padding: 10px 0 10px 40px; background:url("../images/title.png") no-repeat; width:650px; height:42px; }












.gir {
  position:absolute;
  top:5px;
  margin:0 auto;
  margin-left:-10px;
}

.elka {
  position:absolute;
  top:35px;
  margin:0 auto;
  margin-left:400px;
}


.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em; 
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}
<!--Array
(
    [label01] =>    0.00000
    [label02] =>    0.00112
    [label03] =>    0.04834
    [label04] =>    0.04835
    [label05] =>    0.04836
)
-->