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

html, body {height:100%; margin:0;  }
body {margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#949494; background:#000 url(/_design/img/bg/bg_repeat_02.png) repeat-x top;}
*html .root{ height:100%;} /* ie 6*/
*html .root_1000{ height:100%;} /* ie 6*/

.root { min-height:100%; width:100%; text-align:left; }
.root_1000 { width:1000px; min-height:100%; margin:auto; text-align:left;}




.footer {  height:100px;  margin-top:-100px; text-align:center; }
.footer_content { height:100px; clear:both} 

.cb { clear:both; width:0px; height:0px; font-size:0px}

a {color:#FECF63; text-decoration:none;}
a:hover {color:#FECF63; text-decoration:underline;}
p { margin:0px; padding:0px;}

img { border:none;}
 
/* div - по центру */
.div_center1 {  right: 50%; float: right; }
.div_center2 {  z-index: 1; right: -50%; }

.div_center1 { position:relative; right: 50%; float: right; }
.div_center2 { position:relative; z-index: 1; right: -50%; }


 .wrapper_vertical_align_middle {
width: 100px;
height: 100px;
position: relative;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px;
background:#0F0;
}


input, textarea, select { border:none; color:#808080; background:none; }
input { height:23px; margin:0px}


h1 { font-size:24px; color:#FECF63; margin:0px; padding:3px 10px; font-weight:normal}
h2 { font-size:20px; color:#FECF63; margin:0px; padding:3px 10px 20px 10px; font-weight:normal}
h3 { font-size:14px; margin:10px 0px 10px 0px; padding:0px; font-weight:normal}
h4 { font-size:14px; color:#FECF63; margin:0px; padding:0px; font-weight:normal;}
h5 { font-size:12px; color:#FECF63; margin:0px; padding:0px 0px 5px 0px; font-weight:normal;}


/* ============================================== */
/* ==========    Индивидуальные стили  ========== */
/* ============================================== */


.index_bg_image { background:url(/_design/img/bg/big_image_06.jpg) no-repeat; background-position:center 150px;}

.head .left { float:left; width:150px; padding:5px;}
.head .right { float:right; width:200px; padding:20px 5px 5px 5px;}
.head .center{ text-align:center; margin:0px 210px }
.head p { margin-bottom:5px;}
/*.head .bg_form .form_1 { position:relative; left:-5px;}*/

.bg_form .form_1 { background:url(/_design/img/bg/form_05.png) no-repeat bottom left;display:block; padding-left:9px;}
.bg_form .form_1 span { background:url(/_design/img/bg/form_08.png) no-repeat bottom right; display:block; padding-right:11px;}
/**+html .bg_form .form_1 span { background:url(/_design/img/bg/form_08.png) no-repeat bottom right; display:block; padding-right:13px;}*/
.bg_form .form_1 input,
.bg_form .form_1 select{ background:url(/_design/img/bg/form_06.png) repeat-x bottom; height:23px; width:100%; font-size:16px; color:#333 }
.bg_form .form_1 option { background:#CBC5B7}


.head_login_right { float:right; width:140px;}
.head_login_right .form_1 { margin-bottom:5px;}
.head_login_left p { display:block; height:20px; margin:5px 0px 10px 0px;  text-align:right}
.head_login_left { float:left; width:50px; margin-top:34px;}

.login_login { margin:auto; width:300px;}
.login_right { float:right; width:190px;}
.login_right .form_1 { margin-bottom:5px;}
.login_left p { display:block; height:20px; margin:5px 0px 10px 0px;  text-align:right}
.login_left { float:left; width:100px; margin-top:0px;}

button.none { background:none; border:none; cursor:pointer; color:#809494}
.align_center { text-align:center;}


.head .menu {text-align:center; font-size:14px; font-weight:bold; margin-top:5px; margin-left:150px; margin-right:150px;  background:url(/_design/img/bg/menu_head_16.gif) repeat-x bottom}
.head .menu a { display:inline-block; padding:5px 5px; margin:0px 0px; background:url(/_design/img/bg/menu_head_16.gif) repeat-x bottom}
.head .menu a:hover { background:url(/_design/img/bg/menu_head_14.gif) repeat-x bottom; text-decoration:none;}

.footer .menu {text-align:center; font-size:14px; font-weight:bold; margin-top:5px; margin-left:150px; margin-right:150px;  background:url(/_design/img/bg/menu_head_16.gif) repeat-x bottom}
.footer .menu a { display:inline-block; padding:5px 1px; margin:0px 0px; background:url(/_design/img/bg/menu_head_16.gif) repeat-x bottom}
.footer .menu a:hover { background:url(/_design/img/bg/menu_head_14.gif) repeat-x bottom; text-decoration:none;}

.head_order { float:right}
.head_order .head_order_1 {position:relative;}
.head_order .head_order_2 {position:absolute; width:150px; left:-150px; top:5px;}
.head_order p{ margin:0px;}

.center_center .now { font-size:14px; float:left; margin-left:10px;}
.center_center .cat { font-size:14px; float:right; margin-right:20px;}


.index_catalog { width:800px; margin:auto}
/*.index_catalog div.img1{ padding:5px 10px; width:138px; height:215px; overflow:hidden; background-repeat:no-repeat; background-position:center; float:left}*/
.index_catalog div.img {margin:5px 10px; width:138px; height:215px; overflow:hidden; background-repeat:no-repeat; background-position:center; float:left}
.index_catalog div.img a { display:block; width:138px; height:215px;}
.index_catalog div.img0 {width:158px; height:235px; float:left; background:url(/zdata/bg.gif) no-repeat; background-position:10px 3px}

.index_catalog .novinka1 { position:relative; width:138px; height:1px; z-index:120}
.index_catalog .novinka2 { position:absolute; width:138px; height:27px; top:145px; z-index:122; background:url(/_design/img/bg/novinka_03.png) no-repeat; display:block}
.index_catalog .skidka1 { position:relative; width:138px; height:1px; z-index:129}
.index_catalog .skidka2 { position:absolute; width:79px; height:79px; top:-25px; left:95px; z-index:130; background:url(/_design/img/bg/skidka_03.png) no-repeat; display:block}
.index_catalog .skidka2 span { display:block; text-align:center; padding-top:30px; color:#FECF63; font-weight:bold;}
.index_catalog .show_1 { position:relative; width:138px; height:1px; z-index:125}
.index_catalog .show_2 { position:absolute; width:138px; height:45px; top:170px; z-index:127; background:#000; opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); display:block}
.index_catalog .show_2 p {opacity: 1.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=150); text-align:center; padding:5px 0px 0px 0px; overflow:hidden; display:block; height:16px;}


.cards div.img {margin:5px 10px; width:138px; height:215px; overflow:hidden; background-repeat:no-repeat; background-position:center; float:left}
.cards div.img a { display:block; width:138px; height:215px;}
.cards div.img0 {width:158px; height:235px; float:left;  background:url(/zdata/bg.gif) no-repeat; background-position:10px 3px}
.cards .novinka1 { position:relative; width:138px; height:1px; z-index:120}
.cards .novinka2 { position:absolute; width:138px; height:27px; top:145px; z-index:122; background:url(/_design/img/bg/novinka_03.png) no-repeat; display:block}
.cards .skidka1 { position:relative; width:138px; height:1px; z-index:129}
.cards .skidka2 { position:absolute; width:79px; height:79px; top:-25px; left:95px; z-index:130; background:url(/_design/img/bg/skidka_03.png) no-repeat; display:block}
.cards .skidka2 span { display:block; text-align:center; padding-top:30px; color:#FECF63; font-weight:bold;}
.cards .show_1 { position:relative; width:138px; height:1px; z-index:125}
.cards .show_2 { position:absolute; width:138px; height:45px; top:170px; z-index:127; background:#000; opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); display:block}
.cards .show_2 p {opacity: 1.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=150); text-align:center; padding:5px 0px 0px 0px; overflow:hidden; display:block; height:16px;}

.a_bg { background:url(/zdata/bg.gif) no-repeat center top;}


.color_yellow {color:#FECF63;}
.color_grey {color:#949494;}
.color_red {color:#F00;}

.num_pages { text-align:center; padding:10px 0px }
.num_pages span { display:inline-block; padding:2px; color:#FECF63; font-size:14px; font-weight:bold;}
.num_pages a{ display:inline-block; padding:2px; color:#949494; text-decoration:none}
.num_pages a:hover{ display:inline-block; padding:2px; color:#FECF63; text-decoration:none}
.num_pages span.color_grey {color:#949494; font-weight:normal;}


.head_login_right_ok { text-align:center}

.navigator { margin:0px 10px; padding:0px 0px 15px 0px}
.navigator span { color:#808080}
.navigator span.color_yellow {color:#FECF63;}

.other_colors {color:#FECF63; margin:0px 10px 10px 10px}

.center_right { width:320px; float:right;}
.center_right_in { width:100%; display:inline-block;}

.center_left { margin-right:340px; margin-left:10px; margin-bottom:10px;}
.center_left_in { width:100%; display:inline-block;}
.center_left_in h5 { margin-top:10px;}
div.flash { margin-top:5px;}

/*opacity: 1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/

.cat_cards_center { width:800px; margin:auto;}

.combo { background:url(/_design/img/bg/combo_11.png); width:69px; height:22px; border:none; padding:0px 5px 0px 0px; margin-left:5px; text-align:center}
.cat_card_add { border:none; background:url(/_design/img/bg/cat_card_07.png); width:300px; height:51px; text-align:center; cursor:pointer; margin-bottom:10px;}


.korzina_right { margin-left:180px;}
.korzina_right_in { width:100%; display:inline-block;}

.korzina_left { width:170px; float:left }
.korzina_left_in { width:100%; display:inline-block; margin-top:20px;}
.korzina_left_in a {color:#949494; font-size:14px; display:block; padding:5px 0px; }
.korzina_left_in a:hover {color:#949494; font-size:14px; display:block; padding:5px 0px; }
.korzina_left_in span { font-size:14px; display:block; padding:5px 0px; text-decoration:underline; } /*color:#FECF63;*/


.korzina_tovar_in .cards { float:left; margin-right:10px;}
.korzina_tovar_right { float:right; width: 160px;}
.korzina_tovar_right_in { width:100%; display:inline-block;}
.korzina_tovar_right button { background:url(/_design/img/bg/korzina_del_03.png); width:134px; height:23px; display:block; border:none; cursor:pointer;}
.korzina_tovar_center { margin-left:170px; margin-right:180px;}
.korzina_tovar_center_in { display:inline-block; width:100% }

.korzina_tovar_center table span { color:#FECF63;}
.korzina_tovar_center table td { padding:2px 0px}

.korzina_tovar_center table .form_1 { width:50px;}
.korzina_tovar_center table .form_1 input{ text-align:center}

.button_korzina_1 { background:url(/_design/img/bg/buttons_korzina_07.png); width:165px; height:25px; cursor:pointer; border:none}
.button_korzina_2 { background:url(/_design/img/bg/buttons_korzina_09.png); width:87px; height:25px; cursor:pointer; border:none}


div.h30 { height:20px;}
p.lost_pass { font-size:10px; text-align:right; color:#809494}
p.lost_pass a { color:#809494}
p.lost_pass a:hover { color:#809494}


.table_lobin { margin:auto; margin-top:0px;}

.recycle_table_next_1 { margin:auto; width:800px; margin-top:30px;}
.recycle_table_next_1 td { text-align:center}

.catalog_view_coli4estvo { float:left; margin-left:10px; margin-top:5px; width:40px;}
.catalog_view_coli4estvo input { text-align:center}


.footer_text_center {margin:auto; width:1000px;}
.footer_text_center .right { float:right;}
.footer_text_center .left { float:left;}
.footer_text_center .center { margin-left:300px; margin-right:300px;}

.catalog_prive { text-align:center; background:url(/_design/img/bg/images/price_bg_03.png) no-repeat center top; width:302px; height:53px; font-size:22px; padding-top:17px; font-weight:bold;}
.colog_grey {color:#1a1919; }

.form_textarea textarea { width:100%; height:139px; color:#333333}
.form_textarea .form_textarea_1 { background:url(/_design/img/bg/form_textarea/images/borm_03.png) no-repeat left bottom;}
.form_textarea .form_textarea_2 { background:url(/_design/img/bg/form_textarea/images/borm_07.png) no-repeat right bottom;}
.form_textarea .form_textarea_3 { background:url(/_design/img/bg/form_textarea/images/borm_05.png) repeat-x bottom; height:20px; margin:0px 14px}

.form_textarea .form_textarea_4 { background:url(/_design/img/bg/form_textarea/images/borm_12.png) no-repeat left top;}
.form_textarea .form_textarea_5 { background:url(/_design/img/bg/form_textarea/images/borm_14.png) no-repeat right top;}
.form_textarea .form_textarea_6 { background:url(/_design/img/bg/form_textarea/images/borm_13.png) repeat-x top; height:14px; margin:0px 14px}

.form_textarea .form_textarea_7 { background: url(/_design/img/bg/form_textarea/images/borm_09.png) no-repeat left top; }
.form_textarea .form_textarea_8 { background:url(/_design/img/bg/form_textarea/images/borm_11.png) no-repeat right top; }
.form_textarea .form_textarea_9 { background:url(/_design/img/bg/form_textarea/images/borm_10.png) repeat-x top;  margin:0px 14px; }

