@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

HTML, BODY, P, PRE, TABLE, TR, TD, H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM, INPUT, BUTTON, SELECT, TEXTAREA, A, IMG, LABEL {
padding:0;
border:0;
margin:0;
}
BODY {
font:13px/1.2 Arial, Helvetica, sans-serif;
color:#A4816C;
background:#fff url(/i/bg.gif) repeat-x 0 0;
}
TABLE {
border-collapse:collapse;
}
TD {
vertical-align:top;
}
P {
padding:6px 0;
}
A {
color:#0E88DF;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}


H1 {
}
H2 {
}
H3 {
}
H4 {
}
H5 {
}
H6 {
background:#0e88df url(/i/h6.gif) no-repeat 7px 10px;
padding:5px 25px;
font:bold 11px/1.2 Verdana, Geneva, sans-serif;
text-transform:uppercase;
color:#fff;
}

H1.blue {
background:#0e88df url(/i/h6.gif) no-repeat 7px 10px;
padding:5px 25px;
font:bold 11px/1.2 Verdana, Geneva, sans-serif;
text-transform:uppercase;
color:#fff;
}


INPUT, TEXTAREA, SELECT {
font:11px/1 Arial, Helvetica, sans-serif;
border:1px solid #0e88df;
padding:3px 4px;
width:290px;
}
INPUT, SELECT {
}
SELECT {
width:300px;
}
TEXTAREA {
overflow:auto;
height:170px;
}
BUTTON {
cursor:pointer;
}
.ch {
width:auto;
height:auto;
background:none;
vertical-align:middle;
}
LABEL {
cursor:pointer;
margin-left:5px;
}

.catalog ul {
overflow:hidden;
}
.catalog ul li {
margin:0 0 0 20px;
}





.select {
width:166px;
height:22px;
color:#0E88DF;
font-size:11px;
cursor:pointer;
position:relative;
}
.sel_inner {
background:url(/i/sel_bg.gif) repeat-x 0 0;
height:22px;
margin:0 21px 0 5px;
position:relative;
}
.sel_inner DIV {
position:absolute;
top:0;
height:22px;
}
.sel_inner_left {
width:5px;
left:-5px;
background:url(/i/sel_l.gif) no-repeat 0 0;
}
.sel_inner_right {
width:21px;
right:-21px;
background:url(/i/sel_r.gif) no-repeat 0 0;
}
.sel_inner SPAN {
display:block;
height:22px;
line-height:20px;
overflow:hidden;
white-space:nowrap;
}
.sel_inner INPUT {
display:none;
}
.sel_roll {
display:none;
position:absolute;
background:#fff;
border:1px solid #6DB4E9;
line-height:1.1;
max-height:120px;
min-width:160px;
margin:-1px 0 0 2px;
overflow-x:visible;
overflow-y:scroll;
}
.selOpen .sel_roll {
display:block;
}
.sel_roll A {
display:block;
margin:0 1px;
padding:2px;
text-decoration:none;
}
.sel_roll A:hover {
background:#eee;
}





.bg {
background:url(/i/bg.jpg) no-repeat center 0;
min-width:1000px;
}
.bg2 {
background:url(/i/bg2.gif) repeat-x 0 100%;
}
.bg3 {
background:url(/i/bg2.jpg) no-repeat center 100%;
}
.wrap {
width:1000px;
margin:0 auto;
overflow:hidden;
padding:45px 0 30px;
}
.head {
height:244px;
width:1000px;
margin:0 auto;
}
.tel {
/*width:203px;
height:53px;*/
background:url(/i/tel.gif) no-repeat 0 2px;
float:right;
margin:25px 33px 0 0;
color:#fff;
font-size:26px;
text-align:right;
padding-left:32px;
font-weight:bold;
}
.tel SPAN {
float:left;
margin-right:8px;
font-size:18px;
margin-top:2px;
font-weight:normal;
}
.logo {
display:block;
width:297px;
height:189px;
}

.menu {
height:30px;
background:url(/i/m.gif);
}
#menu {
width:1000px;
margin:0 auto;
list-style:none;
height:30px;;
background:url(/i/l.gif) no-repeat 100% 0;
font-size:14px;
}
#menu LI {
float:left;
height:30px;
background:url(/i/l.gif) no-repeat 0 0;
}
#menu LI A {
float:left;
height:30px;
line-height:28px;
padding:0 35px 0 33px;
color:#fff;
}
#menu LI.active {
background:#fff;
}
#menu LI.active A, #menu LI A:hover {
background:#fff;
color:#2EA0E7;
text-decoration:none;
}
#menu LI.ico A {
padding:10px 23px 0;
height:20px;
background:url(/i/a.gif) no-repeat 100% center;
line-height:1;
}


.left {
width:240px;
float:left;
}
.right {
margin-left:270px;
}


.left_menu {
padding:0 0 13px;
}
.left_menu A {
display:block;
width:233px;
height:42px;
background:url(/i/lm.gif) no-repeat 0 0;
margin:0 0 10px;
text-decoration:none;
}
.left_menu A:hover {
background-position:0 -42px;
}
.left_menu A:hover SPAN {
text-decoration:none;
}
.left_menu A IMG {
display:inline-block;
vertical-align:middle;
width:70px;
height:42px;
}
.left_menu A SPAN {
display:inline-block;
vertical-align:middle;
width:163px;
font:bold 11px/1.2 Verdana, Geneva, sans-serif;
text-transform:uppercase;
color:#fff;
text-decoration:underline;
}


.cart {
width:111px;
padding:15px 0 0 123px;
height:68px;
background:url(/i/cart.jpg) no-repeat 0 0;
margin:0 0 23px;
vertical-align:middle;
font-size:11px;
color:#0E88DF;
line-height:1.1;
}
.cart A, .cart SPAN {
color:#fff;
}
.cart A {
font-weight:bold;
line-height:1.8;
}


.search_form {
width:233px;
}
.sf1 {
height:27px;
padding:10px 0 0 34px;
color:#fff;
font:bold 11px/1 Verdana, Geneva, sans-serif;
text-transform:uppercase;
background:url(/i/sf1.gif) no-repeat 0 0;
}
.sf2 {
background:url(/i/sf2.gif) repeat-y 0 0;
font:11px/1.2 Tahoma, Geneva, sans-serif;
}
DIV.sfs {
padding:3px 0 4px 34px;
background:url(/i/dots.gif) repeat-x 0 100%;
}
.sf_checks {
padding-top:11px;
background:url(/i/sf_bg.gif) no-repeat 0 0;
color:#fff;
}
.sf_checks DIV {
padding:4px 10px 4px 34px;
}
.sf_checks DIV.sfc_bg {
background:url(/i/sfb.gif) repeat-y 0 0;
}
.sf_checks INPUT {
vertical-align:middle;
}
.sf_checks LABEL {
margin-left:5px;
}
.not_standart {
padding:15px 10px 4px 33px;
background:url(/i/sf_bg.gif) no-repeat 0 0;
}
.sf3 {
height:31px;
padding:17px 33px 0 0;
background:url(/i/sf3.gif) no-repeat 0 0;
text-align:right;
}
.sf3 BUTTON,.submit {
width:78px;
height:23px;
background:url(/i/sfbut.gif) no-repeat 0 0;
}



.main_quote {
font-weight:bold;
font-style:italic;
color:#0E88DF;
font-size:18px;
padding:0 0 10px;
background:url(/i/q.gif) repeat-x 0 100%;
}
.main_quote DIV {
font-size:12px;
font-style:normal;
text-align:right;
font-weight:normal;
}


.mban {
float:right;
margin-left:25px;
}


.article {
padding:35px 25px;
width:680px;
overflow:hidden;
text-align:justify;
}


.brands {
background:url(/i/dots.gif) repeat-x 0 0;
}
.brands DIV {
background:url(/i/dots.gif) repeat-x 0 100%;
padding:15px 0;
text-align:center;
}
.brands IMG {
margin:0 17px;
}
.mb25 {
margin-bottom:25px;
}


.block {
padding:0 0 15px;
border:1px solid #0e88df;
background:#fff;
}


.cat_main {
width:100%;
overflow:hidden;
}
.cat_block {
background:url(/i/c.gif) repeat-x 0 100%;
}
.cat_block A.cb_name {
font-size:18px;
}
.cat_block .cat_cost, .item .cat_cost {
font-size:18px;
color:#0E88DF;
height:34px;
}
.cat_block .cat_cost div {
float:left;
height:24px;
text-align:right;
width:98%;
}
.cat_block .cat_cost span, .item .cat_cost span {
float:left;
font-size:15px;
height:10px;
margin-left:12px;
padding:10px 3px 0;
}
.catalog {
padding:15px 20px;
}
.cat_main .cat_block {
display:inline-block;
width:44%;
padding:15px 0;
margin:0 20px;
}
.catalog .cat_block {
padding:25px 0;
background:url(/i/c.gif) repeat-x 0 100%;
width:100%;
overflow:hidden;
}
.cat_main .cat_block .cat_img {
padding:15px 0;
text-align:center;
}
.catalog .cat_block .cat_img {
display:inline-block;
width:290px;
vertical-align:top;
}
.cat_info {
display:inline-block;
width:350px;
vertical-align:top;
}
.cat_info P {
padding:15px 0;
}
.cat_main .cat_block .cat_cost {
padding:10px 20px 5px;
}
.catalog .cat_block .cat_cost {
}
.cat_main .cat_block .cat_cost DIV {
float:left;
}


.topban {
padding:0 0 30px;
}


.cat_sels {
padding:20px;
background:#bed9f1;
font-size:11px;
color:#0E88DF;
}
.cat_sels TD {
padding-right:17px;
vertical-align:middle;
}


.p {
padding:0 0 17px;
background:url(/i/c.gif) repeat-x 0 100%;
font-size:11px;
}
.pages {
padding-top:10px;
font-size:10px;
}
.pages A, .pages SPAN {
display:inline-block;
margin-right:4px;
width:17px;
height:17px;
line-height:17px;
text-align:center;
vertical-align:middle;
}
.pages A {
color:#A4816C;
}
.pages SPAN {
color:#fff;
background:url(/i/p.gif) no-repeat 0 0;
}


.item {
border:1px solid #0E88DF;
border-top:0;
padding:0 20px 25px;
font-size:12px;
background:#fff;
}
.b {
height:11px;
background:url(/i/b.gif) no-repeat 0 0;
margin:0 0 25px;
}
.return {
}
.return A {
color:#A4816C;
font-size:11px;
}
.item_img {
padding-top:25px;
display:inline-block;
width:250px;
vertical-align:top;
}
.item_info {
padding:20px 0 10px;
background:url(/i/c.gif) repeat-x 0 100%;
display:inline-block;
width:390px;
vertical-align:top;
}
.item_info TABLE {
color:#0E88DF;
}
.item_info TH {
padding:5px 0;
font-size:18px;
text-align:left;
}
.item_info TD {
padding:5px 50px 5px 0;
}
.item_info .select {
width:76px;
}
.item_info .sel_roll {
width:70px;
}
.item_text {
padding:10px 0;
}
.item_text P {
padding:3px 0;
}
.item .cat_cost {
padding:5px 0 5px 25px;
}
.item .cat_cost DIV {
float:left;
}
.item .cat_cost SPAN {
margin-left:30px;
}
.item .cat_cost SPAN IMG {
vertical-align:top;
margin-left:10px;
}
.item_btext {
padding-top:20px;
}


.cart_items {
color:#fff;
width:100%;
}
.cart_items TH {
font:bold 11px/1.1 Verdana, Geneva, sans-serif;
text-transform:uppercase;
padding:6px 10px;
background:#0e88df url(/i/th.gif) no-repeat 0 7px;
border-left:1px solid #0e88df;
text-align:left;
}
.cart_items TD {
font:bold 11px/1.1 Arial, Helvetica, sans-serif;
padding:6px 10px;
text-align:right;
border:1px dotted #0e88df;
background:#bed9f1;
}
.cart_items TH.ci_name {
padding-left:25px;
background:#0e88df url(/i/h6.gif) no-repeat 8px 9px;
}
.cart_items TH.ci_cost {
}
.cart_items TD.ci_name {
text-align:left;
padding-left:25px;
border-left:1px solid #bed9f1;
min-width:300px;
}
.cart_items TD.ci_cost {
border-right:0;
}
.cart_items .ci_total_l {
border:0;
border-left:1px solid #bed9f1;
background:#fff;
}
.cart_items .ci_total {
border:0;
border-right:1px solid #bed9f1;
background:#fff;
color:#0E88DF;
text-align:left;
}
.cart_items .ci_total SPAN {
float:right;
}
.cart_items .ci_order {
background:#0E88DF;
border:1px solid #0E88DF;
}
.cart_items .ci_order A {
color:#fff;
text-decoration:none;
}


.contact {
padding:0 0 5px;
background:url(/i/c2.gif) repeat-x 0 100%;
}
.cont_info {
background:#fff;
padding:20px;
color:#0e88df;
border-left:1px solid #a2c9eb;
border-right:1px solid #a2c9eb;
}
.cont_info SPAN {
float:right;
font-weight:bold;
}


.cont_form {
background:#bed9f1 url(/i/c2.gif) repeat-x 0 0;
padding:10px 0 10px 50px;
font-size:11px;
color:#0e88df;
}
.cont_form SPAN {
font:bold 11px/1.1 Verdana, Geneva, sans-serif;
text-transform:uppercase;
}
.cont_form TABLE {
}
.cont_form TD {
padding:11px;
}
.cont_form TD:first-child {
text-align:right;
}
.cont_form BUTTON {
width:78px;
height:23px;
background:url(/i/send.gif) no-repeat 0 0;
}




















.bottom {
font-size:11px;
color:#fff;
width:1000px;
overflow:hidden;
margin:0 auto;
padding:35px 0 30px;
}
.bottom A {
color:#fff;
text-decoration:none;
}
.bottom A:hover {
text-decoration:underline;
}
.copy {
float:left;
}
.dev {
float:right;
}
.bot_menu {
margin-left:250px;
padding:0 0 30px;
}
.bot_menu A {
margin:0 20px;
}
.count {
text-align:center;
}
.tablebodytext{
diaplay:none;visibility:hidden;
}
sale_order_full_table_no_border input[type=radio] {
width:20px !important;
}

.submenu { 
position: absolute; 
width: 195px;  
padding: 10px; 
display: none; 
line-height: 26px; 
z-index: 1000; 
} 

#menulvl2 ul li ul{ 
margin:0; 
padding:0; 
list-style:none; 
margin-top:30px;
background:none;
} 

#menulvl2 ul li ul li{ 
float:none; 
display:block; 
background:url(/i/vmnbg1.png) repeat-y 0 0 !important;
	padding:0 2px 0 10px !important;
	width:209px;
	
} 
#menulvl2 ul li ul li a:link, 
#menulvl2 ul li ul li a:visited{
	width:175px;
color:#fff; 
font-size:11px; 
font-weight:bold; 
text-decoration:none; 
padding:0 5px; 
clear:both; 
border-bottom:1px solid #fff; 
background:none repeat scroll 0 0 transparent;
} 
#menulvl2 ul li ul li a:hover{ 
color:#3B5998; 
background:none;
text-decoration:underline;
} 
#menulvl2 ul li ul li.top	{ width:209px!important; height:8px!important; background:url(/i/vmnt1.png) no-repeat 0 0 !important;}
#menulvl2 ul li ul li.bot	{ width:209px!important; height:16px!important; background:url(/i/vmnb1.png) no-repeat 0 0 !important; }

/*****NEWS*****/

.news_left	{ overflow:hidden; margin-top:15px;}
	.news_left .t,
	.news_left .b	{ width:233px; height:8px; overflow:hidden;}
	.news_left .t	{ background:url(/i/n_t.gif) no-repeat 0 0;}
	.news_left .b	{ background:url(/i/n_b.gif) no-repeat 0 0;}
	.news_left .c	{ background:url(/i/n_bg.gif) repeat-y 0 0; padding: 0px 7px 0 7px;}
	.news_left .c div	{ padding:10px 0;}
	.news_left .c p		{ padding:0; margin:0; font-size:13px;}
	.news_left .c span	{ padding:0; display:block; font-size:11px; color:#000000;}
	.news_left .c a		{ font-size:13px; display:inline-block; padding-bottom:2px; font-weight:bold;}
	
.news_right	{ overflow:hidden; list-style:none; margin:15px 0 15px 0; border:1px solid #0e88df;}	
	.news_right ul	{ padding:6px 0; overflow:hidden;}	
	.news_right li	{ width:49.9%; float:left; list-style:none;}	
	.news_right li div	{ padding:12px 12px;}	
	.news_right li div p{ padding:0; margin:0;}	
	.news_right li div a{ font-size:13px; display:inline-block; padding-bottom:2px; font-weight:bold;}
	
.price{
    float: right !important;
    width: 115px !important;
}
.price .red {
    text-decoration: line-through;
    color: red;
}
.red_katalog{
    color: red;
    float: left;
    margin-left: 200px;
    text-decoration: line-through;
}
.price_kat{
    display: inline-block;
    width: 70px;
}

.price_kat #elementPriceOld{
color: red;
text-decoration: line-through;
}