/* BODY */
body 			{color: #666; background: #fff; font-size: 12px; font-family: Tahoma; margin: 0px; padding: 0px;}

p				{font-size: 12px; }

a,a:visited		{text-decoration: none; font-size: 13px; color: #990000;}
a:hover			{text-decoration: underline;}

.logotable		{width: 100%; height: 211px; min-width: 988px; text-align: center;}

.logoleft		{width: 50%; background: #fff; text-align: right; padding-right:125px; vertical-align: middle;}
.logoright		{width: 50%; background: #ef2121; text-align: center; vertical-align: middle;}

#flora			{width: 181px; height: 211px; position: absolute; left: 50%; top: 0%; margin-left: -90px; background: url(../images/flora.jpg) no-repeat top center;}

.search_form	{width: 260px;}
.search_form td	{height: 30px; }
.search_form select {width: 150px; }

.main_content	{width: 988px; font-size: 12px; display: block; }

.content		{width: 530px; vertical-align: top;}
.sideblock1		{width: 250px; vertical-align: top; text-align: center;}
.sideblock2		{width: 200px; vertical-align: top;}

.footer			{height: 65px;}

.menu			{text-align: center; padding: 10px 0px 0px 0px;}
.menu td		{width: 88px; text-align: center;}

.sitetitle		{font-family: Arial; font-size: 13pt; color: #ef2121; margin: 5px 5px 10px 0px;}
.sitetitle a,
.sitetitle a:visited {font-size: 13pt; font-weight: bold; color: #ef2121; text-decoration: none;}
.sitetitle a:hover	{text-decoration: underline;}

.footer_table	{height: 64px; width: 100%;}
.footer_left	{width: 72px; background: #fff url(../images/bottom_left.jpg) no-repeat bottom right;}
.footer_center	{background: #fff url(../images/bottom_center.jpg) repeat-x top; vertical-align: bottom; text-align: right; font-size: 11px; color: #fff; padding: 0px 0px 5px 0px;}
.footer_center a, 
.footer_center a:visited
				{font-size: 14px; color: #fff; text-decoration: none;}
.footer_center a:hover
				{text-decoration: underline;}
.footer_right	{width: 72px; background: #fff url(../images/bottom_right.jpg) no-repeat bottom left;}

.short_news_date{color: #990000; font-size: 13px; vertical-align: bottom; text-align: right;}
.short_news_date span{color: #ccc;}

.short_news_title{font-size: 12px; color: #000}

.news_text		{font-size: 12px;}

.news_title a	{font-size: 14px; font-weight: bold;}

.clear			{clear: both;}

.thead			{font-size: 14px; font-weight: bold; text-align: left;}

.pagination		{font-size: 16px;}
.pagination span{border-bottom: 1px solid #ccc;}

.cloud			{text-align: center; vertical-align: top;}

.cloud a,
.cloud a:visited,
.cloud a:hover	{color: #999;}

.short_mobile_text{font-size: 12px; text-align: left; line-height: 18px; }
.short_mobie_title a,
.short_mobie_title a:visited,
.short_mobie_title a:hover
				{font-size: 14px; font-weight: bold;}
				
.divpx			{width:100%; height: 1px; display: block;}

/* MOBILE */

.mobile_table .thead
				{background: url(../images/line_down.gif) no-repeat top left; height: 26px; padding: 0px 0px 0px 18px;}
				
.mobile_table	{font-size: 12px;}
.mobile_table td{padding-left: 10px; }

.td_melody_download
				{width: 89px;}
				
.melody_read	{font-size: 12px;  text-align: center;}

.mobile_image_bg{width: 250px; border: 0px; display: block; height: 300px; }

.mobile_image_numbers
				{font-size: 12px;}