#base{

        width:1362px;

        border: 0px solid #ffffff; 

        align:center;

        margin: auto; padding:auto;

}





.mainMenu

{

  	position:relative;

	

        left:180px;

        top:212px;

        width:950px;  height:43px;

        border: 0x solid #ffffff; 

        z-index:0;

}



.btn1 {position:absolute;overflow:hidden;top:0px; left:34px;width:158px;}

.btn2 {position:absolute;overflow:hidden;top:0px; left:193px;width:177px;}

.btn3 {position:absolute;overflow:hidden;top:0px; left:371px;width:137px;}

.btn4 {position:absolute;overflow:hidden;top:0px; left:510px;width:129px;}

.btn5 {position:absolute;overflow:hidden;top:0px; left:643px;width:143px;}

.btn6 {position:absolute;overflow:hidden;top:0px; left:788px;width:156px;}







.mainBody

{

        font-family: Arial;

        font-size: 10pt;color:#000000;

        margin: 0px; paddin: 0px;

        background:#0c244a url('/images/shop/bg.jpg') repeat fixed;



}









body

{

        background-color: #ffffff;

        font-family: Arial;

        font-size: 10pt;

        color:#000000;

        align: center;

        margin:0px;paddin:0px;



}



h1, .title

{

	color: #4169E1 /*4f3327*/;

	font-weight: bold;

	font-family: Arial/*Georgia*/;

	font-size: 15pt;

	line-height: 120%;

	margin: 0px 0px 0px 0px;

}



h2

{

	font-family: Georgia;

	font-weight: normal;

	font-size: 16pt;

	padding: 10px 50px 10px 0px;

	margin: 0px;

	line-height: 110%;

	color: #5D432A;

}

.h2_a{

                font-family: Georgia;

	font-weight: normal;

	font-size: 16pt;

	padding: 10px 50px 10px 0px;

	margin: 0px;

	line-height: 110%;

	color: #5D432A;

                text-decoration:none;



}

.green_grad h2,

.turquoise_grad h2,

.red_grad h2

{

	color: #FFF;

}



.green_grad img 

{

	margin: 30px;

}



a

{

	color: #0096aa;

}



.dashed_link

{

	color: #AA0000;

	text-decoration: none;

	border-bottom: 1px dashed #AA0000;

}



hr

{

	border-top: 1px solid #e2d1ba;

	border-bottom: 1px solid #FFF;

	border-left: none;

	border-right: none;

	height: 0px !important;

	height: 2px;

	margin: 25px 0px 10px 0px !important;

	padding: 0px;

	margin: 0px 0px 5px 0px

}



img

{

	border: 0px;

}



.top_menu

{

	margin-bottom: 0px;

}



.top_menu .item_menu_div

{

	position: relative;

	height: 18px;

	padding: 5px 5px 5px 8px;

	z-index: 0;

        width: 100px;

}



.top_menu .item_menu_div:hover {

	BACKGROUND: #485458;

        opacity: 0.9;

}



.top_menu a

{

        color: #cecece;

	font-weight: bold;

	font-family: Georgia;

	font-size: 13px;

        text-decoration:none;

}



.top_menu td

{

	padding-left: 15px;

}



.top_menu .poll_down_menu_lev_1

{

	position: absolute;

	display: none;

	background-color: #485458;

	padding: 5px 10px 5px 10px;

	left: 0px;

	top: 40px;

        width:140px;

}





.top_menu .poll_down_menu_lev_1 a

{

        color: #e5edf1;

	font-weight: normal;

	font-family: Georgia;

	font-size: 11px;

        text-decoration:none;

}



.top_menu .poll_down_menu_lev_1 ul

{

	list-style-type: none;

	padding: 0px;

	margin: 3px 5px 0px 0px;



	/* 

	opacity: 0.4;

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	*/

}



.top_menu .poll_down_menu_lev_1 li

{

	margin-bottom: 3px;

	padding-left: 16px;

	background: url('/images/li_arr.gif') no-repeat 0 9px;

}



.header_table td

{

	color: #FFF;

	vertical-align: top;

}



.header_table a

{

	color: #FFF;

}



.header_table .green_grad

{

	width: 221px;

	zoom: 1;

	position: relative;

	background: url('/images/green_grad.gif') repeat-x 0 100%;

	background-color: #8da825;

	border: 0px solid #f00;

	padding: 13px 0px 0px 29px;

	margin: 0px;

	height: 201px;

}



.header_table .green_grad ul

{

	margin: 0px;

	padding: 0px;

}



.header_table .green_grad li

{

	zoom: 1;

	padding: 0px 0px 0px 20px;

	margin: 0px;

	background: url('/images/li_arr.gif') no-repeat 0 7px;

	line-height: 140%;

	list-style-type: none;

}



.header_table .blue_grad

{

	zoom: 1;

	position: relative;

	padding: 13px 0px 0px 29px;

	margin: 0px;

	height: 201px;

	background: url('/images/sunflower.jpg') no-repeat 0 0;

}



.fast_menu_box

{

	position: absolute;

	width: 46px;

	height: 130px;

	top: 0px;

	right: 20px;

/*	align: center;

	padding-top: 15px;*/

	background: url('/images/fast_menu.png') no-repeat 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fast_menu.png');

}



.fast_menu_link_box

{

	position: absolute;

	width: 46px;

	height: 130px;

	top: 0px;

	right: 20px;

	align: center;

	padding-top: 15px;

}



.fast_menu_link_box img

{

	margin: 0px 0px 15px 0px;

}



.turquoise_grad

{

	width: 191px;

	zoom: 1;

	position: relative;

	background: url('/images/turquoise_grad.gif') repeat-x 0 100%;

	background-color: #3796a4;

	border: 0px solid #f00;

	padding: 13px 30px 0px 29px;

	margin: 0px;

	height: 201px;

}



.tl

{

	position: absolute;

	top: 0px;

	left: 0px;

	background: url('/images/tl_angle.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');

	width: 8px;

	height: 8px;

}



.tr

{

	position: absolute;

	top: 0px;

	right: 0px !important;

	right: auto;

	left: expression((parentElement.clientWidth - 8) + "px");

	background: url('/images/tr_angle.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');

	width: 8px;

	height: 8px;

}



.bl

{

	position: absolute;

	bottom: 0px !important;

	bottom: auto;

	top: expression((parentElement.clientHeight - 8) + "px");

	left: 0px;

	background: url('/images/bl_angle.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');

	width: 8px;

	height: 8px;

}



.br

{

	position: absolute;

	bottom: 0px !important;

	bottom: auto;

	top: expression((parentElement.clientHeight - 8) + "px");

	right: 0px !important;

	right: auto;

	left: expression((parentElement.clientWidth - 8) + "px");

	background: url('/images/br_angle.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .tl

{

	position: absolute;

	top: -8px;

	left: -8px;

	background: url('/images/tl_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle_pull_down.png');

	width: 8px;

	height: 8px;

	

}



.poll_down_menu_lev_1 .tr

{

	position: absolute;

	top: -8px;

	left: 100%;

	background: url('/images/tr_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .bl

{

	position: absolute;

	top: 100%;

	left: -8px;

	background: url('/images/bl_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .br

{

	position: absolute;

	top: 100%;	

	left: 100%;	

	background: url('/images/br_angle_pull_down.png') repeat-x 0 0 !important;

	background: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle_pull_down.png');

	width: 8px;

	height: 8px;

}



.poll_down_menu_lev_1 .t

{

	position: absolute;

	font-size: 0;

	top: -8px;	

	left: 0;	

	background-color: #d62d00;

	width: 100% !important;

	width: auto;

	width: expression((parentElement.clientWidth) + "px");

	height: 8px;

}



.poll_down_menu_lev_1 .r

{

	position: absolute;

	top: 0px;	

	left: 100%;	

	background-color: #d62d00;

	width: 8px;

	height: 100% !important;

	height: auto;

	height: expression((parentElement.clientHeight) + "px");

}



.poll_down_menu_lev_1 .b

{

	position: absolute;

	font-size: 0;

	top: 100%;

	left: 0;

	background-color: #d62d00;

	width: 100% !important;

	width: auto;

	width: expression((parentElement.clientWidth) + "px");

	height: 8px;

}



.poll_down_menu_lev_1 .l

{

	position: absolute;

	top: 0px;	

	left: -8px;	

	background-color: #d62d00;

	width: 8px;

	height: 100% !important;

	height: auto;

	height: expression((parentElement.clientHeight) + "px");

}



.content_table

{

	margin: 20px 0px 0px 0px;

}



.content_table td

{

	vertical-align:	 top;

}



.content_table .right_td

{

	padding: 0px;

	color: #FFF;

        width:0px;

}



.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, .content_table .right_td .red_grad

{

	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 10px;

	line-height: 130%;

}



.content_table .date

{

	color: #9e987b;

	font-size: 8pt;

}



.content_table .news_title

{

	font-size: 11pt;

	font-weight: bold;

	margin-bottom: 3px;

	padding: 3px 0px;

	margin: 0px;

}



.content_table .news_group

{

	margin: 0px 0px 8px 0px;

	list-style-type: none;

	padding-left: 0px;

}



.content_table .news_group img, .content_table .news_img

{

	border: 1px solid #ded0c5;

	padding: 1px;

}



.content_table .news_group li

{

	margin-bottom: 3px;	

	padding-left: 0px;

}



.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, .content_table .tags a

{

	color: #5d7716;

	margin-top: 5px;

}



.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: 2px 12px 2px 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: 7px;

	margin: 0px 25px 25px 0px;

	background-color: #ded9cc;

}



.group_gallery img

{

	padding: 1px;

	border: 1px solid #c6bea7;



}



.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;

	right: 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: 0px;

	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%;

	padding: 2px;

	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;

	empty-cells: show;



}



/*Таблица тем в таблице текущего форума*/

.table_themes td

{

	padding: 3px;

	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: 120px;

}

/*Ячейка таблицы тем дата создания*/

.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: monospace;

	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-color: #eae4df;

	padding: 30px;

	margin: 15px 0px 5px 0px;

	width: 450px;

	zoom: 1;

	position: relative;

	padding: 20px;

}



.comment p

{

	margin: 0px 0px 5px 0px;

}



.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;

}



#message

{

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px 5px 5px 25px;

	position: relative;

	font-size: 8pt;

	border-collapse: collapse;

	border: 1px #4ba749 dashed;

	color: #4ba749;

	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;

	width: 450px;

}



#message p

{

	margin: 0px;

	padding: 0px;

}



.price_table_border, .price_table_border td

{

	border-collapse: collapse;

	empty-cells: show;

	border-width:1px;

	border-color: #C8C0A9;

	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 стили для магазина */



.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;

}



/* стили кабинета пользователя */



.large_input

{

	font-size: 16pt;

}



.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: 230px;

}



.users_list li a:link, .users_list li a:hover, .users_list li a:visited 

{

	color: #666;

	font-size: 14pt;

	font-family: Georgia;

	text-decoration: none;

	+border-bottom: 1px dashed #0097E2;

	border-bottom: 1px dashed #666;

}



/* END стили кабинета пользователя */



/* Стили для блогов */





.blogs_table

{

	margin-bottom: 0px;

	border-top: 1px solid #d7c7b9;

}



.blogs_table .head td

{

	vertical-align: bottom;

	height: 16px;

}



.blogs_table td

{

	height: 40px;

	vertical-align: middle;

	border-bottom: 1px solid #d7c7b9;

}



.blogs_table .rate_value

{

	padding: 0px 20px;

}



.blogs_table .position

{

	padding: 0px 10px;

	font-weight: bold;

}



.top_comment_blogs

{

	color: #0096aa;

	border-top: 1px solid #d7c7b9;

}



.top_comment_blogs td

{

	padding: 8px 10px

}



/* Ссылки управления блогами */

.links_nav_blog

{

	margin: 0px 0px 13px 0px;

	padding: 0px;

}



.links_nav_blog li

{

	padding: 0px 15px 0px 0px;

	font-size: 13pt;

	list-style-type: none;

	display: inline;

}



.forms_blog td

{

	padding: 10px 40px 10px 0;

	font-size: 9pt;

	border-bottom: 1px solid #d7c7b9;

}



.forms_blog .forms_blog_title

{

	font-size: 11pt;

}



.forms_blog div

{

	padding: 5px 0 0px 0;

	font-style: oblique;

	font-size: 8pt;

	height: 16px;

}



.forms_blog div.error

{

	color: #f00;

}



.forms_blog div.green

{

	color: #2d9e00;

}



/* Список записей блога */



.blog_date

{

	font-size: 9pt;

	border-bottom: 1px solid #d7c7b9;

	font-weight: bold;

	margin-bottom: 12px;

}





.blog_post_title

{

	font-size: 11pt;

	font-weight: bold;

	padding: 3px 0px 0px 0px;

	margin: 0px;

}



.blog_post_text

{

	margin: 5px 0px 10px 0px;

	padding: 0px;

}



.blog_post_text p

{

	margin: 4px 0px;

	padding: 0px;

}



.comm_cloud

{

	position: relative;

	height: 24px;

	background: url('/images/comm_cloud_r.gif') no-repeat 100% 0;

	float: left;

	padding: 1px 10px 0px 3px;

	margin: 0px 10px 0px 7px;

	font-size: 10pt;

	font-weight: bold;

}



.comm_cloud .l

{

	position: absolute;

	background: url('/images/comm_cloud_l.gif') no-repeat 0 0;

	width: 7px;

	height: 24px;

	left: -7px;

	top: 0px;

}



/* Стили для  */

.user_blog_table td

{

	padding: 3px 3px 3px 0px;

}



.user_blog_table th

{

	padding: 3px 3px 3px 0px;

	text-align: left;

	color: #4f3327;

	border-bottom: 1px solid #d7c7b9;

}



/* END Стили для блогов */





.helpdesk_status_1

{

	color: #999999;

}



.helpdesk_status_2

{

	color: #000000;

}



.helpdesk_hour div, .helpdesk_wt_0, .helpdesk_wt_1, .helpdesk_wt_2

{

	float: left;

	width: 20px;

	height: 20px;

	margin: 0px 1px 1px 0px;

	/*border: 1px solid #777;*/

}



.helpdesk_wt_0

{

	background-color: #e3d6cc;

}



.helpdesk_wt_1

{

	background-color: #a6bd4a;

}



.helpdesk_wt_2

{

	background-color: #DF5910;

}



.helpdesk_day

{

	width: 100px;

}



.helpdesk_day div

{

	height: 19px;

	/*border: 1px solid #e3d6cc;*/

	margin: 0px 1px 1px 0px;

	padding: 1px 0px 0px 5px;

}



.helpdesk_legend

{

	margin: 15px 0px 0px 30px;

}



.helpdesk_hour

{

	text-align: center;

}



#captcha

{

	padding: 0px;

	font-size: 75%;

}



#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited

{

	color: #777;

}



#captcha img

{

	margin-bottom: -5px;

}



.red_star

{

	color: #DB1905; 

	font-size: 20pt !important; 

	font-family: Georgia;

}



.gray

{

	color: #999999;

}



.gray h1, .gray h2, .gray h3, .gray h4, .gray h5

{

	color: #888888;

}



.gray h1 a:link, .gray h1 a:hover, .gray h1 a:visited,

.gray h2 a:link, .gray h2 a:hover, .gray h2 a:visited,

.gray h3 a:link, .gray h3 a:hover, .gray h3 a:visited

{

	color: #888888;

	border-bottom: 1px dashed #888888;

	text-decoration: none;

}



.gray a:link, .gray a:hover, .gray a:visited

{

	color: #888888;

}

body {font-size: 62.5%; margin: 0; padding:0px; color:#000; font-family: Arial, Tahoma, sans-serif;}

html, body {height:100%;}





img {border:0;}

form {padding:0; margin:0;}

a {color:#0096AA; text-decoration:underline; outline:0}

a:hover {text-decoration:none;}



hr {color: #ededed; background-color:#ededed; border:0px none; height:1px; }

h1, h2, h3, h4 {margin:0 0 1em;}

h1 {}

h2 {font-size:1.4em;}

h3 {}

h4 {}





ul {}

ul li {}



p {margin:1em 0;}

fieldset {padding:0; border:none; border:0px solid #000; margin:0;}

table {border-collapse: collapse;}

textarea, input {font-family:Arial;}

big {font-size:1.1em;}

small {font-size:0.9em;}



.cl {clear:both; font-size:0;}

.right {float:right;}

.left {float:left;}



#main {background: url(/images/shop/bg.jpg) 50% 0 repeat fixed; margin:0 auto; min-height:100%;  }

#container {font-size: 1.1em; color:#fff; margin:0 auto; min-width:1000px; max-width:1280px;}



.stucture {width:100%;}

.stucture td {padding:0; vertical-align:top; }

.left_bg {background:url(/images/shop/left_re.png) 100% 0 repeat-y; }

.left_bg div {background:url(/images/shop/left.png) 100% 0 no-repeat; height:556px;}

.bl_bg {background:url(/images/shop/bl.png) 100% 0 no-repeat; height:75px;}

.br_bg {background:url(/images/shop/br.png) 0 0 no-repeat; height:75px;}

.right_bg {background:url(/images/shop/right_re.png) 0 0 repeat-y; }

.right_bg div {background:url(/images/shop/right.png) 0 0 no-repeat; height:579px; margin:-21px 0 0; position:relative; z-index:30;}

.stucture .center_block {width:900px;}

.ex {position:relative; overflow:hidden;}



#header_wrapper {padding:0 0px 0 0px; margin:0 0 -95px;}

#header {padding:70px 0 0; background:url(/images/shop/head_m.png) 0 128px repeat-x; position:relative;}

#header_l {padding:0; background:url(/images/shop/head_l.jpg) 0 100% no-repeat;}

#header_r {padding:0; background:url(/images/shop/head_r.jpg) 100% 100% no-repeat; height:153px; }

.wheel {position:absolute; width:150px; height:72px; right:-35px; top:56px; background:url(/images/shop/wheel.png) 0 0 no-repeat;}

.clutch {width:73px; height:73px; position:absolute; background:url(/images/shop/clutch.png) 0 0 no-repeat;}



.menu_holder {background:url(/images/shop/menu.jpg) 0 0 no-repeat; height:35px; padding:10px 0 0 115px; margin:37px -9px 0; width:802px; position:absolute; z-index:100;}

.main_menu {margin:0; text-transform:uppercase; padding:0; list-style:none; font-weight:bold; font-size:1.1em;}

.main_menu li:first-child {background:none;}

.main_menu ul li:first-child {background:url(/images/shop/li_arr.gif) 0 9px no-repeat;}

.main_menu ul { margin:0px 0 0 -17px; padding:5px 10px; list-style:none; background:#0f2427; background:url(/images/shop/b70.png); text-transform:none; font-weight:normal; }

.main_menu div {display:none; width:130px; position:absolute; z-index:1000; left:32px; top:27px; padding:10px 0 0;}

.main_menu ul li {float:none; background:url(/images/shop/li_arr.gif) 0 9px no-repeat; margin:0; height:auto; padding:5px 5px 5px 12px; }

.main_menu li {float:left; padding:3px 15px 0; height:25px; margin:0 0 0 -2px; background:url(/images/shop/dvr.png) 0 0 no-repeat; position:relative;}

.main_menu li:hover span {background:#0f2427; background:url(/images/shop/b40.png); }

.main_menu li:hover div {display:block;}

.main_menu a {color:#ddd; text-decoration:none; }

.main_menu a:hover {color:#ddd;}

.main_menu span {display:block; padding:5px 12px; }.main_menu ul span {display:inline; padding:0; background:none !important;}.main_menu ul li:hover span {background:none !important;}



#wrapper {padding:105px 5px 5px; color:#00618a; background:#d9d9d9; _height:450px; min-height:450px; font-size:1.1em; }

#holder {width:100%;}

#BlockMenu {padding: 10px 5px; width: 205px;background: #d7edff; border: 1px solid #b3d8f5;}

#BlockContent {padding: 10px; background: white; border: 1px solid #b3d8f5; height: 100%; margin-left: 5px; overflow: auto}



#content {padding:0 0 0 5px;}

#content h2 {text-align:center;}.breadcrumbs {padding:0 0 20px; font-size:11px;}





#sidebar {width:190px; padding:0 1px; color:#000;  }

#sidebar h2 {color:#5D432A; font-family:Georgia,serif; font-weight:normal; font-size:1.7em;}

.left_menu {margin:0 0 20px; padding:0 0 0 15px; }

.left_menu li {padding:0 0 2px;}



#footer {background:url(/images/shop/foot_re.png) 0 0 repeat-x; margin:0 0% 0 0%; text-align:center;}#footer a {color:#fff;}

#foot_l {background:url(/images/shop/foot_l.png) 0 0 no-repeat;}

#foot_r {background:url(/images/shop/foot_r.png) 100% 0 no-repeat;}

#foot_frame {min-height:70px; padding:60px 20px 0; background:url(/images/shop/frame.png) 50% 21px no-repeat;}

.space {height:38px; background:#D9D9D9;}
