/* CSS Document */
html, body {
text-align: center;
background-color: #192c54;
height: 100%;
background-image: url(img/gradient.jpg);
background-repeat: no-repeat;
background-position: top left;
}

body {
width: 100%;
height: 100%;
}

*{
margin: 0px;
padding: 0;
}

img {
	border: 0px;
	display: block;
	}

.fon {
margin: auto; 
width: 802px;
height: 100%;
}

.foto {
vertical-align: top;
text-align: left;
padding-top: 8px;
margin-bottom: 0;
padding-bottom: 0;
}


.title {
position: absolute;
top: 55px;
right: 400px;
font-family: Tahoma;
font-size: 10pt;
color: #c5cee7;
}

.menu_1 {
background-color: #192c54;
font-family: Tahoma;
font-size: 8pt;
color: white;
width: 794px; 
margin: 0 4px 0 4px;
padding-top: 0;
}

.menu_link{
padding-left: 25px; 
padding-right: 0px;
}

.menu_hover {
background-color: #000099; 
padding-left: 25px; 
padding-right: 0px;}

.menu_2 {
border-top: #576ca2;
border-top-style: groove;
background-color: #192c54;
font-family: Tahoma;
font-size: 8pt;
color: white;
width: 794px; 
margin: 0 4px 0 4px;
}

a, a:link, a:visited, a:active, a:hover {
     font-family: Tahoma;
     font-size: 8pt;
     color: white;
	 text-decoration: none;
	 padding-right: 35px;
}

.banner {
margin: 10px 0 0 280px;
}

.text {
margin-top: 20px;
height: 250px;
width: 415px;
overflow: auto;
background-color:#e2ebff;
padding-top: 15px;
padding-left: 25px;
padding-right: 25px;
font-family: "Times New Roman", Times, serif;
font-size: 9pt;
text-align: left;
border: #8694bc;
border-style: groove;
border-width: 2px;
}

.information {
margin-top: 20px;
padding-top: 15px;
width: 190px;
height: 250px;
background-color: #94a2c2;
background-image: url(img/gradient_inform.gif);
background-repeat: no-repeat;
background-position: bottom;
text-align: center;
border: #8694bc;
border-style: groove;
border-width: 2px;
}

a.inform, a.inform:link, a.inform:active, a.inform:visited, a.inform:hover {
	 font-size: 12px;
     font-weight: bold;
     color: #2d2d2d;
     text-decoration: none;
	 text-align: center;
	 }
	 
	 .inform {
	 font-size: 12px;
	 text-align: center;
     font-weight: normal;
	 padding-left: 0;
     color: #2d2d2d;
     text-decoration: none;
	 }
	 
		 .copyright {
	 text-align: left;
	 color: #CCCCCC;
	 font-family: Tahoma;
	 font-size: 10pt;
	 background-color: #192c54;
	 padding: 5px 0 5px 15px;
	 margin-top: 15px;
	 float: inherit;
	 width: 792px;
	 left: 0;
	 border-top: #576ca2;
   	 border-top-style: groove;
	 }
	 
	 .picture {
	 margin: 0 auto; 
	 display: block;
	 padding-top: 10px;
	 }
	 
	 	 .picture1 {
	 margin: 0 auto; 
	 display: block;
	 padding-top: 10px;
	 }
	 
	 .part {
	 font-family: Tahoma;
	 font-size: 10pt;
	 text-decoration: underline;
	 color: #333333;
	 }
	 
	 .name_part {
	 font-family: Tahoma;
	 font-size: 8pt;
	 font-weight: bold;
	 }
	 
	 .name_title {
	 font-family: Tahoma; 
	 font-size: 12pt; 
	 font-weight: bold;
	 color:#333333;
	 }
	 
	 .travel {
	 font-family: Tahoma; 
	 font-size: 14px;
	 color: #333333;
	 text-indent: 20px;
	 }
	 
	 .photo {
	 padding: 10px;
	 text-align: center;
	 }

.publishing {
	 font-family: Tahoma;
	 font-size: 8pt;
	 text-decoration: underline;
	 color: #000000;
	 }
	 
	 .address {
	 position: absolute; 
	 top: 230px; 
	 right: 400px; 
	 font-size: 10pt; 
	 color: #CCCCCC; 
	 font-weight: bold; 
	 width: 250px; 
	 height: 300px; 
	 margin-left:380px; 
	 text-align: center;
	 }
	 
	 .address_main {
	 font-size: 10pt; 
	 font-family: Tahoma; 
	 color: #CCCCCC; 
	 font-weight: normal;
	 }
	 
	 .stye_conact{
	 font-size: 10pt; 
	 color: #424242; 
	 font-weight: bold; 
	 width: 250px; 
	 height: 300px; 
	 text-align: left;
	 }
	 
	 .address_contact {
	 font-size: 8pt; 
	 font-family: Tahoma; 
	 color: #000000;
	 }
	 
	 .gallery_img {
	 padding: 10px 5px 0 5px;
	 display: block; 
	 margin: 0 auto;
	 text-align: center;
	 }
	 
	 
