html, body {
	margin: 0px;padding:0px;width:100%;height:100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
}

body {overflow-x: hidden;}

a {outline: none 0}

h4 {
	color: #3c3c3c;
	line-height: 18px;
	font-size: 16px;
}

.panel {height: 40px;}
.panel div.panelitem {
	background: url(/DESIGN/SKY/images/panel.png) no-repeat 0 0; 
	width: 820px;
	height: 40px;
	left: 50%;
	margin-left: -410px;
	position: relative;
}
.panel div.panelitem table {position: relative; top: 10px;}
.panel div.panelitem td span.text {
	color: #fff;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
	white-space: nowrap;
}
.panel div.panelitem td select {font-size: 10px;}
.panel div.panelitem td input {font-size: 10px;}

.button {border: 0px; background: url(/DESIGN/SKY/images/button.png) no-repeat 0 0;padding:0px; margin:0px; width: 106px; height: 19px; font-size: 11px; color: #000000; text-align: center; text-decoration: none; display: block; padding-top: 2px; margin-top: 2px; position: relative;}
.langs a {font-weight: bold; font-size: 12px; text-transform: uppercase; color: white; text-decoration: none; position: relative; top: -2px;}
.langs a.active {color: #00376e;}


.header2 {height: 80px;}
.header2 div.content {
	height: 80px;
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
}
.header2 div.content img {float: left; margin-left: 10px;}
.header2 div.content span.text1 {color: #787878; font-size: 12px; font-weight: bold;text-transform: uppercase; text-decoration:none;  display: block; float: left; position: relative;text-transform: uppercase;   z-index:2; top: 40px; margin-left: 20px;}
.header2 div.content span.text1 a {color: #787878; font-size: 12px; font-weight: bold;text-transform: uppercase; text-decoration:none;}
.header2 div.content span.text2 {color: #787878; font-size: 12px; font-weight: bold;text-transform: uppercase; text-decoration:none; display: block; float: left; position: relative; text-transform: uppercase;  z-index:3; top: 40px; margin-left: 185px; }
.header2 div.content span.text2 a {color: #787878; font-size: 12px; font-weight: bold;text-transform: uppercase; text-decoration:none;}
.header2 div.content span.text3 { display: block; float: left; position: relative; text-transform: uppercase; z-index:4;top: 33px; margin-left: 25px;  }
.header2 div.content span.text3 a {color: #787878; font-size: 25px; text-decoration:none;text-transform: uppercase; }

.header2 div.content div.links { width: 121px; float: right; position: relative; top: 10px; z-index: 1 }
.header2 div.content div.links div.skype {background: url(/DESIGN/SKY/images/skype.png) no-repeat 0 1px; padding-left: 23px;}
.header2 div.content div.links div.phone {background: url(/DESIGN/SKY/images/phone.png) no-repeat 0 2px; padding-left: 23px;}
.header2 div.content div.links div.mail {background: url(/DESIGN/SKY/images/mail.png) no-repeat 0 2px; padding-left: 23px;}
.header2 div.content div.links div {line-height: 20px;}
.header2 div.content div.links div a {font-size: 11px; color: #234d88;}

.topmenu {
	background: url(/DESIGN/SKY/images/top_menu_bg.png) repeat-x 0 0;
	height: 55px;
}

.topmenu div.items {
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
	text-align: center;
	color :#696969;
	font-size: 12px;	
	height: 44px;
	font-family: HeliosCond;
}

.topmenu div.items td div {
	height: 55px;
	font-family: HeliosCond;
	}
	
.topmenu div.items td div a {
	position: relative;
	top: 17px;
	font-family: HeliosCond;
}

.topmenu div.items td {
	vertical-align: middle;
	text-align: center;
	height:55px;
}

.topmenu div.items td.active {
	background: url(/DESIGN/SKY/images/menu_act_left.png) no-repeat 0 0;
}
.topmenu div.items td.active div {
	background: url(/DESIGN/SKY/images/menu_act_right.png) no-repeat right 0;
}

.topmenu div.items td div a {
	color :#fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 22px;
	text-transform: uppercase;
}
.topmenu div.items td div a:hover {color: #2ABCF2}
.topmenu div.items td.active div a:hover {color: #fff}

.samolet {
	background: #87d8f3 url(/DESIGN/SKY/images/sky_bg_big_01.png) no-repeat center 0;
	height: 320px;
}

.samolet div.content {

	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
}
.samolet div.content div.slogan {width: 365px; position: relative; left: 630px; top: 160px; }
.samolet div.content div.slogan a.slogan_link {font-size: 27px; color :#003367; font-weight: bold;}


.inner_content {
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
	padding-top: 65px;
	padding-bottom: 70px;
	font-size: 14px;
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
}

.inner_content td p {
	font-size: 14px;
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.inner_content .ctext1,
.inner_content .ctext1 p {
	color: #003569;
	margin-top:0;
}

.inner_content .ctext2,
.inner_content .ctext2 p {
	color: #646464;
	font-size: 13px;
	margin-top:0;
}

.inner_content .gallery {
	width: 880px;
	margin-left: 75px;
}
.inner_content .gallery a {
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;	
}
.inner_content .gallery a img {
	border: 1px solid #6488d4;
}

.inner_content table.table {
	border-collapse: collapse;
}
.inner_content table.table th, .inner_content table.table td {
	border: 1px solid #bcc7d0;
}

.inner_content table.table td big {
	color: #2abcf2;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}

.inner_content table.table tr.odd {
	background: #F6FAFD;
}
.inner_content table.table td {
	text-align: center;
	padding: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
}
.inner_content table.table th b {
	font-size: 12px;
	color: #003264;
	text-transform: uppercase;
}

.inner_content table.table th {
	font-weight: bold;
	color: #646464;
	font-size: 12px;
}

.inner_content table.table th {
	background: url(/DESIGN/SKY/images/th.png) repeat-x 0 0;
	height: 58px;
}


.clear {
	clear: both;
}

h1 {
	color: #003569;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



.line_blue {
	height: 4px; font-size: 1%;
	background: #2abcf2;
}
.banners div {
	height: 122px;
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;	
	text-align: center;
	top: 10px;
}

.hotels {
	background: url(/DESIGN/SKY/images/footer_bg.png) repeat-x 0 0;
	height: 60px;
}

.hotels div {
	height: 60px;
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
	top: 5px;
}

.hotels div a img {cursor: pointer}

.menu div {
	height: 40px;
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
	text-align: center;
	color :#696969;
	font-size: 12px;	
	top: 12px;
}

.menu div a {
	color :#696969;
	font-size: 12px;
	text-decoration: none;
	padding: 0 18px;
}
.menu div a:hover {text-decoration: underline;}

.bottom_footer {
	background: url(/DESIGN/SKY/images/bottom_footer.png) repeat-x 0 0;
	height:192px;
}
.bottom_footer .footer_content {
	height: 122px;
	left: 50%;
	margin-left: -500px;
	position: relative;
	width: 1000px;
	top: 40px;
}
.bottom_footer .footer_content div.blocks {
	float: left;
}

.bottom_footer .footer_content div.phone {
	font-weight: bold;
	font-size: 12px;
	width:275px;
	padding-left: 40px;
}
.bottom_footer .footer_content div.address {
	font-weight: bold;
	font-size: 12px;
	border-right: 1px solid #d8dee3; border-left: 1px solid #d8dee3; padding: 10px 40px 20px 40px;
}
.bottom_footer .footer_content div.copy {
	font-size: 12px;
padding-left:40px;
padding-top:40px;
}
.bottom_footer .footer_content div.copy a {
	color :#004080;
	text-decoration: underline;
}
.bottom_footer .footer_content div.copy a:hover {
	text-decoration: none;
}

.google_top {height: 12px; position: absolute; width: 400px; z-index: 1000;  background: url(/DESIGN/SKY/images/gm_lt.gif) no-repeat 0 0; }
.google_top .google_top_right {height: 12px; width: 100%; background: url(/DESIGN/SKY/images/gm_rt.gif) no-repeat right 0; }
#google_map_canvas {height: 345px; z-index: 100; width: 400px;}
.google_bottom {height: 12px; position: absolute; width: 400px; z-index: 1000; margin-top: -12px; background: url(/DESIGN/SKY/images/gm_lb.gif) no-repeat 0 0;  }
.google_bottom .google_bottom_right {height: 12px; width: 100%; background: url(/DESIGN/SKY/images/gm_rb.gif) no-repeat right 0; }



.win .wtop {
	height: 5px; font-size: 1%; width: 592px
}
.win .wleft {
	float: left; width: 3px; height: 425px; background: url(/DESIGN/SKY/images/left_fon.png) no-repeat 0 0;font-size:1%
}
.win .wright {
	float: left; width: 19px; height: 425px; background: url(/DESIGN/SKY/images/right_fon.png) no-repeat 0 0;font-size:1%
}
.win .wcenter {
	float: left; width: 570px; height: 425; background: white
}
.win .wfooter {
	background: url(/DESIGN/SKY/images/bottom_fon.png) no-repeat 0 0; height: 24px; height: 592px;font-size:1%
}

.aaa {width: 280px; overflow: hidden; }
.aaa .left {float: left; margin-right: 30px; }
.aaa .right {float: left;}
.aaa .left h4 {background:transparent url(/DESIGN/SKY/images/baks.jpg) no-repeat scroll left center;
margin-bottom:5px; margin-top: 0px;
padding-left:20px; font-size: 12px; color: #597487; font-family: Arial}
.aaa .right h4 {background:transparent url(/DESIGN/SKY/images/weath.jpg) no-repeat scroll left center;
margin-bottom:5px;margin-top: 0px;
padding-left:20px; font-size: 12px; color: #597487; font-family: Arial}
.aaa p {font-size: 12px; color: #597487; font-family: Arial; font-weight: normal;}
.aaa .titdata {color: #00468c; font-size: 12px; font-weight: bold; font-family: Arial; padding-left: 30px; margin-bottom: 15px;}

.phone_line {margin-top: 10px; font-weight: bold; color :#696969; font-size:15px;}

#tl-search-form a{
  color: #fff;
  font-size: 13px;
}
#tl-anchor{
  padding: 0 0 30px 0;
  border-bottom: 1px solid #2cbbf5;
}
