body
    {
    margin: 0;
    padding: 0;
    color: #000;
    font: 12px Arial;
background:#ffffff;

    }


/*a { color: #26754E;text-decoration: underline; }*/

a {color: #26754E;}
a:visited {color: #38A971;}
a:hover {color: #38A971 !important;}



#logo   /**/
    {
    position: relative;    
    padding: 40px 0 0px 35px;
    /*text-align: left;*/
z-index:10;
width:650px;
float:left;
height:110px;
    }

#logo2   /**/
    {
    position: relative;    
    padding: 10px 0 0 20px;
    /*text-align: left;*/

    }

#white {
color:#fff;
} 


#white a:link {text-decoration: none;color:#fff;}
#white a:visited {text-decoration:none;color:#fff;}
#white a:hover  {text-decoration:none;color:#fff;}
#white a:active {text-decoration:none;color:#fff;}



#bl {
color:#000;
} 



#bl a {text-decoration: underline;color:#000;}




#gr {
font:10px Verdana;
color:#999;
} 





#menu_left   /*  */
    {
   padding: 50px 0 0 0;
    position: relative;    
    font: bold 13px Verdana;
color: #000;
width:250px;
clear:both;
    }


#menu_left_2   /*  */
    {
  
padding: 30px 20px 10px 50px;
    position: relative;    
    font: normal 14px Arial;
color: #000;
clear:both;

    }



#glob_nav   /**/
    {
    position: absolute;    
left:280px;
top:30px;
z-index:10;
}


#glob_nav2   /**/
    {
    position: absolute;    
left:400px;
top:30px;
color:#999;
z-index:10;
}


#preds   /**/
    {
    position: absolute;    
    right: 50px;
    top: 380px;
z-index:10;
font: normal 10px Verdana;
color:#333;
    }


#preds h2  /**/
    {
	color:#dd2c22;
font: normal 18px/5% Verdana;

    }



#clock2   /**/
    {
    position: absolute;    
    right: 170px;
    top: 10px;
z-index:10;
color:#2681AC;
    }

#clock2 H1{
	color:#333;
font: bold bold 14px/5% Verdana;
}

#clock2 b{
	color:#000;
font: normal normal 11px Verdana;
}


#rekl   /**/
    {
    padding: 20px 0 0 0px;
    position: absolute;    
    left: 50px;
    top: 200px;
z-index:100;
width:400px;
height:150px;
    font: 11px Verdana;
    }


#rekl H1{
	color:#333;
font: normal normal 23px/100% Verdana;
}


#panel_sa   /*  */
    {
    position: relative;
/*    top: 1px;*/
        float:right;
    }



#main_rek   /*  */
    {
background:#fff;
    padding: 0 0 0 50px;
    position: relative;
    font: 11px Verdana;
color:#333;
height:175px;

    }

#silver_bg   /*  */
    {
    position: relative;
    font: 11px Verdana;
color:#333;
height:168px;
    }

#silver_bg H1{
	color:#fff;
font: normal normal 18px/100% Verdana;
}



#sec_bg   /*  */
    {
background:#fffff;
    position: relative;
    font: 11px Verdana;
color:#333;
height:40px;
background: url("sec_bg.jpg");
    }


#port_bg   /*  */
    {
background: url("port_bg.gif") no-repeat;
    }


#port_bg2   /*  */
    {
background: url("port_bg2.gif") no-repeat;
    }

#port_bg3   /*  */
    {
background: url("port_bg3.gif") no-repeat;
    }

#d_bg {
    padding: 0 50px 30px 0;
    position: relative;
font: normal normal 12px/130% Verdana;
color:#000;
clear:both;

    }


#d_bg H1{
	color:#0C5197;
font: normal normal 26px/120% Verdana;
}


#d_bottom   /*  */
    {
    padding: 50px 0 20px 50px;
    position: relative;
    font: 11px Verdana;
color:#333;
height:50px;
    }




#center_text   /*  */
    {
 
   position: relative;
font: normal normal 12px/150% Arial;
color:#333;
 padding: 0 20px 20px 20px;

    }


#center_text H1{
	color:#222;
font: normal normal 24px Arial;
}

#center_text H2{

/*padding: 0px 10px 10px 10px;*/

	color:#000;
font: normal normal 15px/130% Arial;

}




H1 {
	color:#000;
font: 18px/100% Tahoma;

}




#center   /*  */
    {
background:#fff;
    position: static;
    font: 1px Verdana;
color:#333;
height:100%;
overflow: auto;
    }



#top_menu   /*  */
    {
font: normal 12px Verdana;
background:#0C5197;
color:#fff;
    padding: 2px 5px 5px 5px;
    }


#sitemap {
font-size:10px; 
font-family :Verdana;
color:#fff;
} 


#sitemap a:link {text-decoration: none;color:#fff}
#sitemap a:visited {text-decoration:none;color:#fff}
#sitemap a:hover  {text-decoration:none;color:#fff}
#sitemap a:active {text-decoration:none;color:#fff}






#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 250px;
    left: 300px;
    font: 12px Arial;
color:#333;
    }

#e404 H1{
	color:#333;
font: bold bold 35px/150% Arial;
}

.search_form{

color:#CCCCCC;	
background:#f8f8f8;
	font-family : Verdana;
	font-size : 11px;

}

.button {
	background:#0C5197;
	height: 23px; 
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	color:#fff;
}

#apr   /**/
    {
    position: absolute;    
    right: 50px;
    top: 30px;
z-index:10;
    }

#apr2   /**/
    {
padding: 10px 250px 0 20px;
background:#A2C9DB;
    position: absolute;    
    left: 310px;
    top: 210px;
right:0px;
height:122px;
font:  11px/150% Verdana;
    }


#menu   /*  */
    {
    position: relative;    
    font: 10px Verdana;
color:#000;
height:57px;
text-decoration:none;
    }

#menu a

{
color:#000;
text-decoration: none;
}



#menu_vsp   /*  */
    {
top:152px;
background: url("top_bg.gif") repeat-x ;
    position: absolute;    
width:100%;
    }

/*Новости*/


#news /*Новости на главной*/  
    {
    padding: 50px 0 0 50px;
    position: relative;    
font:  13px/150% Arial;
color:#000;
clear: both;
/*width:90%;*/
    }


#news  span /*  */
    {
font: normal 11px Arial;
color:#666;
    }

#news_zagol {
	color:#222;
font: normal normal 24px Arial;
}

#news_zagol a{
	color:#000;
}



#news_arc   /*  */
    {
   padding: 10px 10px 10px 10px;
    position: relative;    
font:  12px/150% Arial;
color:#000;

clear: both;
    }


#news_arc_list /*Новости на главной*/  
    {
    position: relative;    
font:  13px/150% Arial;
color:#000;
clear: both;
width:90%;
    }


#news_arc_list  span /*  */
    {
font: normal 11px Arial;
color:#666;
    }





#center_news   /*  */
    {
    padding: 0px 50px 30px 0;
    position: relative;
font: normal normal 12px/150% Arial;
color:#333;
clear:both;

    }


#center_news H1{
	color:#000;
font: 20px Arial;
}

#center_news H2{
	color:#333;
font: normal normal 17px/75% Arial;
}

#center_news  span /*  */
    {
font: normal 11px/70% Arial;
color:#666;
    }




#cont   /*  */
    {
margin-top:30px ;
   padding: 0 10px  10px 50px;
    position: relative;    
    font: normal 11px Tahoma;
color:#F8B318;
width:200px;
height:130px;
clear:both;
/*background: url("poloska_phone.jpg") no-repeat;*/
    }



#krohi   /**/
    {

font: 9px Arial;
color:#666;
    position: relative;    
    margin: 40px 0px 5px 20px;

    }


#krohi a  /**/
    {

font: 9px Arial;
color:#666;

    }


#hand   /**/
    {
Z-INDEX: 10; 
RIGHT: 0px; 
POSITION: absolute; 
background: url("hand_bg.gif") repeat-x;
TOP: 186px;
height:128px;
    }



#lang   /**/
    {
    position: absolute;    
    right: 40px;
    top: 42px;
z-index:10;
    }


#search   /*  */
    {
   padding: 50px 0 20px 40px;
    position: relative;    
    font: normal 13px Verdana;
color:#999;
width:250px;
clear:both;
    }


#promo   /*  */
    {
position: absolute;    
top:0px;
left:250px;
width:auto;
height:396px;
z-index:-1;
    }

#intervoice   /*  */
    {
position: absolute;    
top:0px;
right:0px;
width:285px;
height:264px;
background: url("oval_bg_small.gif") no-repeat;
padding: 120px 0 0 0;
    }


#line_gr   /*  */
    {
background: url("line_gr.gif") repeat-x ;
MARGIN-TOP: 50px;
height:5px;
clear:both;
    }


#img_main_summer   /*  */
    {
position: absolute;    
top:35px;
right:310px;
z-index:2;
    }

#img_main_winter   /*  */
    {
position: absolute;    
top:35px;
right:190px;
z-index:2;
    }

#img_main_bg   /*  */
    {
position: absolute;    
top:0px;
right:0px;
z-index:1;
    }



#img_main2   /*  */
    {

height:96px;
background: #108A31 url("poloska.jpg") no-repeat ;
position: relative;    
color:#fff;
font: normal Arial;
margin:100px 0 30px 0;
z-index:10;
    }


#resh   /*  */
    {
height:300px;
    }


#resh H1{
	color:#0C5197;
font: 26px/100% Tahoma;
}

#resh span{
	color:#000;
font: 20px/100% Tahoma;
}


#tur_main   /**/
    {
    position: relative;
font: normal normal 11px/160% Arial;
color:#000;
    padding: 0 10px 0 0px;
margin-top:40px;
margin-left:5px;
margin-right:30px;
width:160px;
/*float:right;*/
/*background:#f2f2f2;*/
	border-left: 1px solid #f2f2f2;
/*background:#5C7A99;*/






    }


/*table.tours { width:auto; }*/
table.tours td { padding: 7px 20px 15px 0px; color:#333333; vertical-align:top; }
table.tours tr.zagol td { font-weight:bold; padding-bottom:10px;font: normal 12px Arial; border-bottom:2px solid #eeeeee;}
table.tours tr.line td { border-top:1px solid #eeeeee; font: normal 12px Arial;}

table.tours tr.line strong { padding: 10px 10px 10px 10px;background:#eeeeee;font: bold 12px Arial;white-space: nowrap;}



#bron   /*  */
    {

position: relative;    
/*float:right;*/
background: url("bron_treug.gif") no-repeat ;
color:#fff;
padding-left:10px;
padding-top:8px;
magrin-bottom:20px;
width:160px;
height:35px;
font : bold 16px Arial;
    }

#bron a:link {text-decoration: underline;color:#fff}
#bron a:visited {text-decoration:none;color:#fff}
#bron a:hover  {text-decoration:none;color:#fff}
#bron a:active {text-decoration:none;color:#fff}




#bottom2   {
	padding:15px;
	font-size : 10px;
}
	

#bottom2   {
margin-left:35px;
	padding: 0px 0 5px 15px ;
	font-size : 10px;
}
	
#bottom2 a{
 color: #666; text-decoration: none;
}


p { padding:0px 0px 0px 0px; margin-top:5px; }

/* баннеры */
div.p { margin-left:20px; }
div.p embed { position:absolute; margin:0px 0px 0px -60px; z-index:0;}
div.p h2 { position:relative; z-index:2; padding:40px 20px 20px 45px; margin:0px; font-size:15px;width:120px; height:50px;}
div.p p { position:relative; z-index:2; padding:0px 45px 0px 0px; margin:0px; }
div.p_link { position:relative; z-index:2; padding:10px 20px 20px 20px; }