html,body
   {
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0;
	font-size: 0px;
	font-family: Arial,sans-serif;
	padding: 0;
   }
   
img
   { border: none;}

   
.clr {
	font-size: 0%;
	clear: both;
	height: 0px;
	width: 100%;
}
a:hover {
color:#66CC00;
text-decoration:none;
}
a {
color:#0066CC;
text-decoration:underline;
}

.none
   {
       display: none;
   }

.price_img_inf {
	background-attachment:scroll;
	background-image:url(/images/price.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:27px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
	z-index:1;
	}
.price_img_inf a, .price_img_inf a:hover, .price_img_inf a:visited {
	text-decoration: none;
	color: #000000;
	}
.price {
	height:230px;
	overflow:hidden;
	position:relative;
	width: 230px;
	}
.price_category {
	height:130px;
	overflow:hidden;
	position:relative;
	width: 130px;
	}
.price_img_category {
	background-attachment:scroll;
	background-image:url(/images/price.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:27px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
	z-index:1;
	}
.price_img_category a, .price_img_category a:hover, .price_img_category a:visited {
	text-decoration: none;
	color: #000000;
	}
.itemtitle {
	-x-system-font:none;
	color:#0066CC;
	font-family: Arial,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:20px 0 0 0;
	padding:0;
	text-aling: left;
}
.special_pr {
	background-attachment:scroll;
	background-image:url(/images/special_pr.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:30px;
	padding-left:220px;
	padding-top:5px;
	position:absolute;
	z-index:1;
	text-decoration: none!important;
	}
.iconcart {
	height:30px;
	font-size:14px;
	width: 150px;
	line-height:30px;
	padding-left:35px;
	}
.iconcart a {
	color: #333333;
	text-decoration: underline;
	float:left;
	}
.iconcart a:hover {
	color: #cc9900;
	text-decoration: underline;
	}



.wrap {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #333333;
	height: 117px;
	width: 100%;
	margin: 0;
	padding: 0;
	min-width: 1024px;
   }
.top1 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 117px;
	float:left;
   }
.top1_c    {
	width: 100%;
	height: 117px;
	float:left;
	min-width: 1024px;
   }
.centre1
   {
	margin:0 310px 0px 197px;
	   }
.left1
   {
    margin-left: -100%;
    width: 197px;
	height: 117px;
	float: left;
   }
.right1
   {
     float: right;
     width: 220px; /* Ширина правой колонки */
     margin-left: -220px;
     height: 117px;
   }
.hmlLogo
{
	width: 197px;
	height: 117px;
    float: left;
    cursor: pointer;
    _cursor: hand;
}
.left1
{
    background-image: url(../bomond_new/images/logo.png);
}
input#quick_find {
	width: 100%;
	font-size: 12px;
	border: 0px;
	padding: 0px;
	height: 0px;
}
.searchboxform input:focus, .sffocus, .sffocus {
	border: 1px solid #999;
}
.search {
	height: 48px;

}
.search_left {
	width: 19px;
	height: 48px;
	float: left;
	background-image: url(../bomond_new/images/search_left.png);
}
.search_table {
	height: 48px;
	float: left;
	background-image: url(../bomond_new/images/search_img.png);
	width: 70%;
}
.search_inputtable {
	height: px;

}
.search_centre {
	height: 48px;
}
.search_right {
	width: 101px;
	height: 48px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: -12px\9
	}

.psearch {
	height: 69px;
	}
.tel {
	width: 600px;
	height: 69px;
	float: left;
}
.tel_green {
	color: #66cc00;
	font-size: 17px;
	line-height: 19px;
	padding-bottom: 2px;
}

.tel_blue {
	color: #0066cc;
	font-size: 16px;
	}

.tel_left {
	width: 51px;
	height: 69px;
	background-image: url(../bomond_new/images/tel.png);
	background-repeat: no-repeat;
	float: left;
}
.tel_right {
	height: 40px;
	width: 140px;
	float: left;
	margin: 0 20px 0 0;
}
.more {
	height: 13px;
	float: right;
	width: 30px;
	background-image:url(../bomond_new/images/more.png);
	}
.hmlmore
{
	width: 30px;
	height: 13px;
    cursor: pointer;
    _cursor: hand;
	float: right;
}	
.gorod {
	height: 13px;
	float: left;
	width: 107px;
	}
.aim {
	height: 20px;
	float: left;
	width: 320px;
	margin-left: -10px;
	}
.avtorizacia {
	height: 25px;
	float: left;
	width: 320px;
	padding-top: 3px;
	}
.avtorizacia a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #0066cc;
	text-decoration: underline;
	padding-left: 10px;
	}
.menu {
	height: 44px;
	float: left;
	width: 330px;
	}
.menublock{
	width: 110px;
	height: 16px;
	float: left;
	padding-top: 17px;
	}

  .sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
  }
  .sf-menu {
  line-height: 8px;
  }
  .sf-menu ul {
  position: absolute;
  top: -999em;
  width: 11em; 
  }
  .sf-menu ul li {
  width: 100%;
  }
  .sf-menu li:hover {
  visibility: inherit; 
  }
  .sf-menu li {
  float:  left;
  position: relative;
  }
  .sf-menu a {
  display: block;
  position: relative;
  }
  .sf-menu li:hover ul,
  .sf-menu li.sfHover ul {
  left:  0;
  top:  2em;
  z-index: 99;
  }
  ul.sf-menu li:hover li ul,
  ul.sf-menu li.sfHover li ul {
  top: -999em;
  }
  ul.sf-menu li li:hover ul,
  ul.sf-menu li li.sfHover ul {
  left: 10em; 
  top: 0;
  }
  ul.sf-menu li li:hover li ul,
  ul.sf-menu li li.sfHover li ul {
  top: -999em;
  }
  ul.sf-menu li li li:hover ul,
  ul.sf-menu li li li.sfHover ul {
  left: 10em; 
  top: 0;
  }
  
 .menu_down {
	list-style: none;
 }
 
  .menu_down a{
	border-left: 3px solid #66cc00;
	padding-left: 10px;
	line-height: 20px;
  }
  
  .menu_down span{
	border-left: 3px solid #66cc00;
	padding-left: 10px;
  }
  
  .menu_down a:hover{
	border-left: 3px solid #ffff00;
  }
.sf-menu {
	float: left;
	margin-bottom: 0em;
	font-family: Arial,sans-serif;
	font-size: 14px;
	color: #333333;
	list-style-type: none;
  }
  .sf-menu a {
  padding: .75em 0.50em;
  color: #333333;
  }
  .sf-menu a, .sf-menu a:visited  {
  color: #333333;
  }
  .sf-menu li {
	background-color: #FFFFFF;	
  }
  .sf-menu li li {
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
  .sf-menu li li li {
	background-color: #66cc00;	
  }
  .sf-menu li:hover, .sf-menu li.sfHover,
  .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	 }

.help {
	padding-top: 17px;
	width: 50px;
	float: left;
	}
.pomosh {
	height: 20px;
	width: 50px;
	float: left;
	background-image: url(../bomond_new/images/pomosh.png);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #339933;
	background-position: left top;
	padding: 3px 0 0 20px;
	font-weight: bold;
	line-height: 18px;
}

.down 
   {
	display: block;
	font: 16px Tahoma, Verdana, Arial, sans-serif;
	color: #66cc00;
	padding: 0 0 3px 25px;
	margin: 0.3em 0 0.2em 0;
	background-image: url(../bomond_new/images/bomond_style_b.png);
	background-repeat: no-repeat;
	background-position: left top;
   }
   
.korzina {
	height: 117px;
	float: right;
	width: 152px;	
}
.korzina_top {
	height: 40px;
	width: 152px;
	text-align: center;
	float: right;
	background-image: url(../bomond_new/images/korzina_top.png);
	background-repeat: no-repeat;
}
.korzina_top_text {
	padding-top: 12px;
}
.korzina_bottom {
	height: 75px;
	width: 152px;
	float: right;
}

.korzina_text {
	height: 75px;
	width: 152px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.korzina_img {
	width: 80px;
	height: 65px;
	background-image: url(../bomond_new/images/korzina_bottom.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
	
.top2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	background-image: url(../bomond_new/images/line_top2.png);
	background-repeat: repeat-x;
   }
.left2 {
	width: 196px;
	height: 40px;
	background-image: url(../bomond_new/images/katalog.png);
	float: left;
   }
.centre2 {
	height: 40px;
	float: left;
	}
.patchway {
	float: left;
	padding-top:18px;
    position:absolute;
	padding-left: 10px;
	width: 80%;
	}
.patchway a {
	color: #296CB6;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-decoration: underline;
	}	

/* TOP4 */
.top4 {
	height: 80px;
	width: 100%;
	background-image: url(../bomond_new/images/line_bottom.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.left4 {
	float:left;
	width: 60%;
	height: 70px;
	margin-top: 10px;
	}
.left4_menu_bottom {
	padding-left: 20px;
	height: 52px;
	}
.left4_menu_bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
.left4_menu_bottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66cc00;
	text-decoration: underline;
	}
.left4_copyright {
	padding-left: 20px;
	height: 18px;
	width: 60%;
}
.centre4 {
	
}
.right4 {
	float:right;
	height: 70px;
	margin-top: 10px;
	}
.s4et4ik {
	float:left;
	height: 35px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 5px;
	}	
.s4et4ik a {
text-decoration: none;
	}	
.cssMenu {
	height:32px;
	font-size: 12px;
	position:relative; 
	z-index:100;
	}
.cssMenu ul { 
	padding:0;
	margin:0;
	list-style-type:none;
	}
.cssMenu li { 
	float:left;
	width:149px;
	position:relative;
	}

.cssMenu a, .cssMenu a:visited { 
	display:block;
	font-size:12px;
	text-decoration:underline;
	color:#999999;
	width:138px;
	height:30px;
	border: 0px;
	padding-left:10px;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
* html .cssMenu a, * html .cssMenu a:visited { 
	width:149px;
	w\idth:138px;
	}
.cssMenu ul ul ul a, .cssMenu ul ul ul a:visited{ 
	background:#CCCCCC;
	}
.cssMenu ul ul ul a:hover { 
	background:#999999;
	}
.cssMenu ul ul { 
	visibility:hidden;
	position:absolute;
	height:0;
	top:31px;
	left:0;
	width:149px;
	}
* html .cssMenu ul ul { 
	top:30px;
	t\op:31px;
	}
.cssMenu ul ul ul{ 
	left:149px;
	top:-1px;
	width:149px;
	}
.cssMenu ul ul ul.left { 
	left:-149px;
	}
.cssMenu table { 
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
	}
.cssMenu ul ul a, .cssMenu ul ul a:visited { 
	background:#FFF;
	color:#000;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	width:128px;
	border-width:0 1px 1px 1px;
	}
* html .cssMenu ul ul a, * html .cssMenu ul ul a:visited { 
	width:150px;
	w\idth:128px;
	}

.cssMenu ul ul a:hover{ 
	color:#000000;
	background:#66cc00;
	}
	
.cssMenu ul ul :hover > a { 
	color:#fff;background:#66cc00;
	}
.cssMenu ul li:hover ul, .cssMenu ul a:hover ul{ 
	visibility:visible;
	}
.cssMenu ul :hover ul ul{
	visibility:hidden;
	}
.cssMenu ul :hover ul :hover ul{ 
	visibility:visible;
	}
.cssMenu ul ul {
	position: absolute;
	margin-top: -5px;
	margin-left: 0px;
}
.line {
	border-bottom: 1px dotted #CCCCCC;
	height: 1px;

}
/*- Бокс новости */
#boxNews
   {
	text-align: left;
	margin-top: 0px;
	float: right;
	padding: 10px 0 10px 0;
   }

#boxNews a
   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
   }
.news {
	width: 228px;
	height: 400px;
	float: right;
	}
.boxNews_top {
	width: 228px;
	height: 33px;
	background-image: url(../bomond_new/images/news_top.png);
	background-repeat: no-repeat;
	}
.boxNews_bottom {
	width: 228px;
	height: 35px;
	background-image: url(../bomond_new/images/news_bottom.png);
	background-repeat: no-repeat;
	}
#boxNews .boxNews_bottom a {
	color: #666666;
	text-decoration: underline;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
#boxNews .boxNewsContent 
   {
	/*margin-bottom: 0.5em;*/
     text-align: left;
	background-image: url(../bomond_new/images/news_center.png);
	background-repeat: repeat-y;
	width: 228px;
  }

#boxNews .boxNewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
  #boxNews .boxNewsContent p.datadata 
   {
	background: #43c63d;
	color: white;
	width: 65px;
  }

div#wrap
   {
     float: left;
     width: 100%;
   }
div#wrapper
   {
     float: left;
     width: 100%;
   }
div#content
   {
     	 margin-top: 0px;
	 margin-right: 270px;
	 margin-bottom: 30px;
	 margin-left: 200px;
	 padding-left: 15px;	
	 padding-right: 15px;
	 
	/*   *height: 1400px; */
   }

div#left
   {
     float: left;
     /*width: 18%; */
     width: 200px;
     margin-left: -100%;
     background: #fff;
   }
div#right
   {
     float: right;
     overflow: auto;
     width: 260px; 
     margin-left: -260px;
     background: #fff;
   }
div#navigation 
   {
     /*padding-top: 0.5em;*/
     padding-bottom: 0.5em;
     padding-left: 7px;
     color: #ffffff;
   }

#navigation span 
   {
     display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     color: #ffffff;
     background: url(img/navigation.gif) no-repeat left center;
     padding: 0 0 0 20px; 
   }
   
#navigation a
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     color: #454545;
     text-decoration: none;
   }

#navigation a:hover
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     color: #666;
     text-decoration: none;
   }

#navigation a:visited
   {
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     color: #666;
     text-decoration: none;
   }
#content h1 
   {
	display: block;
	font: 16px Tahoma, Verdana, Arial, sans-serif;
	color: #66cc00;
	padding: 0 0 3px 25px;
	margin: 0.3em 0 0.2em 0;
	border-bottom-width: 1px;
	background-image: url(../bomond_new/images/bomond_style_b.png);
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	background-repeat: no-repeat;
	background-position: left top;
   }

#content h1 a 
   {
     color: #990000;
     text-decoration: none;
   }
h4
   {
	color: #66cc00;
	height: 14px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66CC00;
   }   
#boxCategories
   {
     text-align: left;
     margin-bottom: 0.5em;
     padding-bottom: 0.3em; 
   }

#boxCategories h5 
   {
     display: block;
     font: 12px Verdana, Arial, sans-serif;
     color: #67748B;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }

#categoriesBoxMenu 
   {
     padding: 0;
     margin: 0;
   }

   div.my_global_menu  {
		margin-left: 20px;
		margin-top: 15px;
   }
	  a.susearch:hover {
	color: #666;
	text-decoration: underline;
}
/*- Список разделов */
#categoriesBoxMenu 
   {
	background-image:url("../bomond_new/images/line_menu.png");
	background-repeat:repeat-y;
	margin:0;
	padding:0 0 15px;
	width:190px;
   }
* html #categoriesBoxMenu 
   {
		margin-left: 20px;
		padding: 0px 5px 1px 10px;
		background: #f5f5f5;
		margin-top: -8px;
   }
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
   { 
     margin: 0; 
     padding: 0; 
     list-style-type: none; 
   }

#categoriesBoxMenu #CatNavi li a
   { 
     display: block; 
     color: #333;
     text-decoration: none;
     margin:0; 
	 font-size: 11px;
	 border-bottom: 1px #666 dotted;
	 line-height: 29px;
   }
#categoriesBoxMenu #CatNavi li img
	{
		height:3px;
		padding:14px 5px 0 1px;
		width:2px;
		}
#categoriesBoxMenu #CatNavi li a:hover
   { 
     color: #0066cc; 
     background-color: transparent;
   }

#categoriesBoxMenu #CatNavi .CatLevel0 
   {
     padding-left: 0px;
   }

#categoriesBoxMenu #CatNavi .CatLevel1 
   {
     padding-left: 5px;
   }
#categoriesBoxMenu #CatNavi .CatLevel1  li a
   {
	 color: #66cc00;
   }
#categoriesBoxMenu #CatNavi .CatLevel2 
   {
     padding-left: 10px;
   }
#categoriesBoxMenu #CatNavi .CatLevel2 li a
   {
	 color: #0066cc;
   }
#categoriesBoxMenu #CatNavi .CatLevel3
   {
     padding-left: 15px;
   }
#categoriesBoxMenu #CatNavi .CatLevel3 li a
   {
	 color: #66cc00;
   }
#categoriesBoxMenu #CatNavi .CatLevel4
   {
     padding-left: 20px;
   }
#categoriesBoxMenu #CatNavi .CatLevel4 li a
   {
	 color: #0066cc;
   }
#categoriesBoxMenu #CatNavi .CatLevel5
   {
     padding-left: 25px;
   }
#categoriesBoxMenu #CatNavi .CatLevel5 li a
   {
	 color: #66cc00;
   }
#categoriesBoxMenu #CatNavi .CatLevel6
   {
     padding-left: 30px;
   }
#categoriesBoxMenu #CatNavi .CatLevel6 li a
   {
	 color: #0066cc;
   }
#categoriesBoxMenu #CatNavi .CurrentParent a 
   { 
    font-weight: normal;	 
	color: #333;
   }

#categoriesBoxMenu #CatNavi li a,
#categoriesBoxMenu #CatNavi .Current li a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current li a 
{
	font-weight: normal;
	clear:none;
}
#categoriesBoxMenu #CatNavi .Current a
{
	font-weight: bold; 
}
#categoriesBoxMenu #CatNavi .CurrentParent .Current a 
   { 
     font-weight: bold; 
	 color: #333;
   }
/*- /Список разделов */   

dl.itemNewProducts 
   {
     display: block;
     width: 49%; 
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
     border: 1px solid orange;
   }


dl.itemFeaturedProducts 
   {
     display: block;
     width: 48%;  
     float: left;
     height: auto; 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.itemNewProductsDefault 
   {
     display: block;
     width: 49%; 
     float: left;
     height: auto; 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dl.itemLatestNewsDefault 
   {
     display: block;
     width: 49%; 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemLatestNews 
   {
     display: block;
     width: 98%; 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemSpecials 
   {
     display: block;
     width: 49%; 
     float: left;
     height: auto; 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.itemLastViewed 
   {
     display: block;
     width: 98%; 
     float: left;
     height: auto; 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.ordersAddress 
   {
     display: block;
     width: 49%; 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

#boxContent
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

#boxContent ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxContent li 
   {
	  display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 12px; 
   }

#boxInformation
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }

#boxInformation ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

#boxInformation li {
   display: block;
   font: 11px Tahoma, Verdana, Arial, sans-serif;
   background: url(img/icon_arrow2.jpg) no-repeat left center;
   padding: 0 0 0 12px; 
}
#boxAddQuickie
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxAddQuickie h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxAddQuickieContent 
   {
     padding-left: 1em;
  }

#boxAddQuickieContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
.addquickieform input {
	width: 80%;
	font-size: 1em;
	border: 1px solid #999;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}

.addquickieform input:focus, .sffocus, .sffocus {
}
#boxAuthors
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxAuthors h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxAuthorsContent 
   {
     padding-left: 1em;
  }

#boxAuthorsContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxArticles
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxArticles h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxArticlesContent 
   {
     padding-left: 1em;
  }

#boxArticlesContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxArticlesNew
   {
     text-align: left;
     /*margin-bottom: 0.2em;*/
     margin-top: 0px;
     margin-right: 0.2em; 
     /*padding-top: 0.2em;
     padding-bottom: 0.4em; 
     /*border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;*/
   }
#boxArticlesNew h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     /*font-weight: bold;*/
     color: white;
     background: url(images/111.gif);
     height: 23px;
     padding-top: 10px;
     text-align: center;
     vertical-align: middle;
     border-left: 1px solid #5086b5;
     border-right: 1px solid #5086b5;
     margin: 0px;
     /*border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;*/
  }
  
#boxArticlesNew h5 a
   {
     color: white;
     text-decoration: none;
   }
#boxArticlesNewContent 
   {
     /*padding-left: 1em;*/
	 text-align: left;
	 background: url(images/112.gif) bottom repeat-x;
	 border-left: 1px solid #b8b7b7;
	 border-right: 1px solid #b8b7b7;
	 border-bottom: 1px solid #b8b7b7;
	 padding-top: 10px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
  }

#boxArticlesNewContent p 
   {
     margin: 0 0 0 0;
     /*text-align: left;*/
	 padding-bottom: 0.2em;
  }
  
#boxArticlesNewContent p.datadata 
   {
	background: #43c63d;
	color: white;
	width: 65px;
	margin-bottom: -15px;
  }
#boxLastViewed
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxLastViewed h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #67748B;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxLastViewedContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxLastViewedContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxReviews
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em;
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxReviews h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxReviewsContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxReviewsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxSearch
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-right: 0.2em; 
     padding-bottom: 0.4em; 
   }
#boxSearchContent 
   {
     padding-left: 1em;
  }

#boxSearchContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }

#boxSpecials
   {
     margin-top: 0px;
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
	  margin-top: 0px;
   }
#boxSpecials h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #67748B;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxSpecials h5 a
   {
     color: #67748B;
     text-decoration: none;
   }
#boxSpecialsContent 
   {
     padding-left: 0;
     text-align: center;
  }
#boxSpecialsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxFeatured
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em;
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxFeatured h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
  
#boxFeatured h5 a
   {
     color: #006600;
     text-decoration: none;
   }
#boxFeaturedContent 
   {
     padding-left: 0;
     text-align: center;
  }
#boxFeaturedContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxWhatsNew
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxWhatsNew h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     color: white;
     background: url(images/111.gif);
     height: 33px;
     text-align: center;
  }
#boxWhatsNew h5 a
   {
     color: #990000;
     text-decoration: none;
   }
#boxWhatsNewContent 
   {
     padding-left: 0;
     text-align: center;
  }
#boxWhatsNewContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxCart 
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.5em;
     margin-right: 0.4em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
   }
#boxCart .top, #boxCart .bottom 
   {
     display: block; 
     background: transparent; 
     font-size: 1px;
   }
#boxCart .b1, #boxCart .b2, #boxCart .b3, #boxCart .b4, #boxCart .b5 
   {
     display: block; 
     overflow: hidden; 
     height: 1px; 
   }
#boxCart .b1b, #boxCart .b2b, #boxCart .b3b, #boxCart .b4b, #boxCart .b5b 
   {
     display: block; 
     overflow: hidden; 
     height: 1px; 
   }
#boxCart .b1, #boxCart .b1b
   {
     margin: 0 5px; 
   }
#boxCart .b2, #boxCart .b2b
   {
     margin: 0 4px;
   }
#boxCart .b3, #boxCart .b3b 
   {
     margin: 0 3px;
   }
#boxCart .b4, #boxCart .b4b 
   {
     margin: 0 2px;
   }
#boxCart .b5, #boxCart .b5b 
   {
     margin: 0 1px;
   }
#boxCart .boxheader 
   {
     display: block; 
     color: #fff;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
   }
#boxCart .boxcontent 
   {
     display: block; 
   }

#boxCart .boxcontent  span 
   {
     font-weight: bold;
   }
#boxCart .boxheader p 
   {
     padding-top: 0;
     padding-bottom: 0.4em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }
#boxCart .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }
#boxCart .boxheader a 
   {
     color: #fff;
     text-decoration: none;
   }
#boxCart .boxheader a:hover 
   {
     color: #fff;
     text-decoration: none;
   }
p.CartContentRight
   {
     text-align: right;
     padding-right: 0.2em;
   }
#boxLogin 
   {
	text-align: left; 
	float: right;
   }

#boxLogin .top, #boxLogin .bottom 
   {
     display: block; 
     background: transparent; 
     font-size: 1px;
   }
#boxLogin .b1, #boxLogin .b2, #boxLogin .b3, #boxLogin .b4, #boxLogin .b5 
   {
     display: block; 
     overflow: hidden; 
     height: 1px; 
     background: #67748B; 
     border-left: 1px solid #000; 
     border-right: 1px solid #000;
   }
#boxLogin .b1b, #boxLogin .b2b, #boxLogin .b3b, #boxLogin .b4b, #boxLogin .b5b 
   {
     display: block; 
     overflow: hidden; 
     height: 1px; 
   }
#boxLogin .b1, #boxLogin .b1b
   {
     margin: 0 5px; 
     background: #000;
   }
#boxLogin .b2, #boxLogin .b2b
   {
     margin: 0 4px;
   }
#boxLogin .b3, #boxLogin .b3b 
   {
     margin: 0 3px;
   }

#boxLogin .b4, #boxLogin .b4b 
   {
     margin: 0 2px;
   }

#boxLogin .b5, #boxLogin .b5b 
   {
     margin: 0 1px;
   }

#boxLogin .boxheader 
   {
     display: block;
	 width: 228px;
	 height: 33px;
	 background-image: url(../bomond_new/images/news_top.png);
	 background-repeat: no-repeat;
     color: #000000;
     font: 18px Verdana, Arial, sans-serif;
   }

#boxLogin .boxcontent 
   {
     display: block;
     padding-left: 10px;
     text-align: left;
	 background-image: url(../bomond_new/images/news_center.png);
	 background-repeat: repeat-y;
	 width: 228px;
   }

#boxLogin .boxcontent  span 
   {
     font-weight: bold;
   }

#boxLogin .boxheader p 
   {
     padding-top: 0;
     padding-bottom: 0.4em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }

#boxLogin .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.2em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }
.loginform input {
	width: 70%;
	font-size: 1em;
	border: 1px solid #ccc;
	padding: 2px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

.loginform input:focus, .sffocus, .sffocus {
}
p.LoginContentCenter
   {
     text-align: left;
   }

p.LoginContentLeft
   {
     text-align: left;
   }
#boxDownloads
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; /* отступ от правого края браузера */
     padding-top: 0.2em;
     padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxDownloads h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxDownloadsContent 
   {
     padding-left: 0;
     text-align: left;
  }

#boxDownloadsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxNewsletter
   {
     text-align: left;
     /*margin-bottom: 0.2em;*/
     /*margin-top: 0.2em;*/
     margin-right: 0.2em; 
     /*padding-top: 0.2em;*/
     /*padding-bottom: 0.4em; */
	  border-bottom-width: 1px;
   }
#boxNewsletter h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     color: white;
     background: url(images/111.gif);
	 height: 13px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 text-align: center;
	 vertical-align: middle;
	 border-left: 1px solid #5086b5;
	 border-right: 1px solid #5086b5;
	 margin: 0px;
  }
#boxNewsletterContent 
   {
    padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #b8b7b7;
	border-right: 1px solid #b8b7b7;
	border-bottom: 1px solid #b8b7b7;
	background: url(images/112.gif);
  }

#boxNewsletterContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
.newsletterform input {
	width: 90%;
	font-size: 1em;
	border: 1px solid #959595;
	border-color: #ccc;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}

.newsletterform input:focus, .sffocus, .sffocus {
}
#boxBestsellers
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxBestsellers h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxBestsellersContent 
   {
     padding-left: 1em;
  }

#boxBestsellersContent p 
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxBestsellersContent p.BestsellersContentRight
   {
     text-align: right;
     padding-right: 0.2em;
     padding-bottom: 0.3em;
   }

#boxBestsellersContent  span 
   {
     font-weight: bold;
   }
#boxGroupInfo
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxGroupInfo h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxGroupInfoContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxGroupInfoContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }

#boxGroupInfoContent  span 
   {
     font-weight: bold;
   }
#boxCurrencies
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxCurrencies h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxCurrenciesContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxCurrenciesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxCurrenciesContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
#boxLanguages
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxLanguages h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #CC0000;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxLanguagesContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxLanguagesContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxManufacturers
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em;
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxManufacturers h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #006600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxManufacturersContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxManufacturersContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxManufacturersContent select {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
#boxManufacturersInfo
   {
     text-align: left;
     margin-bottom: 0.2em;
     margin-top: 0.2em;
     margin-right: 0.2em; 
     padding-top: 0.2em;
     padding-bottom: 0.4em; 
  	  border-bottom-width: 1px;
	  border-bottom-style: dashed;
     border-bottom-color: #67748B;
   }
#boxManufacturersInfo h5 
   {
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #FF6600;
     border-bottom: 2px #e5e5e5 solid;
     background: url(img/box.gif) no-repeat left center;
     margin: 0 0 .4em .3em;
     padding: .1em 0 0 16px;
  }
#boxManufacturersInfoContent 
   {
     padding-left: 0;
     text-align: center;
  }

#boxManufacturersInfoContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
div#parseTime
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
div#copyright
   {
     /*clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;*/
	 display: none;
   }

div.copyright
   {
     clear: left;
     background: #f1f1f6;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }
form#quick_find
   {
	width: 100%;
	font-size:76%;
	margin: 0;
	height: 10px;
	font-size: 12px;
	display: inline;
   }
form 
   {
	  width: 100%;
	  margin: 0;
   }
form#quick_find input
   {
height:17px;
margin-top:12px;
width:100%;
border:medium none;
   }
.form input, textarea 
   {

   }
#errormsg
   {
     border: 1px solid #c00;
     padding: 5px;
     width: 96%;
   }    

.error
   {
	  background: #fcc;
   }
  
.form textarea:focus, input:focus, .sffocus, .sffocus 
   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
   }

span.Requirement 
   {
     color: red;
   }
span.markProductOutOfStock 
   {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }

span.productOldPrice 
   {
	  font-family: Verdana, Arial, sans-serif;
	  color: #ff0000;
	  text-decoration: line-through;
   }

span.errorText 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }
div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #afdef0CCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

dt.ordersAddress 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }
dl.AddressBook 
   {
     display: block;
     width: 49%; 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook 
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList 
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }
dl.Login 
   {
     display: block;
     width: 49%;
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.Login
   {
     float: left;
     display: block;
     background: transparent;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.Login
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }
dt.itemImage 
   {
     float: left;
     display: block;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dt.itemNews 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }

dd.itemDescription
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemDescriptionPrice
   {
     display: block;
     margin: 1em 0 0 0;
     padding: 0 0;
     line-height: normal;
	 color: #e85f04;
	 font-weight: bolder;
	 font-size: 15px;
     background: transparent;
   }

dd.itemNews
   {
     display: block;
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;
   }

span.right
   {
     float: right;
   }
dl.itemCategoriesListing 
   {
     width: 30%;
     float: left;
     height: auto; 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dt.itemCategoriesListing 
   {
     float: left;
     height: auto;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dd.itemCategoriesListing 
   {
     margin: 0 1em 0 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
     text-align: center;
   }
p.center
   {
     text-align: center;
   }

div.ProductInfoLeft
   {
     float: left;
     margin-right: 1em;
   }

div.ProductInfoRight
   {
     float: left;
     margin-left: 1em;
     text-align: right;
   }
span.bold 
   {
     font-weight: bold;
   }

/* Ajax quick find */

div.ajaxQuickFind 
   {
     text-align: left;
   }

ul.ajaxQuickFind 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie 
   {
     text-align: left;
   }

div.addQuick 
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }
   
ul.ajaxAddQuickie 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie 
   {
     font-size: 80%;
     padding-left: 0px;
   } 

/* /Ajax add quickie suggest */

.errorBox 
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning 
   { 
     background-color: #ffb3b5; 
   }

.messageStackSuccess 
   { 
     background-color: #99ff00; 
   }

.headerError 
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5; 
     padding: 0.5em 0.5em 0.5em 0.5em; 
   }


.votes_quest {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #58b93a;
  font-weight: bold;
  text-align: left;
  padding-top: 6px;
  padding-bottom: 0px;
  padding-left: 30px;
  margin: 0px 0px 0px 0px;
}
.votes_txt {
  font-family: Tahoma;
  font-size: 10px;
  color: #000000;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-weight: bold;
  clear: both;
}
.vote_button{
	background-color: #58b93a;
	background-repeat: no-repeat;
	border: none;
	width: 106px;
	height: 19px;
	cursor: pointer;
}
.vote_items {
	padding: 3px 10px 3px 10px;
}

.block_vote_line{
	margin-top: 5px;
	margin-bottom: 10px;
}
.votes_botton{
	background-image: url(buttons/russian/button_votes.gif);
	width: 87px;
	height: 22px;
	border-width: 0px;
	cursor: pointer;
}

.votes_arch {
	text-transform: capitalize;
	color: #E90909;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
	margin-left: 30px;
}
.votes_arch a, .votes_arch a:link, .votes_arch a:visited {
font-size: 11px;
	color: #E90909;
	text-decoration: none;
	cursor: pointer; 
}

.votes_arch a:hover {
	font-size: 11px;
	color: #E90909;
	text-decoration: underline;
	cursor: pointer;
}
.votes_items{
	margin-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
	
}
.votes_item_line{
	background-color: red;
	height:6px;
}

#vote {
	padding: 1px 0px 10px 0px;
	margin-left: 0px;
	width: 251px;
}
#vote form{
	margin: 0px;
	padding: 0px;
}
span.vote_style{
display: block;
	background: url(images/112.gif) bottom repeat-x;
	border-left: 1px solid #b8b7b7;
	border-right: 1px solid #b8b7b7;
	border-bottom: 1px solid #b8b7b7;
	border-top: none;
	padding-bottom: 5px;
}
#vote h5{
     display: block;
     font: 12px Tahoma, Verdana, Arial, sans-serif;
     /*font-weight: bold;*/
     color: white;
	 background: url(images/111.gif);
	 height: 23px;
	 padding-top: 10px;
	 text-align: center;
	 vertical-align: middle;
	 border-left: 1px solid #5086b5;
	 border-right: 1px solid #5086b5;
	 margin: 0px;
}
#vote h5 a{
	color: white;
     text-decoration: none;
}
.vote_number {
	padding: 8px 5px 0px 0px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 280%;
	font-style: normal;
	font-weight: bold;
	color: #DCDCDC;
	position: absolute;
}
#votes_action_1{
	margin-left: 10px;
}
div.votes_block_on{
	display: block;
	visibility: visible;
	position: static;
}
div.votes_block_off{
	width: 100px;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
  
.form textarea:focus, input:focus, .sffocus, .sffocus 
   {
	line-height: 14px;
	color: #333333;
	border: thin solid #999999;
   }
.right a {
color:#96999E;
padding:7px 12px!important;
}

.right {
cursor:default;
line-height:16px;
text-align:center;
}

.right a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
color:#96999E;
text-decoration:underline;
}

.right a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4D4DB none repeat scroll 0 0;
color:#853F60;
text-decoration:none;
}


.socbuton {
float: left;
padding:10px;
}


