
body,html {
	font-family : Tahoma, "Times New Roman", Roman;
	background-color : #2b2b2b;
	margin : 0px;
	padding : 0px;
	font-size : 13px;
	line-height : 1.4em;
	color : #333333;
}

p,form,input {
	padding : 0px;
	margin : 0px;
}

img {
	border : 0px;
}

a {
	text-decoration : none;
	color : #519500;
	font-weight : bold;
}

a:hover {
	text-decoration : underline;
}

a:focus { -moz-outline: none -moz-mac-focusring; }

button {
	background-color : #ffffff;
	border : 0px;
	cursor : pointer;
}

ul {
	margin : 3px 0px 0px 25px;
	padding : 0px;
}

h1 { font-size:  2em; padding : 0px; margin : 0px; }
h2 { font-size:1.8em; padding : 0px; margin : 0px; }
h3 { font-size:1.6em; padding : 0px; margin : 0px; }
h4 { font-size:1.4em; padding : 0px; margin : 0px; }
h5 { font-size:1.2em; padding : 0px; margin : 0px; }
h6 { font-size:1.1em; padding : 0px; margin : 0px; }

#super_cell {
	width : 970px;
	margin : 0px auto 0px auto;
	padding : 32px 0px 16px 0px;
	text-align : left;
}

#top_corn {
	width : 970px;
	height : 24px;
	background-image : url('images/img_03.jpg');
	background-repeat : no-repeat;
	background-position : 34px 0px;
}
#left_corn {
	float : left;
	width : 34px;
	height : 1200px;
	background-image : url('images/img_06.jpg');
	background-repeat : no-repeat;
	background-position : 0px 0px;
	overflow : hide;
}
#middle_cell {
	float : left;
	width : 902px;
	/*height : 1280px;*/
	background-color : #fffdfd;
	*overflow:hidden;
}
#right_corn {
	float : right;
	bottom : 0px;
	width : 34px;
	height : 1200px;
	background-image : url('images/img_08.jpg');
	background-repeat : no-repeat;
	background-position : bottom right;
}
#bottom_corn {
	clear : both;
	width : 970px;
	height : 24px;
	background-image : url('images/img_25.jpg');
	background-repeat : no-repeat;
	background-position : 34px 0px;
}

#main_logo_img {
	margin : 5px 0px 0px 10px;
	float : left;
}

#mmenu {
	height : 51px;
	text-indent: -9999999px;
	padding : 0px 0px 0px 10px;
	float : left;
	background-image : url('images/img_16_2.jpg');
	background-repeat : no-repeat;
	background-position : 490px 43px;
	width:100%;
}

#mmenu a {
	height : 43px;
	display : list-item;
	background-repeat : no-repeat;
	list-style-type: none;
	float : left;
}

#mm_lcorn {
	float : left;
	width : 30px;
	height : 43px;
	background-image : url('images/img_13_4.jpg');
	background-position : 0px 0px;
	background-repeat : no-repeat;
}
#mm_home {
	width : 99px;
	background-image : url('images/img_13_4.jpg');
	background-position : -30px 0px;
}
#mm_home:hover {
	background-position : -30px -43px;
}

#mm_shop {
	width : 94px;
	background-image : url('images/img_13_4.jpg');
	background-position : -129px 0px;
}
#mm_shop:hover {
	background-position : -129px -43px;
}

#mm_history {
	width : 126px;
	background-image : url('images/img_13_4.jpg');
	background-position : -223px 0px;
}
#mm_history:hover {
	background-position : -223px -43px;
}

#mm_contact {
	width : 131px;
	background-image : url('images/img_13_4.jpg');
	background-position : -349px 0px;
}
#mm_contact:hover {
	background-position : -349px -43px;
}
#mm_basket {
	height : 43px;
	width : 405px;
	float : left;
	text-indent: 0px;
	background-image : url('images/img_14_2.jpg');
	background-repeat : no-repeat;
	text-align : center;
}
	#mm_basket #basket_content {
		margin : 12px 17px 0px 0px;
		color : #efefef;
		font-family : Arial, Tahoma, Sans;
		font-size : 11px;
		font-weight : bold;
		text-align : right;
	}
	#mm_basket #basket_content a {
		text-align : right;
		color : #efefef;
		float : none;
		display : inline;
		height : auto;
	}

#site_bottom {
	clear : both;
	height : 65px;
	width : 880px;
	margin : 0px 0px 0px 15px;
}

#site_map {
	width : 400px;
}
	#site_map h1 { font-size:  2em; line-height:2em; padding : 0px; margin : 0px; }
	#site_map h2 { font-size:1.8em; line-height:2em; padding : 0px; margin : 0px; }
	#site_map h3 { font-size:1em; line-height:1.5em; padding : 0px; margin : 0px; }
	#site_map h4 { font-size:1em; line-height:1.5em; padding : 0px; margin : 0px; }
	#site_map h5 { font-size:1em; line-height:1.5em; padding : 0px; margin : 0px; }
	#site_map h6 { font-size:1em; line-height:1.5em; padding : 0px; margin : 0px; }

#bottom_bar {
	width : 880px;
	height : 52px;
	margin : 0px 0px 0px 15px;
	background-image : url('images/img_22.jpg');
	background-repeat : no-repeat;
	color : #fefefe;
}
	#bottom_bar #bb_left {
		float : left;
		margin : 12px 0px 0px 20px;
	}
	#bottom_bar #bb_right {
		float : right;
		margin : 12px 30px 0px 0px;
	}
	#bottom_bar #bb_right a {
		font-weight : normal;
		color : #fefefe;
		margin : 0px 0px 0px 20px;
	}

	#back_div {
		clear : both;
		float : right;
		margin : 5px 20px 0px 0px;
	}

#bottom_links {
	margin-bottom : 16px;
	text-align : center;
	color : #bcbcbc;
	padding-left:100px;
	padding-right:100px;
}
	#bottom_links a {
		color : #bcbcbc; font-weight : normal;
	}
	#bottom_links a:hover {
		color : #fc9c05; font-weight : normal;
	}

.cclear {
	clear : both;
	line-height : 0.1em;
	font-size : 0.1em;
}

#left_content {
	clear : both;
	float : left;
	width : 175px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 15px;
	min-height : 828px;
	height : auto;
	*height : 828px;
}
	#left_content #left_title {
		width : 170px;
		height : 34px;
		background-image : url('images/left_menu_title_bg.gif');
		background-repeat : repeat-x;
		background-position : 0px 27px;
		color : #333333;
		font-size : 24px;
		font-weight : bold;
		text-indent : 0.2em;
	}
	#left_content #left_title img {
		margin-top : 8px;
	}

	#left_content #left_menu {
		margin-top : 2px;
	}
	#left_content #left_menu h3 {
		margin : 0px;
		padding : 0px;
	}
	#left_content #left_menu a {
		display : list-item;
		list-style-type: none;
		width : 170px;
		padding : 3px 0px 1px 0px;
		margin : 0px;
		font-size : 10px;
		line-height : 10px;
		/*
		background-image : url('images/left_menu_bg_m.gif');
		background-repeat : no-repeat;
		background-position : 0px 0px;
		*/
		font-weight : bold;
		color : #2b2b2b;
		text-indent : 0.2em;
	}
	#left_content #left_menu a:hover {
		text-decoration : none;
		background-color : #c6e65c;
		/*
		background-image : url('images/left_menu_bg_m.gif');
		background-repeat : no-repeat;
		*/
		background-position : 0px -38px;
	}
	#left_content #left_menu .selected{
		text-decoration : none;
		background-color : #eefeb9;
		/*
		background-image : url('images/left_menu_bg_m.gif');
		background-repeat : no-repeat;
		*/
		background-position : 0px -19px;
	}
	#left_content #left_menu img {
		margin : 0px;
		padding : 0px;
	}

	#left_content #left_special {
		width : 170px;
		background-image : url('images/trade_cust_bg.jpg');
		background-repeat : no-repeat;
		margin : 10px 0px 0px 0px;
		font-family : Arial, Tahoma, Sans;
	}
	#left_content #left_special .title {
		color : #cccccc;
		font-size : 22px;
		line-height : 1.3em;
		text-align : center;
		padding-top : 10px;
	}
	#left_content #left_special .green {
		color : #33cc00;
	}
	#left_content #left_special .text {
		color : #f5f5f5;
		font-size : 13px;
		font-weight : bold;
		padding : 17px 10px 10px 10px;
	}
	
	#left_content #left_skype {
		margin : 15px 0px 10px 0px;
		text-align : center;
	}


#main_content {
	float : left;
	width : 670px;
	margin : 0px 0px 0px 35px;
	padding : 0px 0px 0px 0px;
	/*height : 850px;*/
}
	#main_content h1 {
		padding : 0px;
		margin : 0px;
		overflow : hide;
		width : 430px;
		float : left;
	}
	#main_content .title,.title_prod {
		float : left;
		color : #333333;
		font-size : 12px;
		font-weight : bold;
		text-indent : 2px;
		width : 430px;
	}
		#main_content .title img {
			margin-top : 5px;
		}
		#main_content .title a {
			color : #333333; 
		}
		#main_content .title_prod img {
			margin-top : 10px;
		}
		#main_content .title_prod a {
			color : #333333; 
		}

		.product_list {
			width : 100%;
			clear : both;
			float : right;
			font-weight : bold;
			font-size : 14px;
			margin : 20px auto 20px auto;
			border : 1px solid #ebebeb;
			border-width : 0px 0px 0px 2px;
			border-collapse : collapse;
		}
			.product_list .name_col {
				float : left;
				width : 170px;
			}
			.product_list .title_cell {
				height : 37px;
				width : 100%;
				color : #1a3708;
				background-color : #7da167;
				line-height : 37px;
				text-indent : 13px;
				background-image : url('images/plist_top_title.gif');
				background-repeat : repeat-x;
				border : 1px solid #797979;
				border-width : 0px 2px 0px 0px;
				overflow : hidden;
			}
				.product_list .title_cell a {
					color : #1a3708;
				}
			.product_list .product_col {
				float : left;
				width : 105px;
				margin-left : 2px;
			}
			.product_list .param_cell {
				height : 33px;
				width : 100%;
				text-align : center;
				line-height : 33px;
				background-image : url('images/plist_param_bg.gif');
				background-repeat : repeat-x;
				border : 1px solid #797979;
				border-width : 0px 2px 0px 0px;
				vertical-align : middle;
			}
				.product_list .param_cell select,input {
					margin : 8px 0px auto 0px;
					border : 0px;
					background-color : #FFFDFD;
				}
			.product_list .name_col .param_cell {
				text-align : left;
				text-indent : 13px;
			}


			.product_list .photo_cell {
				height : 105px;
				width : 100%;
				border : 1px solid #797979;
				border-width : 0px 2px 0px 0px;
			}
				.product_list .photo_cell p {
					padding : 45px 0px 0px 13px;
					margin : 0px;
				}
				.product_list .photo_cell img {
					padding : 0px;
					margin : 1px 0px 0px 1px;
				}

			.product_list .bottom_cell {
				width : 100%;
				height : 33px;
				background-image : url('images/plist_bottom_bg.gif');
				background-repeat : repeat-x;
			}
				.product_list .bottom_cell button {
					width : 98px;
					height: 32px;
					background-color : #ffffff;
					border : 0px;
					margin: 6px 0px 0px 5px;
				}

	#main_content #content {
		margin : 5px 5px 0px 5px;
		overflow : hide;
		/*height : 803px;*/
		font-size : 14px;
	}

.green {
	color : #2D8604;
}

/* SHOP */
.category_row {
	height : 200px;
	width : 640px;
	background-image : url('images/cat_ln_bg.gif');
	background-repeat : repeat-x;
	background-position : 0px 160px;
}

.category_cell {
	float : left;
	height : 200px;
	width : 200px;
	margin-right : 20px;
	text-align : center;
}

.category_cell a {
	color : #272727;
	font-size : 13px;
	line-height : 1.8em;
}

#email_page_friend {
	margin-left : -7px;
	margin-top : 5px;
}

#delivery_offer {
	margin-top : 10px;
}

/* BASKET */
#basket_table {
	width : 630px;
	font-weight : bold;
	clear : both;
	margin-top : 10px;
}

#basket_table .head td {
	height : 20px;
	border : 1px solid #333333;
	border-width : 0px 0px 1px 0px;
	background-color : #e0f1a6;
	text-align : center;
}

#basket_table .row td {
	border : 1px solid #CCCCCC;
	border-width : 1px 0px 0px 0px;
	padding-bottom : 5px;
}

#basket_table .row td input {
	border : 1px solid #AAAAAA;
	text-align : center;
	padding : 1px;
}

#basket_table .foot td {
	height : 20px;
	border : 1px solid #333333;
	border-width : 1px 0px 0px 0px;
	background-color : #e0f1a6;
}

#basket_table .row a {
	color : #333333;
}

	#make_order_link {
		float: right;
		text-align : right;
		font-size : 16px;
		font-weight : bold;
		margin : 12px 00px 0px 0px;
	}

	#cancel_order_link {
		float: left;
		text-align : left;
		font-size : 16px;
		font-weight : bold;
		margin : 12px 0px 0px 0px;
	}

.err_msg {
	color : #DD0000;
}

.info_msg {
	color : #DD0000;
	font-weight : bold;
	margin : 0px 0px 10px 0px;
}

#product_vdiv {
	height:150px;width:5px;float:right;
}

#products_vdiv {
	height:315px;width:2px;float:right;
}

#prod_img_cell {
	clear:both;height:400px;width:100%;float:right;
}


#prod_img_cell .left {
	height : 400px;
	width : 140px;
	float : left;
	margin-left : 20px;
}
	#prod_img_cell .left img {
		height : 130px;
		width : 140px;
		cursor : pointer;
		border : 2px solid #f2f2f2;
	}
	#prod_img_cell .left img:hover {
		border : 2px solid #C6E65C;
	}

#prod_img_cell .right {
	height : 400px;
	width : 400px;
	float : right;
	margin-right : 30px;
}
	#prod_img_cell .right img {
		width : 400px;
		height : 400px;
		float : right;
		border : 1px solid #f2f2f2;
	}

#product_params {
	clear : both;
	margin-top : 20px;
}
	#product_params td {
	}
	#product_params .head {
		height : 36px;
		line-height : 36px;
		color : #1a3708;
		background-color : #7da167;
		text-indent : 13px;
		background-image : url('images/plist_top_title.gif');
		background-repeat : repeat-x;
	}
	#product_params .name_col {
		padding : 0px 10px 0px 5px;
		height : 36px;
		line-height : 36px;
		font-weight : bold;
		width : 100px;
		text-indent : 13px;
	}
	#product_params .cell {
		padding : 0px 10px 0px 5px;
		height : 36px;
		line-height : 36px;
		border : 1px solid #797979;
		border-width : 0px 1px 0px 1px;
	}
	#product_params .par_row {
		background-image : url('images/plist_param_bg.gif');
		background-repeat : repeat-x;
	}
	#product_params .bottom {
		height : 5px;
		background-image : url('images/plist_bottom_bg.gif');
		background-repeat : repeat-x;
		line-height : 0.1em;
		font-size : 0.1em;
		padding : 0px 0px 0px 0px;
		border : 0px;
	}

#product_order_field {
	clear : both;
	width : 640px;
	background-color : #f2f2f2;
	padding : 10px 9px 8px 10px;
	margin : 20px 0px 20px 0px;
	font-weight : bold;
}
	#product_order_field .left {
		float : left;
		font-size : 16px;
	}
		#product_order_field .left .quantity {
			text-align:center;
			width : 20px;
			border : 1px solid #999999;
			height : 20px;
			font-size : 16px;
			font-weight : bold;
			padding : 3px 0px 0px 0px;
			margin : 0px;
		}
	#product_order_field .right {
		float : right;
		font-size : 16px;
		text-align : right;
	}
	.clear {
		clear : both;
		width : 100%;
		line-height : 0.1em;
		font-size : 0.1em;
	}
	#product_order_field img {
		margin-top : 8px;
	}

.gallery_image {
	width : 200px;
	height : 200px;
	margin : 8px;
	float : left;
	text-align : center;
	border : 1px solid #CCCCCC;
	overflow : hidden;
}
	.gallery_image img {
		margin : 10px 0px 5px 0px;
	}

#contact_form input {
	border : 1px solid #666666;
	height : 18px;
	margin : 0px;
}
#contact_form textarea {
	border : 1px solid #666666;
}

#contact_form .submit {
	background-color : #CCCCCC;
	padding : 3px;
	height : 25px;
	width : 80px;
}

.message {
	font-weight : bold;
	color : #00AA00;
	font-size : 14px;
}

.error_message {
	font-weight : bold;
	color : #CC0000;
	font-size : 14px;
}

#contact_group_col {
	width : 180px;
	float : left;
	font-weight : bold;
	line-height : 22px;
}
	#contact_group_col input {
		vertical-align : middle;
		margin : 0px;
		padding : 0px;

	}
#contact_ans_col {
	width : 475px;
	float : left;
}
	#contact_ans_col div {
		display : none;
	}	
	#contact_ans_col #intro {
		display : block;
	}
	#contact_ans_col input,textarea {
		border : 1px solid #666666;
		margin : 0px;
	}
	#contact_ans_col input {
		height : 18px;
	}

.wooden_box_large {
FONT-FAMILY: Tahoma; 
COLOR: #646464; 
FONT-SIZE: 16px; 
FONT-WEIGHT: bold;  
} 
 
.wooden_box_small {
FONT-FAMILY: Tahoma; 
COLOR: #646464; 
FONT-SIZE: 14px; 
FONT-WEIGHT: normal;
}

.submit_img, #contact_ans_col .submit_img {
	width : 70px;
	height : 18px;
	margin-top : 10px;
	border-width : 0px;
	background-image : url('images/send_form.jpg');
	background-repeat : no-repeat;
	cursor : pointer;
}
.formfield{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#000000;
border-color:#000000;
border-width:1px;
border-style:solid;
padding:2px;
}
.standard_txt{
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

/*sectionindex*/
.section	{float:left; width:101px; margin:4px; height:130px;}
.prodinfo	{position:absolute; margin-left:182px;}
.bottomtxt	{height:40px; overflow:hidden;}
.bottomtxtB	{height:200px; overflow-y:scroll; overflow-x:auto;}

.literki2	{color:#999999;}
.literki2B	{}
