/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
	color: #000;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-bottom-style: none;
	margin-left:auto;
	margin-right:auto;
}

body{background:#000; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#FFF;
	height: inherit;
	width: inherit;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0b1118; outline:none;}
a:hover{text-decoration:none;}
p {
	padding-top:18px;
	color: #000;
}

.p2 {padding-bottom:13px;}
.p3 {padding-bottom:26px;}

.top {padding-top:8px;}
.top1 {padding-top:11px;}
.top2 {padding-top:17px;}

.pad-col {padding-right:20px;}
.pad-col1 {padding-right:30px;}

.pad-right {padding-right:75px;}
.pad-right1 {padding-right:20px;}

.mar-left {margin-left:-6px;}

.wrapper {width:100%; overflow:hidden;}

.relative {position:relative;}

.phone {display:inline-block; width:90px;}
/* ============================= main layout ====================== */
h2 {font-size:30px; line-height:1.2em; color:#0b1118; font-weight:normal; letter-spacing:-1px; padding-bottom:15px;}
h3 {font-size:22px; line-height:1.2em; color:#fff; font-weight:normal; padding:10px 0 9px 0; letter-spacing:-1px; text-transform:none;}
h5 {font-size:16px; line-height:1.2em; color:#4197ef; font-weight:normal; padding-bottom:15px;}

li { background:url(images/marker1.gif) no-repeat 0 7px; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.list li {padding:0; padding-left:0px; line-height:25px;}
.list a {background:url(images/list-a-bg.gif) no-repeat 0px 5px; color:#fff; padding-left:10px; text-decoration:none;}
.list a:hover {color:#4197ef;}

.list1 li {padding:0; padding-left:0px; line-height:25px;}
.list1 a {background:url(images/marker.gif) no-repeat 0px 5px; color:#0b1118; padding-left:27px; text-decoration:none;}
.list1 a:hover {color:#4197ef;}

.imgindent {margin:0 33px 0 0; float:left;}
.phone {display:inline-block; width:90px;}
/* ============================= header ====================== */
.tail-top {background:url(images/tail-top.gif) repeat-x left top;}
.extra {
	background:url(images/extra.jpg) no-repeat top center;
	width: auto;
	height: auto;
}

.logo {padding:33px 0 0 28px; float:left;}

.social {float:right; padding:42px 24px 0 0;}
.social img {margin-left:2px;}

.slogon {padding:122px 0px 0px 24px;}

.button {padding:10px 0 62px 23px;}

.menu {width:920px; float:left;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; font-size:14px; line-height:1.2em; text-align:center; padding:0 0px 0 0; background:url(images/menu-bg-left.gif) no-repeat left bottom;}
.menu span {text-transform:uppercase; font-size:10px; line-height:1.2em; color:#1d4686; display:block;}
.menu li a {text-decoration:none; color:#f8f8f8; display:block; cursor:pointer; text-align:center; width:130px; height:54px; text-transform:uppercase;  background:url(images/menu-bg-a.png) repeat-x bottom left; padding:44px 0 0 0; margin-left:1px;}
.menu a:hover, .menu a.active {color:#fff; background:url(images/menu-bg-a-hover.png) repeat-x top left; padding:34px 0 10px 0;}
.menu a.active span, .menu a:hover span {color:#357beb;}
.menu .first {background:none;}
.menu .long {width:131px;}

.flash {vertical-align:top;}
.flash1 {position:relative; margin-top:-144px; vertical-align:top;}
* html .flash1 {position:relative; margin-top:-143px; vertical-align:top; margin-bottom:-3px;}
/* ============================= content ====================== */

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1.2em; text-decoration:none; margin:10px 0 0 0px; color:#fafcfc; font-weight:bold; cursor:pointer; font-size:10px; text-transform:uppercase; font-weight:bold;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 10px 0 9px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:10px 6px 11px 6px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; color:#000;}
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.link1 {background:url(images/link1-left-bg.gif) left top no-repeat; display:inline-block; line-height:1.2em; text-decoration:none; margin:10px 0 0 0px; color:#fafcfc; font-weight:bold; cursor:pointer; font-size:10px; text-transform:uppercase; font-weight:bold;}
.link1 span {background:url(images/link1-right-bg.gif) right top no-repeat; display:inline-block; padding:0 10px 0 9px;}
.link1 span span  {background:url(images/link1-tail-bg.gif) top repeat-x; padding:10px 6px 11px 6px;}

.link1:hover {background:url(images/link1-left-bg-hover.gif) left top no-repeat; color:#000;}
.link1:hover span {background:url(images/link1-right-bg-hover.gif) right top no-repeat;}
.link1:hover span span  {background:url(images/link1-tail-bg-hover.gif) top repeat-x;}

.link0 {color:#3cadee; text-decoration:none;}
.link0:hover {text-decoration:underline;}
.text-box {background:#FFF; margin-left:1px;}
.text-box-bg {background:url(images/text-box-bg.gif) no-repeat 0 0; width:100%;}
.text-box-bg .indent {padding:33px 36px 66px 28px;}
.text-box-bg .indent1 {padding:33px 36px 66px 22px;}
.text-box-bg .indent2 {padding:33px 35px 40px 28px;}
.text-box-bg .indent3 {padding:33px 35px 30px 28px;}
.text-box-bg .indent4 {padding:33px 35px 30px 34px;}

.row-1 {background:url(images/row1-bg.gif) repeat-x 0 0 #0e3c8e; margin-left:1px;}
.row-1-bg-top {background:url(images/row1-bg-top.gif) no-repeat top center;}
.row-1-bg-bottom {background:url(images/row1-bg-bottom.gif) repeat-x bottom left;}
.row-1 .indent {padding:21px 23px 25px 27px; font-size:10px; line-height:18px; color:#a8cafa; text-transform:uppercase;}
.row-1 .indent1 {padding:21px 23px 25px 25px; font-size:10px; line-height:18px; color:#a8cafa; text-transform:uppercase;}

.position1 {position:absolute; top:21px; left:215px;}
.position2 {position:absolute; top:12px; left:529px;}
.position3 {position:absolute; top:21px; right:26px;}
.rss-position {position:absolute; top:34px; right:26px;}

.row-2 {padding:48px 0 41px 1px;}

.gallery {padding:10px 0 16px 1px; width:854px;}
.gallery img {margin-right:30px;}
.gallery .last {margin-right:0px;}

.border {border-bottom:1px solid #cdcfd0; padding-bottom:31px; margin-bottom:25px;}
.tablet {border-bottom:1px solid #cdcfd0; padding-bottom:5px; margin-bottom:5px;}

.block {width:264px; float:right;}
/* ============================= footer ====================== */
#footer {background:#1a1a1a;}
#footer .indent {text-transform:uppercase; color:#fff; font-size:10px; font-weight:bold; padding:22px 0 0 5px;}
#footer a {color:#4197ef; text-decoration:none;}
#footer a:hover {color:#fff;}

/* ============================= forms ============================= */
#Form {text-align:right !important;  padding:5px 0px 0 0; float:left;}
#Form label {display:inline-block; vertical-align:top;}
#Form .input {background:url(images/input-bg.gif) left top no-repeat; width:170px; padding:7px 6px 9px 5px; font-size:12px;  vertical-align:top; color:#696256;  line-height:16px; border:none;}
#Form input {vertical-align:top;}

#ContactForm {padding:26px 0 0 2px;}
#ContactForm label {height:32px; display:block;}
#ContactForm .link1 {margin:15px 0px 0px 15px;}
#ContactForm .input {width:234px; border:1px solid #c8c8c8; background:#fff; padding:2px 0 2px 5px; font-size:13px; line-height:1.2em; color:#0b1118; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#ContactForm textarea {width:235px; height:275px; border:none; background:#fff; padding:2px 0 2px 5px; overflow:auto; font-size:13px; line-height:1.2em; color:#0b1118; border:1px solid #c8c8c8;}
#page5 .tail-top #content .main .row-2 .wrapper .col-1.pad-col .list li {
	color: #FFF;
}
#page5 .tail-top #content .main .row-2 .wrapper .col-2.pad-col .wrappre .list.left li {
	color: #FFF;
}
#menu {
	width: 1000px;
height:
; 		height: auto;
	margin-right: auto;
	margin-left: auto;
}
