body{margin: 0px; padding: 0px; background: #f1f2f2;}
td{font: normal 12px arial; color: #444;}
img{padding: 0px; border: 0px solid #fff; margin: 0px;}
img a{padding: 0px; margin: 0px;}
.parent {
display: block;
min-height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
}

.content {
padding-bottom: 45px;
}
.footer {
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
display: block;
height: 45px;
z-index: 999;
padding: 0px;
margin: 0px;
background: #e3e3e4; border-top: 1px dotted #b0b0b0;
}

#footer_menu{float: right; padding: 10px 0px 0px 175px;color: #666; font: normal 12px arial;}
#footer_menu a{color: #666; font: normal 12px arial; text-decoration: none; border-bottom: 1px dotted #d9d9cb;}
#footer_txt{color: #666;float: left; padding: 10px 0px 0px 0px; font: normal 12px arial;}

h1{margin: 0px 0px 15px 0px; font: bold 20px arial; color: #444; letter-spacing: 0.01em}
h2{margin: 0px 0px 10px 0px; font: bold 16px arial; color: #444;}
a{font: normal 12px arial; color: #ab0000; text-decoration: none; border-bottom: 1px dotted #ab0000;}

.bgTop{background:url(top_gr.jpg) repeat-x; height: 133px;}
.bgCenter{background:url(center_gr.jpg) repeat-x; border-top: 5px solid #fff; height: 241px; margin: 0; padding: 0;}
.bgRed{background: #9b0000;text-align: center;height: 45px;}
.bgContent{background:url(content_gr.jpg) repeat-x; text-align: center; border-top: 5px solid #fff; margin: 0; padding: 0;}
.bgMenu{background:url(menu_gr.jpg) no-repeat; height: 39px; width: 802px; text-align: center; }
.menuActive{background: #ab0000; vertical-align: middle; height: 39px; padding-right: 25px; padding-left: 25px;}
.menu{ height: 39px; vertical-align: middle; padding-right: 25px; padding-left: 25px;}
.menuActive a{font: bold 13px Arial; text-decoration: none; color: #ffffff; border:0px solid #fff;}
.menu a{font: bold 13px Arial; text-decoration: none; color: #b8b8b8;  border:0px solid #fff;}
.menu a:hover{color: #ffffff; }
.under{height: 10px; vertical-align: middle; padding-right: 20px; padding-left: 20px;}
.main_content{width: 802px; padding-top: 20px;}
#top{width: 802px; text-align: center; vertical-align: middle;}
.logo{float: left; vertical-align: middle; position: relative; padding: 33px 0px 0px 10px;}
.lang{float: right;  vertical-align: middle; position: relative; padding: 65px 5px 0px 10px;}
.separator2{padding: 15px 0px 5px 0px; border-bottom: 1px dotted #c5c5c5; font: normal 12px arial;}
.separator2 a{border-bottom: 0px solid red;}
.separator3{ border-left: 1px dotted #c5c5c5; padding: 0px 5px 0px 5px; width: 1px;}
.box1{padding: 0px 5px 5px 5px; width: 445px;}
.box1_1{padding: 0px 5px 5px 15px; width: 300px;}
.box2{background: #e2e3e3; padding: 5px 5px 5px 5px; border-right: 10px solid #f1f2f2; text-align: center; font: bold 12px arial; color: #444;}
.box2 img{width: 180px;}
.box2 a{border-bottom: 0px solid #fff; font: bold 12px arial; color: #444; text-decoration: none;}
.box3{padding: 5px 10px 5px 5px; width: 545px;}
.box4{padding: 0px 5px 5px 5px; width: 200px;}
.boxS{background: #e2e3e3; padding: 7px; border-right: 10px solid #f1f2f2; text-align: left; font: normal 12px arial; color: #444; width: 240px;}
.boxS a{border-bottom: 0px solid #fff; font: bold 12px arial; text-decoration: none;}
.boxS img{text-align: center; border: 0px solid #000;}
ul{margin: 0;padding-left: 30px;list-style-image: none;list-style-position:outside;}
li{font: bold 11px arial;padding-left: 5px;padding-right: 20px;list-style-image: url(bullet.png);}
.boxImg{background: #e2e3e3; padding: 7px; text-align: center;}
.list2{}
.list2 ul{margin: 0;padding-left: 30px;list-style-image: none;list-style-position:outside;}
.list2 li{font: bold 12px arial;padding-left: 5px;padding-right: 20px;list-style-image: url(bullet.png);}

.tblLeft1{background: #e2e3e3; padding: 10px; border-left: 1px dotted #999;border-top: 1px dotted #999; border-right: 1px dotted #999;border-bottom: 1px dotted #999;}
  .tblLeft2{background: #e2e3e3; padding: 10px; border-left: 1px dotted #999; border-right: 1px dotted #999; border-bottom: 1px dotted #999;}
  .tblRight1{padding: 10px; text-align: right; border-right: 1px dotted #999;border-top: 1px dotted #999;border-bottom: 1px dotted #999;}
  .tblRight2{padding: 10px; text-align: right;  border-right: 1px dotted #999;border-bottom: 1px dotted #999;}
  .tblMd{padding: 10px; border-left: 1px dotted #999; border-right: 1px dotted #999;border-bottom: 1px dotted #999;}

  .aruanne{padding: 5px; width: 532px; background: #e2e3e3;border: 1px dotted #999;}

  .pt15{padding-top: 15px;}
  .pt35{padding-top: 35px;}
  .pt5{padding-top: 5px;}

  input{border: 1px dotted #999; width: 250px; padding: 3px;}
  label{vertical-align: center; float: left; width: 90px; padding: 6px 0px 0 0px;}
  textarea{border: 1px dotted #999; width: 450px; padding: 3px;}

  /*MENU*/

/* #generalnavigation */
#generalnavigation {
	clear:both;
	height:28px;
	padding:0 0 0 200px;
	border: none;
	margin:0;
	padding-top:0px;
	/*position:relative;*/
	position: relative; /* added by despark */
}

#managedOptions ul { width:225px !important; list-style: none;}

#managedServers ul { width:220px !important; list-style: none; }

#whySinglehop ul { width:188px !important; list-style: none; }

#aboutSinglehop ul { width:170px !important; list-style: none; }

#supportCenter ul { width:160px !important;  list-style: none;}

#generalnavigation li {
	float:left;
	list-style: none;
	padding: 0 ;}

#generalnavigation li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#b8b8b8;
	text-decoration:none;
	display:block;
	width: 100px !important;
	padding:12px 0px 23px 0px;
	margin:0;
	height: 14px !important;
	float: center;
}

#generalnavigation li a:hover, #generalnavigation li a.open {
	background:url(down.gif) center bottom no-repeat;
	color:#fff;
}
#generalnavigation li a	{
	/*height: 15px !important;*/
}
.darkheader #generalnavigation li a:hover,.darkheader #generalnavigation li a.open{
}

.scriptik{
text-decoration: none;
border:0px solid #000;
}