body {font-family: Arial, sans-serif; color: #333333; margin: 0; padding: 0; background-color: #E2DFD8}
.spacer {background: url(../images/spacer.gif) no-repeat;}

.top {width: 3%;  float: left; height: 400px;}
.top_01 {width: 27%;  float: left;}
.top_02 {width: 22%;  float: left;}
.top_03 {width: 29%;  float: left; height: 520px;}
.top_04 {height: 520px;}

.middle {width: 5%;  float: left; height: 300px;}
.middle_01 {width: 23%;  float: left;}
.middle_02 {width: 24%;  float: left;}
.middle_03 {width: 22%;  float: left;}
.middle_04 {height: 420px;}

.road {background: url(../images/road.jpg) repeat-x left top; height: 300px;}
.road_left {background: url(../images/road_left.jpg) repeat-x right top; height: 171px; margin: 0; padding: 0;}
.road_right {background: url(../images/road_left.jpg) repeat-x left top; height: 171px; margin: 0; padding: 0;}
.road_02 {background: url(../images/road_02.jpg) repeat-x left top; height: 300px;}
.road_left_02 {background: url(../images/road_left_02.jpg) repeat-x right top; height: 171px; margin: 0; padding: 0;}

.sky_left {background: url(../images/sky_left.jpg) repeat-x right top;}
.sky_right{background: url(../images/sky_right.jpg) repeat-x left top;}

.border_right {background: url(../images/border.gif) repeat-x left; height: 2px; font-size: 2px; line-height: 2px;}
.border_left { background: url(../images/border.gif) repeat-x right; height: 2px; font-size: 2px; line-height: 2px;}

.town {background: url(../images/town.gif) repeat-x left top; height: 196px;}
.tree { background: url(../images/tree.jpg) repeat-x right top; height: 40px;}

.line_top {width: 50%; height: 7px; font-size: 1px; background-color : #333333;}
.line_bottom {background: url(../images/line.gif) repeat-x; height: 26px;}

.bottom {height: 90px; background: #000000; font: 10px/13px Tahoma, Arial, sans-serif; color: #999999; display: block; padding:  25px 15px  15px  30px;}
.bottom_01 {width: 35%; float: left;}
.bottom_02 {width: 33%; float: left;}
.bottom_03 {width: 24%; float: left; }
.bottom_00 {width: 7%; float: left;}

.search_01 {width: 70%;  float: left; height: 35px; margin: 40px 0 0 5px;}
.search_02 {height: 35px; margin: 40px 0 0 0;}

.control {width: 20%; float: left; height: 20px;}

.cont {display: block; width: 4%;  float: left; height: 300px;}
.cont_01 {width: 24%;  float: left;}
.cont_02 {width: 50%; float: left;}
.cont_03 {height: 420px; }

.feedback_01 {width: 100%; font: 11px/14px Arial, Tahoma, sans-serif; color: #333333;}
.feedback_02 {width: 70%;  font: 11px/14px Arial, Tahoma, sans-serif; color: #333333;}

.blank_01 {width: 55%;  float: left; font: 11px/14px Arial, Tahoma, sans-serif; color: #333333;}
.blank_02 {width: 9%;  float: left;}
.blank_03 {width: 35%;  float: left;}
.blank_04 {width: 1%;}

#clear {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clear{height: 0px; font-size: 1px; line-height: 1px; clear: both; overflow: hidden;}


img {border: 0;}
b {margin: 0; font-weight: normal;}
i {margin: 0; font-style : normal;}
p {font: 12px/16px Arial, Tahoma, sans-serif; color: #333333; margin: 0;}
a {color: #517DC8;}
a:hover {color: #333333; text-decoration: none;}
.bg0 {background-repeat: no-repeat;}

h1 {font-size: 140%; line-height: 25px; color: #333333; margin: 0px 50px 10px 0; font-weight: normal;}
h2 {font: 19px/19px Arial, Tahoma, sans-serif; color: #333333; margin: 15px 0 10px 0;}
h3 {font: 16px/15px Verdana, Arial, Tahoma, sans-serif; color: #CC0033; margin: 5px 0 10px 0;}
h4 {font:  12px Arial, Tahoma, sans-serif; color: #333333; margin: 12px 0 7px 0;}
h5 {font: bold 12px Arial, Tahoma, sans-serif; color: #333333; margin: 2px 0 7px 0;}
h6 {font: bold 15px Arial, Tahoma, sans-serif; color: #333333; margin: 2px 0 7px 0;}

.menu {font: 12px/16px Arial, Tahoma, sans-serif; color: #000000; margin: 0; text-decoration: underline; text-transform : uppercase;}
.menu_a {font: 12px/16px Arial, Tahoma, sans-serif;  color: #CC3300; text-decoration: none; margin: 0;  text-transform : uppercase;}
.menu_a:hover {color : #333333; text-decoration: none;  text-transform : uppercase;}

.menu1 {font: 12px/14px Arial, Tahoma, sans-serif; color: #000000; margin: 0;}
.menu1_a {font:12px/14px Arial, Tahoma, sans-serif; color: #CC3300; text-decoration: none; margin: 0;}
.menu1_a:hover {color: #333333; text-decoration: none;}

.submenu {font: 10px/11px Tahoma, Arial, sans-serif; color: #517DC8;}
.submenu_a {font: 10px/11px Tahoma, Arial, sans-serif;  text-decoration: none; color: #999999;}
div#submenu {font: 11px/11px Tahoma, Arial, sans-serif; color: #666666; margin: 0;}
.news_links {font: 11px/14px Arial, Tahoma, sans-serif; color: #517DC8; text-decoration: underline;}
.news_links:hover {font: 11px/14px Arial, Tahoma, sans-serif; color: #FFB164; text-decoration: none;}
.news_links2 {font: 10px/13px Tahoma, Arial,sans-serif; color: #FFFFFF;}
.news_links2:hover {font: 10px/13px Tahoma, Arial,sans-serif; color: #333333;}
.news_links3 {font: 10px/13px Tahoma, Arial,sans-serif; color: #517DC8;}
.news_links3:hover {color: #FFB164;}
.news_links4 {font: 10px/13px Tahoma, Arial,sans-serif; color: #999999;}
.news_links5 {font: 10px/13px Tahoma, Arial,sans-serif; color: #FFFFFF;}
.news_links7 {font: 12px/14px Arial, Tahoma, sans-serif; color: #333333; text-decoration: underline;}
.news_links7:hover {font: 12px/14px Arial, Tahoma, sans-serif; color: #FFB164; text-decoration: none;}
.news {font: 11px/14px Arial, Tahoma, sans-serif; color: #333333;}
.news1 {font: 11px/16px Arial, Tahoma, sans-serif; color: #333333;}
.news2 {font: 10px/13px Tahoma, Arial,sans-serif; color: #333333;}
.news3 {font: 11px/16px Verdana, Tahoma, Arial,sans-serif; color: #333333;}
.links {font: 13px/16px Arial, Tahoma, sans-serif; color: #517DC8;}
.main {font: 11px/16px Verdana, Arial, Tahoma, sans-serif; color: #666666; margin: 0;}
.content {font: 12px/16px Arial, Tahoma, sans-serif;color: #333333; margin: 0;}
.date {font: 11px/15px Tahoma, Arial, Verdana, sans-serif; color: #333333; margin: 0 0 15px 0;}
.red {font: 11px/14px Arial, Tahoma, sans-serif; color: #CC3300;}
.divide {font: 9px Arial, Tahoma, sans-serif; color: #F4D025;}
.star {color: #FFB164;}
.bor {border: 1px solid #E7E8EB;}
.copyright {font: 10px/12px Tahoma, Arial, Verdana, sans-serif; color: #999999;}

div#i4 {margin:  4px 0 0 0;}
div#i5 {margin:  5px 0 0 0;}
div#i10 {margin:  10px 0 0 0;}
div#i15 {margin:  15px 0 0 0;}
div#i20 {margin:  20px 0 0 0;}

form {margin: 0;}
.input_small, .input_small2, .area1 {background-color: #F5F5F5; padding: 1px 0 0 5px; margin: 0; BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 1px solid #CCCCCC; BORDER-LEFT: 1px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC;}
.input_small { font: 11px Verdana, Arial, Tahoma, sans-serif; color: #666666; width: 100%; height: 19px; color: #666666; }
.area1  {font: 11px Verdana, Arial, Tahoma, sans-serif; color: #666666; width: 100%; height: 100px; color: #666666;}
.input_reg {font: 11px Verdana, Arial, Tahoma, sans-serif; color: #666666; width: 98%; height: 19px; color: #666666; background-color: #F7F7F7; padding: 0; margin: 0;}
.input_search {font: 11px  Verdana, Arial, Tahoma, sans-serif; color: #666666; width: 65%; height: 21px; color: #666666; background-color: #F7F7F7;}
.input1 {font: 11px/14px  Arial, Tahoma, Verdana, sans-serif; color: #666666; width: 100%; height: 19px; color: #666666; background-color: #F7F7F7; padding: 1px 0 0 5px;}
.area {font: 11px/14px Verdana, Arial, Tahoma, sans-serif; color: #666666; width: 97%; height: 100px; color: #666666; background-color: #F7F7F7; padding: 0px 0 0 5px; margin: 0;}
.button {font: bold 10px Verdana, Tahoma, sans-serif; height: 21px; color: #666666; border: 1px solid #CCCCCC; background: url(../images/grad1.gif);}
.button_small {font: bold 10px Verdana, Tahoma, sans-serif; height: 18px; background-color: #BABAAE; color: #FFFFFF; border: 0;}
ul.st {color: #FF9966; list-style-type: disc; padding-left: 15px;  margin: 10px 0px 0 20px;}
li#str {font : 11px/14px Arial, Tahoma, sans-serif; margin : 7px 40px 7px 0px; padding: 0px;  color : #FFB164;}
ul {color: #FF9966; list-style-type: circle; padding-left: 15px; margin: 0 0 40px 10px;}
ul#news {color: #FF9966; list-style-type: disc; padding-left: 15px; margin: 0 0 40px 14px;}
ul#map {color: #FF9966; list-style-type: circle; padding-left: 15px; margin: 10px 0 10px 20px;}
ul#links {list-style : none; padding-left: 15px; margin: 35px 0 0 10px;}
li {margin-bottom: 0.5em;}
li#right {margin-bottom: 0.3em; color: #333333;}
li#news_right {font : 11px/14px Arial, Tahoma, sans-serif; margin : 8px 0 10px 0; padding-left : 0; color : #FFB164;}
li#news_right1 {font : 11px/14px Arial, Tahoma, sans-serif; margin : 8px 0 10px 0; padding-left : 0;}
li#news_right2 {margin : 4px 0 5px 0; padding-left : 0; color : #FFFFFF;}
li#menu_01 {list-style : none; margin: 11px 0 1px 0;}
li#menu_02 {list-style : none; margin: 4px 0 4px 25px;}

p#faq {font: 11px/15px  Arial, Tahoma, sans-serif; color: #666666; margin: 10px 10px 10px 30px;}
.faq_red {font: 11px/15px Arial, Tahoma, sans-serif; color: #FF3333;}
#faq {font: 12px/15px  Arial, Tahoma, sans-serif; color: #666666; list-style-type: disc; padding-left: 15px; margin: 15px 10px 10px 10px;}

.tablelines {font: 12px/16px Arial, Tahoma, sans-serif;color: #333333; border-top: 1px solid #FFFFFF; }
.tablelines td {border-bottom: 1px solid #FFFFFF; padding:8px 5px 8px 5px;}
.nolines td {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid}

.tablelines1 {font : 12px/14px Arial, Tahoma, sans-serif; color : #333333; border-left: 1px solid #3F4344; border-top: 1px solid #3F4344;}
.tablelines1 td {padding : 5px; border-right : 1px solid #3F4344; border-bottom : 1px solid #3F4344;}
.nolines1 td {BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid}

#text {font: 12px/17px  Arial, Tahoma, sans-serif; color: #666666; margin: 0;}
