/* CSS Document */
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size:10px;
	color:#333333;
	background-color:#fff;
	}
div, p, ul, ol, li, a, form, img, span, h3, h2, h4, h1 {
	margin:0;
	padding:0;
	} 
img, table, tr, td {
	border:none;
	}
ul, li {
	list-style:none;
	}
a:visited { text-decoration:underline; color:#9966cc;}
a, a:active { text-decoration:underline; color:#3399cc;}
a:hover { text-decoration:underline; color:#cc0033;}
div#container1 {
  position:relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  padding:0 10px; 
  width:980px;
  margin:0px auto;}
div#container { position:relative; padding-top:200px; width:980px;}

div#footer {
  position: relative;
  margin-top: -75px;
  height: 75px;
  text-align:center;
  color:#666666;
  clear:both;
}
	.copy { font-size:11px; margin-top:13px;}
	.footer_menu { padding-top:25px;}
	.footer_menu a { margin:0px 7px;}

div#header { height:133px; width:100%; position:absolute; top:0px; left:0px;}
	.rel_div { position:relative; height:133px; width:100%; font-size:0; line-height:0; padding-top:21px;}
	.logo { position:absolute; top:10px; left:13px;}
	.top_banner { margin-left:250px; position:relative;}
div#yellow { position:absolute; top:134px; left:0px; height:67px; width:100%;}
	.yellow_left { font-size:0; line-height:0; background:url(images/bg/bg_top_left.gif) top left no-repeat; width:20px; height:67px; position:absolute; top:0px; left:0px;}
	.yellow_center { background:url(images/bg/bg_top_center.gif) top left repeat-x; width:100%; height:67px; position:relative;}
	.yellow_right { font-size:0; line-height:0; background:url(images/bg/bg_top_right.gif) top left no-repeat; width:20px; height:67px; position:absolute; top:0px; right:-1px;}
	.yellow_center a, .yellow_center a:active, .yellow_center a:visited, .yellow_center a:hover { color:#333333;}
	a.add_business, a.add_business:active, a.add_business:visited, a.add_business a:hover { position:absolute; top:23px; left:39px; color:#666666; font-size:12px; font-weight:bold;}
	.yellow_content1 { position:absolute; top:10px; left:195px; width:256px; text-align:center;}
	.yellow_content2 { position:absolute; top:10px; left:490px; width:330px; text-align:center;}
	.add1 { width:256px; margin-bottom:3px;}
	.languages { position:absolute; bottom:5px; right:33px; text-align:right;}
	.yellow_center .languages a, .yellow_center .languages a:active, .yellow_center .languages a:visited, .yellow_center .languages a:hover { color:#666666; font-weight:bold;}
	
	
div#main { width:100%; padding-top:15px; position:relative;}
	.main_left { width:56%; float:left; font-weight:bold;}
		#main h3 { color:#333333; font-size:14px; margin-bottom:10px;}
		.main_left h3 { margin-left:14px;}
		.main_right h3 {}
			#main h3 a, #main h3 a:active, #main h3 a:visited, #main h3 a:hover { color:#333333; text-decoration:underline;}
		.main_div1 { width:33%; float:left;}
		.main_div2 { width:50%; float:left;}
		.main_div li { margin-left:21px; margin-bottom:7px;}
		.main_div li h2 { font-size:12px;}
		.main_div li p { margin-left:10px;}
	.main_right { width:38%; float:right;}
	#main_letters { clear:both; padding-top:50px; font-size:12px; font-weight:bold;}
		.letters { margin-left:21px;}
		.main_right2 { text-align:center; font-size:18px;}
	.empty { clear:both; font-size:0; line-height:0; height:10px;}
	
div#wrapper{float:left;width:100%}
div#content{margin: 0 250px 0 243px;}
div#navigation{float:left; width:243px; margin-left:-102%;}
div#extra{float:left; width:250px; margin-left:-250px;}

div#extra{ text-align:right; margin-top:15px;}
div#navigation { font-size:11px; font-weight:bold; margin-top:15px;}
	div#navigation h4 { font-size:11px; margin-left:21px; margin-bottom:10px;}
	div#navigation ul { margin-bottom:15px;}
	div#navigation li { margin-left:32px; margin-bottom:15px;}
	div#navigation li a.more { font-size:9px; font-weight:bold;}
#content { padding-top:15px; position:relative;}
.comments_page { position:relative; width:100%;}/* for ie6 */
	.comments_page h1 { font-size:16px; margin-top:-2px; margin-right:120px;}
	p.orange { color:#cc6633; font-size:12px; margin-left:10px; font-weight:bold; margin-bottom:15px; margin-right:120px;}
	.comments_page h2 { font-size:11px;}
	p.grey { color:#666666; margin-left:16px; margin-top:3px; margin-bottom:15px;} 
	p.grey a, p.grey a:active, p.grey a:visited, p.grey a:hover { color:#666666; text-decoration:underline;}
	p.links { margin-top:10px;}
	p.links a { margin-right:10px;}
	.border_top { background:url(images/bg/bg_bord.gif) top left no-repeat; padding-top:10px; margin-top:10px; position:relative; font-size:11px;}
		.border_top h2 { margin-right:120px; font-size:11px;}
		.stars { position:absolute; top:10px; right:10px; width:100px;}
		.stars img { margin:0px 1px;}
	ul.comments { margin-right:15px;}
	ul.comments ul li { margin-left:15px;}
	ul.adress li  { font-weight:bold; font-size:11px; color:#666666; margin-bottom:5px;/* margin-right:120px;*/}
	ul.adress li a, ul.adress li a:active, ul.adress li a:visited, ul.adress li a:hover { color:#666666;}

/**/
	.add_comment p input, .add_comment p select { vertical-align:middle;}
	.add_comment { font-size:12px; color:#666666; }
	.add_comment p { margin-bottom:7px;}
	.text_field { width:260px; margin-left:2px;}
	.select_field { width:165px; margin-left:15px;}
	.textarea_field { margin-left:37px; width:445px; height:160px;}
	.but_field { margin:0px; padding:1px 7px;}
/**/
	.stars_top { width:120px; position:absolute; top:10px; right:0px;}
	.stars_top img { margin:0px 1px;}
	.stars_top td.td1 { width:40px; color:#cc6633; font-size:24px; font-weight:bold; text-align:center;}
	.stars_top td.td2 { font-size:11px; font-weight:bold;}
	
/* list full details */
	.list_details h1 { font-size:18px; font-weight:normal; }
	.list_details p.orange { margin-bottom:7px;}
	.banner_center { margin-top:35px; margin-bottom:25px;}
	.list_block { background:url(images/bg/bg_bord.gif) top left no-repeat; padding-top:10px; margin-top:10px; position:relative; font-size:11px; font-weight:bold; color:#666666;}
	.list_block_nob, .list_block_nob h2, .list_block_nob .adress li, .list_block_nob .stars_top td.td2 { font-weight:normal;}
	.list_block h2 { font-size:16px; margin-bottom:5px; margin-right:120px;}
	.list_block ul.adress li { margin-left:20px}
	.list_block p.links a { margin-right:0px;}
	.list_block ul.adress1 { margin-top:20px;}
	.adress1 li p img { vertical-align:middle;}
	.adress1 li { margin:4px 0; }
	.tab_list td.td1 { width:285px;}
	
 /* add page full*/
 .ad_page_full0 { min-height:40px; position:relative;}
  .ad_page_full0 .stars_top { width:120px; position:absolute; top:0px; right:0px;}
 .ad_page_full1 { width:260px; float:left; font-weight:bold; font-size:11px; color:#666666;}
 .ad_page_full2 { width:200px; float:left; font-weight:bold; font-size:11px;}
 	 .ad_page_full2 li { font-weight:normal; margin:4px 0px 4px 11px;}
	 label { display:block; float:left; width:30px; margin-right:6px; }
	 
	 .listed_under { margin-top:25px;}
	 .listed_under1 { float:left; width:80px; font-size:11px; font-weight:bold;}
	 .listed_under2 { float:left; font-size:11px; font-weight:bold; }
	 .listed_under2 li { margin-bottom:8px;}
	.services_info { font-size:11px; margin-top:25px;}
	.services_info h4 { font-size:11px; margin-bottom:10px;}
	.services_info p { margin-bottom:15px;}
		.services li { margin:0px 0px 7px 12px; font-weight:bold;}
		.services { margin-bottom:10px;}

