html { }
body {
	height: 100%;
	margin: 0;
	background-color: #153970;
	padding: 0;
	background-repeat: repeat-x;
	background-position: center center;
	background-image: url('/images/bg.png');
	background-position: 0 0;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 84%;
}

.header {
	background-image: url('/images/corners.png');
	background-repeat: no-repeat;
	width:900px;
	height:22px;
	margin: 0 auto;
}
.footer {
	background-image: url('/images/corners_bottom.png');
	background-repeat: no-repeat;
	width:900px;
	height:34px;
	margin: 0 auto;
	}

.mainsite {
	width: 900px;
	background-image: url('/images/frame.png');
	background-repeat: repeat-y;
	margin: 0 auto;
}

div.topbar {
	width: 800px;
	height: 90px;
	border: 0;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	background-image: url('/images/topbar.png');
	}
img.topbar {border: 0; margin-left: 10px; margin-top: 20px;}

a.logo {}
div.topcontent {width: 800px; margin-top: 0px; margin: 0 auto;}

.topnav {
	font-family: verdana,arial,sans-serif,helvetica;
	font-size: 12px;
	width: 800px;
	height: 40px;
	padding: 0;
	margin: 0 auto;
	margin-top: 20px;
	background-image: url('/images/menustrip_new.png');
	background-repeat: no-repeat;
}

.topnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.topnav ul.leftmenu  { float: left; }
.topnav ul.rightmenu { float: right; }

.topnav ul li { 
	padding: 0;
	margin: 0; 
	float: left; 
	border-right: 1px #a09ba3 solid;
	}
.topnav ul li a {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	float: left;
	text-decoration: none;
	outline-style: none;
	background-image: url('/images/menustrip.png');
	background-repeat: repeat-x;
}
.topnav ul li.first a {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	float: left;
	text-decoration: none;
	outline-style: none;
	background-repeat: no-repeat;
	background-image: url('/images/menubar_selected_left.png');
}

.topnav ul li a:visited {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	float: left;
	text-decoration: none;
	outline-style: none;
	background-image: url('/images/menustrip.png');
	background-repeat: repeat-x;
}

.topnav ul li.first a:visited {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	float: left;
	text-decoration: none;
	outline-style: none;
	background-repeat: no-repeat;
	background-image: url('/images/menubar_selected_left.png');
}

.topnav ul li a:hover {
background-position: 0 -40px;
color: #ffffff;
}

.topnav ul li a:visited:hover {
background-position: 0 -40px;
color: #ffffff;
}

.topnav li.rightmenu {
	border-right: 0;
	border-left: 1px #a09ba3 solid;
	}

.topnav li a.rightmenu {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	background-repeat: no-repeat;
	background-image: url('/images/menubar_selected_right.png');
	background-position:top right; 
}

.topnav li a.rightmenu:visited {
	color: #000000;
	font-weight: 400;
	padding: 0 10px;
	line-height: 40px;
	background-repeat: no-repeat;
	background-image: url('/images/menubar_selected_right.png');
	background-position:top right; 
}

.topnav li a.rightmenu:visited:hover {
background-position:bottom right;
color: #ffffff;
}
.topnav li a.rightmenu:hover {
background-position:bottom right;
color: #ffffff;
}

div.content {
	width: 800px;
	border: 0;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	margin-top: 25px;
	vertical-align: top;
}
img.content {

	border: 0;
	padding: 0;
	float:right;
	margin: -15px 30px -10px 0;
	z-index: 2;
	position:fixed;
	display: block;
	
}




a.tablazat:link {
	color:#d42945;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	}	
a.tablazat:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	}		
a.tablazat:hover,
a.tablazat:focus {
	color:#f03b58;
	border-bottom:1px solid #f03b58;
	text-decoration:none;
	}
table.tablazat a,
table.tablazat a:link,
table.tablazat a:visited {
	border:none;
	}							
	
img.tablazat {
	border:0;
	margin-top:.5em;
	}	
table.tablazat {
	width:96%;
	border-top:1px solid #e0dee1;
	border-right:1px solid #e0dee1;
	margin:1em auto;
	border-collapse:collapse;
	background-color: #fff;
	}
caption.tablazat {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#fbfbfb;
	}
tr.odd .column1	{
	background:#fbfbfb;
	}	
.column1	{
	background:#fbfbfb;
	}
td.tablazat {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}				
td.tablazat {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
}	
th.tablazat {
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}							
thead th {
	background:#fbfbfb;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#678197
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
	
	
	
	


div.midcontent {
	width: 800px;
	height: 330px;
	border: 0;
	padding: 25px 0 0 0;
	text-align: left;
	margin: -15px auto 0;
	background-image: url('/images/midcontent.png');
  background-repeat: no-repeat;
  position: relative;
}

.midcontent h3{
	margin-left: 75px;
}

.csomagok {
	background-image: url('/images/csomagok.png');
  background-repeat: no-repeat;
  margin: 0 auto;
  height: 260px;
  width: 761px;
}

.features {
background-image: url('/images/pipa.png');
  background-repeat: no-repeat;
  list-style-type: none;
  line-height: 25px;
  margin-top: 25px;
}
ul.features span{
color:#ff0000;
font-weight: 900;
}

.price {
	margin: 9px 67px;
	font-size: 10px;
	width: 115px;
}
.pricespan {
	margin: -13px 90px;
	font-size: 10px
}

.pricespan span {
	font-size: 18px;
	color:#ff0000;
font-weight: 900;
}
.tovabb {
	height: 63px;
	width: 176px;
	bottom: 0px;
	margin-left: 35px;
	margin-bottom: 70px;
	position: absolute;
	background: url('/images/tovabb.png') no-repeat top left;
	}
	
.megrendel {
	height: 63px;
	width: 176px;
	position: absolute;
	background: url('/images/megrendel.png') no-repeat;
	}
	
.csomagbutton {
	top: 0px;
	margin-left: 8px;
	margin-top: 56px;
	position: absolute;
}

.bronze{
  height: 230px;
  width: 258px;
  float: left;
  margin: 30px 0 0 0;
	}

.buttonbronze{
	background-image: url('/images/button_bronze.png');
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
	}
	

.silver{
  height: 230px;
  width: 260px;
  float: left;
  margin: 30px 0 0 0;
	}
	
.buttonsilver{
	background-image: url('/images/button_silver.png');
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
 	}

.gold{
	height: 230px;
  width: 240px;
  float: left;
  margin: 30px 0 0 0;
	}
.buttongold{
	background-image: url('/images/button_gold.png');
  background-repeat: no-repeat;
	height: 50px;
  width: 50px;
	}
	
	.buttonplatinum{
	background-image: url('/images/button_platinum.png');
  background-repeat: no-repeat;
	height: 50px;
  width: 50px;
	}

div.csomag_detail {
	background-image: url('/images/csomag_detail.png');
  background-repeat: no-repeat;
  width: 800px;
  height: 700px;
  margin: 48px auto -35px;
  padding: 21px 0 0 0;
  position: relative;
	}

.csomag_detail_mid {
	background-image: url('/images/csomag_detail_mid.png');
  background-repeat: no-repeat;
  width: 760px;
  height: 663px;
  margin: 0 auto 0;
 }

div.csomag_detail_870 {
	background-image: url('/images/csomag_detail_870.png');
  background-repeat: no-repeat;
  width: 800px;
  height: 870px;
  margin: 48px auto -35px;
  padding: 21px 0 0 0;
  position: relative;
	}

.csomag_detail_mid_833 {
	background-image: url('/images/csomag_detail_mid_833.png');
  background-repeat: no-repeat;
  width: 760px;
  height: 833px;
  margin: 0 auto 0;
 }

div.csomag_detail_330 {
	background-image: url('/images/csomag_detail_330.png');
  background-repeat: no-repeat;
  width: 800px;
  height: 330px;
  margin: 48px auto -35px;
  padding: 21px 0 0 0;
  position: relative;
	}

.csomag_detail_mid_293 {
	background-image: url('/images/csomag_detail_mid_293.png');
  background-repeat: no-repeat;
  width: 760px;
  height: 293px;
  margin: 0 auto 0;
 }
 
 	
.adminmenu {
	width: 200px;
	float: left;
	margin: 5px 0 0 5px;
}	
.adminmenu a {
	color: #177ECD;
	text-decoration:none;
}

.adminmenu a:hover {
	color: #177ECD;
	text-decoration:underline;
}
	
.adminmenu a:visited {
	color: #177ECD;
	text-decoration:none;
}

.adminmenu a:visited:hover {
	color: #177ECD;
	text-decoration:underline;
}
	
.adminfunctions {
	width: 400px;
	float: right;
}	
.helpleft {float: left;
	width: 370px;
	}
.helpright {float: right;
	width: 370px;
	}
	
.promo  {
	background-image: url('/images/promo.png');
  background-repeat: no-repeat;
  width: 800px;
  height: 330px;
  margin: 48px auto 0;
}

.bronzepromo {
	float:right;
	width: 226px;
	height: 137px;
	margin: 24px 35px;
	background: transparent url('/images/bronzepromo.png') no-repeat;
}

.bronzepromo:hover {
	float:right;
	width: 226px;
	height: 137px;
	margin: 24px 35px;
	background: transparent url('/images/bronzepromo.png') no-repeat 0 -137px;
}

.tovabbpromo {
	height: 63px;
	width: 176px;
	position: absolute;
	margin: 80px 0 0 25px;
	background: url('/images/tovabb.png') no-repeat top left;
	}

.hostfeatures {margin: 115px 50px; padding:0; color:#f1f1f1; position:relative; width:800px;}
.hostfeatures li{margin:0; padding:0; list-style:none; display:inline; float:left; width:187px; line-height:16px}
.hostfeatures li a{color:#c7ed19; font-weight:bold; text-decoration:none}
.hostfeatures li a:hover{text-decoration:underline;}
.hostfeaturestext {padding:0;}
h1.hostfeaturestext {font-size:24px; padding:28px 0 0 0; margin:0 0 10px 40px; color:#fff; font-weight:normal; line-height:26px; font-family:Arial, Helvetica, sans-serif}
p.hostfeaturestext {color:#f1f1f1; padding:0; margin:0 0 0 40px; height:65px;}
a.hostfeaturestext {color:#c7ed19; font-weight:bold; text-decoration:none;}
a.hostfeaturestext:hover {color:#c7ed19; font-weight:bold; text-decoration:underline;}
span.hostfeaturestext{
color:#c7ed19;
font-weight: 900;
}

.bottombox {
	width: 800px;
	height: 138px;
  background-image: url('/images/bottombox.png');
  background-repeat: no-repeat;
  vertical-align: top;
  margin: -37px auto 0;
}

.news {
	width: 800px;
	height: 280px;
  background-image: url('/images/news.png');
  background-repeat: no-repeat;
  vertical-align: top;
  padding: 25px 0 0 0;
  margin: -37px auto 0;
}

.newsbar {
	width: 755px;
	height: 210px;
	margin: 30px auto 0;
	color: #ffffff;
	text-align: justify;
}

.newsbar h4 {
	float: right;
	margin-top: -33px;
font-weight: 900;
font-size: 14px;
}
	
div.footer {height: 50px;}
