
/* -------- viewport, window, pane -------------*/
#main-announce .viewport
{ width:auto; height:450px; overflow:hidden; }

#main-announce .viewport .window
{ width:100%; height:450px; overflow:hidden; }

#main-announce .viewport .current-cell
{ width:100%; position:absolute; height:450px; background-repeat:no-repeat; background-position:center center; }

#main-announce.mode_1 .viewport .current-cell
{ cursor:move; }

#main-announce.mode_2 .viewport .current-cell
{ width:100%; position:absolute; height:450px; background:white; cursor:default; }

#main-announce.mode_3 .viewport .current-cell
{ overflow:hidden }

#main-announce .viewport .cell
{ width:2000px; height:450px; background-repeat:no-repeat; background-position:center center; float:left }

#main-announce .viewport .scroll-pane
{ width:10000px; }



/* -------- элементы управления -------------*/
#main-announce .scroll-left
{ position:absolute; top:360px; left:2px; width:26px; height:25px; background:url(../_i/left3.gif)}

#main-announce.mode_2 .scroll-left
{ background:url(../_i/left3.gif)}

#main-announce .scroll-right
{ position:absolute; top:360px; right:2px; width:25px; height:25px; background:url(../_i/right3.gif)}

#main-announce.mode_2 .scroll-right
{ background:url(../_i/right3.gif); right:260px;}

/*#main-announce.mode_3 .scroll-left, #main-announce.mode_3 .scroll-right, #main-announce.mode_1 .scroll-left, #main-announce.mode_1 .scroll-right
{ display:none}*/
.scroll-left, .scroll-right
{ display:none; }



/* -------- меню настроек -------------*/
#main-announce .settings-button
{ position:absolute; top:436px; right:22px; z-index:40; height:22px; width:250px; background:url(../_i/main_settings_closed_g.gif);}

#main-announce .settings-button.opened
{ background:url(../_i/main_settings_opened_g.gif);}

#main-announce.mode_1 .settings-button, #main-announce.mode_2 .settings-button
{ background:url(../_i/main_settings_closed.gif);}

#main-announce.mode_1 .settings-button.opened, #main-announce.mode_2 .settings-button.opened
{ background:url(../_i/main_settings_opened.gif);}

#main-announce .settings-menu
{ position:absolute; top:346px; right:22px; z-index:40; display:none;  font-size:11px}

#main-announce .settings-menu .menu-container
{ width:250px; background:#e5e5e5; height:90px; }

#main-announce.mode_1 .settings-menu .menu-container
{ background-color:white}

#main-announce .settings-menu .menu-container .wrapper
{ padding: 10px 38px; line-height:1.8em}

#main-announce .settings-menu .menu-container .wrapper INPUT 
{ position:absolute; margin-left:-18px; margin-top:4px; }

#main-announce .settings-menu .menu-container .wrapper LABEL.selected
{ color:#ff6600 }



/* -------- Режим большой картинки -------------*/
#main-announce .announce_txt_big
{ margin-top:27px; display:block; margin-bottom:20px }

#main-announce .announce_txt_small
{ margin-left:38px; }



/* -------- Режим маленьких картинок -------------*/
#main-announce.mode_2 .padder
{ padding-right: 275px; padding-left:30px }

#main-announce.mode_2 .padder .column
{ width:50%; float:left; }

#main-announce.mode_2 .padder .padder
{ padding: 28px 28px 0 0px }


/* -------- Режим маленьких картинок -------------*/
#main-announce.mode_3 .padder
{ padding-right: 275px;padding-left:30px }

#main-announce.mode_3 .padder .padder
{ padding: 28px 28px 0 0px }




.big-image-scroller
{ position:absolute; top:436px; right:272px; z-index:40; font-size:11px; height:14px;  overflow:hidden; display:none;}

.big-image-scroller A
{ float:left; width:72px; height:14px; background:#8c8585; text-align:center; color:white; line-height:14px; font-size:9px; text-decoration:none}

.big-image-scroller A.active
{ background:#000; }

.big-image-scroller A.scroll-left1
{ width:16px; background:url(../_i/a_s_l.gif) no-repeat center center #FF8825; display:block}

.big-image-scroller A.scroll-right1
{ width:16px; background:url(../_i/a_s_r.gif) no-repeat center center #FF8825; display:block}

.big-image-scroller A.inactive
{ opacity:0.2; filter:Alpha(opacity=20); cursor:default}

/*
#main-announce.mode_2 .big-image-scroller
{ height: 21px;}

#main-announce.mode_2 .big-image-scroller A
{ height: 21px; line-height:22px;}*/


#main-announce .navline
{ position:absolute; top:436px; width:100%; left:0;  height:14px; z-index:2;}

#main-announce.mode_2 .navline, #main-announce.mode_3 .navline
{ background: #eeeded}

#main-announce .settings-menu-2
{ position:absolute; top:0; display:block; opacity:1; right:25px; width:250px; background: white; line-height:14px; font-size:11px; }

#main-announce.mode_2 .settings-menu-2, #main-announce.mode_3 .settings-menu-2
{ background: #eeeded}


#main-announce .settings-menu-2 .caption
{ margin-left:10px; margin-right:20px; float:left; }

#main-announce .settings-menu-2 .button
{ width:30px; height:14px; display:block; margin-right:5px; float:left; background:url(/_i/mode-1.gif) center center no-repeat; outline:none; }

#main-announce .settings-menu-2 .button.active
{ background-color:black; cursor:default; }
