.reservations { border:1px solid #d0d0d0; padding:10px; text-align:center; width:450px; overflow:hidden;}
.reservations table { text-align:left; font-size:11px; margin:0 auto;}
.reservations table td { padding:3px;}
.reservations select{ margin:3px 0 0 0;}
.reservations .long { width:185px;}
.reservations .short { width:50px;}
@-moz-document url-prefix(){.reservations select.long{ width:189px;}}
.reservations select.long {@width:190px;}
.reservations .bold { font-weight:bold;}
.reservations .text-short { width:123px;}
.reservations .selection { background:url(/img/arrow_forms.gif) 0 50% no-repeat; padding:3px 0 3px 20px; color:#000;}
.reservations .submit { background:url(/img/arrow_btn.gif) 0 50% no-repeat; border:0; font-size:18px; padding: 5px 0 5px 30px; float:right; margin-right:50px;}
.reservations .advanced-search { color:#525252; text-decoration:underline; font-size:11px; float:left; padding:3px; margin-left:50px;}

/* start Общие настройки */
body {
 margin:0px; 
 padding:0px;
 background:url(/img/bg_body.gif) repeat-x;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;}

a { color:#000000; text-decoration:underline;}

p, li, ul, ol, div {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;}

td {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;}


h1, h2, h3, h4, h5, h6 {
 padding-bottom:10px;
 font-weight:normal;}

h1 { font-size:24px;}

h2 { font-size:18px;}

h3 { font-size:16px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}

.inp {
 border:1px solid #b9b9b9;
 font-size:12px;
 width:200px;}

input {
 margin:0px;
 padding:0px;}
/* end Общие настройки */


/* start Левое меню */
.menu:link, .menu:visited, .menu:active {
 font-family:Tahoma;
 font-size:11px;
 text-decoration:none;
 color:#6e6e6e;}

.menu:hover {
 color:#333333;}

.menub:link, .menub:visited, .menub:active, .menub:hover {
 font-family:Tahoma;
 font-size:11px;
 text-decoration:none;
 color:#dc4c0b;}

.men {
 background-color:#d2d2d2;
}

.menb {
 background-color:#d2d2d2;
}

.men a:link, .men a:visited, .men a:active {
 font-size:15px;
 text-decoration:none;
 color:#6e6e6e;
}

.menb a:link, .menb a:visited, .menb a:active {
 font-size:15px;
 text-decoration:none;
 color:#1a6099;
}

.mensub { background-color:#aabccb;}

.mensubb { background-color:#aabccb;}

.mensub a:link, .mensub a:visited, .mensub a:active {
 font-size:14px;
 text-decoration:none;
 color:#fff;}

.mensubb a:link, .mensubb a:visited, .mensubb a:active {
 font-size:14px;
 text-decoration:none;
 color:#fff;}
/* end Левое меню */


/* start Верхнее меню */
.topnav:link, .topnav:visited, .topnav:active {
 color:#fff; 
 font-size:13px;
 text-decoration:none;}

.topnav:hover {
 text-decoration:underline;}

.topnavb:link, .topnavb:visited, .topnavb:active, .topnavb:hover {
 color:#000; 
 font-size:13px;
 text-decoration:none;}
/* end Верхнее меню */


/* start Новости */
.ar-listing-date {
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 color:#000;}

.ar-listing-title:link, .ar-listing-title:visited, .ar-listing-title:active, .ar-listing-title:hover {
 font-size:15px;
 font-weight:bold;
 text-decoration:underline;
 color:#ea5e0d;}

.ar-listing-podrobno {text-align:right;}

.ar-listing-podrobno a:link, .ar-listing-podrobno a:visited, .ar-listing-podrobno a:active, .ar-listing-podrobno a:hover {
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 color:#ea5e0d;}

.ar-detailed-date {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color:#000;}

.ar-detailed-title {
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 color:#ea5e0d;}

.ar-detailed-src {
 font-size:11px;
 font-weight:bold;
 color:#000;}

.ar-detailed-src a:link, .ar-detailed-src a:visited, .ar-detailed-src a:active, .ar-detailed-src a:hover {
 font-size:13px;
 font-weight:normal;
 text-decoration:underline;
 color:#606060;}

.ar_near_razdel_name {
 font-size:15px;
 font-weight:bold;
 text-decoration:underline;
 color:#444444;
 margin-bottom:8px;}

.ar-near-title a:link, .ar-near-title a:visited, .ar-near-title a:active, .ar-near-title a:hover {
 font-size:13px;
 font-weight:normal;
 text-decoration:underline;
 color:#ea5e0d;}

.inc1 {
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
 color:#bd8a01;
 margin-top:5px;}

/* end Новости */


/* start Новости авиа*/
.ar-listing-title-a:link, .ar-listing-title-a:visited, .ar-listing-title-a:active, .ar-listing-title-a:hover {
 font-size:15px;
 font-weight:bold;
 text-decoration:underline;
 color:#0e95d9;}

.ar-listing-podrobno-a {text-align:right;}

.ar-listing-podrobno-a a:link, .ar-listing-podrobno-a a:visited, .ar-listing-podrobno-a a:active, .ar-listing-podrobno-a a:hover {
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 color:#0e95d9;}

.ar-detailed-title-a {
 font-size:16px;
 font-weight:bold;
 color:#0e95d9;}

.ar-detailed-src {
 font-size:11px;
 font-weight:bold;
 color:#000;}

.ar-detailed-src a:link, .ar-detailed-src a:visited, .ar-detailed-src a:active, .ar-detailed-src a:hover {
 font-size:13px;
 font-weight:normal;
 text-decoration:underline;
 color:#606060;}

.ar_near_razdel_name {
 font-size:15px;
 font-weight:bold;
 text-decoration:underline;
 color:#444444;
 margin-bottom:8px;}

.ar-near-title-a a:link, .ar-near-title-a a:visited, .ar-near-title-a a:active, .ar-near-title-a a:hover {
 font-size:13px;
 font-weight:normal;
 text-decoration:underline;
 color:#0e95d9;}

.inc2 {
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
 color:#0e95d9;
 margin-top:5px;}

.ar_inc-last {font-size:11px;}
/* end Новости авиа*/

/* start Каталог отелей */
.ar_navi_table_razdel {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color:#4a4a4a;
 vertical-align:bottom;}

.ar_navi_table_razdel2 {display:inline; color:#4a4a4a; font-size:11px; line-height:20px;}

.ar_navi_table_razdel2 a:link, .ar_navi_table_razdel2 a:visited, .ar_navi_table_razdel2 a:active {
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
 color:#003399;}

.ar_navi_table_razdel2 a:hover {text-decoration:underline;}

.hotel-inc:link, .hotel-inc:visited, .hotel-inc:active {
 font-size:14px;
 font-weight:normal;
 text-decoration:none;
 color:#ea5e0d;}

.hotel-inc:hover {text-decoration:underline;}
/* end Каталог отелей */

.file:link, .file:visited, .file:active, .file:hover {
 font-family:Tahoma;
 font-size:14px;
 text-decoration:underline;
 color:#df402b;}

td.b {
 border-top: 1px solid #aaaaaa;
 border-left: 1px solid #aaaaaa;
 font-size: 8pt;
 }
table.b {
 border-bottom: 1px solid #aaaaaa;
 border-right: 1px solid #aaaaaa;
 font-size: 8pt;
}