body
{
    font-family: verdana, Arial, Tahoma, 'MS Sans Serif';
    font-size: 7pt;
}

td
{
    font-size: 8pt;
}

html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #A6AEB1;
    color: #FFFFFF;
}

a:link, a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
}

a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.logo_background1
{
    background-color: #A4112E;
    background-image: url('/images/background1.jpg');
    background-repeat: repeat-x;    
}

.logo_background2
{
        background-color: #6C7174;
    background-image: url('/images/background2.jpg');
    background-repeat: repeat-x;
    background-position: top;
}

.logo_background3
{
    background-color: #AEB6B8;
    background-image: url('/images/background3.gif');
    background-repeat: no-repeat;
    background-position: bottom right;
        vertical-align: top;
}

.logo_background_any_page
{
	background-repeat: no-repeat;
	background-position: bottom right;
	vertical-align: top;
/*	color: #111111; */
}

.logo_background4
{
    background-color: #B5BDBF;
    background-image: url('/images/background4.jpg');
    background-repeat: repeat-x;
    background-position: bottom;
}

.background_mainpage
{

/*    background-color: #84898C; */

    background-color: #6A6F72;

/*
    background-color: #AEB6B8;
    background-image: url('/images/background_mainpage.jpg');
    background-position: bottom;
*/

/*
        background-color: #8D9295;
    background-image: url('/images/background4.jpg');
*/

    background-repeat: repeat-x;
    background-position: top;
}

.top_bgcolor
{
    background-color: #BEC6CA;
}

.bgcolor_up
{
    background-color: #A6ADB1;
}

.bgcolor_down
{
    background-color: #6A6F72;
}

.bgcolor
{
    background-color: #B5BDBF;
}


.bgcolor_1
{
    background-color: #C2CED2;
}

.bgcolor_2
{
    background-color: #B0B6B9;
}

.bgcolor_3
{
        background-color: #C2CED2;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 5px;
	color: #576268;
}


.logo
{
    color: #747A7C;
    font-size: 10,5px;
        font-weight: bold;
}

.logo_text
{
        
    font-size: 20px;
        font-weight: bold;
}

.logo2
{
    color: #A6AEB2;
    font-size: 19,9px;
        font-weight: bold;
}


.logo_icons
{
        color: #747A7C;
    font-size: 9px;
        font-weight: bold;
}

.pointer
{
    padding-right: 4px;
        padding-left: 15px;
    padding-top: 3px;
}

.img_sguare
{
        padding-right: 15px;
        padding-left: 5px;
        
}

.img_know
{
        padding-left: 23px;
        padding-top: 8px;
        margin-bottom: 14px;
}

.img_know_main
{
        padding-left: 20px;
}

.td_text
{
        padding-top: 12px;
}

.paragraph_text
{
    padding-right: 5px;
    margin-bottom: 14px;
}

.paragraph_tab
{
    padding-right: 50px;
        padding-left: 48px;
        padding-top: 21px;
        margin-bottom: 17px;
}

.td_home
{
        padding-right: 10px;
}

.line
{
        background-color: #A3A6A7;
    background-image: url('/images/line4.jpg');
    background-repeat: repeat-x;
}

.line1
{
        background-color: #D4DADD;
    background-image: url('/images/line5.gif');
    background-repeat: repeat-x;
}

.point
{
        color: #9C9E9E;
    font-size: 10px;
        font-weight: bold;
    padding-left: 14px;
        padding-top: 11px;
        margin-bottom: 4px;      
}

.point2
{
        padding-left: 14px;
}

.point3
{
        padding-left: 4px;
}


/* Класс для меню (переопределение ссылок) */

.menu a:link, .menu a:visited, .menu a:hover, .menu
{
    color: #747A7C;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;    
}


/* Для текста у иконок */

.icons_menu, .icons_menu a:link, .icons_menu a:visited, .icons_menu a:hover
{
    color: #747A7C;
    font-size: 9px;
        font-weight: bold;
    text-decoration: none;    
}

/* Нижнее меню */

.menu_bottom, .menu_bottom a:link, .menu_bottom a:visited, .menu_bottom a:hover
{
    color: #A6AEB2;
    font-size: 19,9px;
        font-weight: bold;
    text-decoration: none;
}

.services_table a:link, .services_table a:visited, .services_table a:hover
{
    font-size: 11pt;
    COLOR: #006AAD;    
    font-weight: bold;
}

.services_table td
{
    padding-bottom:30px;
}



.address_point
{
    padding-top: 5px;
    width:15px;
    vertical-align: top;
}


.answer_radio
{
    width:30px;
    text-align:center;
}

.news_table td
{
    vertical-align: top;
    padding-bottom: 20px;
}


.news_description
{
    padding-left:12px;
    margin-bottom:0em;
}

input, select, textarea
{
    font-family: Arial, Verdana, 'MS Sans Serif';
    font-size: 8pt;
    BORDER: #3F4447 1px solid;
    COLOR: #3F4447;
}

input
{
/*    height:12px;  */
}


.input_radio
{
BORDER:0px;
}

form
{
    margin-bottom:0;
    margin-top:0;
}

.table_border, .table_border td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #222222;
    border-style: solid;
}

.table_border_white, .table_border_white td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}

.img_border
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    border-color: #000000
}


.img_cart
{
    margin-bottom: -2px;
        padding-right: 6px; 
}


.h1_white
{
    font-size: 11pt;
    color: #FFFFFF;
    text-align: left;
}


h1, .title
{
	font-size:11pt;
/*	color:#660033; */

	color: #FFFFFF;
        text-align:left;
/*	Text-transform: uppercase;*/
}

hr
{
    height: 1px;
    color: #dadada;
    border: none;
} /* Для IE */

img
{       
        border:0;
}

.img_button
{
    border:0;
}


.polls1
{
        background-color: #A6ADB1;
}

.polls2
{
        background-color: #A6ADB1;
}

.polls3
{
        background-color: #A6ADB1;
}

.polls4
{
        background-color: #A6ADB1;
}

.polls5
{
        background-color: #A6ADB1;
}

/*Стили для форумов*/

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}
.table_group_title td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:0px;
    border-color: #7a7a7a;
    border-style: solid;
    background-color: #606569;
    color: #FFFFFF;
}
/*Заголовок группы форумов*/
.title_group_forums
{
    font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
    background-color: #606569;
	color: #FFFFFF;
    font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;	
	border-style: solid;
	border-color: #7a7a7a;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #FFFFFF;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #FFFFFF;
	background-color: #606569;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
/*	border-collapse: collapse;
	empty-cells: show;
	border-width:1px; */
	border: 0px; 
/*	border-color: #777777;
	border-style: solid;
	background-color: #606569;*/
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #7a7a7a;
	border-style: solid;
	background-color: #606569;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #7a7a7a;
	border-style: solid;	
}

/*Ячейка таблицы текущего форума*/
.table_forum td
{
/*
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #000000;
    border-style: solid;
    */
}
/*Строка заголовка форума*/
.row_title_forum
{
    /*background-color: #F7F7F7;    */
    padding-top: 5px;
}
/*Таблица заголовка форума*/
.table_title_forum
{
    width: 100%;
    color: #FFFFFF;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
    border: none;
}

/*Заголовок форума*/
.title_forum
{
    color: #FFFFFF;
    font-weight: bold;
}


.table_themes a:link, .table_themes a:visited, .table_themes a:hover,
.row_title_themes a:link, .row_title_themes a:visited, .row_title_themes a:hover,
.table_identification a:link, .table_identification a:visited, .table_identification a:hover,
.table_title_forum a:link, .table_title_forum a:visited, .table_title_forum a:hover
{
	color: #FFFFFF;
}

/*Описание форума*/
.desc_forum
{
   /* font-size: 10px;*/
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
	width: 100%;

	/*cellpadding*/
	padding: 2px;
	/*cellspacing*/
	border-spacing: 0px;

	color: #FFFFFF;

	border-collapse: collapse;
	empty-cells: show;
	
}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
	/*cellpadding*/
	padding: 3px;
	
	/*cellspacing*/
	border-spacing: 0px;

	color: #FFFFFF;

	border-collapse: collapse;
	empty-cells: show;
	
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #606569;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
	color: #FFFFFF;
}

.row_title_themes_message
{
    /*background-color:color:#FFFFFF; #606569;font-weight: bold;*/    
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #606569;
}
.row_title_themes_message label
{
    color:#FFFFFF;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
	width:20px;	
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{
		
}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
	width:80px;	
}
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date
{
	width:80px;	
}
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer
{
	width:50px;
}
/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message
{
	width:120px;
}
/*Ячейка таблицы тем действие*/
.theme_td_action
{
	width:140px;
}
.color_hidden_theme
{
	background-color: #888888;
}
.color_2_theme
{
	background-color: #656B6B;
}
.current_page_link:visited
{
	/*#FFFFFF*/
}

.add_theme_table
{
    width: 100%;
    border-collapse: collapse;
    background-color: #606569;
    color:#FFFFFF;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}
.add_theme_table td
{
	background-color: #606569;
    border-width:8px;
}
/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;    
}
/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #606569;
    font-weight: bold;
    color:#FFFFFF;
}
/*Таблица темы сообщения*/
.table_title_message
{
    width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
    border: none;
}
/*Тема сообщения*/
.title_messages
{
    color: #FFFFFF;
}
/*Имя автора сообщения*/
.author_name
{
    font-weight: bold;
    cursor: pointer;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #FFFFFF;
	TEXT-DECORATION: underline;
	cursor:pointer;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
    background-color: #606569;
    border-collapse: collapse;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;    
    padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
	font-family:'Courier New Cyr';
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
    background-color: #606569;
    color:#FFFFFF;
    /*font-weight: bold;*/
}
/*Таблица параметров сообщения*/
.table_message_parameters
{
    width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
    border-width:0px;
}
/* Таблица добавления нового сообщения */
.add_message_table
{    
	border-width:0px;
	color:#FFFFFF;
}
.add_message_table td
{
    border-width:0px;
}
.add_message_bbcode_table td
{
    border-collapse: collapse;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
    cursor:pointer;    
}
/*Таблица информации об авторе*/
.table_user_info
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #7a7a7a;
    border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
    background-color: #606569;
    font-weight: bold;
    color: #FFFFFF;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
    background-color: #606569;
    font-weight: bold;
    color: #FFFFFF;
}
/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
    
}
/*Ячейка таблицы дополнительных параметров пользователя*/
.table_extra_properties td
{
    border: none;
}
/*Конец стилей для форума*/

