/* ===    === */

*{
	margin: 0;
	padding: 0;
}


body{
	font-family: Verdana;
	font-size: 11px;
	color: #063;
}

#page_container{
	position: relative;
	width: 1000px;
	padding: 196px 0 0;
        margin: 0 auto;
}

#left_column{
	float: left;
	width: 790px;
	position: relative;
}

#right_column{
	float: right;
	width: 204px;
}

img{
	border: 0;
}

/* ===    === */

p, a{
	color: #063;
}

h1{
	font-size: 16px;
	font-weight: bold;
	padding: 4px 10px 5px;
	margin: 0 -10px;
	width: 100%;
}

h1.red_style{background: #fdd;}
h1.blue_style{background: #c9e5ff;}
h1.green_style{background: #acfd91;}


h2{
	font-size: 13px;
        font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

h3{
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0;
}

.blue_style, .blue_style a{color: #059;}
.red_style, .red_style a{color: #f00;}
.green_style, .green_style a{color: #063;}

.center{text-align: center !important;}

.hidden {color: #bbb;}
.hidden a{color: #669999;}

.small{font-size: 11px;}

/* ===      === */
/*
	999 -  E
	fff -  
*/

.block_line1{
	margin: 0 2px;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background: #999;
}

.block_line2{
	margin: 0 1px;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	border: 1px solid #999;
	border-width: 0 1px;
	background: #fff;
}

.block_content{
	border: 1px solid #999;
	border-width: 0 1px;
	background: #fff;
	padding: 0 10px;
}
.block_content1{
	border: 1px solid #999;
	border-width: 0 1px;
	background: #fff;
	padding: 0 5px;
}
.empty{
	width: 1px;
	height: 1px;
}

/* ===   === */

#foto{
	margin: 985px 0 10px;
}

#ban_700{
	position: absolute;
	top: 233px;
	left: 204px;
	width: 405px;
}

#ban_710{
	position: absolute;
	top: 234px;
	left: 205px;
	width: 405px;
}

#ban_720{
	position: absolute;
	top: 228px;
	left: 199px;
	width: 387px;
}


#ban_730{
	position: absolute;
	top: 233px;
	left: 184px;
	width: 435px;
}

#ban_740{
	position: absolute;
	top: 234px;
	left: 194px;
	width: 415px;
}

#ban_741{
	position: absolute;
	top: 234px;
	left: 193px;
	width: 417px;
}
#ban_742{
	position: absolute;
	top: 234px;
	left: 197px;
	width: 415px;
}

#ban_800{
	position: absolute;
	top: 1015px;
	left: 30px;
	width: 790px;
}


#ban_900{
	position: absolute;
	top: 845px;
	left: 30px;
	width: 790px;
}


#ban_900_1{
	position: absolute;
	top: 845px;
	left: 95px;
	width: 600px;
}


#ban_900_2{
	position: absolute;
	top: 882px;
	left: 30px;
	width: 730px;
}

#ban_900_3{
        position: relative;
	left: 30px;
	width: 730px;
}

#ban1_gala{
        position: absolute;
	top: 41px;
	left: 1px;
	width: 393px;
}

#ban2_gala{
        position: absolute;
	top: 41px;
	right: 1px;
	width: 392px;
}


#map{
	position: absolute;
	top: 0;
	width: 790px;
}

#map_block_content{
	position: relative;
	height: 860px;
}

#gala{
	position: relative;
	width: 100%;
	height: 800px;
	background: center no-repeat url("../images/galactic_back18.jpg");
}

.standart_block{
	margin: 0 0 10px;
}

.standart_block1{
	margin: 0 0 1px;
}

.foto_block{
	text-align: center;
	margin: 0 -9px;
}

.foto_block img{
	margin: 1px 1px;
}

.content_3col{
	width: 100%;
	margin-bottom: 0px;
}

.content_3col td{
	width: 33%;
	padding: 5px;
	vertical-align: top;
}

.content_3col td img{
	float: left;
	margin: 0 5px 2px 0;
}

.content_3col td img.right{
	float: right;
	margin: 0 0 2px 5px;
}

.text_block{
	padding: 0 0 7px;
	text-align: justify;
}

#right_column .standart_block .block_content img, #right_column .standart_block .block_content object{
	margin: 0 -9px;
}

.anounce .block_content img{
	float: left;
	margin: 3px 5px 2px 0 !important;
}

/* ===   === */

a.link1{
	position: absolute;
	padding: 2px;
	background: url("../images/frame120x60.gif");
	cursor: pointer;
}

a.link1 span{
	float: left;
	width: 120px;
	height: 60px;
}

a.link2{
	position: absolute;
	padding: 2px;
	background: url("../images/frame80x120.gif");
	cursor: pointer;
}

a.link2 span{
	float: left;
	width: 80px;
	height: 120px;
}

a.link3{
	position: absolute;
	padding: 2px;
	background: url("../images/frame60x30.gif");
	cursor: pointer;
}

a.link3 span{
	float: left;
	width: 60px;
	height: 30px;
}

a.link4{
	position: absolute;
	padding: 2px;
	background: url("../images/theme2/w110x55.gif");
	cursor: pointer;
}

a.link4 span{
	float: left;
	width: 110px;
	height: 55px;
}


a.link5{
	position: absolute;
	padding: 2px;
	background: url("../images/theme2/w70x110.gif");
	cursor: pointer;
}

a.link5 span{
	float: left;
	width: 70px;
	height: 110px;
}

a.link6{
	position: absolute;
	padding: 2px;
	background: url("../images/theme2/w70x110.gif");
	cursor: pointer;
}

a.link6 span{
	float: left;
	width: 70px;
        height: 110px;
}

a.L01{right: 252px; top:165px;}
a.L01 span{background-image: url("../images/operators/ivar5.gif");}

a.L43{left: 252px; top: 165px;}
a.L43 span{background-image: url("../images/operators/mirniy5.gif");}

a.L02{right: 169px; top: 237px;}
a.L02 span{background-image: url("../images/operators/turex5.gif");}

a.L05{left: 169px; top: 237px;}
a.L05 span{background-image: url("../images/operators/regionlux5.gif");}

a.L04{right: 135px; top: 309px;}
a.L04 span{background-image: url("../images/operators/pan5.gif");}

a.L06{left: 135px; top: 309px;}
a.L06 span{background-image: url("../images/operators/pegas55.gif");}

a.L07{right: 147px; top: 381px;}
a.L07 span{background-image: url("../images/operators/panterra5.gif");}

a.L08{left: 147px; top: 381px;}
a.L08 span{background-image: url("../images/operators/vedi5.gif");}

a.L09{right: 169px; top: 508px;}
a.L09 span{background-image: url("../images/operators/lanta5.gif");}

a.L10{left: 169px; top: 508px;}
a.L10 span{background-image: url("../images/operators/operators_1.gif");}

a.L03{left: 252px; top: 580px;}
a.L03 span{background-image: url("../images/operators/ukreuro5.gif");}

a.L44{right: 252px; top: 580px;}
a.L44 span{background-image: url("../images/operators/operators_1.gif");}

a.L11{left: 297px; top: 87px;}
a.L11 span{background-image: url("../images/countries/conf.gif");}

a.L45{right: 297px; top: 87px;}
a.L45 span{background-image: url("../images/countries/ukr_60.gif");}

a.L31{left: 270px; bottom: 85px;}
a.L31 span{background-image: url("../images/operators/star_40.gif");}

a.L13{left: 30px; top: 390px;}
a.L13 span{background-image: url("../images/operators/coral_30.gif");}

a.L14{right: 30px; top: 390px;}
a.L14 span{background-image: url("../images/countries/eksotic.gif");}

a.L15{right: 100px; top: 210px;}
a.L15 span{background-image: url("../images/countries/egypt-turkey.gif");}

a.L16{right: 210px; top: 115px;}
a.L16 span{background-image: url("../images/countries/lechenie_60.gif");}

a.L17{right: 270px; top: 95px;}
a.L17 span{background-image: url;}

a.L18{right: 140px; top: 165px;}
a.L18 span{background-image: url("../images/countries/poland.gif");}

a.L19{right: 50px; top: 300px;}
a.L19 span{background-image: url("../images/countries/austria.gif");}

a.L20{right: 65px; top: 255px;}
a.L20 span{background-image: url("../images/countries/fr+it.gif");}

a.L21{right: 35px; top: 345px;}
a.L21 span{background-image: url("../images/operators/artjourney_60.gif");}


a.L22{left: 100px; top: 210px;}
a.L22 span{background-image: url("../images/operators/turtess.gif");}

a.L23{left: 210px; top: 115px;}
a.L23 span{background-image: url("../images/countries/odessa.gif");}

a.L24{left: 270px; top: 95px;}
a.L24 span{background-image: url;}

a.L25{left: 143px; top: 162px;}
a.L25 span{background-image: url("../images/countries/izr+iord.gif");}

a.L26{left: 50px; top: 300px;}
a.L26 span{background-image: url("../images/operators/karia.gif");}

a.L27{left: 65px; top: 255px;}
a.L27 span{background-image: url("../images/countries/egypt.gif");}

a.L28{left: 35px; top: 345px;}
a.L28 span{background-image: url("../images/countries/tur.gif");}


a.L29{left: 100px; bottom: 200px;}
a.L29 span{background-image: url("../images/countries/ukr+krym_60.gif");}

a.L30{left: 200px; bottom: 115px;}
a.L30 span{background-image: url("../images/countries/euro.gif");}

a.L12{left: 353px; bottom: 70px;}
a.L12 span{background-image: url("../images/countries/bali+vietnam.gif");}

a.L32{left: 140px; bottom: 155px;}
a.L32 span{background-image: url("../images/operators/star_40.gif");}

a.L33{left: 50px; bottom: 290px;}
a.L33 span{background-image: url("../images/countries/fr+it.gif");}

a.L34{left: 65px; bottom: 245px;}
a.L34 span{background-image: url("../images/operators/star_40.gif");}

a.L35{left: 35px; bottom: 335px;}
a.L35 span{background-image: url("../images/countries/lanka+cz.gif");}


a.L36{right: 100px; bottom: 200px;}
a.L36 span{background-image: url("../images/countries/tailand.gif");}

a.L37{right: 200px; bottom: 115px;}
a.L37 span{background-image: url("../images/countries/cz+fr+usa.gif");}

a.L38{right: 270px; bottom: 85px;}
a.L38 span{background-image: url("../images/countries/child.gif");}

a.L39{right: 140px; bottom: 155px;}
a.L39 span{background-image: url("../images/countries/cruise.gif");}

a.L40{right: 50px; bottom: 290px;}
a.L40 span{background-image: url("../images/countries/india.gif");}

a.L41{right: 65px; bottom: 245px;}
a.L41 span{background-image: url("../images/countries/bali.gif");}

a.L42{right: 35px; bottom: 335px;}
a.L42 span{background-image: url("../images/operators/impalatravel.gif");}

/* ===   === */

#banner1{
	background: #f33;
	position: absolute;
	top: 35px;
	left: 5px;
	padding: 2px 3px 2px;
}

#banner11{
	position: absolute;
	top: 730px;
	left: 2px;
}


#banner12{
	position: absolute;
	top: 30px;
	right: 7px;
}

#banner1 a{
	display: block;
	color: #ff3;
	font-size: 13px;
	margin: -1px 0;
}

#banner2{
	background: #ce0e12;
	position: absolute;
	top: 730px;
	right: 7px;
	padding: 5px 10px 7px;
}

#banner2 a{
	display: block;
	color: #ffffff;
	font-size: 13px;
	margin: -1px 0;
}
#banner2 a.1{
	display: block;
	color: #ffffff;
	font-size: 14px;
	margin: -1px 0;
}
#banner21{
	background: #ce0e12;
	position: absolute;
	top: 35px;
	left: 7px;
	padding: 5px 10px 7px;
}

#banner21 a{
	display: block;
	color: #ffffff;
	font-size: 13px;
	margin: -1px 0;
}
#banner21 a.1{
	display: block;
	color: #ffffff;
	font-size: 14px;
	margin: -1px 0;
}


#banner3{
	position: absolute;
	top: 682px;
	left: 10px;
}

#banner31{
	position: absolute;
	top: 682px;
	right: 10px;
}

#banner4{
	position: absolute;
	top: 760px;
	right: 10px;
}
#banner41{
	position: absolute;
	top: 720px;
	left: 10px;
        width: 180px;
        height: 90px;
}

#banner5{
	position: absolute;
	top: 802px;
	left: 200px;
}

#banner6{
	position: absolute;
	top: 262px;
	left: 284px;
        width: 200px;
}

#banner60{
	position: absolute;
	top: 277px;
	left: 292px;
        width: 185px;
        height: 250px;
}

#L001_1{
	position: absolute;
	top: 277px;
	left: 297px;
        width: 175px;
        height: 250px;
}

#1_1{
	position: absolute;
	top: 277px;
	left: 297px;
        width: 175px;
        height: 250px;
}


#L001_2{
	position: absolute;
	top: 202px;
	left: 250px;
        width: 270px;
        height: 405px;
        visibility: hidden;
}

#2_2{
	position: absolute;
	top: 277px;
	left: 297px;
        width: 175px;
        height: 250px;
}

#L002_1{
	position: absolute;
	top: 20px;
	right: 10px;
        width: 700px;
        height: 100px;
}

#L002_2{
	position: absolute;
	top: 20px;
	right: 10px;
        width: 700px;
        height: 200px;
        visibility: hidden;
}

#banner61{
	position: absolute;
	top: 283px;
	left: 264px;
        width: 240px;
}

#banner62{
	position: absolute;
	top: 280px;
	left: 262px;
        width: 242px;
}

#banner66{
	position: absolute;
	top: 300px;
	left: 262px;
        width: 242px;
}

#banner67{
	position: absolute;
	top: 260px;
	left: 286px;
        width: 196px;
}

#banner68{
	position: absolute;
	top: 292px;
	left: 273px;
        width: 220px;
}

#banner63{
	position: absolute;
	top: 260px;
	left: 284px;
        width: 200px;
}


#banner64{
	position: absolute;
	top: 303px;
	left: 272px;
        width: 225px;
}

#banner65{
	position: absolute;
	top: 293px;
	left: 280px;
        width: 208px;
}



#banner7{
	position: absolute;
	top: 51px;
	right: 228px;
}

#banner71{
	position: absolute;
	bottom: 38px;
	right: 88px;
}

#banner8{
	postition: absolute;
	bottom: 8px;
            right: 95px;
        width: 405px;
        height: 55px;
}
#banner81{
	postition: absolute;
	bottom: 5px;
            right: 95px;
        width: 400px;
        height: 80px;
}

#banner9{
	postition: absolute;
        top: 750px;
        left: 95px;
        width: 600px;
        height: 40px;
}


/* ===   === */

#header{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	background: no-repeat bottom url("../images/top_summer.jpg");
}

#header .block_content{
	height: 149px;
	background: none;
}
#header .block_line2{
	background: none;
}

#logo{
	float: left;
	width: 100px;
}

#logo img{
	margin: 25px 0 0 21px;
}

#top_banners{
	float: right;
	padding: 40px 20px 0 0;
}

#top_banners object{
	margin-right: 200px;
        
}

#top_banners_1{
	position: absolute;
	top: 53px;
	right: 230px;
}

#top_banners_11{
	position: absolute;
	top: 43px;
	right: 230px;
}

#top_banners_111{
	position: absolute;
	bottom: 21px;
	right: 250px;
}

#top_banners_1111{
	position: absolute;
	bottom: 40px;
	right: 90px;
}

#top_banners_11111{
	position: absolute;
	bottom: 30px;
	right: 10px;
}

#top_banners_600{
	position: absolute;
	bottom: 32px;
	right: 60px;
}

#top_banners_1001{
	position: absolute;
	bottom: 23px;
	right: 10px;
}

#top_banners_2{
	position: absolute;
	bottom: 15px;
	left: 795px;
        
}

#top_banners_21{
	position: absolute;
	bottom: 20px;
	left: 790px;
        
}

#top_menu{
	position: absolute;
	top: 138px;
	left: 0;
	width: 1000px;
	color: #ffffff;	/*   EIEEE */
	font-weight: bold;
}

#top_menu a{
	text-decoration: none;
	color: #ffffff;	/*   EE */
	padding: 4px 10px 5px;
}

#top_menu .block_content{
	line-height: 23px;	/*  EE */
	font-size: 14px;	/*   EE */
	text-align: center;
	background: #ce0e12;	/* EEE (G ECM EE E EEE EED@EE */
}

#top_menu .block_line2{
	background: #ce0e12;	/* EEE */
}

#top_menu2{
	position: absolute;
	top: 161px;
	left: 0;
	width: 1000px;
	color: #ffffff;	/*   EIEEE */
	font-weight: bold;
}

#top_menu2 a{
	text-decoration: none;
	color: #ffffff;	/*   EE */
	padding: 4px 10px 5px;
}

#top_menu2 .block_content{
	line-height: 16px;	/*  EE */
	font-size: 12px;	/*   EE */
	text-align: center;
	background: #ff6666;	/* EEE (G ECM EE E EEE EED@EE */
}

#top_menu2 .block_line2{
	background: #ff6666;	/* EEE */
}
/* ===   === */

#footer{
	width: 970px;
	padding: 5px 15px;
}

#bottom_menu{
	float: left;
	width: 760px;
	text-align: center;
}

#bottom_menu, #bottom_menu a{
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	word-spacing: -2px;
	color: #333;
}

#contact{
	float: left;
	width: 175px;
	padding-left: 35px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

#contact a{
	color: #333;
}

#copyright{
	text-align: left;
	padding: 5px 0 0;
	font-weight: normal;
}

#banners{
	float: left;
	width: 969px;
	clear: both;
	padding: 35px 0 0;
	text-align: left;
}

#banners .counter{
	float: right;
	margin: 15px 0 0 2px;
}

#advertice img{
	padding: 13px 0 0;
        width: 200px;
}

#advertice div.ban2{
	padding: 300px 0 0;
}
#advertice div.flash{
	padding: 11px 0 0;
	margin: 0pt 0px;
}
#advertice div.flash1{
	padding: 1px 0 0;
	margin: 0pt 0px;
}

#weather{
	padding: 5px 0;
	text-align: center;
}