@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select,button{
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #292929;
}
html, body{ 
	margin: 0;
	padding: 0;
	background: #bec1c2 url(../images/bg_main.jpg) repeat 0 0;
}
p{
	margin: 0;
	padding: 0;
}
h1{
	font: bold 24px/26px Arial, Helvetica, sans-serif;
	color: #043a4e;
	margin: 0 0 0 0;
	padding: 0 0 7px 0;
}
h2{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #043a4e;
	padding: 0 0 7px 0;
	margin: 0;
}
img, form{
	margin: 0;
	padding: 0;
	border: none;
}
a{
	text-decoration: underline;
	color: #043a4e; 
}
a:hover{
	text-decoration: none;
}
input{
	background: #fff;
	border: none;
	border-top: solid #616161 1px;
	border-right: solid #bbbebf 1px;
}

/*site background: start*/
#bg_b{
	background: url(../images/bg_bott.jpg) repeat-x 0 bottom;
}
#bg_t{
	background: url(../images/bg_top.jpg) repeat-x 0 0;
}
#bg_b_a{
	background:url(../images/bg_bott_art.jpg) no-repeat center bottom;
}
/*site background: end*/

/*masthead: start*/
#mh{
	height: 191px;
	margin: 0 auto;
	position: relative;
}
#logo{
	display: block;
	width: 250px;
	height: 123px;
	position: absolute;
	left: 0;
	top: 17px;
	background: url(../images/logo.jpg) no-repeat 0 0;
	z-index: 999;
}

  /*top search: begin*/
#ts{
	height: 81px;
	position: absolute;
	left: 270px;
	top: 45px;
	background: url(../images/search_bg.png) repeat-x 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search_bg.png', sizingMethod='scale');
	font-size: 11px;
	overflow: visible;
}
#ts_l{
	width: 229px;
	height: 81px;
	float: left;
	margin-left: 0px;
	background: url(../images/search_bg_l.jpg) no-repeat 0 0;
}
#ts_r{
	position: absolute;
	top: 45px;
	right: 269px;
	width: 12px;
	height: 81px;
	background: url(../images/search_bg_r.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search_bg_r.png', sizingMethod='image');
}
#ts form input{
	position: absolute;
	height: 18px;
	top: 16px;
	left: 78px;
}
#ts form a{
	position: absolute;
	right: 1px;
	top: 16px;
	width: 74px;
	height: 22px;
	background: url(../images/find_button.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/find_button.png', sizingMethod='image');
	cursor: pointer;
}
#tse_1{
	position: absolute;
	left: 14px;
	top: 43px;
}
#tse_2{
	position: absolute;
	left: 77px;
	top: 43px;
	color: #292929;
}
  /*top search: end*/

#mhc{
	position: absolute;
	width: 258px;
	height: 81px;
	top: 45px;
	right: 0px;
	background: url(../images/mh_contacts.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mh_contacts.png', sizingMethod='image');
}

ul#t_icons{
	list-style: none;
	position: absolute;
	right: 2px;
	top: 15px;
	margin: 0;
	padding: 0;
}
ul#t_icons li{
	float: left;
	margin: 0 0 0 30px;
	padding: 0;
}
ul#t_icons li a{
	font-size: 11px;
	color: #292929;
	text-decoration: none;
}
ul#t_icons li a:hover{
	text-decoration: underline;
}
ul#t_icons li.ti_h a{
	padding: 0 0 0 17px;
	background: url(../images/t_ico_home.gif) no-repeat 0 1px;
}
ul#t_icons li.ti_m a{
	padding: 0 0 0 15px;
	background: url(../images/t_ico_map.gif) no-repeat 0 2px;
}
ul#t_icons li.ti_c a{
	padding: 0 0 0 19px;
	background: url(../images/t_ico_cont.gif) no-repeat 0 3px;
}

#mm_l{
	position: absolute;
	top: 138px;
	left: 0;
	width: 10px;
	height: 50px;
	background: url(../images/mm_l.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_l.png', sizingMethod='image');
}
#mm_r{
	position: absolute;
	top: 138px;
	right: 0;
	width: 10px;
	height: 50px;
	background: url(../images/mm_r.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_r.png', sizingMethod='image');
}

  /*main menu: begin*/
#mm{
	position: absolute;
	left: 10px;
	top: 138px;
	height: 50px;
	background: url(../images/mm_bg.png) repeat-x 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_bg.png', sizingMethod='scale');
	margin: 0;
	padding: 0;
	list-style: none;
}
#mm li{
	float: left;
	padding: 0 0 0 6px;
	background: url(../images/mm_s.gif) no-repeat 2px 15px;
}
#mm li.mi_first{
	padding: 0;
}
#mm li a{
	display: block;
	height: 30px;
	margin-top: 5px;
}
#mm li a span{
	display: none;
}

#mm li a#mi_01{
	width: 76px;
	background: url(../images/mi/mi_01.jpg) no-repeat 0 0;
}
#mm li a#mi_01:hover{
	background: url(../images/mi/mi_01_on.jpg) no-repeat 0 0;
}
#mm li a#mi_01.act{
	background: url(../images/mi/mi_01_act.jpg) no-repeat 0 0;
}

#mm li a#mi_02{
	width: 95px;
	background: url(../images/mi/mi_02.jpg) no-repeat 0 0;
}
#mm li a#mi_02:hover{
	background: url(../images/mi/mi_02_on.jpg) no-repeat 0 0;
}
#mm li a#mi_02.act{
	background: url(../images/mi/mi_02_act.jpg) no-repeat 0 0;
}


#mm li a#mi_03{
	width: 139px;
	background: url(../images/mi/mi_03.jpg) no-repeat 0 0;
}
#mm li a#mi_03:hover{
	background: url(../images/mi/mi_03_on.jpg) no-repeat 0 0;
}
#mm li a#mi_03.act{
	background: url(../images/mi/mi_03_act.jpg) no-repeat 0 0;
}


#mm li a#mi_05{
	width: 81px;
	background: url(../images/mi/mi_04.jpg) no-repeat 0 0;
}
#mm li a#mi_05:hover{
	background: url(../images/mi/mi_04_on.jpg) no-repeat 0 0;
}
#mm li a#mi_05.act{
	background: url(../images/mi/mi_04_act.jpg) no-repeat 0 0;
}

#mm li a#mi_04{
	width: 73px;
	background: url(../images/mi/mi_12.jpg) no-repeat 0 0;
}
#mm li a#mi_04:hover{
	background: url(../images/mi/mi_12_on.jpg) no-repeat 0 0;
}
#mm li a#mi_04.act{
	background: url(../images/mi/mi_12_act.jpg) no-repeat 0 0;
}

/*
#mm li a#mi_05{
	width: 63px;
	background: url(../images/mi/mi_05.jpg) no-repeat 0 0;
}
#mm li a#mi_05:hover{
	background: url(../images/mi/mi_05_on.jpg) no-repeat 0 0;
}
#mm li a#mi_05.act{
	background: url(../images/mi/mi_05_act.jpg) no-repeat 0 0;
}
*/

#mm li a#mi_07{
	width: 70px;
	background: url(../images/mi/mi_10.jpg) no-repeat 0 0;
}
#mm li a#mi_07:hover{
	background: url(../images/mi/mi_10_on.jpg) no-repeat 0 0;
}
#mm li a#mi_07.act{
	background: url(../images/mi/mi_10_act.jpg) no-repeat 0 0;
}

/*
#mm li a#mi_07{
	width: 167px;
	background: url(../images/mi/mi_07.jpg) no-repeat 0 0;
}
#mm li a#mi_07:hover{
	background: url(../images/mi/mi_07_on.jpg) no-repeat 0 0;
}
#mm li a#mi_07.act{
	background: url(../images/mi/mi_07_act.jpg) no-repeat 0 0;
}
*/

#mm li a#mi_09{
	width: 170px;
	background: url(../images/mi/mi_11.jpg) no-repeat 0 0;
}
#mm li a#mi_09:hover{
	background: url(../images/mi/mi_11_on.jpg) no-repeat 0 0;
}
#mm li a#mi_09.act{
	background: url(../images/mi/mi_11_act.jpg) no-repeat 0 0;
}


#mm li a#mi_010{
	width: 84px;
	background: url(../images/mi/mi_08.jpg) no-repeat 0 0;
}
#mm li a#mi_010:hover{
	background: url(../images/mi/mi_08_on.jpg) no-repeat 0 0;
}
#mm li a#mi_010.act{
	background: url(../images/mi/mi_08_act.jpg) no-repeat 0 0;
}

  /*main menu: end*/

/*masthead: end*/

/*main table: start*/
#mt{
	margin: 0 auto;
}
#mt td{
	padding: 0;
	margin: 0;
}
#mt td#cc{
	width: 100%;
}

/*main table: end*/

/*side blocks: begin*/
.sb_top{
	width: 262px;
	height: 10px;
	background: url(../images/side_block_top.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/side_block_top.png', sizingMethod='image');
	overflow: hidden;
}
.sb_bg{
	width: 262px;
	background: url(../images/side_block_bg.png) repeat-y 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/side_block_bg.png', sizingMethod='scale');
}
.sb_bott{
	width: 262px;
	height: 10px;
	background: url(../images/side_block_bott.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/side_block_bott.png', sizingMethod='image');
	overflow: hidden;
}
.sb_spread{
	height: 12px;
	overflow: hidden;
}
.sb_cont{
	min-height: 133px;
	width: 240;
	background: url(../images/side_block_light.png) no-repeat 0 0;
	_height: 133px;
	_overflow: visible;
	_background: url(../images/side_block_light.jpg) no-repeat 5px 0;
	padding: 0 11px 0 11px;
}
.sb_inner{
	padding: 0 4px 0 4px;
}
.sb_inner_spread{
	background: url(../images/lc_spread.gif) repeat-x 0 center;
	height: 18px;
}
.sb_cont h4{
	margin: 0;
	padding: 4px 4px 4px 31px;
	font: bold 15px/21px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
}
.sb_cont h4 a{
	color: #333;
	text-decoration: none;
}
h4.lc_h{
	background: url(../images/sb/sb_ico_cat.png) no-repeat 4px center;
}
h4.lc_opt{
	background: url(../images/sb/sb_ico_opt.png) no-repeat 4px center;
}
h4.lc_cart{
	background: url(../images/sb/sb_ico_cart.png) no-repeat 4px center;
}
h4.lc_komp{
	background: url(../images/sb/sb_ico_komp.png) no-repeat 4px center;
}
h4.lc_news{
	background: url(../images/sb/sb_ico_news.png) no-repeat 4px center;
}
h4.lc_rate{
	background: url(../images/sb/sb_ico_rate.png) no-repeat 4px center;
}
.sb_cont ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.news_title{
	display: block;
	font-weight: bold;
	margin: 0 0 9px 0;
}
.news_date{
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	margin-top: 9px;
}

/*left catalog 1-lev: begin*/
ul.lc{
	padding: 4px;
	list-style: none;
	color: #241905;
}
ul.lc li{
	background: url(../images/lc_spread.gif) repeat-x 0 bottom;
}
ul.lc li.act{
	background: url(../images/lc_spread_act.jpg) repeat-x 0 top;
	margin-top: -2px;
}
ul.lc li a{
	display: block;
	color: #241905;
	text-decoration: none;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	padding: 8px 0 9px 34px;
	_height: 16px;
	background: url(../images/sb/usr_cat_ico_def.gif) no-repeat 7px center;
}
ul.lc li a:hover{
	text-decoration: underline;
}
ul.lc li.act a{
	color: #fff;
	padding: 9px 0 10px 34px;
}
ul.lc li.act a:hover{
	text-decoration: none;
}
/*left catalog 1-lev: end*/
  
/*left catalog 2-lev: begin*/
ul.lc li.act ul{
	background: url(../images/lc2_bg.jpg) repeat-y 0 0;
	//margin-top: -2px;
}
ul.lc li.act ul ul{
	background: none;
	//margin: 0;
}
ul.lc li.act span.lc2_bott{
	display: block;
	width: 232px;
	height: 5px;
	overflow: hidden;
	background: url(../images/lc2_bott.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lc2_bott.png', sizingMethod='image');
	//margin-left: -16px;
}

ul.lc li.act ul li{
	background: none;
	margin: 0 12px 0 16px;
	padding: 0;
	background: url(../images/lc2_spread.gif) repeat-x 0 bottom;
}

ul.lc li.act ul li a.act{
	background: url(../images/sb/usr_cat_ico2_act.gif) no-repeat 0 center;
}
ul.lc li.act ul li.act li a{
/*	color: #fff; */
}
ul.lc li.act ul li a{
	1display: block;
	padding: 4px 0 5px 18px;
	margin: 0;
	background: url(../images/sb/usr_cat_ico2_def.gif) no-repeat 0 center;
/*	color: #043a4e;  */
	color: #d9e5ea;
}
ul.lc li.act ul li a:hover{
	text-decoration: underline;
}
/*left catalog 2-lev: end*/

/*left catalog 3-lev: begin*/
ul.lc li.act ul li ul li{
	margin: 0 0 0 18px;
	background: url(../images/lc2_spread.gif) repeat-x 0 top;
}
/*left catalog 3-lev: end*/

/*left catalog items: begin*/
ul.lc ul#cl_i li{
	background: url(../images/space.gif);
}
ul.lc ul#cl_i li a{
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 0 5px 0;
	margin: 0;
	background: url(../images/space.gif);
	color: #fff;
}
ul.lc ul#cl_i li a.act{
	background: url(../images/sb/usr_cat_ico3_def.gif) no-repeat 0 center;
	/* active product color */
   color: #043A4E;
	margin-left: -9px;
	padding-left: 9px;
}
/*left catalog items: end*/

/*login form: begin*/
#usr_lf{
	height: 100px;
	position: relative;
}
#usr_lf input{
	float: right;
	width: 160px;
	height: 18px;
}
#usr_lf input{
	//position: absolute;
	//top: 0;
	//right: 0;
    //width: 160px;
	//height: 18px;
}
#usr_lf label{
	position: absolute;
	width: 232px;
	padding: 0 4px 0 4px;
	font-weight: bold;
	line-height: 20px;	
}
#usr_lf label.ll{
	left: 0;
	top: 8px;
}
#usr_lf label.pl{
	left: 0;
	top: 34px;
}
#usr_lf a#go_login{
	display: block;
	position: absolute;
	width: 65px;
	height: 20px;
	background: url(../images/go_login.gif) no-repeat 0 -20px;
	top: 62px;
	right: 4px;
}
#usr_lf a#go_login:hover{
	background-position: 0 0;
}
#usr_lf a.g_reg{
	display: block;
	width: 140px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	left: 4px;
	top: 63px;
}
#usr_lf a.g_rem{
	display: block;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	left: 4px;
	top: 83px;
}
a.small_link{
	font-size: 11px;
	font-weight: bold;
}
/*login form: end*/


.sb_inner a.go_more_news{
	display: block;
	float: right;
	width: 93px;
	height: 21px;
	background: url(../images/go_more_news.gif) no-repeat 0 -21px;
}
.sb_inner a.go_more_news:hover{
	background-position: 0 0;
}
/*side blocks: end*/

/*bottom line: begin*/
#bm_l{
	position: absolute;
	top: 12px;
	left: 0;
	width: 10px;
	height: 50px;
	background: url(../images/mm_l.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_l.png', sizingMethod='image');
}
#bm_r{
	position: absolute;
	top: 12px;
	right: 0;
	width: 10px;
	height: 50px;
	background: url(../images/mm_r.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_r.png', sizingMethod='image');
}

#bl{
	height: 110px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
}

#bm{
	position: absolute;
	left: 10px;
	top: 12px;
	height: 50px;
	background: url(../images/mm_bg.png) repeat-x 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mm_bg.png', sizingMethod='scale');
	margin: 0;
	padding: 0;
	list-style: none;
}
#bm li{
	float: left;
	padding: 0 0 0 22px;
	margin-top: 12px;
	background: url(../images/mm_s.gif) no-repeat 10px 3px;
	font-size: 12px;
}
#bm li.mi_first{
	padding: 0 0 0 6px;
	background: none;
}
#bm li a{
	color: #FFF;
}
#bl a{
	color: #292929;
	text-decoration: none;
}
#bl a:hover{
	text-decoration: underline;
}
#copy{
	position: absolute;
	color: #FFF;
	right: 15px;
	top: 24px;
}
#counters{
	position: absolute;
	right: 6px;
	top: 17px;
	z-index: 10;
}
#kw{
	position: absolute;
	width: 80%;
	top: 65px;
	left: 14px;
	font-size: 11px;
}
#created_by{
	position: absolute;
	top: 65px;
	right: 14px;
	font-size: 11px;
}
/*bottom line: end*/

/*content area: begin*/
#ch{
	margin: 0 14px 0 14px;
	//margin: 0 14px 0 0;
}
#ch p, #ch h3{
	//margin-left: 14px;
}
/*breadcrumbs: begin*/
.breadcrumbs{
	height: 19px;
	margin: 14px 0 3px 0;
	padding: 1px 0 0 24px;
	font: bold 10px/16px Arial, Helvetica, sans-serif;
	color: 043a4e;
	background: url(../images/cb/img_key.png) no-repeat 0 0;
}

.breadcrumbs a{
	color: #043a4e;
	text-decoration: none;
}

.breadcrumbs a:hover{
	text-decoration: underline;
}
/*breadcrumbs: end*/

/*main selector: begin*/
.main_selector{
	overflow: hidden;
	clear: both;
	margin-bottom: 18px;
}
.main_selector form{
	margin: 0 10px 0 10px;
	display: block;
	clear: both;
	overflow: hidden;
}
.main_selector form h2{
	padding: 2px 0 10px 0;
}


.main_selector span.search_param{
	display: block;
	width: 50%;
	float: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
}
.main_selector span.search_param span.search_title{
	display: block;
	float: left;
	width: 45%;
}

#cat_product_sort {
   margin-bottom: 15px;
}
#cat_product_sort_cat {
   margin-bottom: 15px;
}
.main_selector span.search_param a{
	display: block;
	float: right;
	height: 17px;
	width: 40%;
	padding: 0 20px 0 2px;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 20px 0 0;
	_margin: 0 10px 0 0;
	background: #fff url(../images/cb/img_main_selector.png) no-repeat right -16px;
	border: none;
	border-top: solid #616161 1px;
	border-right: solid #bbbebf 1px;
	text-decoration: none;
	color: #292929;
	position: relative;
}

.main_selector span.search_param a:hover{
	background-position: right 0;
	text-decoration: none;
}

.multiSelectOptions{
	border: solid #616161 1px;
	padding: 3px 6px 3px 3px;
}
.multiSelectOptions label{
	padding: 2px 0px 2px 3px;
	vertical-align: middle;
}
.multiSelectOptions input{
	border: solid #616161 1px;
	margin: 0 5px 0 0;
	padding: 2px;
	border: none;
	vertical-align: top;
}

.main_selector td{
	vertical-align: top;
}
.selector_bg{
	width:100%;
	height:auto;
	padding: 9px 0 9px 0; 
}
.c_bg_light .ms_buttons{
	clear: both;
	height: 22px;
	padding-top: 9px;
	overflow: hidden;
}
a.find_b{
	display: block;
	height: 22px;
	width: 74px;
	background: url(../images/cb/find_buttom.gif) no-repeat 0 -22px;
	float: right;
	margin: 0 18px 0 0;
}
a.find_b:hover{ background-position: 0 0;}
a.clear_b{
	display: block;
	height: 22px;
	width: 74px;
	background: url(../images/cb/clear_buttom.gif) no-repeat 0 -22px;
	float: left;
	margin: 0 9px 0 0;
}
a.clear_b:hover{ background-position: 0 0;}
a.mark_all_b{
	display: block;
	height: 22px;
	width: 96px;
	background: url(../images/cb/mark_all_buttom.gif) no-repeat 0 -22px;
	float: left;
	margin: 0 9px 0 0;
}
a.mark_all_b:hover{ background-position: 0 0;}
.ms_t{
	height: 12px;
	clear: both;
	overflow: hidden;
}
.ms_tl{
	width: 50%;
	height: 12px;
	background: url(../images/cb/selector_bg_tl.gif) no-repeat 0 0;
	float: left;
	overflow: hidden;
}
.ms_tr{
	width: 50%;
	height: 12px;
	background: url(../images/cb/selector_bg_tr.gif) no-repeat right 0;
	float: right;
	overflow: hidden;
}
.ms_bl{
	width: 50%;
	height: 12px;
	background:url(../images/cb/selector_bg_bl.gif) left 0;
	float: left;
	overflow: hidden;
}
.ms_br{
	width: 50%;
	height: 12px;
	background: url(../images/cb/selector_bg_br.gif) right 0;
	float: right;
	overflow: hidden;
}
td.l_bg{
	width: 5px;
	overflow: hidden;
	background: url(../images/cb/selector_bg_l.png) repeat-y right 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cb/selector_bg_l.png', sizingMethod='scale');
}
td.r_bg{
	width: 5px;
	background:url(../images/cb/selector_bg_r.png) repeat-y left 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cb/selector_bg_r.png', sizingMethod='scale');

}
td.c_bg{
	background: url(../images/cb/selector_bg.png) repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cb/selector_bg.png', sizingMethod='scale');

}
.c_bg_light{
	background: url(../images/cb/selector_bg_light.png) no-repeat 0 0;
	_background: url(../images/cb/selector_bg_c.jpg) no-repeat 0 0;
}
/*main selector: end*/

/*item list: begin*/
div.cat_item{
	background: url(../images/lc_spread.gif) repeat-x 0 bottom;
	padding-bottom: 18px;
	margin-bottom: 16px;
}

td.bg_img{
	width:174px;
	height: 166px;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: visible;
}

td.bg_img div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width:162px;
	height: 162px;
	background: url(../images/img_bg.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_bg.png', sizingMethod='scale');
}

.bg_img div{
	//position: relative;
}
.bg_img div a{
	//display: block;
	//position: absolute;
	//top: 50%;
	//left: 50%;
}
.bg_img div a img{
	//display: block;
	//position: relative;
	//top: -50%;
	//left: -50%;
}

.item_tools{
	height: 40px;
}

.item_price{
	font: bold 22px/24px Arial, Helvetica, sans-serif;	
	color: #043a4e;
	margin-top: 10px;
}
.item_price strike{
	display: block;
	width: 150px;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #292929;
}
.buy_no_list{
	padding: 0 18px 0 0;
	text-align: right;
}
.avail{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #043a4e;
	margin-top: 3px;	
}

a.l_im{
	display: block;
	height: 22px;
	width: 97px;
	background: url(../images/cb/list_item_more.gif) no-repeat 0 -22px;
	float: right;
	margin: 2px 9px 0 0;
}

a.l_im:hover{ background-position: 0 0;}

a.l_ic{
	display: block;
	height: 22px;
	width: 97px;
	background: url(../images/cb/list_item_compare.gif) no-repeat 0 -22px;
	float: right;
	margin: 2px 9px 0 0;
}


a.l_ic:hover{ background-position: 0 0;}


a.l_ic_green{
	display: block;
	height: 22px;
	width: 97px;
	background: url(../images/cb/list_item_compare_g.gif) no-repeat 0 -22px;
	float: right;
	margin: 2px 9px 0 0;
}

a.l_ic_green:hover{ background-position: 0 0;}


a.l_ib{
	display: block;
	height: 22px;
	width: 97px;
	background: url(../images/cb/list_item_buy.gif) no-repeat 0 -22px;
	float: right;
	margin: 2px 9px 0 0;
}

a.l_ib:hover{ background-position: 0 0;}
/*item list: end*/

/*paginator: begin*/

.pages_nav{
	margin: 0 auto;
	display: table;
}

.pages_nav a{
	display: block;
	float: left;
	width: 21px;
	text-align: center;
	background: url(../images/cb/paginator_bg.gif) no-repeat 3px -42px;
	text-decoration: none;
	margin: 0;
	padding: 3px 2px 4px 3px;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	overflow: hidden;
}
.pages_nav a:hover{
	background: url(../images/cb/paginator_bg.gif) no-repeat 3px -21px;
}
.pages_nav b{
	display: block;
	float: left;
	width: 21px;
	background: url(../images/cb/paginator_bg.gif) no-repeat 3px 0;
	text-align: center;
	margin: 0;
	padding: 3px 2px 4px 3px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #c8c8c8;
}
.pages_nav a.text_pn{
	background: none;
	width: auto;
	margin: 0 12px 0 7px;
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	color: #043a4e;
}
.pages_nav a.text_pn:hover{
    text-decoration: underline;
	background: none;
}
/*paginator: end*/

/*content area: end*/

/*.mp_blocks_bg{
	position: relative;
	width: 320px;
	height: 204px;
	background: url(../images/bbg.png) no-repeat 0 0;
	float: left;
	margin: 0 11px 11px 0;
}

.mp_rt_best{
	width: 88px;
	height: 89px;
	position: absolute;
	background: url(../images/best.png) no-repeat right top;
	z-index: 10;
	right: 1px;
}

.mp_rt_new{
	width: 88px;
	height: 89px;
	position: absolute;
	background: url(../images/new.png) no-repeat right top;
	z-index: 10;
	right: 1px;
}

.mp_rt_sale{
	width: 88px;
	height: 89px;
	position: absolute;
	background: url(../images/sale.png) no-repeat right top;
	z-index: 10;
	right: 1px;
}

.mp_rt_hot{
	width: 88px;
	height: 89px;
	position: absolute;
	background: url(../images/hot.png) no-repeat right top;
	z-index: 10;
	right: 1px;
}

table.mp_item_table{
	padding: 20px 14px 14px 20px;
	width: 100%;
	height: 200px;
}
table.mp_item_table{
	//margin-top: 20px;
	//height: 190px;
}

td.left_for_decp{
	vertical-align: top;
}

td.right_for_picture{
	width: 1%;
	vertical-align: middle;
}

p.mp_block_title{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #043a4e;
}

p.mp_item_title{
	font: bold 24px/26px Tahoma, Geneva, sans-serif;
	color: #242424;
	margin: 3px 0 0 0;
}

p.mp_item_model{
	font: bold 12px/16px Tahoma, Geneva, sans-serif;
	color: #242424;
}

p.mp_item_description{
	font: normal 11px/12px Tahoma, Geneva, sans-serif;
	color: #242424;
	margin: 10px 0 0 0;
}

.mp_item_price{
	position: absolute;
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	color: #242424;
	bottom: 16px;
}

b.mp_digits{
	font: bold 36px/38px Arial, Helvetica, sans-serif;
	color: #bb111c;
} */
input[type="submit"], #reg_submit_btn, .goto{
	background: url(../images/m_butt_bg.gif) repeat-x 0 center;
	border-top: solid #acc6d0 1px;
	border-left: solid #acc6d0 1px;
	border-right: solid #062a36 1px;
	border-bottom: solid #062a36 1px;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 10px;
	height: 20px;
	line-height: 14px;
}

.review_block{
	margin: 0 0 18px 0;
	padding: 0;
}
h3.review_title{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
.review_date{
	display: none;
}








#cart_content_tbl{
	width: 100%;
	border-left: solid #ddd 2px;
	border-top: solid #ddd 2px;
	border-right: solid #ddd 2px;
	margin-top:9px;
}

#cart_content_tbl td{
	border-bottom: solid #ddd 2px;
	padding: 5px;
}

#cart_content_header td{
	background: #f1f1f1;
	font-weight: bold;
	font-size: 14px;
}

#cart_total_label, #cart_total{
	font-weight: bold;
	font-size: 14px;
}
#cart_clear{
	vertical-align: bottom;
	text-align: right;
}



@charset "utf-8";
/* CSS Document */

ul.lc li a{
/*	background-position:  7px center;*/
}
/*#mm li a#mi_09{
	width: 62px;
	background: url(../images/mi/mi_09.jpg) no-repeat 0 0;
}
#mm li a#mi_09:hover{
	background: url(../images/mi/mi_09_on.jpg) no-repeat 0 0;
}
#mm li a#mi_09.act{
	background: url(../images/mi/mi_09_act.jpg) no-repeat 0 0;
}
*/
#ch #ch{
	margin: 0;
}

#cart_content_tbl{
	width: 100%;
	border-left: solid #848b8e 2px;
	border-top: solid #848b8e 2px;
	border-right: solid #848b8e 2px;
	margin-top:9px;
}
#cart_content_tbl img{
	border: solid #848b8e 1px;
}
#cart_content_tbl a img{
	border: none;
}

#cart_content_tbl td{
	border-bottom: solid #848b8e 2px;
	padding: 5px;
}
tr.row_odd td{
	background:;
}
#cart_content_tbl tr.row_even td{
	background: #e9ebec;
}


#cart_total_label, #cart_total{
	font-weight: bold;
	font-size: 14px;
}
#cart_clear{
	vertical-align: bottom;
	text-align: right;
}

.delivery_method, .payment_method{
	font-weight: bold;
}
.delivery_method input{
	width: 280px;
	margin-bottom: 5px;
}
.delivery_method select, .payment_method select{
	width: 120px;
	margin-bottom: 5px;
}
.delivery_method textarea, textarea.checkout_order_comment{
	width: 400px;
	height: 140px;
	background: #fff;
	border: none;
	border-top: solid #616161 1px;
	border-right: solid #bbbebf 1px;
}
.delivery_method{
	padding-bottom: 10px;
}
.payment_method{
	padding-bottom: 10px}
	
#cart_checkout_btn{ display: none;}
	
ul#t_icons li{
	float: left;
	margin: 0 0 0 21px;
	padding: 0;
}
ul#t_icons li.ti_b a{
	padding: 0 0 0 18px;
	background: url(../images/t_ico_add.gif) no-repeat 0 2px;
}

#bl{
	height: 90px;
}

#kw, #created_by{
	top: 55px;
}

.post_block{
	padding-bottom: 18px;
}
.post_title{
	margin: 0;
	padding: 0;
}
.post_date{
	font-size: 10px;
	font-weight: bold;
	color: #292929;
}
.error_block {
   color: red;
   font-weight: bold;
   margin: 5px;
}




.paint_me{
	width: 100%;
	border-left: solid #bebfc1 2px;
	border-top: solid #bebfc1 2px;
	border-right: solid #bebfc1 2px;
}

.paint_me td{
	border-bottom: solid #bebfc1 2px;
	padding: 2px 0 2px 0;
	margin: 0;
}
.paint_me tr.paint_me_black td{	background: url(paint_me_black.png) repeat 0 0;}

