*{
  padding: 0; margin: 0;
}

/*
   STYLE для страницы index
----------------------------------------------------------------------------------------------*/
body{
  min-width: 1000px;
}
/*
   шапка
----------------------------------------------------------------------------------------------*/
.header{
  background: url(/i/v3/krema.jpg) no-repeat right top;
  height: 227px;
  float: left;
  width: 100%;
}
.header a{
  background: url(/i/v3/logo.png) no-repeat;
  display: block;
  height: 96px;
  width: 463px;
  border: 0px;
  margin: 26px 0 10px 25px;
}
#fon{
  background: url(/i/v3/header_fon.jpg) repeat-y;
  overflow: hidden;
}
.bann{
  background: url(/i/v3/bann.png) no-repeat;
  height: 78px;
  width: 490px;
  margin: 0 0 0 22px;
  float: left;
}
.contact{
  float: right;
  margin: 20px 40px 0 0;
  color: #4a3e37;
  font-weight: bold;
  font-family: Tahoma, Arial;
  font-size: 21px;
}
#tel{
  background: url(/i/v3/ico_1.jpg) no-repeat;
  height: 17px;
  padding: 0 32px 0 25px;
}
#icq{
  background: url(/i/v3/ico_2.jpg) no-repeat;
  height: 17px;
  padding: 0 32px 0 25px;
}
/*
   Оверложка
----------------------------------------------------------------------------------------------*/
.over{
  overflow: hidden;
  float: left;
  width: 100%;
}


/*
   Меню
----------------------------------------------------------------------------------------------*/
.menu{
  background: url(/i/v3/menu_fon.jpg) repeat-y;
  width: 237px;
  margin: 10px 13px 0 18px;
  position: absolute;
  overflow: hidden;
}
.menu ul{
  list-style-type: none;
}
.menu a{
  text-decoration: none;
  color: #4a3e37;
  font-size: 14px;
  font-family: Tahoma, Arial;
  padding: 0 0 0 26px;
}
.menu li{
  line-height: 24pt;
}


#m1{
  background: url(/i/v3/menu_top.jpg) no-repeat top;
}
#m2{
  background: url(/i/v3/menu_bottom.jpg) no-repeat bottom;
  padding: 13px 0 25px 12px;
  height: 100%;

}
#aktiv{
  background: url(/i/v3/button.jpg) no-repeat;
  display: block;
}
/*
   Контент
----------------------------------------------------------------------------------------------*/
.cont{
  position: absolute;
  left: 268px;
  margin-top: 10px;
  min-width: 750px;
}
.content{
  margin: 8px 0 0 0;
  overflow: hidden;
  display: block;
  min-height: 550px;
}
.bl{
  min-width: 237px;
}


.bloks{
  float: left;
  background: url(/i/v3/grad_left.jpg) repeat-y left;
  color: #0085de;
  width: 236px;
  margin: 0 13px 13px 0;
}
.gr{
  background: url(/i/v3/grad_right.jpg) repeat-y right;
}


#ak_bloks a{
  color: #2e3192;
}
#ak_bloks{
  color: #2e3192;
}
#ak_bloks:hover a{
  color: #ffffff;
}
#ak_bloks:hover{
  color: #ffffff;
}


.top{
  background: url(/i/v3/kb.jpg) repeat-x top;
}
.bottom{
  background: url(/i/v3/kb.jpg) repeat-x bottom;
}
.left{
  background: url(/i/v3/kb_2.jpg) repeat-y left;
}
.right{
  background: url(/i/v3/kb_2.jpg) repeat-y right;
}
.left_top{
  background: url(/i/v3/left_top.jpg) top left no-repeat;
}
.left_bottom{
  background: url(/i/v3/left_bottom.jpg) bottom left no-repeat;
}
.right_top{
  background: url(/i/v3/right_top.jpg) top right no-repeat;
}
.right_bottom{
  background: url(/i/v3/right_bottom.jpg) bottom right no-repeat;
  min-height: 109px;
  padding: 12px 13px 10px 13px;
}
.bloks:hover{
  background: #b50a18;
  color: #ffffff;
}
.bloks:hover a{
  color: #ffffff;
}
.top:hover{
  background: #b50a18;
}
.bottom:hover{
  background: #b50a18;
}
.left:hover{
  background: #b50a18;
}
.right:hover{
  background: #b50a18;
}
.left_top:hover{
  background: url(/i/v3/red_left_top.jpg) top left no-repeat;
}
.left_bottom:hover{
  background: url(/i/v3/red_bottom_left.jpg) bottom left no-repeat;
}
.right_top:hover{
  background: url(/i/v3/red_right_top.jpg) top right no-repeat;
}
.right_bottom:hover{
  background: url(/i/v3/red_right_bottom.jpg) bottom right no-repeat;
  min-height: 109px;
  padding: 12px 13px 10px 13px;
}
.image{
  height: 81px;
  width: 68px;
  float: left;
}
.h3{
  height: 71px;
  text-decoration: none;
  font-size: 19px;
  font-family: Tahoma, Arial;
  display: block;
  line-height: 24px;
  padding: 10px 0 5px 26px;
  color: #0085de;
}

.bloks p{
  font-family: Arial;
  font-size: 10px;
  line-height: 24px;
}

.men{
  width: 237px;
  vertical-align: top;
  height: 100%;
}
.footer{
  margin: 54px 0 17px 20px;
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #b8b5ad;
  float: left;
}
/*Прайс */
table{
  font-size: 17px;
  font-family: Tahoma, Arial;
}


td{
  vertical-align: top;
}
#top{
  background: url(/i/v3/pn_x.png) repeat-x top;

}
#left{
  background: url(/i/v3/pn_y.png) repeat-y left;

}
#bottom{
  background: url(/i/v3/pn_x.png) repeat-x bottom;
  min-width: 100px;
  height: 46px;
  padding: 5px 0 0 12px;
}
#bottom_l{
  background: url(/i/v3/pn_x.png) repeat-x bottom;
  min-width: 100px;
  height: 46px;
  padding: 5px 0 0 0;
}
#bottomm{
  background: url(/i/v3/pn_x.png) repeat-x bottom;
  min-width: 100px;
  height: 38px;
  padding: 13px 0 0 12px;
}
#bot{
  background: url(/i/v3/pn_x.png) repeat-x bottom;
  min-width: 100px;
  height: 73px;
  padding: 52px 0 0 12px;
}
#right{
  background: url(/i/v3/pn_y.png) repeat-y right;


}


td span{
  font-weight: bold;
}
#spaning{


}


.price{
  font-family: Tahoma, Arial;
  font-size: 20px;
}
#spa a{
    font-size: 17px;
    color: #2e3192;
    text-decoration: none;
    font-weight: bold;
    padding-right: 20px;
  }
#cilor a{
  color: #0085de;
  text-decoration: none;
}
.trr{
  background: #ffedd1;
}


#ot{
  padding: 13px 0 13px 13px;
}
.top_left{
  background: url(/i/v3/top_left.jpg) left top no-repeat;
}
.top_right{
  background: url(/i/v3/top_right.jpg) right top no-repeat;
}
.bottom_left{
  background: url(/i/v3/bottom_left.jpg) left bottom no-repeat;
  height: 46px;
  padding-left: 12px;
}
.bottom_right{
  background: url(/i/v3/bottom_right.jpg) no-repeat right bottom;
  height: 46px;
}
#color{
  background: #ffe0e0;
}
#marg{
  margin-bottom: 20px;
}
.footer_pr{
  margin: 290px 0 17px 20px;
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #b8b5ad;
  float: left;
}

div.cont ul, div.cont ol {
	padding-left: 40px;
	margin-top: 16px;
	margin-bottom: 16px;
}

div.cont ul ul, div.cont ul  ol, div.cont ol  ul, div.cont ol  ol{
	padding-left: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}



