body {
	margin: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	background-color: #FFFFFF;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	color:#4d4d4d;	
}

td, p {
	font-family:Tahoma;
	font-size:12px;
	color:#4d4d4d;
}

img {
	border:0px;
}
.center{text-align:center;}

table.tb1 {
	height:100%;
	width:100%;
}

table.tb2 {
	width:100%;
	height:100%;
	text-align:left;
}

table.tb3 {
	width:100%;
	height:100%;
	text-align:left;
}

td.brd {
	width:90%;
	height:100%;
	vertical-align:top;
}
td.brd_left {
	width:5%;
	background:url('/images/fon_l.jpg') repeat-y;
	background-position:right;
}
td.brd_right {
	width:5%;
	background:url('/images/fon_r.jpg') repeat-y;
	background-position:left;
}
td.t1 {
	width:210px;
	height:130px;
	background:url('/images/head1.jpg') no-repeat;
}

td.t2 {
	width:100%;
	height:100px;
	background:url('/images/fon.png') repeat-x;
}

td.t2_ {
	width:100%px;
	height:30px;
}

td.t3 {
	width:200px;
	height:100px;
	background:url('/images/fon.png') repeat-x;
	text-align:right;
}

td.t4 {
	width:210px;
	height:100%;
	vertical-align:top;
}

td.t6 {
	width:100%;
	height:100%;
	background:url('/images/fon3.png') repeat-x;
	vertical-align:top;
}

td.t7 {
	width:200px;
	height:100%;
	background:url('/images/fon3.png') repeat-x;
}


div.zag {
	font-family:Arial;
	font-size:16px;
	color:#ff4000;
	font-weight:none;
    font-weight: bold;
}

div.bl_lf {
	text-align:left;
	width:180px;	
	font-size:11px;
	margin-left:20px;
	color:#ff4000;
}

div.bl_rt {
	width:200px;	
	font-size:11px;
	margin-left:20px;
	background:url('/images/fon3.png') repeat-x;
}

div.blt {
	background-color:#ffe7df!important;
	background:url('/images/shad.png') no-repeat;
	background-position:bottom;
	width:180px;
	padding-left:10px;
}

div.phone {
	width:220px;
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	margin-bottom:30px;
	margin-right:20px;	
}

div.bl_lf a {
	font-size:11px;
}


a         {font-size: 12px; font-family: Tahoma; color: #808080; TEXT-DECORATION: none;}
a:link     {font-size: 12px; font-family: Tahoma; color: #808080; TEXT-DECORATION: none;}
a:visited     {font-size: 12px; font-family: Tahoma; color: #808080; TEXT-DECORATION: none;}
a:hover     {font-size: 12px; font-family: Tahoma; color: #ff4000; TEXT-DECORATION: none;}

a.menu         {font-size: 11px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; margin-left:10px; margin-right:10px;font-weight:bold;}
a.menu:link     {font-size: 11px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; margin-left:10px; margin-right:10px;font-weight:bold;}
a.menu:visited     {font-size: 11px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none;  margin-left:10px; margin-right:10px;font-weight:bold;}
a.menu:hover     {font-size: 11px; font-family: Arial; color: #ff4000; TEXT-DECORATION: none; margin-left:10px; margin-right:10px;font-weight:bold;}

a.ph         {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}
a.ph:link     {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none;font-weight:bold; text-transform: uppercase;}
a.ph:visited     {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}
a.ph:hover     {font-size: 10px; font-family: Arial; color: #ff4000; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}

a.ph1         {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}
a.ph1:link     {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none;font-weight:bold; text-transform: uppercase;}
a.ph1:visited     {font-size: 10px; font-family: Arial; color: #b82e00; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}
a.ph1:hover     {font-size: 10px; font-family: Arial; color: #ff4000; TEXT-DECORATION: none; font-weight:bold; text-transform: uppercase;}

a.tpa        {font-size: 12px; font-family: Arial; color: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; margin-right:20px;}
a.tpa:link     {font-size: 12px; font-family: Arial; color: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; margin-right:20px;}
a.tpa:visited     {font-size: 12px; font-family: Arial; color: #FFFFFF; TEXT-DECORATION: none; font-weight:bold; margin-right:20px;}
a.tpa:hover     {font-size: 12px; font-family: Arial; color: #DDDDDD; TEXT-DECORATION: none; font-weight:bold; margin-right:20px;}



img {
	border: 0 none;
}

table td { /* для IE */
	text-align: left;
}

.main_table {
	width: 920px;
	border: 0 none;
	border-spacing: 0;
	border-width: 0;

/*	border-collapse: collapse; */
}

table.null_table {
	width: 100%;
	border: 0 none;
	border-spacing: 0;
	border-width: 0;
/*	border-collapse: collapse; */
}

.main_table td.header_logo {
	width: 187px;
	height: 113px;
	background-image: url(/images/header_logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

.main_table td.header_right_menu {
	text-align: right;
	height: 20px;
}

.main_table td.header_right_menu a {
	margin-left: 10px;
}

.main_table td.header_title {
	text-align: center;
}

.main_table td.header_phones {
	width: 150px;
	vertical-align: middle;
	text-align: right;
}

.main_table td.header_phones span.code {
	color: #F08848;
	font-weight: bold;
}

.main_table td.header_phones span.phone {
	color: #A7A3A3;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
}

.main_table td.top_menu_line {
	height: 30px;
	border-left: 8px solid #7088B8;
	background-color: #F0F0F0;
}

.main_table td.top_menu_line div {
	vertical-align: middle;
	color: #7088B8;
	padding-left: 12px;
}

.main_table td.top_menu_line div img {
	margin: 0 10px;
}

.main_table td.top_menu_line div  span {
	color: #F08848;
}

.main_table td.top_menu_line div  a {
	color: #7088B8;
	text-decoration: none;
	font-size: 13px;
}

.main_table td.top_menu_line div  a:hover{
	text-decoration: underline;
}

.main_table td.find_line {
	margin: 0;
	padding: 0;
	height: 20px;
}

.main_table td.find_line form { /* для IE */
	margin: 0;
	padding: 0;
}

.main_table td.find_line input.text {
	border: 1px solid #838177;
}

.main_table td.find_line input.submit {
	margin-left: 7px;
}

.main_table td.bracket {
	vertical-align: top;
}

.main_table td.bracket div.title {
	color: #7088B8;
	font-weight: bold;
	margin-bottom: 13px;
}

.main_table td.bracket div.content {
	font-size: 10px;
	font-weight: bold;
}

.main_table td.big_images {
	text-align: right;
	width: 762px;
}

.main_table td.big_images img {
	width: 252px;
	height: 229px;
	margin: 0 1px;
}

.main_table td.bottom_menu_line {
	background-color: #B5B5B5;
	text-align: center;
	height: 30px;
	font-size: 13px;
}

.main_table td.bottom_menu_line a {
	color: white;
	text-decoration: none;
}

.main_table td.bottom_menu_line a:hover {
	text-decoration: underline;
}

.main_table td.bottom_menu_line img {
	margin: 0 10px;
}

.main_table td.copyright {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #7088B8;
}

/****************************************************
	Новые продукты
****************************************************/
.new_products tr.header {
	height: 30px;
	background-color: #F0F0F0;
}

.new_products tr.header .title {
	border-left: 8px solid #7088B8;
	color: #7088B8;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
}

.new_products tr.header .open_all {
	text-align: right;
	padding-right: 15px;
}

.new_products tr.header a {
	color: #7088B8;
	font-size: 12px;
}

/****************************************************
	Один продукт на витрине
****************************************************/
td.one_product {
	width: 25%;
	padding: 10px 10px;
}

.one_product td.product_name {
	text-align: left;
	padding-left: 12px;
}

.one_product td.product_name a {
	color: #7088B8;
	font-size: 12px;
	text-decoration: none;
}

td.product_name a {
	color: #b82e00;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.one_product td.product_name a:hover {
	color: #000848;
	text-decoration: underline;
}

.one_product td.product_image {
	text-align: center;
}

.one_product td.product_image img {
	text-align: center;
	border: 1px solid #7088B8;
	padding: 1px;
}

.one_product td.product_image a:hover img {
	border-color: #FFCF8D;
}

.one_product td.cost {
	vertical-align: bottom;
	width: 75px;
	font-size: 12px;
}

.one_product td.cost span.cost {
	font-size: 14px;
	color: #F08848;
	font-weight: bold;
}

.one_product td.to_bracket {
	vertical-align: bottom;
	height: 32px;
}

.one_product td.to_bracket a {
	color: #7088B8;
	font-size: 12px;
}

.b_rb {
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

.b_r {
	border-right: 1px solid #D5D5D5;
}

.b_b {
	border-bottom: 1px solid #D5D5D5;
}

/****************************************************
	Каталог
****************************************************/
.catalog_on_main table {
	width: 100%;
}

.catalog_block {
	vertical-align: top;
}

.catalog_block .name a {
	font-size: 20px;
	color: #4F4848;
	text-decoration: none;
}

.catalog_block .name a:hover {
	text-decoration: underline;
}

.catalog_block ul {
	list-style-type: none;
	margin: 10px;
	padding: 0 10px;
	margin-bottom: 30px;
	text-align: left;
}

.catalog_block ul li {
	margin: 3px 0;
	padding: 0;
}

.catalog_block ul li a {
	color: #7088B8;
	font-size: 12px;
	text-decoration: none;
}

.catalog_block ul li a:hover {
	color: #000848;
}

.catalog_switch {
	vertical-align: bottom;
}

.catalog_switch img {
	vertical-align: middle;
	width: 26px;
	height: 25px;
	margin: 1px 5px 1px 0;
}

.catalog_switch a {
	font-size: 12px;
	color: #4F4848;
	text-decoration: none;
}

.catalog_switch a:hover {
	text-decoration: underline;
}

.catalog_switch a .a {
	border: 1px solid white;
}

.catalog_switch a:hover .a {
	border: 1px solid #FFCF8D;
}

.catalog_switch a .n {
	border: 1px solid #A0A8B8;
}

.cur_path_line {
	font-size: 12px;
}

.cur_path_line a {
	color: #7088B8;
	text-decoration: none;
}

.cur_path_line a:hover {
	text-decoration: underline;
}