@charset "windows-1251";

/*главная страница заставки*/
#page.page_index{min-width:1000px;}
#intro{background:#666 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMAgMAAAC6+bm4AAAADFBMVEUAAAD///////////84wDuoAAAABHRSTlMAJj8Zs+beNAAAADNJREFUeAFjgAMBGIMJTPLAxQ6AxChUN6rOGAaEYQwjOrlvVF0oBggb9uEymu5H1a3CBACHlzv/ELNqCgAAAABJRU5ErkJggg==');}
#logo{position:absolute; z-index:1; top:20px; left:30px; width:226px; height:96px; background:url('/showcase/img/theme/gora_intro/logo.png') no-repeat;}
#open_showcase,#login{position:absolute; z-index:1; top:28px; height:85px; background:url('/showcase/img/theme/gora_intro/buttons.png') no-repeat; cursor:pointer;}
#open_showcase{right:200px; width:155px; background-position:0 0;}
#open_showcase:hover{background-position:0 -85px;}
#login{right:35px; width:125px; background-position:-155px 0;}
#login:hover{background-position:-155px -85px;}

#help_showcase{position:relative; margin:0; border:dashed #ccc; border-width:1px 0; background-color:#fafada; color:#555;}
#help_showcase dt{padding:8px; text-align:center; font-size:15px; font-weight:bold; cursor:pointer;}
#help_showcase dd{display:none; max-width:870px; margin:20px;}
#help_showcase dd code{display:inline-block; padding:5px 10px; border:1px dashed #aaa;}
#help_showcase_close{position:absolute; z-index:1; top:0; right:0; width:30px; height:30px; background:url('data:image/gif;base64,R0lGODlhDAAMAIABAHd3d////yH5BAEKAAEALAAAAAAMAAwAAAIXjI+pCtkHIpSzxYcuZdtpbnVXlTnLUgAAOw==') no-repeat center; cursor:pointer;}
#help_showcase.show dt{display:none;}
#help_showcase.show dd{display:block;}
#wnd_showcase iframe{width:900px; height:600px; margin:10px 5px 5px; border:1px solid #ccc;}

#screens{display:block; width:100%;}
#page.page_index .widget_content>.section{min-height:670px; margin-top:-19px; padding-top:20px; background:url('/showcase/img/theme/gora_intro/gradient.png') repeat-x;}
#page.page_index .widget_content>.section h2{margin:70px 40px 50px; font-weight:normal; font-size:28px; line-height:28px; font-family:PT Sans Caption; color:#aaa;}

#events{margin:50px 40px 0; padding:0; text-align:center;}
#events li{list-style-type:none; display:inline-block; vertical-align:top; width:28%; margin:0 2%;}
#events li a{display:block; border-radius:8px; background-color:#27a0c7; box-shadow:0 2px 4px rgba(0,0,0,0.3); text-align:left; color:#fff;}
#events li a:hover{position:relative; top:-2px; text-decoration:none;}
#events li p{margin:0 20px; padding:15px 0;}
#events li .events_head{line-height:20px; font-size:16px; font-family:PT Sans Caption; border-bottom:1px solid #fff;}
#events li .events_text{padding-bottom:0;}
#events li .events_date{text-align:right; font-size:12px;}

#social{margin:0; padding:0; text-align:center;}
#social li{list-style-type:none; display:inline-block; vertical-align:top; margin:0 3%;}
#social li a{display:inline-block;}
#social li a .social_icon_box{border-radius:45px; box-shadow:0 2px 4px rgba(0,0,0,0.3);}
#social li a:hover .social_icon_box{position:relative; top:-2px;}
#social li a .social_icon_box .social_icon{width:90px; height:90px; background-size:32px;}
#copy{padding:50px 0 30px; text-align:center; color:#aaa;}


/*страница ошибки*/
#page.page_error, #page.page_error #page_body, #page.page_error #page_section, #page.page_error .widget, #page.page_error .widget_content, #error{height:100%;}
#page.page_error{min-width:400px;}
#error{background:#666 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMAgMAAAC6+bm4AAAADFBMVEUAAAD///////////84wDuoAAAABHRSTlMAJj8Zs+beNAAAADNJREFUeAFjgAMBGIMJTPLAxQ6AxChUN6rOGAaEYQwjOrlvVF0oBggb9uEymu5H1a3CBACHlzv/ELNqCgAAAABJRU5ErkJggg==');}
#error dl{position:relative; top:30%; margin:0; padding:20px; text-align:center; background-color:#e43; color:#fff; box-shadow:0 2px 8px rgba(0,0,0,0.4);}
#error dt{line-height:38px; font-size:34px;}
#error dd{margin:0; font-weight:bold;}