@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic');

@font-face {
    font-family: 'PFDinTextCondPro';
    src: url("/fonts/pfdintextcondpro-regular-webfont.eot");
    src: url("/fonts/pfdintextcondpro-regular-webfont.eot?#iefix") format('embedded-opentype'),
    url("/fonts/pfdintextcondpro-regular-webfont.woff") format('woff'),
    url("/fonts/pfdintextcondpro-regular-webfont.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*-----HTML------*/
html * { max-height:999999px; }
html,body{
	margin:0px;
	padding:0px;
	color:#000;
	font-family: Arial;
	font-size:12px;
	line-height: 160%;
	height: 100%;
	background-color: #ffffff;
}
body{
	background: url(about:blank);
	background-attachment: fixed;
}

a:link, a:visited{
	text-decoration:none;
	color: #360876;
}
a:hover{
	text-decoration:underline;
	color: #360876;
}

h1{
	color: #000;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	padding: 4px 0 4px 0px;
	margin: 0 0 10px 0;
}
h2{
	color: #000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding: 4px 0 4px 0px;
	margin: 0 0 10px 0;
}
h3{
	color: #000;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	padding: 4px 0 4px 0px;
	margin: 0 0 10px 0;
}
h4{
	color: #000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	padding: 20px 0 20px 75px;
	margin: 0 0 10px 0;
}

.hline {
	height: 8px;
	border-bottom: 1px dotted #B0B0B0;
	padding: 0px;
}

p{
	margin-top: 5px;
}

form {
	margin:0
}

.color1 { color: #01772B;}
.color2 { color: #808080;}

.bgColor1 {background-color:#E1E1E1;}
.bgColor2 {background-color:#E1E4F2;}

.font10px{
	font-size:10px;
}
.font14px{
	font-size:14px;
}

.copyright{
	text-align: center;
	font-size:12px;
	color: #9f9f9f;
	padding:5px;
}

.loading{
	position:fixed;
	width:160px; height:160px;
	left:50%; top:50%;
	margin-left:-100px;
	margin-top:-100px;
	z-index:9999;
	background: url(/img/loading_160.gif);
}

/* ---------- layers --------- */
* html #container {
	height: 100%;
}
#container {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header {
	width:100%;
	height: 110px;
	background: #1A537C url(/img/style/header_bg.jpg) no-repeat;
}
#header a.loginform:link, #header a.loginform:visited{
	display: inline-block;
	padding: 5px 10px;
	color: #222;
	background-color: #f1f1f1;
	outline: none;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	border: 1px solid #a1a1a1
}

#header a.loginform{
	//display: inline;/*магия ИЕ*/
}
#header a.loginform:hover{
	color:#fff;
	background-color: #d1d1d1;
}

.menu {
	position:fixed;
	top: 0px;
	z-index: 999;
	width:100%;
}

.main {
	width: 100%;
	margin-top: 38px;
	clear: left;
}
.clearfloat {
	clear: both;
}
.empty {
	height:60px;
}

.footer {
	position: relative;
	margin-top: -30px;
	height: 30px;
	background: #1a537c;
}

/* ---------- style --------- */
.notfound{
	font: bold 14px arial;
	color:#ff0000;
	margin: 100px auto;
	text-align:center;
}

.ColorGreed1{ background:#dddddd url(/img/style/ui-bg_highlight-soft_75_dddddd_1x100.png) repeat-x scroll 50% 50% }
.ColorGreed2{ background:#bbbbff url(/img/style/ui-bg_gloss-wave_60_bbbbff_500x100.png) repeat-x scroll 50% 50% }
.ColorGreed4{ background:#b0ffb0 url(/img/style/ui-bg_gloss-wave_60_b0ffb0_500x100.png) repeat-x scroll 50% 50% }

.ColorGreedRed{ background:#ffb0b0 url(/img/style/ui-bg_gloss-wave_60_ffb0b0_500x100.png) repeat-x scroll 50% 50% }
.ColorGreedGreen{ background:#b0ffb0 url(/img/style/ui-bg_gloss-wave_60_b0ffb0_500x100.png) repeat-x scroll 50% 50% }
.ColorGreedDarkGreen{ background:#b0ffb0 url(/img/style/ui-bg_gloss-wave_60_95cf95_500x100.png) repeat-x scroll 50% 50% }
.ColorGreedYellow{ background:#ffdd57 url(/img/style/ui-bg_gloss-wave_70_ffdd57_500x100.png) repeat-x scroll 50% 50% }
.ColorGreedOrange{ background:#ffdd57 url(/img/style/ui-bg_gloss-wave_70_ee9c00_500x100.png) repeat-x scroll 50% 50% }

.ColorCellAct{ background:#ffd27a url(/img/style/ui-bg_diagonals-thick_60_ffd27a_40x40.png) scroll 50% 50% }
.ColorCellSel{ background:#ffd27a url(/img/style/ui-bg_diagonals-medium_60_ffd27a_40x40.png) scroll 50% 50% }

.bg_head_1{
	background-color:#FFD9B3;
	font: bold 16px Arial;
	padding: 10px 20px;
	margin:0 0 1px 0;
	cursor: pointer;
}

.block_head{
	padding: 3px 10px 0px 10px;
	font-weight:bold;
	border-bottom: 1px dotted #ccc;
	background-color:#dfebba;
}

.block_content{
	padding: 0.3em;
	background: #fafafa;
	margin: 5px;
}

.block_header{
	padding: 0.2em 0.5em;
}

.block_toolbar{
	padding: 3px;
}

/* ---------- button --------- */
a.btn:link, a.btn:visited{
	display: inline-block;
	padding: 5px 10px;
	color: #222;
	background-color: #F1F1F1;
	outline: none;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	border: 1px solid #A1A1A1;
}
a.btn,a.btn_off {
	//display: inline;/*магия ИЕ*/
}
a.btn:hover{
	color: #fff;
	background-color: #A1A1A1;
}
a.btn_off{
	display: inline-block;
	padding:5px 10px;
	color: #999;
	background-color: #F1F1F1;
	outline: none;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	border: 1px solid #A1A1A1;
}

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.Header2{
	color: #000;
	font: normal 26px Arial;
	padding: 4px 0 4px 0;
	margin: 0 0 10px 0;
	line-height:80px;
}

/* ---------- messages --------- */
.msgInfo{
	padding: 5px;
	color: #555;
}
.msgInfo .border{
	padding: 8px 32px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
	background: #d3f2ae url(/img/msgInfo.png) 8px 8px no-repeat;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
}
.msgInfo .title{
	color: #009933;
}


.msgWarning{
	padding: 5px;
	color: #555;
}
.msgWarning .border{
	padding: 8px 32px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
	background: #d4e7f4 url(/img/msgWarning.png) 8px 8px no-repeat;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

}
.msgWarning .title {
	color: #153B7E;
}

 
.msgError{
	padding: 5px;
	color: #555;
}
.msgError .border{
	padding: 8px 32px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
	background: #f3d5d6 url(/img/msgError.png) 8px 8px no-repeat;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

}
.msgError .title, .msgError .msg{
	color: #c00;
}

/* ---------- comments --------- */
.commenter-name {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.date-time {
	font-size: 10px;
	color: #808080;
}
.comment-text {
	font-size: 10px;
	color:#666666;
}

.commentInfo{
	padding: 5px 5px;
	color: #333;
}
.commentInfo .border{
	padding: 8px 8px 8px 32px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 3px;
	background: #fcfaf1 url(/img/comment.png) 8px 8px no-repeat;;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

}
.commentInfo .title{
	color: #666;
	font-style: italic;
}

.commentInfo .selected{
	background-color: #F8F2DC;
}

/* ------------ sort ----------- */
a.asc{
	display: inline-block;
	background: url('/img/asc.gif') no-repeat left 0;
	width: 11px;
	height: 11px;
	outline: none;
}
a.asc{
	//display: inline;/*магия ИЕ*/
}
a.asc:hover{
	background: url('/img/asc.gif') no-repeat left 0;
}
a.desc{
	display: inline-block;
	background: url('/img/desc.gif') no-repeat left 0;
	width: 11px;
	height: 11px;
	outline: none;
}
a.desc{
	//display: inline;/*магия ИЕ*/
}
a.desc:hover{
	background: url('/img/desc.gif') no-repeat left 0;
}

/* ------------ button ----------- */
.bb_search_32 {
	display: block;
    width: 32px;
    height: 32px;
	background: url(/img/search.svg);
	background-size: 32px 32px;
}
.bb_delete_32 {
	display: block;
    width: 32px;
    height: 32px;
	background: url(/img/delete.svg);
	background-size: 32px 32px;
}

/* ------ jquery-ui blue_btn ----- */
.blue_btn.ui-button{
	border: 1px solid #407998;
	background: #004c75 url(/img/style/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}

/*.blue_btn.ui-state-default a,
.blue_btn.ui-state-default a:link,
.blue_btn.ui-state-default a:visited,*/
a.blue_btn.ui-button,
a:link.blue_btn.ui-button,
a:visited.blue_btn.ui-button,
.blue_btn.ui-button {
	color: #fff;
	text-decoration: none;
}

/*.blue_btn.ui-state-hover,
.blue_btn.ui-widget-content .blue_btn.ui-state-hover,
.blue_btn.ui-widget-header .blue_btn.ui-state-hover,
.blue_btn.ui-state-focus,
.blue_btn.ui-widget-content .blue_btn.ui-state-focus,
.blue_btn.ui-widget-header .blue_btn.ui-state-focus,*/
.blue_btn.ui-button:hover,
.blue_btn.ui-button:focus {
	border: 1px solid #407998;
	background: #407998 url(/img/style/ui-bg_gloss-wave_75_79c9ec_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}

/*.blue_btn.ui-state-hover a,
.blue_btn.ui-state-hover a:hover,
.blue_btn.ui-state-hover a:link,
.blue_btn.ui-state-hover a:visited,
.blue_btn.ui-state-focus a,
.blue_btn.ui-state-focus a:hover,
.blue_btn.ui-state-focus a:link,
.blue_btn.ui-state-focus a:visited,*/
a.blue_btn.ui-button:hover,
a.blue_btn.ui-button:focus {
	color: #000;
	text-decoration: none;
}

/*.blue_btn.ui-state-active,
.blue_btn.ui-widget-content .blue_btn.ui-state-active,
.blue_btn.ui-widget-header .blue_btn.ui-state-active,
a.blue_btn.ui-button:active,*/
.blue_btn.ui-button:active,
.blue_btn.ui-button.ui-state-active:hover {
	border: 1px solid #6eac2c;
	background: #6eac2c url(/img/style/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}

/*.blue_btn.ui-state-active a,
.blue_btn.ui-state-active a:link,
.blue_btn.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}*/

/* ------ jquery-ui red_btn ----- */
.red_btn.ui-button {
	border: 1px solid #ff5e5e;
	background: #ff5e5e url(/img/style/ui-bg_gloss-wave_60_ff5e5e_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}

a.red_btn.ui-button,
a:link.red_btn.ui-button,
a:visited.red_btn.ui-button,
.red_btn.ui-button {
	color: #fff;
	text-decoration: none;
}

.red_btn.ui-button:hover,
.red_btn.ui-button:focus {
	border: 1px solid #ffb0b0;
	background: #ffb0b0 url(/img/style/ui-bg_gloss-wave_60_ffb0b0_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}

a.red_btn.ui-button:hover,
a.red_btn.ui-button:focus {
	color: #000;
	text-decoration: none;
}

.red_btn.ui-button:active,
.red_btn.ui-button.ui-state-active:hover {
	border: 1px solid #6eac2c;
	background: #6eac2c url(/img/style/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #fff;
}