* {
	margin: 0;
	padding: 0;
}
A {
	color: #13789D;
	text-decoration:none
}
A:hover {
	color: #333;
}
IMG {
	border: 0;
}
a:visited {
	color: #13789D;

}
ul{
	list-style-type:none;
}
HTML {
	background: #E4F2F5 url('../images/html.jpg') repeat-x;
}
body {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11pt;
	background: transparent url('../images/bg.jpg') no-repeat scroll center top;
}
input,select,taxtarea,option{
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 0px 0;
	text-align: right;
	position:relative;
	
}
#container .logo {
	width: 150px;
	float: right;
	margin-right: 10px;
}
#header {
	margin-top:300px;
	clear: both;
	background: url(../images/top.png) no-repeat center top;
	height: 21px;
	margin: 20px 0 0 0;
}
#main {

	clear: both;
	background: url(../images/content.png) repeat-y transparent scroll center top;
	padding: 0 10PX 10px 0;
	height:auto;
	display:block
}
.menu2 {
	margin-top: 0;
	padding: 0;
		height:71px;
}
.menu2 ul {
	list-style-type: none;
}
.menu2 ul li {
	list-style-type: none;
	float: right;
}
#content {
	padding: 0 20px 0px 20px;
	width: 440px;
	float: right;
}
#content .head .title{
	margin:10px 0 10px 0 
}
#content .head h3 {
	line-height: 32px;
}
.sep{
	height:1px;
	border-top: 1px #A2D2DB solid;
	border-bottom:1px #F7FBFD solid;
	margin-top:7px;
	margin-bottom:7px;
}
#sidebar {
	margin-right: 500px;
	width: 252px;
}

#sidebar .head {
	background: #E9F4F8 url('../images/sb-h.jpg') no-repeat scroll center top;
	min-height: 45px;
	padding:10px;
	
	}
#sidebar .foot {
	background: transparent url('../images/sb-f.jpg') no-repeat scroll center bottom;
	height: 15px;
	margin-bottom: 20px;
}
#top_menu {
	width: 500px;
	margin-right: 150px;
}
#top_menu ul {
	list-style-type: none;
	display:block;
}
#top_menu ul li {
	float: right;
	text-align: center;
	display:inline-block
}
#top_menu ul li a {
	padding-top:10px;
	color: #FFFFFF;
	font-size: 13pt;
	display:block;
	text-align: center;
	padding-right: 17px;
	padding-left: 17px;
	line-height: 20px;
	font-weight: bold;
}
#top_menu ul li a:hover {
	background: transparent url('../images/head-act.gif') repeat-x scroll right top;

}
#top_menu ul li span {
	color: #A4B4C0;
}
#login{
	position:absolute;
	top:20px;
	left:0;
	width:200px;
	color:#FFFFFF;
	font-weight:bold;
	
}
#login input[type=text],#login input[type=password]{
	width:100px;
	background:transparent;
	border:1pt #A4B4C0 solid;
	padding-right:21px;
	font-family:Tahoma;
	font-size:8pt;
	font-style:italic;
	color: #A4B4C0
}
#login input[type=image]{
	
}
#login input[type=text]:focus{
	border:1px #E28800 solid;
}
#login input[name=username]{
	background:transparent url('../images/users.png') no-repeat scroll right center;
}
#login input[name=password]{
	background:transparent url('../images/pass.png') no-repeat scroll right center;
}
#login a{
	color:#FFFFFF;
}
#login span{
	font-size:10pt;
	font-weight:normal;
}
#login input[type=checkbox]{
	height:12px;
	width:12px;
	background:transparent;
	color:white;
	border:1px  #A4B4C0 solid
}
.serv-list{
	list-style-type:none;
	margin-right:15px;
	margin-top:10px;
	text-align:justify
}

.serv-list li{
	background:transparent url('../images/tilde200.gif') no-repeat scroll right top;
	padding-right:16px;
	line-height:20px;
}



.toleft{
	float:left;
	margin-right:10px;
	
}
.toright{
	float:right;
	margin-left:10px;
	
}

.clear{
	
	clear:both
}
#footer{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	background:transparent url('../images/bottom.png') no-repeat scroll center top;
	min-height:30px;
	clear:both;
	padding:30px 20px 0 20px;
	font-size:10pt
}
#footer select{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif

}
#main .cont_head{
	background:transparent url('../images/s-hosting.jpg') no-repeat scroll right top;
	width:100%;
	color: #666666;
	height:60px;
	

	
}
#main .cont_head h1{
	line-height:58px;
	padding-right:30px;
	color:#FFFFFF;
	font-weight:bold;
}
#hosting-main{
	position:relative;
}
#hosting-main .price a{
	color: #666666}
#hosting-main .plan1{
	position:absolute;
	top:40px;
	left:210px;
}
#hosting-main .plan2{
	position:absolute;
	top:40px;
	left:35px;
}

#crumbs {
	height: 22px;
	border: 1px solid #dedede;
	margin-bottom: 20px;
}
#crumbs li {
	float: right;
	line-height: 22px;
	color: #777;
	padding-right: .75em;
	font-size: 9pt;
}
#crumbs li a {
	background: url(../images/ar_crumbs.gif) no-repeat left center;
	display: block;
	padding-left: 15px;
}
#crumbs li a:link, #crumbs li a:visited {
	color: #777;
	text-decoration: none;
}
#crumbs li a:hover, #crumbs li a:focus {
	color: #dd2c0d;
}
.hosting-plans .container{
	width:200px;
 background:#F5F8FB url('../images/host0000.gif') no-repeat scroll center top;
 height:130px;
 padding-top:40px;
 padding-right:10px;
  padding-left:10px;
	
}
.hosting-plans{

margin-top:20px}
.hosting-plans .container{
	position: relative;
}
.hosting-plans .container div{
	font-family:Tahoma;
	font-size:10pt
}
.hosting-plans a{
	font-family:Arial, Helvetica, sans-serif;
	color:#EA8C00;
	font-size:13pt
}
.hosting-plans .container .header{
	font-size:14pt;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif
}
.hosting-plans .price{
	background:transparent url('../images/p3c00000.gif') no-repeat scroll right top;
	height:55px;
	width:200px;
	padding-right:10px;
	padding-left:10px;

	position:relative;
	text-align:center
}
.hosting-plans .price img{
margin-top:8px;
	margin-right:0px;
}
img.sticker{
	position:absolute;
	top:-15px;
	right:-15px;
}
.more{
	color:#E88B00;
	font-family:Arial;
	font-size:20pt
}
.o{
	color:#F29200
}
.b{
	color: #13789D}
.red{
	color:#FF0000;
}
.c{
	text-align:center;
}
.f15{
	font-size:15pt;
}
.f16{
	font-size:16pt;
}

.f17{
	font-size:17pt;
}

.f18{
	font-size:18pt;
}
.f19{
	font-size:19pt;
}

.f20{
	font-size:20pt;
}
.f21{
	font-size:21pt;
}
.f22{
	font-size:22pt;
}
.f23{
	font-size:23pt;
}
.f24{
	font-size:24pt;
}
.f25{
	font-size:25pt;
}
.f26{
	font-size:26pt;
}
.f27{
	font-size:27pt;
}
.f28{
	font-size:28pt;
}
.f29{
	font-size:29pt;
}
.jsr{
color:#EC8D00;
}
.host{
	color:#808080
}
#hosting-compare{
	width:440px;
	text-align:center
}
#hosting-compare tr td{
	height:30px;
}
#hosting-compare tr td.specs_title{
	  background-color: #E9F4F8;
	  
	  text-align:right;
	  border-left:1px #6086A6 solid;
	  padding-right:10px;
	  padding-left:5px;
}
#hosting-compare tr td.sep{
	  background:url('../images/hosting-compare-bg.jpg') repeat-x scroll center center ;
	  color:#FFFFFF
}
#clients{
	overflow:hidden;
	height:80px;
}
.domain{
	}
#currency{
	position:absolute;
	top:20px;
	right:30px;
	color:white;
	width:200px;
	height:100px;
	z-index:100;
	background:black ;
	opacity:0.5;
	
}
.design-serv{
	margin-right:20px
}
.design-serv tr td:first-child{
	background:transparent url('../images/tilde200.gif') no-repeat scroll right center ;
	padding-right:20px
}
#terms .head{
	font-weight:bold;
	font-size:14pt;
}
#terms p{
	margin:30px 30px 30px 0;
}
#about .head{
	font-weight:bold;
	font-size:14pt;
}
#about p{
	margin:30px 0px 30px 0;
}
#about img{
	border:1px #CCCCCC solid;
	padding:5px;
}
#contact div{
	line-height:25px;
	text-align:right;
}
#contact form input[type=text],#contact form textarea,#contact form option,#contact form select,form input[type=text],form input[type=password], form textarea,form option, form select{
	border:1px #CCCCCC solid;
	padding:2px;
}
#clientspage table.border{
	width:105%;
	border:1px #CCCCCC solid;
	margin-top:30px;
	padding-right:30px;
}
#clientspage table tr td:first-child{
	margin-right:40px;
}
#clientspage table tr td .thumb{
	border:1px #CCCCCC solid;
	padding:3px;
}
/*###########################################*/


div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	direction:rtl
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}
div.jGrowl div.iphone {
				font-family:  Arial, Helvetica, sans-serif;
				font-size: 				12px;
				background: 			url(../images/iphone.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				opacity: 				.90;
				filter: 				alpha(opacity = 90);
				width: 					245px;
				height: 				137px;
				padding: 				0px;
				overflow: 				hidden;
				border-color: 			#5ab500;
				color: 					#fff;
			}
			div.jGrowl div.iphone div.message {
				padding-top: 			0px;
				padding-bottom: 		7px;
				padding-left: 			15px;
				padding-right: 			15px;
				text-align:right;
				font-size:12pt;
				line-height:20px
			}
			div.jGrowl div.iphone div.message select{
	height:20px;
	margin-top:3px;
	font-family: 			Arial, Helvetica, sans-serif;

}
			div.jGrowl div.iphone div.header {
				padding: 				7px;
				padding-left: 			15px;
				padding-right: 			15px;
				font-size: 				17px;
				text-align:right;
			}

			div.jGrowl div.iphone div.close {
			margin-right:5px;
			margin-top:2px;
			font-size:16pt;
			margin-left:5px;
			
				
			}
/*############################################################*/
