@font-face {
	font-family: 'AvantGardeITCbyBT';
	src: url('fonts/AvantGardeITCbyBT.eot');
	src: url("fonts/AvantGardeITCbyBT.eot?#iefix") format('embedded-opentype'),
	     url('fonts/AvantGardeITCbyBT.ttf') format('truetype')
}

*{
	margin: 0;
	padding: 0;
}

html{
	background: transparent url(images/main2_bg.jpg) no-repeat center center fixed;
	-moz-background-size: cover;
	-o-background-size: 102% auto;
	-webkit-background-size: 102% auto;
	-khtml-background-size: cover;
	background-size: cover;
}
html, body{
	width: 100%;
	height: 95%;
	background-color: transparent;
}

/*Main Page */

#menu{
	height: 80px;
	width: 100%;
}
.div_bg{
	position: left;
	width: 100%;
	height: 50px;
	background: url(images/div_bg.png) repeat;
}
.top_menu{
	position: relative;
	width: 100%;

}
.top_menu .top_menu_block{
	width: 25%;
	float: left;
	text-align: center;
	padding: 15px 0;
}
.top_menu .top_menu_block a{
	font-family: AvantGardeITCbyBT;
	font-size: 30px;
	color: #fff;
}
.top_menu .top_menu_block a:hover{
	color: #00d6c6;
}
.top_menu .top_menu_block.current_page_item a{
	color: #00d6c6;
}
#content_2{
	text-align: center;
	margin: 50px 0 50px;
	background: transparent url(images/volna-01.png) repeat-x 150px 28%;
}

/* text
-------------------------------------------------------------- */

body {
font-family: AvantGardeITCbyBT;
font-size: 18px;
color: #FFFFFF;
line-height: 25px;
}

footer {
font-family: AvantGardeITCbyBT;
font-size: 12px;
color: #FFFFFF;
line-height: 18px;
}

/* wordpress bit */

titletext {
	font-family: AvantGardeITCbyBT;
	font-size: 25px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #606060;
}

header-text {
	font-family: AvantGardeITCbyBT;
	font-size: 25px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #606060;
	
	
	}
	
header-text2 {
	font-family: AvantGardeITCbyBT;
	font-size: 18px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #606060;
	
	
	}


h1 {
	font-family: AvantGardeITCbyBT;
	font-size: 25px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 78px;
	text-shadow: 1px 1px 0 #606060;
}
h2 {
	font-family: AvantGardeITCbyBT;
	font-size: 20px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 40px;
	text-shadow: 1px 1px 0 #606060;
}

h3 {
	font-family: AvantGardeITCbyBT;
	font-size: 20px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 40px;
	text-shadow: 1px 1px 0 #606060;
}

h4 {
	font-family: AvantGardeITCbyBT;
	font-size: 25px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 78px;
	text-shadow: 1px 1px 0 #606060;
	text-align:center
}

h5 {
	font-family: AvantGardeITCbyBT;
	font-size: 10px;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 15px;
	text-shadow: 1px 1px 0 #606060;
	text-align:center
}

/* table background hover, lines and other bits
-------------------------------------------------------------- */


thead {

background: url(images/div_bg.png) repeat;
width:532px;

}

tr:hover{background: url(images/div_bg.png) repeat;}

tr td {
border-top: 1px solid #333333;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #333333;
padding: 6px 24px;
padding-top: 6px;
padding-right: 24px;
padding-bottom: 6px;
padding-left: 24px;
}

table {
border-collapse: separate;
border-spacing: 0;
}

#footer_2{
	
}
.mp2_footer_logos_table{
	width: 40%;
	position: relative;
	left: 30%;
	right: 30%;
}
.mp2_footer_logos_table tr td{
	height: 100px;
	text-align: center;
	vertical-align: middle;
        padding-right: 50px;
}
.mp2_footer_logos_table tr td:nth-child(2) img{
	padding-top: 25px;
}
.mp2_footer_logos_table tr td:nth-child(3) img{
	padding-top: 10px;
}
.mp2_footer_logos_table tr td:nth-child(4) img{
	padding-top: 40px;
}

.wrapper {
	min-width: 800px;
	max-width: 1400px;
	margin: 0 100px;
}



/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 150px;
// 	background: #191919;
}

.logo {
 float: left;
 padding-top: 20px;
 right:0;
 width:50%;
}
.topright {
 float: left;
 padding-top: 50px;
 width:50%;
}


/* Middle
-----------------------------------------------------------------------------*/
.content {

height: 100%;
}


.features-compare {

float: left;
 width:100%;
}




/* Footer
-----------------------------------------------------------------------------*/

.footer {

   margin-top: 900px;
   padding: 2px;
   height:40px;
   background: url(images/div_bg.png) repeat;
   text-align:center; 

}


p.innerfooter, p.innerfooter a{
    padding: 6px 24px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
}

p.innerfooter a:hover{

    color: #333;
}

