body
{
    padding: 0;
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
}

a{text-decoration: underline; color: #007000}
a:hover{text-decoration: none;}
img{border: none;}
hr{border: none; height: 1px; background-color: #82CC6C; color: #82CC6C;}
h1{margin-left: 50px; padding-top: 18px; text-transform: uppercase; font-size: 11px; font-weight: normal;}
/*-------------------------------------------------------------------------------*/
.main_table
{
    border-collapse: collapse;
    padding: 0;
    background: white;
}

.main_table td
{
    /*border: 1px solid red;*/
    
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
    color: black;
    
    
}

.top_left{background: url("../images/top_left.jpg") left top;}
.top_left1{background: url("../images/top_left1.jpg") left top;}
.top_left2{background: url("../images/top_left2.jpg") repeat-y;}
.top_left3{background: url("../images/top_left3.jpg") left top;}

.top_right{background: url("../images/top_right.jpg") right top; }
.top_right1{background: url("../images/top_right1.jpg") right top; }
.top_right2{background: url("../images/top_right2.jpg") repeat-y; }
.top_right3{background: url("../images/top_right3.jpg") right top; }

.top_center{background: url("../images/top_center_bg.jpg") repeat-x;}
.menu_bg{background: url("../images/menu_bg.jpg") repeat-x;}
.mid_left{background: url("../images/mid_left_bg.jpg") repeat-y; vertical-align: top;}
.mid_right{background: url("../images/mid_right_bg.jpg") repeat-y; vertical-align: top;}
.bot_left{background: url("../images/bot_left.jpg") top left no-repeat #DFE1D5;}
.bot_mid{background: url("../images/bot_mid.jpg") top left repeat-x #DFE1D5;}
.bot_right{background: url("../images/bot_right.jpg") top left no-repeat #DFE1D5;}

.left_menu{vertical-align: top;}

.tel{margin-left: 40px; font-size: 11px; margin-top: 20px; text-align: center;}
.tel span{color: #007000; font-size: 17px;}
.cart{
    background: url("../images/cart_bg.jpg") center no-repeat; 
    height: 62; 
    margin-top: 25px;
    padding-left: 20px;
    padding-top: 11px;
    text-align: center; 
    color: #007000;
    font-size: 12px;
    line-height: 20px;
}
.cart a{color: #7C7C7C; font-size: 10px; font-weight: bolder;}

.top_text{vertical-align: top; padding-top: 15px!important; padding-bottom: 15px!important;}

.top_delim{vertical-align: middle; text-align: center; padding-top: 9px;}

.menu
{
    vertical-align: middle;
}
.menu td
{
    font-size: 16px;
    height: 110px;
    vertical-align: top;
    padding-top: 25px;
    text-align: center;
}
.menu a
{
    color: #DFE1D5;
    font-weight: bolder;
}

.m_en a{color: white; text-decoration: none; font-weight: bolder;}

/*-------------------------------------------------------------------------------*/

.item{border-collapse: collapse; margin-bottom: 20px;}
.item td{
    /*border: 1px solid red; */
    text-transform: uppercase;
}
.it_left{width: 8px; height: 68px; background: url("../images/it_left.jpg") top right;}
.it_right{width: 8px; height: 68px; background: url("../images/it_right.jpg");}
.it_left_bg{background: url("../images/it_left_bg.jpg") repeat-y;}
.it_right_bg{background: url("../images/it_right_bg.jpg") repeat-y;}
.it_bg{background: url("../images/it_bg.jpg") repeat-x; vertical-align: top;}
.it_bot_left{background: url("../images/it_bot_left.jpg"); width: 10px; height: 10px;}
.it_bot_bg{background: url("../images/it_bot_bg.jpg") repeat-x bottom;}
.it_bot_right{background: url("../images/it_bot_right.jpg"); width: 10px; height: 10px;}

.cat {text-transform: none; margin-left: 10px; margin-bottom: 5px; margin-top: 3px;}
.cat a{color: #057E24;}
.cat_en a{font-weight: bold;}

.prod {text-transform: none; margin-left: 25px; margin-bottom: 2px;}
.prod a{color: #979884;}
.prod_en a{font-weight: bold; color: black !important;}

#i1{float: left; margin-top: 12px; margin-right: 10px;}
#d1{margin-top: 20px;}

.left_menu{vertical-align: top;}
.content{vertical-align: top;}
/*-------------------------------------------------------------------------------*/

.cat_header{background: url("../images/cat_header.jpg"); width: 398px; height: 51px; text-transform: uppercase;}
table.cat_header_new {
	border: 0px none;
	width: 400px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.cat_header_new tr td {
	border: 0px none;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
table.cat_header_new tr td.cat_header_1 {
	width: 14px;
	height: 12px;
	background: url("../images/cat_header_01.jpg");
}
table.cat_header_new tr td.cat_header_2 {
	height: 12px;
	background: url("../images/cat_header_02.jpg") repeat-x;
}
table.cat_header_new tr td.cat_header_3 {
	width: 13px;
	height: 12px;
	background: url("../images/cat_header_03.jpg");
}
table.cat_header_new tr td.cat_header_4 {
	width: 14px;
	background: url("../images/cat_header_04.jpg") repeat-y;
}
table.cat_header_new tr td.cat_header_5 {
	background-color: #94cd7d;
}
table.cat_header_new tr td.cat_header_6 {
	width: 13px;
	background: url("../images/cat_header_05.jpg") repeat-y;
}
table.cat_header_new tr td.cat_header_7 {
	width: 14px;
	height: 13px;
	background: url("../images/cat_header_06.jpg");
}
table.cat_header_new tr td.cat_header_8 {
	height: 13px;
	background: url("../images/cat_header_07.jpg") repeat-x;
}
table.cat_header_new tr td.cat_header_9 {
	width: 13px;
	height: 13px;
	background: url("../images/cat_header_08.jpg");
}
table.cat_header_content {
	border: 0px none;
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.cat_header_content tr td {
	border: 0px none;
	padding: 0px;
}
table.cat_header_content tr td.cat_header_content_1 {
	text-align: center;
	vertical-align: middle;
	width: 26px;
}
table.cat_header_content tr td.cat_header_content_2 {
	text-align: left;
	vertical-align: middle !important;
}
table.cat_header_content tr td.cat_header_content_2 h1 {
	margin-left: 10px;
	padding-top: 8px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}

.cat_header div{margin-left: 50px; padding-top: 18px;}
.prod_name{ margin-top: 20px; font-size: 13px;}
.prod_name a{color: #007000;}


.image{border-collapse: collapse; margin-top: 20px; margin-bottom: 20px;}
.image td{text-transform: uppercase;}
.image a{color: #007000!important;}

.image1{border-collapse: collapse; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; float: left;}
.items p{text-transform: none!important; padding-left: 10px!important;}
.link1{color: #007000; text-transform: none!important;}

.im_left{width: 10px; height: 10px; background: url("../images/im_left.jpg") top right;}
.im_right{width: 10px; height: 10px; background: url("../images/im_right.jpg");}
.im_left_bg{background: url("../images/it_left_bg.jpg") repeat-y;}
.im_right_bg{background: url("../images/it_right_bg.jpg") repeat-y;}
.im_bg{background: url("../images/im_bg.jpg") repeat-x;}
.im_bot_left{background: url("../images/it_bot_left.jpg"); width: 10px; height: 10px;}
.im_bot_bg{background: url("../images/it_bot_bg.jpg") repeat-x bottom;}
.im_bot_right{background: url("../images/it_bot_right.jpg"); width: 10px; height: 10px;}

.price{ float: left; margin: 20px 20px 0px 20px; font-weight: bolder;}
.more, .cart_but{margin-bottom: 15px; float: right; margin-right: 20px; margin-top: 20px;}
.descr{vertical-align: top; padding-top: 20px!important; padding-left: 20px!important;}
.promo_text{margin-top: 20px;}

.liveinternet{float: right;}
/*-------------------------------------------------------------------------------*/

.price_url
{
	margin-left: 30px;
	margin-top: 15px;
}
.price_url a
{
	color: #007000;
}
.price_url img
{
	vertical-align: middle;
	margin-right: 5px;
}
/*-------------------------------------------------------------------------------*/
#msg_dlg
{
	width: 370px;
	height: 190px;
	margin-left: -190px;
	margin-top: -150px; 
	z-index: 1;
	position: absolute;	
	top: 50%;
	left: 50%;
	border: solid 1px black;
	background-color: #FAFAFA;
	display: none;
	color: black; 
	font-family: tahoma, sans-serif;
	font-size: 12px;
	padding: 15px;
}

#lock
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: gray;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
}
/*-------------------------------------------------------------------------------*/
/*Корзина*/
.basket_table
{
	font-size: 12px;
	background-color: white!important;
	
}
.basket_table th
{
	text-align: left;
	
}
.basket_table b
{
	color: #449a34;
	font-size: 14px;
}
.basket_table input
{
	width: 70px;
}
.customer_table
{
	width: 400px;
	font-size: 12px;
	text-align: left;
}

.customer_table td
{
	/*padding-bottom: 10px;*/
}
.customer_table input
{
	width: 100%;
}
.customer_table textarea
{
	width: 100%;
}
.btn
{
	width: 80px !important;
}
.thanks
{
	padding-top: 100px;
	
}
.thanks a
{	
	color: #007000;
}
/*-------------------------------------------------------------------------------*/
