.partneru_tab{
    padding: 0;
    margin: 0 auto;
    position: relative;
}
h3.heading{
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    margin: 15px 0 15px 6px;
    font-family: Arial, sans-serif;
}
.partneru_tab table tr{
    padding: 0 0 15px;
    margin: 0 auto;
    position: relative;
}

.partneru_tab table tr td img{
    margin: 0 0 49px 0;
}
.partneru_tab table tr td p.f_roman{
    margin: 0 0 49px 0;
    font-size: 12px;
    color: #000;
}
.bask_tab.cart{
    float: left;
    width:960px;
}
.bask_tab.cart tr th{
    line-height: 41px;
    font-size: 20px;
    background: #4b75b8;
    border-right: 1px solid #ffffff ;
    border-bottom: 1px solid #ffffff ;
    color: #ffffff;
    /*text-transform: uppercase;*/
}
.bask_tab.cart tr td.first_td{
    line-height: 41px;
    font-size: 20px;
    background: #4b75b8;
    border-right: 1px solid #ffffff ;
    color: #ffffff;
    /*text-transform: uppercase;*/
    text-align: center;
    width: 488px !important;
}
.bask_tab_two{
    width:100%;
}
.bask_tab_two tr td{
    width: 32%;
    text-align: center;
}
.bask_tab_two tr td a.sborka{
    border: #4b75b8;
    border-collapse:collapse;
}

/*=====specializacia=========*/
.specializacia_top{
    position: relative;
    width: 100%;
    /*float: left;*/
}
h3.heading span.spc{
    vertical-align: baseline;
}
.specializacia_top p{
    font-size: 14px;
    margin: 0 0 10px 0;
}
.specializacia_top p span.spc_p{
    text-transform: uppercase;
    vertical-align: baseline;
}
.specializacia_page{
    position: relative;
    padding: 0;
    margin: 0 0 50px;
    display: block;
    clear: both;
}
.disc{
    position: relative;
    float: left;
}
.disc img{
    position: relative;
    padding: 7px;
    margin: 0;
    border: 2px solid #e3e3e3;
    border-radius: 100%;
}
.box_i{
    float: right;
}
.specializacia_bord{
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    display: inline-block;
}
.box_i .specializacia_bord  img{
    width: 100%;
}
ul.docket li.specializacia_tick{
    font-size: 12px;
    text-transform: uppercase;
}
.welding_shop{
    position: relative;
    margin: 0;
    padding: 0;
}
ul.docket{
    position: relative;
    margin: 40px 0 0 10px;
    padding: 0;
    float: left;
}
 ul.docket li{
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRFR3BMQXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3QXG3XRxUywAAABd0Uk5TAIms4AZccPtT5NskA1il8u2U1TIHgS+tejoNAAAAj0lEQVQY03XQyxqCMAxE4UMvpmDLVZ33f1MXIBQ/mF3+TSYBgFB6b8Pcp8Ce1GlLlzbKjao0GYCTSQ1A0l8ShLaa2zRKbSDW9uQzSBF3Mh6SHF6SvcfK5DHJIst4mIxBsgLLvJuMTquym/y6yEplclslK4cp/spbfzR7XZ95/RDyVNuU758MhOi8mXcxAPAF5OwW5/uYmiIAAAAASUVORK5CYII=') left 0px no-repeat;
    padding: 0 0 0 40px;
    margin: 10px 0;
    line-height: 20px;
    text-align: left;
}
h3.unicl{
    /*text-transform: uppercase;*/
    color: #ffffff;
    font-size: 20px;
    padding: 0;
    margin: 40px 0 20px 0;
    background: #4b75b8;
    line-height: 35px;
    text-indent: 12px;
}
.paint_shop{
    position: relative;
    margin: 0;
    padding: 0;
}
.median{
    position: relative;
    display: block;
    margin: 56px auto;
    padding: 0;
    float: left;
}
.median h3{
    font-size: 20px;
    color: #000001;
    text-transform: uppercase;
    margin: 50px 0 15px;
    text-align: center;
}
.median p{
    font-size: 14px;
    color: #000001;
    text-transform: uppercase;
    margin: 0 0 50px 0;
    text-align: center;
}
.median table{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 0;
}
.median table tr {
    margin: 0 auto;
    text-align: center;
    padding: 0;
}
.median table tr td{
    margin: 0 auto;
    text-align: center;
    padding: 0 0 0 20px;
}
.median table td img{
    margin: 0 0 20px;
    padding: 0;
}
.median table td p.f_roman{
    margin: 0 0 50px;
    padding: 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #000000;
}
.median table.f20 td p.f_roman{
    margin: 30px 60px 0 0;
    padding: 0;
    font-size: 20px;
    text-transform: uppercase;
    color: #000001;
}
.median table.f20 tr td img {
    margin: 0px 75px 0 0;
    padding: 0;
}
.equipment_supply p{
    font-size: 13px;
    color: #000000;
}

/*========Service======*/
.service_top{
    box-sizing: border-box;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
}
.service_top_two{
    border: 1px solid #e3e3e3;
    border-radius: 1px;
    padding: 10px;
}
.service_top_three{
    position: relative;
    border: 1px solid #e2e2e2;
}
.service_grey{
    position: relative;
    float: left;
    margin: 0;
    background-color: #e1e1e1;
    width: 354px;
    height: 321px;
}
.service_grey_top{
    position: relative;
    float: left;
    margin: 20px 0 45px;
}
.service_grey_top h1{
    font-size: 50px;
    color: #4b75b8;
    line-height: 52px;
    text-align: center;
    /*font-family: helveticaneuecyrlight;*/
}
.service_grey_bottom{
    background: url(../images/service_clock.png) bottom center no-repeat;
    width: 213px;
    height: 100px;
    float: left;
    padding: 0;
    margin: 0 0 0 74px;
}
.service_img{
    position: relative;
    float: right;
    background: url(../images/Service_img.jpg) top center no-repeat;
    width: 580px;
    height: 318px;
    margin: 0;
    padding: 0;
  }
.service_text{
    position: relative;
    float: left;
    padding: 0;
    margin: 20px 0 75px 0;
}
.service_text p{
    font-size: 13px;
}

/*--------------contacts---------------*/

.contacts_titl{
    margin: 0 0 20px 6px;
}
.contacts_titl p{
    line-height: 18px;
}
.contacts_map{
    margin: 0 0 50px 0;
}
.contacts_graco{
    display: block;
    margin: 0 0 0 45px;
}
.contacts_graco img{
    margin: 0 20px 0 0;
}
.contacts_graco p{
    font-size: 18px;
    padding: 0 0 20px 0;
}
.contacts_graco p.mail:hover{
    background-position: left bottom;
    color: #4b75b8;
}
/*-----------------sertificatu_licenzii----------------*/
.sertificatu_table{
    margin: 0 0 15px 0;
}
.sertificatu_table td{
    float: left;
    margin: 0 15px 35px 0;
    text-align: center;
    width: 225px;
}
.sertificatu_table tr{
    margin: 0 0 36px 0;
}
.sertificatu_bord{
    border: 1px solid #f6f6f6 ;
    border-radius: 3px;
    padding: 0;
}
.sertificatu_bord_two{
    border: 1px solid #e3e3e3 ;
    border-radius: 2px;
    padding: 10px;
}
.sertificatu_img{
    border: 1px solid #e1e1e1 ;
}
.sertificatu_tex p{
    font-size: 11px;
    margin: 6px 0 0 0;
}