body  {
	font: 100% Tahoma, Verdana, Arial, sans-serif;
	margin:0;
	padding: 0;
	font-size: 12px;
	color: #000000;
	background-image:url(../images/main_back.gif);
	background-attachment:fixed;
}

body a{
text-decoration:underline;
color:#003399;
}

body a:hover{
text-decoration:none;
}

h5 {
	color:#990000;
	font-weight:bold;
	margin-bottom:4px;
}

#header {
padding-bottom:1px;
}


p {

	margin-top: 0;
	margin-bottom: 5px;
	text-align: justify;
}

#right_side {
	float: right; /* since this element is floated, a width must be given */
	width: 207px; 
	padding-right: 26px; /* top and bottom padding create visual space within this div  */
}
#right_side h3, #right_side p {
	margin-left: 8px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 16px;
}

#contenant {
	background:#FFFFFF;
	width: 760px;
	margin: 0 auto;
}

#main_content {
	text-align:justify;
	width: 470px;
	margin-left: 32px; /* the left margin should mirror the margin on the header and footer for proper alignment. */

}

/*------ FRAMES -------*/
#cont {
width:430px;
text-align:justify;
color:#333333;
z-index:3

}

#cont_right{
position:absolute;
font-size:15px;
left:645px; 
top:250px; 
width:200px;
text-align:justify;
z-index:4
}

#contact_ban{
position:absolute;
font-size:15px;
left:590px; 
top:240px; 
width:200px;
text-align:justify;
z-index:4
}

#ads_img{
position:absolute;
font-size:15px;
left:620px; 
top:260px; 
width:230px;
text-align:justify;
z-index:4
}

#ads_content{
font-size:15px;
left:626px; 
top:280px; 
width:214px;
text-align:justify;
z-index:4
}

#portfolio {
position:absolute;
font-size:15px;
left:155px; 
top:250px; 
width:730px;
text-align:justify;
color:#333333;
z-index:3

}


/*---------------------------*/

/*---- PACKAGES-------*/
#start{
width:207px;
color:#FFFFFF;
padding-top:47px;
padding-bottom:70px;
margin-left:2px;
text-align:justify;
}

a#pack_link{
font-weight:bold;
color:#0066FF;
}

a:hover#pack_link{
font-weight:bold;
color:#CCCCCC;
text-decoration:none;
}

#premium{
width:207px;
color:#FFFFFF;
padding-top:47px;
padding-left:1px;
padding-bottom:70px;
text-align:justify;
}

#eco{
width:207px;
padding-top:47px;
color:#FFFFFF;
padding-left:1px;
padding-bottom:50px;
text-align:justify;
}

#price_pack{

right:24px;
font-size:19px;
font-weight:bold;
font-variant:small-caps;
color:#993300;
}
/*---------------------*/

.title{
font-size:16px;
font-weight:bold;
font-variant:small-caps;
color:#993300;
}

.img_left{
float:left;
margin-top:4px;
margin-right:7px;
margin-bottom:14px;
}


/* HEAD MENU */
#head_link {
font-size:17px;
width:700px;
margin-top:-39px;
padding-bottom:24px;

}

a#head_link_properties{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-family:trebuchet MS;
}

a:hover#head_link_properties {
color:#CCCCCC;
}

/*--------------------------------*/

/*----- FOOTER ------*/
#foot{
font-size:13px;
color:#990000;
text-align:center;
}
/*----------------------*/

/*------------contact_form--------------*/
#form_contact{
}
 /*---------------*/
 
#msg_ok
{
width:210px;
top:245px;
left:460px;
background-color:#990000;
padding:7px;
border: 2px dotted #000000;
}

/*---------------------------------*/

/*------------ SUBDOMAIN NAME---------------*/
#subdomain_engine{
margin-left:-10px;
font-size:12px;
color:#990000;
}

#dom_form{
border-style:solid;
color:#990000;
}