html,
body {height:100%;}
body {margin:0;text-align:center;color:#565656;font:14px Trebuchet MS;background:#f7f7f7;}
img, a:link img, a:visited img {border:0;}
a:link, a:visited {color:#0067c7;text-decoration:none;}
a:hover {text-decoration:underline;}
input,textarea,select {font:14px Trebuchet MS;vertical-align:middle;}
form,fieldset {margin:0;padding:0;border-style:none;}
p,div,ul,li{margin:0;padding:0;}

p,div,span,table,tr,td,th,ul,li,dt,dd{font:14px Trebuchet MS;}

.clear { clear:both;}
.blue, .blue a:link, .blue a:visited {color:#0067c7;}
.gray, .gray a:link, .gray a:visited {color:#565656;}
.black, .black a:link, .black a:visited {color:#000;}

.bold {font-weight:600;}

.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}

ul {margin:5px 0 5px 35px;}

ul.word {margin:0 0 10px 0;}
ul.word li {list-style:none;}
ul.word li a {display:block;width:180px;background:url(../images/word.jpg) no-repeat left 3px;padding-left:20px;}

h1{font-size:18px;}
h2{font-size:17px;}
h3{font-size:17px;}
.biletix__wl__price_variant_item__price__value_and_currency_symbol span { font-size:34px;}
.biletix__wl__price_variant_item__price__value_and_currency_symbol i { font-size:24px;}
.biletix__wl__price_variant_item__price__val { font-size:34px;}
.biletix__wl__price_variant_item__price__val i { font-size:24px;}
.biletix__wl__ak_group_table__filter_item{ font-size:24px;}

#__biletix__wl__ .biletix__wl__search_form__cities__holder .biletix__wl__search_form__cities__input__holder input { font-weight:bold;}
#__biletix__wl__ .biletix__wl__search_form__date { font-weight:bold;}
.hasDatepicker  { font-weight:bold;}
.footerkeyword { font-size:10px; color:#CCCCCC;}

/* aviarost.ru */
#wrap-1 {width:100%;text-align:center;}
	#left_col {width:50%;position:absolute;z-index:0;left:0;top:0;height:500px;}
		#left_gradient {width:300px;height:200px;position:absolute;z-index:0;right:0;margin-right:496px;background:url(../images/left_gradient.jpg) no-repeat right top;}
		#menu_shadow {position:absolute;z-index:1;right:0;margin:310px 496px 0 0;width:31px;height:523px;background:#fff url(../images/menuShadow.jpg) no-repeat right top;}
	#right_col {width:50%;position:absolute;z-index:0;right:0;top:0;height:500px;text-align:right;background:url(../images/right_gradient.jpg) no-repeat 494px top;}
	#center_col {position:relative;z-index:1;width:100%;margin:0 auto;text-align:left;}
		#header_container {/* float:left; */width:1080px;height:185px;background:#f7f7f7 url(../images/header4.jpg) no-repeat left top;margin:0 auto;}
			.phone {float: right;
    width: 275px;
    height: 53px;
    color: #0587b9;
    font-size: 32px;
    font-weight: bold;
    background: #fefefe;
    font-family: Arial, Helvetica, sans-serif;
}
			.phone span { color:#888888; font-size:32px;}
			.logo {margin:8px 0 0 59px;}
			#logo_skype {
				display:block;
				width:150px;
				height:32px;}
			#ico{display:block; margin: 85px 0 0 0;}
			/*#icq_1 {display:block;width:110px;height:25px;margin:17px 0 0 290px;}
			#icq_2 {display:block;width:110px;height:45px;margin:7px 0 0 290px;}*/
			/*#address_container {;float:left;width:100%;height:60px; background:url(../images/shadow.jpg) no-repeat left bottom;}
				#address_container .address_item {float:left;height:133px;width:20%;background:url(../images/vert_line.jpg) no-repeat right bottom;}
				#address_container .address_item p {margin:5px 0 0 15px;width:180px;font-size:13px;font-weight:300;color:#565656;}
				#address_container .address_item p.address{margin:35px 0 0 15px;}
				#address_container .address_item p.title {font-size:18px;font-weight:600;}
				#address_container .address_item p.phone {margin:5px 0 0 15px;color:#0067c7;font-size:15px;}*/
.special-box {background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); padding: 10px; width: 50%; vertical-align: top;}
		#middle_container {/* float:left; */position:relative;width:1080px; margin: 0 auto;}
		.left_block {float:left;position:relative;width:210px;margin-top:10px;}
		.right_block {float:right;position:relative;width:220px;}
		.center_block {/* float:left; */position:relative;width:1080px;margin-top:10px;}
		.proc { font-size:24px; text-align:center;padding:0 0 20px 0;color:#004fa8;}
      #top_menu{
        /*
background: url(../images/topmenu.gif) no-repeat left top;
        height: 27px;
        width: 973px;
				position: absolute;
				left: 12px;
				top : 160px;
				z-index: 100;
*/
    height: 27px;
    width: 973px;
    z-index: 100;
			}
			#top_menu td{
				text-align: center;
			}
			#top_menu a{
			  display: block;
				color: #fff;
				margin: 0 25px;
				font-weight: bold;
				font-family: Tahoma, serifSansSerifMonospace;
			}
			#top_menu a:hover{
				color: white;
			}
			#top_menu td span{
				position: relative;
				display: block;
				height: 0;
				width: 100%;
				float: left;
			}
			#top_menu .level2{
	    		position: absolute;
	    		left: 4px;
	    		top: 22px;
	    		background-color: #036AAF;
	    		text-align: left;
	    		margin: 0;
	    		display: none;
    		    z-index: 999999;
			}
			#top_menu ul:hover.level2, #top_menu td:hover .level2{
				display: block;
			}
			#top_menu .level2 li{
				list-style-type: none;
			}
			#top_menu .level2 a{
				margin: 0;
				padding: 4px 10px;
				border-bottom: 1px solid black;

			}
			#top_menu .level2 a:hover{
			  background-color: #1caaf6;
			  text-decoration: none;
			}
			.yashare-auto-init{
				width: 260px;
			    height: 30px;
			    padding-top: 80px;
			    margin-left: 250px;
			}
			#right_menu a{
				color: #0053ab;
				font-weight: bold;
				font-family: font-family: Tahoma, serifSansSerifMonospace;
				font-size: 13px;
			}
			#right_menu{
				display: block;
				width: 500px;
				height: 42px;
				margin: 0;
			}
			#right_menu li{
				display: block;
				height: 42px;
				line-height: 42px;
				padding: 0 20px;
				float: right;
				background: url(../images/divider.png) left top no-repeat;
			}
			#right_menu li:last-child{
				background: none;
			}
			.new_table{
				width: 100%;
			}
			.new_table td{
				vertical-align: top;
				text-align: center;
			}
			.new_table td .avgShadow_block{
				margin-left: auto;
				margin-right: auto;
			}
			.new_table .content_block{
				text-align: left;
			}
			#left_menu ul.level1 {float:left;width:230px;margin:0 0 0 15px;}
			#left_menu ul.level1 li {font-size:16px;font-weight:600;list-style:none;}
			#left_menu ul.level1 li a:link, #left_menu ul.level1 li a:visited {display:block;float:left;width:100%;white-space:nowrap;margin:0 0 5px 0;padding:0 0 0 15px;color:#0067c7;text-decoration:none;background:url(../images/ar1.png) no-repeat left center;}
			#left_menu ul.level1 li a:hover , #left_menu ul.level1 li a.active{color:#009fcd;text-decoration:underline;background:url(../images/ar3.png) no-repeat left center;}

			#left_menu ul.level1 li.black :link, #left_menu ul.level1 li.black a:visited {color:#000;}
			#left_menu ul.level1 li.black a:hover, #left_menu ul.level1 li.black a.active {color:#11a5d0;text-decoration:underline;background:url(../images/ar3.png) no-repeat left center;}

			#left_menu ul.level2 {float:left;margin:0;}
			#left_menu ul.level2 li {float:left;width:auto;font-size:14px;list-style:none; width:100%;}
			#left_menu ul.level2 li a:link, #left_menu ul.level2 li a:visited{display:block;float:left;white-space:nowrap;margin:0 0 5px 10px;color:#3d3d3d;text-decoration:none;background:url(../images/ar2.png) no-repeat left center;}
			#left_menu ul.level2 li a:hover, #left_menu ul.level2 li a.active {color:#11a5d0;text-decoration:underline;background:url(../images/ar4.png) no-repeat left center;}

			#cities_link {margin:10px 0 0 25px;}
			#cities_link a{display:block;float:left;width:49%;font-size:11px;}
			#cities_link2 ul{
			  display: block;
				width: 20%;
				float: left;

				margin: 0;
				padding: 0;
				list-style: none;
			}
			#cities_link2 ul li{
      	font-size: 14px;
				font-weight: bold;
				font-family: Tahoma, serifSansSerifMonospace;
				color: #0067c7;
				margin-bottom: 4px;
				margin-right: 6px;
			}
			#cities_link2 a{
				font-weight: normal;
				display: block;
				font-size: 12px;
			}

			#counter {position:relative;bottom:0;left:0;clear:both;margin:0;}
			#counter  img{margin:0 0 0 0;}

			#copyright {position:relative;bottom:0;left:0;margin:25px 0 0 0;}
			#copyright p, #copyright span {font-size:11px;}

			#content {
				clear:both;
				margin-left: 5px;
			}
			#content p {margin:5px 0 0 0;}

			.smShadow_block {/* width:220px;  */padding:8px 0;text-align:center;background: #f7f7f7 /* url(../images/smShadowTop.jpg) */ no-repeat center top;    clear: both;}
			.smShadow_block .top_shadow {font-size:9px;}
			.smShadow_block .bot_shadow{height:13px;background: #f7f7f7 /* url(../images/smShadowBottom.jpg) */ no-repeat center top;}
			.smShadow_block  .action table {margin:5px auto 10px auto;height:100px;}
			.smShadow_block  .action table th {width:100px;font-size:16px;text-align:left;}
			.smShadow_block  .action table td {font-size:19px;color:#009fcd}
			.smShadow_block  .action  images {margin:0 0 5px 0;}

			.smShadow_block1 {width:179px;text-align:center;background: #fff url(../images/smShadowTop.jpg) no-repeat center top;}
			.smShadow_block1 .top_shadow {font-size:9px;}
			.smShadow_block1 .bot_shadow{height:13px;background: #f7f7f7 url(../images/smShadowBottom.jpg) no-repeat center top;}
			.smShadow_block1  .action table {margin:5px auto 10px auto;height:100px;}
			.smShadow_block1  .action table th {width:100px;font-size:16px;text-align:left;}
			.smShadow_block1  .action table td {font-size:19px;color:#009fcd}
			.smShadow_block1  .action  images {margin:0 0 5px 0;}


			.bigShadow_block { margin:40px 0 40px 0;padding-top:20px;background: #fff url(../images/bigShadowTop.jpg) no-repeat center top; border: 0px solid grey; width: 430px;}
			.bigShadow_block .bot_shadow {height:23px;background: #fff url(../images/bigShadowBottom.jpg) no-repeat center top;}
			.bigShadow_block .content_block {margin:0 10px 10px 10px; border: 0px solid red;}

			.avgShadow_block {width:240px;margin:20px 20px 20px 5px;background:url(../images/avgShadowTop.jpg) no-repeat center top;}
			.avgShadow_block  h3 {font-size:16px;margin:0;text-align:center;}
			.avgShadow_block .bot_shadow {height:13px;background: #f7f7f7 url(../images/avgShadowBottom.jpg) no-repeat center top;}
			.avgShadow_block .content_block {margin:10px 5px 10px 10px;}
			.avgShadow_block .content_block ul.word li{margin:5px 0;}

			.payments{
				text-align: center;
			}

			#subscribe {margin:5px 25px;}
			#subscribe p{font-size:11px;margin:0 0 5px 0;}
			#subscribe label{float:left;margin:2px 10px 0 0;font-size:13px;}
			#subscribe input {width:120px;height:20px;margin:0 0 10px 0;font-size:13px;border:1px solid #000;}
			#subscribe input.submit_button {width:142px;height:25px;padding-bottom:5px;color:#fff;background:url(../images/button.jpg) no-repeat center top;border:0;}

			#rbk_counter {margin:5px;}

			#slideshow {margin:25px 0 0 0;width:100%;text-align:center;}

			#country_links {margin:55px 0 0 10px;width:166px;height:244px;padding-top:10px;background:url(../images/country.jpg) no-repeat center top;}
			#country_links  h4 {margin:0 0 0 25px;font-size:14px;}
			#country_links p {margin:7px 0 0 25px;}
			#country_links a:link, #country_links a:visited {font-weight:600;}

			#ship {position:absolute;width:125px;bottom:-130px;right:0;z-index:10;text-align:center;}
			#ship p, #ship span {font-size:11px;}

			.countries h1 {text-align:center;margin:15px auto 10px auto;}
		#footer, #page #footer{
			/* float:left; */
			width:1080px;
			margin: 10px auto 20px auto;
			background: url(../images/footer.gif) no-repeat center top;
			padding: 1px 0 0 0;
			clear: both;
		}
		#footer .right_block {float:right;}
		#footer p {margin:5px 0;}
		#footer span, #footer p {font-size:11px;}

div.avia_table table td {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

div.avia_table select, div.avia_table input {width:250px;height:20px;margin-left:15px;border:1px solid #666;}
div.avia_table table td {padding:2px;}
div.avia_table table td .tdlight {  background-color: #e0dfde;}
div.avia_table table td .tddark {background-color: #ccc;}
div.avia_table table td .tdhead {font-weight: bold;background-color: #a2c1e4;}

div.all_action {margin:10px 0 30px 0;}
div.all_action h2{font-size:23px;margin:5px 0 5px 0;color:#ff6600;}


#img-woman-man{
    border-bottom:1px solid white;
    height:92px;
    width:100%;
}
.wm{
    float:left;
}
img.wm:hover{
    opacity:0.7;
    filter: alpha(opacity = 70);

}
#bottom_menu li{
list-style: circle outside;
}

#bottom_menu li ul li{
	list-style: disc outside;
}

#bottom_menu ul{
	margin: 0;
	padding: 0;
}
#bottom_menu td{
	vertical-align: top;
	padding: 20px 34px;
	background: url(../images/long_divider.png) left top no-repeat;
}
#bottom_menu td:first-child{
	background: none;
}
#bottom_menu a{
	color: #7a787b;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
#bottom_menu ul ul{
	padding-left: 10px;
}
#bottom_menu ul ul a{
	font-weight: normal;
}
.pdf{
	display: block;
	padding-left: 20px;
	background: url(../images/pdf.gif) left top no-repeat;
}
a.show_more_link {
    padding-left: 4px;
}
span.show_more_span {
    display: none;
}
.pages {text-align: center; font-size: 24px;}
.pages a {padding: 3px 5px 3px 5px; display: inline-block;}
.box-country-artikle {}
	.artikle-country { font-size:22px; text-align:center;}
	.artikle-city { width:300px; float:left; padding:8px 15px;}