/*debug*/
.errors_title {background-color:#D0F8FD;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.errors_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.sql { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
/**/

html, body { 
		font:11px  Verdana, Geneva, Arial, Helvetica, sans-serif;
		width:100%;
		height:100%;	
		margin: 0 auto;
		padding:0;
		
		
		
		}
table, td {
		font:11px  Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#666666;
		border-collapse:collapse;
		vertical-align:top;	
		text-align:left;
		/*border:1px solid #000;*/
		
		}
.general_size {
		width:100%;
		height:100%;
		background:#99ccff url(../img/bg.jpg) repeat-x left bottom;
				
}

.spacer {
		height:28px;
}

.clear {
		clear:both;
}

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

a:hover {
		text-decoration:none;
		
}


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

form, input, select, textarea, h1, h2, h3, h4, h5, h6, ul, li {
		margin:0;
		padding:0;
}

.width_100 {
		width:100%;
		}

h1 {
		color:#178c4f;
			font-size:18px;
			padding-bottom:18px;
}
		/*-- Block Head --*/
#logo {
		height:257px;
		background:#F0EBCB url(../img/bg_fon.jpg) /*url(../img/logo_flower.jpg) no-repeat 100% 129px*/;		
		color:#666666;
		font-size:9px;
		padding-top:20px;
}
#logo .bg_fon {
		background:url(../img/logo_flower.jpg) no-repeat 100% 107px;
		padding:0px 20px 0 32px;
		height:237px;
}
#logo span {
		display:block;
		padding:2px 0;
}
	#logo span input {
			width:177px;
			}
	#logo .reg {
			float:right;
	}
	#logo .reg a {
			color:#666666;
	}

	#logo .regist {
			float:left;
			padding-top:5px;
	}
	
	#logo .regist2 {
			float:left;
			position:relative; right:28px;
	}
	
	.authorised {
			color:#178c4f;
			margin-bottom:12px;
	}


#head {
		background:url(../img/head.jpg) no-repeat ;

}
	#head td.top_menu {
			padding:60px 0 0 62px;
	}
	#head td.top_img {
			width:173px;
	}
	#head td.top_img img {
			
	}

#head_right {
		background: url(../img/bg_head.jpg) repeat-x;
		width:100%;
		vertical-align:bottom;
}

		/*-- /Block Head --*/

		/*-- Center Block --*/

#left_cont {
		background:#F0EBCB url(../img/bg_fon.jpg) ;
		padding-top:28px;

}
	#news {
			margin:0 20px 0 38px;
			font-size:10px;
	}
	#news .news_ticker {
			margin:12px 0 20px;
	}
	#news .news_ticker h6 {
			text-align:right;
			padding-top:3px;
	}

#content {
		background:#F0EBCB url(../img/bg_fon.jpg);
		padding-top:28px;
}
	.three_columns {
		
	}
	.three_columns td {
			width:181px;
			padding:0 25px 0 0;
			font-size:10px;
			color:#666666;
	}
	.three_columns td h6 {
		
			text-align:right;
			padding-top:18px;
	}
	td.heading {
			padding:20px 0 14px 0;
		
	}
	.center_block {
			text-align:center;
	}
	.as {
			padding-top:27px;
	}
	
	.left_block {
			padding-right:13px;
			color:#000;
	
	
	}
	.left_block  h2 {
			color:#178c4f;
			font-size:18px;
			padding-bottom:18px;
			}

	.left_block .end_action {
			padding:12px 30px 12px 12px;
			background:#f7f6e9;
			color:#000;
	}

	.left_block h6 {
			background:#f7f6e9;
			font-size:11px;
			color:#000;
			padding:6px 0 6px 6px ;
			margin:12px 0 7px 0;
	}
	.left_block p, .left_block ul li{
		text-align: justify;
	}

	/*-- forma --*/

	.table_form {
			width:100%;
			
			
	}
	.table_form td {
			vertical-align:middle;
			font-size:9px;
			padding:3px 0;	
			color:#000;
	}
	.table_form td input {
			width:100%;
	}
	.table_form .size {
			width:206px;
	}
	.checkbox {
			font-size:9px;
	}
	
	.checkbox div {
			height:20px;
			}
	.height_25 {
			padding-top:3px;
	}
	.input_100 input, .input_100 textarea {
			width:100%;
	}
	.submit {
			text-align:right;
			margin-top:10px;
	}
		/*-- /forma --*/


		/*-- Faq --*/

	.faq ul {
			margin-left:25px;
			
	}
	.faq ul li {
			list-style: decimal;
			font-size:11px;
			font-weight:bold;
			line-height:1.7;
	}
	.faq ul li a {
			font-size:11px;
			font-weight:bold;
	}

	hr {
			background:#dbd7ac;
			border:1px solid #dbd7ac;			
			color:#dbd7ac;
	}
	.faq  h6 {
			color:#178c4f;
			margin-top:20px;
	}

	.faq_ack {
			
	}
	.faq_ask textarea {
			width:100%;
	}

		/*-- /Faq --*/


		/*-- news  --*/

		#news_block h6 {
				margin:0 0 5px 0;
				padding:6px 0 6px 6px;
				color:#178c4f;
		}
		#news_block .news_text {
				padding:0 10px 20px 12px;
		}
		#news_block .news_text h5 {
				color:#666666;
				font-size:9px;
				font-weight:normal;
				padding-bottom:3px;
		}

		#news_block h4 {
				color:#666666;
				margin:17px 0 5px 0;
				font-size:11px;
		}

		.select {
				background:#f7f6e9;
				color:#666666;
				float:left;
				padding:3px 5px;
				}
		.select a {
				font-weight:bold;
		}

		.year {
				color:#666666;
				}
		.year a {
				font-weight:bold;
		}
		

		/*-- /news  --*/


		/*-- catalog --*/

	.catalog {
			width:100%;
	}
	.catalog .img_catalog {
			width:140px;
	}
	.img_catalog1 {
			width:140px;
			padding: 8px;
			background-color: #F4F5E5;
	}
	

	.catalog h5 {
			background:#f7f6e9;
			font-size:11px;
			color:#178c4f;
			padding:6px 0 6px 10px;
			margin-bottom:12px;
	}
	.catalog h5 a {
		
	}
	.catalog .detail {
			padding-left:10px;
			line-height:1.7;
	}

		/*-- /catalog --*/

		/*-- search --*/

	.search table td {
			height:30px;
			vertical-align:middle;
	}
		/*-- search --*/

#partner img {
		margin-right:20px;
}

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

	.right_block {
			width:235px;
	}
	.right_block h2 {
			font-size:11px;
	}
	.right_block .menu {
			margin:5px 30px 0 10px;
			line-height:1.8;
	}
	
	.menu33{
			margin:5px 0px 0 20px;
			line-height:1.8;
	}
	
	.right_block .menu a {
			font-weight:bold;
			font-size:10px;
			color:#218b4e;
			
	}
	
	.dop_menu {
			margin-bottom:0px;
			display:block;
			padding-left:10px;
			color:#666666;
			font-weight:normal;
	}
	
	
	.right_block .menu{
			margin-bottom:10px;
	}
	.right_block .menu .dop_menu a {
			display:block;
			background:url(../img/li.gif) no-repeat 0 8px;
			padding-left:10px;
			color:#666666;
			font-weight:normal;
	}

		

#truba {
		background:url(../img/truba.gif) repeat-y;
}
		
		/*-- Center Block --*/

		/*--- Cellar  ---*/

#cellar {
		width:628px;
		height:221px;
		background: url(../img/cellar.jpg) no-repeat;
}
	#cellar div {
			width:628px;
			padding-top:53px;
	}
	#cellar div a {
			color:#006633;
	}
	#cellar div span {
			display:block;
			background:url(../img/logo_small.jpg) no-repeat 3px 8px;
			padding:18px 0 20px 28px;
			color:#006633;
	}

#cellar_left {
		width:238px;
}

.price-box {
background:url(../img/bg-price.jpg) no-repeat;
width: 155px;
padding-top:90px; margin-bottom:20px; text-align:center; font-family:Tahoma,Arial,sans-serif;font-size:11px; color:#8E8574; 
}

/*.price-box a { display:block; color:#6D912E; font-size:10px; padding-top:1px;}*/
a#LD{
	display: block;
	height: 140px;
}
a#LD img{
	border: none;
}



