/* CSS Document */
*{
outline: none;
}

body {
	background: #f7c614 url(/images/bg_sand.png) repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2f3035;
}

h1 {margin: 0px 0px 20px 0px;}
h2, h3, h4 {margin: 0px 0px 8px 0px;}

h1 { font-size: 36px; color: #ffffff;  background-color: #2f3035; padding: 5px 0px 5px 8px;  }
h2 { font-size: 25px; color: #2f3035;}
h3 { font-size: 20px; color: #2f3035;}
h4 { font-size: 18px; color: #2f3035;}

p, ul, ol {
	margin-top: 0;
	line-height: 18px;
	text-align: justify;
}

ul, ol { }

blockquote { }

a { color: #2f3035; }
a:hover { text-decoration: none; }
a img {
	border: none;
}

#wrapper{width:990px; margin:0 auto;}
#logoWrapper{width:990px; height:120px;}
.logo{width:280px; height:120px;  float: left; }
.contacts{width:710px; height:120px;  float:right; background: url(/images/phone.png) no-repeat;}

#headerWrapper{width:990px; height:320px; background: url(/images/gfx.png) no-repeat;}
.headerImg{width:680px; height:320px;float: left;}
.headerContent{width:310px; height:320px;float:right;}
.FrontInfo{margin: 80px 0px 0px 30px;padding: 0px 0px 0px 0px;}

#mainWrapper {width:990px;float: left;}
#menuWrapper {width:320px;float: right;}
#bodyWrapper {width:650px;float: left; background: url(/images/body_bg.png) no-repeat;  min-height: 500px; }


/* MENU START */

#menuGfx {width:280px; height:160px; float: left; background: url(/images/menu_top.png) no-repeat; padding: 0px 0px 15px 0px;}
#menu_bg {width:280px; float: left; background: url(/images/menu_bg.png) repeat;}

.verticalMenu {color: #2f3035; font-family: Arial, Helvetica, sans-serif; font-size: 17px; }
.verticalMenu li{color: #2f3035; text-decoration: none; margin: 0px 0px 0px 0px; padding: 6px 0px 6px 2px; border-bottom: 1px dotted #2f3035;  list-style-type: none;   }
.verticalMenu li a{color: #2f3035; text-decoration: none;}
.verticalMenu li a:visited{color: #2f3035; text-decoration: none;}
.verticalMenu li a:hover, .leftMenu li .current{color: #ffffff; text-decoration: none;}

.MenuItem{}

/* END MENU */


#footer{
width: 990px;
height: 48px;
color: #ffffff; 
float: left;
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/images/footer.png) no-repeat;
}

#footer p {
font-size: 10px;
margin: 17px 30px 0px 20px;
text-align: right;
}

#footer a,
#footer a:link,
#footer a:visited { color: #000000; ; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }


#seo {text-align: center; font-size: 10px; padding: 20px 0px 0px 0px; 
color: #000000;}
#seo a {color: #ffffff; text-decoration: none;}
#seo a:visited { color: #ffffff; ; text-decoration: none; }
#seo a.active {color: #ffffff; text-decoration: none;}
#seo a:hover {color: #000000; text-decoration: none;}

.gfototext {border: 1px dotted #2f3035;	margin: 0px 8px 8px 0px; padding: 3px; float: left;}
.gfoto {	}
.fotoinfo {margin: 0px; padding: 0px;}

