/*  CSS Document  */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 17, 2010 */



@font-face {
	font-family: 'PFAgoraSlabProRegular';
	src: url('/fonts/i/pfagoraslabpro-reg-webfont.eot');
	src: local('☺'), url('/fonts/pfagoraslabpro-reg-webfont.woff') format('woff'),
		url('/fonts/i/pfagoraslabpro-reg-webfont.ttf') format('truetype'),
		url('/fonts/i/pfagoraslabpro-reg-webfont.svgz#webfontBvRzUJhM') format('svg'),
		url('/fonts/i/pfagoraslabpro-reg-webfont.svg#webfontBvRzUJhM') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 16, 2010 */

@font-face {
	font-family: 'PFAgoraSlabProMedium';
	src: url('/fonts/i/pfagoraslabpro-medium-webfont.eot');
	src: local('☺'), url('/fonts/i/pfagoraslabpro-medium-webfont.woff') format('woff'),
		url('/fonts/i/pfagoraslabpro-medium-webfont.ttf') format('truetype'),
		url('/fonts/i/pfagoraslabpro-medium-webfont.svgz#webfontalpFORq3') format('svg'),
		url('/fonts/i/pfagoraslabpro-medium-webfont.svg#webfontalpFORq3') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*Reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, address, code, del, dfn, em, img, dl, dd, dt, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, td, th, tr {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
}
input, a {
	outline: none;
}
:focus {
outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}
:focus {
-moz-outline: 3px solid #fff !important;
}
input[type="radio"]:focus {
-moz-outline-radius: 12px !important;
-moz-outline-offset: 0px !important;
}
input[type="checkbox"]:focus {
-moz-outline-offset: -1px !important;
-moz-outline: 1px solid #000 !important;
}

/*Typography*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #545353;
}
h1 {
	margin: 0px 0px 12px 0px;
	font: 24px/28px Arial;
	color: #034d85;
}
h2 {
	width: 410px;
	margin: 20px 0px 15px 0px;
	font: italic 20px/24px Arial;
}
h3 {
	margin: 0px 0px 10px 0px;
	font: italic 18px/23px Arial;
}
h4 {
	margin: 0px 0px 10px 0px;
	font: italic bold 16px/18px Arial;
}
h5 {
	margin: 0px 0px 10px 0px;
	font: italic 16px/18px Arial;
}
h6 {
	margin: 0px 0px 10px 0px;
	font: italic bold 14px/14px Arial;
}

a {
	color: #000;
	font: italic 15px/18px Arial;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #545353;
	text-decoration: underline;
}
a img {
    border: none;
}
p {
	margin: 0px 0px 15px;
	font: italic 15px/18px Arial;
	color: #545353;
}

blockquote {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 12px/16px Arial;
	color: #333;
}
input, textarea, select {
	font: 12px Arial;
	color: #333;
}

ul, ol, li {
	list-style: none;
}
ul {
	margin: 8px 0px 15px 15px;
	padding: 0px;
}
ul li {
	margin: 3px 0px;
	padding: 0px 0px 0px 20px;
	font: italic 15px/18px Arial;
	color: #545353;
	background: url('/images/li.gif') no-repeat left 6px;
}
ol {
	margin: 0px 0px 15px 35px;
}
ol li {
	margin: 3px 0px;
	padding: 0px;
	list-style: decimal outside;
	font: italic 15px/18px Arial;
	color: #545353;
}

/*   GRID   */
html, body {
	width: 100%;
	height: 100%;
	font: italic 15px/18px Arial;
	color: #545353;
}
.allwrapper {
	min-width: 998px;
	min-height: 100%;
/*	border: 1px solid red;*/
}
.wrapper {
	position: relative;
	padding-bottom: 105px;
	/*background: url('/images/uh-bgline.png') repeat-x left 145px;*/
/*	border: 1px solid blue;*/
}
.footer {
	width: 926px;
	margin: -105px auto 0px;
	position: relative;
	background: url('/images/footer-bg.gif') no-repeat center top;
/*	border: 1px solid green;*/
}
/* // GRID   */


.dib {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}


/*  HEADER  */
.header {width: 926px;height: 145px;margin: 0px auto;position: relative;}
.headerMenuBlock {width: 926px; margin: 0px auto; position: relative;}
/*.logo {width: 365px;height: 56px;position: absolute;top: 45px;left: 0px;background: url('/i/logo2.gif') no-repeat left top; font: 18px/22px PFAgoraSlabProRegular; text-decoration: none; color: #4B4A4A;}*/
.logo {width: 300px;height: 90px;position: absolute;top: 30px; left: 0px;background: url('/images/logo2.gif') no-repeat left center; font: 18px/22px PFAgoraSlabProRegular; text-decoration: none; color: #4B4A4A; padding-left: 100px;}
.logo:hover {text-decoration: none;}
.inlogo {font: 24px/30px PFAgoraSlabProRegular; text-decoration: none; color: #4B4A4A; display: block; width: 170px;}
.login {position: absolute;top: 62px;right: 0px;padding-right: 26px;}
.login .item {padding: 2px 5px 0px;margin-right: 8px;width: 140px;height: 25px;float: left;position: relative;
	border: 1px solid #bcbcbc;background: #f0f0f0;}
.login.top {top: 32px;}
.login label {position: absolute;top: -23px;left: 9px;font: italic 15px/15px Arial;color: #545353;}
.login input[type=text],.login input[type=password] {position: absolute; top: 6px;left:6px; padding: 0px;margin: 0px;width: 138px;border: none;background: none;}
.login .btn {position: absolute;top:0px; right: 0px;height: 29px;}
.login .btn input {width: 26px;height: 29px;position: absolute;top:0px;left:-26px;border: none;background: url('/images/b_login.gif') no-repeat left top;cursor: pointer;}
/*.login .btn input:hover {background-position: left -29px;}*/
/*.login .btn input:active {background-position: left -58px;}*/

.topMenu {padding: 0px;margin: 0px;position: absolute;top:57px;right: 0px;}
.topMenu li.fl {margin: 0px;padding: 7px 22px 0px;height: 24px;float: left;position: relative;font: italic 15px/15px Arial;background: #f4f4f4;cursor: pointer;}
.topMenu a.fla {
    position: relative;
    font: italic 15px/15px Arial;
    color: #0b5d9c;text-decoration: none;
    border-bottom: 1px dashed;
    padding-left: -10px;
}
.topMenu li.fl ul {display: none;width: 147px;margin: 0px;padding: 0px 0px 12px;position: absolute;top: 30px;left: 0px;
	border: 1px solid #f8f8f8;border-top: 1px solid #fff;
	background: #f0f0f0 url('/images/top-menu-bg2.png') no-repeat ;}
.topMenu li.fl.last ul {left:auto;right:0px;}
.topMenu li.fl li {margin: 0px;padding: 0px 10px 4px 15px;font: italic 12px/15px Arial; overflow: hidden;background: none;}
.topMenu li.fl ul a {font: italic 12px/14px Arial;color: #0b5d9c;text-decoration: underline;}
.topMenu li.fl ul a:hover {color: #333;text-decoration: underline;}

.topMenu li.fl:hover {border-top: 1px solid #f4f4f4;background: #0b5d9c; url('/i/top-menu-bg1.png') no-repeat right top;}
.topMenu li.fl:hover a.fla {color: #fff;border: none;}
.topMenu li.fl:hover ul {display: block;}
/* // HEADER  */
.account ul {
    width: 230px; /* Ширина меню */
    /*list-style: none;*/ /* Для списка убираем маркеры */
    margin: 0; /* Нет отступов вокруг */
    padding: 0; /* Убираем поля вокруг текста */
    font-family: Arial, sans-serif; /* Рубленый шрифт для текста меню */
    font-size: 10pt; /* Размер названий в пункте меню */
    z-index: 31; /*поднимаем над менюшкой*/
    cursor: pointer;
}
.account li ul {
    opacity:0;
    position: absolute; /* Подменю позиционируются абсолютно */
    left:-9999px; /* Скрываем подменю */
    margin-left: 10px; /* Сдвигаем подменю вправо */
    margin-top: -15px; /* Сдвигаем подменю вверх */
    z-index: 30; /*поднимаем над менюшкой*/
    opacity:0;
    -webkit-transition:0.25s linear opacity;
    list-style: none;
    background:url('');
}
.account ul li {
    float:none;
    background:url('');
}
.account li a {
    display: block; /* Ссылка как блочный элемент */
    padding: 3px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #666; /* Цвет текста */
    border: 2px solid rgba(255, 255, 255, 0.3);/* Рамка вокруг пунктов меню */
    background-color: #f0f0f0; /* Цвет фона */
    border-bottom: none; /* Границу снизу не проводим */

}
.account li a:hover {
    color: #ffe; /* Цвет текста активного пункта */
    background:rgba(0,0,225,0.85); /* Будет полупрозрачным */
    -moz-transform:scale(1.05);
    -webkit-transform:scale(1.05);
}
.account li:hover ul {
    left:15.5px; /* При выделении пункта курсором мыши отображается подменю */
    opacity:1;
}
/*  loggedMenu */
.loggedMenu { display: block; margin: 8px auto; width: 926px; position: absolute;
            background: repeat scroll 0 0 #006600;
            background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: -webkit-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: -o-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            border-radius: 5px 5px 5px 5px; z-index: 1; }
.loggedMenu li.fl {margin: 0px;padding: 7px 22px 0px;height: 24px;float: left;position: relative;font: italic 15px/15px Arial;
            background: repeat scroll 0 0 #006600;
            background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: -webkit-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: -o-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            background: linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #006600 50%, #006600 50%, #006600 100%);
            cursor: pointer;}
.loggedMenu li.fl.logged { background: #208DD1; width: 200px; color: #FFFFFF; font-weight: bold; border-radius: 5px 0px 0px 5px;}
.loggedMenu a.fla {position: relative;font: italic 15px/15px Arial;color: #FFFFFF; text-decoration: none;}

.loggedMenu li.fl ul {display: none;width: 147px;margin: 0px;padding: 6px 0px 12px;position: absolute;top: 30px;left: 0px;
	border: 1px solid #f8f8f8;border-top: 1px solid #fff;
	background: #f0f0f0 url('/images/top-menu-bg2.png') no-repeat center top;}
.loggedMenu li.fl.last ul {left:auto;right:0px;}
.loggedMenu li.fl li {margin: 0px;padding: 4px 10px 4px 15px;font: italic 12px/15px Arial; overflow: hidden;background: none;}
.loggedMenu li.fl ul a {font: italic 12px/14px Arial;color: #0b5d9c;text-decoration: underline;}
.loggedMenu li.fl ul a:hover{color: #333;text-decoration: underline;}

.loggedMenu li.fl:hover {padding-top: 6px;border-top: 1px solid #0b5d9c;background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.4) -10%, #0b5d9c 50%, #0b5d9c 50%, #0b5d9c 100%) repeat scroll 0 0 #0b5d9c; /*url('/i/top-menu-bg1.png') no-repeat right top;*/}
.loggedMenu li.fl:hover a.fla {color: #fff;border: none;}
.loggedMenu li.fl:hover ul {display: block;}
/* // loggedMenu  */


/*  underHEADER */
.underHeader {height: 277px;position: relative;background: url('/images/uh-bgmain.png') no-repeat center top;}
.underHeader.inside {height: 145px;background: url('/images/uh-bginside.png') no-repeat center top;}
.underHeader .center {width: 926px;height: 400px;margin: 0px auto;position: relative;}
.underHeader p.about {width: 230px;position: absolute;top: 44px;left: 93px;font: 18px/22px PFAgoraSlabProRegular;color: #fff;}
.underHeader.inside p.about {width:335px;top:38px;}
/* // underHeader  */

.headerMenuBlock ul.menu {
    display: block;
    margin: 5px auto 18px auto;
    width: 926px; height: 64px;
    background: url('/images/menu-bg.png') no-repeat left center;
    float: left;
    padding-left: 5px;
}
.headerMenuBlock li.fl {
    background: url('/images/menu-divider.png') no-repeat right center; margin: 0px; padding: 24px 24px 24px 34px; float: left;position: relative;font: italic 15px/15px Arial; cursor: pointer;
    z-index: 2;
}
.headerMenuBlock li.fl.last {
    background: none;
}
.headerMenuBlock li.fl.logged {
    color: #FFFFFF;
    font-weight: bold;
}
.headerMenuBlock a.fla {
    position: relative;font: italic 15px/15px Arial;color: #FFFFFF; text-decoration: none;
}
#top-menu > li:hover ul {
	display: block;
}
#top-menu > li > a i {
    background: url("/images/crop3.gif") no-repeat scroll 0 0 transparent;
    height: 5px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 30px;
    width: 9px;
}
#top-menu ul {
	width: 138px;
	position: absolute;
	top: 55px;
	left: 50%;
	margin-left: -42px;
	padding: 2px 0px 3px;
	background: url(/images/sm.png) no-repeat right bottom;
	text-align: left;
	display: none;
}
#top-menu ul li {
	width: 100%;
	float: left;
	background: url(/images/sm_sep.png) no-repeat left top;
	padding: 1px 0 0;
    margin: 0;
}
#top-menu ul a {
	width: 121px;
	float: left;
	padding: 6px 0px 0px 17px;
	height: 22px;
	background: url(/images/sm.png) repeat-y left top;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#top-menu ul a:hover {
	color: #93d7ea;
}

/*  CONTENT  */
.kroshki {margin: 0px 0px 20px;padding: 0px;overflow: hidden;}
.kroshki li {padding: 0px 15px 0px 0px;margin: 0px 7px 0px 0px;float: left;font: italic 12px/15px Arial;
			 color: #208dd1;background: url('/images/kroshki-sep.png') no-repeat right 3px;}
.kroshki li.last {background: none;}
.kroshki a {font: italic 12px/15px Arial;color: #208dd1;}
.infoBlock {width: 926px;margin: 0px auto;position: relative;}
/*.infoBlock.mainPage {padding: 66px 0px 0px;}*/
.infoBlock.mainPage {padding: 0px 0px 0px; max-width: 926px;}
.mainPage .photo-director {position: absolute;top: -66px;left: 6px;}
.mainPage h1 {margin: 0px;position: absolute;top: -20px;left: 148px;font: 17px/19px PFAgoraSlabProMedium;color: #545353;}
/*.mainPage .content {min-height: 65px;padding: 11px 66px 1px 58px;position: relative;background: url('/i/cnt-whiteBg.png') repeat-x left top;}*/
/*
.mainPage .content {min-height: 65px;padding: 36px 66px px 58px;position: relative;background: url('/images/cnt-whiteBg.png') repeat-x left top;}
*/
.infoBlock.inside .content {padding: 54px 22px 35px; z-index: 0}
.content .str {width: 25px;height: 27px;position: absolute;background: url('/images/strs.png') no-repeat left top;}
/*.content .str.top {top: 14px;left: 22px;}*/
.content .str.top {top: 58px;left: 22px;}
.content .str.bot {bottom: 23px;right: 30px;background-position: right top;}
.content p {margin: 0px 0px 20px;font: italic 15px/18px Arial;color: #545353;}
/* // CONTENT  */

/* FORM */
.infoBlock.inside .form {padding: 54px 22px 35px;}
.form .row {/*display: block; height: 74px; padding-bottom: 15px;*/}
.form .item {display: block; float: left; /*height: 70px;*/ margin: 0; padding-bottom: 20px; width: 440px;}
.form .item label {display: block; padding-bottom: 5px; font-size: 14px;}
.form .item input.input {border: 1px solid #BCBCBC; background-color: #F0F0F0; width: 305px; padding: 7px;}
.form .item input.datepicker {width:75px; ; border: 1px solid #BCBCBC; background-color: #F0F0F0; color: #333333; font: 12px Arial; padding: 7px;}
.form .item select.input {border: 1px solid #BCBCBC; background-color: #F0F0F0; width: 320px; padding: 6px;}
.form .item select.input option {margin: 6px;}
.form .item textarea {border: 1px solid #BCBCBC; background-color: #F0F0F0; width: 605px; height: 105px; padding: 7px;}

.form .item.short {width: 288px;}
.form .item.short input.input {width: 153px;}
.form .item.short select.input {width: 168px;}

.form .button-item {border-top: 1px solid #BCBCBC; padding: 15px 0;}

.form input.button {border: 1px solid #BCBCBC; background-color: #F0F0F0; width: 155px; padding: 7px; cursor: pointer; cursor: hand; font-weight: bold;}
.form input.button:hover {border: 1px solid #6C6C6C; background-color: #E0E0E0;}

.form .str {width: 25px;height: 27px;position: absolute;background: url('/images/strs.png') no-repeat left top;}
.form .str.top {top: 14px;left: 22px;}
.form .str.bot {bottom: 23px;right: 30px;background-position: right top;}
.form p {margin: 0px 0px 20px;font: italic 15px/18px Arial;color: #545353;}
/* //FORM */

.ui-datepicker-trigger {margin: -5px 10px;}

/* ITEMS */
.items {
	padding: 10px 0;
}
.items TR {
	background-color: #F2EDED;
}
.items TH {
	padding: 5px;
	color: #0D62A1;
	background-color: #fff;
}
.items TD {
	padding: 3px;
}

/* //ITEMS */

/*  NEWS Main Page  */
.newsMainPage {width: 926px;padding-bottom: 7px;margin: 0px auto;background: url('/images/news-bg.gif') no-repeat center 13px;}
.newsMainPage h2 {margin: 0px 0px 23px;font: 20px/20px PFAgoraSlabProMedium;color: #06538d;}
.newsMainPage h2 i {font-style: normal;}
.newsMainPage .news-item {width: 150px;min-height: 100px;padding: 0px 0px 0px 142px;position: relative;}
.newsMainPage .sep {width: 16px;height: 111px;position: relative;top: -5px;background: url('/images/news-sep.gif') no-repeat 6px 0px;}
.newsMainPage a.pic {padding: 6px;display: block;position: absolute;top: 0px;left: 0px;font: 0px/0px Arial;border: 1px solid #d4d4d4;}
.newsMainPage a.pic i {width: 115px;height: 86px;display: block;overflow: hidden;}
.newsMainPage a.pic i img {min-width: 115px;min-height: 86px;}
.newsMainPage p.date {margin: 1px 0px 3px;}
.newsMainPage p.date,
.newsMainPage p.date a {font:italic 14px/14px Arial;color:#045490;text-decoration: underline;}
.newsMainPage p.date a:hover {}
.newsMainPage p.short {margin: 4px 0px 0px; font:italic 12px/12px Arial;color: #545353;}
/* //  NEWS Main Page  */


/* messages */
.messages-table {

}
.messages-table tr.unread td, .messages-table tr.unread td a {
    font-weight: bold;
}

.to_container {
    clear: both;
    display: block;
    width: 300px;
}
.to_container input.to {
    float: left;
}
.to_container label {
    float: left;
    margin-left: 5px;
}

#messages_div {
    width: 200px;
    height: 20px;
    background: #eeeeee;
    border: 1px solid #AAA;
    color: #ff0000;
    border-radius: 10px;
    position: fixed;
    bottom: 2px;
    right: 3px;
    z-index: 999;
    padding: 20px;
    text-align: center;
    cursor: pointer;
}

#new-messages .info {
    text-align: center;
    vertical-align: middle;
    padding: 36px 10px;
}
/* // messages */


/*  FOOTER */
.footer {height: 88px;padding: 17px 0px 0px;}
/*.fmenu,.finfo,.madein {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}*/
.finfo {max-width: 450px;position: absolute;top: 65px;left: 0px;font: 11px/14px Arial;color: #7f7f7f;}
a.madein {position: absolute;top: 72px;right: 0px;font: 11px/14px Arial;color: #7f7f7f;text-decoration: none;}
a.madein:hover {text-decoration: none;}
.fmenu {margin: 0px 0px 0px;padding: 0px;overflow: hidden;zoom: 1;}
.fmenu li {height: 20px;padding: 0px 10px 0px 9px;margin: 0px;float: left;border: 0px;font: 12px/12px Arial;background: url('/images/fmenu-sep.gif') no-repeat left 3px;}
.fmenu li.first {padding-left: 0px;background: none;}
.fmenu li.last {padding-right: 0px;}
.fmenu a {font: 12px/12px Arial;color: #7f7f7f;}
/* // FOOTER  */

.clear {clear: both;}

/*  PAGER */
#pager {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 36px;
	padding-bottom: 20px;
}
#pager li {
	display: inline;
	background: none;
}
#pager img {
	vertical-align: middle;
}
#pager a {
	font: bold 12px Tahoma;
	color: #0f2f60;
	text-decoration: none;
}
#pager span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 13px;
	background: url(/images/p_left.gif) no-repeat left top;
}
#pager span span {
	display: block;
	margin-right: -13px;
	background: url(/images/p_right.gif) no-repeat right top;
	font: bold 12px Tahoma;
	color: #0f2f60;
	padding: 6px 9px 0px;
	height: 21px;
}
/* // PAGER */

/* add form */
.post-form {
  margin: 20px 0 0;
}
.post-form .title {
  font-weight: bold;
  margin: 0 0 20px;
  padding: 0;
}
.post-form .form-item {
  float: left;
  width: 100%;
  margin: 0 0 12px;
}
.post-form .form-item label {
  float: left;
  padding: 5px 0 0;
  width: 100px;
}
.post-form .form-item input {
  padding: 5px 7px;
}
.post-form .form-item input, .post-form .form-item textarea {
  display: block;
  margin: 0 0 0 110px;
  width: 460px;
}
.post-form .form-item textarea {
  height: 84px;
}
.post-form .form-item .captcha {
  margin: 0 0 0 110px;
}
.post-form .form-actions {
  clear: both;
  float: left;
  margin: 8px 0 0 110px;
}
.post-form .form-actions input {
  margin: 0;
}
.post-form .tip {
  clear: both;
  padding: 44px 0 0;
}
.post-form .form-item input#del {
  display: block;
  margin: 0;
  width: 20px;
}
/* // add form */

.doc_button {
    background: none repeat scroll 0 0 #1D87C8;
    color: #FFFFFF;
    padding: 6px;
    text-decoration: none;
}
.doc_button:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #075185;
}

label.data {
    display: block;
    padding: 0 0 10px 0;
}
label.data a {
    font-weight: bold;
}


.blue-button{
    outline: none;
    width: auto;
    padding: 5px 16px;
    background-image: -moz-linear-gradient( 90deg, rgb(70,146,197) 0%, rgb(131,194,238) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(70,146,197) 0%, rgb(131,194,238) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(70,146,197) 0%, rgb(131,194,238) 100%);
    border: none;
    margin-top: 16px;
    border: 1px solid #46aef0;
    border-radius: 2px;
    box-shadow: 0px 1px 1px #383838, 0px 1px 0px #bee2fa inset;
    color: #fff;
    text-shadow: 0px 1px 2px rgba(0,0,0, .5);
    font-size: 14px;
    cursor: pointer;
    text-decoration: none;
}

.blue-button:hover{
    text-decoration: none;
    color: #fff;
    box-shadow: 0px 1px 3px #383838, 0px 1px 0px #bee2fa inset;

}

.filter_form{
    padding: 10px;
    background-color: #1f8dd1;
    color: #ffffff;
}

.filter_form label{
    margin-left: 20px;
}

.filter_form select{
    max-width: 200px;
}