/*Общие классы для элементов страницы*/
* {margin:0px; padding:0px;}
img,a,div,input {outline:none;}
table {border-spacing:0px; border:0px;}
input[type=button], input[type=submit], button {cursor:pointer;}
input, textarea {display:none;}

html {/*font-family:'Lucida Console', Monaco, 'DejaVu Sans Mono', monospace;*/ font-family: Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; overflow-y:scroll; overflow-x:hidden; height:100%; background-color:#FFFFFF;}
body {width:1000px; height:100%; position:relative; background:#FFFFFF; margin:0px auto; color:#000000; font-size:16px;}

a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

q {quotes: '\00ab' '\00bb';}

.header {display:none;}

.menu {display:none;}

.main {left:0px; top:0px; min-height:100%; width:1000px; background:#FFFFFF; box-shadow:0 0 30px 20px #FFF;}
.main h3 {margin: 0px 0 5px 0; text-align:center; font-size:1.5em; font-weight: bold; color: #000;}
.main p {margin: 5px 20px; text-align:justify; text-indent:20px; font-size:1em;}
.list {list-style-position: inside; margin-left:20px; font-weight:bold;}
.main em {font-size:0.9em;}
.category {display:none;}
.post {display:block; position:relative; margin: 0px 20px; height:300px; width:400px; border:1px solid #0033FF; float:left; background-color:#999999; border-radius:10px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.post img {border-radius:10px;}
.post span {display:inline-block; position:absolute; left:0px; top:250px; width:380px; padding:0 10px; /*Отключаем hover взаимодействие*/ pointer-events:none; background-color:#FFFFFF; text-align:center; font-weight:bold; color:#000; }

.news {margin-left:10px; width:990px; background:#FFFFFF; list-style-type:none; padding:0px; font-weight:bold;}
.news a:hover {text-decoration:none;}
.news li {margin:20px 5px; width:970px; line-height:60px; height:60px; background: #4AA9FF; color:#FFF; text-align:left; cursor:pointer; border:1px solid #0A86F6; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; box-shadow:0 0 2px 1px #0A86F6;}
.news img {height:60px; width:80px; float:left; border-right:1px solid #0A86F6;}
.news .news-title {margin:0; font-size:1.4em;}
.news .news-date {font-size:1em; color:#FFCC00; float:right; line-height:1em; margin-top:-20px; margin-right:20px;}
.news .news-all {display:none;}
.new {margin:20px 5px; width:970px; background: #FFF; min-height:305px;}
.new p {color:#000; text-align:justify; text-indent:20px; font-size:1em; font-weight:normal; line-height:1.2em;}
.new img {margin-left:10px; height:300px; width:400px; float:left; border:1px solid #0A86F6; margin-right:20px;}
.new .news-date {font-size:1em; color:#000; float:right; line-height:1em; margin-right:20px;}

.sessions_user {width:100%; background:#FFFFFF; padding:0px; font-weight:bold; -moz-user-select:none; -khtml-user-select:none; user-select:none;}
.sessions_user ul {list-style-type:none;}
.sessions_user li {margin:5px 25px; width:950px; line-height:25px; height:25px; background: #FFF; color:#000; text-align:left; cursor:pointer; border:1px solid #98C5FF;}
.sessions_user span {padding-right:20px; padding-left:5px; color:#000000;}
.sessions_user sup {font-size:0.5em;}
.sessions_user .sessions_title {text-align:center; font-weight:bold; font-size:1.2em;}
.annotation_user {display:none; font-weight:normal; font-style:italic; font-size:0.8em;}
.sessions_type {display:none}
.category_children {display:none}

.footer-push {clear: both; height:67px;}
.footer {font-family:'Lucida Console', Monaco, 'DejaVu Sans Mono', monospace; background:#FFFFFF; height:67px; margin-top: -67px;}
.footer p {text-align:center; color:#000000;}

.socialinit {display:none}

.photos {width:1000px; background:#FFFFFF; list-style-type:none; padding:0px; font-weight:bold;}
.photos li {display:block; position:relative; margin: 10px 0px 10px 22px; height:165px; width:220px; border:1px solid #0033FF; float:left; background-color:#999999; border-radius:10px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.photos img {border-radius:10px;}
.photos .photos-all {display:none;}

.annotations {margin:10px; padding:5px; width:980px; text-align:left; border:1px solid #000000; border-collapse: collapse;}
.annotations td {padding:5px; border:1px solid #000000;}
.annotation-lector {font-weight:bold; font-size:1.1em; text-align:center;}
.annotation-name {font-weight:bold;}
.annotation-text {font-size:0.9em;}

#LG_overlay {display:none;}
#LG_container {display:none;}

#alert {display:none;}