/* head */

/*#head { width:1000px; height:106px; margin-top:18px; background:url(/images/23-feb2012ok.png) no-repeat right;}*/
/*#head { width:1000px; height:106px; margin-top:18px; background:url(/images/9may/header_bg_9may.png) no-repeat right;}*/
/*#head { width:1000px; height:106px; margin-top:18px; background:url(/images/ny.png) top left no-repeat;}*/
/*#head { width:1000px; height:106px; margin-top:18px; background:url(/images/8_header.png) no-repeat right;}*/
/*#head { width:1000px; height:106px; margin-top:18px; background:url(/images/23_header.png) no-repeat right;}*/
#head a { display:block; width:210px; height:104px;}

/* left_menu_title */

#left_menu_title { border:1px solid #166eb7; background:url(/images/left_menu_title_bg.jpg) no-repeat center;}
#left_menu_title a,
#left_menu_title .ptr {
    display:block;
    width:212px;
    height:45px;
}
/*#left_menu_title a span {border:none; position:relative; left:179px; top:20px; display:block; width:11px; height:7px;}*/
#left_menu_title a .up {background:url(/images/arrow_up.jpg) no-repeat center;}
#left_menu_title a .down {background:url(/images/arrow_down.jpg) no-repeat center;}

table {
  clear:both;
}

/* basket */

.basket {
  background:url(/images/basket_bg2.png) 0px 0px no-repeat;
  width:283px;
  height:47px;
  overflow:hidden;
  font-size:12px;
}

.basket a, .basket span {
  display:block;
  float:left;
  color:#fff;
  text-decoration:none;
  padding:5px 10px 0;
}

.basket span span, .basket a span {
  float:none;
  padding:0;
  color:#9bd0ff;
  white-space:nowrap;
}

.basket .show-compare, .basket .compare {
  width:105px;
}

* html .basket .show-compare {
  width:100px;  
}

.basket .small-basket {
  width:147px;
  padding-right:0;
}

/* search_style */

.div_search
{
  float:left;
  width:481px;
  height:47px;
  background-color:#ee1e26;
  margin-right:6px;
}
.table_search tr td {  vertical-align:middle; }

.input_search
{
  width: 383px;
  height: 20px;
  border:1px solid #e0e0e0;
  font:12px Arial;
  margin:14px 0 0 12px;
  padding:0px 0px 0 7px;
  float:left;
}

.btn_search
{
  width: 59px;
  height:22px;
  color:#fff;
  background:url("/images/button.png") no-repeat center 0px;
  border: 1px solid #e0e0e0;
  margin:14px 12px 0 6px;
  float: right;
}
.btn_search:hover {
	background-position:center -21px;
}

/* template_styles */

html, body, form
{
	margin: 0;
	padding: 0;
}
html
{
	height:100%;
}
img { border:0px; }
table tr td { vertical-align:top; padding:0px; font:1px; }

/* top_menu */

#top_menu { margin:0; padding:0;}
#top_menu li {float:left;}
#top_menu li a {display:block; height:40px; margin:12px 0 12px 0; background-image:url(/images/menu_bg.png);}
#top_menu .item1 a { background-position:0px 0px; width:121px;}
#top_menu .item2 a { background-position:-121px 0px; width:148px;}
#top_menu .item3 a { background-position:-269px 0px; width:264px;}
#top_menu .item4 a { background-position:-533px 0px; width:156px;}
#top_menu .item5 a { background-position:-689px 0px; width:157px;}
#top_menu .item6 a { background-position:-846px 0px; width:154px;}
#top_menu .item1 a:hover { background-position:0px -42px;}
#top_menu .item2 a:hover { background-position:-121px -42px;}
#top_menu .item3 a:hover { background-position:-269px -42px;}
#top_menu .item4 a:hover { background-position:-533px -42px;}
#top_menu .item5 a:hover { background-position:-689px -42px;}
#top_menu .item6 a:hover { background-position:-846px -42px;}

.main_text .categoryzer h2 a {
    color: #5E5F65;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}

.main_text .categoryzer h2 a:visited {
    color: #5E5F65;
}

.main_text .categoryzer h2 a:hover {
    color: #1876BD;
}

