/*====================CSS Reset====================*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*====================Main====================*/
html {font-size:72.5%;}

p {line-height: 1.3em;}

body {
	font:100.01% Verdana,Tahoma,sans-serif;
	position:relative;
	background:#000039 url("../images/top-bg.jpg") no-repeat center -250px;
	min-height:1000px;
	}
img {
	border:4px solid white;
	}
/*====================Layout====================*/
#header-flash {
	position:relative;
	top:0;
	margin:0 auto;
	width:996px;
	height:346px;
	z-index:100;
	}
#bottom {
	position:absolute;
	background:url("../images/bottom-bg.jpg") center top;
	left:50%;
	bottom:0;
	margin-left:-50%;
	max-width:1900px;
	min-width:995px;
	width:100%;
	max-height:961px;
	min-height:100px;
	height:30%;
	z-index:100;
	}
#wrapper {
	position:relative;
	z-index:1000;
	margin:-117px auto 0 auto;
	width:995px;
	height:300px;
	}
	#wrapper td {
		vertical-align:top;
		}
	#left {
		width:193px;
		}
		#left img, #left object {
			margin:10px auto;
			display:block;
			border:2px solid #74B6E4;
			}
	#text-wrapper {
		margin-bottom:1em;
		width:495px;
		overflow:hidden;
		}
	#text-wrapper-full {
		width:783px;
		margin-bottom:54px;
		overflow:hidden;
		}
		#text-wrapper .bg {
			padding:20px;
			background:url("../images/content-bg.png") repeat-y center top;
			position:relative;
			z-index:100;
			}
		#text-wrapper-full .bg {
			padding:20px;
			background:url("../images/content-full-bg.png") repeat-y center top;
			position:relative;
			z-index:100;
			}
			#text-wrapper .bg .text {
				position:relative;
				margin-top:-156px;
				margin-bottom:-230px;
				z-index:200;
				}
			#text-wrapper-full .bg .text {
				position:relative;
				margin-top:-160px;
				margin-bottom:-88px;
				z-index:200;
				}
		#text-wrapper .top {
			width:100%;
			height:156px;
			background:url("../images/content-top.png") center;
			}
		#text-wrapper-full .top {
			width:100%;
			height:160px;
			background:url("../images/content-full-top.png") center;
			}
		#text-wrapper .bottom {
			width:100%;
			height:230px;
			background-image:url("../images/content-bottom.png");
			}
		#text-wrapper-full .bottom {
			width:100%;
			height:88px;
			background-image:url("../images/content-full-bottom.png");
			} 
	#content table.gallery {
		width:100%;
		}
		#content table.gallery td {
			vertical-align:middle;
			padding:5px 0;
			text-align:center;
			}
	#gallery {
		width:1287px;
		height:279px;
		margin:0 auto;
		padding:0 0 100px 0;
		overflow:hidden;
		position:relative;
		background:url("../images/gallery-bg.png") no-repeat left top;
		z-index:2000;
		}
		#gallery div.wrapper {
			position:absolute;
			width:831px;
			height:210px;
			left:178px;
			top:61px;
			overflow:hidden;
			margin:0 50px;
			}
			#gallery div.wrapper table {
				white-space:nowrap;
				height:100%;
				}
				#gallery div.wrapper table td {
					vertical-align:middle;
					padding:0 5px;
					}
		#gallery a.arrow {
			position:absolute;
			display:block;
			width:38px;
			top:120px;
			z-index:500;
			}
			#gallery img {
				border:none  !important;
				vertical-align:middle;
				}
			#gallery a.left {
				left:50%;
				margin-left:-460px;
				}
			#gallery a.right {
				right:50%;
				margin-right:-460px;
				}
	#news {
		width:360px;
		padding:0 !important;
		padding-left:20px;
		text-align:justify;
		}
	#billboard {
		width:269px;
		height:239px;
		margin-top:5px;
		background-image:url("../images/billboard.png");
		}
		#billboard img, #billboard object {
			position:relative;
			top:4px;
			left:6px;
			border:none !important;
			}
	#content div.pagination {
		text-align:center;
		font-size:1.2em;
		margin:.5em 0;
		}
	#footer {
		position:absolute;
		bottom:0;
		left:50%;
		margin-left:-519px;
		height:30px;
		width:1037px;
		padding-top:124px;
		background-image:url("../images/footer-bg.png");
		vertical-align:middle !important;
		color:white;
		font-size:.9em;
		z-index:2000;
		}
		#footer span {
			margin-left:80px;
			}
        #footer a img {position:absolute;bottom:5px; left:50%;}
/*====================Headings====================*/
h2 {
	font:1.7em/28px Verdana,Arial,sans-serif;
	text-indent:5px;
	margin-bottom:10px;
	}
#text-wrapper h2 {
	background-image:url("../images/h-small-width.png");
	}
#text-wrapper-full h2 {
	background-image:url("../images/h-big-width.png");
	line-height:32px;
	}
h2.news {
	background-image:url("../images/h-news.png");
	width:281px;
	}
/*====================Links====================*/
a {
	color:#ABDDF7;
	}
#menu li a {
	color:white;
	text-decoration:none;
	}
	#menu li a:hover {
		text-decoration:underline;
		}
	#footer a {
		color:white;
		float:right;
		margin-right:80px;
		text-decoration:underline !important;
		}
/*====================Lists====================*/
#menu {
	min-height:330px;
	padding-top:26px;
	width:100%;
	background:url("../images/menu-bg.png") no-repeat top left;
	font:1.2em Verdana,sans-serif;
	color:white;
	margin-bottom:10px;
	list-style-type:none;
	}
	#menu li {
		padding:.4em 0 .4em .6em;
		}
	#menu li.active {
		background:url("../images/menu-active-bg.png") no-repeat left center;
		}
/*====================Texts====================*/
#content, #news {
	color:white;
	font:1.1em/1.2 Verdana,Tahoma,sans-serif;
	padding-right:20px;
	}
	#content p, #news p {
		margin-bottom:1em;
		}
	#content p img {
		margin:.5em;
		}

li {
	padding-bottom:10px;
	padding-left:5px;
	margin-left:15px;
	}
/*================Form.send===========*/
form.send table td {padding:10px 0;}