* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:"Trebuchet MS", "Trebuchet MS1", Helvetica, sans-serif;
	font-size:100%; 
	color:#3f3f3f;
	min-width:980px;
	background:#c4c4c4 url('../images/wrapper_site.gif') top center repeat;
}

.main {
	width:980px; 	
	padding:0;
	margin:0 auto;
	font-size:14px;
	line-height:19px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding-left:5px; font-family:"Trebuchet MS", "Trebuchet MS1", Helvetica, sans-serif;}
textarea{overflow:auto;}


a {color:#3f3f3f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}

.col-1, .col-2, .col-3, .col-4{ float:left;}
.br{ display:block;}




/*********************************boxes**********************************/


/*********************************header*************************************/
.wrapper-light{ background:url('../images/wrapper_light.png') center top no-repeat; width:100%;}


#header .fleft{ width:288px; height:122px;}
#header .fright{ width:552px;}
.header-banner{ background:url('../images/header_banner.png') 0 0 no-repeat; height:216px;margin-top:-40px;position:relative}
.header-banner .banner-text{  margin:83px 0 0 40px;}
.header-banner .banner-button{ display:block; margin:0 0 0 160px; background:url('../images/banner_button.png') 0 0 no-repeat; width:154px; padding:15px 0 11px 0;   color:#ffffff; font-size:22px; text-decoration:none;letter-spacing:-1px;height:25px;text-align:center}
.header-banner .banner-button:hover{ color:#ff3c00;}

/*top-menu*/
.top-menu { padding:0 0 0 19px; position:absolute;}
.top-menu li{ margin:0 0 0 -5px;}
.top-menu li, .top-menu li a{ display:block; float:left; color:#313131; font-size:15px; text-decoration:none;} 
.top-menu li a{ padding:23px 0 40px 0; text-transform:uppercase; text-align:center; letter-spacing:-1px;}
.top-menu a:hover, .top-menu .active{color:#FFF;  text-decoration:none;}


.menu1 a{width:98px;}
.menu2 a{width:122px;}
.menu3 a{width:162px;}
.menu4 a{width:182px;}
.menu5 a{ width:119px;}
.menu6 a{ width:129px;}

.menu1 a:hover, .menu1 .active{ background:#FF3C00;border-left:1px solid white;}
.menu2 a:hover, .menu2 .active{ background:#FF3C00; }
.menu3 a:hover, .menu3 .active{ background:#FF3C00;border-left:1px solid white; }
.menu4 a:hover, .menu4 .active{ background:#FF3C00;border-left:1px solid white; }
.menu5 a:hover, .menu5 .active{ background:#FF3C00;border-left:1px solid white;}
.menu6 a:hover, .menu6 .active{ background:#FF3C00;border-left:1px solid white;}
.menu1 a{ width:88px;}
/**/



/*wrapper1*/
.wrapper1{ background:url('../images/wrapper1.jpg') top center repeat;}
.wrapper1 div{ color:#d9d9d9; font-size:14px; line-height:20px;}
.wrapper1-bottom{ background:url('../images/wrapper1_bottom.jpg') bottom center repeat-x;}
.wrapper1-top{ background:url('../images/wrapper1_top.gif') 0 0 repeat-x;  padding:0 0 0 32px;}
.wrapper1 .indent-left{ padding:0 0 33px 34px;}
.indent-bottom{ padding-bottom:39px;}

.wrapper1 h3{ color:#f8f8f8; font-size:34px; line-height:36px; margin:34px 0 23px 0; letter-spacing:-1px;}


.title-marker1{ background:url('../images/title_marker1.png') 0 9px no-repeat; padding:0 0 0 35px;}
.title-marker2{ background:url('../images/title_marker2.png') 0 12px no-repeat; padding:0 0 0 40px;}
.title-marker3{ background:url('../images/title_marker3.png') 0 10px no-repeat; padding:0 0 0 38px;}
.wrapper1  .separator{ background:url('../images/separator_top.png') 0 0 repeat-y;}

.wrapper-button{ display:block; background:url('../images/wrapper_button1.png') 0 0 no-repeat; color:#FFF; text-decoration:none; font-size:18px; line-height:21px; width:120px; margin:23px 0 0 0; letter-spacing:-1px;}
.wrapper-button span{ display:block; background:url('../images/wrapper_button2.png') top right no-repeat; padding:0 3px;}
.wrapper-button span span{ background:url('../images/wrapper_button.png') 0 0 repeat-x; padding:8px 0 10px 0; text-align:center; color:#FFF;}
.wrapper-button:hover, .wrapper-button:hover span{ color:#ff3c00;}

.wrapper1 .text{ padding:0 10px 0 10px;font-size:15px}


.wrapper1 .row-list { padding:27px 0 0 0;}
.wrapper1 .row-list ul{ float:left; margin:0 0 0 8px; padding:0;}
.wrapper1 ul{ list-style:none; margin:0 0 0 1px; padding:0;} 
.wrapper1 ul li{ background:url('../images/list_marker1.gif') 0 9px no-repeat; padding:0 0 10px 10px;  font-size:14px; font-style:italic; position:relative;}
.wrapper1 ul li a{ color:#FFF; text-decoration:none;}
.wrapper1 ul li a:hover{ color:#000;}
.wrapper1 a, .wrapper1 a:hover{ color:#d9d9d9;}



/**/

.logo img{ margin:10px 0 0 14px;}
.list-img{ float:left; padding:19px 0 0 0 !important;}
.indent-top3{ padding:20px 0 0 0;}
.phone1{ padding:0 35px 0 0  !important;}
.phone2{ padding:0 41px 0 0  !important;}
.phone3{ padding:0 1px 0 0  !important;}
.phone4{ padding:0 56px 0 0  !important;}
.phone_nr{font-weight:bold;font-size:16px}

.phone1a{ padding:0 15px 0 0  !important;}
.phone3a{padding:0 58px 0 0  !important;}
/*********************************content*************************************/
#content { background:url('../images/content_wrapper.gif') 0 0 repeat-y;}
.content-wrapper-top{ background:url('../images/content_wrapper_top.gif') 0 0 no-repeat;}
.content-wrapper-bottom{ background:url('../images/content_wrapper_bottom.gif') bottom left no-repeat; width:980px;}


#content .col-indent{ padding:30px 15px 52px 37px;}
#page2 #content .col-indent, #page3 #content .col-indent{ padding:30px 5px 52px 37px;}
#page4 #content .col-indent, #page5 #content .col-indent, #page6 #content .col-indent{ padding:30px 3px 52px 37px;}
#content h3{ color:#3f3f3f; font-size:36px; line-height:36px; padding:2px 0 23px 0; letter-spacing:-2px;}
#page6 #content h3{ padding-bottom:30px;}


.img-indent{ float:left; margin:0 26px 0 0;}
.img-left-text{ padding:8px 0 0 0;}

#content .row-list ul{ float:left;}


#content ul{ list-style:none; margin:0; padding:0 0 0 4px;} 
#content ul li{ background:url('../images/list_marker.gif') 0 7px no-repeat; padding:3px 0 3px 10px; color:#ff3c00; font-size:14px; font-style:italic;}
#content ul li a{ color:#ff3c00; text-decoration:none;}
#content ul li a:hover{ color:#303030;}

.list-indent{ margin:0 0 0 91px;}
#content .separator{ background:url('../images/separator.gif') 0 0 repeat-y;}

.link-1{ color:#303030; font-size:14px; font-style:italic; text-decoration:none;}
.link-1:hover{ color:#ff3c00;}

/*text-1*/
.text-1{ padding:8px 0 0 0; }
.text-1 dt{ color:#ff3c00; font-size:14px; font-style:italic;}
.text-1 dd{ padding:0 0 32px 0;}
.text-1 dd.indent-none{ padding-bottom:25px;}

.indent-text-1 dd{ padding-bottom:20px;}
/**/

/*text-1*/
.text-2 dt{ color:#ff3c00; font-size:14px; font-style:italic; text-align:right;  padding:0 0 29px 0;}
/**/

.indent-bottom{ display:block; padding-bottom:17px;}


/*content-wrapper*/
.content-wrapper .border-top {background:url('../images/border_top.gif') repeat-x top #FFF;}
.content-wrapper .border-bottom {background:url('../images/border_bottom.gif') repeat-x bottom;}
.content-wrapper .border-left {background:url('../images/border_left.gif') repeat-y left;}
.content-wrapper .border-right {background:url('../images/border_right.gif') repeat-y right;}
.content-wrapper .corner-top-left {background:url('../images/corner_top_left.gif') no-repeat left top;}
.content-wrapper .corner-top-right {background:url('../images/corner_top_right.gif') no-repeat right top;}
.content-wrapper .corner-bottom-left {background:url('../images/corner_bottom_left.gif') no-repeat left bottom;}
.content-wrapper .corner-bottom-right {background:url('../images/corner_bottom_right.gif') no-repeat right bottom;}
/**/
.row-list{ padding:34px 0 0 0;}
ul.list-indent{ margin:0 0 0 82px !important;}

#content em{ color:#ff3c00;}
.indent-top1{ padding:18px 0 0 0;}
.indent-top-bottom{ padding:23px 0 25px 0;}

.list-indent1{ padding:9px 0 11px 0 !important;}
.indent-link-1{ padding:19px 0 0 0;}
.row-img-top{ margin:26px 0 0 0;}
.button-indent{ margin:16px 0 0 3px;}

#ContactForm{ margin:12px 0 0 0;}
#ContactForm label{ height:34px; display:block;}
#ContactForm .input, #ContactForm .textarea{  width:441px; height:24px; }
#ContactForm .textarea{  width:441px; height:126px;}

.form-button{ display:block; padding:32px 0 0 0; float:right;}
.form-button a{ color:#303030; font-size:14px; line-height:16px; text-decoration:none; font-style:italic;} 
.form-button a:hover{ color:#ff3c00;}
.link-indent{ margin:0 28px 0 0;}
.indent-text p{ padding:19px 0 0 0;}
.wrapper-img{ margin:71px 0 0 0;}



/****************************footer************************/
#footer{ padding:49px 0 75px 0; color:#303030; font-style:italic;}
#footer a{ color:#303030; text-decoration:none;}
#footer a:hover{ color:#ff3c00; text-decoration:underline;}

/*footer-list*/
.list-socialize{ position:absolute; display:block; margin:0 0 0 95px;}
.list-socialize li, .list-socialize li a{ display:block; float:left; width:39px; height:32px;}
#footer .bg-1{ background:url('../images/footer_list_img1.png') 0 0 no-repeat;}
#footer .bg-2{ background:url('../images/footer_list_img2.png') 0 0 no-repeat;}
#footer .bg-3{ background:url('../images/footer_list_img3.png') 0 0 no-repeat;}
#footer .bg-4{ background:url('../images/footer_list_img4.png') 0 0 no-repeat;}

#footer .bg-1:hover{background:url('../images/footer_list_img1a.png') 0 0 no-repeat;}
#footer .bg-2:hover{background:url('../images/footer_list_img2a.png') 0 0 no-repeat;}
#footer .bg-3:hover{background:url('../images/footer_list_img3a.png') 0 0 no-repeat;}
#footer .bg-4:hover{background:url('../images/footer_list_img4a.png') 0 0 no-repeat;}

.title-list{ display:block; margin:5px 0 0 9px; position:absolute; width:276px;}
/**/

#footer .fleft{ width:375px;}
#footer .fright{ width:276px;}
.text-footer{ display:block; padding:5px 0 0 6px;}