@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, span, p, h1, h2, h3, h4, h5, h6, input, form, select, input, textarea, img { padding:0px; margin:0px; }
html, body { width:100%; height:100%; }
body { font:normal 13px/16px Geneva, Arial, Helvetica, sans-serif; color:#464646; text-decoration:none;}
p { padding:5px 0px; text-align:left; }
a { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
h1 {
	font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform: uppercase;
	background:url(/themes/default/img/header_line.gif) no-repeat left bottom; margin-bottom:13px; text-align:left;
}
h1 span { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none; text-transform: uppercase; }
h2 { font:bold 11px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; }
h2 a { font:bold 11px/22px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; }
/*END OF SYSTEM*/

/*DECORATION*/
.img_frame { padding-top:2px; border-top:3px solid #d3d3d3; }
.spacer10 { height:10px; overflow:hidden; }
.spacer5 { height:5px; overflow:hidden; }
.txt_red11_b { font-weight:bold; color:#d31a08; text-decoration:none; }
.txt_blue11_b_u { font-weight:bold; color:#2b4673; text-decoration:underline; }
.txt_blue11_b_u_hi { font: bold 11px/30px Arial; color:#2b4673; text-decoration:underline; }
.txt_standart { font:normal 13px/16px Geneva, Arial, Helvetica, sans-serif; color:#464646; text-decoration:none; }
#top_box { border-top:12px solid #d3d3d3; padding:7px 16px 8px 0px; }
#top_box_l0 { vertical-align:bottom; text-align:left; padding-bottom:18px; white-space:nowrap; }
#top_box_l1 { background:url(/themes/default/img/header_line.gif) no-repeat 31px bottom; padding-bottom:5px; }
#top_box_l2 {
	border-left:6px solid #2b4673; padding-left:25px; text-align:left;
	font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
#top_box_l2 a { font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
#top_box_c { vertical-align:bottom; padding:0px 70px 30px 100px; white-space:nowrap; }
#top_box_c img { margin:0px 17px; }
#top_box_r { vertical-align:bottom; white-space:nowrap; }
#top_box_r_phones1 {
	background:url(/themes/default/img/ico_phone.gif) no-repeat left center; padding-left:20px; text-align:right;
	font:bold 14px Arial, Helvetica, sans-serif; color:#2e669a; text-decoration:none;
}
#top_box_r_phones2 {
	text-align:right; padding:3px 4px 0px 0px;
	font:bold 20px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none;
}
#top_box_r_phones2 span { font:bold 14px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; }
#top_box_cart { white-space:nowrap; text-align:left; width:100%; padding-left:100px; }
#top_box_cart1 { vertical-align:top; padding-right:8px; }
#top_box_cart2 {
	vertical-align:middle; text-align:left; width:100%;
	font:normal 11px Arial, Helvetica, sans-serif; color:#C9C9C9; text-decoration:none;
}
#top_box_cart2 a { font:normal 11px Arial, Helvetica, sans-serif; color:#3B76C7; text-decoration:none; }
#header1 { border-top:4px solid #d31a08; margin-bottom:35px; }
#header2 { background:#2d659b url(/themes/default/img/header_right.jpg) no-repeat right top;}
#header3 { background:url(/themes/default/img/header_left.jpg) no-repeat left top; height:245px;  }
#header4 { text-align:left; padding:27px 0px 0px 100px; text-align:center; }
#header5 { margin:auto; text-align:left; width:470px; }
#header5 a { font:bold 33px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
#header5 span { font:bold 20px/60px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:50px; }
/*END OF DECORATION*/

/*CART*/
#cart_f_wnd {
	width:200px; height:35px; background:#ffffff; border:1px double #2B4673; padding:4px; display:none;
	text-align:left; font:bold 10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
	position:absolute; left:0px; top:0px;
}
#cart_f_wnd a { font:normal 10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
#cart_f_num {
	width:84px; height:16px; border:1px solid #000000; padding:0px 2px; margin:3px 3px 0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
#cart_f_list_box {
	width:50px; height:16px; border:1px solid #000000; margin:3px 3px 0px 0px;
	overflow:hidden;
}
#cart_f_list {
	width:50px; border:none; margin-top:-1px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
#cart_f_button {
	width:50px; height:16px; border:1px solid #000000; margin-top:3px; background:#FF3A3A;
	text-align:center; cursor:pointer; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.cart_q_field {
	border:none; border:0; width:50px; text-align:right; background:transparent;
	font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.cart_ch_img { cursor:pointer; }
/*END OF CART*/

/*CENTRAL COLUMN*/
#cc { width:100%; text-align:left; vertical-align:top; padding:0px 0px 15px 23px; }
#cc_zone { padding:0px 10px 0px 40px; text-align:left; }
#cc_left { vertical-align:top; text-align:left; padding-left:15px;padding-right:15px;  border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3; }
#cc_right { vertical-align:top; text-align:left; padding-left:35px; width:100%; }
#cc_one { vertical-align:top; text-align:left; width:100%; }
.download_link { background:url(/themes/default/img/ico_download.gif) no-repeat left center; padding-left:25px; line-height:18px; margin-top:18px; }
.download_link a { font:normal 12px Arial, Helvetica, sans-serif; color:#2b4673; text-decoration:underline; }
.cat_table { border:1px solid #D3D3D3; border-collapse:collapse; }
.cat_table td { border:1px solid #D3D3D3; border-collapse:collapse; }
.cat_header td {
	background:#EFEFEF; padding:2px 3px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#303030; text-decoration:none;
}
.cat_items td { padding:2px 3px; vertical-align:middle; }
.cat_items a { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.cart_cells td { padding:2px 5px; }
.cert { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
/*END OF CENTRAL COLUMN*/

/*LEFT COLUMN*/
#lc1 { vertical-align:top; text-align:left; }
#lc2 { width:250px; text-align:left; padding:0px 15px 0px 0px; }
.lc_box { padding:30px 0px 0px 30px; text-align:left; }
#lc_menu { border-left:6px solid #2b4673; padding-top:7px; text-align:left; }
.lc_m_home {
	background:url(/themes/default/img/main_bg.gif) no-repeat 5px center; padding-left:75px; text-align:left;
	margin-top:23px;
}
.lc_m_home a { font:bold 14px Arial, Helvetica, sans-serif; color:#d31a08; text-decoration:none; }
.lc_item {
	background:url(/themes/default/img/lm_bull.gif) no-repeat 27px center; padding-left:50px; text-align:left;
	margin-top:23px;
}
.lc_item a { font:normal 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.lc_catalog { list-style:none; padding:0px; margin:0px; }
.lc_catalog li { background:url(/themes/default/img/bullet_circ.gif) no-repeat left 5px; padding-left:16px; text-align:left; }
.lc_catalog a { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.lc_catalog a:hover { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
.lc_input { padding-bottom:10px; }
.lc_input input {
	width:100px; border:1px solid #000000; padding:0px 4px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#797979;
}
.lc_input textarea {
	width:230px; border:1px solid #000000; padding:0px 4px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#797979;
}
.lc_button { text-align:left; }
.lc_button input {
	border:1px solid #000000; background:#ff3a3a; width:100px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#000000;
}
/*END OF LEFT COLUMN*/

/*FOOTER*/
#footer {
	border-top:12px solid #d3d3d3; padding:20px 0px; text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none;
}
/*END OF FOOTER*/

