body {
  margin:0;
  padding:0;
  font:12px tahoma;
  color:#000;
  text-align:center;
  background:#5d5d5d url(images/new/bg.gif);
}

a {
  color:#0F9B43;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
  color:#000;
}

img, table { border:0; }

reLeft {
	position:relative;
	left:0;
}

p, form, input, h1, h2, h3 {margin:0;padding:0;}

.enterOn {
	position:absolute;
	left:850px; top:126px;	
}

.enterOff {
	position:absolute;
	right:40px; top:123px;	
}

.logo {
	position:absolute;
	left:0; top:27px;
}

	.menu {
		border:5px solid #dedede;
		background:#f3f3f3;	
		padding:10px 0 10px 0;
	}
	.menu a {
		padding:10px 13px 10px 13px;
		color:#343434;
		text-decoration:none;
		border-right:1px solid #dedede;
	}
	.menu a:hover {
		background:#ececec;

	}	
	.sectionTop {
		position:absolute;
		top:254px; left:305px;
	}
	.section {
		position:absolute;
		top:259px; left:385px;
		z-index:10;
	}
		.sectionTable {
			width:235px;
			color:#FFFFFF;
			background:#24bb5e;
		}
	.section a {
		text-decoration:underline;
		color:#fff;
	}
	.section a:hover {
		text-decoration:none;
		color:#fff;
	}
	
	.sectionOpen {
		color:#FFFFFF;
		background:#24bb5e;
		padding:7px 0 3px 16px;
		font-size:11px;
		display:none;
	}
		.sectionOpen span {
			margin-right:9px;
			color:#61ce8b;
		}
		.sectionOpen a {
			text-decoration:none;
		}
		.sectionOpen a:hover {
			font-weight:bold;
			text-decoration:underline;
		}
			
			

#index {
  position:relative;
  width:1000px;
  margin:0 auto;
  text-align:left;
  margin-top:17px;  
  margin-bottom:17px;
}

.top {
	background:#24bb5e;
	color:#fff;
	height:27px;
	font:11px arial;
}
.top .h1 h1 {font:11px arial;}
.h1 {
	width:981px;
	background:#24bb5e;
	float:left;
	padding:6px 0 0 5px;
}

.greenEdge {
	width:7px;
	float:left;
	background:#24bb5e;
}

#search {
  position:absolute;
  top:23px; left:720px;
}

#sort select  {background:#D8D8D8;}
#sortsel {
  font:bold 5px tahoma;
  background:#fff;
}

#ser {
  margin-left:8px;
  font:11px tahoma;
  border:1px solid #CECECE;
  padding:3px 2px 3px 9px;
  color:#787878;
  width:150px;
}

#but {
  font:11px tahoma;
  border:1px solid #CECECE;
  padding:2px 9px 2px 9px;
  color:#787878; 
  background:#fff;
}

#header {
  background:#24d86a url(images/a_08.gif);
  height:188px;
}

#tel {
  position:absolute;
  left:610px; top:140px;
}

#tel-txt {
  left:655px; top:135px;
  position:absolute;
  font:14px arial;
}

#tel-more {
  left:610px; top:180px;
  position:absolute;
  line-height:18px;  
  font:13px tahoma;
}

#tel-more b {
  font-weight:normal;
  color:#fff;
  padding-right:10px;
}

.line {
  left:601px;
  top:35px;
  position:absolute;
  background:url(images/line.gif) no-repeat top;
  height:180px;
  width:1px;
}

.contactsPics {
	position:absolute;
	top:80px; left:645px;
}

.contactsText {
	position:absolute;
	top:80px; left:687px;
}
.contactsCart {
	position:absolute;
	top:80px; left:850px;
}
.contactsCartText {
	position:absolute;
	top:80px; left:892px;
	margin-top:8px;
}

#trash {
  left:815px;
  top:140px;
  position:absolute; 
  background:url(images/a_16.jpg) no-repeat top;
  width:40px; height:40px;   
}

#trash-txt {
  left:860px;
  top:140px;
  position:absolute; 
  font:11px tahoma;
}

#trash-txt a {
  color:#000;
  text-decoration:underline;
}

#trash-txt a:hover {text-decoration:none;}

#sort {
  background:#ECECEC;
  padding:14px 3px 12px 13px;
  border-bottom:5px solid #DEDEDE;
  /*
  border-left:5px solid #DEDEDE;
  border-right:5px solid #DEDEDE;
  */
  }

#sort select,#shop-bg select {
  border:1px solid #B3B9C3;
  font:11px tahoma;
}

#main input, #main textarea {
  border:1px solid #B3B9C3;
  font:11px tahoma;
}

#sort option {margin:3px;}

#pages {
  text-align:center;
  padding:10px 10px 20px 10px;
}

#pages a {color:#000;}

#menu2 {
  background:#fff;
  border-bottom:5px solid #DEDEDE;
  border-top:5px solid #DEDEDE;
  padding:8px 13px 9px 0px;
}

#menu2 span {
  padding:8px 15px 13px 15px; 
  margin-top:15px;
  border-right:1px solid #DEDEDE;
}

#menu2 a {color:#000; text-decoration:none;}
#menu2 a:hover { color:#006600;}

#footer {
  background:#ECECEC;
  padding:16px 3px 16px 20px;
  font:11px tahoma; 
  position:relative;
  height:20px;
  border-bottom:1px solid #000;
}

#footer a {color:#000;}

#linkred {font:11px tahoma;}
#linkred a {
  color:#333;
}

#hrhr a:hover {text-decoration:underline;}
#hrhr a {
	text-decoration:none;color:#555;
}

#linkred a:hover {
  background:none;
  margin:0; padding:0; 
  text-decoration:none
}

#linka a:hover {
  background:none;
  text-decoration:none;
}
#linka a {margin:0; padding:0;}

#copy {
  position:absolute;
  top:15px; left:230px;
  font:11px tahoma;
  width:400px;
}

#copy2 {
  position:absolute;
  top:12px; left:500px;
  font:11px tahoma;
  width:400px;
}

#main {
  background:#fff top;
  padding:10px 0 0 0px;
  width:985px;
  height:auto;
}

#main h2 {font:bold 12px tahoma;}

/* --------------------PRODUCT.HTML-------------------------------- */

#pr-table-bpic {
  text-align:center;
  border:4px solid #DEDEDE;
  border-bottom:none;
  
}
#pr-table-spic {border: 2px solid #DEDEDE;}
#pr-table-spic img {cursor:pointer;}

#product {padding:0px 0 10px 15px; position:relative;}

#product-more {
  position:absolute;
  left:430px; top:10px;
  width:340px;
}

#product-more h1 {
  font:24px tahoma;
  text-transform:uppercase; 
}

#product-more h3 {
  font:bold 12px tahoma; 
  color:#16B451;
  padding:12px 0 5px 0; 
}

#product-more p {
text-indent:13px;
padding-top:4px;
}

#product-more h1 b, #comments h3 b, #main h1 b {
  font-weight:normal;
  padding-right:7px;
  color:#16B451;
  font-size:28px;
}

#main h1 {
	font:18px tahoma;
	margin:0;paddin:0;
}

#order {
  position:absolute;
  left:822px; top:0px; 
  width:151px;
  border:2px solid #DEDEDE; 
}



#pict {
  width:193px;
  border:0;
  margin-bottom:10px;
}




#pics-block {
  width:188px;
  height:211px;
  float:left;
  margin:0 7px 10px 0;
  position:relative;
  display:inline;
}

#pics-name {
  height:8px;
  background:url(images/aa_new2.gif) no-repeat top;
}
    #pics-price div {
	  padding-top:9px;
	}
	

#pics-pic {
  height:172px;
  background:url(images/aa_new.gif) no-repeat top;
  text-align:center;
}

#pics-price {
  background:url(images/aa_new3.gif) no-repeat; 
  height:31px; 
  vertical-align:middle; 
  font:12px tahoma; 
  text-align:center;
}

#pics-price b {color:#328740;}
#pics-price a {color:#333; text-decoration:none;}
#pics-price a:hover {color:#000000;}
#pics-price i {color:#787878; font-style:normal;}





#comments {
  background: url(images/c_bg.gif) repeat-x top;
  margin-top:10px;
  padding:20px 20px 20px 30px;
}

#comments h3 {
  font:21px tahoma;
}
#comments h3 i {
  color:#A4A4A4;
  font-style:normal;
}

#com-top {
  margin:14px 0px 5px 2px;
}

#com-top b {
  color:#555555;
  padding-right:10px;
}

#com-top a {
  font-weight:bold;
}

#com-top i {
  font-style:normal;
  color:#959A99;
  padding-left:10px;
}

#com-txt {
  margin:10px 20px 20px 2px;
}

#comments textarea {
  margin:12px 0 20px 20px;
  font:11px tahoma;
  padding:8px;
}

#com-but {
  background:#279816;
  color:#fff;
  padding:5px 8px 5px 8px;
  height:40px;
  margin-left:20px;
}

#com-but a {color:#FFFFFF; text-decoration:none;}
#com-but a:hover {color:#eee;}

#comments h3 a {color:#000509; text-decoration:none;}

#pic-block {
  width:382px;
  border:5px solid #DEDEDE;
}

#order-table {
  width:100%;
  border:2px solid #fff;
  position:relative;
}

#order-step1 {
  vertical-align:top;
  padding:18px 0 0 0px;
  background:#ECECEC;
  height:50px;
}

#order-step2 {
  padding:18px 0 0 0px;
  height:143px;
  vertical-align:top;
}

#order-step3 {
  padding:18px 0 0 0px;
  height:80px;
  vertical-align:top;
}

#order-price {
  font-size:12px;
  margin-top:10px;
}

#pr-price {
  font-size:27px;
  color:#16B451;
  padding-top:5px;
}

#pr-price b {font-size:13px;padding-left:5px;font-weight:normal;}

#order-price2 {
  font-size:15px;
  color:#AAA9A9;
  padding:5px 0 15px 0;
}

#order-one {
  position:absolute;
  top:5px; right:10px;
  font:20px tahoma;
  color:#C3C3C3;
}

#order-two {
  position:absolute;
  top:150px; right:10px;
  font:20px tahoma;
  color:#C3C3C3;
}

#order-three {
  position:absolute;
  top:317px; right:10px;
  font:20px tahoma;
  color:#C3C3C3;
}

#order-line {text-align:center;}
#order-line img {padding-top:10px;}


#order-block {margin-left:12px;}

	#order-block input {margin:0;padding:0;}
	#order-block td {text-align:center;}

#order-block select {
  font:11px tahoma;
  margin:10px 0 10px 0;
  width:105px;
}


#order-size {
  font-size:11px;
  padding-bottom:10px;
}

#pr-view {
  margin:17px 0 10px 0;
  width:873px;
  border:0;  
}

table#pr-view img {border:3px solid #DEDEDE;}

#pr-view-txt {
  font-size:10px;
  text-align:center;
  background:url(images/pr-bg.gif) repeat-x;
  width:128px; 
  height:31px;
}

/* ------------------------------- */

#faq {
	margin:25px 0px 20px 25px;
	position:relative;
}


	#faq ul {
		padding:0;margin:0;margin-top:13px;
	}
#faq-caption, #faq-caption2 {
	font:14px tahoma;
	color:#10813C;
	margin-bottom:10px;
}

#faq-caption2 {
	position:absolute;
	top:0; left:330px;	
} 
#faq-quast {
	position:absolute;
	top:15px; left:0px;
	margin-bottom:20px;	
	width:260px;
}
#faq-text p {margin-bottom:10px;}
#fcap {font-weight:bold;}

#faq-text {
	width:600px;
	padding-right:30px;
	margin:10px 0px 20px 330px;
}
#faq-text a {text-decoration:none; color:#000;}
#faq-quast a {color:#000000;}
#faq-vline {
	background:url(images/v-line.gif) no-repeat right top;
	width:10px;
	height:300px;
	position:absolute;top:0; left:285px;
}

	.reg-input {
	padding:2px;
	margin-top:10px;
	width:140px; 
	padding-left:10px;	
}
.reg-input2 {
	padding:2px;
	margin-top:10px;
	width:299px; 
	padding-left:10px;	
}
.reg-text {
	font-size:10px;
	color:#999999;
	padding-left:10px;
}

#para, #backk, #picturer {
		display:none;
		padding:15px;
		font:11px tahoma;
		position:absolute;
		left:835px; top:110px;
		z-index:20;
	}
	#para input, #back input {font:11px tahoma;border:1px solid #333; margin-top:0; background:#43e280; width:105px;}


#backk {
display:none;
	right:200px; top:248px;
	z-index:11;	
	
}
#picturer {
	display:none;
	left:230px; top:248px;
	z-index:12;
	border-right:1px solid #000;
	width:230px;
}





	.reg-input {
		padding:2px;
		margin-top:10px;
		width:140px; 
		padding-left:10px;	
	}
	.reg-input2 {
		padding:2px;
		margin-top:10px;
		width:299px; 
		padding-left:10px;	
	}
	.reg-text {
		font-size:10px;
		color:#999999;
		padding-left:10px;
	}

#simple {
	margin:10px 25px 0px 25px;
}

#simple p {
	text-indent:20px;
	margin-bottom:10px;
}

		#simple h1 {color:#0F9B43;margin-bottom:10px; font-size:14px; text-decoration:underline;}
		#simple p {text-indent:0;margin-left:0px;}

#simple select {
	font:11px tahoma;
	border:1px solid #CCCCCC; 
	margin-right:10px;
}

#nav {
	position:absolute;
	top:258px; left:200px;	
}

#nav img {vertical-align:middle;padding:0; margin:0;}

	#menu_nav {
		padding:12px 0 0 20px;
		font:11px tahoma;
		color:#333;	
		width:135px;
		height:155px;
		border:5px solid #DEDEDE;
		position:absolute;
		top:296px; left:0;
		z-index:100;
		background:#fff;
		/* background:#fff url(images/nav_bg2.jpg) no-repeat; */
		border-left:none;
		display:none;
	}
	#menu_nav a {color:#333; text-decoration:none;}
	#menu_nav a:hover {text-decoration:underline;}


	#blockC {
		margin-top:20px;
		width:550px;
		border-bottom:1px solid #DEDEDE;
		padding:0px;
	}
	#blockC img {
		margin-right:20px;
		border:1px solid #DEDEDE;
		padding:5px;
		float:left;
		background:#fff;
	}	
	#blockT
	{
		padding-top:4px;
		line-height:18px;		
	}


	
.cart_t2 {
	color:#F9FFFD;
	font-weight:bold;
	background:#1D954B;
	padding:3px;
	padding-bottom:2px;
}

.cart_t {
	color:#000000;
	font-weight:bold;
}

	