/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

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

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.385em;
		color:#80b5df;
	}

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

a {color:#94d124;}
a:hover{text-decoration:none;}
p {padding-top:18px;}

/* ============================= main layout ====================== */

.body-tail {background:url(images/body-tail.jpg) bottom repeat-x;}

li {line-height:1.538em;}

.imgindent {margin:0 20px 0 0; float:left;}

.title {border-bottom:2px solid #1a232a; padding-bottom:7px; margin-bottom:62px;}

.link {width:124px; display:inline-block; text-align:center; padding:5px 0 7px 0; margin-top:30px; color:#fff; text-decoration:none; background:url(images/button1-bg.jpg) top left no-repeat;}
.link:hover {background:url(images/button1-bg-act.jpg) top left no-repeat;}

/* ============================= header ====================== */

.row1 {background:url(images/header-bg.jpg) no-repeat 0 26px; padding:47px 24px 22px 41px;}
.banner {margin-right:4px;}

.menu {float:right; padding:8px 0 0 0; overflow:hidden;}
.menu li {font-size:1.077em; float:left; margin-right:-2px;}
.menu li a {color:#9da5ad; text-decoration:none; display:block; background:url(images/menu-devider.gif) no-repeat right 5px; text-align:center; padding:4px 0 5px 0;}
.menu li a:hover, .menu li .active {color:#94d124;}
.menu .m1 a {width:107px;}
.menu .m2 a {width:102px;}
.menu .m3 a {width:85px;}
.menu .m4 a {width:101px;}
.menu .m1 a:hover, .menu .m1 .active {background:url(images/m1-bg.jpg) top left no-repeat;}
.menu .m2 a:hover, .menu .m2 .active {background:url(images/m2-bg.jpg) top left no-repeat;}
.menu .m3 a:hover, .menu .m3 .active {background:url(images/m3-bg.jpg) top left no-repeat;}
.menu .m4 a:hover, .menu .m4 .active {background:url(images/m4-bg.jpg) top left no-repeat;}

/* ============================= content ====================== */

.col-pad {padding-right:95px;}
.gallery .col-pad {padding-right:18px;}
#page3 .gallery .col-pad {padding-right:58px;}

.gallery a {color:#80b5df; text-decoration:none;}
.gallery a:hover {text-decoration:underline;}
.options {padding:8px 6px 20px 0;}

.text2 {color:#fff;}
.text3 {font-size:1.077em;}

.margin1 {margin-top:90px;}
.margin2 {margin-top:30px;}
.margin3 {margin-top:50px;}

.phone {display:inline-block; width:92px;}

.line {border-bottom:2px solid #314552; padding-bottom:20px; margin-bottom:20px;}

/* ============================= footer ====================== */

#footer {text-align:center; color:#9da5ad; font-size:0.923em; padding-top:20px;}
#footer a {color:#9da5ad;}

/* ============================= forms ============================= */

#ContactForm {padding:50px 0 0 0;}
#ContactForm .rowi {height:50px;}
#ContactForm .button2 {background:url(images/button2-bg.jpg) top left no-repeat; width:94px; margin-right:35px;}
#ContactForm .button3 {background:url(images/button3-bg.jpg) top left no-repeat; width:103px;}

.input {width:202px; height:19px; border:1px solid #bac0c5; background:#445e72; padding:0 0 0 5px; font-size:1em;}
textarea {width:227px; height:119px; border:1px solid #bac0c5; background:#445e72; padding:0 0 0 5px; overflow:auto; font-size:1em;}
