/* CSS Document */

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

body{
	background:url(images/bg-body.jpg) repeat 0 0;;
	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 { height: 101%; /* setting height to 101% forces scroll bar to display */ }

html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:20px;
		color:#685d58;
	}

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

a {color:#87A7AB; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:20px;}

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

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

.imgindent {margin:-8px 0px 0 0;}
.textindent {margin-top:-14px;}

h2 {font-size:40px; line-height:20px; color:#FFF; padding:0px 0px 38px 2px}
h3 {font-size:40px; line-height:20px; color:#FFF; padding:0px 0px 28px 2px}

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

#header .indent {padding:17px 0 0 0px;}
.extra {background:url(images/bg-extra.png) no-repeat top center;}

.logo {float:left;}

.submenu {float:right; width:205px; height:15px; padding:93px 10px 0 0;}
.submenu li {float:left; text-transform:uppercase; font-size:12px; background:url(images/bg-submenu.jpg) no-repeat 0px 5px; padding:0px 8px 0 8px;}
.submenu li a {color:#7a7978; text-decoration:none;}
.submenu li a:hover {color:#fff; text-decoration:underline;}
.submenu li .active {color:#fff;}
.submenu li.first {background:none;}

.submenu2 {float:right; width:250px; height:15px; padding:93px 10px 0 0;}
.submenu2 li {float:left; text-transform:uppercase; font-size:12px; background:url(images/bg-submenu.jpg) no-repeat 0px 5px; padding:0px 8px 0 8px;}
.submenu2 li a {color:#7a7978; text-decoration:none;}
.submenu2 li a:hover {color:#fff; text-decoration:underline;}
.submenu2 li .active {color:#fff;}
.submenu2 li.first {background:none;}

.menu {height:75px; width:973px; background:url(images/bg-menu.png) no-repeat 0px 0px; position:relative; }
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:url(images/bg-li.jpg) no-repeat 0 0;}

.menu a { display:block; text-decoration:none; height:34px; padding: 0 15px 0 0;}

.menu .m1 {background:none;}
.menu .m2 {background-position:8px 1px;}
.menu .m3 {background-position:10px 5px;}
.menu .m3a {background-position:5px 0px;}
.menu .m4 {background-position:5px 11px;}
.menu .m5 {background-position:2px 16px;}
.menu .m6 {background-position:5px 8px;}

.menu .m1 a {background:url(images/button-1.jpg) no-repeat 0 0; width:73px; margin-left:-1px;}
.menu .m2 a {background:url(images/button-2.jpg) no-repeat 0 0; width:100px;}
.menu .m3 a {background:url(images/button-3b.jpg) no-repeat 0 0; width:96px;}
.menu .m3a a {background:url(images/button-3.jpg) no-repeat 0 0; width:144px;}
.menu .m4 a {background:url(images/button-3c1.jpg) no-repeat 0 0; width:144px;}
.menu .m5 a {background:url(images/button-5.jpg) no-repeat 0 0; width:109px;}
.menu .m6 a {background:url(images/button-3d1.jpg) no-repeat 0 0; width:144px;}

.menu .m1 a:hover {background:url(images/button-1-hover.jpg) no-repeat 0 0;}
.menu .m2 a:hover {background:url(images/button-2-hover.jpg) no-repeat 0 0;}
.menu .m3 a:hover {background:url(images/button-3b-hover.jpg) no-repeat 0 0;}
.menu .m4 a:hover {background:url(images/button-3c1-hover-move.jpg) no-repeat 0 0;}
.menu .m5 a:hover {background:url(images/button-5-hover-move.jpg) no-repeat 0 0;}
.menu .m6 a:hover {background:url(images/button-3d1-hover-move.jpg) no-repeat 0 0; width:144px;}


.header-img {margin-top:92px; position:absolute;}

.slider {position:relative;}

.marker-left {position:absolute; top:100px; left:0px;}
.marker-right {position:absolute; top:100px; right:0px;}

.pad-menu {padding:31px 0 0 0px;}
.pad1 {padding-top:29px;}
.pad-img{padding-right:25px;}
.pad-img1 {padding-right:40px;}
.pad-img2 {padding-right:35px;}

.pad-bottom {padding-bottom:24px;}
.pad-bottom1 {padding-bottom:27px;}
.pad-bottom2 {padding-bottom:30px;}
.pad-bottom3 {padding-bottom:20px;}
.pad-bottom4 {padding-bottom:10px;}
.pad-top {padding-top:18px;}
.pad-top1 {padding-top:8px;}
.pad-top2 {padding-top:21px;}
.pad-top3 {padding-top:4px;}
.pad-top4 {padding-top:25px;}
.pad-bottom-big {padding-bottom:50px;}
.pad-right {padding-right:5px;}
.pad-right1 {padding-right:18px;}
.litle-pad-top {padding-top:11px;}
.litle-pad-bottom {padding-bottom:7px}

.margin {margin:29px 0 0px 0;}
.margin1 {margin-bottom:-13px;}
.margin2 {margin-bottom:-8px;}
.margin-top {margin-top:-12px;}
.big-header {margin:-60px 0 0 0;}
.margin-right {margin-right:-30px;}

/* ============================= content ====================== */
.indent {padding:17px 30px 0px 0px;}
#content .indent {padding:40px 0px 47px 28px;}
#content .indent1 {padding:30px 10px 37px 28px;}

.inner {padding:40px 45px 0 50px;}
.col-pad {padding-right:56px;}
.col-pad-left {padding-right:25px;}
.col-pad-left1 {padding-right:19px;}

.data {font-size:15px;}
.data li {background:url(images/marker-litle.png) no-repeat 0px 7px;}
.data li a { padding:0px 0px 0px 17px; line-height:30px; color:#FFF}

.btn {color:#ff4700; font-size:17px; display:block; width:80px; height:30px;}
.btn1 {color:#ff4700; font-size:17px; display:block; width:132px; height:30px;}
.btn2 {color:#ff4700; font-size:17px; width:80px; height:30px; margin-left:35px; margin-right:6px;}

.gallery {margin:0 -26px -30px 0;}
.gallery img {margin:0 26px 30px 0;}

.mail {color:#685d58; text-decoration:none;}
.mail:hover {text-decoration:underline;}
.phone {width:100px; display:inline-block;}
/* ============================= footer ====================== */
#footer {background:url(images/bg-footer.png) no-repeat 0 0;}
#footer .indent {padding:34px 48px 0px 36px;}
.privacy {color:#ff5500; text-decoration:underline;}
.privacy:hover {text-decoration:none;}
.privacy span {color:#685d58; text-decoration:none;}

.social {text-align:right;}

.pad-footer {padding-top:13px;}
#footer .col-1 {width:400px!important;}
#footer .col-2 {width:487px!important;}

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

#ContactForm {padding-top:10px;}
#ContactForm label {height:42px; display:block;}
#ContactForm .link {margin:15px 0 0 40px;}
.alignright {text-align:right;}
.column1 {float:left; width:175px;}
.column2 {float:left; width:219px;}
#ContactForm .input {width:173px; border:1px solid #cbcac6; background:none; padding:3px 0 2px 5px; font-size:1em; line-height:1.2em; background:url(images/bg-text-form.jpg) repeat;}
textarea {width:208px; height:104px; border:1px solid #cbcac6; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; background:url(images/bg-text-form.jpg) repeat;}
