html,body {
  margin: 0;
  padding: 0;
  color: #333;
  height: 100%;
}

body {
  font: 12px/15px tahoma,verdana,"lucida sans",arial,helvetica,sans-serif;
  background: url(images/top_bg.jpg) 920px 0 repeat-x;
}

.text_only { display: none; }

a#link_home {
  position: absolute;
  top: 12px;
  left: 20px;
  text-indent: -9999px;
  display: block;
  width: 180px;
  height: 80px;
  text-decoration: none;
  z-index: 100;
}


div#content {
	position: absolute;
	top: 311px;
	left: 211px;
	width: 695px;
	padding: 0 20px 20px 0;
	/* height: 774px; */
}

div#index_content {
  position: absolute;
  top: 325px;
  left: 200px;
  width: 695px;
  padding: 0 20px 20px 0;
}  
 
div#content h2, div#index_content h2 {
  display: block;
  font: bold 16px arial,helvetica,sans-serif;
  color: #a70400;
  margin: 10px 0 15px 0;
  padding: 0 0 20px 0;
  background: transparent url(images/title_bgline.jpg) -40px 100% no-repeat;
}
  
div#extra {
  position: absolute;
  top: 0;
  left: 0;
  background: url(images/head.jpg) no-repeat;
  width: 920px;
  height: 308px;
  z-index: 3;
}

div#about {
	color: white;
	position: absolute;
	top: 119px;
	left: 20px;
	width: 150px;
	overflow: hidden;
}

div#about h3, div#about p {
  margin: 5px 0;
  padding: 0;
}

div#about h3 {
  font-size: 12px;
}

div#about p {
  font: 10px/12px verdana,tahoma,arial,helvetica,sans-serif;
  color: #ADBCBD;
}

ul.top_menu, ul#nav_menu {
	color: white;
	overflow: hidden;
	position: absolute;
	top: 12px;
	left: 350px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.top_menu {
  float: left;
  position: relative;
  margin: 4px 5px 0;
  width: 165px;
}

ul.top_menu li {
  margin: 3px 7px;
}

ul.top_menu li a {
  font-weight: bold;
  text-decoration: none;
  color: white;
}

ul.top_menu li a:hover {
  text-decoration: underline;
}

ul#nav_menu {
	background-color:#E5EAEA;
	border:	ridge;
	top: 325px;
	left: 25px;
	width: 158px;
	padding-bottom: 20px;
}

ul#nav_menu li a {
  background-color:#E5EAEA;
  
  background: transparent url(images/yellow_arr.gif) 0 50% no-repeat;
  color: #444;
  font-weight: bold;
  height: auto !important;
  height: 1px;
  display: block;
  padding: 6px 15px 6px 10px;
  text-decoration: none;
}

ul#nav_menu li a:hover {
  background-color:#E5EAEA;
  
  text-decoration: underline;
  background: transparent url(images/red_arr.gif) 0 50% no-repeat;
  color: #222;

}

div#divider {
  position: absolute;
  top: 317px;
  left: 198px;
  width: 6px;
  background: url(images/content_split.gif) repeat-y;
  height: 1px;
}

div#footer {
  position: absolute;
  width: 100%;
  background: #8ea1a2;
  min-width: 910px;
  bottom: 0;
  left: -9999px;
  z-index: 100000;
height:100px;
}

div#footer p {
  margin: 8px 0 0 20px;
  color: #E3E9E9;
}

div#extra a, div#about a, div#footer a, div#top_menu a {
  color: white;
  background: transparent;
  text-decoration: none;
}

div#extra a:hover, div#about a:hover, div#footer a:hover, div#top_menu a:hover {
  text-decoration: underline !important;
}

div#index_content {

}

div#content a, div#index_content a {
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

div#content a:hover, div#index_content a:hover {
  text-decoration: none;
}

div.element {
  position: relative;
  background: transparent url(images/element.gif) no-repeat;
  width: 194px !important;
  width /**/: 238px;
  height: 172px !important;
  height /**/: 216px;
  padding: 22px;
}

div.ind_element {
	position: relative;
	width: 196px !important;
	width /**/: 240px;
	height: 144px !important;
	height /**/: 186px;
	padding: 22px;
	background-image: url(images/index_bg/adoption_.jpg);
}


div.element p, div.ind_element p {
  margin: 20px 0 0 0;
  padding: 0;
  color: black;
}


div.element h3, div.ind_element h3, div.element h3 a, div.ind_element h3 a {
  margin: 0;
  padding: 0;
  font: bold 14px arial,helvetica,sans-serif;
  color: #3B4F50;
}

div.element a.more, div.ind_element a.more {
  font: 9px verdana,tahoma,arial,sans-serif;
  color: #758D8F;
  position: absolute;
  bottom: 15px;
  right: 20px;
}

div.element img, div.ind_element img { 
  position: absolute; 
  left: 190px; 
  top: 14px; 
}

/*
#in_airline { background: url(images/index_bg/airline_tickets.jpg) no-repeat; }
#in_visas { background: url(images/index_bg/visa_services.jpg) no-repeat; }
#in_pass { background: url(images/index_bg/passport.jpg) no-repeat; }
#in_hotels { background: url(images/index_bg/hotels.jpg) no-repeat; }
#in_apartments { background: url(images/index_bg/apartments.jpg) no-repeat; }
#in_tours { background: url(images/index_bg/tours.jpg) no-repeat; }
#in_transfers { background: url(images/index_bg/transfers.jpg) no-repeat; }
#in_fasttrack { background: url(images/index_bg/fast_track.jpg) no-repeat; }
#in_adoption { background: url(images/index_bg/fasttrain_.jpg) no-repeat; }
#in_fiance { background: url(images/index_bg/fiance.jpg) no-repeat; }
#in_newspapers { background: url(images/index_bg/newspapers.jpg) no-repeat; }
#in_yellowpages { background: url(images/index_bg/yellowpages.jpg) no-repeat; }
*/


#in_airline { background: url(images/index_bg/airline_tickets_.jpg) no-repeat; }
#in_visas { background: url(images/index_bg/visa_services_.jpg) no-repeat; }
#in_pass { background: url(images/index_bg/passport_.jpg) no-repeat; }
#in_hotels { background: url(images/index_bg/hotels_.jpg) no-repeat; }
#in_apartments { background: url(images/index_bg/apartments_.jpg) no-repeat; }
#in_tours { background: url(images/index_bg/tours_.jpg) no-repeat; }
#in_transfers { background: url(images/index_bg/transfers_.jpg) no-repeat; }
#in_fasttrack { background: url(images/index_bg/fast_track_.jpg) no-repeat; }
#in_adoption { background: url(images/index_bg/fasttrain_.jpg) no-repeat; }
#in_fiance { background: url(images/index_bg/fiance_.jpg) no-repeat; }
#in_newspapers { background: url(images/index_bg/newspapers_.jpg) no-repeat; }
#in_yellowpages { background: url(images/index_bg/yellowpages_.jpg) no-repeat; }

#icqskype td{font-size:12px;}#icqskype{text-align:center;}#icqskype table{margin:0 auto;}
