/* === Стандартные стили === */
.YMaps-b-balloon-content{
width: 200px !important;
}
.cat
{
	width: 100%;
}
.catd
{
	width: 100%;
}
.catb
{
	width: 85px;
}
.catd30
{
	width: 33%;
}
.newstab a
{
	color: #7E8083;
	text-decoration: underline;
}
.newstab
{
	width: auto;
}
.newstab img
{
	padding-right: 10px;
}
.table
{
	margin-bottom: 18px;
	caption-side: top;
	width: auto;
}
.table caption
{
	text-align: right;
	padding: 4px 7px 0 7px;
}
.table td, .table th
{
	padding: 2px 5px;
	border-top: solid 1px White;
	background-color: #EBF1F1;
}
.table td td, .table th td
{
	padding: 0;
	background-color: transparent;
}
.table th
{
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: left;
}
.table tr.even
{
	background-color: transparent;
}
.table tr.odd td
{
	background-color: #DADBDD;
}
.padded
{
	padding: 20px;
}
table.padded
{
	padding: 0;
}
table.padded td
{
	padding: 2px 3px;
}
.image
{
	border: solid 1px #7E8083;
}
img.left
{
	margin: 0 10px 5px 0;
}
img.right
{
	margin: 0 0 5px 10px;
}
.colored, .colored a, a:visited.colored
{
	color: #FCB034;
}
.marked1, .marked1 a, a.marked1, a:visited.marked1
{
	color: #B22222;
}
.marked2, .marked2 a, a.marked2, a:visited.marked2
{
	color: #4C8000;
}
.marked3, .marked3 a, a.marked3, a:visited.marked3
{
	color: #00008B;
}
.noted
{
	padding: 15px 20px;
	background-color: #F0F0F0;
	margin-bottom: 18px;
}
span.warning, a.warning, .warning a, a:visited.warning
{
	color: Red;
}
input.warning, textarea.warning, select.warning
{
	border: solid 1px Red;
}
.bordered
{
	border: solid 1px #999999;
}
table.bordered
{
	border-collapse: collapse;
}
table.bordered td
{
	border: solid 1px #999999;
}
table.bordered td td
{
	border: none;
}
.forform
{
	margin-bottom: 18px;
	width: auto;
}
.forform td
{
	padding: 4px 0 4px 10px;
	vertical-align: middle;
}
.forform th
{
	padding: 5px 40px 4px 1px;
	font-weight: bold;
	text-align: left;
}
td.forsubmit
{
	text-align: center;
	padding: 5px 0;
}
.edit, textarea
{
	width: 180px;
}
textarea
{
	height: 100px;
}
input, textarea, select
{
	font-family:  Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #333333;
}
.hided
{
	border: none;
	background: transparent;
	height: 0;
	width: 0;
	overflow: hidden;
	font-size: 1px;
	float: right;
}
img.button
{
	cursor: pointer;
}
input.button
{
	padding: 2px 10px;
	background: #9D9FA2 url(/ii/button-bg.gif) repeat-x bottom;
	border-left: solid 1px #A19D99;
	border-right: solid 1px #A19D99;
	border-bottom: solid 1px #262728;
	border-top: solid 1px #BBBDBE;
	font-weight: bold;
	color: White;
}
.forimage
{
	width: auto;
	margin: 0 10px 10px 0;
}
.forimage a
{
	color: #7E8083;
}
.forimage td
{
	padding: 0 !important;
}
.forimage th
{
	padding: 10px 0 0 0 !important;
}


/* === Общее === */
html
{
	font-size: 75%;
	color: #7E8083;
	background-color: White;
	font-family: Verdana, Arial, sans-serif;
}
html, body
{
	margin: 0;
	padding: 0;
}
body
{
	padding: 5px;
}
small
{
	font-size: 85%;
}
big
{
	font-size: 115%;
}
span.hr
{
	padding: 0;
	margin: 0 0 9px 0;
	font-size: 1px;
	border-top: solid 1px #DCDCDC;
	display: block;
}
table
{
	border-collapse: collapse;
	width: 100%;
	font-size: 100%;
}
td, div
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
a
{
	color: Black;
}
a:hover
{
	text-decoration: none;
	cursor: pointer;
}
a:visited
{
	color: #66686B;
}
img
{
	border: none;
}
p
{
	margin: 0 0 5px 0;
}
ul, ol
{
	margin-bottom: 9px;
	/*margin-left: 10px;
	padding-left: 0;*/
}
ul ul, ol ol, ul ol, ol ul
{
	margin-bottom: 0;
}
ul li
{
	list-style: disc;
}
h1
{
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
}
h2, h3
{
	font-size: 100%;
	margin: 5px 0 5px 0;
	color: #FCB034;
}
/* h3
{
	font-size: 100%;
	margin: 0 0 10px 0;
} */
form
{
	padding: 0;
	margin: 0;
	width: auto;
	display: block;
}

/* === Шапка === */
#header .left
{
	width: 250px;
	padding: 10px 0 10px 10px;
	white-space: nowrap;
}
#header .right
{
	width: 190px;
	padding-top: 15px;
}
#header td.center
{
	text-align: center;
	vertical-align: middle;
	padding: 10px 10px 10px 0;
    	width: 850px;
}
/* Правая колонка шапки */
#header .right a
{
	text-decoration: none;
	color: #7E8083;
}
#cart, #enter, #registration
{
	padding-left: 40px;
}
div#cart{
	background: url(/ii/cart-dec.png) left top no-repeat;
	padding-bottom: 5px;
}
div#cart strong {
	color: #FCB034;
}
div#cart small {
	color: #7E8083;
}
.dright a:hover div#cart strong {
	text-decoration: underline;
}
.dright a {
	text-decoration: none;
}
#enter
{
	background: url(/ii/enter-dec.png) left 5px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
#registration
{
	padding-top: 5px;
}
#header .right #registration a
{
	color: #FCB034;
	text-decoration: none;
}
/* === Основное меню === */
.lang_switcher
{
	font-weight: bold;
}
.lang_switcher a
{
	color: #7E7F81;
	text-decoration: none;
}
.lang_switcher td
{
	padding: 4px 7px;
}
.lang_switcher td.active
{
	background: #FCB034 url(/ii/container0-dec_tl.gif) no-repeat left top;
	color: White;
	padding: 0;
}
.lang_switcher td.active div
{
	background: transparent url(/ii/container0-dec_tr.gif) no-repeat right top;
	padding: 4px 7px;
}
.lang_switcher a:hover
{
	text-decoration: underline;
}
td.fast_links
{
	padding: 0 14px;
	vertical-align: middle;
	white-space: nowrap;
}
.fast_links span
{
	padding: 0 3px;
}
#main_menu .top .left
{
	text-align: center;
	vertical-align: middle;
	cursor: default;
	white-space: nowrap;
}
#main_menu .top .left img
{
	background-color: #7E8083;
}
#main_menu .top .left a:hover img
{
	background-color: #FCB034;
}
#main_menu .middle, #main_menu .bottom
{
	background-color: #FCB034;
}
#main_menu .middle .left table
{
	margin-bottom: 2px;
}
#main_menu .top .left
{
	width: 190px;
}
#main_menu .lang_switcher
{
	width: auto;
}
#main_menu .top .right
{
	width: 175px;
}
#main_menu .middle .center
{
	padding: 14px 10px 1px 10px;
}
#main_menu .middle .left, #main_menu .middle .right
{
	padding: 23px 10px 5px 10px;
}
#main_menu .middle .center select
{
	width: 100%;
	margin-top: 2px;
}
#main_menu .middle .corner
{
	width: 15px;
	padding: 0;
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat top right;
}
#main_menu .bottom .corner
{
	width: 15px;
	padding: 0;
	background: #FCB034 url(/ii/container1-dec_br.gif) no-repeat bottom right;
}
#main_menu .bottom td
{
/*	padding: 0 10px 5px 10px;  */
}
#main_menu .middle .left, #main_menu .bottom .left
{
	padding-left: 15px;
}
#main_menu .middle .right, #main_menu .bottom .right
{
	padding-right: 0;
}
#main_menu .middle .left
{
	background: #FCB034 url(/ii/container1-dec_tl.gif) left top no-repeat;
	padding-bottom: 0;
	width: 165px;
}
#main_menu .middle .left img
{
	float: left;
	margin-left: 5px;
}
#search_value
{
	width: 100%;
}
#main_menu .middle .right
{
	background: #FCB034 url(/ii/main_menu_td-dec.gif) left center no-repeat;
}
#main_menu .bottom .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) left bottom no-repeat;
}
#main_menu .bottom .left small
{
	margin-left: 5px;
}
#main_menu .bottom .right
{
	background: #FCB034 url(/ii/container1-dec_br.gif) right bottom no-repeat;
}
#main_menu .middle .center
{
	background: #FCB034 url(/ii/main_menu_td-dec.gif) left center no-repeat;
	padding-right: 0;
}
#main_menu .middle .center td
{
/*	padding-right: 8px;*/
}
 #main_menu label
{
	color: White;
}
.left1 span
{
	color: White;
	cursor: pointer;
	border-bottom: dashed 1px White;
}
#filtr_search
{
	padding-right: 0px;
}
.forcheckbox
{
	width: auto;
}
.forcheckbox td
{
	padding: 1px 3px 0 0 !important;
	vertical-align: middle;
}
/* Основные ссылки */
.main_links td
{
	text-align: center;
	vertical-align: middle;
	padding: 4px 7px 4px 7px;
	white-space: nowrap;
	font-weight: bold;
}
.main_links a
{
	color: #7E8083;
	text-decoration: none;
}
.main_links a:hover
{
	text-decoration: underline;
}
.main_links .active
{
	color: White;
	background: #FCB034 url(/ii/container0-dec_tl.gif) left top no-repeat;
	padding: 0;
	vertical-align: top;
}
.main_links .active div
{
	background: transparent url(/ii/container0-dec_tr.gif) right top no-repeat;
	text-align: center;
	padding: 4px 7px 4px 7px;
	cursor: default;
}
/* Хлебные крошки */
#path
{
	padding: 8px 20px 10px 20px;
	cursor: default;
}
#path a
{
	color: #7E8083;
	text-decoration: none;
}
#path a:hover
{
	text-decoration: underline;
}

/* === Каталог товаров === */
#bt_left
{
	padding: 7px 15px 30px 15px;
	width: 160px;
}
#bt_left h2
{
	margin-bottom: 2px;
}
#left_menu_mode
{
	display: block;
	color: #FCB034;
	background: transparent url(/ii/lm_mode-dec.gif) no-repeat left center;
	padding-left: 20px;
}


#left_menu
{
	padding-left: 0;
	margin-left: 0;
	margin-top: 8px;
	width: 160px;
}

#left_menu ul
{
	margin-bottom: 0;
	margin-left: 10px;
	padding-left: 0;
	display:none;
}
#left_menu #left_menu_act1 ul {display:block;}
#left_menu li
{
	list-style: none;
	margin: 1px 0;
}
#left_menu li.afterGrp
{
	/*margin-top: 6px;*/
}
#left_menu a
{
	color: #7E8083;
	text-decoration: none;
	text-transform: uppercase;
}
#left_menu a:hover
{
	text-decoration: underline;
}
#left_menu_par
{
	font-weight: bold;
	cursor: default;
}
#left_menu_act
{
	text-decoration: underline;
	text-transform:uppercase;
	color: Black;
	cursor: default;
}


/* === Содержимое === */
#bt_center
{
	padding-bottom: 20px;
}
#bt_center ol li a
{
color: #ff6600;
}
.container1
{
	background-color: #FCB034;
}
.container1 h2
{
	margin: 0;
}
.container1 .left
{
	width: 10px;
	background: #FCB034 url(/ii/container1-dec_tl.gif) no-repeat left top;
}
.container1 .right
{
	width: 10px;
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat right top;
}
.container1 .center
{
	padding: 4px 3px;
	color: White;
	font-weight: bold;
}
.main_banners td
{
	text-align: center;
	padding-bottom: 15px;
}
#banner{
	position: absolute; 
	left: -1000px; 
	width: 200px;
}
#bt_center .news
{
	padding: 15px;
	background-color: #F8F9FA;
}
#bt_center .news .details
{
	text-align: right;
	border-top: 1px solid #FCB034;	
}
.details
{
	text-align: right;
}

/* === Каталог === */
/* Колонтитулы */
.colontitul1
{
	border-bottom: solid 1px White;
	text-transform: uppercase;
}
.catal_colontitul td, .colontitul1 td
{
	vertical-align: middle;
	height: 30px;
}
.catal_colontitul h1, .colontitul1 h3, .colontitul1 h2
{
	color: #FFFFFF;
	margin: 5px 0 3px 0;
}
.catal_colontitul .left, .colontitul1 .left
{
	background: #FCB034 url(/ii/container1-dec_tl.gif) no-repeat left top;
	padding: 3px 9px;
}
.catal_colontitul .bottom .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) no-repeat left bottom;
}
.catal_colontitul .center
{
	background: #FCB034 url(/ii/container3-dec_br.gif) no-repeat right bottom;
	padding: 5px 10px;
	text-align: right;
}
.catal_colontitul .bottom .center
{
	background: #FCB034 url(/ii/container3-dec_tr.gif) no-repeat right top;
}
.catal_colontitul .center strong
{
	padding: 2px 20px 2px 0;
	background: transparent url(/ii/catal_openClose-dec.gif) no-repeat right center;
	color: #7E8083;
	text-decoration: none;
}
.catal_colontitul .center a
{
	color: #7E8083;
	text-decoration: underline;
}
.catal_colontitul .center a:hover
{
	text-decoration: none;
}
.catal_colontitul .right
{
	background: #7E8083 url(/ii/container4-dec_tr.gif) no-repeat right top;
	padding: 10px 5px 5px 5px;
	text-align: right;
	width: 180px;
}
.colontitul1 .right
{
	background: #FCB034 url(/ii/container1-dec_tr.gif) no-repeat right top;
}
.catal_colontitul .bottom .right
{
	background: #7E8083 url(/ii/container4-dec_br.gif) no-repeat right bottom;
	padding: 5px 5px 9px 5px;
}
.catal_colontitul .right a
{
	padding: 4px 30px 4px 0;
	background: transparent url(/ii/add_toCart-dec.gif) no-repeat right center;
	color: White;
	font-weight: bold;
}
/* Позиции */
.space
{
	font-size: 1px;
	overflow: hidden;
}
#catal_positions .title .left1 .space
{
	width: 110px;
}
#catal_positions .title .left2 .space
{
	width: 60px;
}
#catal_positions td
{
	padding: 6px 10px 5px 10px;
	/*vertical-align: middle;*/
}
.pos_head td.left1
{
	white-space: nowrap;
	padding-left: 6px !important;
}
#catal_positions .pos_head td.left
{
	padding-right: 0;
}
.pos_head .left div
{
	background-image: url(/ii/catal_td_separ-dec.gif) !important;
	background-position: right center !important;
	background-repeat: no-repeat;
}
.pos_head td.mark_hot
{
	background-image: url(/ii/mark_hot-dec.gif) !important;
	background-position: right top !important;
}
.pos_head td.mark_new
{
	background-image: url(/ii/mark_new-dec.gif) !important;
	background-position: right top !important;
}
.pos_head td.mark_top
{
	background-image: url(/ii/mark_top-dec.gif) !important;
	background-position: right top !important;
}

#catal_positions .center input
{
	width: 40px;
	text-align: center;
	font-size: 85%;
	border:#7E8083 solid 1px;
	padding:0;
	margin:0;
	outline:0px;
}
#catal_positions .title td
{
	background: #7E8083 url(/ii/catal_td_separ-dec.gif) no-repeat right center;
	color: White;
	height: 30px;
}


#catal_positions .title td a
{
	color: White;
	text-decoration: none;
	display: block;
	/*background: transparent url(/ii/sort-dec.gif) no-repeat center;*/
}
#catal_positions .title td a #down
{
	color: White;
	text-decoration: none;
	display: block;
	/*background: transparent url(/ii/sort-dec1.gif) no-repeat center;*/
}
#catal_positions .title td.right
{
	background-image: none !important;
	white-space: nowrap;
}
#catal_positions .title td.right a
{
	/*background: transparent url(/ii/sort-dec.gif) no-repeat right center;*/
	padding-right: 12px;
}
#catal_positions .title td.right a #down
{
	/*background: transparent url(/ii/sort-dec1.gif) no-repeat right center;*/
	padding-right: 12px;
}
#catal_positions .footer table
{
	float: left;
}
#catal_positions .footer
{
	background-color: #7E8083;
	border-top: solid 1px White;
	color: White;
	vertical-align: middle;
	cursor: default;
	text-align: center;
	padding-right: 200px;
	padding-top: 9px;
}
#catal_positions .footer td
{
	color: White;
	padding: 0;
}
#catal_positions .footer .pages
{
	text-align: center;
}
#catal_positions .footer a
{
	color: White;
}







.catal_colontitul .top .pages
{
	color: White;
	padding: 0;
	background: #FCB034 no-repeat left top;
}
#catal_colontitul .top .pages
{
	text-align: center;
}
.catal_colontitul .top .pages a
{
	color: White;
}





#catal_positions .pos_head td
{
	background: #EBF0F0 url(/ii/catal_td_separ-dec.gif) no-repeat right center;
	border-top: solid 1px White;
	font-weight: bold;
}
#catal_positions tr.odd td
{
	background-color: #DADBDF;
}
#catal_positions tr.selected td
{
	background-color: #C9CCD1;
}
/*#catal_positions tr:hover td, #catal_positions a:hover tr td
{
 background-color: #C9CCD1 !important;
}*/
/*
#catal_positions tr.pos_head:hover td,
#catal_positions tr:hover
{
	background-color: #C9CCD1;
}

*/

#catal_positions .pos_head td td
{
	padding: 0;
	border: none;
	background: none;
	vertical-align: middle;
}
#catal_positions .pos_head td.right
{
	text-align: right;
	background-image: none !important;
	padding: 6px 5px 5px 3px;
}
#catal_positions .pos_head td.right2, #catal_positions .title td.right2
{
	text-align: right;
	background-position: left center;
}
#catal_positions .pos_head .center table
{
	width: auto;
}
.hist_store {background: transparent url(/ii/hist-empty.gif) left top repeat-x; width: 24px; height: 12px; display:table; margin: 0 3px 0 5px;}
.hist_store div {height: 12px; font-size: 1px; overflow: hidden; background: transparent url(/ii/histf-store100.gif) left bottom no-repeat;}

.hist_deliv {background: transparent url(/ii/hist-empty.gif) left top repeat-x; width: 24px; height: 12px; display:table; margin: 0 0 0 2px;}
.hist_deliv div {height: 12px; font-size: 1px; overflow: hidden; background: transparent url(/ii/histf-deliv100.gif) left bottom no-repeat;}


.pos_details div
{
	padding: 7px 0 3px 0;
	border-top: solid 1px #7E8083;
}
.pos_details td.right
{
	padding-left: 0 !important;
	text-align: right;
	width: auto;
}
.pos_details td.right2 {padding-left: 0 !important; padding-right: 0 !important; text-align: right; width: auto;}
.pos_details td.left
{
	padding-right: 0 !important;
}
.pos_details a
{
	color: #7E8083;
}
.pos_details .right
{
	width: 200px;
}
.pos_details .right div
{
	padding-left: 10px;
	text-align: right;
}
.pos_details .right a
{
	background: transparent url(/ii/add_toCart-dec.gif) no-repeat right center;
	padding: 4px 30px 4px 0;
}
.catal_bar {background: transparent url(/ii/catal_bar1-dec.gif) no-repeat left bottom; padding-left: 43px; margin: 10px 0;}
.catal_bar div {border: solid 1px #7E8083; width: 114px; height: 7px; margin:2px 0 3px; font-size: 1px; overflow: hidden;}
.catal_bar div div {background: transparent url(/ii/histline-deliv.gif) left bottom repeat-x; border: none; height: 5px; margin: 1px 0;}

.catal_bar2 {background: transparent url(/ii/catal_bar2-dec.gif) no-repeat left bottom; padding-left: 43px; margin: 10px 0;}
.catal_bar2 div {border: solid 0 #7E8083; background: transparent url(/ii/histlarge-empty.gif) no-repeat center center; width: 114px; height: 22px; margin-bottom: 3px; font-size: 1px; overflow: hidden;}
.catal_bar2 div div {background: transparent url(/ii/histlarge-store100.gif) left bottom repeat-x; border: none; height: 20px; margin: 1px 0;}

#catal_positions .title .catal_bar_1
{
	padding: 0px;
	background:  #7E8083 url(/ii/catal_bar11-dec.gif)  no-repeat center;
}
#catal_positions .title .catal_bar_2
{
	padding: 0px;
	background: #7E8083  url(/ii/catal_bar12-dec.gif)  no-repeat center;
}


/* === Правая колонка === */
#bt_right
{
	padding: 0px 0 30px 8px;
	font-size: 85%;
}
#bt_right h3, #bt_right h2
{
	font-size: 110%;
}
#bt_right
{
	width: 233px;
}
div.voting
{
/*	padding: 0 0 15px 0; */
	margin: 10px 15px 0 10px;
	text-align: right;
}
.voting h2
{
	text-align: left;
}
.voting table
{
	margin-bottom: 15px;
	width: 158px;
}
.voting table th
{
	text-align: left;
	font-weight: normal;
	border-bottom: solid 1px #E1E2E5;
}
.voting table td
{
	text-align: right;
	width: 10px;
	border-bottom: solid 1px #E1E2E5;
	vertical-align: middle;
}
.voting .forlabel
{
 width: auto;
 color: #30648C;
 text-align: left;
 padding-left: 3px;
 padding-right: 3px;
}
#bt_right .news
{
	padding: 15px 15px 0 10px;
}
#bt_right .news a
{
	text-align: right;
	display: block;
}
#bt_bright
{
	vertical-align: bottom;
	padding-bottom: 30px;
}
.subscription
{
	color: #333333;
	padding-left: 8px;
}
.subscription input
{
	margin: 3px 0 5px 0;
	display: block;
	width: 170px;
}

/* === Попап === */
#popup .top, #popup .middle, #popup .bottom
{
	text-align: center;
	padding: 3px;
}
#popup .top
{
	padding: 25px;
}
#popup #catal_positions td.right
{
	width: 99%;
	text-align: left !important;
}
#popup .pos_det .image
{
	display: block;
}
#popup .pos_det td
{
	padding: 10px;
}
#popup .pos_det .table
{
	width: 100%;
}
#popup .pos_det .table td
{
	padding: 2px 5px;
}
/* Отзыв */
.cont5_content, .cont6_content
{
	font-size: 13px;
	height: 100%;
	width: 100%;
	padding: 0px 10px 0 10px;
}
.cont6_content a
{
	color:#7E8083;
text-decoration: none;
}
.cont6_content a:hover
{
text-decoration: underline;
}
.cont5
{
	background-color: #D9DBDE;
}
.cont5_lt
{
	width: 100%;
	padding: 5px 0 0 10px;
	background: #D9DBDE url(/ii/container5-dec_tl.gif) no-repeat left top;
}
.cont5_lt td
{
	padding-right: 10px;
	vertical-align: middle;
}
.cont5_rt, .cont5_lb, .cont5_rb
{
	font-size: 1px;
	padding: 9px 9px 0 0;
}
.cont5_rt
{
	background: #D9DBDE url(/ii/container5-dec_tr.gif) no-repeat right top;
}
.cont5_rb
{
	background: #D9DBDE url(/ii/container5-dec_br.gif) no-repeat right bottom;
}
.cont5_lb
{
	background: #D9DBDE url(/ii/container5-dec_bl.gif) no-repeat left bottom;
}
.cont6
{
	background-color: #EBF0F0;
	margin-bottom: 10px;
}
.cont6_lt
{
	width: 100%;
	padding: 5px 0 0 10px;
	background: #EBF0F0 url(/ii/container6-dec_tl.gif) no-repeat left top;
}
.cont6_lt td
{
	padding-right: 10px;
	vertical-align: middle;
}
.cont6_rt, .cont6_lb, .cont6_rb
{
	font-size: 1px;
	padding: 9px 9px 0 0;
}
.cont6_rt
{
	background: #EBF0F0 url(/ii/container6-dec_tr.gif) no-repeat right top;
}
.cont6_rb
{
	background: #EBF0F0 url(/ii/container6-dec_br.gif) no-repeat right bottom;
}
.cont6_lb
{
	background: #EBF0F0 url(/ii/container6-dec_bl.gif) no-repeat left bottom;
}
.review h3
{
	margin-bottom: 3px;
}
.review textarea
{
	width: 100%;
	height: 50px;
	margin-bottom: 20px;
}

/* Заказ */
.order
{
	margin-top: 1px;
}
.order .cont5_lt td
{
	padding: 0;
}
.order select
{
	width: 100%;
}
.order_stat
{
	margin: 10px 0;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.order_stat td
{
	border-right: solid 1px #7E8083;
	padding: 5px 50px !important;
	color: Black;
}

/* === Подвал === */
#footer_menu .lang_switcher td
{
	padding-top: 8px;
}
#footer_menu .lang_switcher td.active
{
	background: White url(/ii/container2-dec_bl.gif) no-repeat left bottom;
	color: #7E7F81;
	padding: 4px 0 0 0;
}
#footer_menu .lang_switcher td.active div
{
	background: transparent url(/ii/container2-dec_br.gif) no-repeat right bottom;
}
#footer_menu .lang_switcher a
{
	color: White;
}
#footer_menu .left
{
	text-align: center;
	vertical-align: middle;
	cursor: default;
	white-space: nowrap;
}
#footer_menu
{
	background-color: #FCB034;
}
#footer_menu .left
{
	width: 170px;
}
#footer_menu .right
{
	width: 165px;
}
#footer_menu .left, #footer_menu .right
{
	padding: 0 10px 4px 10px;
}
#footer_menu .left
{
	background: #FCB034 url(/ii/container1-dec_bl.gif) left bottom no-repeat;
}
#footer_menu .right
{
	background: #FCB034 url(/ii/footer_menu_td-dec.gif) left center no-repeat;
	padding-right: 0;
}
#footer_menu .corner
{
	background: #FCB034 url(/ii/container1-dec_br.gif) right bottom no-repeat;
	padding: 0;
	width: 15px;
}
#footer_menu .center
{
	background: #FCB034 url(/ii/footer_menu_td-dec.gif) left center no-repeat;
	padding: 0 10px 6px 10px;
}
#footer_menu .main_links a
{
	color: White;
}
#footer_menu .main_links td
{
	padding: 8px 7px 2px 7px;
}
#footer_menu .main_links .active
{
	font-weight: bold;
	color: #7E8083;
	background: White url(/ii/container2-dec_bl.gif) left bottom no-repeat;
	padding: 0;
}
#footer_menu .main_links .active div
{
	background: transparent url(/ii/container2-dec_br.gif) right bottom no-repeat;
	text-align: center;
	padding: 8px 7px 2px 7px;
	cursor: default;
}
#footer_menu .right
{
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 8px;
}
#footer_menu .right a
{
	color: #7E8083;
	font-weight: bold;
	text-decoration: none;
	padding-right: 30px;
	background: transparent url(/ii/to_top-dec.gif) right center no-repeat;
}
#footer_menu .right a:hover
{
	text-decoration: underline;
}
#copyright a
{
	color: #808080;
}
#copyright td
{
	padding: 12px 20px;
	vertical-align: middle;
}
#copyright td.center
{
	text-align: center;
}
#copyright td.left, #copyright td.right
{
	width: 160px;
}
.faq
{
	width: 200px;
}
.tbl_t
{
	margin-top: 10px;
}
.oprostitle
{
	width: 200px;
	vertical-align: middle;

}
.oprosfact
{
	width: 350px;
	vertical-align: middle;
	color: Gainsboro;
}
.oprossel
{
	width: 350px;
	vertical-align: middle;
}
.serv
{
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
/*	cellspacing= 2px;
	cellpadding: 2px; */
	border: 2px;
}
.head
{
	width: 100%;
	text-align: center;
}
.cap
{
	text-align: center;
    	vertical-align: middle;
}
.dleft{
	float: left;
	margin-right: -20px;
    	padding: 10px;
	width: 300px;
}
.dright{
	background: transparent url(/ii/bg_price.png) left center no-repeat;
	text-decoration: none;
	float: right;
	padding: 35px 5px 5px;
/*	margin-top: -10px; */
	margin-top: -108px;
	position: relative;
	width: 190px;
}
.dcenter{
/*	float: left; */
    	width: 71%;
	height: 90px;
	padding-top: 1px;
	margin-left: 200px;
}
.dbunner{
	margin-top: -17px;
/*    	margin-top: -80px;
    	margin-bottom: -90px;*/
    	margin-left: 80px;
	margin-bottom: -15px;

}
.dlogo{
	text-align: center;
	padding: 20px 5px 5px;
}
.error{
	color: red;
	text-align: center;
}
.dright #registration a{
    color: #FCB034;
    text-decoration:none
}
.dright #registration a:hover {
    color: #FCB034;
    text-decoration: underline;
}
.slidetab img{
vertical-align: middle;
}
.slidetab div{
text-align: center;
}
.strike{
	text-align: right;
	font-weight: bold;
}
.enter {
	text-align: center;
	vertical-align: middle;
}
.ent_on {
	background: transparent url(/i/enter_out.png) center no-repeat;
	height: 105px;
	width: 185px;
	margin: auto;
}

.enter a:hover .ent_on {
	background: transparent url(/i/enter_on.png) center no-repeat;
	height: 105px;
	width: 185px;
	margin: auto;
}

/*===   ===*/
/*=====      === */
.checkbox {
display:none;
}

#count_btn {
	width: 185px;
	margin: 0 auto;
}
#count_btn li {
	list-style: none outside none;
}
#count_btn small.label_box {
font-size: 88%;
}

#count_btn small.label_box label {
	display:table-cell;
	background: url("/i/off-long.png") no-repeat center;
	width:222px;
	height:32px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	padding:1px 13px 2px 10px;
	text-align:right;
	vertical-align: middle;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
}
#count_btn small.label_box label a:hover {
	background: url("/i/hover-long.png") no-repeat center;
}

#count_btn small.label_box_checked {
	/*padding: 3px 0 0 0;*/
	/*margin: 0 0 0 3px;*/
	width: 95px;
}

#count_btn  small.label_box_checked label {
	display:table-cell;
	background: url("/i/on-long.png") no-repeat center;
 	width:222px;
	height:32px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	vertical-align: middle;
	padding:1px 13px 2px 10px;
	text-align: right;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
	top:1px;
}


/*========     ==========*/
#func_btn {
    	width: 351px;
}

#type_btn small.label_box {
font-size: 88%;
}

#type_btn {
	float: left;
    	height: 30px;
    	width: 465px;
	margin-top: -22px;
}

#type_btn small.label_box > label {
	display:table-cell;
	background: url("/i/off-btn.png") no-repeat center;
	width:81px;
	height:26px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	padding:1px 7px 2px 7px;
	text-align:center;
	vertical-align: middle;
	border-radius: 3px;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
}

#type_btn small.label_box , #type_btn small.label_box_checked{
	padding: 3px 0 0 0;
	margin: 0 0 0 3px;
	display: inline-block;
	width: 96px;
/*	width: 3px;*/
}

#type_btn small.label_box_checked > label {
	display:table-cell;
 	width:81px;
	height:26px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	vertical-align: middle;
	padding:1px 7px 2px 7px;
	text-align: center;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
/*	top:1px; */
}

/*=============    =========*/

#type_btn small.label_box_checked > label[for="new"] {
	display:table-cell;
	background: url("/i/on-green.png") no-repeat right;
}
#type_btn small.label_box_checked > label[for="lider"] {
	display:table-cell;
	background: url("/i/on-blu.png") no-repeat center;
}
#type_btn small.label_box_checked > label[for="act"] {
	display:table-cell;
	background: url("/i/on-red.png") no-repeat center;
}
#type_btn small.label_box_checked > label[for="stock"] {
	display:table-cell;
	background: url("/i/on-led.png") no-repeat center;
}

/*========  =========*/

div.stock{
	float: right;
    	height: 30px;
    	width: 100px;
	margin: -27px -57px 0 0;

}
div.stock li{
	list-style: none outside none;
}
.stock small.label_box {
font-size: 88%;
}

.stock small.label_box label {
	display:table-cell;
	background: url("/i/off-btn.png") no-repeat center;
	width: 80px;
	height:26px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	padding:1px 6px 2px 10px;
	text-align:center;
	vertical-align: middle;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
}

.stock small.label_box_checked {
/*	padding: 3px 0 0 0;
	margin: 0 0 0 3px;
*/	width: 3px;
}

.stock small.label_box_checked label {
	display:table-cell;
	background: url("/i/on-led.png") no-repeat center;
 	width: 80px;
	height:26px;
	font-weight:bold;
	font-size: 104%;
	color:#FFF;
	cursor:pointer;
	position:relative;
	vertical-align: middle;
	padding:1px 6px 2px 10px;
	text-align: center;
	text-decoration:none;
	text-shadow:0 -1px 1px rgba(0,0,0,0.5);
/*	top:1px;  */
}
#search_brand {
	min-width: 418px;
}
.search_brand {
	float:left;
	margin: 0 14px 0 5px;
	width: 265px;
}
.submit_search {
/*	float:right;*/
}

#big_buttom {
	width: 400px;
	padding-left:5px;
}
.search_text {

}
.form_bottom td {vertical-align:bottom;}
.zoom {z-index:200; display:none;}
div.good_ratetxt {font-size:12px;}
.pos_details div.good_rateit {text-align:left;}
div.good_rateit label {text-align:center; float:left; padding:0 2px; font-size:10px;}

div.border h2 {
text-transform: uppercase;
text-decoration: underline;
}
