a       { color: #336600; }
a:hover { color: #999900; }
body
{
   padding: 0px;
   border: 0px none #000000;
   margin: 0px;
   width: 100%;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #333333;
}
table
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #333333;
}

.bodytable
{
   padding: 0px;
   border-spacing: 0;
   border-collapse: collapse;
   border-style: hidden;
   border-width: 0;
   margin: 0px;
   border: 0px none #000000;
   width: 100%;
   height: 100%;
}
.bodyparttable
{
   padding: 0px;
   margin: 0px;
   border-width: 0;
   border-collapse: collapse;
   border-style: hidden;
   border: 0px none #000000;
   width: 100%;
   vertical-align: top;
}
.page_top { background-color: #A6B069; }
.page_top td { color: #940800; font: bold 14px Arial; }
.menu_separator { height: 1px; background-image: url(/images/site/bg_separator.gif); }
.menu_row  { background-color: #D8B468; font: 10pt Tahoma; color: #941A1D; }
.menu_row2 { background-color: #C4BB7A; font: 10pt Tahoma; color: #941A1D; }
.menu_row td, .menu_row2 td { padding-top: 3px; padding-bottom: 3px; }
.first_menu_td  { background: #D8B468 url(/images/site/angle_beige_right_top.gif) no-repeat top right; }
.last_menu_td   { background: #D8B468 url(/images/site/angle_beige_right_bottom.gif) no-repeat bottom right; }
.first_menu_td2 { background: #C4BB7A url(/images/site/angle_beige_right_top.gif) no-repeat top right; }
.last_menu_td2  { background: #C4BB7A url(/images/site/angle_beige_right_bottom.gif) no-repeat bottom right; }
.menu_img { height: 9px; width: 9px; margin: 1px 8px 0px 7px; border: 0px; }
.menu_row a, .menu_row2 a                        { color: #801D17; font: 10pt Tahoma; }
.menu_row a:hover, .menu_row2 a:hover            { color: #801D17; font: 10pt Tahoma; }
.first_menu_row a, .last_menu_row a, .menu_row a { color: #294C00; }


.left_top_header
{
   width: 99%;
   background: #D8B468 url(/images/site/angle_beige_left_top.gif) no-repeat top left;
}

.right_top_header
{
   width: 1%;
   background: #D8B468 url(/images/site/angle_beige_right_top.gif) no-repeat top right;
}
.left_bottom_header
{
   background: #A6B069 url(/images/site/angle_green_bottom_left.gif) no-repeat bottom left;
   font: bold 12px Tahoma;
   vertical-align: top;
   color: #940800;
}
.left_bottom_header a
{
   font: bold 12px Tahoma;
   color: #940800;
   text-decoration: underline;
	}
.left_bottom_header a:hover
{
   color: red;
   font: bold 12px Tahoma;
   text-decoration: underline;
	}
.right_bottom_header
{
   text-align: left;
   background: #A6B069 url(/images/site/angle_green_bottom_right.gif) no-repeat bottom right;
}

.top_header td
{
   height: 44px;
   background-color: #D8B468;
}

.bottom_header td
{
   height: 29px;
   background-color: #A6B069;
}

.side_td
{
   width: 1%;
   padding: 5px;
   padding-left: 0px;
   vertical-align: top;
}
.middle_td
{
   width: 98%;
   padding: 5px;
   padding-left: 0px;
   vertical-align: top;
}
.hidden_img
{
   height: 1px;
   margin: 0px;
}
.nav_image
{
   height: 17px;
   width: 17px;
   margin-right: 31px;
   margin-top: 2px;
   border: 0px;
}
.email_td
{
   height: 29px;
   background-color: #D8B468;
   padding-left: 20px;
   color: #C21000;
   font: bold 11 Tahoma;
}
.city_td
{
   padding-left: 20px;
   height: 44px;
   background-color: #A6B069;
   font: bold 11 Tahoma;
   color: #54622A;
}

.tel_td
{
   background: url(/images/site/bg_map_right.jpg);
   font: 13 Tahoma;
   color: #54622A;
   padding: 25px 0px 25px 20px;
}

.tel { font: bold 18 Tahoma; }
p.article {font: 12 Tahoma; padding: 10px; text-align: justify;}
a.red_link       { color: #C21000; font: normal 14px Arial, sans-serif;}
a:hover.red_link { color: Red; font: normal 14px Arial, sans-serif;}

a.country_link       { color: #000000; font: 12 Tahoma; text-decoration: none; }
a:hover.country_link { color: #AAAAAA; text-decoration: underline; }
.country_title_td    { padding: 12px 16px 13px 13px; }
.country_img_td      { padding: 12px 0px 13px 13px; width: 1%; }
.country_title img   { border: 0px; margin: 0px; }
.country_td          { padding: 10px 10px 26px 26px; }

.country_td a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	display:block;
	margin:0px;
	padding:0px;
		
}


ul.tour_list {list-style-type: none; margin: 15px; padding: 0;}
ul.tour_list li {padding-bottom: 10px; background: url(http://www.exotravel.ru/images/site/prog_arrow.gif) no-repeat left top; padding-left: 20px; }


.catalog_header td, .catalog_header
{
   background: #F3E8C3;
   border-top: 2px solid #808A43;
   padding: 2px 3px 4px 25px;
}

.slides_td { text-align: right; }
.slides_td a
{
   color: #808A43;
   font: bold 11 Tahoma;
   margin-right: 8px;
}


.grey { color: #727272; }
.red  { color: red; }

.map_0         { color: #8B4513; font: bold 14px Tahoma; }
.map_0 a       { color: #8B4513; }
.map_0 a:hover { color: #A6B069; }

.map_1         { color: #34491B; font: bold 12px Tahoma; }
.map_1 a       { color: #6B8E23; }
.map_1 a:hover { color: #34491B; }

.gal_comment         { color: #556B2F; font: bold 12px Tahoma; }
a:hover.gal_comment  { color: #A6B069; }

.slide_comment
{
   font: bold 12px Tahoma;
   color: #556B2F;
	background-color: #F3E8C3;
   text-align: center;
   padding: 5px 0px 5px 0px;
}

.slides_count
{
   font: bold 12px Tahoma;
   color: #5B5B5B;
   text-align: center;
}

.footer
{
   background-color: #D8B468;
   padding: 5px;
}

.copyright, .copyright h1
{
   font: 11 Tahoma;
   color: #808A43;
   text-align: center;
}
.counters { width: 1%; }

.forum_table
{
   border: solid 1px #808A43;
   width: 100%;
}
.forum_table td
{
   padding: 10px;
   margin: 1px;
   vertical-align: top;
}

.forum_tr_white td
{
   background-color: #FFFFFF;
   color: #A84000;
}
.forum_tr_grey td, td.forum_tr_grey
{
   background-color: #F4F4F4;
   color: #A84000;
   width: 15%;
}
.forum_tr_header td
{
   background-color: #F3E8C3;
   color: #a84000;
   font-weight: bold;
}
.forum_left_cell
{
   background-color: #F4F4F4;
   width: 30%;
}
forum_date
{
   width: 30%;
   color: #A84000;
}
.hidden_table
{
   border-width: 0px;
   margin: 0px;
   padding: 0px;
}
.captcha_img
{
   border: solid 1px #000000;
   margin-bottom: 2px;
   margin-top: 2px;
}
.er { color: red; font-weight: bold; }
.forum_links_table
{
   width: 100%;
   border-width: 0px;
   margin: 6px 0px 6px 0px ;
   padding: 0px;
}
img.arc90_imgcaptionIMG, p.arc90_imgcaptionTXT {
	border: solid 3px #f3e8c3;
	display: block;
	margin: 0;
}
p.arc90_imgcaptionTXT {
	width: auto;
	text-align: center;
	background-color: #f3e8c3;
	font-size: 12px;
}
