/*--------------------------------------------------------
   Основная таблица стилей
---------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}


html           {height:100%; background:url(/images/bg.gif) 0 0 repeat;}

body           {font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/images/bg_content.gif) center 0 repeat-y;
	            font-size:12px; color:#525252; position:relative; margin:0 auto; min-height:100%; height:auto !important; height:100%;
	            z-index:0; behavior:url(/css/csshover.htc); width:100%; min-width:1000px; max-width:2600px;}

a       		{text-decoration:underline; color:#970000;}

a:hover     	{text-decoration:none; color:#c6c8d4;}

h2				{font-size:30px; color:#525252; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:30px; margin-bottom:17px;}

h4				{color:#970000; font-size:14px; font-weight:normal;}


/*---- Вспамогательные классы -----*/

.floatright		{float:right;}


/*--------------------------------------------
  Таблица стилей для шапки
--------------------------------------------*/
.baner			{background:#ca151a; border-bottom:2px #fff solid; text-align:center; display:block;}
.baner img		{margin:0 0 -3px 0;}

/*------------------------------
   Шапка
----------------------------*/
#head			{width:100%; border-top:13px #525252 solid; background:url(/images/head_border.gif) 0 bottom repeat-x; padding-bottom:7px;}

#headIn			{width:1000px; margin:0 auto; height:101px; position:relative; background:url(/images/bg.gif);}

.starHead		{position:absolute; background:url(/images/star_head.gif) 0 0 no-repeat; width:169px; height:136px; top:-13px; right:58px;}

#language		{float:right; padding:21px 0 0 0; width:60px; height:30px; color:#c6c8d4;}

#language a		{font-size:12px;}

#language span	{display:block; float:left; border-right:1px #202020 solid; padding-right:8px; margin-right:8px;}

#search			{position:absolute; right:0; top:40px; z-index:30}
#search	a		{color:#970000; font-size:10px;}
.text_input		{width:135px; background:#fff url(/images/zoom.gif) 3px 3px no-repeat; padding-left:20px;}
/*------------------------------
  Лого
----------------------------*/
#logo			{padding:14px 0 0 63px; float:left;}


/*------------------------------
   Меню 
----------------------------*/
#menuHead		{float:right; width:678px; padding:44px 0 0 0;}

#menuHead li	{list-style:none; float:left; padding-right:12px;}

#menuHead li a	{font-size:11px; color:#970000; text-decoration:none;}
#menuHead li a:hover {color:#525252; text-decoration:underline;}

/*--------------------------------------------------
  Таблица стилей для контента
-----------------------------------------------*/

/*------------------------------
   Общие стили 
----------------------------*/

#content	    {overflow:hidden; padding-bottom:100px; width:100%; padding-top:30px;}

#contentIn		{width:1000px; margin:0 auto; position:relative; overflow:hidden; zoom:1;}

.main ul		{width:240px;}

.main li		{list-style:none; background:url(/images/marker_star.gif) 0 0 no-repeat; padding:0 0 15px 33px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#525252; font-style:italic;}

.enter			{font-size:30px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px #970000 dashed; margin-left:9px; text-decoration:none; zoom:1;}

a:hover.enter	{border:0; padding-bottom:1px;}
				
.main dl		{overflow:hidden; zoom:1;}

.main dt		{float:left; width:50px; height:50px; padding:1px; border:2px #fff solid;}

.main dd		{width:190px; background:url(/images/bg_dd.gif) 0 0 repeat; float:right; font-size:10px; color:#525252; padding:0 7px 3px 5px; height:53px;}

.main dd b		{color:#000; font-size:11px; font-weight:normal;}

.main dd a		{font-size:12px; margin-bottom:2px; display:block;}

.main .floatright a
				{font-size:10px; line-height:10px;}
				
.newUser		{width:262px; overflow:hidden; zoom:1; padding-bottom:13px;}
/*------------------------------
   Левая колонка 
----------------------------*/
#left_column	{float:left; width:285px; padding:0 0 0 40px;}
.left_inner		{width:200px !important; padding:0 5px 0 20px !important;}

#menuUser		{padding-bottom:30px; overflow:hidden; zoom:1;}
#menuUser li	{list-style:none; padding:4px 0 7px 27px; overflow:hidden; zoom:1;}
#menuUser li a	{color:#554e62; text-decoration:none;}
#menuUser li a:hover
				{color:#000; text-decoration:underline;}
.redaction		{margin:0 0 0 5px;}
.ico_1			{background:url(/images/ico_1.gif) 0 0 no-repeat;}
.ico_2			{background:url(/images/ico_2.gif) 0 0 no-repeat;}
.ico_3			{background:url(/images/ico_3.gif) 0 0 no-repeat;}
.ico_4			{background:url(/images/ico_4.gif) 0 0 no-repeat;}
.ico_5			{background:url(/images/ico_5.gif) 0 0 no-repeat;}
#menuUser li ul li
				{padding:0 0 2px 17px !important; background:url(/images/marker.gif) 3px 5px no-repeat;}
#menuUser li ul li:hover
				{background:url(/images/marker2.gif) 3px 5px no-repeat;}
				
.massege		{border:3px #d9d9d9 solid; text-align:center; padding:16px 0 7px 0; margin-bottom:20px;}
.img_user		{position:relative; width:58px; margin:0 auto;}
.img_user img	{border:2px #fff solid; padding:2px;}
.ico_star		{position:absolute !important; top:-9px; left:-12px; border:0 !important; padding:0 !important;}
.massege_text	{background:#ededed; color:#333; padding:10px 5px; margin:5px 0 14px 0;}

.user_info		{overflow:hidden; padding:4px; background:#ededed; overflow:hidden; zoom:1;}
.user_info img	{border:2px #fff solid; padding:2px;}
.user_info dt	{float:left; width:62px;}
.user_info dd	{float:left; width:115px; font-size:10px; color:#525252;}
.user_info dd a	{font-size:12px;}
.user_info dd b	{font-weight:normal; font-size:11px; color:#000;}

.user_info_link	{font-size:11px; margin-bottom:15px;}

.link_f_10		{font-size:10px;}

.groups			{padding:11px 0 0 15px; margin:}
.group			{float:left; width:115px; text-align:center; padding:0 3px; margin-bottom:10px;}
.group img		{margin-bottom:3px;}
/*------------------------------
  Средняя колонка
  (основной контент - главная страница)
----------------------------*/
#middle_column	{margin:0 360px 0 360px; padding-top:48px;}

#authorization	{color:#525252;}

#authorization dl
				{overflow:hidden; zoom:1;}
				
#authorization dt
				{float:left; width:70px; color:#000; text-align:right; padding-right:13px; padding-top:5px; font-size:12px; font-family:"Trebuchet MS";}
				
#authorization dd
				{float:left; width:158px;}
				
#authorization dd input
				{width:156px !important; border:1px #e3e3eb solid; background:#fff; height:20px;}

.authorBaner	{padding-left:85px; height:15px;}

.error			{padding:2px 0 4px 92px; font-size:11px; color:#ff0000; height:13px;}

.error_input input
				{border:1px #ff0000 solid !important;}

.checkbox		{padding:5px 0 0 83px;}

.helpPass		{padding:5px 0 0 75px; display:block;}

.helpPass a		{font-size:12px !important; font-style:normal !important;}

#middle_inner	{float:right; width:764px;}

#user_all_info	{overflow:hidden; zoom:1; padding:0 10px 12px 11px; width:518px;}
.user_img		{border:1px #333 solid; float:left;}
#user_all_text	{padding:0 0 0 15px; margin-left:210px; font-size:11px;}
#user_all_text b
				{font-weight:normal; font-size:14px; color:#000;}
#user_all_text h4 a, #user_all_text h3 a
				{font-weight:normal; font-size:10px; white-space:nowrap ;}
#user_all_text h3 span
				{font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#525252; font-style:italic; font-weight:normal;}
#user_all_text h4 span
				{font-size:14px; font-weight:normal; color:#525252;}
#user_all_text .user_info_link
				{margin-bottom:5px;}
				
.balli			{float:right; width:185px; padding:17px 13px 20px 13px; background:url(/images/bg_l.gif) 0 0 repeat;}
.balli span		{color:#970000;}
.balli p		{font-size:11px;}
.vnimanie		{padding-bottom:16px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

.header			{background:url(/images/header.gif) 0 0 repeat-x; height:37px; padding:13px 0 0 7px;}
.header img		{float:left;}
.header span	{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; margin:0 10px 0 8px;}
.header a		{font-size:10px;}

.photo_user		{overflow:hidden; zoom:1; padding:25px 0 25px 25px;}

.avator			{width:86px; float:left; padding:0 3px;}
.img_left		{float:left; padding:8px 0 0 0;}
.img_right		{float:left; padding:8px 0 0 0;}

.edit			{display:block; float:right; padding:4px 22px 0 0;}
.edit a			{color:#737373; font-size:12px; text-decoration:none;}

.news			{padding:7px 0 10px 20px; color:#000;}
.news dl		{overflow:hidden; zoom:1; padding-bottom:5px;}
.news dt		{padding:0 0 7px 0;}
.news dd a		{text-decoration:none;}
.news dd p		{padding:0 0 3px 0;}
/*------------------------------
   Правая колонка 
----------------------------*/   
#right_column	{float:right; width:261px; padding:0 47px 0 0;}
		  
		  
/*------------------------------
   Регистрация
----------------------------*/
#register_fon	{position:absolute; width:492px; background:url(/images/register_fon.gif) 0 0 repeat-y; z-index:50; top:34px;}

#register_top	{background:url(/images/register_top.gif) 0 0 no-repeat;}

#register_bot	{background:url(/images/register_bot.gif) 0 bottom no-repeat; padding:11px 50px 40px 64px; overflow:hidden; zoom:1;}

#close			{text-align:right; margin-right:-39px;}

#register_bot h4
				{text-align:center;}
				
#register_bot table
				{margin:20px 0 0 0;}
				
#register_bot td input
				{width:156px; border:1px #e3e3eb solid; background:#fff; height:20px; margin:2px 0 12px 0;}
				
#register_bot td select
				{border:1px #e3e3eb solid; background:#fff; height:20px; margin:2px 0 12px 0; width:42px; margin-right:4px;}
				
#register_bot td span, .registerObligatory span
				{color:#af0303;}
				
.registerObligatory
				{color:#000;}
				
.agreement		{overflow:hidden; zoom:1; padding:17px 0 0 0;}

.regLink a		{font-size:12px; font-style:normal !important; margin:5px 0 0 0 !important; display:block; float:left;}

.regLink		{overflow:hidden; zoom:1;}

.agreement dt	{width:20px; float:left;}

.agreement dd	{float:left; width:300px; overflow:hidden; zoom:1;}

.regButton		{background:url(/images/button.gif) 0 0 repeat-x; width:108px; height:20px; border:1px #6f6f6f solid; margin:23px 0 0 0; float:right;}


/*-----------------------------------------
   Таблица стилей для подвала
   файл:        footer.css
-------------------------------------------*/


#footer       	{position:absolute; bottom:0; left:0; width:100%; background:url(/images/head_border.gif) 0 top repeat-x; padding:7px 0 0 0;}

#footerBg		{background:url(/images/bg.gif); padding-top:14px; overflow:hidden; zoom:1;}

#footerIn		{width:1096px; margin:0 auto; background:url(/images/footer_star.gif) 80px 0 no-repeat; height:73px;}

#footer_left	{padding:18px 0 0 153px; width:217px; float:left; font-size:12px; color:#000;}

#footer_right  	{float:left; padding:18px 0 0 0;}

#footer_right li
				{float:left; list-style:none; padding-right:9px;}
				
#footer_right li a
				{font-size:11px; text-decoration:none;}