html, body {
color: #67717d;
font:95%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif; 
background:#fff url(../images/bg/heads_top_rep.gif) repeat-x;  ;
}
*html html, *html body{font:97%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif;}
*+html html, *+html body{font:97%/1.4em Tahoma,Geneva,'Century Gothic',Arial, sans-serif;}

img,a img{border: 0;}
a{color: #000;text-decoration: underline;}
a:hover{text-decoration: none;}


h2{ font:bold 14px Tahoma,sans-serif; }


/* header */
.header{ background: url(../images/bg/heads_top.gif) no-repeat 50% 0; }
.phones{ color: #000; font: bold 12px Tahoma,sans-serif; background: url(../images/icons/phone.gif) no-repeat;  }
.phones span{ color: #515151; font: 9px Tahoma,sans-serif; }
.phones div{  background: url(../images/bg/v_separation.gif) no-repeat; }
.basket{  color: #67717d; font: 11px Tahoma,sans-serif; background: url(../images/icons/basket.gif) no-repeat; }
.basket div{  background: url(../images/bg/v_separation.gif) no-repeat; }
.basket a{ color: #ed1c24; font-size: 10px; }
.header_center{color: #67717d; }
/* /header */

/* menu-top */
.border_menu{ border-bottom: 3px solid #828282; }
.menu_top{ font: bold 11px Tahoma,sans-serif; color: #fff;}
.menu_top td{ background: url(../images/menu_top/item_rep.gif) repeat-x 0 100%; border-right: 3px solid #fff; }
.menu_top td span{  background: url(../images/menu_top/item_left.gif) no-repeat 0 100%; }
.menu_top td span span{  background: url(../images/menu_top/item_right.gif) no-repeat 100% 100%; }
.menu_top td.selected{ background: url(../images/menu_top/item_select_rep.gif) repeat-x 0 100%; }
.menu_top td.selected span{ background: url(../images/menu_top/item_select_left.gif) no-repeat 0 100%; }
.menu_top td.selected span span{  background: url(../images/menu_top/item_select_right.gif) no-repeat 100% 100%; }

.menu_top a{ color: #fff;  }
.menu_top a:hover{ color: #fffeeb; }
.menu_top td.selected  a:hover{ color: #fff; }
/* /menu-top */

.subline{ color:#767c86; background: #f5f7fb; border-bottom: 1px solid #cfd2d8; font: 11px Tahoma,sans-serif; }


/* breadcrumps */
.breadcrumps .home{background: url(../images/icons/home.gif) no-repeat 0 50%; font-weight: bold;  }
.breadcrumps a{ color:#767c86; }
.breadcrumps span{color:#e1232a;}
/* /breadcrumps */
/* search */
.search{ background:  url(../images/bg/search_sep.gif) no-repeat;  }
.search p{ background: url(../images/icons/search.gif) no-repeat ; }

span.button{ background: url(../images/buttons/l.gif) no-repeat; white-space: nowrap;  }
span.button span{ background: url(../images/buttons/r.gif) no-repeat 100% 0; }
span.button a{  background:url(../images/buttons/rep.gif) repeat-x 0 0;  }
span.button a:hover{background: url(../images/buttons/rep_over.gif) repeat-x ; }
/* /search */
/* conteiner */

span.button0{ background: url(../images/buttons/l.gif) no-repeat; white-space: nowrap;  }
span.button0 span{ background: url(../images/buttons/r.gif) no-repeat 100% 0; }
input.button2{  background:url(../images/buttons/rep.gif) repeat-x 0 0;  }
input.button2:hover{background: url(../images/buttons/rep_over.gif) repeat-x ; }





.content{font: 0.8em Tahoma,sans-serif;}


.left{ font: 11px Tahoma,sans-serif; }
.right{font: 11px Tahoma,sans-serif; }
/* /conteiner */

/* menuleft */
.menuleft {font:normal bold 11px Tahoma, sans-serif;	color: #fff;}
.menuleft em {	background: url(../images/menu/menu_active_bg.gif) repeat-x;}
.menuleft .collapsed {background: url(../images/menu/menu_bg.gif) repeat-x;}
.menuleft em spa{font-weight: bold;color: #fff;border-bottom: 1px solid #828282;}
.menuleft em b{ border-bottom: 1px solid #c3cfe6; background:#f2f4f8 url(../images/menu/submenu_bg.gif) repeat-x 0 50%;}
.menuleft em a { background: url(../images/menu/submenu_item.gif) no-repeat 0 5px;color: #000;}
.menuleft em a.current{color:#e1232a;}
/* /menuleft */



.box{ background-repeat: repeat-x;; }
.boxl,.boxr { background-repeat: no-repeat;  }
.boxr{ background-position: 100% 0; }
.client{ background:  url(../images/boxes/client_rep.jpg) }
.client .boxl{ background-image: url(../images/boxes/client_left.jpg) }
.client .boxr{ background-image: url(../images/boxes/client_right.jpg) }

.help{ background:  url(../images/boxes/help_rep.jpg) }
.help .boxl{ background-image: url(../images/boxes/help_left.jpg) }
.help .boxr{ background-image: url(../images/boxes/help_right.jpg) }

.credit{ background:  url(../images/boxes/credit_rep.jpg) }
.credit .boxl{ background-image: url(../images/boxes/credit_left.jpg) }
.credit .boxr{ background-image: url(../images/boxes/credit_right.jpg) }

.act{ background:  url(../images/boxes/act_rep.jpg) }
.act .boxl{ background-image: url(../images/boxes/act_left.jpg) }
.act .boxr{ background-image: url(../images/boxes/act_right.jpg) }


.content .title{ font: bold 11px Tahoma,sans-serif; text-transform: uppercase; color: #fff; background:url(../images/bg/header.gif) repeat-x; border-bottom: 1px solid #fff; }
.text_content{ background: url(../images/bg/content_rep.gif) repeat-x; }

.product_list div.item,.separations div{background: url(../images/bg/vbord.gif) no-repeat 100% 50%; }

.product_list div.item h3{font: 11px Tahoma,sans-serif; }
.product_list h3 a{ font-weight: bold; }

.price{ color: #d91c23; font: 10px Tahoma,sans-serif; }
.price b{ font:bold 12px Tahoma,sans-serif; }
.buy{background: url(../images/icons/basket_order.gif) no-repeat;font: 11px Tahoma,sans-serif; }
.links_description{ background: url(../images/icons/description.gif) no-repeat; font: 11px Tahoma,sans-serif;}

a.buy:hover,a.links_description:hover{ text-decoration: underline; }
.separations span{ background: #eaeff7;}


/* textbox */
.textbox{ background: url(../images/bg/box_rep.gif) repeat-y;  font: 11px Tahoma,sans-serif;}
.textboxr{ background: url(../images/bg/box_vr.gif) repeat-y 100% 0 }
.textbox h4{ font: 1em Tahoma,sans-serif; }
.textboxt{ background: url(../images/bg/box_rep.gif) repeat-x }
.textboxl{ background: url(../images/bg/box_tl.gif) no-repeat;}
.textboxrr{ background: url(../images/bg/box_tr.gif) no-repeat  100% 0}
.texbott{ background: url(../images/bg/box_hrb.gif) repeat-x 0 100%;  }
.texbottl{ background: url(../images/bg/box_bl.gif) no-repeat 0 100%; }
.texbottr{ background: url(../images/bg/box_br.gif) no-repeat 100% 100%; }

.head{ background: url(../images/bg/header_tl.gif) no-repeat; font:bold 11px Tahoma,sans-serif;  }
.head .textboxrr{ background: url(../images/bg/header_tr.gif) no-repeat 100% 0 }
.head .textboxl{ background: url(../images/bg/header_tl.gif) no-repeat }
.head span{ background: url(../images/bullets/header_bull.gif) no-repeat 12px 7px ; background-color:#fff; }
.head span span{  background-repeat:   no-repeat; background-position:  100% 0;  background-image: none;  }
.head.info span span{background-image: url(../images/icons/info.gif); color: #ed1c24;  }
.head.arthicle span span{ background-image: url(../images/icons/news.gif); color: #000; }
.textbox_pad a{ color: #ed1c24; }
.listing li { background: url(../images/arrows/right.gif) no-repeat 0 5px;  }
.listing a{ color: #363737; }
.listing li.active{ background: url(../images/arrows/right_active.gif) no-repeat 0 5px;}
.listing li.active a{ color: #e1232a;  }

.line{ background: url(../images/bg/h_separ.gif) repeat-x;  }
/* textbox */

.menu_bottom{  font: 0.785em Tahoma,sans-serif; background: #f5f7fb;  }
.menu_bottom a{ color: #4d4d4d; }
.totop a{ background: url(../images/arrows/totop.gif) no-repeat 0 50%;  }

.copy{ float: right; font: 11px Tahoma,sans-serif; color: #80858d; }
.copy a{ color: #80858d; }



.product_info{ color:#3b3c3e; }
.product_info span.categories{ font-weight: bold; color: #d91c23;  }
.product_info a{ color: #3b3c3e; }
.product_info a:hover,.product_info a.select{ color: #d91c23; }
.product_info div.sel{ border-bottom: 1px solid #c3cfe5; }


table.paging td{ font: 11px Arial,sans-serif;}
.paging a,.paging span.prev,.paging span.next { color: #4b728f; background: #fff; border: 1px solid #c0d2df; }
.paging  span{color: #fff;  background: #ed1c24;   }
.paging a:hover{color: #fff;  background: #ed1c24;  }

.paging span.prev,.paging span.next{  color: #ddd; border-color: #ddd; }
.paging span.prev a,.paging span.next a,.paging span.prev a:hover,.paging span.next a:hover{ background: #fff; color: #4b728f; }

.catalog_item{ border-bottom:1px solid #c6dcf1;}
.product_text p a{ color: #d91c23; }
.catalog h1,.catalog h2,.catalog h3,.catalog h4{ font: 1em Tahoma,sans-serif; }
.catalog h1 a,.catalog h2 a,.catalog h3 a,.catalog h4 a{ font-weight: bold; }
.description{color: #3b3c3e; font: 1em Tahoma,sans-serif;}

.description h1,.description h2{ font: bold 14px Tahoma,sans-serif; color: #000; }
.zoom,.zoom_small{display:block; background:url(../images/icons/zoom.gif) no-repeat 0 50%; }

.concise_description p,.concise_description_all p{ color: #d91c23; font-weight: bold; }
.concise_description div,.concise_description_all div{ border-bottom: 1px solid #c3cfe6;  }

.description_menu{ border-bottom: 2px solid #828282; }
.description_menu li a{ color: #000; text-decoration: none; background: url(../images/bg/other_2.gif) no-repeat; }
.description_menu li,.description_menu li.aktive a{background: url(../images/bg/other_1.gif) no-repeat; color: #fff;   }

.attention{ background: url(../images/icons/att.gif) no-repeat 8px 50%;}

.title_red{color: #ed1c24; font-size: 14px; }

table.order_info td,table.order_info th{ border:1px solid #cfd2d8; font-size: 11px;}
table.order_info th{ background: #f5f7fb; }
table.order_info tr.summa td{font-weight: bold; }


div.order h3,div.order h2{ font: bold 11px Tahoma,sans-serif; background: #f5f7fb;border-bottom:1px solid #cfd2d8; }
div.order{ border:1px solid #cfd2d8;}
table.cont_info td{ font-size: 11px; font-weight: bold;}

.red{ color:#ed1c24;}
ul.list li{ background:  url(../images/bullets/list.gif) no-repeat 0 1px;  }

.greeting{font-size:1.2em; }












/* forms */
input, textarea{color: #363737;    }
textarea{background:#f8facd url(../images/bg/input_bg.gif) no-repeat 0 0;border: 1px solid #a9b8c9;font: 11px Tahoma,sans-serif; color: #363737;}
input.text{background:#f8facd url(../images/bg/input_bg.gif) no-repeat 0 0;border: 1px solid #a9b8c9; font: 11px Tahoma,sans-serif; color: #363737;  }
 /* /forms */