	
html, body	{
		font:11px  Arial, Helvetica, sans-serif; 
		width:100%;
		height:100%;	
		margin: 0;
		padding:0;
		color:#525652;
		background:#F7F2EE url(../img/bg.gif) repeat-x;
		}

table, td {
		font:11px  Arial, Helvetica, sans-serif; 
		color:#525652;
		border-collapse:collapse;
		vertical-align:top;	
		text-align:left;
		/*border:1px solid #000;*/
		
		}
.general_size {
		width:100%;
		height:100%;
		background:url(../img/bg_fon.jpg) no-repeat;
		}

.width_100 {
		width:100%;
}

.clear {
		clear:both;
}

img {
		border:0px;
}
a {		color:#919491;
		text-decoration:underline;
}

a:hover {
		text-decoration:none;		
}


p {
		margin:0;
		padding:0 0 10px 0;
}

h1, h2, h3, h4, h5, h6, form  {
		margin:0;
		padding:0;
}

ul {
		padding:0;
		margin:10px 0 10px 30px;
}

form, select, textarea {
		padding:0;
		margin:0;

}

.rubber {
		width:100%;
}
				/* ---------------------------- Head -----------------------------------------*/
#logo {
		width:200px;
		height:151px;
		padding-left:13px;

}
	#logo div {
			width:200px;
			padding-top:17px;

	}
#banner {
		vertical-align:middle;
		text-align:right;
}


			/* ---------------------------- /Head -----------------------------------------*/

			/*----------------------------- CONTENT  -----------------------------------------------*/


		/*------------ Left --------------*/

#left {
		padding:22px 0 20px 0;
}			/*---------- Menu ----------*/
		
		ul#left_menu {
			margin:0;
			list-style:none;
		}
		ul#left_menu li {
				background:url(../img/bg_menu.gif) no-repeat 100% 0;
				margin-bottom:2px;
		}

		ul#left_menu li a {
				display:block;
				height:27px;
				text-decoration:none;
				font-size:12px;
				color:#525652;
				}
			
		ul#left_menu li span {
				padding:5px 0 0 23px;
				display:block;

		}
	/*------ a -----*/
			ul#left_menu li a.tree_1,
			ul#left_menu li.activ label.tree_1  {
					background:url(../img/menu-a.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_1  {
					background: url(../img/menu-a.gif) no-repeat 100% 100%;
			}
	/*------ /a -----*/

	/*------ k -----*/

			ul#left_menu li a.tree_2,
			ul#left_menu li.activ label.tree_2  {
					background:url(../img/menu-k.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_2  {
					background: url(../img/menu-k.gif) no-repeat 100% 100%;
			}
	/*------ /k -----*/

	/*------ q -----*/

			ul#left_menu li a.tree_3,
			ul#left_menu li.activ label.tree_3  {
					background:url(../img/menu-q.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_3  {
					background: url(../img/menu-q.gif) no-repeat 100% 100%;
			}
	/*------ /q -----*/

	/*------ j -----*/

			ul#left_menu li a.tree_4,
			ul#left_menu li.activ label.tree_4  {
					background:url(../img/menu-j.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_4  {
					background: url(../img/menu-j.gif) no-repeat 100% 100%;
			}
	/*------ /j -----*/

	/*------ 10 -----*/

			ul#left_menu li a.tree_5,
			ul#left_menu li.activ label.tree_5  {
					background:url(../img/menu-ten.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_5  {
					background: url(../img/menu-ten.gif) no-repeat 100% 100%;
			}
	/*------ /10 -----*/

	/*------ 9 -----*/

			ul#left_menu li a.tree_6,
			ul#left_menu li.activ label.tree_6  {
					background:url(../img/menu-9.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_6  {
					background: url(../img/menu-9.gif) no-repeat 100% 100%;
			}
	/*------ /9 -----*/

	/*------ 8 -----*/

			ul#left_menu li a.tree_7,
			ul#left_menu li.activ label.tree_7  {
					background:url(../img/menu-8.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_7  {
					background: url(../img/menu-8.gif) no-repeat 100% 100%;
			}
	/*------ /8 -----*/

	/*------ 7 -----*/

			ul#left_menu li a.tree_8,
			ul#left_menu li.activ label.tree_8  {
					background:url(../img/menu-7.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_8  {
					background: url(../img/menu-7.gif) no-repeat 100% 100%;
			}
	/*------ /7 -----*/

	/*------ 6 -----*/

			ul#left_menu li a.tree_9,
			ul#left_menu li.activ label.tree_9  {
					background:url(../img/menu-6.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_9  {
					background: url(../img/menu-6.gif) no-repeat 100% 100%;
			}
	/*------ /6 -----*/
	
	/*------ 5 -----*/

			ul#left_menu li a.tree_10,
			ul#left_menu li.activ label.tree_10  {
					background:url(../img/menu-5.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_10  {
					background: url(../img/menu-5.gif) no-repeat 100% 100%;
			}
	/*------ /5 -----*/

	/*------ 4 -----*/

			ul#left_menu li a.tree_11,
			ul#left_menu li.activ label.tree_11  {
					background:url(../img/menu-4.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_11  {
					background: url(../img/menu-4.gif) no-repeat 100% 100%;
			}
	/*------ /4 -----*/

/*------ 3 -----*/

			ul#left_menu li a.tree_12,
			ul#left_menu li.activ label.tree_12  {
					background:url(../img/menu-3.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_12  {
					background: url(../img/menu-3.gif) no-repeat 100% 100%;
			}
/*------ /3 -----*/

/*------ 2 -----*/

			ul#left_menu li a.tree_13,
			ul#left_menu li.activ label.tree_13  {
					background:url(../img/menu-2.gif) no-repeat 100% 0;
			}
			ul#left_menu li a:hover.tree_13  {
					background: url(../img/menu-2.gif) no-repeat 100% 100%;
			}
/*------ /2 -----*/
			/*-- Activ menu --*/
		ul#left_menu li ul {
				margin:15px 0 15px 21px;
				list-style:none;
		}
		
		ul#left_menu li.activ  {
				background:url(../img/menu_activ.gif) no-repeat 100% 0%;
				padding-top:11px;
		}
		ul#left_menu ul li {
				background:none;
		}
		
			ul#left_menu li.activ dfn {
					display:block;				
					font-size:12px;
					color:#525652;
					background:url(../img/bg_menu.gif) no-repeat 100% 0px;
					font-style:normal;
					}
			ul#left_menu li.activ label {
					display:block;
					height:27px;
			}

			ul#left_menu li.activ dl {
					margin:0; padding:0;
					width:100%;
					}
			ul#left_menu li.activ dl dt {
					float:left;
					margin-right:-21px;
					background-color:#F0EBE7;
					height:20px;
			}
			ul#left_menu li.activ dl dt span {
					width:21px;
					padding:3px 0 0 0;
					text-align:center;
					color:#E70000;
					font-size:10px;
			}
			ul#left_menu li.activ dl dd {
					margin:3px 0 0 24px; padding:0;
					
			}
			ul#left_menu li.activ dl dd a {
					height:20px;
					background:#456987 url(../img/menu_dop.gif) ;
					width:100%;
					}
			ul#left_menu li.activ dl dd a:hover {
					text-decoration:underline;
			}


			/*-- /Activ menu --*/
			
			

			/*---------- /Menu ----------*/




		#left .nav {
				background: url(../img/bg_nav.jpg) no-repeat;
				height:220px;
				}

		#left .nav div{
				padding:130px 0 0 44px;
		}

		/*------------ /Left --------------*/

.cramps {
		float:left;
		background-color:EDEAE7;
		padding:3px 8px;
}
#content {
		padding:30px 20px 20px 20px;
}	

td#content h1 {
		font-size:18px;
		padding-bottom:15px;
}
td#content h2 {
		font-size:16px;
		padding:15px 0 10px 0;
}

		#content .top_block {
			padding:0 10px 45px;
		}


		.padd {
				padding:0 10px 34px 15px;
			}

	.cols_4 {
				width:100%;
		}
			.cols_4 td {
					width:25%;
			}
			.cols_4 td div {
					padding:7px 7px 0 7px
			}
			.cols_4 td div span {
					display:block;
					padding-top:5px;
					}
			.cols_4 td div span a {
					font-size:10px;
					text-decoration:none;
					line-height:2;
					}

#content	label {
		display:block;		
		text-align:right;
		padding:5px 5px 0 0;
		}
#content	label img {
			vertical-align:middle;
	}
#content	label a {
			
			text-decoration:none;
			font-size:10px;
			color:#BD092A;
	}

	h4 {
			font-weight:normal;
			font-size:13px;
			padding:0 0 10px 26px;

	
	}
	#content .block_text {
			padding:0 12px 0 26px;
			}
		
		
		
		/*------------ Right --------------*/

#right {
		text-align:center;
		padding-top:10px;
}
		/*------------ /Right --------------*/



			/*----------------------------- /CONTENT  -----------------------------------------------*/




#cellar {
		height:195px;
		width:570px;
}
	
#cellar .spacer {
		width:567px;
		font-size:1px;
}
	hr{
		background-color:#E4DFDB;
		border:none;
		color:#E4DFDB;
		height:1px;
		margin:0px 10px;
		padding:0px;
		}

	#cellar .menu_cellar {
			float:left;
			width:100%;
			padding:25px 0 15px 10px;
			font-size:13px;
			color:#919491;
			}
	
	#cellar  .menu_cellar span {
			padding:0 17px 5px 17px;
			display:block;
			float:left;
	}
	#cellar .menu_cellar a {
			color:#919491;
			font-size:13px;
			text-decoration:none;
			white-space:nowrap;
			float:left;
			}
	#cellar .menu_cellar a:hover {
			text-decoration:underline;
	}

	#cellar .copyr2 {
		color:#919491;
		padding:0 0 15px 10px;
	}

	#cellar .copyr {
			float:right;
			width:190px;			
			text-align:right;
			font-size:10px;
			color:#919491;
			padding:8px 0;
			}
	#cellar .copyr div {
			padding-right:25px;
	}

	#cellar .btn img {
			margin-left:10px;
	}

	#subscribe_form {
			margin:0;
			padding:20px 0 30px 0px;
			text-align:center;
	}
	#subscribe_form a {color:#919491;}

.myinput {
	background : #FFFFFF;
	border : 1px solid #525652;
	color: #525652;
	font : 11px Tahoma;
}		