@CHARSET "UTF-8";
body{
	background-color: white;
	font-family: Trebuchet MS;
	background-color: #e5e5e5;
	background-image: url('img/bg.jpg');
}

* {
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #363640;
	outline-style: none;
}

select {
	border: 1px solid #aaaaaa;
	font-size: 16px;
   	background-color: white; !important
	-moz-border-radius: 3px;
	border-radius: 3px;
}
textarea
{
	font-family: Trebuchet MS;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
   	border: 1px solid  #aaaaaa;
  	background-color: white; !important;
    resize: none;
}

input[type="text"]
{
    border: 1px solid #aaaaaa;
	font-size: 16px;
   	background-color: white; !important
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#main {
	width: 1024px;
	margin: 0px auto;
	background-image: url('img/bg2.jpg');
}

H1
{
    font-family: Trebuchet MS;
	font-size: 26px;
	color: #ff6600;
}

H1 *
{
    font-family: Trebuchet MS;
	font-size: 26px;
	color: #ff6600;
}

H2
{
	font-family : Trebuchet MS;
    font-size   : 16px;
	color: #ff6600;
}

H2 *
{
	font-family : Trebuchet MS;
    font-size   : 16px;
	color: #ff6600;
}

.h2_like  *
{
	font-family : Trebuchet MS;
    font-size   : 14px;
	color: #ff6600;
}

.h2 *
{
	font-family : Trebuchet MS;
    font-size   : 14px;
	color: #ff6600;
}


H3
{
	font-family : Trebuchet MS;
    font-size   : 16px;
	color: #ff6600;
}

H3 *
{
	font-family : Trebuchet MS;
    font-size   : 14px;
	color: #ff6600;
}

H4
{
	font-family : Trebuchet MS;
    font-size   : 14px;
	color: #ff6600;
}

H4 *
{
	font-family : Trebuchet MS;
    font-size   : 14px;
	color: #ff6600;
}

A
{
	color: #ff6600;
}

A:hover
{
	color: #CE050F;
}

A:visited
{
	color: #804040;
}



A DEL
{
 text-decoration: none !important;
}

A:hover DEL
{
 text-decoration: none !important;
}

A:visited DEL
{
 text-decoration: none !important;
}

DEL
{
 text-decoration: none !important;
}



A  *
{
	color: #ff6600;
	text-decoration: none !important;
}

A:hover  *
{
	color: #CE050F;
	text-decoration: none !important;
}

A:visited *
{
	color: #804040;
    text-decoration: none !important;
}


.map
{ position:relative;
  width:670px;
  height:386px;
  padding: 0px;
  margin: 0px;
  border: none;
  background-image:url('img/map.png');
}


a.maplink
{
	color: black;
}

a.uslugi_main
{
font-size: 26px;
  -moz-border-radius: 5px;
   border-radius: 5px;
	display: block;
	width: 676px;
	height: 46px;
	background: #5d809d;
	background-image: url('img/umain.jpg');
    padding: 16px 0px 0px 10px;
    margin: 0px 0px;
	color: white;
}

a.uslugi_main:hover
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	background: #535353;
	background-image: url('img/umain_hover.jpg');
	color: white;
}

a.uslugi_main:visited
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	color: white;
}

a.uslugi_main_avia
{

  -moz-border-radius: 5px;
   border-radius: 5px;
	display: block;
	width: 676px;
	height: 46px;
	background: #5d809d;
	background-image: url('img/umain.png');
    padding: 16px 0px 0px 10px;

    margin: 0px auto;
}

a.uslugi_main_avia h2
{
text-decoration: none;
 font-size: 26px;
 color: white;
}

a.uslugi_main_avia:hover
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	background: #ff6600;
	background-image: url('img/umain_hover.png');
	color: white;
}

a.uslugi_main_avia:hover *
{
	color: white; !important
}

a.uslugi_main_avia:visited
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	color: white; !important
}



a.uslugi_main_bus
{

  -moz-border-radius: 5px;
   border-radius: 5px;
	display: block;
	width: 300px;
	height: 46px;
	background: #5d809d;
	background-image: url('img/umain_bus.png');
    padding: 16px 0px 0px 10px;

    margin: 0px auto;
    text-align:left;
}

a.uslugi_main_bus h2
{
text-decoration: none;
 font-size: 26px;
 color: white;
 padding-left: 25px;
}

a.uslugi_main_bus:hover
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	background: #ff6600;
	background-image: url('img/umain_bus_hover.png');
	color: white;
}

a.uslugi_main_bus:hover *
{
	color: white; !important
}

a.uslugi_main_bus:visited
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	color: white; !important
}



a.uslugi_corporate
{

  -moz-border-radius: 5px;
   border-radius: 5px;
	display: block;
	width: 150px;
	height: 150px;
	background: #5d809d;
	background-image: url('img/corporate.png');
    padding: 0px;
   font-size: 13 px;
    margin: 0px auto;
    text-align:center;
   text-decoration: none;
}

a.uslugi_corporate h2
{
   font-size: 15 px;
 text-decoration: none;
 color: white;
 padding: 95px 0px 0px 0px;
}

a.uslugi_corporate:hover
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	background: #ff6600;
	background-image: url('img/corporate.png');
	color: white;
}

a.uslugi_corporate:hover *
{
	color: white; !important
	 -moz-border-radius: 5px;
   border-radius: 5px;
}

a.uslugi_corporate:visited
{
	 -moz-border-radius: 5px;
   border-radius: 5px;
	color: white; !important
}



a.uslugi
{
	color: #233565;
}

a.uslugi:hover
{
	color: #CE050F;
}


a:hover.maplink
{
	color: red;
}



.header {
	width: 1024px;
	margin: 0px auto;
	padding: 0px;
	background-color: #0780d0;
}

.info_block {
	width: 1024px;
	margin: 0px auto;
    border-collapse:collapse;
    background-color: #f68833;
}

.info_block a{
	margin: 0px;
    padding: 0px;
    border: 0px;
    vertical-align: middle;
}

.info_block img{
	margin: 0px;
    padding: 0px 0px 1px 0px;
    border: 0px;
    vertical-align: top;
}


.info_block td tr{
    vertical-align: middle;
}

.menu2
{
    background-color: black;
    background-image: url('img/g_line_2.jpg');
    background-repeat: repeat-x;
    height:29px;
    width:1024px;
    display:block;
	margin: 0px auto;
}


a img {
	border: 0px;
}

.footer {
	width: 1024px;
	margin: 0px auto;
    background-color: #5d809d;
}

.footer *
{
  	 color: white;
}



td.footer_big *
{
    font-weight: bold;
    font-size   : 14px;
    color: white;
}


td.footer_small
{
    font-size   : 10px;
}

td.footer_small *
{
    font-size   : 10px;
}


span.footer_special *
{
    background: #7da8d2;
    font-stretch: semi-expanded;
    font-size   : 12px;
    color: white;
    padding: 3px;
    text-decoration:none;
}


.content{
 color: #363640;
 width: 1024px;
 margin: 0px auto;
 background-color: #FEFEFE;
 //background-image: url('img/bg2.jpg');
}

.content td{
    vertical-align: top;
}

.info_table
{
   -moz-border-radius-topright: 15px;
   border-top-right-radius: 15px;
   -moz-border-radius-topleft: 15px;
   border-top-left-radius: 15px;

   background-color: #5d809d;
}

.info_table_head td
{
  text-align: center;
  font-size:14px;
  font-weight: bold;
  color: white;
}

.transport_c {
	background-image: url("img/plane1.gif");
	background-repeat: no-repeat;
	background-position: 1% 5%;
	text-align: center;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #ff9020;
	font-family : Trebuchet MS;
    font-size   : 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}


.info_table_bright
{
    background:  #e0e0e0;
}

.info_table_bright td
{
  border-right: 1px solid #d0d0d0;
   padding: 4px 10px;
}


.info_table_dark
{
    background:  #d0d0d0;
}

.info_table_dark td
{
    border-right: 1px solid #e0e0e0;
      padding: 4px 10px;
}

.info_table_foot
{
	 height: 15px;
}

div.hor_div_1
{
background:  url(img/h_line.png) repeat-x;
width:100%;
height:3px;
}

.right
{
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0px;
  border-collapse : collapse;
}

.right img
{
  border: none;
}

.right_banners
{
   text-align:center;
}

.right a {
	display: block;
	background-image: url("img/button_orange.gif");
	background-repeat: no-repeat;
	background-position: 1% 0%;
	text-align: left;
	width: 140px;
	text-decoration: none;
	padding-left: 10px;
	color: #363640;
	font-family : Tahoma;
    font-size   : 10px;
	font-weight: normal;
	/* overflow: hidden;
	white-space: nowrap; */
}

.right a:hover {
    background-color:#f79d51;
	background-image: url("img/button_orange_hover.gif");
	background-repeat: no-repeat;
	background-position: 1% 0%;
}


.sticky
{
    font-family : Tahoma;
    font-size   : 13px;
	font-weight: bold;
    padding: 0px 0px 0px 28px ;
    margin: 0px;
}

.sticky_name
{
    color: white;
}

.sticky_content
{
 background-color: #d7d7d7;
}


span.weather_block b
{
    font-family : Tahoma;
    font-size   : 10px;
    color:#363640;
}

span.weather_block
{
    font-family : Tahoma;
    font-size   : 10px;
    color:#363636;
    cursor: pointer;
}


.mainpage_vertical_divisor
{
 background: #cccccc url("img/vdiv.gif") repeat-y;
 width: 1px;
 padding : 0px;
}







.left_table {
	background:#E5B022;
	text-align:left;
	padding:2px;
	color:#2266AA;
	clear: both;
	font-weight: bold;
	margin-bottom: 5px;
	border: none;
	-moz-border-radius: 5px;
}


.banners_table {
	background:#E5B022;
	text-align:center;
	padding:2px;
	color:#2266AA;
	clear: both;
	font-weight: bold;
	margin-bottom: 5px;
	border: none;
	-moz-border-radius: 5px;
}



.news_table {
	/* background:#E5B022; */
	padding:2px;
	clear: both;
	margin-bottom: 5px;
	border: none;
	-moz-border-radius: 5px;
}

.news_date{
	color: white;
	text-align:center;
	font-family : Trebuchet MS;
    font-size   : 10px;
	font-weight: normal;

}
.news_caption
{
	text-decoration: none;
	text-align  : left;
	font-family : Trebuchet MS;
    font-size   : 12px;
	font-weight : bold;
    color: #EE8822;
}
.news_short
{
	text-decoration: none;
	text-align  : left;
	font-family : Trebuchet MS;
    font-size   : 10px;
	font-weight : normal;
    color: #363640;
}
.main_caption
{
	text-decoration: none;
	text-align  : center;
	font-family : Trebuchet MS;
    font-size   : 14px;
	font-weight : bold;
    color: #363640;
}






.offline{
    display : block;
    width: 1024px;
    height: 600px;
	margin: 20px auto;
	font-family : Trebuchet MS;
    font-size   : 22px;
	font-weight : normal;
    color: black;
    text-align:center;
    vertical-align: middle;
}

.black_warning
{
	font-family : Trebuchet MS;
    font-size   : 14px;
    color: #333333;
    text-align: center;
}

.black_warning *
{
	font-family : Trebuchet MS;
    font-size   : 14px;
    color: #333333;
}





.booking_table_yrow *
{
	background:#7da8d2;
	color:white;
}

.booking_table
{
    text-align: left;
    width: 100%;
    border: 1px solid #7da8d2;
    -moz-border-radius: 5px;
}

.booking_table td
{
 vertical-align:middle;
}

.price
{
	color: maroon;
	font-size   : 18px;
}

.currency_symbol
{
	color: maroon;
	font-size   : 16px;
}

.currency_symbol  *
{
	color: maroon;
	font-size   : 16px;
}

.currency_symbol_small
{
	color: grey;
}

.currency_symbol_small  *
{
	color: grey;
}

/* booking  airticket additional persons table*/
.apc_table
{
 border: 1px solid #c0c0c0;
 -moz-border-radius: 3px;
 background: #d7d7d7;
}

.apc_table_active
{
 border: 1px solid #fcc002;
 -moz-border-radius: 3px;
 background: #fefaeb;
}


.poll td
{
 font-size   : 12px;
}

.search_table
{
    background: #eeeeee; !important
    border-radius: 5px;
	-moz-border-radius: 5px;
}


.ax-schedule-table
{
    border-collapse : collapse;
    border: 1px solid #fcc002;
    width: 100%;
    background: #fefaeb;
}

.ax-schedule-table td
{
    border: 1px solid #fcc002;
    text-align: center;
}


.navi
{
	width: 1024px;
	margin: 0px auto;
	background-color: #ffffc4;
	vertical-align: middle;
	text-align: center;
}


.navi_warning_text *
{
    color: maroon;   !important
	font-family: Trebuchet MS;
	font-size: 16px;
}

.navi_warning_text
{
    color: maroon;   !important
	font-family: Trebuchet MS;
	font-size: 16px;
}

.uslugi_table
{
 width:100%;
 padding: 5px;
 text-align:center;
}

.uslugi_table img
{
    border-radius: 10px;
	-moz-border-radius: 10px;
}

.uslugi_table img:hover
{
  box-shadow: 4px 4px 3px #888;
  -webkit-box-shadow: 4px 4px 3px #888;
  -moz-box-shadow: 4px 4px 3px #888;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#888, offX=4, offY=4, positive=true);
}

.social-net-buttons-16 a{

    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 5px;
}
.social-net-buttons-16 a.icon-vk-16{background-image: url(/img/soc_vk_16.png); }
.social-net-buttons-16 a.icon-ok-16{background-image: url(/img/soc_ok_16.png); }
.social-net-buttons-16 a.icon-lj-16{background-image: url(/img/soc_lj_16.png);}
.social-net-buttons-16 a.icon-twitter-16{background-image: url(/img/soc_tw_16.png);}
.social-net-buttons-16 a.icon-facebook-16{background-image: url(/img/soc_fb_16.png); }
/*.social-net-buttons-16 a.icon-yaru-16{background-image: url(/img/social-net-16.png);}
.social-net-buttons-16 a.icon-moimir-16{background-image: url(/img/social-net-16.png); }
.social-net-buttons-16 a.icon-moikrug-16{background-image: url(/img/social-net-16.png); } /**/

