body
{ margin: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:	12px;}

img { border: 0px; }
.ico
{ vertical-align: middle;}

h1
{ 
  color:			#006633;
  font-size:		120%;
}
h2
{ color:			#006633;
  font-size:		100%;
}
.topmenuh
{
  font-size:		120%;
  border-top:		0px solid;
  margin:		0px;
  line-heignt:	170%;
}
h3
{ color:			#006633;
  font-size:		90%;
}
h4
{ color:			#006633;
  font-size:		80%;
}
h5
{ color:			#006633;
  font-size:		115%;
}

a
{ font-weight:		bold;
  color:			#009933;
}
.small
{ font-size:		80%;
}
.faq
{ font-size:		110%;
}
.price_brief
{ font-size:		120%;
}

.pricenew
{
 font-size:		140%;
 color:		#ff0000;
 margin-left:		25px;
 padding-bottom:	15px;
}

.big
{ font-size:		130%;
  text-decoration:		none;
}
.cat
{ color:		#006633;
  font-size:		120%;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			#006633;
}
.white
{ color:			white;
}
.menu 
{ color:		#006633;
  text-decoration:	none;
  font-weight:	normal;
  font-size:		100%;
}
.footer
{
  font-size:		10px;
}
.lightsmall
{ font-size:		80%;
}
.lightstandard
{ font-weight:		normal;
}
.middle
{ color:			black;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:	0px solid;
  BORDER-RIGHT:	0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:	bold;
  color:		red;
  background-color:  transparent;
}



tr, td
{
  vertical-align: top;
}
.head_td
{ 
  background: url(/images/up2.gif);
}
.head_td_snow
{ 
  background: url(/images/snow/up2.jpg);
}
.head_td_spring
{ 
  background: url(/images/spring/up.jpg) repeat-x left bottom;
}
.head_td_os
{ 
  background: url(/images/os/up.jpg) repeat-x left bottom;
}

.head_td2
{ 
  background: url(/images/up_4.gif) repeat-x bottom;
  white-space: nowrap;
  background-color: #EEF9EF;
}

.head_td2snow
{ 
  background: url(/images/snow/up3.jpg) repeat-x left top;
  white-space: nowrap;
  background-color: #EEF9EF;
}
.busk_td2snow
{ 
  height:115px;
  background: url(/images/snow/busk2.jpg) no-repeat right bottom;
  white-space: nowrap;
  background-color: #D2EFFF;
}
.busk_td2spring
{ 
  height:115px;
  background: url(/images/spring/busk2.jpg) no-repeat right bottom;
  white-space: nowrap;
  background-color: #DDEBBA;
}

.busk_td2os
{ 
  background: url(/images/os/busk2.jpg) no-repeat right bottom;
  white-space: nowrap;
  background-color: #FCF1A8;
}

.headtd
{ 
  background: url(/images/side2.gif) no-repeat bottom right;
}
.downline
{
  background: url(/images/centre_upmenu.gif) repeat-x;
}
.nobr
{
  white-space: nowrap;
  vertical-align: bottom;
}
.nobr_snow
{
  background: url(/images/snow/up3.gif) no-repeat right top;
  white-space: nowrap;
  vertical-align: middle;
}
.nobr_spring
{
  background: url(/images/spring/up3.gif) no-repeat right bottom;
  white-space: nowrap;
  vertical-align: middle;
}

.nobr_os
{
  background: url(/images/os/up3.gif) no-repeat right bottom;
  white-space: nowrap;
  vertical-align: middle;
}

table{}
.leftmenu
{
  margin-left: 5px;
  margin-right: 25px;

}


input
{
  color: green;
  border-width: 1px;
  border-color: green;
  font-size: 100%;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
}
.sbut
{
  margin-top: 2px;
}




.ac_results {
	padding: 0px;
	overflow: hidden;
       margin:0;
       padding:0;
	background-color:white;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	border-width:0px;
	margin:-2px;
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
       margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	height:33px;
}

.ac_loading {
	background : url('/z/ac/autocomplete_indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: #EEFCEF;
	color: green;
}
.qnt {
  position:absolute;
  bottom:12px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
  border: 5px;
  background : url('/z/ac/pr.gif');
}

.sb
{
	height:14px;
	background: url('/z/ac/sb1.gif') no-repeat;
	width:133px;
}
.sin
{
	border-width:0px; 
	height:14px;
	width:126px;
	font-size:100%; 
	margin-top:-1px;
	margin-right:1px;
}

.sbu
{
	border-width: 0pt;
	background: url('/images/search.gif');
	width:17px;
	height:17px;
	position:relative;
	bottom:1px;
}
 

/* Для акции в большей степени */

#top { 
    background: #ffffff; 
    padding: 10px 0px 0px 10px; 
	background-image:url(/images/8mart/backgr.jpg); 
	background-repeat:yes;
	width:100%; 
	height:120px;
}	

#footer1 { 
    background: #ffffff; 
    padding: 10px 0px 0px 10px; 
	background-image:url(/images/8mart/foot.jpg); 
	background-repeat:yes;
	width:100%; 
	height:200px;
}	
#footer2 { 
    background: #ffffff; 
    padding: 10px 0px 0px 10px; 
	background-image:url(/images/8mart/foot1.jpg); 
	background-repeat:yes;
	width:100%; 
	height:200px;
}	
#logo{ 
background-image:url(/images/8mart/Logo_renew.png); 
background-repeat:no-repeat; 
float: left
width:150px; 
height:131px; 
} 

#rightcol {  
    margin-left: 160px; 
    width: 70%;  
	height:131px;
} 

a  {color:green;}
    .gotsubs {font-size:130%; text-decoration:none; border-bottom: 1px #38cb0b dotted; color: #37bb0f
}

.button {
    margin: 10px;
    text-decoration: none;
    font: bold 1.5em 'Trebuchet MS',Arial, Helvetica; /* Изменяйте em для масштабирования кнопки */
    display: inline-block;
    text-align: center;
    color: #fff;
    
    border: 1px solid #9c9c9c; /* Запасной стиль */
    border: 1px solid rgba(0, 0, 0, 0.3);            
    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
}

.button, .button span {
    -moz-border-radius: .3em;
    border-radius: .3em;
}

.button span {
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;
    
    /* Фоновый паттерн */
    
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);

    /* Настройки паттерна */
    
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;            
}

.button:hover {
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active  {
    /* Опускаем на 1px при нажатии */
    position: relative;
    top: 1px;
}

.button-blue {
    background: #4477a1;
    background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );
    background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
}

.button-blue:hover {
    background: #81a8cb;
    background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );
    background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');            
}

.button-blue:active  {
    background: #4477a1;
}

#sex { 
    background: #5674b9; 
    padding: 0px 0px 0px 0px; 
	background-image:url(/images/sexshop.jpg); 
	background-repeat:yes;
	width:100%; 
	height:183px;
}

#woman{ 
background-image:url(/images/womansex.png); 
background-repeat:no-repeat; 
float: right;
width:161px; 
height:180px;
margin-right: 30px; 
} 	
#sextext{ 
background-image:url(/images/sextext.png); 
background-repeat:no-repeat; 
float: left;
width:326px; 
height:66px;
margin: 90px 0px 0px 0px; 
margin-left: 80px; 
} 	
#leovit { 
    background: #ffffff; 
    padding: 10px 0px 0px 10px; 
	background-image:url(/images/8mart/backgr1.jpg); 
	background-repeat:no;
	width:100%; 
	height:200px;
}	
