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

/*div { border:1px solid #000}*/
h1 { font-size:14px; color:#666666;}
p { font-size:12px; color:#666666;}
img {behavior: url(iepngfix.htc); border:none; padding:0; margin:0;}
body, html { background-color: #fff; padding:0; margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#444444; font-size: 12px;width:100%;  min-width:100%; height:100%; min-height:100%;}
.spacer40 { position:relative;margin: 0; height:74px; width:1000px font-size:1px; padding:0;}
a {color:#007cc3; text-decoration:none; position:relative; cursor:pointer}
a:hover { text-decoration:underline}
.white { /*background:#ffffff; border:#000 1px solid*/}

#super {position:relative; /*_height:100%; min-height:100%;*/ margin:0 auto 0 auto; width:1000px; padding:0; /*_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px" : "100%");*/}
.spacer56 { position:relative;margin: 0; height:56px; width:1000px font-size:1px; padding:0;}
.spacer3 { position:relative; width:1px; height:3px; font-size:1px; padding:0; margin:0}
.spacer_menu { width:99%; height:165px;/* background:#0F0*/}

.spacer { position:relative; width:1px; height:1px; font-size:1px; padding:0; margin:0; overflow:hidden}
#left_menu_bl { position:relative; padding-left:36px; width:158px; float:left; padding-top:102px}
#logo1 { position: absolute; top:10px; left:36px; width:188px; height:67px; background:url(../img/Logo1.gif) no-repeat bottom; margin-bottom:25px; display:block;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
#logo { position: absolute; top:10px; left:36px; width:188px; height:67px; background:url(../img/Logo.gif) no-repeat bottom; margin-bottom:25px; display:block;}
.menu1 { position:relative;margin:10px 0 10px 0; width:150px;/* background-color:#FFF*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.menu { position:relative;margin:3px 0 10px 0; width:150px;/* background-color:#FFF;*/ z-index:100}
.menu div { position:relative;margin-top:10px;  width:150px; height:28px}
.menu form, .menu1 form { position:absolute; top:0; left:0}
.menu .spacer3, .menu1 .spacer3 { position:relative; width:1px; height:3px; font-size:1px; padding:0; margin:0}
.menu span, .menu1 span { margin: 0 0 0 0; padding: 0 2px 0 2px; display:inline-block; background-color:#FFF; *margin-bottom:-14px }
#bgr { position:relative; margin:0; padding:0; background:#ffffff; width:150px;margin-top:10px;}

.menu ul, .menu1 ul{list-style-type:none;margin: 0;padding: 0; list-style-position:outside; display:inline; z-index:101; }
.menu li, .menu1 li { height: 17px; line-height: 17px;  position:relative; padding:0 0 0 12px;  display:inline-block; margin:0 0 0 -2px; line-height:17px; /**font-size:1px*/}
.menu li a, .menu1 li a  {  color:#007cc3; text-decoration:none; line-height:12px;;margin:0 0 0 0; background-color:#FFF; padding:0px 4px 0px 4px; display:inline-block; height:12px;*font-size: 12px}
.menu li a:hover, .menu1 li a:hover {  text-decoration: underline}
.menu li span, .menu1 li span {  line-height:14px;  margin:0 0 0 0; background-color:#FFF; padding:0 4px 0 4px; display:inline-block; height:14px;font-size: 12px}
.menu li .active { position:absolute;  background:url('../img/active.gif') no-repeat;width:10px; height:1px; /*font-size:1px;*/top:-5px; margin-left:-12px; padding:0; overflow:hidden}

.mXXXenu li .active { position:absolute;  background:url('../img/active.gif') no-repeat;width:10px; height:1px; /*font-size:1px;*/top:-2px; margin-left:-12px; padding:0; overflow:hidden}
a:link.mactive, a:visited.mactive, a:aktiv.mactive, a:hover.mactive  { margin-left:-0px; padding:0; padding:0px 4px 0px 4px; color: #000000; }

.inp { position:relative; padding:0 0 1px 0; margin:0}
.inp_, .inp_1 { position: absolute;width:116px;height:17px; line-height:17px; left:8px; top:5px;border-color:transparent;border:none; color:#bdbdbd; font-size:12px; background:transparent; padding:0; margin:0}
.inp-but {position: absolute;width:12px;height:13px; left:135px; top:7px;border:none;background:url('../img/search_but.gif') no-repeat;z-index:100;cursor:pointer}

.inp_basket { width:11px;height:17px; line-height:17px; border-color:transparent;border:none; color:#007cc3; font-style:italic; font-size:12px; background:transparent; padding:0; margin:0}


/*login*/
#login { position:absolute; width:140px; height:90px;  top:0; right:0; z-index:101; vertical-align:top}
a.ok, a:hover.ok { position:absolute; text-decoration:none; display:none; width:16px; height:16px; top:1px; left:52px; font-size:11px; background-color:#09F; color:#fff; text-align:center} /*Кнопка ОК*/
a.reg, a:hover.reg { position:relative;margin: 8px 0 0 2px; padding-bottom:4px; display:inline-block ; }
#login span { font-size:11px; display:block; margin:9px 0 0 0; padding: 0 0 0 24px;_padding: 0 0 0 14px; }
#login .inp_ { position: absolute; width:59px; left:2px; top:1px;}
#login .inp_1 {position:absolute; width:45px; left:4px; top:0px}
.inp_2 { position: absolute;width:116px;height:17px; line-height:17px; left:8px; top:5px;border-color:transparent;border:none; color:#bdbdbd; font-style:italic; font-size:12px; background:transparent; padding:0; margin:0}
#login .inp_2 {position:absolute; width:45px; left:4px; top:15px}

/*End login*/

/*user*/
.bag_kab { position:relative;display:inline-block; width:15px; height:15px; background:url(../img/bag_kab.gif) no-repeat; float:left; padding:0; margin:9px 0 0 0; }
.user { position:relative; margin:0; top:-16px; left:0px; padding:0; }
.user a { display:inline-block; background:url(../img/underline.gif) bottom repeat-x; text-decoration:none; cursor:pointer; font-size:12px}
.sort { position:absolute; margin:0; top:70px; left:0px; padding:0; z-index:999 }
.sort a.asort {  display:inline-block; background:url(../img/underline.gif) bottom repeat-x; text-decoration:none; cursor:pointer; font-size:12px; }
#hidden { position:relative; display:none; z-index:3000; }
#hidden_sort { position:relative; background-color:#FFF; padding:0px 0 0px 0; margin-top:0px; display:none; }
#hidden a { font-size:11px; display:inline; position:absolute; background:url(../img/1underline.gif)}
#hidden a:hover { text-decoration:underline}
.sort #hidden_sort span, .sort #hidden_sort a, .sort #hidden_sort a:hover { position:relative;padding:0; 
margin:0 0 0 0;/*margin:0 0 -4px 0;*/ 
display:block; font-size:12px; /*background:white;position:absolute background:none*/; background:white;}
#hidden_sort a:hover { text-decoration:underline}

/*End user*/

#content { position:relative;margin:0 0 0 213px; padding-top:94px; *padding-bottom:164px   }

/*katalog item*/
.item { position:relative; height:175px; width:100px; padding:0 23px 0 25px; margin:0; *margin-bottom:-94px; float:left; border:1px solid #fff} /* Весь блок единицы каталога*/
.item img { position:relative; padding-bottom:2px; z-index:0}
a.name, a.article, span.price { position:relative; display:block; padding-left:22px; line-height:13px;height:13px; margin:0 0 -1px 0 } /* Артикул название и цена*/

a.namex { padding-left:22px; line-height:13px;height:13px; margin:0 0 -1px 0 } 

.add_item_bgr { position:absolute; 


width:75px; height:50px; top:0px; right:0; background:url(../img/clear.gif) repeat; z-index:100} /*Блок при наведении на который появляется плюс*/
a.col, a:hover.col { position: absolute; text-align:center;  min-width:15px; top:-3px; right:18px; cursor:pointer;display:inline-block; background:url(../img/underline.gif) bottom repeat-x; display:none; text-decoration:none}
.plus {position:absolute;background:url(../img/plus.png) no-repeat; width:12px; height:12px; top:-11; right:19px; cursor:pointer;behavior: url(iepngfix.htc); display:none; z-index:100;_background:url(../img/plus.png) no-repeat #FFF;} /*Первый плюс*/
.bigplus {position:absolute;background:url(../img/bigplus.gif) no-repeat; width:28px; height:28px; top:-11; right:19px; cursor:pointer;behavior: url(iepngfix.htc); display:none; z-index:100;_background:url(../img/bigplus.gif) no-repeat #FFF;} /*___<й п>__*/
.add_item { position:absolute; width:50px; height:12px; top:0; right:0;display:none} /*Блок с добавлением количества*/
.add_item input {position: absolute;width:15px;height:17px; right:18px; top:-2px;border-color:transparent;border:none; color:#8d8d8d; font-style:italic; font-size:12px; background:transparent; padding:0; margin:0; text-align:center} /*Поле ввода*/
.add_item a, .add_item a:hover { position:absolute; text-decoration:none; display:block; width:16px; height:16px; top:-2px; right:-18px; font-size:11px; background-color:#09F; color:#fff; text-align:center; z-index:500} /*Кнопка ОК*/
.plus_1 {position:absolute;background:url(../img/plus.png) no-repeat; width:12px; height:12px; top:0; right:0; cursor:pointer;behavior: url(iepngfix.htc);} /*Плюс в блоке добавления количества*/
.minus { position:absolute;background:url(../img/minus.png) no-repeat; width:12px; height:12px; top:0; right:38px; cursor:pointer;behavior: url(iepngfix.htc);} /*Минус в блоке добавления количества*/
.input { position:absolute; background:url(../img/add_item.gif) no-repeat; width:18px; height:18px; top:-3px; right:16px} /*фон поля ввода*/
/*End katalog item*/

.left_item, .right_item { position:absolute; height:150px; width:100px; /*top:488px;_top:440px;*/ top:377px;_top:377px; right:48px;  }
.left_item a img, .right_item a img { *margin-bottom:-5px;/*border:1px solid #000*/}
.left_item a.name, .left_item a.article, .left_item span.price { position:relative; display:block; padding-left:22px; line-height:14px;height:14px; margin:0 0 -1px 0 } /* Артикул название и цена*/

.left_item {left:29px; margin:0 }
.right_item {left:625px; margin:0 }

.right_item span.arraw { position:absolute; background:url(../img/arr.gif) no-repeat; width:13px; height:24px; top:53px; right:-20px}
.left_item span.arraw { position:absolute; background:url(../img/arl.gif) no-repeat; width:13px; height:24px; top:53px; left:-20px}

.middle_item { position:relative; margin:-95px auto 0 auto; _margin-bottom:-74px; width:508px; height:542px; padding:0px 30px 16px 0; _padding-bottom:0/*border:1px solid #000*/}
.middle_item a.img { position:relative; margin:0; padding:0; display:block; height:542px; background:none;  }
.middle_item span { display:inline-block; font-size:12px}
.middle_item .plus, .bigplus { display:block; top:-3px }
.about_item { position:relative; margin:0px 0 0 110px; height:70px; font-size:14px}
.about_item .name_a { position:absolute; left:0; font-size:17px; color: #444444; }
.about_item .article_a { position:absolute; left:90px; font-size:17px; color: #444444; }
.about_item .price_a {position:absolute; left:185px; font-size:20px}
.about_item span.material { position:absolute; top:25px; width:150px;font-size:11px}
.circles {position:absolute; top:29px;left:185px}
.add_item_bgr_a { position:absolute; width:310px; height:50px; top:5px; left:10px; z-index:100; } /*Блок при наведении на который появляется плюс*/
#spaser13 { position:absolute; width:1000px; height:2px; background-color:#F00; left:0; top:635px; z-index:200; font-size:1px}


/*basket_of*/

/*table#basket_of { position:relative; margin:30px 0 79px 40px}
table#basket_of td.basket_bag { position:width:17%}
table#basket_of td.basket_rek {width:9%}
.basket_rek span, .basket_name span, .basket_descr span { display:inline-block; text-align:left; padding:0 3px 0 3px}
table#basket_of td.basket_price {width:9%}
table#basket_of td.basket_kol {width:7%}
table#basket_of td.basket_kol a, table#basket_of td.basket_sum a { display:inline-block; background:url(../img/underline.gif) bottom repeat-x; text-decoration:none}

table#basket_of td.basket_name {width:17%}
table#basket_of td.basket_descr {width:23%}
table#basket_of td.basket_sum {width:17%}*/

table#basket_of, #oform { position:relative; margin:0;  }
#oform  { margin-left:40px}
table#basket_of td.basket_bag { position:width:20%}
table#basket_of td.basket_rek {width:9%; text-align:left; padding-left:35px;}
.basket_rek span, .basket_name span, .basket_descr span { display:inline-block; text-align:left; padding:0 3px 0 0}
table#basket_of td.basket_price {width:12%}
table#basket_of td.basket_kol {width:14%}
table#basket_of td.basket_kol a, table#basket_of td.basket_sum a { display:inline-block; background:url(../img/underline.gif) bottom repeat-x; text-decoration:none}

table#basket_of td.basket_name {text-align:left}
table#basket_of td.basket_sum, #oform .basket_sum {width:17%; }



#zakaz { position:relative; margin:0 0 0 0px; font-size:14px;}
span#itogo { position:relative; display:inline-block;   padding-top:35px; padding-right:20px;}
#z-akaz a { position:relative; float:right}

.del { height:17px; width:76px; position:absolute; top:45px; left:0}
.del1 img { display:none}
.del_div { position:relative; z-index:1; text-align:center; width:76px; margin: 0 auto 0 auto }
.basket_kol div { display:block}
.basket_kol .add_item,.basket_sum .add_item { position:relative; display:none;}
.basket_kol .add_item { margin-left:-18px}
.basket_sum .add_item { padding-left:55px;}
.basket_name .circles { position:relative; left:0; top:0; margin:0; padding:0; height:18px}
.input2 { position:absolute; background:url(../img/add_item_2.gif) no-repeat; width:40px; height:18px; top:-3px; right:16px} /*фон поля ввода*/
.basket_sum .minus { right:60px}
.basket_sum .add_item input { width:37px}
#form_basket { *margin:0 0 -164px 0; padding:0;}
.basket_sum nobr { padding-left:12px}

 /* Footer*/
#footer { position: relative; width:100%; height:56px; margin:-56px auto 0 auto; width:1000px; padding:0;/*_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");*/}
#disign { position:absolute; bottom:17px ; /*right:18px;*/ right:37px; font-size:9px; text-align:right}
#disign span { display:inline-block; margin-top:7px}

a.foot_left, a:hover.foot_left { float:left; cursor:default; color:#000; text-decoration:none}

#tel { position:absolute; width:120px; height:36px; bottom:18px;left:36px; vertical-align:bottom}
#f8px { font-size:8px; display:block; position:absolute; bottom:0}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 276px; /* Set to gallery height */
padding:170px 0px 0px 0px;
margin:170px 0px 0px 0px;
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
#tGGGrueContainer img { height:624px}
#trueContainer img { height:276px}
/* End Gallery Styles */



.roznica { font-size:12px; color: #007cc3; }

.customer-menu-active {
	color: #010101;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*
a.customer-menu-active:link {
	color: #010101;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.customer-menu-active:visited {
	color: #010101;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.customer-menu-active:aktiv {
	color: #010101;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.customer-menu-active:hover {
	color: #010101;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/











