* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
html{
  background-image:url(../images/design/smallbg.gif);
}


body { color: #434242; font: 12px Arial, sans-serif;}
a{ text-decoration: underline; color: #434242; }
a:hover { text-decoration: none; }
h1{ font-size: 18px; position: relative; padding: 5px 0; }
p {padding: 8px 10px 8px 0;}
img{ border: none; }
.all{ min-height: 100%; margin: 0 auto -112px auto; width: 969px;}
.menuparent li.lastsubmenu {border-bottom: none;}
.container{ width: 100%; background:#ffffff;}
.clear{ clear: both; height: 0; overflow: hidden; }

.inner-content { padding: 0px 15px 15px 5px;}
.inner-content ul  { margin-left:30px;}
.inner-content ol  { margin-left:30px;}

.inner-content ul.breadcrumbs  { margin-left:0px;}
/* start sidebar */
.sidebar{ float: left; margin: 0 0 15px -100%; width: 223px; position: relative; z-index: 5;background:#ffffff;}
a.logo{ position: absolute; width:223px; height: 80px; z-index: 10;}
.menu{ padding: 75px 0 0 0; background: url(../images/design/menu.gif) repeat-y;}
.menu ul {list-style: none; background: url(../images/design/menu.png) no-repeat; padding: 10px 14px 15px 14px; font-family:Tahoma;}
.menu li{ padding: 3px 0; border-bottom: 1px solid #e37c46;}
.menu a { text-decoration: none; color: #fff; font-size: 14px; }
.menu a:hover { color: #fff;}
.zag {position: relative;}
.zag div{ position: absolute; top: -8px; width:229px; height: 62px;}
.catalog{ padding: 60px 14px 10px 14px; list-style: none; font-family: Tahoma;}
.catalog li{ padding: 3px 0; border-bottom: 1px solid #d2d2d2;}
.catalog a { text-decoration: none; color: #3b3a3a; font-size: 14px; }
.catalog a:hover { color: #466593;}
.catalog .cur { color: #466593; font-weight:bold;}
/* end sidebar */

/* start content */
.content{ float: left; width: 100%; background: #ffffff; }
.indention{ padding: 0 0 0 235px; position: relative; z-index: 3;}
.flash {margin: 0 0 0 -12px;}
.breadcrumbs {list-style: none; padding: 0px 0 5px 0; height: 18px; border-bottom:1px solid #ECECEC; font-size: 17px;}
.breadcrumbs li{ float:left;}
.breadcrumbs li a{margin:0 10px 0 10px;}
.breadcrumbs .last {padding: 0 0 0 10px;}
.breadcrumbs .first a{margin:0 10px 0 0;}
.breadcrumbs a {text-decoration: none;font-weight:normal;}

.breadcrumbs h1 {margin: 0;padding: 0; position:static;}
.breadcrumbs a:hover {text-decoration: underline;}
.fl {float:left; padding: 8px 10px 8px 0;}
.fl img{ border: 1px solid #9f9f9f;}
.features li{padding: 8px 10px 8px 0; list-style: none;}
/* end content */

/* start footer */
.clear-down{ clear: both; /*height: 112px; */}
.footer{ width: 969px; height: 56px; margin: 0 auto;  background: url(../images/design/fbg.gif) repeat-x left top;}
.foot-content {height: 53px; color: #b0b0b0; font-size: 11px;padding-bottom:5px;border-top:1px solid #c6c6c6;}
.copyright{ padding: 10px 0 0 15px; float:left; text-indent: 0;}
.copyright a {text-decoration: none; color: #ac8c6a;}
.razr {float:right; padding: 10px 15px 0 0; text-indent: 0; text-align:right; }
.razr a b {color: #c88442;}
.razr a {text-decoration: none; color: #b0b0b0;}
.razr a:hover {text-decoration: underline;}
.counter { text-align: center; padding: 10px 0 0 0; list-style: none;}
.counter li { display: inline; padding: 0 5px;}
.zagogulina {position: relative;}
.zagogulina div{ position: absolute; width:426px; height: 346px; top: -346px; right: 0;}
/* end footer */

#catalog li ul {display: none; position: absolute; left: 58px; top: 15px; list-style: none; width:200px;background: #f3f6f8; border:1px solid #c0c0c0;z-index:2;margin:0;padding:0;}
#catalog li ul li{background: #f3f6f8;margin:0 10px;padding:5px;}
#catalog li ul li a{border-bottom:0; padding:5px 0 5px 0px;margin:0;}
#catalog .over {position: relative;}
#catalog .over ul {display: block;}

.tms{
	background-color: #ffffff;
	clear: both;
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
}
.tml{
	border-left: 1px solid #c6c6c6;
	float: left;
}
.news {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:55px 14px 10px;
}
.news li {
padding:3px 0 3px 0px;
}
.news a {
color:#434242;
font-size:11px;
text-decoration:none;
}
.news a span {
color:#434242;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.news a p {
padding:2px 10px 2px 0;
}
.news a:hover {
color:#d54a02;
}
.news-all {
padding-right:8px;
text-align:right;
}
.news-all a {
color:#434242;
font-size:11px;
text-decoration:underline;
}
.news-all a:hover {
text-decoration:none;
}

.sort{
	padding: 4px 0px 10px 0px; border-top: 1px solid #e9e9e9;
	margin: 10px 0 0 0;
}
.buyme{
	font-size: 13px;
	color:#466593;
/*	font-weight: bold;*/
	margin-left: 5px;
	text-decoration: underline;
}
.price { padding: 5px 0pt 0pt; font-size: 13px; display: block;} 
.desccont { font-size: 12px; margin: 0 0 0 170px;}   
.innerbuy{
	color:#fff;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 10px;
	background: url(../images/design/kupit_off.gif) no-repeat 0 0;
	width: 109px;
	height: 27px;
	display: block;
	text-decoration: none;
  cursor: pointer;
}

.innerbuy:hover{
	color:#fff;
  background: url(../images/design/kupit_on.gif) no-repeat 0 0;
}
.innerbuy span  { 	width: 109px;
	height: 27px; 
  display: block;
  padding: 4px 0 0 0;
}

.byubutton {float:left;}

.inprice{
	font-size: 15px;
	float:left;
	padding:5px 0 0;
}
.innerb{
	margin: 10px 0 0 0;
}
.innerop{
	padding: 0 0 10px 0;
	 margin-left: 245px;
}
h1,h2{
	font-size:17px;
	font-weight: normal;
}

.more { padding: 5px 5px 0 0pt ; color: rgb(70, 101, 147); font-size: 13px;
display: block; text-align: right; } 

.rightdesc h2{
	margin:  0 0 5px 5px;
	width: 340px;
}

.text_addon {color:#D54A02; display: block; margin: 10px 0px 0px 0px;}
.leftinfo{
  margin: 0 0 10px 0;
}

