/** 
 * Nulling styles
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	background: transparent;
}
table {
	border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/** 
 * Default styles
 */	
html {
	height: 100%;
	width: 100%;
}
body {
	min-height: 100%;
	height: 100%;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #17457d;
	text-align: center;
	background: #fff url(/img/headGradient.gif) 0 0 repeat-x;
}
#page {
	text-align: left;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	margin: 0 auto;
	min-width: 896px;
	max-width: 1400px;
 width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 955 ? '956px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1399 ? "1400px" : 'auto');
}
a {
	color: #17457d;
	outline: none;
}
a:hover {
	text-decoration: none;
}
form input, textarea {
	margin: 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 20px;
}
h3 {
}
/*** =head= ***/
#head {
	height: 101px;
	background: url(/img/logoSite.jpg) 50% 0 no-repeat;
	position: relative;
}
.logoSite {
	 display: inline-block;
    height: 100px;
    left: 50%;
    margin-left: -302px;
    position: absolute;
    top: 0;
    width: 604px;
}
.navigator {
	position: absolute;
	top: 70px;
	left: 14px;
	background: url(/img/navigator.gif) 0 0 no-repeat;
	width: 85px;
	height: 14px;
}
.homePage, .mail, .siteMap {
	display: inline-block;
	width: 13px;
	height: 12px;
	margin: 0 10px;
}
.homePage {
	margin-left: 0;
	margin-right:9px;
}
.siteMap {
	margin-right: 0;
}
.homePage:hover {
	background: url(/img/navigator.gif) 0 -150px no-repeat;
}
.mail:hover {
	background: url(/img/navigator.gif) -35px -150px no-repeat;
}
.siteMap:hover {
	background: url(/img/navigator.gif) -71px -150px no-repeat;
}
.searchTop {
	position: absolute;
	height: 22px;
	top: 65px;
	left: 120px;
	padding: 2px 10px 2px 0;
}
.searchInput {
	float: left;
	width: 140px;
	background: url(/img/search_inp_left.gif) 0 0 no-repeat;
	padding-left: 4px;
}
.searchInput input {
	border: 1px solid #FFF;
	width: 138px;
	color: #cacaca;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	float: left;
}
.buttonSearch {
	float: left;
}
.fullSearch {
	position: absolute;
	border-left: 1px solid #003354;
	padding: 4px 0 1px 10px;
	top: 180px;
	display: inline-block;
	left: 306px;
	height: 22px;
	color: #129fcd;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.selectLang {
	position: absolute;
	top: 65px;
	right: 13px;
	height: 22px;
}
.langRu, .langEn {
	padding: 5px 10px 4px 43px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(/img/flags.gif) 10px -148px no-repeat;
	float: left;
}
.langEn {
	border: none;
	background: url(/img/flags.gif) 10px 3px no-repeat;
}
.langEn a, .langRu a {
	color: #129fcd;
}
/*** =siteMenu= ***/
#siteMenu {
	display: block;
	background: #e2efff;
	overflow: hidden;
	padding: 7px 10px 5px;
	zoom: 1;
	border-bottom: 1px solid #c5d2d9;
}
#siteMenu li {
	list-style: none;
	display: block;
	zoom: 1;
	float: left;
	white-space: nowrap;
	background: url(/img/siteMenu.gif) 100% 4px no-repeat;
	padding: 0 10px 3px 6px;
}
#siteMenu .lastElement {
	background: none;
	padding: 0 0 0 8px;
}
#siteMenu a {
	color: #17457d;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#siteMenu a.active {
	color: #129fcd;
}
/*** =rightSide= ***/
.rightSide {
	width: 240px;
	float: right;
}
.secondaryPage .rightSide {
	margin-left: 10px;
}
.dialog {
	background: #efefef;
	padding: 0 0 15px 0;
}
.headLineDialog {
	background: url(/img/topDialog.gif) 0 0 no-repeat;
	color: #fff;
	font: normal 22px Arial, Helvetica, sans-serif;
	padding: 6px 0 20px 8px;
	margin-bottom: 6px;
	zoom: 1;
	position: relative;
}
.headLineDialog b {
	color: #c20015;
	position: absolute;
	left: 9px;
	top: 7px;
	font-weight: normal;
}
.headLineDialog span {
	position: relative;
}
.date {
	font-size: 11px;
	color: #FFF;
	margin-bottom: 16px;
}
.date span {
	display: inline-block;
	background: #df161e;
	padding: 3px 30px 3px 20px;
}
.date b {
	padding-left: 10px;
}
.date b.edit_link {
	float: left;
	padding: 0;
}
.category_small {
	border-left: 1px solid #7f141f;
}
.border_right {
	border-right: 1px solid #b94752;
}
.proff .border_right {
	border-right: 1px solid #1c7c62;
}
.proff .category_small {
	border-left: 1px solid #559785;
}
.repair .border_right {
	border-right: 1px solid #B08B89;
}
.titleBlcok {
	display: inline-block;
	color: #404040;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 20px;
}
.smallImage {
	float: left;
	margin-right: 20px;
}
.dialog p {
	color: #3f3f3f;
	font-size: 11px;
	overflow: hidden;
	zoom: 1;
	margin: 0 0 13px 10px;
}
.button_ask {
	background: url(/img/button_ask.gif) 0 0 no-repeat;
	width: 151px;
	height: 20px;
	float: right;
	margin-right: 10px;
}
.button_write {
	background: url(/img/button_write_blog.gif) 0 0 no-repeat;
	width: 214px;
	height: 20px;
	margin-top: 10px;
}
.detail {
	background: url(/img/dialog_detail.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin-left: 20px;
	font-weight: bold;
	color: #3f3f3f;
}
.detail_ask {
	background: url(/img/detail_ask.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	zoom: 1;
}
.repair .detail_ask {
	background: url(/img/detail_service.gif) 0 2px no-repeat;
}
.infrastructure .detail_ask {
	background: url(/img/detail_infrastructure.gif) 0 2px no-repeat;
}
.infrastructure .border_right {
	border-color: #a056a1;
}
.document .detail_ask {
	background: url(/img/detailGreen.gif) 0 2px no-repeat;
}
.greyBlock {
	background: #efefef;
	zoom: 1;
	padding-bottom: 5px;
	color: #3f3f3f;
}
.headLine {
	background:#c5c5c5 url(/img/greyBottom.gif) 0 100% no-repeat;
	color: #fff;
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 2px 0 17px 8px;
	margin-bottom: 6px;
	zoom: 1;
	position: relative;
	line-height: 25px;
}
.calendar_block {
	margin-top: -5px;
}
.secondaryPage .headLine {
	background:#c5c5c5 url(/img/greyDarkBottom.gif) 0 100% no-repeat;
	clear: both;
}
.secondaryPage .greyBlock {
	background: #e1e1e1;
	position: relative;
	z-index: 999;
}
.headLine a {
	color: #fff;
}
.headLine b {
	color: #a8a8a8;
	position: absolute;
	left: 9px;
	top: 4px;
	font-weight: normal;
}
.headLine span {
	position: relative;
}
.course table {
	width: 230px;
	color: #3f3f3f;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.course th {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 0 6px 35px;
	white-space: nowrap;
}
.course td {
	padding: 6px 0 6px 20px;
	background: #fff;
	border-bottom: 1px solid #efefef;
	text-align: center;
}
.upp {
	background: url(/img/uppArror.gif) 100% 1px no-repeat;
	padding: 0 20px 0 0;
}
.down {
	background: url(/img/downArror.gif) 100% 1px no-repeat;
	padding: 0 20px 0 0;
}
.formPolls {
	margin: 0 10px 9px 20px;
}
.formPolls p {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 11px;
}
.linePolls {
	width: 100%;
	overflow: hidden;
	margin-bottom: 7px;
}
.linePolls input {
	float: left;
	margin: 2px 10px 0 0;
	padding: 0;
}
.linePolls label {
	display: block;
	line-height: 14px;
}
.buttonVote {
	margin: 5px 0 0 0;
}
.greyBlock .detail {
	background-image: url(/img/blue_detail.gif);
}
.printVersionImage {
	margin: 0 0 13px 20px;
}
.printVersion img {
	border: 1px solid #c5c5c5;
}
.printVersion .detail {
	margin-bottom: 9px;
	display: block;
}
.greyBlock.printVersion {
	padding-bottom: 8px;
}
.adress {
	background: url(/img/contactData.gif) 0 3px no-repeat;
	margin: 0 20px 13px 20px;
	padding: 0 0 0 27px;
	line-height: 17px;
}
.phone {
	background: url(/img/contactData.gif) 0 -147px no-repeat;
	margin: 0 20px 13px 20px;
	padding: 0 0 0 27px;
	line-height: 17px;
	zoom:1;
}
.fax {
	background: url(/img/contactData.gif) 0 -291px no-repeat;
	margin: 0 20px 8px 20px;
	padding: 0 0 5px 27px;
	line-height: 17px;
	zoom:1;
}
.email {
	background: url(/img/contactData.gif) 0 -416px no-repeat;
	margin: 0 20px 16px 20px;
	padding: 0 0 5px 27px;
	line-height: 17px;
	zoom:1;
}
.banner {
	margin: 20px 0 0 20px;
}
.secondaryPage .mainNews, .mainNews.withHistory {
	margin-bottom: 0;
	overflow: inherit;
	position: static;
}
.mainNews .headLineBlock {
	background: url(/img/newsBack.gif) 0 -9px repeat-x;
}
.mainNews .headLineBlock b {
	color:#ad3500;
}
.headLineBlock {
	background: url(/img/newsBack.gif) 0 -9px repeat-x;
	color: #fff;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	zoom: 1;
	position: relative;
}
.bottomImage a {
	color: #fff;
}
.bottomImage {
	background: url(/img/newsBottom.gif) 0 -9px no-repeat;
	padding: 3px 0 18px 6px;
	position: relative;
	zoom: 1;
}
.headLineBlock b {
	color: #AD3500;
	position: absolute;
	left: 8px;
	top: 4px;
	font-weight: normal;
}
.headLineBlock span {
	position: relative;
}
/*** =contentPage= ***/
#contentPage {
	width: 100%;
}
.contentLeftSide {
	overflow: hidden;
	zoom: 1;
}

/*  Fixing Height 16.08.2011  */
div.contentLeftSide div.leftBlock div.mainNews div.oneNews,
div.contentLeftSide div.rightBlock div.stats div.oneNews {
  height: 127px !important;
  background-position: 0 140px;
}
div.contentLeftSide div.leftBlock div.mainNews div.oneNews:last-child {
  background-image: none !important;
}
div.contentLeftSide div.leftBlock div.mainNews div.oneNews a.imageNews,
div.contentLeftSide div.rightBlock div.stats div.oneNews a.imageNews {
  display: block !important;
  overflow: hidden !important;
  height: 110px !important;
}
/*  End of Fixing Height 16.08.2011*/

.leftBlock {
	width: 50%;
	float: left;
}
.rightBlock {
	width: 50%;
	float: right;
	clear: right;
}
.mainNews {
	margin-bottom: -25px;
	overflow: hidden;
	position: relative;
}
.oneNews {
	overflow: hidden;
	zoom: 1;
	background: url(/img/separator_news.gif) 0 100% repeat-x;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.oneNews_kzk {
	margin-left: 15px;
}
.secondaryPage .comment_staff.oneNews {
	overflow: hidden;
	zoom: 1;
	background: none;
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
}
.secondaryPage .oneNews.rtf {
	padding-left: 0;
	padding: 0 0 17px 0;
	margin: 0 0 13px 0;
}
.oneNews.rtf h1 {
	margin-left: 10px;
}
.headNews {
	display: block;
	color: #17457d;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 20px;
}
.oneNews .date span {
	background-color: #db4300;
}
.mainNews .oneNews .date span {
	background-color: #DB4300;
}
.service .oneNews .date span {
	background-color: #af2b38;
}
.stats .oneNews .date span {
	background-color: #458A96;
}
.association .oneNews .date span {
	background-color: #0B77A6;
}
.document .oneNews .date span {
	background-color: #159C5B;
}
.repair .oneNews .date span {
	background-color: #864742;
}
.transport .oneNews .date span {
	background-color: #6A9200;
}
.infrastructure .oneNews .date span {
	background-color: #904991;
}
.finances .oneNews .date span {
	background-color: #104AB0;
}
.passenger_traffic .oneNews .date span {
	background-color: #B62474;
}
.proff .oneNews .date span {
	background-color: #409981;
}
.public .oneNews .date span {
	background-color: #00AECE;
}
.blog .oneNews .date span {
	background-color: #9E987E;
}
.rating .oneNews .date span {
	background: #7CD00A;
}
.oneNews .date {
	margin-bottom: 8px;
}
.imageNews {
	float: left;/*	margin-right: 20px; */
}
.oneNews p {
	color: #17457d;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	overflow: hidden;
	zoom: 1;
	margin-right: 10px;
	padding-left: 20px;
}
.secondaryPage .oneNews p {
	padding-left: 0;
}
.stats {
	background: #d8e2e4;
	zoom: 1;
}
.stats.leftContentSide {
	background: none;
}
.stats .headLineBlock {
	background-image: url(/img/stats.gif);
}
.stats .headLineBlock .bottomImage {
	background-image: url(/img/statsBottom.gif);
}
.stats .headLineBlock b {
	color: #437f89;
}
.stats .date span {
	background: #458a96;
}
.stats .oneNews {
	background-image: url(/img/separator_stats.gif);
}
.stats .oneNews a {
	overflow: hidden;
	zoom: 1;
}
.topManager {
	margin-top: 0;
	background: #e1e2d2;
	zoom: 1;
}
.withHistory.topManager, .secondaryPage .topManager {
	margin-top: 0;
}
.topManager .headLineBlock {
	background-image: url(/img/topManager.gif);
}
.topManager .headLineBlock .bottomImage {
	background-image: url(/img/topManagerBottom.gif);
}
.topManager .headLineBlock b {
	color: #8a856f;
}
.topManager .date span {
	background: #9e987e;
}
.topManager .oneNews {
	background: none;
	margin-bottom: 0;
}
.topManager .headNews {
	color: #404040;
}
.topManager .oneNews p {
	color: #3f3f3f;
}
.association {
	background: #fff;
	zoom: 1;
	overflow: hidden;
}
.association .headLineBlock {
	background-image: url(/img/newsBlue.gif);
}
.association .headLineBlock .bottomImage {
	background-image:  url(/img/newsBottomBlue.gif);
}
.association .headLineBlock b {
	color: #09638a;
}
.association .date span {
	background: #0b77a6;
}
.association .oneNews {
	background: none;
}
.association .headNews {
	color: #17457d;
}
.association .oneNews p {
	color: #17457d;
}
.association .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
}
.additionLink {
	position: absolute;
	right: 0;
	top: 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.additionLink a {
/*	color:#fff; */
	display: inline-block;
	overflow: hidden;
	zoom: 1;
	margin: 1px 10px;
}
.additionLink span {
	display: inline-block;
	background: #2c8cb6;
	width: 2px;
	height: 20px;
	text-align: right;
	overflow: hidden;
	zoom: 1;
}
.additionLink span i {
	display: inline-block;
	background: #0c5777;
	width: 1px;
	height: 20px;
	text-align: right;
}
.allNews {
	display: inline-block;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 20px;
}
span.date {
	display: inline-block;
	background: #0b77a6;
	padding: 4px 30px 4px 20px;
	float: left;
	margin-right: 10px;
}
.document {
	background: #e0f5eb;
	zoom: 1;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.secondaryPage .document {
	width: auto;
	overflow: inherit;
	position: static;
}
#page .leftContentSide {
	background: none;
	color: #17457D;
	margin-right: 250px;
}
.greenBack {
	position: absolute;
	background: #cfe4da;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
}
.document .headLineBlock {
	background-image: url(/img/newsGreen.gif);
}
.document .headLineBlock .bottomImage {
	background-image:  url(/img/newsBottomGreen.gif);
}
.document .headLineBlock b {
	color: #09638a;
}
.document .date span {
	background: #0b77a6;
}
.document .oneNews {
	background: none;
}
.document .headNews {
	color: #17457D;
}
.document .oneNews p {
	color: #17457D;
}
 
.document .rightBlock {
	margin-top: -19px;
	position: relative;
	background: #cfe4da url(/img/newsBottomGreenDark.gif) 0 0 no-repeat;
	padding: 18px 0 0 0;
	color: #3f3f3f;
}
.document a {
	color: #006426;
}
.document .history a {
	color: #17457D;
}
.secondaryPage .document a {
	color:  #17457D;
}
.service .titleColumn_ASK {
	border-color: #AF2B38;
}
.public .titleColumn {
	border-color: #00AECE;
}
.service .detail_ask {
	background-image: url(/img/detail_service.gif);
}
.proff .titleColumn_ASK {
	border-color: #409981;
}
.proff .all_info {
	background-color: #409981;
}
.document .titleColumn_ASK {
	border-color: #159C5B;
}
.document {
	color: #006426;
}
.secondaryPage .document {
	overflow: inherit;
}

.document span.date {
	background: #159c5b;
}
.document .oneNews {
	margin-bottom: 0;
}
.document .oneNews a {
	overflow:  hidden;
	zoom: 1;
	padding-right: 10px;
}
.list_doc {
	margin: 0 0 0 20px;
	margin-bottom: 9px;
}
.list_doc li {
	list-style: none;
	background: url(/img/listGreen.gif) 0 3px no-repeat;
	padding: 0 0 7px 19px;
	font: bold 12px Arial, Helvetica, sans-serif;
	zoom: 1;
}
.questionLink {
	background: #e0f5eb url(/img/question.gif) 98% 50% no-repeat;
	padding: 13px 0 0 0;
}
.question {
	background: url(/img/separator_green.gif) 0 100% repeat-x;
	margin-bottom: 9px;
	padding: 15px 20px 13px 20px;
}
.question p, .answer p {
	margin-bottom: 6px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.question div, .answer div {
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 18px;
}
.question div b, .answer div b {
	display: block;
}
.answer {
	margin-bottom: 9px;
	padding: 0 20px 13px 20px;
	overflow: hidden;
}
.answer .smallImage {
	margin-left: -20px;
}
.smallImage {
	float: left;
	margin-right: 19px;
}
.textAnswer {
	overflow: hidden;
	font-size: 12px;
}
.textAnswer .detail {
	margin-left: 0;
	background-image: url(/img/detailGreen.gif);
	color: #3f3f3f;
	font-size: 12px;
}
.repair {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	color: #5d201c;
}
.secondaryPage .repair {
	overflow: inherit;
}
.repair a {
	color: #5d201c;
}
.repair .history a, .secondaryPage .repair a {
	color: #17457D;
}
.repair .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.repair .headLineBlock {
	background-image: url(/img/repair.gif);
}
.repair .headLineBlock .bottomImage {
	background-image:  url(/img/repairBottom.gif);
}
.repair .headLineBlock b {
	color: #5e312e;
}
.repair span.date {
	background: #b08b89;
}
.secondaryPage .repair .date span {
	background: #773E3A;
}
.repair .oneNews {
	background: none;
}
.repair .headNews {
	color: #404040;
}
.repair .oneNews p {
	color: #3f3f3f;
}
.secondaryPage .repair .headNews {
	color: #17457D;
}
.secondaryPage .repair .oneNews p {
	color: #17457D;
}
.repair .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
}
.repair .additionLink a {
/*	color: #FFF; */
}
.repair .additionLink span {
	background-color: #965551;
}
.repair .additionLink span i {
	background-color: #5d201c;
}
.additionalBlock {
	background: #e1e1e1;
	float: right;
	width: 220px;
	margin-top: -20px;
	padding: 10px 10px 3px;
	margin-bottom: 10px;
}
.secondaryPage .additionalBlock {
	margin-top: 0;
}
.graph {
	display: inline-block;
	background: url(/img/graph.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.index {
	display: inline-block;
	background:url(/img/index.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.faqIcon {
	display: inline-block;
	background:url(/img/faq.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.docIcon {
	display: inline-block;
	background:url(/img/document.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.navigationIcon {
	display: inline-block;
	background:url(/img/document.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.bunkerIcon {
	display: inline-block;
	background:url(../img/bunker.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.vacansy {
	display: inline-block;
	background: url(/img/vacansy.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.club {
	display: inline-block;
	background:url(/img/yacht.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.travel {
	display: inline-block;
	background:url(/img/travel.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.ruLaw {
	display: inline-block;
	background:url(/img/russionLaw.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.worldLaw {
	display: inline-block;
	background:url(/img/worldLaw.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.map_vvp {
	display: inline-block;
	background: url(/img/map.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.rating_1 {
	display: inline-block;
	background: url(/img/rating_1.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.rating_2 {
	display: inline-block;
	background: url(/img/rating_2.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.rating_3 {
	display: inline-block;
	background: url(/img/rating_3.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.additionalBlock.no_text {
	width: auto;
	width: 57px;
	margin-left: 5px;
}
.additionalBlock.no_text a {
	padding: 0;
	width: 60px;
	height: 55px;
	margin-bottom: 5px;
}
.time_work {
	display: inline-block;
	background: url(/img/timeWork.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.programm {
	display: inline-block;
	background: url(/img/programm.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.build {
	display: inline-block;
	background: url(/img/build.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.tax {
	display: inline-block;
	background: url(/img/tax.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.tax_add {
	display: inline-block;
	background:  url(/img/customs.gif) 0 0 no-repeat;
	padding: 10px 0 20px 70px;
}
.transport {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	color: #17457d;
}
.secondaryPage .transport {
	overflow: inherit;
}
.transport a {
	color: #17457d;
}
.transport .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.transport .headLineBlock {
	background-image: url(/img/transport.gif);
}
.transport .headLineBlock .bottomImage {
	background-image:   url(/img/transportBottom.gif);
}
.transport .headLineBlock b {
	color: #547300;
}
.transport span.date {
	background: #6a9200;
}
.transport .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.transport .additionLink a {
/**	color: #FFF */
}
.transport .additionLink span {
	background-color: #92b730;
}
.transport .additionLink span i {
	background-color: #485d12;
}
.infrastructure {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	color: #17457d;
}
.infrastructure a {
	color: #17457d;
}
.infrastructure .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.infrastructure .headLineBlock {
	background-image: url(/img/pink.gif);
}
.infrastructure .headLineBlock .bottomImage {
	background-image: url(/img/pinkBottom.gif);
}
.infrastructure .headLineBlock b {
	color: #723a72;
}
.infrastructure span.date {
	background: #904991;
}
.infrastructure .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.infrastructure .additionLink a {
/*	color: #FFF;	*/
}
.infrastructure .additionLink span {
	background-color: #ae61af;
}
.infrastructure .additionLink span i {
	background-color: #863687;
}
.lineBanners {
	background: url(/img/separator_blue.gif) 0 0 repeat-x;
	padding-top: 20px;
	zoom: 1;
	overflow: hidden;
	margin: 10px 0 20px;
}
.bannerLeft {
	float: left;
	width: 50%;
	text-align: center;
}
.bannerRight {
	float: right;
	width: 50%;
	text-align: center;
	clear: right
}
.service {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	color: #17457d;
}
#page .withHistory {
	height: 71px;
}
#page .no_history {
	margin-bottom: -10px;
}
.secondaryPage .service {
	overflow: visible;
	zoom: 0;
}
.service a {
	color: #17457d;
}
.service .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.service .headLineBlock {
	background-image: url(/img/service.gif);
}
.service .headLineBlock .bottomImage {
	background-image: url(/img/serviceBottom.gif);
}
.service .headLineBlock b {
	color: #8f232e;
}
.service span.date, .service .oneNews .date span {
	background: #af2b38;
}
.service .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.service .additionLink a {
/*	color: #FFF;  */
}
.service .additionLink span {
	background-color: #d4414f;
}
.service .additionLink span i {
	background-color: #871722;
}
.on_line .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.on_line .headLineBlock {
	background-image: url(/img/on_line_back.gif);
}
.on_line .headLineBlock .bottomImage {
	background-image: url(/img/on_line_bottom.gif);
}
.on_line .headLineBlock b {
	color: #b01118;
}
.on_line span.date, .on_line .oneNews .date span {
	background: #df161e;
}
.finances {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	position: relative;
}
.blueBack {
	position: absolute;
	background: #E1E9F9;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
}
.finances .headLineBlock {
	background-image: url(/img/finances.gif);
}
.finances .headLineBlock .bottomImage {
	background-image: url(/img/financesBottom.gif);
}
.finances .headLineBlock b {
	color: #0d3a8b;
}
.finances .oneNews {
	background: none;
}
.finances .headNews {
	color: #17457d;
}
.finances .oneNews p {
	color: #17457d;
}
.finances .rightBlock {
	margin-top: -19px;
	position: relative;
	background: #e1e9f9 url(/img/financesRight.gif) 0 0 no-repeat;
	padding: 18px 0 0 0;
	color: #3f3f3f;
}
.finances a {
	color: #17457d;
}
.finances {
	color: #17457d;
}
.finances .additionLink a {
/*	color: #FFF; 	*/
}
.finances span.date {
	background: #104ab0;
}
.finances .oneNews {
	margin-bottom: 0;
}
.finances .oneNews a {
	overflow:  hidden;
	zoom: 1;
	padding-right: 10px;
	display: block;
}
.finances_list {
	margin: 0 0 0 20px;
	margin-bottom: 9px;
}
.finances_list li {
	list-style: none;
	background: url(/img/listBlue.gif) 0 3px no-repeat;
	padding: 0 0 7px 19px;
	font: bold 12px Arial, Helvetica, sans-serif;
	zoom: 1;
}
.hr_blue {
	background: url(/img/separator_blueBack.gif) 0 0 repeat-x;
	width: 100%;
	clear: both;
	height: 2px;
	margin: 10px 0 9px;
}
.ratingCompany {
	margin: 0 0 10px 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #17457d;
	padding-left: 25px;
}
.up.ratingCompany {
	background: url(/img/downArror.gif) 0 2px no-repeat;
}
.down.ratingCompany {
	background: url(/img/uppArror.gif) 0 2px no-repeat;
}
.passenger_traffic {
	zoom: 1;
	overflow: hidden;
	color: #17457d;
}
.secondaryPage .passenger_traffic {
	overflow: inherit;
}
.passenger_traffic a {
	color: #17457d;
}
.passenger_traffic .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.passenger_traffic .headLineBlock {
	background-image: url(/img/passenger_traffic.gif);
}
.passenger_traffic .headLineBlock .bottomImage {
	background-image: url(/img/passenger_traffic_bottom.gif);
}
.passenger_traffic .headLineBlock b {
	color: #8f232e;
}
.passenger_traffic span.date {
	background: #b62474;
}
.passenger_traffic .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.passenger_traffic .additionLink a {
/*	color: #FFF;	*/
}
.passenger_traffic .additionLink span {
	background-color: #d4414f;
}
.passenger_traffic .additionLink span i {
	background-color: #871722;
}
.proff {
	zoom: 1;
	overflow: hidden;
	color: #17457d;
}
.proff .detail_info {
	margin-left: 20px;
	margin-top: 5px;
}
.secondaryPage .proff {
	zoom: 0;
	overflow: inherit;
}
.proff a {
	color: #17457d;
}
.proff .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.proff .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
	
}
.proff .additionLink a {
	/*color: #FFF;*/
}
.proff .headLineBlock {
	background-image: url(/img/proff.gif);
}
.proff .headLineBlock .bottomImage {
	background-image: url(/img/proffBottom.gif);
}
.proff .headLineBlock b {
	color: #327966;
}
.proff span.date {
	background: #409981;
}
.proff .oneNews .date span {
	background-color: #409981;
}
.proff .additionLink span {
	background-color: #5dc1a6;
}
.proff .additionLink span i {
	background-color: #1b745c;
}
.public {
	background: #fff;
	zoom: 1;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.public .blueBack {
	position: absolute;
	background: #e8f7fa;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
}
.public .headLineBlock {
	background-image: url(/img/public.gif);
	zoom: 1;
	position: relative;
}
.public .headLineBlock .bottomImage {
	background-image: url(/img/publicBottom.gif);
}
.public .headLineBlock b {
	color: #0089a2;
}
.public .oneNews {
}
.public .headNews {
	color: #404040;
}
.public .oneNews p {
	color: #3f3f3f;
}
.public .rightBlock {
	margin-top: -19px;
	position: relative;
	background: url(/img/publicRight.gif) 0 0 no-repeat;
	padding: 18px 0 0 0;
	color: #3f3f3f;
	zoom: 1;
	display: block;
	overflow: hidden;
	float: left;
}
.public a {
	color: #17457d;
}
.public {
	color: #17457d;
}
.public .additionLink a {
/*	color: #FFF;*/
}
.public .date span {
	background: #00aece;
}
.public .oneNews a {
	overflow:  hidden;
	zoom: 1;
	display: block;
}
.secondaryPage .public .oneNews a, .secondaryPage .public p {
	color: #17457D;
}
.secondaryPage .public .oneNews p {
	font-size: 11px;
}
.public .detail {
	background-image: url(/img/detail_public.gif);
	margin-bottom: 20px;
	display: inline-block;
}
.organizer {
	display: block;
	font-size: 11px;
	color: #17457d;
	margin-top: 3px;
}
.blog {
	zoom: 1;
	overflow: hidden;
	color: #404040;
	background: #e1e2d2;
	padding-bottom: 20px;
}
.secondaryPage .blog {
	overflow: inherit;
}
.blog.withHistory {
	padding-bottom: 0;
}
.blog .allNews {
	margin-left: 0;
}
.blog a {
	color: #404040;
}
.blog .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.secondaryPage .blog a {
	color: #17457D;
}
.blog .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.blog .additionLink a {
/*	color: #FFF;*/
}
.blog .headLineBlock {
	background-image:url(/img/topManager.gif);
}
.blog .headLineBlock .bottomImage {
	background-image: url(/img/topManagerBottom.gif);
}
.blog .headLineBlock b {
	color: #88846e;
}
.blog .detail {
	background-image: url(/img/detail_brouwn.gif);
	margin-left: 0;
}
.blog p {
	line-height: 16px;
	margin-bottom: 8px;
}
.rating {
	zoom: 1;
	overflow: hidden;
	color: #17457d;
	background: #fff;
	padding-bottom: 0;
}
.rating.withHistory {
	padding-bottom: 0;
}
.rating a {
	color: #17457d;
}
.rating .oneNews a {
	overflow: hidden;
	zoom: 1;
	display: block;
}
.rating .oneNews {
	margin-bottom: 0;
	zoom: 1;
	overflow: hidden;
	background: none;
}
.rating .additionLink a {
	color: #FFF;
}
.rating .headLineBlock {
	background-image: url(/img/rating.gif);
}
.rating .headLineBlock .bottomImage {
	background-image: url(/img/ratingBottom.gif);
}
.rating .headLineBlock b {
	color: #6eb609;
}
.rating .detail {
	background-image: url(/img/ratingDetail.gif);
	margin-left: 0;
}
.rating p {
	line-height: 20px;
	margin-bottom: 8px;
}
.contentRating {
	margin: 0 20px;
}
/*** =second page= ***/
.history {
	height: 41px;
	background: url(/img/history.gif) 0 0 repeat-x;
	position: absolute;
	width: 100%;
	top: 31px;
	zoom: 1;
	color: #17457d;
}
.icon_on_line {
	display: inline-block;
	background: url(/img/on_line.gif) 0 0 no-repeat;
	width: 60px;
	height: 20px;
	margin-left: 10px;
}
.history div {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 14px 0 0 45px;
}
.history .rss {
	position: absolute;
	height: 28px;
	width: 230px;
	right: 0;
	top: 0;
	background: #e1e1e1 url(/img/rightShadow.gif) 0 0 no-repeat;
	padding: 13px 0 0 24px;
	zoom: 1;
}
.rss a {
	display: inline-block;
	background: url(/img/rss.gif) 0 1px no-repeat;
	padding: 0 0 0 42px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.history a {
	float: left;
}
.history i {
	display: inline-block;
	background: #DB4300 url(/img/leftGreyArror.png) 0 0 no-repeat;
	width: 6px;
	height: 10px;
	margin: 2px 8px 0;
	zoom: 1;
	overflow: hidden;
	float: left;
}
.on_line .history i {
	background-color: #af2b38;
}
.stats .history i {
	background-color: #458A96;
}
.topManager .history i {
	background-color: #9E987E;
}
.association .history i {
	background-color: #458A96;
}
.document .history i {
	background-color: #159C5B;
}
.repair .history i {
	background-color: #773E3A;
}
.transport .history i {
	background-color: #6A9200;
}
.infrastructure .history i {
	background-color: #904991;
}
.service .history i {
	background-color: #AF2B38;
}
.finances .history i {
	background-color: #104AB0;
}
.passenger_traffic .history i {
	background-color: #B62474;
}
.proff .history i {
	background-color: #409981;
}
.public .history i {
	background-color: #00AECE;
}
.blog .history i {
	background-color: #9E987E;
}
.rating .history i {
	background-color: #7CD00A;
}
.mainNews .history i {
	background-color: #DB4300;
}
.secondaryPage .leftContentSide {
	padding-top: 12px;
}
.secondaryPage .oneNews {
	background: url(/img/separator_news.gif) 0 100% repeat-x;
	margin-bottom: 20px;
	padding-bottom: 17px;
}
.no_image {
	margin-left: 20px;
}
/**** =Pages= ***/
.pages {
	margin: 0 0 15px 22px;
	overflow: hidden;
}
.pages span {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin: 3px 10px 0 0;
}
.pages li {
	float: left;
	margin: 0 5px;
	font: bold 12px/15px Verdana, Geneva, sans-serif;
	padding-top: 3px;
	list-style: none;
}
.priorPage {
	background: #af2b38 url(/img/priorPage.png) 0 0 no-repeat;
	width: 11px;
	height: 12px;
	display: block;
	margin: 3px 0 0 0;
	zoom: 1;
	overflow: hidden;
}
.nextPage {
	background:  #af2b38 url(/img/nextPage.png) 0 0 no-repeat;
	width: 11px;
	height: 12px;
	display: block;
	margin: 3px 0 0 0;
	zoom: 1;
	overflow: hidden;
}
.association .right_column .detail_info {
	background: #f0f0f0 url(/img/detail_ask.gif) 0 0 no-repeat;
}
.currentPage {
	background: #AF2B38;
	color: #FFF;
	padding: 3px 6px 4px;
}
.all_info {
	background: #af2b38 url(/img/upWhiteArror.png) 0 0 no-repeat;
	width: 13px;
	height: 6px;
	display: inline-block;
	margin: 7px 7px 0 0;
	zoom: 1;
	overflow: hidden;
}
.topManager .priorPage, .topManager .currentPage, .topManager .nextPage, .topManager .all_info {
	background-color: #9E987E;
}
.on_line .priorPage, .on_line .currentPage, .on_line .nextPage, .on_line .all_info {
	background-color: #df161e;
}
.service .priorPage, .service .currentPage, .service .nextPage, .service .all_info {
	background-color: #af2b38;
}
.stats .priorPage, .stats .currentPage, .stats .nextPage, .stats .all_info {
	background-color: #458A96;
}
.association .priorPage, .association .currentPage, .association .nextPage, .association .all_info {
	background-color: #0B77A6;
}
.mainNews .priorPage, .mainNews .currentPage, .mainNews .nextPage, .mainNews .all_info {
	background-color: #DB4300;
}
.document .priorPage, .document .currentPage, .document .nextPage, .document .all_info {
	background-color: #159C5B;
}
.repair .priorPage, .repair .currentPage, .repair .nextPage, .repair .all_info {
	background-color: #864742;
}
.transport .priorPage, .transport .currentPage, .transport .nextPage, .transport .all_info {
	background-color: #6A9200;
}
.infrastructure .priorPage, .infrastructure .currentPage, .infrastructure .nextPage, .infrastructure .all_info {
	background-color: #904991;
}
.finances .priorPage, .finances .currentPage, .finances .nextPage, .finances .all_info {
	background-color: #104AB0;
}
.passenger_traffic .priorPage, .passenger_traffic .currentPage, .passenger_traffic .nextPage, .passenger_traffic .all_info {
	background-color: #B62474;
}
.proff .priorPage, .proff .currentPage, .proff .nextPage, .proff .all_infos {
	background-color: #409981;
}
.public .priorPage, .public .currentPage, .public .nextPage, .public .all_info {
	background-color: #00AECE;
}
.blog .priorPage, .blog .currentPage, .blog .nextPage, .blog .all_info {
	background-color: #9E987E;
}
.rating .priorPage, .rating .currentPage, .rating .nextPage, .rating .all_info {
	background-color: #7CD00A;
}
/*** =select_date= ***/
.select_date {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.select_date select {
	float: left;
	margin-right: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	border: 1px solid #c5c5c5;
}
.year {
	width: 60px;
}
.month {
	width: 90px;
}
.button_ok {
	float: right;
}
.calendar {
	margin: 0 0 20px -20px;
}
.rightSide .calendar {
	margin: 0  0 20px -10px;
}
.calendar table {
	width: 100%;
}
.calendar th {
	text-align: center;
	background: #c5c5c5;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	border: 1px solid #efefef;
	padding: 6px 0;
}
.calendar td {
	width: 14%;
	text-align: center;
	padding: 6px 0;
	background: #fff;
	border: 1px solid #efefef;
	color: #3f3f3f;
	font-size: 11px;
}
.calendar .no_date {
	background: none;
	border: none;
}
.calendar a {
	font-weight: bold;
}
.calendar .cuttentDate {
	background: #17457d;
	color: #FFF;
	font-weight: bold;
}
.calendar .cuttentDate a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.two_column {
	overflow: hidden;
	position: relative;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.right_back {
	position: absolute;
	width: 50%;
	background: #f0f0f0;
	height: 100%;
	z-index: 1;
	top: 0;
	right: 0;
}
.left_column {
	width: 50%;
	float: left;
}
.right_column {
	width: 50%;
	float: right;
	clear: right;
	background: #f0f0f0;
	position:relative;
	z-index: 2;
}
.titleColumn {
	border-left: 4px solid #af2b38;
	padding-left: 16px;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 13px;
	padding-top: 9px;
	margin-bottom: 5px;
}
.titleColumn_ASK {
	border-left: 4px solid #0B77A6;
	padding-left: 16px;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 13px;
	padding-top: 9px;
	margin-bottom: 5px;
}
.repair .titleColumn_ASK {
	border-color: #864742;
}
.infrastructure .titleColumn_ASK {
	border-color: #904991;
}
.transport .titleColumn_ASK {
	border-color: #6A9200;
}
.transport .date span {
	border-color: #97bb39;
}
.finances .titleColumn_ASK {
	border-color: #104AB0;
}
.finances .date span {
	border-color: #4774c3;
}
.passenger_traffic .titleColumn_ASK {
	border-color: #B62474;
}
.passenger_traffic .date span {
	border-color: #931359;
}
.text_line {
	margin-bottom: 5px;
	font-size: 11px;
}
.oneNews .text_line a {
	display: inline-block;
}
.size_12 {
	font-size: 12px;
}
.oneNews p.size_11 {
	font-size: 11px;
}
#page p.user_data {
	font-size: 11px;
	margin-bottom: 9px;
}
p.short_info {
	font-size: 11px;
	margin-bottom: 9px;
}
p.site_url {
	margin-bottom: 9px;
}
.user_data b {
	display: block;
}
.detail {
	margin-bottom: 15px;
}
.service .detail {
	background-image: url(/img/detail_service.gif);
	zoom: 1;
}
.notice .oneNews {
	background: url(/img/separator_notice.gif) 0 100% repeat-x;
	margin-left: 20px;
}
.vertical_separator {
	display: inline-block;
	background: url(/img/vertical_separator.gif) 0 0 repeat-y;
	width: 2px;
	height: 16px;
	margin: 0 10px;
}
.notice .comment {
	padding-top: 3px;
}
.rtf {
	padding: 0 10px 0 20px;
}
.rtf h1 {
	margin-left:0;
}
.rtf p {
	/* font: normal 12px/18px Arial, Helvetica, sans-serif; */
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
}
.rtf p * {
	line-height: 18px;
}
.rtf .size_12 {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
}
.rtf p a {
	color: #129fcd;
}
h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	margin-left: 20px;
}
.rtf h2 {
	margin-left: 0;
}
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.rtf ul {
	list-style: none;
	margin: 0 0 12px 12px;
}
.rtf ul li {
	background: url(/img/list.gif) 0 4px no-repeat;
	padding: 0 0 6px 20px;
	/* font-size: 12px; */
	font-size: 14px;
	line-height: 16px;
	color: #3b3b3b;
}
.rtf ol {
	margin: 0 0 2px 32px;
}
.rtf ol li {
	padding: 0 0 13px 0;
	/* font-size: 12px; */
	font-size: 14px;
	line-height: 16px;
	color: #3b3b3b;
}
.rtf table {
	margin-bottom: 15px;
	width: 100%;
}
.rtf th {
	background: #17457d;
	color: #FFF;
	font: bold 12px Verdana, Geneva, sans-serif;
	border: 1px solid #FFF;
	padding: 6px 10px 8px 10px;
}
.rtf td {
	background: #e1e1e1;
	border: 1px solid #FFF;
	padding: 6px 10px 8px 10px;
	color: #17457d;
	font-size: 12px;
}
.rtf .lightTd {
	background: #f1f1f1;
}
.rtf .darkTg {
	background: #17457d;
	color: #FFF;
	font-weight: bold;
}
.hr {
	height: 1px;
	/*width: 100%;
	overflow: hidden;
	clear: both;*/
	background: url(/img/separator_news.gif) 0 0 repeat-x;
	margin-bottom: 15px;
}

.hr2 {
	height: 1px;
	/*width: 100%;
	overflow: hidden;
	clear: both;*/
	background: url() 0 0 repeat-x;
	margin-bottom: 15px;
}

.back_page {
	/*width: 100%;*/
	overflow: hidden;
	/*clear: both;	*/
	font-weight: bold;
	margin-bottom: 20px;
}
.oneNews .back_page {
	margin-bottom: 0;
}
.back_page .priorPage {
	float: left;
	margin-right: 10px;
}
.rightLink {
	float: right;
	padding-right: 10px;
}
.printPage {
	background: url(/img/print.gif) 0 0 no-repeat;
	padding-left: 26px;
	margin-top: 3px;
	display: inline-block;
}
.separator_link {
	display: inline-block;
	background: #ccc;
	width: 1px;
	float: right;
	margin: 0 10px;
	height: 26px;
}
.link_all_info {
	display: inline-block;
	margin-top: 3px;
}
.float_l {
	float: left;
}
.category {
	margin-top: 0px;
}
.list_link, .tag_link {
	margin: 0;
	position: relative;
	z-index: 999;
}
.category .list_link {
	margin-bottom: 8px;
}
.list_link.margin {
	margin: 0 0 0 0;
}
.list_link li, .lost_password {
	list-style: none;
	background: url(/img/side_list.gif) 0 3px no-repeat;
	padding: 0 0 7px 20px;
	font-weight: bold;
	margin-left: 22px;
}
.tag_link li {
	list-style: none;
	background: none;
	padding: 0 0 7px 0;
	font-weight: bold;
	margin-left: 22px;
}
.list_link a, .lost_password a, .tag_link a {
	color: #3f3f3f;
}
.list_link .select {
	background-position: 0 -138px;
	color: #ef692e;
}
.list_link .select a {
	color: #ef692e;
	text-decoration: none;
}
/*** =auth= ***/
.auth {
}
.containerAtt {
	background: url(/img/separator_dark_grey.gif) 0 0 repeat-x;
	padding-top: 8px;
	margin-top: 13px;
}
.line_auth {
	width: 100%;
	margin-bottom: 10px;
}
.line_auth label {
	margin: 5px 0 0 22px;
	width: 54px;
	display: block;
	float: left;
	font-weight: bold;
}
.line_auth .text_auth {
	border: 1px solid #c5c5c5;
	color: #3f3f3f;
	padding: 4px 0 3px 10px;
}
.button_enter {
	margin: 0 0 0 20px;
}
.attention {
	background: url(/img/attantion.gif) 0 0 no-repeat;
	margin: 0 0 0 20px;
	padding: 0 10px 15px 25px;
	line-height: 19px;
}
.attention a {
	color: #ef692e;
}
/*** =form= ***/
.form {
	padding: 0 10px 10px 20px;
	overflow: hidden;
}
.form_edit {
	overflow: inherit;
}
.form_edit .overflow {
	padding: 0;
}
.form table {
	width: 100%;
}
.form .label small {
	float: none;
}
.form td {
	padding-bottom: 10px;
}
.label {
	width: 155px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #17457d;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 15px;
}
.symbol {
	background: url(/img/symbol.gif) 95% 3px no-repeat;
}
.text {
	border: 1px solid #c5c5c5;
	width: 98%;
	color: #17457d;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 4px 0 3px 10px;
}
.form textarea {
	border: 1px solid #c5c5c5;
	width: 98%;
	color: #17457d;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 10px;
	height: 150px;
}
.short_input {
	width: 150px;
	float: left;
	margin-right: 10px;
}
.form small {
	display: block;
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.code {
	float: left;
	margin-right: 10px;
}
.button {
	float: left;
}
.form .commnet {
	float: right;
	background: url(/img/symbol.gif) 100% 1px no-repeat;
	display: block;
	padding: 0 22px 0 0;
	margin-top: 3px;
}
.overflow {
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}
.detail_info {
	font-weight: bold;
	margin: 5px 0 20px 20px;
}
.right_column .detail_info .nextPage {
	background-image: url(../img/nextPageGrey.png);
}
.detail_info .nextPage {
	float: left;
	margin: 2px 10px 0 0;
}
.hr_side {
	width: 100%;
	overflow: hidden;
	height: 2px;
	background: url(/img/separator_dark_grey.gif) 0 0 repeat-x;
	margin-bottom: 16px;
}
.image_add {
	width: 49.9%;
	overflow: hidden;
	padding-top: 10px;
	font-size: 11px;
	float: left;
}
.container_image_add {
	width: 100%;
	overflow: hidden;
}
.input_file {
	width: 100%;
	margin: 10px 0 0;
}
.link_for_image {
	float: left;
	width: 150px;
	margin: 40px 0 0 0;
}
.download_image {
	display: inline-block;
	background: url(/img/download_photo.gif) 0 0 no-repeat;
	padding: 0 0 3px 25px;
	margin-bottom: 5px;
}
.delete_photo {
	display: inline-block;
	background: url(/img/delete_file.gif) 0 0 no-repeat;
	padding: 0 0 3px 25px;
	margin-bottom: 5px;
}
.button_form {
	background: url(/img/separator_news.gif) 0 0 repeat-x;
	padding: 20px 0 0 164px;
	margin: 10px 0 0 0;
}
.button_form input {
	margin-right: 14px;
}
/*** =faq= ***/
.faq dt div, .faq dd div {
	font-size: 11px;
	color: #FFF;
	margin-bottom: 13px;
	overflow: hidden;
}
.faq dt div.edit_link {
	margin-bottom: 0;
}
.faq dt span, .faq dd span {
	display: inline-block;
	background: #159C5B;
	padding: 3px 30px 3px 20px;
}
.faq dd span {
	background: #b5b5b5;
}
.faq dt p, .faq dd p {
	padding: 0 0 15px 20px;
	line-height: 17px;
}
.graph_info {
	padding: 18px 0 0 20px;
}
.graph_info div {
	margin-bottom: 6px;
	width: 160px;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.select_opt {
	background: #6a9200;
	padding: 6px 5px 5px 5px;
}
.align_top {
	margin-top: -39px;
}
.add_vacansy {
	background: #f3f3f3;
	margin-bottom: -20px;
	padding: 8px 8px 8px 8px;
	margin-top: 0;
}
.add_vacansy a {
	font: bold 16px Arial, Helvetica, sans-serif;
	background: url(/img/plus.gif) 0 0 no-repeat;
	display: inline-block;
	padding: 3px 0 3px 33px;
}
.select_category {
	position: relative;
}
.select_category div {
	position: absolute;
	right: 10px;
	top: -30px;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.select_category select {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #17457d;
	border: 1px solid #c5c5c5;
	margin: 0 10px;
}
.select_category span {
	background: #409981;
	color:  #FFF;
	font-size: 12px;
	padding: 5px 10px;
	display: inline-block;
	margin: -5px 10px 0 0;
}
.public .select_category span {
	background: #00AECE;
}
.select_category a {
	font-size: 12px;
}
.proff .oneNews {
	position: relative;
}
.salary {
	position: absolute;
	right: 10px;
	top: 0;
	background: #e1e1e1;
	padding: 10px 0 7px 10px;
	width: 190px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #3f3f3f;
}
.salary b {
	display: block;
	color: #409981;
	font-size: 22px;
}
.oneNews .detail_info {
/*margin-left: 20px;*/
}
.count_vote {
	margin: 0 0 12px 20px;
}
.on_line .date.no_active span {
	background: #b5b5b5;
}
/*** =polls= ***/
.container_line {
	height: 20px;
	background: #f0f0f0;
	margin: 12px 10px 17px 20px;
	position: relative;
	overflow: hidden;
}
.count {
	display: inline-block;
	height: 17px;
	background: #FFF;
	font-size: 12px;
	padding-top: 3px;
	width: 100px;
}
.radio_vote {
	display: inline-block;
	height: 17px;
	background: #FFF;
	font-size: 12px;
	padding-top: 3px;
	width: 30px;
	float: left;
	position: relative;
	z-index: 999;
}
.line_polls b {
	display: inline-block;
	height: 20px;
	background: url(/img/polls_line.gif) 0 0 repeat-x;
}
.line_polls {
	display: block;
	height: 20px;
	padding-left: 108px;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.error_mess, .ok_mess {
	background: #f0f0f0 url(/img/error.gif) 5px 2px no-repeat;
	border: 3px solid #df161e;
	margin: 0 15px 10px 20px;
	color: #df161e;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 9px 0 9px 50px;
	zoom: 1;
	overflow: hidden;
}
#page .error_mess p, #page .ok_mess p {
	margin-bottom: 0;
	line-height: normal;
	color: #DF161E;
}
#page .ok_mess p {
	color: #48AB00;
}
.container_mess {
	overflow: hidden;
}
.ok_mess {
	color: #48ab00;
	border-color: #48ab00;
	background-image: url(/img/ok_mess.gif);
}
.polls {
	margin: 0 0 0 20px;
}
.variant_line {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.variant_line input {
	float: left;
	margin-right: 5px;
}
.variant_line label {
	display: block;
	overflow: hidden;
	float: left;
	font-weight: bold;
	padding-top: 2px;
	zoom: 1;
}
.button_vote {
	margin: 5px 0 20px 0;
}
.blog .history a {
	color: #17457d;
}
.auth_container {
	margin-top: -25px;
}
.secondaryPage .blog .info_blog p {
	margin-bottom: 0;
	font-size: 11px;
}
#page .info_blog a {
	display: inline-block;
}
.secondaryPage .blog .info_blog p.short_info {
	margin: 5px 0 5px 0;
	line-height: 16px;
}
.hello_mess {
	margin: 0 0 10px 20px;
}
.button_exit {
	margin: 0 0 0 20px;
}
.tag_title {
	margin-top: 20px;
}
.info_blog .back_page {
	margin-top: 10px;
}
.secondaryPage .blog .info_blog p.size_12 {
	font-size: 12px;
	margin: 5px 0 0 0;
}
.edit_link {
	overflow: hidden;
	font-weight: normal;
}
.edit_link span {
	float: left;
}
.edit_link a {
	display: inline-block;
	background: #e1e1e1 url(/img/edit.gif) 8px 2px no-repeat;
	width: 90px;
	padding: 3px 0 3px 30px;
	color: #3f3f3f;
	float: left;
}
.clearBlock {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
.edit_link a.delete_link {
	display: inline-block;
	background: #e1e1e1 url(/img/delete.gif) 0 0 no-repeat;
	width: 57px;
	padding: 3px 0 3px 37px;
	color: #3f3f3f;
	float: left;
}
.secondaryPage .blog .edit_link a {
	color: #3f3f3f;
}
.post .detail_info {
	margin-top: 10px;
}
.blog .oneNews.post p a {
	display: inline;
}
.association .oneNews.post {
	padding-bottom:10px;
}
.no_margin {
	margin-bottom: 0;
}
.oneNews.comment {
	background: none;
	margin-bottom: 0;
}
/*** =galery= ***/
.mainGalleryContainer {
	background: url(/img/galery.gif) 0 0 repeat-x;
	padding: 0 60px;
	position: relative;
	margin-bottom: 17px;
}
.LineSmallImage {
	height: 134px;
	position:relative;
	overflow:hidden;
	width: 100%;
}
.LineSmallImage .items {
	width:20000em;
	position:absolute;
	clear:both;
	float: left;
	left: 0;
}
.LineSmallImage img {
	float:left;
	cursor:pointer;
}
.smallImageGalery {
	float: left;
	cursor: pointer;
	margin: 0 10px;
	height: 90px;
	/*width: 120px;*/
	overflow: hidden;
	position: relative;
	margin-top: 24px;
}
.comment p {
	margin: 0 0 0 20px;
}
.prevPage.ArrorLeft {
	display: inline-block;
	background: url(/img/priorGalery.gif) 0 0 no-repeat;
	width: 20px;
	height: 90px;
	position: absolute;
	left: 20px;
	top: 22px;
}
.prevPage.ArrorLeft.disabled {
	background-image: url(/img/priorGaleryDisabled.gif);
}
.nextPage.ArrorRight {
	display: inline-block;
	background: url(/img/nextGalery.gif) 0 0 no-repeat;
	width: 20px;
	height: 90px;
	position: absolute;
	right: 20px;
	top: 22px;
}
.nextPage.ArrorRight.disabled {
	background-image: url(/img/nextGaleryDisabled.gif);
}
.text_search {
	font-size: 12px;
	margin: 5px 0 5px 0;
}
.source {
	font-size: 11px;
}
/*** =site map= ***/
.site_map {
}
.site_map ul {
	list-style:none;
	margin-left: 20px;
}
.site_map ul li {
	list-style:none;
	background: none;
	font-size: 12px;
	line-height: 15px;
	display: block;
	zoom: 1;
	padding: 0;
}
.site_map ul li h3 {
	margin-bottom: 4px;
	font-weight: bold;
}
.site_map .items, .items_last, .items_open {
	background: url(/img/map/tree_items.gif) 6px 8px no-repeat;
	display:block;
	padding: 6px 0 6px 40px;
	zoom: 1;
}
.items_last {
	margin-top:0;
	background: url(/img/map/tree_items_last.gif) 7px 0 no-repeat;
}
.items_open {
	background:url(/img/map/tree_items_open.gif) 7px 1px no-repeat;
}
.line {
	background:url(/img/map/tree_line.gif) 7px 0px repeat-y;
}
.site_map h3 {
	margin-bottom: 0;
	font-weight: normal;
	font-size: 12px;
}
.items_open a {
	margin-bottom: 5px;
	display: block;
}
.site_map .items a, .items_last a {
	display: inline;
}
.small_margin {
	margin: 2px 0 15px;
}
/**** =footer= ***/
#footerGuarantor {
	height: 100px;
	clear: both;
}
#footer {
	margin-top: -100px;
	height: 100px;
	clear: both;
	background: url(/img/footer.gif) 0 0 repeat-x;
	color: #fff;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #b1dae8;
}
.contentFooter {
	min-width: 896px;
	max-width: 1400px;
 width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 955 ? '956px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1399 ? "1400px" : 'auto');
	margin: 0 auto;
	position: relative;
	height: 100px;
}
.copyright {
	position: absolute;
	top: 28px;
	left: 10px;
	line-height: 21px;
	text-align: left;
}

.copyright-image {
	display: inline-block;
	float:left;
}

.copyright-image > img{
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-top: 7px;
	
}

.copyright-text {
	display: inline-block;
	line-height: 21px;
	text-align: left;
	float:left;
}
.allCounters {
	position: absolute;
	top: 32px;
	left: 50%;
	margin-left: -150px;
	width: 310px;
	text-align: left;
}
.counter {
	float: left;
	margin: 0 6px;
}
.footerNavigator {
	position: absolute;
	top: 28px;
	right: 10px;
}
.footerNavigator li {
	list-style: none;
	float: left;
	color: #b1dae8;
}
.footerNavigator span {
	margin: 0 10px;
}
.footerNavigator a {
	color: #00beff;
}
.developer {
	position: absolute;
	top: 57px;
	right: 10px;
}
.developer a {
	color: #00beff;
}
.error {
	color: #DF161E;
	display: block;
}
#page .rtf a {
	display: inline-block;
}
.secondaryPage .infrastructure, .secondaryPage .association, .oneNews.post, .secondaryPage .topManager, .secondaryPage .finances {
	overflow: inherit;
}
.info_blog .detail_info {
	margin-left: 0;
}
.order {
/*position: absolute;
	background: url(../img/order.gif) 100% 0 no-repeat;
	width: 112px;
	height: 157px;
	right: 0;
	margin-right: 43px;
	top: 0;*/
}
.secondaryPage .public {
	overflow: inherit;
}
.overflow .detail_info {
	margin-left: 0;
}
.secondaryPage .topManager p, .secondaryPage .topManager .headNews {
	color: #17457D;
}
/*** =save file= ***/
.about_file {
	margin-bottom: 5px;
}
.download_file {
	margin-bottom: 0;
}
.on_line .faq dt span {
	background: #DF161E;
}
/*** =conference= ***/
.count_comment {
	margin: 0 0 0 20px;
	overflow: hidden;
	clear: both;
}
.count_comment a {
	font-size: 12px;
}
.list_experts {
}
.list_experts .oneNews {
	background: none;
	margin-bottom: 0;
}
.ask_expert {
	overflow: hidden;
	padding-top: 10px;
	clear: both;
}
.ask_expert a {
	float: none;
}
.faq .edit_link a {
	width: 60px;
}
/*** new style ***/
.newsTopInfo {
	overflow: hidden;
	padding-bottom: 10px;
}
.titleAndDate {
	overflow: hidden;
}
.titleAndDate .date {
	margin-left: 20px;
}
.containerTableData {
	overflow: hidden;
	zoom: 1;
}
.containerTableData table {
	width: 100%;
}
.containerTableData.td_3 td {
	width: 33%;
}
.containerTableData.td_2 td {
	width: 50%;
}
.contentLeftSide.backColor {
	position: relative;
	z-index: 99;
}
.backColor .rightBlock {
	position: relative;
	z-index: 99;
}
.lightBlueBlack {
	position: absolute;
	background: #D8E2E4;
	left: 50%;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}
body .floatText .imageNews {
	margin-right: 20px;
	margin-bottom: 0;
}
body .floatText .date {
	margin-left: 0;
}
body .floatText .headNews {
	margin-left: 0;
}
body .floatText p {
	overflow: visible;
	zoom: 0;
}
.floatText .date {
	padding-left: 0;
	padding-right: 0;
	width: 100px;
	text-align: center;
}
.containerTableData.td_4 td {
	width: 25%;
}
.finances .bottomImage a, .repair .bottomImage a, .document .bottomImage a, .infrastructure .bottomImage a, .transport .bottomImage a, .service .bottomImage a, .passenger_traffic .bottomImage a, .service .bottomImage a, .proff .bottomImage a, .public .bottomImage a, .rating .bottomImage a, .blog .bottomImage a {
	color: #fff;
}
body #page #contentPage .date span, body #page #contentPage span.date {
	background: none;
	color: #949393;
	padding: 0;
	text-align: left;
	width: auto;
}
body #page #contentPage .date .border_right {
	padding-right: 10px;
}
body #page #contentPage .date .category_small {
	padding-left: 10px;
}
 body #page #contentPage span.date {
	padding-top: 2px;	
	padding-left: 10px;
}
 body #page #contentPage.secondaryPage .date {
	padding-left: 20px;
}
body #page #contentPage .date {
	padding: 0;
	text-align: left;
}
.containerLink {
	overflow: hidden;
	padding-top: 0;
	float: none;
	padding-bottom: 10px;
	margin: 0 10px;
	clear: both;
}
.containerLink .additionLink {
	position: static;
	padding-left: 0;
	bottom: 5px;
	z-index: 9999;	text-align: right;
}
.containerLink .additionLink a {
	margin: 0;
}
.containerLink b {
	display: inline-block;
	margin: 0 5px;
}
.floatText.sideNews .headNews  {
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 20px;
	color: #3F3F3F;
	line-height: 18px;
}
.secondaryPage .sideNews.oneNews {
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.blog .allNews {
	 font-size: 12px;
	 margin-bottom: 5px;
}
.bannerSide {
	text-align: center; 
	padding: 20px 0;
}
.lineText {
	margin-bottom: 5px;
}
.lineText b {
	float: left;
	margin-right: 5px;
	display: block;
	min-width: 70px;
}
.lineText span.overflow  {
	display: block;
	padding-left: 0;
}
.secondaryPage  .overflow.info_blog p {
	margin-bottom: 3px;
}
.containerTextList {
	margin: 10px 0 0 20px;
}
.secondaryPage .containerTextList p {
	font-size: 12px;
	margin-bottom: 8px;
}
.newsLine {
   zoom: 1;
   float: none;
   width: 100%;
   overflow: hidden;
   margin-bottom: 10px;
   background: url("/img/separator_news.gif") 0 100% repeat-x ;
}
.secondaryPage .newsLine .oneNews  {
  margin-bottom: 0;
  padding-bottom: 10px;
  overflow: hidden;
  zoom: 1;
} 
.newsLine .oneNews {
  width: 49%;
  float: left;
  background: none;
}
.catalogCompany {
	display: inline-block;
	background: url(/img/iconFirm.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.catalogAdv {
	display: inline-block;
	background: url(/img/iconAdv.gif) 0 0 no-repeat;
	padding: 19px 0 25px 70px;
}
.document .oneNews a {
  overflow: hidden;
  zoom: 1;
  display: block;
}
.blockFlash {
	overflow: hidden;
	width: 20%; 
	background:#f0f0f0;
	height: 40px; 
	position: absolute;
	bottom: 0;
	left:0;
	z-index: 9990;
} 
.containerFlashMagazine {
	overflow: hidden;
	position: relative;
	background:#f0f0f0;
	z-index: 9990;
} 
#vacancy_type{ padding: 0 0 0 10px; } 
.select_category span{  margin: -5px 0 0 10px; }
#vacancy_parent_id{ margin: 0 0 0 10px; }

ul.archive-list{list-style-type:none;padding:0;margin:10px 0 0 20px;line-height:1;}
ul.archive-list a,ul.archive-list a:visited{text-decoration:none;color:#949393;}
ul.archive-list img{width:209px;height:295px;border:1px solid #C5C5C5;}
ul.archive-list a:hover{color:#17457D;}
ul.archive-list a:hover img{border-color:#17457D;}
ul.archive-list li{float:left;padding-right:37px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #C5C5C5;}
ul.archive-list span{display:block;width:209px;overflow:hidden;white-space:nowrap;margin-top:10px;text-indent:0.5em;}


.stars1 {
	display: inline-block;
	background: url(/img/stars1.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars2 {
	display: inline-block;
	background: url(/img/stars2.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars3 {
	display: inline-block;
	background: url(/img/stars3.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars4 {
	display: inline-block;
	background: url(/img/stars4.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars5 {
	display: inline-block;
	background: url(/img/stars5.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars6 {
	display: inline-block;
	background: url(/img/stars6.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars7 {
	display: inline-block;
	background: url(/img/stars7.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}

.stars8 {
	display: inline-block;
	background: url(/img/stars8.png) 0 0 no-repeat;
	width: 180px;
	height: 22px;
}


a.membersBlock
{
	text-decoration: none;
}	

a:hover .membersBlock
{
	text-decoration: none;
	
}	

div.memberBlock
{
 max-height: 85px;
 display: inline;
 
 
}

img.imageMember
{
 width: 86px;
 display: inline;
 border-radius: 43px;
 -moz-border-radius: 43px; /* Firefox */
 -webkit-border-radius: 43px; /* Safari, Chrome */
 -khtml-border-radius: 43px; /* KHTML */
 behavior: url(/pie_files/PIE.htc);
 overflow:hidden;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
}

img.imageMiddleMember
{
 width: 162px;
 display: inline;
 border-radius: 81px;
 -moz-border-radius: 81px; /* Firefox */
 -webkit-border-radius: 81px; /* Safari, Chrome */
 -khtml-border-radius: 81px; /* KHTML */
 behavior: url(/pie_files/PIE.htc);
 overflow:hidden;
 margin-bottom:10px;
 
}

.tab{
	display: none;
}
.open-tab{
	display: block;
}
.op {
	text-decoration: none;
}


th.members
{
    background-color: #DB4300;
    padding: 10px;
    font-size: 15px;
    color: white;
    width: 50%;
}

td.members-list
{
    padding: 8px 10px 10px 10px;
    font-size: 15px;
    width: 50%;
    
}

td.members-list a
{
    text-decoration: none;

}

td.members-list a:hover
{
    text-decoration: underline;
}

tr.members-list
{
    border-bottom: 1px solid #DB4300;
}

