/* APPLICATION */
body 					{font: normal 11px Arial, Tahoma, Verdana; background: #c8c8c8 url(../images/bg.jpg) repeat-x top; color: #777; 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: #777; text-decoration: none;}
a:hover					{color: #777; text-docoration: underline; }
a.h2					{font-weight: normal; font-size: 18px; display: block; color:#ff0000;}
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;}
td						{vertical-align: top;}
/* /APPLICATION */

/* HEADER */
.header					{width: 100%; background: url(../images/bg_top.jpg) no-repeat top right; height: 150px;}
.deviz					{float: right; font-size: 24px; color: #fff; font-family: Tahoma; margin-top: 75px; }
.logo					{display: block; float: left; margin: 50px 0px 0px 50px;}
.header_logo			{padding-left: 50px;}
.header_menu			{height: 105px; background: url(../images/menu.jpg) no-repeat top left; text-align: center; display: block; float: left;}
.header_links			{width: 600px; background: url(../images/logo_small.gif) no-repeat left top; height: 53px; float: left; text-align: left; }
.header_links a			{color: #fff; font: normal 11px Arial, Tahoma; height: 50px; width: 130px;display: block;float: left;}
.header_links a span	{text-indent: -9999px;cursor:pointer;display:block;overflow:hidden;position:absolute;text-indent:-9000px;}
.header_adv				{position: absolute; top: 0px; left: 500px; text-align: center; padding-top: 80px;}
/* /HEADER */

/* MENU */
.menu					{margin: 0px 0px 0px 30px; padding: 0px;}
.menu li				{width: 97px; background: url(../images/bg_menu.jpg) no-repeat top left; display: block; float: left; text-align: center; list-style: none; margin-right: 10px; padding: 0px; vertical-align: center; padding-top: 10px; padding-bottom: 7px;}
.menu a,
.menu a:visited			{color: #515151; font-family: Arial; font-size: 14px;  font-weight: bold; }
.menu a:hover			{color: #999;}
/* /MENU */

/* SUBMENU */
.submenu				{width: 100%;}
.submenu_left			{background: url(../images/submenu_left.jpg) no-repeat top right; width: 12px; height: 32px;}
.submenu_center			{background: url(../images/submenu_center.jpg) repeat-x top; height: 32px; vertical-align: middle;}
.submenu_right			{background: url(../images/submenu_right.jpg) no-repeat top left; width: 12px; height: 32px;}

.submenu_list			{margin: 0px 0px 0px 20px;}
.submenu_list li		{display: block; float: left; color: #fff; font-size: 12px; }
.submenu_list li a,
.submenu_list li a:visited,
.submenu_list li a:hover
						{color: #fff; }
/* /SUBMENU */

/* BLOCK */
.blocks					{width: 200px; padding-left: 22px; }
.block_title			{background: url(../images/models.jpg) no-repeat top left; height: 37px; padding: 8px 0px 0px 48px; font-family: Arial; color: #999; font-size: 14px; font-weight: bold;}
.title					{background: url(../images/kl.jpg) no-repeat top left; height: 37px; padding: 8px 0px 0px 48px; font-family: Arial; color: #999; font-size: 14px; font-weight: bold;}
.block_content			{font-size: 11px;}
.block_content a		{font-size: 14px; font-weight: normal; color: #999; padding: 4px 0px 4px 20px; width: 152px; display: block;}
.block_content a:hover	{text-decoration: none; background: #f2f2f2}
/* /BLOCK */

/* CONTENT */
#main					{display: block; position: absolute; top: 0px; left: 50%; margin-left: -490px; width: 980px;}
.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%; border: 0px; }
.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; }
.content_item_multiple	{width: 340px; text-align: center; vertical-align: top;}
.content_text			{padding: 9px; font-size: 12px; font-weight: bold; line-height: 20px;}
.content_bg				{background: #fff;}
.content_bg	div			{margin: 5px;}
.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: 29px;text-decoration: underline; color: #000;}

.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/bottom_left.jpg) no-repeat bottom left; height: 319px; color: #fff; text-align: center; }
.footer_left			{background: url(../images/bottom_right.jpg) no-repeat bottom right; height: 319px; width: 330px; float: right;}
.stats					{margin-left: 330px; color: #cdcdcd; vertical-align: bottom; padding-top: 300px;}
.stats a 				{color: #cdcdcd;}
/* /FOOTER */

.content_header			{background: #fff;}

/* ITEM */

.item_bg_top_left		{font-size: 1px; background: url(../images/item_bg_top_left.gif) no-repeat top right; height: 6px; width: 6px;}
.item_bg_top_center		{font-size: 1px; background: url(../images/item_bg_top.gif) repeat-x top; height: 6px;}
.item_bg_top_right		{font-size: 1px; background: url(../images/item_bg_top_right.gif) no-repeat top left; height: 6px; width: 6px;}

.item_bg_bottom_left	{font-size: 1px; background: url(../images/item_bg_bottom_left.gif) no-repeat top right; height: 6px; width: 6px;}
.item_bg_bottom_center	{font-size: 1px; background: url(../images/item_bg_bottom.gif) repeat-x top; height: 6px;}
.item_bg_bottom_right	{font-size: 1px; background: url(../images/item_bg_bottom_right.gif) no-repeat top left; height: 6px; width: 6px;}

.item_bg_center			{background: #e7e7e7;}

.item_bg_left			{background: url(../images/item_bg_left.gif) repeat-y left; }
.item_bg_right			{background: url(../images/item_bg_right.gif) repeat-y right; }

.item_hits_data			{text-align: left; padding: 2px;}

.item_image_bg			{display: block; width: 200px; height: 150px;}

.google					{width: 150px; text-align: center;}

.cloud					{background: #fff; text-align: center; padding: 0px 10px 10px 10px;}
.cloud a,
.cloud a:visited		{color: #999; text-decoration: none}
.cloud a:hover			{text-decoration: underline;}

.footer_white			{width: 100%; background: #fff;}
.footer_white_left		{width: 20px; background: #fff url(../images/bottom_white_left.jpg) no-repeat bottom left;}
.footer_white_right		{background: #fff url(../images/bottom_white_right.jpg) no-repeat bottom right;}

.footer_black			{background: #000; width: 860px; height: 25px; }
.footer_black_left		{width: 20px; background: #000 url(../images/bottom_black_left.jpg) no-repeat bottom left;}
.footer_black_right		{width: 20px; background: #000 url(../images/bottom_black_right.jpg) no-repeat bottom right;}
.footer_black_center	{vertical-align: middle; font-family: Tahoma; font-size: 10px; color: #fff; text-align: right;}
.footer_black_center a,
.footer_black_center a:visited
						{font-size: 10px; text-decoration: none; color: #fff;}
.footer_black_center a:hover
						{text-decoration: underline;}
						
.link_wall				{color: #000; text-decoration: underline; font-size: 12px; font-weight: bold; }
.link_wall:visited		{color: #000; text-decoration: underline; font-size: 12px; font-weight: bold; }

.link_sizes				{text-decoration: underline; font-weight: normal; color: #999; font-size: 12px;}
.td_sizes				{vertical-align: bottom; padding-bottom: 5px;}
/* / ITEM */