body { 
	margin:20px 0 0 0;
	padding-top:20px;
	background-color:#ffffff;}  
 
.search-button {
	background-color:#ee0303;
	height:21px;
	border-style:none;
	color:#ffffff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin:0;
	padding:0; padding-bottom:3px;
	width:62px;
	display:inline;}
  
.menu {
	background-color:#ffffff no-repeat;
	height:26px;
	overflow:hidden;
	zoom:1;
	margin:10px 0 10px 0;
	font-family: Verdana;
	background-image: url(none);
	font-weight: bold;
	font-size: 13px;} 
.menu  ul  { 
	margin:0;
	padding:0;
	list-style:none;}
.menu  ul li { 
	font-family: Verdana;
 	float:left; 
	margin-right:3px;
	padding:0 2px 5px 2px; 
	background-color:#ee0303;
	font-size: 13px;
	font-weight: bold;}
.menu  ul li a {
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	font-size:13px;
	font-weight:bold;}
.menu  ul li a:hover,  .menu  ul li a.active {background-color:#ee0303}

h1 {
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	margin-top:20px;
	margin-bottom:11px;
	margin-left:0px;
	margin-right:0px;
	padding:0;}
h1 a {
	font-family:Verdana;
	font-size:13px;
	color:#cc0000;
	text-decoration:none;}
h1 a:hover {text-decoration:underline;}

h1.line_top {
	border-top:#cc0000 1px solid;
	margin-top:22px}

h2 {
	font-size:16px;
	font-weight:bold;
	color:black;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:0px;
	padding:0;
	line-height:20px}
h2 a {
	font-size:16px;
	color:#000000;
	text-decoration:none;}
h2 a:hover {
	text-decoration:none;
	line-height: 20px;}

.image {
	margin-right: 12px;
	border:#000000 solid 0px;
	float:left;}	

.text {
	line-height:16px;
	font-size:12px}	
a.text {
	line-height:16px;
	font-size:12px}

.text_2 {
	line-height:13px;
	font-size:11px}
.text_2 a{
	line-height: 13px;
	font-size:11px;
	text-decoration:none}
.text_2 a:hover{ text-decoration:underline;}

h5 { 
	text-decoration:none;
	font-size:13px;
	font-family:Verdana;
	margin:0 0 5px 0;
	padding:0;	}
h5 a{ 
	font-size:13px;
	font-family:Verdana;
	margin:0 0 5px 0;
	padding:0;text-decoration:none;}	
h5 a:hover{ text-decoration:none;}

h6 {
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:black;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:0px;
	padding:0;
	line-height:20px}
h6 a {
	font-family:Verdana;
	font-size:16px;
	color:#000000;
	text-decoration:none;}
h6 a:hover {
	text-decoration:none;
	line-height: 20px;}
	

.comments {margin-top:20px;}
.comments a{
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration:underline;}
.comments a:hover{text-decoration:none;}

.time {
	margin:3px 3px 3px 0;
	font-size:10px;}
.time a{
	text-decoration:none;
	font-size:10px;
	margin:3px 3px 3px 0;}
.time a:hover{ text-decoration:underline}

a.top_menu {
	font-weight:none;
	margin-left:1px;
	font-size:12px;
	font-family:Arial;
	}	
a.top_menu_img img{margin-top:3px}
 
.tiny_text {
	font-size:11px;
	line-height:16px;
	font-weight:bold}
.tiny_text a{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none}
.tiny_text a:hover{ text-decoration:underline;}	
	 
.read_all {
	margin:15px 0 25px 0;
	display:block}
a.read_all{
	font-size: 13px;
	font-weight:bold;}

.news {
	font-size:13px;
	text-align:left;
	margin-top:5px;
	margin-bottom:15px;
	line-height: 15px;}
a.news {
	font-size:13px;
	color:black;
	text-decoration:none;
	line-height: 15px;
	margin:5px 5px 15px 0;}
a.news:hover {text-decoration:underline;}

.red_text {
	display:inline;
	color:cc0000;
	text-align:right}
.red_text a{
	color:cc0000;
	font-size:11px;
	text-decoration:underline;}
.red_text a:hover {text-decoration:none}
 
.rating_box_top {
	background: url(/data/new/rating.png) #FFFFFF no-repeat;
	width:359px;
	height:30px;
	display:block;
	margin-top:0; 
	padding:0;}

.rating_box { 
	border-top:none;
	border-bottom:#d1d1d1 solid 1px;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	margin:0 2px 0 2px;
	padding:5px 15px 15px 15px;}

.rating_tab {
	margin:0 0 0 190px;
	padding:auto}
.rating_tab  ul { 
	margin:0;
	padding:0;
	list-style:none;
	display:inline;}
.rating_tab  ul li { 
	font-family: Verdana;
	margin:0;
	padding:0;
	padding:12px 0 5px 0;
	display:inline}
.rating_tab  ul li a {
	width:76px;
	background:none;
	float:left;
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
	text-align: center;
	padding:12px 0 5px 0;}
.rating_tab  ul li a:hover {
	background:url(/data/new/rating_tab.png) no-repeat;
	color:#000000;
	text-decoration:none;
	padding:12px 0 5px 0;
	margin:0; }
.rating_tab  ul li a:active {
	background:url(/data/new/rating_tab.png) no-repeat;
	color:#000000;
	text-decoration:none;}
	
.rating_box p{margin-top:15px}	

.diary_box_top {
	background-image: url(/data/new/diary.png);
	width:240px;
	height:55px;}

.diary_box { 
	border-top:none;
	border-bottom:#d1d1d1 solid 1px;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	margin:0 2px 0 2px;
	padding:0 0 15px 25px;}

.diary_text {
	font-size:14px;
	font-family:Tahoma}
.diary_text a{
	font-size:14px;
	font-family:Tahoma;
	text-decoration:none}
.diary_text a:hover{text-decoration:underline}

.tourism_box_top {
	background-image: url(/data/new/tourism.png);
	width:359px;
	height:61px;
	margin-top:5px}

.tourism_box { 
	border-top:none;
	border-bottom:#d1d1d1 solid 1px;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	margin:0 2px 0 2px;
	padding:10px 0px 25px 12px;}

.tourism_text {
	font-size:13px;
	font-family:Tahoma;
	font-weight:bold;
	color:#343434;
	line-height:25px;
	padding-left:10px}
.tourism_text a{
	font-size:13px;
	font-family:Tahoma;
	color:#343434;
	font-weight:bold;
	line-height:25px;
	text-decoration:underline;}
.tourism_text a:hover{text-decoration:none;}

.separator {
	margin:0;
	border-top:#343434 2px solid;
	color:#343434;
	font-weight:bold;
	font-size:15px;
	line-height:25px;
	padding-left:1px;}

.business_box_top {
	background: url(/data/new/business.png) #FFFFFF no-repeat;
	width:240px;
	height:39px;
	display:block;
	margin:0 0 20px 0; 
	padding:0;}

#footer {
	width:auto;
	height:auto;
	display:block;
	background-color:#ee0303;
	color:#ffffff;
	margin:1px 0 0 0;
	padding:30px 30px 20px 30px;}

#footer_copy {
	color:#FFFFFF;
	width:300px;
	background:  url(/data/new/logo_footer.png) #ee0303 no-repeat;
	padding-top:55px;
	display:block;
	float:left}
		
#footer_copy_text {
	font-family:Verdana, Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;}
#footer_copy_small_text {
	font-family:Verdana, Arial;
	font-size:9px;
	color:#ffffff;
	margin-top:10px;}

#footer_email_text {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-top:15px;}
#footer_email_text a{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}
#footer_email_text a:hover{
	text-decoration:none;}		
	
#footer_menu {
	margin:auto;
	padding:auto;
	color:#ffffff;
	background: url(/data/new/footer_menu_bg.png) #f24242 repeat-x;
	height:39px;
	width:528px}
#footer_menu a{ 
	margin:3px;
	padding:auto;
	line-height:33px;
	color:#FFFFFF;
	text-decoration:underline;}
#footer_menu a:hover{ 
 	color:#FFFFFF;
	text-decoration:none;}
	
#footer_banner {float:right;}
			
#footer_banner img{
	margin:0;
	padding:0;
	margin-left:5px;}

div.banners {
	margin: 15px auto;
}

div.banners a {
	text-decoration: none;
}

div.banners img {
	border: 0;
	margin: 0;
	padding: 0;

}
