BODY {
	font-family : Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	 margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
	padding : 0;
	

} 
h1 { 
font-family : Verdana, Arial, sans-serif;
font-size : 120%;
color : #334d55;
margin : 0;
padding : 0;
} 
h2 { 
font-family : Arial, sans-serif;
font-size : 114%;
margin : 0;
padding : 0;
} 
h3 { 
font-family : Arial, sans-serif;
font-size : 100%;
color : #334d55;
margin : 0;
padding : 0;
} 
h4 { 
font-family : Arial, sans-serif;
font-size : 100%;
font-weight : 400;
color : #333;
margin : 0;
padding : 0;
} 
h5 { 
font-family : Verdana, Arial, sans-serif;
font-size : 100%;
color : #334d55;
margin : 0;
padding : 0;
}

 
IMG { 
border: 0;
} 
ul { 
list-style-type : square;
} 
ul ul { 
list-style-type : disc;
} 
ul ul ul { 
list-style-type : none;
}

li 
{ list-style: none; padding-top: 3px; padding-bottom: 2px }

label { 
font-family : Arial, sans-serif;
font-size : 100%;
font-weight : 700;
color : #334d55;
} 
#masthead {
	border-bottom : 1px solid #ccc;
	padding : 0;
	height: 83px;
	background: #fff;
} 
#navBar { 
float : left;
background-color : #eee;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
width : 230px;
margin : 0;
padding : 0;
} 

/* стили кабинета пользователя */

.users_list
{
	margin: 0px;
	padding: 0px;
}

.users_list li
{
	list-style-type: none;
   padding: 5px 0px 11px 45px;
   margin: 0px 0px 6px 0px;   
	background-repeat: no-repeat;   
	background-position: 10px 6px;  
	width: 92%;
}

.users_list li a:link, .users_list li a:visited 
{
	color: #666;
	font-size: 14pt;
	display: block;
	padding: 4px;
	background: #FFFF99;
	font-family: Georgia;
	text-decoration: none;
	+border-bottom: 1px dashed #0097E2;
	border-bottom: 1px dashed #666;
	width: 92%;
}

.users_list li a:hover {
	color: #fff;
	font-size: 14pt;
	display: block;
	padding: 4px;
	background: #990000; 
	font-family: Georgia;
	text-decoration: none;
	+border-bottom: 1px dashed #0097E2;
	border-bottom: 1px dashed #666;
	width: 92%
}
/* END стили кабинета пользователя */

#headlines { 
float : right;
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc;
width : 100%;
font-size : 80%;
margin : 0;
padding : 0;
} 
#content { 
float : none;
width : 100%;
} 
#globalNav { 
border-bottom : 1px solid #ccc;
color : #ccc;
padding : 0 0 5px 10px;
} 
#globalNav a { 
font-size : 90%;
padding : 0 4px 0 0;
} 
#breadCrumb { 
font-size : 80%;
padding : 2px 0 0 10px;
} 

.navitop {
	position:absolute;
	float: right;
	height: 25px;
	width:95%;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bolder;
	color: #990000;
	float: right;
	visibility: visible;
}
.navitop a {color:#990033; font-family:Georgia, "Times New Roman",; font-size:11px;  border-bottom:#999999 thin groove; border-left:#F0F0F0 1px solid; border-ritch:#F0F0F0 1px solid; }
.feature { 
font-size : 80%;
padding : 0 0 10px 10px;
} 
.feature h3 { 
text-align : center;
padding : 30px 0 5px;
} 
.feature img { 
float : left;
padding : 10px 10px 0 0;
} 
.story { 
clear : both;
padding : 10px 0 0 10px;
} 
.story p { 
padding : 0 0 10px;
} 

.story_text { 
border-bottom : 2px solid #ccc;
color : #ccc;
padding : 0 2px;
} 
.story_car {
	border-bottom : 2px solid #ccc;
	color : #ccc;
	font-size: 12px;}

.story_car a {
	color : #990000;
	border-bottom : 2px solid #ccc; }

#siteInfo { 
clear : both;
border : 1px solid #ccc;
color : #ccc;
background-color : #fff;
padding : 10px;
} 
#siteInfo2 { 
clear : both;
border : 1px solid #ccc;
color : #ccc;
background-color : #fff;
padding : 10px;
} 
#search { 
border-bottom : 1px solid #ccc;
font-size : 90%;
padding : 5px 0 5px 10px;
} 
#search form { 
margin : 0;
padding : 0;
} 
#search label { 
display : block;
margin : 0;
padding : 0;
} 
#navBar ul { 
list-style : none;
margin : 0;
padding : 0;
} 
#navBar li { 
border-bottom : 1px solid #eee;
} 
html > body #navBar li { 
border-bottom : none;
} 
#sectionLinks { 
background-color : #ebebeb;
position : relative;
border-bottom : 1px solid #ccc;
font-size : 85%;
width : 230px;
margin : 0;
padding : 0;
} 
#sectionLinks h3 { 
background-color : #ebebeb;
padding : 0 0 2px 10px;
} 
#sectionLinks a { 
background-color : #ebebeb;
display : block;
border-top : 1px solid #ccc;
padding : 5px 5px 5px 10px;
} 
#sectionLinks a:hover { 
background-color : #ddd;
font-weight : 700;
} 
#sectionLinks2 { 
background-color : #ebebeb;
position : relative;
border-bottom : 1px solid #ccc;
font-size : 100%;
margin : 0;
padding : 0;
} 
#sectionLinks2 h3 { 
background-color : #ebebeb;
font-size : 100%;
padding : 0 0 2px 10px;
} 
#sectionLinks2 a { 
background-color : #ebebeb;
display : block;
border-top : 1px solid #ccc;
font-size : 100%;
padding : 5px 5px 5px 10px;
} 
#sectionLinks2 a:hover { 
background-color : #ddd;
font-weight : 700;
font-size : 100%;
} 
.relatedLinks { 
position : relative;
font-size : 90%;
margin : 0;
padding : 0 0 10px 10px;
} 
.relatedLinks h3 { 
padding : 10px 0 2px;
} 
#advert { 
padding : 30px 0 10px;
} 
#headlines p { 
padding : 5px 0;
} 
.bannerxp { 
position : absolute;
top : 29px;
width : 184px;
height : 58px;
z-index : 1;
right : 100px;
} 
.jive-userbar {
	height : 45px;
	clear : both;
	padding-right : 0;
	padding-bottom : 0;
	width : 100%;
	padding-top : 10px;
	font-size : small;
	text-indent : 25px;
	margin : 0;
} 
.logotop {
	height : 83px;
	width : 225px;
	padding-left: 25px;
	position: absolute;
	overflow: visible;
	visibility: visible;
} 
.jive-content-block {
	
	display:block;
	padding: 10px;
	border: 1px solid #E0E0E0;}
	

.jive-content-block2 { 
clear : both;
display : block;
} 
.jive-content-block3 {
	display : block;
	border-right : 1px solid #dcdcdc;
	border-top : 1px solid #dcdcdc;
	border-left : 1px solid #dcdcdc;
	border-bottom : 1px solid #dcdcdc;
	background-color : #fff;
	margin : 3px;
	padding : 3px;
	width: 200px;
	color: #000033;
} 

.hint { 
border-right : 1px solid #548ca6;
border-top : 1px solid #548ca6;
z-index : 999;
visibility : hidden;
border-left : 1px solid #548ca6;
width : auto;
color : #000;
border-bottom : 1px solid #548ca6;
position : absolute;
padding : 11px;
background-color:#FFF;
} 
.jive-content-block-container { 
background : #eaecf1  repeat-x 50% top;
} 
.jive-content-block-firms { 
background : #f7f8f9 repeat-x 50% top;


} 
.live { 
background-color : #fff;
border : 1px solid #ccc;
} 

 
.live2 {
	background-color:#F0F0F0;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border : 2px solid #ccc;
	width: 500px;
	float:right;
	padding: 10px;
} 


.txtworld { 
font-size : 84%;
font-family : Geneva, Arial, Helvetica, sans-serif;
} 
.akciya_red { 
font-size : 85%;
color : #900;
} 
.akciya_txt { 
font-size : 80%;
} 
.faqd1 { 
clear : both;
border : 1px solid #ccc;
font-size : 80%;
background-color : #fff;
padding : 10px;
} 
.faqd2 { 
clear : both;
font-size : 80%;
background-color : #fff;
padding : 10px;
} 
.faqd3 { 
clear : both;
font-size : 80%;
background-color : #fff;
width : 100px;
height : 20px;
padding : 10px;
} 
a, a:link, a:visited {
	color : #069;
	text-decoration : none;
	padding-top: 8px;
} 
#siteName, #pageName { 
margin : 0;
padding : 0 0 0 10px;
} 
#globalNav img, #navBar ul a:link, #navBar ul a:visited, .relatedLinks a:link, .relatedLinks a:visited, #advert img { 
display : block;
} 
#siteInfo img, #siteInfo2 img { 
vertical-align : middle;
padding : 4px 4px 4px 10px;
} 
.blockleft01, .blockr02 { 
border-right : 1px solid #dadada;
border-top : 1px solid #dadada;
background : #eaecf1 url(/images/external/jive-bg-gradient1.png) repeat-x 50% top;
border-left : 1px solid #dadada;
border-bottom : 1px solid #dadada;
} 



.top_menu
{
	padding-top: 12px;
	margin-bottom: 0px;
	background-color: #666666;
	color:#FFFFFF;
}


.top_menu .item_menu_div
{
	position: relative;
	
	height: 28px;
	white-space: nowrap;
	z-index: 99;
}

.top_menu a:link
{
	text-decoration:underline;
	color:#FFFFFF;
 	font-weight: bold;
}
.top_menu a:hover
{
	text-decoration:underline;
	color:#66FF00;
 	font-weight: bold;
}

.top_menu a:visited
{
	text-decoration:underline;
	color:#FFFFFF;
 	font-weight: bold;
}
.top_menu a:active
{
	text-decoration:underline;
	color:#66FF00;
 	font-weight: bold;
}
.top_menu td
{
	padding-left: 15px;
}

.top_menu .poll_down_menu_lev_1
{
	position: absolute;
	display: none;
	padding: 12px 10px 5px 10px;
	left: 8px;
	top: 20px;
	background: url(/images/naviin.gif) repeat-x;
}

.top_menu .poll_down_menu_lev_1 a
{
	color:#333333
}

.top_menu .poll_down_menu_lev_1 a:visited
{
	color:#333333
}

.top_menu .poll_down_menu_lev_1 a:a:hover
{
	color:#333333
}

.top_menu .poll_down_menu_lev_1 ul
{
	list-style-type: none;
	
	padding: 0px;
	margin: 3px 5px 0px 0px;

		
}

.top_menu .poll_down_menu_lev_1 li
{
	margin-bottom: 12px;
	text-decoration: none;
	padding-left: 16px;
	
	
}



.content_table
{
	margin: 20px 0px 0px 0px;
}

.content_table td
{
	vertical-align:	 top;
}

.content_table .right_td
{
	padding: 0px;
	color: #FFF;
}

.content_table .right_td h1
{
	font-size: 16pt;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 110%;
	color: #FFF;
}

.content_table .right_td a
{
	color: #FFF;
}

.content_table .right_td .green_grad, .content_table .right_td .blue_grad_2
{
	margin-bottom: 20px;
}

.content_table .green_grad
{
	zoom: 1;
	position: relative;
	background: url('/images/green_grad.gif') repeat-x 0 100%;
	background-color: #8da825;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;
	width: 191px;
}

.content_table .blue_grad_2
{
	zoom: 1;
	position: relative;
	background: url('/images/blue_grad_2.jpg') repeat-x 0 100%;
	background-color: #6ea9c7;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;
	width: 191px;
}

.content_table .red_grad
{
	zoom: 1;
	position: relative;
	background: url('/images/red_grad.jpg') repeat-x 0 100%;
	background-color: #da1a05;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;
	width: 191px;
}

.content_table .left_td
{

	padding: 0px 0px 0px 27px;
	line-height: 130%;
}

.content_table .date
{
	color: #9e987b;
	font-size: 8pt;
}

.news_title
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 3px 0px;
	margin: 0px;
	color: #990000;

}


.news_title a:link
{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.news_title a:hover; a:active; a:visited; 
{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
		text-decoration: underline;
}
.news_group { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #999 ;}

.rss_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');
}

.archives_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');
}

.content_table .tags
{
	color: #5d7716;
}

.content_table .tags a
{
	color: #5d7716;
}

.content_table .public td
{
	padding-right: 30px;
	
}

.form_to_main input
{
	width: auto;
	border: none;
	padding: 0px;
	margin-right: 10px;

}

.form_to_main .button
{
	height: 26px;
	color: #FFF;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 0px 0px; 
	border: 1px solid #5e9cad;
	background-color: #236881;
}

.red_grad .form_to_main input
{
	width: 165px;
	height: 22px;
	margin-bottom: 8px;
	border: 1px solid #b03921;
}

.red_grad .form_to_main .button
{
	width: auto;
	height: 26px;
	color: #FFF; 
	border: 1px solid #cc7171;
	background-color: #b03921;
	padding: 0px 12px 0px 12px;
	margin-top: 63px;
	margin: 7px 0px 0px 0px;
}

.blue_grad_2 .form_to_main input
{
	width: auto;
	border: none;
	padding: 0px;
	margin-right: 10px;
}

.blue_grad_2 .form_to_main .button
{
	height: 26px;
	color: #FFF; 
	padding: 0px 12px 0px 12px;
	border: 1px solid #5e9cad;
	background-color: #236881;
	margin: 12px 0px 0px 0px; 
}

.shop_table td
{
	padding-right: 35px;
}

.shop_table img 
{
	border: 1px solid #d6d6d6;
}

.shop_table .name_product
{
	margin: 5px 0px 7px 0px; 
}

.shop_table .price 
{
	margin: 10px 0px 7px 0px; 
	color: #db1905;
	font-size: 16pt;
}

.shop_table .price img
{
	border: none;
}

.footer
{
	position: relative;
	bottom: 0px;
}
.footer td
{
	padding: 5px 0px 5px 30px;
}

.copyright
{
	color: #938676;
	font-size: 9pt;
	line-height: 140%;
	height: 10px;
}

/* Стили для форумов */
.add_message_bbcode_table img
{
	padding: 0px;
	margin: 0px;
}

.add_message_bbcode_table td
{
    border-collapse: collapse;
    border-width: 3px;
    border-color: #BAB188;
    border-style: solid;
    cursor: pointer;
    padding: 4px 3px 2px 0px;
    border: 1px solid #f00  


}

.group_gallery
{
	float: left;
	position: relative;
	padding: 5px;
	
}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	left: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: -4px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:0px;
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
	color: #353535;
} 
/*Заголовок группы форумов*/
.title_group_forums
{
    font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
    background-color: #EAE4DF;
	color: #353535;
    font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;	
	border-style: solid;
	border-color: #C8C0A9;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #6C5722;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #353535;
	background-color: #EAE4DF;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
	border: 0px;
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	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: #000000;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
    border: none;
}

/*Заголовок форума*/
.title_forum
{
    color: #353535;
    font-weight: bold;
}

/*Описание форума*/
.desc_forum
{
   /* font-size: 10px;*/
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
	width: 100%;

	/*cellpadding*/
	padding: 2px;
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
	/*cellpadding*/
	padding: 3px;
	
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #EAE4DF;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
	color: #353535;
}
.row_title_themes_message
{
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #EAE4DF;
}
.row_title_themes_message label
{
    color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.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: #ECE9DB;
}
.color_2_theme
{
	background-color: #FAF9F2;
}

/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px solid #C8C0A9;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border: 1px solid #C8C0A9;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{    
	/*border: 0px solid #000000;*/
	border: none;
}

/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #EAE4DF;
    font-weight: bold;
    color:#353535;
}
/*Таблица темы сообщения*/
.table_title_message
{
    width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
    border: none;
}
/*Тема сообщения*/
.title_messages
{
    color: #353535;
}
/*Имя автора сообщения*/
.author_name
{
    font-weight: bold;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #0089C6;
	text-decoration: underline;
	cursor:hand;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
    background-color: #EAE4DF;
    border-collapse: collapse;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;    
    padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
	font-family:'Courier New Cyr';
	border-collapse: collapse;
	border: 1px solid #353535;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
    background-color: #EAE4DF;
    color:#353535;
    /*font-weight: bold;*/
}

/*Таблица параметров сообщения*/
.table_message_parameters
{
    width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
    border: none;
}

/*Таблица информации об авторе*/

.table_user_info
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
    border: none;
    margin: 5px;
}

.table_extra_properties td
{
    border: none;
}


.smiles_td td
{
	border: 0px;
}
/*Конец стилей для форума*/


/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #bbbbbb;
}

.current
{
	background: #E75000;
	color: #FFF;
	border: 1px solid #D73000;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}

/* Информационные элементы */
.read_more
{
	float: left;
	display: block;
	padding: 0.2em 0em 0.3em 0em;
	margin-right: 0.3em;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

.userinfo1
{
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	float: right;
}

.userinfo2
{
	margin-left: 5px;
	margin-bottom: 5px;
}

/* ссылка "ответить" для комментария */
.c_u_l
{
	font-weight: bold;
}

/* Ответ на комментарий */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div для дерева комментариев */
.csd
{
	margin-left: 20px;
}

.comment
{
	background: #EAE4DF;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

/* Стили для магазина */

.shop_cart_table
{
	/* width: 100%; */
}

.shop_cart_table, .shop_cart_table td
{
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid #C8C0A9;
}

.shop_cart_table td, .shop_cart_table_title td
{
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	vertical-align: middle;
}

.shop_cart_table td
{
	border-bottom: 1px solid #C8C0A9;
}

.shop_cart_table_title td
{
	background-color: #EAE4DF;
	font-weight: bold;
	height: 30px;
}

#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}

.price_table_border, .price_table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #CCCCCC;
	border-style: dashed;
	padding-left: 5px;
}

/* Строки фильтра и сортировки */
.shop_block
{
	border: 1px solid #C6BEA7;
	background-color: #DED9CC;
	padding: 5px 7px;
	margin: 10px 5px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation_table
{
	color: #AFA696;
	margin-top: 10px;
}

#shop_navigation, #shop_navigation_current
{
	padding: 5px;
	/* background-color: #F6F3F0; */
	font-size: 9pt;
}

#shop_navigation
{
	border: 1px solid #E0DCCA;
	color: #AFA696;
}

#shop_navigation_current
{
	border: 1px solid #B8B298;
	color: #433212;
}
/* END стили для магазина */


HR {
	BORDER-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.5em 0px; BORDER-LEFT: 0px; COLOR: #fff; BORDER-BOTTOM: 0px; HEIGHT: 0px
}

.credit {padding-right:10px;}
.goline { text-decoration:underline;}

.ing2 {
	width: 180px;
	height: 180px;
	float:left;}

.red21
{
	color:#990000;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.tabx {
	padding-top: 12px;
	padding-bottom: 10px;
	background-color:#EEE;
	color:#900;
	font-family: "arial";
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #903;
	text-decoration: underline;
}

.datesalon{
	font-size: 13px;
	color:#900;
	font-weight: bold;
}

.iduser {
	width: 230px;
	background-color: #fff;
	padding-left: 12px;
	border: thin solid #CCC;
}
.id301navi 
{background-image: url(/images/id301.gif);
	background-repeat: repeat-x;
	height: 28px;
	
	padding-left: 50px;
}

.idnavi302 {
	font-size:13px;
	padding-top: 6px;
	padding-left:2px;
	background-image: url(/images/id3013.gif);
	background-repeat: repeat-x;
}

.idnavi302 a:link
{
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
	text-align: center;
}

.idnav303 {
	background-image: url(/images/id3011.gif);
	height: 28px;
	width: 6px;
}
.idnav304 {
	background-image: url(/images/id3012.gif);
	height: 28px;
	width: 5px;}
	
.club
 {
	background-color: #E2E2E2;
	padding: 3px;
	height: 25px;
	width: 220px;
	border: thin solid #EBEBEB;
}

.club a { font-size:11px;}
.leftin { width: 230px; padding-left: 7px; padding-top:3px; padding-bottom: 3px; border-bottom: 1px solid #CECECE;}

.classgames { float: left;
	width: 180px;
	height: 180px;
	position: static;
	padding: 10px;}

.cartop{ padding-bottom: 6px; padding-left: 10px; padding-top: 6px; border-bottom:solid 1px #E6E6E6;}

.sape { font-size: 10px; color:#999;}
.sape a { font-size: 10px; color:#999;}
.lefttitle {
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration:underline;
}

.boardtop { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.topbanner {
	height: 65px;
	background: url(/images/topbanner.gif) repeat-x;
	text-align: center;	
}
.inconect { width:100%}
.logo { }

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

#dlCont {position:relative; padding:16px 0 0;}
#dlCont0 {position:relative; }

#dl01 {background:#E2E1E1 url(/images/dl-01-bc.gif) no-repeat 100% 8px;}
#dl02 {background:#C4DDDF url(/images/dl-02-bc.gif) no-repeat 100% 8px;}
#dl03 {background:#DFEADC url(/images/dl-03-bc.gif) no-repeat 100% 8px;}
#dl04 {background:#FCF5E9 url(/images/dl-04-bc.gif) no-repeat 100% 8px;}
.closed {margin:0 0 1px; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.closed span {display:block; padding:9px 0 10px 16px; background:url(/images/arr-top0.gif) no-repeat 100% 14px;}
.opend {margin:0; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.opend a {color:#000; text-decoration:none;}
.opend a:hover {color:#000; text-decoration:none;}
.opend span {display:block; padding:9px 0 10px 16px; background:url(/images/arr-bot0.gif) no-repeat 100% 15px;}

#dlCont01 {border:1px solid #E2E1E1; border-top:0; margin:0 0 1px; position:relative;}
#dlCont02 {border:1px solid #C4DDDF; border-top:0; margin:0 0 1px; position:relative;}
#dlCont03 {border:1px solid #DFEADC; border-top:0; margin:0 0 1px; position:relative;}
#dlCont04 {border:1px solid #FCF5E9; border-top:0; margin:0 0 1px; position:relative;}

.dlCont {height:auto; overflow:hidden; position:relative;}

#dlCont .arrTop {position:absolute; top:5px; right:-2px;}
#dlCont .arrBot {position:absolute; top:14px; right:-2px;}

.naviplus { font-size: 16px; text-decoration: none; color: #FFF }
.naviplus a { font-size: 16px; text-decoration: none; color: #FFF }
.naviplus a:hover { font-size: 16px; text-decoration: none; color: #FF6 }

.brd_tbl_name, .brd_tbl_val
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 7px 5px 0 0;
	width: auto;
}

.brd_tbl_name
{
	color: #676767;
	text-align: left;
	/*width: 2%;*/
}

.brd_tbl_name label, .brd_tbl_val label
{
	border-bottom: 1px solid #CCCCCC;
}

.brd_tbl_val
{
	color: #333333;
	font-weight: bold;
	/*width: 30%;*/
}

.del
{
	width: auto;
}

.brd_title
{
	font-size: 24px;
	color: #000000;
	font-family: Arial, sans-serif;
	text-align: left;
	margin: 20px 0 20px 0; 
}

.brd_title span
{
	color:#B51303;
}



.photo_ctgr_table
{
width:100%; 
margin: 0 0 19px 0;
border: none; 
border-collapse:collapse;
color:#44444B;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;
}

.photo_ctgr_top
{
font-size:10px;
padding:0;
color:#C2C2C2;
height:15px;
vertical-align:top;
}

.photo_ctgr_top .photo_ctgr_img2 span
{
background:#FFFFFF none repeat scroll 0 0;
padding:0 3px 0 5px;
}

.photo_ctgr_img1
{
background: transparent url('/hostcmsfiles/images/tl.png') no-repeat scroll left bottom;
font-size:10px;
}

.photo_ctgr_img2
{
background: transparent url('/hostcmsfiles/images/thr.png') repeat-x scroll left bottom;
font-size:10px;
}

.photo_ctgr_img3
{
background: transparent url('/hostcmsfiles/images/tr.png') no-repeat scroll right bottom;
font-size:10px;
}

.photo_ctgr_imgl
{
background: transparent url('/hostcmsfiles/images/lvr.png') repeat-y scroll left top;
font-size:10px;
}

.photo_ctgr_cont
{
padding-bottom:2px;
padding-top:5px;
padding-left:5px;
vertical-align:top;
}

.photo_ctgr_cont ul
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
margin:0;
padding:3px 0 1px;
}

.photo_ctgr_cont li
{
margin:0 0 9px;
float:left;
padding:0 12px 0 0;
}

.photo_ctgr_imgr
{
background: transparent url('/hostcmsfiles/images/rvr.png') repeat-y scroll right top;
font-size:10px;
}

.photo_ctgr_img4
{
background: transparent url('/hostcmsfiles/images/bl.png') no-repeat scroll left top;
font-size:10px;
}

.photo_ctgr_img5
{
background: transparent url('/hostcmsfiles/images/bhr.png') repeat-x scroll left top;
font-size:10px;
}

.photo_ctgr_img6
{
background: transparent url('/hostcmsfiles/images/br.png') no-repeat scroll right top;
font-size:10px;
}

.drom
{
background:transparent url('/hostcmsfiles/images/lined.gif') repeat-x scroll 0 16px;
}

.drom span
{
background:#FFFFFF none repeat scroll 0 0;
margin-left:8px;
padding:0 7px;
}

.foto_album span
{
valign:left;
color:#6A6A73;
}

.album_r
{
background:transparent url(/hostcmsfiles/images/album_r.gif) no-repeat scroll 0 0 !important;
width:4px;
top:0;
position:absolute;
right:-4px;
}

.album_b
{
background:transparent url(/hostcmsfiles/images/album_b.gif) no-repeat scroll 0 0 !important;
height:4px;
top:0;
position:absolute;
bottom:-4px;
}

.dr_r
{
background: url(/hostcmsfiles/images/album_b_r.gif) #ffffff repeat-y !important;
position: absolute;
width: 7px;
height: 100%;
right:-7px;
}

.dr_lb
{
background: url(/hostcmsfiles/images/album_b_l.gif) #ffffff repeat-x left bottom;
height:7px;
width: 100%;
position: absolute;
bottom:-7px;
}

.dr_br
{
background: url(/hostcmsfiles/images/alpbu_pre_b_r.gif) #ffffff no-repeat right bottom;
height:7px;
width: 7px;
position: absolute;
bottom:-7px;
right:-7px;
}

.dr_bot
{
float:left;
margin:0 0 0 0;
padding:0;
position:relative;
}

.th_adv
{
text-align: left;
}

.th_title h3
{
text-align: left;
color: #B51303;
}

.menu2 
{}
.menu2 a { font-size: 13px; text-decoration: none; color:#333333; display: block; background: #FFFFCC; padding: 5px; border: 1px dashed #CCCCCC; margin: 4px }
.menu2 a:hover { font-size: 13px; text-decoration: none; color:#fff; display: block; background: #990000; padding: 5px; border: 1px dashed #CCCCCC; margin: 4px }

.menu2 a:active { font-size: 13px; text-decoration: none; color:#fff; display: block; background: #F30; padding: 5px; border: 1px dashed #CCCCCC; margin: 4px }


.search 
{
 margin-top: 5px; border: 1px dashed #EAEAEA; padding: 4px; background:#999999 } 


.styleadv a { padding: 3px; font-weight: bold;  border: 1px dashed #D1D1D1; margin: 4px }
.styleadv a:hover { padding: 3px; color: #990000; font-weight: bold; border: 1px dashed #D1D1D1; margin: 4px }


.otzivnav { font-size: 14px; display: block; padding: 6px; margin: 8px; border: 1px dotted #CCC; display: block }
.otzivnav a { font-size: 14px; padding: 10px; font-weight: bold; text-decoration: underline }
.otzivnav a:hover { font-size: 14px; background: #930; padding: 10px; font-weight: bold; color:#fff;  text-decoration: underline }

.read_news { background: #777; padding: 4px }
.read_news a { font-size: 14px; color:#FFF; padding: 3px; border-bottom: 1px solid #CCC; text-decoration: none; font-weight: bold }

.glavnaya_tablica { margin-top: 15px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; padding: 10px; background: #e8e8e8; border: 1px dashed #777 }

.more_plus1 { margin-top: 4px; color: #444; font-size: 11px }
.more_plus1 a { margin-top: 4px; color: #222; font-size: 12px; font-weight: bold; }
.glavnaya_link {}
a.glavnaya_link { font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #999; color:#933 }

.cars1000 { padding-bottom: 2px}
.cars1000 a { font-size: 11px; color: #666; text-decoration:underline }

.catalog_auto1 {}
.catalog_auto1 a {display: block; padding-left: 15px; padding-right: 6px; padding-top: 7px; padding-bottom: 7px; margin: 5px; color: #000; font-size: 13px; text-decoration: none; font-weight: bold;}
.catalog_auto1 a:hover {display: block; padding-left: 15px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; margin: 5px; color: #fff; background: #333; border: 1px solid #ccc; font-size: 13px; text-decoration: none; font-weight: bold;}

.catalog_auto2 { display: block; float: left; position: relative; width: 33%; }
.audi_menu {}
.audi_menu a { display:block; padding: 5px; font-size: 13px; font-weight: bold; text-decoration: none; color:#930 }
.audi_menu a:hover { display:block; padding: 5px; background:#900; font-size: 13px; font-weight: bold; text-decoration: none; color:#fff }