html {
-moz-user-select: none; //Firefox

-khtml-user-select: none; //Safari

user-select: none; //работает в css3
 }

body {
	color: #383921;
	font-family: Tahoma, Arial, Sans-serif;
	font-size:11px;
	margin: 0;
        height: 100%;
	padding: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

table, td {
	margin: 0;
	padding: 0;
	border-collapse:collapse; 
	font-size:11px;
}
table td{
padding:0px;
}
.botblk{
 background:url('/i/bot_bg.jpg') no-repeat;
 background-position : bottom center;
}
a.botlnk,a.botlnk:link,a.botlnk:visited,a.botlnk:hover,a.botlnk:visited hover{
 color:#4B4B47; font-family:Tahoma, Arial;
 font-size:10px;
 text-decoration:none;
}
.insplnk,a.insplnk,a.insplnk:link,a.insplnk:visited,a.insplnk:hover,a.insplnk:visited hover{
 color:#29B4D2;
 font-family:Tahoma, Arial;
 font-size:11px;
 text-decoration:underline;
}
.btxt{
 color:#383921;
 font-family:Tahoma, Arial;
 font-size:11px;
}
.bmail{
 color:#29B4D2;
 border-bottom:1px solid black;
}
.bask_lnk,a.bask_lnk,a.bask_lnk:link,a.bask_lnk:hover,a.bask_lnk:visited,a.bask_lnk:visited hover{
 color:#20B5D5;
 font-family:Tahoma, Arial;
 font-weight:bold;
 font-size:11px;
 text-decoration:underline;
}

.busk_cap{
 font-size:11px;
 padding-left:3px;
 padding-right:3px;
}
.busk_und{
  background: url(/i/dash.gif) repeat-x;
  background-position : bottom left;
  position: relative;
  top:-2px;
}
.lmcat{
 padding: 5 15 10 15;
 text-decoration:underline;
 color:#383921;
 font-size:11px;
} 
.lmcat a:link,.lmcat a:visited,.lmcat a:hover, .lmcat a:visited hover{
 text-decoration:underline;
 color:#383921;
 font-size:11px;
} 
.lmcat_sel{
 padding: 5 15 10 15;
 text-decoration:none;
 color:#E25EB8;
 font-weight:bold;
 font-size:11px;
 background: url(/i/lmcat_bg.gif) repeat-y;
 background-position : bottom left;
}
.lmscat{
 padding: 5 15 0 10;
 text-decoration:underline;
 color:#383921;
 font-size:10px;
} 
.lmscat a:link,.lmscat a:visited,.lmscat a:hover, .lmscat a:visited hover{
 text-decoration:underline;
 color:#383921;
 font-size:10px;
} 
.lmscat_sel{
 padding: 5 15 0 10;
 text-decoration:none;
 color:#383921;
 font-weight:bold;
 font-size:10px;
}               
.lmsplit{
 width:249;
 height:1;
}        
.stit_keywrds{
 text-align:right;
 padding:0 10 3 0;
}
.stit_cond{
 text-align:right;
 padding:0 7 0 0;
}
.simp{
 padding-left:10px;
 padding-right:10px;
 height:20px;
}
.simp input{
 border:none;
 color: #A0A0A0;
 font-size:10px;
 height:15px;
}
.simp_keywrds{background: url('/i/sf_kwrds.gif') no-repeat;}
.simp_keywrds input{width:142px;}
.simp_cond{background: url('/i/sf_to.gif') no-repeat;}
.simp_cond input{width:30px;}

.main{padding: 7 14 13 0;}
.favblk{padding: 20 20 25 20;}
.sel_r{position:absolute;}
.sel_r img{position:relative;}
.sel_r_cat{top:65;left:275;}
.sel_r_del{top:65;left:354;}
.sel_r_prc{top:66;left:438;}
.sel_r_art{top:66;left:531;}
.sel_r_cont{top:66;left:610;}
.pad{padding-left:23px;text-align:justify;}
.pad_sm{padding-left:3px;text-align:justify;}

.nav{
  font-size:11px;
}
.nav1,a.nav1,a.nav1:link,a.nav1:hover,a.nav1:visited,a.nav1:visited hover{
 color:#2D2D2D;
 font-family:Tahoma, Arial;
 font-size:11px;
 text-decoration:none;
}
.nav2,a.nav2,a.nav2:link,a.nav2:hover,a.nav2:visited,a.nav2:visited hover{
 color:#DB4CA8;
 font-family:Tahoma, Arial;
 font-size:11px;
 text-decoration:underline;
}
.navline{padding:10 0 10 0;}
.grbord{border:1px solid #DADADA;}

.cat_tit{padding: 0 0 10 11;}
.cat_tit a:link,.cat_tit a:visited,.cat_tit a:hover, .cat_tit a:visited hover{
 font-weight:bold;
 color:#DB4CA8;
 text-decoration:underline;
} 
.scat_tit{padding: 0 0 5 18;}
.scat_tit a:link,.scat_tit a:visited,.scat_tit a:hover, .scat_tit a:visited hover{
 color:#53534F;
 font-size:14px;
 text-decoration:underline;
} 
.price{font-size:15px;}
.cname{
 padding-left:17px;
 color:#E43D94;
 font-size:20;
 vertical-align:bottom;
 position:relative;
 top:2px;
}
.mpname{
 color:#E43D94;
 font-size:20;
 vertical-align:bottom;
 position:relative;
 top:2px;
}
.subcat_lnk{padding: 0 0 0 19;}
.subcat_lnk a:link,.subcat_lnk a:visited,.subcat_lnk a:hover, .subcat_lnk a:visited hover{
 font-size:15px;
 font-weight:bold;
 color:#53534F;
 text-decoration:underline;
} 
.subcat_desc{font-size:10px;text-align:justify;color:#53534F;padding-top:3px;}
.fyblk{
 width:630;
 height:33;
 background-color:#E9E9E9;
 padding: 0 20 0 21;
 color: #2D2D2D;
 font-size:10px;
}
.fy_name{color: #AEAEAE;}
.fy_sel{
 color: #EB3081;
 font-weight:bold;
 font-size:11px;
}
.fyblk a:link,.fyblk a:visited,.fyblk a:hover, .fyblk a:visited hover{
 font-size:10px;
 color:#2D2D2D;
 text-decoration:underline;
} 
.pgblk{font-size:11px;color:#53534F;}
.pg_sel{
 color: #E25EB8;
 font-weight:bold;
}
.pgblk a:link,.pgblk a:visited,.pgblk a:hover, .pgblk a:visited hover{
 font-size:11px;
 color:#53534F;
 text-decoration:underline;
} 
.numblk{
 padding: 0 20 0 21;
 color: #4B4B47;
 font-size:10px;
}
.num_name{color: #AEAEAE;}
.num_sel{
 font-weight:bold;
 font-size:11px;
}
.numblk a:link,.numblk a:visited,.numblk a:hover, .numblk a:visited hover{
 font-size:10px;
 color:#4B4B47;
 text-decoration:underline;
} 
.mpad{padding-top:6px;}
.gd_ex{padding: 0 0 40 20;}
.gd_ex_in{
 width:75;
 height:24;
 background-color:#EB50A7;
 color:white;
 font-weight:bold;
 font-size:11px;
 text-align:center;
 vertical-align:middle;
 padding:0;
}
.mod_tit,a.mod_tit,a.mod_tit:link,a.mod_tit:hover,a.mod_tit:visited,a.mod_tit:visited hover{
 color:#E25EB8;
 font-weight:bold;
 font-size:11px;
 text-decoration:underline;
}
.mdpic{
 padding:0 12 12 0;
}
.mdet_gd_ex{position:absolute}
.mdet_gd_ex div{position:relative;top:163;left:160;}
.mdet_enlr{position:absolute}
.mdet_enlr img{position:relative;top:170;left:2;}
.mdet_tit{
 font-size:15px;
 font-weight:bold;
}
.buy,a.buy,a.buy:link,a.buy:hover,a.buy:visited,a.buy:visited hover{
 cursor:pointer;
 color:#E25EB8;
 font-size:14px;
 text-decoration:underline;
}
.bhead{
 height:32;
 padding-top:5px;
 background-color:#1EB8D5;
 color:#F6FCE2;
 font-weight:bold;
 font-size:10px;
 text-align:center;
}
.btl{
 background:url('/i/btl.gif') #1EB8D5 no-repeat;
 background-position : top left;
}
.btr{
 background:url('/i/btr.gif') #1EB8D5 no-repeat;
 background-position : top right;
}
.bbody td{padding:11 0 11 0;}
.bgood,a.bgood,a.bgood:link,a.bgood:hover,a.bgood:visited,a.bgood:visited hover{
 color:#DA4EA6;
 font-size:11px;
 text-decoration:underline;
}
.bsum{
 color:#DA4EA6;
 font-size:14px;
 font-weight:bold;
}
.boform,a.boform,a.boform:link,a.boform:hover,a.boform:visited,a.boform:visited hover{
 color:#53534F;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
}
.bcalc,a.bcalc,a.bcalc:link,a.bcalc:hover,a.bcalc:visited,a.bcalc:visited hover{
 color:#53534F;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
}
.bsplit{position:absolute;}
.bsplit img{
 background-color:#E8E8E8;
 position:relative;
 left:-37px;
}
.binp{width:330px;}
.catimg{
 width:70;
 height:70;
 text-align:center;
 background-color:white;
 cursor:pointer;
}
.favimg{
 width:80;
 height:100;
 text-align:center;
 background-color:white;
 cursor:pointer;
}
.scat_img{
 width:165px;
 height:135px;
 text-align:center;
 background-color:white;
 cursor:pointer;
}
.detimg{
 width:233;
 height:185;
 text-align:center;
 background-color:white;
}
.detimg1{
 width:105;
 height:84;
 text-align:center;
 background-color:white;
 cursor:pointer;
}
.opct{
 cursor:pointer;
 filter:Alpha(Opacity=50);
 -moz-opacity:.5;
 opacity:.5;
}
.mdet_cap{
 padding: 2 10 2 10;
}
.mdet_info{
 font-weight:bold;
}
.modimg{
 width:115;
 height:115;
 text-align:center;
 background-color:white;
 cursor:pointer;
}
 .cont{
   position:relative;
   top:0;
   vertical-align: top;
   border-bottom:1px dashed #275968;
   z-index:2;
}
 .nocont{
   position:relative;
   top:1;
   background-color:#FBFBFB;
   border-bottom: 1px solid #FBFBFB;
   z-index:100;
   padding-right:5px;
}
 .fpage{
  color:#383921;
  vertical-align: bottom;
  text-align:right;
  text-indent:3px;
  font-weight:bold;
 }
.prcl_cat,a.prcl_cat,a.prcl_cat:link,a.prcl_cat:hover,a.prcl_cat:visited,a.prcl_cat:visited hover{
 color:#DA4EA6;
 font-size:12px;
 text-decoration:underline;
 font-weight:bold;
}
.prcl_mod,a.prcl_mod,a.prcl_mod:link,a.prcl_mod:hover,a.prcl_mod:visited,a.prcl_mod:visited hover{
 color:#DA4EA6;
 font-size:11px;
 text-decoration:underline;
}

.cat_frm_sel{
 text-align:center;
 font-size:20px;
 font-weight:bold;
}
