h1
{
	margin:0; padding:0;
	font-size:120%;
	color:#777;
	margin-bottom:15px;
	margin-right:20px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:180px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

.info_page p{text-align:justify;font-family:Arial;font-size:xsmall;font-weight:normal;}
.info_page h2{color:#333;}
.info_page h1{color:#333;font-size:150%;}


.double_top {border-spacing:0px;}
.double_top tr:first-child td {border-top:1px solid #ddd;}
.double_top tr td {padding:6px 10px 6px 10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;}
.double_top tr td:first-child {padding:6px 10px 6px 10px;border-left:1px solid #ddd;}
.double_top tr:nth-child(even) {     background-color: #f7f7f7;}

.double_top tr:first-child {font-weight:bold; background-color: #f0f0f0;}
.double_top tr:nth-child(2) {font-weight:bold;background-color: #f0f0f0;}

#slider{
	position:relative;
	width:249px;
	height:310px;
	top: 20px;
	margin:-20px auto 0;
}
#after_slider_div {
	height:20px;
	width:100%;
}


.slides_container {
	width:249px;
	height: 301px;
	display:none;
	margin:0 auto;
}

.slides_container a {
	width:249px;
	height: 295px;
	display:block;
	text-decoration: none;
}

.slides_container a div{
	padding: 0px 0px 0px;
}

.slides_container a div img{
	display: block;
	float: left;
	margin-right: 17px;

}

.pagination {
	text-align:center;
	width:249px;
	margin:0 auto;
	padding:0;
}

.pagination li {
	float:left;
	margin:0 11px 0 0;
	list-style:none;
	display:inline;
}

.pagination li a {
	display:block;
	width:9px;
	height:9px;
	margin-right:0;
	background-image:url(images/slider-pagination.png);
	background-position:0 0;
	text-indent:-9999px;position:relative;z-index:500;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -9px;
}
table.month-blocktb {border: 1px solid #aaa;}
div.month-item {padding:5px 20px; margin:0; font-size:.9em; border:1px solid #eee;background-color:#ccc;float:left;font-weight:bold;color:#fff;cursor:pointer;}
div.month-item:hover, div.month-item.active {border:1px solid #ccc;background-color:#ff9900;}
div.month-block{clear:both;display:none;}
table.month-blocktb  tr.tick-head td {background-color:#ccc;font-weight:bold; text-align:center;vertical-align:middle;padding:5px;}
table.month-blocktb  tr.tick-body td {text-align:center;vertical-align:middle;padding:5px 2px;}
table.month-blocktb  tr.tick-body td span {font-weight:bold; color:#ff0512;}
div.flights-list {clear:both;}
div.avia-item {padding:10px 20px; margin:0; border:1px solid #eee;background-color:#218c5a;float:left;font-weight:bold;color:#fff;cursor:pointer;}
div.avia-item:hover, div.avia-item.active {border:1px solid #ccc;background-color:#ff9900;}
#aav1, #aav2 , #abv1, #abv2, #acv1, #acv2, #adv1, #adv2, #aev1, #aev2, #afv1, #afv2, #agv1, #agv2, #ahv1, #ahv2  {clear:both;}