/* CSS Document */
body { background-image:url(/img/common/body_bg.jpg); background-repeat:repeat-x; background-position:top; margin:0px; padding:0px; color:#000000; background-color:#FFFFFF; font: 0.75em Tahoma; }
img {border: none;}

a:link, a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #A1AD3A; }

h1 { font:20px Arial; color:#666666; margin-bottom:0px; }
h2 { font:16px Arial; font-weight:bold; color:#666666; }

.table_top { }
.table_top .logo { padding: 42px 0px 0px 78px; vertical-align:top; }
.table_top .slogan { margin-left:10px; margin-top:42px; }

.table_top .menu { margin-top:28px; margin-left:5px; }
.table_top .menu td { border-right:#00593D 1px solid; text-align:center; }
.table_top .menu a:link, .table_top .menu a:visited { font: 11px Tahoma; color:#333333; text-transform:uppercase; font-weight:bold; }
.table_top .menu a:hover { font: 11px Tahoma; color: #A1AD3A; text-transform:uppercase; font-weight:bold; }

.table_top .menu .selected_td { padding:0px 2px 0px 2px; }
.table_top .menu .selected { border:none !important;  }
.table_top .menu .selected td { border:none !important; background-color:#A6B13D; font: 11px Tahoma; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
.table_top .tiger { background-image:url(/img/common/tiger.jpg); background-repeat:no-repeat; background-position:bottom left; width:140px; }

.table_left { background-image:url(/img/common/titles/b_tours_shadow3.jpg); background-repeat:repeat-y; background-position:right; }
.table_left .logo { padding-left:78px; vertical-align:top; background-image:url(/img/common/logo_div_bg.jpg); background-repeat:no-repeat; background-position:top right; }
.logo_into {padding-left:78px; vertical-align:top; height:55px; background-image:url(/img/common/logo_div_bg_into.jpg); background-repeat:no-repeat; background-position:top right;  }


.table_left .menu_left { margin-left:46px; padding-bottom:50px; background-image:url(/img/common/shadow_left.jpg); background-repeat:repeat-y; background-position:right; padding-top:40px; }
.table_left .menu_left td { border-bottom: #CCCCCC 1px dotted; }
.table_left .menu_left th { font-weight:normal; text-align:left; }
.table_left .menu_left li { list-style-type:square; }
.table_left .menu_left a:link, .table_left .menu_left a:visited { font: 12px Arial; color:#000000; }
.table_left .menu_left a:hover { color: #A1AD3A; }

.table_left .title_btours { text-align:left; margin-left:26px; background-image:url(/img/common/titles/b_tours_bg.jpg); background-repeat:repeat-x; background-position:top; }

.table_left .btours { margin-left:37px; background-image:url(/img/common/titles/b_tours_shadow2.jpg); background-repeat:repeat-y; background-position:right; background-color:#ECE8D8; }
.table_left .btours .margin_tb { margin-left:16px; padding-top:5px; }
.table_left .btours td { border-bottom:#000000 1px dotted;  }
.table_left .btours th { font-weight:normal; text-align:left; }
.table_left .btours a:link, .table_left .btours a:visited { font: 10px Tahoma; color:#000000; text-transform:uppercase; }
.table_left .btours a:hover { color: #FF6600; }
.table_left .btours li { list-style-type:square; color:#D24C1F; }
.table_left .btours .corner { padding-top:10px; }

.table_content { padding-right:24px; }
.table_content .pd { background-image:url(/img/main_page/body_bg.gif); background-position:top left; }
.table_content .left_col {}
.table_content .left_col .shadow { background-image:url(/img/main_page/f_col/shadow_right.jpg); background-repeat:repeat-y; background-position:top right; }
.table_content .left_col .corners_top { background-color:#F8F7F0; }
.table_content .left_col .image { padding-top:7px; padding-bottom:17px; text-align:center; background-color:#F8F7F0; }

.table_content .left_col .about_content { background-color:#FFFFFF; }
.table_content .left_col .about_content .title { padding: 15px 0px 20px 20px; }
.table_content .left_col .about_content .text { padding: 0px 17px 0px 20px; font: 12px Arial; color:#000000; }

.table_content .left_col .about_content .more { padding: 15px 17px 20px 0px; text-align:right; }
.table_content .left_col .about_content .more a:link, .table_content .left_col .about_content .more a:visited { font: 11px Arial; color:#115177; }
.table_content .left_col .about_content .more a:hover { color:#FF6600; }

.table_content .left_col .about_content .contacts_bg { background-image:url(/img/main_page/f_col/bottom_bg.jpg); background-repeat:repeat-x; background-position:top; height:105px; }
.table_content .left_col .about_content .phones { padding: 20px 20px 0px 20px; }
.table_content .left_col .about_content .phones .table { }
.table_content .left_col .about_content .phones .table td { border-bottom:#CCCCCC 1px dotted; font: 18px Arial; color:#6C6853; }
.table_content .left_col .about_content .phones .table span { font: 10px Tahoma; color:#1E1D1B; }
.table_content .left_col .about_content .phones .table th { font-weight:normal; text-align:left; }
.table_content .left_col .about_content .phones .table a:link, .table_content .left_col .about_content .phones .table a:visited { font: 12px Tahoma; color:#0066CC; }
.table_content .left_col .about_content .phones .table a:hover { color:#FF6600; }

.table_content .left_col .corners_bottom { background-color:#ffffff; }

.table_content .right_col { padding: 20px 58px 0px 35px; }
.table_content .right_col .news_title { padding-bottom:20px; }

.table_content .right_col .table_news {}
.table_content .right_col .table_news a:link, .table_content .right_col .table_news a:visited{ font: 12px Arial; color:#0066CC; }
.table_content .right_col .table_news a:hover{ color:#FF6600; }
.table_content .right_col .table_news td { font: 12px Arial; color:#000000; padding-bottom:20px; }
.table_content .right_col .table_news th { font-weight:normal; text-align:left; font: 9px Tahoma; color:#8D9535; padding-bottom:10px; }

.table_content .right_col .table_news .bg_line { background-image:url(/img/main_page/titles/news_line.jpg); background-repeat:repeat-x; padding-bottom:10px; }
.table_content .right_col .table_news .psub { padding-bottom:5px; }

.table_content .right_col .ftitle { padding-bottom:5px; }
.table_content .right_col .links { }
.table_content .right_col .links div { padding-top:10px; }
.table_content .right_col .links a:link, .table_content .right_col .links a:visited { font: 12px Tahoma; color:#115177; }
.table_content .right_col .links a:hover { color:#FF6600; }

.bottomline {  padding-right:24px;  }
.bottomline .pd { background-image:url(/img/main_page/body_bg.gif); background-position:bottom right; }
.bottomline .shadow { background-image:url(/img/main_page/bottom/bcorner_bg.gif); background-repeat:repeat-x; background-position:top left; }

.bottom { padding-top:15px; margin-bottom:40px; }
.bottom .copyright { font: 11px Arial; color:#000000; }
.bottom .copyright2 { padding-bottom:20px; font: 11px Arial; color:#000000; }
.bottom .table { }
.bottom .table td { border-right:#000000 1px solid; font: 10px Tahoma; color:#000000; }
.bottom .table th { font-weight:normal; text-align:left; font: 10px Tahoma; color:#000000; }

.into_content { background-color:#FFFFFF; margin-right:18px; }
.right_bg_into_content { background-image:url(/img/into/right_bg.gif); background-position:right bottom; background-repeat:repeat-y; }

.white_body { background-color:#FFFFFF !important; margin-right:18px; }
.white_body .content_container { padding:20px; }
.white_body .photo_margin { margin-top:20px; }

.corners_bottom_into {  }
.table_left_bc { background-image:url(/img/into/corners_bottom/left2.jpg); background-position:right top; background-repeat:no-repeat; }
.bottom_into_mb { margin-right:24px; background-image: url(/img/into/corners_bottom/bg.jpg); }

.content_text { font: 12px Arial; color:#000000; }
