body { margin:0px; background:url(../images/bg.png) repeat-x; }

td { font:11px/17px Tahoma; color:#333; }

a img { border:none;}

.top { height:180px; padding-top:4px; background:url(../images/top.jpg) no-repeat; vertical-align:top; }
	.top td { color:#FFF; text-align:center; }
	.top a { color:#FFF; text-decoration:none; }
	.top a:hover { color:#FFC; }
	
.navigation { 
	height:40px;
	padding-top:12px;
	background:url(../images/navigation.png) no-repeat;
	text-align:center;
	color:#FFF;
	vertical-align:top;
	font:13px Arial;
	}
	
	.navigation a { color:#FFF; text-decoration:none; font-weight:bold; }
	.navigation a:hover { color:#FFC; }

.footer {height:125px; background:url(../images/bg-footer.png) bottom no-repeat; vertical-align:top; padding-top:50px;}
	.footer td { color:#FFF; vertical-align:top; }
	.footer td a { color:#FFF; text-decoration:none; }
	.footer td a:hover { color:#FFC; }

.t-10 { font-size:10px; line-height:15px; }
.t-12 { font:12px/17px Arial; }


.header-left { font:bold 15px Arial; height:33px; color:#FFF; letter-spacing:-1px; padding:4px 0 0 15px; background:url(../images/header-left.png) right no-repeat;}
.header-center { font:bold 15px Arial; height:33px; color:#000; letter-spacing:-1px; padding:4px 0 0 15px; background:url(../images/header-center.png) right no-repeat;}
.header-right { font:bold 15px Arial; height:33px; color:#FFF; letter-spacing:-1px; padding:4px 0 0 15px; background:url(../images/header-right.png) right no-repeat;}

.header-news { font:bold 15px/19px Arial; color:#000; letter-spacing:-1px; }


.bg-left { padding:12px 15px 0 15px; background:#D7D7D7 url(../images/bg-left.png) no-repeat;}
.bg-center { padding:12px 15px 15px 15px; background:#EEE; border-bottom:3px solid #CCC; }
.bg-right { padding:12px 15px 0 15px; background:#EFE0DA url(../images/bg-right.png) no-repeat;}

.left-list td { border-top:1px dotted #A8AEB2; padding:3px 0; line-height:15px; }
	.left-list td a { color:#000; }
	.left-list td a:hover { color:#C00; }
	
.right-list td { border-top:1px dotted #BFB3AE; padding:3px 0; line-height:15px; }
	.right-list td a { color:#C00; }
	.right-list td a:hover { color:#000; }
	
.img-border { border:3px solid #666; background:#FFF; padding:1px; -moz-border-radius:3px; }


.hr-11 { height:11px; background-image:url(../images/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr-15 { height:15px; background-image:url(../images/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr-21 { height:21px; background-image:url(../images/dot.gif); background-position:center; background-repeat:repeat-x;}
.hr-31 { height:31px; background-image:url(../images/dot.gif); background-position:center; background-repeat:repeat-x;}

.float-left{ float: left; position:relative; margin:0 10px 0 0;}
.float-right{ float: right; position:relative; margin:0 0 0 10px;}

a{color:#C00;text-decoration: none;}
a:hover {color: #000; }

a.a-black{color:#000;text-decoration: none;}
a.a-black:hover {color: #000; text-decoration:underline; }

.input-grey { padding-left:3px; font:11px Tahoma; color: #000; border:1px solid #A8AEB2; -moz-border-radius:3px; }
.input-red { padding-left:3px; font:11px Tahoma; color: #000; border:1px solid #DAB7A9; -moz-border-radius:3px; }

/*	Start PAGINATION */

.pagination{ margin:0 !important; padding:0 !important; list-style:none; float:left; }
.pagination li{ margin:0 !important; padding:0 !important; display:inline; float:left; }

.pagination li a{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	float:left;
	padding:2px 7px 2px 7px;
	text-decoration: none;
	background-color:#555;
	margin-right:3px;
	border-bottom:1px solid #333;
	}
	
.pagination li a.current , .pagination li a:hover{
	color:#FFF;
	float:left;
	text-decoration: none;
	background-color:#C00;
	border-bottom:1px solid #900;
	}

/*	Finish PAGINATION */

