/* APPLICATION */
body 					{font: normal 11px "Trebuchet MS", Georgia, Helvetica, sans-serif; background: #fff url(../images/bg.gif) repeat-x top; color: #ce1b1b; text-align: left;}
img, table, fieldset 	{border: none;}
body, h1, h2, h3, h4, 
h5, p, ul, li, fieldset {margin: 0; padding: 0;}
li 						{list-style: none;}
.clear 					{clear: both;}
h1,h2,h3				{display: inline;}
a, a:visited			{color: #ce1b1b; text-decoration: none;}
a:hover					{color: #ce1b1b; text-docoration: underline; }
a.h2					{font-weight: normal; font-size: 18px; display: block;}
a.h3					{display: inline; font-weight: bold; font-size: 12px;}
h1						{font-size: 15pt;}
h2						{font-size: 13pt;}
.black					{color: #000;}
h3.gray					{color: #8f8f8f; font-size: 12px;}
li						{padding-left: 10px;}
/* /APPLICATION */

/* HEADER */
.header					{width: 100%; height: 150px;}
.header_logo			{padding-left: 50px;}
.header_menu			{height: 53px; width: 100%; background: url(../images/bg_header.gif) repeat-x top; text-align: center; }
.header_links			{background: url(../images/logo_small.gif) no-repeat left top; margin-left: 75px; padding: 20px 0px 0px 300px; height: 53px; float: left; width: 600px; text-align: left; }
.header_links a			{color: #fff; font: normal 11px Arial, Tahoma; margin: 0px 20px 0px 20px;}
.header_adv				{position: absolute; top: 0px; left: 500px; text-align: center; padding-top: 80px;}
/* /HEADER */

/* BLOCK */
.blocks					{width: 200px; padding-left: 22px; }
.block_title			{}
.block_content			{font-size: 11px;}
.block_content a		{font-size: 12px; font-weight: bold; display: block; padding-left: 22px;}
.block_content a:hover	{font-size: 12px; font-weight: bold; display: block; padding-left: 22px; background: url(../images/lline.gif) no-repeat left top;}
/* /BLOCK */

/* CONTENT */
.main 					{background:url(bg-menu.gif);background-repeat:repeat-y;width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 600)? "600px" : "100%")}

.main_content			{width: 100%; }
.banner_top				{position: absolute; top: 55px; left: 150px;}
.top100					{position: absolute; top: 53px; right: 0px;}

.content				{text-align: left; margin-left:250px; height: 500px;}
.content_list			{text-align: center; position: absolute; width: 100%;}
.content_item			{width: 700px; height: 200px; border-top: 1px solid #ff8186; }
.content_item_multiple	{width: 300px; height: 200px; border-top: 1px solid #ff8186; text-align: center;}
.content_text			{border: 1px solid #ff8186; border-bottom: 0px; border-top: 0px; padding: 9px; font-size: 12px; font-weight: bold; line-height: 20px;}
.content_bg				{height: 24px; background: url(../images/bg_pink.gif) repeat-x bottom; }
.content_img			{margin-right: 15px;}

.user_item				{width: 350px; border-top: 1px solid #ff8186; }

.content_comments		{padding: 15px 50px 10px 50px;}
.comment				{border-bottom: 1px solid #ce1b1b; }
.comment_text			{margin: 10px 0px 10px 30px; font-weight: normal; color: #000; font-size: 15px; font-weight: bold}
.comment_form			{padding: 15px 50px 10px 50px;}
.comment_textarea		{margin: 10px 0px 10px 30px; }
.comment_textarea textarea 	
						{width: 300px; height: 80px; border: 1px solid #ff8186;}
						
.pagination				{font-size: 12px; font-weight: bold;}
.pagination a			{font-size: 18px; font-weight: normal;}
.pagination .current	{font-size: 20px;text-decoration: underline;}

.under					{text-decoration: underline;}

.login_form				{margin-left: 20px; font-size: 13px; font-weight: bold; width: 100px;}

a.link_1				{font-size: 11px;}						
a.link_2				{font-size: 12px;}
a.link_3				{font-size: 13px;}
a.link_4				{font-size: 14px;}
a.link_5				{font-size: 15px;}

.login_div				{height: 260px; width: 320px; left: 50%; top: 50%; position: absolute; margin: -150px 0px 0px -180px; background: #fff url(../images/bg.gif) repeat-x top; padding: 20px; border: 1px solid #ff8186;}
.line					{border-bottom: 1px solid #ff8186; padding: 3px;}
/* CONTENT */

/* FOOTER */
.footer					{clear: both; position: absolute; width: 100%; background: url(../images/bg_foot.gif) repeat-x bottom; height: 55px; color: #fff; text-align: center; }
.stats					{margin-top: 25px;}
.stats a 				{color: #fff;}
/* /FOOTER */
