* {padding:0;margin:0;}
html, body, table, tr, td, input, textarea, select {font-family:"Tahoma", Arial, sans-serif;font-size:12px;color: Black; 
height:100%; width:100%; margin:0; padding:0;}
img, table {border:none;}

p {
	line-height: 17px;
	 margin: 0 0 16px; 0;
}

body {
background-color: #e5dab8;
margin: 0, 0, 0, 0;
}
.we_bg {
	background-image: url(images/we_bg.jpg); background-repeat: no-repeat;
}

.do_bg {
	background-image:url(images/do_bg.jpg); background-position:center top; background-repeat: no-repeat;
}

.it_bg {
	background-image:url(images/it_bg.jpg); background-position:center top; background-repeat: no-repeat;
}

.here_bg {
	background-image:url(images/here_bg.jpg); background-position:center top; background-repeat: no-repeat;
}

.sites_bg {
	background-image: url(images/sites_bg.jpg); background-position:center top; background-repeat: no-repeat;}

.menu {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	height: 110px;  width: 292px;
	padding-top: 65px;
	margin: 0 0 0 431px;
	text-align: right;
}

.menu_do {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	height: 110px;  width: 292px;
	padding-top: 65px;
	margin: 0 0 0 431px;
	text-align: right;
}

.menu_it {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	  width: 323px;
	padding: 65px 0 0 0;
	margin: 0 0 0 431px;
	text-align: right;
}

.menu_logos {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	  width: 383px;
	padding: 65px 0 0 0;
	margin: 0 0 0 431px;
	text-align: right;
}

.menu_404 {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	  width: 383px;
	padding: 20px 0 0 420px;
	
	text-align: right;
}

.menu_sites {
	 float: left;
	font-family: "Times New Roman", sans-serif; font-size: 30px;
	  width: 323px;
	padding: 65px 0 0 0;
	margin: 0 0 0 415px;
	text-align: right;
}

.menu_under {
	 
	font-family: "Times New Roman", sans-serif; font-size: 18px;
	width: 153px; height: 100px;
	margin: 0 0 0 585px;
	text-align: left;
	float: none;
}

.menu_sites_under {
	 
	font-family: "Times New Roman", sans-serif; font-size: 18px;
	width: 153px; height: 100px;
	margin: 0 0 0 569px;
	text-align: left;
	float: none;
}

.menu_under_ident {
	 
	font-family: "Times New Roman", sans-serif; font-size: 18px;
	width: 103px; height: 100px;
	margin: 0 0 0 585px;
	text-align: left;
	float: none;
}

#menu {
	float: left;

}

.menu_li {list-style-type: none; padding-right: 9px; float: left; margin: 0;}


ul {overflow:hidden; zoom:1; list-style-type: none;}
ul li {float:left}
ul li a {}
ul li img {line-height: 0;}



.m_active {
	color: #c91515;
}

.m_text {
	width: 450px;
   padding-left: 150px;
}

.mr_text {
	width: 690px;
   padding-left: 150px;
}


.it_prew {
	width: 600px;
   padding-left: 150px;
	line-height: 0;
}

.logos_prew {
	width: 606px;
   padding-left: 150px;
	line-height: 0;
}

.insert {
   margin-left: 150px;
	background-image: url(images/why_we.jpg); background-repeat: no-repeat;
	width: 601px; height: 77px;
}

.insert_do {
   margin-left: 150px;
	background-image: url(images/do_what.jpg); background-repeat: no-repeat;
	width: 222px; height: 121px;
	float: left;
}

.insert_here {
	margin-left: 150px; 
	
	padding: 12px 0 0 20px;
	float: left;
}

.en {
	font-size: 9px;
	padding-top: 60px;
 margin: 0 0 0 842px;
}

#en {
	line-height: 12px;
}

.empty {
	height: 70px;
 width: 10px;
 }

 .show {
 	width: 435px;
	padding-top: 50px;
	 font-family: "Times New Roman", sans-serif; font-size: 18px;
 }
 
 
/* Common links */
A:link {text-decoration:underline;color:#c91515;}
A:visited {color:#a837ac;text-decoration:underline;}
A:active {color:#c91515;text-decoration:none;}
A:hover {color:#c91515;text-decoration:none;}

/* Main menu links */
A.menu_l {text-decoration:underline;color:#393939;}
A:visited.menu_l {color:#393939;text-decoration:underline;}
A:active.menu_l {color:#393939;text-decoration:underline;}
A:hover.menu_l {color:#393939;text-decoration:none;}

/* Red links */
A.red {text-decoration:underline;color:#c91515;}
A:visited.red {color:#c91515;text-decoration:underline;}
A:active.red {color:#c91515;text-decoration:underline;}
A:hover.red {color:#c91515;text-decoration:none;}


/* Sites links */
A.sites {text-decoration:underline;color:#c91515; font-size: 18px;}
A:visited.sites {color:#a837ac;text-decoration:underline; font-size: 18px;}
A:active.sites {color:#c91515;text-decoration:underline; font-size: 18px;}
A:hover.sites {color:#c91515;text-decoration:none; font-size: 18px;}

H1 {
	font-size: 30px; font-weight: normal;
	margin: 0 0 10px 0;
}

H3 {
	font-size: 14px; font-weight: normal;
		padding: 8px 0 0 43px;
		line-height: 20px;
}

H2 {
	font-size: 14px; font-weight: normal;
		padding: 7px 0 0 43px;
		line-height: 15px;
}

#divLinks   {visibility:hidden; padding-left: 466px; padding-top: 12px;}


#divMessage {visibility:hidden;
width: 335px;
	 font-family: "Times New Roman", sans-serif; font-size: 18px;
	 float: left;
	 text-align: right;
	 padding: 25px 0 0 95px;
}

.movelink {  	cursor:default;
margin-left: 6px; }

.do_l_bg {
	width: 40%;
}

.do_w990 {
	 width: 990px;
}

.do_r_bg {
	width: 40%;
}

.f1 {
	width: 259px; height: 136px;
	padding: 5px 5px 5px 5px; margin-left: 50px;
	line-height: 17px;
	float: left;
	background-image: url(images/textarea.jpg);
	border: 0;
}

.f2 {
	width: 174px;  height: 24px;
	margin-left: 15px; padding-left: 5px;
	background-image: url(images/inputtext.jpg);
	border: 0;
}

.pp {
	line-height: 5px;
	margin: 0 0 7px; 0;
}

.catch {
	 width: 94px; height: 24px; background-image: url(images/button.jpg); background-repeat: no-repeat;
	 margin-left: 15px; color: White; font-weight: bold;
	 background-color: Red; border: 0;
	 margin-top: 10px;
}

.sites_content {
    padding-left: 32px; width: 696px;  line-height: 19px; float: left;
}

.sites_preview {
	padding-left: 20px; width: 725px;
	 float: left;
}

.sites_right_h {
	margin-left: 818px;  width: 140px;  line-height: 17px;
}

.sites_right {
	margin-left: 818px;  width: 140px; line-height: 0;  margin-top: 0;
}

.logos {
	border: 1px solid Black;
}

.circles {
	padding-left: 10px;
}

.main_link {
	padding: 50px 0 0 150px; float: left;
}

.nf404 {
	 background-image: url(images/404_bg.jpg); background-position: center top; background-repeat: repeat-x;
}

.nf_menu {
	padding: 470px 0 0 418px;
	font-size: 14px;
}

.cur {cursor: url(images/zoomin.ani), pointer;}

p span {
	font-size: 10px; font-weight: bold;
}
