/* Стандартные стили */

/* Основные стили */
*, html, body, a img {
	padding: 0;
	margin: 0;
	border: 0;
}

#all_outer{
	min-width: 820px;
	width: 100%;
	height: 1px;
  float: none;
  position: relative
}

* html #all_outer{
	width:expression(document.body.clientWidth > 820? "100%" :"820px");
}

#all{
	margin-left: -410px;
	width: 760px;
	float: left;
	position: absolute;
	padding-left: 30px;
	padding-right: 30px;
	left: 50%;
	background: url(all00000.gif) top left no-repeat;
}

#logo{
	float: left;
	width: 200px;
}

.toprightmenu{
	float: left;
	font-size: 0;
	text-decoration: none;
	height: 41px;
	width: 112px;
}

#toprightmenu{
	float: left;
	width: 560px;
	overflow: hidden;
}

#oplata{
	background: url(oplata00.gif);
}

#dostavka{
	background: url(dostavka.gif);
}

#service{
	background: url(service0.gif);
	width: 113px;
}

#price{
	background: url(price000.gif);
}

#korzinabutton{
	background: url(korzina0.gif);
	width: 111px;
}

#oplata:hover{
	background: url(oplata_h.gif);
}

#dostavka:hover{
	background: url(dostavka.gif);
}

#service:hover{
	background: url(service_.gif);
}

#price:hover{
	background: url(price_ho.gif);
}

#korzinabutton:hover{
	background: url(korzina_.gif);
}

#phone{
	float: right;
	width: 251px;
	height: 46px;
	background: url(phone000.jpg);
	font-family: arial, sans-serif;
	font-size: 30px;
	color: #5B5B5B;
/*	padding-top: 10px; */
	padding-top: 2px;
	padding-left: 309px;
}

#rightmenu{
	float: right;
	width: 560px;
	height: 104px;
	background: url(rightmen.jpg);
}

.rightmenu{
	float: left;
	display: inline;
	margin-left: 290px;
	text-decoration: none;
	color: black;
	font-size: 10px;
	font-family: verdana, sans-serif;
	width: 249px;
	height: 31px;
}

#internet{
	background: url(internet.gif);
	margin-bottom: 1px;
}

#beznal{
	background: url(beznal00.gif);
	margin-bottom: 2px;
}

#credit{
	background: url(credit00.gif);
}

#lefttop{
	float: left;
	width: 200px;
}

.topleftmenu{
	float: left;
	padding-left: 19px;
	width: 181px;
	color: #675E29;
	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: #FFDB01;
	position: relative;
	z-index: 1;
}

#about{
	border-top: 1px solid #F9D70D;
	padding-top: 9px;
	height: 15px;
	border-bottom: 1px solid #C0A501;
}

#network{
	padding-top: 9px;
	height: 15px;
	border-bottom: 1px solid #C0A501;
}

#contacts{
	padding-top: 9px;
	height: 17px;
	background: url(contacts.gif) bottom left no-repeat #FFDB01;
}

* html #contacts{
	margin-left: -3px;
	position: relative;
	left: 3px;
}

.topleftmenu:hover{
	background: #FFEC7B;
	color: #959596;
}

#contacts:hover{
	background: url(contactt.gif) bottom left no-repeat #FFEC7B;
}

#about:hover{
	border-top: 1px solid #FFEC7B;
}


#topmenu{
	width: 800px;
	height: 120px;
	float: left;
	display: inline;
	margin-bottom: 6px;
	margin-top: 8px;

}

#topmenu ul{
	list-style: none;
}

#topmenu li{
	float: left;
	width: 83px;
	height: 120px;
	display: inline;
	margin-right: 1px;
	position: relative;
	background: url(topmenu0.gif) bottom left no-repeat;
	z-index: 1;
}

#topmenu a.inner {
  padding:0px;
}

#topmenu span.inni2 {
  margin-top: 20px;
  margin-left: 5px;
  display:block;
}

#topmenu li:hover, #topmenu li.over{
	background: url(topmenu_.gif) bottom left no-repeat;
}

#topmenu li.wrap{
	width: 84px;
}

#topmenu li ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 120px;
	width: 180px;
	z-index: 2;
}

#topmenu li:hover ul, #topmenu li.over ul{
	display: block;
	float: left;
}

#topmenu li a{
	display: block;
	padding-top: 16px;
	padding-left: 7px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #010101;
}


#topmenu li li {
	width: 180px;
	background: #FFF8A0;
	float: left;
	padding: 0;
	margin: 0;
	height: auto;
	position: relative;
	border-top: 1px solid #FFC909;
}

#topmenu li li a{
	float: left;
	color: #106BC7;
	text-decoration: underline;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	width: 140px;
/*	padding-right: 20px;*/
	padding-top: 7px;
	height: 30px;
}

#topmenu li li:hover a, #topmenu li li.over a, #topmenu li li:hover li:hover a, #topmenu li li.over li.over a {
        background: #FFFFD5;
        color: #106BC7;
}

#topmenu li li:hover li a,#topmenu li li.over li a{
        background: #FFF8A0;
        color: #106BC7;
}

#topmenu li li:hover, #topmenu li li.over{
        background: #FFFFD5;
}

#topmenu li ul li ul{
	display: none !important;
	position: absolute;
	left: 180px;
        top: -1px;
	z-index: 3;
}

#topmenu li.toleft ul li ul{
        left: -181px;
}

#topmenu li.toleft ul {
        left: -96px;
}

#topmenu li ul li:hover ul, #topmenu li ul li.over ul{
	display: block !important;
}


#body{
	float: left;
	width: 100%;
	background: url(body0000.gif) top left repeat-y;
	display: inline;
	margin-bottom: 6px;
}

#left{
	float: left;
	width: 200px;
	padding-bottom:100px;
}

#korzina{
	float: left;
	display: inline;
	padding-left: 39px;
	width: 161px;
	padding-top: 13px;
	height: 19px;
	padding-bottom: 10px;
	background: url(basket00.gif) 0px 3px no-repeat white;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #010101;
}

#consult{
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	width: 180px;
	height: 150px;
	padding-bottom: 22px;
	background: url(consult0.gif) top left no-repeat #106BC7;
	color: white;
}

#center{
	float: left;
	width: 158px;
	background: url(center00.gif) bottom right no-repeat;
	margin-bottom: 11px;
	display: inline;
	font-family: arial, sans-serif;
	font-size: 22px;
}

#phones{
 	float: left;
 	display: inline;
 	width: 138px;
 	height: 63px;
 	background: url(phones00.gif) top left no-repeat;
 	margin-bottom: 12px;
 	padding-left: 22px;
 	padding-top: 5px;
	font-family: arial, sans-serif;
	font-size: 15px;
}

#phones strong{
	font-size: 18px;
}

#skype{
	float: left;
	padding-left: 67px;
	width: 90px;
	display: inline;
	margin-bottom: 10px;
	height: 32px;
	background: url(skype000.gif) top left no-repeat;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	padding-top: 2px;
}

#icq{
	float: left;
	padding-left: 45px;
	width: 112px;
	display: inline;
	height: 34px;
	background: url(icq00000.gif) top left no-repeat;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	padding-top: 2px;
}

#shadowed{
	float: left;
	width: 100%;
	background: url(shadowed.gif) top right no-repeat;
}

#time{
	float: left;
	display: inline;
	padding-top: 16px;
	padding-left: 19px;
	padding-bottom: 18px;
	width: 181px;
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #010101;
}

#workdays{
	float: left;
	width: 110px;
	height: 27px;
	background: url(workdays.gif);
	font-size: 12px;
	font-family: tahoma, sans-serif;
	color: #010101;
	padding-left: 90px;
	padding-top: 20px;
}

#dayoffs{
	float: left;
	width: 110px;
	background: url(dayoffs0.gif);
	font-size: 12px;
	font-family: tahoma, sans-serif;
	color: #010101;
	padding-left: 90px;
	height: 30px;
}

#selectgood{
	float: left;
	display: inline;
	margin-top: 16px;
	margin-bottom: 10px;
	padding-left: 19px;
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #010101;
	width: 181px;
	background: url(selectgo.gif) bottom right no-repeat;
}

#search{
	float: left;
	width: 160px;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

#search label{
	float: left;
	width: 100%;
	display: inline;
	color: #010101;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	font-weight: bold;
}

#search select{
	float: left;
/*	display: inline;*/
	width: 158px;
	border: 1px solid #9C9C9C;
	margin-top: 6px;
	margin-bottom: 6px;
}

* html #search select{
	margin-left: -3px;
	position: relative;
	left: 3px;
}

#search input{
	float: left;
}

#shadowed img{
	float: left;
}

#right{
	float: left;
	display: inline;
	margin-left: 6px;
	width: 554px;
}

.item, .item_cat{
 	float: left;
 	display: inline;
 	margin-top: 10px;
 	margin-bottom: 4px;
 	margin-left: 14px;
 	margin-right: -4px;
/* 	border: 5px solid #C9C9C9;*/
 	height: 327px;
 	padding-top: 2px;
 	padding-bottom: 10px;
 	padding-left: 8px;
 	width: 241px;
 	background: url(item0000.gif);
 	overflow: hidden;
}


.item_cat {
  background: url(item_cat.gif)  top no-repeat !important;
 	height: 270px  !important;
 	width: 249px  !important;
 	padding-left: 0px !important;
 	margin-left: 14px !important;

}

TD.itemtask {
  width: 250px;

}

TD.dopkomdis {

}

.imgcat {
/*	widht: 166px !important;*/
	height: 157px;
  text-align: center;
}

imgcat_major {  width: 250px;}

.razmeri {  text-align: center;}

.razmeri_m {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}

.name{
	height: 35px;
	overflow: hidden;
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #010101;
	font-weight: bold;
	width: 100%;
  text-align: center;
  padding-top:5px;
  margin-left: 0px !important;
}

.item, .item_cat img{
	text-align: center;
}


.descr{
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	color: #020202;
	font-family: tahoma, sans-serif;
	display: inline;
	margin-top: 12px;
	height: 35px;
}

.price{
	float: left;
	height: 25px;
	font-size: 11px;
	color: #020202;
	font-family: tahoma, sans-serif;
	display: inline;
	width: 100%;
	overflow: hidden;
	font-weight: bold;
  text-align: center;
}

.knopki {
  margin-left: 8px;
}

#bottom{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 15px;
/* 	padding-left: 30px; */
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 25px;
	width: 464px;
	padding-right: 25px;
	background: #F5F5F5;
	margin-bottom: 15px;
	font-size: 11px;
	color: black;
	font-family: tahoma, sans-serif;
}

#bottom span{
	float: left;
	width: 100%;
	display: inline;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}

#bottom p{
	float: left;
	width: 100%;
	display: inline;
	margin-bottom: 15px;
}

#bottom ul{
	float: left;
}

#right li{
	list-style: none;
	padding-left: 18px;
	background: url(li000000.gif) top left no-repeat;
}

#bottom a{
	color: black !important;
	text-decoration: none;
}

#bottom a:hover{
	text-decoration: underline;
}

#bottom li a{
	text-decoration: underline;
}

#bottom li a:hover{
	text-decoration: none;
}

#footer{
	float: left;
	width: 100%;
	height: 78px;
	background: url(