body {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: #FFFFFF;
color: #000000;
behavior: url(img/csshover.htc);
}

img {
border: 0px;
}

.main {
background: url(img/header_bg.jpg) repeat-x;
}

div.header {
width: 1000px;
height: 265px;
}

div.nav_top {
position: absolute;
padding-left: 5px;
padding-top: 2px;
}

div.topbar {
width: 500px;
height: 47px;
background: url(img/topbar.jpg);
margin: auto;
margin-top: 10px;
}

div.topbarold {
width: 620px;
height: 47px;
background: url(img/topbarold.jpg);
margin: auto;
margin-top: 10px;
}

div.topbarbig {
width: 850px;
height: 47px;
background: url(img/topbar_big.jpg);
margin: auto;
margin-top: 10px;
position: relative;
left: -16px;
margin-bottom: 15px;
}

div.topbarbignew {
width: 820px;
height: 47px;
background: url(img/topbar_bignew.jpg);
margin: auto;
margin-top: 10px;
position: relative;
left: -16px;
margin-bottom: 15px;
}

div.topbarmed {
width: 680px;
height: 47px;
background: url(img/topbar_med.jpg);
margin: auto;
margin-top: 10px;
}

div.topbar_gallery {
width: 800px;
height: 47px;
background: url(img/topbar_gallery.jpg);
margin: auto;
margin-top: 10px;
}


div.topbarsmall {
width: 500px;
height: 47px;
background: url(img/topbar_small.jpg);
margin: auto;
margin-top: 10px;
}

h3.topbar {
font-size: 18px;
padding-top: 10px;
margin-bottom: 0px;
margin-left: 010px;
}

h2.topbar {
font-size: 18px;
padding-top: 10px;
margin-bottom: 0px;
margin-left: 010px;
}

div.textbox {
width: 500px;
margin-left: auto;
text-align: justify;
font-size: 15px;
margin-bottom: 25px;
}

div.textboxold {
width: 600px;
margin-left: auto;
text-align: justify;
font-size: 15px;
margin-bottom: 25px;
}

h1 {
margin-left: 20px;
margin-top: 75px;
}

div.toppics {
width: 514px;
float: right;
margin-right: 3px;
margin-top: 5px;
}

.toppic {
width: 60px;
height: 42px;
border: 1px solid black;
float: left;
margin: 1px;
}


.picsright {
width: 280px;
float: right;
}

.picsleft {
width: 180px;
float: left;
}

.picsrightold {
width: 170px;
float: right;
}

.picsleftold {
width: 180px;
float: left;
}

.picsmain {
width:500px;
float: left;
}

.content {
width:980px;
margin: auto;
}

.bigpic {
border: 1px solid black;
}

.bigpic2 {
border: 1px solid black;
margin-bottom: 3px;
}

.midpics {
width: 600px;
margin-left: auto;
margin-bottom: 20px;
}

a {
color: #BE3100;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #4A2800;
font-weight: bold;
text-decoration: none;
}

a.partner {
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.partner:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}

.screenshot {margin: 0px;}
.screen_left {float: left; width: 152px; text-align: center;}
.screen_right {float: right; width: 152px; text-align: center;}
.text_left {font-size: 11px; text-align: justify;}
.text_right {font-size: 11px; text-align: justify;}

.headerpic {border: 1px solid black;}

div.header2_bg {
height: 188px; width: 100%; min-width: 980px;
background: url(img/header2_bg.jpg);
}

div.header2_pic {
height: 188px; width: 100%;
background: url(img/header2_pic.jpg) no-repeat;
}

div.header2_bar {
height: 188px; width: 100%; min-width: 980px;
background: url(img/header2_bar.jpg) no-repeat;
background-position: 200px top;
}

div.header2_leftbox {
width: 250px;
float: left;
color: #FFE3C4;
font-size: 15px;
 margin-top: -5px;
}

div.header2_textbar {
width: 690px; float: left;
color: #FFE3C4; font-size: 15px;
}

div.header2_textbar h2{
font-size: 15px;
font-weight: normal;
margin: 0px;
text-align: center;
}

div.header2_box1 {border: 0px solid green; height: 25px;}
div.header2_title {float: left; width: 300px;}
div.header2_pics {width: 550px; height: 150px; float: left; margin-top: 6px;}
div.header2_button {width: 30px; height: 150px; float: left; margin-top: 8px;}
div.header2_navbar {height: 26px; background: url(img/header2_navbar.jpg); padding-top: 6px; min-width: 980px; font-size: 16px;}

.gallerypic {border: 2px solid brown;}


table.gallsitemap {border: 0px solid black; margin: auto;}
table.gallsitemap td {border: 1px solid #FD7603; text-align: center; background: #FFEFE5; width: 125px;}
table.gallsitemap a {font-size: 11px;}
table.gallsitemap img:hover {font-size: 11px; border: 3px solid #FFA65A;}
table.gallsitemap img {width: 90px; height: 70px; border: 3px solid #FD7603; margin-top: 5px; margin-bottom: 7px;}

.senderlink {color: #000000; font-size: 12px;}


div.button_chat1 {width: 186px; height: 36px; background: url(img/button_chat1.gif) top; position: relative; top: 101px; left: 70px;}
div.button_chat1:hover {width: 186px; height: 36px; background: url(img/button_chat1.gif) bottom;  position: relative; top: 101px; left: 70px;}

div.button_chat2 {width: 256px; height: 36px; background: url(img/button_chat2.gif) top; position: relative; top: 65px; left: 280px;}
div.button_chat2:hover {width: 256px; height: 36px; background: url(img/button_chat2.gif) bottom;  position: relative; top: 65px; left: 280px;}


.promocc_table_navi {}
.promocc_td_navi {text-align: center; }
.promocc_a_navi {}
.promocc_a_navi:hover {}
.promocc_button_navi {margin-top: 0px;}
.promocc_img_navi {width: 160px; height: 120px; text-align: center;}

.promocc_table_main {}
.promocc_td_main {text-align: center; }
.promocc_a_main {font-size: 10px;}
.promocc_a_main:hover {}
.promocc_button_main {margin-top: 0px;}
.promocc_img_main {width: 145px; height: 109px; text-align: center;}


div.skyscraper {width: 166px; margin: auto; font-size: 0px;}
