BODY {background: #E6E6E6; margin: 0px; padding: 0px; overflow:auto}
TD, DIV, P, UL, OL, LI {font: 11pt/1.2 times new roman, serif}
UL {padding-left: 16px; margin-left: 16px; margin-top: 5px; margin-bottom: 15px; list-style: square}
OL {padding-left: 24px; margin-left: 16px; margin-top: 5px; margin-bottom: 15px}
A {color: #05C}
A:visited {color: #6B98D3}
A:hover {color: #2BAAFF}
A IMG {border: none}
FORM {margin: 0px; padding: 0px}
INPUT, SELECT, TEXTAREA {font: 9pt arial, sans-serif}
TEXTAREA {border: 1px solid #ddd; border-left: 1px solid #090}

#topheader {
	background-color: #FFF;
	height: 135px;
	width: 100%;
}

#logoblock {
	width: 300px;
	text-align: center;
	vertical-align: middle;
}

#topmenu {
	background-color: #FFF;
	height: 135px;
}

#topmenu table {
	height: 135px;
	width: 100%;
}

#topmenu td {
	border-left: 1px solid #ddd;
	background: url('../i/ground-top.jpg') no-repeat top right;
	padding: 50px 0px 0px 0px;
	width: 10%;
	vertical-align: top;
	text-align: left;
}

#footer {
	background: #F9F9F9 url('../i/bg-bottom.jpg') repeat-x bottom left;
	width: 100%;
	height: 182px;
}

#footertable {
	height: 80px;
	width:100%;
}

#navbar {
	text-align: center;
	vertical-align: middle;
	height: 80px;
	width: 300px;
}

#navbar a {
	margin: 0px 20px 0px 20px;
}

#footmenu {
	height: 80px;
	padding: 0px 0px 0px 50px;
}

#footmenu table {
	width: 100%;
	height: 80px;
}

#footmenu td {
	vertical-align: middle;
	text-align: left;
	border-left: 1px solid #ddd;
	height: 80px;
	width: 10%
}

#footnote {
	width: 100%;
	height: 102px;
}

#foottext {
	font-size: 9pt;
	vertical-align: middle;
	text-align: center;
	width: 300px;
}

#footimg {
	height: 102px;
	text-align: right;
	padding: 1px 40px 0px 0px;
}

#mainimg {
	text-align: center;
	background: #FFF url('../i/bg-index-top.gif') repeat-x bottom left;
	height: 181px;
}

#shortcutmenu {
	width: 100%;
	height: 65px;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #6ff;
	background: #007DCF url('../i/bg-shortcut.gif') repeat-x top left;
}

#shortcutmenu td {
	width: 10%;
	height: 65px;
	text-align: center;
	vertical-align: middle;
}

.shortcut {
	background: transparent url('../i/shortcut-split.gif') no-repeat top right;
}

#innerimg {
	width: 100%;
	background-color: #FFF;
}

#innerimgleft {
	vertical-align:bottom;
	width: 300px;
	height: 100px;
}

#innerimgleft DIV {
	text-align: right;
	height: 60px;
	background: #F9F9F9 url('../i/bg-angl.gif') repeat-x top right;
}

#innerimgcenter {
	background-color: #FFF;/* url('../i/innerimg.jpg') no-repeat bottom right;*/
	text-align: right;
	vertical-align: bottom;
}

#innerimgcenter div {
	text-align: left;
	padding-right: 50px;
}

#innerimgcenter div a {
	margin: 0px 15px;
}

#maincontent {
	width:100%;
	background-color: #F9F9F9;
}

#leftcol {
	vertical-align: top;
	text-align: left;
	width: 250px;
	padding: 20px 0px 20px 0px;
	background: #F9F9F9 url('../i/bg-left.jpg') repeat-y top right;
}

#centercol {
	vertical-align: top;
	text-align: left;
	background-color: #FFF;
}

#rightcol {
	vertical-align: top;
	text-align: left;
	width: 250px;
	background: #FFF url('../i/bg-right.jpg') repeat-y top left;
}

#leftcolfoot {
	width: 250px;
	vertical-align: bottom;
	text-align: right;
	background: #F9F9F9 url('../i/bg-left.jpg') repeat-y top right;
}

#centercolfoot {
	background-color: #FFF;
	border-bottom: 1px solid #ddd;
}

#rightcolfoot {
	width: 250px;
	vertical-align: bottom;
	text-align: left;
	background: #FFF url('../i/bg-right.jpg') repeat-y top left;
	border-bottom: 1px solid #ddd;
}

#quicknav {
	border-top: 2px solid #6ff;
	border-bottom: 5px solid #d0d0d0;
	background-color: #e2e2e2;
	padding: 7px 7px 5px 20px;
}

#domainSearch {
	text-align: center;
	padding: 20px 5px 20px 5px;
}

#projectcontent {
	padding: 10px 10px 0px 10px;
	background: url('../i/bg_h_dots.gif') repeat-x top left;
}

.projectCell {
	margin: 10px 10px 10px 10px;
	width: 200px;
	height: 250px;
	float: left;
}

.newsCell {
	padding: 30px 20px 30px 50px;
	background: url('../i/bg_h_dots.gif') repeat-x bottom left;
}

.pageContentCell {
	padding: 30px 20px 30px 50px;
}

.newsBullet {
	float: left;
	position: relative;
	margin: 5px -8px 5px 0px;
	left: -30px;
}

.midTitle {
	font-weight: bold;
	text-decoration: none;
}

#innermenu {
	vertical-align: top;
	width: 300px;
	background: #F9F9F9 url(../i/bg-left.jpg) repeat-y right;
	padding-bottom: 20px;
}

#innermenu div {
	text-align: right;
}

#innercontent {
	vertical-align: top;
	background: #FFF;
	border-bottom: 1px solid #ddd;
	padding-left:1px;
}

.leftInnerMenu, .leftInnerMenuActive {
	font: 9pt/1.1 times new roman, serif;
	padding: 2px 20px;
	margin: 15px 0px;
	text-align: right;
	border-right: 5px solid #09f;
}

.leftInnerMenu A {
	text-decoration: none;
}

.leftInnerMenuActive {
	border-color: #039;
}

.leftInnerMenuActive A, .leftInnerMenuActive A:visited {
	text-decoration: none;
	color: #000;
}

.leftInnerMenuActive A:hover {
	color: #2BAAFF;
}

.sitemaplist {
	margin-left: 15px;
}

.indexPrice {
	font-size: 20px;
	font-weight: bold;
	color: #102783;
}
/*  LANGUAGE  */

A.lang, .langIn {color: #bbb; font: 7pt/0.8 tahoma, sans-serif; border-left: 3px solid #bbb; padding: 0px 0px 0px 4px; margin: 10px; text-decoration: none}
A:visited.lang {color: #bbb; text-decoration: none}
A:hover.lang {color: #000; text-decoration: none}
.langIn {color: #000; border-color: #09F}


/*   MENU & SUBMENU  */

.menuIndexMiddle {font: 9pt arial, sans-serif}
A.menuIndexMiddle, A:visited.menuIndexMiddle {color: #fff; text-decoration: none}
A:hover.menuIndexMiddle {color: #6ff}

.menu {font: 11pt times new roman, serif}
A.menu, A:visited.menu {color: #000; text-decoration: none}
A:hover.menu {color: #39f}

.subMenu {font: 7pt tahoma, sans-serif; padding-left: 12px}
A.subMenu, A:visited.subMenu {color: #999;	text-decoration: none}
A:hover.subMenu {color: #39f}


/*  TITLE  */

#pageTitle {font: 19pt/1 times new roman, sans-serif; padding: 20px 20px 5px 20px; background: url('../i/bg_h_dots.gif') repeat-x bottom left;}
.leftTitle {font: bold 9pt arial, sans-serif; color: #090; border-left: 5px solid #090; padding: 4px 15px}
.rightTitleBorder {font: bold 9pt arial, sans-serif; padding: 4px 15px; border-left: 5px solid #090; color: #090}
.rightSubBorder {border-left: 3px solid #0097fd; padding: 2px 15px}
.midDateIndex {color: #999; margin: 0px 18px}

.smTightText {font: 9pt/1.1 times new roman, serif}


/*  TEXT  */

.smDate {color: #999; font-size: 9pt}
.textLeft {font: 9pt/1.1 times new roman, serif; color: #777}
A.textLeft {color: #777; text-decoration: underline}
.textLeft LI, .textLeft P {font: 9pt/1.1 times new roman, serif}


.midDate {color: #999}
.newsTopics {color: #999}
.topMiddleTitle {font: 7pt tahoma, sans-serif; color: #333}
.path {font: 9px tahoma, sans-serif; color: #777}
.path A, .path A:visited {color: #999; text-decoration: underline}
.path A:hover {color: #000}
.error {color:red}

/*  BORDER  */

.borderBottom {border-left: 1px solid #ddd}

.menuBorder {border-left: 5px solid #09f; padding: 4px 5px}
.menuBorderActive {border-left: 5px solid #039; padding: 4px 5px}

.menuBorderBottom {border-left: 3px solid #09f; padding-left: 7px; font-size: 9pt}
.menuBorderBottom A {color: #000; text-decoration: none}
.menuBorderBottom A:visited {text-decoration: none; color: #000}
.menuBorderBottom A:hover {color: #2BAAFF}

.menuBorderBottomActive {border-left: 3px solid #039; padding-left: 7px; font-size: 9pt}
.menuBorderBottomActive A {color: #000; text-decoration: none}
.menuBorderBottomActive A:visited {text-decoration: none; color: #000}
.menuBorderBottomActive A:hover {color: #2BAAFF}

.midlTopBorder {border-top: 2px solid #6ff}

/*  PADDING  */

.projSmBlock {padding: 0px 15px 30px 18px; font: 12pt/1.1 times new roman, serif}


/*  BACKGROUND MENU  */

.bigPicBg {background: #029AFF url(../i/bg_main.jpg) no-repeat top center}
.bgTopCell {background: #006CB5 url(../i/bg-t.gif) repeat-x bottom; border-top: 1px solid #fff}
.bgTopCellBord {background: #006CB5 url(../i/bg-t.gif) repeat-x bottom;	border-left: 1px solid #fff; border-top: 1px solid #fff}
.bgTopCellComma {background: #006CB5 url(../i/bg_comma.jpg) repeat-x bottom; border-top: 1px solid #fff}
.bgMiddle {background: #006CB5 url(../i/bg-m.jpg) repeat-x bottom; text-align: center; vertical-align: bottom}
.bgBottom {background: #007DCF url(../i/bg-b.gif) repeat-x bottom}
.bgMenuBottomBord {background: #007DCF url(../i/bg-b.gif) repeat-x bottom; border-left: 1px solid #fff}
.bgInnerMenu {background: #F9F9F9}


/*  BACKGROUND  */

.bgLeft {background: #F9F9F9 url(../i/bg-left.jpg) repeat-y right}
.bgRight {background: #FFF url(../i/bg-right.jpg) repeat-y left}
.projectBgTop {background: url(../i/bgc-top.jpg) repeat-x}
.projectBgBottom {background: url(../i/bgc-bottom.jpg) repeat-x}
.projectBgLeft {background: url(../i/bgc-left.jpg) repeat-y}
.projectBgRight {background: url(../i/bgc-right.jpg) repeat-y}

/* INPUT  */

.inp, .inp-right, .inpfile {border: 1px solid #ddd; border-left: 1px solid #090; height: 21px}
.inp-right {border: 1px solid #ddd; border-right: 1px solid #090; margin-bottom: 5px}
.inpfile {height: 25px}
.sub {border: 1px solid; border-color: #85E585 #008400 #008400 #85E585; font: 11px Arial; background-color: #fff; height: 25px; padding:0px; cursor: pointer;}


/* HOSTING */

#plans{
	padding: 0px;
	margin: 0px;
	font: 9pt/1 arial, sans-serif;
	width: 100%}
#plans P {
	text-align:right;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}
#plans TH {
	color: #000;
	background:#F5F5F5;
	padding:20px 10px 10px 10px;
	margin:0;
	white-space: nowrap}
	#plans TH EM {
		font:7pt/1 arial, sans-serif;
		color:#777;
		padding:0;
		margin:0}
#plans TD {
	padding:7px 10px;
	border-bottom:1px solid #EEE;
	text-align:center}
#prices1 TD {
	background:#158afe;
	border-top:3px solid #0A64FD;
	color:#FFF;
	font: bold 13pt/1.5 arial, sans-serif;
	text-align:center}
#prices1 TD sup {
	font:10pt arial, sans-serif}
#prices2 TD {
	padding:3px 10px;
	background:#1171d0;
	border-top:3px solid #084dc3;
	color:#FFF;
	font: bold 10pt/1.5 arial, sans-serif;
	text-align:center}
#prices2 TD sup {
	font:9pt arial, sans-serif}
#prices3 TD {
	padding:2px 10px;
	background:#0d549b;
	border-top:3px solid #053585;
	color:#FFF;
	font: bold 9pt/1.5 arial, sans-serif;
	text-align:center}
#prices3 TD sup {
	font:8pt arial, sans-serif}
#mbytes TD {
	background:#039;
	color:#648DDB;
	font-size:10pt;
	text-align:center}
#mbytes P {
	color:#FFF
	}
.note {
	background:#FFC;
	padding:10px 20px;
	margin:10px auto;
	width: 70%;
	border:1px solid #FC6;
	text-align:center}
