body {
  background:url('/images/design/back.gif') top repeat-x #ffffff;
  color: #000000;
  margin: 0;
  font-family: Arial, sans-serif;
  font-weight: normal;
}
#body{background:url('/images/design/head.jpg') top center no-repeat;}
#page{ margin: 0px auto; width: 1006px;}
#content{background:url('/images/design/back_png.png') top center repeat-y;margin: 0px auto; width: 902px; padding: 0px 52px;}
#line_png{background:url('/images/design/line_png.png') top center repeat-x; height: 15px;margin: 0px auto; width: 1006px;}
#page #top{padding: 15px 0 0 ; width: 900px; margin: 0 auto;}
#page #top #logo{float: left;}
#page #top #r_top{float: right;padding-top: 39px;}
#page #top #r_top #lang{float: left;padding: 0 21px 0 0;}
#page #top #r_top #SmallLinks{float: left;padding: 0 25px 0 0;}
#page #top #r_top #SmallLinks a{padding: 0 14px 0 0;}
#page #top #r_top #search{float: left; vertical-align: top;}
#page #top #r_top #search img{vertical-align: middle;float: left;margin: 0 4px 0 0;}
#page #top #r_top #search .formstyle{margin: 0 9px 0 0; height:16px ; width:150px;padding: 0;float: left;}
#page #top #r_top #search .submit{float: left;cursor: pointer;}
*html #menu{margin:0 0 0 25px;width:100%;}
#catalog_menu{padding: 0;margin: 0;list-style: none;}
#catalog_menu .image_cat{vertical-align: bottom; height: 98px; width: 230px;margin-bottom: 21px;}
#catalog_menu li{float: left;padding: 0 0 0 30px;width: 203px;}
*html #catalog_menu li{float: left;padding: 0 0 0 10px;width: 203px;}
#catalog_menu li a{font: 14px Arial;font-weight: bold;text-decoration: none;color: #626262;}
#catalog_menu li a:hover{text-decoration:underline;}
#catalog_menu li.first{padding: 0;float: left;width: 203px;}
#catalog_menu .catalog_menu{padding: 0;margin: 0;list-style: none;margin: 13px 10px;}
#catalog_menu .catalog_menu li{list-style: url('/images/design/li.gif');margin: 0;padding: 4px 0;}
#catalog_menu .catalog_menu li a{font: 12px Arial; text-decoration: underline; color: #747474; font-weight: normal;}
#catalog_menu .catalog_menu li a:hover{text-decoration: none;}
#catalog_menu .catalog_menu li.all a{font: 11px Arial; text-decoration: underline; color: #2773e6; font-weight: normal;}
#catalog_menu .catalog_menu li.all a:hover{text-decoration: none;}
#catalog_menu .catalog_menu li.all{list-style: url('/images/design/li2.gif');margin: 0;padding:4px 0;}
.lang{padding: 0 12px 0 0;}
#page #login1{ width: 900px; margin: 0 auto; background: url('/images/design/top1.jpg') top center no-repeat; height: 163px;}
#page #login3{ width: 900px; margin: 0 auto; background: url('/images/design/top3.jpg') top center no-repeat; height: 163px;}
#page #enter{ padding: 28px 22px 0 726px;color: #ffffff; font: 14px Georgia;font-style: italic; }
#page #enter ul{padding: 0;margin: 0;float: left;}
#page #enter b{font: 11px Arial;font-weight : bold;font-style: normal;}
#page #enter a{font: 11px Arial;font-style: normal;color: #004dc2;text-decoration: underline;line-height: 18px;}
#page #enter #links{margin: 13px 0;}
#page #enter .heads{margin: 0 0 10px;}
#page #enter a:hover{color: #004dc2;text-decoration: none;}
#page #enter a.submit{color: #fff;text-decoration: none;cursor: pointer;}
#page #enter a.submit:hover{color: #fff;text-decoration: underline;cursor: pointer;}
.right{text-align: right;}
.spMessage{font:bold 13px Arial; padding:0 15px 20px; color: #da251d;}
#menu{padding: 0; margin:0; list-style: none;background: url('/images/design/menu_bg.gif') top repeat-x;height: 40px;}
#menu li{float: left;padding-left: 1px;background:url('/images/design/menu_sp.gif') top left no-repeat;}
#menu li a {float: left;display: block; height: 27px; padding: 13px 10px 0;color: #ffffff; font: 14px Georgia;font-style: italic;text-decoration: none;}
*html #menu li a {float: left;display: block; height: 27px; padding: 13px 15px 0;color: #ffffff; font: 14px Georgia;font-style: italic;text-decoration: none;}
#menu li a:hover {text-decoration:none;color: #ffffff;;background: url('/images/design/menu_bg.gif') bottom repeat-x;}
#menu li.current a{background: url('/images/design/menu_bg.gif') bottom repeat-x;}
#cart{float: right;}
#cart a{color: #747474; font: 12px Arial; text-decoration: underline;}
#cart a:hover{text-decoration: none;}
#cart img{vertical-align: middle;}
#cart__{float: left;width: 173px;padding: 20px 0 0;}
#cart_{float: left;width: 289px;padding: 20px 0 0;font: 12px Arial;color:#747474;}
#cart_ b{color:#e41c13;}
#catalog{float: left;width: 116px;padding: 20px 0 0;}
#top_{height:58px;border-bottom: 1px solid #eaeaea;}
.but_submit{float: right;margin: 5px 0 0;}
.login{display:block;height:29px;position:relative;}
.login span{position:absolute; top: 2px;left:3px; display: block;z-index:10;font: 11px Arial; color: #8b8b8b;}
.login input{position:absolute; top: 0;z-index:9;}
#user_login,#user_pass{height: 16px;border: 1px solid #6c9fed;font: 11px Arial; color: #8b8b8b; width: 150px;}
a.details{display: block;padding: 2px 0 0 9px;height: 18px;width: 62px;font: 10px Arial;color: #ffffff;background: url('/images/design/details.gif') top no-repeat;text-decoration: none;margin: 0 0 7px;}
a.details:hover{background: url('/images/design/details.gif') bottom no-repeat;text-decoration: none;color: #ffffff;}
a.buy{display: block;padding: 2px 0 0 9px;height: 18px;width: 62px;font: 10px Arial;color: #ffffff;background: url('/images/design/incart.gif') top no-repeat;text-decoration: none;}
a.buy:hover{background: url('/images/design/incart.gif') bottom no-repeat;text-decoration: none;color: #ffffff;}
h2.head{float: left;color: #636162;font: 20px Arial;}
h2.head a{color: #528bd3;font: 20px Arial;text-decoration: none;}
h2.head a:hover{text-decoration: underline;}
.clear{clear:both;}
.formstyle{background-color: #ffffff; border: 1px #6c9fed solid; color: #8b8b8b; font: 11px Arial;}
.submit{background:url('/images/design/button_bg.gif') top repeat-x #3c7ee3;cursor: pointer;padding:2px 12px 2px; border: 1px #6c9fed solid; color: #ffffff; font: 10px Arial;line-height: 10px;}
a img {border: none;}
p { font-family: Arial, sans-serif;  font-size: 12px;}
h1 { font-family: Arial, sans-serif; font-size: 24px; color: #636162;}
h2 { font-family: Arial, sans-serif; color: #636162; font-size: 22px;font-weight: normal;}
h3 { font-family: Arial, sans-serif; font-size: 14px; color: #626262;}
a {  color: #2773e6;  text-decoration: underline;  font-weight: normal;  font-family: Arial, sans-serif; font-size: 12px;}
a:hover {  color: #2773e6;  text-decoration: none;}
#foot{font: 11px Arial; color: #747474;padding: 25px 0;}
#foot a{font: 11px Arial; color: #359ff4;text-decoration: underline;}
#foot a:hover{color: #359ff4;text-decoration: none;}
.red_point{color: #e41c13;}
.inputRequirement { font-family: Arial, sans-serif; font-size: 10px; color: #ff0000; } 
#MainPage{padding: 18px 0 18px;margin:0 0 15px;}
.list{padding: 0 0 15px;}
#TextContent{float: left;width: 680px;padding: 18px 18px 18px 0;margin: 0;font: 12px Arial; color: #333333;}
.orderHistory{line-height: 1.2em;color: #528bd3;}
/*.orderHistory li{padding: 5px;}*/
.orderHistory .hits{padding: 10px 15px;;color: #636162;}
.orderHistory .hits td{padding:0 0 0 3px;}
.orderHistory a{font-weight: bold; font: 13px Arial;color: #528bd3;}
.textbox{width: 300px;}
.textarea{width: 300px; height: 100px;}
.NewsNavigation{font: 12px Arial; color: #888888;}
.NewsNavigation a{font: 12px Arial; color: #636162; text-decoration: underline;}
.NewsNavigation a:hover{ color: #636162; text-decoration: none;}
.NewsContent .name{margin-bottom: 5px;}
.NewsContent .name a{font: 13px Arial; text-transform: uppercase; font-weight: bold;color: #528bd3;text-decoration: underline;}
.NewsContent .name a:hover{color: #528bd3;text-decoration: none;}
.NewsContent .CatDate{ border-bottom: 1px solid #36a0f4;}
.NewsContent .CatDate .cat{float: left;font: 11px Arial;color: #636162;}
.NewsContent .CatDate .date{float: right; padding: 7px 8px 5px 8px;background: url('/images/design/date.gif') top repeat-x #36a0f4;font: 11px Arial;color: #ffffff;}
.NewsContent .CatDate .cat a{font: 11px Arial; color: #636162; text-decoration: underline;}
.NewsContent .CatDate .cat a:hover{color: #636162; text-decoration: none;}
.NewsContent .text{text-align: justify;}
.NewsContent .space{clear: both;height: 35px;}
.NewsContent .space a{color: #e41c13;text-decoration: underline;font: 11px Arial;}
.NewsContent .space a:hover{color: #e41c13;text-decoration: none;}
.NewsContent .text a img{padding: 2px;border: 1px solid #c9e7ff;margin: 0 10px 5px 0;}
#RightColumn{float: left;width: 203px; padding: 18px 0 0;}
.menu_con{padding: 0 7px 7px;}
.banners{float: left; padding: 5px 0 0;}
#news_{width: 438px;padding: 0 29px 0 0;float: left;}
#news_ h3, #h3{color:#e41c13; font: 18px Georgia; font-style: italic;padding: 14px 0 12px 16px;margin: 0;}
#h3{padding: 8px 0 10px 13px;}
#banners .roundborder{float: left; width: 200px;margin: 0 28px 25px 0;}
#exBanners{ text-align: right;}
#exBanners img{padding: 0 0 4px; text-align: right;}
.menus{padding: 0;margin: 0 0 0 15px;list-style:url('/images/design/li.gif');}
.menus .mactive{list-style:url('/images/design/li3.gif');}
#RightColumn .mactive a{color: #e41b12;}
.levelCaption{margin: 0 0 10px;}
.menus ul{display: none;}
.menu_s{padding: 10px 5px;}
#RightColumn a,.menus a{font: 12px Arial;color: #626262;text-decoration: underline;}
#RightColumn a:hover,.menus a:hover{color: #626262;text-decoration: none;}
.itemProduct{float: left;margin: 0 4px 4px 0;}
#with{margin: 3px 0 4px 0;}
.itemProduct .name{height: 35px;text-align: center;}
.itemProduct .name a{font: 13px Arial;text-decoration: none;color: #528bd3;font-weight: bold;}
.itemProduct .name a:hover{text-decoration: underline;}
.itemProduct .path{height: 24px;font: 10px Arial;color: #747474;text-align: center;}
.itemProduct .path a{font: 10px Arial;color: #747474;text-decoration: underline;}
.itemProduct .path a:hover{text-decoration: underline;}
.itemProduct .image{width: 115px;height: 110px; vertical-align: bottom;float: left;}
.itemProduct .price_links{width: 85px;float: left;}
.itemProduct .price_links .price{height: 40px;font: 11px Arial;color: #747474;}
.itemProduct .price_links span{font: 16px Arial;color: #e41c13;font-weight: bold;}
.roundborder3 .contets .tovarImage{float: left; width: 240px;text-align: center;}
.roundborder3 .contets .tovarImage a{font: 11px Arial;color: #747474;text-decoration: none;}
.roundborder3 .contets .name_price{float: left; width: 400px;}
.roundborder3 .contets .name{font: 13px Arial;color: #528bd3;font-weight: bold;float: left;}
.roundborder3 .contets .price span{font: 12px Arial;color: #747474;}
.roundborder3 .contets .byu_but{float: right;width: 71px;}
.roundborder3 .contets .price{font: 18px Arial;color: #e41c13;font-weight: bold;float: right;}
.roundborder3 { margin-top: 3px;    border-top:1px solid #edf7ff;    border-bottom:1px solid #edf7ff;}
* html .roundborder3 { width:206px}
.roundborder3 .content {
    border-left:1px solid #edf7ff;
    border-right:1px solid #edf7ff;
    width:204px;height: 174px;
    padding: 10px 5px;
}
.roundborder3 .contets {
    border-left:1px solid #edf7ff;
    border-right:1px solid #edf7ff;
    padding: 15px;
}
.roundborder3 .t, .roundborder3 .b {
    position:relative;
    font-size:1px;
    height:4px;
}
.roundborder3 .t div, .roundborder3 .b div {
    position:absolute;
    width:5px; height:5px;
    padding:0; margin:0;
}
.roundborder3 .t .l {
    top:-1px; left:0;
    background:no-repeat url(/images/design/angles_pr.gif) top left;
}
.roundborder3 .t .r {
    top:-1px; right:0;
    background: no-repeat url(/images/design/angles_pr.gif) top right;
}
 .roundborder3 .t .r {
    right:-10px;
}
.roundborder3 .b .l {
    background: no-repeat url(/images/design/angles_pr.gif) bottom left;
    bottom:-1px; left:0;
}
.roundborder3 .b .r {
    background: no-repeat url(/images/design/angles_pr.gif) bottom right;
    bottom:-1px; right:0;
}
*html .roundborder3 .b .r {
    right:-10px;
}
.roundborder { background-color: #e6eaec;   margin: 0;}
.roundborder .t, .roundborder .b { position:relative;overflow: hidden; height:3px;}
.roundborder .t div, .roundborder .b div { position:absolute;  width:3px; height:3px; padding:0; margin:0;}
.roundborder .t .l {top:0px; left:0;background:no-repeat url('/images/design/angles.gif') top left;}
.roundborder .t .r {top:0px; right:0;background: no-repeat url('/images/design/angles.gif') top right;}
.roundborder .b .l {background: no-repeat url('/images/design/angles.gif') bottom left; bottom:0; left:0;}
.roundborder .b .r {background: no-repeat url('/images/design/angles.gif') bottom right; bottom:0; right:0;}
.roundborder2 { background-color: #f9fdfe;   margin: 0;}
.roundborder2 h2{ color:#e41c13; font: 18px Georgia; font-style: italic;}
.roundborder2 #contain{ padding: 0 18px 23px;}
.roundborder2 #contain .img{float: left;width: 500px;vertical-align: middle;text-align: center;padding: 10px 0;}
.roundborder2 #contain ul{float: left;width: 365px;padding: 0;margin: 0; list-style: none;font: 11px Arial; color: #4a4a4a;}
.roundborder2 #contain ul span{font: 11px Arial; color: #2773e6;}
.roundborder2 #contain li{padding: 13px 0;border-bottom: 1px solid #ececec;}
.roundborder2 .t, .roundborder2 .b {    position:relative;overflow: hidden; height:3px;}
.roundborder2 .t div, .roundborder2 .b div { position:absolute;  width:5px; height:5px; padding:0; margin:0;}
.roundborder2 .t .l {top:0px; left:0;background:no-repeat url('/images/design/angles2.gif') top left;}
.roundborder2 .t .r {top:0px; right:0;background: no-repeat url('/images/design/angles2.gif') top right;}
.roundborder2 .b .l {background: no-repeat url('/images/design/angles2.gif') bottom left; bottom:0; left:0;}
.roundborder2 .b .r {background: no-repeat url('/images/design/angles2.gif') bottom right; bottom:0; right:0;}
.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;
}
.Gallery h3{color: #528bd3;font: 13px Arial;font-weight: bold;}
.Gallery a img{border: 1px solid #c9e7ff; padding: 2px;}
#alert {
 z-index:20;
 position:absolute;
 width: 300px;
 height: 200px;
 background: url('/images/design/small_logo.gif') top left no-repeat #ffffff; 
 position:fixed; top:33%;left:40%; 
 border: 1px solid #9ccff4;
 display:none;
 margin: auto;
}
#alert #close
{
text-align: right;
margin-top: 20px;
margin-right: 20px;
}
#alert #al
{
 width: 210px;
 height: 80px;
 margin: 35px auto 0;
 padding: 10px;
 text-align: center;
 font-weight: bold;
 font-family: Arial;
 background-color: #e6eaec;
 color: #787878;
 text-align: center;
 border: 1px solid #626262;
}
#alert #al #header
{
 font-size: 17px;
}
#alert #al #name
{
 font-size: 19px;
 display: block;
 height: 37px;
}
#overlay{
    position:absolute;
    display:block;
    background:#000;
    opacity:.8;
    filter:alpha(opacity=80);
    left:0;
    top:0;
    z-index: 15;
}