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;}



/* 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:990px;margin:0 auto;text-align:left;}
		#header_container {float:left;width:100%;height:225px;background:#f7f7f7 url(../images/header4.jpg) no-repeat center top;margin:0; background-size: cover; }
			#logo {display:block;width:269px;height:90px;margin:10px 0 0 0;}
			#logo_skype {
				display:block;
				width:150px;
				height:32px;
				position: absolute;
				top: 5px;
				left: 320px;}
			#ico{display:block; margin: 20px 0 0 315px;}
			/*#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;}*/

		#middle_container {float:left;position:relative;width:1000px;}
		.left_block {float:left;position:relative;width:210px;margin-top:10px;}
		.right_block {float:right;position:relative;width:180px;margin-top:10px;}
		.center_block {float:left;position:relative;width:807px;margin-top:10px;}

#top_menu{
	background: #818181;
	border-radius: 5px;
	height: 24px;
	width: 973px;
	position: absolute;
	left: 12px;
	top:-30px;
	z-index: 100;
}
			#top_menu td{
				text-align: center;
			}
			#top_menu a{
			  display: block;
				color: #fff;
				margin: 0 15px;
				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: 21px;
    		background-color: #b1b1b1;
    		text-align: left;
    		margin: 0;
    		display: none;
			}
			#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: #e9e9e9;
			  color: #333333;
			  text-decoration: none;
			}
			.yashare-auto-init{
				width: 260px;
				height: 30px;
				position: absolute;
				right: 0;
				top: 130px;
			}
			#right_menu a{
				color: #ffffff;
				font-weight: bold;
				font-family: font-family: Tahoma, serifSansSerifMonospace;
				font-size: 13px;
			}
			#right_menu{
				display: block;
				width: 500px;
				height: 42px;
				position: absolute;
				right: 0;
				top: 0;
				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:179px;text-align:center;background: #fff url(../images/smShadowTop.jpg) no-repeat center top;}
			.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:-68px;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:100%;
			margin:10px 0 20px 0;
			background:url(../images/footer.gif) no-repeat left top;
			padding: 0;
		}
		#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-article {}
	.article-name-country { font-size:22px; text-align:center;}
	.article-name-city { width:300px; float:left; padding:8px 15px;}