/* CSS Document */
/* стиль меню  */ 
.top_header
{
padding-right:60px;background-image:url(../images/autumn_night/duck_bg.png); background-position:bottom right; background-repeat:no-repeat; 
margin:0; padding-top:15px;
//margin-top:-15px; //padding-top:0px;
}

.menu1, .menu1s
{ background-image:url(../images/menu_bg.png); background-repeat:repeat-x; text-align:center; }
/* стиль текста меню */
.menu1 a
{ color:#fff; font-size:10px; text-decoration:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:600; padding:0; margin:0; }
.menu1 a:hover
{ text-decoration:none; }
/* стиль текста выбранного пункта меню */
.menu1s a, .menu2s a, .menu3s a, .menu4s a, .menu5s a, .menu6s a, .menu7s a, .menu8s a, .menu9s a, .menu10s a
{ color:#fff; font-size:10px; text-decoration:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:600; padding:0; margin:0; }
.menu1s a:hover, .menu2s a:hover, .menu3s a:hover, .menu4s a:hover, .menu5s a:hover, .menu6s a:hover, .menu7s a:hover, .menu8s a:hover, .menu9s a:hover, .menu10s a:hover
{ text-decoration:none; }
/* стиль Хлебных крошек */
#breadcrumbs a
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff7f00; text-decoration:underline; }
#breadcrumbs a:hover
{ text-decoration:none; }
#breadcrumbs font
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7d613f; }
/* конец хлебных крошек */
/* ОСНОВНЫЕ СТИЛИ КОНТЕНТА */
#content
{ padding-top:5px; width:100%;}
#content h1
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#339900; }
#content h2
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#339900; }
#content h3
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#339900; }
#content h4
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#339900; }
#content p
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; margin:5px 0px 5px 0px; }
#content label
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; margin:5px 0px 5px 0px; }
#content li
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; margin:5px 0px 5px 10px; padding:0; }
#content a, #content p a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff7f00; line-height:15px; text-decoration:underline; }
#content a:hover, #content p a:hover
{ text-decoration:none; }
#content_spacer
{ height:10px; background-image:url(../images/spacer.png); background-repeat:repeat-x; }
#content input
{ border:1px groove #b09f88; }
#content select
{ border:1px groove #b09f88; }
#content textarea
{ border:1px groove #b09f88; }
#table_header
{ background-image:url(../images/th.png); background-position:left top; background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:160%; margin:5px 0px 5px 0px; font-weight:600; background-color:#ff7f00; }
#table_header2
{ background-image:url(../images/th1.png); background-position:left top; background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:160%; margin:5px 0px 5px 0px; font-weight:600; background-color:#377fc8; }

#table_content
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding-left:10px; //padding-left:0px; text-align:left; vertical-align:top; padding:5px; }
#table_content_r
{ text-align:right; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; vertical-align:top; }
#table_content_l
{ text-align:left; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; vertical-align:top; }
#table_content_c
{ text-align:center; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; vertical-align:top; }
#table_content p
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding:0; vertical-align:top; }
#table_content a, #table_content p a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff7f00; line-height:15px; text-decoration:underline; }
#table_content a:hover, #table_content p a:hover
{ text-decoration:none; }

/* Новые стили */
.gallery_thumbs
{ background-color:transparent; background-image:url(../images/gallery_thumbs_bg.png); background-position:left top; background-repeat:repeat-x; }
.tabs_bottom
{ background-color:transparent; background-image:url(../images/tabs_bottom.png); background-position:left bottom; background-repeat:repeat-x; }
/*.tab_dis
{ background-color:transparent; background-image:url(../images/tabs_dis_bg.png); background-position:left top; background-repeat:repeat-x; padding:0px 10px 0px 15px; }*/
.tab_dis_end
{ background-color:transparent; background-image:url(../images/tabs_dis_end.png); background-position:left top; background-repeat:no-repeat; }
.tab_outer
{ padding:0px 7px 0px 7px; border-bottom:1px dashed #666666; }
/*.tab_en
{ background-color:transparent; background-image:url(../images/tabs_en_bg.png); background-position:left top; background-repeat:repeat-x; padding:0px 10px 0px 15px; }*/
.table_bg_color1
{ background-color:#999999; }
.table_bg_color2
{ background-color:#3366CC; }
.table_bg_color3
{ background-color:#FFCCCC; }
.table_bg_color4
{ background-color:#FFFFFF; }

.table_bg_summer3
{ background-color:transparent; background-image:url(../images/summer_tbg3.png); background-position:left top; background-repeat:repeat; }
.table_bg_summer2
{ background-color:transparent; background-image:url(../images/summer_tbg1.png); background-position:left top; background-repeat:repeat; }
.table_bg_summer1
{ background-color:transparent; background-image:url(../images/summer_tbg2.png); background-position:left top; background-repeat:repeat; }
.table_bg_winter1
{ background-color:transparent; background-image:url(../images/winter_tbg1.png); background-position:left top; background-repeat:repeat; }
.table_bg_winter2
{ background-color:transparent; background-image:url(../images/winter_tbg2.png); background-position:left top; background-repeat:repeat; }
.table_left_border_summer
{ border-left:1px groove #ebdcc3; }
.table_left_border_summer_header
{ border-left:1px groove #fdf6e7; }
.table_left_border_winter
{ border-left:1px groove #d8d9d4; }
.table_left_border_winter_header
{ border-left:1px groove #fcf8f7; }

/* экспериментальные классы */
.tab_menu_container
{ width:100%; /*float:left;*/ padding:0px 0px 0px 0px; margin:0; height:29px; display:inline-table; //display:inline; }
ul#tab_menu
{ list-style-type:none; margin:0; padding:0; }
ul#tab_menu li
{ float:left; margin:0px 0px 0px 5px; }
.tab_en_inner
{ background-color:transparent; background-image:url(../images/tabs_en_bg.png); background-position:left top; background-repeat:repeat-x; padding:6px 5px 0px 10px; height:29px; }
.tab_en_outer
{ background-color:transparent; background-image:url(../images/tabs_en_end.png); background-position:right top; background-repeat:no-repeat; padding:0px 13px 0px 0px; height:29px; border-left:1px dashed #333333; }

.tab_dis_inner
{ background-color:transparent; background-image:url(../images/tabs_dis_bg.png); background-position:left top; background-repeat:repeat-x; padding:6px 5px 0px 10px; height:29px; }
.tab_dis_outer
{ background-color:transparent; background-image:url(../images/tabs_dis_end.png); background-position:right top; background-repeat:no-repeat; padding:0px 13px 0px 0px; height:29px; }
.tab_dis_link
{ text-decoration:none; }
.tab_content
{ width:95%; border:1px dashed #333333; margin:10px; padding:10px; background-color:transparent; background-image:url(../images/tabs_bottom.png); background-position:left bottom; background-repeat:repeat-x; }


/* классы для гостевой книги */
#gb_pag
{ width:100%; text-align:left; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; }
#gb_pag a
{ /*text-decoration:none;*/ }
#gb_total
{ background-image:url(../images/gb_bgt.png); background-position:top left; background-repeat:repeat; width:100%; padding:5px 10px 5px 5px; margin:0; }
#gb_total p
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding:0px 10px 5px 20px; }
#gb_total h3
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding:0px 10px 0px 20px; font-weight:600; }
#rating
{ width:38px; height:27px; background-image:url(../images/rating_bg.png); background-position:top left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:15px; font-weight:600; text-align:center; vertical-align:middle; padding-top:4px; }
.ratings_table
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding:0px; }

#gb_rec1
{ background-image:url(../images/gb_bg1.png); background-position:top left; background-repeat:repeat; width:100%; padding:5px 10px 5px 5px; margin:0; }
#gb_rec2
{ background-image:url(../images/gb_bg2.png); background-position:top left; background-repeat:repeat; width:100%; padding:5px 10px 5px 5px; margin:0; }
.gb_date
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff622e; line-height:15px; }
.gb_time
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#339900; line-height:15px; }
.gb_text
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; padding:5px 10px 5px 10px; }	
#gb_content_spacer
{ height:20px; background-image:url(../images/spacer.png); background-repeat:repeat-x; background-position:center left; }

/* подменю до 5-го уровня */
#sub_lvl1
{ width:189px; height:100%; background-image:url(../images/autumn_night/ltl_sun2.gif); background-position:left top; background-repeat:no-repeat; vertical-align:middle; padding-top:5px; margin-left:10px; }
#sub_lvl2
{ width:179px; height:100%; background-image:url(../images/autumn_night/ltl_sun2.gif); background-position:left top; background-repeat:no-repeat; vertical-align:middle; padding-top:5px; margin-left:20px; }
#sub_lvl3
{ width:169px; height:100%; background-image:url(../images/autumn_night/ltl_sun2.gif); background-position:left top; background-repeat:no-repeat; vertical-align:middle; padding-top:5px; margin-left:30px; }
#sub_lvl4
{ width:159px; height:100%; background-image:url(../images/autumn_night/ltl_sun2.gif); background-position:left top; background-repeat:no-repeat; vertical-align:middle; padding-top:5px; margin-left:40px; }
#sub_lvl5
{ width:149px; height:100%; background-image:url(../images/autumn_night/ltl_sun2.gif); background-position:left top; background-repeat:no-repeat; vertical-align:middle; padding-top:5px; margin-left:50px; }
#sub_lvl1 a, #sub_lvl2 a, #sub_lvl3 a, #sub_lvl4 a, #sub_lvl5 a
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#006600; font-size:13px; padding-left:20px; text-decoration:none; }
#sub_lvl1 a:hover, #sub_lvl2 a:hover, #sub_lvl3 a:hover, #sub_lvl4 a:hover, #sub_lvl5 a:hover
{ text-decoration:underline; }

/*  */
#treeview_submenu
{ width:199px; background-color:transparent; vertical-align:middle; padding-top:5px; }

#content a.on {text-decoration: none; cursor: default; outline: none;color:#ffffff;background-color:#ff7f00;}

.odd_rec
{ background-image:url(../images/gb_bg1.png); background-position:top left; background-repeat:repeat; width:100%; padding:5px 10px 5px 5px; margin:0; }
.even_rec
{ background-color:#F2D8B5;/* background-image:url(../images/gb_bg2.png); background-position:top left; background-repeat:repeat; width:100%;*/ padding:5px 10px 5px 5px; margin:0; }

.news
{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#5b5335; line-height:15px; }

.odd
{ background-color:#F3E7CD; }

.even
{ background-color:#FDDCAE; }
/*
#content table div
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; margin:5px 0px 5px 0px; }
*/
.spacer{background-image:url(../images/spacer.png); background-repeat:repeat-x; background-position:bottom; margin:20px; height:3px; width:80%}

p.error_mes
{ color:#ff7f00;}

#main_spacer
{ height:15px; width:100%; background-image:url(../images/spacer.png); background-repeat:repeat-x; }

#content td
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5335; line-height:15px; margin:5px 0px 5px 0px; }

h1.slogan
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff7f00; }
p.slogan
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff7f00; }

h1.slogan1
{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff7f00; text-align:center; }

a.promo
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5b5335; text-decoration:none; }

a.promo:hover
{ text-decoration:underline; }

.searchtour
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B5335;
/*line-height: 15px;    */
margin: 5px 0px 5px 0px;
}
