*{
   font: 12px Arial;
   margin: 0px;
   padding: 0px;
   font-color: #000000;
}
body
{
   background-color:#fffffff;
   border:0px;
   scrollbar-face-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-shadow-color: #cccccc;
   scrollbar-highlight-color: #ffffff;
   scrollbar-3dlight-color: #ccccccc;
   scrollbar-track-color: #ffffff;
}
h1{
   font: 16px Arial; 
   color:#2765a6; 
   font-weight:400;
}
h2{
   font: bold 16px Arial; 
   color:#2765a6; 
}
h3{
   font: bold 14px Arial; 
   color:#2765a6; 
}
a{  
   font-family:Arial;
   font-size:12px; 
   color:#2765a6;   
   text-decoration: underline; 
}
a:hover{ 
   text-decoration: none;
}
strong{
   font: bold 12px Arial;
}
/*навод underline*/


.menu1{
   height:25px;
   text-decoration: none;
   color:#2765a6;
   font: bold 15px Arial;
   display: block;
   margin-left: 0px;
   margin-right: 20px;
}
.menu1:hover{
   background: url(/images/menu_main.gif) no-repeat bottom left;
}
/*навод underline*/
.menu2:link, .menu2:visited,  .menu2:active,.menu2:hover{ 
   font: 12px Arial; 
   color:#2765a6;   
   text-decoration: none;
   padding-left: 15px;
   background: url(/images/menu0.gif) no-repeat left;
   display: block;
   margin-top: 10px;
}
.menu2:hover{ 
   background: url(/images/menu01.gif) no-repeat left;
 }
 .menu3:link, .menu3:visited,  .menu3:active,.menu3:hover{ 
   font: 12px Arial; 
   color:#2765a6;   
   text-decoration: none;
   padding-left: 15px;
   background: url(/images/menu0.gif) no-repeat left;
   display: block;
   margin-top: 2px;
}
.menu3:hover{ 
   background: url(/images/menu01.gif) no-repeat left;
 }
.f_menu1{
   border:solid 1px #cccccc;
   color:#2765a6
}
.log{
   font-family:Arial;
   font-size:10px; 
   color:#000000;
}
.hr_menu1{
   border:solid 1px #2765a6;
}
.menu_b, .menu_b:link, .menu_b:visited,  .menu_b:active, .menu_b:hover{ 
   font-family:Arial; 
   font-size:12px; 
   color:#cccccc;   
   text-decoration: none;
}
.tab_b{
   border-top:solid 1px #dedede;
}
.ac{
   font: 14px Tahoma; 
   color:#0000ff; 
   margin:0px;
}
.banner{
   font-family:  Arial Black; 
   font-size:18px; 
   color:#0000ff; 
   margin:0px;
}

.abserror{
   position: absolute;
   width: 100%;
   height: 110%;
   z-index: 8;
   left: 0px;
   top: -30px;
   background: #000000;
   cursor: hand;
   filter:alpha(opacity=60);
   -moz-opacity: 0.6;
   -khtml-opacity: 0.6;
   opacity: 0.6;
   text-align: center;
   vertical-align: middle;
}
.abseerorramka{
   position: absolute;
   z-index: 9;
   left: 50%;
   margin-left: -245px;
   background: #FFFFFF url(/images/del.jpg) no-repeat right top;
   cursor: hand;
   border: 1px solid #fff;
   padding: 20px;
   width: 490px;
}
.error{
   display: none;
   border: 1px solid #ED7B7A;
   position: absolute;
   z-index: 2;
   background: #FFE6E9;
   padding: 5px;
}
.ahtung{
   background: #EDAAA3;
}
.tablereg td{
   padding: 5px;
}
.search{
   padding-left: 10px;
   padding-right: 5px;
}
.curdate{
   padding-left: 10px;
}
.podhead{
   background: url(/images/curdate.jpg) no-repeat left top;
}
.back_podhead{
   background: #fff url(/images/podhead.jpg) repeat-x top;
}
.runstring{
   padding-right: 10px;
   padding-left: 10px;
}
.leftmenu{
   padding-left: 10px;
   padding-top: 10px;
   width: 200px;
}
.login_table{
   border: 1px solid rgb(220,229,244);
   width: 210px;
   background: rgb(236,240,249);
}
.login_table td{
   padding: 5px;
}
.country_table{
   border: 1px solid rgb(220,229,244);
   width: 210px;
   background: #9BC5E4;
}
.country_table td{
   padding: 5px;
}
.country_table a{
   color: rgb(25,43,107);
}
.content{
   padding: 10px;
   padding-left: 20px;
   padding-right: 20px;
}
.submenu ul, li{
   list-style-type: none;
   text-align: left;
}
.submenu2{
   border: 1px solid rgb(220,229,244);
   padding-left: 3px;
   background: rgb(248,249,251);
   padding-bottom: 5px;
}
.search_input{
   background: #fff url(/images/znak.gif) no-repeat right;
}
.tpad td, th{
   padding: 5px;
}
.country{
   margin-bottom: 15px;
}
.country_line{
   border-left: 10px solid rgb(166,191,232);
}
.country_line:hover{
   border-left: 10px solid rgb(136,170,216);
}
.country_line_t{
   background: #FFF;
}
.country_line_t:hover{
   background: #EEF6FF;
}
.orange{
   color: #E68B00;
}
.nostyle{
   text-decoration: none;
   color: #000;
}
.xls{
   float: right;
}
.rbpad{
   margin-right: 10px; 
   margin-bottom: 10px;
}
.marked{
   background: rgb(233,237,248);
}
.stylish{
   background: rgb(236,240,249);
   border: 1px solid rgb(220,229,244); 
}
.hotelinfo b{
   color: rgb(97,139,211);
   font: bold 12px Tahoma;
   margin-top: 10px;
   display: block;
}
.hotelinfo ul{
   margin-left: 20px;
}
.hotelinfo li{
   margin-left: 20px;
   list-style-type: disc;
}
.personal{
   background: #DBE9F5;
}
.personal2{
   background: #B5DBF1;
}
.spisok{
   border: 1px solid #C5CDFC;
}
.spisok td{
   
}
.spisok th{
   border: 1px solid #6181AA;
   background:rgb(38,101,182);
   color: #fff;
   font: bold 12px Tahoma;
}
.selected{
   background:#C5CDFC;
}
.selected a{
   color: #000;
}
.title{
   font: bold 12px Tahoma;
   color: #007400;
}
.pages{
   margin-top: 10px;
   margin-bottom: 10px;
}
.pages a{
   display: block;
   padding: 3px;
   background: rgb(96,183,236);
   color: #FFF;
   width: 15px;
   text-align: center;
   float: left;
   font:  12px Tahoma;
   margin-left: 3px;
   text-decoration: none;
}
.pages span{
   display: block;
   padding: 3px;
   background: rgb(96,183,236);
   color: #0000DB;
   width: 15px;
   font: bold 12px Tahoma;
   text-align: center;
   float: left;
   margin-left: 3px;
   text-decoration: none;
}
.miniphoto{
   width: 210px; 
   height: 210px;
   border: 2px solid rgb(236,240,249);
   float: left;
   margin: 5px;
}
.master{
   font: bold 20px Arial;
}
