@font-face {
    font-family: 'CharisSILBold';
    src: url('fonts/charissilb-webfont.eot');
    src: url('fonts/charissilb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissilb-webfont.woff') format('woff'),
         url('fonts/charissilb-webfont.ttf') format('truetype'),
         url('fonts/charissilb-webfont.svg#CharisSILBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CharisSILRegular';
    src: url('fonts/charissilr-webfont.eot');
    src: url('fonts/charissilr-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/charissilr-webfont.woff') format('woff'),
         url('fonts/charissilr-webfont.ttf') format('truetype'),
         url('fonts/charissilr-webfont.svg#CharisSILRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

div.space {
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 100%;
    height: 1328px;/*1278px;*/
    background: #2e87c2; 
    background: -moz-linear-gradient(top, #2e87c2, #7fc9f0); 
    background: -webkit-linear-gradient(top, #2e87c2, #7fc9f0);
    background: -o-linear-gradient(top, #2e87c2, #7fc9f0); 
    background: -ms-linear-gradient(top, #2e87c2, #7fc9f0); 
    background: linear-gradient(top, #2e87c2, #7fc9f0); 
}

h1.title {
    position: relative;
    top: -37px;
    font-family: CharisSILRegular, Arial, Verdana, Helvetica, sans-serif;
    font-size: 48px;
    font-weight: bold;
    text-shadow: 0px 0px 6px #404040;
    color: #ffffff; 
    text-align: center;
}

h2.guru {
    font-family: CharisSILBold, Arial, Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: grey; 
    text-align: center;
    color: grey;
}

div.player {
    position: absolute; 
    width: 775px; 
    height: 120px;
    left: 50%; 
    top: 250px;
    margin-left: -391px; 
    background: #ffffff;
    padding: 0px;
    border-radius: 1px;
    border: solid 2px #7fc9f0;
}

div.stopA{
    position: absolute;
    left: 50%; 
    top: 40px; 
    margin-left: -375px;
    width: 102px; 
    height: 68px;
    background: #ffffff; 
    border: solid 0px #000000; 
    border-radius: 4px;
    box-shadow: 0px -1px 1px grey;
    cursor: pointer;
    display: none;
    background-color: #2e87c2;
    background-image:         linear-gradient(top, #2e87c2, #7fc9f0);
    background-image: -webkit-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image: 	 -moz-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image:     -ms-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image:      -o-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
}

div.stopB{
    position: relative;
    left: 32px;
    top: 14px;
    width: 36px; 
    height: 36px;
    border-radius: 6px;
    cursor: pointer;
    display: none;
}

div.playA{
    position: absolute;
    left: 50%; 
    top: 40px;
    margin-left: -375px;
    width: 102px;
    height: 68px;
    background: #ffffff; 
    border: solid 0px #bbbbbb; 
    border-radius: 4px;
    box-shadow: 0px 0px 6px black;
    cursor: pointer;
    background-color: #2e87c2;
    background-image:         linear-gradient(top, #2e87c2, #7fc9f0);
    background-image: -webkit-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image: 	 -moz-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image:     -ms-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
    background-image:      -o-linear-gradient(top, #2e87c2 0%, #7fc9f0 50%, #7fc9f0 50%, #2e87c2 100%);
}

div.playB{
    position: relative;
    left: 34px;
    top: 14px;
    width: 40px; 
    height: 40px;
    border-radius: 0px;
    cursor: pointer;
}

img.eq {
    position: absolute;
    top: 12px;
    left: 56px;
}

div.who{
    position: absolute;
    left: 50%; 
    top: 8px; 
    margin-left: -255px;
    width: 615px;
    height: 85px;
    padding: 8px;
    background: #ececec; 
    border: solid 1px #7fc9f0; 
    border-radius: 4px;
    /*box-shadow: 0px 0px 1px #dcdcdc;*/
    font-family: tahoma, Lucida Sans, verdana, arial, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    color: black;
    text-shadow: 0px 0px 1px #404040;
    background-image:url(img/image-796.jpg);
}

div.cont {
    position: absolute;
    left: 50%; 
    top: 8px;
    margin-left: -255px;
    width: 615px; 
    height: 85px;
    padding: 8px;
    display: none;
    border: solid 1px #7fc9f0; 
    border-radius: 4px;
    /*box-shadow: 0px 0px 1px #dcdcdc;*/
    margin: left;
    text-align: center;
    font-family: CharisSILBold ,tahoma, Lucida Sans, verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 13pt;
    color: white;
    text-shadow: 0px 0px 1px #000000;
    background-image:url(img/image-795.jpg);
}

div.list {
    position: absolute;
    width: 759px; 
    height: 400px; 
    left: 50%; 
    top: 377px;
    margin-left: -391px; 
    padding: 8px;
    border: solid 2px #7fc9f0;
    border-radius: 2px; 
    background: #ffffff;
    /*background:rgba(255, 255, 255, 0.5);*/
    text-align: center;
    font-family: CharisSILRegular, verdana, tahoma, arial, sans-serif, Lucida Sans;
    font-weight: normal;
    font-size: 12pt;
    color: grey;
    text-shadow: 0px 0px 1px #bbbbbb
}

div.vk {
    position: absolute;
    left: 50%;
    top: 368px;
    margin-left: -120px;
}

img.vk32 {
    position: absolute;
    left: 50%; 
    top: 0px;
    margin-left: -180px;
}

div.mainMenu{
    position: absolute;
    width: 759px; 
    height: 300px; 
    left: 50%; 
    top: 800px; 
    margin-left: -391px; 
    padding: 8px;
    border: solid 2px #7fc9f0; 
    border-radius: 2px;
    font-size: 12px;
    font-weight: normal;
    background-color: #ffffff;
    box-shadow: 0px 1px 1px #2e87c2;
    text-align: center;
    font-family: CharisSILRegular, verdana, tahoma, arial, sans-serif, Lucida Sans;
    font-weight: normal;
    font-size: 12pt;
    color: grey;
    text-shadow: 0px 0px 1px #bbbbbb
}

div.logo {
    position: absolute; 
    left: 50%; 
    top: 47px; 
    margin-left: -391px;
    width: 799px;
    height: 355px;
    background: url(img/probe07.png);
    background-repeat: no-repeat;
}

a.home {
    position: absolute;
    top: 176px;
    left: 50%;
    margin-left: 356px;
}

p.qt {
    position: relative;
    left: 50%;
    margin-left: -250px;
    width: 500px;
}

a{
    text-decoration: none; 
    color: #2e87c2;
}
a.news {
    color: #2e87c2;
}
a.news:visited {
    color: #2e87c2;
}
a.news:active {
    color: #2e87c2; 
}

a.a2 {
    position: absolute; 
    left: 50%; 
    top: 273px; 
    margin-left: -232px;
    border: solid 1px #2e87c2;
}
a.a1 {
    position: absolute; 
    left: 50%; 
    top: 273px; 
    margin-left: -66px;
    border: solid 1px #2e87c2;
}
a.a3{
    position: absolute; 
    left: 50%; 
    top: 273px; 
    width: 126px;
    height: 32px;
    margin-left: 100px;
    border: solid 1px #2e87c2;
}

div.bottom {
    position: absolute; 
    left: 0px; 
    top: 1150px; 
    width: 100%;
    height: 178px;
    background: url(img/bottom.png);
    background-repeat: no-repeat;
}

div.bottom_patch {
    position: absolute; 
    left: 0px; 
    top: 1292px; 
    width: 100%;
    height: 36px;
    background-color: #2e87c2;
    text-align: center;
    font-size: 10pt;
    color: #ffffff;
}

div.vol10 {
    position:absolute;
    top: 11px;
    left: 12px;
    width: 3px;
    height: 16px;
    background: #2e87c2;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol20 {
    position:absolute;
    top: 11px;
    left: 16px;
    width: 3px;
    height: 16px;
    background: #2e87c2;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol30 {
    position:absolute;
    top: 11px;
    left: 20px;
    width: 3px;
    height: 16px;
    background: #2e87c2;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol40 {
    position:absolute;
    top: 11px;
    left: 24px;
    width: 3px;
    height: 16px;
    background: #2e87c2;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol50 {
    position:absolute;
    top: 11px;
    left: 28px;
    width: 3px;
    height: 16px;
    background: #2e87c2;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol60 {
    position:absolute;
    top: 11px;
    left: 32px;
    width: 3px;
    height: 16px;
    background: #7fc9f0;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol70 {
    position:absolute;
    top: 11px;
    left: 36px;
    width: 3px;
    height: 16px;
    background: #7fc9f0;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol80 {
    position:absolute;
    top: 11px;
    left: 40px;
    width: 3px;
    height: 16px;
    background: #7fc9f0;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol90 {
    position:absolute;
    top: 11px;
    left: 44px;
    width: 3px;
    height: 16px;
    background: #7fc9f0;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.vol100 {
    position:absolute;
    top: 11px;
    left: 48px;
    width: 3px;
    height: 16px;
    background: #7fc9f0;
    cursor: pointer;
    border: solid 1px #ffffff;
}

div.clw {
    position:absolute;
    top: 1150px;
    left: 50%;
    margin-left: -84px;
}
#start_page_counter {
    position: fixed !important;
    bottom: 130px !important;
    left: 0px !important;
    width: 64px !important;
    height: 64px !important;
    cursor: pointer !important;
}
#yandex_counter
{
	
}
.clustrmaps-map-container {
	display: none;
}
/*
#clustrmaps-widget-v2, #clustrmaps-widget
	{		
	
		position: absolute !important;	
		right: 0px !important;					
		top: 1100px !important;							
		
		position: absolute !important;
		margin: 0 auto;
		
		position: absolute !important;				
		right: 0px !important;		
		
		
	}	
	*/