body {
	width:100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	color: #474747;
}

h1 {
	font-size: 32px;
	color: #f27000;
	margin: 0px;
	padding: 0px 0px 23px 0px;
	font-weight: normal;
}
h1.mini {
	font-size: 26px;
}
h2 {
	font-size: 21px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
}
h3 {
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font-weight: bold;
}
h4 {
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

p {
	margin: 7px 0px 21px 0px;
	padding: 0px;
	line-height: 18px;
}
hr {
	background: #B3C3AD;
	color: #B3C3AD;
	border:0px;
	height:1px;
	clear:both;
}
a:link, a:visited {
	text-decoration: none;
	color: #474747;
}
a:hover {
	color: #FA8333; /*#f96400;*/
}
form, div {
	margin: 0px;
	padding: 0px;
}

/*.png_img {
	BEHAVIOR: url('/bitrix/templates/atemi/iepngfix.htc');
}*/
.png_img {
	filter:expression(fixPNG(this));
}
.png_img a { position: relative; }

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ol {
	margin: 5px 0px 5px 25px;
	padding: 0px;
}

ol li
{
	line-height: 18px;
}
*html ol
{
	/*padding-left: 0px;*/
	/*margin-left: 25px;*/
}

*html ol li
{
	/*padding-left: -5px;*/
}

ul {
	LIST-STYLE-TYPE: none;
	margin: 5px 0px 5px 15px;
	padding: 0px;
}
ul li {
	PADDING-LEFT: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: -12px;
	background-image: url(images/marker_cont.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.dnone {
	display: none;
}
.gray {
	color: #767876;
}
.center {
	text-align: center;	
}
.left {
	float: left;
}
.right {
	float: right;
}
.big {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.big a:link, .big a:visited {
	color: #000000;
}
.big a:hover {
	color: #FA8333;
}

table td {
	vertical-align: top;
}

.bodydiv {
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bodytable {
	width: 100%;
	max-width: 1280px;
	width:expression(document.body.clientWidth > 1280? "1280px":"100%" );
}

.logo_for_print {
	display: none;
}
.boot {
	background-image: url(images/boot.jpg);
	height: 315px;
	background-repeat: no-repeat;
	background-position: center top;
}
.posabs {
	position: relative;
}
.logo {
	position: absolute;
	top: 19px;
	left: 46px;
}
.h_phone {
	position: absolute;
	top: 75px;
	left: 45px;
}
.m1 {
	position: absolute;
	top: 162px;
	left: 74px;
}
.m2 {
	position: absolute;
	top: 178px;
	left: 409px;
}
.m3 {
	position: absolute;
	top: 211px;
	left: 531px;
}
.m4 {
	position: absolute;
	top: 212px;
	left: 651px;
}
.m5 {
	position: absolute;
	top: 187px;
	left: 801px;
}
.m6 {
	position: absolute;
	top: 140px;
	left: 917px;
}





.top_auth_ar_on, .top_auth_ar_off {
	position: absolute;
	margin: -21px 0px 0px 262px;
}
.top_auth_form {
	background-image: url(images/auth_bg.png);
	background-repeat: no-repeat;
	height: 112px;
	width: 173px;
	position: absolute;
	margin: -11px 0px 0px 162px;
	z-index: 200;
}
.top_auth_form_cont {
	background-repeat: no-repeat;
	height: 112px;
	width: 173px;
	position: absolute;
	margin: -10px 0px 0px 160px;
	z-index: 300;
}
.boot_form .top_auth_form_cont table {
	width: 154px;
	margin-left: 7px;
	margin-top: 5px;
	font-size: 12px;
	color: #404040;
}
.boot_form .top_auth_form_cont table td {
	padding: 0px;
	height: 25px;
}
.boot_form .top_auth_form_cont table td.top_auth_form_fn {
	text-align: right;
	padding: 3px 3px 0px 2px;
}
.boot_form .top_auth_form_cont table td.top_auth_button {
	padding-top: 3px;
}
.top_auth_form_fi {
	height: 20px;
	width: 104px;
	background-color: #FFFFFF;
	border: 1px solid #dbdbdb;
	background-image: url(images/input_sh.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.top_auth_form_links {
	font-family: Tahoma;
	font-size: 10px;
	color: #b1afaf;
	margin: 2px 5px 0px 2px;
	text-align: center;
}
.top_auth_form_links a:link, .top_auth_form_links a:visited {
	color: #737373;
	text-decoration: underline;
}
.top_auth_form_links a:hover {
	color: #f96400;
}
div.ie-select-fix iframe {
	position: absolute;
	margin: -11px 0px 0px 162px;
	height: 112px;
	width: 173px;
	z-index: 100;
	filter:mask();
	border: none;
}





.boot_form {
	position: absolute;
	top: 7px;
	left: 279px;
	width: 300px;
}
.links_line {
	font-size: 10px;
	font-weight: bold;
	color: #4f4f4f;
	height: 24px;
}
.links_line a:link, .links_line a:visited {
	color: #4f4f4f;
	background-image: none;
}
.links_line a:hover {
	color: #ffffff;
}
.boot_form table {
	width: 300px;
}
.boot_form table td {
	padding-bottom: 3px;
}
.h_fname {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right: 4px;
	width: 86px;
}
.h_inputtext {
	height: 20px;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #bcbcbc;
	background-image: url(images/input_sh.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.h_inputselect {
	height: 20px;
	width: 190px;
	border: 1px solid #bcbcbc;
}
.h_button {
	padding-top: 2px;
	padding-left: 207px;
}
.call_area {
	position: absolute;
	top: 220px;
	left: 25px;
}
.call {
	position: absolute;
	font-family: Tahoma;
	font-size: 13px;
	color: #666666;
	width: 100px;
	top: 234px;
	left: 118px;
}
.call a:link, .call a:visited {
	color: #666666;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 13px;
}
.call a:hover {
	color: #f96400;
}

.basket_num_area {
	position: absolute;
	top: 240px;
	left: 932px;
}
.basket_num {
	position: absolute;
	top: 260px;
	left: 941px;
	text-align:center;
	width:13px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.basket_num a:link, .basket_num a:visited, .basket_num a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/link_line_basket.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}



.page_table {
	margin-top: -18px;
}
.page_table_center {
	padding-top: 10px;
}


.lefttd {
	width: 191px;
	font-size: 12px;
}
.cat {
	padding-left: 18px;
}
.cat ul {
	LIST-STYLE-TYPE: none;
	margin: 4px 0px 5px 16px;
	padding: 0px;
}
.cat ul li {
	PADDING-LEFT: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 30px;
	margin-left: -12px;
	margin-bottom: 3px;
	background-image: url(images/marker_cat.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.cat ul li.active {
	color: #f27000;
	font-weight: bold;
}
.cat a:link, .cat a:visited {
	text-decoration: none;
	color: #404040;
	background-image: url(images/link_line_cat.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.cat a:hover {
	color: #f96400;
}

.cat .title {
	font-weight: bold;
	font-size: 14px;
	padding: 17px 0px 3px 12px;
	color: #000000;
}
.cat_1 {
	background-image: url(images/cat_1.gif);
	background-repeat: no-repeat;
}
.cat_1_b {
	background-image: url(images/cat_1_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.cat_2 {
	background-image: url(images/cat_2.jpg);
	background-repeat: no-repeat;
}
.cat_2_b {
	background-image: url(images/cat_2_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.cat_3 {
	background-image: url(images/cat_3.jpg);
	background-repeat: no-repeat;
}
.cat_3_b {
	background-image: url(images/cat_3_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.cat_4 {
	background-image: url(images/cat_4.jpg);
	background-repeat: no-repeat;
}
.cat_4_b {
	background-image: url(images/cat_4_b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.cat_5 {
	background-image: url(images/cat_5.jpg);
	background-repeat: no-repeat;
}
.cat_5_b {
	padding-bottom: 54px;
}

.price_list {
	background-image: url(images/price_list_bg.png);
	height: 47px;
	width: 141px;
	font-weight: bold;
	margin: -20px 0px 20px 18px;
	padding: 10px 0px 0px 10px;
	color: #000000;
	background-repeat: no-repeat;
}



.big_ban {
	text-align: center;	
}

.main_line_td {
	padding-bottom: 20px;
}
.main_td_l {
	padding-right: 15px;
	width: 33%;
}
.main_td_c {
	padding-right: 15px;
	padding-left: 15px;
	width: 34%;
}
.main_td_r {
	padding-left: 15px;
	width: 33%;
}
.main_pl {
	background-image: url(images/main_pl_c.gif);
	text-align: center;
	padding-top: 6px;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
}
.main_pl a:link, .main_pl a:visited, .main_pl a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/link_line_pl.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main_title {
	margin-top: 4px;
}
.main_title h3 a:link, .main_title h3 a:visited {
	color: #000000;
}
.main_title h3 a:hover {
	color: #FA8333;
}
.content .main_title h3, .content .main_title h2 {
	padding: 0px;
	margin: 0px 0px 8px;
}
.ksn, .ksn a:link, .ksn a:visited {
	font-size: 10px;
	color: #767876;
}
.ksn a:hover {
	color: #f96400;
}
.main_pre_text {
	font-size: 12px;
	color: #767876;
}
.main_preimg {
	margin-bottom: 6px;
	width: 100%;
}
.main_preimg td {
	text-align: center;
	height: 125px;
	vertical-align: middle;
}
.main_preimg td td.main_preimg_in{
	text-align: center;
	vertical-align: middle;
}

.global_price {
	margin-bottom: 4px;
}
.main_price {
	background-image: url(images/price_bg.jpg);
	height: 56px;
	background-repeat: repeat-x;
	/*margin-bottom: 4px;*/
	margin-top: 15px;
}
.main_price_r {
	background-image: url(images/price_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
}
.main_price_r_lite {
	background-image: url(images/price_r_lite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
}
.main_price_l {
	background-image: url(images/price_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
}
.main_price table {
	height: 56px;
}

.new_s_left {
	text-align: left;
}
.new_s {
	position: absolute;
	margin: -22px 0px 0px -13px;
}

.price_n {
	text-align: center;
	padding-top: 15px;
}
.main_price_old {
	height: 20px;
	position: absolute;
	margin: -62px 0px 0px 10px;
}
.main_price_old_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f58220;
	margin: 0px 4px 0px 4px;
	top: -10px;
	z-index: 20;
	position: relative;
}
.main_price_old_r {
	background-image: url(images/price_old_r.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: right top;
	width: 6px;
}
.main_price_old_c {
	background-image: url(images/price_old_bg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	padding-top: 3px;
}
.main_price_old_l {
	background-image: url(images/price_old_l.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left top;
	width: 6px;
}

.storehouse {
	font-size: 10px;
	color: #767876;
	font-family: Tahoma;
}
.storehouse_index {
	float: left;
	width: 150px;
}
.storehouse img {
	float: left;
}
.storehouse div {
	padding-top: 7px;
}


.righttd {
	width: 191px;
	font-size: 12px;
}
.righttd_pad {
	padding-top: 18px;
}
.righttd h3 {
	font-size: 19px;
}
.righttd td {
	font-size: 12px;
}
.righttd_div {
	margin-left: 30px;
	margin-right: 21px;
}
.news_pre {
	margin-bottom: 36px;
}
.r_banner {
	margin-bottom: 36px;
}

.voting {
	color: #474747;
}
.voting td {
	vertical-align: middle;
	padding-bottom: 2px;
}







.content {
	font-size: 75%;
	margin-bottom: 40px;
}
.content table {
	font-size: 100%;
}
.main_line_td table {
	font-size: 75%;
}
.content a:link, .content a:visited {
	background-image: url(images/link_line_cat.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ksn a:link, .ksn a:visited {
	text-decoration: underline;
	background-image: none;
}
.content a.noline:link, .content a.noline:visited, .content .noline a:link, .content .noline a:visited {
	background-image: none;
}
.content h2, .content h3 {
	padding-top: 10px;
}
.chain {
	font-size: 12px;
	color: #000000;
	padding-bottom: 15px;
}
.chain a:link, .chain a:visited {
	color: #000000;
	text-decoration: none;
}
.chain span {
	color: #767876;
}


.content_menu ul {
	LIST-STYLE-TYPE: none;
	margin: 0px;
	padding: 0px;
}
.content_menu ul li {
	background-image: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #f96400;
}
.content_menu ul li a:link, .content_menu ul li a:visited {
	color: #000000;
	text-decoration: none;
	background-image: url(images/link_line_cont.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.content_menu ul li ul li a:link, .content_menu ul li ul li a:visited {
	background-image: none;
}

.content_menu ul li ul li
{
	padding: 3px 0 2px;
	font-size: 80%;
}

*html .content_menu ul li ul li
{
	padding: 0px 0 0px;
}

.content_menu ul li a:hover {
	color: #FA8333; /*#f96400;*/
}
.content_menu ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.content_menu ul ul li {
	padding: 0px 0px 3px 0px;
	font-size: 12px;
	font-weight: normal;
}

table.content_table, table.content_table_fix {
	margin-top: 11px;
}
table.content_table th {
	font-size: 14px;
	font-weight: bold;
	color: #f27000;
	background-image: url(images/th_bg.gif);
	text-align: left;
	height: 28px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}
table.content_table_fix th {
	font-size: 14px;
	font-weight: bold;
	color: #f27000;
	background-image: url(images/filter_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	height: 28px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
table.content_table td, table.content_table_fix td {
	padding: 7px 5px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}









.form_required {
	position: absolute;
	margin: -30px 0px 0px 200px;
}
.form_required_text {
	position: absolute;
	margin: -25px 0px 0px 210px;
	width: 150px;
	font-size: 10px;
	color: #6e6d6d;
}
.required, .starrequired {
	font-size: 18px;
	color: #f27000;
}
.form {
	background-color: #ececec;
	width: 402px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.form_b {
	background-image: url(images/form_bg_b.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.form_tl {
	background-image: url(images/form_bg_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.form_tr {
	background-image: url(images/form_bg_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.form_cont {
	padding: 21px 22px 25px 22px;
}
.form .title {
	font-size: 16px;
	font-weight: bold;
	color: #f27000;
	padding-bottom: 16px;
}
.form .form_fname {
	font-size: 12px;
	color: #373737;
	padding-bottom: 2px;
}
.form .form_field {
	font-size: 12px;
	color: #000000;
	padding-bottom: 7px;
}
.form .form_field label
{
	color: #373737;
}

.form .form_button {
	padding-top: 8px;
}
.form_cont li {
	padding-bottom: 5px;
}
.inputtext_m, .typeinput, .inputselect_m {
	background-color: #FFFFFF;
	height: 23px;
	border: 1px solid #7e9db9;
}
.inputtext, .inputselect, .inputfile {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 23px;
	width: 358px;
	border: 1px solid #7e9db9;
	padding: 2px;
}
.inputdate {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 23px;
	width: 238px;
	border: 1px solid #7e9db9;
	padding: 2px;
}
label {
	/*font-size: 80%;*/
	line-height: 11px;
}
.inputtextarea {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 57px;
	width: 358px;
	border: 1px solid #7e9db9;
	padding: 2px;
}
.inputtextarea_big {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 120px;
	width: 358px;
	border: 1px solid #7e9db9;
	padding: 2px;
}
.width230 {
	width: 230px;
}
.inputbutton, .inputbutton130, .inputbutton170, .f_inputbutton, .f_inputbutton130, .f_inputbutton170, .f_inputbutton195 {
	font-size: 12px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 29px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 3px;
	cursor: pointer;
}
.inputbutton {
	background-color: #FFFFFF;
	background-image: url(images/buttons/bg.gif);
	width: 94px;
}
.inputbutton130 {
	background-color: #FFFFFF;
	background-image: url(images/buttons/bg130.gif);
	width: 130px;
}
.inputbutton170 {
	background-color: #FFFFFF;
	background-image: url(images/buttons/bg170.gif);
	width: 170px;
}
.f_inputbutton {
	background-color: #efefef;
	background-image: url(images/buttons/f_bg.gif);
	width: 94px;
}
.f_inputbutton130 {
	background-color: #efefef;
	background-image: url(images/buttons/f_bg130.gif);
	width: 130px;
}
.f_inputbutton170 {
	background-color: #efefef;
	background-image: url(images/buttons/f_bg170.gif);
	width: 170px;
}
.f_inputbutton195 {
	background-color: #efefef;
	background-image: url(images/buttons/f_bg195.gif);
	width: 195px;
}





.filter {
	margin: 0px 0px 10px 0px;
}
.filter_on {
	background-image: url(images/filter_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*height: 189px;*/
}
.filter_off {
	background-image: url(images/filter_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 28px;
}
.filter .title {
	font-size: 14px;
	font-weight: bold;
	color: #acadac;
	height: 28px;
}
.filter .title div {
	height: 28px;
	padding: 4px 38px 0px 0px;
	cursor: pointer;
}
.filter_on .title div {
	background-image: url(images/filter_ico_on.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	float: left;
}
.filter_off .title div {
	background-image: url(images/filter_ico_off.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	float: left;
}
.filter_cont {
	margin-left: 15px;
	margin-top: 5px;
}
.filter .inputtext {
	background-image: url(images/input_sh.gif);
	background-repeat: no-repeat;
	border: 1px solid #e1e1e1;
	width: 217px;
	height: 20px;
	color: #767876;
	font-size: 12px;
	color: #767876;
	padding: 2px 2px;
	letter-spacing: 0px;
}
.filter td {
	padding: 0px 17px 7px 0px;
	/*vertical-align: middle;*/
}
.filter table.radiotab td{
	padding: 0px;
}
.filter .form_fname {
	font-size: 12px;
	color: #767876;
	padding-bottom: 2px;
}
.filter .form_field {
	font-size: 12px;
	color: #000000;
	padding-bottom: 7px;
}
.filter .form_field_input {
	font-size: 12px;
	color: #000000;
	height: 27px;
}
.filter .inputselect {
	width: 217px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid 7e9db9;
	font-size: 12px;
	color: #767876;
}
.filter .inputselect option {
	font-size: 12px;
	color: #767876;
}
.filter .inputselect_m {
	width: 165px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid 7e9db9;
	color: #767876;
	font-size: 12px;
	color: #767876;
}
.filter .inputchbx {
	float: left;
}
.filter label {
	color: #767876;
	font-family: Tahoma;
	font-size: 10px;
	margin-right: 15px;
	line-height: 20px;
}
.filter_chbx {
	width: 100%;
	float: none;
	height: 25px;
}
.filter_button {
	width: 100%;
	margin-top: 10px;
}





.list_pl {
	background-image: url(images/list_pl_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	margin: 20px 0px;
}
.list_pl_l {
	background-image: url(images/list_pl_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
}
.list_pl_r {
	background-image: url(images/list_pl_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
}
.list_pl_cont {
	margin: 0px 13px 0px 13px;
	padding-top: 4px;
	font-size: 11px;
	color: #767876;
}
.list_pl_cont span {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-left: 3px;
}
.list_pl_cont span a {
	margin: 0px 2px;
}
.list_pl_cont span .small {
	font-size: 11px;
}
.list_pl_cont span.active {
	font-size: 14px;
	font-weight: bold;
	color: #f27000;
	padding: 0px 3px;
}

.list_plus {
	background-color: #f5f5f5;
}
.list_plus_t {
	background-image: url(images/list_plus_t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.list_plus_tl {
	background-image: url(images/list_plus_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.list_plus_tr {
	background-image: url(images/list_plus_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.list_plus_bl {
	background-image: url(images/list_plus_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.list_plus_br {
	background-image: url(images/list_plus_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.list_plus_cont {
	padding: 4px 10px;
	font-size: 12px;
}
.list_plus_cont ul {
	LIST-STYLE-TYPE: none;
	margin: 5px 0px 5px 15px;
	padding: 0px;
}
.list_plus_cont ul li {
	padding: 6px 0px 1px 20px;
	margin-left: -12px;
	background-image: url(images/list_plus_marker.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
}
.list_plus_all {
	margin: 1px 0px 0px 4px;
}

.compare_block {
	height: 25px;
}
.compare_list {
	margin: 1px 0px 0px 0px;
	font-size: 12px;
	float: left;
}
.compare {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}
.item_code {
	float: right;
	text-align: right;
}
.reserve {
	float: right;
	margin: 4px 0px 0px 0px;
}


.line {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	height: 4px;
	margin: 15px 0px 25px 0px;
}







.footer {
	background-color: #e6e6e6;
	background-image: url(images/foot_bg.gif);
	background-repeat: repeat-x;
	height: 91px;
	width: 100%;
}
.footer p {
	margin: 0px;
	padding: 0px;
}
.footer_l {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	width: 343px;
	padding-top: 15px;
	padding-left: 22px;
}
.phone_code {
	font-size: 12px;
	font-weight: bold;
	color: #787777;
}
.phone {
	font-size: 18px;
}
.footer p.copyright {
	font-size: 11px;
	color: #999999;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
.footer_r {
	font-size: 11px;
	color: #333333;
	padding-top: 15px;
}
.footer a:link, .footer a:visited {
	color: #333333;
	margin-right: 3px;
	text-decoration: underline;
}
.footer a:hover {
	color: #FA8333;
	margin-right: 3px;
	text-decoration: underline;
}


.errortext_fix {
	background-image: url(/bitrix/templates/atemi/images/error.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 10px 0px;
}
.errortext_fix div {
	padding: 3px 0px 3px 30px;
	font-size: 12px;
	color: #373737;
}
.errortext_fix div span {
	font-size: 14px;
	font-weight: bold;
	color: #f27000;	
}

@media print
{
	.no_print, .boot, .lefttd, .chain, .filter, .content_menu, .righttd, .footer_r
	{
		display: none; width: 0px; height: 0px;
	}
	.logo_for_print {
		display: block;
	}
	.page_table {
		margin-top: 0px;
	}
}
