/*** Tag styles - START ***/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

p{ margin-top:0px; padding-top:0px; }

img{ border:0; }

table{ font-size:1em; }

input{ font-size:1em; color: #636363; }

select{ font-size:1em; color: #636363; }

button{ font-size:1em; }

/*** Tag styles - END ***/

/*** General styles - START ***/

.txtL{ text-align:left; }
.txtC{ text-align:center; }
.txtR{ text-align:right; }

.posR{
	 position:relative;
}

.w160 { width: 160px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w430 { width: 430px; }
.w550 { width: 550px; }
.w675 { width: 675px; }


.mgA5{ margin:5px; }

.mgA10{ margin:10px; }

.mgA20{ margin:20px; }

.mgB3{ margin-bottom:3px; }

.mgB5{ margin-bottom:5px; }

.mgB10{ margin-bottom:10px; }

.mgB20{ margin-bottom:20px; }

.mgB50{ margin-bottom:50px; }

.mgT2{ margin-top:2px; }

.mgT3{ margin-top:3px; }

.mgT5{ margin-top:5px; }

.mgT8{ margin-top:8px; }

.mgT10{ margin-top:10px; }

.mgT15{ margin-top:15px; }

.mgT20{ margin-top:20px; }

.mgT25{ margin-top:25px; }

.mgT30{ margin-top:30px; }

.mgT50{ margin-top:50px; }

.mgR0{ margin-right:0px; }

.mgR5{ margin-right:5px; }

.mgR10{ margin-right:10px; }

.mgR20{ margin-right:20px; }

.mgR30{ margin-right:30px; }

.mgR35{ margin-right:35px; }

.mgL5{ margin-left:5px; }
.mgL7{ margin-left:7px; }

.mgL10{ margin-left:10px; }

.mgL20{ margin-left:20px; }

.mgL25{ margin-left: 25px; }

.mgL30{ margin-left:30px; }

.mgL35{ margin-left:35px; }

.padA5{ padding:5px; }

.padA10{ padding:10px; }

.padA20{ padding:20px; }

.padB5{ padding-bottom:5px; }

.padB10{ padding-bottom:10px; }

.padB20{ padding-bottom:20px; }

.padT5{ padding-top:5px; }

.padT10{ padding-top:10px; }

.padT20{ padding-top:20px; }

.padL5{ padding-left:5px; }

.padL10{ padding-left:10px; }

.padL20{ padding-left:20px; }

.padR5{ padding-right:5px; }

.padR10{ padding-right:10px; }
.padR20{ padding-right:20px; }
.padR30{ padding-right:30px; }

.pd0510{ padding: 5px 10px; }
.pd1030{ padding: 10px 30px; }


.fltR{ float:right; }

.fltL{ float:left; }

.clrB{ clear:both; }


.decN{ text-decoration:none; }

.decU{ text-decoration:underline; }

.decO{ text-decoration:overline; }

.decS{ text-decoration:line-through; }

.transU{ text-transform: uppercase; }


.dspN{ display:none; }

.dspI{ display:inline; }

.dspB{ display:block; }

.ndgU3{ position: relative;	top: -3px; };
.ndgD2{ position: relative;	top: 2px; };

.nowrap{ white-space:nowrap; }


/*** General styles - END ***/
