/*Drop CSS defaults*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td 
{
        margin: 0;                     /* drop external margin */       
        padding: 0;                    /* drop internal margin */   
        border: 0;                     /* disable borders */        
        outline: 0;                    /* disable outlines */       
  /*   font-size: 100%;     */          /* set base font size (16px) */       
        vertical-align: middle;      /* set vertical align */ 
        background: transparent;       /* set transparent background */
}

body {  
        line-height: 1.5em;                 /* set base height */
		font-size:15px;
		overflow:auto;
}
p, a {line-height: 1.5em;                 /* set base height */
		font-size:15px; font-weight:400;}
ol, ul {
        list-style: none;               /* disable bullets markers */
}

blockquote, q { 
        quotes: none;                   /* disable quotes */
}

blockquote:before, blockquote:after,q:sbefore, q:after { 
        content: '';                   /* disable */      
        content: none;                 /* and hide generated content */
}
:focus {
        outline: 0;                    /* hide outline over link with focus */
}

ins {
        text-decoration: none;         /* hide underline for insert text */
}

del {
        text-decoration: line-through; /* hide crossing out for deleted text */
}

table {
        border-collapse: collapse;     /* disable double borders */  
        border-spacing: 0;             /* hide space from cells */
}



@font-face{
font-family: 'Open Sans', Arial, Geneva, sans-serif;
  font-weight: normal;
    font-style: normal;
}

body, body * {font-family: 'Open Sans', Arial, Geneva, sans-serif;

	}

.hide { display:none}

h1, p.head1, h2.head1 { font-size:2.5em; font-weight:100; line-height: 1.4em;color:#333333;}
.gradBlue h1, .gradBlue p.head1, .gradBlue h2.head1, .gradBlue h2.head5 {color:#fff;}
.gradBlue h2.head5 { font-weight:600; font-size:30px; text-align:center;line-height: 1.3em; margin:0;}
.gradBlue p, .gradBlue p.head1, .gradBlue p.head2, .gradBlue p.head3, .gradBlue p.head4, .gradBlue h2.head1 {color:#FFF;}
h1 { display: inline; line-height: 100px;}
#clServices h1, #clServices p.head1 {font-size: 2.5em;    font-weight: 100;    line-height: 1.5em;display: block;}
#clTarif p.head1 {font-size: 2em;    font-weight: 400;    line-height: 1.3em;display: block;}
#clServices h1, #clServices h2, #clServices p.head1 { color:#fff;margin-bottom:15px}
#clTarif h2 { color:#333;margin-bottom:5px}
#clTarif p.head1 { color:#333;margin-bottom:15px}
p.head1.sliderHead {margin-bottom: 0.1em; font-size: 2.1em;}

#clServices .wBlock p.head1 {color: #8ac441; text-transform: uppercase; font-size: 1.5em; margin-bottom: 10px; font-weight: 600;}
#clTarif p, .index .wBlock p {color:#333}
#clServices .wBlock li p {margin-left: 18px;}
#clServices li p {margin-left: 18px; user-select: none; -webkit-user-select: none; -moz-user-select: none;}
#clServices li p a { color:#fff; text-decoration:none;vertical-align: baseline;}
#clServices li p a:hover { color:#fbaf3c; text-decoration:none;}
.dogovorPage ul { list-style:disc; list-style-position:outside; margin-left:30px;line-height: 1.8em;}

#clServices p, #clServices p.head1 {color:#fff;}
#clServices p.head1, #clServices p.head1.show {display: inline;}
#clServices p.head1.hide {display: none;}

.darkBlue{background:#02629f;}
.darkBlue p, .darkBlue p.head1, .darkBlue p.head2, .darkBlue p.head3, .darkBlue p.head4, .darkBlue h2.head1 {color:#FFF;margin: 0;}
p b { vertical-align:baseline;}
strong { vertical-align:baseline;}
h3 b { vertical-align:baseline;}
h4 b { vertical-align:baseline;}
td b { vertical-align:baseline;}
ol {list-style-type: decimal; list-style-position: outside; margin:1em 0 0em 1em;}
ol li {text-align:left;}
.w100 {width:100%; overflow:hidden; /*min-width:480px;*/ box-sizing:border-box; -moz-box-sizing:border-box; }

textarea {font-size:0.9em; line-height:1.5; margin-bottom:1em; width:100%; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f0f4f5; border: none;}
h2, p.head2 {color:#000; font-size:1.7em; font-weight:400; line-height: 1.5em; margin-bottom:0.3em;}
h3, p.head3, .clTarif h2 {font-size:1.5em; color:#000; margin-bottom:0.5em; font-weight:400;line-height:1.5em; display:block; text-align:left;}
.headNumber h2 {font-size:1.5em; color:#000; margin-bottom:0.2em; font-weight:400;line-height:1.5em; display:block; text-align:left;}
h3, p.head3.color {/*color:#28a7df;*/color:#000;}
p.head3.tryCloff {font-weight: 400;margin-bottom: 0.8em;}
p.head4.tryCloff {font-weight: 400;margin-bottom: 0.2em; text-transform:none; color:#8AC441;}
.votboxNote p {line-height: 1.55em;}
h4, p.head4 {font-size:1.3em; color:#000; margin-bottom:0.3em; font-weight:600;line-height:1.6; display:block; text-align:left; text-transform:uppercase;}
p + h4 {margin-top:0.3em;}
h5, p.head5 {font-size:1.2em; color:#000; margin-bottom:0.3em;margin-top:0.3em;font-weight:600; line-height: 1.5em;}
h5, p.headFat {font-size:1.2em; font-weight:700; line-height: 1.5em;}
.dogovorPage p.head5 {margin-top: 0.8em; margin-bottom: 0.5em;}
h6, p.head6 {font-size:1.2em; color:#000; margin-bottom:0.3em;margin-top:0.3em;font-weight:400; line-height: 1.5em;}
h7, p.head7 {font-size:1.1em; color:#000; margin-bottom:0.3em;margin-top:0.3em;font-weight:600; line-height: 1.5em;  text-transform:uppercase;}

div p {  text-align:left; /*vertical-align: middle !important;*/ line-height: 1.8em; display:block;}
.cntContent p.head2 {line-height:1.3em;}

.index p.head2 {font-size:1.7em; font-weight:400; line-height: 1.4em;}
.index p.head1 { margin-bottom:15px;}
.index h1 { display: block; line-height: 1.4em; margin-bottom:15px;}

.bigColoredTxt1 {font-size:1.3em; font-weight:700; line-height: 1.4em;color:#666; display:inline;}
.bigColoredTxt2 {font-size:1.7em; font-weight:700; line-height: 1.4em;color:#F15A24; display:inline;}
.bigColoredTxt3 {font-size:1.3em; font-weight:600; line-height: 1.4em;color:#666; }

.aCenter {text-align:center !important;}
.aRight {text-align:right !important;}
.aLeft {text-align:left !important;}
.aVertMid { vertical-align:middle !important;}

.fNone {float:none !important;}
.fRight {float:right !important;}
.fLeft {float:left !important;}

.nomargin { margin:0 !important}
.nomargin-top { margin-top:0 !important}
.nomargin-bottom { margin-bottom:0 !important}
.nopadding { padding:0 !important}

.posRel { position:relative !important;}

.colorGreen {color:#8ac441 !important}
.colorOrange { color:#faaf3b !important}
.colorRed { color:#F15A24 !important}
.colorBlue { color:#02629f !important}

p span, td span { vertical-align:baseline;}
.bold700 { font-weight:700; vertical-align:baseline;}

.mar05t {margin-top:0.5em !important;}
.mar05b {margin-bottom:0.5em !important;}
.mar1t {margin-top:1em !important;}
.mar1r {margin-right:1em !important;}
.mar1l {margin-left:1em !important;}
.mar1b {margin-bottom:1em !important;}
.mar2t {margin-top:2em !important;}
.mar2b {margin-bottom:2em !important;}

.callUsNumber { margin-top:7px; color:#333; line-height: 1.3em; font-size: 1.6em; font-weight:700; transition:0.1s; -webkit-transition:0.1s; -moz-transition:0.1s;}
.callUsNumber:before {content: '';
    width: 41px;
    height: 34px;
    background: url(../images/24-s-s.png) center no-repeat;
    cursor: pointer;
    margin-right: 2px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    }
.vcb-link, .vcb-link:hover {text-decoration:none; }
.vcb-link:hover .callUsNumber {color:#faaf3b;}

img.b-main {display:block;}
img.b-mobile {display:none;margin: auto;}