body.main {
	margin: 0px;
	padding: 0px;
	font-family:"Arial",Verdana, Helvetica, sans-serif;
	font-size:11px;
	background: url(main_back.jpg) repeat-y top center;
	 text-indent: 0px;

}

img
{
	border-style: none;
	border-width: 0px;


}

img.png
{
    behavior: url("pngbehavior.htc");
}

table,td,div
{
color: #444444;
font-size: 11px;
font-family:"Arial",Verdana, Helvetica, sans-serif;
text-align: left;
 text-indent: 0px;
}
font
{

font-family:"Arial",Verdana, Helvetica, sans-serif;

}


table.maintable
{
	width: 986px;
	height: 900px;
	border-style: none;
	border-width: 0px;
	border-color: #aaaaaa;
	background-color:#ffffff;

}

table.noborder
{

	border-style: none;
	border-width: 0px;
	margin: 0px;

}

td.up_back
{
	width: 986px;
	height: 37px;
	background: url(up_back_1.jpg) no-repeat top left;
}

td.logo_line
{
	width: 986px;
	height: 168px;
	background: url(logo_back.jpg) no-repeat top left;
}

td.but_search_line
{
	width: 986px;
	height: 108px;

}

td.search_back
{
	width: 238px;
	height: 108px;
	background: url(search_back.jpg) no-repeat top left;
}

td.but_1_n
{
	background: url(but_1_n.jpg) no-repeat top left;
	cursor: hand;

}
td.but_1_ov
{
	background: url(but_1_ov.jpg) no-repeat top left;
	cursor: hand;
}

td.but_2_n
{
	background: url(but_2_n.jpg) no-repeat top left;
	cursor: hand;
}
td.but_2_ov
{
	background: url(but_2_ov.jpg) no-repeat top left;
	cursor: hand;
}

td.but_3_n
{
	background: url(but_3_n.jpg) no-repeat top left;
	cursor: hand;
}
td.but_3_ov
{
	background: url(but_3_ov.jpg) no-repeat top left;
	cursor: hand;
}

td.but_4_n
{
	background: url(but_4_n.jpg) no-repeat top left;
	cursor: hand;
}
td.but_4_ov
{
	background: url(but_4_ov.jpg) no-repeat top left;
	cursor: hand;
}

td.naviline
{
	background: url(naviline_back.jpg) no-repeat top left;
	height: 34px;
}


td.left_but_n
{
	background: url(left_but_n.jpg) no-repeat top left;
	cursor: hand;
	width: 216px;
	height: 58px;
}

td.left_but_ov
{
	background: url(left_but_ov.jpg) no-repeat top left;
	cursor: hand;
	width: 216px;
	height: 58px;
}

td.rating_back
{
	background: url(rating_back.jpg) no-repeat top left;
	width: 216px;
	height: 78px;
}

td.left_col_back
{
	background: url(left_col_back.jpg) repeat top left;

}

td.right_col_back
{
	background: url(right_col_back.jpg) repeat-x top left;

}

td.info_back
{
	background: url(info_back.jpg)  no-repeat top left;
	height: 61px;

}

div.info_title
{	font-size: 9pt;
	color: #c8300d;
	font-weight: bold;
	margin: 20px 30px 0px 40px;
	text-align: right;
}

div.rating_title
{
	font-size: 9pt;
	color: #08b6c1;
	font-weight: bold;
	margin: 8px 30px 0px 40px;
	text-align: right;
}
div.rating
{	margin: 10px 5px 10px 30px;
}

div.info_razdel2
{	font-size: 9pt;
	color: #bbbbbb;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;


}

div.spec_title
{	font-size: 9pt;
	color: #ffde00;
	font-weight: bold;
	margin: 8px 30px 0px 25px;
	text-align: left;
}

td.footer_back
{
	background: url(footer_back.jpg)  no-repeat top left;
	height: 154px;

}

td.catalog_back
{
	background: url(catalog_back.jpg)  no-repeat top left;
	height: 453px;
	width: 535px;

}

td.anons_up1
{	background: url(anons_up1.png)  no-repeat top center;
	height: 49px;
	width: 241px;
}

div.anons_up1
{
	margin: 10px 10px 0px 57px;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	text-transform: uppercase;

}
td.anons_body1
{
	background: url(anons_body1.png)  repeat-y top center;
    height: 235px;
	width: 241px;
}

div.anons_body1
{
	margin: 10px 10px 0px 57px;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	height: 100%;
	text-transform: uppercase;

}

td.anons_down1
{
	background: url(anons_down1.png)  no-repeat top center;
    height: 30px;
	width: 241px;
}

td.anons_up2
{
	background: url(anons_up2.png)  no-repeat top center;
	height: 47px;
	width: 486px;
}

div.anons_up2
{
	margin: 10px 10px 0px 57px;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;
	text-transform: uppercase;

}
td.anons_body2
{
	background: url(anons_body2.png)  repeat-y top center;
    height: 150px;
	width: 486px;
}

div.anons_body2
{
	margin: 10px 10px 0px 57px;
	font-size: 9pt;
	color: #ff0000;
	font-weight: bold;

	text-transform: uppercase;

}

div.opros_title
{
	margin: 10px 10px 0px 45px;
	font-size: 9pt;
	color: #bbbbbb;
	font-weight: bold;
	text-transform: uppercase;

}

div.opros_body
{
	margin: 0px 10px 0px 45px;
	font-size: 9pt;
	color: #bbbbbb;



}

div.txt_news
{	margin:2px 10px;
}
div.anons_body
{
	margin: 2px 10px 0px 37px;
}

td.anons_down2
{
	background: url(anons_down2.png)  no-repeat top center;
    height: 30px;
	width: 486px;
}

td.catalog_grad
{
	background: url(catalog_grad.jpg)  repeat-x top left;
	height: 453px;
	width: 770px;

}

td.spec_up_back
{
	background: url(spec_up.png)  no-repeat top center;
	height: 57px;
	width: 235px;


}

td.spec_body_back
{
	background: url(spec_body.gif)  repeat-y top center;
	height: 50px;
	width: 235px;

}
div.spec_a
{	margin: 5px 10px 5px 35px;
	color: #bbbbbb;
}

td.spec_down_back
{
	background: url(spec_down.png)  no-repeat top center;
	height: 17px;
	width: 235px;
	margin-bottom: 10px;

}

td.news_up_back
{
	background: url(news_up.png)  no-repeat top center;
	height:62px;
	width: 235px;


}

.cat_back
{
	background: url(cat_back.jpg)  no-repeat top center;
}

div.news_up_back
{
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 5px 0px 40px;
}

div.news
{	font-size: 9pt;

	margin: 0px 10px 10px 25px;
}
span.txt_news
{	color: #ff0000;
}

td.opros_up_back
{
	background: url(opros_up_back.jpg)  no-repeat top right;
	height:68px;
	width: 235px;

}

td.opros_body_back
{
	background: url(opros_body_back.jpg) repeat-y top right;
	height:150px;
	width: 235px;

}

td.opros_down_back
{
	background: url(opros_down_back.jpg) no-repeat top right;
	height:11px;
	width: 235px;

}

td.details_up
{
	background: url(details_up.png) no-repeat top right;
	height:10px;
	width: 742px;

}

td.details_body
{
	background: url(details_body.png) repeat-y top right;

	width: 742px;

}

td.details_down
{
	background: url(details_down.png) no-repeat top right;
	height:10px;
	width: 742px;

}

td.left_show_back
{
	background: url(left_show.jpg) no-repeat top right;
	height:18px;
	width: 216px;
	font-size: 8pt;
	color: #bbbbbb;
	font-weight: bold;

}

td.left_show_act_back
{
	background: url(left_show_act.jpg) no-repeat top right;
	height:18px;
	width: 216px;
	font-size: 8pt;
	color: #bbbbbb;
	font-weight: bold;

}

td.left_red_up_back
{
	background: url(left_red_up.jpg) no-repeat top right;
	height:7px;
	width: 216px;
	font-size: 0pt;

}

td.left_red_down_back
{
	background: url(left_red_down.jpg) no-repeat top right;
	height:7px;
	width: 216px;
	font-size: 0pt;

}

td.rmenu_cat
{

	height:115px;
	width: 153px;
	text-align: center;
	 vertical-align: middle;


}

td.left_border
{

	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #d3d3d3;
	text-align: left;

}





table.cat_tr_back
{
    background: url(cat_tr_back.jpg) repeat-y top right;

	width: 770px;

}

div.cart_title
{	color: #01636b;
	font-size: 10pt;
	font-weight: bold;
	margin: 3px 5px 0px 10px;
}

div.detail_title
{
	color: #01636b;
	font-size: 10pt;
	font-weight: bold;
	height: 15px;
	margin: 0px 5px 0px 20px;
}

div.busket_title
{
	color: #01636b;
	font-size: 9pt;
	font-weight: bold;
	height: 15px;

}


div.cart_img
{
	margin: 5px;
	text-align: center;
}

div.rmenu_cat
{
	background: url(rmenu_cat_back.png) no-repeat top right;
	height:115px;
	width: 153px;
    padding-top: 1px;
	text-align: center;

}

div.upcat
{
	background: url(upcat.png) no-repeat top right;
	height:78px;
	width: 104px;
    padding-top: 3px;
	text-align: center;

}

div.upcat_act
{
	background: url(upcat_act.png) no-repeat top right;
	height:78px;
	width: 104px;
    padding-top: 3px;
	text-align: center;

}


div.txt_resume
{
	margin:  8px 8px 0px  8px;
	font-size: 8pt;

}

div.detail_txt
{
	margin:  25px 8px 25px  8px;
	font-size: 8pt;

}

div.kart_back
{	background: url(kart_back.png) no-repeat top right;
	height:221px;
	width: 363px;
}

div.top_menu
{
	width: 980px;
	text-align: right;
}

div.a_6
{
	color: #009ca7;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;

	margin-left: 30px;

}

div.txt
{
	margin: 50px 40px 40px 40px;

}

input.obyazat
{	width:190px;
	background-color:#d9f2f4;
	border-style:solid;
	border-color:#aaaaaa;
	border-width:1px;
}
input.ne_obyazat
{	width:190px;

}
span.star
{	color:#ff0000;
}


a.a_1
{
	color: #cccccc;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;

}

a.a_2
{
	color: #bbbbbb;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;

}

a.a_3
{
	color: #999999;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;

}

a.a_4
{
	color: #111111;
	font-size: 7pt;

	text-decoration: underline;

}

a.a_5
{
	color: #009ca7;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;

}

a.a_6
{
	color: #bbbbbb;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;


}

a.a_7
{
	color: #f25523;
	font-size: 8pt;

	text-decoration: underline;


}

a.a_8
{
	color: #bbbbbb;
	font-size: 8pt;
    margin-left: 0px;
	text-decoration: underline;


}

a.a_10
{
	color: #bbbbbb;
	font-size: 7pt;
    margin-left: 5px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

a.a_12
{
	color: #bbbbbb;
	font-size: 8pt;
    margin-left: 5px;

    text-decoration: none;

}

a.a_13
{
	color: #ffffff;
	font-size: 8pt;

    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

a.a_21
{
	color: #016068;
	font-size: 9pt;

    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

a.a_20
{
	color: #ff0000;
	font-size: 9pt;

    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

a.news_a
{	color:#222222;
	font-size: 8pt;

    text-indent: 0px;
}

div.news_a
{
	color:#222222;
	font-size: 8pt;
    margin: 5px 10px 5px 10px;
    text-indent: 0px;

}

div.a_10
{	margin: 2px 20px;
}

div.logotext
{	margin: 0px 20px 0px 40px;
	color: #bbbbbb;
	font-weight: bold;
}
div.phone_on_logo
{	width:380px;
	font-size: 21pt;
	color: #e5e5e5;
	text-align: right;
}

a.news_all
{	color: #111111;
	font-size: 8pt;
    font-family: "Arial",Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px;
}

div.but_1
{
	margin: 5px 5px 5px 90px;
}

div.but_2
{
	margin: 5px 5px 5px 90px;
}

div.but_3
{
	margin: 5px 5px 5px 75px;
}

div.but_4
{
	margin: 5px 5px 5px 75px;
}

div.a_2
{
	margin: 5px 5px 5px 40px;
}

div.main_block
{
	margin:  110px 10px 40px 10px;
}

div.basket_on_logo
{
	margin: 25px 10px 10px 60px;

}

div.tit_11
{	margin: 0px 5px 0px 5px;
	color: #bbbbbb;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

div.catalog_h4
{
	text-align: center;
}

h4
{	text-align: center;
	margin-top:15px;
	font-size:9pt;
	color: #bbbbbb;
}

span.txt_1
{	color: #aa0012;
	font-weight: bold;
}

span.txt_2
{
	color: #111111;
	font-weight: bold;
}

span.price
{	color: #008995;
	font-weight: bold;
	font-size: 14pt;
}

span.rub
{
	color: #222222;
	font-weight: bold;
	font-size: 9pt;
}

input.search
{	width: 120px;
	font-size:8pt;
	color: #555555;
	height:18px;
}

table.search_table
{	margin: 25px 20px 0px 75px;
}

div.border_blue
{	background-color:#d9f2f4;
	border-style:solid;
	border-width:1px;
	border-color:#9aaeb0;
	padding: 3px;
}

div.border_white
{
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#9aaeb0;
	padding: 3px;
}

div.border_yellow
{
	background-color:#fff1d0;
	border-style:solid;
	border-width:1px;
	border-color:#9aaeb0;
	padding: 3px;
}

div.border_green
{
	background-color:#00646d;
	width: 50px;
	color:#ffffff;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#9aaeb0;
	padding: 3px;
}

div.border_orange
{
	background-color:#ff4200;
	width: 50px;
	color:#ffffff;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#9aaeb0;
	padding: 3px;
}
a:hover
{	color: #ff0000;
}

a.a_2:hover
{
	color: #ffffff;
}

a.a_1:hover
{
	color: #ffffff;
}
a.a_6:hover
{
	color: #ffffff;
}
a
{	color: #333333;
	font-size: 8pt;
    margin:0px;
	text-decoration: none;
}