/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/
.wrapper {}


@font-face {
 font-family: 'OpenSansRegular';
 src: url('opensans-regular.eot');
 src: url('opensans-regular.eot') format('embedded-opentype'),
   url('opensans-regular.woff') format('woff'),
   url('opensans-regular.ttf') format('truetype'),
   url('opensans-regular.svg#OpenSansRegular') format('svg');
}

@font-face {
 font-family: 'OpenSansLight';
 src: url('opensans-light.eot');
 src: url('opensans-light.eot') format('embedded-opentype'),
   url('opensans-light.woff') format('woff'),
   url('opensans-light.ttf') format('truetype'),
   url('opensans-light.svg#OpenSansLight') format('svg');
}

.module,
#header,
#content,
#footer { }

#breadcrumbs { margin-bottom: 10px; }

#menu .module { margin: 15px; }

#header { margin-top: 0px; }

#toolbar { margin: 10px 20px 0 20px; }
#headerbar { margin: 10px 20px; }

#footer .module { margin: 0; }


/* Layout
----------------------------------------------------------------------------------------------------*/
.header_wrap {
overflow:hidden;
background: #F9F9F9 url("../images/bg_hd2.jpg") center no-repeat;
min-width: 1200px;
height: 260px;
position: relative;
}
.head-tel{
position: absolute;
bottom: 25px;
color: #8a0202;
font-size: 15px;
font-weight: bold;
font-family: 'OpenSansRegular';
margin-left: 15px;
}
.head-tel a{color: #8a0202;}
.head-tel p{margin: 7px 0;}
.head-tel img{height: 14px;
position: relative;
top: 2px;
padding-right: 3px;
}
.head-soc{
position: absolute;
bottom: 25px;
left:275px
}
img.l-agil {
position: absolute;
top: 50px;
width: 350px;
right: 0;
}
#header { 
	height:265px;
	background-clip: padding-box;
	width: 1200px;
	margin: 0 auto;
}

#toolbar {
	text-shadow: 0 1px 0 #fff;
	font-size: 11px;
}

#toolbar .float-right > time { float: right; }

#menubar {
	padding-top: 1px;
	border-radius: 0 0 4px 4px;
	box-shadow: inset -1px 0 0 rgba(255,255,255,0.8);
 background: url(../images/menubar_bg.png) repeat-x;
}

#menu { 
	border: 0 solid #fff;
	border-right-width: 1px;
}

#search { margin: 0 10px 0 0; }

#content {
	padding: 20px;
	background: #fff;
	background-clip: padding-box;
	box-shadow: inset 0px 1px 0 rgba(255,255,255,1);
}

#footer { }

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 21px;
	background: url(../images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
}

#totop-scroller:hover { background-position: 0 -30px; }
#totop-scroller:active { background-position: 0 -60px; }


.lft_ob {
font-size:20px;
color:#5a5a5a;
text-decoration:none;
width:90%;
height:37px;
padding-left:10px;
padding-top:10px;
font-family: 'OpenSansLight';
display:block;
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(240,240,240,1) 47%, rgba(240,240,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(47%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
}

.lft_ob:hover {
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(234,234,234,1) 46%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(46%,rgba(234,234,234,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
color:#5a5a5a;
}

.sdb_rsh {
font-size:20px;
color:#5a5a5a;
text-decoration:none;
width:90%;
height:59px;
padding-left:10px;
padding-top:10px;
font-family: 'OpenSansLight';
display:block;
margin-top:15px !important;
line-height:22px;
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(240,240,240,1) 47%, rgba(240,240,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(47%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
}

.sdb_rsh:hover {
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(234,234,234,1) 46%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(46%,rgba(234,234,234,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(234,234,234,1) 46%,rgba(224,224,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
color:#5a5a5a;
}

#mod_djcatsearch {
width:65%;
height:49px;
font-size:12px;
color:#404040;
font-family: 'OpenSansRegular';
padding:0;
margin:0;
border:0;
outline:0;
padding-left:15px;
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(240,240,240,1) 47%, rgba(240,240,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(47%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.djc_mod_search .button.btn {
width: 50px;
height: 50px;
float: right;
font-size: 0px;
background: url(../images/srch_button.png);
background-size: 100%;
background-position: center;
padding: 0;
margin: 0;
border: 0;
outline: 0;
}

#sidebar-b .mod-box {
padding:15px;
}

.mod-box .date_news {
font-size:12px;
font-family:Verdana;
text-decoration:underline;
color:#083b82;
}

.mod-box .newsflash-title {
margin-top:5px;
margin-bottom:5px;
font-size:13px;
font-family:Verdana;
}

.mod-box .newsflash-title:hover {
text-decoration:none;
}

.mod-box .newsflash-title a:hover {
text-decoration:none;
color: #4C9FEB;
}

.intro_news {
font-size:13px;
font-family:Verdana;
color:#404040;
}


.item .wk-content a {
font-size: 14px;
font-family: Verdana;
color: #414040;
width: 166px;
display: inline-block;
text-align: left;
}

.menu_top_wrap {
background:#083b82;
}

.menu_top {
width:1200px;
margin:0 auto;
}

#innertop {
margin-top:20px;
}

#sidebar-a, #sidebar-b {
margin-top: 5px;
}

.content .wk-slideset .next {
top: 60%;
width: 50px;
height: 50px;
margin-top: -25px;
background: url("/media/widgetkit/widgets/slideset/styles/default/images/buttons.png") no-repeat;
right: 30px;
background-position: 0 0;
}

.content .wk-slideset .prev {
top: 60%;
width: 50px;
height: 50px;
margin-top: -25px;
background: url("/media/widgetkit/widgets/slideset/styles/default/images/buttons.png") 0 50px no-repeat;
left: 30px;
background-position: 0 -50px;
}


.wk-slideset-default>div {
visibility: visible;
}

.content h2 {
color: #790000;
font-size: 23px;
line-height: 24px;
text-transform: uppercase;
font-family: 'OpenSansRegular';
border-bottom: 1px dashed #ededed;
line-height: 34px;
}

.bottom_block {
width:100%;
background:#083b82;
height:105px;
margin-top:5px;
}

.left_bot {
width:28%;
float:left;
height:90px;
padding-top:15px;
color:#fff;
font-family:Verdana;
text-align:left;
padding-left:5%;
}

.left_bot a {
color:#fff;
font-family:Verdana;
}

.center_bot {
width:33%;
float:left;
height:90px;
padding-top:15px;
color:#fff;
font-family:Verdana;
font-size:18px;
}

.center_bot a {
color:#fff;
font-family:Verdana;
font-size:18px;
}

.right_bot {
width:33%;
float:left;
height:90px;
padding-top:15px;
color:#fff;
font-family:Verdana;
}

.right_bot a {
color:#fff;
font-family:Verdana;
}

.bottom_block_wrap {
width:100%;
height:110px;
border-top:1px dashed #d5d5d5;
}

.all_news {
font-size:14px;
color:#083b82;
font-family:Verdana;
text-decoration:underline;
}


.mod-languages {
position: absolute;
bottom: 40px;
right: 70px;
width: 157px;
height: 44px;
background: url(../images/bg_lang.png) no-repeat;
}

.mod-languages li a {
color:#404040;
font-size:17px;
font-family:Verdana;
display:inline-block;
}

.mod-languages li {
margin-right: 7px !important;
padding-top:10px;
padding-left:11px;
display:inline-block !important;
}

.mod-languages .lang-active a {
color:#4C9FEB;
}

.mod-languages ul {
margin-left:7px !important;
}

.top_info {
font-family: 'OpenSansRegular';
font-size:14px;
color:#790000;
line-height:16px;
margin-left:20px;
width: 190px;
}

.djc_filters {
display:none;
}


h1.componentheading {
font-family: 'OpenSansLight';
display: block;
background: rgb(255,252,252);
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(240,240,240,1) 47%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(47%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f0f0f0',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
color:#083b82;
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
margin-top: 0;
}
.contact_left {
width:40%;
float:left;
overflow:hidden;
}
.cmp_name {
font-family:Verdana;
font-size:24px;
color:#083b82;
text-transform:uppercase;
}
.ph_contact {
font-family:Verdana;
font-size:14px;
color:#414040;
line-height:20px;
}
#system h1.title {
font-family: 'OpenSansLight';
display: block;
background: rgb(255,252,252);
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(240,240,240,1) 47%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(47%,rgba(240,240,240,1)), color-stop(100%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(240,240,240,1) 47%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#f0f0f0',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
box-shadow: 0px 0px 3px 0px rgba(189,189,189,1);
color:#083b82;
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
margin-top: 0;
}

#userForm legend {
font-size:18px;
font-family:Verdana;
color:#414040;
}

.formCaption {
font-size:13px;
font-family:Verdana;
color:#414040;
}
#userForm input {
width:340px;
height:23px;
border:1px solid #e2e2e2;
}
.maximenuckh .current {background:#fff !important;color:#083b82;}
.maximenuckh .current a {color:#083b82 !important;}
.maximenuckh li:hover {background:#fff !important;}
.maximenuckh li:hover span {color:#083b82 !important;}
.maximenuckh .level2 a:hover span {color:#4C9FEB !important;}
#userForm legend {
font-family:Verdana;
text-transform:uppercase;
font-size:18px;
font-weight:normal;
}
#userForm .formFieldset {
border:1px solid #dddddd;
padding:10px;
}
#userForm .rsform-submit-button {
background:#083b82;
color:#fff;
font-family:Verdana;
text-transform:uppercase;
border:0;
outline:0;
width:127px;
height:32px;
text-align:center;
}
.adress_cnt {
font-family: Verdana;
font-size: 14px;
color: #414040;
line-height: 20px;
}
.lang-inline li {font-size:17px;}
#buttzayav {
padding-left:15px;
padding-right:15px;
width: 167px !important;
}
.logo2 {
margin-top: -200px;
width: 305px;
height: 100px;
display: block;
margin-left: 880px;
margin-bottom: 95px;
}
.djc_price {display:none;}
span.optional {display:none;}
h2.djc_title {display:none;}



@media screen and (max-width:1200px){
.header_wrap {
min-width: 100%;
background-size: cover;
height: auto;
}
#header {width: 100%;}
img.l-agil {right: 25px;}
.menu_top {width: 100%;}
}

@media screen and (max-width:1000px){
.header_wrap {background: url(/images/m-bg.png) no-repeat;}
.intro_news img {max-width: 100%;}
}

@media screen and (max-width:900px){
.left_bot {
 width: 100%;
 float: none;
 height: auto;
 padding-top: 1px;
 text-align: center;
 padding-left: 0;
}
.center_bot {
width: 100%;
float: none;
height: auto;
padding-top: 0px;
}
.right_bot {
width: 100%;
float: none;
height: auto;
padding-top: 0px;
}
.bottom_block {height: auto;padding: 10px 0;}
}

@media screen and (max-width:600px){
.logo {margin-right: 0;}
.logo img{width: 90%;}
img.l-agil {width: 45%;}
.head-soc {bottom: 70px;left: auto;right: 60px;}
.mod-languages {bottom: 20px;}
}

@media screen and (max-width:450px){
img.l-agil {top: 30px;}
.head-tel {
position: relative;
bottom: 45px;
margin-left: 0;
width: 100%;
text-align: center;
}
.head-soc {
position: relative;
bottom: 40px;
left: auto;
right: auto;
width: 100%;
text-align: center;
}
.mod-languages {bottom: 5px;right: 25%;}
.grid-box.width100.grid-h{padding-left: 17px;}
#sidebar-b .mod-box {padding: 15px 2px;}
}