@charset "utf-8";
/* CSS Document */

img { border:0 }

body {
	margin:0px;
	padding:0px;
	background-color:#0f2b38;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
}

a {
	color:#57d5ed;
	text-decoration:underline;
}

ol {
	padding:0px;
	background-image:url(/img_index/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

div.logo {
	position:absolute;
	top:68px;
	left:149px;
	width:108px;
	height:91px;
}

div.fon {
	width:1000px;
	height:1268px;
	background-image:url(/img_index/bg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:-1;
}

div.bg_up {
	width:1000px;
	height:120px;
	clear:both;
}

div.bg_menu { /
	width:610px;
	height:95px;
	padding-left:321px;
	clear:both;
	text-align:left;
}

div.menuElement {
	height:24px;
	padding-top:8px;
	float:left;
}

div.menuElement a {
	color:#ffffff;
}

div.menuElementCheck a {
	color:#ffffff;
}

div.menuElementCheck {
	height:24px;
	float:left;
	padding-top:8px;
	background-image:url(/img_index/menu.gif);
}

div.menuCheckL {
	width:13px;
	height:32px;
	background-image:url(/img_index/menuL.gif);
	float:left;
}

div.menuCheckR {
	width:13px;
	height:32px;
	background-image:url(/img_index/menuR.gif);
	float:left;
}

div.menuSpace {
	height:32px;
	width:15px;
	float:left;
}

div.menu_1 {
	position:absolute;
	top:152px;
}

td.tbl {
	background-color:#476a75;
	width:100px;
	text-align:left;
	padding-left:15px;
}

td.tbl a {
	color:#ffffff;
}

td.tbl p {
	padding:0px;
	padding-top:10px;
	margin:0px;
}

div.gallery {
	height:196px;
	background-image:url(/img_index/gallery.jpg);
	background-repeat:no-repeat;
	padding-left:279px;
	padding-top:61px;
}


div.location {
	width:68%;
	padding-bottom:20px;
	text-align:left;
	clear:both;
	color:#0c404b;
}

font.und {
	text-decoration:underline;
}

font.blue {
	color:#57d5ed;
	text-decoration:underline;
}

div.bg_hr {
	height:18px;
	background-image:url(/img_index/hr.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:30px;
	padding-top:60px;
	clear:both;
}

div.bg_center {
	padding-top:7px;
	clear:both;
}

div.center {
	width:68%;
}

div.centerZag {
	color:#45acc1;
	font-size:24px;
	text-align:left;
	padding-bottom:12px;
}

div.centerText {
	text-align:justify;
	padding-left:17px;
}

div.botText { width:100%;
	padding-top:12px;
	clear:both;
}

div.botTextRow {
	width:49%;
	float:left;
}

div.botRowText {
	width:50%;
}

div.bot {
	padding-top:98px;
	clear:both;
	font-size:14px;
}

div.botRight {
	text-align:right;
}

div.botLeft {
	text-align:left;
	padding-bottom:26px;
}