*		{padding: 0px; margin: 0px;}
body	{background: url(../images/bottom_bg.png) bottom left no-repeat; background-color: #4a5c5e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
img		{border: 0px;}
h1		{font-size: 20px; font-weight: normal; color: #c46262; padding: 0px; margin: 20px 0px 10px 0px;}
h2		{font-size: 16px; font-weight: normal; color: #c46262; font-weight: bold;}

.small	{font-size: 10px;}

#top_bg	{background: url(../images/top_bg.png) top left repeat-x; padding-left:50px; padding-right: 50px;}
#top_head	{padding-left: 50px; padding-right: 50px;}
td#logo		{padding-top: 40px;}
div#logo	{background-image: url(../images/logo.png); height: 100px; width: 300px; margin-left: 37px;}

/* Blocks */
#right_block	{padding-left: 20px; color: #FFFFFF;}
.right_block_head	{padding-left: 20px; font-size: 20px; color: #7a97a1;}
.block_content	{padding: 20px 30px 40px 30px;}

/* News */
.news_content	{padding: 0px 50px 40px 50px;}
.news_info_top	{color: #666666; padding-top: 3px; padding-bottom: 20px;}
.news_info_bottom	{color: #666666; padding-top: 5px; margin-top: 10px; text-align: right; border-top: 1px dotted #999999;}
.news_content a	{color: #006699; text-decoration: underline;}
.news_content a:hover	{color: #c46262; text-decoration: none;}
.rating_td	{font-size: 10px; color: #FFFFFF; background: #7a97a1;}

/* Login */
.login	{color: #FFFFFF;}
.login_input	{font-weight: normal; color: #000000; height: 16px; padding-top: 3px; padding-left: 2px; border: 1px solid #000000;}
.login a	{color: #FFFF66; text-decoration: underline;}
.login a:hover	{color: #FFFF66; text-decoration: none;}

/* Navigation */
#navigation_top	{padding-left: 50px; color: #FFFFFF; padding-top: 20px;}
#navigation_top a	{padding: 8px 10px 8px 10px; text-decoration: underline; color: #FFFFFF;}
#navigation_top a:hover	{padding: 8px 10px 8px 10px; text-decoration: none; color: #000000; background-color: #7a97a1;}
#navigation_bottom span		{font-size: 14px; padding: 6px 10px 6px 10px; font-weight: bold; }
#navigation_bottom a		{font-size: 14px; padding: 6px 10px 6px 10px; text-decoration: none; color: #c46262; font-weight: bold;}
#navigation_bottom a:hover	{font-size: 14px; padding: 6px 10px 6px 10px; text-decoration: none; color: #FFFFFF; background-color: #c46262; font-weight: bold;}

/* Bottom */
#bottom	{padding-left: 160px; color: #FFFFFF;}

a	{color: #FFFF66; text-decoration: underline;}
a:hover	{color: #FFFF66; text-decoration: none;}

.full	{ list-style-type: none; padding: 0px; margin: 0px; }
.full li{ padding: 0px; margin: 0px 0px 5px 0px; }
