p { margin: 0px; padding: 0px; }
.pager{text-align:center;display:block;}
* {font-family: Arial; font-size: 12px; color: #666666;}
body {margin: 0; padding: 0;}
table {border-collapse: collapse;}
td {padding: 0; vertical-align: top;}
img {border: 0;}
a {color: #434242; line-height: 16px;}
a:hover {color: #e40000;}
form {margin: 0;}
.content{padding-left:10px;}
.field {width: 150px; height: 26px; background: #e4e4e4 url(/templates/img/f_bg.gif) no-repeat; border: 0; padding-left: 5px; padding-right: 5px; font-size: 14px; font-weight: bold; padding-top: 3px; color: #434242; margin-bottom: 14px;}

h1,
h1 a
{font-family:monospace;font-size:28px;color:#e93001;}

.inp {background: #e4e4e4 url(/templates/img/login_bg.gif); border: 0; width: 150px; height: 28px; font-size: 18px; color: #999999; padding-left: 5px; padding-right: 5px; padding-top: 2px; margin-bottom: 12px;}
.inpbutton {background: #e93001 url(/templates/img/login_button_bg.gif) no-repeat; width:68px; height: 28px; color: #FFFFFF; font-size: 18px; border: 0;}
.reglinks {padding-left: 17px;}
.reglinks a {color: #999999;}

.inf {width: 180px; text-align: center; font-size: 18px; color: #787878; vertical-align: bottom; padding-bottom: 28px;}
.inf img {margin-bottom: 8px;}

.stats {border: #FFFFFF;}
.stats th {width: 120px; height: 34px; background-color: #E93001; text-align: center; color: #FFFFFF; font-size: 12px;}
.stats td {height: 34px; background-color: #ececec; font-size: 11px; text-align: center; vertical-align: middle;}

#newstable {
background-position:left top;
background-repeat:no-repeat;
height:126px;
width:240px;
}
.borderTop {
border-top:1px solid #D3D3D3;
}
.borderLeft {
border-left:1px solid #D3D3D3;
}
.borderRight {
border-right:1px solid #D3D3D3;
}
.borderBottom {
border-bottom:1px solid #D3D3D3;
}

table.datatable,
table.datatable tr,
table.datatable tr td,
table.datatable tr th
{
padding:3px;
border:1px solid black
}
table.datatable tr th {
background-color:#FF8000;
color:black;
}
.loginform{
width:200px;
}
#newstable{
width:250px;
float:right;
margin-bottom:-250px;
!margin-bottom:0px;
}
#newstable td{
padding:0px;
}
.h4{
height:30px;
color:white;
font-size:18px;
text-align:center;
vertical-align:center;
background: transparent url(/templates/img/btn.gif) no-repeat center center ;
}
.footer{
margin-top: 170px; 
height: 64px; 
border-top: 1px solid #e4e4e4; 
color: #787878; 
padding-top: 19px; 
padding-left: 26px; 
padding-right: 26px;
vertical-align:top;
}
.menu{
width: 956px;
height:88px; 
background: url(/templates/img/header.gif) left no-repeat;
text-align:left;
padding-top:20px;
padding-left:70px;
color:white;
font-size:18px;
}
.menu a{
font-size:18px;
color:white;
}
.curs{
width: 204px;
height:209px; 
background: url(/templates/img/curs_01.gif) left no-repeat;
}
.footerimage{
width: 956px;
height:88px; 
background: url(/templates/img/footer.gif) left no-repeat;
}
.fleft{
margin-left:10px;
vertical-align:middle;
padding-left:10px;
text-align:left
}
.fright{
margin-right:10px;
vertical-align:middle;
padding-right:10px;
text-align:right
}
.fcenter{
vertical-align:middle;
text-align:center;
}
.message{
	margin-top:-5px;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	border:1px dotted yellow;
	padding:5px;
	background-color:#fff0f0;
	text-align:center;
}

.review{
width:100%;
border-collapse:collapse;
}
.reviewhead td{
border:1px solid #FE7623;
border-bottom:none;
padding:5px;
}
.reviewtext td{
border:1px solid #FE7623;
border-top:none;
padding:5px;
}
.reviewspacer td{
height:5px;
}
