/*By default Settings*/
* {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: left;
	color:#000;
}

/* start elements */

/* Page Settings */
body {
	font-size: 12px;
	background:#0C0C0C;
	overflow: auto;
	text-align: center;
}

/* Paragraf settings*/
p {
	font-size: 14px;
	padding: 10px 15px 10px 10px;
}

/* Images Settings*/
img {
	border: none;
}

/* Small font settings*/
small {
	font-size: 11px;
}

/* Links Settings */
a {
	color: #990B12;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: -0.03em;
	line-height: .94em;
	color: #000000;
}
h1, h2, h3 {
	font-family: Georgia;
}
h1, h4 {
	font-size: 38px;
}
h2, h5 {
	font-size: 28px;
}
h3, h6 {
	font-size: 16px;
}




/* layout */
#wrapper {
	width: 946px;
	margin: 0px auto 20px auto;
	background-color: #0C0C0C;
	background-image: url(../images/background.png);
	background-position: top center;
	/*background-repeat: repeat;*/
	background-attachment: fixed; background-repeat: no-repeat;
	}
	/*HEADER*/
	#header {
		overflow: hidden;
		clear: both;
	}
	
	/*CONTENT*/
	#content{
		width: 946px;
		overflow: hidden;
		clear: both;
	}

		#leftside{
			width:298px;
			float:left;
			margin-left:20px;
			margin-top:10px;
		}
			#leftside p{
				font-size:16px;
			}
			.events{
				width:288px;
				max-width:286px !important;
				background:url(../images/side_bg.png);
				border:4px solid #fcfcfc;
				padding-bottom:-4px;
			}
			#sponsors{
				margin-top:10px;
				width:288px;
				max-width:288px !important;
				background:url(../images/side_bg.png);
				border:4px solid #fcfcfc;
			}
				.sponsors_side{text-align:center;}
				.sponsors_side img{
					border:2px solid #fcfcfc;
					margin-top:3px;
				}

		#rightside{
			width:600px;
			float:right;
			margin-right:20px;
			margin-top:10px;
		}
			#header_image{
				width:592px;
				height:304px;
				max-height:304px;
				border:4px solid #fcfcfc;
			}
			#header_image img{
				width:100%;
				height:100%;
			}
			#main{
				width:592px;
				border:4px solid #fcfcfc;
				background:url(../images/block_bg.png) repeat-y top left;
				margin-top:10px;
			}
				#main_content{
					width:562px;
					margin:15px;
				}
				.news{
						margin:15px
				}

	/*FOOTER*/
	#footer {
		margin-top: 20px;
		padding:10px;
		color: #999999;
		text-align:left;		
		background:#0C0C0C;
	}
		#footer a {
			color: #999999;
			text-decoration: none;
		}
		#footer a:hover {
			color: #333;
			text-decoration: underline;
		}




ul.dropdown{

}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 z-index: 597;
	float:left;
	height: 35px;
	list-style: none;
	margin-left: 20px;
	background: url(../images/nav.png) no-repeat;
	width:900px;
}

ul.dropdown li {
min-width:70px;	
float: left;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown a{font-family: Tahoma, Verdana;display: block;width:95px;text-align:center;height:35px;padding-top:8px;font-size: 13px;color: #fcfcfc;font-weight:bold;float: left;}
ul.dropdown a:hover, ul.dropdown a.sel{background: url(../images/MenuItem.png) no-repeat top center;text-decoration:none;}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 600; 
 margin-top:-8px;
}

ul.dropdown ul li {
 float: none;
 clear:both;
 display:block;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
ul.dropdown ul  {display:block;background:#000;}
ul.dropdown ul  a{font-family: Tahoma, Verdana;display: block;width:125px;padding:7px 3px 0px 3px;margin:0px;height:25px;font-size: 11px;color: #fcfcfc;font-weight:bold;float: left;text-align:center;}

ul.dropdown li:hover > ul { visibility: visible;}



.fr {float:right;}
.fl {float:left;}
.clear {clear:both;height:0px;line-height:0px;}
.bold{font-weight:bold;}

.hr
{
  background: url(../images/hr.png) no-repeat top center;
  height:14px;
  border:none;
  margin-top:10px;
  margin-bottom:10px;
  clear:both;
}

h3.header1{
	color:#ff0000;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:15px;
	font-weight:700;
	text-align:left;
}
h3.header2{
	color:#ff0000;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:25px;
	font-weight:700;
	text-align:left;
}
h3.header3{
	color:#000000;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	font-weight:700;
	text-align:left;
}
h3.header3 b{
	color:#000;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	font-weight:700;
	text-align:left;
}
p.news, p.about_us{
	color:#000;
	font-size:13px;
	font-family:Georgia;
	padding: 7px 0px 0px 0px;
	margin:0px;
}
p.news a {color:#990b12;}
.headerg{
	color:#990B12;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:25px;
	font-weight:700;
	text-align:left;
	margin:0px 40px;
	padding:10px 0;
	text-align:center;
}
/*#form_signup{
	text-align:center;
	height:150px;
}
#form_signup div{
	text-align:center;
	width:250px;
	margin:0px auto 0 auto;
	clear:both;
	display:block;
}*/

.signupframe {
		border: none;
		background: none;
		margin-left:10px;
		height:110px;
	}

.signupframe font{
	color:#fcfcfc;
}

.signupframe input{
	float:right;
	height:22px;
	padding:2px;
	font-size:14px;
	border-style: solid;border-color: #000000;border-width: 1px;background-color: #fcfcfc;
}
 input[type=submit] {  
   float:right;
	height:23px;
	padding:2px;
	font-size:14px;
	border-style: solid;border-color: #000000;border-width: 1px;background-color: #fcfcfc;  
  } 


#form_contact{
	text-align:left;
	height:550px;
	width:500px;
}
#form_contact div{
	text-align:left;
	clear:both;
	display:block;
	padding-top:10px;
}
#form_contact div label{
	text-align:right;
	padding-right:15px;
	width:200px;
	min-width:75px;
	float:left;
	font-size:15px;
	font-weight:400;
}
#form_contact div input, #form_contact div select{
	float:left;	
	height:24px;
	padding:2px;
	font-size:16px;
	border-style: solid;border-color: #000000;border-width: 1px;background-color: #fcfcfc;
}

a.events_left{
	font-size:14px;
	font-weight:600;
}
h6.events_left_h{
	font-size:12px;
	font-weight:600;
}
 .listf{
	list-style:none;
 }
  .listf li{
	font-size:12px;
 }

 
 .data_table							{width:100%;}
.data_table .data_title				{font-weight:bold; background-color: #cecece; color: #FFFFFF; background-image:url("/images/header_contentBlock.gif"); background-position: center right; background-repeat: no-repeat; border-right: 1px solid #FFFFFF; }
.data_table .data_title a			{color: #FFFFFF;}
.data_table .data_bedding			{font-weight:bold; background-color: #d0d0d0; color: #FFFFFF; text-align: right; border-bottom :1px solid #b3b4af; }
.data_table .data_bedding a			{color: #FFFFFF;}
.data_table table					{border-width:1px;}
.data_table th						{padding:5px; background-color: #e6e6e6; color:#731013; border-right: 1px solid #FFFFFF; border-bottom :1px solid #b3b4af; text-align: left;}
.data_table th  a			 		{color: #731013;text-decoration:underline;}
.data_table .data_row_field_title	{padding:5px; background-color: #e6e6e6; color:#000000; border-right: 1px solid #FFFFFF; font-weight: bold; text-align: right;}
.data_table tr						{border-left :1px solid #DBE6EE;}
.data_table .data_row td			{background-color:#f2f2f2; border-bottom:1px solid #d0d0d0;font-size:11px;}
.data_table .data_row td a 			{color:#3b515f;}
.data_table .data_row_alt td		{background-color:#ffffff; border-bottom:1px solid #d0d0d0;}
.data_table .data_row_alt td a		{color:#3b515f;}
.data_table .header					{color: #FFFFFF; font-size:12px; background-position:right center; padding:0px; margin:0px; font-weight:bold; text-indent:5px; height:22px; border-right: 1px solid #FFFFFF;}
.data_table .header a				{color:#000000;}
.data_table td						{padding:5px 2px;}


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper2 {width:506px; margin:50px auto; display:none}
#wrapper2 * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.signupframe {
									border: none;
									background: none;
									margin-left:10px;
									height:110px;
								}