/*

	************	BASE STYLES
	************	BY SWERK, EVERYTHING ONLINE
	************	WWW.SWERK.NL

*/

/*

	************	FLOATS

*/
.fl{ float: left !important;}
.fr{ float: right !important;}
/*

	************	MARGIN SET / OVERRIDES

*/
.m0 { margin:0px !important; }
.m5 { margin:5px !important; }
.m10 { margin:10px !important; }
.m15 { margin:15px !important; }
.m20 { margin:20px !important; }

.mt0 { margin-top:0px !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt-5 { margin-top:-5px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }

.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}

.mb0 { margin-bottom:0px !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }

.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml-5 {margin-left:-5px !important;}
.ml10 {margin-left:10px !important;}
.ml-10 {margin-left:-10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
/*

	************	PADDING SET / OVERRIDES

*/
.p0 { padding:0px !important; }
.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p15 { padding:15px !important; }
.p20 { padding:20px !important; }

.pt0 { padding-top:0px !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }

.pr0 { padding-right:0px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr15 { padding-right:15px !important; }
.pr20 { padding-right:20px !important; }

.pb0 { padding-bottom:0px !important; }
.pb5 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }

.pl0 { padding-left:0px !important; }
.pl5 { padding-left:5px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl20 { padding-left:20px !important; }
/*

	************	CLEARS

*/
.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
.clearfix:before,
.clearfix:after { content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
/*

	************	DISPLAY

*/
.display_none{ display: none; }
.display_block{ display: block; }
.overflow_hidden{ overflow: hidden; }
/*

	************	SHADOWS

*/
.txt_shadow_white{
	text-shadow: 0px 1px 1px #ffffff;
}
.txt_shadow_black{
	text-shadow: 0px 1px 1px #000000;
}
.box_shadow_white {
  -moz-box-shadow: 0px 0px 2px #ffffff;
  -webkit-box-shadow: 0px 0px 2px #ffffff;
  box-shadow: 0px 0px 2px #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ffffff')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ffffff');
}
.box_shadow_black {
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000000');
	-moz-box-shadow: inset 0px 0px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0,.5);
	box-shadow: inset 0px 0px 3px rgba(0,0,0,.5);
}
.shade5{
	box-shadow:5px 5px 15px #000;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=5, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=5, Color='#000000');
}
.shade5{
	box-shadow:5px 5px 5px #000;
	-moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=5, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=5, Color='#000000');
}
/*

	************	ROUND CORNERS

*/
.rc5 {
    -moz-border-radius:  5px;
    -webkit-border-radius:  5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
}
.rc5_bot {
    -moz-border-radius:  0px 0px 5px 5px;
    -webkit-border-radius:  0px 0px 5px 5px;
    -khtml-border-radius:  0px 0px 5px 5px;
    border-radius:  0px 0px 5px 5px;
}
.rc5_top {
    -moz-border-radius:  5px 5px  0px 0px;
    -webkit-border-radius: 5px 5px  0px 0px;
    -khtml-border-radius: 5px 5px  0px 0px;
    border-radius: 5px 5px  0px 0px;
}
/*

	************	MISC

*/
.over{ cursor:pointer; }
.just{ text-align: justify; }
em{ font-style: italic; }
.pos_rel{ position: relative;}