/* =========== Global values ============ */


html { width:100%; height:100%;}
body { width:100%; height:100%; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:75%;} /*12px*/
a:link, a:visited, a:active { color:#134388;}
a:hover { text-decoration:none;}
.clear{height:0; font-size:0; line-height:0; visibility:hidden;}
ul { display:table;}
.print { display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}
.nonFooter {min-height: 100%;}
* html .nonFooter {height: 100%;}
.content {padding:0 0 15.833em;}  /*190px*/
.d-content { height:100%; min-width:1000px;}
.contacts-map-image { cursor:pointer;}
	#s-map-container { display:none; position:absolute; padding:3px; border:#aaa9a9 1px solid; background:#fff; cursor:pointer;}
	.print-map { position:absolute; top:-1000px; left:-1000px;}
.g-title, .para .g-title {
	margin-bottom:0.682em; /*15px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.833em; /*22px*/
	color:#134388;
}
.g-min-title {
	margin-bottom:0.625em; /*10px*/
	font-size:1.333em; /*16px*/
	font-weight:bold;
	color:#134388;
}
.g-h2-title, .para .g-h2-title {
	margin-bottom:0.278em; /*5px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em; /*18px*/
	color:#134388;
}
.g-h3-title, .para .g-h3-title  {
	margin-bottom: 0.357em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.167em; /*14px*/
	color:#134388;
}
	.g-title a, .g-min-title a, .g-h3-title a, .g-h3-title a {
		text-decoration:none;
	}
	.g-title a:hover, .g-min-title a:hover, .g-h3-title a:hover, .g-h3-title a:hover {
		text-decoration:underline;
	}
.g-content-divider {
	margin-bottom:15px;
	font-size:0;
	line-height:0;
	height:7px;
	background:#ecf1f7;
}
.g-comment {
	font-size:1.167em; /*14px*/
	color:#a09f9e;
}

.g-button {
	display:block;
	padding:2px 0;
	width:117px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	border:0;
	background-color:#005c9d;
	cursor:pointer;
	vertical-align:middle;
}
	.g-button span {
		padding:2px 10px;
	}



/* =========== Content blocks ============ */


.b-add-menu {
	margin-bottom:0.833em; /*10px*/
	padding:8px 10px 5px 10px;
	background:#eaeff7;
}
	.b-add-menu .item {
		margin-bottom:0.286em; /*4px*/
		padding-left:15px;
		font-size:1.167em; /*14px*/
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 0 0.5em; /*7px*/
	}
	.b-add-menu .item a:hover {
		color:#92aece;
	}
	.b-add-menu .active {
		color:#92aece;
		background:url(../dsn/mark_light_blue_min_dot.gif) no-repeat 0 0.5em; /*7px*/
	}
	.b-add-menu .g-h3-title {
		margin-bottom:5px;
	}
	.b-add-menu strong {
		font-weight:normal;
	}


.b-contacts {
	margin-bottom:1.667em; /*20px*/
}
	.b-contacts .title {
		padding:2px 25px 15px 0;
		font-size:1.167em; /*14px*/
		font-weight:bold;
		color:#134388;
		vertical-align:top;
	}


.b-counters {
	margin-bottom:1.25em; /*15px*/
}


.b-download {
	margin-bottom:1.25em; /*15px*/
}
	.b-download .part {
		float:left;
	}


.b-titled-list {
	margin-bottom:1.25em; /*15px*/
	padding:0 15px;
}
	.b-titled-list .g-h3-title {
		margin-bottom:0.357em; /*5px*/
	}
	.b-titled-list .item {
		margin-bottom:1.25em; /*15px*/
		padding-left:15px;
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.5em; /*6px*/
	}
		.b-titled-list .item .image {
			float:left;
			margin-right:10px;
			border:#c7d4e0 3px solid;
		}
		.b-titled-list .item .text {
		}
			.b-titled-list .item .text .comment {
				font-size:1.167em; /*14px*/
				color:#a09f9e;
			}

	.b-titled-list .no_bg {
		background:none;
	}

	.b-titled-list .item_main {
		margin-bottom:1.25em; /*15px*/
		padding-left:15px;
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.5em; /*6px*/
	}
		.b-titled-list .item_main .image {
			float:left;
			margin-right:10px;
			border:#c7d4e0 3px solid;
		}
		.b-titled-list .item_main .text {
		}
			.b-titled-list .item_main .text .comment {
				font-size:1.167em; /*14px*/
				color:#a09f9e;
			}


	.b-titled-list .item2 {
		margin-bottom:1.25em; /*15px*/
		/*padding-left:15px;
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.5em; */
	}
		.b-titled-list .item2 .image {
			float:left;
			margin-right:10px;
			border:#c7d4e0 3px solid;
		}
		.b-titled-list .item2 .text {
		}
			.b-titled-list .item2 .text .comment {
				font-size:1.167em; /*14px*/
				color:#a09f9e;
			}

.b-footer {
	position: relative;
	height:15.833em;  /*190px*/
	margin:-15.833em 0 0 0;  /*190px*/
}
	.b-footer .d-grid {
		width:100%;
		height:15.833em; /*190px*/
	}
		.b-footer .d-grid .d-left-side {
			background:#dfe0e4;
			vertical-align:bottom;
			text-align:center;
		}
		.b-footer .d-grid .d-main-side {
			vertical-align:top;
			text-align:left;
		}
			.b-footer .d-grid .d-main-side .copyright {
				padding:15px;
				margin-bottom:0.357em; /*5px*/
				font-size:1.167em; /*14px*/
				background:#c2cedc;
			}
			.b-footer .d-grid .d-main-side .address {
				padding:15px;
				font-size:1.167em; /*14px*/
				color:#134388;
			}


.b-header {
}
	.b-header .logo {
	}
	.b-header .nav {
		margin:30px 40px 0 0;
	}
	.b-header .d-grid {
		width:100%;
		height:99px;
	}
		.b-header .d-grid td {
			vertical-align:top;
		}
		.b-header .d-grid .d-menu {
			width:100%;
		}
	.b-header .menu {
		padding:30px 0 0;
		
	}
		.b-header .menu .d-table {
			width:70%;
			margin:0 auto;
		}
		.b-header .menu .item {
			padding:0 30px;
		}
			.b-header .menu .item .li{
				margin-bottom:3px;
				font-size:14px; /*14px*/
				white-space:nowrap;
			}
	.b-header .header-tips {
		height:151px;
		background:#c2cedc;
	}
		.b-header .header-tips .adv {
			float:left;
			padding-left:95px;
			background:url(../dsn/bg1.gif) repeat-y 0 0;
		}
		.b-header .header-tips .phones {
			float:left;
			padding:10px 0 0 15px;
			background:url(../dsn/bg2.gif) no-repeat 0 0;
			font-size:16px;
			line-height:25px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#134388;
		}
			.b-header .header-tips .phones .prefix {
				margin-top:25px;
				font-size:20px;
				line-height:20px;
			}
			.b-header .header-tips .phones .number {
				font-size:35px;
				line-height:35px;
			}


.b-howard-copyright {
	margin-bottom:1.25em; /*15px*/
	color:#8c9dac;
}
	.b-howard-copyright a {
		color:#8c9dac;
	}


.b-inner-header {
}
	.b-inner-header .d-grid {
		width:100%;
	}
		.b-inner-header .d-grid .d-right-side {
			width:100%;
			vertical-align:top;
		}
	.b-inner-header .nav {
		height:36px;
		padding:25px 40px 0;
		background:#dfe0e4;
		text-align:right;
	}
	.b-inner-header .menu {
		height:30px;
		background:#c2cedc;
	}
		.b-inner-header .menu .item {
			display:block;
			float:left;
			height:30px;
			line-height:30px;
			font-size:14px;
			padding:0 20px 0 25px;
			color:#134388;
		}
		.b-inner-header .menu .selected {
			background:#fff;
		}


.b-list {
	margin-bottom:1.25em; /*15px*/
	padding:0 15px;
}
	.b-list .g-min-title {
		padding-left:10px;
	}
	.b-list .li {
		padding-left:10px;
		background:url(../dsn/mark_black_min_dot.gif) no-repeat 0 0.5em; /*6px*/
	}
	.m-blue-mark .li {
		padding-left:15px;
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 0 0.5em; /*6px*/
	}
	
	
.b-list-big {
	margin-bottom:1.25em; /*15px*/
	padding:0 15px 0 10px;
}
	.b-list-big .g-min-title {
		padding-left:10px;
	}
	.b-list-big .li {
		padding-left:15px;
		margin-bottom:5px;
		font-size:1.167em; /*14px*/
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.357em; /*5px*/
	}
	.b-list-big p {
		margin-bottom:5px;
	}
	.b-list-big h3 {
		font-weight:bold;
	}


.b-measurer {
	margin-bottom:1.667em; /*20px*/
	padding-left:25px;
	color:#c6c8cc;
}
	.b-measurer .divider {
		margin:5px;
	}
	.b-measurer a {
		color:#c6c8cc;
	}


.b-news {
	margin-bottom:1.667em; /*20px*/
}
	.b-news .item {
	}
		.b-news .item .date {
			float:left;
			width:3.437em; /*55px*/
			font-size:1.333em; /*16px*/
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#134388;
		}
		.b-news .item p {
			display:table;
		}
		.b-news .item .text {
			display:table;
		}
	                
			.b-news .item .g-h3-title a {
				text-decoration:underline;
			}
			.b-news .item .g-h3-title a:hover {
				text-decoration:none;
			}
			.b-news .item .text a {
				color:#000;
				text-decoration:none;
			}
			.b-news .item .text a:hover {
				text-decoration:underline;
			}
			.b-news .item .text .image {
				/*
				float:right;
				margin-left:10px;
				*/
				float:left;
				margin-right:10px;
				border:#c7d4e0 3px solid;
			}
			

.b-pager {
	margin-bottom:1.538em; /*20px*/
	font-size:1.083em; /*13px*/
}
	.b-pager .current {
		font-weight:bold;
	}
	.b-pager .divider {
		margin:0 5px;
	}
	.b-pager a {
		color:#000;
	}


.b-print-head {
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:100px;
	margin-bottom:20px;
}
	.b-print-head .contacts {
		width:100%;
		padding-top:15px;
		padding-bottom:20px;
		vertical-align:top;
		text-align:right;
		border-bottom:#205898 5px solid;
		color:#134388;
		font-size:16px;
	}
		.b-print-head .contacts .phone {
			float:right;
			margin-left:15px;
			text-align:left;
			font-size:20px;
		}
			.b-print-head .contacts .phone .number {
				font-size:30px;
			}
	
			
.b-products {
	margin-bottom:1.667em; /*20px*/
}
.d-inner-grid .b-products {
	margin-bottom:1.667em; /*20px*/
	margin-left:15px;
}
	.b-products .g-title {
		margin-left:10px;
	}
	.b-products .products-list {
		width:100%;
	}
		.b-products .products-list .odd {
			background:#dfe0e4 url(../dsn/bg3.gif) repeat-y 100% 0;
		}
		.b-products .products-list .item {
			width:50%;
			padding:0.833em; /*10px*/
			vertical-align:top;
		}
			.b-products .products-list .item .text {
				/*display:table;*/
			}
			.b-products .products-list .item .title {
				margin-bottom:0.357em; /*5px*/
				font-size:1.167em; /*14px*/
			}
			.b-products .products-list .item .image {
				float:left;
				margin:0 0.417em 0 0; /*5px*/
				border:#c2cedc 3px solid;
			}


.b-rss {
	float:right;
	margin-left:20px;
}
	.b-rss .image {
		margin-left:10px;
		vertical-align:middle;
	}


.b-search-panel {
	/* margin-bottom:1.25em; 15px;*/
	padding:5px 35px;
	background:#12519a;
	text-align: center;
}
	.b-search-panel .input {
		margin-right:15px;
		vertical-align:middle;
		border:0;
	}
	.b-search-panel .button {
		width:15px;
		height:16px;
		vertical-align:middle;
		background:url(../dsn/search_lens.gif) no-repeat;
		border:0;
		cursor:pointer;
	}


.b-search-main-panel {
	float:left;
	padding:10px 20px 10px 10px;
	background:#205898;
}
	.b-search-main-panel .input{
		width:410px;
		margin-right:15px;
		border:0;
		vertical-align:middle;
	}
	.b-search-main-panel .button {
		width:15px;
		height:16px;
		vertical-align:middle;
		background:url(../dsn/search_lens.gif) no-repeat;
		border:0;
		cursor:pointer;
	}


.b-send-form {
	margin-bottom:1.667em; /*20px*/
	background:#ecf1f7;
}
	.b-send-form .d-border {
		height:7px;
		font-size:0;
		line-height:0;
	}
	.b-send-form .name {
		padding:4px 15px 0;
		vertical-align:top;
	}
	.b-send-form .value {
		padding:2px 15px 2px 0;
		vertical-align:top;
	}
		.b-send-form .value .input {
			width:220px;
			border:#adbfcd 1px solid;
			vertical-align:middle;
		}
		.b-send-form .value .textarea {
			width:360px;
			height:75px;
			border:#adbfcd 1px solid;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
		}
		.b-send-form .value .checkbox {
			vertical-align:middle;
			margin-right:10px;
		}
		.b-send-form .value .min-size {
			width:115px;
		}
		.b-send-form .value .max-size {
			width:360px;
		}
		.b-send-form .value .button {
			display:block;
			padding:2px 0;
			width:117px;
			text-align:center;
			color:#fff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			border:0;
			background-color:#005c9d;
			cursor:pointer;
			vertical-align:middle;
		}
			.b-send-form .value .button span {
				padding:2px 10px;
			}
		.b-send-form .value .radio {
			float:left;
			margin:0 5px 0 0;
			text-align:center;
		}
	.b-send-form .text {
		padding-top:5px;
		padding-bottom:0;
		font-size:1.083em; /*13px*/
	}
	.b-send-form .captcha {
		padding-top:3px;
		text-align:right;
	}
	


.b-simple-grid, .para .b-simple-grid {
	margin-bottom:1.25em;/*15px*/
}
	.b-simple-grid td, .para .b-simple-grid td, .b-simple-grid th, .para .b-simple-grid th {
		padding:0.417em 0.833em 0.417em 0; /*5px 10px 5px 0*/
		background:none;
		border:0;
	}
	.b-simple-grid p, .para .b-simple-grid p, .b-simple-grid h3, .para .b-simple-grid h3 {
		margin-bottom:0;
	}
	.b-simple-grid .nowrap, .para .b-simple-grid .nowrap {
		white-space:nowrap;
	}


.b-special-offer {
	margin-bottom:1.667em; /*20px*/
	padding-left:80px;
	min-height:65px;
	background:url(../dsn/bg4.gif) no-repeat 0 0;
}
	.b-special-offer .g-min-title {
		font-weight:normal;
	}
	.b-special-offer ul .item {
		background:none;
		padding:0;
		margin-bottom:0.214em; /*3px*/
		font-size:1.167em; /*14px*/
		font-weight:bold;
	}


.b-widget-about {
	padding:20px 15px 20px 35px;
	background:#c2cedc;
}


.b-widget-adv {
	padding:0 10px 0 35px;
/*	text-align:center;*/
}
	.b-widget-adv .image {
		margin:0 5px 8px;
	}


.b-widget-articles {
	margin-bottom:1.667em; /*20px*/
	padding:10px 10px 10px 20px;
}
	.b-widget-articles .g-title {
		margin-left:15px;
	}
	.b-widget-articles .item {
		padding-left:15px;
		margin-bottom:0.833em; /*10px*/
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.333em; /*4px*/
	}


.b-widget-fast-menu {
	margin-bottom:1.667em; /*20px*/
}
	.b-widget-fast-menu .item {
		padding-left:35px;
		margin-bottom:0.167em; /*3px*/
		font-size:1.5em; /*18px*/
	}
	.b-widget-fast-menu .letter-box {
		background:url(../dsn/icon_letter.gif) no-repeat 0.667em 0.389em; /*12px 7px*/
	}


.b-widget-image {
	margin-bottom:0.714em; /*10px*/
	padding:5px;
	border:#c2cedc 3px solid;
	text-align:center;
}


.b-widget-list {
	margin-bottom:0.714em; /*10px*/
}
	.b-widget-list .item {
		margin:0 0 0.385em 0.769em; /*0 0 5px 10px*/
		padding-left:15px;
		font-size:1.083em; /*13px*/
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 0 0.538em; /*7px*/
	}
		.b-widget-list .item .img {
			vertical-align:middle;
		}
	.b-widget-list .b-download {
		margin-bottom:0;
	}


.b-widget-medicals {
	margin-bottom:1.667em; /*20px*/
	padding:0 15px 0 35px;
}
	.b-widget-medicals .item {
		margin-bottom:0.833em; /*10px;*/
	}
		.b-widget-medicals .item .text {
			margin-bottom:0.25em; /*3px;*/
			font-size:1.083em; /*13px*/
		}
		.b-widget-medicals .item .date {
			color:#acabaa;
		}


.b-widget-news {
	margin-bottom:1.667em; /*20px*/
	padding:0 15px 0 35px;
}
	.b-widget-news .item {
		margin-bottom:0.833em; /*10px*/
	}
		.b-widget-news .item .date {
			float:left;
			width:55px;
			font-size:16px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#134388;
		}
		.b-widget-news .item .text {
			display:table;
		}
			.b-widget-news .item .text a {
				color:#000;
				text-decoration:none;
			}
			.b-widget-news .item .text a:hover {
				text-decoration:underline;
			}


.b-widget-phone {
	margin-bottom:1.25em; /*15px*/
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#134388;
}
	.b-widget-phone .prefix {
		margin-left:15px;
		font-size:18px;
		line-height:18px;
	}
	.b-widget-phone .number {
		margin-left:15px;
		margin-bottom:5px;
		font-size:28px;
		line-height:30px;
	}
	.b-widget-phone .person {
		font-size:14px;
		color:#134388;
	}
	.b-widget-phone .item {
		padding-left:15px;
		margin-bottom:0.417em; /*5px*/
		color:#000;
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 0 0.583em; /*7px*/
	}
		.b-widget-phone .item a {
			color:#000;
		}


.b-widget-products {
	margin-top:3px;
	padding:20px 0;
	background:#dfe0e4;
}
	.b-widget-products .g-title {
		margin-left:15px;
	}
	.b-widget-products .item {
		padding:0.214em 20px 0.214em 35px; /*3px*/
		font-size:1.167em; /*14px*/
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 20px 0.714em; /*10px*/
	}
		.b-widget-products .item a:hover {
			color:#92aece;
		}
	.b-widget-products .selected {
		background:#fff url(../dsn/mark_light_blue_min_dot.gif) no-repeat 20px 0.714em; /*10px*/
		color:#92aece;
	}
	.b-widget-products strong {
		font-weight:normal;
	}

.b-widget-school {
	margin-bottom:15px;
	padding:20px 0;
	background:#dfe0e4;
}
	.b-widget-school .g-title {
		margin-left:15px;
	}

	.b-widget-school .text {
		color: #000;
	}

	.b-widget-school .item {
		padding:0.214em 20px 0.214em 35px; /*3px*/
		font-size:1.167em; /*14px*/
		background:url(../dsn/mark_blue_min_dot.gif) no-repeat 20px 0.714em; /*10px*/
	}
		.b-widget-school .item a:hover {
			color:#92aece;
		}
	.b-widget-school .selected {
		background:#fff url(../dsn/mark_light_blue_min_dot.gif) no-repeat 20px 0.714em; /*10px*/
		color:#92aece;
	}
	.b-widget-school strong {
		font-weight:normal;
	}


.b-widget-special-offer {
	/*margin-bottom:1.667em; 20px*/
	padding:10px 10px 10px 20px;
	background:#c2cedc;
}
	.b-widget-special-offer .g-title {
		margin-left:15px;
	}
	.b-widget-special-offer .item {
		padding-left:15px;
		margin-bottom:0.385em; /*5px*/
		background:url(../dsn/mark_blue_dot.gif) no-repeat 0 0.385em; /*5px*/
		font-size:1.083em; /*13px*/
		font-weight:bold;
	}


.b-widget-subscribe {
	margin-bottom:0.714em; /*10px*/
	padding:10px;
	background:#c7d4e0;
}
	.b-widget-subscribe .title {
		margin-bottom:0.417em; /*5px*/
		color:#134388;
		font-weight:bold;
	}
	.b-widget-subscribe .input {
		font-size:100%;
		width:10.833em; /*130px*/
		margin-right:5px;
		border:#adbfcd 1px solid;
		vertical-align:middle;
	}
	.b-widget-subscribe .button {
		width:18px;
		height:18px;
		vertical-align:middle;
		background:url(../dsn/search_arrow.gif) no-repeat;
		border:0;
		cursor:pointer;
	}





/* =========== Design blocks ============ */

.d-main-grid {
	width:100%;
}
	.d-main-grid .d-left-side, .b-footer .d-grid .d-left-side {
		width:380px;
		vertical-align:top;
	}
		.d-main-grid .d-left-side .clear, .b-footer .d-grid .d-left-side .clear {
			width:380px;
		}
	.d-main-grid .d-main-side, .b-footer .d-grid .d-main-side {
		width:100%;
	}
	.d-main-grid .d-main-side {
		/*padding-top:20px;*/
	}
	.b-footer .d-grid .d-left-side {
		vertical-align:bottom;
	}
	

.d-main-content {
	width:100%;
}
	.d-main-content .d-main-td {
		width:100%;
		vertical-align:top;
	}
	.d-main-content .d-additional-side {
		width:15em; /*180px*/
		padding:10px 20px 40px 0;
		vertical-align:top;
	}
	.d-main-content .d-additional-side .clear {
		font-size:100%;
		width:15em; /*180px*/
	}


.d-inner-grid {
	width:100%;
}
	.d-inner-grid .d-left-side, .d-inner-grid .d-left-side .clear {
		width:291px;
		padding-bottom:40px;
		vertical-align:top;
	}
	.d-inner-grid .d-main-side {
		width:100%;
		padding:10px 0 40px;
		vertical-align:top;
	}
	

.d-search {
	margin-bottom:1.25em; /*15px;*/
}



/* =========== Modificators ============ */

.m-align-center {
	text-align:center;
}
.m-valign-middle {
	vertical-align:middle;
}

.m-back {
	position:relative;
}

.m-valign-middle {
	vertical-align:middle;
}

.m-index-page {
	border-left:#dfe0e4 4px solid;
}

.b-footer .d-grid .m-inner-page, .b-footer .d-grid .m-inner-page .clear {
	width:291px;
}

.m-float-right-menu {
	float:right;
	margin:10px 0 20px 20px;
	width:160px;
}

.m-float-left-img {
	float:left;
	margin:3px 10px 0 0;
}

.m-float-left {
	float:left;
}
.m-float-right {
	float:right;
}

.m-no-btm-margin {
	margin-bottom:0;
}
.m-no-top-margin {
	margin-top:0;
}

.m-no-mark {
	background:none !important;
}

.m-normal-font {
	font-size:0.857em; /*12px*/
}

.m-no-underline {
	text-decoration:none !important;
}

.m-table {
	display:table;
}

.m-10-btm {
	margin-bottom:10px !important;
}
.m-5-btm {
	margin-bottom:5px !important;
}
.m-10-left {
	margin-left:10px !important;
}

.m-black {
	color:#000 !important;
}

.m-block-margin {
	margin-bottom:1.25em !important; /*15px*/
}

.m-14px-font {
	font-size:1.167em; /*14px*/
}

.error {color: red;}

strong{font-weight:bold;}
b{font-weight:normal;}
b b{color:red;font-size:200%;}

.controlButton		{ border: 0; margin: 0; padding: 0; background-color:#FFFFFF; }
.article_table li a {font-size: 0.9em; }
.login {
	margin-left: 15px; 
	color:#134388;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.167em;
	margin-bottom:0.682em;
}
.login_table {
	width: 100%;
}

.login_table td {
	padding: 3px;
}

.login_table .input {
	width:180px;
	border:#adbfcd 1px solid;
	vertical-align:middle;
}

.news {
	color: #134388;
}

