/** {margin: 0px; padding: 0px; border: 0px none;}*/

	/*
		default background:		#fff;
		default text color:		#6a6a60;
		default link color:		#e70e21;
	*/


@import "forms.css";

body {
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	background: url("../img/bg.jpg") repeat-x #d4cec2;
	color: #000;
}

a {
	color: #e70e21;
	text-decoration: none;
}
	A img {
		border: 0;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-size: 13px;
	margin: 0;
	padding: 12px 0px 3px 0px;
}

.clear {
	clear: both;
}

#SideBanner {
	position: fixed;
	
	margin: 0 0 0 1020px;
}
	#SideBanner .border {
		margin: 0 0 6px 0;
		padding: 6px;
		background: #FFF;
	}
	
	#SideBanner .dummy {
		width: 120px;
		height: 500px;
		
		background: #AAA;
	}

	#wrapper {
		width: 1010px;
		margin: 0 auto;
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		border: 1px solid #c6c0b0;
		background: #fff;
	}

		#wrapper #body {
			padding: 6px;
			background: #fff;
		}

			#wrapper #body #head {
				width: 998px;
				height: 158px;
				background: #e70e21;
			}

			#wrapper #body #topnav {
				background: url("../img/topnav_bg.jpg") repeat-x #beb9a6;
				height: 35px;
				font-size: 11px;
			}
				#wrapper #body #topnav a {
					color: #6c6962;
				}

				#wrapper #body #topnav #topnav_left {
					float: left;
				}
					#wrapper #body #topnav #topnav_left ul {
						margin: 0;
						padding: 0;
						list-style: none;
					}
						#wrapper #body #topnav #topnav_left ul li {
							float: left;
							padding: 7px 0px 0px 0px;
						}
							#wrapper #body #topnav #topnav_left ul li a {
								padding: 0px 10px 0px 10px;
								text-transform: uppercase;
								font-weight: bold;
								border-right: 1px solid #6c6962;
							}
							#wrapper #body #topnav #topnav_left ul li a:hover, #wrapper #body #topnav #topnav_left ul li a.selected {
								color: #e20f20;
							}
				#wrapper #body #topnav #topnav_right {
					float: right;
					padding: 5px;
				}
					#wrapper #body #topnav #topnav_right input {
						border: 1px solid #beb9a5;
						font-family: arial, helvetica, sans-serif;
						font-size: 11px;
						padding: 2px 5px 2px 5px;
						color: #6c6960;
					}
			#wrapper #body #main {
				margin: 4px 0px 0px 0px;
			}
				#wrapper #body #main .grayline {
					background: #bfb8a5;
					height: 7px;
					margin-bottom: 4px;
					width: 328px;
				}

				#wrapper #body #main .graybox {
					border: 1px solid #bfb8a5;
					margin: 0px 4px 4px 0px;
					height: 100%;
				}
				#wrapper #body #main .grayboxsub {
					border: 0px solid #bfb8a5;
					margin: 0px 4px 4px 0px;
				}
					#wrapper #body #main .title {
						background: #cbc5b7;
						text-transform: uppercase;
						font-weight: bold;
						padding: 1px 0px 0px 10px;
						height: 19px;
						color: #6a6a60;
					}
					#wrapper #body #main .title_img {
						background: url("../img/graybox_title_img.jpg") 294px 1px no-repeat #cbc5b7;
						text-transform: uppercase;
						font-weight: bold;
						padding: 1px 0px 0px 10px;
						height: 19px;
						color: #6a6a60;
					}
					#wrapper #body #main .utitle {
						background: #e2ddd7;
						height: 14px;
					}
					#wrapper #body #main .graybox .content {
						padding: 5px;
						/*min-height: 207px;*/
						/*height: 484px;*/
					}
					#wrapper #body #main .content_big {
						padding: 5px;
						min-height: 484px;
					}
						#wrapper #body #main .content_big ul {
							margin: 0;
							padding: 0;
							padding-left: 20px;
						}
							#wrapper #body #main .content_big ul li {
							}
								#wrapper #body #main .content_big ul li ul li {
									padding-left: 0px;
							}
						#wrapper #body #main .content_big h1 {
							color:#E70E21;
							font-size: 16px;
						}
						#wrapper #body #main .content_big h2 {
							font-size: 14px;
							color:#E70E21;
						}
						#wrapper #body #main .content_big h3,h4,h5,h6 {
							color:#E70E21;
							font-size: 12px;
						}
				#wrapper #body #main #left {
					float: left;
					width: 332px;
				}
				#wrapper #body #main #leftsub {
					float: left;
					width: 163px;
					padding-bottom: 1px;
				}
					#wrapper #body #main #leftsub ul {
						margin: 0;
						padding: 0;
						list-style-type: none;
						width: 161px;
					}
						#wrapper #body #main #leftsub ul li {
						}
							#wrapper #body #main #leftsub ul li a {
								padding: 1px 10px 3px 10px;
								color: #6c6962;
								background: #dad6cb;
								overflow: hidden;
								display: block;
								font-weight: bold;
								border-bottom: 2px solid #fff;
								height: 16px;
							}
								#wrapper #body #main #leftsub ul li a:hover , #wrapper #body #main #leftsub ul li a.selected {
									background: #CBC5B7;
								}
								#wrapper #body #main #leftsub ul li ul li {
									border-bottom: 1px dotted #CBC5B7;
								}
									#wrapper #body #main #leftsub ul li ul li:last-child {
										border: 0px;
									}
									#wrapper #body #main #leftsub ul li ul li a {
										background: #fff;
										padding-left: 10px;
										font-weight: normal;
									}
										#wrapper #body #main #leftsub ul li ul li a:hover , 
										#wrapper #body #main #leftsub ul li ul li a.selected {
											background: #fff;
											color: #E70E21;
										}
										
										#wrapper #body #main #leftsub ul li ul li ul {
											margin: 0;
											padding: 0;
											width: auto;
											border-top: 1px dotted #CCC;
										}
											#wrapper #body #main #leftsub ul li ul li ul li {
											}
												#wrapper #body #main #leftsub ul li ul li ul li A {
													padding-left: 25px;
													color: #88857d;
												}
										
										
										
				#wrapper #body #main #center {
					float: left;
					width: 333px;
				}
				#wrapper #body #main #centersub {
					float: left;
					width: 500px;
					width: 534px;
				}
				#wrapper #body #main #centersubwide {
					float: left;
					width: 833px;
				}
				#wrapper #body #main #right {
					float: left;
					width: 301px;
				}
					#wrapper #body #main #right #vefverslunBox {
						
					}
						#wrapper #body #main #right #vefverslunBox .top {
							background: #e70e21;
							text-transform: uppercase;
							font-weight: bold;
							color: #fff;
							padding: 10px;
						}
						#wrapper #body #main #right #vefverslunBox .content {
							background: #fff;
							border-left: 1px solid #bfb8a5;
							border-right: 1px solid #bfb8a5;
							height: 151px;
							padding: 10px;
						}
						#wrapper #body #main #right #vefverslunBox .bottom {
							background: url("../img/main_vefv_btm.jpg") repeat-x;
							border-left: 1px solid #bfb8a5;
							border-right: 1px solid #bfb8a5;
							height: 16px;
						}
					#wrapper #body #main #right .box {
						margin: 3px 0px 3px 0px;
					}
						#wrapper #body #main #right .box .top {
							background: #e70e21;
							text-transform: uppercase;
							font-weight: bold;
							color: #fff;
							padding: 3px 0px 3px 10px;
						}
						#wrapper #body #main #right .box .content {
							background: #fff;
							border-left: 1px solid #bfb8a5;
							border-right: 1px solid #bfb8a5;
							border-bottom: 1px solid #bfb8a5;
							min-height: 50px;
							padding: 10px;
						}
							#wrapper #body #main #right .box .content .item {
								margin: 3px 0 0 0;
								padding: 3px 0 0 0;
								border-top: 1px solid #DDD;
							}
							#wrapper #body #main #right .box .content .item:first-child {
								margin: 0;
								padding: 0;
								border: 0;
							}
						
						.box .content .more {
							border-top: 1px solid #DDD;
							margin: 4px 0 0 0;
							padding: 5px 0 0 0;
							text-align: right;
						}
							
			#wrapper #body #bottom {
				background: #e8e8e8;
				clear: both;
			}
				#wrapper #body #bottom .grayline {
					background: #bfb8a5;
					height: 7px;
				}
				#wrapper #body #bottom .threebox {
					width: 326px;
					float: left;
					border: 1px solid #969696;
					margin: 2px;
					background: #fff;
				}
					#wrapper #body #bottom .threebox .content {
						padding: 0px;
						height: 90px;
					}
						#wrapper #body #bottom .threebox .content h1{
							font-size: 14px;
							text-transform: uppercase;
							font-weight: bold;
						}
				#wrapper #body #bottom .sportbox {
					font-size: 11px;
					float: left;
					width: 160px;
					border: 1px solid #969696;
					margin: 2px;
					background: #fff;
					height: 180px;
				}
					
					#wrapper #body #bottom .sportbox ul {
						margin: 0;
						padding: 0 0 0 15px;
					}
					
					#wrapper #body #bottom .sportbox .title_1 {
						background: url("../img/bottom_t_1.gif") 0px 3px no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .title_2 {
						background: url("../img/bottom_t_2.gif") no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .title_3 {
						background: url("../img/bottom_t_3.gif") no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .title_4 {
						background: url("../img/bottom_t_4.gif") no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .title_5 {
						background: url("../img/bottom_t_5.gif") no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .title_6 {
						background: url("../img/bottom_t_6.gif") no-repeat;
						text-transform: uppercase;
						font-weight: bold;
						padding: 4px 4px 4px 45px;
						height: 40px;
						color: #6a6a60;
					}
					#wrapper #body #bottom .sportbox .content {
						padding: 0 5px 5px 5px;
					}

			#wrapper #body #footer {
				font-size: 11px;
				margin-top: 3px;
				clear: both;
				background: #fff;
				color: #6a6a60;
			}
				#wrapper #footer .top {
					background: url("../img/footer_top.jpg") repeat-x #da0000;
					height: 18px;
				}
				#wrapper #footer .content {
					margin-top: 5px;
					border: 1px solid #969696;
					background: #fff;
					padding: 20px 0px 20px 0px;
					text-align: center;
				}
				#wrapper #footer .bottom {
					background: #969696;
					height: 13px;
				}


.index {
}
	.index .item {
		margin: 0 0 10px 0;
	}
		.index .item h1 {
			margin: 0 0 3px 0;
			padding: 0;
			font-size: 14px;
		}
		.index .item .date {
			margin:  0 0 -5px 0;
			padding: 0;
			
			font-size: 9px;
			color: #AAA;
		}
		.index .item .text {
		}
			.index .item .text img {
				margin: 5px;
			}
			.index .item .text p {
				margin: 0 0 5px 0;
				padding: 0;
			}
		
		.index .item A.more {
			padding-left: 3px;
			font-weight: normal;
			font-size: 9px;
			font-family: tahoma;
		}
		
		
		
		.content_big .index .item A.more {
			display: none;
		}




.imglist {

}
	.imglist span span {
		display: block;
		float: left;
		
		margin: 10px 20px 10px 0;
		padding: 1px 0 0 1px;
		
		height: 100px;
		width: 100px;
		
		border: 1px solid #CCC;
	}
		.imglist span span A {
			display: block;
			
			height: 99px;
			width: 99px;
			
			background: center 15% no-repeat;
		}






.Box .content.upcoming {
	height: auto;
}
	.Box .content.upcoming .item {
		margin: 0 0 3px 0;
		padding: 0 0 3px 0;
		
		height: auto;
		
		border-bottom: 1px solid #EEE;
		
	}
		.Box .upcoming .item .title {
			margin: 0;
			padding: 0;
			
			height: auto;
			
			background: none;
		}
			.Box .upcoming .item .title span {
				display: block;
				text-align: right;
				font-size: 11px;
				color: #999;
				
				margin: -18px 0 0px 0;
				
				text-transform: none;
				font-weight: normal;
			}
		.Box .upcoming .item .text {
			font-size: 11px;
			color: #555;
		}
		.Box .upcoming .item .date {
			
		}



.ArticleItem {
}
	.ArticleItem h1 {
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
	}
	.ArticleItem .date {
		font-size: 11px;
		color: #777;
	}
	
	.ArticleItem .foot {
		margin: 12px 0 0 0;
		padding: 8px 0 0 0;
		
		font-size: 11px;
		
		border-top: 1px solid #CCC;
	}
		.ArticleItem .foot A {
			font-weight: bold;
		}
		.ArticleItem .foot .print {
			margin: 0 0 -23px 0;
			
			text-align: right;
			font-weight: bold;
			
			height: 20px;
			
		}


