/* CSS Document */


html {
	height:100%;
	background:#974578;
}

body {
	height:auto !important;
	height:100%;
	min-height:100%;
	font-size:11px;
	font-family: Tahoma, sans-serif;
	color:#747474;
	margin:0px; 
	padding:0px;
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br, table, tr, td, input, p, h2{
	margin:0;
	padding:0;
	border:0;
}

table td{ vertical-align:top;}

.png {behavior: url("/skin1/png.htc");}

img { display:block;} 

.clear{ clear:both; padding:20px 0 0 0;}

.body{ width:1024px;
		margin:0px auto;
	 }

.left{ float:left;
		background:url(/skin1/images/menu_fon.jpg) no-repeat top;
		width:247px;
		padding:109px 0 0 0;}
		
.shop{ padding:0 0 47px 0;}

.menu1{ display:block;
		background-color: #CCE758;
		background:url(/skin1/images/menu_top_bg.jpg) no-repeat left top #a5d613;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		text-decoration:none;
		color:#fff;
		padding:3px 0 4px 35px;
		margin:0 1px 0 0;
		border-bottom:1px solid #bde14d;}
		
.menu1:hover{ 
			  background:url(/skin1/images/menu_top_bg_over.jpg) no-repeat left top #CCE758;
			  color:#6f9400;
			 }
		
.menu2{ display:block;
		padding:4px 0 3px 34px;
		width:212px;
		border-bottom:1px solid #bde14d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#fff;
		text-decoration:none;
		background: url(/skin1/images/menu_pt.gif) no-repeat 7px top #a5d613;}

.menu2:hover{ background: url(/skin1/images/menu_pt_over.gif) no-repeat 7px top #cce859;
			  color:#6f9400;}
				
.menu3{ 
		display:block;
		padding:4px 0 3px 34px;
		margin:0 1px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#fff;
		text-decoration:none;
		background:url(/skin1/images/menu_bot_bg.jpg) no-repeat left bottom #a5d613;}

.menu3:hover{ background:url(/skin1/images/menu_bot_bg_over.jpg) no-repeat left bottom #CCE758;
			    color:#6f9400;}		
/* Subcategory */
.menu4{ display:block;
		padding:4px 0 3px 50px;
		width:196px;
		border-bottom:1px solid #bde14d;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#fff;
		text-decoration:none;
		background-color: #a5d613;}

.menu4:hover{ background-color: #cce859;
			  color:#6f9400;}
/* Subcategory in the end of menu */				
.menu5{ 
		display:block;
		padding:4px 0 3px 50px;
		width:196px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#fff;
		text-decoration:none;
		background-color: #a5d613;}

.menu5:hover{ background-color: #cce859;
	    color:#6f9400;}		
	  
.personal_parties{ position:absolute; 
				   margin:33px 0 0 -24px;}
				   
.contact_inf{ margin:100px 0 0 0;
			  padding:2px 0 3px 10px;
			  font-weight:bold;
			  font-size:12px;
			  color:#974578;
			  border-width:1px 1px 1px 0;
			  border-style:solid;
			  border-color:#974578;}

.contact_inf span{ font-size:17px;}

.contact_inf2{ width:270px;
			  margin:10px auto;
			  padding:5px;
			  font-weight:bold;
			  font-size:12px;
			  text-align:center;
			  color:#974578;
			  border-width:1px;
			  border-style:solid;
			  border-color:#974578;}

.contact_inf2 span{ font-size:17px;}

.mid{ background:#FEFDEB;}

.right{ float:right;
min-height:520px; height:expression(this.scrollHeight < 520? "520px" : "auto");
		  background:url(/skin1/images/content_fon.jpg) no-repeat top;
		  width:690px;
		  padding:51px 0 42px 0;
		  }

.right1{  float:right;
		  min-height:450px; height:expression(this.scrollHeight < 450? "450px" : "auto");
		  background:url(/skin1/images/content_fon.jpg) no-repeat top;
		  width:690px;
		  padding:21px 0 62px 0;
		  }


.right1 p, .right p{ text-align:justify;
		  line-height:16px;
		  z-index:1000;}
		  
.right1 p a, .right p a{ color:#698a05;
		  text-decoration:none;}
		  
.right1 p a:hover, .right p a:hover{ text-decoration:underline;}

.right1 ul, .right ul{ margin:10px 0 0 40px;}

.right1 ul a, .right ul a{ color:#698a05;
		  text-decoration:none;}
		  
.right1 ul a:hover, .right ul a:hover{ text-decoration:underline;}

h2{ color:#a0407c;
	font-size:22px;
	font-weight:normal;
	margin:0 0 0px 70px;}

h2 a{font-size:15px; font-weight:bold; text-decoration:none; color:#74960E;}

h2 a:hover{ text-decoration:underline;}

.h2{ color:#a0407c;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0px 70px;}

.noph2{ color:#a0407c;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0px 0px;}
	
.abzac{ padding:0 41px 0 95px;}

.abzac1{ padding: 0 41px 0 51px;	
		 clear:both;}

.abzac2{ padding:0 41px 0 0px;}

.category_img{ margin:0 5px 0 0; float: left;}

.block{ margin-top:38px;
		margin-left:50px;
		margin-right:19px;
		padding:0 0 6px 0;
    	border-bottom:1px solid #974578;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		clear:both;
		z-index:20px;}

.a{	 color:#747474; 
		 padding:0 5px 0 14px;
		 text-decoration:none;}
		 
.a:hover{ color:#a13f7c;}
		
.a1{ background:url(/skin1/images/star.gif) no-repeat left center;
		   padding: 0 5px 0 14px;
		   color:#747474;
		   text-decoration:none;}

.a1:hover{  color:#a13f7c;}

.span2{ padding: 0 2px 0 14px;}
		
.content1{ padding:22px 0 0 50px; }

.content3{ padding:22px 40px 0 55px;
		    font-weight:bold;}
			
.content3 div{ margin:4px 0 0 0;
			   padding:4px;
			   border-width:1px;
			   border-style:solid;
			   border-color:#974578;}

.content3 p{ margin:0 0 8px 0;}
		   
.cloud{ position:absolute; z-index:1; margin:-100px 0 0 870px;}

.foot_menu{ padding:15px 0 12px 280px; 
			color:#ffffa4;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;}
			
.foot_menu a{ color:#ffffa4;
			  text-decoration:none;
			  margin:0 20px;}

.foot_menu a:hover{ text-decoration:underline;}

.menu{}
	   
/* Round Block */
.b31, .b35, .b32, .b36, .b33, .b37, .b34, .b38 {
    display: block;
    font-size: 1px;
    overflow: hidden;

}
.b31, .b38, .b32, .b37, .b33, .b36 {
    height: 1px;
}
.b32, .b37, .b33, .b36, .b34, .b35 {
    border-right: #a5d613 1px solid;
    background:#A4D613;
    border-left: #a5d613 1px solid;
}

.b31, .b38 {
    background:#A4D613;
    margin: 0px 5px;

}
.b32, .b37 {
    border-top-width: 0px;
    border-left-width: 2px;
    border-bottom-width: 0px;
    margin: 0px 3px;
    border-right-width: 2px;

}
.b33, .b36 {
    margin: 0px 2px;

}
.b34, .b35 {
    margin: 0px 1px;
    height: 2px;

}
.round_block3 {
    width:280px;
	margin:0px auto;
}
.round3 {
    border-right: #a5d613 1px solid;
    border-left: #a5d613 1px solid;
    background:#A4D613;
	padding:3px; 
	text-align:center;
	font-family:Verdana;
	font-size:12px;

}

/* Round Block */

.links{ padding:0 0 20px 20px; text-decoration:none; font-weight:bold;}

.links a{color:#85AC0F; text-decoration:none;}

.links a:hover{ text-decoration:underline;}

.box{ width:98%;
	  margin:0 auto 45px auto;}
	  
.box img{ margin:0 auto;}
	  
.box td{ text-align:center; padding:5px 0 13px 0;}

.titl_box{ margin:2px 0 4px 0;}

.titl_box a{ color:#85AC0F;
			 font-weight:bold;
			 font-size:16px;
			 text-decoration:none;
			}
			
.titl_box a:hover{ color:#B0AC00;}

.text{ width:40%; margin:4px auto 3px auto;}

.btext{ color:#974578; padding:5px 0 10px;}

.btext a{color:#85AC0F; text-decoration:none;}

.btext a:hover{color:#B0AC00; text-decoration:underline;}

.img{ margin:10px 0 0 25px;}

.txt{ line-height:19px; margin:0 0 0 15px}

.txt a{ font-weight:bold;  color:#974578; text-decoration:none; margin:0 10px 0 0;}

.txt a:hover{ text-decoration:underline;}

.title1{ color:#a0407c;
	font-size:22px;
	font-weight:normal;
	margin:10px 0 0 25px;}
	

.title1 span{ padding: 0 15px 0 0; font-weight:bold; font-size:19px; color:#CCE758;}

.txt1{ margin:0px 10px 0 14px; font-size:12px;}

.buts{ margin:10px 0 0 12px;}

.buts td{ padding:0 10px 0 0; vertical-align:middle;}

.buts a{ margin:0 10px 0 0; font-weight:bold; font-size:13px;  color:#974578; text-decoration:none;}

.buts a:hover{ text-decoration:underline;}

.input1{ margin:2px 0 4px 6px;
		 border-width:1px 1px 1px 1px;
		 border-style:solid;
		 border-color:#B4B4B4 #FFF #FFF #D1D1D1;
		 width:140px;}
		 
.l1{ padding:2px 0 0 10px;
	 font-size:13px;
	 font-weight:bold;
	 text-align:right;}

.l1 span{ color:#ff0000; margin:0 3px 0 0;}

.r1{ padding:2px 0 0 0}

.ProductTitle{ font-size:15px; font-weight:bold;}

.DialogTitle{ height:13px; padding:2px 0 0 10px; color:#70910D; font-weight:bold;}

.product1{ width:100%; font-size:12px;}

.mine a{ font-size:13px; font-weight:bold; text-decoration:none; color:#74960E;}

.mine a:hover{ text-decoration:underline;}

.mln{ padding:4px 8px 6px 0; text-transform:capitalize; text-align:center; width: 25%;}

.mln img{ border:1px solid #333;}

.mln span{ font-size:13px; font-weight:bold;}

.inpt input{ border:1px solid #333;}

.inpt select{ border:1px solid #333;}

.paypal{ margin:20px 0 0 60px;}

input
{
border:1px solid gray;
}