#side_panel_wrapper {height:0; left:0; margin-top:0; position:fixed; top:50%; width:0; z-index:109;}
	#side_panel {height:410px; margin-top:-205px; position:absolute; right:0; top:0; width:150px;}
		#side_panel_body {background:#0C70B4; border-right:1px solid #555; height:100%; left:-1px; position:absolute; top:0; width:100%;}
			#side_panel_content {color:#fff; padding:20px 10px; position:relative; text-align:center;}
				#side_panel_content a {color:#fff; display:inline-block; margin-bottom:24px; outline:0; text-decoration:none;}
				#side_panel_content a:hover {text-decoration:underline; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
				#side_panel_content a:before {background:url("socials.png"); content:''; display:block; height:48px; margin:0 auto 8px; width:48px;}
				#side_panel_content a.vk:before {background-position:0 -48px;}
				#side_panel_content a.fb:before {background-position:0 -96px;}
				#side_panel_content a.tw:before {background-position:0 -144px;}
				#side_panel_content a.ig:before {background-position:0 -192px;}
			#side_panel_body:before {border-top:1px solid #555; content:''; display:block; height:0; left:0; overflow:hidden; position:absolute; right:0; top:0;}
			#side_panel_body:after {border-bottom:1px solid #555; bottom:0; content:''; display:block; height:0; left:0; overflow:hidden; position:absolute; right:0;}
		#side_panel_tab {cursor:pointer; height:100%; position:absolute; right:-37px; top:0; width:37px; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0; -moz-box-shadow:1px 0 0px rgba(255, 255, 255, 0.4); -webkit-box-shadow:1px 0 0px rgba(255, 255, 255, 0.4); box-shadow:1px 0 0px rgba(255, 255, 255, 0.4); background: #0450a4; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0NTBhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDM5ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left,  #0450a4 0%, #043982 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0450a4), color-stop(100%,#043982)); background: -webkit-linear-gradient(left,  #0450a4 0%,#043982 100%); background: -o-linear-gradient(left,  #0450a4 0%,#043982 100%); background: -ms-linear-gradient(left,  #0450a4 0%,#043982 100%); background: linear-gradient(to right,  #0450a4 0%,#043982 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0450a4', endColorstr='#043982',GradientType=1 );}
		#side_panel_tab:after {background:url("text_vertical.png") center center no-repeat; content:''; display:block; height:100%; width:100%;}
