  /* 1. style.css, основной файл стилей          */
    
    
    @import url("main.css");    /* Структура сайта */
    @import url("engine.css");    /* Стили DataLife Engine */
    
    /* Основные стили
    - - - - - - - - - - - - - - - - - - - - - - - - */
    html,body{height:100%;margin:0px;padding: 0px;background: #ffffff; font:11px Verdana; color: #2c2c2c;}

    table{border:0px;border-collapse:collapse;}
    table td{padding:0px;}
    .news img {border: none;}
    
    .lcol, .rcol, form { display: inline; }
    .lcol { float: left; } .rcol { float: right; }
    
    h1, h2, h3, h4, h5 { line-height: normal; }
    h1 { font-size: 1em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }
    
    img.aligncenter, img[align="center"] {margin: 0 auto; display: block; border: 3px #ededed solid;}
    .alignleft {float: left;}
    img.alignleft, img[align="left"] {float: left; margin: 2px 4px 0 0; border: none;}
    .alignright {float: right;}
    img.alignright, img[align="right"] {float: right; margin: 2px 3px 0 0; border: none;} 
    
    .style_input {font-size: 8pt;color: #949494;font-family: Tahoma;padding-left:3px;border: 1px solid #bbbbbb;background-image: url(../images/style_input.png);height:12px; width: 185px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 4px;}
    .style_input:hover, .style_input:focus {border: 1px solid #8c8b8b;}
    
    .vote_do, .vote_do_hover {width:90px; height:20px; background:url(../images/sidebar_vote_btn.png) no-repeat 0 0; border:0pt none;}
    .vote_do_hover {background-position:0 -20px}
    
    /* Top styles
    - - - - - - - - - - - - - - - - - - - - - - - - */
    .login {font: 8pt Tahoma; color:#707070;}
    .login a {color:#707070; text-decoration: underline;}
    .login a:hover {color:#707070; text-decoration: none;}
    .login a:active {color:#b34ac0; text-decoration: none;}
    
    .white {font: 8pt Tahoma; color:#ffffff;}
    .white a {color:#ffffff; text-decoration: underline;}
    .white a:hover {color:#ffffff; text-decoration: none;}
    
    .white9 {font: 8pt/18px Tahoma; color:#ffffff; list-style: none;}
    .white9 a {color:#ffffff; text-decoration: underline; padding: 1px 0 11px 14px; display: block; width: 87%; background: url("../images/popline.png") no-repeat 0 100%;}
    .white9 a:hover {color:#ffffff; text-decoration: none;}
    
    .sort {font: 8pt Tahoma; color:#707070;}
    .sort a {color:#707070; text-decoration: underline;}
    .sort a:hover {color:#b34ac0; text-decoration: underline;}
    
    .category {font: 8pt Tahoma; color:#707070;}
    .category a {color:#af4eab; text-decoration: underline; font-weight: bold;}
    .category a:hover {color:#7d377a; text-decoration: underline;}
    
    .newstitle {font: 8pt Tahoma; color:#707070;}
    .newstitle a {color:#707070; text-decoration: underline; font-weight: bold;}
    .newstitle a:hover {color:#4a4949; text-decoration: underline;}
    
    .newsinfo {font: 8pt Tahoma; color:#8d8d8d;}
    .newsinfo a {color:#8d8d8d; text-decoration: underline;}
    .newsinfo a:hover {color:#6f6e6e; text-decoration: underline;}
    
    .news {font: 9pt Tahoma; color:#5a5a5a;}
    .news a {color:#5a5a5a; text-decoration: underline;}
    .news a:hover {color:#FF4500; text-decoration: none;}
    .news img {border: 3px #ededed solid;}
    
    .news-full {font: 9pt Tahoma; color:#5a5a5a; width:610px; text-align: justify;}
    .news-full a {color:#5a5a5a; text-decoration: underline;}
    .news-full a:hover {color:#FF4500; text-decoration: none;}
    
    .tagsnews {font: 8pt Tahoma; color:#8d8d8d;}
    .tagsnews a {color:#8d8d8d; text-decoration: none;}
    .tagsnews a:hover {background: #8d8d8d; color:#ffffff; text-decoration: none;}
    
    .copy {font: 8pt Tahoma; color:#fe86fd;}
    .copy a {color:#ffffff; text-decoration: underline;}
    .copy a:hover {color:#ffffff; text-decoration: underline;}
    
    .menu-title {font: 13pt Tahoma; color:#707070;}
    .menu-title-white {font: 13pt Tahoma; color:#ffffff;}
    
    .menu-cat {font: 8pt Tahoma; color:#707070;}
    .menu-cat a {padding-left: 2px; color:#707070; text-decoration: underline;}
    .menu-cat a:hover {padding-left: 2px; color:#FF4500; text-decoration: underline;}
    
    .menu-cat-white {font: 9pt/18px Tahoma; color:#deb5dd;}
    .menu-cat-white a {color:#deb5dd; text-decoration: underline;}
    .menu-cat-white a:hover {color:#f3e5f3; text-decoration: underline;}
    
    .menu {font: 8pt Tahoma; color:#5a5a5a;}
    .menu a {color:#5a5a5a; text-decoration: underline;}
    .menu a:hover {color:#FF4500; text-decoration: none;}
    
    .baseform { background: #f5f6f7; }
    .tableform { width: 100%; }
    .tableform td { }
    .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
    .fieldsubmit, .tableform td { padding: 10px 15px; border-top: 1px solid #fff; }
    .addnews { font-weight: bold; }
    .impot { color: #96c; font-weight: normal; }
    .checkbox { padding: 4px 0; line-height: 1em; }
    .checkbox input { margin-top: -2px; vertical-align: middle; }
    
    .userinfo { padding-left: 125px; }
    .ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
    .userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
    .userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
      .userinfo .lcol .avatar img { width: 100px; }
    .userinfo .lcol ul { font-size: 0.9em; }

    .userinfo .rcol { width: 100%; }
    .userinfo .rcol ul { list-style: none; margin-left: 0; }
    .userinfo .rcol ul li { margin-bottom: 0.2em; } 

    .ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
    .grey { color: #6c838e; }
    .blue { color: #388bd4; }
    
    /* Навигация по сайту */
    .navigation {border: none; margin: 2px 0 20px 0;}
    .navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active, .navigation span {
      display: inline-block;
      display: -moz-inline-stack;
      _overflow: hidden;
      float: left;
      width: 38px;
      height: 28px;
      vertical-align: middle;
      text-align: center;
      line-height: 28px;
      text-decoration: none;
      font-size: 11px;
      color: #000000;
      margin: 10px 3px;
    }
    .navigation a:hover {
      background: url(../images/nav-hover.png) no-repeat #64a3d9;
      color: #FFFFFF;
      text-align: center;
    }
    .navigation span {
      background: url(../images/nav-none.png) no-repeat #64a3d9;
    }


.readmore { margin:0 0 26px }
.readmore a {
	background: url(../images/s-button-bg.png);
	color:#fff;
	display:inline-block;
	line-height:22px;
	font-size: 11px;
	border:none;
	height: 22px;
	padding: 0 17px;
	cursor: pointer;
	text-decoration:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-opera-border-radius: 3px;
	border-radius: 3px;
}
.readmore a:hover { background-position: 0 -22px; }
.readmore a:active {
	background-position: 0 -44px;
	padding: 0 16px 0 18px;
}


/* Start ---- Modern Poll Style by http://e-div.com */
.ed_polled { height: 22px; }	.ed_polled span { height: 20px; }
.ed_voted { height: 21px; } .ed_voted span { height: 19px; }
.ed_progress { 
    border: 1px solid #ccc; position: relative; display: block; padding: 0; margin: 4px 0; 
    background: #DEDEDE; 
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.ed_progress span {
    display: block; margin: 0; padding: 0; text-align:center; width: 0;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ed_progress span nobr { font-weight: bold; color: #fff; line-height: 20px; padding-left: 2px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
.ed_progress_1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.ed_progress_2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.ed_progress_3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.ed_progress_4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.ed_progress_5 span {
    border: 1px solid #8c2ca9; background-color: #8c2ca9;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style by http://e-div.com */


/* ==================== Предыдущая и следущая новости в полной новости */
.prevlink a, .nextlink a {
    width:300px;
    height:24px;
    color:#746c44;
    text-align:center;
    padding:6px 0;
    margin-bottom:10px;
    border:1px solid #d9d6c5;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
}
.prevlink a {
    float:left;
    background:#f6f4e9 url(../images/prev_link.png) no-repeat;
    background-position:left center;
    padding-left:33px;
}
.nextlink a {
    float:right;
    background:#f6f4e9 url(../images/next_link.png) no-repeat;
    background-position:right center;
    padding-right:33px;
}
.prevlink a:hover, .nextlink a:hover {color:#3c870e;}