body {margin:0;padding:0;color:#575757;border:0;font-family: 'Montserrat', sans-serif;line-height:160%;background:#f0f0f0;}

.clr {clear:both;}
form {margin:0;padding:0;}
a,a:link,a:visited {text-decoration:none;color:#313234;}
a:hover {text-decoration:underline;}
img {border:0;}
p {padding:0;margin:0;}


textarea {width:300px;border-color:#D4D0C8 #F1EFE6 #F1EFE6 #D4D0C8;border-style:solid;border-width:1px;color:#3B3B3B;}
.inp   {width:300px;border-color:#D4D0C8 #F1EFE6 #F1EFE6 #D4D0C8;border-style:solid;border-width:1px;color:#3B3B3B;}
.submit {width:80px;height:30px;font-weight:bold;text-align:center;background:#88B81C;font-size:13px;color:#fff;}
.cb {width:20px;border:0;padding:0;}



.pasek {width:100%;height:6px;background:#05a0e5;}
.top {width:100%;height:210px;background:#bebebe;border-bottom:1px solid #d2d2d2;}
.header {width:1140px;height:210px;margin:auto;background:ye2llow;padding:35px 0 0 0}
.logo {width:338px;height:114px;float:left;margin:0 35px 0 0}
.logo h2 {color:#fff;font-size:14px;margin:0;padding:0;letter-spacing:0.7px;}
.top-box1 {width:235px;height:75px;margin:30px 30px 0 0;float:left;border:0px solid red;}
.top-box2 {width:340px;height:75px;margin:30px 0 0 0;float:left;border:0px solid red;}
.top-ico {width:120px;height:75px;margin:30px 0px 0 0px;float:right;border:0px solid red;}

.top-box1 b, .top-box2 b, .top-ico b {color:#05a0e5;margin:0 0 8px 0;display:block;font-size:15px;}

.top-box1 {color:#2e3192;font-size:24px;}
.top-box2 {color:#2e3192;font-size:15px;}

.top-box2 a {color:#2e3192;}



.fl {float:left;}
.fl i {font-style:normal;font-size:13px;}
.fl i a {color:#2e3192;}


.boxy {width:1140px;margin:auto;}

.boxy ul {margin:0;padding:0;list-style-type:none;}
.boxy ul li {float:left;margin:0 30px 30px 0;}
.boxy ul li:nth-child(3n+3) {margin:0 0 30px 0}

.boxy ul li a {width:360px;height:156px;display:block;background:url("i/box-bg.png") top left repeat-x;color:#fff;font-weight:bold;font-size:24px;box-sizing:border-box;padding:50px 0 0 35px}
.boxy ul li:nth-child(4) a {padding:30px 0 0 35px}
.boxy ul li:nth-child(6) a {padding:40px 0 0 35px}
.boxy ul li a:hover {text-decoration:none;}

.boxy ul li.box1 a:hover {background:url("i/box-bg2.png") top left repeat-x;}

.kreska {padding:20px 0 0 0}

.footer {width:100%;height:85px;background-color:#fff;color:#05a0e5;margin:20px 0 0 0;}
.fholder {width:1140px;margin:auto;height:85px;font-size:15px;line-height:85px;}



.slider-holder {width:1140px;height:446px;margin:30px auto 0 auto;background-color:#fff}
.slider-bottom {width:1140px;height:40px;margin:auto;background:url("i/slider-bottom.png") top left no-repeat;}

.slider {padding:5px;}
.slider-text10 {font-size:12px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:5px 10px;}
.slider-text15 {font-size:15px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:10px 15px;}
.slider-text20 {font-size:20px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:10px 15px;}
.slider-text25 {font-size:25px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:12px 18px;}
.slider-text30 {font-size:30px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:13px 19px;}
.slider-text35 {font-size:35px;font-weight:bold;color:#fff;background-color:#05a0e5;padding:15px 20px;}

.content-holder {width:1120px;margin:30px auto 0 auto;padding:10px;}
h1 {font-size:20px;color:#05a0e5;margin:0 0 20px 0;padding:0;background:url("i/h1-bg.jpg") bottom left no-repeat;height:40px;text-transform:uppercase}
.content {font-size:14px;font-weight:normal;}
.content i {font-style:normal;color:#05a0e5}

.kontakt-l {width:480px;float:left;font-size:15px;}

.kontakt-l i {font-style:normal;color:#05a0e5;}
.kontakt-r {width:580px;float:right;}

