﻿
body {background-color: white;
 font-family: Arial, Tahoma, Helvetica;
 color:#000;
 font-size: 12px;}

A:Link     {color: #5A5C5F; Text-decoration: none; }
  A:Visited  {color: #5A5C5F; Text-decoration: none; }
  A:Active   {color: #808F9B; Text-decoration: underline; }
  A:Hover    {color: #808F9B; Text-decoration: underline;}

A.non:Link     {color: #5A5C5F; Text-decoration: none; }
  A.non:Visited  {color: #5A5C5F; Text-decoration: none; }
  A.non:Active   {color: #808F9B; Text-decoration: none; }
  A.non:Hover    {color: #808F9B; Text-decoration: none;}



#red {
		 color: #b50000; 
		

		}	
        
table td
{
font-size: 12px;
}
  
.wh
{
color: #ffffff; 
}  

#t {font-size: 12px;
		 
		 color: #000000; 
	}
#t-wh {font-size: 12px;
		 
		 color: #ffffff; 
		
		}
		
#t-blb {font-size: 12px;
		 
		 color: #193559; 
		
		}
		
		

#tsm {font-size: 11px;
		 
		 color: #333337; 
		

		}		
		
#tsm-wh {font-size: 11px;
		 
		 color: #ffffff; 
				}	
#tsmsm-wh {font-size: 10px;
		 
		 color: #ffffff; 
				}		
				
						
#h1-wh {font-size: 23px;
		 font-family: Times New Roman, Georgia;
		 color: #ffffff; 
				}	
				
#h1-bl {font-size: 23px;
		 font-family: Times New Roman, Georgia;
		 color:#0A5E91; 
			font-weight:700}					

#h1-gr {font-size: 23px;
		 font-family: Times New Roman, Georgia;
		 color:#007B00; 
			font-weight:700}	

						
#h1-wh-big {font-size: 27px;
		 font-family: Times New Roman, Georgia;
		 color: #ffffff; 
				}	
#h2 {font-size: 17px;
		 font-family: Times New Roman, Georgia;
		 color: #000; 
		font-weight:700}	
		
#h2-wh {font-size: 17px;
		 font-family: Times New Roman, Georgia;
		 color: #ffffff; 
		font-weight:700}	
		
		
#h2-bl {font-size: 17px;
		 font-family:  Times New Roman, Georgia;
		 color: #0A5E91; 
		font-weight:700}		
			
#h2-gr {font-size: 17px;
		 font-family:  Times New Roman, Georgia;
		 color: #007B00; 
		font-weight:700}	
					
	#h2-wha {font-size: 21px;
		 font-family: Times New Roman, Georgia;
		 color: #ffffff; 
				}	
							
#h3-wh {font-size: 13px;
		 
		 color: #ffffff; 
		font-weight:700}				
							
#h3-bl {font-size: 13px;
		 
		 color: #0A5E91; 
		font-weight:700}	
#h3-wh-narrow {font-size: 14px;
		 font-family: Arial Narrow, Arial, Tahoma, Helvetica;
		 color: #ffffff; 
				}				

.main {padding:10 10 10 10}	

.hr1 {
background: url(i/hr1.gif) repeat-x;
margin: 5 0 5 0 }	
	
.hr2 {
background: url(i/hr2.gif) repeat-x;
margin: 2 0 2 0 }	

.menu-right {
border-top:#439ED4 1px solid;
border-bottom:#02436A 1px solid;
background: #0A5E91;
padding:1px 5px 1px 0px;
}	
				

.up {
padding-right:10;
 
 }
.menu-up {
border-bottom:#ffffff 1px solid;
border-left:#ffffff 1px solid;
 
 }

.photo {
border:#ffffff 1px solid;
 
 }  
.map {
border:#58707E 1px solid;
 
 } 
.about {
border-bottom:#5ABA5A 1px solid;
 
 }   
 
 .instr {
border-bottom:#F2D9BC 1px solid;
 
 }  
  .tsrr {
border-bottom:#73B1D7 1px solid;
 
 }  
 
  .book {
border-bottom:#D3E1E9 1px solid;
 
 }  
 
  .photo2 {
border:#58707E 1px solid;
 
 }  
   
  .programm2 {
 float:left;
 width:220;
 height:57;
 margin-top:8;
 margin-left:15;
 background: url(i/fon-menu-right.gif) repeat-x 0px 54px;
  }
  
.trip {
padding:5 15 5 54

 }
.select {
padding:5 5 5 5;
width:240

 } 
 
.menu-left1 {background-color:#0A5D8F; padding:2 3 2 5}
.menu-left2 {background-color:#237BB1; padding:2 3 2 5; border-top:#85C7F0 1px solid;
border-bottom:#014269 1px solid;
} 

.menu-left3 {background-color:#005000; padding:2 3 2 5}
.menu-left4 {background-color:#007B00; padding:2 3 2 5; border-top:#5ABA5A 1px solid;
border-bottom:#005000 1px solid;
} 

.menu-left4a {background-color:#005000; padding:2 3 2 5; border-top:#5ABA5A 1px solid;
border-bottom:#005000 1px solid;
}

.menu-left6 {background-color:#961702; padding:2 3 2 5}
.menu-left7 {background-color:#BD230A; padding:2 3 2 5; border-top:#E48474 1px solid;
border-bottom:#8D1400 1px solid;
} 

.menu-left8 {width:156pxpxpx; background-color:#D2DFE7; padding:2 3 2 5; border-top:#E48474 1px solid;
border:#58707E 1px solid;
} 

.menu-right1 {background-color:#58707E; padding:2 3 2 5}
.menu-right2 {background-color:#ACBCC5; padding:2 3 5 5; border-top:#EAF3F8 1px solid;
border-bottom:#58707E 1px solid;
} 
.menu-right3 {background-color:#005000; padding:3 3 3 20; 
} 



.via {background-color:#237BB1; border-top:#85C7F0 1px solid;
border-bottom:#014269 1px solid; padding:0 5 0 3; 
} 
.dn {background-color:#007B00; border-top:#5ABA5A 1px solid;
border-bottom:#005000 1px solid; padding:0 5 0 3; 
} 


.navigation {height:16; border-top:#58707E 1px solid;
border-bottom:#58707E 1px solid; padding:0 5 0 10; 
} 


.menu-left10 {background-color:#BD230A; padding:2 3 2 5; 
} 

.menu-left11 {background-color:#ffffff; padding:2 3 2 5; border: #BD230A 1px solid;border-top: #BD230A 0px solid;
} 

.menu-left13 {background-color:#237BB1; padding:2 3 2 5; 
} 

.menu-left14 {background-color:#ffffff; padding:2 3 2 5; border: #237BB1 1px solid;border-top: #237BB1 0px solid;
} 

.form {width:30%; height:21px; padding-top:2; padding-right:4; background-color:D2DFE7;
}

.form2 {width:30%; height:21px; padding-top:2; padding-right:4; background-color:ffffff;
}

li {list-style-position:outside; margin:5 5 5 15}

.trtick
{
padding:5px 10px;background-color:#1A7AB2;
margin:0;
}

h1
{
margin:20px 0 10px 0
}

h2, h3
{
margin: 15px 0 5px 0
}

p
{
margin:5px 0
}


.prog-day
{
clear:both;
margin-bottom:20px;
border-top:1px solid #ACBCC5;
}

.prog-day h3
{
padding:5px 0;
border-top:1px solid #ACBCC5;
border-bottom:1px dashed #ACBCC5;
font-weight:900;
margin:1px 0 5px 0;
font-size: 12px;
font-weight:900
}

.prog-day h2
{
margin:10px 0 5px 0;
font-size: 17px;
		 font-family:  Times New Roman, Georgia;
		 color: #0A5E91; 
		font-weight:700
}

.prog-day p
{
margin:5px 0
}

.photo-transsib
{
float:right;
margin:0 15px 10px 10px;
border:1px solid #7F859A;
padding:5px;
width:130px;
height:130px
}
