/*
CSS & html, by k206i'08. ICQ:82549720, http://www.k206i.ru/projects/

Alphabetically sorted. Global values with "g" prefix. Styles, contains design only - "d" prefix. Blocks content - "b" prefix. Styles, used for scripts only - "s" prefix. "m" prefix used for mod's rules, if they necessary. Specially styles and hacks for IE6 & IE7 placed in other *.css files in the same directory.

Images dir contains img files with: "btn" prefix - buttons pictures; "dum" prefix - pictures, used only for demonstration; "icon" prefix - fol all icons images; "mark" prefix - for markers, like in list marks; "corn" prefix - for corners fragment of the boards; "bg" - images, used only for design. Other contains pictures named in order, what they contain.
 
=========== 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:#5e666a; text-decoration:none;}
a:hover { text-decoration:underline;}
a:link h1, a:visited h1, a:active h1, a:link h2, a:visited h2, a:active h2 { text-decoration:none;}
a:hover h1, a:hover h2 { text-decoration:underline;}
.clear{height:0; font-size:0; line-height:0; padding:0; margin: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 10em;} /*120px*/
.index-content {padding:0 0 7.5em;} /*90px*/
.d-content { height:100%; min-width:1000px;}
.d-index-content { height:100%; width:860px; margin:0 auto; padding:0 70px;}
.contacts-map-image { cursor:pointer;}
	#s-map-container1, #s-map-container2 { display:none; position:absolute; margin:-150px 0 0 -390px; padding:3px; border:#788084 1px solid; background:#fff; cursor:pointer;}
.print-map {
	position:absolute;
	top:-1000px;
	left:-1000px;
}
b {
	font-weight:normal;
}

.g-content-divider {
	clear:both;
	margin:5px 0 15px;
	font-size:0;
	line-height:0;
	border-bottom:#fdd801 2px solid;
}

.g-table {
	margin-bottom:20px;
}
	.g-table th {
		padding:10px;
		background:#c6cbc6;
		border-right:#fff 1px solid;
		border-top:#fff 1px solid;
		font-weight:bold;
	}
	.g-table td {
		padding:10px;
	}
	.g-table td.img-c {
		padding:3px;
		text-align:center;
		vertical-align:middle;
	}
	.g-table .odd td {
		background:#e6eae4;
		border-right:#fff 1px solid;
	}

.g-title {
	margin-bottom:15px;
	font-size:1.833em; /*22px*/
	color:#5e666a;
	font-weight:bold;
}

.g-min-title {
	margin-bottom:5px;
	font-size:1.333em; /*16px*/
	color:#5e666a;
	font-weight:bold;
}
	.g-min-title a {
		text-decoration:none;
		color:#5e666a;
	}
	.g-min-title a:hover {
		text-decoration:underline;
	}
	
.g-xmin-title {
	margin-bottom:5px;
	font-size:1.167em; /*14px*/
	color:#5e666a;
	font-weight:bold;
}



/* =========== Content blocks ============ */


.b-alt-search {
	padding:7px 0 7px 40px;
	background:url(../dsn/bg9.gif);
}
	.b-alt-search .input {
		width:235px;
		padding-left:5px;
		border:#ababa9 1px solid;
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		color:#ababa9;
		vertical-align:middle;
	}
	.b-alt-search .button {
		width:16px;
		height:16px;
		margin-left:5px;
		border:0;
		background:url(../dsn/icon_search1.gif) no-repeat;
		cursor:pointer;
		vertical-align:middle;
	}


.b-contacts {
	width:80%;
	margin-bottom:15px;
}
	.b-contacts .d-left {
		width:100%;
	}
	.b-contacts .name {
		padding:0 5px 10px 0;
		font-weight:bold;
	}
	.b-contacts .d-map {
		padding-left:20px;
	}
		.b-contacts .d-map .title {
			margin-bottom:5px;
			font-weight:bold;
		}
		
		
.b-counters {
	margin:15px 20px 12px 0;
}


.b-footer-img {
	position:absolute;
	top:-76px;
}


.b-footer-contects {
	padding: 15px 20px 0;
	color:#fff;
}
	.b-footer-contects .regions {
		margin:15px 0;
		font-size:1.167em; /*14px*/
		font-weight:bold;
	}
		.b-footer-contects .regions a {
			color:#fff;
		}

.b-gallary {
	margin-bottom:5px;
}
	.b-gallary .previews {
		padding:10px 3px 3px 10px;
		border-left:#fff 2px solid;
		background:#e6eae4;
	}
		.b-gallary .previews .item {
			float:left;
			margin:0 7px 7px 0;
		}


.b-header-menu {
	margin-bottom:20px;
}
	.b-header-menu .d-header-menu {
		width:100%;
	}
	.b-header-menu .item {
		width:16%;
		background:#4e5a5c;
	}
		.b-header-menu .item a {
			display:block;
			height:35px;
			padding-top:18px;
			background:url(../dsn/bg8.gif) no-repeat 100% 50%;
			color:#fff;
			text-decoration:none;
			text-align:center;
			font-size:1.167em; /*14px*/
		}
		.b-header-menu .item a:hover {
			background:#fdd801;
			color:#000;
		}
		.b-header-menu .last a {
			background:none;
		}
	.b-header-menu .selected {
		padding-top:18px;
		color:#000;
		background:#fdd801;
		text-align:center;
		font-size:1.167em; /*14px*/
	}


.b-howard {
	text-align:center;
	color:#fff;
	font-size:0.917em; /*11px*/
}
	.b-howard a {
		color:#fff;
	}


.b-index-header {
	padding-bottom:20px;
}
	.b-index-header .logo {
		float:left;
		width:285px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#ababa9;
		font-size:1.167em; /*14px*/
	}
		.b-index-header .logo .img {
			margin:20px 0 10px;
		}
		.b-index-header .logo .phones {
			margin:12px 60px 0 0;
			height:65px;
			background:url(../dsn/bg1.gif) no-repeat 40px 0;
		}
			.b-index-header .logo .phones .prefix {
				width:100%;
				text-align:right;
				font-size:0.857em; /*12px*/
			}
			.b-index-header .logo .phones .number {
				padding-left:5px;
				font-size:1.143em; /*16px*/
				white-space:nowrap;
			}
	.b-index-header .intro {
		margin-left:285px;
		padding-top:50px;
	}
	.b-index-header .d-intro {
		padding:5px 17px;
		border-left:#ababa9 1px solid;
	}
		.b-index-header .intro .title {
			color:#ababa9;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.5em; /*18px*/
		}
		.b-index-header .intro .m-align-right {
			margin-bottom:35px;
		}


.b-index-previews {
	/*margin-bottom:40px;*/
}
	.b-index-previews .img {
		margin-bottom:-3px;
	}
	.b-index-previews .describes {
		width:858px;
		margin:0 auto;
		background:url(../dsn/bg4.gif) 0 0;
	}
		.b-index-previews .describes .item1, .b-index-previews .describes .item2, .b-index-previews .describes .item3 {
			float:left;
			width:264px;
			padding:10px;
		}
		.b-index-previews .describes .item1, .b-index-previews .describes .item3 {
			color:#fff;
		}
		
		.b-index-previews .describes .item1 a, .b-index-previews .describes .item3  a{
			color:#fff;
			text-decoration:none;
		}
		.b-index-previews .describes .item1 a:hover, .b-index-previews .describes .item3  a:hover{
			text-decoration:underline;
		}
		.b-index-previews .describes .item2 {
			margin:0 3px;
		}
		
		.b-index-previews .describes .item2  a{
			text-decoration:none;
			color:#000;
		}
		
		.b-index-previews .describes .item2  a:hover{
			text-decoration:underline;
		}

.b-intro {
	margin-bottom:15px;
	padding:0 85px 0 25px;
	border-left:#ababa9 1px solid;
}
	.b-intro .title {
		margin-bottom:15px;
		color:#ababa9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.5em; /*18px*/
	}
		.b-intro .title .m-align-right {
			width:540px;
		}


.para .title {
		margin-bottom:15px;
		color:#ababa9;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.5em; /*18px*/
	}
.b-left-menu {
	padding:15px 0 7px 20px;
	background:#4e5a5c;
	border-top:#fdd801 4px solid;
}
	.b-left-menu .list {
		display:block;
	}
		.b-left-menu .list .item {
			padding:3px 10px 3px 20px;
			font-weight:bold;
			font-size:1.167em; /*14px*/
		}
			.b-left-menu .list .item a {
				color:#fff;
				text-decoration:none;
			}
			.b-left-menu .list .item a:hover {
				text-decoration:underline;
			}
		.b-left-menu .list .selected {
			background:#fff;
		}
	.b-left-menu .sub-list {
		margin-left:20px;
		margin-bottom:5px;
	}
		.b-left-menu .sub-list .sub-item {
			padding:3px 10px 3px 15px;
			/*font-size:1.167em; 14px*/
			background:url(../dsn/mark_w_dots.gif) no-repeat 5px 0.643em; /*9px*/
			font-size:14px; /*14px*/
		}
		.b-left-menu .sub-list .sub-item a {
				color:#fff;
				text-decoration:none;
				font-size:14px; /*14px*/
			}
			.b-left-menu .sub-list .sub-item a:hover {
				text-decoration:underline;
			}
		.b-left-menu .sub-list .sub-selected {
			background:url(../dsn/mark_o_dots.gif) no-repeat 5px 0.643em; /*9px*/
			font-weight:bold;
			color:#fdd801;
		}
		.sub-list .sub-selected  .sub-list{font-weight:normal;}

.b-list {
	margin-bottom:10px;
}
	.b-list .li {
		margin-bottom:2px;
		padding-left:10px;
		background:url(../dsn/mark_black_min_dot.gif) no-repeat 0 0.5em; /*6px*/
	}
	.m-big-list {
		margin-bottom:20px;
	}
		.m-big-list .li {
			margin-bottom:3px;
			padding-left:15px;
			background:url(../dsn/mark_brown_dot.gif) no-repeat 0 0.428em; /*6px*/
			font-size:1.167em; /*14px*/
		}


.b-logo {
	min-height:115px;
	padding:25px 0 0 20px;
	background:url(../dsn/logo_inner.png) no-repeat 0 0;
	color:#929190;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.167em; /*14px*/
}
	.b-logo .phones {
		margin:12px 44px 0 0;
	}
		.b-logo .phones .prefix {
			width:100%;
			text-align:right;
			font-size:0.857em; /*12px*/
			font-weight: bold;
		}
		.b-logo .phones .number {
			padding-left:5px;
			font-size:1.143em; /*16px*/
			white-space:nowrap;
			font-weight: bold;
		}


.b-main-preview {
	position:relative;
	margin:0 0 20px -15px;
}
	.b-main-preview .d-main-preview-pad {
		padding:15px 15px 10px 0;
		background:#4e5a5c;
		border-top:#fdd801 4px solid;
	}
	.b-main-preview .d-bottom {
		height:20px;
		background:url(../dsn/bg9.gif);
	}
	.b-main-preview .item {
		padding-bottom:5px;
	}
		.b-main-preview .item .thumb {
			float:left;
			margin-right:15px;
			border-bottom:#fdd801 2px solid;
		}
		.b-main-preview .item .g-min-title {
			margin-left:15px;
			color:#fff;
		}
			.b-main-preview .item .g-min-title a {
				color:#fff;
			}
		.b-main-preview .item .li {
			padding-left:15px;
			background:url(../dsn/mark_w_dots.gif) no-repeat 0 0.5em; /*7px*/
			color:#fff;
			font-size:1.167em; /*14px*/
		}
			.b-main-preview .item .li a {
				color:#fff;
				text-decoration:none;
			}
			.b-main-preview .item .li a:hover {
				text-decoration:underline;
			}



	.b-main-preview table {
	}
		.b-main-preview table .thumb {
			/*float:left;*/
			border-bottom:#fdd801 2px solid;
		}
		.b-main-preview table .g-min-title {
			margin-left:15px;
			color:#fff;
		}
		.b-main-preview table .g-min-title a{
			color:#fff;
		}
		/*
			a.main_cat_link {
				color:#fff;
			}
			*/
		.b-main-preview table .li {
			padding-left:15px;
			background:url(../dsn/mark_w_dots.gif) no-repeat 0 0.5em; /*7px*/
			color:#fff;
			font-size:1.167em; /*14px*/
		}

		.b-main-preview table .white_td {
			background-color: #fff;
		}

		.b-main-preview table .text_td {
			padding-left: 15px;
		}
			.b-main-preview table .li a {
				color:#fff;
				text-decoration:none;
			}
			.b-main-preview table .li a:hover {
				text-decoration:underline;
			}


.b-measurer {
	margin-bottom:20px;
}
	.b-measurer .divider {
		color:#5e666a;
	}


.b-offer {
	width:315px;
	height:55px;
	margin-bottom:3px;
}
	.b-offer .img {
		width:79px;
		text-align:center;
		vertical-align:middle;
		background:#4e5a5c;
	}
	.b-offer .title {
		padding-left:10px;
		vertical-align:middle;
		background:#fdd801;
		color:#4d5c5e;
		font-size:1.167em; /*14px*/
		font-weight:bold;
	}
		.b-offer .title a {
			color:#4d5c5e;
			text-decoration:none;
		}
		.b-offer .title a:hover {
			text-decoration:underline;
		}


.b-pager {
	margin-bottom:20px;
}
	.b-pager .divider {
		color:#5e666a;
	}


.b-print-header {
	position:absolute;
	left:-10000px;
	top:-10000px;
	margin-bottom:30px;
	font-size:18px;
}
	.b-print-header .print-contacts {
		width:720px;
	}
		.b-print-header .print-contacts .d-left {
			white-space:nowrap;
		}
		.b-print-header .print-contacts .d-right {
			white-space:nowrap;
			text-align:right;
		}
	.b-print-header .d-phones {
		float:right;
		margin-left:20px;
	}
		.b-print-header .phones .prefix {
			width:100%;
			text-align:right;
			font-size:14px;
		}
		.b-print-header .phones .number {
			padding-left:5px;
			font-size:18px;
			white-space:nowrap;
		}


.b-right-content {
	float:right;
	width:125px;
	padding:10px 15px;
	margin-left:20px;
	background:#e6eae4;
}


.b-search {
	padding:4px;
	margin-bottom:3px;
	background:url(../dsn/bg6.gif);
}
	.b-search .label {
		padding:0 30px 0 17px;
		font-size:14px; /*14px*/
		color:#fff;
	}
	.b-search .input {
		width:200px;
		border:#ababa9 1px solid;
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		vertical-align:middle;
	}
	.b-search .button {
		width:16px;
		height:16px;
		margin-left:3px;
		border:0;
		background:url(../dsn/icon_search.gif) no-repeat 0 0;
		vertical-align:middle;
		cursor:pointer;
	}


.b-send-form {
	margin-bottom:15px;
	background:#e6eae4;
}
	.b-send-form .board {
		height:5px;
		font-size:0;
		line-height:0;
	}
	.b-send-form .name {
		padding:4px 15px 0 15px;
	}
	.b-send-form .value {
		padding:2px 10px 3px 0;
	}
		.b-send-form .value .input ,.in{
			border:#ababa9 1px solid;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			vertical-align:middle;
		}
		.b-send-form .value .large , .in{
			width:275px;
		}
		.b-send-form .value .short {
			width:105px;
		}
		.b-send-form .value .textarea {
			width:355px;
			height:85px;
			border:#ababa9 1px solid;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
			vertical-align:middle;
		}
		.b-send-form .value .checkbox {
			vertical-align:middle;
		}
		.b-send-form .value .label {
			margin-left:5px;
			vertical-align:middle;
		}
	.b-send-form .captcha {
		padding:2px 15px 0 0;
		text-align:right;
	}
	.b-send-form .button {
		display:block;
		/*height:20px;*/
		width:107px;
		padding:1px 10px 2px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:16px;
		border:0;
		background-color:#4d5c5e;
		cursor:pointer;
		vertical-align:middle;
	}


.b-site-part {
	margin-bottom:15px;
}
	.b-site-part .title {
		margin-bottom:20px;
		padding:0 0 5px 10px;
		color:#929190;
		font-size:1.167em; /*14px*/
		border-left:#fdd801 5px solid;
	}
		.b-site-part .title .img {
			margin-top:10px;
		}
	.b-site-part .text {
		margin-left:40px;
	}


.b-special-offer {
	width:100%;
}
	.b-special-offer td {
		width:50%;
	}
	.b-special-offer .thumb {
		float:left;
		margin-right:10px;
		border:#ababa9 2px solid;
	}
	.b-special-offer .text {
		margin-right:20px;
		font-size:1.167em; /*14px*/
	}
		.b-special-offer .text a {
			color:#5e666a;
			text-decoration:none;
		}
		.b-special-offer .text a:hover {
			text-decoration:underline;
		}


.b-title-widget {
	margin-bottom:20px;
}
	.b-title-widget .g-min-title {
		margin:0 0 10px 40px;
	}
	.b-title-widget .item {
		margin:0 0 5px 40px;
	}
		.b-title-widget .item .text {
			font-size:1.167em; /*14px*/
		}
			.b-title-widget .item .text a {
				text-decoration:none;
				color:#5e666a;
			}
			.b-title-widget .item .text a:hover {
				text-decoration:underline;
			}
	.b-title-widget .divider {
		margin:0 10px 5px 25px;
		font-size:0;
		line-height:0;
		border-bottom:#fdd801 2px solid;
	}
	
	
.footer {
	position: relative;
	height:10em;
	margin:-10em 0 0 0;
} /*120px*/


.index-footer {
	position: relative;
	height:7.3em;
	margin:-7.5em 0 0 0;
	border-top:#e9ebea 2px solid;
} /*90px*/
	.index-footer a {
		color:#ababa9;
	}
	.index-footer a:hover {
		text-decoration:none;
	}
	.index-footer .regions {
		float:left;
		height:53px;
		width:280px;
		padding:33px 0 0 10px;
		font-size:1.167em; /*14px*/
		font-weight:bold;
		background:url(../dsn/bg5.gif) no-repeat 115px 5px;
	}
	.index-footer .right {
		float:right;
		margin:23px 10px 0 0;
	}
		.index-footer .right .howard {
			margin-top:8px;
			text-align:center;
		}
	.index-footer .contacts {
		padding-top:25px;
	}
		.index-footer .contacts p {
			margin-bottom:8px;
		}

		.index-footer .contacts a {
			color: #000;
		}


/* =========== Design ============ */

.d-colored-pad {
	padding:15px;
	background:#e6eae4;
}

.d-content-pad {
	margin:0 0 80px 15px;
}

.d-footer {
	height:9.967em; /*116px*/
	min-height:116px;
	margin-left:350px;
	border-top:#fdd801 4px solid;
	background:#4e5a5c url(../dsn/bg7.gif) no-repeat 11.667em 2.917em; /*140px 35px*/
}

.b-footer-promo {
	float: left;
	width: 350px;
}

.b-footer-copy {
	float: left;
	width: 350px;
}

.d-icon {
	margin:0 3px;
	vertical-align:middle;
}

.d-main-content {
	width:100%;
}
	.d-main-content .d-left-side {
		width:315px;
		padding:0 20px 140px 0;
	}
		.d-main-content .d-left-side .clear {
			width:315px;
		}
	.d-main-content .d-right-side {
		width:100%;
	}

.d-text-pad {
	margin-right:20px;
}


/* =========== Mod`s ============ */


.m-after-content {
	position:relative;
}

.m-align-center {
	text-align:center;
}

.m-align-right {
	text-align:right;
}

.m-block-mrg {
	margin-bottom:20px;
}

.m-btm-5px-mrg {
	padding-bottom:5px;
}

.m-top-15px-mrg {
	margin-top:20px;
}

.m-bold {
	font-weight:bold;
}

.m-bord {
	border:#ababa9 2px solid;
}

.m-disp-table {
	display:table;
}

.m-float-right {
	float:right;
}


.m-golz {
}
	.m-golz .b-header-menu .item {
		background:#a7a6a6;
	}
	.m-golz .b-header-menu .selected {
		color:#fff;
		background:#2b66ac;
	}
		.m-golz .b-header-menu .item a:hover {
			background:#2b66ac;
			color:#fff;
		}
		.m-golz .b-header-menu .last a {
			background:none;
		}
		
	.m-golz .b-intro .title {
		color:#eb730a;
	}
	
	.m-golz .b-site-part .title {
		border-left:#eb730a 5px solid;
	}
	
	.m-golz .b-search {
		background:url(../dsn/bg13.gif);
	}
	
	.m-golz .b-offer .img {
		background:#eb730a;
	}
	.m-golz .b-offer .title {
		background:#e4e5e8;
	}
	
	.m-golz .b-title-widget .divider, .m-golz .g-content-divider {
		border-bottom:#e4e5e8 2px solid;
	}
	
	.m-golz .b-main-preview .d-main-preview-pad {
		background:#2b66ac;
		border-top:4px solid #a7a6a6;
	}
		.m-golz .b-main-preview .item .thumb {
			border-bottom:2px solid #eb730a;
		}
	
	.m-golz .m-main-title {
		color:#000;
	}
		.m-golz .m-main-title a {
			color:#000;
		}
		
	.m-golz .d-footer	{
		background:#2b66ac url(../dsn/bg14.gif) no-repeat 11.667em 2.917em; /*140px 35px*/
		border-top:#a7a6a6 4px solid;
	}
	
	.m-golz .b-footer-contects a {
		color:#fff;
	}

	.m-golz .g-title {
		color:#eb730a;
	}
	.m-golz .g-min-title {
		color:#000;
	}
		.m-golz .g-min-title a {
			color:#000;
		}
		
	.m-golz .b-measurer .divider {
		color:#000;
	}
	.m-golz .b-measurer a {
		color:#000;
		text-decoration:underline;
	}
		.m-golz .b-measurer a:hover {
			text-decoration:none;
		}
	
	.m-golz .b-pager a {
		color:#000;
		text-decoration:underline;
	}
		.m-golz .b-pager a:hover {
			text-decoration:none;
		}
	.m-golz .b-pager .divider{
		color:#000;
	}

	.m-golz .m-big-list a {
		color:#000;
		text-decoration:underline;
	}
		.m-golz .m-big-list a:hover {
			text-decoration:none;
		}

	.m-golz .b-left-menu {
		background:#2b66ac;
		border-top:#a7a6a6 4px solid;
	}
		.m-golz .b-left-menu .sub-list .sub-selected {
			color:#6dc4f2;
			background:url(../dsn/mark_w_dots.gif) no-repeat 5px 0.643em; /*9px*/
		}
		
	.m-golz .g-xmin-title {
		color:#000;
	}
		.m-golz .g-xmin-title a {
			color:#000;
		}


		.m-golz .b-main-preview .g-min-title{
			color:#fff;
		}
		.m-golz .b-main-preview .g-min-title a{
			color:#fff;
		}
		.m-golz .b-main-preview table .thumb {
			border-bottom:2px solid #eb730a;
		}
		.m-golz .b-main-preview table .g-min-title {
			color:#fff;
		}
		.m-golz .b-main-preview table .li {
			/*background:url(../dsn/mark_w_dots.gif) no-repeat 0 0.5em; */
			color:#fff;
		}

			.m-golz .b-main-preview table .li a {
				color:#fff;
			}


.m-img-float-left {
	float:left;
	margin:0 10px 0 0;
}


.m-kaeser {
}
	.m-kaeser .g-title {
		padding:2px 10px 3px 15px;
		margin-bottom:20px;
		background:#f5c300;
		border-left:#5e666a 30px solid;
		color:#000;
	}
	.m-kaeser .m-main-title {
		padding:2px 0 2px 15px;
		background:#f5c300;
		border-left:#5e666a 30px solid;
		color:#000;
	}
		.m-kaeser .m-main-title a {
			color:#000;
		}
		
	.m-kaeser .b-header-menu .item {
		background:#f5c300;
	}
	.m-kaeser .b-header-menu .selected {
		color:#fff;
		background:#5e666a;
	}
		.m-kaeser .b-header-menu .item a {
			background:url(../dsn/bg10.gif) no-repeat 100% 50%;
			color:#000;
		}
		.m-kaeser .b-header-menu .item a:hover {
			background:#5e666a;
			color:#fff;
		}
		.m-kaeser .b-header-menu .last a {
			background:none;
		}
		
	.m-kaeser .b-search {
		background:url(../dsn/bg11.gif);
	}
		.m-kaeser .b-search .label {
			color:#000;
		}
		
	.m-kaeser .b-offer .img {
		background:#f5c300;
	}
	.m-kaeser .b-offer .title {
		background:#5e666a;
	}
		/*.m-kaeser .b-offer .title a {
			color:#fff;
		}*/.m-kaeser .b-offer .title {
			color:#fff;
		}
	
	.m-kaeser .d-footer	{
		background:#f5c300 url(../dsn/bg12.gif) no-repeat 11.667em 2.917em; /*140px 35px*/
		border-top:#5e666a 4px solid;
	}
	.m-kaeser .b-footer-contects {
		color:#000;
	}

	.m-kaeser .b-footer-contects a {
		color:#000;
	}

	.m-kaeser .b-footer-contects .regions a {
		color:#5e666a;
	}
	.m-kaeser .b-howard a {
		color:#000;
	}
	
	.m-kaeser .b-main-preview .d-main-preview-pad {
		background:#f5c300;
		border-top:4px solid #5e666a;
	}
		.m-kaeser .b-main-preview .item .thumb {
			border-bottom:2px solid #5e666a;
		}
		.m-kaeser .b-main-preview .item .g-min-title a {
			color:#000;
		}
		.m-kaeser .b-main-preview .item .li {
			background:url(../dsn/mark_b_dots.gif) no-repeat 0 0.5em; /*7px*/
			color:#000;
		}
			.m-kaeser .b-main-preview .item .li a {
				color:#000;
			}
		
	.m-kaeser .b-left-menu {
		background:#f5c300;
		border-top:#5e666a 4px solid;
	}
		.m-kaeser .b-left-menu .list .item a {
			color:#000;
		}
		.m-kaeser .b-left-menu .sub-list .sub-selected {
			color:#5e666a;
		}
		.m-kaeser .b-left-menu .sub-list .sub-item {
			background:url(../dsn/mark_b_dots.gif) no-repeat 25px 0.643em; /*9px*/
		}
		.m-kaeser .b-left-menu .sub-list .sub-item a {
				color:#000;
			}
			
	.m-kaeser .b-measurer .divider {
		color:#000;
	}
	.m-kaeser .b-measurer a {
		color:#000;
		text-decoration:underline;
	}
		.m-kaeser .b-measurer a:hover {
			text-decoration:none;
		}
	
	.m-kaeser .b-pager a {
		text-decoration:underline;
	}
		.m-kaeser .b-pager a:hover {
			text-decoration:none;
		}


		.m-kaeser .b-main-preview .g-min-title{
			color:#000;
		}
		.m-kaeser .b-main-preview .g-min-title a{
			color:#000;
		}
		.m-kaeser .b-main-preview table .thumb {
			border-bottom:2px solid #5e666a;
		}
		.m-kaeser .b-main-preview table .g-min-title {
			color:#000;
		}
		.m-kaeser .b-main-preview table .li {
			/*background:url(../dsn/mark_w_dots.gif) no-repeat 0 0.5em; */
			color:#000;
		}

			.m-kaeser .b-main-preview table .li a {
				color:#000;
			}

.m-wacker .b-footer-contects a {
		color:#fff;
	}

.m-main-title {
	padding-left:20px;
}

.m-no-wrap {
	white-space:nowrap;
}

.m-normal-font {
	font-weight:normal;
}

.m-para-mrg {
	margin-bottom:20px;
}

.error{color:red;}

.btn {
		/*display:block;*/
		/*height:20px;*/
		width:107px;
		
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:16px;
		border:0;
		background-color:#4d5c5e;
		cursor:pointer;
		vertical-align:middle;
	}
.last_tr td{
	border-bottom:1px solid #e6eae4;
}	
