* {margin: 0; padding: 0;}

img {border: 0;}
table {border: 0;}
td {vertical-align: top;}
ul li {list-style-type: none;}
h1 {font-size: 24px; font-weight: normal; font-style: italic; color: #86062d; font-family: Times New Roman, Georgia, serif;}
h2 {font-size: 12px; text-transform: uppercase; color: #86062d;}
h3 {font-size: 12px; color: #86062d;}
h4 {font-size: 18px; color: #86062d; font-weight: normal; font-family: Times New Roman, Georgia, serif;}

#seoh1 {color:#86062D;
font-family:Times New Roman,Georgia,serif;
font-size:24px;
font-style:italic;
font-weight:normal;}


body {background: #fff; font-family: Arial, Tahoma, sans-serif;}

div.bg {width: 1160px; background: url("../images/bg.jpg") repeat-y; margin: 0 auto;}

div.header {width: 992px; height: 239px; background: url("../images/header_bg.jpg") no-repeat; margin: 0 0 0 79px; } 
div.main_header {
	border-bottom: 4px solid #9b1931;
}
div.top_header {height: 38px;}


div.header_info {padding: 6px 0 0 10px; float: left;}
div.header_info p {font-size: 20px; color: #fee2c3;}
div.header_info p span {color: #d499aa; font-size: 14px;}

div.main_menu {float: right;}
div.main_menu ul li a {float: left;}
div.main_menu li a {font-weight: bold; color: #ffebd3; font-size: 0.75em; text-transform: uppercase; text-decoration: none; padding: 10px 16px 0;}
div.main_menu li a#active {font-weight: bold; color: #ffeebb;}
div.main_menu li a:hover {font-weight: bold; color: #ffeebb;}
div.main_menu li ul {background: #9a1830; border: #ae234c 1px solid; top: 32px; white-space: nowrap; padding: 10px 0 0 0;}
div.main_menu li li a {line-height: 1; font-size: 0.87em; font-family: Times New Roman, Georgia, serif; color: #ffebd3; text-transform: none; padding: 0 20px 0 10px; font-weight: normal;}

div.flash {width: 284px; height: 201px; background: url("../images/flash.jpg") no-repeat; float: left;}

div.banner_block {width: 992px; height: 138px; background: #9b1931; margin: 0 0 0 79px;}

div.columns_2 {width: 992px; padding: 22px 0; margin: 0 0 0 79px;}

div.content_wrapper {width: 100%; float: right;}

div.content {font-size: 0.75em; color: #535353; padding: 0 40px 0 400px;}
div.content h1 {margin: 0 0 17px 0;}
div.content p {margin: 0 0 15px 0;}
div.content ul li {background: url("../images/marker.jpg") no-repeat; font-weight: bold; padding: 1px 0 14px 26px;}
div.content ul {margin: 0 0 5px 0;}

div.item-gallery {margin: 0 21px 20px 0; float: left;}
/*
div.img_1 {width: 162px; height: 112px; background: url("../images/main_img_1.jpg") no-repeat; float: left;}

div.img_2 {width: 68px; height: 112px; background: url("../images/main_img_2.jpg") no-repeat; float: left;}

div.img_3 {width: 146px; height: 112px; background: url("../images/main_img_3.jpg") no-repeat; float: left;}

div.img_4 {width: 166px; height: 112px; background: url("../images/main_img_4.jpg") no-repeat; float: left;}
*/

div.left_col {width: 380px; position: relative; margin: 0 -380px 0 0; float: left;}

div.sub_menu {background: #fdf7e5; width: 363px; padding: 8px 0 8px 8px; margin: 0 0 26px 0;}

div.sub_menu_img {width: 112px; height: 113px; border-right: #f3cfa5 5px solid; margin: 0 15px 0 0; float: left;}

div.sub_menu_links {width: 225px; float: left;}
div.sub_menu_links li {line-height: 12px;}
div.sub_menu_links h3 {font-family: Times New Roman, Georgia, sans-serif; font-size: 1.25em; margin: 0 0 4px; color: #91183d;}

div.s_m_1 {background: url("../images/right_img_1.jpg") no-repeat;}

div.s_m_2 {background: url("../images/right_img_2.jpg") no-repeat;}

div.s_m_3 {background: url("../images/right_img_3.jpg") no-repeat;}

div.footer {width: 992px; height: 99px; background: #fff2d1 url("../images/footer_bg.jpg") 100% 0 no-repeat; font-size: 0.7em; color: #8a7d5c; margin: 0 0 0 79px;}

div.footer_left {padding: 18px 0 0 17px; float: left;}
div.footer_left p {margin: 0 0 13px 0;}

div.footer_right {font-family: Verdana, Arial, sans-serif; padding: 18px 38px 0 0; float: right;}

/*---//links//------*/

div.logo {display: block; width: 282px; height: 201px; margin: 0 0 0 74px; float: left;}

div.banner_block a {display: block; width: 247px; height: 127px; margin: 6px 0 0 1px; float: left;}

a.banner_1 {background: url("../images/banner_1.jpg") no-repeat; margin: 6px 0 0 0 !important;}
a.banner_1:hover {background: url("../images/banner_1_hover.jpg") no-repeat; }

a.banner_2 {background: url("../images/banner_2.jpg") no-repeat;}
a.banner_2:hover {background: url("../images/banner_2_hover.jpg") no-repeat;}

a.banner_3 {background: url("../images/banner_3.jpg") no-repeat;}
a.banner_3:hover {background: url("../images/banner_3_hover.jpg") no-repeat;}

a.banner_4 {background: url("../images/banner_4.jpg") no-repeat; margin: 6px 0 0 2px !important;}
a.banner_4:hover {background: url("../images/banner_4_hover.jpg") no-repeat;}

div.content a:link, div.content a:visited, div.content a:active {color:#000;}

div.content a:hover {text-decoration: none;}

div.item-gallery a {display: block; width: 148px; height: 153px; background: url("../images/lightbox_form.jpg") no-repeat; padding: 37px 0 0 15px;}

div.item-gallery a:hover {background: url("../images/lightbox_form_hover.jpg") no-repeat;}

a.big_sale:link, a.big_sale:visited, a.big_sale:active, a.big_sale:hover {display: block; width: 271px; height: 115px; background: url("../images/big_sale.jpg") no-repeat; color: #292b2d; font-size: 18px; line-height: 1; font-family: Times New Roman, Georgia, serif; text-decoration: none; text-align: right; padding: 10px 100px 0 0;}

a.big_sale span {color: #5a021c; font-size: 30px;}

div.sub_menu_links li a:link, div.sub_menu_links li a:visited, div.sub_menu_links li a:active 
{font-size: 0.7em; font-weight: bold; text-decoration: none; color: #706b5d;}

div.sub_menu_links li a:hover {color: #8f0f27;}

a.weight_normal {font-weight: normal !important;}

a.call:link, a.call:link, a.call:active, a.call:visited, a.call:hover 
{display: block; width: 255px; height: 62px; background: url("../images/call.jpg") no-repeat; font-size: 1.5em; color: #861b3b; text-decoration: none; text-align: right; padding: 60px 115px 0 0;}

a.call span {font-size: 0.75em; color: #585858;}

div.footer_left a:link, div.footer_left a:visited, div.footer_left a:active {color: #9e9170;}

div.footer_left a:hover {text-decoration: none;}

div.footer_right a:link, div.footer_right a:visited, div.footer_right a:active {color: #a19280; text-decoration: none;}

div.footer_right a:hover {text-decoration: underline;}

/*---//end links----*/

.txt_right {text-align : right;}
.txt_center {text-align : center;}

.sp {clear: both;}

table {
	background-color: #f3cfa5;
}
table td {
	background-color: #ffffff;
	padding: 5px 5px 5px 10px;
}
table th {
	background-color: #fdf7e5;
	padding: 10px 5px 5px 10px;
	color: #89072f;
	font-size: 16px;
	font-family: "Times New Roman";
	font-style: italic;
}



