html, body { margin:0; padding:0; background-color:#b5c6b6; text-align:center; }
img { border: none;}
a { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer; }
#main {margin-left:auto; margin-right:auto; width:994px; background: url(../images/side_shadow.gif) repeat-y top center;}
#main_table { width:980px; margin:0 7px;}
#main_table td { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#bg_main_bottom { margin-left:auto; margin-right:auto; width:994px; height:35px; background: url(../images/bg_main_bottom2.gif) no-repeat top center; text-align:center; border:0px solid red; }
#menu_td { background-color:#ffffff; height:110px; }
#logo { height:108px; width:215px; float:left; }
#logo_pad { padding:32px 0 0 20px; }
#menu_main { height:110px; width:683px; float:right; text-align:right; }
#icons { height:43px; }
#icons_pad { padding:12px 12px 0 0; }
#top_menu { width:683px; }
#date_td { background:#01923c url(../images/bg_bottom_green.gif) no-repeat bottom left; height:33px; vertical-align:middle; }
#date { color:#ffffff; font-family:Tahoma; font-size:12px; padding:7px 11px; }
#header { padding:14px 8px; background-color:#ffffff; }
#header_frame { height:221px; width:980px; background:url(../images/header_frame.gif) no-repeat center; position:absolute; margin-top:-221px; }
#header_text { position:absolute; margin-top:-221px; height:221px; width:820px; }
#header_text td { vertical-align:middle; }
#header_text_bg { margin:14px 8px; padding:0 7px; background-color:#ffffff; color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; }
#header_text_bg h1 { margin:0; padding:0; background-color:#ffffff; color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:19px; }

#center_td { background-color:#ffffff; }

#text_table { width:670px; }
#text_table2 table { margin:7px 0; border-color: #01923c; border-width: 0 0 1px 1px; border-style: solid; }
#text_table2 table td { border-color: #01923c; border-width: 1px 1px 0 0; border-style: solid; padding:2px; }

#left {padding:20px 24px; }
#left_menu { padding-bottom:25px; font-size:12px; }
.left_menu_item { width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#01923c; text-decoration:none; border-bottom:1px solid #c5ccd3; }
.left_menu_item a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#01923c; text-decoration:none; }
.left_menu_item_active { width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#01923c; text-decoration:none; border-bottom:3px solid #01923c; }
.left_menu_item_active a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#01923c; text-decoration:none; }
.left_submenu_item { background:url(../images/submenu_arrow.gif) no-repeat 0 3px; padding-left:12px; margin-left:12px; }
.left_submenu_item a { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.left_submenu_item a:hover { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.left_submenu_item_active { background:url(../images/submenu_arrow.gif) no-repeat 0 3px; padding-left:12px; margin-left:20px; }
.left_submenu_item_active a { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.left_submenu_item_active a:hover { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }

#address { padding-bottom:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#icon_back { float:left; background:#01923c url(../images/back.gif) no-repeat left top; margin-top:17px; padding:0 3px 0 17px; height:17px; color:#ffffff; font-family:Tahoma; font-size:12px; }
#icon_back a { color:#ffffff; font-family:Tahoma; font-size:12px; text-decoration:none }
#icon_top { float:left; background:#01923c url(../images/top.gif) no-repeat left top; margin:17px 0 0 3px; padding:0 3px 0 16px; height:17px; color:#ffffff; font-family:Tahoma; font-size:12px; }
#icon_top a { color:#ffffff; font-family:Tahoma; font-size:12px; text-decoration:none }
#icon_print { float:left; background:#01923c url(../images/print.gif) no-repeat left top; margin:17px 0 0 3px; padding:0 3px 0 26px; height:17px; color:#ffffff; font-family:Tahoma; font-size:12px; }
#icon_print a { color:#ffffff; font-family:Tahoma; font-size:12px; text-decoration:none }

#banners { color:#01923c; margin:20px 0; font-size:10px; }
.block_title { color:#01923c; font-size:11px; font-weight:bold; }
.block_title2 { color:#01923c; font-size:11px; font-weight:bold; padding-bottom:12px; }
#banners img { margin:7px 0; }
#links { font-size:12px;}
#links a { font-size:10px; }

.news_title { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight: bold; }
.news_title h1 { color:#01923c; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight: bold; }
.news_date { color:#01923c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.img_pop { margin:5px; cursor:pointer; }
.img_conf_border { border:1px solid #d6d6d6; }
.conf_name { color:#009141; padding-bottom:18px; font-weight:bold; }
.conf_url { font-size:11px; padding-top:30px; }
.conf_url a { color:#000000; font-weight:bold; font-size:10px; }

.hotel { background-color:#eeeeee; width:220px; }
.hotel_name { height:40px; vertical-align:bottom; }
.hotel_description { margin:20px 0; }

.img_border { border:1px solid #d6d6d6; width:185px; margin:10px; }
.img_border_tours_l { border:1px solid #d6d6d6; /*width:185px; */margin:0 10px 10px 0; float:left; }
.img_border_tours_r { border:1px solid #d6d6d6; /*width:185px; */margin:0 0 10px 10px; float:right; }

.textfield { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:250px; border:1px solid #698173; }
.textarea { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:250px; height:120px; border:1px solid #698173; }
.filebrowser { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:250px; border:1px solid #698173; }
.select { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:250px; border:1px solid #698173; }
.submit_button { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:50px; border:1px solid #698173; color:#fff; background-image:url(../images/bg_button.gif); padding:2px 0 4px 0; display:block;}

