html, body {
	margin:0px;
	padding:0px;
}
table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.main .flash {
	text-align: center;
}

td {
	padding: 0px;
}
body, input, select, textarea {
	background-color: #585858;
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top; 
}
td.topmenu {
	height: 51px;
	text-align: center;
}
td.footer {
	text-align: center;
}
td.text {
	height: 400px;
}
A {
	color: #ffffff;
	font-size: 9pt;
	font-family: Tahoma;
	text-decoration: none;
}
A:hover {
	color: #ffffff;
	font-size: 9pt;
	font-family: Tahoma;
	text-decoration: underline;
}

.b-wrap {
	width: 780px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* Header
-----------------------------------------------------------------------------*/
.b-header {
	background:url(images/img/header-bg.png) no-repeat 50% 0 #585858;
	height:350px;
}
.b-nav-header_vertical {
	width:200px;
	float:right;
	height:100%;
}
.b-head__base {
	height:100%;
	padding:0 0 0 15px;
	overflow:hidden;
}
.b-nav-header__list {
	list-style:none;
	margin:0;
	padding:0;
}
.b-nav-header_vertical .b-nav-header__list {
	margin:-35px 0 0;
}
.b-nav-header_vertical .b-nav-header__item {
	background:url(images/img/nav-buttons__line.png) no-repeat 0 100%;
	margin-bottom:-69px;
	padding:70px 0 0 24px;
	display:block;
	*zoom:1;
}
.b-nav-header_vertical .b-nav-header__link {
	background:url(images/img/nav-buttons.png) no-repeat 0 0;
	height:28px;
	font:normal 13px/28px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 0 0 35px;
	position:relative;
}
.b-nav-header_vertical .b-nav-header__link:hover {
	background:url(images/img/nav-buttons.png) no-repeat 0 -30px;
	color:#363636;
}



.b-nav-header_horiz {
	
}
.b-nav-header_horiz .b-nav-header__list {
	display:block;
	height:28px;
}
.b-nav-header_horiz .b-nav-header__item {
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
.b-nav-header_horiz .b-nav-header__link {
	background:#ff9900;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNjN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #ff9900 0%, #ffcc7f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ffcc7f));
	background: -webkit-linear-gradient(top, #ff9900 0%,#ffcc7f 100%);
	background: -o-linear-gradient(top, #ff9900 0%,#ffcc7f 100%);
	background: -ms-linear-gradient(top, #ff9900 0%,#ffcc7f 100%);
	-pie-background: linear-gradient(top, #ff9900 0%,#ffcc7f 100%);
	background: linear-gradient(top, #ff9900 0%,#ffcc7f 100%);
	/* *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ffcc7f',GradientType=0 ); */
	height:28px;
	font:normal 13px/28px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 15px;
	position:relative;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	-ms-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	white-space: nowrap;
	behavior: url(/PIE.php);
}
.b-nav-header_horiz .b-nav-header__link:hover {
	background: #ffb61a;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjYxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU2OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, #ffb61a 0%, #ffe69b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb61a), color-stop(100%,#ffe69b));
	background: -webkit-linear-gradient(top, #ffb61a 0%,#ffe69b 100%);
	background: -o-linear-gradient(top, #ffb61a 0%,#ffe69b 100%);
	background: -ms-linear-gradient(top, #ffb61a 0%,#ffe69b 100%);
	-pie-background: linear-gradient(top, #ffb61a 0%,#ffe69b 100%);
	background: linear-gradient(top, #ffb61a 0%,#ffe69b 100%);
	/* *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb61a', endColorstr='#ffe69b',GradientType=0 ); */
	color:#363636;
}
.b-box_head {
	padding:20px 0 0;
}
.b-logo {
	
}
.b-logo__link,
.b-logo__img {
	display:block;
}
.b-slogan__text {
	font:bold 12px/24px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#fff;
}
.b-phone {
	font:bold 16px/20px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#fff;
	padding:15px 0 0;
}
.b-phone__reg {
	font-size:20px;
	color:#f90;
}
.b-phone__num {
	font:bold 16px/20px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#fff;
}
.b-socialnet {
	padding:10px 0 0;
}
.b-clear {
	width:100%;
	clear:both;
	font-size:0;
	line-height:0;
}
@media \0screen {
	/* .b-nav-header_horiz .b-nav-header__link {
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ffcc7f',GradientType=0 );
	}
	.b-nav-header_horiz .b-nav-header__link:hover {
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb61a', endColorstr='#ffe69b',GradientType=0 );
	} */
}


