*{
	margin:0px;
	padding:0px;
	font-family:Arial;

	outline:none;	
}
img{
	border:0px solid #000000;
}

body{
	background:url(../img/white_line.gif) repeat-x;
	background-color:#670000;
	overflow-x:hidden;
	text-align:center;
}

div.centeredpx{
	width:1px; margin:0px auto;
}
div.domik{
	width:1414px;
	height:600px;
	position:absolute;
	z-index:-1;
	margin-left:-707px;
	background:url(../img/domik.gif) no-repeat;
}
/** logo and company **/
div.head{
	width:990px;
	height:99px;
	margin:0px auto;
	background-color:white;
}
	div.head a.logo{
		float:left;
		padding-top:15px;
	}
	div.small_banner{
		float:right;
		width:240px;
	}
	div.head div.meny{
		float:right;
		text-align:right;
		width:400px;
		padding-top:65px;
		padding-left:20px;
	}
		div.head div.meny a{
			font-family:Trebuchet MS;
			text-decoration:underline;
			color:#670000;
			font-size:17px;
			margin-right:15px;
			margin-left:5px;
		}
		div.head div.meny a:hover{
			text-decoration:none;
		}
/** afterAuth **/
div.afterAuth_form{
	padding-top:40px;
	text-align:right;
}
div.afterAuth_form a{
	color:black;
	text-decoration:underline;
	font-size:13px;
	line-height:1.5;
}
div.afterAuth_form a:hover{
	text-decoration:none;
}
a.button{
	text-decoration:none;
	float:left;
	width:100px;
	height:20px;
}
/**login**/
table.login_form{
	float:right;
	color:black;
	font-family:Arial;
	font-size:13px;
	margin-top:12px;
}
table.login_form input{
	padding:0px 2px;
	margin:2px 3px;
}
table.login_form input.field{
	width:90px;
	border:1px solid #ABADB3;
}
/** innner part **/
div.content{
	width:100%;
	color:white;
	font-size:13px;
	padding-top:20px;
	
}
div.inner{
	width:990px;
	margin:0px auto;
	text-align:left;
}

	div.packInfo{
		width:245px;
		float:left;
		padding-bottom:5px;
		padding-top:5px;
	}
		div.packInfoHeader{
			margin-top:0px;
		}
		div.prices{
			font-size:22px;
			font-family:Trebuchet MS;
		}
		div.bordered{
			border-bottom:1px solid white;
			float:left;
		}
div.right_column{
	width:300px;
	float:right;
	font-size:13px;
	line-height:1.3;
}
div.large_column{
	width:670px;
	padding-bottom:30px;
	font-size:14px;
	line-height:1.3;
}
div.large_column a{
color:white;
text-decoration:underline;
}
div.large_column a:hover{
text-decoration:none;
}
a.packLink{
	text-decoration:underline;
	color:white;
	font-family:Trebuchet MS;
	font-size:22px;
}
	a.packLink:hover{
		text-decoration:none;
	}
	
.price{
	color:#E55638;
}

a.order_buscet img{
	margin-bottom:-6px;
	margin-left:3px;
}
div.order{
	padding-bottom:50px;
}
div.column_header{
	font-size:25px;
	color:#E55638;
	font-family:Trebuchet MS;
	padding-bottom:10px;
}
div.small_header{
	font-size:17px;
	color:#E55638;
	font-family:Trebuchet MS;
	padding-bottom:10px;
}
ul{
	padding-left:15px;
}
/** chat **/
div.chat{
	
}
	div.chatheader{
		color:white;
		font-family:Trebuchet MS;
		font-size:22px;
		padding-bottom:10px;
	}
	div.chat select{
		padding-left:3px;
		width:130px;
		margin-bottom:10px;
		border:1px inset gray;
	}
	div.chat div.user_info{
		width:145px;
		float:right;
		line-height:0.9;
	}
		div.chat div.user_exist{
			background:url(../img/user_exist.gif) no-repeat;
			padding-left:17px;
		}
		div.chat div.user_info div.user_status{
			color:#7F7F7F;
			font-size:12px;
		}
	div.chat textarea{
		width:300px;
		height:40px;
		padding:5px;
		border:1px inset gray;
		margin-bottom:10px;
	}
	div.chat input{
		padding:0px 25px;
	}
	div.chat div.chat_text{
		height:115px;
		width:290px;
		padding:5px;
		overflow-y:scroll;
		color:black;
		background-color:white;
		border:1px inset gray;
		margin-bottom:10px;
	}
		div.chat_text span{
			color:#3C61DA;
		}
	
/** bottom **/
div.bottom_meny{
	padding-bottom:45px;
	text-align:right;
}
	div.bottom_meny a{
		color:white;
		font-size:13px;
		font-family:Arial;
		text-decoration:underline;
		margin-right:50px;
	}
		div.bottom_meny a:hover{
			text-decoration:none;
		}
div.footer{
	margin-top:40px;
border-top:1px solid white;
text-align:left;
padding-left:10px;
}
div.footer a{
text-decoration:underline;
color:white;
}
div.footer a:hover{
text-decoration:none;
}
/*** subpages **/
div.infotable_td{
		width:125px;
		float:left;
		padding:7px 0px;
		
}
div.infotable_td_large{
	width:155px;
	float:left;
	padding:7px 0px;
	
}
div.infotable_td_superLarge{
	width:300px;
	float:left;
	padding:0px 0px;
}
div.infotable_td_superSmall{
	width:120px;
	float:left;
	padding:0px 0px;
	text-align:center;
}
div.infotable_td_mini{
	width:80px;
	float:left;
	padding:5px 0px;
	text-align:center;
}
	div.infotable_td a,div.infotable_td_large a,div.infotable_td_superLarge a,div.infotable_td_superSmall a,div.infotable_td_mini a{
		color:white;
		font-family:Arial;
		font-size:13px;
		text-decoration:underline;
	}
		div.infotable_td a:hover, div.infotable_td_large a:hover,div.infotable_td_superLarge a:hover,div.infotable_td_superSmall a:hover,div.infotable_td_mini a:hover{
			text-decoration:none;
		}

div.centered{
	text-align:center;
}
div.buttons{
	text-align:right;
}
	div.buttons input{
		padding:0px 15px;
	}
	div.inputs input{
		margin-left:10px;
		padding:0px 15px;
	}
	div.inputs input.field{
		padding:0px 5px;
		width:270px;
		margin:0px;
		border:1px inset gray;
	}
	div.inputs select{
		width:130px;
		padding-left:3px;
		border:1px inset gray;
	}
div.subtypePageHeader{
	font-size:22px;
	font-family:Trebuchet MS;
}
	div.subtypePageHeader a{
		color:white;
		font-size:13px;
		font-family:Arial;
		text-decoration:underline;
		margin:0px 25px;
	}
		div.subtypePageHeader a:hover{
			text-decoration:none;
		}
	div.toped_bottom_meny{
		float:right;
		width:430px;
		margin-right:-50px;
		text-align:right;
	}
		div.subtypePageHeader div.toped_bottom_meny a{
			margin:0px 0px 0px 40px;
		}
/** status **/
div.status_bottom{
	padding-top:15px; 
	float:left;
}
div.status_bottom select{
	float:right;
	width:190px;
	margin-right:10px;
	padding-left:3px;
	border:1px inset gray;
}
/**ballance**/
table.ballans{
	color:white;
	font-size:13px;
	font-family:Arial;
	margin-bottom:15px;
}
	table.ballans td{
		padding-right:15px;
		padding-top:3px;
	}
	table.ballans a{
		color:white;
		text-decoration:underline;
	}
		table.ballans a:hover{
			text-decoration:none;
		}
/** packs **/
div.computer{
	background:url(../img/computer.gif) no-repeat;
	background-position:bottom;
	height:155px;
	margin-right:100px;
}
	div.computer a{
		float:left;
		text-decoration:none;
		font-size:21px;
		font-family:Trebuchet MS;
		color:white;
		margin-top:108px;
		margin-left:25px;
	}
		div.computer a:hover{
			text-decoration:underline;
		}
/**orders**/
div.order_form table{
	color:white;
	font-size:13px;
	font-family:Arial;
}
div.order_form table input.field{
	border:1px solid #ABADB3;
}
div.order_form a{
	color:white;
	text-decoration:underline;
}
	div.order_form a:hover{
		text-decoration:none;
	}
/** register**/
div.register_form{
	margin-bottom:10px;
	font-size:17px;
	width:550px;
	text-align:right;
}
div.register_form div{
	padding-bottom:13px;
	font-size:13px;
}
span.necessarily{
	color:#E55638;
}
div.register_form input{
	float:right;
	width:210px;
	border:1px inset gray;
	margin-left:15px;
}
a.register{
	text-decoration:underline;
	color:black;
}
a.register:hover{
	text-decoration:none;
}
/** hosting **/
div.order input.field{
	
}
/** admin **/
table.admin{
	width:990px;
	margin-bottom:40px;
	font-size:12px;
}
table.admin th{
border-bottom:2px solid white;	
padding-left:5px; 
padding-right:5px;
text-align:center;
}
table.admin td{
	padding-left:5px; 
	padding-right:5px;
	border-bottom:1px solid white;
	text-align:center;
}
table.admin a{
	color:white;
}
/*********************/
table.zzz{
	border-bottom:1px solid white;
	border-right:1px solid white;
}
table.zzz td{
	color:white;
	padding:3px;
	border-top:1px solid white;
	border-left:1px solid white;
	font-size:13px;
}
