/*----------------------------------------------------------------------*/
/* Стили используемые в DataLife Engine     			        */
/*----------------------------------------------------------------------*/
 #auth{color:green;} 

.header { background: #fff; height: 168px; margin: 0 auto; padding-top: 15px; width: 1100px; }
.header_left { float: left; height: 130px; padding-left: 25px; width: 200px; }
.header_left a:hover { border-bottom: 0; }
.header_logo { height:90px; width: 150px; }
.header_search {  float: left; height: 42px; margin-top: 0px; width: 350px; }
.header_search_input, .header_search_button { background: #fff; border: 1px solid #d5e3f3; color: #696969; float: left; }
.header_search_input { height: 20px; margin: 11px 0 0 31px; padding-left: 5px; width: 237px; }
.header_search_button { height: 22px; margin: 11px 0 0 7px; padding: 0; width: 60px; }
.header_right { float: right; height: 150px; padding-right: 25px; width: 850px; }
.login_text { font: 10px Verdana;  text-align: right; }
.ic_close{cursor:pointer;}
#loginform .head { background: #5D5B5E url("../img/pasportbgzag.gif") repeat-x bottom left; height: 26px; margin: 0; padding: 0; width: 100%; } 
#loginform .head .left { color: #FFF; float: left; font: 11px Verdana; padding: 6px; }
#loginform .head .right { float: right; padding: 6px; }
#loginform { background: #fff url("../img/login.jpg") no-repeat right center; display: none; left: 50%; margin: -150px 0 0 -170px; position: absolute; text-align: left; top: 50%; width: 332px; z-index: 100; }
#screen { background: url('../img/bg.png'); display: none; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 98; }
#loginform .border { border: 1px solid #3C3C3C; color: #000; font: 11px Verdana; line-height: 20px; padding: 5px 10px 18px 10px; }
#loginform .border a{color:green;}
#loginform .border h2 { color: #CC3300; font: 20px Tahoma; margin-top: 0; }
#loginform .border .input { margin: 0; padding: 4px 0 1px 0; }
#loginform .border .data { background: #FFF; border: 1px solid #D4D0C8; color: #000; padding: 3px 3px 3px 5px; width: 190px; }
#loginform .border div { margin: 0 0 10px 0;}
#loginform .border #register { border-top: 1px solid #D4D0C8; margin: 10px 0 0 0; padding: 5px 0 0 0; }
.login { width: 563px; }
.login_left { float: left; padding: 5px 1px 5px 5px; text-align: right; width: 487px; }
.login_right { margin-left: 71px; padding: 0 5px; text-align: right; }
.login_banner { border: 1px solid #f9f1ea; float: right; height: 60px; margin: 10px 6px 10px 0; padding: 5px; width: 700px; }
.header_clear { clear: both; height: 0; overflow: hidden; }
.header_bottom, .bord-top { clear: both; }
.header_bottom { background: url("../img/f_bot-r.gif") no-repeat right bottom; padding-top: 10px; }
.header_bottom img { vertical-align: bottom; }

.content { background: #fff; margin: 0 auto; width: 1100px; }
.bord-top { background: #fff url("../img/f_top-r.gif") no-repeat right top; padding-bottom: 10px; }
.bord-top img { vertical-align: top; }
.block { padding-bottom: 15px; }

.tr { clear: both; width:1100px; }
#col1, #col2, #col3 { float: left; }
#col1 { padding: 0 15px 20px 15px; width: 170px; }
#col2 {  padding: 20px 10px 20px 10px; width: 655px; margin-left:5px; margin-right:-10px; }
#col2 a, #col1 a, #col3 a ,#col4 a { color:#060; }
#col2 a:hover, #col1 a:hover,#col3 a:hover ,#col4 a:hover { color:#F00; }
#col2 h3{color:#060;}
#col3 { padding:20px 0px 10px 15px; width:180px; }
#col1 h3, #col3 h3 { border-bottom: 1px dotted #ccc; color:#060; font-family: verdana; font-size: 15px; font-weight:300; letter-spacing: -1px; margin-bottom: 1px; padding-bottom: 4px; }

.clear { clear: both; }
.comment {
        padding: 15px;	
        padding-left: 80px;
}
* html .comment {
        padding-left: 15px;
}
.avatar {
        width: 60px; 
        padding: 0px; 
        height: 70px; 
        position: absolute; 
        top: 15px; 
        left: 15px;
}
.text {
        float: right;
        width: 100%;
}
* html .text {
        float: left; 
        width: auto; 
        padding-left: 10px; 
        margin-left: 0px;
}
* html .avatar {
        position: static; 
        float: left;
}
.sbr a, 
.sbl a {
        color: #f36f00 !important;
}
h3 img {
        vertical-align: bottom;
}
* html .float {
        float: left;
}

/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.title_quote {
	background: #FEFFBD;
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

 .quote {
	color: #000000;
	FONT: 11px Verdana; 
	text-align:justify;
	background:#F60; 
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}

/*----------------------------------------------------------------------*/
/* Тег SPOILER                                                          */
/*----------------------------------------------------------------------*/

.title_spoiler {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_spoiler {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

/*----------------------------------------------------------------------*/
/* Tэг CODE     			                                */
/*----------------------------------------------------------------------*/

.scriptcode {
        color: #757575;
        background-color: #f2f2f2;
        border: 1px dotted #bebebe; 
        text-align: left;
        padding: 5px;
}

/*----------------------------------------------------------------------*/
/* Календарь                                                            */			    
/*----------------------------------------------------------------------*/

.calendar {
        width: 200px; 
        color: #555;
}
.calendar td, th {
        padding: 4px 0;
}
.day {
        color: #777;
}
.avnews {
        border: 4px solid #fff; 
        width: 22px;
        height: 22px; 
        background: url("../img/green.gif") no-repeat top left;
}
.nonews {
        border: 4px solid #fff; 
        width: 22px;
        height: 22px; 
        background: url("../img/blue.gif") no-repeat top left;
}
.avnews a:link {
        color: #fff; 
        text-decoration: none;
}
.avnews a:visited {
        color: #fff; 
        text-decoration: none;
}
.avnews a:hover {
        color: #000; 
        background: #c7c7ad; 
        text-decoration: underline;
}
.avnews a:active {
        color: #fff;  
        text-decoration: none;
}

/*----------------------------------------------------------------------*/
/* Рейтинг статьи                                                       */    			    
/*----------------------------------------------------------------------*/

.rating {
        color: #757575; 
        font: 11px tahoma;	
        width: 85px; 
        height: 16px;
}
.unit-rating {
        list-style: none; 
        margin: 0px; 
        padding: 0px; 
        width: 85px; 
        height: 16px; 
        position: relative; 
        background: url("../img/rating.gif") repeat-x top left;
}
.unit-rating li {
        text-indent: -90000px; 
        padding: 0px; 
        margin: 0px; 
        float:left;
}
.unit-rating li a {
        display: block; 
        width: 17px; 
        height: 16px; 
        text-decoration: none; 
        text-indent:-9000px;	
        z-index: 17;	
        position: absolute; 
        padding: 0px;
}
.unit-rating li a:hover {
        background-image: url("../img/rating.gif");	
        background-position: left center; 
        z-index: 2; 
        left: 0px;
}
.unit-rating a.r1-unit {
        left: 0px;
}
.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-image: url("../img/rating.gif"); 
        background-position: left bottom; 
        position: absolute; 
        height: 16px;	
        display: block; 
        text-indent: -9000px;	
        z-index: 1;
}

 
/*----------------------------------------------------------------------*/
/* BB коды                                                              */
/*----------------------------------------------------------------------*/

.bbcodes {
        border: 2px solid #F3F3F3; 
        background: #BBC790; 
        color: #fff; 
        padding: 3px 6px 4px;
        font: 12px Tahoma, Verdana;
		cursor:pointer;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.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;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.bbz {
        float: left; 
        cursor: pointer; 
        padding: 2px 1px;
}
.bbz2 {
        float: left; 
        cursor: pointer; 
        padding: 0px 1px;
}

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

/*----------------------------------------------------------------------*/
/* Выпадающее меню     			                                */
/*----------------------------------------------------------------------*/



#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#333333;
	border: 1px solid #cccccc;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background-color:#555555;
	color:#ffffff;
}

/*----------------------------------------------------------------------*/
/* Уведомление о получении новых PM     			        */
/*----------------------------------------------------------------------*/

#newpm {
	position:absolute;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	line-height: 135%;
	}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color: #000;
    font-weight: bold;
	background-color:#E3C0C0;
	font-family:verdana, sans-serif;
	font-size:11px;
	cursor:move;
	}

#newpm a{
	background: transparent;
	color: #4D6A8A;
	text-decoration: none;
}

#newpm a:hover{
	background: transparent;
	color: #4D6A8A;
	text-decoration: underline;
}

/*----------------------------------------------------------------------*/
/* Ссылка на скачивание прикрепленного файла     			*/    
/*----------------------------------------------------------------------*/

#attachment {
        color: #808080;
}

/*----------------------------------------------------------------------*/
/* Поиск по сайту и результаты поиска     			        */
/*----------------------------------------------------------------------*/

.search {
	font-family: Verdana;font-size: 11px;
	color:#53646F;
	text-decoration: none;
	padding:2px;
	}
.textin {
        border: 1px solid #B5B5B5; 
	font-family: Verdana;font-size: 11px;
        color: #757575; 
	text-decoration: none;
        background-image: url("../img/f_field.gif"); 
        background-repeat: repeat-x;
}
.sresult  {
	text-align: justify;
	font-family:verdana;
        FONT-WEIGHT: normal;
        LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}
.userin {
        border: 0px; 
        background: #FFF;
        color: #666; 
        padding: 2px 0 2px 5px; 
        font: 11px Verdana;
}
.sbg {
        float: left; 
        margin: 0px; 
        width: 350px; 
        height: 42px; 
        background: url("../img/f_search.gif");
}
.sinput {
        padding: 0 0 0 5px; 
        width: 303px; 
        height: 20px; 
        color: #696969; 
        border: 1px solid #d5e3f3; 
        margin: 11px 0 0 31px; 
        float: left; 
        background-color: #fff;
}

/*----------------------------------------------------------------------*/
/* Рамка расширенной формы поиска по сайту         		        */  
/*----------------------------------------------------------------------*/

fieldset {
        border: 1px solid #e0e0e0; 
        padding: 5px; 
        text-align: left; 
        font: 11px tahoma;
}

/*----------------------------------------------------------------------*/
/* Цвета                                                                */
/*----------------------------------------------------------------------*/

#greenc {
        color: green;
}
#greyc {
        color: #999;
}
#blackc {
        color: #090909;
}
#blackc2 {
        text-align: justify; 
        color: #090909;
}
#blackc3 {
        padding-bottom: 20px; 
        text-align: justify; 
        color: #090909;
}
#add {
        padding-bottom: 5px; 
        text-align: center;
}
#add-rules {
        padding: 10px 0 20px 10px; 
        text-align: justify; 
        color: #090909;
} 
#add-rules-item {
        padding: 7px 0 0 10px;
}
#creamc {
        color: #afa56a;
}
.blue-link a:link {
        color: #578cca; 
        text-decoration: underline;
}
.blue-link a:visited {
        color: #578cca; 
        text-decoration: underline;
}
.blue-link a:hover {
        color: #000; 
        text-decoration: none; 
        border-bottom: 1px solid #ccc;
}
.blue-link a:active {
        color: #578cca;  
        text-decoration: underline;
}
#cursor {
        cursor: pointer;
}
.cursor-link {
        cursor: pointer; 
        color:#090; 
        text-decoration: underline;
}
.cursor-link:hover {
        cursor: pointer; 
        color:#F00; 
        text-decoration: none; 
}
#regme {
        text-align: justify;
        background: #ffffe0; 
        padding: 10px; 
        margin: 0px 15px 15px 10px; 
        border: 1px dotted #ccc;
}
#banner-top {
        float: right; 
        width: 468px; 
        height: 60px; 
        margin: 10px 0;
}
#banner-top2 {
        float: right; 
        width: 468px; 
        height: 60px; 
        margin-bottom: 20px;
}

/*----------------------------------------------------------------------*/
/* Tools                                                                */
/*----------------------------------------------------------------------*/

#pointer {
        background: url("../img/f_pointer.gif") no-repeat left 3px; 
        padding: 0 0 3px 10px; 
        width: 180px;
}
#idlist-text {
        padding: 0 0 15px 0;
}
#idlist {
        list-style: none; 
        margin: 0;
        padding: 0;
}
#idlist li {
        display: block; 
        margin: 0; 
        border-bottom: 1px solid #eee;
		
        padding: 3px 0 4px 0; 
        width: 175px;
}

#idlist li#x {
        display: block; 
        margin: 0; 
        border-bottom:none;
        padding: 3px 0 4px 0; 
        width: 190px;
}





#idlist li a:link,
#idlist li a:visited {
        text-decoration: underline;
        color:#333;
}
#idlist li a:hover {
        color: #6F6466;
        text-decoration: none;
}

#idlist #idlist-none {
        border-bottom: none;
}
/* UL TOP 20*/
#top-text {
        padding: 0 0 15px 0;
}
#top {
        list-style: none; 
        margin: 0;
        padding: 0;
}
#top li {
        display: block; 
        margin: 0; 
       
        padding: 3px 0 4px 0; 
        width: 190px;
}





#top li a:link,
#top li a:visited {
        
        color:#333;
}
#top li a:hover {
        color: #6F6466;
        text-decoration:underline;
}
#top #idlist-none {
        border-bottom: none;
}


/* - ------ -*/


/*c_drugs*/


#navigation1 {   padding: 0 0 15px 0;  }
#navigation1 ul { list-style: none; margin: 0; padding: 0; }
#navigation1 ul li {  margin: 0; padding: 3px 0 4px 0; width: auto; }
#navigation1 ul li a, #navigation1 ul li a:visited { color:#333; text-decoration: none; }
#navigation1 ul li a:hover { background: url("../img/arrow.gif") no-repeat left; color:green; text-decoration:underline; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }
#navigation1 ul li a { background: url("../img/arrow.gif") no-repeat left; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; margin: 0 0 0 6px; padding: 4px 0px 4px 13px; }

/* UL right */
.navigation { padding: 0 0 15px 0; }
.navigation ul { list-style: none; margin: 0; padding: 0; }
.navigation ul li { display: block; margin: 0; padding: 3px 0 4px 0; width: 190px; }
.navigation ul li a, .navigation ul li a:visited { color:#333; text-decoration: none; }
.navigation ul li a:hover { color:#F60; text-decoration:underline; margin: 0 0 0 6px;  }
.navigation ul li a {  color:#333; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; margin: 0 0 0 6px;  }
.navigation ul #none { border-bottom: none; }


/* - ------ -*/


/* UL right */
#right-text {
        padding: 0 0 15px 0;
}
#right {
        list-style: none; 
        margin: 0;
        padding: 0;
}
#right li {
        display: block; 
        margin: 0; 
       
        padding: 3px 0 4px 0; 
        width: 190px;
}





#right li a:link,
#right li a:visited {
        
        color:#333;
}
#right li a:hover {
        color: #6F6466;
        text-decoration:underline;
}
#right li a {
        font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
        
        margin: 0 0 0 2px;
        padding:4px 0px 4px 5px;
		text-decoration:none;
		
}
#right #idlist-none {
        border-bottom: none;
}


/* - ------ -*/


.resizer {
        cursor: pointer; 
        width: 405px; 
        height: 14px; 
        border: 1px solid #e9e9e9; 
        background: #f9f9f9; 
        margin: 2px 0 10px 0;
}
#tooltip {
        background: #fff; 
        border-left: 1px solid #189bdd; 
        border-right: 1px solid #189bdd; 
        border-bottom: 1px solid #189bdd; 
        border-top: 3px solid #faae23; 
        font: 11px tahoma; 
        color: #1e698e; 
        padding: 5px 7px; 
        position: absolute; 
        visibility: hidden;
}
#lbOverlay {
        z-index: 150; 
        position: absolute;
        left: 0;
        width: 100%;
        background-color: #333;
        cursor: pointer;
}
#lbCenter, #lbBottomContainer {
        z-index: 160;
        position: absolute;
        left: 50%;
        overflow: hidden;
        background-color: #fff;
}

#lbImage {
        z-index: 200; 
        position: absolute;
        left: 0;
        top: 0;
        border: 10px solid #fff;
        background-repeat: 
        no-repeat;
}
#lbBottom {
        border: 10px solid #fff; 
        border-top-style: none;
}


/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.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("../img/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url("../img/resize.gif");
}
.highslide-resize {
    cursor: nw-resize;
}
.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("../img/controlbar-black-border.gif") 0 -90px no-repeat;
    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("../img/controlbar-black-border.gif") right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url("../img/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    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;
}

/* ==================== Облако тегов */
.clouds_xsmall {
	font-size: x-small;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: medium;
}
.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}