/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(images/bg-top.gif) top repeat-x #151516;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.875em; /*14*/
		line-height:1.643em;
		color:#646464;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

input, select { vertical-align:middle; font-weight:normal;}
a {color:#FFF; outline:none; text-decoration:none;}
a:hover{text-decoration: underline;}
p {padding-top:15px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}
object { outline:none;}

h3 { font-size:1.786em; line-height:1em; font-weight: normal; text-transform:uppercase; color:#FFF; padding-bottom:15px;}
h4 { font-size:1.286em; line-height:1em; font-weight: normal; text-transform:uppercase; color:#FFF; padding:40px 0 15px;}

.color1 { color:#FFFFFF;}
.color2 { color:#EB355A;}
.color3 { color:#FC9816;}
.color4 { color:#AEDE38;}
.color5 { color:#18CFC6;}
.color6 { color:#FB0989;}
.color7 { color:#DDC708;}
.color8 { color:#69B1EE;}

.text1 { font-size:1.214em; line-height:1.118em; color:#484848; margin-top:10px;}

.link1 { display:inline-block; font-size:0.857em; line-height:1em; text-transform:uppercase; background:#FFF; color:#000; padding:5px 6px 5px 6px;}
.link1:hover { background:#000; color:#FFF; text-decoration:none }

.link2 { text-decoration:underline;}
.link2:hover { text-decoration:none }

/* ============================= main layout ====================== */
.bg-top { background:url(images/bg.jpg) top center no-repeat;}
.imgindent { float:left; margin-right:25px;}
.indent1 { padding-left:42px;}
.indent2 { padding-right:42px;}
.indent3 { padding-top:40px; }
.indent4 { padding-bottom:80px;}
.indent5 { padding-top:7px;}
.indent6 { padding-left:35px;}

.indent7 { padding-left:230px;}
.indent8 { padding-left:282px;}
.indent9 { padding-left:132px;}

.space1 { margin-top:215px;}
.space2 { margin-left:138px; }
.space3 { margin-top:25px;}
.space4 { margin-top:18px;}
.space5 { margin-right:2px;}

.space6 { margin-top:55px;}
.space7 { margin-top:15px;}

/* ============================= header ====================== */
#header { height:230px;}
/* ============================= content ====================== */
#content { padding:0 0 55px 0; }
.row-1 { height:335px;}

h1 { display:inline;text-transform:uppercase; background:#121210; line-height:1em; vertical-align:middle;}
.title1 { font-size:2.071em; padding:6px 0 6px 0; }
.title2 { font-size:3.5em; padding:0 3px 2px 3px; }
.title3 { font-size:1.286em; padding:2px 5px 7px 5px;}
.title4 { font-size:2.786em; padding:2px 0 2px 0;}

.row-2 { background:url(images/bg1.jpg) bottom left no-repeat #0E0E0E; }
.separator { background:url(images/separator.gif) bottom repeat-x; padding-bottom:15px;}

.list1 li { background:url(images/marker1.gif) 0 5px no-repeat; padding-left:15px; font-size:1.214em; line-height:1.118em;}
.list2 li { background:url(images/marker2.gif) 0 9px no-repeat; padding-left:12px; line-height:1.643em;}
.list3 li { background:url(images/marker3.gif) 0 9px no-repeat;  padding-left:12px; line-height:1.643em;}
.list3 li a {color:#646464;}

.galllery { float:left; width:200px;}
.pagination { text-align:center; width:100%; overflow:hidden; line-height:1em;}
.phone { display:inline-block; width:155px;}

/* ============================= footer ====================== */
#footer {background:#000; line-height:1em; text-align:center; color:#3C3C3D;}
#footer .indent { font-size:0.857em; width:928px; margin:0 auto; text-align:left; padding:29px 0 29px;}
#footer a { color:#95CA0D;}
#footer a:hover { color:#FFF; text-decoration:none;}
/* ============================= forms ============================= */
#ContactForm {line-height:1.3em; margin-top:30px;}
label { height:50px; display:block;} 
#ContactForm input {width:241px; height:19px; border:1px solid #000; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:241px; height:119px; border:1px solid #000; background:#FFFFFF; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}




