@CHARSET "UTF-8";
.bor { border: 1px solid #FF0000; }
.cp { cursor: pointer; }

.w100p { width: 100%; }
.w95p { width: 95%; }
.w50p { width: 50%; }
.w30p { width: 30%; }
.w33p { width: 33%; }
.w25p { width: 25%; }
.w946 { width: 946px; }
.w700 { width: 700px; }
.w500 { width: 500px; }
.w400 { width: 400px; }
.w300 { width: 300px; }
.w290 { width: 290px; }
.w250 { width: 250px; }
.w230 { width: 230px; }
.w216 { width: 216px; }
.w211 { width: 211px; }
.w200 { width: 200px; }
.w150 { width: 150px; }
.w135 { width: 135px; }
.w130 { width: 130px; }
.w110 { width: 110px; }
.w100 { width: 100px; }
.w80 { width: 80px; }
.w19 { width: 19px; }
.w7 { width: 7px; }
.w6 { width: 6px; }

.h2px
{
	height: 2px;
	width: 100%;
	line-height: 2px;
	font-size: 2px;	
}

.h3 
{ 
	height: 3px; 
	font-size: 3px;
}

.h30 { height: 30px; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.taj { text-align: justify; }

.hide { display: none; }

.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }

.p5 { padding: 5px; }
.pr5 { padding-right: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }

.pt3 { padding-top: 3px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt12 { padding-top: 12px; }
.pt20 { padding-top: 20px; }

.pb5 { padding-bottom: 5px; }
.pb20 { padding-bottom: 20px; }

.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }

.pl1 { padding-left: 1px;}
.pl2 { padding-left: 2px;}
.pl3 { padding-left: 3px;}
.pl4 { padding-left: 4px;}
.pl5 { padding-left: 5px;}
.pl6 { padding-left: 6px;}
.pl7 { padding-left: 7px;}
.pl8 { padding-left: 8px;}
.pl9 { padding-left: 9px;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl20 { padding-left: 20px; }

.m10 { margin: 10px; }
.m5 { margin: 5px; }
.mt50 { margin-top: 50px; }

.fs8 { font-size: 8px; }
.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs26 { font-size: 26px; }
.fs28 { font-size: 28px; }
.fs48 { font-size: 48px; }
.fs200 { font-size: 200px; }

.bggrey { background: #DEDEDE; }
.bgblue { background: #BBCCFF; }

.underline {text-decoration: underline; } 

.left { float: left; }
.right { float: right; }

.bold { font-weight: bold; }
.norm { font-weight: normal; }
.bn { border: none; }

.orange { color: #F46600; }
.green { color: #33AA33; }
.yellow { color: #AAAA33; }
.grey { color: #888888; }
.black { color: #000000; }
.white { color: #FFFFFF; }
.red { color: #CC0000; }
.red2 { color: #FF7744; }
.hov_und:hover { text-decoration: underline; }
.decor-no { text-decoration: none; }

.link a
{
	color: #DADADA;
	text-decoration: none;
	vertical-align: middle;
}

.link a:hover
{
	text-decoration: underline;
}

.link a:visited 
{
	color: #D5D5D5;
}

.error 
{
	color: #AA0000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

table.borders, table.borders td, table.borders th 
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.h34 { height: 34px;}

.safe { color: #F97417; }
.start { color: #57982B; }
.standard { color: #D22D0E; }
.unique { color: #3582AB; }