.rcat_root_category:hover { border-bottom:1px solid black; }
.cat_image{padding:5px;}
.mg{border:1px solid #f4f4f4; margin-left:15px;margin-bottom:20px;}
.mg{padding:0px 5px;margin-bottom:5px;height:230px; width:160px;float:left;vertical-align:center}

.rcat_root_category { color: rgb(51, 51, 51);font-size: 140%;font-weight: 700;line-height: 150%;text-decoration: none; }

.mdr_main_header, h4 {font-family: "arial", "helvetica", sans-serif; font-size: 110%;font-weight:700;color: rgb(69, 69, 69)}
.mdr_main_header{margin-top:15px;}

.rcat_products_num {color: rgb(153, 153, 153);font-size: 80%;}
.cpt_root_categories{padding-left:2%;}
.pl20{padding-left:20px;}
.s60{height:80px;}
.an{font:11px Arial;text-decoration:none; color:black;}
.nn{font:11px Tahoma; border-bottom:1px dashed #b9b9b9;margin-right:13px; padding:10px 0; max-width:450px;}
body,.bg{background: url(/img/bg/bg.jpg);font:12px Tahoma;}
.mtable{background: url(/img/bg/bg_menu.png) repeat-x;}
h4{margin-bottom: 24px;margin-top:0px;}
.mz{margin:0px;}
.pz{padding:0px !important;}
.mtxt2{float:left;max-width:440px;}
h3{font-weight:normal;}
.txt3{width:80%;padding:30px 10px 0 0;}
.our_services{width:98%;max-width:629px;height:406px; background:url(/img/main_banner/services/br.png) no-repeat;}
.st{color:#666666;font-size:16px;margin-top:-20px;}
.stitle{position:absolute; top:20px; margin-left:20px;}
.banner_services{position:absolute; top:20px; left:2%;width:720px;}
.txt2{padding:60px 15px;}
.b3{background:url(/img/main_banner/services/b3.jpg) no-repeat; width:235px; height:304px; font:11px Arial;}
.b2{background:url(/img/main_banner/services/b2.gif) no-repeat; width:240px; height:304px; font:11px Arial;}
.b1{background:url(/img/main_banner/services/b1.gif) no-repeat; width:248px; height:304px; font:11px Arial;}
.mtxt{float:left;width:240px;}
.services{width:723px;height:100px;background:url(/img/main_banner/services/bt.gif) no-repeat;}
.servicesb{width:723px;height:304px;padding-top:20px;}
.header{background:#f4f4f4; height:450px;width:100%;margin-top:-20px;z-index:2}
* { font-size: 100.01%;font-family: "arial", "helvetica", sans-serif; }
table{border-spacing: 0;}
td, th {padding: 0; border: none; text-align: left; vertical-align: top;}
img{border:none}
.rbb,.lbb,.rb,.lb,#menu,body{margin:0;padding:0;}
.finger,.nav,.content_full,.content,#menu,#logo,#rem,#cart{position:absolute;}
.r{border:1px solid red;}
#cart{top:20px;left:2%;}
#rem{display:none;top:20px;left:46%;}
#logo{top:33px;right:2%;}
#menu{top:70px;left:2%;right:2%;border:0;border:1px dashed white;}
.lb{background: url(/img/lb.gif) top left no-repeat;}
.rb{background: url(/img/rb.gif) top right no-repeat;}
.lbb{background: url(/img/lbb.gif) bottom left no-repeat;}
.rbb{background: url(/img/rbb.gif) bottom right no-repeat;}
.cmenu{width:90%;}
.ab{font:12px Tahoma; color:black;}
ul{list-style-type: none; line-height: 25px;padding:0; padding-left:5%;}
.am{font:16px Tahoma; color:#1f84d2;}
.am14{font-size:14px;}
.at, h2{font:18px Tahoma; color: black;}
.w{color:white;text-decoration:none;}
.ams{font:18px Tahoma; color: white; background: url(/img/s.gif) left top no-repeat; margin-right:10px; width:262px; height:28px;}
.pl20{padding-left:20px;}
.padding{padding:0;}
.mt10{margin-top:10px;}
a{font:12px Tahoma; color: #1f84d2;}
a:hover{color:#1e549f; text-decoration:none; background:white;}
a.none:hover{background:none}
.d{font:10px Tahoma; color:#4e4e4e;}
.n{font:11px Tahoma; border-bottom:1px dashed #b9b9b9;margin-right:13px; padding:10px 0;}
p{margin-top:0; line-height: 15px;}
.info{width:160px; padding-left:10px; border-right:1px dashed white;}
.news{width:30%; border-right: 1px dashed white;}
.main_menu{width:270px; border-right: 1px dashed white;}
.contacts{width:250px;}
.catalog{line-height:28px;}
.content{top:320px;width:100%;background:white; margin:0; border-top:1px dashed silver;  padding-bottom: 60px; padding-top:5px;}
.content_full{top:320px;width:100%;background:white; margin:0; border-top:1px dotted black;  padding-bottom: 60px; padding-top:20px;}
.nav{top:262px;left:2%;z-index:5;}
.title{margin-top:-70px; margin-left:2%;}
.text{width:98%;font-size:11px; }
.g{margin:5px 15px; float:left; max-width:21%;min-width:270px;}
.banner{width:100%; max-width:100%;margin:0; margin-top:20px;}
.p{min-height:350px;}
.c{background: url(/img/c.png) left center no-repeat; padding-left:20px; margin-left:10px; padding-bottom:3px; height:25px;cursor:pointer;}
.sw{background: url(/img/sw.jpg) right top no-repeat; width:180px; height:15px; margin-bottom: 5px;}
/*.b{position:fixed; z-index:1000; bottom:0px; padding:2px; height: 15px;border-top:1px dotted black; width:100%;}*/
.price{font-size: 28px;}
.txt{padding:15px 40px;text-align:justify; max-width:88%;}
.h1{text-decoration:underline;font-size:14px; font-weight:100px;}
.hover{background-color:white;}
.td_line{height:30px; border-bottom:1px dotted #969696;vertical-align:middle; padding-left:1px;}
.td_line2{height:30px;padding-top:5px; border-bottom:1px solid #f5f5f5;}
.left{background: url(/img/fbg.jpg) right center no-repeat; padding:5px 55px 15px 2%;}
.fprice{background:#f2f2f2; width:218px; height:114px; font-size:48px;text-align:center; margin-top:20px;}
h1{font:24px Tahoma; font-weight:normal; margin:0; margin-bottom:24px;}
h2{font-size:24px;}
h3{font-size:14px;}
.td_b{border-top:1px solid #cbcbcb;}
.ctd{border-bottom:1px solid #f2f2f2; background:#f9f9f9;vertical-align:middle; height:30px; padding:5px 20px ;font-size: 12px;}
.img{max-width:100%; max-height:150px; margin-top:5px;}
h1:first-letter{text-transform:uppercase}
.ac{text-align:center;}
.fixed{position:fixed;}
.sel{font:16px Arial; height:23px; padding-top:4px;text-decoration:none;color:black;}
.k{margin-left:23px;font-size:16px;}
.k1{margin-left:23px;font-size:12px;}
.k2{margin-left:23px;font-size:14px;}
.k3{margin-left:23px;font-size:18px;}
.tdb{border-bottom:4px solid white;vertical-align:middle;padding:0px 10px;}
.tdp{padding:3px; text-align:justify;}
.gfilter{margin:5px 15px; float:left; max-width:31%;min-width:590px;padding:0; min-height:320px;}
.tdb, .bbg{background:#f1f7fc;}
.filter{padding:1px 1px; height:30px;}
.fi{display:inline; padding-left:5px;}
.s_text{font:11px Tahoma;text-align:justify; padding-left:20px;}
.finger{width:40px; height:40px; background:url(/img/fingerup.png);margin-left:5px;cursor:pointer;}
.tds{border:1px solid #f5f5f5;}
