@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900&subset=latin-ext');
* {margin:0px;padding:0px;}
img {
border:none;
vertical-align: top;
}
html{
margin: 0px;
padding: 0px;
background-color: #131313;
}
body {
font-family: 'Titillium Web', sans-serif;
margin: 0px;
padding: 0px;
color: #FFFFFF;
font-size: 18px;
}

.glowna{
overflow: hidden;
}

.glowna .box_strona{
background: url('../images/bg_body.png') 50% 0px no-repeat;


}


.strona{
background: #000000 url('../images/bg_html2.jpg') repeat-x 0px 0px;
overflow: hidden;
}

.strona .box_strona{
background: url('../images/bg_body2.jpg') 50% 0px no-repeat;
}

a{
color: #F17E00;
text-decoration: none;
outline-style: none;
}

h1.main-title {
font-size: 1.9em;
margin: 25px 0px 40px 0px;
color: #FFFFFF;
font-weight: bold;
padding: 0px 0px 10px 0px;
position: relative;
}
h1.main-title:after{
content: '';
position: absolute;
left: 0px;
bottom: 0px;
width: 50px;
height: 4px;
background-color: #F17E00;
}

div.clear{
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
min-height: 0px;
border: none;
}


.wr{
clear: both;
}

.googleMaps{

}
.googleMaps .infoMaps{
line-height: auto;
color: #000000;
}

.googleMaps img{
background: none;
border: none;
box-shadow:none;
-webkit-box-shadow: none;
filter: none;
}

.p_pdf {
background: url("/icon/pdf.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}

.p_doc{
background: url("/icon/doc.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}
.p_docx{
background: url("/icon/doc.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}

.p_ppt{
background: url("/icon/ppt.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}
.p_pptx{
background: url("/icon/ppt.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}


.p_xls{
background: url("/icon/xls.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}
.p_xlsx{
background: url("/icon/xls.png") no-repeat scroll 0 0 transparent;
display: block;
margin: 0px 0px 0px 20px;
padding: 14px 0px 30px 38px;
text-decoration: none;
}


.pageNavig{
padding: 10px 0px 10px 0px;
color: #FFFFFF;
clear: both;
text-align: center;
border-top: 1px solid #383838;
margin: 1px 0px 0px 0px;
}
.pageNavig span{
color: #000000;
}

.pageNavig span.n{
color: #222222;
padding:0px 0px 0px 8px;
margin: 0px 10px 0px 0px;
}
.pageNavig span.p{
color: #222222;
padding:0px 0px 0px 8px;
}

.pageNavig a.ap{
color: #888888;
background-color: #E8E8E8;
border-right: 0px;
padding:0px;
background: none;
}

.pageNavig a.an{
color: #888888;
background-color: #E8E8E8;
border: none;
padding:0px;
margin: 0px 10px 0px 0px;
background: none;
}

.pageNavig b{
background-color: #C80000;
padding:3px 7px 3px 8px;
font-family:verdana;
font-size:12px;
color: #FFFFFF;
background: url('../images/pag_sel.png') 50% 0px no-repeat;
font-weight: normal;
}
.pageNavig a{
padding:3px 7px 3px 8px;
font-family:verdana;
font-size:12px;
color: #FFFFFF;
background-color: #696969;
background: url('../images/pag.png') 50% 0px no-repeat;
}

.divLng{
position: absolute;
bottom: 10px;
right: 23px;
}
.box_content{
/*border-color: #DCDCDC;
background: url('../images/bg_content.jpg') 0px 0px repeat-y;
border-top: 1px solid #DCDCDC;*/
}
.top_page{
position:relative;
color: #0156A4;
font-size: 24px;
font-style: italic;
padding: 12px 20px 17px 20px;
}

.top_page .topTable{
display: table;
width: 100%;
table-layout: fixed;
}

.top_page .topTable >*{
display: table-cell;
vertical-align: middle;
}
.top_page .topImg{

}

.top_page .spec_top{
text-align: right;
padding-right: 20px;
}
.top_page .inne_marki{
text-align: right;
}


.wrapKontakt:before{
content: url('../images/autoo.svg');
position: absolute;
left: 275px;
width: 44.3%;
height: auto;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.wrapKontakt{
background: #181818;
position: relative;
overflow: hidden;
}
.mod_kontakt{
padding: 13px 0px 20px 0px;
margin: 0px 0px 15px 0px;
position: relative;
border-top: 4px solid #f48b41;
}

.mod_kontakt .title_kontakt{
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
padding: 14px 0px 67px 0px;
text-align: center;
}
.mod_kontakt p{
margin: 0px 0px 10px 0px;
line-height: 1.5em;
}s
 .divQr{
 margin-top: 20px;
 clear: both;
 text-align: center;
 }
.face{
margin: 17px 0px 0px 10px;
}
.wrapTop{
background: url('../images/auto.svg') 50% 20% no-repeat;
background-size: auto 181%;
}
.boxTop{
/*width: 1200px;*/
box-sizing: border-box;
margin: 0px auto;
}
.top_page{
width: 1200px;
box-sizing: border-box;
margin: 0px auto;
}
.wrapMenu{
background-color: #181818;
border-top: 11px solid #000000;
border-image: url('../images/pasek-menu.jpg') 100 round;
}
.wrapMenu .boxMenu{
width: 1240px;
max-width: 100%;
box-sizing: border-box;
margin: 0px auto;
}
.boxUslugi{
width: 1230px;
max-width: 100%;
box-sizing: border-box;
margin: 0px auto;
}
.wrapKontakt{
margin-top: 35px;
}
.boxContent{
width: 1240px;
max-width: 100%;
box-sizing: border-box;
margin: 0px auto;
padding: 0px 20px;
}
.boxKontakt, .boxStopka{
width: 1240px;
max-width: 100%;
box-sizing: border-box;
margin: 0px auto;
padding: 0px 20px;
}
.hfix .wrapMenu{
position: fixed;
top: -11px;
z-index: 99;
}
body.hfix{
padding-top: 89px;
}
.belkaP{
background-color: #222222;
padding: 5px 0px;
box-sizing: border-box;
}
.belkaP .belka{
width: 1200px;
box-sizing: border-box;
margin: 0px auto;
display: table;
 max-width: 100%;
}
.belkaP .belka>div{
display: table-cell;
font-size: 14px;
font-weight: 400;
color: #FFFFFF;
vertical-align: middle;
}
.belkaP .belka>div.address{
text-align: left;
position: relative;
}
.belkaP .belka>div.address:before{
content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNqMk09LAlEUxV/DFMKAy2ijQe7FlUtpb4Fr91G7QGYZNBsXbhR049oWLkVqIX2ENkEgCUZR32EgEhzPpfPw+vxTF37c67nnzMzT0Y+iyNiK4ziLVgNn4JjyJ3gAzSAIvqzXU6FLtCm4Bjngkxy1KT3LIIQrtC44MNtLdl16jY/hBL3tmF7APedzkFe7NjKPHs+0rxYtUMB5bgSZqdkSb02CZSW+ghCBxAqcQ+5slSWYUcIIxrl7OGojJWUkmGjPji9H7xIJjpVQwcHTboJaRUljCQ6UcAiGMB6pkMxD7mwN5Ae+A7dgj+Ip+EDgiZ+LIKUfUzIeDv6Ooe88nRhLJOXs+pKxr5zccWb+rhm9v68crvCG1vhHsEHv8iVH1cFkR2hCz+q/A1f6RquCnw0h0ar0GPeOEn7m6+VWyJ3ZGGS4g9ZTUo/aSvlbznMBsmpeq4UAAwCZDmNE+hq9MAAAAABJRU5ErkJggg==');
display: inline-block;
vertical-align: middle;
margin-right: 13px;
}

.belkaP .belka>div.telefonTop{
text-align: right;
}
.belkaP .belka>div.telefonTop>p{
display: inline-block;
margin-left: 9px;
background-color: #101010;
padding: 8px;
box-sizing: border-box;
position: relative;
border-radius: 3px;
}
.belkaP .belka>div.telefonTop>p:before{
content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL5JREFUeNpibGhoYPj7928bAwODBxCbMDMz/2PAAZiACluAdCUQGwJxHAMewATEVUj8BkKKnyPxnwFtYsKneBUSfzpeNwNxLxB/hvJbgSaL4lQMNOkJkC6D8mWBeBdQgxiIA6TZgZgf2WQGoIYZQGoaVMwAiM8CFcUC6UNA/BTIrgBiNhYkW3JAhgFxLhDLAPEiJLl2ULDCfQ40/T8Q5wGZqUD8BYuTN2AEE1DDHCClBsRdQHwXalsDULwKIMAATck8TdstS98AAAAASUVORK5CYII=');
display: inline-block;
vertical-align: middle;
margin-right: 6px;
}