/* CSS Document */
html, body {
	font-family: Arial; 
	font-size: 12px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px; 
	background-color: #030303;
	height: 100%;
	color: #fce0c4;
}

h1 {
	color: #e7cb8d;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	padding-left:5px;
	font-weight: normal;
}

td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fce0c4;
}

.sevenpxtoright {padding-left:5px;}
.gradient {
      background-image:url(maingrad.jpg);
	  background-repeat:repeat-x;
}
.leftborder {
      background-image:url(bordersh.jpg);
	  background-repeat:repeat-y;
}
.rightborder {
      background-image:url(bordersi.jpg);
	  background-repeat:repeat-y;
}

a {
	color: #fce0c4; 
	text-decoration:underline;
}
a:link {
	color: #fce0c4;
	text-decoration:underline;
}
a:visited {
	color: #fce0c4;
	text-decoration:underline;
}
a:hover {
	color: #fce0c4;
	text-decoration: none;
}

a.bottom { color: #e7cb8d; text-decoration: none; }
a.bottom:link { color: #e7cb8d; text-decoration: none; }
a.bottom:visited {	color: #e7cb8d; text-decoration: none; }
a.bottom:hover { color: #e7cb8d; text-decoration: underline; }

a.content { color: #fce0c4; text-decoration: none; }
a.content:link { color: #fce0c4; text-decoration: none; }
a.content:visited {	color: #fce0c4; text-decoration: none; }
a.content:hover { color: #fce0c4; text-decoration: underline; }

.catalog { font-family: Arial; font-size: 12px; color: #e7cb8d }
a.catalog { color: #e7cb8d; text-decoration: none; }
a.catalog:link { color: #e7cb8d; text-decoration: none; }
a.catalog:visited {	color: #e7cb8d; text-decoration: none; }
a.catalog:hover { color: #e7cb8d; text-decoration: underline; }

a.menu {
	color: #960527;
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
}
a.menu:hover {
	color: #960527;
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
}

.product_name {
	font-family: Arial;
	font-size: 14px;
	color: #fee5af;
	text-transform: uppercase;
}

a.product_name { color: #fee5af; text-decoration: none; }
a.product_name:link { color: #fee5af; text-decoration: none; }
a.product_name:visited { color: #fee5af; text-decoration: none; }
a.product_name:hover { color: #fee5af; text-decoration: underline; }

.product_price {
	font-family: Arial;
	font-size: 14px;
	color: #fee5af;
}

.product_desc {
	font-family: Arial;
	font-size: 11px;
	color: #e7cb8d;
}

#inall {
	height: 100%;
}

.form-text {
	font-family: Arial;
	font-size: 12px;
	background-color: #f6ecd2;
	border: 1px solid #e7cb8d;
	color: #000;
}

h2 {
	font-family: Arial;
	font-size: 18px;
	color: #978159;
}

.bblocks{margin-left:18px; width:640px;height:200px;padding:5px 0 0 0;overflow:hidden;position:relative;}
.bb1{background:url(default.jpg) left top; width:213px;margin:0;border-right:1px solid #baaf9d;height:180px;position:relative;overflow:hidden;}
.im{float:left;width:100px;text-align:center;}
.tc{float:left;width:108px;padding-top:14px;}
.tc a{color:#000;text-decoration:none;}
.product_name_sp{font-size:13px;}
.product_desc_sp {clear:both;margin-top:5px;font-family: Arial;font-size: 10px;color: #e7cb8d;}
.fbuttext{margin-left:8px; width:640px;margin-bottom:14px;}
.fbuttext p{margin:0;padding:0;}
.specie7{//height:530px;}
.mmts {margin-left:46px;}
.mmts td{padding:0 8px;white-space:nowrap}
#code {
	border: solid 1px #000000;
}


.clear { height:1px;
		 clear:both;
		 width:100%;
		 font-size:0;
		 line-height:0}

.main { width:1000px;
	    position:relative;
		margin:0 auto}	

/* Top */

div.top { position:relative;
		  z-index:1;
		  background:url(/images/top_bg.jpg) 0 0 no-repeat;
		  height:234px;
		  color:#E7CB8D} 

#topflash { width:1000px;
			height:231px}

div.top_basket { position:absolute;
				 z-index:10;
				 top:80px;
				 left:44px}
				 
.top_basket div { padding-left:3px}

.top_basket a { display:block;
				margin-top:20px}
.top_basket img { border:none}

a.top_icon { position:absolute;
			 width:13px;
			 left:940px}

a.i_main {top: 53px;
		  background:url(/images/ico_home.gif) 0 0 no-repeat;
		  height:11px}

a.i_letter {top: 116px;
			background:url(/images/ico_letter.gif) 0 0 no-repeat;
		    height:9px}
		  
a.i_map {top: 178px;
		 background:url(/images/ico_map.gif) 0 0 no-repeat;
   	     height:7px}		  		  
		  
/* //Top */	

							
div.wrapper { background:url(/images/wrapper_bg.jpg) 0 0 repeat-y; 
			  width:100%;
			  overflow:hidden}							

.wrapall { width:100%;
		   overflow:hidden}

.content_wrap { float:left;
				width:100%}							

.content_pos { padding:0 21px 0 206px}

/* Top menu */
.top_menu { background:#030303 url(/images/menu_shop.jpg) 50px 0 no-repeat;
			height:39px}

.top_menu ul { float:right; position:relative; z-index:15;
			   list-style:none;
			   margin:0;
			   padding-right:42px;
			   font-size:0;
			   line-height:0}

.top_menu ul li { float:left;
				  background: url(/images/catalog_point.jpg) 0 9px no-repeat;
				  padding:0 3px 0 20px;
				  padding-top:12px}

.top_menu a { display:block;
			  background:url(/images/top_menu_spr.gif) 0 0 no-repeat;
			  height:16px}

.top_menu a.contact_m { width:72px}
.top_menu a.contact_m:hover,
.top_menu .active a.contact_m {background-position:0 -16px}

.top_menu a.how_bay { width:82px;
					  background-position:-72px 0}
.top_menu a.how_bay:hover,
.top_menu .active a.how_bay {background-position:-72px -16px}


.top_menu a.about_shop { width:88px;
						 background-position:-154px 0}
.top_menu a.about_shop:hover,
.top_menu .active a.about_shop {background-position:-154px -16px}
/* //Top menu*/


/* Content */
.content_box { position:relative;
			   z-index:10; 
			   background:url(/images/content_top_bg.jpg) 0 0 no-repeat;
			   min-height:400px; padding:45px 50px 0}

i.zavituha { position:absolute;
			z-index:2;
			top:-39px; 
			width:112px;
			height:223px}
			
i.z_l { left:-12px;
	   background:url(/images/zav_l.png) 0 0 no-repeat}			
i.z_r { right:-9px;
	   background:url(/images/zav_r.png) 0 0 no-repeat}				


/* //Content */				

/* Catalog */
 

/* //Catalog */


/* Left column */

.left_column { float:left;
			   background:url(/images/left_col_bg.jpg) 0 0 no-repeat;
			   margin-left:-100%;
			   width:206px;
			   padding-bottom:410px}

div.zavitushka { margin:0 0 0 auto;
				 width:92px;
				 height:244px;
				 background:url(/images/zavitushka.png) 0 0 no-repeat}

 
p.left_t_menu_h { background:#030303 url(/images/head_catalog.jpg) 0 0 no-repeat;
				  height:39px;
				  padding:0;
				  margin:0}

ul.left_menu { margin:0;
			   padding:0;
			   list-style:none;
			   font-size:0;
			   line-height:0}

ul.left_menu li { background:url(/images/catalog_point.jpg) 24px 0 no-repeat;
				  padding:0 20px 10px 53px; 
				  font:normal 12px/16px Arial, Helvetica}

ul.left_menu li.l_menu_sep { height:39px;
							 width:160px;
							 background:url(/images/razdel.png) 30px 0  no-repeat}

ul.left_menu li a { color:#E7CB8D;
					  text-decoration:none}

ul.left_menu li a:hover { text-decoration:underline}

ul.bottom_m { position:absolute; z-index:20;
			  width:200px; 
			  left:0;
			  bottom:-70px}

/* //Left column */

/* Footer */

.footer { position:relative;
		  background:url(/images/footer.jpg) 0 0  no-repeat;
		  width:741px;
		  padding-left:259px;
		  margin:0 auto;
		  height:340px;
		  color:#E7CB8D}

div.footer_bot { position:absolute;
				 left:260px; 
				 bottom:17px} 
				 
ul.bottom_menu { float:left;
				 margin:0;
				 padding:0;
				 width:450px;
			     list-style:0; 
				 list-style:none}

ul.bottom_menu li { float:left;
				    padding-right:17px}

ul.bottom_menu li a { color:#E7CB8D;
					  text-decoration:none}
ul.bottom_menu li a:hover { text-decoration:underline}

div.counter { float:left;
			  width:204px}
div.copy { float:right;
		   text-align:right}


/* //Footer */

