#layout {
background: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/top-ornament.gif) left top no-repeat;
}
.panel .ornament { background: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/ornament.gif) right bottom no-repeat; }
h1.narrow {
width: 70%;
}
h1, h2.gr, h3.gr, h2 a, h3.gr a, h2 a:visited, h3.gr a:visited, .path-navigation, .gr, .path-navigation a:visited {
color: #772793!important;
}
h2 a:hover, h3.gr a:hover, a:hover, h3 a:hover, h4 a:hover, .path-navigation a:hover, .pseudo-link:hover, .gr a:hover .gr-letter, .gr a:hover {
color: #3a459b!important;
}
h2 .icon {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/header-icons-big-seminars.gif);
}
h3 .icon {
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/header-icons-small-seminars.gif);
}
.outer-block a, .content a, a, .contact-person .person a, .pseudo-link, .menu a, .person a, .gr a, h3 a, .slide.pseudo-link, .layout--a h2 {
color: #772793;
}
.panel .search {
border-color: #e28d95;
}
p.logo {
background: url(//gsl.org/ru/wp-content/themes/gsl/i/conferences/artlebedev-bkg.gif) left top  no-repeat;
}
div.img-preview img:hover,
div.gallery-hover img,
div.gallery-hover a img,
div.img-preview a:hover img {
border-color: #3a459b;
}
.pirat {
height: 117.3%;
width: auto;
left: 74%;
top: -38%;
max-height: 344px;
}
.bow {
height: 46.6%;
width: auto;
left: 56%;
top: -5%;
max-height: 137px;
}
.hand {
height: 53.7%;
width: auto;
left: 56%;
top: 55%;
max-height: 158px;
}
.sabre {
height: 81.7%;
width: auto;
left: 63%;
top: 31%;
max-height: 240px;
}
.bage {
height: 120%;
width: auto;
left: 90%;
top: -5%;
max-height: 245px;
}
.stakan {
height: 120%;
width: auto;
left: 69%;
top: -40%;
max-height: 270px;
}
.strujka {
height: 81.7%;
width: auto;
left: 65%;
top: 80%;
max-height: 49px;
}
.call-recep {
height: 40%;
width: auto;
left: 92%;
top: 70%;
max-height: 158px;
}
.case {
height: 120%;
width: auto;
left: 69%;
top: -40%;
max-height: 360px;
}
.cup {
height: 45%;
width: auto;
left: 55%;
top: 50%;
max-height: 160px;
}
.wheel, .tube{
height: 110%;
width: auto;
left: 53%;
top: 10%;
max-height: 250px;
}
.ramka1, .ramka2, .ramka3 {
height: 110%;
width: auto;
left: 53%;
top: 10%;
max-height: 250px;
}
.mic {
height: 70%;
width: auto;
left: 86%;
top: -15%;
max-height: 250px;
}
.camera {
height: 88%;
width: auto;
left: 90%;
top: 10%;
max-height: 230px;
}
.plenka {
height: 45%;
width: auto;
left: 110%;
top: 60%;
max-height: 93px;
}
.cd {
height: 55%;
width: auto;
left: 52%;
top: 50%;
max-height: 166px;
}
.pens {
height: 60%;
width: auto;
left: 96%;
top: 60%;
max-height: 167px;
}
.videokurs {
height: 88%;
width: auto;
left: 110%;
top: 10%;
max-height: 120px;
}
.oblojki {
height: 100%;
width: auto;
left: 62%;
top: -20%;
max-height: 260px;
}
.mask_pict {
height: 80%;
width: auto;
left: 58%;
top: 10%;
max-height: 274px;
}
.plate {
height: 70%;
width: auto;
left: 75%;
top: -20%;
max-height: 185px;
}
.redman {
height: 100%;
width: auto;
left: 95%;
top: -20%;
max-height: 306px;
}
.sardegna {
height: 50%;
width: auto;
left: 72%;
top: 60%;
max-height: 154px;
}
.lithuana {
height: 70%;
width: auto;
left: 63%;
top: 25%;
max-height: 152px;
}
.riga {
height: 110%;
width: auto;
left: 81%;
top: -50%;
max-height: 253px;
}
.baltic {
height: 40%;
width: auto;
left: 80%;
top: 78%;
max-height: 93px;
}
.tallin {
height: 85%;
width: auto;
left: 95%;
top: 34%;
max-height: 182px;
}
.calendar-container {
float:left;
left:0;
margin-right:1em;
position:relative;
top:0;
z-index:1;
}
.calendar{
margin-bottom: 30px;
}
.calendar-btn {
vertical-align: middle;
}
.right-text {
float: right;
font-size: 90%;
}
#home_page .events-list li {
margin-bottom: 1em;
}
.events-list {
margin-bottom: 1.5em;
}
.extra h3.first {
margin-top: 0.3em;
}
.extra .order-sum span.rur span {
margin-top: 0.44ex;
}
form .payment .block label {
display: inline;
} span.date {
width:80px;
display:block;
float:left;
}
LI IMG.live {
float: left;
margin-left: -32px;
margin-top: 4px;
}
IMG.broadcast-dummy {
display: block;
margin: 0 auto;
padding: 2em 0;
width: 100%;
max-width: 540px;
height: 100%;
max-height: 323px;
}
p.gslfree { color: #f00; }
.btest{
width: 600px;
margin: 10% auto;
position: relative;
}
.btest h1.gr{
text-align: center;
width: 500px;
}