BODY{	padding: 0px; margin: 0px;  font: 11px Tahoma; color: #545454;  background: #ffffff url(../images/body_bg.gif) repeat-x;    }
TD{	vertical-align: top; }
A IMG{	border: none; }
H1, H2, H3, H4, P, HR, UL, LI{	padding: 0px; margin: 0px;}
A{ color: #CB3400;	text-decoration: underline;}
A:hover{	text-decoration: none;color: #dc0202;}
H2{ color: #E6E6E6; font-family: "Arial Black"; font-size: 50px;}
H3{	color: #CB3400;	font-size: 20px; font-weight: 100;}
H4{  font-size: 11px; font-weight: 100; }
#all{	width: 1000px; margin: 0 auto;}
#top{	height: 348px;  background: url(../images/top_bg.jpg) no-repeat; }

.top_top{	height: 127px;}
.top_top_logo{	width: 258px; padding: 0px 0px 0px 25px;}
.top_logo_table{	width: 219px;	height: 94px; margin-top: 21px;}

.logo_text{ height: 34px; text-align: right;}
.logo_img{ width: 65px;}
.logo_phones{ padding: 7px 0px 0px 4px; color: #aacc77; font-size: 13px; width: 154px; }
.logo_phones SPAN{	font-size: 11px;}
.logo_phones A{	color: #aacc77; text-decoration: none;}
.logo_phones A:hover{	text-decoration: underline;}


.top_top_menu{	padding: 0px 0px 0px 30px;}
.top_menu{	height: 41px; margin-top: 14px; }
.top_menu TD{	vertical-align: middle;	border-right: 1px dotted #afafaf;	padding: 0px 10px;}
.top_menu TD A{
	color: #313131;
	text-decoration: none;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.top_menu TD A:hover, .top_menu TD A.current{ background-color: #dc0202; color: #ffffff;}
.all{ color: #FCA640; }

.top_bot{}
.top_bot_star{ padding-left: 21px;}
.top_bot_text{ color: #ffffff; padding: 20px 0px 0px 25px;}
.top_bot_text H1{	font-size: 18px;}

.top_bot_text P{	width: 265px;	font-size: 11px; padding: 10px 0px;}

#main{}
.main{	width: 1000px; }

.menu_left_spacer{	font-size: 1px; width: 13px;}
.menu_td{background-color: #e6e6e6;	width: 194px;}
.menu_title{	width: 194px; height: 33px; color: #dc0202; font-size: 12px; font-weight: 700; text-align: right;  background: #fbe49a url(../images/menu_title_bg.gif) repeat-x top;}
.menu_title DIV{	padding: 10px 8px 0px 0px; }
.menu_right_bg{	border-left: 1px dotted #afafaf;	background: url(../images/menu_right_bg.gif) repeat;}
UL.menu{	padding: 10px 0px;	width: 194px;	list-style: none;}
Ul.menu LI{	text-align: right;	width: 194px; line-height: 15px;}
UL.menu A DIV{	padding-right: 8px; width: 186px; cursor: pointer;}
UL.menu A{	color: #545454;	font-weight: 700;	text-decoration: none; }
UL.menu A:hover DIV, UL.menu A:hover, UL.menu A.current, UL.menu A.current DIV{	background-color: #dc0202;	color: #ffffff;}


.zakaz{	vertical-align: middle;  text-indent: 0px;}
.zakaz IMG{	margin-right: 6px;}
#content{	width: 744px; padding-top: 7px;	}
.content{ padding-left: 50px;}
.content P.text{	padding-top: 10px; text-indent: 15px;}

.banner{	text-align: center; padding: 5px 0px;}


.borders{	border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;  }
.about_text{	width: 370px;  background: url(../images/about_h.gif) no-repeat 50px 20px;  padding-top: 120px;}
.about_text P{	padding: 0px 55px;  text-indent: 15px; }
.about_text DIV{	padding: 0px 10px;  text-indent: 15px; }
.about_text H3{	padding: 40px 0px 30px 55px; font-size: 28px; font-weight: 100;}
.about_text P.zakaz{	padding-top: 25px; text-indent: 0px;}
.about_img{ padding-top: 20px;	padding-right: 5px;}
.under_calendar{color: #FFFFFF;	height: 40px; background-color: #CB3400; margin-bottom: 30px; position: relative;  right: -1px;text-align: center; }

.catalog_table {text-align: center; margin-top: 15px;}
.catalog_img{	background-color: #e6e6e6; width: 162px; }
.catalog_img img{ padding-top: 2px; padding-bottom: 10px;}
.catalog_img:hover{	background-color: #FCA640; color: #ffffff;}
.catalog_zakaz{	padding: 5px 5px 20px 0px; text-align: left;}
.catalog_spacer{	width: 11px; font-size: 1px;}

.catalog_elem_title{ height: 60px; text-align: center; vertical-align: middle;}
.catalog_elem_img{ height: 480px; vertical-align: bottom; padding-bottom: 10px;}



#bottom{	margin-top: 8px;}
.bottom{	height: 65px; width: 1000px;	background: #E6E6E6 url(../images/bottom_bg.gif) repeat-x bottom;	border-top: 2px solid #545454;}
.bottom_copy{	width: 220px;	vertical-align: middle;	line-height: 15px;}
.bottom_copy DIV{		padding-left: 30px;}
.bottom_menu{	width: 780px;	}
.bottom_menu DIV{	padding: 20px 0px 0px 87px;}
.bottom_menu DIV A{ color: #545454;	text-decoration: none; padding: 0px 10px;}
.bottom_menu DIV A:hover{	text-decoration: underline;color: #dc0202;}

/**/
.price{
	font-size: 11px;
	text-transform: uppercase;
	background-color: #dc0202; 
	color: #ffffff;
}
.file_add {margin: 5px 5px 5px 5px;}
