body{margin:0;padding:0;background:#fff;font:normal 12px Arial, Helvetica, sans-serif;}
#header{width:100%;height:178px;background:url(images/top.jpg) #841502 left top repeat-x;}
#header td{text-align:left;vertical-align:top;}
#top{background:url(images/logo2.jpg) left top no-repeat;}
#mainmenu{float:right;height:37px;padding:141px 7px 0 0;width:740px;background:url(images/header.jpg) right top no-repeat;}
#mainmenu a{float:right;height:30px;width:111px;padding:3px 5px 0 5px;font:normal 12px Tahoma, Geneva, sans-serif;color:#661103;text-transform:uppercase;text-align:center;text-decoration:none;background:url(images/menu.png) center top no-repeat;margin:0 1px 0 1px;}
#mainmenu a:hover{background:url(images/menu_h.png) center top no-repeat;color:#FFF;}
#mainmenu a.m{height:23px;padding:10px 5px 0 5px;}
#body{background:url(images/lfon.jpg) left top repeat-y;width:100%;}
#body td{text-align:left;vertical-align:top;}
#left{background:url(images/ugol.jpg) left bottom no-repeat;}
#right{background:url(images/fon.jpg) right top repeat-y;}
#leftmenu{width:249px;height:252px;background:url(images/left.jpg) left top no-repeat;padding:90px 0 154px 0;}
#leftmenu a{float:left;height:26px;width:190px;padding:10px 0 0 19px;font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;background:url(images/menu2.png) center top no-repeat;margin:0 0 3px 0;}
#leftmenu a:hover{text-decoration:underline;}
#footer{background:url(images/line.jpg) #831402 left top repeat-x;width:100%;font:normal 14px Arial, Helvetica, sans-serif;color:#FFF;}
#footer a{font:normal 14px Arial, Helvetica, sans-serif;color:#FFF;}
#footer a:hover{text-decoration:none;}
#footer td{text-align:left;vertical-align:top;height:102px;}
#f_l{background:url(images/f_l.jpg) left top no-repeat;}
#f_r{background:url(images/f_r.jpg) right top no-repeat;}
#statistic{float:right;padding:70px 7px 0 0;}
#fmenu{text-align:center;padding-top:10px;}
#fmenu a{font:normal 14px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;padding:0 5px 0 5px;}
#fmenu a:hover{text-decoration:underline;}
#content{padding:5px 10px 15px 0;}
.mod{width:198px;background:url(images/m_c.jpg) left top repeat-y;margin:10px 0 10px 0;}
.mod_b{width:198px;background:url(images/m_b.jpg) left bottom no-repeat;}
.mod_t{width:178px;background:url(images/m_t.jpg) left top no-repeat; padding:3px 10px 10px 10px;}
.mod h2{font:bold 14px Arial, Helvetica, sans-serif;color:#d91f00; text-transform:uppercase;padding:0 0 23px 10px;margin:0;}
#basket{background:url(images/basket.gif) left top no-repeat;text-align:right; color:#000;font:normal 12px Arial, Helvetica, sans-serif;height:58px;padding-top:20px;}
#basket input{color:#000;font:normal 12px Arial, Helvetica, sans-serif;text-align:right;}
#basket a{color:#fe0000;}
#basket a:hover{text-decoration:none;}
.inputbox{padding:0 5px 0 5px;margin:0;font:normal 12px Arial, Helvetica, sans-serif;border:1px #afafae solid;height:19px;width:140px;}
input.button{padding:0;margin:0;height:19px;width:17px;background:url(images/button.jpg) center center no-repeat;border:none;cursor:pointer;}
.listbox{padding:0 5px 0 5px;margin:0;font:normal 12px Arial, Helvetica, sans-serif;border:1px #afafae solid;height:19px;width:156px;}
.c1{font:normal 12px Arial, Helvetica, sans-serif;color:#ff2400;padding-left:20px;}
#lider_1{background:url(images/uzor_1.jpg) left top no-repeat;}
#lider_2{background:url(images/uzor_2.jpg) right bottom no-repeat; padding:0 20px 0 20px;}
#lider{border:1px #818181 solid;border-left:none;border-right:none;}
#body .lider_item td{border:1px #818181 solid;vertical-align:bottom;text-align:center;}
#lider h2{font:bold 14px Arial, Helvetica, sans-serif;color:#d91f00; text-transform:uppercase;padding:3px 0 5px 60px;margin:0;}
#lider a{color:#F00;}
#lider a:hover{text-decoration:none;}
#body td.nav{text-align:center;}
.nav img{ padding:70px 0 30px 0;}


h1
{ color:			black;
  font-size:		180%;
}
h5
{
  font-size:		115%;
}
.header
{ font-size:		125%;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
a{font-weight:bold;color:#000;}
.small
{ font-size:		80%;
}
.faq
{ font-size:		110%;
}
.price_brief
{ font-size:		120%;
}
.big
{ font-size:		150%;
  text-decoration:	none;
}
.cat
{ font-size:		150%;
}
.standard
{ font-weight:		normal;
}
.white
{ color:			white;
}
.pink
{ color:			pink;
}
.menu
{ color:			#d91f00;
  font-size:		100%;
}
.menu1
{ color:			#ffffff;
  font-size:		80%;
  text-decoration:  none;
}
div.topmenu_selected
{
  background:		#ffffff;
}
div.topmenu_notselected
{
  background:		#ffffff;
}
.footer
{
  font-size:		60%;
  color:			gray;
}
.lightsmall
{ color:			black;
  font-size:		80%;
}
.category_child
{
  font-weight:		normal;
}
.cart
{
  font-size:		90%;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			0px;
  font-weight:		bold;
  color:			#f00;
  background-color:  transparent;
}
#basket input.red{ color:#f00;}
td.k
{
  border-width: 1px;
  border-color: #000000;
  border-style: dashed;
  border-top-color: #d91f00;
  border-top-style: dashed;
}
td.k1
{
  border-right-width: 1px;
  border-right-color: #d91f00;
  border-right-style: dashed;
}
table.t
{
  border-width: 1px;
  border-color: #818181;
  border-style: solid;
}

/*---------------------------------------------------------------*/
div.sc_menu {
  position: relative;
  height: 175px;
  width: 300px;
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  width: 3500px;
  padding: 15px 0 0 15px;
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

a img { border:none; }