body {
margin : 0;
padding : 0;
text-align : center;
background-color : #ffffff;
background-image : url(image/body_bg.gif);
background-position : 0 0;
background-repeat : repeat-x;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color : #5e646d;
}
a img {border:0}
.h {
visibility : hidden;
}
a {
color : #a64c4c;
}
b {
color : #5e646d;
}
.header {
text-align : right;
width : 714px;
height : 150px;
background-image : url(image/header_logo.gif);
background-position : 8px 71px;
background-repeat : no-repeat;
}
.basketHeader { font-weight:normal; font-size:11px;}
.basketHeader div {font-size:10px;color:#6F7070;font-weight:normal;}
.textariaSerch {
height : 13px;
color : #8b8f95;
width : 125px;
font-size : 11px;
padding : 0;
margin : 0;
border-top : 1px solid #404040;
border-left : 1px solid #404040;
border-right : 1px solid #d4d0c8;
border-bottom : 1px solid #d4d0c8;
}
.send {
margin : 0;
padding : 0;
}
.formSearch {
font : bolder 10px Verdana, Arial, Helvetica, sans-serif;
color : #8b8f95;
}
.menu {
white-space : nowrap;
position:relative;
	left:50%;
	/*width:100%;*/
	margin-left:-454px;
}
.menu tr td {
background-image : url(image/menu_bg.gif);
background-repeat : no-repeat;
height : 30px;
background-repeat : no-repeat;
background-position : 100% 100%;
}
.menu tr td a {
white-space : nowrap;
text-decoration : none;
white-space : nowrap;
color : #000000;
padding : 7px 6px 0;
font : bolder 12px Verdana, Arial, Helvetica, sans-serif;
background-image : url(image/menu_bg1.gif);
background-repeat : no-repeat;
background-position : 0 100%;
height : 23px;
display : block;
border : 0 solid red;
}
.menu tr td#cur {
background-image : url(image/menu_bg_cur.gif);
}
.menu tr td#cur a {
background-image : url(image/menu_bg1_cur.gif);
}
.submenu {
height : 28px;
background-image : url(image/sub_menu_bg.gif);
background-position : 0 0;
width : 757px;
text-align : left;
height : 10px;
}
.submenu a {
display : block;
float : left;
color : #363c45;
font : bolder 9px Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
margin : 0 0 0 10px;
background-image : url(image/sub_menu_delimitr.gif);
background-repeat : no-repeat;
background-position : 100% 50%;
padding : 0 10px 0 0;
line-height : 9px;
}
.submenu a#SubMenuLast {
background-image : none;
}
.submenu a:hover {
color : #ffffff;
}
.submenu .cur {
color : #ffffff;
}
.subMenuBloc {
height : 28px;
background-image : url(image/sub_menu_bg.gif);
background-position : 0 0;
}
.navigator {
margin-top : 23px;
}
.foterDelimitr {
width : 7px;
background-image : url(image/footer_delimitr.gif);
background-repeat : repeat-y;
}
.navigatorBack {
background-image : url(image/arr_left.gif);
background-position : 1px 70%;
padding-left : 22px;
margin : 0 12px 0 0;
background-repeat : no-repeat;
}
h2 , h3 , h4 , h5 , h6 , h7 {
color : #800000;
padding-bottom : 7px;
margin : 0 0 8px;
}
h2 {
font-size : 140%;
border-bottom : 1px solid #c0c6cf;
text-transform : lowercase;
}
h2 a{ color:#800000; text-decoration:none;}
h3 {
font-size : 115%;
}
h4 {
font-size : 110%;
}
h5 {
font-size : 105%;
}
h6 {
font-size : 100%;
}
h1 { margin:8px 0 0 0; float:right;font-family:Tahoma,Arial,Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#800000; padding:0 0 0 10px;}
h1 a { text-decoration:none; color:#800000;}
ul {padding-left:10px; margin-left:5px;list-style-position:inherit;}
li {padding:0; margin:0}
ul li {padding:0; margin:0 0 5px 0; }

.titleImg a { font:Bolder 11px Verdana, Arial, Helvetica, sans-serif; color:#800000; text-decoration:none;}
.TitleArticle { color:#912222; font-weight:bold;}
.PriceArticle {color:#912222;}
.basket { margin-top:18px}
.TableArticle { margin-bottom:10px;}
hr {border-top:1px solid #D6DAE1; border-bottom:0px; height:1px; margin-bottom:10px}
.basketTitleTable td {white-space:nowrap; font-weight:bold; padding:7px 13px 9px 13px;border-top:1px solid #C0C6CF;border-right:1px solid #C0C6CF }
.basketTable {padding:13px 13px 9px 13px;border-top:1px solid #C0C6CF;border-right:1px solid #C0C6CF;}
.basketTable a{color:#5E646D}
a img {border:0px;}
.inputQuantity { width:20px; font-size:11px; color:#5E646D; padding:0;}
.pass a { white-space:nowrap; display:block; float:left; padding-top:3px;background-image:url(image/arr_pass.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:20px; font-size:11px; color:#5E646D; text-decoration:none;}
.pass a#curPas {color:#800000}
.pass	{font-weight:bold;}
.titleImg a { font:Bolder 11px Verdana, Arial, Helvetica, sans-serif; color:#800000; text-decoration:none;}
.TitleArticle { color:#912222; font-weight:bold;}
.PriceArticle {color:#912222;}
.basket { margin-top:18px}
.TableArticle { margin-bottom:10px;}
hr {border-top:1px solid #D6DAE1; border-bottom:0px; height:1px; margin-bottom:10px}
.errors {color:#800000;}
form table span {color:#800000; font-weight:bold;}
.catalogTitle { padding:10px 7px 0 0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight:bold; width:180px; text-align:right; display:block;}
.catalogTitle a { text-decoration:none; text-align:right; display:block;}

/*	FORUM	*/
.sendMessage { font-weight:bold; font-family:Tahoma,Arial,Helvetica, sans-serif; 
	text-transform:uppercase; font-size:12px; color:#800000;}
.forum div.title { font-size:105%; color:#800000; 
	font-weight:bold;}
.forum div.title a:visited { color:#666666;} 
.forum span.author { font-weight:bold; color:#666666; font-size:12px;}
.forum span.author a { color:#666666;}
.forum span.date {color:#666666; font-size:10px;}
.forum ul {margin:0 0 0 10px;}
.forum li { margin:2px 0 0 0px; list-style-image:url(image/li.gif);}

/*	FAQ	*/
.faqBlock {padding : 8px 30px 8px 9px; border : 1px solid #bdc4cc; 
	font : bold 12px Verdana; background-color : #fcfcfd; 
	background-image : url(image/faq_bg.gif); background-repeat : no-repeat; 
	background-position : 100% 0; color : #800000; } 
.faqBlock div {font-weight:normal; font-size:11px; color:#a9afb5;}
.askBlock {padding : 8px 30px 8px 9px; border : 1px solid #bdc4cc; 
	border-top : 0 solid #bdc4cc; margin-bottom : 20px; color : #000000; } 

/*	FORMS	*/
form { margin:0; padding:0; color:#999999;}
form div.fieldtitle { padding:5px 0 8px 0; color:#999999;}
form div.filddescription { font-size:80%; vertical-align:top;}
form div.field { padding:0 0 8px 0;}
form input, form input, form input, form textarea { margin:0; padding:0; 
	font-size:12px; color:#000000; height:14px;
	border-left:1px solid #A1A1A1; border-top:1px solid #6B6B6B;
	border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
form textarea { width:294px; height:148px; }
form input.image { border:0;}
.button { border:1px solid #FFFFFF; background-color:#00B404; font-size:11px; 
	width:82px; height:19px; color:#FFFFFF;}
.errors {color:red;}

.page_name {
	color:#BD3324;	
}

