/*------------------------------------------------
/ Design for Webmaster.spb.ru
/ Develop by : Petrov Nikolay
/ Date : 2009
------------------------------------------------*/

.z { zoom:1; }
.fl { float:left;}
.fr { float:right;}
.tr { overflow:hidden; zoom:1; }
.pr { position:relative; }
.fn { font-weight:normal; } 
.fb { font-weight:bold; } 
.oh { overflow:hidden; zoom:1; }
.b0 { border:0px solid white; }
.tar { text-align:right; }
.redbg { background:red; }
.none { display:none; }
.clear { clear:both; }
.lastEl {margin-right:0 !important; padding-right:0 !important;}
.border {padding-left:3px;}
.hidden {
	/*visibility:hidden; */
	position:absolute !important;
	top:-2000px !important;
}
.nowrap { white-space:nowrap; }
.lastItem { padding-right:0 !important; }
.clearLeft { clear:left; }
.bold { font-weight:bold; }
.center { text-align:center; }

/* width */

.w30 { width:30px; }
.w35 { width:35px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w125 { width:125px; }
.w130 { width:130px; }
.w170 { width:170px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w225 { width:225px; }
.w250 { width:250px; }

.w50p { width:50%; }
.w100p { width:100%; }

/* padding */

.t2 { padding-top:2px;}
.t3 { padding-top:3px;}
.t4 { padding-top:4px;}
.t5 { padding-top:5px;}
.t7 { padding-top:7px;}
.t10 { padding-top:10px; }
.t15 { padding-top:15px; }
.t20 { padding-top:20px; }
.t25 { padding-top:25px; }
.t30 { padding-top:30px; }
.t35 { padding-top:35px; }
.t40 { padding-top:40px; }
.t45 { padding-top:45px; }
.t50 { padding-top:50px; }
.t60 { padding-top:60px; }
.t70 { padding-top:70px; }

.r20 { padding-right:20px; }
.r23 { padding-right:23px; }
.r25 { padding-right:25px; }
.r30 { padding-right:30px; }
.r35 { padding-right:35px; }
.r40 { padding-right:40px; }
.r45 { padding-right:45px; }
.r50 { padding-right:50px; }
.r55 { padding-right:55px; }
.r75 { padding-right:75px; }

.b3 { padding-bottom:3px; }
.b4 { padding-bottom:4px; }
.b5 { padding-bottom:5px; }
.b6 { padding-bottom:6px; }
.b7 { padding-bottom:7px; }
.b10 { padding-bottom:10px; }
.b15 { padding-bottom:15px; }
.b20 { padding-bottom:20px; }
.b25 { padding-bottom:25px; }
.b30 { padding-bottom:30px; }
.b35 { padding-bottom:35px; }
.b40 { padding-bottom:40px !important; }
.b45 { padding-bottom:45px; }
.b50 { padding-bottom:50px !important; }
.b100 { padding-bottom:100px; }

.l5 { padding-left:5px; }
.l10 { padding-left:10px; }
.l15 { padding-left:15px; }
.l20 { padding-left:20px; }
.l23 { padding-left:23px; }
.l25 { padding-left:25px; }
.l20 { padding-left:20px; }
.l35 { padding-left:35px; }
.l40 { padding-left:40px; }
.l50 { padding-left:50px; }
.l55 { padding-left:55px; }
.l75 { padding-left:75px; }

/* margin */

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr50 { margin-right:50px; }
.mr55 { margin-right:55px; }

.ml5 { margin-left:5px;}
.ml15 { margin-left:15px;}
.ml50 { margin-left:50px;}

/* position: relative */
.prl-5 { position:relative; left:-5px;}

