* { font-size: 12px; color: #3d3d3d; font-family: Arial; }

html { width: 100%; height: 100%; }
  
body { padding: 0; margin: 0; min-height: 100%; height: 100%;  }
 
img { border: 0; }
	
h1{ font-family: Arial; font-size: 18px; color: #4e8fac; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h2{ font-family: Arial; font-size: 16px; color: #3d3d3d; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h3{ font-family: Arial; font-size: 16px; color: #4e8fac; 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 #acbcbd; background-color: #e5e5e5; }

a{ color: #79b2b2; text-decoration: none; }
a:hover{ color: #79b2b2; text-decoration: underline; }

#wrapper { 
	width: 100%; 
	min-width: 980px; 
	width:expression(document.body.clientWidth > 980? "100%" :"980px"); /* для IE*/  
}

#header { height: 198px; background: #bbd3c7 url('/img/header.jpg') no-repeat top center; }
#content { background: #fff url('/img/one_flower.gif') no-repeat bottom left; border-bottom: 13px solid #cccc99; }

#bottom { height: 95px; background-color: #bbd3c7; } 

.buss { width: 110px; height: 30px; background: url('/img/buss.gif') no-repeat top right; line-height: 30px; } 

.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; }
.topmenu a { font-size: 12px; color: #7f8588; text-decoration: none; padding: 5px 7px; line-height: 35px; margin: 0px 5px; }
.topmenu a:hover { color: #ffffff; text-decoration: none; background-color: #a8c9b8; }
.topmenu a.cur { color: #ffffff; text-decoration: none; background-color: #85998f; }

.pad_l { padding: 10px; }
.pad_r { padding: 10px; }

.lmenu { font-size: 12px; color: #e03929; font-weight: bold; line-height: 20px; }
.lmenu a { color: #e03929; text-decoration: none; }
.lmenu a:hover,.lmenu a.cur { text-decoration: underline; color: #e03929; }

.podmenu { margin-left: 30px; }
.podmenu a { text-decoration: none; color: #e03929; display: block; margin: 4px 0px;}
.podmenu a:hover,.podmenu a.cur { text-decoration: underline; color: #e03929; }

.otstup { padding: 10px;}
.where { padding-top: 10px; font-size: 10px; }
.where a { font-size: 10px; color: #7f8588; text-decoration: none; }
.where a:hover { color: #79b2b2; text-decoration: underline; }

.page_borr a img { border: 3px double #ecf2f7; }
.page_borr a:hover img { border: 3px double #79b2b2; }

.hit_borr { margin: 5px 0px; }
.hit_borr a img { border: 3px double #ecf2f7; }
.hit_borr a:hover img { border: 3px double #79b2b2; }

.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 { background-color: #ecf2f7; font-size: 10px; }

.cvet_td td { color: #acbcbd; }
.price { font-weight: bold; }

.in_cart { font-size: 14px; color: #ff99cc; }
.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: #79b2b2; 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: 2px solid #cccc99; }
.nw_line { height: 10px; background: url('/img/pix2.gif') repeat-x; }
.nonepad { padding: 0; margin: 0; }

.clear { clear:both; }
.b{ border: 1px solid red; }
