@charset "windows-1251";

/* Каркас */
#main_content { margin-top:20px; overflow:hidden;}
#main_content #l1 {overflow:hidden;}
#main_content #l1 .c1 {float:left; width:542px; }
#main_content #l1 .c2 {float:right; width:177px; }

/* Погода */
#main_content .weather { background-color:#53ade4; height:35px; }
#main_content .weather img { width:177px; height:35px; }

/* Правые баннеры */
#main_content .banner { margin-top:4px; background-color:#CCC; }

/* Страны */
#main_content .countrys { background:#4c7aa8; margin-top:4px; }
#main_content .countrys .list { height:687px; overflow:hidden; padding-top:10px; background:url(/pages/templates/v2/img/sel_country_bg.jpg) top left no-repeat; }
#main_content .countrys ul { padding:0px; margin:2px 5px 2px 14px; }
#main_content .countrys li { list-style:none; padding:1px; margin:0; line-height:0;}
#main_content .countrys li a { font-size:12px; line-height:12px; color:#d9deeb; font-weight:normal; text-decoration:none;}
#main_content .countrys li a:hover { color:#FFF;}
#main_content .countrys h3 {  padding:0px; margin:2px 5px 2px 14px; font-size:12px; line-height:12px; color:#FFF; font-weight:bold; text-decoration:none;}
#main_content .countrys h2 {  padding:7px; margin:0; text-align:center; font-size:12px; line-height:12px; color:#FFF; font-weight:normal; text-decoration:none;}
#main_content .countrys .next { text-align:right; padding:6px;}
#main_content .countrys .next a { font-size:9px; color:#FFF; font-weight:bold; text-decoration:none;}

/* --------- Основной блок  --------------*/

/* Заголовки */
#main_content .head { overflow:hidden; padding:7px 7px 20px 0; margin:0;}
* html #main_content .head  {padding-bottom:35px;} /* IE6 */
#main_content .head h2 { float:left; margin:0; padding:4px 0 0 0; font-size:12px; font-weight:normal; line-height:12px; letter-spacing:0em; }
#main_content .head a {float:right; margin:0; padding:2px 0 0 0; display:block; width:150px; text-align:right; font-size:11px; line-height:11px; font-weight:normal; color:#000; text-decoration:none;}
#main_content .head a:hover {color:#FF3300;}


/* Новости */
#main_content .news { padding-left:11px; background:url(/pages/templates/v2/img/m_news_bg.jpg) top left no-repeat;}
#main_content .news .head h2 { color:#010101; }
#main_content .news ul { padding:0; margin:0; }
#main_content .news li { line-height:11px; padding:0 0 4px 30px; margin:0; list-style:none; background:url(/pages/templates/v2/img/m_news_bul.gif) 10px 3px no-repeat;}
#main_content .news li a {font-size:11px; text-decoration:none; line-height:14px; color:#000;}
#main_content .news li a:hover {color:#FF3300;}

/* Спец предложения АВИА */
#main_content .avia { padding-left:11px; margin-top:6px; background:url(/pages/templates/v2/img/m_avia_bg.jpg) top left no-repeat;}
#main_content .avia .head h2 { color:#02227b; }

/* Новые туры */
#main_content .tour {  padding-left:11px; margin-top:6px; background:url(/pages/templates/v2/img/m_tour_bg.jpg) top left no-repeat;}
#main_content .tour .head h2 { color:#872b0b; }

/* Данные новостей и авиа */
#main_content .items { border:none; width:100%; padding:0; margin:0; border-collapse:collapse; }
#main_content .items tr { padding:0; margin:0; }
#main_content .items td { padding:3px; margin:0; vertical-align:middle; text-align:left; }
#main_content .items .img { width:84px; padding-left:0; }
#main_content .items img { width:84px; height:51px; border:none; }
#main_content .items .txt { width:175px; }
#main_content .items a {font-size:11px; text-decoration:none; line-height:14px; color:#000;}
#main_content .items a:hover {color:#FF3300;}


/* Системы бронирования */
#main_content .systems { padding-left:11px; margin-top:6px;}

/* Ноавые туристические програмы  2009*/
#main_content .new {  padding-left:11px; margin-top:6px; background:url(/pages/templates/v2/img/m_new_bg.jpg) top left no-repeat;}
#main_content .new .head a { width:110px; }
#main_content .new .head h2 { color:#12378c; }
#main_content .line { overflow:hidden; height:62px; margin:0px 0 10px 0; padding:0; position:relative;}
#main_content .line .img { float:left; height:61px;}
#main_content .line img { width:102px; height:61px;}
#main_content .line .txt { float:right; height:61px; width:420px; margin:0; padding:0; font-size:12px; line-height:16px; font-weight:normal; color:#000000;}
#main_content .line h3{ padding:0; margin:0 0 4px 0; font-size:12px; line-height:13px; font-weight:bold; color:#666;}
#main_content .new .line div a {font-size:11px; text-decoration:none; line-height:14px; color:#000;}
#main_content .new .line div a:hover {color:#FF3300;}

#m_info { padding:10px 0 0 10px; margin:10px 0 0 0; font-size:10px; color:#666666; border-top:1px solid #EEE;}
