* { font-size: 12px; color: #000000; font-family: Arial; }

html { width: 100%; height: 100%; }
  
body { padding: 0; margin: 0; min-height: 100%; height: 100%; background: url('/img/dez1/fon.gif') #ffc7d4 repeat-x 50% top; }
 
img { border: 0; }
	
h1{ font-family: Arial; font-size: 18px; color: #c1003e; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h2{ font-family: Arial; font-size: 16px; color: #b38b5a; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h3{ font-family: Arial; font-size: 16px; color: #373737; margin: 0; padding: 0; font-weight: normal; margin-bottom: 5px; } 
	
p { line-height: 15px; margin-top: 0px; margin-bottom: 15px; }
li { line-height: 18px; }

input, textarea { border: 1px solid #f7989d; background-color: #f8d4d6; }

a{ color: #c9485e; text-decoration: none; }
a:hover{ color: #c9485e; text-decoration: underline; }

#wrapper { 
	width: 100%; 
	min-width: 990px; 
	width:expression(document.body.clientWidth > 990? "100%" :"990px"); /* для IE*/  
}

#header { height: 222px; }
#content { background: #fff url('/img/one_flower.gif') no-repeat bottom left; border-bottom: 13px solid #cccc99; }

#bottom { height: 95px; } 

.top_l { float: left; width: 329px; height: 222px; background: url('/img/dez1/top_l.jpg') no-repeat left top; }
.top_r { float: left; width: 651px; height: 222px; background: url('/img/dez1/top_r.jpg') no-repeat left top; }
.penis { width: 329px; height: 26px; background: url('/img/dez1/penis.gif') no-repeat left top;  }
.pen_cnt { background: url('/img/dez1/pen_cnt.gif') repeat-y left top; }
.eggs { height: 224px; background: url('/img/dez1/eggs.jpg') no-repeat left top; }

.serblock { background-color: #ffb4b8; margin: 0px 2px; }
.buss {  padding-left: 40px; background: url(/img/dez1/cart.gif) no-repeat left center;  }
.buss a { font-size: 16px; line-height: 28px; }
.buss b { font-size: 16px; }

.polosa_l { background: url(/img/dez1/polosa_l.gif) no-repeat 50% top; }
.polosa_c { background: url(/img/dez1/polosa_c.gif) repeat-x 50% top; }
.polosa_r { background: url(/img/dez1/polosa_r.gif) no-repeat 50% top; }

.toys { background: url('/img/dez1/toys.jpg') #c1003e no-repeat right top; }
.toys2 { background: url('/img/dez1/toys2.gif') no-repeat right bottom }

.copy_1 { float: left; }
.copy { margin-top: 40px; font-size: 10px; float: left; margin-left: 30px; color: #ffffff; line-height: 14px; }
.copy a { font-size: 10px; color: #ff81a8; }
.copy a:hover { color: #ff81a8; text-decoration: underline; }

.kods { text-align: center; padding: 10px 0px; }

.tell { text-align: right; font-size: 12px; color: #6a6a6a; padding: 10px 30px 0px 0px; }
.tell span { font-size: 20px; color: #6a6a6a; font-weight: bold;  }

.topmenu { white-space: nowrap; font-size: 17px; color: #ffffff; text-align: center; }
.topmenu a { font-size: 17px; color: #ffffff; text-decoration: none; margin: 0px 10px; line-height: 35px; text-transform: lowercase;}
.topmenu a:hover { color: #ff7076; text-decoration: none; }
.topmenu a.cur { color: #ff7076; text-decoration: none; }

.pad_l { margin-left: 78px; margin-right: 66px; }
.pad_r { padding: 10px; }

.lmenu { font-size: 12px; color: #3b2e1a; font-weight: bold; line-height: 20px; }
.lmenu a { text-decoration: none; COLOR: #3b2e1a; }
.lmenu a:hover,.lmenu a.cur { text-decoration: none; color: #f9ead3; }

.podmenu { margin-left: 30px; }
.podmenu a { text-decoration: none; color: #3b2e1a; display: block; margin: 4px 0px;}
.podmenu a:hover,.podmenu a.cur { text-decoration: none; color: #f9ead3; }

.otstup { padding: 10px; }
.where { padding-top: 10px; font-size: 10px; }
.where a { font-size: 10px; color: #7f8588; text-decoration: none; }
.where a:hover { color: #c9485e; text-decoration: underline; }

.page_borr a img { border: 3px double #ecf2f7; }
.page_borr a:hover img { border: 3px double #7ba7e4; }

.hit_borr { margin: 5px 0px; }
.hit_borr a img { border: 3px double #ecf2f7; }
.hit_borr a:hover img { border: 3px double #7ba7e4; }

.tov_hit a { text-decoration: none; font-weight: bold; }
.tov_hit a:hover { text-decoration: underline; }

.all_w,.all_w b { color: #ooo; }


.podval td { font-size: 10px; }

.cvet_td td { color: #7f8588; }
.price { font-weight: bold; }

.in_cart { font-size: 14px; color: #da3688; }
.vkorziny { color: #e03929; }
.vkorziny:hover { color: #e03929; text-decoration: underline; }

.photo { float: left; padding-right: 10px; padding-bottom: 5px; }
.photo2 { float: right; padding-left: 10px; padding-bottom: 5px; } 

.redz { color: red;}
.err { border: 1px solid #af231b; color: #af231b; padding: 5px; font-size: 12px; text-align: center; }
.err b { font-size: 12px; color: #af231b; }

.bgfon { background-color: #c9485e; padding: 8px; font-weight: bold; color: #fff; }
.razbivka { text-align: center; padding: 8px; }

div.tooltip { border: #996666 1px solid; display: none; position: absolute; background-color: #eaeaea; }

.tov_zag { margin-bottom: 5px; } 
.tov_zag a { font-weight: bold; }
.little { font-size: 10px; }
.small{ font-size: 10px; color: #ab0635; margin-top: 5px; }
.borr { border: 1px solid #c9485e; }
.nw_line { height: 10px; background: url('/img/pix2.gif') repeat-x; }
.nonepad { padding: 0; margin: 0; }

.clear { clear:both; }
.b{ border: 1px solid red; }
