	html {
					height:100%;
					width:100%;
					background:url(i/wallpaper.png);
				}

				body {
					font:0.8em "Lucida Sans Unicode", Arial,sans-serif;
					text-align:left;
					height:100%;
					color:#555;
				}

				a {color:#555}
				a:hover {
					color:#078073
					}

				* {
					font-size: 100%;
					margin: 0px;
				}

				.content td,
				.content tr,
				.content {
					height:100%
					}
					
				.content {
					width:100%
					}

				.main-wrapper {
					width:998px;
					margin:0 auto;
					height:90%
					}

				#header, #footer {
					display:block;
					text-align:center;
					}


				#header {			
					padding:20px 0 40px
					}

				#photo-wrapper {
					-webkit-box-shadow: rgba(0,0,0,.8) 0px 0px 40px;
					box-shadow: rgba(0,0,0,.8) 0px 0px 40px;
					-moz-box-shadow:rgba(0,0,0,.8) 0px 0px 40px;
					margin:0 auto;
					width:899px;
					height:558px;
					color:#fff;
					position:relative;
					}

				#photo-wrapper img.gallery {
					position:absolute;
					left:0;
					top:0;
					z-index:1;
					display:none
					}

				#footer {
					padding:40px 0 20px;
					}

				#footer .copy {
					margin-top:15px;
					color:#333
					}
				#footer .copy a {
					color:#333}


				#photo-wrapper .h {
					position:absolute;
					height:467px;
					margin:38px 0 0 38px;
					z-index:5}

				h1, h2, h3, h4 {
					font-weight:100;
					margin-bottom:5px;
					
				
					}

				h1, h2, h3 {
					text-shadow: 1px 1px 1px #666;
					filter: dropshadow(color=#666666, offx=1, offy=1);	
					}

				h3 {
					margin-bottom:2px
					}
					
				h1 {font-size:32pt;}
				h2 {font-size:20pt;}
				h3 {font-size:17pt;}

				h4 {font-size:13pt;
					margin-bottom:2px}
				

				.b-green, .b-black {
					padding:0 4px;			
				}

				.b-green {
					background:#067b6e url(i/b-green.png) repeat-x left top;
					
					}

				.b-black {
					background:#000 url(i/b-black.png) repeat-x left top;
					}

				#photo-wrapper .h .extra {
					margin-top:2em}

				#photo-wrapper .h .time {
					position:absolute;
					bottom:0
					}

				#photo-wrapper .p {
					position:absolute;
					z-index:6;
					bottom:0;
					left:100%;
					margin:-147px 0 0 -215px;
					top:100%;
					cursor:pointer;
					}

				img {
					border:0
					}


				.error-input {
					color:#fff !important;
					background:#E04D25 !important;}

				.b-input input {
					width:100%;

					box-sizing: border-box;
					moz-box-sizing:border-box;
					-webkit-box-sizing:border-box;

					//float:left;

				}


				/* Всплывающие окна */
				.popup-holder {

					height:100%;
					left:0;
					position:fixed;
					-position:absolute;
					top:0;
					width:100%;
					z-index:300;
					display:none;
					background: rgba(0,0,0,0.5);
					-background:none;

				}

				.popup_box {
					background:#FFF;
					padding:1.2em 2em 1.7em;
					left:33%;
					width:33%;
					//margin-left:0; /* гребаный ие */
					position:absolute;
					top:25%;
				}


				/* форма авторизации */
				.popup-form-wrapper .input
				{
					font-size:150%;
				}

				.popup-form-wrapper .input{
					text-align:center;
					background:#ffde9e;
					border:1px solid #fbd387;
					border-top:1px solid #fff;
				}




				.popup-form-wrapper .b-input {
				   margin-bottom:.5em
				}

				.popup-form-wrapper form {
					margin-top:1em;
					display:block
				 }

				.popup-form-wrapper form p
				 {
				 
				  
				  padding-bottom:.5em;
				  
				}

				.popup-form-wrapper form p {
				  text-align:center;
				  display:block;
				  margin-top:1.5em;
				}

				.close-icon {
					position:absolute;
					top:.8em;
					right:1.5em;
					font-size:1.5em;
					cursor:pointer;
					}
