body{
	background: url(../images/back.jpg) no-repeat #F1F1F1;
	margin: 0;
	padding: 0;
	font-family: Arial, Geneva, Helvetica, sans-serif;
  	width: 100%;
  	height: 100%;
}

a:link, a:visited, a:active{
	text-decoration: none;
	color: #646464;
}

a:hover{
	color: #aaa;
}

#header{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #656565;
	height: 57px;
	color: #F0F0F0;
	z-index: 999;
	text-align: center;
}

#logo{
	position: absolute;
	left: 42px; top: 12px;
	width: 34px;
	height: 34px;
}

h1{
	position: absolute;
	left: 96px; top: 18px;
	margin: 0;
	padding: 0;
	font-size: 14pt;
	font-weight: normal;
}

#language{
	position: absolute;
	left: 760px; top: 0px;
}

.top-menu{
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}

.top-menu li{
	display: inline-block;
	margin-right: 16px;
	position: relative;
	height: 37px;
	line-height: 1;
	font-size: 11pt;
}

.top-menu a:link, .top-menu a:visited, .top-menu a:active{
	text-decoration: none;
	color: #F0F0F0;
	font-size: 11pt;
}

.top-menu a:hover{
	color: #C0C0C0;
}

.sub-menu {
	padding: 10px;
	background-color: #656565;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 10;
	display: none;
}

.top-menu li:hover .sub-menu {display: block;}

.language-select select{
	background: transparent;
	width: 180px;
	padding: 0 8px;
	font-size: 11pt;
	border: 0;
	height: 57px;
	color: #F0F0F0;
	cursor: pointer;
}

.language-select{
	width: 152px;
	height: 57px;
	overflow: hidden;
	background: url(../images/arrow.png) no-repeat right #656565;
}

.language-select select option{
	padding: 6px 8px;
	background-color: #FFF;
	color: #646464;
}

.language-select:hover{
	background-color: #4E4C4D;
}

#left{
	float: left;
	display: inline-block;
	width: 200px;
	padding: 0 40px 0 20px;
	margin: 94px 0 12px 0;
}

#content-center{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
}

#content{
	padding: 0px 0 0 40px;	
}

.links{
	margin: 90px 0 -60px 0;
	padding: 20px;
	display: inline-block;
	width: 700px;
	text-align: left;
	border: 0px;
	background-color: none;
}

.notice{
	margin: 90px 0 -60px 0;
	padding: 20px;
	display: inline-block;
	width: 700px;
	text-align: left;
	border: 2px solid #656565;
}

#right{
	width: 240px;
	margin: 94px 0 12px 0;
  	float: left;
}

.block{
	padding: 32px;
	background: #FFF;
	border: 1px solid #DFE2E9;
	font-size: 10pt;
	margin-bottom: 50px;
}

.block input, .block select, textarea{
	border: 1px solid #DFE2E9;
	padding: 10px 14px;
	color: #000;
	font-size: 12pt;
	margin: 0 0 10px 0;
	font-family: sans-serif;
	vertical-align: top;
}

.block input[type='image']{
	border: none;
	padding: 7px 20px 0 20px;
}

ol{
	margin-left: 20px;
	padding: 0;
}

li{
	line-height: 1.5;
}

.r-streams{
	background: url(../images/r-streams.png) no-repeat;
	width: 45px;
	height: 41px;
	margin: auto;
}

.r-youtube{
	background: url(../images/r-youtube.png) no-repeat;
	width: 45px;
	height: 41px;
	margin: auto;
}

.r-consult{
	background: url(../images/r-consult.png) no-repeat;
	width: 45px;
	height: 41px;
	margin: auto;
}

.r-mail{
	background: url(../images/r-mail.png) no-repeat;
	width: 34px;
	height: 23px;
	margin: auto;
}

.menu{
	margin-bottom: 40px;
	
}

.menu a:link, .menu a:visited, .menu a:active{
	text-decoration: none;
	color: #646464;
	font-size: 10pt;
	display: block;
	height: 26px;
	padding: 6px 0 0 50px;
	background-repeat: no-repeat;
	background-position: 12px center;
}

.menu a:hover{
	background-color: #E2E5EC;
}

#item1{background-image: url(../images/item1.png);}
#item2{background-image: url(../images/item2.png);}
#item30{background-image: url(../images/item30.png);}
#item21{background-image: url(../images/item21.png);}
#item3{background-image: url(../images/item3.png);}
#item4{background-image: url(../images/item4.png);}
#item5{background-image: url(../images/item5.png);}
#item6{background-image: url(../images/item6.png);}
#item7{background-image: url(../images/item7.png);}
#item8{background-image: url(../images/item8.png);}
#item9{background-image: url(../images/item9.png);}
#item10{background-image: url(../images/item10.png);}
#item11{background-image: url(../images/item11.png);}
#item12{background-image: url(../images/item12.png);}
#item13{background-image: url(../images/item13.png);}
#item14{background-image: url(../images/item14.png);}
#item15{background-image: url(../images/item15.png);}
#item16{background-image: url(../images/item16.png);}
#item17{background-image: url(../images/item17.png);}
#item18{background-image: url(../images/item18.png);}
#item19{background-image: url(../images/item19.png);}
#item22{background-image: url(../images/item22.png);}
#item23{background-image: url(../images/item23.png);}
#item24{background-image: url(../images/item24.png);}
#item25{background-image: url(../images/item25.png);}
#item26{background-image: url(../images/item26.png);}
#item28{background-image: url(../images/item28.png);}
#item31{background-image: url(../images/item31.png);}
#item32{background-image: url(../images/item32.png);}
#item33{background-image: url(../images/item33.png);}
#item34{background-image: url(../images/item34.png);}
#item35{background-image: url(../images/item35.png);}

#item1.red{background-image: url(../images/item1-red.png);}
#item2.red{background-image: url(../images/item2-red.png);}
#item30.red{background-image: url(../images/item30-red.png);}
#item21.red{background-image: url(../images/item21-red.png);}
#item3.red{background-image: url(../images/item3-red.png);}
#item4.red{background-image: url(../images/item4-red.png);}
#item5.red{background-image: url(../images/item5-red.png);}
#item6.red{background-image: url(../images/item6-red.png);}
#item7.red{background-image: url(../images/item7-red.png);}
#item8.red{background-image: url(../images/item8-red.png);}
#item9.red{background-image: url(../images/item9-red.png);}
#item10.red{background-image: url(../images/item10-red.png);}
#item11.red{background-image: url(../images/item11-red.png);}
#item12.red{background-image: url(../images/item12-red.png);}
#item13.red{background-image: url(../images/item13-red.png);}
#item14.red{background-image: url(../images/item14-red.png);}
#item15.red{background-image: url(../images/item15-red.png);}
#item16.red{background-image: url(../images/item16-red.png);}
#item17.red{background-image: url(../images/item17-red.png);}
#item18.red{background-image: url(../images/item18-red.png);}
#item19.red{background-image: url(../images/item19-red.png);}
#item22.red{background-image: url(../images/item22-red.png);}
#item23.red{background-image: url(../images/item23-red.png);}
#item24.red{background-image: url(../images/item24-red.png);}
#item25.red{background-image: url(../images/item25-red.png);}
#item26.red{background-image: url(../images/item26-red.png);}
#item28.red{background-image: url(../images/item28-red.png);}
#item31.red{background-image: url(../images/item31-red.png);}
#item32.red{background-image: url(../images/item32-red.png);}
#item33.red{background-image: url(../images/item33-red.png);}
#item34.red{background-image: url(../images/item34-red.png);}
#item35.red{background-image: url(../images/item35-red.png);}

.menu a:link.red, .menu a:visited.red, .menu a:active.red{
	color: #BF3130;
}

div.hr{
	height: 32px;
	margin: 0 0 0 50px;
	background: url(../images/hr.png) no-repeat left center;
}

h2{
	color: #646464;
	height: 44px;
	margin: 0;
	padding-top: 80px;
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
}

h3{
	text-align: center;
	font-weight: normal;
	font-size: 13pt;
	padding-bottom: 5px;
}

h4{
	color: #000000;
	height: 44px;
	margin: 0;
	padding: 10px 0 80px 0px;
	font-size: 11pt;
	font-weight: bold;
    line-height: 1.5;
	text-align: center;
}

h5{
	color: #bc0a0a;
	height: 44px;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
}

.field-name{
	height: 40px;
	margin: 10px 10px 0 0;
	vertical-align: middle;
	display: inline-block;
}

input.text, select.text{
	width: 312px;
}

input.inline{
	width: 160px;
	display: inline;
}

::-webkit-input-placeholder {color:#999999;}
::-moz-placeholder          {color:#999999;}/* Firefox 19+ */
:-moz-placeholder           {color:#999999;}/* Firefox 18- */
:-ms-input-placeholder      {color:#999999;}

input.shortnum{
	width: 50px;
	margin-right: 14px;
}

input.longnum{
	width: 110px;
	margin-right: 0px;
}

input.long{
	width: 570px;
}

input.short{
	width: 160px;
}

input.button{
	background: #7B797A;
	border: 1px solid #7B797A;
	border-radius: 2px;
	color: #FFF;
	padding: 6px 20px 8px 20px;
	cursor: pointer;
	font-size: 11pt;
	margin: 4px 0 0 18px;
	vertical-align: top;
}

input.button:hover{
	background: #8f8e8e;
	border: 1px solid #8f8e8e;
}

input.button2{
	border: none;
	background: none;
	color: #666;
}

input.button2:hover{
	border: none;
	background: none;
	color: #aaa;
}

textarea{
	width: 570px;
	height: 240px;
	min-width: 570px;
	min-height: 240px;
}

textarea.place{
	width: 340px;
	height: 80px;
	min-width: 340px;
	min-height: 80px;
	max-width: 340px;
	max-height: 80px;
}

.language-select2 select{
	background: transparent;
	width: 220px;
	padding: 0 8px;
	font-size: 11pt;
	border: none;
	height: 39px;
	color: #000;
	cursor: pointer;
}

.language-select2{
	width: 200px;
	height: 39px;
	overflow: hidden;
	background: url(../images/arrow2.png) no-repeat right #FFF;
	border: 1px solid #DFE2E9;
	display: inline-block;
}

.language-select2 select option{
	padding: 6px 8px;
}

.hint{
	color: #333;
	padding-top: 24px;
	text-align: center;
}

.help{
	margin-bottom: 30px;
	font-size: 12pt;
}

.help span{
	border-bottom: 1px dashed #666;
	cursor: help;
	color: #666;
}

.help span:hover{
	color: #aaa;
	border-bottom: 1px dashed #aaa;
}

#tooltip{
    z-index: 9999;
	width: 490px;
	position: absolute;
	display: none;
	background-color: #333;
	padding: 20px;
	color: white;
	opacity: 0.9;
	font-size: 12pt;
	margin-top: -20px;
}



.round-ldr, .round-ldl{
	font-size: 16px;
	color: #bc3131;
	width: 190px;
    height: 54px;
	display: inline-block;
	border: solid 1px #bc3131;
	padding: 5px 10px 10px 5px;
    margin-bottom: 5px;
}

.round-ldl-small{
	font-size: 14px;
	color: #bc3131;
	text-align: left;
	width: 190px;
	display: inline-block;
	border: solid 0px #bc3131;
    margin-top: 10px;
}

.round-ldr-small{
	font-size: 14px;
	color: #bc3131;
	text-align: right;
	width: 190px;
	display: inline-block;
	border: solid 0px #bc3131;
    margin-top: 10px;
}


.round-label{
	width: 100px;
	text-align: center;
	padding-top: 10px;
	font-size: 10pt;
	display: inline-block;
	margin: 0 0 0 12px;
	vertical-align: top;
}

.round-green, .round-red, .round-blue, .round-gray, .round-silver, .round-purple, .round-light-green, .round-light-red, .round-orange{
	width: 100px;
	height: 83px;
	text-align: center;
	padding-top: 17px;
	font-size: 60px;
	display: inline-block;
	margin: 0 0 0 12px;
}

.ring {
  	width: 90px;
  	height: 90px;
  	border-radius: 50%;
  	font-size: 55px;
  	line-height: 92px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}

.ring-middle {
  	width: 70px;
  	height: 70px;
  	border-radius: 50%;
  	font-size: 45px;
  	line-height: 70px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}

.ring-money {
  	width: 84px;
  	height: 84px;
  	border-radius: 50%;
  	font-size: 50px;
  	line-height: 85px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}


.ring-money-small {
  	width: 60px;
  	height: 60px;
  	border-radius: 50%;
  	font-size: 30px;
  	line-height: 60px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}

.ring-small {
  	width: 60px;
  	height: 60px;
  	border-radius: 50%;
  	font-size: 35px;
  	line-height: 62px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}

.ring-mini {
  	width: 40px;
  	height: 40px;
  	border-radius: 50%;
  	font-size: 25px;
  	line-height: 42px;
  	text-align: center;
  	display: inline-block;
  	border: 1px solid;
  	background: #fff
}

.ring-label{
	width: 100%;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.light-red{
	color: #c74b4c;
}


.round-money-green, .round-money-red{
	width: 85px;
	height: 72px;
	text-align: center;
	padding-top: 13px;
	font-size: 52px;
	display: inline-block;
	margin: 0 0 0 6px;
}

.round-money-light-green, .round-money-light-red{
	width: 85px;
	height: 72px;
	text-align: center;
	padding-top: 13px;
	font-size: 52px;
	display: inline-block;
	margin: 0 0 0 6px;
}

	
.round-green{
	background: url(../images/round-green.png) no-repeat;
	color: #339622;
}

.round-money-green{
	background: url(../images/round-money-green.png) no-repeat;
	color: #339622;
}

.round-money-light-green{
	background: url(../images/round-money-light-green.png) no-repeat;
	color: #9AC496;
}

.round-money-small-light-green{
	background: url(../images/round-money-small-light-green.png) no-repeat;
	color: #9AC496;
}

.green{
	color: #198806;
}

.round-red{
	background: url(../images/round-red.png) no-repeat;
	color: #BC090C;
}

.round-money-red{
	background: url(../images/round-money-red.png) no-repeat;
	color: #BC090C;
}

.round-money-light-red{
	background: url(../images/round-money-light-red.png) no-repeat;
	color: #D7908E;
}

.round-money-small-light-red{
	background: url(../images/round-money-small-light-red.png) no-repeat;
	color: #D7908E;
}

.red{
	color: #BC090C;
}

.round-blue{
	background: url(../images/round-blue.png) no-repeat;
	color: #3D8EA1;
}

.blue{
	color: #3D8EA1;
}

.round-gray{
	background: url(../images/round-gray.png) no-repeat;
	color: #3E3C3D;
}

.gray{
	color: #3E3C3D;
}

.round-silver{
	background: url(../images/round-silver.png) no-repeat;
	color: #959595;
}

.silver{
	color: #959595;
}

.round-purple{
	background: url(../images/round-purple.png) no-repeat;
	color: #905E99;
}

.purple{
	color: #905E99;
}

.round-light-green{
	background: url(../images/round-light-green.png) no-repeat;
	color: #9AC496;
}

.round-small-light-green{
	background: url(../images/round-small-light-green.png) no-repeat;
	color: #9AC496;
}

.round-small-light-red{
	background: url(../images/round-small-light-red.png) no-repeat;
	color: #9AC496;
}

.light-green{
	color: #9AC496;
}

.round-light-red{
	background: url(../images/round-light-red.png) no-repeat;
	color: #D7908E;
}

.light-red{
	color: #D7908E;
}

.round-orange{
	background: url(../images/round-orange.png) no-repeat;
	color: #E96402;
}

.orange{
	color: #E96402;
}

.round-small-label{
	width: 70px;
	text-align: center;
	padding-top: 10px;
	font-size: 10pt;
	display: inline-block;
	margin: 0 0 0 12px;
	vertical-align: top;
}

.round-smaller-label{
	width: 70px;
	text-align: center;
	padding-top: 0px;
	font-size: 9pt;
	display: inline-block;
	margin: 0 0 0 12px;
	vertical-align: top;
}

.round-money-smaller-label-green{
	width: 70px;
    color: #9AC496;
	text-align: center;
	padding-top: 0px;
	font-size: 9pt;
	display: inline-block;
	margin: 0 0 0 12px;
	vertical-align: top;
}

.round-money-smaller-label-light-red{
	width: 70px;
    color: #D7908E;
	text-align: center;
	padding-top: 0px;
	font-size: 9pt;
	display: inline-block;
	margin: 0 0 0 12px;
	vertical-align: top;
}

.round-small-green, .round-small-red{
	width: 70px;
	height: 58px;
	text-align: center;
	padding-top: 12px;
	font-size: 40px;
	display: inline-block;
	margin: 0 0 0 12px;
}

.round-smaller-green, .round-smaller-red, .round-money-small-light-green, .round-money-small-light-red{
	width: 60px;
	height: 55px;
	text-align: center;
	padding-top: 14px;
	font-size: 30px;
	display: inline-block;
	margin: 0 0 0 12px;
}

.round-small-green{
	background: url(../images/round-small-green.png) no-repeat;
	color: #339622;
}

.round-smaller-green{
	background: url(../images/round-smaller-green.png) no-repeat;
	color: #339622;
}

.round-small-red{
	background: url(../images/round-small-red.png) no-repeat;
	color: #BC090C;
}

.round-smaller-red{
	background: url(../images/round-smaller-red.png) no-repeat;
	color: #BC090C;
}

.round-small-silver{
	background: url(../images/round-small-silver.png) no-repeat;
	color: #959595;
}

.comp{
	margin: 0;
	font-size: 32px;
	padding: 0;
	height: 90px;
}

.liney{
	background: url(../images/liney.png) no-repeat;
	width: 1164px;
	height: 43px;
	position: relative;
}

.period{
  	color: #676767;
	padding: 35px 240px 0px 0px;
	font-size: 16pt;
  	text-align: center;
  	position: relative;
    display: inline-block;
    float: left;
}

.period3{
  	color: #676767;
	font-size: 16pt;
  	text-align: center;
  	position: relative;
    display: inline-block;
    float: left;
}

.period2{
	color: #b1b0b0;
	font-size: 16pt;
	padding: 35px 240px 0px 0px;
  	text-align: center;
  	position: relative;
    display: inline-block;
  	float: left;
}

.gold-p, .gold-l-p, .hard-p, .hard-l-p, .bronze-p, .bronze-l-p, .silver-p, .silver-l-p, .pj-p, .pj-l-p, .prin-p, .prin-l-p,
.habit-p, .habit-l-p, .vobidu, .vobidu-l-p, .zrya, .zrya-l-p, .dura-p, .dura-l-p{
  	width: 217px;
	height: 35px;
	text-align: center;
  	font-size: 16px;
  	line-height: 35px; 
  	margin-top: 5px;
  	display: inline-block;
}

.gold-p{
	background: #f8c823;
  	color: #45423d;
}

.gold-l-p{
	background: #fbde7b;
  	color: #8c8b8b;
}

.hard-p{
	background: #b20606;
  	color: white;
}

.hard-l-p{
    background: #e09b9b;
	color: white;
}

.bronze-p{
	background: #eb6f13;
  	color: white;
}

.bronze-l-p{
    background: #f5b789;
	color: white;
}

.silver-p{
	background: #929191;
  	color: white;
}

.silver-l-p{
    background: #bebdbd;
	color: white;
}

.pj-p{
	background: #3f3e3e;
  	color: white;
}

.pj-l-p{
    background: #b2b2b2;
	color: white;
}

.prin-p{
	background: #684084;
  	color: white;
}

.prin-l-p{
    background: #b4a0c2;
	color: white;
}

.habit-p{
	background: #222677;
  	color: white;
}

.habit-l-p{
    background: #a7a8c9;
	color: white;
}

.vobidu{
    background: #597b89;
	color: white;
}

.vobidu-l-p{
    background: #acbdc4;
	color: white;
}

.zrya{
    background: #5a2001;
	color: white;
}

.zrya-l-p{
    background: #a88979;
	color: white;
}

.dura-p{
    background: #97266a;
	color: white;
}

.dura-l-p{
    background: #e467b3;
	color: white;
}

.main-y, .main-l-y, .dest-y, .dest-l-y, .extr-y, .extr-l-y, .holi-y, .holi-l-y, .stress-y, .stress-l-y, .calm-y, .calm-l-y, .arm-y, .arm-l-y {
	width: 250px;
	height: 35px;
	text-align: center;
  	font-size: 16px;
  	line-height: 35px; 
  	margin-top: 5px;
  	display: inline-block;
}

.main-y{
	background: #000000;
  	color: white;
}

.main-l-y{
	background: #7f7f7f;
  	color: white;
}

.dest-y{
	background: #7f0202;
  	color: white;
}

.dest-l-y{
    background: #bf8080;
	color: white;
}

.extr-y{
	background: #ec4b05;
  	color: white;
}

.extr-l-y{
    background: #f5a582;
	color: white;
}

.holi-y{
	background: #026915;
  	color: white;
}

.holi-l-y{
    background: #80b48a;
	color: white;
}

.stress-y{
	background: #3c015e;
  	color: white;
}

.stress-l-y{
    background: #9d80ae;
	color: white;
}

.calm-y{
	background: #01a9af;
  	color: white;
}

.calm-l-y{
    background: #80d4d7;
	color: white;
}

.arm-y{
	background: #a0014c;
  	color: white;
}

.arm-l-y{
    background: #cf80a5;
	color: white;
}


.arc-left{
	background: url(../images/arc-left.png) no-repeat;
	width: 143px;
	height: 87px;
	position: absolute;
}

.arc-right{
	background: url(../images/arc-right.png) no-repeat;
	width: 143px;
	height: 87px;
	position: absolute;
}

.arc-down{
	background: url(../images/arc-down.png) no-repeat;
	width: 143px;
	height: 38px;
	position: absolute;
}


.arc-down1{
	background: url(../images/arc-down1.png) no-repeat;
	width: 185px;
	height: 51px;
	position: absolute;
}

.arc-down2{
	background: url(../images/arc-down2.png) no-repeat;
	width: 93px;
	height: 51px;
	position: absolute;
}

.arc-down3{
	background: url(../images/arc-down3.png) no-repeat;
	width: 93px;
	height: 51px;
	position: absolute;
}

.arc-up{
	background: url(../images/arc-up.png) no-repeat;
	width: 195px;
	height: 63px;
	position: absolute;
}

.arc-up2{
	background: url(../images/arc-up2.png) no-repeat;
	width: 98px;
	height: 63px;
	position: absolute;
}

.arc-up-light{
	background: url(../images/arc-up-light.png) no-repeat;
	width: 195px;
	height: 63px;
	position: absolute;
}

.arc2-up-light{
	background: url(../images/arc2-up-light.png) no-repeat;
	width: 146px;
	height: 46px;
	position: absolute;
}

.arc2-down-light{
	background: url(../images/arc2-down-light.png) no-repeat;
	width: 146px;
	height: 46px;
	position: absolute;
}

.arc2-down{
	background: url(../images/arc2-down.png) no-repeat;
	width: 146px;
	height: 46px;
	position: absolute;
}

.arc2-up{
	background: url(../images/arc2-up.png) no-repeat;
	width: 146px;
	height: 46px;
	position: absolute;
}

.arrow-up{
	background: url(../images/arrow-up.png) no-repeat;
	width: 41px;
	height: 71px;
	position: absolute;
}

.arrow-up-light{
	background: url(../images/arrow-up-light.png) no-repeat;
	width: 41px;
	height: 71px;
	position: absolute;
}

.arrow-left-up{
	background: url(../images/arrow-left-up.png) no-repeat;
	width: 52px;
	height: 103px;
	position: absolute;
}

.arrow-right-up{
	background: url(../images/arrow-right-up.png) no-repeat;
	width: 52px;
	height: 103px;
	position: absolute;
}


.arrow-left-up1{
	background: url(../images/arrow-left-up1.png) no-repeat;
	width: 75px;
	height: 95px;
	position: absolute;
}

.arrow-right-up1{
	background: url(../images/arrow-right-up1.png) no-repeat;
	width: 75px;
	height: 95px;
	position: absolute;
}

.arrow-silver-up{
	background: url(../images/arrow-silver-up.png) no-repeat;
	width: 41px;
	height: 148px;
	position: absolute;
}

.arrow-silver-left{
	background: url(../images/arrow-silver-left.png) no-repeat;
	width: 71px;
	height: 41px;
	position: absolute;
}

#tabs{
	padding-top: 5px;
    margin-bottom: 30px;
}

.nav{
	font-size: 13pt;
}

.nav a:link, .nav a:visited, .nav a:active{
	display: inline-block;
	margin: 0 8px 0 0px;
	padding: 0 12px 12px 12px;
	color: #646464;
	text-decoration: none;
}

.nav a:link.active, .nav a:visited.active, .nav a:active.active{
	border-bottom: 3px solid #6387AC;
	padding-bottom: 9px;
}

.nav a:hover{
	color: #000;
}

.sovp a:link, .sovp a:visited, .sovp a:active{
	color: #BC090C;
   	text-decoration: none;
 	font-size: 16px;
	padding: 5px 0 10px 45px;
    background-repeat: no-repeat;
}

.sovp a:hover{
 	text-decoration: underline;
}

.over span{
	width: 706px;
    height: 921px;
	display: inline-block;
    position: absolute;
	left: -747px;
	top: -12px;
	margin: 0 0 0 0px;
	visibility: hidden;
	opacity: 0;
	transition: visibility ease 0s, opacity ease 0.3s;
  }

.over:hover span{
	visibility: visible;
	opacity: 1;
}

.much-y{
	font-size: 15px;
	margin: 5px 0 10px 0;
	text-align: center;
	color: #3e3c3d;
}

.much-date{
	font-size: 16px;
	margin-top: 5px;
	text-align: center;
	color: #3e3c3d;
	line-height: 1.5;
}

.much-d{
	font-size: 14px;
	margin: 5px 0 10px 0;
	text-align: center;
	color: #3e3c3d;
}

.much-n{
	font-size: 15px;
	margin: 10px 0 10px 0;
	text-align: center;
}

.much{
width: 300px;
}

.nothanks, .silverotn, .brot, .fivetwo{
	width: 117px;
	height: 33px;
	
}

.psychopat, .stub, .gays, .crown, .ruins, .togood, .loner, .insanity,
.devil, .avoid, .ignored, .stagnation, .trans, .trap, .collector,
.redrag, .fish, .genius, .dura, .jaba, .dust, .despot, .zoluh, .shantazh,
.nazlo, .star, .mavr, .horseman, .tormoz, .egg, .miledy, .zhar, .psyhanul, .moscow, .hulk,
.stul, .forest, .ugo, .dull, .manymoney, .goldotn, .lpsyh, .ld, .bird, .ded, .kur, .angry,
.belmo, .chad, .holyman, .vampire, .ostrovok, .she, .ugol, .drrr, .obida, .kvazimodo,
.angel, .shef, .gemini, .podarok, .tupik, .samoed, .last, .battery, .orient, .nedover, .vina,
.jesus{
	width: 46px;
	height: 46px;
	position: absolute;
}

.psychopat{background: url(../images/psychopat.png) no-repeat;}
.stub{background: url(../images/stub.png) no-repeat;}
.gays{background: url(../images/gays.png) no-repeat;}
.crown{background: url(../images/crown.png) no-repeat;}
.ruins{background: url(../images/ruins.png) no-repeat;}
.togood{background: url(../images/togood.png) no-repeat;}
.loner{background: url(../images/loner.png) no-repeat;}
.insanity{background: url(../images/insanity.png) no-repeat;}
.devil{background: url(../images/devil.png) no-repeat;}
.avoid{background: url(../images/avoid.png) no-repeat;}
.ignored{background: url(../images/ignored.png) no-repeat;}
.stagnation{background: url(../images/stagnation.png) no-repeat;}
.trans{background: url(../images/trans.png) no-repeat;}
.trap{background: url(../images/trap.png) no-repeat;}
.collector{background: url(../images/collector.png) no-repeat;}
.redrag{background: url(../images/redrag.png) no-repeat;}
.fish{background: url(../images/fish.png) no-repeat;}
.genius{background: url(../images/genius.png) no-repeat;}
.dura{background: url(../images/dura.png) no-repeat;}
.jaba{background: url(../images/jaba.png) no-repeat;}
.dust{background: url(../images/dust.png) no-repeat;}
.despot{background: url(../images/despot.png) no-repeat;}
.zoluh{background: url(../images/zoluh.png) no-repeat;}
.shantazh{background: url(../images/shantazh.png) no-repeat;}
.nazlo{background: url(../images/nazlo.png) no-repeat;}
.star{background: url(../images/star.png) no-repeat;}
.mavr{background: url(../images/mavr.png) no-repeat;}
.horseman{background: url(../images/horseman.png) no-repeat;}
.tormoz{background: url(../images/tormoz.png) no-repeat;}
.egg{background: url(../images/egg.png) no-repeat;}
.miledy{background: url(../images/miledy.png) no-repeat;}
.zhar{background: url(../images/zhar.png) no-repeat;}
.psyhanul{background: url(../images/psyhanul.png) no-repeat;}
.moscow{background: url(../images/moscow.png) no-repeat;}
.hulk{background: url(../images/hulk.png) no-repeat;}
.stul{background: url(../images/stul.png) no-repeat;}
.forest{background: url(../images/forest.png) no-repeat;}
.ugo{background: url(../images/ugo.png) no-repeat;}
.dull{background: url(../images/dull.png) no-repeat;}
.manymoney{background: url(../images/manymoney.png) no-repeat;}
.goldotn{background: url(../images/goldotn.png) no-repeat;}
.lpsyh{background: url(../images/lpsyh.png) no-repeat;}
.ld{background: url(../images/ld.png) no-repeat;}
.nothanks{background: url(../images/nothanks.png) no-repeat;}
.wolf{background: url(../images/wolf.png) no-repeat;}
.bird{background: url(../images/bird.png) no-repeat;}
.silverotn{background: url(../images/silver.png) no-repeat;}
.ded{background: url(../images/ded.png) no-repeat;}
.brot{background: url(../images/brot.png) no-repeat;}
.kur{background: url(../images/kur.png) no-repeat;}
.angry{background: url(../images/angry.png) no-repeat;}
.fivetwo{background: url(../images/fivetwo.png) no-repeat;}
.belmo{background: url(../images/belmo.png) no-repeat;}
.chad{background: url(../images/chad.png) no-repeat;}
.holyman{background: url(../images/holyman.png) no-repeat;}
.vampire{background: url(../images/vampire.png) no-repeat;}
.ostrovok{background: url(../images/ostrovok.png) no-repeat;}
.she{background: url(../images/she.png) no-repeat;}
.ugol{background: url(../images/ugol.png) no-repeat;}
.drrr{background: url(../images/drrr.png) no-repeat;}
.obida{background: url(../images/obida.png) no-repeat;}
.kvazimodo{background: url(../images/kvazimodo.png) no-repeat;}
.angel{background: url(../images/angel.png) no-repeat;}
.shef{background: url(../images/shef.png) no-repeat;}
.gemini{background: url(../images/gemini.png) no-repeat;}
.podarok{background: url(../images/podarok.png) no-repeat;}
.tupik{background: url(../images/tupik.png) no-repeat;}
.samoed{background: url(../images/samoed.png) no-repeat;}
.last{background: url(../images/last.png) no-repeat;}
.battery{background: url(../images/battery.png) no-repeat;}
.orient{background: url(../images/orient.png) no-repeat;}
.nedover{background: url(../images/nedover.png) no-repeat;}
.vina{background: url(../images/vina.png) no-repeat;}
.jesus{background: url(../images/jesus.png) no-repeat;}

.shema{background: url(../images/01site-2.png) no-repeat;
	width: 800px;
	height: 968px;
	display: inline-block;
}

.tsov{
	vertical-align: top;
}

.tsov2{
	vertical-align: bottom;
	text-align: center;
}

.line{
	width: 225px;
	border-bottom: 2px solid;
}

.line1{
	width: 50px;
	border-bottom: 2px solid;
}

.line2{
	width: 230px;
	border-bottom: 2px solid;
}

.reserved{
    position: relative;
}

.sovp-period{
 	font-size: 16px;
  	color: #BC090C;
  	padding: 15px 0 0 45px;
}

.sovp-period2{
 	font-size: 16px;
  	color: #BC090C;
  	padding: 15px 0 0 150px;
}

.sovp-l-period{
 	font-size: 16px;
  	color: #dd9898;
  	padding: 15px 0 0 45px;
}

.sovp-text{
	font-size: 14px;
	line-height: 2;
	color: #3e3c3d;
  	padding: 15px 0 0 46px;
}

.sovp-pic_admin{
	display: inline-block;
	position: relative;
	float: left;
	height: 46px;
	margin-right: 8px;
}

.sovp_admin{
	background-repeat: no-repeat;
	font-size: 12pt;
	margin-bottom: 30px;
}

.sovp-period_admin{
	background-repeat: no-repeat;
	font-size: 12pt;
	margin-bottom: 0px;
}

.sovp-text_admin{
	font-size: 14px;
	line-height: 2;
	color: #3e3c3d;
}

.sovp-otstup_admin{
	
	margin-bottom: 20px;
}


.tort, .tort-l, .tak, .tak-l, .pirog, .pirog-l, .nezli, .nezli-l, .spoon, .spoon-l, .bear, .bear-l, 
.sugar, .sugar-l, .proval, .proval-l, .agree, .agree-l, .miracle, .miracle-l, .nagruz, .nagruz-l, 
.batar, .batar-l, .korito, .korito-l, .monster, .monster-l, .terr, .terr-l, .fly, .fly-l, .boomer, .boomer-l, 
.hardw, .hardw-l, .rukava, .rukava-l, .crazy, .crazy-l, .free, .free-l, .grab, .grab-l, .sorn, .sorn-l, 
.ignor, .ignor-l, .chicken, .chicken-l, .true, .true-l, .laz, .laz-l, .greedy, .greedy-l, .fish, .fish-l, 
.cheese, .cheese-l, .bat, .bat-l, .clock, .clock-l, .agit, .agit-l, .flash, .flash-l, .redrag, .redrag-l, 
.nomoney, .nomoney-l, .motil, .motil-l, .manymoney-l, .simul, .simul-l, .scary, .scary-l, .otstal, .otstal-l,
.wait, .wait-l{
	width: 46px;
	height: 46px;
	position: absolute;
}

.tort{background: url(../images/tort.png) no-repeat;}
.tort-l{background: url(../images/tort-l.png) no-repeat;}
.tak{background: url(../images/tak.png) no-repeat;}
.tak-l{background: url(../images/tak-l.png) no-repeat;}
.pirog{background: url(../images/pirog.png) no-repeat;}
.pirog-l{background: url(../images/pirog-l.png) no-repeat;}
.nezli{background: url(../images/nezli.png) no-repeat;}
.nezli-l{background: url(../images/nezli-l.png) no-repeat;}
.spoon{background: url(../images/spoon.png) no-repeat;}
.spoon-l{background: url(../images/spoon-l.png) no-repeat;}
.bear{background: url(../images/bear.png) no-repeat;}
.bear-l{background: url(../images/bear-l.png) no-repeat;}
.sugar{background: url(../images/sugar.png) no-repeat;}
.sugar-l{background: url(../images/sugar-l.png) no-repeat;}
.proval{background: url(../images/proval.png) no-repeat;}
.proval-l{background: url(../images/proval-l.png) no-repeat;}
.agree{background: url(../images/agree.png) no-repeat;}
.agree-l{background: url(../images/agree-l.png) no-repeat;}
.miracle{background: url(../images/miracle.png) no-repeat;}
.miracle-l{background: url(../images/miracle-l.png) no-repeat;}
.nagruz{background: url(../images/nagruz.png) no-repeat;}
.nagruz-l{background: url(../images/nagruz-l.png) no-repeat;}
.batar{background: url(../images/batar.png) no-repeat;}
.batar-l{background: url(../images/batar-l.png) no-repeat;}
.korito{background: url(../images/korito.png) no-repeat;}
.korito-l{background: url(../images/korito-l.png) no-repeat;}

.monster{background: url(../images/monster.png) no-repeat;}
.monster-l{background: url(../images/monster-l.png) no-repeat;}
.terr{background: url(../images/terr.png) no-repeat;}
.terr-l{background: url(../images/terr-l.png) no-repeat;}
.fly{background: url(../images/fly.png) no-repeat;}
.fly-l{background: url(../images/fly-l.png) no-repeat;}
.boomer{background: url(../images/boomer.png) no-repeat;}
.boomer-l{background: url(../images/boomer-l.png) no-repeat;}
.hardw{background: url(../images/hardw.png) no-repeat;}
.hardw-l{background: url(../images/hardw-l.png) no-repeat;}
.rukava{background: url(../images/rukava.png) no-repeat;}
.rukava-l{background: url(../images/rukava-l.png) no-repeat;}
.crazy{background: url(../images/crazy.png) no-repeat;}
.crazy-l{background: url(../images/crazy-l.png) no-repeat;}
.free{background: url(../images/free.png) no-repeat;}
.free-l{background: url(../images/free-l.png) no-repeat;}
.grab{background: url(../images/grab.png) no-repeat;}
.grab-l{background: url(../images/grab-l.png) no-repeat;}
.sorn{background: url(../images/sorn.png) no-repeat;}
.sorn-l{background: url(../images/sorn-l.png) no-repeat;}
.ignor{background: url(../images/ignor.png) no-repeat;}
.ignor-l{background: url(../images/ignor-l.png) no-repeat;}
.chicken{background: url(../images/chicken.png) no-repeat;}
.chicken-l{background: url(../images/chicken-l.png) no-repeat;}

.true{background: url(../images/true.png) no-repeat;}
.true-l{background: url(../images/true-l.png) no-repeat;}
.laz{background: url(../images/laz.png) no-repeat;}
.laz-l{background: url(../images/laz-l.png) no-repeat;}
.greedy{background: url(../images/greedy.png) no-repeat;}
.greedy-l{background: url(../images/greedy-l.png) no-repeat;}
.fish{background: url(../images/fish.png) no-repeat;}
.fish-l{background: url(../images/fish-l.png) no-repeat;}
.cheese{background: url(../images/cheese.png) no-repeat;}
.cheese-l{background: url(../images/cheese-l.png) no-repeat;}
.bat{background: url(../images/bat.png) no-repeat;}
.bat-l{background: url(../images/bat-l.png) no-repeat;}
.clock{background: url(../images/clock.png) no-repeat;}
.clock-l{background: url(../images/clock-l.png) no-repeat;}
.agit{background: url(../images/agit.png) no-repeat;}
.agit-l{background: url(../images/agit-l.png) no-repeat;}
.flash{background: url(../images/flash.png) no-repeat;}
.flash-l{background: url(../images/flash-l.png) no-repeat;}

.redrag{background: url(../images/redrag.png) no-repeat;}
.redrag-l{background: url(../images/redrag-l.png) no-repeat;}
.nomoney{background: url(../images/nomoney.png) no-repeat;}
.nomoney-l{background: url(../images/nomoney-l.png) no-repeat;}
.manymoney-l{background: url(../images/manymoney-l.png) no-repeat;}
.motil{background: url(../images/motil.png) no-repeat;}
.motil-l{background: url(../images/motil-l.png) no-repeat;}
.simul{background: url(../images/simul.png) no-repeat;}
.simul-l{background: url(../images/simul-l.png) no-repeat;}
.scary{background: url(../images/scary.png) no-repeat;}
.scary-l{background: url(../images/scary-l.png) no-repeat;}
.otstal{background: url(../images/otstal.png) no-repeat;}
.otstal-l{background: url(../images/otstal-l.png) no-repeat;}
.wait{background: url(../images/wait.png) no-repeat;}
.wait-l{background: url(../images/wait-l.png) no-repeat;}


.listok > ul {
list-style: none; 
padding-left: 10px;
}
	
.listok > ul > li {
background-image: url("../images/ok.png");
background-position: 0 0;
background-size: 25px;
background-repeat: no-repeat;
margin-bottom: 20px;
padding-left: 30px;
padding-top: 2px;
}

.listcancel > ul {
list-style: none; 
padding-left: 10px;
}
	
.listcancel > ul > li {
background-image: url("../images/cancel.png");
background-position: 0 0;
background-size: 25px;
background-repeat: no-repeat;
margin-bottom: 20px;
padding-left: 30px;
padding-top: 1px;
}

table.playlist{
	border-collapse: collapse;
	border: none;
}

table.playlist td{
	padding: 10px;
}

.playlist a:link, .playlist a:visited, playlist a:active{
	color: #167AC6;
	text-decoration: none;

	font-size: 12pt;
}

.playlist a:hover{
	color: #46AAF6;
	text-decoration: none;

	font-size: 12pt;
}

.playlist img{
	border: 1px solid #ffffff;
}

.playlist  a:hover img{
	border: 1px solid #ffffff;
}

.buttons form {
	display: inline;
}

.bans{
	color: red;
}

#warning{
	display: block;
	background: #FFEFE8;
	border: 1px solid #F6D6CC;
	color: #45413F;
	font-size: 10pt;
	padding: 10px;
}

#stat{
	text-align: center;
	color: #646464;
	font-size: 10pt;
}

table.table{
	border-collapse: collapse;
}

table.table td{
	height: 39px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid white;
	padding: 0;
	font-size: 12pt;
}

td.elem{
	width: 48px;
}

td.elem-long{
	width: 80px;
}

td.elem-long2{
	width: 120px;
}

td.separator{
	width: 11px;
}

td.separator-long{
	width: 30px;
}

td.separator-short{
	width: 1px;
}

td.blue{
	background-color: #5B9BD5;
	color: white;
}

td.ocean{
	background-color: #C2D7F0;
}

td.head-ocean{
	background-color: #5B9BD5;
	color: white;
}

td.red{
	background-color: #E6B9B8;
	color: black;
}

td.head-red{
	background-color: #A67978;
	color: white;
}

td.dark-silver{
	background-color: #D9D9D9;
}

td.silver{
	background-color: #F2F2F2;
	color: black;
}

td.dark-gray{
	background-color: #595959;
	color: white;
}

td.gray{
	background-color: #808080;
	color: white;
}

td.orange{
	background-color: #f8cbad;
	color: black;
}

table.table th{
	height: 39px;
	text-align: left;
	font-weight: normal;
	padding-left: 14px;
	font-size: 12pt;
}


th.ocean{
	background-color: #DDEBF7;
}

th.silver{
	background-color: #F5F3F3;
	color: black;
}

th.gray{
	background-color: #E0E0E0;
	color: black;
}

th.click:hover{
	color: #656565;
}

.panel{
	font-size: 12pt;
	margin-bottom: 30px;
}

.panel img{
	vertical-align: middle;
	margin-right: 12px;
}

.panel label{
	cursor: pointer;
	color: #646464;
	vertical-align: baseline;
}

table.videos{
	border-collapse: collapse;
	width: 100%;
}

table.videos td{
	width: 220px;
	padding: 0px 5px 28px 5px;
	vertical-align: top;
}

table.videos th{
	text-align: center;
	font-weight: normal;
	color: #656565;
	padding: 0px 0px 26px 0px;
	background: url(../images/date-line.png) repeat-x;
	background-position-y: 7px;	
}

.video-month{
	display: inline-block;
	background: #fff;
	padding: 0 24px;
}

.videos a:link, .videos a:visited, .videos a:active{
	color: #000;
}

.videos a:hover{
	color: #656565;
}

input.search{
	height: 30px;
	width: 537px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: url(../images/search.png) no-repeat;
	background-position: 4px 5px;
	padding: 0 0 0 40px;
}

.video-small{
	width: 210px;
	height: 118px;
	margin-bottom: 8px;
	position: relative;
}

.denied-small{
	width: 210px;
	height: 118px;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
}

.new-video{
	position: absolute;
	background-color: #BC090C;
	color: #F3DEDE;
	font-size: 13pt;
	padding: 3px 14px;
	right: 0px;
	bottom: 8px;
}

.inner-small{
	width: 210px;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	text-align: center;
}

.video-views{
	font-size: 9pt;
	color: #656565;
	padding-top: 8px;
}

#video-player{
	width: 800px;
	height: 451px;
}

.video-title{
	font-size: 14pt;
	padding-top: 16px;
}

.video-date{
	font-size: 10pt;
	color: #656565;
	padding-top: 8px;
}

.video-description{
	padding-top: 26px;
	line-height: 1.7;
	font-size: 12pt;
}

.article{
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.right-panel{
	display: inline-block;
	float: right;
	margin-top: -4px;
	font-size: 11pt;
}

.right-panel input{
	margin: -8px 0 0 20px;
}

a.delete:link, a.delete:visited, a.delete:active{
	display: inline-block;
	width: 13px;
	height: 13px;
	background-image: url(../images/delete.png);
}

a.delete:hover{
	background-image: url(../images/delete-hover.png);
}

td.delete{
	display: inline-block;
	width: 30px;
	background-image: url(../images/delete.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

td.delete:hover{
	background-image: url(../images/delete-hover.png);
}

.share{
	width: 30px;
	background-image: url(../images/share.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.shared{
	width: 30px;
	background-image: url(../images/shared.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.click{
	cursor: pointer;
}

.years{
	width: 765px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	margin-bottom: 5px;
}

.year{
	display: inline-block;
	width: 85px;
	text-align: center;
	font-size: 12pt;
	margin: 0;
}

.current_year{
	font-size: 14pt;
}

.year a:link, .year a:visited, .year a:active{
	color: #646464;
}

a.current_year:link, a.current_year:visited, a.current_year:active{
	color: black;
}

.year a:hover, a.current_year:hover{
	color: #A4A4A4;
}

.buy, .block .buy{
	background-color: #339622;
	border: 1px solid #368727;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	padding: 9px 14px;
	cursor: pointer;
	font-size: 10pt;
}

.in-basket, .block  .in-basket{
	background-color: transparent;
	border: 2px solid #ccc;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	padding: 9px 14px;
	cursor: pointer;
	font-size: 10pt;
}

.basket{
	width: 100%;
}

.basket td{
	vertical-align: top;
}

.calc{
	float: left;
	padding-left: 20px;
	font-size: 14pt;
	color: #666;
	line-height: 1.5;
}

.attempts{
	padding-top: 20px;
	clear: both;
	font-size: 14pt;
	color: #666;
}

.order{
	font-size: 14pt;
	line-height: 1.5;
	margin-top: 40px;
}

.total{
	font-size: 16pt;
	margin-top: 32px;
	border-top: 1px solid black;
	padding-top: 15px;
}

.requisite{
	margin-top: 0;
	margin-bottom: 32px;
	line-height: 1.5;
	font-size: 12pt;
}

.order-right{
	text-align: right;
	float: right;
}

.slider{
	background-color: #e8e8e8;
	height: 20px;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
	position: relative;
	font-size: 14px;
	line-height: 1.4;
	font-color: #3e3c3d;
	margin-top: 10px;
	}
	
.slider2 {    
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  font-size: 12pt;
}
.slider2:before,
.slider2:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 0.5px;
  background: #000;
  z-index: -1;
  position: relative;
  vertical-align: middle;
}
.slider2:before {
  right: 15px;
  margin: 0 0 0 -100%;
}
.slider2:after {
  left: 15px;
  margin: 0 -100% 0 0;
}



	
	
	
	