body, html{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 22px;
}
html
{
background: #282828; /* Old browsers */
background: -moz-linear-gradient(top,  #282828 0%, #f4f4f4 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(0%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #282828 0%,#f4f4f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #282828 0%,#f4f4f4 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #282828 0%,#f4f4f4 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #282828 0%,#f4f4f4 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
min-height: 100%;
}
p {padding: 0;
margin: 0;}
a {
color: #E50F0F;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {border-radius: 4px;}
.clear {
    clear: left; /* Отмена обтекания */
}
#page {
background: rgba(0, 0, 0, 0);
position: relative;
z-index: 10;
margin: 0 auto;
width: 940px;
padding-top: 50px;
}
#top{width: 920px;
height: 46px;
top: 52px;
left: 30px;
z-index: 1003;
background-color: #2F2F2F;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
background-position: initial initial;
background-repeat: initial initial;}
#header {
width: 920px;
height: 123px;
top: 98px;
left: 30px;
z-index: 1002;
background-image: url(/i/50d1fb02d06c3.jpg);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
border-width: 0px 0px 1px;
border-style: solid;
border-color: #BEBEBE;
background-position: 0% 0%;
background-repeat: repeat-x;
}
.logo {
width: 250px;
height: 46px;
top: 33px;
left: 44px;
z-index: 1004;
overflow: hidden;
text-align: center;
line-height: 46px;
position: relative;
float: left;
}
.menu {
width: 556px;
height: 124px;
right: 15px;
z-index: 51001;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 0px;
position: relative;
float: right;
}
.menu-delimiter{
	width: 1px !important;
vertical-align: middle;
background: url(/i/menu-separator.png) center center no-repeat;
}
.menu-delimiter:hover{
	width: 1px !important;
vertical-align: middle;
background: url(/i/menu-separator.png) center center no-repeat !important;
}
.menu-delimiter:nth-last-child
{
background: none;}
.menu ul {
	float: right;
	margin: 0;
padding: 0;
}
.menu ul li {
height: 124px;
float: left;
color: #FFF;
display: table;
text-transform: uppercase;
}
.menu ul .active{
	background: url('/i/bg-menu.gif') repeat top center;
}
.menu ul .active a {
	color:white;
}
.menu ul li:hover{
	background: url('/i/bg-menu.gif') repeat top center;
}
.menu ul li:hover a{
	color:white;
}
.menu ul li a{
font-weight: inherit;
padding: 0 20px;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #656464;
letter-spacing: 0px;
display: table-cell;
vertical-align: middle;
}
.menu li ul {
display: none;
float: left;
position: absolute;
top: 124px;
right: 0;
background: rgba(0, 0, 0, 0);
background-color: #2F2F2F;
padding: 5px 50px 5px 20px;
width: 120px;
}

.menu li:hover ul {
display: block;}

.menu li ul li{
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
color: #FFF;
letter-spacing: 0px;
width: auto;
height: auto;
text-transform: none;
padding: 5px 0px;
}
.menu li ul li a{
color: #FFF;
line-height: 1.2;
text-align: left;
font-family: 'Arial';
font-size: 12px;
font-size: 12px;
text-decoration: none;
}
.menu li ul li:hover{
background: none;
}
.menu li ul li a:hover{
color: #cb260a;
text-decoration: none;
background: none;
}

.email {
width: 891px;
height: 26px;
top: 10px;
left: 15px;
z-index: 1007;
float: left;
position: relative;
}
.email span {
	font-family: 'Arial';
	font-size:12px;
	float: right;
	margin-right: 5px;
}
.email a{
	font-family: 'Arial';
font-size: 12px;
color: #E50F0F;
}
#content
{
width: 890px;
position: relative;
padding: 15px;
margin-top: 30px;
z-index: 20000;
float: left;
font-size: 12px;
}
#content-content
{
width: 890px;
position: relative;
padding: 15px;
margin: 30px 0px;
z-index: 20000;
float: left;
font-size: 12px;
}
#left
{
width: 180px;
padding: 15px;
margin: 30px 0px;
margin-left: 22px;
float: left;
position: relative;
font-size: 12px;
}
.border
{
background-color: #FFF;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px solid #DADADA;
}
h1 {
font-family: 'Open Sans', sans-serif;
font-size: 17px;
color: #3B3B3B;
text-transform: uppercase;
border-bottom: 1px solid #E2E2E2;
padding-bottom: 20px;
margin-bottom: 15px;
}
h3 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #3B3B3B;
text-transform: uppercase;
border-bottom: 1px solid #E2E2E2;
padding-bottom: 5px;
margin-bottom: 15px;
}
#footer{
float: left;
position: relative;
border-bottom: 1px solid #E2E2E2;
width: 920px;
padding-bottom: 20px;
margin-bottom: 30px;
}
#footer .menu-delimiter {
	display: none;
}
#footer li{
margin: 6px;
float: left;
font-weight: normal;
font-style: normal;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
letter-spacing: 0px;
text-transform: uppercase;
list-style-type: none;
}
#footer ul
{
float: left;
margin: 0;
padding: 0;
padding-top: 30px;
}
#footer li ul{
display: none;
}
#footer li a {
color: #656464;
text-decoration: none;
}
#footer li a:hover {
color: #cb260a;
text-decoration: none;
}
#footer .active a {
color: #cb260a;
text-decoration: none;
}
.block
{
width: 180px;
margin: 13px;
padding: 15px;
float: left;
height: auto;
}
.block h1{
	color: #CB260A;
}
.first-block
{
margin-left: 0;
}
.last-block
{
margin-right: 0;
}
.contact-info
{
width: 591px;
float: left;
}
.contact-info b {font-family: 'Arial';
font-size: 12px;text-transform:capitalize;
color: #3B3B3B;line-height: 12px;}
.contact-info p {font-family: 'Arial';
font-size: 12px;line-height: 12px;
}
.contact-form{
	width: 265px;
	float: right;
}
.news b {font-family: 'Arial';
font-size: 12px;text-transform:capitalize;
color: #6D6D6D;width: 100%; float: left;margin-bottom: 10px;}
.news a {font-weight: bold;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: left;
font-family: 'Arial';
font-size: 12px;
color: #CB260A;margin-bottom: 15px;
letter-spacing: 0px;width: 100%; float: left;}
.news a:hover {text-decoration: underline;}
.contact-form input {
font-family: 'Arial';
font-size: 12px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #8D8D8D;
border: 1px solid #dcdcdc;
padding: 7.5px 5px;
width: 254px;
margin-bottom: 10px;
}
.contact-form input:focus {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #dcdcdc;
}
.contact-form textarea {
font-family: 'Arial';
font-size: 12px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #8D8D8D;
border: 1px solid #dcdcdc;
padding: 7.5px 5px;
width: 254px;
height: 245px;
}
.contact-form textarea:focus {
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #8D8D8D;
border: 1px solid #dcdcdc;
}
.contact-form button {
background: #C62509;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: none;
padding: 10px;
font-family: 'Arial';
font-size: 12px;
color: white;
margin-right: 4px;
text-transform: uppercase;
}
.contact-form button:hover {
background: #3c3c3c;
}
.contact-info .contact-adress
{
background: url(/i/address-icon1.png) no-repeat;
font-family: 'Arial';
height: 33px;
font-size: 12px;
line-height: 14px;
color: #151515;
width: 265px;
float: left;
padding-left: 53px;
margin-top: 23px;}
.contact-info .contact-telefon
{
background: url(/i/address-icon2.png) no-repeat;
font-family: 'Arial';
height: 33px;
font-size: 12px;
line-height: 14px;
color: #151515;
width: 220px;
float: left;
padding-left: 53px;
margin-top: 23px;}
.slides_container h2
{font-family: 'Arial';font-size: 20px;padding: 0px 40px}
.slides_container p {
	font-size: 13px;
line-height: 16px;
color:  #858484;
font-family: 'Arial';
padding: 10px 40px 20px 40px !important;
}
.caption a {
background: #C62509;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: none;
padding: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: white;
text-transform: uppercase;
margin-left: 40px;
margin-top: 40px;
}
ol {
	list-style: none; /* убираем дефорлтные цифры */
	counter-reset: point; /* задаем переменную для счетчика */
	margin: 0;
padding: 0;}
ol li {
	margin-bottom: 10px;
	padding-left: 60px;
	position: relative;
	width: 217px;
padding-right: 17px;
float: left;
line-height: 16px;
height: 80px;
}
ol li:before {
content: counter(point);
counter-increment: point 1;
font-size: 11px;
position: absolute;
left: 0;
top: 0px;
padding: 14px;
text-align: center;
color: #FFF;
font-size: 30px;
z-index: 20043;
background-image: linear-gradient(#DC2D02, #C32605);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
background-position: initial initial;
background-repeat: initial initial;
}
.block ul {
	font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
padding: 0;
text-align: left;
font-size: 12px;
color: #6D6D6D;
letter-spacing: 0px;
list-style: none;
}
.block ul li{
padding-left: 20px;
padding-bottom: 5px;
background: url(/i/list-marker.png) no-repeat 0px 2px;
}
.block a {
background: #C62509;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: none;
padding: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #FFF;
text-transform: uppercase;
margin-top: 0px;
width: 157px;
display: block;
text-align: center;
}
.block-page {
	float: left;
width: 270px;
padding-right: 40px;
padding-bottom: 30px;
}
.last-block-page {
padding-right: 0;
}
.block-page img{
width: 270px !important;
height: auto !important;
}
.block-page b {
	font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: left;
text-transform: uppercase;
font-size: 14px;
color: #CB260A;
letter-spacing: 0px;
display: table-cell;
vertical-align: middle;
height: 33px;
width: 239px;
}
.block-page strong {
	font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: left;
text-transform: uppercase;
font-size: 14px;
color: #CB260A;
letter-spacing: 0px;
display: table-cell;
vertical-align: middle;
height: 33px;
width: 239px;
}
.block-page a {
background: #C62509;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: none;
padding: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: white;
text-transform: uppercase;
margin-left: 0px;
margin-top: 40px;
}
.block-page p{
line-height: 16px;
height: 50px;}
.blockMsg{
	width: 480px !important;
height: 510px !important;
top: 50% !important;
left: 50% !important;
margin-left: -240px;
margin-top: -255px;
overflow: hidden;
z-index: 4000;
background-color: #FFF;
}
.blockUI p {
	line-height: 16px;
	font-size: 12px;
}
.blockUI li {
	line-height: 16px;
	font-size: 12px;
}
.ui-widget-header
{
font-size: 36px;
color: #3B3B3B;
letter-spacing: -0.5px;
overflow: hidden;
padding-top: 30px;
margin-bottom: 20px;
line-height: 47px;
padding: 8px 15px;
}
.ui-dialog-content{
	padding: 0px 10px;
overflow-y: scroll;
height: 415px;
}
.mjs-object_5 {
	position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
}