html, body{
	background: #AEBAB1 url(../images/defile-bg.png);
	}
/*HORIZONTAL MENU
____________________________________________________________*/
.h-menu{
	background: none !important;
	padding: 6px 0 0 0;
	font-size: 115%;
	}
.h-menu-in{
	width: 954px;
	margin: 0 auto;
	background: url(../images/defile-hm-bg.png) repeat-x bottom left;
	padding: 3px 0 22px;
	}
.defile-line, .dl-one{
	height: 1%;
	}
.h-menu-in:after, .defile-line:after, .dl-one:after{
	content:".";
	display:block;
	overflow:hidden;
	clear:both;
	height:0;
	visibility:hidden;
	}
.h-menu ul li{
	float:left;
	padding: 0 7px 0 6px;
	border-right: none !important;
	}
.h-menu ul li a:link, .h-menu ul li a:visited{
	text-decoration:underline;
	color: #fff !important;
	}
.h-menu ul li a:hover{
	text-decoration:none;
	}
/* --- end of HORIZONTAL MENU --- */

/* --- Footer --- */
.footer{
	border-top: none !important;
	}
.footer-block{
	color: #fff;
	background: url(../images/defile-hm-bg.png) repeat-x top left;
	}
.footer-block a:link, .footer-block a:visited{
	color: #fff;
	text-decoration:none;
	}
.footer-right{
	float:right;
	}
.content-block{
	border: none !important;
	}

.defile-header{
	position:relative;
	margin: 0 0 40px 0;
	}
.defile-header h2{
	float:left;
	padding: 29px 0 11px 7px;
	margin: 0 15px 0 0;
	}
.defile-header h2 img{
	display:block;
	}
.redkeds-logo{
	float:left;
	padding: 9px 0 0 0;
	}
.redkeds-logo img{
	display:block;
	}
.defile-menu{
	list-style:none;
	}
.defile-menu li img{
	display:block;
	float:left;
	}
.defile-m1{
	position:absolute;
	right: 305px;
	bottom: 0;
	}
.defile-m2{
	position:absolute;
	right:0;
	bottom:0;
	}
.defile-m3{
	position:absolute;
	left: 7px;
	top: 85px;
	}
.defile-m4{
	position:absolute;
	right: 0;
	top: 0;
	}
.defile-bar{
	background: url(../images/defile-opacity.png);
	padding: 22px 40px 25px;
	}
*html .defile-bar{
	background: #D3DAD4;
	}
.defile-add:link, .defile-add:visited{
	color: #ffffff;
	font-size:200%;
	}
.defile-add:hover {
    color: #ffffff;
	font-size:200%;
    text-decoration: none;
}
.dl-one{
	list-style-type:none;
	background:url(../images/defile-border.png) repeat-x bottom left;
	padding: 35px 0;
	}
.defile-list ul{
	margin: 0 0 35px 0;
	}
.dl-preview{
	width: 641px;
	padding: 0 0 0 24px;
	background: url(../images/defile-corner.png) no-repeat top left;
	}
*html .dl-preview{
	background: url(../images/defile-corner-ie.png) no-repeat top left;
	}
.dlp-out{
	background: url(../images/defile-opacity.png);
	}
*html .dlp-out{
	background: #D3DAD4;
	}
.dl-full .dl-preview{
	width:auto !important;
	zoom:1;
	}
.dlp-in{
	padding: 7px;
	height: 1%;
	display:table;
	}
.dlp-in img{
	display:block;
	}/*
.dl-full .dl-preview .dlp-in{
	width: 840px;
	height: 1%;
	display:table;
	}*/
.dl-date{
	float:left;
	width: 74px;
	color: #fff;
	text-align:center;
	padding: 30px 0 0 0;
	font-size:90%;
	}
*html .dl-date{
	width: 71px;
	}
.dl-date span{
	display:block;
	}
.dl-date-day{
	font-size:270%;
	position:relative;
	left:-2px;
	}
.dlo-info{
	float:right;
	width:245px;
	position:relative;
	min-height: 131px;
	}
*html .dlo-info{
	height: 131px;
	}
.dlo-info h3{
	font: 200% Tahoma;
	margin: 0 0 5px 0;
	}
.dlo-info h3 a:link, .dlo-info h3 a:visited{
	color: #fff;
	}
.dlo-info h3 a:hover{
	text-decoration:none;
	}
.dlo-info ul{
	list-style:none;
	color: #fff;
	margin: 0 !important;
	}
.dlo-info ul a:link, .dlo-info ul a:visited{
	color: #fff;
	text-decoration:none;
	}
.dlo-user{
	font: 115% Tahoma;
	margin: 0 0 5px 0;
	}
.dlo-user2, .dlo-comp, .dlo-options{
	position:absolute;
	bottom: 0;
	}
.dlo-type{
	margin: 0 0 20px 0;
	}
.db-params{
	float:right;
	padding: 7px 0 0 0;
	}
.db-params span{
	float:left;
	margin: 0 20px 0 0;
	}
.db-params-title{
	font-size: 200%;
	color: #fff;
	position:relative;
	top:-7px;
	}
.dbp-t1{
	}
.dbp-t2{
	}
.dbp-t3{
	}


.defile-about{
	color: #fff;
	padding: 40px 20px 50px 40px;
	background:url(../images/defile-border.png) repeat-x bottom left;
	font-size: 115%;
	}
.defile-about p{
	margin: 0 0 12px;
	}
.dlo-comp a:link, .dlo-comp a:visited, .dlo-lnks a:link, .dlo-lnks a:visited, .dlo-options a:link, .dlo-options a:visited, .db-lnks a:link, .db-lnks a:visited, .dalo-options a:link, .dalo-options a:visited, .db-pager a:link, .db-pager a:visited{
	color: #fff;
	text-decoration:underline !important;
	}
.dloi-title{
	margin: 0 0 10px 0;
	}
.dlo-lnks{
	font-size:115%;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	}
.db-lnks{
	font-size: 200%;
	list-style:none;
	color: #fff;
	}
.db-lnks li{
	float:left;
	margin: 0 30px 0 0;
	}

.defile-lines{
	padding: 35px 0 0 0;
	}
.defile-line{
	padding: 0 0 20px 0;
	margin: 0 0 35px 0;
	background:url(../images/defile-border.png) repeat-x bottom left;
	}
.dal-one{
	float:left;
	margin: 0 38px 0 0;
	}
.dal-last{
	margin: 0 !important;
	}
.dalo-img{
	padding: 7px;
	background: url(../images/defile-opacity.png);
	float:left;
	}
*html .dalo-img{
	background: #D3DAD4;
	}
.dalo-img img{
	display:block;
	}
.dalo-options{
	list-style:none;
	padding: 10px 0 0 0;
	color: #fff;
	width: 209px;
	clear:left;
	}
.dal-o1{
	float:right;
	}
.db-pager{
	float:right;
	list-style:none;
	font-size:100%;
    font-family:Arial;
	padding: 10px 20px 0 0;
	}
.db-pager li{
	float:left;
	padding: 0 4px;
	}
.defile-juri-add{
	padding: 40px;
	background:url(../images/defile-border.png) repeat-x bottom left;
	color: #fff;
	}
.defile-type-add{
	padding: 0px 0 20px;
	background:url(../images/defile-border.png) repeat-x bottom left;
	}
.defile-big-form{
	padding: 0 0 0 24px;
	margin: 35px 0;
	background: url(../images/defile-corner.png) no-repeat;
	}
*html .defile-big-form{
	background: url(../images/defile-corner-ie.png) no-repeat;
	}
.dbf-in{
	background: url(../images/defile-opacity.png);
	padding: 30px 15px;
	}
*html .dbf-in{
	background: #D3DAD4;
	}
.defile-admin{
	margin: 0 20px 0 80px;
	}
.defile-types-list{
	list-style:none;
	padding: 25px 0 5px 0;
	}
.defile-types-list li{
	float:left;
	width: 195px;
	margin:0 0 7px 0;
	}
.defile-add-item{
	margin: 0 0 18px 0;
	}
.defile-add-item label{
	margin: 0 0 3px 0;
	display:block;
	}
.defile-add-item textarea{
	width: 790px;
	}
.defile-add-item span{
	font-size:90%;
	}
.defile-add-btns{
	text-align:right;
	}
.add-title{
	font-size:200%;
	color:#fff;
	}
div.dl-one{
	background:none;
	}
.dl-full{
	background: url(../images/defile-border.png) repeat-x bottom left !important;
	margin: 0 0 35px 0;
	position:relative;
	height:1%;
	}
.defile-add2{
	margin: 0 0 35px 105px;
	}
.defile-add2 p{
	margin: 0 0 15px 0;
	color: #fff;
	}
.defile-crop{
	margin: 0 0 15px 0;
	}
.df-left{
	padding: 0 0 0 35px;
	width:245px;
	margin: 0 45px 0 0;
	float:left;
	}
.df-right{
	float:left;
	color: #fff;
	width: 620px;
	}
.df-right p{
	margin: 0 0 12px 0;
	}
.defile-full-info{
	margin: 0 0 35px 0;
	}
.defile-com:link, .defile-com:visited{
	float:right;
	font-size:200%;
	color: #fff;
	text-decoration:none;
	border-bottom:2px dashed #fff;
	}
.defile-save:link, .defile-save:visited{
	color:#fff;
	font-size:200%;
	float:right;
	}
.defile-lnk-list:link, .defile-lnk-list:visited{
	color:#fff;
	font-size:200%;
	}
.defile-admin-tools{
	position:absolute;
	top: 130px;
	left:47px;
	border:2px solid #48584C;
	}
.defile-admin-tools ul{
	padding: 2px 2px 0;
	background: #fff;
	list-style:none;
	}
.defile-admin-tools ul li{
	border-bottom:2px solid #fff;
	}
.defile-admin-tools ul li img{
	display:block;
	}
.defile-partners{
	color: #fff;
	font-size:100%;
	margin:0 auto 20px;
	text-align:left;
	width:954px;
	font-size:70%;
	}
.dp-block{
	float:left;
	margin: 0 40px 0 0;
	}
.dp-block strong{
	display:block;
	font-weight:400;
	margin: 0 0 3px;
	}
.dp-block img{
	float:left;
	margin: 0 18px 0 0;
	}
.dp-block-last{
	margin: 0 !important;
	
	}
/*Vladimir
____________________________________________________________*/

.about-text-header {
    font-weight: bold;
    }
.dlo-astatus{
    padding: 0 0 25px;
    font-size: 80%;
    }

.defile-about-titles{
	color: #FFEDA9;
	position:relative;
	top:-40px;
	margin: 0 0 -14px;
	}
.defile-about-titles h3{
	float:left;
	font-size: 180%;
	font-weight: 400;
	}
.defile-about-title1{
	padding: 0 0 0 105px;
	width: 605px;
	}
