a { color: #AA0909; text-decoration:underline; }
a:hover { text-decoration:none; }
a.lnk_green { color: #1A7F82; text-decoration:underline; }
a.lnk_green:visited { color: #1A7F82; text-decoration:underline; }
a.lnk_gray { color: #666666; text-decoration:underline; }
a.lnk_gray:visited { color: #666666; text-decoration:underline; }
a.lnk_cloud { color: #1A7F82; font-family:Arial, Helvetica, sans-serif;}
a.lnk_cloud:visited { color: #1A7F82; font-family:Arial, Helvetica, sans-serif;}
a.lnk_cloud:hover { color: #1A7F82; background-color: #DCDCDC; font-family:Arial, Helvetica, sans-serif;}
a.lnk_blue{ color: #176AB4; text-decoration:underline; }
a.lnk_blue:visited { color: #176AB4; text-decoration:underline; }
a.lnk_red{ color: #FF0000; text-decoration:underline; }
a.lnk_red:visited { color: #FF0000; text-decoration:underline; }
a.lnk_pink{ color: #FE01C0; text-decoration:underline; }
a.lnk_pink:visited { color: #FE01C0; text-decoration:underline; }
a.lnk_gray2, a.lnk_gray2:visited { color: #666666; text-decoration: none; }
a.lnk_gray2:hover { color: #666666; text-decoration:underline; }

body { margin: 0px; padding: 0px; background-color: #F0F0F0; color: #666666;}
.tbl_main { width: 1000px; background-color:#FFFFFF; height: 100%;}
.tbl_head { background-image:url(../images/grd.jpg); background-repeat: repeat-x; height: 135px; }
.tbl_menu { background-color: #DCDCDC; height: 25px; padding-right: 17px; font-family: Arial, Helvetica, sans-serif; font-size:12px; white-space:nowrap;}
.tbl_content { padding:10px; height: 100%; vertical-align: top;}
.tbl_lr {width: 200px;}
.tbl_lr_caption { width: 200px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color:#888888; color: #FFFFFF; border-left-width: 10px; border-left-style: solid; border-left-color: #1A7F82; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; font-weight: normal;}
.tbl_lr_caption2 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color:#888888; color: #FFFFFF; border-left-width: 10px; border-left-style: solid; border-left-color: #1A7F82; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; float: left;}
.tbl_lr_caption_blue, .tbl_lr_caption_blue2 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color:#888888; color: #FFFFFF; border-left-width: 10px; border-left-style: solid; border-left-color: #176AB4; padding-top: 2px; padding-bottom: 2px; padding-left: 10px}
.tbl_lr_caption_blue { width: 200px;}
.tbl_lr_caption_blue2 {padding-right: 20px;}
.tbl_lr_caption_orange { width: 200px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color:#888888; color: #FFFFFF; border-left-width: 10px; border-left-style: solid; border-left-color: #FFB412; padding-top: 2px; padding-bottom: 2px; padding-left: 10px}
.tbl_lr_caption_red { width: 200px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; background-color:#888888; color: #FFFFFF; border-left-width: 10px; border-left-style: solid; border-left-color: #FF0000; padding-top: 2px; padding-bottom: 2px; padding-left: 10px}

.tbl_lr_content {width: 200px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px;}
.tbl_footer {font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top: 15px; padding-bottom:15px;}
.tbl_static {font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px; margin-right: 10px;}
.tbl_static2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.tbl_green {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1A7F82;}

.block_head {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #1A7F82; }
.block_head_blue {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #176AB4; }
.block_head_blue2 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #176AB4; background-color:#F5F5E1; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.block_head_red{font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FA0019; }
.block_head_pink{font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FE01C0; }

.block_head_orange{font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFB412; }
.block_head_orange2 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFB412; background-color:#F5F5E1; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }

.block_head_gray {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.block_head_nocolor{font-size: 18px; font-family: Arial, Helvetica, sans-serif;}

.block_time {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.block_content {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555;  margin-bottom:3px; margin-top: 5px;}
.block_comments {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555; margin-bottom: 5px; clear: both;}
.block_pages {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555; margin-top:5px; margin-top:20px; }

.block_comment {background-color: #F5F5E1; padding-top:5px; padding-bottom:5px; padding-left: 10px; padding-right:10px;}
.block_comment_alt {background-color: #FFFFFF; padding-left: 10px; padding-right:10px;}
.block_comment_con {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555555;}

.font_selcloud { color: #1A7F82; background-color:#DCDCDC; font-family:Arial, Helvetica, sans-serif;}

.realty_head {font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color:#F5F5E1; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-weight:bold;}
.realty_item {font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color:#F5F5E1; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
.realty_item2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
.realty_foot {font-size: 12px; font-family: Arial, Helvetica, sans-serif;  padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }

.font_green { color: #1A7F82;}
.font_blue { color: #176AB4;}
.font_gray { color: #666666;}
.font_red { color: #FF0000;}
.font_pink { color: #FE01C0;}
.logo { margin-top: 10px; margin-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.login_bg {position: relative; background: #FFFFFF; margin: 10px; padding: 5px; display:none; width:310px;}
.tbl_login {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#DCDCDC; width:310px;}
.text_long{width: 220px;}
.text_long2{width: 320px;}
.text_long3{width: 100px; }
.text_short{width: 60px;}
.text_login{width: 200px;}
.lnk_menu {
	margin-left: 19px;
}

.toolbox { background-color: #F7F7F7; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-left:none; border-top: none; padding-left: 5px; padding-right: 5px; float: left; }
.tools { background-color: #F7F7F7; font-family: Tahoma; font-size: 11px; margin-top: 2px; margin-bottom: 2px; margin-left: 1px; margin-right: 1px; padding-top: 1px; padding-bottom: 1px; border-width: 0px; cursor: pointer; }
.tools:hover { background-color: #FCFCFC; border: 1px solid #CCCCCC; font-family: Tahoma; font-size: 11px; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; }

.status_dialog { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-weight: bold; color: #1A7F82; }
.error_dialog { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-weight: bold; color: #AA0909; }
.error_dialog2 { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #AA0909; }
.j_panel { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:2px; padding-left: 7px; color:#666666;  }
.i_panel { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; border: 1px solid #666666; }






.main_font
{
	font-size: 12px;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;

}
.info_font
{
	font-size: 14px;
	color: #696969; 
	font-family: Arial, Helvetica, sans-serif;
}
.green_font
{
	font-size: 14px;
	color: #004C5C; 
	font-family: Arial, Helvetica, sans-serif;
}
.red_font
{
	font-size: 14px;
	font-weight:bold; 
	color: #D75A06; 
	font-family: Arial, Helvetica, sans-serif;
}
.red_font2
{
	font-size: 12px;
	color: #990000; 
	font-family: Arial, Helvetica, sans-serif;

}
.big_font
{
	color: #696969; 
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.cat_child
{
	font-size: 12px;
	color: #01495F; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
}
.cat_child_sel
{
	font-size: 12px;
	color: #01495F; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
.cat_parent
{
	font-size: 15px;
	color: #696969; 
	font-family: Arial, Helvetica, sans-serif;
}
.price
{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D75A06; 
	padding: 0px;
	margin: 0px; 
}
.product_font
{
	font-size: 12px;
	color: #01495F; 
	font-family: Arial, Helvetica, sans-serif;
}
.edit_font
{
	font-size: 11px;
	color: #01495F; 
	font-family: Arial, Helvetica, sans-serif;
}

.gmtbl{background-color: #ffffff; border: 1px solid #666DA3;}
.gmtdttl{font-size: 11px; font-weight: bold; color: #ffffff; text-align:center;  background-color: #666DA3; font-family: Tahoma;}
.gmtdtext {font-size: 10px; font-weight: normal; color: #000000; font-family: Tahoma;}
.contestinfo {height:100%; vertical-align:bottom; padding-top:1px; padding-bottom: 30px;display:table-cell;}
td.gallery div{
	float: left; 
	width: 24%; 
	padding-bottom: 4px;
	padding-top: 4px;
}
td.gallery a{
	border:1px solid #DEDEDE;
	padding:1px;
	height:100px;
	width:100px;
	display:table-cell;
	vertical-align:middle;
}
td.gallery img{
	filter:alpha(opacity=90); 
	-moz-opacity:.90;
	opacity:.90;
}
td.gallery img:hover{
	filter:alpha(opacity=100); 
	-moz-opacity:1.00;
	opacity:1.00;
}