/* $Id: armenia.css 560 2012-01-11 11:53:06Z hayk $ */

/* Global
-------------------------------------------------------------- */

.content {
	float: right;
	width: 538px;
}

.sidebar {
	float: left;
	width: 295px;
}

.sidebar .title h2 {
	font-size: 1.3em
}

.box {
	margin-bottom: 16px;
	line-height: 1.35em;
	background-color: #e3f5fb;
	border: 1px solid #ffffff;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 2;
}

.box pre{
	background-color: #FFF;
	padding: 0px 15px;
	border: 1px solid #DD4F24;
	position: relative;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.box pre .hide_code{
	position: absolute;
	padding: 0px 5px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #C6C6C6;
	color: #FFF;
	text-decoration: none;
	right: 5px;
	bottom: 5px;
}

.box .text {
	padding: 10px 20px;
	line-height: 1.2;
}

.box .title {
	border-bottom: 1px solid #FFFFFF;
	margin: 10px 0;
	padding: 10px 20px 20px;
}

.box .title h2 {
	margin-left: 50px;
	text-shadow: 0 1px 0 #ffffff;
}

.box .title h2 a {
	text-decoration: none;
}

.box .title h2 a: hover {
	text-decoration: underline;
}

/* z-index что бы иконки не перекрывали ссылки */
.box .title .icon {
	position: absolute;
	z-index: -1;
}

.onecolumn .content {
	width: 655px;
	margin: auto;
	position: relative;
	float: none;
}

.index .text ul {
	width: 250px;
	float: left;
	margin: 0px 20px 20px 20px;
}

.index .text li {
	float: none;
	line-height: 1.5;
}

/* Decoration, Glare
-------------------------------------------------------------- */

/* Не делать z-index больше нуля, мешает кликать на нижние элементы */
/* z-index что бы иконки не перекрывали ссылки */
.columns .box .glare-l {
	background: transparent center center no-repeat;
	position: absolute;
	z-index: -1;
	background: transparent center center no-repeat;
}
/* z-index что бы иконки не перекрывали ссылки */
.columns .box .glare-r {
	background: transparent center center no-repeat;
	position: absolute;
	z-index: -1;
	background: transparent center center no-repeat;
}

.columns .box .glare-l {
	background-image: url("/img/glare-l.png");
	width: 206px;
	height: 207px;
	margin-left: -89px;
	margin-top: -87px;
}

.columns .box .glare-r {
	background-image: url("/img/glare-r.png");
	right: 0px;
	width: 250px;
	height: 240px;
	margin-right: -96px;
	margin-top: -79px;
}

/* Main page Styles
-------------------------------------------------------------- */

/* Portal Polls Box
-------------------------------------------------------------- */

.box-portal-polls {

}

.box-portal-polls .icon {
	background: url("/img/icons/poll.png") no-repeat scroll center center transparent;
	height: 73px;
	width: 61px;
	left: 5px;
	top: 5px;
	z-index: 10;
}

.box-portal-polls h2 {
	color: #dd4f24;
	margin-left: 60px !important;
}

.box-portal-polls h2 a {
	color: #dd4f24
}

.box-portal-polls a {
	color: #dd4f24
}

.box-portal-polls .poll_quest {
	color: #313131;
	font-weight: bold;
	margin: 0px 0 10px;
}

.box-portal-polls .poll_answer_list {
	font-style: italic;
	line-height: 1.5em;
	margin: 0 0 15px;
	color: #DF7B5D;
}

.box-portal-polls button.button {
	background: #51c0f6 url("/img/alert-overlay.png") repeat-x;
	border: 0;
	display: inline-block;
	padding: 3px 15px 5px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	margin: 0px 5px 0px 0px;
	font-family: Helvetica Neue, sans-serif;
}

.box-portal-polls .poll_nav {
	text-align: center;
}

/* What's New Box
-------------------------------------------------------------- */

.columns .box-whats-new .icon {
	height: 64px;
	width: 98px;
	left: -5px;
	top: -10px;
	background: url("/img/icons/grape.png") no-repeat scroll center center transparent;
}

.columns .box-whats-new h2 {
	color: #57753c
}

.columns .box-whats-new h2 a {
	color: #57753c;
	text-decoration: none;
}

.columns .box-whats-new div.box-whats-new-headline {
	position: absolute;
	right: 25px;
	top: 10px;
	width: 250px;
	font-family: 'AMG Anahit Semi Serif';
	font-size: 13px;
	text-shadow: 0 1px 0 #ffffff;
	margin: 0;
}

.columns .box-whats-new div.box-whats-new-headline .middle {
	display: table-cell;
	vertical-align: middle;
	height: 38px;
	width: 260px;
	line-height: 1.2;
}

.columns .box-whats-new div.box-whats-new-headline .middle a {
	text-decoration: none;
	color: #57753c;
	line-height: 1.2;
	margin: 0px;
	display: block;
}

.columns .box-whats-new p.box-whats-new-headline a: hover {
	text-decoration: underline
}

.columns .box-whats-new .meta {
	color: #376035;
	font-size: 0.83em;
	font-weight: bold;
}

.columns .box-whats-new .meta a {
	color: #376035
}

.columns .box-whats-new .meta a: hover {
	text-decoration: none
}

.columns .box-whats-new .meta p {
	margin-top: 0
}

.columns .box-whats-new .meta .meta-l {
	float: left;
	text-align: left;
	width: 320px;
}

.columns .box-whats-new .meta .meta-r {
	float: right;
	text-align: right;
	width: 170px;
}

/* Radio Box
-------------------------------------------------------------- */

.columns .box-dict-radio {
	color: #d12521
}

.columns .box-dict-radio .dictionary {
	padding-bottom: 5px
}

.columns .box-dict-radio .dictionary h2 {
	color: #d12521;
	margin-left: 60px;
}

.columns .box-dict-radio .dictionary h2 a {
	color: #d12521;
}

.columns .box-dict-radio .dictionary a {
	color: #d12521;
}

.columns .box-dict-radio .dictionary .icon {
	background: url("/img/icons/dictionary.png") no-repeat scroll center center transparent;
	height: 68px;
	width: 43px;
	top: 17px;
	left: 10px;
}

.columns .box-dict-radio .dictionary div.word {
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #b3e4fb;
	padding: 2px 10px 5px;
	border: 1px solid #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	position: relative;
	font-weight: bold;
}

.columns .box-dict-radio .dictionary div.word a {
	color: #d12521
}

.columns .box-dict-radio .dictionary div.word a: hover {
	text-decoration: none
}

.columns .box-dict-radio .dictionary div.word .corner {
	position: absolute;
	height: 10px;
	width: 10px;
	background-image: url("/img/corner.png");
	background-repeat: no-repeat;
	bottom: -10px;
	left: 20px;
}

.columns .box-dict-radio .radio {
	padding-bottom: 5px;
	border: 0;
	position: relative;
}

.columns .box-dict-radio .radio h2 {
	margin-left: 60px;
	color: #17849b;
}

.columns .box-dict-radio .radio h2 a {
	color: #17849b
}

.columns .box-dict-radio .radio .icon {
	background: url("/img/icons/play.png") no-repeat scroll center center transparent;
	height: 69px;
	width: 53px;
	top: 0px;
	left: 10px;
}

.columns .box-dict-radio .radio div.playing {
	margin-left: 60px;
	margin-top: 10px;
	background-color: #b3e4fb;
	padding: 4px 10px 6px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #17849b;
	margin-bottom: 0;
	position: relative;
	font-weight: bold;
}

.columns .box-dict-radio .radio div.playing .corner {
	position: absolute;
	height: 10px;
	width: 10px;
	background-image: url("/img/corner.png");
	background-repeat: no-repeat;
	bottom: -10px;
	left: 20px;
}

/* Portal News Box
-------------------------------------------------------------- */

.columns .box-info-service {
	color: #4d575f
}

.columns .box-info-service h2 {
	color: #4d575f
}

.columns .box-info-service h2 a {
	color: #4d575f
}

.columns .box-info-service a {
	color: #4d575f
}

.columns .box-info-service .icon {
	background: url("/img/icons/headset.png") no-repeat scroll center center transparent;
	height: 72px;
	width: 56px;
	left: 5px;
	top: 5px;
}

.columns .box-info-service dl {
	color: #4d575f
}

.columns .box-info-service dl dt {
	font-size: 0.75em;
	font-weight: bold;
	float: left;
	width: 75px;
	margin-right: 5px;
}

.columns .box-info-service dl dd {
	overflow: hidden;
	margin-bottom: 5px;
}

/* Info Service Box
-------------------------------------------------------------- */

.columns .box-portal-news h2 {
	color: #dd4f24;
}

.columns .box-portal-news h2 a {
	color: #dd4f24
}

.columns .box-portal-news .icon {
	background-image: url("/img/icons/feed.png");
	background-repeat: no-repeat;
	height: 64px;
	width: 45px;
	z-index: 5;
	left: 10px;
	top: 10px;
}

.columns .box-portal-news a {
	color: #dd4f24;
	text-decoration: none;
}

.columns .box-portal-news a: hover {
	text-decoration: underline
}

.columns .box-portal-news dl {
	color: #dd4f24
}

.columns .box-portal-news dl dt {
	font-size: 0.75em;
	font-weight: bold;
	float: left;
	width: 75px;
	margin-right: 5px;
}

.columns .box-portal-news dl dd {
	overflow: hidden;
	margin-bottom: 5px;
}

/* Mail Box
-------------------------------------------------------------- */
/* z-index что бы иконки не перекрывали ссылки */
.columns .box-mail {
	color: #df7b5d;
	z-index: 10;
}

.columns .box-mail a {
	color: #df7b5d;
	text-decoration: none;
}

.columns .box-mail a: hover {
	text-decoration: underline
}

.columns .box-mail .icon {
	height: 77px;
	width: 114px;
	left: -10px;
	top: -4px;
	background: url("/img/icons/mail.png") no-repeat scroll center center transparent;
}

.columns .box-mail h2 {
	color: #dd4f24;
}

.columns .box-mail h2 a {
	color: #dd4f24;
	text-decoration: none;
}

/* Beeline Box
-------------------------------------------------------------- */

.columns .box-beeline {
	color: #B38D47;
}

.columns .box-beeline a {
	color: #B38D47;
	text-decoration: none;
}

.columns .box-beeline a: hover {
	text-decoration: underline;
}

.columns .box-beeline .icon {
	height: 77px;
	width: 114px;
	left: -20px;
	top: -6px;
	background: url("/img/icons/beeline.png") no-repeat scroll center center transparent;
}

.columns .box-beeline h2 {
	color: #B38D47
}

.columns .box-beeline h2 a {
	color: #B38D47;
	text-decoration: none;
}

/* Video Box
-------------------------------------------------------------- */

.columns .box-videos h2 {
	color: #fea305;
	margin-left: 40px !important;
}

.columns .box-videos h2 a {
	color: #fea305;
	display: block;
	width: 225px;
	float: left;
}

.columns .box-videos .icon {
	background-image: url("/img/icons/reel.png");
	height: 75px;
	width: 58px;
	left: -13px;
	top: -2px;
}

.columns .box-videos .popular {
	float: left;
	width: 244px;
}

.columns .box-videos .popular span {
	display: block;
	text-align: center;
	color: #dc7808;
	font-size: 1.16em;
	margin-top: 10px;
	font-weight: bold;
}

.columns .box-videos a {
	color: #dc7808
}

.columns .box-videos .fresh {
	float: right;
	width: 235px;
}

.columns .box-videos .fresh ol li {
	float: left;
	width: 110px;
}

.columns .box-videos .fresh ol li span {
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 4px 0px 8px;
	line-height: 1;
	font-size: 0.9em;
}

.columns .box-videos .fresh ol li.row-start {
	padding-right: 15px
}

/* Box Advertisement
-------------------------------------------------------------- */

.box-govazd {
	padding: 10px 10px;
	text-align: center;
}

.box-govazd .shorten {
	width: 430px;
	overflow: hidden;
}

.box-govazd .shorten div {
	margin-left: -25px
}

/* Social Box
-------------------------------------------------- */

.social .text{
	padding: 10px 15px;
}
	.social .text>div{
		margin: 3px 0px;
	}
	.social .title{
		margin-bottom: 0px;
		padding: 5px 20px 16px;
	}
	.social .title h2{
		margin-left: 60px;
		color: #2395E4;
	}
	.social .icon {
		background: url("/img/icons/likes.png") no-repeat scroll center center transparent;
		height: 81px;
		width: 60px;
		left: 5px;
		top: -2px;
		z-index: 10;
	}

/* Poll With Comments Page
-------------------------------------------------------------- */

.poll {

}

.poll .content {
	width: 655px;
	margin: auto;
	position: relative;
	float: none;
}

.poll .box {
	margin-bottom: 16px;
	line-height: 1.35em;
	background-color: #e3f5fb;
	border: 1px solid #ffffff;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 11;
}

.poll .text {
	padding: 10px 20px !important;
	line-height: 1.2;
	padding-top: 5px !important;
	position: relative;
}

.poll .text a {
	color: #0B4BB4;
}

.poll .text .accent {
	background-color: #FFF;
	padding: 10px 15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.poll .text .poll_quest .corner {
	background-image: url("/img/corner-red.png");
	background-repeat: no-repeat;
	bottom: -10px;
	height: 10px;
	left: 20px;
	position: absolute;
	width: 10px;
}

.poll .text .poll_quest {
	background-color: #DD4F24;
	border: 1px solid #FFFFFF;
	color: #FFF !important;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 7px 10px 7px;
	position: relative;
	text-align: center;
	font-size: 1.5em;
	font-family: "AMG Anahit Semi Serif", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-image: url("/img/grad-overlay.png");
	background-repeat: repeat-x;
	text-shadow: 0 -1px 0 #B83209;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.poll .text .answers {
	text-align: right;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
}

.poll_answer_box{
	text-align: center;
	padding: 10px;
	padding-bottom: 0px;
}
	.poll_answer_box>*{
		text-align: center;
	}
.poll .text .poll_answer_list {
	width: 42%;
	background-color: #C5EDFB;
	border: 1px solid #FFF;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}

.poll .text .answers strong {
	color: #DD4F24
}

.poll .text .results {
	text-align: center;
}

.poll .text .results .chart {
	margin-right: 10px;
	margin-top: 10px;
	display: inline-block;
	vertical-align: top;
}

.poll .text .results ul {
	margin: 30px 10px 10px 10px;
	line-height: 1.2;
}

.poll .text .results ul li {
	float: left;
	margin-bottom: 7px;
}

.poll .text .results ul .poll_answer_percent {
	font-weight: bold;
	display: block;
	width: 50px;
	margin-left: 0px;
	float: left;
}

.poll .text .results ul img {
	margin-right: 5px;
	margin-top: 3px;
	float: left;
}

.poll .text .results ul span {
	display: block;
	float: left;
	width: 200px;
}

.poll .title {
	padding: 10px 20px 20px;
	margin: 10px 0;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

.poll .title h2 {
	text-shadow: 0 1px 0 #ffffff;
	margin: 0px;
	font-size: 1.75em;
}

.poll .title h2 a {
	text-decoration: none
}

.poll .title h2 a: hover {
	text-decoration: underline
}

.poll .title .icon {
	position: absolute
}

.poll #poll-custom-answers {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color: #E3F5FB;
	border: 1px solid #FFFFFF;
	line-height: 1.35em;
	margin-bottom: 16px;
	position: relative;
	padding: 10px 20px 20px;
	z-index: 25;
}

.poll #poll-custom-answers .count {
	padding: 4px 10px;
	padding-left: 24px;
	font-weight: bold;
	border-bottom: 1px dotted #999;
	margin-bottom: 20px;
	background-image: url("/img/icons/custom_answer.png");
	background-repeat: no-repeat;
	background-position: left 3px;
	color: #DD4F24;
}

.poll #poll-custom-answer-list {
/*	max-height: 300px;	*/
}

.poll #poll-custom-answer-list ul li {
	float: left;
	width: 200px;
}


.poll #poll-comments {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color: #E3F5FB;
	border: 1px solid #FFFFFF;
	line-height: 1.35em;
	margin-bottom: 16px;
	position: relative;
	padding: 10px 20px 20px;
	z-index: 25;
}

.poll #poll-comments .top-comment-block {
	margin: 10px 0px 20px
}

.poll #poll-comments .sub-comment-block {
	margin-left: 20px;
}

.poll #poll-comments .sub-comment-block .comment-text {
	background-color: #F5F5F5;
	border: 1px solid #FFF;
}

.poll #poll-comments .lnk-answer-comment,
#frm-answer-comment input.button {
	background: url("/img/alert-overlay.png") repeat-x scroll 0 0 #ADADAD;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica Neue, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 2px 12px 3px;
	position: relative;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.poll #poll-comments .lnk-add-comment {
	background: url("/img/alert-overlay.png");
	background-repeat: repeat-x;
	background-color: #17A1E6;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica Neue,sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 4px 15px 5px;
	position: relative;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.poll #poll-comments a {
	color: #000;
	font-weight: normal;
}

.poll #poll-comments .body {
	margin-bottom: 10px
}

.poll #poll-comments .comment-text {
	background-color: #fff;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
}

.poll #poll-comments .count {
	background-image: url("/img/icons/balloons.png");
	background-position: left 3px;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #999999;
	color: #DD4F24;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 4px 10px 4px 24px;
}

.poll #poll-comments .head {
	padding: 4px 0px;
	padding-left: 28px;
	font-weight: bold;
	margin-bottom: 5px;
	background-image: url("/img/icons/user.png");
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.poll #poll-comments .head .username {
	color: #1099E3
}

.poll #poll-comments .head .date {
	color: #1099E3;
	font-weight: normal;
	font-size: 0.9em;
}

.poll #poll-comments .head .action {
	float: right;
	background-image: url("/img/icons/eraser.png");
	background-repeat: no-repeat;
	display: inline-block;
	padding: 2px 0px;
	padding-left: 24px;
}

.poll #poll-comments form#frm-add-comment {
	margin: 10px 0px
}

.poll #poll-comments form#frm-add-comment span,
.poll #poll-comments form#frm-answer-comment span,
.poll #poll-comments form.frm-edit-comment span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	display: block;
	padding: 5px;
	margin-top: 4px;
}

.poll #poll-comments form#frm-add-comment table.anonym-block,
.poll #poll-comments form#frm-answer-comment table.anonym-block
 {
	margin-top: 6px;
}

.poll #poll-comments form#frm-add-comment table.anonym-block td,
.poll #poll-comments form#frm-answer-comment table.anonym-block td
 {
	vertical-align: middle;
}

.poll #poll-comments form#frm-add-comment table.anonym-block span,
.poll #poll-comments form#frm-answer-comment table.anonym-block span
 {
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
}

.poll #poll-comments form#frm-add-comment table.anonym-block input,
.poll #poll-comments form#frm-answer-comment table.anonym-block input
 {
	background-color: #FFFFFF;
	border: none !important;
	color: grey;
	font-size: 1em;
}

.poll #poll-comments form#frm-add-comment textarea,
.poll #poll-comments form#frm-answer-comment textarea,
.poll #poll-comments form.frm-edit-comment textarea {
	background-color: #FFFFFF;
	border: none;
	color: grey;
	font-size: 1em;
	width: 99%;
}

.poll #poll-comments form#frm-add-comment input.button,
.poll #poll-comments form.frm-edit-comment input.button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #17A1E6;
	background-image: url("/img/alert-overlay.png");
	border: 0 none;
	color: #FFFFFF;
	font-family: Helvetica Neue,sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 3px 15px 5px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.poll .paging {
	margin-bottom: 10px;
	text-align: center;
}

.poll .paging div {
	margin-top: 10px
}

.poll .paging .pages {
	margin-bottom: 0;
	display: inline-block;
	padding: 1px;
	border: 1px solid #BFBFBF;
	border-top: none;
	border-left: none;
	border-right: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.poll .paging .pages strong {
	display: inline-block;
	background-color: #E26945;
	padding: 3px 7px;
	color: #FFF;
	margin-right: 1px;
}

.poll .paging .pages a {
	display: inline-block;
	background-color: #4FB8EC;
	padding: 3px 7px;
	color: #FFF;
	text-decoration: none;
	margin-right: 1px;
}

.poll .paging .pages strong: first-child {
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

.poll .paging .pages a: first-child {
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

.poll .paging .pages a: last-child {
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	margin-right: 0;
}

/* Feedback Page Styles
-------------------------------------------------------------- */

.feedback .content {
	width: 655px;
	margin: auto;
	position: relative;
	float: none;
}

.feedback .content a {
	color: #0B4BB4;
}

.feedback .box {
	margin-bottom: 16px;
	line-height: 1.35em;
	background-color: #e3f5fb;
	border: 1px solid #ffffff;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 2;
}

.feedback .title {
	padding: 10px 20px 20px;
	margin: 10px 0;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

.feedback .title h2 {
	margin: 0px !important;
	font-size: 1.75em;
	text-shadow: 0 1px 0 #ffffff;
}

.feedback .title h2 a {
	text-decoration: none
}

.feedback .title h2 a: hover {
	text-decoration: underline
}

.feedback .title .icon {
	position: absolute
}

.feedback .text {
	padding: 10px 20px;
	line-height: 1.2;
	padding-top: 5px;
	position: relative;
	z-index: 10;
}

.feedback .text a {
	color: #0B4BB4
}

.feedback .text .accent {
	background-color: #FFF;
	padding: 10px 15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.feedback .line {
	border-top: 1px solid #ffffff;
	margin: 8px 0;
	height: 1px;
}

.feedback a#lnk-reload-captcha {
	display: block;
	float: right;
	margin-right: 40px;
}

.feedback img.frm-captcha {
	margin-bottom: 10px
}

.feedback button {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-image: url("/img/alert-overlay.png");
	background-repeat: repeat-x;
	background-color: #51c0f6;
	border: 0 none;
	color: #ffffff;
	font-family: Helvetica Neue, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 3px 15px 5px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	cursor: pointer;
}

.feedback ul {
	margin-bottom: 5px;
}

.feedback ul li {
	float: left;
	position: relative;
	margin-bottom: 3px;
}

.feedback ul li a {
	color: #0b4bb4;
	line-height: 1.3;
}

.feedback ul li a: hover {
	text-decoration: none;
}

.feedback ul li p {
	width: 230px;
}

.feedback ul li label {
	display: block;
	width: 240px;
	text-align: right;
	margin-right: 10px;
	line-height: 25px;
}

.feedback ul li p.small {
	color: grey;
	font-size: 0.9em;
	margin: 5px 0px 5px;
}

.feedback ul li input#id_file {
	background-color: #ffffff;
	padding: 2px;
	margin-top: 5px;
}

.feedback ul li div.inputwrap {
	background-color: #ffffff;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ffffff;
}

.feedback ul li a.edit {
	display: block;
	position: absolute;
	top: -2px;
	right: -60px;
	background-color: #F7F7F7;
	background: url("/img/alert-overlay.png") repeat-x scroll 0 0 #ADADAD;
	border: 0 none;
	color: #FFFFFF;
	font-family: Helvetica Neue, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 1px 12px 3px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.feedback ul li div.inputwrap: hover {
	border: 1px solid #65cafc
}

.feedback ul li input {
	border: none;
	background-color: #FFF;
	width: 220px;
	font-size: 11px;
	color: grey;
}

.feedback ul li input: focus {
	color: black
}

.feedback ul li textarea {
	border: none;
	background-color: #FFF;
	width: 220px;
	font-size: 11px;
	color: grey;
}

.feedback ul li textarea: focus {
	color: black
}

.feedback ul li select {
	border: none;
	font-size: 11px;
	color: #4D575F;
	width: 220px;
}

.feedback ul.static li {
	width: 270px;
	margin-right: 10px;
	text-align: right;
}

.feedback ul.static li strong {
	float: left;
	line-height: 1.2;
}

.feedback .letters {
	background-image: url("/img/icons/mail-small.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	margin: 0px auto 20px;
	width: 70px;
}

.feedback p.input_descr {
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}

.feedback ul strong {
	line-height: 25px
}

/* Passport Styles
-------------------------------------------------------------- */

.passport .content {
	float: right;
	width: 418px;
}

.passport .sidebar {
	float: left;
	width: 415px;
}

.passport .sidebar .title {
	position: relative;
	z-index: 5;
}

.passport .sidebar .title h2 {
	font-size: 1.3em
}

.passport .sidebar a {
	color: #0b4bb4;
}

.passport .sidebar a: hover {
	text-decoration: none;
}

.passport .box {
	margin-bottom: 16px;
	line-height: 1.35em;
	background-color: #e3f5fb;
	border: 1px solid #ffffff;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 2;
}

.passport .text {
	padding: 10px 20px;
	line-height: 1.2;
}

.passport .title {
	padding: 10px 20px 20px;
	margin: 10px 0;
	border-bottom: 1px solid #ffffff;
}

.passport .title h2 {
	text-shadow: 0 1px 0 #ffffff
}

.passport .title h2 a {
	text-decoration: none
}

.passport .title h2 a: hover {
	text-decoration: underline
}

.passport .title .icon {
	position: absolute
}

.passport .box-signin .text {
	padding-top: 5px;
	position: relative;
}

.passport .box-signin .title {
	text-align: center
}

.passport .box-signin .title h2 {
	margin: 0px;
	font-size: 1.75em;
}

.passport .box-signin .enter {
	position: absolute;
	right: 50px;
	top: 25px;
	z-index: 10;
}

.passport .box-signin .enter button {
	height: 48px;
	width: 48px;
	cursor: pointer;
	background-image: url("/img/icons/enter.png");
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	text-indent: -1000em;
}

.passport .box-signin ul {
	width: 300px;
	margin-bottom: 10px;
}

.passport .box-signin ul li.tools {
	float: left
}

.passport .box-signin ul li.tools label {
	display: inline
}

.passport .box-signin ul li {
	float: left;
	position: relative;
}

.passport .box-signin ul li a: hover {
	text-decoration: none
}

.passport .box-signin ul li label {
	display: block;
	width: 110px;
	text-align: right;
	margin-right: 10px;
	line-height: 30px;
}

.passport .box-signin ul li span.input-wrap {
	display: block;
	background-color: #ffffff;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ffffff;
}

.passport .box-signin ul li span.input-wrap: hover {
	border: 1px solid #65cafc
}

.passport .box-signin ul li span.input-wrap input {
	border: none;
	background-color: transparent;
	width: 150px;
	font-size: 14px;
}

.passport .box-signin ul li div {
	width: 160px
}

.passport .box-signin ul li a {
	color: #0b4bb4;
	line-height: 1.3;
}

.passport .box-signin ul li p.small {
	color: grey;
	font-size: 0.9em;
	margin: 5px 0;
}

.passport .box-signin ul li p {
	width: 160px;
}

.passport img.frm-captcha {
	margin-bottom: 10px
}

.passport a#lnk-reload-captcha {
	display: block;
	position: absolute;
	left: 170px;
}
/* Arvest
-------------------------------------------------------------- */

img.centered, img.alignright, img.alignleft {
	border: none;
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* Arvest
-------------------------------------------------------------- */

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #FFF;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* TOU
-------------------------------------------------------------- */

.tou .content {
	float: none;
	margin: auto;
	position: relative;
	width: 655px;
}

.tou .title {
	text-align: center
}

/* Error
-------------------------------------------------------------- */

p.frm-error {
	color: red;
	font-size: 0.9em;
	margin: 5px 0px 5px;
}

div.info-message {
	color: blue;
	font-size: 0.9em;
	margin: 5px 0px 5px;
}

/* Ads
-------------------------------------------------------------- */

#header .reklama {
	border: 1px solid white;
	width: 520px;
	position: absolute;
	top: 40px;
	right: 0px;
	padding: 5px 10px;
	text-align: center;
	background-color: #E3F5FB;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

/* 404 Page
-------------------------------------------------------------- */

.errorpage .box {
	margin-top: 30px;
	background-color: transparent;
	position: relative;
	border: none;
}

.errorpage .title {
	margin-left: 175px;
	padding-left: 0px;
	border-bottom: 1px solid #BAE4FD;
}

.errorpage .title img {
	position: absolute;
	top: -50px;
	left: -20px;
}

.errorpage h1 {
	font-size: 6em;
	letter-spacing: -2px;
	line-height: 60px;
	color: #FFF;
	font-weight: normal;
}

.errorpage .title h2 {
	margin-left: 10px;
	text-shadow: none;
	font-size: 1.5em;
	color: #F1FABF;
	margin-top: 5px;
	line-height: 20px;
}

.errorpage .text {
	margin-left: 180px;
	margin-top: 20px;
	background-color: #E3F5FB;
	border: 1px solid #FFF;
	padding-bottom: 30px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.errorpage ul {
	margin-left: 20px
}

.errorpage ul li {
	background-image: url("/img/icons/bullet-1.png");
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 15px;
}

/* Profile Page
-------------------------------------------------------------- */

.profile .content {
	float: none;
	margin: auto;
	position: relative;
	width: 655px;
}

.profile .title {
	border-bottom: 1px solid #FFFFFF;
	margin: 10px 0;
	padding: 10px 20px 20px;
	text-align: center;
}

.profile .text {
	line-height: 1.2;
	padding: 5px 20px 10px;
	position: relative;
	z-index: 10;
}

.profile ul {
	margin-bottom: 5px;
}

.profile ul li {
	float: left;
	margin-bottom: 3px;
	position: relative;
}

.profile ul li label {
	display: block;
	line-height: 25px;
	margin-right: 10px;
	text-align: right;
	width: 240px;
}

.profile ul strong {
	line-height: 25px;
}

.profile ul li div.inputwrap {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.profile ul li input {
	background-color: #FFFFFF;
	border: medium none;
	color: grey;
	font-size: 11px;
	width: 220px;
}

.profile ul li .domain {
	display: block;
	font-family: Helvetica Neue,sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 1px 5px 3px;
	position: absolute;
	right: -90px;
	top: -2px;
}

.profile ul li p.small {
	color: grey;
	font-size: 0.9em;
	margin: 5px 0;
}

.profile ul li p {
	width: 230px;
}

.profile ul li select {
	border: medium none;
	color: #4D575F;
	font-size: 11px;
	width: 220px;
}

.profile button {
	background-color: #51C0F6;
	background-image: url("/img/alert-overlay.png");
	background-repeat: repeat-x;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Helvetica Neue,sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 3px 15px 5px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.profile .line {
	border-top: 1px solid #FFFFFF;
	height: 1px;
	margin: 8px 0;
}

.profile .others .box {
	padding: 10px 20px;
}

.profile .others ul {
	margin-left: 75px;
	margin-top: 20px;
}

.profile .others li {
	float: left;
	margin-bottom: 3px;
	position: relative;
	width: 150px;
	line-height: 24px;
	padding-left: 22px;
	background-repeat: no-repeat;
}

.profile .others li.news {
	background-image: url("/img/icons/rss.png");
	background-position: left center;
}

.profile .others li.play {
	background-image: url("/img/icons/play-small.png");
	background-position: left center;
}

.profile .others li.genocid {
	background-image: url("/img/icons/genocid-small.png");
	background-position: left center;
}

.profile .others li.brrn {
	background-image: url("/img/icons/brrn-small.png");
	background-position: left center;
}

.profile .others li.tes {
	background-image: url("/img/icons/tes-small.png");
	background-position: left center;
}

.profile .others li.arvest {
	background-image: url("/img/icons/arvest-small.png");
	background-position: left center;
}

.profile .others li.arm {
	background-image: url("/img/icons/favicon.png");
	background-position: left center;
}

.profile .others li.passport {
	background-image: url("/img/icons/passport-small.png");
	background-position: left 5px;
}

.profile .others li.mail {
	background-image: url("/img/icons/email.png");
	background-position: left 7px;
}

/* News Archive Page
-------------------------------------------------------------- */

.newsarchive .content {
	float: none;
	margin: auto;
	position: relative;
	width: 655px;
}

.newsarchive .box {
	background-color: #E3F5FB;
	border: 1px solid #FFFFFF;
	line-height: 1.35em;
	margin-bottom: 16px;
	position: relative;
	z-index: 2;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.newsarchive .title {
	border-bottom: 1px solid #FFFFFF;
	margin: 10px 0;
	padding: 10px 20px 20px;
	text-align: center;
}

.newsarchive .box .title h2 {
	margin-left: 0px;
	text-shadow: 0 1px 0 #FFFFFF;
}

.newsarchive .text {
	line-height: 1.2;
	padding: 5px 20px 10px;
	position: relative;
	z-index: 10;
}

.newsarchive .item {
	margin: 10px 0;
	padding: 1px 20px 12px;
	text-align: left;
	border-bottom: 1px dotted #000;
}

.newsarchive .item: last-child {
	border-bottom: none;
}

.newsarchive .showed {
	text-align: center;
	margin-bottom: 10px;
}

.newsarchive .item .title {
	border-bottom: none;
	margin: 0;
	padding: 0px;
	text-align: left;
	font-family: "AMG Anahit Semi Serif","Trebuchet MS",Verdana,Helvetica,sans-serif;
}

.newsarchive .item .title a,
.newsarchive .item .title div.news-title
 {
	display: block;
	font-size: 1.4em;
	margin: 10px 0px 5px;
	color: #FF8F2F;
	margin-right: 150px;
	text-shadow: 0px 1px 0px #fff;
	text-decoration: none;
}

.newsarchive .item .title a: hover {
	text-decoration: underline;
}

.newsarchive .item .title .date {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-image: url("/img/icons/calendar.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	display: inline-block;
	float: right;
}

.newsarchive .item div.brief {
	background-image: url("/img/icons/news-item.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 0px;
}

.newsarchive .item div.brief a.more {
	display: block;
	margin-top: 10px;
	text-align: right;
}
