* { margin: 0; padding: 0; font-family: verdana, geneva;}
h1 {font-size: 38px; font-family: Impact; width: 900px; height: 86px; margin: 0 auto; padding: 8px 20px; color: #dd4900; text-align: center; border-bottom: 2px dotted #bebab8; }
h2 {font-size: 26px; font-family: Georgia; width: 900px; height: 86px; margin: 0 auto; padding: 8px 20px; color: #323232; text-align: center; }
a {outline: 0 none; border: 0;}
html { background-image: url('images/debut_light.png'); background-repeat: repeat; overflow-y: scroll;}
#wraper_main { height: 49px; background-image: url('images/menu_wraper.jpg'); 	background-repeat: repeat; position: fixed; width: 100%;}
#menu_top {width: 960px; margin: 0 auto;}
#menu_top a {text-decoration: none; font-size: 18px; line-height: 44px; color: white; text-align: center;}
.menu_item {height: 49px; background-image: url('images/razdelitel.png'); background-repeat: no-repeat; float: left;}
.videopresentation, .videopresentation_active {width: 240px;}
.experts, .experts_active {width: 240px;}
.when_and_where, .when_and_where_active {width: 240px;}
.gifts, .gifts_active {width: 240px;}
.PARTICIPATE, .PARTICIPATE_active {width: 240px;}
.EMPTY {width: 1px;}
.menu_item:hover {background-color: #dd4900;}
.videopresentation_active, .experts_active, .when_and_where_active, .gifts_active, .PARTICIPATE_active { background-color: #dd4900;}
#video_million {margin: 0 auto; width: 1200px; height: 241px; background-image: url('images/video_million.png'); background-position: bottom; background-repeat: no-repeat; padding-top: 49px;}
.wrapper_subscribe { margin: 0 auto; height: 388px; background-image: url('images/wrapper_subscribe.png'); background-repeat: repeat-x; background-position: bottom; }
#subscribe_player { margin: 0 auto; width: 972px; height: 384px; background-image: url('images/back_subscribe.png'); margin-top: -14px;}
.player {	width: 560px; padding: 44px 0 0 16px; float: left; }
.subscribe  {float: left; width: 395px; padding-top: 145px; }
.sub_title { font-family: verdana; font-size: 17px; padding: 23px 0 0 133px;}
input[type=text] { border: none; outline: none; margin-bottom: 44px; font-size: 24px; font-style: italic; font-family: Verdana; color: #666666; background: transparent;}
.form {padding: 26px 0 0 64px;}
.button {width: 330px; height: 51px; margin-top: 0px; margin-bottom: 2px; margin-left: -8px; display: inline-block; border: none; text-decoration: none; outline: none; background: transparent; cursor: pointer;}
.wrapper_content { width: 1010px;  background-image: url('images/wrapper_content.png'); background-repeat: repeat-y; margin: 0 auto; background-position: 50% 0%;}
.organizers_name { width: 570px; height: 280px; float: left; border: 2px dotted #bebab8; margin-top: 20px; margin: 20px 20px 5px 45px; border-radius: 12px;}
.sponsor { width: 328px; height: 280px; float: left; border: 2px dotted #bebab8; margin-top: 20px; border-radius: 12px; margin-bottom: 20px;}
#organizers .title, #inf_sponsors .title, .review_item .title { font-family: Impact; font-size: 22px; padding: 10px 0 0 15px; color: #ff6600;text-align: center; }
.organizers_people {width: 285px; }
.organizers_people img {padding: 10px 0 8px 71px;}
#organizers .name {font-family: verdana, geneva; font-size: 18px; text-align: center; }
.plashka {width: 1010px;  background-image: url('images/plashka.png'); height: 99px; margin: 0 auto; clear: both;}
.plashka p {font-size: 30px; font-family: Impact; text-align: center; padding-top: 30px; color: white; text-shadow: 2px 1px #091c28; }
.wrapper {width: 960px; margin: 0 auto; }
#about { width: 700px; float: left; font-size: 14px; font-family: verdana, geneva;}
.wrapper_vk { float: left; width: 260px;}
#about p {padding: 0 20px 10px 20px;  line-height: 22px; width: 660px;}
.wrapper_vk {margin-top: 5px; width: 218px; border: 2px dotted #bebab8; border-radius: 12px; }
.our_group {background-color: #0c4678; color: white; font-family: verdana, geneva; padding: 5px !important; text-align: center; margin: 10px; font-size: 14px; font-weight: bold;}
#vk_groups{margin: 0 auto;}
.subscribe_sign {text-transform: uppercase; color: #818181; font-size: 10px; margin: 6px 0; text-align: center;}
.check {float: left; padding: 5px 15px 5px 20px;}
.globus {float: left; padding: 5px 15px 5px 20px;}
.to_participate {width: 352px; height: 73px; display: block; background-image: url('images/to_participate.png'); margin-top: 10px; margin-left: 300px;}
.why {width: 900px; float: left; font-size: 14px; }
.why p {padding: 0 20px 10px 20px; line-height: 22px;}
.wrapper p {padding: 0 17px 10px 20px; line-height: 22px;}
.inf_organizator {border: 2px dotted #bebab8; border-radius: 12px; width: 920px; margin: 0 auto; height: 365px; clear: both;}
#inf_sponsors {border: 2px dotted #bebab8; border-radius: 12px; width: 920px; margin: 0 auto; height: 265px; clear: both;}
#inf_sponsors a, #inf_sponsors a:visited { color: #000; text-decoration: underline; font-size: 12px;}
#inf_sponsors a:hover { color: #000; text-decoration: none;}
.panel_right {
	display: none;
	background-image: url(images/text_b.png); 
	background-position: right center; 
	background-repeat: no-repeat; 
	color: #000; 
	height: 298px; 
	padding: 0px 46px 4px 0px !important; 
	position: fixed; 
	top: 5px; 
	width: 228px; 
	z-index: 99; 
	left: 0px; 
	margin-left: -235px;
	text-align: left; 
	transition: left .2s ease-out; 
	-moz-transition: left .2s ease-out; 
	-webkit-transition: left .2s ease-out; 
	-o-transition: left .2s ease-out;}
.panel_right:hover { left: 235px; transition: left .4s ease-out; border-color: #000; }
.block_text { padding: 10px 12px 10px 5px; width: 217px; height: 280px; overflow-y: scroll; border: 2px dotted #000; border-right: none !important; font-size: 12px; background-color: white;}
.block_text p {padding-bottom: 5px; }
#pluso {position: fixed !important; top: 15%; opacity: 0.3; display: block !important;}
.pluso:hover { opacity: 1;}
#inf_sponsors img{float: left; padding: 10px;}
.title_gift { text-align: center; font-weight: bold; font-size: 16px !important; font-family: verdana, geneva;}
#gift p {font-size: 14px; font-family: verdana, geneva;}
.review_item {border: 2px dotted #bebab8; border-radius: 12px; width: 900px; margin: 0 auto; padding: 10px; margin-bottom: 20px; min-height: 220px;}
.grey {background-color: #f6f6f6;}
.foto_name {float: left; width: 200px; margin: 0 auto; text-align: center; padding-right: 10px;}
.name_review {font-size: 15px; font-family: verdana, geneva; text-align: center; padding: 0 !important;}
.prof_review {font-size: 13px; font-family: verdana, geneva; text-align: center; padding:0 !important;}
.text_review p {font-size: 14px; padding-left: 210px;}
.last_words {text-align: center; font-weight: bold; font-family: verdana, geneva; font-size: 14px;}
#anchor_gifts, #anchor_how, #experts {width: 10px; height: 25px;}
#videopresent {height: 30px;}
#how p{ font-size: 14px;}
.content_down {width: 978px; height: 22px; background: url('images/content_down.png'); margin: 0 auto;} 
.content_down_2 {width: 978px; height: 9px; background: url('images/content_down.png'); background-position: 0% 100%; margin: 0 auto;}
#footer {margin: 0 auto 30px;}
#footer p {width: 800px; margin: 0 auto; text-align: center; padding-top: 12px; padding-bottom: 4px; font-size: 13px;}
#footer a {color: black;}
#footer a:hover, #footer a:visited {color: black; text-decoration: none;}
.top_content {width: 978px; height: 25px; background: url('images/top_content.png'); margin: 0 auto; background-position: 1% 50%;}
.title_thanx { font-size: 30px !important; font-family: Impact !important; text-align: center; width: 960px; margin: 0 auto; color: #ff6600; font-weight: normal !important;}
#take {width: 960px; margin: 0 auto;}
.ecover {padding: 20px 20px 5px 90px; float: left;}
#sign_take {width: 530px; float: left; padding-top: 15px; padding-left: 20px;}
#sign_take .title {font-size: 30px; font-family: Impact; padding: 0; font-weight: normal !important; padding-bottom: 20px; padding-left: 15px;}
#sign_take img {float: left; padding: 15px 10px 18px 0px; }
#sign_take p { font-size: 16px; font-family: verdana, geneva; padding: 10px 0 18px 0px; font-weight: bold;}
#wrapper_form {width: 960px; height: 215px; background: url('images/wrapper_form.png'); margin: 0 auto; }
#wrapper_form  .title {text-align: center; font-weight: bold; font-size: 16px; font-family: verdana, geneva; padding-top: 8px;}
#thanks p {font-size: 16px; font-weight: bold; padding-bottom: 20px; font-family: verdana, geneva; line-height: 22px; padding-right: 60px;}
#wrapper_form input[type=text] { border: none; outline: none; margin-bottom: 44px; font-size: 24px; font-style: italic;
font-family: Verdana; color: #666666; background: transparent; float: left; padding-right: 65px;} 
#wrapper_form form {padding: 35px 0 10px 135px;}
#wrapper_form .button {margin-top: 4px; margin-bottom: 2px; margin-left: -190px; font-size: 30px; font-family: impact; color: #fff; text-shadow: 1px 2px black; padding: 0;}
#comebacker_bar {display: none !important;}
.percent {font-size: 10px; position: absolute; padding: 7px 0 0 55px; color: white;}
.text_review ul {padding-left: 230px; font-size: 14px; -webkit-margin-after: 10px;}
.text_review li {padding-bottom: 10px;}
.alignleft {float: left;margin: 5px 5px 15px 5px;clear: right;}
.alignright {float: right;margin: 5px 5px 5px 15px;clear: left;}
.aligncenter {text-align: center; margin: 0 auto;}
ul.ps_ul, ol.ps_ol {padding: 15px 0 5px 40px;margin: 15px 20px;}
.ps_bullet_3 {list-style: url(images/3.png) outside;}
ul.ps_ul li {padding: 5px 0 5px 20px;}
.fig {text-align: center;}
.figright {width: 200px; height: 200px; float: right;}
#page {width:70%;margin:10px auto;}
.tabs {width:100%;overflow:hidden;font-size:0.9em;margin:2em 0;zoom:1;padding:1px;position:relative;}
.tabs dt {float:left;line-height:2;height:2em;background:#e8f0f5;border:1px solid #e8f0f5;border-bottom:0;padding:0 1em;position:relative;left:35px;margin-right:1px;cursor:pointer;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;}
.tabs dt:hover {background-color:#bfdff4;}
.tabs dt.selected {border-color:#b0d0e9;background:#fff;z-index:3;cursor:auto;}
.tabs dd {background:#fff;display:none;float:right;width:100%;margin:2em 0 0 -100%;position:relative;z-index:2;}
.tabs dd.selected {display:block;}
.tabs .tab-content {border:1px solid #b0d0e9;padding:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;}