﻿@charset "utf-8";
/* CSS Document */

* {border:0; margin:0; padding:0;}
body {font:62.5% "Times New Roman", Times, serif; color:#000; background:url(../images/body-background.jpg) repeat-x #FFF;}
images {border:none; padding:0; margin:0;}
a {text-decoration:none;}
:focus {outline:none;}

#dle-content a img {
	padding-right:3px;margin-right:3px;
}
#dle-content img {
	padding-right:3px;margin-right:3px;
}

/* header */
#header {
	position:relative;
	width:100%;
	height:111px;
	background:url(../images/body-background.jpg) repeat-x #99cc00;
	}
	#header-menu {
		padding-top:24px;
		margin-left:35px;
		}
		#header-menu li {
			margin-right:13px;
			display:inline;
			list-style:none;
			}
			#header-menu a {
				font:normal 1.7em Tahoma, Geneva, sans-serif;
				color:#fff;
				padding-bottom:2px;
				}
				#header-menu a:hover {
					color:#3d5c1c;
					border-bottom:3px solid #3d5c1c;
					}
	#header-add {
		position:absolute;
		top:15px;
		right:35px;
		text-align:right;
		font:normal 1.4em Tahoma, Geneva, sans-serif;
		color:#FFF;
		}
		#header-add span{
			display:block;
			font:italic 1.5em Tahoma, Geneva, sans-serif;
			}
	#header-decor {
		position:absolute !important;
		top:130px;
		right:0px;
		width:197px;
		height:165px;
		}


/* image-block */
#image-block {
	position:relative;
	width:945px;
	height:193px;
	margin:0 auto;
	margin-top:-53px;
	padding-top:12px;
	padding-left:15px;
	background:url(../images/largeimage-background.gif) no-repeat;
	}
	#logo {
		position:absolute;
		top:12px;
		left:15px;
		width:117px;
		height:117px;
		}
	#image-block-footer {
		position:relative;
		width:960px;
		height:19px;
		bottom:6px;
		left:-14px;
		}

/* container */
#container {
	padding-top:10px;
	min-height:508px;
	height:auto !important;
	height:508px;
	}
	
/* main-menu */
#main-menu {
	float:left;
	}
	#main-menu ul {
		display:block;
		width:200px;
		overflow:hidden;
		margin-left:35px;
		border-top:4px solid #ced0bc;
		border-bottom:1px solid #ced0bc;
		}
		#main-menu ul li {
			width:190px;
			min-height:23px;
			height:auto !important;
			height:23px;
			padding:4px 0 4px 10px;
			list-style:none;
			background:url(../images/main-menu-background.gif) 0 100% repeat-x #f3f5eb;
			}
			#main-menu a {
				font:normal 1.5em Tahoma, Geneva, sans-serif;
				color:#818378;
				}
				#main-menu a:hover {
					color:#82a402;
					}

/* content */
#content {
	margin-left:258px;
	margin-right:35px;
	font-size:1.4em;
	color:#4d4d4d;
	}
	#content h1 {
		font-size:1.14em;
		color:#386d00;
		}
	#content h3 {
		font-size:1.07em;
		color:#044d00;
		}
    #content p {
		margin-top:20px;
		text-indent:5px;
		line-height:1.5em;
                text-align: justify;
		}
    #content #p1 {
		margin-top:20px;
		text-indent:5px;
		line-height:1.5em;
                text-align: center;
		}
    #content #p2 {
		margin-top:20px;
		text-indent:5px;
		line-height:1.5em;
                text-align: right;
		}
       #content a {color:#044d00; text-decoration:underline; font-weight:bolder}
       #content a:hover {color:#339900;}
       
	.content-list li {
		margin-left:10px;
		padding-left:25px;
		margin-bottom:3px;
		background:url(../images/list-done.gif) 0 3px no-repeat;
		list-style:none;
		}
	#info-block {
		padding:8px;
		margin:20px 0;
		border-top:3px solid #f3f5eb;
		border-bottom:2px solid #f3f5eb;
		background:url(../images/teeth.gif) 100% 0 no-repeat #f9faf5;
		}
		#info-block p {
			margin-top:10px;
			text-indent:0;
			}
			.green {
				color:#154000;
				}

/* footer */
#footer {
	position:relative;
	clear:both;
	width:100%;
	height:77px;
	background:url(../images/footer-background.jpg) repeat-x #99cc00;
	}
	#footer ul {
		padding:18px 0 2px 35px;
		}
		#footer ul li {
			margin-right:13px;
			display:inline;
			list-style:none;
			}
			#footer ul li a {
				font:normal 1.4em Tahoma, Geneva, sans-serif;
				color:#2d2d2d;
				}
				#footer ul li a:hover {
					color:#666;
					text-decoration:underline;
					}
	#copyright {
		margin-left:35px;
		color:#444d20;
		font-size:1.4em;
		}
	#counters-block {
		position:absolute;
		top:25px;
		right:35px;
		}
		.counters {
			display:block;
			float:left;
			margin-left:13px;
			}
	#footer-decor {
		position:absolute;
		top:-61px;
		}


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

.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.top_11 {
	background-image: url(../images/dlet_top_11.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_13 {
	background-image: url(../images/dlet_top_13.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_15 {
	background-image: url(../images/dlet_top_15.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_17 {
	background-image: url(../images/dlet_top_17.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_19 {
	background-image: url(../images/dlet_top_19.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_20_1 {
	background-image: url(../images/dlet_top_20_1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.top_26 {
	background-image: url(../images/dlet_top_26.gif);
	background-repeat: repeat-x;
}
.top_31 {
	background-image: url(../images/dlet_top_31.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.top_32 {
	background-image: url(../images/dlet_top_32.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.cpbkgr_nolog {
	background-image: url(../images/dlet_cpbkgr_nolog.gif);
	background-repeat: no-repeat;
}
.cpbkgr_log {
	background-image: url(../images/dlet_cpbkgr_log.gif);
	background-repeat: no-repeat;
}
.lcol_bkgr {
	background-image: url(../images/dlet_lcol_bkgr.gif);
	background-repeat: repeat-y;
}
.lcol_bkgr2 {
	background-image: url(../images/dlet_lcol_bkgr2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.bl_title_bkgr {
	background-image: url(../images/dlet_bltitle_b.gif);
	background-repeat: no-repeat;
	height: 32px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 11px;
}
.block_02 {
	background-image: url(../images/body-background.jpg);
	background-repeat: repeat-y;
}
.a_block_12 {
	background-image: url(../images/body-background.jpg);
	background-repeat: repeat-x;
}
.a_block_22 {
	background-image: url(../images/dlet_artblock_22.gif);
	background-repeat: repeat-x;
}
.a_block_32 {
	background-image: url(../images/dlet_artblock_32.gif);
	background-repeat: repeat-x;
}
.a_block_42 {
	background-image: url(../images/dlet_artblock_42.gif);
	background-repeat: repeat-x;
}
.a_block_52 {
	background-image: url(../images/dlet_artblock_52.gif);
	background-repeat: repeat-x;
}
.a_block_61 {
	background-image: url(../images/dlet_artblock_61.gif);
	background-repeat: repeat-y;
}
.a_block_63 {
	background-image: url(../images/dlet_artblock_63.gif);
	background-repeat: repeat-y;
}
.a_block_72 {
	background-image: url(../images/dlet_artblock_72.gif);
	background-repeat: repeat-x;
}
.a_block_82 {
	background-image: url(../images/dlet_artblock_82.gif);
	background-repeat: repeat-x;
}
.adblock_12 {
	background-image: url(../images/dlet_adblock_12.gif);
	background-repeat: repeat-x;
}
.adblock_21 {
	background-image: url(../images/dlet_adblock_21.gif);
	background-repeat: repeat-y;
}
.adblock_23 {
	background-image: url(../images/dlet_adblock_23.gif);
	background-repeat: repeat-y;
}
.adblock_32 {
	background-image: url(../images/dlet_adblock_32.gif);
	background-repeat: repeat-x;
}
.footer_b {
	background-image: url(../images/dlet_footer_b.gif);
	background-repeat: repeat-x;
	height: 71px;
}

/* ==================== ���� ����� ����� ������ */

.s_field {
	color: #757575;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_s.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	
	border: 1px solid #e6e6e6;	
}

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

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}
#table2 {border:solid 1px #ccc }
#table2 td {border: solid 1px #ccc;}
#table2 tr {border: solid 1px #ccc;}

