* { margin:0; padding:0;}
body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#393939;}
.bg { background:url(images/bg_bottom.gif) left bottom repeat-x;}

#site_center { width:800px; text-align:center; background:url(images/bg_top.jpg) left top repeat-x #e8e5e0; margin: 0 auto; border-left: solid 1px #d3d1cc; border-right: solid 1px #d3d1cc; }
#main {width:780px; margin:0 auto; text-align:left;}

/*in_line*/
img {border:0; vertical-align:top;}

a:hover{ text-decoration:underline;}
a {color:#f27000; text-decoration:none;}
span { color:#f27000;}
.clear { clear:both;}
.alignright { text-align:right;}
.pic { float:left;}
.a {background:url(images/z_ul.gif) left no-repeat; padding-left:10px; line-height:1.666em; color:#414141; display:block; text-decoration:none;}
.a:hover { text-decoration:underline;}
.a1 {background:url(images/z_ul.gif) left no-repeat; padding-left:10px; line-height:1.666em; color:#f27000; display:block;}

ul {margin:0px; padding:0; list-style:none;}
li {background:url(images/z_ul.gif) left no-repeat; padding-left:10px; line-height:1.666em;}
li a { color:#414141; text-decoration:underline;}
li a:hover {color:#414141; text-decoration:none;}


/*txt, links*/

h1 { margin: 0; padding: 0; font: normal 9px Arial; height: 11px; margin-left: 12px; color: #999; }

/*header*/
.main_menu { height:138px; background:url(images/bg_main_menu.gif) left top no-repeat;}
.main_menu .pad { padding-top:33px;}
/*#flag { border: 0; float: right; width: 200px; text-align: left; }
.flag { float: right; border: 0; margin-top: 8px; }
.topbanner { border: 0; }*/
.header_wrapper { height:348px; font-family:Arial; font-size:0.75em; color:#b4b4b4; line-height:1.333em;}
.header_wrapper .flag { float: right; margin: 10px; border: 0; }
.header_wrapper .pic { margin:4px 9px 0 0;}
.header_wrapper .pad { margin-left:35px;}
.header_wrapper .pad .pic1 { margin-right:10px;}
.header_wrapper .title { margin:61px 0 27px 0;}
.header_wrapper p { margin: 40px 32px 28px 0;}
.logo { padding:5px 19px 26px 10px; float: left; font: normal 18px Arial, Helvetica, sans-serif; }
.logo a { font: bold 30px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; line-height: 32px; color: #437c99; }
.logo img { border: 0px; }

.flag { border: 0; float: right; margin-top: 5px; }
.topbanner { border: 0; float: right; margin-right: 70px; }

#topmenu { position: absolute; top: 81px; left: auto; text-align: center; }
#topmenu a { display: block; float: left; width: 126px; height: 57px; line-height: 55px; text-align: center; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; } 
#topmenu a:link, #topmenu a:visited { background: url("images/menu_blue.gif") top center no-repeat; color: #FFF; line-height: 55px; text-decoration: none; }
#topmenu a:hover, #topmenu a:visited:hover { background: url("images/menu_orange.gif") top center no-repeat; color: #FFF; line-height: 55px;  text-decoration: none; }

/*content*/
#content { font-family:Arial; font-size:0.75em; color:#414141; line-height:1.333em; }
#content .indent { padding:10px 0 10px 26px;}
#content .indent1 { padding-bottom:10px;}
#content .box { width:100%;}
#content .col_1 { width: 492px; }
#content .col_1 .ind { padding:39px 23px 10px 29px;}
#content .col_1 .column1 { width:218px;}
#content .col_1 .column2 { width:184px;}
#content .col_2 { background-color: #d3d1cc; width: 288px; }
#content .col_2 .ind { padding:39px 0 49px 30px;}
#content .col_2 .column1 { width: 113px; }
#content .col_2 .column2 { width: 109px; }
#content .col_2 .div { height: 30px;}
#content .col_2 .div1 { height: 30px; float: left; width: 63px;}
#content .col_2 .div2 { height: 54px; float: left; width: 63px;}
#content .col_2 .pic1 { margin: 2px 0 0 16px;}
#content .column3 { width:241px;}
#content .column3 p { padding:19px 28px 0 0;}
#content .column4 { width:241px;}
#content .column4 p { padding:19px 28px 0 0;}
#content .column5 { width:241px;}
#content .column5 p { padding:19px 0 0 0;}
#content .title { margin-bottom:27px;}
#content p { padding-bottom:23px;}
#content h2 { font-family:Arial; font-size:1.5em; color:#414141; line-height:1.3em; padding-bottom:20px;}
#content .bg_line { background:url(images/bg_line.gif) left bottom repeat-x; padding-bottom:28px; margin-bottom:29px;}
#content .bg_line table { margin: 10px auto; border: solid 2px #F8F8F8; }
#content .bg_line table th { font-weight: bold; padding: 3px; text-align: center; border: solid 1px #414141; background: #F8F8F8; }
#content .bg_line table td { text-align: center; padding: 3px; border: solid 1px #414141; background: #F8F8F8; }
#content .bg_line table.gallery { border: 0; }
#content .bg_line table.gallery th { border: 0; background: none; }
#content .bg_line table.gallery td { border: 0; background: none; }
#content .pic { margin-right:9px;}
#content .ind1 { padding:30px 0 35px 27px; color:#b5b5b5;}
#content .row_2 { background:url(images/bg.gif) left 10px repeat-y; }
#content .row_2 a { color: #FFF; }
#content .row_2 .ind1 { height: 190px;}

.col_1, .col_2, .col_3, .column1, .column2, .column3, .column4, .column5, .column6 { float:left;}

#form input {color:#000; height:20px; width:156px; background:#e7e3de; border:solid 1px #c1beba; font-size:1em; font-family:Arial; margin-right:2px;}

#form1 input { color:#000; height:20px; width:222px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial;}
#form1 .jamp { height:20px; width:109px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial; color:#000;}
#form1 .jamp1 {	height:20px; width:60px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial; color:#000;}

#form2 input { color:#000; height:20px; width:222px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial;}
#form2 .jamp { height:20px; width:109px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial; color:#000;}
#form2 .jamp1 {	height:20px; width:60px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial; color:#000;}

#form3 .input { color:#000; height:20px; width:202px; background:#fff; border:solid 1px #808080; font-size:1em; font-family:Arial;}
#form3 textarea { background:#FFF; color:#000; border:solid 1px #808080; width:202px; height:120px; overflow:auto;}

form table { width: 235px; }
td.buttons { text-align: right; padding: 10px; }

/*footer*/
#footer { font-family: Arial; height: 97px; font-size: 0.75em; color: #414141; }
#footer a { color: #414141; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .txt { padding: 38px 0 0 28px; }


