BODY {padding:0px; margin:0px; background-color:#ffffff; border:0px;}
body, table {font-family:Arial; font-size:9pt; color:#336699;}
h1.page-title{font:normal 14pt arial; color:#FFFFFF; margin:0; padding-left:5; padding-top:2;}
h1, #div1{font-family:Arial;font-size:9pt;font-weight:bold;color:#235588;}
h2, #div2{font-family:Arial;font-size:10pt;color:#235588;font-weight:bold;padding-bottom:0}
h2.path{display:inline;}
h3, #div2{font-family:Arial;font-size:9pt;color:#235588;}
#h3 {font:bold 10pt arial; color:#235588}
small h3 {font:normal 11px Arial; margin:0;}
#central A {text-decoration:none; font-weight:normal}
#central A:hover {text-decoration:underline}
#strong {font-weight:normal; text-decoration:none; font-style:normal}
a {font-family:Arial;font-size:9pt;color:#0074BC;}

/* авто ссылки */
#maintext a, #pp a, #content-news p a { }
#content-news span a { font-size: xx-small; color: #969696; }

ul {padding-bottom: 0px; margin-bottom: 0px;}

#H2Orange {padding:2px 8px 3px 8px; background-color:#ff8000; border:solid 2px #FFEEDD; color:#ffffff; font:bold 9pt verdana}

td.content{font-family:Arial; font-size:9pt; text-align:justify; color:#336699; padding:7px}

#links, #links A {font:normal 9px arial; text-decoration:none; color:#7799bb;}
#links A:hover {text-decoration:underline;}

img.photo{border-style:solid; border-color:#336699; border-width:1px;}
#photo {border:2pt solid #e4f0ff; margin-left:8px;}
#lphoto {border:2pt solid #e4f0ff; margin-right:8px;}
#phototb {margin-left:8px;}
#lphototb {margin-right:8px;}
#phototxt {font:normal 10px tahoma; color:#808080; padding:0px; text-align:justify;}

#HSlink, #HSlink A {font:bold 13px arial;}
#HSlink A {text-decoration:underline;}
#HSlink A:hover {text-decoration:none;}
#h1 {margin-bottom:4;} 

#sm {color:#8090a0; font:normal 10px arial;}

.Atc, .Atc TD {vertical-align:top; text-align:center;}
.Abc, .Abc TD {vertical-align:bottom; text-align:center;}

A.decor {text-decoration:underline}  A.decor:hover {text-decoration:none}
A.nodecor {text-decoration:none}  A.nodecor:hover {text-decoration:underline}

#short_otz {text-decoration:none; font-family:tahoma}
#short_otz:hover {text-decoration:underline} 

table.tb3 {background-color:#c7ddee; border:solid 1px #5597B1;}
tr.head3 {background-color:#5597B1; color:#FFFFFF; border-color:#c7ddee; font:bold 13px arial;}
tr.line3 {background-color:#FFFFFF; color:#0077C0; font-family:arial; font-size:9pt;}
tr.line3 A {font-family:tahoma; font-size:11px; white-space:nowrap; color:#0077C0}
tr.line3 DIV {font-family:tahoma; font-size:8pt;}

#HHTB {border:solid 2px #ddeeff}
#HHTB TD {padding:4; font:normal 11px arial; color:#1166aa}
#HHTB TD A {arial color:#115577; border-bottom:none; text-decoration:none;}
#HHTB TD A:hover {text-decoration:underline;}
#HHTB TD A:active {color:#dd0000}
#HHTB IMG {vertical-align:bottom}
#HHTB DIV {color:#8090a0; font:normal 11px arial;}
#HHTB DIV.w {color:#1166aa; font:normal 11px arial; white-space:nowrap;}
#HHTB HR {height:1px; color:#aabbcc}

#HHtop {text-align:center; color:#446699; font:bold 16px arial; background-color:#f4f8ff; padding-left:10; padding-top:3; padding-bottom:3; border:none; margin:0;}
#HHright {text-align:right; background-color:#f4f8ff; padding-left:8; padding-right:8; padding-top:3; padding-bottom:3; border:solid 2px #ddeeff; margin:0;}
#HHright A {color:#0074bc; font:bold 12px arial;}
#TopText {color:#ffffff; background-color:#3399bb; padding-left:10; padding-top:3; padding-bottom:5; border:solid 2px #ddeeff}
#TopText A {color:#ddeeff}

#HHborder {border:solid 2px #99bbdd;}

#HHhead TD, #HHhead TD A, #HHhead TD H1 {font:bold 11px tahoma; background-color:#88aad0; color:#ffffff}
#HHhead TD {padding-top:2; padding-bottom:3; border-bottom:solid 2px #ffffff}
#HHhead0 TD, #HHhead0 TD A {font:bold 11px tahoma; background-color:#88aad0; color:#ffffff;}
#HHhead0 TD {padding-top:2; padding-bottom:3;}
#HH00 {background-color:#ffffff} #HH00 TD {border-top:solid 2px #99bbdd;}
#HH01 {background-color:#f0f6ff} #HH01 TD {border-top:solid 2px #99bbdd;border-bottom:solid 2px #99bbdd;}
#HH1 {background-color:#ffffff}
#HH2 {background-color:#f0f6ff}
#HH3 {background-color:#fff8f4}
#HH4 {background-color:#f4fff8; color:#7788aa}
#HH5 {background-color:#ffffec;}
#HHb, #HHb TD {border-top:solid 1px #99bbdd;}
.HHa, .HHa A { color:#1166aa }
#Fa {font:normal 5px arial;}

#hc {font:normal 11px tahoma; white-space:nowrap;} 

#hr {height:1px; color:#aabbcc}

#Bar {background-color:#99bbdd; height:14; border:solid 1px #ccddff; } 
#Bar2 {background-color:#559999; height:14; border:solid 1px #ccdddd; } 
#Bar3 {background-color:#FF7766; height:14; border:solid 1px #FFE0D0; } 

.nowr TD {white-space:nowrap;}

td.pages-menu{height:20px; padding-left:4px}
a.menu-head, #menu-head A {font:bold 11px arial; color:#ffffff; text-decoration:none}
a.pages-menu {font:bold 8pt arial; color:#C8EFFF; text-decoration:none}
a.pages-menu:hover {color:#FFFFFF;}
td.main-menu-bullet {padding-left:9}
td.main-menu-link   {padding-left:4}
a.main-menu {font:bold 9pt Sans-serif; color:#99FFFF; text-decoration:none}
a.main-menu:hover {color:#FFFFFF;}
a.main-menu-selected{font:bold 9pt Sans-serif; color:#FFFF00; text-decoration:none}
tr.head  {background-color:#c7ddee; color:#FFFFFF; border-color:#c7ddee; font:bold 10pt Verdana;}
tr.line  {background-color:#FFFFFF; color:#336699; font-family:Verdana; font-size:8pt;}

#LMTB {width:100%}
#LMTB TD {padding-left:4px; padding-top:2px; padding-bottom:3px;}
#LMTB TD A {text-decoration:none}
#LMTB TD IMG {border:0; width:11px; height:11px; vertical-align:middle;}
#LMTB TD#img120x400td {padding:0px 8px 0px 0px;}
#LMTB TD#img120x400td IMG {width:120px; height:400px;}
#LMTB TD#img150x400td {padding:0px 8px 10px 0px;}
#LMTB TD#img150x400td IMG {width:150px; height:400px;}
#LMTB TD#img160x80td {padding:0px 8px 10px 0px;}
#LMTB TD#img160x80td IMG {width:160px; height:80px;}


#LMTB TD#img120x600td IMG {width:120px; height:600px;}
#LMhead   {font:bold 9pt Sans-serif; color:#ffffff;} #LMhead:hover {text-decoration:underline}
#LMc      {font:normal 9pt Arial; color:#336699;} #LMc:hover {color:#336699;}
#LMd      {font:normal 9pt Arial; color:#ff8000;} #LMd:hover {color:#ff8000;}
#LM1      {font:bold 9pt Sans-serif; color:#336699;} #LM1:hover {color:#336699;}
#LM2      {font:bold 9pt Sans-serif; color:#336699;} #LM2:hover {color:#336699;}
#LM3      {font:bold 9pt Sans-serif; color:#336699;} #LM3:hover {color:#336699;}
#LMS      {font:bold 9pt Sans-serif; color:#FFFFFF;} #LM3:hover {color:#FFFFFF;}
#LM2x     {font:bold 9pt Sans-serif; color:#ffff77;} #LM2x:hover {color:#ffffff}

#LMl {padding:6px;}
#LMline TD {height:20px; padding-left:4px; vertical-align:top}
#LMline TD A {font:normal 8pt arial; color:gray; text-decoration:none}
#LMline TD A:hover {text-decoration:underline}

#TMTB {height:19px}
#TMTB TD {padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px;}
#TMTB TD A {font:bold 9pt Sans-serif; text-decoration:none;}
#TMTB TD A:hover {color:#ffffff}
#TMAsel {color:#FFFFFF;}
#TMA    {color:#FFFFFF;}
#TMC    {color:yellow}

#MM TD {
    background-color:#5fa5dd;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;	
}

#pp {text-indent:20px; margin:0; padding:1; text-align:justify}
#ul {margin-top:0; margin-bottom:0}

#RSlist, #RSlist A {font:normal 9px tahoma}
#RSlist A {text-decoration:none;}
#RSlist A:hover {text-decoration:underline;}

#BL {padding:1; padding-bottom:2; vertical-align:middle; border:solid 1px #77aacc}
#BL, #BL A {font:bold 10pt arial; background-color:#627AAD; color:#ffffff; text-align:center}
#BL A {text-decoration:none;}
#BL A:hover {text-decoration:underline;}

#BLL {background:#5588aa; padding:0; border:0;}
#BLL, #BLL A {color:#99ccff; font:normal 9px arial; text-decoration:none;}

#oldTB, #oldTB TD {border:solid 1px #c7ddee; border-collapse:collapse} 

#StoriesList TD {font:normal 8pt verdana; color:#222222;}
#StoriesList TD A {font:bold 10pt arial; color:#0074BC;}
#StoriesList TD A:active {color:#dd0000}
#StoriesList TD TABLE TD {font:normal 8pt arial; color:#666666}

#j {text-align:justify} 

#Write {font:bold 8pt tahoma;} 

#tbp3 {margin-top:4px; padding:1px 1px 1px 2px; background-color:#f8f8f8}

#tdp4 TD {padding:0px 0px 0px 8px; white-space:nowrap;} 

#smhr {height:1px; color:#bbccdd; width:96%; text-align:left} 
#ShowTB .title    {font:bold 10pt arial; color:#0074BC; margin:0px;}
#ShowTB .abstract {font:bold 8pt verdana; color:#222222; padding:3px 2px; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; text-align:justify;}
#ShowTB .text     {font:normal 10pt arial; color:#222222; text-align:justify;}
#ShowTB TD A:active {color:#dd0000}
#ShowTB TD IMG {margin-left:8px; border:solid 1px #eeeeee}
#GreyLine {padding:1px 1px 1px 2px; margin-top:4px; background-color:#f8f8f8;}
#GreyLine .usual, #GreyLine .usual A {font:normal 8pt arial; color:#666666;}
#GreyLine .bold, #GreyLine .bold A  {font:bold 8pt arial; color:#666666; white-space:nowrap;}
#AuxLink TD, #AuxLink TD A {font:normal 8pt verdana; color:#222222;} 

#UUdn A {text-decoration:none;}  #UUdn A:hover {text-decoration:underline;}

a.decoration
{
	text-decoration: none;
}
a:hover.decoration
{
	text-decoration: underline;
}
a.zakladki
{
	text-decoration: none;
	color:#ffffff;
	font-size:10px;
	font-weight:900;
	text-transform:uppercase;
}
a:hover.zakladki
{
	color: red;
}


a.active
{
	text-decoration: none;
	color:#da6d00;
	font-size:11px;
	font-weight:900;
	font-weight: bold;
	text-transform:uppercase;
}


/* Для DHTML (klayers) */
.hid	{position: relative; display: none}
.view	{position: relative; display: block} 
.arttitle {text-align:center; font-weight:bold; padding: 2px 0px 2px 0px}



a.show_cities, show_cities:link, a.show_cities:hover, show_cities:active, show_cities:visited {
	color: white;
	text-decoration: none;
	border: 0px;
	border-bottom: 1px dotted white;
	padding-bottom: 1px;
	margin-bottom: 6px;
	font-size: 9px;
}

#cities_other a {
	margin-bottom: 4px;
	display: block;
}


/* BEGIN OF [WEATHER] */

tr.table-cap-podr {
	background: #64adeb;
	color: white;
	font-weight: bold;
}

tr.table-podr-even {
	background: #fffdda;
}

tr.table-podr-even td {
	border-bottom: 1px solid #e7e7e7;
}

div.weather-copyright {
	color: #919191;
	text-align: right;
}

fieldset.weather legend {
	padding: 5px 20px;
	background: #64adeb;
	color: white;
	font-weight: bold;
}

fieldset.weather {
	padding: 9px;
	-moz-border-radius-bottomleft:7px;   
	-moz-border-radius-bottomright:7px;   
	-moz-border-radius-topleft:5px;   
	-moz-border-radius-topright:7px; 
	-khtml-border-radius:5px;
	-msie-border-radius:5px;
	border-radius: 5px;         
	-webkit-border-radius: 5px;
	border-color: #f0f0f0;
}

/* END OF [WEATHER] */


div.light_yellow {
	/*background: #fefed1;*/
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ff8000;
	border-top:none;
	border-bottom:none;
}

div.light_yellow2 {
	/*background: #fefed1;*/
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ff8000;
}

div.ms_header {
	font-size: 11px;
	font-family: tahoma, geneva, arial;
	color: white;
	margin: 5px 0px 3px 0px;
}

div.menu_yellow {
	font-size: 12px;
	font-family: arial, tahoma, geneva;
	color: #ffff99;
	font-weight: bold;
}

#table_menu_top {
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-radius-topleft: 10px;
-webkit-border-radius-topright: 10px;
border: 1px solid #ff8000;
border-bottom: none;
}
#table_menu_bottom {
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomright: 10px;
border: 1px solid #ff8000;
border-top: none;
}
#td_inner_top {
border: 1px solid #ff8000;
border-top: none;
border-right: none;
border-left: none;
}
#td_inner_bottom {
border: 1px solid #ff8000;
border-bottom: none;
border-right: none;
border-left: none;
}

/* search comments block on index page */
.od_search_comments
{
	background-color:#f8f8f8;
	border-color:white;
	border-style:solid;
	border-width:2px 0;
}
	.od_search_comments strong
	{
		background-color:#627AAD;
		color:white;
		display:block;
		width:176px;
		font-size:12px;
		font-weight:bold;
		padding-bottom:4px;
		padding-left:8px;
		padding-top:4px;
	}
	.ie .od_search_comments strong
	{
		width:180px;
	}
	.od_search_comments form
	{
		padding-left:8px;
		padding-right:7px;
		padding-top:7px;
		color:black;
		margin:0px 0px 0px 0px;
	}
		.od_search_comments form label
		{
			width:80px;
		}
		.od_search_comments form select
		{
			font-size:12px;
			width:164px;
			margin-bottom:4px;
		}
		.od_search_comments form .submit
		{
			background-color:#ff8000;
			border:0 none;
			color:#FFFFFF;
			float:right;
			margin-right:2px;
			margin-bottom:9px;
			margin-top:5px;
			padding:2px 9px;
			cursor:pointer;
			font-size: 13px;
    		font-weight: bold;
			font-family:Arial;
		}
		.od_search_comments form .submit:hover
		{
			background-color:#7bb6ce;
		}
.table_sorter, table_sorter tr, table_sorter td
{	
	padding:0px; margin:0px
}

/* hotels rating table */
.table_sorter
{
	border-collapse:collapse;
	padding:0px;
	width:100%;
	border-bottom:1px solid #c3daf1;
	margin-bottom:30px;
}
	.table_sorter td
	{
		width:25px;
		text-align:center;
		font-family:arial;
		font-size:12px;
		color:#0c0c0c;
		padding-bottom:4px;
		padding-top:5px;
	}
	.table_sorter td a
	{
		font-family:arial;
		font-size:12px;
		color:#0c0c0c;
		line-height:11px;
		text-decoration:none;
	}
	.table_sorter td a:hover
	{
		color:#336699;
		text-decoration:underline;
	}
	.table_sorter tr.odd
	{
		background-color:#f4f8ff;
	}
	.table_sorter .left
	{
		text-align:left;
		font-size:11px;
		padding-left:3px;
	}
	.table_sorter .enter
	{
		background-color:#dae7fe
	}
	.table_sorter .selected
	{
		background-color:#ffe9d2
	}
	.table_sorter .empty
	{
		background: #F4F8FF;
		color:#336699;
		padding-right:14px;
		border:1px solid #c3daf1;
		height:22px;
		padding-left:4px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}

	.table_sorter th
	{
		background:url("/img/table_sorter/hh.gif") no-repeat scroll right 6px #F4F8FF;
		padding-right:14px;
		border:1px solid #c3daf1;
		cursor:pointer;
		height:22px;
		padding-left:4px;
	}
	.table_sorter th.headerSortDown
	{
		background-image:url("/img/table_sorter/hh_down.gif");
		background-color: #ffe9d2;
		color:#4a2602;
	}
	.table_sorter th.headerSortUp
	{
		background-image:url("/img/table_sorter/hh_up.gif");
		background-color: #ffe9d2;
		color:#4a2602;
	}

/* add_opinions */

#jtabs ul.tabs
{
	margin-bottom:0;
	border-bottom:1px solid orange;
	height:18px;
	margin-left:0px;
	padding-left:0px;
	margin-top:25px;
}
.ie #jtabs ul.tabs
{
	height:auto;
	padding-bottom:5px;
}
#jtabs td
{
	vertical-align:top;
}
#jtabs li
{
	list-style-type: none;
}
#jtabs .tabs li
{
	display:inline;
}
	.ui-tabs-hide
	{
		display:none;
	}
	.ui-state-default
	{
		padding-bottom:4px;
		padding-left:15px;
		padding-top:5px;
		padding-right:px;
		background: white url(/img/jtabs/jtab_inactive.gif) no-repeat top left;
		margin-right:3px;
	}
	.ie .ui-state-default
	{
		padding-top:0px;
	}
	.ui-state-default a
	{
		background:url("/img/jtabs/jtab_inactive.gif") no-repeat scroll right top transparent;
		color:white;
		font-weight:bold;
		padding-right:15px;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:4px;
		outline: none;
	}
	.ie .ui-state-default a
	{
		position:relative;
		left:3px;
		padding-bottom:6px;
	}
	.ui-state-active, .ui-state-active a
	{
		background-image: url(/img/jtabs/jtab_active.gif);
		color: #ff8000;
	}
	.add_opinion .extended, .add_opinion .new {display:none;}
	.add_opinion table
	{
		width:100%; 
	}
	.add_opinion .first
	{
		text-align:left;
		padding-right:10px;
		padding-top:6px;
		width:146px;
	}
	.ie .add_opinion .first
	{
		width:121px;
	}
	.add_opinion .extended .first
	{
		padding-left:42px;
		text-align:left;
	}
	.ie .add_opinion .extended .first
	{
		padding-left:0px;
	}
	.compiled_labels {
		margin-top:13px;
	}
		#jtabs .compiled_labels td {
			height: 25px;
			white-space:nowrap;
			line-height:0.8em;
			vertical-align:middle;
			padding-right:5px;
		}
	.add_opinion table.compiled_marks {
		width:300px;
	}
		.compiled_marks th {
			color:#555555;
			font-size:0.9em;
			font-weight:normal;
		}
		.compiled_marks td {
			height: 25px;
			margin-bottom:0;
			padding-bottom:4px;
			text-align:center;
			vertical-align:middle;
		}
	.add_opinion h2
	{
		color: #002244;
		font-size:12px;
		font-weight:bold;
		font-family:Tahoma;
		display:block;
		border-bottom:1px solid #b0cce2;
		font-style:normal;
		margin-top:10px;
	}
	.add_opinion p
	{
		color:#555555;
		font-family:tahoma;
		font-size:11px;
		margin-bottom:5px;
		margin-top:0;
	}
	.add_opinion select, .add_opinion .text, .add_opinion textarea
	{
		background-color:#f8fcff;
		border: 1px solid #b0cce2;
		width:280px;
		color:#002244;
		font-family:tahoma;
		font-size:12px;
		margin:4px 0;
		padding:2px 1px;
	}
	.add_opinion textarea {width:437px;}
	.add_opinion .extended textarea {height:140px;width:99%;}
	.ie .add_opinion textarea {margin-bottom:0px;}
	.ie .add_opinion .extended ul {margin:0px;padding:0px;width:116px;}
	.add_opinion .radio
	{
		position:relative;
		top:3px;
		margin-left:0;
	}
	.opera .add_opinion .radio { top:0px; }
	.ie .add_opinion .radio { top:2px; }

	.add_opinion .checkbox
	{
		margin-left:0;
		position:relative;
		top:3px;
		margin-bottom:7px;
	}
	.opera .add_opinion .checkbox { top:0px; }
	.ie .add_opinion .checkbox { top:9px; }

	.add_opinion table ul
	{
		padding:0px;
		margin-bottom:4px;
		margin:0px;
	}
	.ie .add_opinion table li
	{
		margin:0px;
	}
	.add_opinion .submit
	{
		background-color:#336699;
		border:1px solid #B0CCE2;
		color:#F0F8FF;
		cursor:pointer;
		font-family:tahoma;
		font-size:12px;
		margin-top:14px;
		padding:3px 12px;
	}
	.ie .add_opinion .submit {padding:3px 0px;}

	.add_opinion .submit:hover
	{
		background-color:#4579ae;
	}

	/* form validate */

	.add_opinion .extended label.error
	{
		line-height:10px;
		margin-top:7px;
	}
	.ie .add_opinion .extended label.error
	{
		margin-top:9px;
	}
	.add_opinion .extended .first label.error
	{
		margin-top:9px;
		position:absolute;
	}
	.ie .add_opinion .extended .first label.error
	{
		width:550px;
		margin-top:0px;
		margin-bottom:6px;
	}
	.opera .add_opinion .extended .first label.error
	{
		margin-top:25px;
	}
	.add_opinion  label.error
	{
		color:red;
		font-size:11px;
		line-height:7px;
		display:block;
	}
	.add_opinion .textSelect label.error
	{
		width:299px;
	}
	.add_opinion .date label.error { line-height:11px; }
	.add_opinion .account label.error,.add_opinion .total_mark label.error { margin-bottom:5px; margin-top:5px; }
	.ie .add_opinion .total_opinion label.error { margin-top:5px; }

	td.content .add_opinion .extended input.error, 
	td.content .add_opinion .total_opinion input.error, 
	td.content .add_opinion .total_mark input.error, 
	td.content .add_opinion .account input.error
	{
		background-color:white;
	}
	.add_opinion  input.error, .add_opinion  select.error, .add_opinion  textarea.error
	{
		background-color:#F8DBDE;
		border-color:#FF5151;
	}
	.add_opinion  #add_photo
	{
		border-bottom:1px dashed;
		text-decoration:none;
	}
	.add_opinion  .file
	{
		display:block;
		margin-bottom:7px;
	}
	.add_opinion  #rules
	{
		margin-top:18px;
	}
	.add_opinion  .undo
	{
		border-bottom:1px dashed;
		font-size:10px;
		margin-left:5px;
		position:relative;
		text-decoration:none;
		top:-1px;
	}
	.add_opinion .rest_types .checkbox
	{
		position:relative;
		top:2px;
	}

.addon_links_block
{
	margin-left:100px;
}
.addon_links_block td
{
	padding-right:50px;
}
.addon_links_block ul
{
	padding:0px;
}
.addon_links_block li
{
	list-style:none;
}
.addon_links_block a
{
	color: gray;
	font-size: 11px;
	line-height:12px;
}
DIV.AdLnk, DIV.AdLnk A {color:#aaaaaa; font:normal 10px tahoma;} 
DIV.AdLnk A:visited {color:#aaaaaa}

#HA {border:none}
#HA TD {padding:none; font:normal 10px tahoma; color:#aaaaaa;}
#HA TD A {arial color:#aaaaaa; border-bottom:none; text-decoration:none;}
#HA TD A:hover {text-decoration:underline;}
#HA TD A:active {color:#aaaaaa}
#HA IMG {vertical-align:bottom}
#HA DIV {color:#aaaaaa; font:normal 10px tahoma;}
#HA DIV.w {color:#aaaaaa; font:normal 10px tahoma; white-space:nowrap;}
#HA HR {height:1px; color:#aaaaaa;}

.responses_box
{
	background-color:#99bbdd;
	color:#ffffff;
	font:normal 23px arial;
	text-align:center;
	padding:5px;
	width:55px;
}

.rate_box
{
	background-color:#ff7766;
	color:#ffffff;
	font:normal 23px arial;
	text-align:center;
	padding:5px;
	width:55px;
}

.recommend_box
{
	background-color:#559999;
	color:#ffffff;
	font:normal 23px arial;
	text-align:center;
	padding:5px;
	width:55px;
}

.gmPreview {
	margin-top: 5px;
    border: 1px solid #CDE2F5;
    position: relative;
	cursor:pointer;
}

.gmPreview img.zoomButton {
    background-color: #F4F7FC;
    border-color: #CDE2F5;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0 0 4px 4px;
    position: absolute;
    right: -1px;
    top: -1px;
}

.star_rating_x30
{
	width: 80px;
	margin:0 auto;
}

.star_rating_x30 .star_rating_empty_stars
{
    background-image: url("/images/stars_pink.png");
    height: 15px;
    width: 80px;
}
.star_rating_empty_stars
{
    background-repeat: repeat-x;
    font-size: 0;
    line-height: 0;
    z-index: 0;
	width: 80px;
}

.star_rating_x30 .star_rating_filled_stars_red 
{
    background-position: 0 -15px;
}
.star_rating_x30 .star_rating_filled_stars_yellow
{
    background-position: 0 -43px;
}
.star_rating_x30 .star_rating_filled_stars_green
{
    background-position: 0 -64px;
}

.star_rating_x30 .star_rating_filled_stars_red, .star_rating_x30 .star_rating_filled_stars_yellow, .star_rating_x30 .star_rating_filled_stars_green
{
    background-image: url("/images/stars_pink.png");
    height: 15px;
}

.welc { 
	background-color:#f3eabd;
	border-bottom:#d1c992 1px solid;
	padding:4px 10px;
	font-size:12px;
	font-weight:bold;
	color:#b0aa71;
}
.welc a { 
	color:#b0aa71;
}
.welc span, 
.welc b { 
	color:#000000;
}

.ng_user { 
	text-decoration: underline !important;
	font-size:11px;
	font-weight:bold !important;
	color: #007766 !important;
}

.ng_user_i {
	background: url("/img/user_icon.gif") no-repeat transparent;
	margin: 0 0 0 10px;
    padding: 0 0 0 8px;
	border: 0;
}

.login_error  {
	font-weight:bold;
	padding-bottom: 5px;
}


