@charset "utf-8";
html{
	font-size:12px;
	width:100%;
	text-size-adjust:none;
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none;
	margin:0;padding:0;
}

::-moz-focus-inner{border:0}
a,a:hover,a:active,a:focus{outline-width:0;outline-style:none}
object,embed,img{outline-width:0;outline-style:none;outline-color:invert}

@media print{
	.dadm{display:none}
	#login-area{display:none}
	#msg-panel{display:none}
	.content-toolbar{display:none}
}

@media screen{
	/* Панель с ссылкой на административный интефейс */
	.dadm{
		position:fixed;right:10px;top:10px;padding:3px 3px 3px 0;border:red 1px dashed;z-index:1000;
		font-weight:bold;
		background-color:#ffdddd;
		text-align:left;
		opacity:0.8;
		-moz-opacity:0.8;
		-khtml-opacity:0.8;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	}

	/*************************************************
	* Административный тулбар в статьях и новостях
	*	Панель в новостях и статьях с ссылкой на административный интефейс
	*/
	.content-toolbar{background-color:#ffdddd;color:red;border:1px dashed #FF0000;border-spacing:0;font-size:14px;padding:5px}
	.content-toolbar img{margin-right:8px}
	.content-toolbar a:link,.content-toolbar a:visited,.content-toolbar a:focus,.content-toolbar a:hover{color:red}

}



textarea{font-family:Arial}


/*ie6 hack*/
* html .dadm{position:absolute;right:1rem;top:1rem}

.dadm a.adm,.dadm a.adm:visited,.dadm a.adm:link{display:block;clear:both;padding-left:20px;margin:7px;background:url(/images/small-adm-ico.gif) no-repeat 6px 5px;color:red}


/* Clearfix */
.clearfix:before,
.clearfix:after{
	content:" ";/* 1 */
	display:table;/* 2 */
}
.clearfix:after{
	clear:both
}
/* For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats. */
.clearfix{
	*zoom:1;
}


.noselect {
	-webkit-touch-callout:none; /* iOS Safari */
	-webkit-user-select:none;   /* Chrome/Safari/Opera */
	-khtml-user-select:none;    /* Konqueror */
	-moz-user-select:none;      /* Firefox */
	-ms-user-select:none;       /* IE/Edge */
	user-select:none;           /* non-prefixed version, currently not supported by any browser */
}


/*************************************************
*
* Авторизация
*
*/
div.login-zone{color:#909090;font-size:1rem;font-weight:bold}
div.login-area a, div.login-area a:visited{font-size:1rem;font-weight:bold;color:black}
div.login-area a:hover{color:black}
div.login-area .logined-user{display:inline;padding-bottom:3px;padding-left:20px;background:url(/images/logined_user.png) no-repeat left top}
div.login-area .guest-user{display:inline;padding-bottom:3px;padding-left:20px;background:url(/images/guest_user.png) no-repeat left top}

div.login-area .key{padding-bottom:3px;padding-left:18px;background:url(/images/login_key.png) no-repeat left top}
div.login-area .door{padding-bottom:3px;padding-left:18px;background:url(/images/exit_door.png) no-repeat left top}
.showlogin, a.showlogin:link,	a.showlogin:visited, a.showlogin:hover{}
div.login-area .logoff, div.login-area a.logoff:link,	div.login-area a.logoff:visited, div.login-area a.slogoff:hover{color:#999999}

/*************************************************
*
* Авторизация через социальные сервисы
*
*/
.oauth-login-buttons{overflow:hidden;	display:inline-block;margin:0 auto}
.oauth-login-buttons a{display:block;margin:0 5px 5px 0;width:32px;height:32px;float:left;border-width:0}
.oauth-login-buttons a img{border-width:0;width:32px;height:32px;vertical-align:middle}
.oauth-login-buttons a:hover{
	-moz-box-shadow:0 0 6px #999;
	-webkit-box-shadow:0 0 6px #999;
	-khtml-box-shadow:0 0 6px #999;
	box-shadow:0 0 6px #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

/*************************************************
*
* Попап сообщение
*
*/
#msg-panel{
	display:none;
	background-color:#ff9900;
	position:fixed;
	z-index:1000;
	bottom:-50px;
	right:10px;
	padding:10px;
	text-align:center;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-box-shadow:5px 5px 10px #999;
	-webkit-box-shadow:5px 5px 10px #999;
	-khtml-box-shadow:5px 5px 10px #999;
	box-shadow:5px 5px 10px #999;
}

#msg-panel a, #msg-panel a:visited{color:#000000}

.ico-havenewmail{
padding-left:22px!important;
background:url(/images/gfx/ico-havenewmail.gif) no-repeat left 1px;
}



/*************************************************
*
* fancyPrompt
*
*/
.fancy-prompt{width:500px;padding:5px;overflow:hidden}
.fancy-prompt .fancy-prompt-title{font-weight:bold;margin:0 0 15px 0;padding:0}
.fancy-prompt table{width:100%;margin:5px 0;padding:0;background:inherit}
.fancy-prompt table td{vertical-align:middle;padding:0 0 10px 0;background:inherit}
.fancy-prompt table td.question{white-space:nowrap;padding-right:10px}
.fancy-prompt table td.answer{width:100%}
.fancy-prompt table td.answer input{width:100%;margin:0;padding:1px;border:1px inset}
.fancy-prompt button{margin:0}



/*************************************************
*
* Комментарии
*
*/
div.comment-loading{background-color:#eef4ff;width:100%;margin:10px 0;text-align:center;padding:5px}
div.comment-loading span{background:url(/jscript/images/loading2.gif) no-repeat 0 0;padding-left:20px}

.comment-main{clear:both;max-width:650px}
.comment-main *,.comment-main *:before,.comment-main *:after{box-sizing:border-box;-moz-box-sizing:border-box}

.comment-main .switchform{color:#333333;background-color:#f0f0f0;margin:1em 0;padding:1.5em 1.5em 1.2em 1.2em;font-size:85%;
clear:both;
-ms-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}
.comment-main .switchform .switchform-title{font-weight:bold;margin:-.5em 0 .5em .2em}
.comment-main .switchform label{display:block;clear:both;margin:.2em 0;padding:.2em;overflow:hidden;
	-ms-user-select:none;
  -webkit-user-select:none;
  -moz-user-select:-moz-none;
	user-select:none;
}
.comment-main .switchform label input{font-size:150%;display:block;float:left;margin:0;padding:0;overflow:hidden;height:1em;border-radius:0}
.comment-main .switchform label span{display:block;padding:0 .5em;cursor:pointer;overflow:hidden}

.comment-main .comment-new-notify{display:block;text-decoration:none;background-color:#eef4ff;color:#333333;margin:10px 0;text-align:center;padding:5px}

.code{font-size:11px;background-color:#dee7ef}

.comment-main .subtitle{border-bottom:2px solid #aaaaaa;padding-bottom:.3em;font-size:18px;margin:10px 0 10px 0;color:#999999}
.comment-main .topactive{clear:both;margin: 10px 0;font-size:85%;color:#999999}
.comment-main .topactive a{color:#999999;text-decoration:none}
.comment-main .topactive a:hover{text-decoration:underline}
.comment-main .stat{font-size:85%;color:#999999}

.comment-main .avatar-col{float:left;width:40px;margin-right:12px;margin-top:4px;}
.comment-main .avatar-img{
		display:block;
    background:url() no-repeat center center;width:40px;height:40px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
	}

.comment-main .avatar-noimg-male{
    background:url(/images/comment/avatar-noimg-male.jpg) no-repeat center center;width:40px;height:40px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
	}

.comment-main .avatar-noimg-female{
    background:url(/images/comment/avatar-noimg-female.jpg) no-repeat center center;width:40px;height:40px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
	}

.comment-main .avatar-guest{
    background:url(/images/comment/avatar-noimg-guest.jpg) no-repeat center center;width:40px;height:40px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}






/* Список комментариев */
.comment-list{clear:both}


.comment-post {position:relative}
.comment-page .comment-post{margin-bottom:1em} /* для списка комментариев, отступ вертикальный между ними */
.comment-post .admin-checkbox{}
.comment-post .admin-checkbox input[type='checkbox']{padding:0;margin:2px 0 0 0}

.comment-post .content{font-size:11px}

.comment-post .nick{float:left;font-size:11px;font-weight:bold;margin:0 0.8em 0 0;padding:0}
.comment-post time{display:block;float:left;font-size:9px;color:#999999;margin: 2px 0 0 0;padding:0}

.comment-post .content img{max-width:530px;width:expression(this.width > 530 ? "530px" :this.width)}
.comment-post .content .img{background-color:#f2f2f2;border:1px solid #cccccc;margin:4px 5px 0 0}

/* Заголовок */
.comment-post .comment-head {margin-bottom:5px}

/* Тулбар */
.comment-post .toolbar{font-size:9px;margin:2px 0 0 1em;padding:0;float:right}
.comment-post .toolbar a{margin-right:3px;padding:0}
.comment-post .toolbar a img{vertical-align:middle;border-width:0}
.comment-post .toolbar .cmntrating{margin:0}

.comment-post .toolbar a.umsg{margin:0 5px;background:url(/images/comment/umsg.gif) no-repeat 0 2px;padding-left:12px}
.comment-post .toolbar a.insquote{margin:0 5px;text-decoration:none;border-bottom:1px dashed;padding:0}
.comment-post .toolbar a.edit{width:16px;height:16px;display:block;float:left;background:url(/images/comment/edit.gif) no-repeat 0 0;overflow:hidden}
.comment-post .toolbar a.del{width:16px;height:16px;display:block;float:left;background:url(/images/comment/delete.gif) no-repeat 0 0;overflow:hidden}
.comment-post .toolbar a.deactive{width:16px;height:16px;display:block;float:left;background:url(/images/comment/deactive.gif) no-repeat 0 0;overflow:hidden}
.comment-post .toolbar a.active{width:16px;height:16px;display:block;float:left;background:url(/images/comment/active.png) no-repeat 0 0;overflow:hidden}
.comment-post .toolbar a.ban{width:16px;height:16px;display:block;float:left;background:url(/images/comment/ban.gif) no-repeat 0 0;overflow:hidden}
.comment-post .toolbar a.ip{display:block;float:left;overflow:hidden}

.comment-post .toolbar-bottom{display:none;font-size:9px;margin:2px 0 0 1em;padding:0;
	opacity:0;
	display:none;
	transition: opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear
}
.comment-post:hover .toolbar-bottom{display:block;opacity:1;position:absolute;right:0;bottom:10px}
.comment-post .toolbar-bottom a{margin-right:3px;padding:0}




/* Управление */
.comment-main .adm{border:red 1px dashed;background:#ffdddd;margin:0;clear:both}
.comment-main .adm legend{border:red 1px dashed;font-weight:bold;padding:4px;color:red;padding-left:20px;background:#ffdddd url(/images/small-adm-ico.gif) no-repeat 6px 8px}
.comment-main .adm div{clear:both;margin:4px 0}

/* Форма комментариев */
.comment-form{margin:0 0 1em 0;clear:both}
.comment-form .comment-form-row{padding:0 8px 8px 0!important}
.comment-form .comment-form-row input[type='text']{
	color:black;font:100% Arial;
	cursor:auto;
	padding:3px 5px;
	margin:0;
	border:2px solid #cccccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.comment-form textarea.comment{
	color:black;font:100% Arial;width:100%;max-width:580px;
	cursor:auto;
	padding:3px 5px;
	margin:0;
	border:2px solid #cccccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	outline:0;
	box-shadow:none;
}

.comment-form textarea.comment:required:invalid{
	border-color:#b03535!important;
}

.comment-form textarea.comment:required:invalid:focus{
	border-color:#b03535!important;
}


.comment-form textarea.error,
.comment-form input.error {
	border-color:#b03535!important;
}


.comment-form .errorContainer{color:red}


.comment-form label{font-size:11px;display:block;clear:both;margin:5px 0;cursor:pointer;
	-ms-user-select:none;
  -webkit-user-select:none;
  -moz-user-select:-moz-none;
	user-select:none;
}
.comment-form label input{margin:0 .5em 0 0;vertical-align:middle}
.comment-form button[type='submit']{text-align:center;margin:5px 0}
.comment-form .protectcode {display:inline;margin-left:10px}


/* Форма комментариев - правила */
.comment-form ul.rule{margin-left:8px;padding-left:8px}
.comment-form ul.rule li{font-size:11px;padding:0;margin:0;text-indent:0;color:#666666}
.comment-form ul.rule li.agree{color:#ff6666;padding:0;margin:0;text-indent:0}

/* Панель управления метатегами */
.metatagtoolbar .hintbox{overflow:hidden;font-size:10px;font-family:verdana,arial;border-width:0}
.metatagtoolbar .closeall{margin-left:1em;font-size:8.5pt}
.metatagtoolbar div{margin:4px 0 0 0;clear:both}
.metatagtoolbar select{margin:0 1px 0 1em;padding:0;font-size:8.5pt;font-family:verdana, helvetica, sans-serif;vertical-align:middle}
.metatagtoolbar input{margin:0 1px 0 0;font-size:8.5pt;font-family:verdana, helvetica, sans-serif;vertical-align:middle;
	padding:2px 6px 3px;
	border:1px outset buttonface;
}
.metatagtoolbar input[type="button"]{background-color:buttonface}

/* Тревожное сообщение	*/
.comment-main .alert{
	padding:20px 80px 20px 20px;
	font-size:13px;
	font-weight:bold;
	clear:both;
	display:block;
	background-image:url(/images/comment/alert.png);
	background-repeat:no-repeat;
	background-position:97%;
	background-attachment:scroll;
	border:2px dashed #FF0000
}

/* Цитаты	*/
.comment-post blockquote{
	clear:both;
	margin:8px 0;
	padding:6px 10px 6px 8px;
	font-size:11px;color:#000000;
	background-color:#eef4ff;
	border-left:3px solid #ffcc99;
}

.comment-post blockquote blockquote{
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

/*FLASH*/
.comment-list object{
	margin:8px 0;
	padding:0;
	display:table;
}


.nofollow{font-size:10px;color:#666;margin:10px 0;padding:0}
.nofollow a,.nofollow a:link,.nofollow a:visited,.nofollow a:focus,.nofollow a:hover{color:#333}


/*********************************************************************************************************
*
* Иконки
*
*/
.ico16x16{display:block;float:left;width:16px;height:16px;margin:0 3px;background-color:transparent;background-image:url(/images/icons16x16.png);background-repeat:no-repeat;background-attachment:scroll}



/*********************************************************************************************************
*
*  Раскрывающиеся вниз контекстное меню
*
*/
.slide{display:inline}

.slide>a:after{
    content:"\25bc";
    font-family:monospace;
    overflow:hidden;
		margin-left:3px;

		/* IE 8 */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

		/* IE 5-7 */
		filter:alpha(opacity=60);

		/* Netscape */
		-moz-opacity:0.6;

		/* Safari 1.x */
		-khtml-opacity:0.6;

		/* Good browsers */
		opacity:0.6;
}

.slide ul{display:none;margin:0;padding:5px 7px;list-style:none;display:block;position:absolute;z-index:1000;background-color:white;
	-moz-box-shadow:0 0 8px #666;
	-webkit-box-shadow:0 0 8px #666;
	-khtml-box-shadow:0 0 8px #666;
	box-shadow:0 0 8px #666;
}
.slide li{margin:0;padding:4px;font-size:11px}


/******************************************
*
*  Попап сообщение для плагина предупреждения о необходимости ставить ссылку
*
*/
#copywarning-panel{
	display:none;
	max-width:200px;
	background-color:#dddddd;
	position:fixed;
	z-index:1000;
	padding:10px;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#copywarning-panel h1{
	color:#950033;
	font-family:Times New Roman,serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:14p;
	line-height:normal;
	font-stretch:normal;
	-x-system-font:none;
	margin:0;
	padding:0;
}

#copywarning-panel p{
	font-family:Verdana;
	color:#000000;
	font-style:normal;
	font-variant:normal;
	font-size:11px;
	line-height:normal;
	font-stretch:normal;
	-x-system-font:none;
	text-indent:0;
	text-align:left;
	margin:5px 0;
	padding:0;
}



.zoom-out{
	cursor:zoom-out;
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
}


.zoom-in{
	cursor:zoom-in;
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
}






/******************************************
*
*  Рейтинг
*
*/
.star-rating-inline{
	vertical-align:middle;
	margin:0;
	padding:0;
	display:-moz-inline-stack;/* for FF2*/
	display:inline-block;/* normal browsers */
	zoom:1;/* for IE (hasLayout true) */
	*display:inline;/* for IE */
}

ul.star-rating{margin:0;padding:0}

ul.star-rating, ul.star-rating .current-rating, ul.star-rating a{
	background:url() left -100px repeat-x;
}
ul.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
}

ul.star-rating li{
	display:block;
	padding:0;
	margin:0;
	text-indent:0;
}

ul.star-rating a, ul.star-rating li.current-rating{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	outline:none;
	border:none;
	padding:0;
	margin:0;
}

ul.star-rating a:hover, ul.star-rating a:active, ul.star-rating a:focus{outline:none;border:none}

ul.star-rating a:hover, ul.star-rating a:active, ul.star-rating a:focus{
	background-position:left bottom;
}

ul.star-rating .current-rating{
	z-index:1;
	background-position:left center;
}



/* big star */
ul.big-star{width:125px;height:25px}
ul.big-star, ul.big-star .current-rating, ul.big-star a{
	background-image:url(/jscript/images/rstars25.gif);
	line-height:25px;
	height:25px;
}


/* small star */
ul.small-star{width:75px;height:15px}
ul.small-star, ul.small-star .current-rating, ul.small-star a{
	background-image:url(/jscript/images/smallstars.gif);
	line-height:15px;
	height:15px;
}


/* medium star */
ul.medium-star{width:100px;height:20px}
ul.medium-star, ul.medium-star .current-rating, ul.medium-star a{
	background-image:url(/jscript/images/rstars20.gif);
	line-height:20px;
	height:20px;
}


/*for photo slideshow*/
ul.new-medium-star{width:115px;height:24px}
ul.new-medium-star, ul.new-medium-star .current-rating, ul.new-medium-star a{
	background-image:url(/jscript/images/stars_new_1.png);
	line-height:24px;
	height:24px;
}


#tooltipHelper{
	position:absolute;
	display:none;
	padding:5px;
	min-height:30px;
	min-width:100px;
	text-align:left;
	z-index:1000;
}


.tooltip ul.rating-list {padding:0;margin:0;clear:both;width:140px;}
.tooltip ul.rating-list li{padding:0;margin:0;list-style-type:none;height:1.3em;overflow:hidden}
.tooltip ul.rating-list li .vote{float:right;margin-left:10px}
.tooltip ul.rating-list li .login{}



/******************************************
*
*  overlayPhoto plugin
*
*/
.overlayPhotoWrapper{
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
	border-width:0;
	text-indent:0;
}

.overlayPhotoWrapper .overlayPhotoClick{
	cursor:pointer;
	position:absolute;
	top:-35px;right:20px;
	margin:0;

	padding:5px 10px;
	text-indent:0;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;

	color:red;
	border:red 1px dashed;
	z-index:1000;
	background-color:#ffdddd;


	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	user-select:none;

	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

	/* IE 5-7 */
	filter:alpha(opacity=60);

	/* Netscape */
	-moz-opacity:0.6;

	/* Safari 1.x */
	-khtml-opacity:0.6;

	/* Chrome 1-25, Safari 3.2+ */
	-webkit-opacity:0.6;

	/* Good browsers */
	opacity:0.6;

	-webkit-transition:top 0.4s;/* Chrome 1-25, Safari 3.2+ */
		 -moz-transition:top 0.4s;/* Firefox 4-15 */
			 -o-transition:top 0.4s;/* Opera 10.50–12.00 */
					transition:top 0.4s;/* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */

	-moz-box-shadow:0 0 6px #999;
	-webkit-box-shadow:0 0 6px #999;
	-khtml-box-shadow:0 0 6px #999;
	box-shadow:0 0 6px #999;
}

.overlayPhotoWrapper:hover .overlayPhotoClick{
	display:block;
	top:20px;right:20px;
}

ul.ajax-ripe{
	margin:0 0 0 20px;
	padding:0;
}

ul.ajax-ripe li{
	margin:0;padding:0;
}






/*****************************************************************************
*
* Форма авторизации
*
*/
#login-form{margin:1.2rem;min-width:200px;max-width:380px}
#login-form .top-text{margin-bottom:1.5rem}
#login-form .flex{

  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	flex-flow:row wrap;

	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	align-items:stretch;
	-moz-align-items:stretch;
	-webkit-align-items:stretch; /* Safari 7.0+ */

}
#login-form .links{
	-webkit-box-flex:0;					   /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex:0;					     /* OLD - Firefox 19- */
  -webkit-flex-grow:0;        /* Chrome */
  -ms-flex-grow:0;            /* IE 10 */
  flex-grow:0;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
#login-form .links a{display:block;margin:0 0 0.4rem 0;padding:0.8rem 0.8rem 0.8rem 0;text-decoration:none}
#login-form .links a:hover{text-decoration:underline}

#login-form form{margin:0 1rem 0 0;

	-webkit-box-flex:1;					   /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex:1;					     /* OLD - Firefox 19- */
  -webkit-flex-grow:1;        /* Chrome */
  -ms-flex-grow:1;            /* IE 10 */
  flex-grow:1;                /* NEW, Spec - Opera 12.1, Firefox 20+ */


}

#login-form form div{margin:0.4rem 0 1rem 0}

#login-form input.login-form-login{font-size:1.25rem;padding:.3rem;width:100%}
#login-form input.login-form-pwd{font-size:1.25rem;padding:.3rem;width:100%}

#login-form button.submit{font-size:1.25rem;padding:.2rem .6rem}