body {
	margin: 0;
	background: #e5e5e5;
	font-family: 'PT Sans', sans-serif;
}
@font-face {
	font-family: "Neusa";
    src: url('/static/font/font.ttf?78da49c93d56');
}
.clearfix {
	clear: both;
}
ul, li {
padding: 0;
margin: 0;
list-style:none;
}
img {
	border:none;
}
h1, h2, h3, h4, h5 {
	font-weight: 400;
}
input {
	outline:none;
}
.container {
	width: 100%;
	height: 485px;
	background: url('/static/images/filiza_head.jpg?46570bdbe844') no-repeat center top;
	position: absolute;
	min-width: 1200px;
}
.family_guy {
	background: url('/static/images/family_guy_container.jpg?770a844dd246') no-repeat center top;
	width: 100%;
	height: 546px;
	position: absolute;
}
.american_dad {
	background: url('/static/images/american_dad_container.jpg?5179b0e76aeb') no-repeat center top;
	width: 100%;
	height: 546px;
	position: absolute;
}
.futurama {
	background: url('/static/images/futurama_container.jpg?d49c69dba79f') no-repeat center top;
	width: 100%;
	height: 546px;
	position: absolute;
}
.cleveland {
	background: url('/static/images/cleveland_show_container.jpg?1ffd61174ba2') no-repeat center top;
	width: 100%;
	height: 546px;
	position: absolute;
}
.southpark {
	background: url('/static/images/southpark_head.jpg?4aa4775beb7b') no-repeat center top;
	width: 100%;
	height: 546px;
	position: absolute;
}
#head_center {
	width: 1000px;
	margin: auto;
	margin-top: 20px;
	position: relative;z-index: 2;
}
#help_us_container {
	min-height: 1000px;
	margin: auto;
	position: relative;
	z-index: 1;
}
#set_photo img{
	position: fixed;
	top: 0;
	width: 100%;
}
#help_project_image {
	width: 600px;
	margin: auto;
	position: relative;z-index: 1;
	margin-bottom: 150px;
}
#help_descript {
	width: 736px;
	height: 782px;
	background: url('/static/images/help_descript_back.png?f0ad6c1618b0') no-repeat;
	position: relative;
	z-index: 1;
	margin: auto;
	margin-bottom: 80px;
	margin-top: 250px;
	font-family: "Neusa";
}
#help_descript h2 {
	font-size: 24pt;
	text-align: center;
	margin: auto;
	padding-top: 35px;
	font-weight: normal;
	border-bottom: 1px solid;
	box-shadow: 0px 1px #fff,
				0px 2px #000;	
	padding-bottom: 10px;
	width: 650px;
}
#help_descript p {
	text-align: center;
	margin: 0;
	font-size: 16pt;
	font-style: italic;
	padding-top: 10px;
}
#help_descript h3 {
	text-align: center;
	margin: 0;
	padding-top: 22px;
}
#help_descript a {
	text-align: center;
	font-size: 31pt;
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.8);
}
#help_descript a:hover {
	text-shadow: 0px 0px 5px rgba(0,0,0,0.3),
				0px 0px 20px rgba(179,0,0,0.8);
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
#purse_body {
	width: 550px;
	margin: auto;
}
#purse_body h2 {
	font-size: 28pt;
	text-align: center;
	margin: auto;
	padding-top: 35px;
	font-weight: normal;
	border-bottom: none;
	box-shadow: none;	
	padding-bottom: 25px;
	width: 550px;
}
.purse {
	width: 150px;
	height: 300px;
	float: left;
	text-shadow:none;
	text-align: center;
	margin-left: 30px;
}
.purse h4 {
	font-size: 20pt;
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin: 0;
	padding: 3px;
	text-align: center;
	background: #151515;
	color: #fff;
}
.purse h5 {
	font-size: 15pt;
	margin: 0;
	padding-top: 3px;
}
#filiza_logo {
	float: left;
	position: relative;
	z-index: 1;
}
#enter_reg {
	text-align: right;
	margin-right: -15px;
}
#enter_reg a {
	text-decoration: none;
	font-size: 13pt;
	color: #ebebeb;
	margin-right: 15px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
#enter_reg a:hover, .reg_text:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
.reg_text {
	color: #b9bfd4;
}
#search_body {
	position: relative;
	margin-left: 680px;
	margin-top: 5px;
	width: 330px;
	height: 36px;
	background: url('/static/images/search_back.png?4439a03b5d3f') no-repeat;
	padding: 6px 3px 5px 10px;

}
.search {
	width: 275px;
	height: 20px;
	border: none;
	border: 1px solid #3b455c;
	background: #fff url('/static/images/searchicon.png?9ffc2b05c561') no-repeat 2px;
	padding-left: 25px;
	font-size: 9pt;
	outline:none;
}
#head_nav {
	position: relative;
	text-align: right;
}
#head_nav a {
	text-decoration: none;
	color: #ebebeb;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
	font-size: 17pt;
	margin-left: 35px;
}
#head_nav a:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
/*Всплывающие окна*/
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,0.9);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		margin: auto;
		width: 520px;
		background: #eee;
		position: fixed;
		z-index: 101;
		padding: 20px 40px 2px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.5), 0px 0px 200px rgba(5,128,185,0.3);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0px -1px 1px rbga(0,0,0,0.6);
		font-weight: bold;
		cursor: pointer;
}
#enter {
	width: 300px;
	height: 350px;
	margin-top: 100px;
	margin-left: 21%;
	background: url('/static/images/enter_back.jpg?1ffd61174ba2') no-repeat;
	text-align: center;
}
#enter h1 {
	margin: 0;
	text-align: center;
	font-size: 20pt;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#enter_input {
	width: 235px;
	text-align: left;
	margin: auto;
	margin-top: 20px;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#enter_input input {
	width: 220px;
	height: 23px;
	margin-bottom: 10px;
	border: 1px solid #000;
border-radius: 3px;
padding-left: 5px;
padding-right: 5px;
background: rgba(255,255,255,0.8);
}
#enter_input input:focus, #reg_input input:focus {
background:#fff;
}
#enter_site {
	font-size: 14pt;
	padding: 5px 27px 5px 27px;
	border: none;
	cursor: pointer;
	border-radius: 4px;
	background: -webkit-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -moz-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -ms-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -o-linear-gradient(top, #fff, #e1e1e1);
  	background-image: linear-gradient(to bottom, #fff, #e1e1e1);
  	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#e1e1e1);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.8);
	margin-top: 10px;
	color: #283249;
	text-shadow: none;
	margin-bottom: 15px;
}

#enter_site:hover {
	box-shadow: 0px 0px 10px rgba(255,255,255,0.8),
           0px 0px 35px rgba(0, 194, 255, 0.8);
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
#enter a{
	text-shadow: 0px 0px 7px rgba(0,0,0,1);
	text-decoration: none;
	color: #ebebeb;
}
#enter a:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
#registration {
	width: 300px;
	text-align: center;
	margin-left: 18%;
	margin-top: 100px;
	background: url('/static/images/regist_back.jpg?2da6eee2424d') no-repeat;
	padding: 20px 40px 36px;
border-radius: 5px;
}
#registration h1 {
	margin: 0;
	text-align: center;
	font-size: 20pt;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#reg_input {
	width: 235px;
	text-align: left;
	margin: auto;
	margin-top: 20px;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#reg_input input {
	width: 220px;
	height: 23px;
	margin-bottom: 10px;
	border: 1px solid #000;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background: rgba(255,255,255,0.8);
}
#reg_site {
	font-size: 14pt;
	padding: 5px 20px 5px 20px;
	border: none;
	cursor: pointer;
	border-radius: 4px;
	background: -webkit-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -moz-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -ms-linear-gradient(top, #fff, #e1e1e1);
  	background-image: -o-linear-gradient(top, #fff, #e1e1e1);
  	background-image: linear-gradient(to bottom, #fff, #e1e1e1);
  	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#e1e1e1);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	margin-top: 10px;
	color: #283249;
	text-shadow: none;
}
#reg_site:hover {
	box-shadow: 0px 0px 10px rgba(255,255,255,0.8),
           0px 0px 35px rgba(0, 194, 255, 0.8);
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
/*СОТЫ*/
#container_preview {
	width: 830px;
	height: 600px;
	margin: auto;
	position: relative;
	margin-top: 50px;
} 
.mult_preview {
	position: absolute;
}
#americandad_preview {
	margin-left: 280px;
}
#cleveland_preview {
	margin-left: 560px;
}
#futurama_preview {
	margin-top: 245px;
	margin-left: 140px;
}
#southpark_preview {
	margin-top: 245px;
	margin-left: 420px;
}
.preview_hover {
	opacity: 0;
	position: absolute;
	margin-top: -317px;
}
.preview_hover:hover {
	opacity: 1;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}

/*Новые серии*/
#new_series_body {
	width: 100%;
	margin: auto;
	min-height: 807px;
	background: url('/static/images/newseries_back.png?b5b9a20ce60f') no-repeat center;
	position: relative;
	z-index: 1;
}
#new_series_center {
	width: 760px;
	margin: auto;
}
#new_series_center h2 {
	text-align: center;
	padding-top: 35px;
	font-size: 30pt;
	color: #252d40;
	margin: 0;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.7),
				0px -1px 0px #1d2332;
}
.new_series {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
#familyguy_series img {
	border-top: 3px solid #0979b9;
}
#americandad_series img {
	border-top: 3px solid #7d0000;
}
#futurama_series img {
	border-top: 3px solid #8d3a0c;
}
#cleveland_series img {
	border-top: 3px solid #4f1964;
}
#southpark_series img {
	border-top: 3px solid #b98700;
}
.series_hover img{
	position: absolute;
	margin-top: -224px;
	opacity: 0;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
.series_hover img:hover {
	opacity: 1;
}
#series_data {
	width: 170px;
	height: 20px;
	background: rgba(0,0,0,0.6);
	font-size: 10pt;
	margin-top: -27px;
	position: relative;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	padding-top: 2px;
	text-align: center;
}
.new_series_name {
	width: 170px;
	height: 50px;
	margin-top: 2px;
	display:table-cell;
	vertical-align:middle;
	
	
}
.new_series_name a {
	text-decoration: none;
	font-size: 14pt;
	color: #00314b;
	text-align: center;
}
.new_series_name a:hover {
	color: #7e0000;
}
.new_series p {
	margin: 0;
	font-size: 10pt;
	line-height: 1.2em;
}
.rss_block {
	position: absolute;
	margin-top: 55px;
	margin-left: 310px;
}
/*Новости*/
#filiza_news {
	width: 100%;
	min-height: 500px;
	background: url('/static/images/news_back.jpg?2da6eee2424d') no-repeat center;
	position: relative;
	z-index: 0;
	margin-top: -45px;
}

#filiza_news_center {
	width: 850px;
	margin: auto;
}
#filiza_news_center h3 {
	margin: 0;
	padding-top: 45px;
	text-align: center;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	font-size: 30pt;
}
.news_block {
	background: url('/static/images/block_news.png?d2dc24d10b5b') no-repeat;
	width: 247px;
	height: 325px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	text-align: center;
}
.news_block:hover {
	background: url('/static/images/block_news_hover.png?d2dc24d10b5b') no-repeat;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
.news_block img {
	/*margin-left: 4px;*/
	margin-top: 4px;
}
.news_data {
	position: absolute;
	margin: auto;
	background: rgba(0,0,0,0.7);
	margin-top: 137px;
	width: 239px;
	margin-left: 4px;
}
.news_block a {
	width: 239px;
	text-align: center;
	text-decoration: none;
	font-size: 15pt;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);

}
.news_block a:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
.news_block p {
	margin: 0;
	line-height: 1em;
	font-size: 10pt;
	color: #ebebeb;
	padding-top: 5px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	width: 239px;
	margin-left: 5px;
	text-align: left;
}

.all_news a {
	text-decoration: none;
	font-size: 15pt;
	margin-left: 360px;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
.all_news a:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
/*Наши друзья*/
#filiza_friends {
	width: 100%;
	min-height: 352px;
	position: relative;
	background: url('/static/images/friends_back.png?9b4d58c7a6bd') no-repeat center;
	margin-top: -42px;
}
#filiza_friends_center {
	width: 1000px;
	margin: auto;
}
#filiza_friends_center h3 {
	text-align: center;
	margin: 0;
	font-size: 30pt;
	color: #2f2f2f;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5),
				0px -1px 0px rgba(0,0,0,0.9);
				padding-top: 50px;
}
#wrapper {
    width: 900px;
    height: 150px;
    position: relative;
    margin-top: 15px;
    margin: auto;
    padding-top: 20px;
    }

#carousel {
	position: relative;
	left: 55px;
}

#carousel a {
	width: 130px;
	height: 128px;
	margin: 0 10px;
	float: left;
}
#carousel img {
	width: 130px;
	height: 128px;
	margin: 0 10px;
	float: left;
}

#prev, #next {
	background: transparent url('/static/images/carousel/carousel_control.png?eef1d4b41758') no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 15px;
	height: 21px;
	position: absolute;
	top: 70px;
}

#prev {
	background-position: 0 0;
	left: 40px;
}

#prev:hover {
	background: transparent url('/static/images/carousel/carousel_control2.png?eef1d4b41758') no-repeat 0 0;
}

#next {
	background-position: -18px 0;
	right: 40px;
}

#next:hover {
	background: transparent url('/static/images/carousel/carousel_control2.png?eef1d4b41758') no-repeat 0 0;
	background-position: -18px 0;
}

/*Баннеры*/
#filiza_banners {
	width: 100%;
	min-height: 350px;

}
#filiza_banners_center {
	width: 1000px;
	margin: auto;
}
#filiza_banners_center h3 {
	margin: 0;
	text-align: center;
	font-size: 30pt;
	font-weight: 400;
	color: #313c4e;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.7),
				0px -1px 0px #1c2635;
	padding-top: 10px;
}
.banners_body {
	width: 300px;
	height: 250px;
	background: rgba(0,0,0,0.1);
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
/*Подвал*/
#footer {
	width: 100%;
	min-width: 1200px;
	height: 192px;
	background: url('/static/images/footer_back.png?f99aab7d01e2') no-repeat center;
	margin-bottom: 0;
	position: relative;
	margin-top: -25px;
}
#footer_center {
	width: 1000px;
	margin: auto;
	position: relative;
	z-index: 1;
}
#footer_center h3 {
	margin: 0;
	color: #ebebeb;
	font-weight: 400;
	padding-top: 40px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	float: left;
}
#mustache_body {
	text-align: right;
	padding-top: 20px;
}
#mustache_image {
	float: right;
	padding-left: 10px;
}
#mustache_name {
	padding-top: 10px;
	width: 200px;
	text-align: left;
	margin-left: 800px;
}
#mustache_name a {
	text-decoration: none;
	color: #ebebeb;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#mustache_name a:hover {
	color: #ffc618;
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}

#id_honeypot {
    display: none;
}
#id_q {
border: none;
width: 300px;
height: 20px;
padding: 3px 7px;
border-radius: 4px;
border: 1px solid #3d4d77;
font-size: 12pt;
box-shadow: 0px 2px 3px rgba(0,0,0,0.2) inset;
}
input[type="submit"] {
border: none;
font-size: 12pt;
padding: 5px 10px;
margin-left: 20px;
background: #2a375a;
border-radius: 3px;
color: #fff;
text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
cursor: pointer;
box-shadow: 0px 3px #1c2742;
}
#search_series_center {
width: 940px;
margin-left: -30px;
}
.news_block_text img {
border-radius: 4px;
box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
}
#id_password, #id_password_valid {
width: 220px;
height: 23px;
padding-left: 5px;
padding-right: 5px;
border: none;
border-radius: 3px;
box-shadow: 0px 2px 3px rgba(0,0,0,0.1)inset;
border: 1px solid;
border: 1px solid #3d4d77;
margin-bottom: 10px;
}
.carousel_friend {
	float: left;
	margin: 0;
	height: 160px;
}
#friends_name a {
	text-decoration: none;
	color: #00314b;
	text-align: center;
	padding-top: 5px;
}
#friends_name a:hover {
	color: #7e0000;
}

#left_banner_box {
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	margin-top: 310px;
	margin-left: -185px;
	opacity: 0.7;
}
#right_banner_box {
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
	margin-top: 310px;
	margin-left: 710px;
	opacity: 0.7;
}
#index_long_banner {
	position: absolute;
	margin-top: 100px;
	margin-left: -180px;
	opacity: 0.7;
}
#mult_long_banner {
	position: absolute;
	margin-top: 112px;
	margin-left: -40px;
	opacity: 0.7;
}
#mult_top_banner {
	position: absolute;
	margin-top: 112px;
	margin-left: 780px;
	opacity: 0.7;
}
#mult_bottom_banner {
	position: absolute;
	margin-left: 780px;
	margin-top: 380px;
	opacity: 0.7;
}
#left_banner_box:hover, #right_banner_box:hover, #index_long_banner:hover, #mult_long_banner:hover, #mult_bottom_banner:hover, #mult_top_banner:hover {
	/*opacity: 1;
	-webkit-transition: all 0.3s; 
    -ms-transition: all 0.3s; 
    -moz-transition: all 0.3s; 
    -o-transition: all 0.3s;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.3); */
}


/*
#username{
	display: inline-block;

}*/
.user {
	display: inline-block;
	margin-right: 20px;
}
#username img {
	width: 31px;
	height: 31px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
#userphoto img{
	width: 31px;
	height: 31px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}
#userphoto img:hover {
	box-shadow:0px 0px 30px rgba(0,163,217,0.5),
				0px 0px 5px rgba(0,0,0,0.7);
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
}
#usersettings{
	position: absolute;
	z-index: 100;
	margin-left: -215px;
	background: rgba(255,255,255,0.9);
	width: 250px;
	text-align: left;
	border-top: 2px solid;
	padding: 15px 0px 15px 15px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}
#usersettings:hover {
	box-shadow: 0px 0px 30px rgba(0,0,0,0.5);
	-webkit-transition: all 0.2s; 
    -ms-transition: all 0.2s; 
    -moz-transition: all 0.2s; 
    -o-transition: all 0.2s; 
    background: rgba(255,255,255,1);
}
#usersettings img {
	width: 70px;
	height: 70px;
	border-radius: 100px;
	float: left;
}
#user_inf {
	text-align: center;
	margin-left: 70px;
}
#user_inf p{
	margin: 0;
	font-size: 14pt;
}
#user_inf p a {
	color: rgba(0,0,0,0.7);
	font-size: 10pt;
	text-shadow:none;
	margin: 0;
	border-bottom: 1px dashed rgba(0,0,0,0.7);
}
#user_inf p a:hover {
	color: #7e0000;
}
#pwForm {
	margin-top: 5px;
}
#id_old, #id_new_p, #id_new_conf {
border: none;
padding: 5px;
border: 1px solid rgba(0,0,0,0.4);
}
#id_old:hover, #id_new:hover, #id_new_conf:hover {
	border: 1px solid rgba(18,94,198,0.8);
}
#id_old:focus, #id_new_p:focus, #id_new_conf:focus{
	border: 1px solid rgba(18,94,198,0.8);
	box-shadow: 0px 0px 0px 2px rgba(18,94,198,0.2);	
}
#pwForm_submit {
margin-top: 10px;
margin-left: 0;
}
#mesBody{
    overflow:auto;
    max-height: 100px;
}
#mesBody:hover{
	box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.5);
}
#dialog{
    overflow:auto;
    max-height: 100px;
}
#dialog:hover{
	border: 1px #888 solid;
}
#msgCounter{
	position: absolute;

}
#container_login {
width: 300px;
height: 350px;
margin: auto;
margin-top: 200px;
padding: 20px 40px 2px;
background: url('/static/images/enter_back.jpg?1ffd61174ba2') no-repeat;
text-align: center;
border-radius: 5px;
box-shadow: 0px 5px 30px rgba(0,0,0,0.3);
}
#container_login:hover {
	box-shadow: 0px 1px 3px rgba(0,0,0,0.2),
				0px 0px 50px rgba(5,128,185,0.8);
	-webkit-transition: all 0.4s; 
    -ms-transition: all 0.4s; 
    -moz-transition: all 0.4s; 
    -o-transition: all 0.4s; 
}
#container_login h1 {
	margin: 0;
text-align: center;
font-size: 20pt;
color: #ebebeb;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#id_photo {
margin-left: -20px;
margin-top: 10px;
margin-bottom: 10px;
}
