img { border:0}
body    { 
        
         margin:0;
        }
        ul#recent-changes {
      height:180px;
      width:100%;
      margin:0 0 0 0;
      padding:0 0 0 0;
      float:left;
    }
    
    ul.yesscript li {
      display: none;
    }
    #recent-changes-box {
      /* this has no visual effect other than squashing a redraw bug in IE5/Win */
      float:left;
    }
#bg_knopka { background: #F3F6FD}
#t1 td {border:1px solid #f0f0f0}
#t0 td {border:0 !important}
li {padding:3px}
li div {font-size:11px; font-weight:normal;}
ol {font-weight:bold}
a:hover {color:#880000;}
.ser    {
        border-style:solid; 
        border-width:1px; 
        border-color:#666666; 
        font-family:Arial; 
        font-size:13px;
        }
p       {
        font-family:Arial;
         font-size:11px;
        }
.b14 { font-size:14px;font-family:Arial;font-weight:bold; color:#666666 }
.b14_1 { font-size:14px;font-family:Arial; color:#666666 }
.b18 { font-size:18px;font-family:Arial; color:#666666}
.b18_1 { font-size:18px;font-family:Arial; color:#f55212}
.b22 { font-size: 22px; font-family: Arial; color: #f55212}
.a0     {
        font-family:Arial;      
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        }
.a_full_catalog {
        color:#FFFFFF;
        text-decoration:underline;
        }
.h1     {
        font-family:Arial;
        font-size:12px;
        color:#FFFFFF;
        }
.h3     {
        font-family:Arial;
        font-size:12px;
        color:#FFFFFF;
        }
.a1     {
        font-family:Arial;
        font-size:12px;
        color:#006699;
        text-decoration:underline
        }
.best {
        font-family:Arial;
        font-size:11px;
        color:#006699;
        }
.a2     {
        font-family:Arial,;
        font-size:12px;
        color:#006699
        }
.a3     {
        font-family:Arial,;
        font-size:11px;
        color:#666666;
        text-decoration:underline;
        }
.a4     {
        font-family:Arial,;
        font-size:11px;
        color:#666666;
        }
.a5     {
        font-family:Arial;
        font-size:12px;
        color:#666666;
        text-decoration:underline;
        }
.a6     {
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #006699;
        text-decoration: none;
        }
.a7     {
        font-family:Arial;
        font-size:12px;
        color:#666666;
        text-decoration: none;}
 .a12 {
        font-family:Arial;
        font-size:12px;
        color:#2C4D92; white-space:nowrap
        }
.a12_1 {
        font-family:Arial;
        font-size:12px;
        color:#000000
        }
.a12_2 {
        font-family:Arial;
        font-size:12px;
        color:#666666
        }
.a12_3 {
 font-family:Arial;
  font-size:12px;
  color:#F55212;
 }
.a14 {
        font-family:Arial;
        font-size:14px;
        color:#000000; line-height:1.3
        }
.a14_2 {
        font-family:Arial;
        font-size:14px;
        color:#952E2F;
       }
.a16 {
        font-family:Arial;
        font-size:16px;
        color:#000000;
        }
.a18 {
        font-family:Arial;
        font-size:18px;
        color:#880000;
        }       
.a20 {
        font-family:Arial;
        font-size:20px;
        color:#922E2C;
        }       
.new    {
        font-family:arial;
        font-size:12px;
        color:#393939;
        }
.top    {
        font-family:Arial;
        color:#666666;
        font-size:12px;
        }
.top_links      {
        font-family:Arial;
        color:#666666;
        font-size:12px;
        }
.z01    {
        font-family:Arial;
        color:#666666;
        font-size:12px;
        padding:5 5 5 10px;
        vertical-align:bottom;
        }
.z01-1  {font-size: 12px;
        font-family:Arial;
        color:#666666;
        }
.z01-2  {
        font-family:Arial;
        color:#F55212;
        font-size:12px;
        }
.z01-3  {
        font-family:Arial;
        color:#666666;
        font-size:12px;
        padding:5 5 5 10px;
        vertical-align:top;
        }
.z02    {
        font-family:Arial;
        color:#666666;
        font-size:12px;
        padding:15px 5 15px 10px;
        vertical-align:middle;
        }
.z03    {
        font-family:Arial;
        color:#006699;
        font-size:12px;
        }
.z04    {
        font-family:Arial;
        color:#FFFFFF;
        background:#FF9900;
        font-size:12px;
        }
.new_position1  {
        font-family:Arial;
        font-size:70%;
        color:#006699;
        
        }
.new_position2  {
        font-family:Arial;
        font-size:12px;
        color:#666666;
        }
.new_position3  {line-height:14px;}
.zx3    {
        font-family:Arial;
        
        font-size:12px;
        color:#666666;
        text-decoration:none;
        }
.xtop   {
        font-family:Arial;
        font-size:12px;
        
        text-decoration:none;
        color:#666666;
        }
.op1    {
        font-family:Arial;
        font-size:12px;
        color:#666666;
        text-decoration: none;
        }
.op2    {
        font-family:Arial;
         font-size:12px;
         color:#393939;
         text-decoration:none;
        }
.button{
        font-family:Arial;       
         font-size:12px;
         text-decoration:none;
         color:#ffffff;
        }

.head-01 {
        font-family: Arial, sans-serif;
        font-size: 11px;        
        color: #FFFFFF;
        }
.head-01 a {
        color: #FFFFFF;
        text-decoration: none;
        }
.head-01 a:hover {
        color: #FFFFFF;
        text-decoration: underline;
        }
.head-02 {
        font-family: Arial, sans-serif;
        font-size: 11px;
        color: #666666;
        padding-top: 1px;
        }
.head-02 a {
        color: #666666;
        }
.head-02 a:hover {
        color: #F55212;
        }
.head-03 {
        font-family: Arial, sans-serif;
        font-size: 15px;
        background-color: #ffffff;
        height: 19px;
        width: 190px;
        border: 1px solid #990000;
        }
.head-03_1 {
        font-family: Arial, sans-serif;
        font-size: 13px;
        background-color: #ffffff;
        border:none;
        width: 90px; height:17px
        }
.head-03_2 {
        font-family: Arial, sans-serif;
        font-size: 9px;
        background-color: #ffffff;
        border:none;
        width: 240px; height:13px
        }       
.head-04 {
        font-family: Arial,, sans-serif;
        font-size: 11px;
        height: 18px;
        }
.head-05 {
        font-family: Arial, sans-serif;
        font-size: 11px;
        color: #666666;
        padding-top: 1px;
        }
.head-05 a {
        color: #666666;
        text-decoration: none;
        }
.head-05 a:hover {
        color: #F55212;
        text-decoration: underline;}

.zag {
        font-size: 12px;
        color: #F55212;
        font-family: Arial;
        font-weight: bold;}
.tree   {
        font-size: 12px;
        color: #880000;
        font-family: Arial;
        }
.blue {
        font-size: 12px;
        color: #006699;
        font-family: Arial;
        font-weight: bold;}
.blue1 {
        font-size: 12px;
        color: #006699;
        font-family: Arial;
        }
.crown {
        font-size: 12px;
        color: #880000;
        font-family: Arial;}
.crownB {
        font-size: 12px;
        color: #880000;
        font-family: Arial;
        font-weight: bold;}
.lilo {
        font-size: 12px;
        color: #006699;
        font-family: Arial;}
/* CSS Document */
.t11 { font-family:tahoma;font-size: 11px; color:#FFFFFF}
.t11_2 { font-family:tahoma;font-size: 11px; color:#006699}
.cartina { margin:0 5px 0 0}

.t9 { font-family:tahoma;font-size: 11px; color:#FFFFFF; text-decoration:none}

li {padding:3px;
font-family:Arial;
font-size: 12px;
color:#666666}
.a12_2 {
        font-family:Arial;
        font-size:12px;
        color:#F55212;
        }
.a18 {
        font-family:Arial;
        font-size:18px;
        color:#880000;
        }
.t11_1 { font-family:tahoma;font-size: 11px; color:#393939}
.t11_2 { font-family:tahoma;font-size: 11px; color:#006699}
.new    {
        font-family:arial;
        font-size:12px;
        color:#393939;
        }
        
div.best
        {
        font-family:Arial;
        font-size:11px;
        color:#006699;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:25px;
        border-bottom:1px dashed #F0F0F0;
        background:url("http://www.asia.ru/images/travel/newspaper.gif") no-repeat 4px 5px;
        }       
        
#travel_block {font-family:Arial; font-size:13px; text-align:left;}
#travel_block .header_container {color:#fff;}
#travel_block .left_corner {display:block; float:left; width:15px; background: url('/images/ugtl.gif') no-repeat top left; height:25px;}
#travel_block .right_corner {display:block; float:right; width:15px; background: url('/images/ugtr.gif') no-repeat top right; height:25px;}
#travel_block .header_text {display:block; line-height:25px; background: url('/images/fonT.gif') repeat-x top left;}
#travel_block .header_text a {color:#FFF;}
#travel_block .sub_block .header img {vertical-align:top;}
#travel_block .sub_block .header {display:block; padding:4px; background-color:#F0F0F0;}
#travel_block .sub_block .news {display:block; padding:0px; border-bottom:1px dashed #F0F0F0;}
#travel_block .sub_block {text-align:left; padding-bottom:5px;}
#travel_block .sub_block a {font-weight:bold; color:#069;}
#travel_block .sub_block .news a {color:#069; font-weight:normal;}
#travel_block .sub_block .news .text {color:#069; display:block; padding:4px;}
#travel_block .sub_block table, #travel_block .sub_block td {font-family:Arial; font-size:11px; text-align:left; vertical-align:top; padding:4px;}
#travel_block .short_date {float:left; margin:2px 4px 0 0; padding: 2px; display:block; width:45px; border:1px solid #E5E5E5; text-align:center; background-color:#F6F6F6;}
#travel_block .short_date .day {display:block; font-size:12px; line-height:10px; font-weight:bold;}
#travel_block .short_date .month {display:block; font-size:10px; line-height:9px;}


#shop_block {font-family:Arial; font-size:13px; text-align:left;}
#shop_block .header_container {color:#fff;}
#shop_block .left_corner {display:block; float:left; width:15px; background: url('/images/ugtl.gif') no-repeat top left; height:25px;}
#shop_block .right_corner {display:block; float:right; width:15px; background: url('/images/ugtr.gif') no-repeat top right; height:25px;}
#shop_block .header_text {display:block; line-height:25px; background: url('/images/fonT.gif') repeat-x top left;}
#shop_block .header_text a {color:#FFF;}
#shop_block .sub_block .header img {vertical-align:top;}
#shop_block .sub_block .header {display:block; padding:4px; background-color:#F0F0F0;}
#shop_block .sub_block {text-align:left; padding-bottom:5px;}
#shop_block .sub_block a {font-weight:bold; color:#069;}
#shop_block .sub_block table, #shop_block .sub_block

td {font-family:Arial; font-size:11px; text-align:left; vertical-align:top; padding:4px;} 



.lnk1 { color: #00659C }

.t12, .t12_1  { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000 }
.t12_1 { color: #636563 }

.frmbrd { border: 1px solid #C6C3C6 }

.top { background: url(../i/top.gif) left top repeat-x }
.btm { background: url(../i/bottom.gif) left bottom repeat-x }

.logo { padding: 0 30px 15px 6px }
.info { padding: 0 0 15px 0 }

.requisites TD { padding: 0 30px 10px 0 }
.requisites TD.last { padding: 0 30px 0 0 }

.compblock { padding: 0 0 20px 0 }

.left { padding: 0 10px 0 0 }

.inp TD { padding: 0 0 10px 0 }
.inp TD.lst1 { padding: 0 }


.ot1 { padding: 10px 20px }


/*16.08.07, 20.08.07*/
.mailbox td { padding:0 10px 10px 10px}
        .mailbox a { font-size: 12px; color: #006699; font-family: Arial; font-weight: bold;}
.mailbox1 td { padding:10px 0}
        .mailbox1 img { margin:0 20px}
        .mailbox1 .c1z,.c2z,.c3z,.c4z { font-family:Arial; font-size:11px; font-weight:bold; color:#ffffff; background:#4ea4ca}
        .mailbox1 .c2z, .c2_b { border-left:1px solid #ffffff}
        .mailbox1 .c3 a, .c4 a, .c3_b a, .c4_b a { font-size: 12px; color: #006699; font-family: Arial; font-weight: bold;}
        .mailbox1 .c1z,.c1 { padding-left:20px;} 
        .mailbox1 .c4z,.c4 { padding-left:10px;}
        .mailbox1 .c1_o { padding-left:20px; font-family:Arial; font-weight:bold; color:#F55212; font-size:12px;}
        .mailbox1 .c1_b { padding-left:20px; font-family:Arial; font-weight:bold; color:#006699; font-size:12px; background:#c6e2ee} 
        .mailbox1 .c4 { padding-left:10px}
        .mailbox1 .c4_b { padding-left:10px}
        .mailbox1 .c2_b, .c3_b, .c4_b { background:#d6e8f0}
#ui_table td { padding:0}
#ui_table img { margin:0}
.op3 { font-family:Arial; font-size:12px; color:#636563; }

/* Навигация */
.PageNavLink {	font-weight: bold;	text-align: center;	height: 20px;	width: 20px;	padding-top: 1px; padding-left: 5px; padding-right: 5px; }
.PageNavLink a { color:#000000; text-decoration:none; display:block; }
.PageNavLink a:hover { text-decoration:underline; display:block; }
.PageNavLinkSel {
	font-weight: bold;
	text-align: center;
	height: 25px;
	width: 20px;
	padding-left: 5px; padding-right: 5px; padding-top:1px;
	color: #000000;
}
.PageNavLinkSel div {
	padding-left: 6px; background-color:#4FAF42;
}
.PageNavLinkSel div div {
	height: 18px;
	padding-right: 10px; 
}
.PageNavLinkSel a { color:#FFFFFF; text-decoration:none; display:block;}
.PageNavTitle { color: #333333; font-size: 8pt; font-family: Verdana, Arial, Tahoma;}

/* Фильтр */
.table_bo_0 {border-collapse:collapse; border:solid #B7B78B 1px; padding:1px; background-color:#F3F2ED}
.table_bo_0 td {font-size: 11px; font-family: Verdana, Arial, Tahoma; padding:5px}

.input_bo_1 {width: 90%;}

/* Данные */
.table_bo_2 {border:solid #B7B78B 1px;  border-collapse:collapse;  }
.table_bo_2 td {font-size: 11px; font-family: Verdana, Arial, Tahoma;border-bottom:solid #B7B78B 1px; padding:2px}
.table_bo_2 td a { color:#000000;}
.table_bo_2 td a:hover { color:#0000FF;}
/*.table_bo_2 thead tr td {font-weight:bold; text-align:center; border:solid #B7B78B 1px; background-color:#F3F2ED}*/
.table_bo_2 thead tr td {text-align:center; border:solid #B7B78B 1px; background-color:#F3F2ED}
.table_bo_2 thead tr td a { color:#000000;}
.table_bo_2 thead tr td a:hover { color:#0000FF;}

.distr{float:right; font:12px arial; font-weight:bold;}
.distr a{color:#666563;}
.cat_links{padding-top:7px; font:11px tahoma;}
.cat_links a{color:#069;}
.cat_links sup{color:#f00}

.distr_list{background:url(arrow.gif) no-repeat; padding-left:65px; margin:14px 0 0 30px;}
.distr_list h1{background:url(bg_th.gif); font:11px arial; color:#fff; margin:0 0 1px 0; padding:0 0 0 6px; height:15px; line-height:15px;font-weight:bold;}
.distr_list table{border-collapse:collapse; width:100%;}
.distr_list td, .distr_list th{border:1px solid #c9c9c9; padding:8px 5px; font:12px arial;}
.distr_list td{color:#5b5b5b;}
.distr_list th{font-weight:normal;}
.distr_list a{color:#069;}

/* Данные */
.sortable {border:solid #B7B78B 1px;  border-collapse:collapse;  }
.sortable td {font-size: 11px; font-family: Verdana, Arial, Tahoma;border-bottom:solid #B7B78B 1px; padding:2px}
.sortable td a { color:#000000;}
.sortable td a:hover { color:#0000FF;}
.sortable thead tr td {text-align:center; border:solid #B7B78B 1px; background-color:#F3F2ED}
.sortable thead tr td a { color:#000000;}
.sortable thead tr td a:hover { color:#0000FF;}