.main
{
	background: url(../../../images/site/page_shad_03.png) repeat-x top left;
	width: 100%;
	padding-top: 10px;
	_padding-top: 0px;
}
.main .bot_shad
{
	background: url(../../../images/site/page_shad_07.png) repeat-x bottom left;
	width: 100%;
	padding-bottom: 13px;
}
.main .bg
{
	background: #fff;
	text-align: center;
}
.main .bg_pink
{
	background: #fff;
	text-align: center;
	border-top: 4px solid #cb4cc4;
}
.main .bg_blue
{
	background: #fff;
	text-align: center;
	border-top: 4px solid #0886d7;
}
.main .bg_yellow
{
	background: #fff;
	text-align: center;
	border-top: 4px solid #ffa300;
}
.main .bg_green
{
	background: #fff;
	text-align: center;
	border-top: 4px solid #7bba02;
}
.content
{
	min-width: 980px;
	max-width: 1200px;
	_width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1202? "1200px" : "100%");
	margin: 0 auto;
	text-align: left;
	background: url(../../../images/site/index_bg_03.jpg) no-repeat 89px bottom;
}
.content_about
{
	background: url(../../../images/site/about_bg_03.jpg) no-repeat 10px bottom;
}
.content_awards
{
	background: url(../../../images/site/awards_bg_03.jpg) no-repeat 0px bottom;
}
.content_news
{
	background: url(../../../images/site/news_bg_03.jpg) no-repeat 0px bottom;
}
.content_catalog
{
	background: none;
}
.content_contacts
{
	background: none;
}
.content_where_to_buy
{
	background: url(../../../images/site/where_to_buy_bg_03.jpg) no-repeat center top;
}

.content_where_to_buy_en
{
	background: url(../../../images/site/where_to_buy_bg_03_en.jpg) no-repeat center top;
}

.content_404_ru
{
	background: url(../../../images/site/404_pic.gif) no-repeat 50px 80px;

}

.content_404_en
{
	background: url(../../../images/site/404_pic_en.gif) no-repeat 50px 80px;
}


.content .left_part
{
	width: 28.5%;
	float: left;
	_display: inline;
	padding-top: 60px;
	min-height: 650px;
	_height:650px;
	margin-right: 3%;
	text-align: center;
}
.content .left_part .left_part_inside
{
	width: 258px;
	float: none;
	text-align: left;
	margin: 0 auto;
}
.content_catalog .left_part
{
	padding-top: 20px;
}
.content_catalog .left_part .left_part_inside
{
	width: 258px;
}

.content_catalog .left_part1
{
	padding-top: 60px;
}
.content_catalog .left_part1 .left_part_inside
{
	width: 258px;
}

.content .right_part
{
	width: 67%;
	_display: inline;
	float: left;
	padding-top: 20px;
}
.content_catalog .right_part
{
	width: 68%;
}
.content .right_part_inner
{
	width: 45%;
	float: left;
	padding-top: 40px;
	padding-left: 5%;
	padding-bottom: 40px;
}
.content_where_to_buy .right_part, .content_where_to_buy_en .right_part
{
	padding-top: 300px;
}
.content_where_to_buy .left_part, .content_where_to_buy_en .left_part
{
	padding-top: 200px;
}
.content .left_part p.intro
{
	font: italic 14px/16px Georgia, "Times New Roman", Times, serif;
	color: #363636;
	margin-bottom: 19px;
	padding-left: 10px;
}
.content .left_part .menu_container
{
	background: #ffe5ce;
	position: relative;
	margin-bottom: 30px;
	padding: 13px 4px 9px 4px;
	//zoom: 1;
	overflow: hidden;
}

.content .left_part .menu_container .t-l-corner
{
	background: url(../../../images/site/menu_left_corners_03.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
}
.content .left_part .menu_container .t-r-corner
{
	background: url(../../../images/site/menu_left_corners_05.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .left_part .menu_container .b-l-corner
{
	background: url(../../../images/site/menu_left_corners_09.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .left_part .menu_container .b-r-corner
{
	background: url(../../../images/site/menu_left_corners_10.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .left_part .menu_container h4
{
	font: normal 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #844806;
	margin-bottom: 8px;
	padding-left: 20px;
}
.content .left_part .menu_container #navigation
 {
	 display: block;
	 list-style: none;
 }
.content .left_part .menu_container #navigation li
 {
	 display: block;
	 list-style: none;
	 width: 250px;
	 background-position: 2px 10px !important;
 }
 .content .left_part .menu_container #navigation li a.header
 {
	 display: block;
	 list-style: none;
	 background-position: 0px 0px;
	 width: 250px;
	 height: 33px;
	 text-decoration: none;
 }
 .content .left_part .menu_container #navigation li.selected
 {
	 background-position: 2px 20px !important;
 }

 .content .left_part .menu_container #navigation li.selected a.header
 {
	 display: block;
	 list-style: none;
	 background-position: 0px -33px;
	 width: 250px;
	 height: 33px;
 }
 .content .left_part .menu_container #navigation li a.speaking
 {
	 background: url(../../../images/site/speaking_books_tab.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.musical
 {
	 background: url(../../../images/site/music_books_tab.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.active
 {
	 background: url(../../../images/site/active_books_tab.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.training
 {
	 background: url(../../../images/site/training_books_title.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.sharmi
 {
	 background: url(../../../images/site/characters_tab.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li a.fairytales
 {
	 background: url(../../../images/site/fairytales_tab.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li a.games
 {
	 background: url(../../../images/site/games_tab.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.encyclopedies
 {
	 background: url(../../../images/site/encyclopedies_tab.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li.speaking
 {
	 background: url(../../../images/site/tab_content_03.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.musical
 {
	 background: url(../../../images/site/tab_content_06.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.active
 {
	 background: url(../../../images/site/tab_content_08.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.training
 {
	 background: url(../../../images/site/tab_content_10.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.sharmi
 {
	 background: url(../../../images/site/tab_content_12.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.fairytales
 {
	 background: url(../../../images/site/tab_content_14.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.games
 {
	 background: url(../../../images/site/tab_content_16.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.encyclopedies
 {
	 background: url(../../../images/site/tab_content_18.jpg) no-repeat;
 }

 .content .left_part .menu_container #navigation li a.speaking_en
 {
	 background: url(../../../images/site/speaking_books_tab_en.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.musical_en
 {
	 background: url(../../../images/site/music_books_tab_en.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.active_en
 {
	 background: url(../../../images/site/active_books_tab_en.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.training_en
 {
	 background: url(../../../images/site/training_books_title_en.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.sharmi_en
 {
	 background: url(../../../images/site/characters_tab_en.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li a.fairytales_en
 {
	 background: url(../../../images/site/fairytales_tab_en.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li a.games_en
 {
	 background: url(../../../images/site/games_tab_en.gif) no-repeat;
 }
  .content .left_part .menu_container #navigation li a.encyclopedies_en
 {
	 background: url(../../../images/site/encyclopedies_tab_en.gif) no-repeat;
 }
 .content .left_part .menu_container #navigation li.speaking_en
 {
	 background: url(../../../images/site/tab_content_03_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.musical_en
 {
	 background: url(../../../images/site/tab_content_06_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.active_en
 {
	 background: url(../../../images/site/tab_content_08_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.training_en
 {
	 background: url(../../../images/site/tab_content_10_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.sharmi_en
 {
	 background: url(../../../images/site/tab_content_12_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.fairytales_en
 {
	 background: url(../../../images/site/tab_content_14_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.games_en
 {
	 background: url(../../../images/site/tab_content_16_en.jpg) no-repeat;
 }
 .content .left_part .menu_container #navigation li.encyclopedies_en
 {
	 background: url(../../../images/site/tab_content_18_en.jpg) no-repeat;
 }

.content .left_part .menu_container #navigation li ul li
{
	height: 141px !important;
	_height: 141px !important;
}
.content .left_part .news_block
{
	text-align: left;
	margin-bottom: 20px;
	padding: 0px 15px 0px 25px;
}
.content .left_part .news_block h4
{
	text-align: left;
	margin-bottom: 15px;
}
.content .left_part .news_block dl
{
	display: block;
	list-style: none;
}
.content .left_part .news_block dl dd
{
	display: block;
	list-style: none;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #898989;
}
.content .left_part .news_block dl dt
{
	display: block;
	list-style: none;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #898989;
	margin-bottom: 25px;
}
.content .right_part .flash_block
{
	margin-bottom: 15px;
	text-align: center;
}
/*__________________SEARCH___________________*/
.search_block
{
	margin-bottom: 20px;
	background: #ffe5ce;
	position: relative;
	padding: 15px 20px;
	//zoom: 1;
}
.search_block .t-l-corner
{
	background: url(../../../images/site/menu_left_corners_03.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.search_block .t-r-corner
{
	background: url(../../../images/site/menu_left_corners_05.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.search_block .b-l-corner
{
	background: url(../../../images/site/menu_left_corners_09.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.search_block .b-r-corner
{
	background: url(../../../images/site/menu_left_corners_10.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.search_block form
{
	width: 100%;
	overflow: hidden;
}
.search_block form input.btn
{
	background: url(../../../images/site/btn_search_03.gif) no-repeat top left;
	width: 96px;
	height: 25px;
	border: 0px;
	float: right;
	margin-left: 10px;
	_display: inline;
	cursor: pointer;
}

.search_block_en form input.btn
{
	background: url(../../../images/site/btn_search_03_en.gif) no-repeat top left;
}

.search_block form div.field
{
	overflow: hidden;
	//zoom: 1;
	background: #fff;
	border: 1px solid;
	border-color: #cdc1b5 #cdc1b5 #fff #cec1b6;
}
.search_block form div.field .border
{
	border: 1px solid;
	border-color: #e2dad4 #fff #efebe7 #e3dcd6;
}
.search_block form div.field input.txt
{
	width: 99%;
	border: 0px;
	height: 18px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #b09d89;
}
/*__________________BOOKS TABS___________________*/
.content .right_part .books_tab
{
	overflow: hidden;
	margin-bottom: 40px;
	width: 100%;
	//zoom: 1;
}
.content .right_part .books_tab .tab_panel
{
	overflow: hidden;
	//zoom: 1;
	margin-right: 87px;
	background: url(../../../images/site/books_block_bg_03.gif) repeat-x top left;
	height: 42px;
}
.content .right_part .books_tab .tab_panel_bg
{
	//zoom: 1;
	background: url(../../../images/site/tab_panel_bg_03.gif) no-repeat bottom right;
	padding-bottom: 1px;
	overflow: hidden;
	padding-top: 10px;
}
.content .right_part .books_tab .tab_panel ul
{
	//float: left;
	display: block;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
}
.content .right_part .books_tab .tab_panel ul li
{
	float: left;
	_display: inline;
	list-style: none;
	margin-right: -20px;
}
.content .right_part .books_tab .tab_panel ul li.best
{

}
.content .right_part .books_tab .tab_panel ul li.new
{

}
.content .right_part .books_tab .tab_panel ul li.new:hover
{

}
.content .right_part .books_tab .tab_panel ul li a
{
	//float: left;
	display: block;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	height: 31px;
	text-decoration: none;
	
}
.content .right_part .books_tab .tab_panel ul li a b
{
	//float: left;
	display: block;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	height: 31px;

}
.content .right_part .books_tab .tab_panel ul li a em
{
	//float: left;
	display: block;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	font: normal 13px/15px Verdana, Geneva, sans-serif;
	color: #fff;
	cursor: pointer;
}
.content .right_part .books_tab .tab_panel ul li a.best
{
	background: url(../../../images/site/best_tab_03.png) no-repeat left 5px;
	padding-left: 24px;
	position: relative;
	z-index: 5;
}
.content .right_part .books_tab .tab_panel ul li a.best b
{
	background: url(../../../images/site/best_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
}
.content .right_part .books_tab .tab_panel ul li a.best b em
{
	background: url(../../../images/site/best_tab_05.png) repeat-x right 5px;
	padding: 12px 0px 4px 0px;
	text-shadow: #014386 -1px 1px 1px;
	cursor: pointer;
}
.content .right_part .books_tab .tab_panel ul li a.best:hover
{
	background: url(../../../images/site/best_tab_03.png) no-repeat left 0px;
	//background: url(../../../images/site/best_tab_03.png) no-repeat left 5px;
	padding-left: 24px;
	cursor: pointer;
}
.content .right_part .books_tab .tab_panel ul li a.best:hover b
{
	background: url(../../../images/site/best_tab_07.png) no-repeat right 0px;
	//background: url(../../../images/site/best_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
	cursor: pointer;
}

.content .right_part .books_tab .tab_panel ul li a.best:hover b em
{
	text-decoration: underline;
	cursor:pointer;
	background: url(../../../images/site/best_tab_05.png) repeat-x right 0px;
	//background: url(../../../images/site/best_tab_05.png) repeat-x right 5px;
	padding: 7px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
	cursor: pointer;
	text-decoration: underline;
}
.content .right_part .books_tab .tab_panel ul li a.new
{
	background: url(../../../images/site/new_tab_03.png) no-repeat left 5px;
	padding-left: 26px;
	position: relative;
	z-index: 4;
}
.content .right_part .books_tab .tab_panel ul li a.new b
{
	background: url(../../../images/site/new_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
}
.content .right_part .books_tab .tab_panel ul li a.new b em
{
	background: url(../../../images/site/new_tab_05.png) repeat-x right 5px;
	padding: 12px 0px 4px 0px;
	text-shadow: #002243 0px 0px 2px;
	cursor: pointer;
}
.content .right_part .books_tab .tab_panel ul li a.new:hover
{
	background: url(../../../images/site/new_tab_03.png) no-repeat left 0px;
	//background: url(../../../images/site/new_tab_03.png) no-repeat left 5px;
	padding-left: 26px;
	cursor: pointer;
	position: relative;
	z-index: 6;
}
.content .right_part .books_tab .tab_panel ul li a.new:hover b
{
	background: url(../../../images/site/new_tab_07.png) no-repeat right 0px;
	//background: url(../../../images/site/new_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
	cursor: pointer;
}

.content .right_part .books_tab .tab_panel ul li a.new:hover b em
{
	text-decoration: underline;
	cursor:pointer;
	background: url(../../../images/site/new_tab_05.png) repeat-x right 0px;
	//background: url(../../../images/site/new_tab_05.png) repeat-x right 5px;
	padding: 7px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
	cursor: pointer;
	text-decoration: underline;
}
.content .right_part .books_tab .tab_panel ul li a.current
{
	background-position: left 0px !important;
	//background-position: left 5px !important;
	padding-left: 24px;
	z-index: 100;
	position: relative;
	//zoom: 1;
}
.content .right_part .books_tab .tab_panel ul li a.current b
{
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding-right: 27px;
}

.content .right_part .books_tab .tab_panel ul li a.current b em
{
	text-decoration: none;
	//text-decoration: underline;
	cursor:auto;
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding: 8px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}
.content .right_part .books_tab .tab_panel ul li a.current:hover
{
	background-position: left 0px !important;
	//background-position: left 5px !important;
	padding-left: 24px;
}
.content .right_part .books_tab .tab_panel ul li a.current:hover b
{
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding-right: 27px;
}

.content .right_part .books_tab .tab_panel ul li a.current:hover b em
{
	text-decoration: none;
	//text-decoration: underline;
	cursor:auto;
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding: 8px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}

.content .right_part .books_tab .tab_content
{
	background: url(../../../images/site/books_block_bg_06.jpg) no-repeat bottom right;
	padding: 10px 87px 10px 0px;
}
.content .right_part .books_tab .tab_content ul
{
	display: block;
	list-style: none;
	text-align: center;
}
.content .right_part .books_tab .tab_content ul li
{
	width: 125px;
	min-height: 135px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 17px 8px;
	//zoom: 1;
	*display: inline;
	_height: 135px;
}
.content .right_part .books_tab .tab_content ul li a
{
	display: block;
	width: 125px;
	position: absolute;
	text-decoration: none;
	color:#1d4057;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
}
.content .right_part .books_tab .tab_content ul li a img
{
	margin-bottom: 10px;
}
.content .right_part .books_tab .tab_content ul li a span
{
	display: block;
}
.content .right_part .books_tab .tab_content ul li a:hover span
{
	display: block;
	color: #3c84b4;
}
.content .right_part .about_block
{
	margin-bottom: 70px;
	text-align: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	width: 60%;
}
.content .right_part .about_block h4
{
	margin-bottom: 16px;
}
/*___________________INNER Pink_____________________*/
.main .bg_pink a
{
	color: #9e1ee1;
}
.main .bg_pink a:hover
{
	text-decoration: none;
}
.main .bg_pink h2, .main .bg_pink h3, .main .bg_pink h4, .main .bg_pink h5, .main .bg_pink h6
{
	color: #9e1ee1;
}
.content .left_part .menu_left_inner
{
	display: block;
	list-style: none;
	margin: 20px 0px;
	padding-left: 20px;
}
.content .left_part .menu_left_inner li.title
{
	display: block;
	list-style: none;
	margin-bottom: 2px;
	padding-left: 0px;
}
.content .left_part .menu_left_inner li
{
	display: block;
	list-style: none;
	margin-bottom: 2px;
	padding-left: 25px;
}
.content .left_part .menu_left_inner li h5
{
	background: url(../../../images/site/menu_left_title_arrow_03.gif) no-repeat 0px 8px;
	padding-left: 16px;
	font: normal 18px/20px Verdana, Geneva, sans-serif;
	color: #c2c2c2;
	margin-bottom: 9px;
}
.content .left_part .menu_left_inner li a
{
	display: block;
	background: none;
	text-align: left;
	font: bold 12px/21px Verdana, Geneva, sans-serif;
	padding: 0px 16px;
	text-decoration: none;
	width: 145px;
	height: 23px;
}
.content .left_part .menu_left_inner li a.pink
{
	color: #9e1ee1;
}
.content .left_part .menu_left_inner li a:hover
{
	display: block;
	background: none;
	text-align: left;
	font: bold 12px/21px Verdana, Geneva, sans-serif;
	padding: 0px 16px;
	text-decoration: none;
	color: #fff;
	background: url(../../../images/site/pink_bg_03.png) no-repeat top left;
	_background:none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/pink_bg_03.png', sizingMethod='crop');
	width: 145px;
	height: 23px;
	cursor: pointer;
}
.content .left_part .menu_left_inner li span.pink
{
	display: block;
	background: none;
	text-align: left;
	font: bold 12px/21px Verdana, Geneva, sans-serif;
	padding: 0px 16px;
	text-decoration: none;
	color: #fff;
	background: url(../../../images/site/pink_bg_03.png) no-repeat top left;
	width: 145px;
	height: 23px;
}
.content .left_part .menu_left_inner li ul
{
	display: block;
	list-style: none;
	padding: 0px;
	margin: 2px 0px 10px 0px;
}
.content .left_part .menu_left_inner li ul li
{
	display: block;
	list-style: none;
	padding: 0px 0px 0px 16px;
	margin: 0px;
}
.content .left_part .menu_left_inner li ul li a
{
	display: inline;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	font-size: 11px;
	line-height: 17px;
}
.content .left_part .menu_left_inner li ul li a:hover
{
	display: inline;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	font-size: 11px;
	line-height: 17px;
	color: #363636;
	background: url(../../../images/site/arrow_news_03.gif) no-repeat 0px 1px;
}
.content .left_part .menu_left_inner li ul li span
{
	display: inline;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #363636;
	background: url(../../../images/site/arrow_news_03.gif) no-repeat 0px 1px;
}
.content .news h2, .content .news h3
{
	color: #363636;
}
.content .news dl
{
	display: block;
	list-style: none;
}
.content .news dl dt
{
	display: block;
	list-style: none;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #898989;
}
.content .news dl dd
{
	display: block;
	list-style: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.content .news dl dd a
{
	color: #0072bc;
}
.content .news dl dd a:hover
{
	text-decoration: none;
}

ul.pager
{
	display: block;
	list-style: none;
	text-align: center;
	padding: 20px 0px;
	overflow: hidden;
	//zoom: 1;
}
ul.pager li
{
	list-style: none;
	line-height: 30px;
	width: 34px;
	min-height: 30px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 30px;

}
ul.pager li a
{
	font: normal 12px/30px Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding: 0px 2px;
}
ul.pager li a:hover
{
	font: normal 12px/30px Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding: 0px 2px;
	text-decoration: underline !important;
}
ul.pager li span
{
	font: bold 14px/30px Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding: 0px 0px;
	width: 34px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	background: url(../../../images/site/pager_pink_03.jpg) no-repeat top left;
}
.content .news p.back
{
	margin-left: -17px;
}
.content .news p.back a
{
	background: url(../../../images/site/arrow_back_pink_03.gif) no-repeat 0px 6px;
	padding-left: 17px;
}
.content_catalog ul.pager li span
{
	font: bold 14px/30px Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding: 0px 0px;
	width: 38px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	background: url(../../../images/site/pager_blue.gif) no-repeat top center;
}
.content_catalog ul.pager
{
	display: block;
	list-style: none;
	text-align: center;
	padding: 20px 0px;
	overflow: hidden;
	//zoom: 1;
}

/*_____________________CATALOG________________*/
.content .sub_nav
{
	background: url(../../../images/site/sub_nav_bg_03.gif) repeat-y top left #0886d7;
	position: relative;
	width: 100%;
}
.content .sub_nav .corner_left
{
	background: url(../../../images/site/corner_left.png) no-repeat top left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .sub_nav .right_bg
{
	background: url(../../../images/site/sub_nav_bg_04.gif) repeat-y top right;
	//zoom: 1;
}
.content .sub_nav .bot_left_bg
{
	background: url(../../../images/site/sub_nav_bg_07.gif) no-repeat bottom left;
	//zoom: 1;
}
.content .sub_nav .bot_right_bg
{
	background: url(../../../images/site/sub_nav_bg_09.gif) no-repeat bottom right;
	//zoom: 1;
	padding: 3px 1px;
	position: relative;
	height: 204px;
}
.content .sub_nav .pic
{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	//zoom: 1;
	overflow: hidden;
	position: absolute;
	bottom: 8px;
	left: 2px;	
}

.content .sub_nav .pic img
{
	
}

.content .sub_nav .categories
{
	display: block;
	list-style: none;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-left: 314px;
	//zoom: 1;
}
.content .sub_nav .categories_btn
{
	display: block;
	list-style: none;
	padding-top: 0px;
	padding-bottom: 8px;
}
.content .sub_nav .categories li
{
	width: 23%;
	min-height: 25px;
	display: block;
	float: left;
	vertical-align: top;
	margin: 0px 10px 0px 0px;
	zoom: 1;
	_display: inline;
	_height: 25px;
	background: url(../../../images/site/categories_seoarator_03.gif) no-repeat right center;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #fff;
}
.content .sub_nav .categories li.last
{
	background: none;
}
.content .sub_nav .categories li.last .box_for_more
{
	position: relative;
	width: 100%;
	height: 5px;
	clear: both;
	
}
.content .sub_nav .categories li.last .box_for_more .categories_more
{
	display: block;
	list-style: none;
	position: absolute;
	left: -20px;
	top: 1px;
	z-index: 10000;
	width: 100%;
	display: none;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .cont
{
	width: 100%;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .bot
{
	background: url(../../../images/site/sub_sub_nav_10.png) no-repeat bottom left;
	padding-left: 15px;
	height: 14px;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .bot .right_corner
{
	background: url(../../../images/site/sub_sub_nav_14.png) no-repeat bottom right;
	padding-right: 15px;
	height: 14px;
	overflow: hidden;
	//zoom: 1;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .bot .center_bg
{
	background: url(../../../images/site/sub_sub_nav_12.gif) repeat-x bottom right;
	height: 14px;
	overflow: hidden;
	//zoom: 1;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .mid
{
	background: url(../../../images/site/sub_sub_nav_03.gif) repeat-y bottom left;
	padding-left: 15px;
	overflow: hidden;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .mid .right_bg
{
	background: url(../../../images/site/sub_sub_nav_07.gif) repeat-y bottom right #0886d7;
	padding-right: 15px;
	overflow: hidden;
	padding-top: 0px;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .top
{
	background: url(../../../images/site/sub_sub_nav_top_03.gif) no-repeat top left;
	padding-left: 15px;
	overflow: hidden;
	height: 12px;
}
.content .sub_nav .categories li.last .box_for_more .categories_more .top .right_bg
{
	background: url(../../../images/site/sub_sub_nav_top_05.gif) no-repeat top right #0886d7;
	padding-right: 15px;
	overflow: hidden;
	height: 12px;
}


.content .sub_nav .categories li.last .box_for_more .categories_more li
{
	padding-left: 9px;
	width: 87%;
}

.content .sub_nav .categories li h5
{
	font: bold 12px/14px Verdana, Geneva, sans-serif;
	color: #fff;
	margin-bottom: 10px;
	padding-left: 4px;
}
.content .sub_nav .categories li a
{
	font: normal 11px/12px Arial, Helvetica, sans-serif !important;
	color: #063c5f;
	text-decoration: none;
	cursor: pointer;
}
.content .sub_nav .categories li a span
{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.content .sub_nav .categories li a:hover
{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #063c5f;
	text-decoration: none;
	cursor: pointer;
}
.content .sub_nav .categories li a:hover span
{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.content .sub_nav .categories li li
{
	display: block;
	width: 96%;
	background: none;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	min-height: 2px;
	_height: 2px;
	padding-left: 4px;
}
.content .sub_nav .categories li a.btn
{
	background: url(../../../images/site/cat_btn_left.gif) no-repeat left -23px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
	//zoom: 1;
	display: block;
	cursor: pointer;
	margin-top: 7px;
}
.content .sub_nav .categories li a.btn em
{
	background: url(../../../images/site/cat_btn_right.gif) no-repeat right -23px;
	float: left;
	padding-right: 12px;
	overflow: hidden;
	//zoom: 1;
	font-style: normal;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn em b
{
	background: url(../../../images/site/cat_arrow.gif) no-repeat 2px -37px;
	float: left;
	padding-left: 12px;
	height: 23px;
	font: normal 11px/23px Verdana, Geneva, sans-serif;
	color: #fff;
	display: block;
	cursor: pointer;
}

.content .sub_nav .categories li a.btn:hover
{
	background: url(../../../images/site/cat_btn_left.gif) no-repeat left 0px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
	//zoom: 1;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn:hover em
{
	background: url(../../../images/site/cat_btn_right.gif) no-repeat right 0px;
	float: left;
	padding-right: 12px;
	overflow: hidden;
	//zoom: 1;
	font-style: normal;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn:hover em b
{
	background: url(../../../images/site/cat_arrow.gif) no-repeat 2px 6px;
	float: left;
	padding-left: 12px;
	height: 23px;
	font: normal 11px/23px Verdana, Geneva, sans-serif;
	color: #fff;
	display: block;
	cursor: pointer;
}

.content .sub_nav .categories li a.btn_open
{
	background: url(../../../images/site/cat_btn_left.gif) no-repeat left -23px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
	//zoom: 1;
	display: block;
	cursor: pointer;
	margin-top: 7px;
}
.content .sub_nav .categories li a.btn_open em
{
	background: url(../../../images/site/cat_btn_right.gif) no-repeat right -23px;
	float: left;
	padding-right: 12px;
	overflow: hidden;
	//zoom: 1;
	font-style: normal;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn_open em b
{
	background: url(../../../images/site/cat_arrow_open.gif) no-repeat left -37px;
	float: left;
	padding-left: 12px;
	height: 23px;
	font: normal 11px/23px Verdana, Geneva, sans-serif;
	color: #fff;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn_open:hover
{
	background: url(../../../images/site/cat_btn_left.gif) no-repeat left 0px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
	//zoom: 1;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn_open:hover em
{
	background: url(../../../images/site/cat_btn_right.gif) no-repeat right 0px;
	float: left;
	padding-right: 12px;
	overflow: hidden;
	//zoom: 1;
	font-style: normal;
	display: block;
	cursor: pointer;
}
.content .sub_nav .categories li a.btn_open:hover em b
{
	background: url(../../../images/site/cat_arrow_open.gif) no-repeat left 6px;
	float: left;
	padding-left: 12px;
	height: 23px;
	font: normal 11px/23px Verdana, Geneva, sans-serif;
	color: #fff;
	display: block;
	cursor: pointer;
}

.content .left_part ul.tabs
{
	display: block;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
}
.content .left_part ul.tabs li
{
	float: left;
	_display: inline;
	list-style: none;
	margin-right: -20px;
}
.content .left_part ul.tabs li a
{
	float: left;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	height: 31px;
	text-decoration: none;
	
}
.content .left_part ul.tabs li a b
{
	float: left;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	height: 31px;

}
.content .left_part ul.tabs li a em
{
	float: left;
	_display: inline;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	font: normal 13px/15px Verdana, Geneva, sans-serif;
	color: #fff;
}
.content .left_part ul.tabs li a.best
{
	background: url(../../../images/site/best_tab_03.png) no-repeat left 5px;
	padding-left: 24px;
	position: relative;
	z-index: 5;
}
.content .left_part ul.tabs li a.best b
{
	background: url(../../../images/site/best_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
}
.content .left_part ul.tabs li a.best b em
{
	background: url(../../../images/site/best_tab_05.png) repeat-x right 5px;
	padding: 12px 0px 4px 0px;
	text-shadow: #014386 -1px 1px 1px;
}
.content .left_part ul.tabs li a.best:hover
{
	background: url(../../../images/site/best_tab_03.png) no-repeat left 0px;
	//background: url(../../../images/site/best_tab_03.png) no-repeat left 5px;
	padding-left: 24px;
	position: relative;
	z-index: 7;
}
.content .left_part ul.tabs li a.best:hover b
{
	background: url(../../../images/site/best_tab_07.png) no-repeat right 0px;
	//background: url(../../../images/site/best_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
}

.content .left_part ul.tabs li a.best:hover b em
{
	text-decoration: underline;
	cursor:pointer;
	background: url(../../../images/site/best_tab_05.png) repeat-x right 0px;
	//background: url(../../../images/site/best_tab_05.png) repeat-x right 5px;
	padding: 7px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}
.content .left_part ul.tabs li a.new
{
	background: url(../../../images/site/new_tab_03.png) no-repeat left 5px;
	padding-left: 25px;
	position: relative;
	z-index: 4;
}
.content .left_part ul.tabs li a.new b
{
	background: url(../../../images/site/new_tab_07.png) no-repeat right 5px;
	padding-right: 28px;
}
.content .left_part ul.tabs li a.new b em
{
	background: url(../../../images/site/new_tab_05.png) repeat-x right 5px;
	padding: 12px 0px 4px 0px;
	text-shadow: #002243 0px 0px 2px;
}
.content .left_part ul.tabs li a.new:hover
{
	background: url(../../../images/site/new_tab_03.png) no-repeat left 0px;
	//background: url(../../../images/site/new_tab_03.png) no-repeat left 5px;
	padding-left: 26px;
	position: relative;
	z-index: 6;
}
.content .left_part ul.tabs li a.new:hover b
{
	background: url(../../../images/site/new_tab_07.png) no-repeat right 0px;
	//background: url(../../../images/site/new_tab_07.png) no-repeat right 5px;
	padding-right: 27px;
}

.content .left_part ul.tabs li a.new:hover b em
{
	text-decoration: underline;
	cursor:pointer;
	background: url(../../../images/site/new_tab_05.png) repeat-x right 0px;
	//background: url(../../../images/site/new_tab_05.png) repeat-x right 5px;
	padding: 7px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}
.content .left_part ul.tabs li a.current
{
	background-position: left 0px !important;
	//background-position: left 5px !important;
	padding-left: 24px;
	z-index: 100;
	position: relative;
	//zoom: 1;
}
.content .left_part ul.tabs li a.current b
{
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding-right: 27px;
}

.content .left_part ul.tabs li a.current b em
{
	text-decoration: none;
	//text-decoration: underline;
	cursor:auto;
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding: 8px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}
.content .left_part ul.tabs li a.current:hover
{
	background-position: left 0px !important;
	//background-position: left 5px !important;
	padding-left: 24px;
}
.content .left_part ul.tabs li a.current:hover b
{
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding-right: 27px;
}

.content .left_part ul.tabs li a.current:hover b em
{
	text-decoration: none;
	//text-decoration: underline;
	cursor:auto;
	background-position: right 0px !important;
	//background-position: right 5px !important;
	padding: 8px 0px 9px 0px;
	//padding: 12px 0px 4px 0px;
}
.content .left_part .panes
{
	border: 1px solid #3d91c4;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
.content .left_part .panes .top_corner
{
	background: url(../../../images/site/left_tab_corner_03.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	position: absolute;
	top: -1px;
	right: -1px;
	display: block !important;
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.content .left_part .panes .bot_left_corner
{
	background: url(../../../images/site/left_tab_corner_07.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	position: absolute;
	bottom: -1px;
	left: -1px;
	display: block !important;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
}
.content .left_part .panes .bot_right_corner
{
	background: url(../../../images/site/left_tab_corner_09.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	position: absolute;
	bottom: -1px;
	right: -1px;
	display: block !important;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.content .left_part ul.items
{
	display: block;
	list-style: none;
	padding: 20px 5px 0px 10px;
}
.content .left_part ul.items li
{
	display: block;
	list-style: none;
	margin-bottom: 25px;
	overflow: hidden;
	//zoom: 1;
}
.content .left_part ul.items li.clear
{
	display: block;
	list-style: none;
	margin-bottom: 0px;
	height: 1px;
	clear: both;
	overflow: hidden;
	//zoom: 1;
}
.content .left_part ul.items li a.book
{
	display: block;
	float: left;
	width: 110px;
	margin-right: 5px;
	text-align: center;
}
.content .left_part ul.items li .description
{
	display: block;
	overflow: hidden;
	//zoom: 1;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #778791;
	text-align: left;
}
.content .left_part ul.items li .description b
{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #1d4057;
}
.content .left_part ul.items li .description b a
{
	color: #1d4057;
	text-decoration: none;
}
.content .left_part ul.items li .description b a:hover
{
	color: #1d4057;
	text-decoration: underline;
}
.content .left_part ul.items li .description p
{
	margin-bottom: 6px;
}
.content .trio
{
	display: block;
	list-style: none;
	margin-bottom: 20px;
}
.content .trio li
{
	width: 33%;
	min-height: 25px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	zoom: 1;
	*display: inline;
	_height: 25px;
	text-align: center;
}
.gallery
{
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
/*____________________________CATALOG LIST____________________*/
.search_criteria
{
	display: block;
	text-align: left;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	width: 100%;
	margin-bottom: 20px;
}
.search_criteria li.all
{
	display: block;
	float: right;
	margin-right: 15px;
	_display: inline;
	font: bold 12px/16px Verdana, Geneva, sans-serif;
	color: #959595;
	overflow: hidden;
	//zoom: 1;
}
.search_criteria li
{
	display: block;
	float: left;
	margin-right: 15px;
	_display: inline;
	font: bold 12px/16px Verdana, Geneva, sans-serif;
	color: #0886d7;
	overflow: hidden;
	//zoom: 1;
}
.search_criteria li span
{
	float: left;
	margin-right: 5px;
}
.search_criteria li a.del
{
	background: url(../../../images/site/btn_del.gif) no-repeat 0px -20px;
	width: 18px;
	height: 18px;
	float: left;
	overflow: hidden;
	text-decoration: none;
}
.search_criteria li a.del:hover
{
	background: url(../../../images/site/btn_del.gif) no-repeat 0px 0px;
	width: 18px;
	height: 18px;
	float: left;
	overflow: hidden;
	text-decoration: none;
}
.search_panel
{
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}
.search_panel .left
{
	background: url(../../../images/site/panel_03.gif) no-repeat top left #c2e1f5;
	height: 38px;
	float: left;
	margin-right: 2px;
	_display: inline;
	font: normal 10px/10px Verdana, Geneva, sans-serif;
	color: #0072bc;
}
.search_panel .left p
{
	padding: 2px 15px;
	margin: 0px;
	text-align: center;
}
.search_panel .left b
{
	font: bold 19px/19px Verdana, Geneva, sans-serif;
	color: #0072bc;
}
.search_panel .right
{
	overflow: hidden;
	//zoom: 1;
	height: 18px;
	background: url(../../../images/site/panel_05.gif) no-repeat top right #eef8ff;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #959595;
	text-align: left;
	padding: 10px 20px;
}
.search_panel .right a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #0072bc;
	text-decoration: none;
	border-bottom: 1px dashed #0072bc;
	float: right;
}
.search_panel .right a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #0072bc;
	text-decoration: none;
	border-bottom: 1px dashed #eef8ff;
	float: right;
}
.search_panel .right select
{
	width: 50px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #959595;
	margin-right: 5px;
}
.content .right_part ul.catalog_list
{
	display: block;
	list-style: none;
	text-align: center;
}
.content .right_part ul.catalog_list li
{
	width: 125px;
	min-height: 135px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 17px 8px;
	zoom: 1;
	*display: inline;
	_height: 135px;
	list-style: none;
}
.content .right_part ul.catalog_list li a
{
	display: block;
	text-decoration: none;
	color:#1d4057;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
}
.content .right_part ul.catalog_list li a img
{
	margin-bottom: 10px;
}
.content .right_part ul.catalog_list li a span
{
	display: block;
}
.content .right_part ul.catalog_list li a:hover span
{
	display: block;
	text-decoration: underline;
}
.content .right_part .block
{
	overflow: hidden;
	display: block;
	list-style: none;
	//zoom: 1;
	margin-bottom: 20px;
}
.content .right_part .block dt
{
	width: 39%;
	min-height: 135px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	zoom: 1;
	*display: inline;
	_height: 135px;
	list-style: none;
	text-align: center;
}
.content .right_part .block dd
{
	width: 57%;
	min-height: 135px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 0px;
	zoom: 1;
	*display: inline;
	_height: 135px;
	list-style: none;
	text-align: left;
}
.content .right_part .block dd a.video_btn
{
	background: url(../../../images/site/video_tour.png) no-repeat 0px 0px;
	width: 238px;
	height: 49px;
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
}
.content .right_part .block dd a.video_btn:hover
{
	background: url(../../../images/site/video_tour.png) no-repeat 0px -49px;
	width: 238px;
	height: 49px;
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
}

.content .right_part .block dd a.video_btn_en
{
	background: url(../../../images/site/video_tour_en.png) no-repeat 0px 0px;
	width: 238px;
	height: 49px;
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
}
.content .right_part .block dd a.video_btn_en:hover
{
	background: url(../../../images/site/video_tour_en.png) no-repeat 0px -49px;
	width: 238px;
	height: 49px;
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
}
.content  .btn_simple
{
	background: url(../../../images/site/btn_left_bg.gif) no-repeat top left;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
	margin-bottom: 10px;
}
.content  .btn_simple em
{
	background: url(../../../images/site/btn_right_bg.gif) no-repeat top right;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #959595;
}
.content  .btn_simple:hover
{
	background: url(../../../images/site/btn_left_bg.gif) no-repeat 0px -25px;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content  .btn_simple:hover em
{
	background: url(../../../images/site/btn_right_bg.gif) no-repeat right -25px;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple:hover em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #fff;
}

.content .short_info
{
	background: #e9f6ff;
	padding: 18px;
	position: relative;
	overflow: hidden;
	//zoom: 1;
}
.content .left_part .short_info
{
	padding: 10px 0px;
	text-align: center;
}
.content .short_info .t-l-corner
{
	background: url(../../../images/site/blue_corner.gif) no-repeat 0px 0px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
.content .short_info .t-r-corner
{
	background: url(../../../images/site/blue_corner.gif) no-repeat -10px 0px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .short_info .b-l-corner
{
	background: url(../../../images/site/blue_corner.gif) no-repeat 0px -10px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .short_info .b-r-corner
{
	background: url(../../../images/site/blue_corner.gif) no-repeat -10px -10px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .short_info h4
{
	color: #0886d7;
	padding-left: 10px;
	text-align: left;
}
.content .short_info .short_description
{
	display: block;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	font-size: 11px;
	margin-bottom: 30px;
}
.content .short_info .short_description dt
{
	width: 48%;
	min-height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 2px 0px;
	zoom: 1;
	*display: inline;
	_height: 10px;
	list-style: none;
	text-align: left;
}
.content .short_info .short_description dd
{
	width: 48%;
	min-height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 2px 0px;
	zoom: 1;
	*display: inline;
	_height: 10px;
	list-style: none;
	text-align: left;
}

div.scrollable {
	width: 100%;
	background: url(../../../images/site/small_gal_bg_05.gif) repeat-x top left;
	height: 51px;
	overflow: hidden;
	margin-top: 10px;
}

div.scrollable div.dprev
{
	overflow: visible;
	float: left;
	width: 29px;
	height: 51px;
	padding: 0px;
}

div.scrollable div.dnext
{
	display: block;
	overflow: hidden;
	float: right;
	width: 29px;
	height: 51px;
	padding: 0px;
}

div.scrollable div.dprev a.prev
{
	display: block;
	background: url(../../../images/site/small_gal_prev.gif) no-repeat 0px 0px;
	width: 29px;
	height: 51px;
	text-decoration: none;
	position: relative;
	z-index: 18;
}

div.scrollable div.dprev a.prev:hover
{
	display: block;
	background: url(../../../images/site/small_gal_prev.gif) no-repeat 0px -51px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}

div.scrollable div.dnext a.next
{
	display: block;
	background: url(../../../images/site/small_gal_next.gif) no-repeat 0px 0px;
	width: 29px;
	height: 51px;
	text-decoration: none;
	position: relative;
	z-index: 20;
}
div.scrollable div.dnext a.next:hover
{
	display: block;
	background: url(../../../images/site/small_gal_next.gif) no-repeat 0px -51px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}

div.scrollable div.items {
	width:20000em;	
	height: 37px;
	overflow: hidden hidden;
	padding: 7px 0;
	margin-right: -600 em;
	text-align: left;
	position: relative;
	margin-left: 30px;
	z-index: 14;

}

div.scrollable div.items div {
	float: left;
	margin: 1px 5px 6px;
	_margin: 1px 5px 6px;	
}


.content .small_gallery
{
	width: 98%;
	background: url(../../../images/site/small_gal_bg_05.gif) repeat-x top left;
	height: 51px;
	display: block;
	list-style:none;
	overflow: hidden;
	margin-top: 10px;
}
.content .small_gallery li.prev
{
	display: block;
	list-style:none;
	overflow: hidden;
	float: left;
	width: 29px;
	height: 51px;
	padding: 0px;
}
.content .small_gallery li.next
{
	display: block;
	list-style:none;
	overflow: hidden;
	float: right;
	width: 29px;
	height: 51px;
	padding: 0px;
}
.content .small_gallery li
{
	display: block;
	list-style: none;
	height: 37px;
	overflow: hidden;
	//zoom: 1;
	padding: 7px;
	text-align: left;
	
}
.content .small_gallery li img
{
	margin: 1px 5px 6px;
	_margin: 1px 5px 6px;
}
.content .small_gallery li.prev a
{
	display: block;
	background: url(../../../images/site/small_gal_prev.gif) no-repeat 0px 0px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}
.content .small_gallery li.prev a:hover
{
	display: block;
	background: url(../../../images/site/small_gal_prev.gif) no-repeat 0px -51px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}
.content .small_gallery li.next a
{
	display: block;
	background: url(../../../images/site/small_gal_next.gif) no-repeat 0px 0px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}
.content .small_gallery li.next a:hover
{
	display: block;
	background: url(../../../images/site/small_gal_next.gif) no-repeat 0px -51px;
	width: 29px;
	height: 51px;
	text-decoration: none;
}
.content .comments
{
	margin-bottom: 20px;
	width: 97%;
}
.content .comments .title
{
	border-bottom: 1px solid #0886d7;
	padding: 5px 20px;
	overflow: hidden;
	//zoom: 1;
}
.content .comments .title h4
{
	float: left;
	margin: 0px;
} 
.content .comments .title a
{
	float: right;
	text-decoration: none;
	color: #0072bc;
	font-size: 12px;
	line-height: 14px;
	border-bottom: 1px dashed #0072bc;
} 
.content .comments .title a:hover
{
	float: right;
	text-decoration: none;
	color: #0072bc;
	font-size: 12px;
	line-height: 14px;
	border-bottom: 0px;
	padding-bottom: 1px;
} 
.content .comments dl
{
	display: block;
	list-style: none;
	overflow: hidden;
	//zoom: 1;
	padding: 10px 20px;
}
.content .comments dl dt
{
	display: block;
	list-style: none;
	overflow: hidden;
	width: 25%;
	float: left;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #363636;
	padding: 10px 0px;
}
.content .comments dl dt span
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #898989;
}

.content .comments dl dd
{
	display: block;
	list-style: none;
	overflow: hidden;
	width: 73%;
	float: left;
	padding: 10px 0px;
}
.content .comments .comment1
{
	background: url(../../../images/site/comment_bg_10.gif) no-repeat 0px 20px;
	padding-left: 24px;
}
.content .comments .comment1 .inside
{
	background: #eafedd;
	padding: 20px;
	position: relative;
	//zoom: 1;
}
.content .comments .comment1 .inside .t-l-corner
{
	background: url(../../../images/site/comment_bg_03.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.content .comments .comment1 .inside .t-r-corner
{
	background: url(../../../images/site/comment_bg_05.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .comments .comment1 .inside .b-l-corner
{
	background: url(../../../images/site/comment_bg_12.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .comments .comment1 .inside .b-r-corner
{
	background: url(../../../images/site/comment_bg_13.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .comments .comment2
{
	background: url(../../../images/site/comment_bg_20.gif) no-repeat 0px 20px;
	padding-left: 24px;
}
.content .comments .comment2 .inside
{
	background: #f8f8f6;
	padding: 20px;
	position: relative;
	//zoom: 1;
}
.content .comments .comment2 .inside .t-l-corner
{
	background: url(../../../images/site/comment_bg_16.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.content .comments .comment2 .inside .t-r-corner
{
	background: url(../../../images/site/comment_bg_17.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .comments .comment2 .inside .b-l-corner
{
	background: url(../../../images/site/comment_bg_22.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .comments .comment2 .inside .b-r-corner
{
	background: url(../../../images/site/comment_bg_23.gif) no-repeat top left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .left_part .short_info ul.items
{
	display: block;
	list-style: none;
	padding: 20px 0px 0px 0px;
	
}
.content .left_part .short_info ul.items li
{
	display: block;
	list-style: none;
	margin-bottom: 5px;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
	padding: 10px 0px;
}
.content .leave_comment
{
	margin-bottom: 30px;
	width: 97%;
	//zoom:1 ;
}
.content .leave_comment_close
{
	margin-bottom: 0px;
	width: 97%;
	//zoom: 1;
	_height: 1%;
}
.content .leave_comment .title
{
	background: url(../../../images/site/form_comment_bg_03.gif) no-repeat top right;
	height: 26px;
	text-align: right;
	font-size: 12px;
	padding: 3px 15px 2px 0px;
}
.content .leave_comment .title_close
{
	background: none;
	height: 26px;
	text-align: right;
	font-size: 12px;
	padding: 5px 15px 2px 0px;
	position: relative;
	bottom: -30px;
	z-index: 1000;
}
.content .leave_comment .title a
{
	text-decoration: none;
	color: #0072bc;
	border-bottom: 1px dashed #0072bc;
}
.content .leave_comment .title a:hover
{
	text-decoration: none;
	color: #0072bc;
	border-bottom: 0px;
	padding-bottom: 1px;
}
.content .leave_comment .form_block
{
	background: #f5f5f5;
	padding: 20px;
	position: relative;
	display: none;
	//zoom: 1;
	_height: 10px;
}
.content .leave_comment .form_block .t-l-corner
{
	background: url(../../../images/site/form_comment_bg_06.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
.content .leave_comment .form_block .b-l-corner
{
	background: url(../../../images/site/form_comment_bg_09.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content .leave_comment .form_block .b-r-corner
{
	background: url(../../../images/site/form_comment_bg_11.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content .leave_comment .form_block form
{
	display: block;
	_height: 10px;
	width: 100%;
	//zoom: 1;
}
.content .leave_comment .form_block form fieldset
{
	display: block;
	_height: 10px;
	clear: both;
	width: 100%;
	//zoom: 1;
	margin-bottom: 10px;
}
.content .leave_comment .form_block form fieldset label
{
	display: block;
	float: left;
	width: 100px;
	margin-right: 5px;
	_display: inline;
}
.content .leave_comment .form_block form fieldset .field
{
	overflow: hidden;
	//zoom: 1;
}
.content .leave_comment .form_block form fieldset .field input.txt
{
	width: 97%;
	background: #fff;
	border: 1px solid;
	border-color: #b4b4b4 #e7e7e7 #e7e7e7 #b4b4b4;
	height: 18px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content .leave_comment .form_block form fieldset a.btn_simple1
{
	float: right;
	margin-right: 20px;
}
.content .leave_comment .form_block form fieldset a.btn_simple1:hover
{
	float: right;
	margin-right: 20px;
}

.content .leave_comment .form_block form fieldset .field textarea
{
	width: 97%;
	background: #fff;
	border: 1px solid;
	border-color: #b4b4b4 #e7e7e7 #e7e7e7 #b4b4b4;
	height: 128px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content  .btn_simple1
{
	background: url(../../../images/site/btn_left_bg1.gif) no-repeat top left;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content  .btn_simple1 em
{
	background: url(../../../images/site/btn_right_bg1.gif) no-repeat top right;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple1 em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #959595;
}
.content  .btn_simple1:hover
{
	background: url(../../../images/site/btn_left_bg1.gif) no-repeat 0px -25px;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content  .btn_simple1:hover em
{
	background: url(../../../images/site/btn_right_bg1.gif) no-repeat right -25px;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple1:hover em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #fff;
}
/*_______________________CONTACTS___________________________*/
.content .left_part .menu_container .contacts_block
{
	padding: 5px 15px;
	text-align: left;
}
.content .left_part .menu_container .contacts_block h4
{
	color: #ff7e00;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 0px;
}
.content .left_part .menu_container .contacts_block p
{
	margin-bottom: 10px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content .left_part .menu_container .contacts_block p span
{
	display: block;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #898989;
	margin-bottom: 2px;
}
.map_abox
{
	margin-bottom: 30px;
	text-align: center;
}
.content .feedback_block
{
	border: 1px solid #fde8c5;
	padding: 35px 75px;
	position: relative;
	//zoom: 1;
	margin-bottom: 30px;
	_height: 1px;
}
.content .feedback_block .t-l-corner
{
	background: url(../../../images/site/feed_back_corner.gif) no-repeat 0px 0px;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: -1px;
	left: -1px;
}
.content .feedback_block .t-r-corner
{
	background: url(../../../images/site/feed_back_corner.gif) no-repeat -11px 0px;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	top: -1px;
	right: -1px;
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.content .feedback_block .b-l-corner
{
	background: url(../../../images/site/feed_back_corner.gif) no-repeat 0px -11px;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: -1px;
	left: -1px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
}
.content .feedback_block .b-r-corner
{
	background: url(../../../images/site/feed_back_corner.gif) no-repeat -11px -11px;
	width: 11px;
	height: 11px;
	overflow: hidden;
	//zoom: 1;
	position: absolute;
	bottom: -1px;
	right: -1px;
	_bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );
	_right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.content .feedback_block form
{
	display: block;
	_height: 1px;
}
.content .feedback_block form fieldset
{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	display: block;
	_height: 1px;
}
.content .feedback_block form fieldset label
{
	width: 47%;
	float: left;
	margin-right: 5px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #959595;
	text-align: right;
}
.content .feedback_block form fieldset label.text
{
	width: 47%;
	float: left;
	margin-right: 5px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #959595;
	text-align: left;
}

.content .feedback_block form fieldset .field
{
	width: 47%;
	float: left;
}
.content .feedback_block form fieldset .field input.txt
{
	width: 98%;
	border: 1px solid;
	border-color: #e0e0e0 #f5f5f5 #f5f5f5 #e0e0e0;
	background: #fff;
	height: 17px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content .feedback_block form fieldset textarea
{
	width: 94%;
	border: 1px solid;
	border-color: #e0e0e0 #f5f5f5 #f5f5f5 #e0e0e0;
	background: #fff;
	height: 157px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content  .btn_simple2
{
	background: url(../../../images/site/btn_left_bg2.gif) no-repeat top left;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content  .btn_simple2 em
{
	background: url(../../../images/site/btn_right_bg.gif) no-repeat top right;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple2 em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #959595;
}
.content  .btn_simple2:hover
{
	background: url(../../../images/site/btn_left_bg2.gif) no-repeat 0px -25px;
	height: 25px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content  .btn_simple2:hover em
{
	background: url(../../../images/site/btn_right_bg.gif) no-repeat right -25px;
	height: 25px;
	padding-right: 20px;
	display: block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	//zoom: 1;
	text-align: left;
}
.content  .btn_simple2:hover em b
{
	font: normal 11px/20px Verdana, Geneva, sans-serif;
	color: #fff;
}
.content .feedback_block form fieldset.for_btn
{
	width: 94%;
}
.content .feedback_block form fieldset.for_btn a
{
	float: right;
}
.content .green_block
{
	background: url(../../../images/site/green_bg_03.png) no-repeat top left;
	padding-top: 11px;
	width: 258px;
	margin-bottom: 25px;
} 
.content .green_block .bot
{
	background: url(../../../images/site/green_bg_08.png) no-repeat bottom left;
	padding-bottom: 10px;
}
.content .green_block .mid
{
	background:  #f2ffda;
	padding: 5px 20px;
	text-align: left;
}
.content .green_block .mid h4
{
	color: #7bba02;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 0px;
}
.content .green_block .mid p
{
	margin-bottom: 10px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content .green_block .mid p span
{
	display: block;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #898989;
	margin-bottom: 2px;
}
.content ul.block1
{
	display: block;
	list-style: none;
	margin-bottom: 20px;
}
.content ul.block1 li
{
	width: 48%;
	min-height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px;
	zoom: 1;
	*display: inline;
	_height: 10px;
	list-style: none;
	text-align: left;
}
.content ul.block1 li h4
{
	color: #7bba02;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 10px;
}
.content ul.block1 li p
{
	margin-bottom: 15px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #363636;
}
.content ul.block1 li p span
{
	display: block;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #898989;
}

.content .right_part ul.catalog_list_wide
{
	display: block;
	list-style: none;
}
.content .right_part ul.catalog_list_wide li
{
	width: 294px;
	min-height: 135px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 17px 10px;
	zoom: 1;
	*display: inline;
	_height: 135px;
	list-style: none;
}
.content .right_part ul.catalog_list_wide li a
{
	display: block;
	text-decoration: none;
	color:#1d4057;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align: left;
	overflow: hidden;
	//zoom: 1;
	cursor: pointer;
}
.content .right_part ul.catalog_list_wide li a span.pic
{
	margin-right: 15px;
	float: left;
	_display: inline;
	text-align:right;
	width: 125px;
}
.content .right_part ul.catalog_list_wide li a span.txt
{
	display: block;
	overflow: hidden;
	//zoom: 1;
}
.content .right_part ul.catalog_list_wide li a span b
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #1d4057;
	display: block;
	margin-bottom: 12px;
}
.content .right_part ul.catalog_list_wide li a:hover span b
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #3c84b4;
	display: block;
	margin-bottom: 12px;
	cursor: pointer;
}
.content .right_part ul.catalog_list_wide li a span em
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #7d7d7d;
}

.err {color: #F00;}
.feedback_block .sent_message {text-align: center;}

.sm1, .sm2, .sm3 {list-style-type: none;}
.sm1 li {font-size: 16px; margin: 10px 0px 10px 20px }
.sm2 li {font-size: 13px;  margin: 5px 0px 5px 40px}
.sm3 li {font-size: 11px;  margin: 1px 0px 2px 60px}



.mid_block
{
	background: url(../../../images/site/mid_block.png) no-repeat top left;
	width: 290px;
	height: 85px;
	float: left;
	margin-bottom: 20px;
}
.mid_block .pad
{
	padding: 10px 15px;
}
.mid_block a
{
	background: url(../../../images/site/pdf_icon.png) no-repeat 0px 0px;
	padding-left: 50px;
	text-decoration: none;
	display: block;
	padding: 15px 0px 15px 55px;
}
.mid_block a span
{
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #5c3618;
	text-decoration: underline;
}
.mid_block a b
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #807b76;
	text-decoration: none;
}
.mid_block a:hover span
{
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #5c3618;
	text-decoration: none;
}