* { margin: 0; padding: 0;}
ul{list-style-position: inside;}
ul ul{padding: 5px 0 5px 15px;}
a img{border: none;}
.maps ul{padding: 5px 0 5px 20px;}
.maps ul ul{padding: 5px 0 5px 15px;}
body{ background-color:#ffffff;  font:12px Arial,sans-serif; color: #505050; }
a { font:12px Arial,sans-serif; color:  #505050; text-decoration:  none; font-weight: normal;}
a:hover{text-decoration:  underline;font-weight: normal;}
.clear {  clear: both; overflow:hidden; font-size:0px; }
.site {width: 1024px; margin: 0px auto; padding: 0 0 5px 0; background: white  url("/images/design/Sky_footer.gif") no-repeat bottom left; }
.header { margin:0 15px; background: no-repeat url("/images/design/Header.jpg");}
.hdr_content{ height: 260px; overflow:hidden;}
.hdr_footer{ height: 90px;background:no-repeat url("/images/design/Menu_systems_bg.gif") left center; padding: 37px 0 0 120px;}
.tape{ float: left;}
#tape_center { margin: 0 190px 0 180px; display:inline;  }
#left{ float:none; }
/* -----------Left menu---------------------- */
.hdr_main_menu{ padding: 50px 0 0 0;  width: 180px;float: left; }
.hdr_main_menu a{ color: #348ade; text-decoration: none; text-transform: uppercase; background: none; }
.hdr_main_menu a:hover { color:  #255ce7;text-decoration: underline; }
.hdr_main_menu li { margin:0 0 10px 0; list-style: none;}
#hdr_menu_line_curent a { text-decoration: underline; color:#255ce7; background: no-repeat url("/images/design/Arrow_blue.jpg") left center; padding: 0 0 0 18px;}
/* ---------------------------------------------------- */
.hdr_cnt_left {float:right; width:814px; overflow:hidden;}
.name {padding: 40px 0 0 103px; height:103px; font: bold italic 14px  Georgia; color:#ffffff; }
.hdr_img_menu{ width: 12px; float:right; margin: 15px 0 50px 0; }
#home {  float: left; width: 11px; height: 11px; padding:0 0 25px 0; }
#mail{ float: left; width: 12px; height: 8px; padding:0 0 25px 0;}
#map{ float: left;width:11px; height:9px; }
.hdr_telephone { background:no-repeat url("/images/design/Telephone.jpg") right top; height: 90px; float:right; padding: 30px 40px 0 0;}
/* ------------Content--------------------------------- */
.content { margin:0 15px; overflow:hidden; }
.left_col { width:255px; padding: 0 25px 0 0;float: left;}
.centerPart { width:714px;float: left;}
.info { background:no-repeat url("/images/design/Info.jpg"); padding: 105px 45px 0 0; margin: 40px 0 60px 0; }
.cnt_info_line { padding: 10px 0 10px 29px;  background:no-repeat url("/images/design/Big_blue_arrow.jpg") +10px center; }
.info_menu {  padding: 12px 0 0 45px; list-style-image: url("/images/design/Arrow.jpg"); list-style-type: none;}
.info_menu li { margin:0 0 3px 0;}
/* ---------------------------------- */
.right_col{ width:714px;  float:right;}
.breadcrumbp{ color:#338ff9; }
/*.breadcrumbp span{ color:#338ff9; text-decoration: underline;}*/
h1{ font-weight: normal; margin:0 0 15px;  background:no-repeat url("/images/design/Big_gray_arrow.jpg") +5px center ;padding: 0 0 0 19px;font-size:  18px; color:#338ff9;overflow: hidden;}
h2{ font-weight: normal; margin:15px 0 15px;  background:no-repeat url("/images/design/Big_gray_arrow.jpg") +5px center ;padding: 0 0 0 19px;font-size:  16px; color:#338ff9;}
h3{ font-weight: normal; background:no-repeat url("/images/design/Big_gray_arrow.jpg")left center;font-size: 16px; border-bottom: 1px dashed #777777;color:#338ff9;padding: 3px 0 3px 15px;}
h2 span{font-weight: bold;}
.goods { overflow:hidden; background: #e0e7ef ; margin:10px 45px 10px 0; padding:10px 15px 10px 15px; }
.grey_back { background: #e0e7ef ; padding:10px 15px 10px 15px; }
.goods_name{ background:no-repeat url("/images/design/Big_white_arrow.png") left center; padding: 0 0 0 15px;float: left;}
.goods_name a{font-weight: bold;color: #338ff9; text-decoration: underline;}
.goods_name a:hover{text-decoration: none;}
.goods_photo{ padding: 15px 10px 15px  10px; border-right: 1px dashed #ffffff; float: left; margin: 0 10px 10px 0;}
.goods_img_prop { margin: 0 0 0 10px;}
.line { margin:0 45px 0 0; height:1px; font-size: 1px; border-top:dashed 1px #8e9bab; }
.goods_block { }
.price_line { text-align: right; float: right; }
.price { padding:0 3px 0 5px; }
.about_goods{ margin: 10px 25px 15px 40px; /*overflow: auto;*/}
.about_goods div { padding: 1px 10px; overflow: auto;}
.footnote { margin:0 0 0 40px;}
.light_prop {  background-color:#f4f6f9; }
.page_num { text-align: center; padding:15px 0 0 0; }
.page_num a{ padding:0 5px;}
.page_num a:hover{  background:#357cd4; color:white; }
.bgrnd{margin-top: 15px;}
#curent_page
{
  background:#357cd4;
  color:white;
}
/* ----------Footer------------------------------------- */
.footer
{
 padding:0 0 0 70px;
 overflow: hidden;
}
.ftr_telephone
{
  padding: 20px 0 0 0;
  float:left;
  width: 150px;
}
.ftr_phone{ margin: 2px 0 0 0; }
.ftr_info
{
  overflow: hidden;
  padding:  60px 0 0 145px;
  margin:0 0 0 150px;
}
.ftr_info_adr
{
 width: 185px;
 float:left;
}
.ftr_info_email{  padding:0 0 0 230px; }
.ftr_link{ padding:14px 0 0 0;}
.ftr_footer
{
  margin:5px 60px 0 295px;
  padding:  5px 0 0 0;
  border-top:dashed 1px #737373;
}
.copyright { float: left; }
.ftr_img { float: right; }
.hdr_main_phone
{
  color:  #338ff9;
  font-size: 18px;
  font-weight:  bold;
}
.hdr_phone
{
 color:#338ff9;
 margin-top: 2px;
}
.tape a
{
color:  white;
font-size: 14px;
text-decoration: none;
}
.tape a:hover{ text-decoration: underline; }

.cnt_menu { border-top: dashed 1px #848484; }
.cnt_menu_line {border-bottom: dashed 1px #848484;margin: 2px 0 0;}
.cnt_menu_line a{ text-transform: uppercase; color:  #0a80f8; font-size: 14px; text-decoration: none; padding: 10px 0 10px 47px; background:no-repeat url("/images/design/Big_blue_arrow.jpg") +10px center; display: block;}
.cnt_menu_line a:hover{ color:  #ffffff; font-size: 14px; text-decoration: none; background:no-repeat url("/images/design/Big_white_arrow.png") +10px center #24aefd;}
#extended { background:#338ff9; padding: 10px 0;border-bottom: dashed 1px #848484;}
#submenu ul{ padding:15px 0 15px 55px; list-style-type:none; }
#submenu li { padding:0 0 3px 0; }
#extended a{color:  #bcdbff;  background:no-repeat url("/images/design/Big_white_arrow_down.png") +5px center; padding: 0 0 0 18px;text-transform: uppercase;}
#submenu a{ color:#ffffff; padding:0 0 0 10px;  background:none;  font-size: 12px;  display:block;text-transform:none;}
#submenu .current_submenu a{color:#ffffff;padding:0 0 0 10px;text-decoration: underline;background:url("/images/design/Big_white_arrow.png") left center no-repeat;}
#submenu a:hover{ text-decoration: underline; background:url("/images/design/Big_white_arrow.png") left center no-repeat;color:#ffffff;font-size: 12px;padding:0 0 0 10px;}

#colortype2 .cnt_menu_line a{ color:  #9339be; background:no-repeat url("/images/design/Big_blue2_arrow.jpg") +10px center;}
#colortype2 .cnt_menu_line a:hover{ color:  #ffffff; background:no-repeat url("/images/design/Big_white_arrow.png") +10px center #b560de;}
#colortype2 #extended { background:#9339be;}
#colortype2 #extended a{color:  #ffcbcb;}
#colortype2 #submenu a{ color:#ffffff; }
#colortype2 #submenu .current_submenu a{color:#ffffff; background:nonebackground:url("/images/design/Big_white_arrow.png") left center no-repeat;}
#colortype2 #submenu a:hover{ background:url("/images/design/Big_white_arrow.png") left center no-repeat;color:#ffffff;}

#colortype3 .cnt_menu_line a{ color:  #e9810d; background:no-repeat url("/images/design/Big_blue3_arrow.jpg") +10px center;}
#colortype3 .cnt_menu_line a:hover{ color:  #ffffff; background:no-repeat url("/images/design/Big_white_arrow.png") +10px center #ff9927;}
#colortype3 #extended { background:#e9810d;}
#colortype3 #extended a{color:  #ffcea3;}
#colortype3 #submenu a{ color:#ffffff; }
#colortype3 #submenu .current_submenu a{color:#ffffff; background:nonebackground:url("/images/design/Big_white_arrow.png") left center no-repeat;}
#colortype3 #submenu a:hover{ background:url("/images/design/Big_white_arrow.png") left center no-repeat;color:#ffffff;}

a.levels{background:no-repeat url("/images/design/Big_blue_arrow.jpg") left center;padding: 0 12px;}



.info_menu a:hover{ text-decoration: underline; color:  #338ff9; }
.cnt_info_line { color:#338ff9; font-size:14px;}
.breadcrumbp a{text-decoration: none; color:#545454 ;}
.breadcrumbp a:hover { text-decoration: underline;color:#545454 ; }
.goods_name  { color: #338ff9; font-weight: bold; }
.price_line{ font-size: 11px;}
.price{ font-size:  16px;  color:#ff0000; }
.ftr_telephone div { font-size:  18px; color:#ffffff;}
.ftr_phone_word  { font-size:  14px; color:#83c8ff; }
.blue_header{ color: #83c8ff;}
.ftr_link a{ color: #83c8ff;text-decoration: underline;}
.ftr_link a:hover{text-decoration:none;}
.copyright{ color: #174cbe;}
#contact_form .textbox{border: 1px solid #338ff9;width: 250px; height: 18px;margin: 3px 0;}
#contact_form .textarea{border: 1px solid #338ff9;width: 250px; height: 100px;margin: 3px 0;}
.descr{padding: 5px 10px;text-align: justify;}
.descr a{color: #338ff9;text-decoration: underline;}
.descr a:hover{color: #83c8ff;text-decoration: none;}
.lnk_page{padding:3px 5px;text-decoration:underline;font: 12px Arial; color: #2773e6;}
.lnk_page:hover{text-decoration:none;}

.LinkPagesSel{
background:#528bd3;
font: 12px Arial;color: #fff;
padding:3px 5px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

UL.brands A EM,
UL.brands A IMG{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
UL.brands A:HOVER EM,
UL.brands A:HOVER IMG{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.bold{font-style: italic; font: Georgia;}
