/* General stylesheet */

/* Defaults_ */
/* fix cursor pointer */
a {
	cursor:pointer;
	text-decoration:underline;
	color:#3d2b75;
	}

~a, label {cursor:hand;}

a:hover {
	text-decoration:none;
	}

/* disable focus border for links and fields */
a:focus, input, input:focus {
	outline:none;
	}

/* disable img border */
img {
	border:none;
	}

span.document_link a img {
	display:block;
	float:left;
	margin:0 4px 0 0;
	}

/* reset margins and paddings to zero */
* {
	margin:0;
	padding:0;
	}

/* colors */

.red {
	color:#d1271e;
	}

.black {
	color:#000;
	}

.cleaner {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	}

span.nobr {
	white-space:nowrap;
	}

/* BEGIN STYLES */
html, body {
	font: normal 100%/100%  arial, tahoma, geneva, verdana, helvetica, sans-serif; /* font base size 100% (usual 16px) */
	background-color:#fff;
	color:#000;
	height:auto;
	width:auto;
	}
#containeer{
	width:1000px;
	margin:0 auto;
	clear:both;
}
/*===========================================================================*/
/*========================-----START_styles_Header-----======================*/
/*===========================================================================*/
#header{
	clear:both;
	height:159px;
}
/*---------*/
#header ul.icons{
	list-style:none;
	padding:10px 0 0 40px;
	float:left;
}
#header ul.icons li{
	float:left;
	margin-left:40px;
}
#header ul.icons li a{
	display:block;
	width:11px;
	height:10px;
	line-height:1px;
	font-size:1px;
}
#header ul.icons li a.ico_home{background:url(/img/sprite_ico_H_M_T.gif) no-repeat 0 0;}
#header ul.icons li a.ico_mail{background:url(/img/sprite_ico_H_M_T.gif) no-repeat 0 -10px;}
#header ul.icons li a.ico_tree{background:url(/img/sprite_ico_H_M_T.gif) no-repeat 0 -20px;}

#header ul.icons li a.ico_home:hover{background:url(/img/sprite_ico_H_M_T.gif) no-repeat -11px 0;}
#header ul.icons li a.ico_mail:hover{background:url(/img/sprite_ico_H_M_T.gif) no-repeat -11px -10px;}
#header ul.icons li a.ico_tree:hover{background:url(/img/sprite_ico_H_M_T.gif) no-repeat -11px -20px;}
/*---------*/
#header .logo{
	display:block;
	margin:0 0 0 15px;
	float:left;
	position:relative;
	text-decoration:none;
}
#header .logo span{
	display:block;
	position:absolute;
	font-size:0.69em;
	padding-left:60px;
	top:60px;
	line-height:14px;
}
#header  .banner_block{
	float:right;
	padding:13px 11px 0 0;
	width:728px;
}
#header  .banner_block img{
	width:728px;
}
/**---------------------------*/
#header .menu_block{
	background: url(/img/bg_menu_corners.gif) no-repeat right 0;
	height:34px;
	padding-right:18px;
	margin-top:14px;
}
#header ul.general_menu{
	list-style:none;
	background:#3d2b75 url(/img/bg_menu_corners_1.gif) no-repeat 0 0;
	height:34px;
	padding-left:16px;
	text-align:center;
}
#header ul.general_menu li{
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	font-size:0.75em;
	line-height:34px;
	margin-right:9px;
}
#header ul.general_menu li span{
	display:block;
	line-height:34px;
	padding-left:9px;
}
#header ul.general_menu li span a{
	display:block;
	line-height:34px;
	color:#fff;
}
#header ul.general_menu li.active{
	background-color:#fff;
	margin-right:0;
}
#header ul.general_menu li.active span{
	background:url(/img/bg_menu_corners.gif) no-repeat 0 0;
	padding-left:20px;
}
#header ul.general_menu li.active span a{
	color:#df7013;
	padding-right:25px;
	background:url(/img/bg_menu_corners_1.gif) no-repeat right 0;
	text-decoration:none;
}
/*===========================================================================*/
/*========================-----START_styles_Content-----======================*/
/*===========================================================================*/
#content{
	clear:both;
	overflow:hidden;
}
/*----------------------------------*/
#content .big_block_form{
	clear:both;
	padding:8px 0;
	overflow:hidden;
	margin-bottom:8px;
}
/*----------------*/
#content .autorization_block{
	width:215px;
	height:91px;
	background:#e4e4e4 url(/img/bg_autorization_block.gif) no-repeat 0 0;
	float:left;
}
#content .autorization_block ul.avtoriz{
	list-style:none;
	height:25px;
	text-align:center;
	padding-left:4px;
}
#content .autorization_block ul.avtoriz li{
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	font-size:0.69em;
	line-height:25px;
}
#content .autorization_block ul.avtoriz li span{
	display:block;
	padding-left:10px;
	line-height:25px;
}
#content .autorization_block ul.avtoriz li span a{
	display:block;
	line-height:25px;
	color:#3d2b75;
	padding-right:11px;
}
#content .autorization_block ul.avtoriz li.active{
	background: url(/img/bg_avtorization_menu.gif) repeat-x 0 0;
}
#content .autorization_block ul.avtoriz li.active span{
	background:url(/img/bg_avtorization_menu_left.gif) no-repeat 0 0;
}
#content .autorization_block ul.avtoriz li.active span a{
	background:url(/img/bg_avtorization_menu_right.gif) no-repeat right 0;
	color:#fff;
	text-decoration:none;
}
/*---------------*/
#content .autorization_block .login{
}
#content .autorization_block .login td{
	height:30px;
	padding-left:8px;
}
#content .autorization_block .login p{
	width:55px;
	margin-left:22px;
	font-size:0.69em;
	line-height:12px;
}
#content .autorization_block .login input{
	float:left;
}
#content .autorization_block .login input.text{
	width:112px;
	height:23px;
	border:#000 1px solid;
}
a.button_in{
	display:block;
	width:75px;
	height:33px;
	background:url(/img/button_in.gif) no-repeat 0 0;
}
a.button_in:hover{
	background:url(/img/button_in_active.gif) no-repeat 0 0;
}
/*----------------*/
 .big_search_block{
	background:url(/img/bg_big_search_block.gif) repeat-x 0 0;
	height:91px;
	float:left;
}

 .search_block{
	height:91px;
/*	background: url(/img/bg_search_block.gif) no-repeat 0 0;*/
	background:url(/img/bg_big_search_block.gif) repeat-x 0 0;
position: absolute;
	width:790px;
	}
 .search_table{
/*	background:url(/img/bg_search_table.gif) no-repeat right 0;*/
background: url(/img/bg_search_block.gif) no-repeat 0 0;
	width:100%;
	height:91px;
	float:left;
}
 .table_right {
	background:url(/img/bg_search_table.gif) no-repeat right 0;
		
}
#content  a.button_search{
	display:block;
	width:79px;
	height:81px;
	background:url(/img/button_search.png) no-repeat 0 0;
	behavior: url(/iepngfix.htc);
}
#content  a.button_search:hover{
	background:url(/img/button_search_active.png) no-repeat 0 0;
	behavior: url(/iepngfix.htc);
}
#content .search_table input{
	width:480px;
	height:20px;
	border:#3d2b75 1px solid;
	color:#727272;
	padding-top:2px;
	padding-left:5px;
	margin-left:35px;
}
#content .search_table select{
	width:152px;
	height:24px;
	border:#3d2b75 1px solid;
	color:#727272;
	font-size:0.75em;
	margin-top:0;
}
#content .search_table a.more{
	color:#fff;
	font-size:0.69em;
	margin-left:35px;	
}
/*---*/
#content .block_menu_search{
	background: url(/img/bg_block_search_menu_left.png) no-repeat 0 0;
	padding-left:12px;
	height:24px;
	margin-top:6px;
	margin-left:35px;
	behavior: url(/iepngfix.htc);
}
#content ul.menu_search{
	list-style:none;
	height:24px;
	padding-right:13px;
	background:url(/img/bg_block_search_menu_right.png) no-repeat right 0;
	float:left;
}
#content ul.menu_search li{
	float:left;
	font-size:0.75em;
	line-height:24px;
	background:#fff;
}
#content ul.menu_search li span{
	display:block;
	line-height:24px;
	height:24px;
	padding-left:12px;
	float:left;
}
#content ul.menu_search li span a{
	display:block;
	line-height:23px;
	padding-right:12px;
	text-decoration:none;
	float:left;
}
#content ul.menu_search li a b{
	font-weight:normal;
	border-bottom:#3d2b75 1px dotted;
	display:block;
	height:20px;
	float:left;
}
#content ul.menu_search li a:hover b{
	border-bottom:none;
}
#content ul.menu_search li.active{
	background:#3d2b75;
}
#content ul.menu_search li.active span{
	background:url(/img/bg_search_menu_active_left.gif) no-repeat 0 0;
}
#content ul.menu_search li.active span a{
	background:url(/img/bg_search_menu_active_right.gif) no-repeat right 0;
	color:#fff;
	text-decoration:none;
	border-bottom:none;
}
#content ul.menu_search li.active b{
	height:24px;
	border-bottom:none;
}
#content ul.menu_search li.active span a:hover{
	text-decoration:none;
	border-bottom:none;
}
/*------------------------------Left_Block-----------------------------------*/
#content .left_block{
	width:226px;
	float:left;
}
#content .left_block .mini_search{
	width:217px;
	height:80px;
	background:url(/img/bg_mini_search.gif) no-repeat 0 0;
	padding-left:10px;
	padding-top:12px;
	margin-top:7px;
}
#content .left_block .mini_search a.button_search{
	float:right;
}
#content .left_block .mini_search input, select{
	width:120px;
	height:24px;
	margin-top:7px;
	border:#3d2b75 1px solid;
	color:#727272;
	font-size:0.75em;
	padding-left:10px;
}
#content .left_block .mini_search input{
	padding-top:4px;
	height:20px;
}
#content .left_block .mini_search select{
	width:130px;
}
/*----*/
#content .autorization_block_1 .autorization_block{
	background:url(/img/bg_autorization_block_1.gif) no-repeat 0 0;
	width:224px;
	float:none;
	margin-bottom:7px;
}
#content .autorization_block_1 .autorization_block li, table{
	float:left;
}
/*---------------*/
#content .left_block ul.reklam_block{
	list-style:none;
}
#content .left_block ul.reklam_block li{
	/*border:#e0e0e0 1px solid;*/
	width:224px;
	margin-bottom:8px;
}
/*--------------*/
#content .left_block .list_block{
	width:226x;
	background:url(/img/bg_list_block_top.gif) no-repeat 0 0;
	padding-top:4px;
	margin-bottom:8px;
}
#content .left_block .list_block ul{
	background:url(/img/bg_list_block_bottom.gif) no-repeat 0 bottom;
	padding-bottom:6px;
}
#content .left_block .list_block ul li{
	border-left:#e7e7e7 1px solid;
	border-right:#e7e7e7 1px solid;
	width:224x;
}
/*---------------*/
#content .our_button{
	padding:10px 10px 5px 15px;
	font-size:0.75em;
}
#content .our_button p{
	font-weight:bold;
}
#content .our_button a{
	color:#3d2b75;
}
#content .our_button img{
	float:right;
}
/*---------------*/
#content .our_partneers{
	padding:12px;
}
#content .our_partneers a{
	font-size:0.75em;
	font-weight:bold;
	color:#000;
}
#content .our_partneers ul.partners{
	list-style:none;
	background:none;
	padding:0;
	overflow:hidden;
}
#content .our_partneers ul.partners li{
	border:none;
	width:98px;
	text-align:center;
	margin-top:20px;
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
}
/*-----------------------------Right_Block-----------------------------------*/
#content .right_block{
	width:210px;
	float:right;
}
#content .title_block{
	height:28px;
	background:#e4e4e4 url(/img/bg_title_block_right.gif) no-repeat right 0;
	line-height:28px;
	padding-right:12px;
	margin-bottom:4px;
	clear:both;
}
#content .title_block h4{
	background:url(/img2/bg_title_block.gif) no-repeat 0 0;
	padding-left:16px;
	float:left;
	font-size:0.69em;
	text-transform:uppercase;
}
#content .title_block h4 a{
	float:none;
	padding-left:0;
	background:none;
	color:#000;
	font-size:11px;
}
#content .title_block a{
	float:right;
	padding-left:11px;
	background:url(/img/arr_1.gif) no-repeat 0 center;
	color:#3d2b75;
	font-size:0.69em;
}
/*--------------*/
#content .right_block .list_block{
	width:210x;
	background:url(/img/bg_list_block_1_top.gif) no-repeat 0 0;
	padding-top:5px;
	margin-bottom:8px;
}
#content .right_block .list_block ul{
	background:url(/img/bg_list_block_1_bottom.gif) no-repeat 0 bottom;
	padding-bottom:5px;
	list-style:none;
}
#content .right_block .list_block ul li{
	border-left:#e7e7e7 1px solid;
	border-right:#e7e7e7 1px solid;
	width:208x;
}
#content .right_block .list_block ul li ul{
	background:none;
	padding:0 13px;
}
#content .right_block .list_block ul li ul li{
	border:none;

	overflow:hidden;
	padding:15px 0;
	border-bottom:#e3e3e3 1px solid;
}
#content .right_block .list_block ul li ul li.last{
	border:none;
}
#content .right_block .list_block ul li ul li h5{
	font-size:1em;
	color:#ee954a;
}
#content .right_block .list_block ul li ul li a{
	font-size:0.75em;
	display:block;
	color:#3d2b75;
	float:left;
	margin-top:17px;
	width:180px;
}
/*-----------------------------Center_Block----------------------------------*/
#content .center_block{
	overflow:hidden;
	width:540px;
	float:left;
	margin-left:10px;
}
#content .coll{
	width:260px;
	margin-right:9px;
	float:left;
}
#content ul.type_news{
	list-style:none;
	padding-left:10px;
}
#content ul.type_news li{
	font-size:0.69em;
	padding-top:10px;
	color:#4f4f4f;
}
#content ul.type_news li img{
	width:48px;
	height:48px;
	border:#000 1px solid;
	float:left;
	margin-right:10px;
}
#content ul.type_news li img.big{
	width:64px;
	height:64px;
}
#content ul.type_news li a{
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	display:block;
	_float:left;
	text-decoration:none;
}
#content ul.type_news li a:hover{
	text-decoration:underline;
}
/*------------------------------Iner_Content---------------------------------*/
#content .iner_content{
	width:766px;
	float:left;
	margin-left:5px;
}
/*-----*/
#content .iner_content .block_title_with_menu{
	height:45px;
	background:url(/img/bg_content_menu_right.gif) no-repeat right 0;
	padding-right:15px;
	margin-top:7px;
}
#content .iner_content .block_title_with_menu h3{
	font-size:1.31em;
	line-height:45px;
	padding:0 40px 0 14px;
	float:left;
}
#content .iner_content ul.content_menu{
	list-style:none;
	height:45px;
	background:#e4e4e4 url(/img/bg_content_menu_left.gif) no-repeat 0 0;
	margin-left:130px;
	padding-left:17px;
}
#content .iner_content ul.content_menu li{
	float:left;
	line-height:45px;
	font-size:0.75em;
	margin:0 15px;
}
#content .iner_content ul.content_menu li a{
	color:#3d2b75;
	text-decoration:none;
	border-bottom:#3d2b75 1px dashed;
	_text-decoration:underline;
}
#content .iner_content ul.content_menu li a:hover{
	border-bottom:none;
}
#content .iner_content ul.content_menu li.active a{
	color:#df7013;
	text-decoration:none;
	font-weight:bold;
	border-bottom:none;
}
/*-------------------------*/
#content .iner_content ul.katalog_list{
	list-style:none;
	padding-top:8px;
}
#content .iner_content ul.katalog_list li{
	width:363px;
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
}
#content .iner_content ul.katalog_list li .link_block{
	display:block;
	font-size:0.69em;
	padding:10px 0 10px 20px;
}
#content .iner_content ul.katalog_list li .link_block a{
	display:block;
	padding-left:20px;
	color:#878787;
}
#content .iner_content ul.katalog_list li .link_block a.add{
	background:url(/img/ico_link.gif) no-repeat 0 0;
}
#content .iner_content ul.katalog_list li .link_block a.look{
	background:url(/img/ico_link.gif) no-repeat 0 -16px;
}
#content .iner_content span.top_corner, span.bottom_corner{
	display:block;
	width:363px;
	height:5px;
}
#content .iner_content span.top_corner{background:url(/img/catalog_list_top.gif) no-repeat 0 0;}
#content .iner_content li span.bottom_corner{background:url(/img/catalog_list_bottom.gif) no-repeat 0 0;}

#content .iner_content .iner_block{
	width:361px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
#content .iner_content ul.katalog_list li .iner_block .title_list{
	margin:0 6px;
	border-bottom:#ccc 1px solid;
	padding:6px 0;
	font-size:0.69em;
}
#content .iner_content ul.katalog_list li .iner_block .title_list img{
	margin-left:10px;
}
#content .iner_content ul.katalog_list li .iner_block .title_list a{
	margin-left:5px;
}
#content .iner_content ul.katalog_list li .iner_block .title_list b{
	font-weight:normal;
	margin-left:5px;
}
#content .iner_content ul.katalog_list li .iner_block .description_block{
	font-size:0.69em;
	padding:10px 0 10px 14px;
}
#content .iner_content ul.katalog_list li .iner_block .description_block a{
	color:#e57f28;
	font-weight:bold;
}
#content .iner_content ul.katalog_list li .iner_block .description_block a.comments{
	color:#888;
	background:url(/img/ico_03.gif) no-repeat 0 center;
	padding-left:15px;
}
/*--------------------*/
#content .iner_content .crumbs{
	padding-top:12px;
	height:20px;
}
#content .iner_content .crumbs ul{
	list-style:none;
	overflow:hidden;
}
#content .iner_content .crumbs ul li{
	float:left;
	font-size:0.75em;
	color:#000;
	line-height:13px;
	margin-left:7px;
}
#content .iner_content .crumbs ul li a{
	color:#3d2b75;
	border-right:#3d2b75 1px solid;
	line-height:12px;
	padding-right:6px;
}
/**------------------*/
#content .iner_content ul.katalog_banner{
	list-style:none;
	padding-top:5px;
}
#content .iner_content ul.katalog_banner li{
	width:350px;
	border-bottom:#e4e4e4 1px solid;
	padding:6px 0 6px 10px;
	overflow:hidden;	
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	margin-right:10px;
}
#content .iner_content ul.katalog_banner li img{
	float:left;
}
#content .iner_content ul.katalog_banner li a{
	font-size:0.75em;
	line-height:26px;
	padding-left:13px;
	float:left;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#content .iner_content ul.katalog_banner li a:hover{
	color:#e57f28;
	text-decoration:underline;
}
/*---------------------*/
#content .iner_content .coll_1{
	width:367px;
	padding-top:8px;
	float:left;
	margin-right:3px;
}
#content .iner_content .coll_1 .description{
	font-size:0.75em;
	color:#4f4f4f;
	padding:0 10px 0 13px;
	padding-bottom:20px;
	line-height:12px;
}
/*---------------------*/
#content .iner_content .person{
	width:745px;
	_width:735px;
	float:left;
	padding-top:10px;
}
#content .iner_content .person .personal_list{
	list-style:none;
}
#content .iner_content .person .personal_list li{
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	margin-bottom:6px;
	margin-right:3px;
}
#content .iner_content .person .personal_list li a{
	color:#e57f28;
	font-weight:bold;
	text-decoration:none;
}
#content .iner_content .person .personal_list li .iner_block{
	font-size:0.75em;
	padding:6px 10px 6px 16px;
	width:335px;
}
#content .iner_content .person .personal_list li .iner{
	padding:10px 0;
}
#content .iner_content .person .personal_list li .iner img{
	float:left;
	border:#000 1px solid;
}
#content .iner_content .person .personal_list li .iner p{
	margin-left:57px;
	line-height:12px;
}
/*-----------*/
#content ul.news_prezentation{
	list-style:none;
}
#content ul.news_prezentation li{
	width:320px;
	padding-left:23px;
	padding-right:20px;
	margin-top:20px;
	~display:inline;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:text-top;
}
#content ul.news_prezentation li a{
	font-size:0.75em;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}
#content ul.news_prezentation li a:hover{
	text-decoration:underline;
}
/*===========================================================================*/
/*========================-----START_styles_Footer-----======================*/
/*===========================================================================*/
#footer{
	clear:both;
	height:120px;
	background:url(/img/bg_footer.gif) repeat-x 0 0;
	margin-top:12px;
	font-size:0.75em;
}
#footer span.left_corner, span.right_corner{
	display:block;
	width:16px;
	height:34px;
}
#footer span.left_corner{background:url(/img/bg_footer_left.gif) no-repeat 0 0; float:left;}
#footer span.right_corner{background:url(/img/bg_footer_right.gif) no-repeat 0 0; float:right;}
/*----*/
#footer .info_block_1{
	width:234px;
	padding-left:9px;
	float:left;
	margin-right:100px;
}
#footer .info_block_1 .title{
	line-height:34px;
}
#footer .info_block_1 .ipg{
	padding-top:20px;
	overflow:hidden;
}
#footer .info_block_1 .ipg img{
	float:left;
}
#footer .info_block_1 .ipg p{
	width:130px;
	float:right;
	padding-top:10px;
	font-size:0.93em;
	font-weight:bold;
	color:#747474;
}
/*----*/
#footer .info_block_2{
	width:130px;
	float:left;
}
#footer .info_block_2 h4{
	line-height:34px;
	font-size:1.25em;
}
#footer .info_block_2 p{
	text-align:right;
	padding-top:15px;
}
/*----*/
#footer .info_block_3{
	width:240px;
	float:right;
	padding-top:50px;
	text-align:right;
	line-height:16px;
}
#footer .info_block_4{
	width:100px;
	float:left;
	padding-top:60px;
	margin-right:57px;
}
/*====================================================================================*/
/*========-------------------------------------------------------------===============*/
/*========--------------------------NEW_Styles-------------------------===============*/
/*========-------------------------------------------------------------===============*/
/*====================================================================================*/
.border_block{
	border:#ccc 1px solid;
	position:relative;
	padding:10px 12px 10px 10px;
	margin-bottom:20px;
	_margin-bottom:0px;
}
.border_block table{
}
.border_block h5{
	font-size:1em;
	color:#ee954a;
}
.border_block h5 a{
	font-size:1em;
	color:#ee954a;
text-decoration:none;
}
.T_L, .T_R, .B_L, .B_R{
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	line-height:2px;
	font-size:2px;
}
.T_L{ background:url(/img/corners_1.gif) no-repeat 0 0; left:-1px; top:-1px;}
.T_R{ background:url(/img/corners_1.gif) no-repeat -5px 0; right:-1px; top:-1px;}
.B_L{ background:url(/img/corners_1.gif) no-repeat 0 -5px; left:-1px; bottom:-1px;}
.B_R{ background:url(/img/corners_1.gif) no-repeat -5px -5px; right:-1px; bottom:-1px;}

*html .T_L{ background:url(/img/corners_1.gif) no-repeat 0 0; left:-19px; top:0;}
*html .T_R{ background:url(/img/corners_1.gif) no-repeat -5px 0; right:-1px; top:0;}
*html .B_L{ background:url(/img/corners_1.gif) no-repeat 0 -5px; left:-19px; bottom:0;}
*html .B_R{ background:url(/img/corners_1.gif) no-repeat -5px -5px; right:-1px; bottom:0;}
/*------*/
ul.list_type_1{
	list-style:none;
	padding-right:90px;
}
ul.list_type_1 li{
	font-size:0.69em;
	padding:5px 0;
}
ul.list_type_1 li a{
	color:#000;
	font-weight:bold;
}
ul.list_type_1 li a.add{
	background:url(/img/ico_link.gif) no-repeat 0 0;
	display:block;
	padding-left:20px;
	color:#878787;
	font-size:11px;
	font-weight:normal;
}
ul.list_type_1 li a:hover{
	color:#e57f28;
}
/*--------*/
.cost{
	border-top:#ccc 1px solid;
	padding-top:15px;
	margin-top:15px;
}
.cost table{
	font-size:0.69em;
	color:#727272;
	float:none;
	margin-top:10px;
	margin-bottom:15px;
}
.cost table input{
	width:228px;
	height:24px;
	border:#5f508d 1px solid;
	margin-right:10px;
}
a.button_search_1{
	display:block;
	width:75px;
	height:31px;
	background:url(/img/button_search_1.gif) no-repeat 0 0;
}
/*----------------*/
.gallery, .end_form_block, .firm_cost, .catalog_magazine{
	padding:20px 0 0 0;
}
/*-----------------*/
ul.type_1{
	list-style:none;
}
ul.type_1 li{
	font-size:0.75em;
	padding:8px 0;
	color:#3d2b75;
}
ul.type_1 li a{
	color:#3d2b75;
}
.hr{
	display:block;
	background-color:#e3e3e3;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:15px 0;
}
/*-----------------*/
.form_send{
	font-size: 12px;
	color:#727272;
	float:none;
}
.form_send td{
	vertical-align:text-top;
	font-size: 12px;
}
.form_send p{
	float:left;
	font-size: 12px;
}
.form_send b{
	font-size: 12px;
	font-size:25px;
	color:#e28433;
	display:block;
	padding-top:5px;
	float:left;
	margin-right:5px;
}
.form_send input{
	font-size: 12px;
	width:200px;
	height:24px;
	border:#5f508d 1px solid;
	margin-bottom:5px;
}
.form_send textarea{
	font-size: 12px;
	width:200px;
	height:114px;
	border:#5f508d 1px solid;
	margin-bottom:5px;
}
input.button_send {
	display:block;
	width:95px;
	height:31px;
	margin:10px auto;
	background:url(/img2/button_send.gif) no-repeat 0 0;
	border:0px;
	color: #3D2B75;
	font-weight:bold;
	padding:-5px 0 0 10px;
	font-size:1px;
}
.info{
	display:block;
	padding:0 0 0 60px;
	background:url(/img2/ico_i.gif) no-repeat 0 0;
}
/*-------------*/
.catalog_magazine table{
	font-size:0.75em;
	float:none;
}
.catalog_magazine table td{
	vertical-align:top;
}
.catalog_magazine table td img{
	margin:5px;
}
.catalog_magazine table td p{
	text-align:right;
}
.catalog_magazine table td a{
	display:block;
	color:#3d2b75;
	text-align:center;
}
.catalog_magazine table td strong{
	display:block;
	font-size:14px;
}
.catalog_magazine table td span.money{
	display:block;
	width:60px;
	height:29px;
	color:#fff;
	background:url(/img2/bg_cost.gif) no-repeat 0 0;
	font-style:italic;
	text-align:right;
	padding:5px 16px 0 0;
	font-size:14px;
	line-height:14px;
}
.catalog_magazine table td span.money i{
	display:block;
	font-style:normal;
	font-size:10px;
	line-height:10px;
}
.catalog_magazine ul{
	list-style:none;
}
.catalog_magazine ul li{
	margin-top:22px;
}
