html,body{

	padding: 0;

	margin: 0;

}

#arch_main tr td
{
		padding:30px;
}


#arch_main, #arch_main tr td table
{
		border-collapse: collapse;
}

#arch_main tr td table tr td
{
		padding:5px;
		border: 1px solid #E1E3E8;
		text-align:center;
		background-color: #ECEDF0;
}

img{

	border: 0;

}

.vote_head
{
	width: 100%;
	height: 25px;
	background-image: url(i/block_purple_bg.gif);

	font: 14px tahoma;

	color: White;

	padding-left:20px;

	background-color: #a45a94;
}

.vote
{
	margin-left: 10px;
	color: #522d4a;
	font: 11px tahoma;
}

form, input, textarea { margin:0px; padding:0px}



table

{

border-collapse: collapse;

}


h1.title
{
	font: 12px Tahoma;
	font-weight: bold;
	margin: 0 3px;
	padding: 0;
}

h1{

	font: 25px Tahoma;

	margin-bottom:8px;

	text-align: left;

}



h2{

	font: 25px Tahoma;

	margin-bottom:0px;

	text-align: left;

	margin-left: 200px;

}



td

{

margin: 0;

padding: 0;

color: #522d4a;

font: 11px tahoma;

}



a {

	color: #ce2e68;

	text-decoration: underline;

}



a:hover {

	color: red;

	text-decoration: none;

}



.menu_a{

	float:left;  

	padding:7px 0px 6px 0px;

}



.menu_a a{

	font:10px tahoma;

	text-decoration: none;

	color: White;

	padding:7px 0px 10px 23px;

}



.menu_a a:hover{

	text-decoration: underline;

	color: White;

}



.menu_a .p1{ background:url(i/ico_map.gif) no-repeat 5px 6px; }

.menu_a .p2{ background:url(i/ico_home.gif) no-repeat 5px 6px; }





.menu_b{

	padding:5px 0px 6px 0px;

}



.menu_b a{

	font:12px tahoma;

	text-decoration: none;

	color: #522d4a;

	padding:6px 0px 10px 23px;

}



.menu_b a:hover{

	text-decoration: underline;

}



.menu_b .p1{ background:url(i/ico_maxhost.gif) no-repeat 6px 6px; }

.menu_b .p2{ background:url(i/ico_mail.gif) no-repeat 6px 6px; }

.menu_b .p3{ background:url(i/ico_support.gif) no-repeat 6px 6px; }

.menu_b .p4{ background:url(i/ico_order.gif) no-repeat 6px 6px; }





.menu_d {

	color: #7a8290;

	font: bold 10px Tahoma;

}



.menu_d a{

	color: Black;

	font: bold 10px Tahoma;

}



.menu_d a:hover{

	color: #ce2e68;

}



.menu_e {

	color: #7a8290;

	font: 11px Tahoma;

}



.menu_e a{

	color: Black;

	font: 11px Tahoma;

}



.menu_e a:hover{

	color: #ce2e68;

}



.menu_f {

	color: #7a8290;

	font: 10px Tahoma;

}



.menu_f a{

	color: Black;

	font: 10px Tahoma;

}



.menu_f a:hover{

	color: #ce2e68;

}



.copyright {

	color: #522d4a;

	font: 11px Tahoma;

}



.copyright a{

	color: #522d4a;

	font: 11px Tahoma;

	padding:6px 0px 10px 23px;

}



.copyright .maxhost{

	color: #522d4a;

	font: 11px Tahoma;

	background:url(i/ico_logo.gif) no-repeat 7px 8px;

}



select {

	font: 9px Verdana;

	width: 120px;

}



input {

	font: 11px Verdana;

}



.selprj{

	color: White;

	font: 10px Verdana;

	text-align: right;

}

.menu_a h1
{
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 14px;
	display: inline;
	color: white;
	font-weight: bold;
	margin-left: 10px;

}

#uppertxt div{

	margin-left:10px;
}

#uppertxt div h1
{
	text-align: center;
}


#uppertxt a{

	color: #522d4a;

	font: 14px Tahoma;

	text-decoration: none;

}



.support_1{

	font: 15px Arial;

	color: #522d4a;

	padding-bottom:4px;

}



.support_2{

	font: bold 18px Arial;

	color: #535e70;

	padding-right:4px;

	padding-bottom:2px;

}



.whereareyou {

	background-repeat:repeat-x;

	background-image: url(i/whereyouare_bg.gif);

	border-width: 0px 0px 0px 0px;

	border-color: white;

	border-style: solid;

}



.whereareyou_a {

	color: #522d4a;

	border: 0;

	background:url(i/ico_maxhost.gif) no-repeat 6px 6px;

	padding:6px 0px 10px 23px;

}



#block_purple img{

	display: block;

}



#block_purple .t1 {

	background-image: url(i/block_purple_bg2.gif);

}



#block_purple .t2 {

	background-image: url(i/block_purple_bg.gif);

	font: 14px tahoma;

	color: White;

	padding-left:20px;

	background-color: #a45a94;

}



#block_purple .t3 {

	background-image: url(i/block_purple_cubes.gif);

}



#block_pink img{

	display: block;

}



#block_pink .t1 {

	background-image: url(i/block_pink_bg2.gif);

}



#block_pink .t2 {

	background-image: url(i/block_pink_bg.gif);

	font: 14px tahoma;

	color: White;

	padding-left:20px;

	background-color: #e04c8e;

}



#block_pink .t3 {

	background-image: url(i/block_pink_cubes.gif);

}



#block_content .t1 {

	background-color: #dadde2;

}



#block_content .t2 {

	font: 11px Tahoma;

	padding-left:20px;

}



#news .title{

	margin: 8px 0px 0px 0px;

	color: #a896a4;

	font: 10px Tahoma;

}



#news .content{

	margin: 3px 10px 3px 14px;

}



.more{

	margin-left: 5px;

}



#lastposts .date{

	font: 10px tahoma;

	color: #a896a4;

	margin: 2px 0px 6px 0px;

}



#voting .title {

	padding: 8px 0px 3px 20px;

}



.block_athome{

	border-style:solid;

	border-width: 1px;

	border-color: #dadde2;

	margin-bottom: 16px;

}



h3{

	font: 17px Tahoma;

	margin-bottom:5px;

}



.txt1{

	font: 11px/1.5 Tahoma;

	padding-left: 13px;

}



.title1{

	color: #6f4266;

	font: bold 14px Tahoma;

	padding: 0px 0px 0px 8px;

}



.tarif {

	color: #a13980;

	text-decoration: none;

}



.tarif:hover {

	color: #a13980;

	text-decoration: underline;

}



.tarif2 {

	color: #6f4266;

	font-weight: bold;

}



#tarif_b .t1{

	padding: 4px 0px 10px 29px;
}



#tarif_b .t2{

	background-color: #a22d6f;

	color: White;

	font: bold 18px tahoma;

	padding: 0px 3px 0px 3px;

	margin: 0px 0px 0px 8px;

}



#tarif_b .t3{

	padding: 0px 0px 2px 61px;

	font: 11px/1.4

}



#tarif_b .t4{

	background-color: #f5f6f7;

	padding: 5px 0px 5px 10px;

	margin: 5px 0px 10px 31px;

	border-bottom-color: #dadde2;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}



#tarif_b .t4 a{

	font: bold 11px Tahoma;

}



#login td{

	padding: 3px;

}



#login .forgot{

	font: 10px Tahoma;

}



#checkdomain td{

	color: White;

	padding: 2px;

}



#checkdomain .title{

	font: 14px Tahoma;

	margin-left: 37px;

}



#checkdomain .submit{

	margin-right:19px;

}



#newsblock .title{

	font: 14px Tahoma;

	margin-left: 40px;

	color: #912c6f;

}



#newsblock .newstitle{

	padding:5px 0px 5px 11px;
 
      color: #913066;

}



#newsblock .news{

	padding:0px 0px 10px 11px;

	font: 11px/1.4 Tahoma;

	background-image: url(i/dots.gif);

	background-position: bottom;

	background-repeat: repeat-x;

}



#support .title{

	font: 10px Tahoma;

	color: White;

	padding: 6px 5px 0px 0px;

}



#support .button{

	padding: 6px 5px 0px 0px;

}



.menu_c a {

	display:block; 

	float: right; 

	background:url(i/menu_b_0.gif) #FFF; 

	padding:7px 0px 4px 10px; 

	width:120px; 

	text-align:left; 

	border:solid #dddddd; 

	border-width:0px 1px 1px 0px;  

	color:#522d4a; 

	font: bold 10px Tahoma; 

	text-decoration:none; 

	line-height:11px

}



.menu_c {

	display: block;

}



.menu_c a:HOVER {

	background:url(i/menu_b_1.gif) 0px 0px #FFF;

	color:#c1316f;

	}



.td_dark td{

	background-color: #f2ecf1;

	border-top: solid 0px #cdbbcb;

}



.td_light td{

	border-top: solid 1px #cdbbcb;

}



#tariftable td{

	height:20px;

	padding: 0px 0px 0px 10px;

}



.content_p{

	padding: 20px 40px 20px 60px;

}

.content_p p
{
	text-indent: 15pt;
	text-align: justify;
}

.line

{

		clear:both;

		width:99%;

		height:1px;

		line-height: 1px;

		background-image:url(i/dots.gif);

		background-repeat:repeat-x;

		margin: 12px auto;

		position:relative;

}

#table1 tr td
{

		padding: 3px 0;
		padding-left: 5px;
}

#enlarge {position:relative; width:175px; height:172px; background-color:#fff; z-index:100; display: block; margin-bottom: 10px;}
#enlarge a.p1, #enlarge a.p1:visited {display:block; width:233px; height:228px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#enlarge a img {border:0;}
#enlarge a.p1:hover {text-decoration:none; background-color:white; color:#000;}
#enlarge a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#enlarge a.p1:hover .large {display:block; position:absolute; top:-250px; left:-450px; width:519px; height:519px; border:10px solid #fff; background-color: white;}
