BODY {
	padding:0;
	margin:0;
	font-family:Tahoma, Arial;
	font-size:13px;
	background:#fcece5;
	color:#000000;
}

TABLE {
	border-collapse: collapse;
}


TD{
	margin: 0;
	padding: 0;
	vertical-align:top;
	font-size:13px;
}

IMG {
	border:none;
}

FORM {
	margin:0;
	padding:0;
}

H1 {
	
	font-size:20px;
	margin:0 0 7px 0;
	padding:0;
}

H2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 8px 0;
	padding:0;
}

H3 {
	
	font-size:16px;
	font-weight:normal;
	color:#030101;
	margin:0 0 8px 0;
	padding:0;
}

A {
	color:#006797;
}

A:hover {
	color:#ec9700;
}

/*-------General--------*/
.general {
	width:100%;
}
TABLE.general {
	width:100%;
}
DIV.general {
	width:100%;
}

DIV.floatL {
	float: left;
}
DIV.floatR {
	float: right;
}
DIV.clear {
	clear: both;
}

DIV.padd5 {
	padding:5px;
}
DIV.padd20 {
	padding:20px;
}

DIV.paddTop3 {
	padding:3px 0 0 0;
}
DIV.paddTop5 {
	padding:5px 0 0 0;
}
DIV.paddTop10 {
	padding-top:10px;
}

DIV.paddTop20 {
	padding-top:20px;
}

DIV.paddLeft10 {
	padding-left:10px;
}

DIV.paddLeft15 {
	padding-left:15px;
}
DIV.paddLeft20 {
	padding:0 0 0 20px;
}
DIV.paddRight5 {
	padding:0 5px 0 0;
}
DIV.paddRight10 {
	padding-right:10px;
}
DIV.paddRight20 {
	padding-right:20px;
}

DIV.paddBottom5 {
	padding:0 0 5px 0;
}
DIV.paddBottom10 {
	padding:0 0 10px 0;
}
DIV.paddBottom15 {
	padding:0 0 15px 0;
}
DIV.paddBottom20 {
	padding:0 0 20px 0;
}

.fsSmallest {
	font-size:11px;
}
.fsSmall {
	font-size:12px;
}
.fsNormal {
	font-size:13px;
}
.fsBig {
	font-size:14px;
}
.fsBigger {
	font-size:15px;
}
.fsLarge {
	font-size:16px;
}
.fsLargeExtra {
	font-size:18px;
}

.normal {
	font-weight:normal;
}

.bold {
	font-weight:bold;
}

.color1 {
	color:#010101;
}

.color2 {
	color:#FFF;
}

.color3 {
	color:#66645e;
}

.color4 {
	color:#959ea1;
}

.color5 {
	color:#96ce0b;
}

.color6 {
	color:#6e6e6e;
}

.color7 {
	color:#afafaf;
}

.color8 {
	color:#ff0101;
}

.nodecor {
	text-decoration:none;
}

.error {
	color:#fd1616;
	font-weight:bold;
}

.success {
	color:#079000;
	font-size:15px;
	padding:10px 0 10px 0;
}

.z1 {
	zoom:1;
}

DIV.body0 {
	width:1256px;
	/*width:996px;*/
}
DIV.body {
	width:100%;

}

DIV.body1 {
	position:relative;
	width:100%;
	text-align:left;
}

DIV.text {
	padding:0 20px 0 20px;
}
/*------------Header----------*/
DIV.header {
	background:url(/images/design/header_bg.jpg) repeat-x top;
	height:400px;
}

DIV.headerData {
	padding:20px 0 0 0;
}

DIV.headerImg1 {
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}

DIV.logo {
	font-family:Verdana;
	font-size:12px;
	color:#ba8b77;
	text-align:center;
}

DIV.logoText {
	padding:0px 5px 0 5px;
	letter-spacing:6px;
}


DIV.headerLine {
	padding:0px 500px 0px 0;
	height:3px;
	margin:30px 0 30px 0;
	
}
DIV.headerLine1 {
	background:#781c00;
	padding:0 0 0 50%;
	height:3px;
}

DIV.headerLine2 {
	background:#ffa87e;
	position:relative;
	height:3px;
}

DIV.headerLine3 {
	background:url(/images/design/header_line_bg.jpg) no-repeat left top;
	
	height:3px;
	position:relative;
	left:-50%;
	
}

DIV.headerContacts {
	font-size:52px;
	font-weight:bold;
	color:#ec9700;
}

DIV.headerContactsIcon {
	padding:12px 20px 20px 0;
	font-size:14px;
}

DIV.headerIcons {
	position:absolute;
	left:40%;
	top:40px;
	z-index:2;
}

DIV.headerIcons A{
	font-size:11px;
	text-decoration:none;
	color:#dad6da;
}

DIV.headerIconsItem {
	float:left;
	padding:0 0 0 35px;
}


/*-----------Menu---------*/
DIV.menu {
	position:absolute;
	left:0;
	top:325px;
	z-index:3;
	
	text-transform:uppercase;
}

DIV.menuItem {
	padding:25px 0 0 0;
	float:left;
}

DIV.menuItemActive {
	background:url(/images/design/menu_active_bullet.gif) no-repeat center top;
}

DIV.menuItem1 {
	border-left:1px dotted #e8aa90;
	padding:0 20px 0 20px;
	font-size:11px;
	text-align:center;
}

DIV.menuItem1 DIV{
	padding:2px 0 0 0;
}

TABLE.menuItemActive1 TD{
	background:url(/images/design/menu_active_bg.jpg) no-repeat left top;	
	height:19px;
	padding:0 7px 0 7px;
}

TABLE.menuItemActive1 TD DIV{
	color:#FFF;
	font-size:11px;
	padding:2px 0 0 0;
	text-transform:uppercase;
}


TABLE.menuItemActive1 TD A {
	color:#FFF;
}

A.menu {
	font-size:14px;
	font-weight:bold;
	color:#66645e;
	text-decoration:none;
}

/*----------Content----------*/
TD.center {
	padding:0px 20px 0px 20px;
	
}

TD.left {
	width:250px;
	text-align:left;
}

TD.right {
	width:230px;
}





DIV.block1 {
	background:url(/images/design/block1_bg.jpg) repeat-x top;
}

DIV.block1Left {
	background:url(/images/design/block1_bg_left.jpg) no-repeat left;
}

DIV.block1Right {
	background:url(/images/design/block1_bg_right.jpg) no-repeat right;
	height:35px;
}

DIV.block1Data {
	padding:4px 0 0 15px;
	font-size:24px;
	color:#ffffff;
}


DIV.block2 {
	background:url(/images/design/block2_bg.gif) repeat-x bottom #ffe7dc;
}

DIV.block2Left {
	background:url(/images/design/block2_bg.gif) repeat-y left;
}

DIV.block2Right {
	background:url(/images/design/block2_bg.gif) repeat-y right;
}

DIV.block2LeftBottom {
	background:url(/images/design/block2_bg_left_bottom.jpg) no-repeat left bottom;
}

DIV.block2RightBottom {
	background:url(/images/design/block2_bg_right_bottom.jpg) no-repeat right bottom;
	_height:40px;
}

DIV.block2Data {
	padding:10px;
}

DIV.block2DataNoPadd {
	padding:10px 0 10px 0;
}


DIV.block3 {
	background:url(/images/design/block3_bg_top.jpg) repeat-x top;
}

DIV.block3Left {
	background:url(/images/design/block3_bg_left.jpg) no-repeat left;
}

DIV.block3Right {
	background:url(/images/design/block3_bg_right.jpg) no-repeat right;
	height:40px;
}

DIV.block3Data {
	padding:6px 0 0 15px;
	font-size:22px;
	color:#ffffff;
}



DIV.block4 {
	background:url(/images/design/block2_bg.gif) repeat-x bottom #fcece5;
}

DIV.block4Left {
	background:url(/images/design/block2_bg.gif) repeat-y left;
}

DIV.block4Right {
	background:url(/images/design/block2_bg.gif) repeat-y right;
}

DIV.block4LeftBottom {
	background:url(/images/design/block4_bg_left_bottom.jpg) no-repeat left bottom;
}

DIV.block4RightBottom {
	background:url(/images/design/block4_bg_right_bottom.jpg) no-repeat right bottom;
}

DIV.block4Data {
	padding:10px;
}



DIV.layoutLeft {
	text-align:left;
	padding-left:20px;
}

DIV.title {
	font-size:22px;
	color:#96ce0b;
	padding:0 0 10px 0;
}
/*--------Category------------*/
DIV.categoryItem {
	padding:5px 10px 5px 0;
	border-top:1px solid #e8aa90;
}

DIV.categoryItemLevel1 {
	padding:8px 0px 8px 0px;
	font-size:15px;
	font-weight:bold;
	background:url(images/design/category_level1_bg.gif) no-repeat right center;
	
}
DIV.categoryItemLevel1Selected {
	padding:8px 0px 8px 0px;
	font-size:15px;
	font-weight:bold;
	background:url(images/design/category_level1_bg_active.gif) no-repeat right center;
	
}

DIV.categoryItemLevel2 {
	padding:5px 0 7px 0px;
	margin:0 0 0 15px;
	font-size:13px;	
	background:url(images/design/category_level2_bg.gif) no-repeat left 9px;
	font-weight:bold;
}
DIV.categoryItemLevel3 {
	padding:5px 0 6px 25px;
	font-size:12px;
	font-weight:bold;
	background:url(images/design/category_level2_bg.gif) no-repeat 35px 8px;
}
DIV.categoryItemLevel4 {
	padding:4px 0 4px 35px;
	font-size:12px;
	font-weight:bold;
}
DIV.categoryItemLevel5 {
	padding:2px 0 4px 45px;
	font-size:12px;
	font-weight:bold;
}

DIV.categoryPath {
	font-size:18px;
}

/*-----------News----------*/
DIV.newsDate {
	width:74px;
	height:19px;
	background:url(images/design/news_date_bg.jpg) no-repeat left top;
	text-align:center;
	font-size:11px;
	color:#fefefe;
}

DIV.newsDateData {
	padding:3px 0 0 0;
}

DIV.newsText {
	padding:7px 0 20px 0px;
	font-weight:600;
}

DIV.newsAll {
	float:right;
	background:url(images/design/news_all_bg.gif) no-repeat left 3px;
	padding:0 0 0 19px;
}

/*----------Form----------*/
.form1 {
	border:1px solid #e7a68b;
	padding:3px;
	font-size:11px;
}

.form100 {
	width:100%;
}
.btn {
	border:1px solid #e7a68b;
	background:#ffffff;
}


/*-------Auth------*/
DIV.auth {
	padding:0 0 17px 0;
	margin:0 0 17px 0;
}



#login, #pwd  {
	width:100%;
}

DIV.separator {
	border-bottom:1px solid #e8aa90;
}

/*----------Footer--------*/
DIV.footer {
	
}


/*----------Home---------*/
DIV.categoryImg {
	text-align:left;
	width:130px;
	padding:0 0 40px 0;
}
DIV.categoryData {
	padding:0 0 40px 0px;
}
TD.homeCategoryList {
	width:80%;	
	vertical-align:middle;
	
}

DIV.specialOfferRight {
	width:85px;
	text-align:center;
}
DIV.specialOfferLeft {
	font-size:11px;
	padding:0 90px 0 0;
}

DIV.specialOfferImg {
	padding:0 20px 0 8px;
}

DIV.homeSpecTitle {
	height:50px;
	font-size:15px;
	font-weight:bold;
}



DIV.price {
	width:84px;
	height:21px;
	background:url(/images/design/price_bg.jpg) no-repeat left top;
	font-size:12px;
	font-weight:normal;
	color:#fffefe;
	text-align:center;
}

DIV.priceData {
	padding:4px 0 0 0;
}

DIV.homeCategorySub {
	font-size:12px;
	line-height:200%;
	
}

DIV.topSaleData {
	padding:10px 10px 10px 10px;
	
	
}

DIV.topSaleTitle {	
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}

.topSalePrice {
	font-size:16px;
	font-weight:bold;
	color:#ec9700;
}

.topSaleLine {
	padding:15px 0px 0px 0;
	
	border-top:1px solid #e8aa90;
}
}
/*----------Cart-----------*/
DIV.cartIcon {
	float:left;
	padding:2px 15px 0 0;
}

DIV.currencyText {
	
}

DIV.cartBlockText {
	width:80px;

}

DIV.cartBlockValue {
	font-size:13px;
	font-weight:600;
	color:#2d2d2d;
}

DIV.cartInfo {
	background:url(/images/design/cart_bg.jpg) no-repeat right top;
	height:75px;
	color:#8c8687;
}

TABLE.cartWindow {
	width:100%;
}

TABLE.cartWindow TD {
	padding:5px;
	font-size:13px;
}
TR.cartWindowHead TD{
	font-size:15px;
	font-weight:bold;
	padding:6px;
	background:#fcece5;
}

/*------------Search-------------*/
DIV.searchForm {
	width:223px;
	height:76px;
	background:url(/images/design/search_bg.gif) no-repeat left top;
}

DIV.searchFormData {
	padding:15px 10px 5px 10px;
}

DIV.searchFormAdvanced {
	font-size:12px;
	padding:20px 0 0 10px;
}


#search {
	width:40px;
	border:none;
}



DIV.searchData {
	padding:20px 8px 10px 8px;
}

TABLE.search TD {
	
	font-size:12px;
	padding:3px;
	vertical-align:middle;
}

.pageCurrent {
	color:#f7f7f7;
	background:#838383;
	padding:4px;
}

/*----------Product---------*/
DIV.productBrief {
	background:url(images/design/productbriefbg.jpg) repeat-x top;
	padding:5px 0 10px 0;
}

A.product {
	font-size:17px;
	color:#565656;
}
A.product:hover {
	color:#f40101;
}

.price {
	color:#f40101;
	font-size:22px;
	font-weight:bold;
}

#voteForm {
	width:120px;
	float:none;
}


DIV.adminLink {
	position:absolute;
	z-index:20;
	top:100px;
	left:20px;
}

.priceBigText {
	font-size:110%;
}

