body{ text-align:center; }

/*----------PNG 24 in ie6 FIX--------*/
* html img.png {
    background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = base_url+"public/css/pngfix.gif"
    );
}
/*----------End of PNG 24 fix--------*/


/*--Главный контейнер--*/
div#main_block{ width:830px; margin:0 auto; padding:0px;}
	
	#header_block{ padding-top:0px; padding-right:20px;}
	
	/*--Главное меню--*/
	div#menu_block { clear:both;}
		div.passive_menu_container, div.active_menu_container, div.highlighted_menu_container {  float:left; padding-top:10px; padding-bottom:10px; padding-right:6px; padding-left:6px; cursor:pointer; } 
			.menuSeparator{ font-size:1px; border-right:1px solid #a9a8b0; height:16px; width:1px; float:left; margin-top:10px;}
			.menuUnderline{  font-size:1px; height:3px; margin-top:4px; visibility:hidden;}
				.left_u{ width:15px; background:no-repeat url(../images/bg_menu.jpg) -7px 0px ; height:3px; font-size:1px;  line-height:1px;}
				.center_u{ background:repeat-x 0px 0px url(../images/bg_menu_center.jpg); height:3px; font-size:1px;  line-height:1px;}
				.right_u{ width:15px;  background:no-repeat url(../images/bg_menu.jpg) -50px 0px; height:3px; font-size:1px; line-height:1px;}
		div.active_menu_container { }
		div.highlighted_menu_container{ }
			a.passive_menu_link, a.active_menu_link, .highlighted_menu_link{ text-decoration:none; }
			a.active_menu_link{  text-decoration:none; color:#FFF;}
			a.highlighted_menu_link{ color:#FFF; }
	
	#submenu_block{ height:12px; }
	
	/*--Содержимое--*/	
	div#content_block { clear:both;}
	
	/*--Футер--*/
	div#footer_block { clear:both; margin-top:20px;}

.submenu{ text-align:left; position:absolute; margin-top:25px; z-index:1000; display:none; background:#000; padding-left:5px; padding-right:px; padding-bottom:3px; margin-left:-5px;}
.submenu_div{ margin-bottom:4px; }
.submenu_link, .submenu_link_active{ text-decoration:none; display:block;}
.submenu_link:hover{ color:#FFF;}
.submenu_link_active{ color:#FFF;}

.press_journal{ padding-right:20px;}
.press_date{}
.press_issue{ font-weight:bold; color:#FFF; padding-left:20px; padding-right:20px;}
.press_pdf a{ color:#FFF;}
.press_separator{ height:20px;}

.news_name{ font-weight:bold; color:#b7b6b6;}
.news_date{}
.news_text{ padding-top:10px; text-align:justify; line-height:16px;}
.news_separator{ height:20px;}
.news_more{ color:#e8c055;}

.accessories_photo{ margin-right:10px;}
img.accessories_photo{ border:solid  2px #898989;}
.accessories_photo img{ border:solid  2px #898989; cursor:pointer;}
.accessories_name{ margin-top:10px; text-align:center; color:#FFF}
.accessories_name a{ color:#FFF;}
.accessories_header{ font-weight:bold; color:#FFF;} 

.photoalbum_div{   font-size:1px; padding-right:10px;}
.photoalbum_div img {  border:solid  2px #898989; position:relative;}
.photoalbum_name{ color:#FFF; margin-top:5px; text-align:center;}

a.language{ color:#629cc5; text-decoration:none;}
b.language{ font-weight:bold; color:#fff;}
.hor_submenu{ text-align:center; clear:both; margin-bottom:15px; position:relative; margin-top:0px; }
.logo{ text-align:right; height:100px; }


/*-------------------------------------------------SCROLLING--------------------------------------------------*/
.srolling_table{ width:100%; }
.srolling_table td { text-align:left; vertical-align:top;}
.scroller_content{ width:800px; height:310px; overflow:hidden; position:relative;}
td.scroller_hrule{ height:15px; font-size:1px; vertical-align:bottom; text-align:center;}
td.scroller_vrule{ width:12px; font-size:1px; vertical-align:middle; text-align:center; }
.scroller_corner{ font-size:1px;}

/*---Vertical scrolling--*/
table.scroller_vrule{ width:12px;  visibility:hidden; }
.scroller_arr_up{ font-size:1px; line-height:1px; width:8px; height:6px; background:no-repeat left top url(../images/arr_up.jpg); cursor:pointer;}
.scroller_vbody{ height:120px; font-size:1px; line-height:1px; text-align:center;}
.scroller_arr_down{ font-size:1px; line-height:1px; width:8px; height:6px; background:no-repeat left bottom url(../images/arr_down.jpg); cursor:pointer;}
#vscroll{ background: repeat-y url(../images/scroll_bg.gif) 0px 0px; width:8px; height:60px; cursor:pointer; margin:0 auto;}

/*--Horisontal scrolling--*/
table.scroller_hrule{ height:7px; margin:0 auto;   visibility:hidden;}
.scroller_arr_left{ font-size:1px; line-height:1px; height:7px; width:6px; background:no-repeat left top url(../images/arr_left.jpg) ; cursor:pointer;}
.scroller_hbody{ width:120px; font-size:1px; line-height:1px; text-align:center; vertical-align:middle;}
.scroller_arr_right{ font-size:1px; line-height:1px; height:7px; width:6px; background:no-repeat right top url(../images/arr_right.jpg); cursor:pointer;}
#hscroll{ background: repeat-x url(../images/scroll_bg.gif) 0px 2px; width:60px; height:7px; cursor:pointer;  }

.dummy{ width:6px; height:1px; font-size:1px; padding:0px; margin:0px;}
#cc_2{ position:relative; top:0px; left:0px; width:100%;}