.pdiv{
    display: inline;
}
.container{
    padding-left:5px;
    padding-right:5px;
}
@media (max-width: 767px) {
    .container{
        padding-left:3px;
        padding-right:3px;
    }
    .pdiv{
        display: none;
    }
}
.row{
    margin-left:-5px;
    margin-right:-5px;
}
@media (max-width: 767px) {
    .row{
        margin-left:-3px;
        margin-right:-3px;
    }
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    padding-left:5px;
    padding-right:5px;
}
@media (max-width: 767px) {
    .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
        padding-left:3px;
        padding-right:3px;
    }
}
.form-horizontal .form-group {
    margin-right: -5px;
    margin-left: -5px;
}
@font-face {
    font-family: 'Century Gothic';
    src: url('f/UFONTS.COM_CENTURY-GOTHIC.TTF');
}
@font-face {
    font-family: 'Segoe UI';
    src: url('f/SEGOEUISL_0.TTF');
}
@font-face {
    font-family: 'Segoe UI Light';
    src: url('f/SEGOEUIL_1.TTF');
}
@font-face {
    font-family: 'Segoe UI Semibold';
    src: url('f/Segoe UI Semibold.ttf');
}
@font-face {
    font-family: 'Segoe UI Black';
    src: url('f/seguibl.ttf');
}
@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('f/UBUNTUCONDENSED-REGULAR.TTF');
}


@media print
{
    .no-print, .no-print *{
        display: none !important;
    }
    a[href]:after {
        content: none
    }
}

body{
    font-family: 'Open Sans';
    background: #FFF;
    color:#000;
}

.onscroll{
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 1;
    background: #FFF;
    padding:0px;
    /*        -webkit-transition: all .7s ease-in-out;
        -moz-transition: all .7s ease-in-out;
        -o-transition: all .7s ease-in-out;
        -ms-transition: all .7s ease-in-out;
        transition: all .7s ease-in-out;*/
    -webkit-box-shadow: 1px 0 7px 2px #7b7b7b;
    box-shadow: 1px 0 7px 2px #7b7b7b;
    border-bottom: 2px solid #c35556;
}
.onscroll #logo{
    max-height: 50px;
}
.onscroll ul.menutop1{
    margin-top:20px !important;
}
.onscroll .newwse{
    padding-top:7px;
}
.offscroll{
    /*    position:absolute;  width:100%;z-index:1;top: -4px;*/
    background: url(img/almgr.png) center center repeat;
    padding:0px;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}
.offscroll img#logo{
    padding-top: 0px;
}
#topcontrol{
    z-index:2;
    background: #000;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    position:fixed;
    bottom:-100px;
    right:10px;
    cursor:pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    overflow:auto;
}
#topcontrol:hover{
    background-color:#6c6c6c ;
}
.gbs{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top:20px;
}

.blue_nad_hme{
    display:inline-block;
    background: none;
    border: 2px solid #FFF;
    color: #FFF;
    text-transform: none;
    font-size:18px;
    font-weight:300;
    padding:0px;
    margin-top:20px;
    border-radius: 50%;
    height:108px;
    text-align:center;
    width:112px;
}
.blue_nad_hme:hover, .blue_nad_hme:focus, .blue_nad_hme:active{
    text-decoration: none;
    color: #FFF;
    background: #D6002E;
}
div.bbbluenad{
    color: #FFF;
    font-size: 20px;
}
div.bbbluenad small{
    font-size: 12px;
}
div.bbbluenad_ou{
    padding: 20px 60px;
    margin-left: 20%;
    margin-right: 20%;
}
.slogan{
    font-size: 62px;
    font-weight: bold;
    line-height: 74px;
}
.ratingro{
    display: inline-block;
}
.ratscore{
    display: inline-block;
    padding-left: 10px;
}
div.white_box{
    background: #FFF;
    padding: 35px 35px 90px 35px;
    font-size:16px;
    margin-top:10px;
}
div.white_box a:link, div.white_box a:visited{
    text-decoration:none !important;
}
.newsbb{
    color: #19cdfa !important;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    border:1px solid #f8f9fc;
    padding:5px 25px;
    font-size:28px;
}
div.hme_m{
    margin-top: 90px;
}
.bllbl{
    background: #75e1fc !important;
    text-transform: uppercase;
}
div.trans{
    background:url(img/transblack.png);
}
.margin{
    margin:15px 0;
}
.margin15{
    margin-top:15px;
}
.margin-top{
    margin-top:7px;
}
.margin-bottom{
    margin-bottom:7px;
}
.margin-right{
    margin-right:15px;
}
.margin-left{
    margin-left:15px;
}
.row7{
    margin-left: -7px !important;
    margin-right: -7px !important;
}
.bigpic .offscroll img#logo{
    padding-top:24px;
}
div.trianbp {
    position: absolute;
    width: 100%;
    height: 9vw;
    top: -1px;
    overflow: hidden;
    clip-path: polygon(0 0,0 100%,100% 0,100% 0);
    -webkit-clip-path: polygon(0 0,100% 0,100% 0,0 100%);
    background: #D6002E;
}
.onscroll img#logo{
    margin-bottom: 8px !important;
}
div.inmarg15{
    margin-left:20px;
}
div.picbig_ins{
    height:775px;
}
h3.ne_he{
    color: #000;
    padding-top:0px;
    margin-top:0px;
}
div.newstext a:hover {
    text-decoration:none !important;
}
div.prod_inswh{
    background: #FFF;
    padding:15px 20px;
}
.darkred_ins1{
    background: #19cdfa;
    color: #FFF;
    padding:40px;
}
h4.price_pro{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:700;
}
figure.aktno5{
    overflow: hidden;
    display:block;
    position:relative;
    margin-bottom:20px;
    height:200px;
    background-size: cover;
}

ul.final{
    font:normal 14px 'Open Sans';
    color:#FFF;
    text-transform: uppercase;
    margin-top:7px;
}
ul.final a:link,ul.final a:visited{
    color:#FFF;
}
div.menutop{
    margin: 10px 0px;
}
ul.menutop{
    color:#000;
    text-transform: uppercase;
    padding:0px;
    text-align: right;
}
ul.menutop li{
    display:inline-block;
}

ul.menutop > li > a:link,ul.menutop > li > a:visited{
    margin:0px;
    color:#777777;
    padding:5px 8px;
    font-size:12px;
    font-weight:bold;
    background: url(img/menu_t.png) left 8px no-repeat;
}
ul.menutop > li > a:hover,ul.menutop > li > a:focus{
    color: #000;
    text-decoration:none;
    padding:5px 8px;
}
ul.menutop > li:first-child > a{
    color: #C40000;
    background:none;
}
div.menu_left{
    background: #EAEAEA;
    width:246px;
    padding-bottom:20px;
}
div.menu_left::before{
    background:url(img/menu_l_top.png) left top no-repeat;
    content:" ";
    height:24px;
    position:absolute;
    top:-10px;
    z-index:8;
    display:block;
    width:264px;
}
div.menu_left span{
    padding: 0px 20px;
    display:block;
}

ul.menuleft{
    background: #c7c7c7;
    padding:15px;
    color: #464646;
}
ul.menuleft > li{
    margin-top:0px;
    padding-left:10px;
}
ul.menuleft > li > a:link,ul.menuleft > li > a:visited{
    margin:0px;
    color:#000;
    padding:5px 12px 5px 10px;
    font-weight:normal;
    font-size:14px;
    text-transform: uppercase;
    font-weight:600;
}
ul.menuleft > li > a:hover,ul.menuleft > li > a:focus,ul.menuleft > li > a#sel {
    text-decoration:none;
    padding: 5px 12px 5px 10px;
    background: none;
}
ul.menuleft > a:first-child{
    background: none;
}

.mnulnk{
    display: block !important;
    padding: 7px !important;
    background: #E7E7E7 !important;
    margin-bottom: 1px;
}
.mnulnk:hover,.mnulnk:focus,.mnulnk:active{
    text-decoration: none;
    background: #696C82 !important;
    color:#FFF;
}
.padding_vertical2{
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.searchm {
    /*    margin-top: 8px !important;*/
    margin-right: 15px !important;
    margin-bottom: 8px !important;
    height: auto !important;
}
.s_formm {
    height: auto !important;
}
.nav-tabs li a{
    color: gray;
}
div#clear,div.clear{
    clear:both;
    display:block;
    float:none;
    padding:0;
    margin:0;
}
.msg{
    display:none;
    margin:15px
}
.msg a:link, .msg a:visited{
    color: #777777;
}
#content___Frame{
    border:none !important;
}


ul.menutop > li.active > a:link,
ul.menutop > li.active > a:visited{
}
div.menutop1{
}

ul.menutop1{
    color:#979797;
    background:transparent;
    margin-top:34px;
}
ul.menutop1 > li{
    white-space: nowrap;
}
ul.menutop1 > li:first-child{
    background: none;
}
ul.menutop1 > li > a:link,ul.menutop1 > li > a:visited{
    transition: all .2s ease-in-out;
    color:#979797;
    font-weight:800;
    font-size: 13px;
    text-transform: uppercase;
    background: transparent;
    padding-top:8px;
    padding-bottom:8px;
}
ul.menutop1 > li > a:hover,ul.menutop1 > li > a:focus, ul.menutop1 > li > a#sel{
    color:#979797;
    background:transparent;
    border-radius: 0;
}
.padding0{
    padding:0;
}
.cover_contain{
    width: 100%;
    height:0;
    background: transparent center center no-repeat;
    background-size: contain;
    padding-bottom: calc(100% * 3 / 4);
}
.color_white{
    color: #FFF;
}
.topphones{
    position: absolute;
}
.social{
    margin-top:15px;
    float:right;
    background: #33CC33;
    display:block;
}
.relative{
    position: relative;
}
div.whiteline{
    background: url(img/transwhite.png);
    padding: 0 0 20px 0;
    margin-top: 76px;
}
.but_premium{
    background: #0AAEE4;
    border-color:#0AAEE4;
    padding-left: 20px;
    padding-right:20px;
    font-size:3.5vmin;
    text-align: left;
}
.but_premium h4{
    color:#FFF;
    font-weight:bold;
    font-size:5.5vmin;
    font-family: Arial;
    margin-bottom:0px;
}
.but_premium img{
    margin-top:0.7em;
}
div.yellow{
    background: url(img/yellow.png) left top repeat-x;
    height:337px;
}
div.orange{
    background:#FF7300;
}

div.soc{
    margin-right:15px;
}
.bangray{
}
div.black{
    background: #222;
}

.form-control-blue{
    border-left-color: #0AAEE4;
    border-left-width: 4px;
    border-radius: 0px;
}
div.gray{
    background: #E9E9E9;
    color:#0AAEE4;
    font-size: 2em;
}
.vcenter-row {
    display:table;
}
.vcenter {
    display:table-cell;
    vertical-align:middle;
    float:none;
}
.navbar-collapse-select > select{
    color:#000;
    float: none;
    width: 100%;
    padding: 5px;
    margin: 10px 0px;
    text-transform: uppercase;
}
ul.checklist{
    list-style: none;
    padding: 0px;
    margin:0px 15px;
}
ul.checklist li{
    display: block;
    position: relative;
    font-size: 14px;
    clear: left;
    margin-bottom:2px;
    padding-left:0px;
}
ul.checklist li input[type=radio],ul.checklist li input[type=checkbox]{
    left: 0px;
    position: absolute;
    top: 0px;
    width: 15px;
    height: 15px;
    margin:5px 0px 16px 0px;
}
ul.checklist li label{
    display: block;
    padding-left: 25px;
    width: auto;
    text-align: left;
    font-size:14px;
    font-family: 'Segoe UI',Arial, Helvetica, sans-serif;
    color:#000;
}
h3.posledni{
    font-weight:600;
    font-size:20px;
    color: #19cdfa;
    text-transform: uppercase;
    letter-spacing: -1px;
}
div.ppretext{
    font-size:16px;
    line-height:22px;
}
.aktno2{
    margin:0px 0px 25px 0px;
    background-size: cover;
    height:224px;
    background-repeat: no-repeat;
}
h3.hmeinh {
    font-size:29px;
    letter-spacing:-2px;
}
a.rest{
    color: #444444;
}
a.rest1{
    color: #6d6d6d;
}
.btpho{
    margin: 6px;
}
div.resc_content{
    color:#777777;
    font-size:15px;
}
div.hmerv{
    color:#777777;
    font-size:15px;
    margin:8px 0px;
}
div.bigpic{
    background: url(img/bigpic2.jpg) bottom center no-repeat;
    background-size: cover;
    height: 490px;
    position:relative;
    margin-bottom:15px;
}
h1{
    color:#000;
    font-size: 18px;
    font-weight:bold;
}
h2{
    color:#000;
    font-size: 5.8vmin;
}
h4{
}
.biggertext{
    font-size: 3vmin;
}
.biggertext ul{
    margin:15px 0;
    list-style: none;
}
.biggertext ul li{
    margin:15px 0;
    padding-left:40px;
    background: url(img/libul.png) left .3em no-repeat;
}
.but1{
    background: #0AAEE4;
    border-color:#0AAEE4;
    padding-left: 50px;
    padding-right:50px;
    margin-top: 15px;
    margin-bottom:15px;
    font-size:5.5vmin;
}
div.linia_bl{
    display:block;
    background: #3B81C7;
    height: 116px;
    position:relative;
}
span.otza{
    margin-top:10px;
    display:block;
}
span.otza span.label{
    font-size:85% !important;
}
footer{
    font-weight:normal;
    text-align:left;
    background: #3d566e;
    padding:30px 0px;
    margin-top:30px;
    color: #fff;
}
footer a:link,footer a:visited{
    color: #FFF;
}
footer a:hover{
    color: #D6002E;
}
footer > .container > .row > .menubottom1{
    text-align: left;
}
footer > .container > .row > div:nth-child(2){
    text-align: center;
}
footer > .container > .row > div:nth-child(3){
    text-align: right;
}
div.nasvr{
    font-weight:bold;
}
p.foot{
    font-size:14px;
    padding-left:0px;
    font-weight:600 !important;
    letter-spacing:-1px;
}
h5{
    color: #000;
    font-weight:bold;
    font-size:18px;
    text-transform: uppercase;
    text-align:left;
}
a.more{
    float:right;
    display:block;
    color: #000;
    font-family: 'Segoe UI Semibold',Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}
a.more2{
    float:right;
    display:block;
    color: #000;
    font-family: 'Segoe UI Semibold',Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    padding-top:8px;
}
.pink{
    background: #FFE6D1;
    padding:0px 10px;
}
.pink_fil{
    background: #FFE6D1;
    padding:15px;
}

.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(0, 176, 237, 0.8);
    font-size: 12px;
    padding: 1em;
    display: none;
}

.back-to-top:hover {
    background-color: rgba(135, 135, 135, 0.50);
}
div.red_head{
    margin-top:10px;
}

div.vod_news{
    display:block;
    position:relative;
}
div.vod_news span{
    position:absolute;
    background: url(img/vod_nadp.png) left bottom repeat-x;
}
ul.f_news{
    list-style: none;
    padding:0px;
    margin:7px 0px 0px 0px;
    position:relative;
    display:block;
}
ul.f_news li{
    display: block;
    margin-bottom:10px;
}
ul.f_news li span{
    display: block;
    position:absolute;
    bottom: 0px;
    width:100%
}

ul.f_news li:hover{
}
ul.f_news li a:link,ul.f_news li a:visited{
    display: block;
    text-decoration: none;
    color:#000;
}
ul.f_news li a:hover{
}
ul.f_news li a h3{
    font-size:26px;
    color: #FFF;
    margin-top:0px;
    padding:5px 20px;
    display:block;
    font-family: 'Segoe UI',Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    overflow:hidden;
    min-height: 77px;
}
ul.f_news li a p{
    color: #FFF;
    font-family: Tahoma;
    font-size:12px;
}
figure.aktno{
    background: transparent center top no-repeat;
    overflow: hidden;
    width:115px;
    height:70px;
    display:block;
    float:left;
    margin-right:8px;
}
.aktualno h5{
    margin:0px;
    color:#000 !important;
    font: bold 16px 'Segoe UI',Arial, Helvetica, sans-serif;
    text-transform: none !important;
}
a.news_inn{
    margin-top:0px;
    color:#000 !important;
    font: bold 14px 'Segoe UI',Arial, Helvetica, sans-serif;
    text-transform: none !important;
}
a.news_inside{
    background: transparent center top no-repeat;
    background-size: cover;
    width:100%;
    height:155px;
    display:block;
    float:left;
    margin-right:8px;
}
.aktualno a img {
    margin-top:0px;
}
.btn-orange{
    background: #000;
    border: 1px solid #000;
    color: #FFF !important;
}
a.btn-orange:hover{
    background:#FFF;
    color:#000!important;
    border: 1px solid #000;
}
img.n_pic_big{
    float:left;
    width: 350px;
}
.red_head a:link, .red_head a:visited{
    color: #000;
}
div.search{
}
.s18{
    font-size: 20px;
}

form.s_form{
    padding:0px;
    vertical-align: middle;
    height:44px;
    margin:0px 0px 15px 0px;
    position:relative;
    display:block;
}
form.s_form h5{
    margin:0px;
    color:#6E00A5;
    font-size: 12px;
    background: none;
    text-transform: none;
    padding:0px;
}
input#s_word{
    padding:6px 10px 6px 15px;
    height:40px;
    font-weight:normal;
}

/*form.s_form input{font-size: 10px;vertical-align: middle;}
form.s_form input#s_word{color:#000;font-size: 12px;vertical-align: middle;padding:2px 0px 2px 15px;width:320px; background: #FFF; margin-top:0px;  border:1px solid #FFF;  height:40px;border: 1px solid #E1E1E1;}*/form.s_form input#search_bt{
    margin:0px;
    vertical-align: middle;
    position:absolute;
    right:3px;
    top:5px;
}
form.s_form a{
    color:#8A8A8A;
}
form.s_form div{
    padding:0px;
    text-align: center;
}
form.s_form div a img{
    border:none;
}
div.caro{
    position:relative;
    margin:20px 0px 10px 0px;
}
ul.album_list1{
    list-style: none;
    padding:0px;
    margin:10px 0px 0px 0px;
}
ul.album_list1 li{
    display:inline-block;
    margin:0px 5px 5px 0px;
    border: 1px solid #E7E7E7;
    padding:7px 5px 5px 5px;
    position:relative;
    width:234px;
    height:312px;
    text-align:center;
    background: #FFF;
}
ul.album_list1 li p{
    padding:0px;
}
ul.album_list1 li a h4{
    padding:0px;
    margin:0px 0px 0px 0px;
    font-family: 'Segoe UI Semilight',Arial, Helvetica, sans-serif;
    color: #E6E6E6;
    font-size:18px;
    text-align: center;
    font-weight:bold;
    font-style: italic;
    text-shadow: 3px 3px 1px rgba(0, 0, 0, 1);
    text-align: center;
    padding-top: 6px;
}
ul.album_list1 li a h3{
    font-family: 'Segoe UI Semilight',Arial, Helvetica, sans-serif;
    display: block;
    text-align: center;
    text-transform: none;
    color:#E6E6E6;
    font-weight: normal;
    font-size: 18px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    font-weight: bold;
    margin:0px;
    text-shadow: 3px 3px 1px rgba(0, 0, 0, 1);
    text-align: center;
    padding-top: 6px;
}
ul.album_list1 li img{
    height:297px;
    text-align: center;
}
span.prod_pri{
    background: url(img/gray_prod.png) repeat-x;
    position:absolute;
    z-index:8;
    top:250px;
    display:block;
    height:53px;
    width:212px;
    left:10px;
    padding:0px;
}
span.cena{
    font-size: 14px;
    padding-left:5px;
}
div.inner{
    background: transparent ;
    position:relative;
    padding: 0px 8px;
}
.padding7{
    padding:7px!important;
}
.paddingll{
    padding-left:15px;
}
.padding10{
    padding:7px 25px!important;
}
.padding7h{
    padding:7px 0px !important;
}
.padding10h{
    padding:8px 0px 0px 0px!important;
}
.padding78{
    margin:7px 7px 7px 14px!important;
}
.paddingov{
    padding: 10px 0px 0px 25px;
}
.padding_news{
    margin:0px 0px 14px 5px!important;
}
div.news_hme{
    float:left;
    width:510px;
    margin:0px 7px;
    background: #3C4872;
    color: #FFF;
    padding:15px;
    margin-top:35px;
}
div.news_hme::before{
    background:url(img/blue_top.png) left top no-repeat;
    content:" ";
    height:44px;
    position:absolute;
    top:5px;
    z-index:8;
    display:block;
    width:510px;
    left:14px;
}
div.news_hme span h5{
    font-family:'Open Sans' ;
    color: #FFF;
    font-weight:800;
    font-size:16px;
    text-transform: uppercase;
    text-align:left;
    padding:0px;
    margin:0px;
}
div.news_hme span{
    float:right;
    color: #FFF;
}
div.news_hme span a{
    color: #FFF;
    font-family: Tahoma;
    font-size: 12px;
}
div.red{
    background: url(img/red.png) left top no-repeat;
    height:50px;
    position:relative;
}
div.calendar{
    background: #446D8C;
    color: #FFFFFF;
    padding:10px 15px 25px 15px;
    margin:7px 0px;
    height:137px;
}
div.calendar h4{
    font-family: 'Open Sans Condensed';
    font-size:16px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight:bold;
    margin-bottom:3px;
}
div.banners{
    float:left;
    width:210px;
}
div.banners2{
    margin-left: 7px;
}
ul.menubottom1{
    margin: 7px 0px 10px 0px;
}
ul.menubottom1 li{
    display:inline;
    font-size:15px;
}
ul.menubottom1 li a:link, ul.menubottom1 li a:visited{
    color: #fff;
    padding:0px 15px;
    display: block;
}
ul.menubottom1 li a:link:first-child, ul.menubottom1 li a:visited:first-child, ul.menubottom1 li a:hover:first-child{
    padding:0px 15px 0px 0px;
}
ul.menubottom1 li a:hover{
    color: #D6002E;
    background: transparent !important;
}
div.foot_cont h5{
    font-size:15px;
    color: #000;
    text-transform:uppercase;
}
div.foot_cont a:link,  div.foot_cont a:visited{
    font-size:20px;
    color: #fff;
}
span.greendel2{
    display:inline;
}
.marg40{
    margin-top:48px;
}
.margin30{
    margin:0px 0px 45px 20px;
}
.carousel {
    /*height: 701px;
    overflow: hidden;*/
}
h3.slinfo{
    color: #616161;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:700;
    display:block;
    width:80%;
}
.carousel-inner .item{
    background: transparent center center no-repeat;
}
.tpan{
    padding:7px 25px !important;
    background: #F9F9F9;
    display:block;
}
.carousel .item {
    /*    -webkit-transition: opacity 1s;
        -moz-transition: opacity 1s;
        -ms-transition: opacity 1s;
        -o-transition: opacity 1s;
        transition: opacity 1s;*/
}
.carousel .active.left, .carousel .active.right {
    left:0;
    opacity:0;
    z-index:2;
}
.carousel .next, .carousel .prev {
    left:0;
    opacity:1;
    z-index:1;
}
.carousel-control.left{
    background:none;
}
.carousel-control.right{
    background:none;
}
.tab-content{
}
.breadcrumb a{
    color: #757575;
}
ul.scgallery{
    list-style: none;
    padding:0;
    margin: 15px 0 0 0px;
}
ul.scgallery li{
    display:inline;
}
ul.scgallery li a:link,ul.scgallery li a:visited{
    display: inline-block;
}
ul.scgallery li a{
    border:1px solid #E7E7E7;
    padding:1px;
    background: #FFF;
    display:block;
    background: transparent center center no-repeat;
    background-size: cover;
    margin: 0px 35px 35px 0px;
    width: 110px;
    height:110px;
}
span.dm a:link, span.dm a:visited{
    float:right;
    display:block;
    color:#fff;
    margin:33px 0px 0px 0px;
    font-size:13px;
}
div.dm img{
    float:left;
    display:block;
}

div.vreme img{
    height:38px;
    width:38px;
}
div.vreme{
    position:absolute;
    display:block;
    color:#000;
    z-index:8;
    text-transform:none !important;
    padding:46px 0px 0px 50px;
}

div.flags{
    margin: 15px 0px;
    width:auto;
    padding-right:10px;
}
div.flags img{
    vertical-align: middle;
}
div.med_soc{
    width:auto;
    margin: 15px 0px;
    padding-left:20px;
}
div.med_soc img{
    vertical-align: middle;
}
.bh{
    margin:20px 0px 15px 0;
}
h4.prod_hme{
    background: #E5E5E5;
    color: #000;
    font-weight:bold;
    font-size:12px;
    padding: 15px 20px;
    display:block;
    text-transform: uppercase;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom:10px;

}

div.anketi_hme h3{
    font: bold 16px 'Trebuchet MS';
    color:#000;
    padding-top:0px;
    margin:0px 0px 8px 0px;
}
div.anketi_hme{
    font-weight:normal !important;
}
span.pre_in{
    background: #FFFFFF;
    color: #000;
    display:block;
    font: 16px bold Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding:5px;
    width: 90px;
    position:absolute;
    top:20px;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}
#vote_submit{
    background: url(img/vote.png) left top repeat-x;
    color:#787878 !important;
    border:none;
    padding:3px 15px 5px 15px;
    font-family: 'Segoe UI',Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0px 15px 20px 15px;
    float:left;
    border:1px solid #CECECE;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 1px 1px 1px 1px #C7C7C7;
    box-shadow: 1px 1px 1px 1px #C7C7C7;
}

a.dobavik{
    background:#3B81C7;
    color: #FFF;
    text-decoration: none;
    font-family: 'Segoe UI',Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding:7px;
    margin:15px 0px 15px 0px;
    display: block;
    width:220px;
    text-align:center;
    font-weight:bold;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
div.koment{
    margin-top:0px;
    padding-bottom:20px;
}
div.razdeli{
    background: #F1F1F1;
    padding-bottom:15px;
}
.greeba{
    background: #0eaf21;
    color: #FFF;
    font-size: 23px;
    width: 38px;
    height: 36px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;

    text-align: center;
    margin-bottom: 40px;
    display: block;
}
.gran{
    color: #a0a0a0;
    font-weight:bold;
    margin-top:-7px;
}
span.hme_q{
    font-weight:800;
    text-transform:uppercase;
    padding-top: 6px;
    display: block;
}
.bordq{
    border:1px solid #f2f2f2;
    padding:30px 20px;
    height:280px;
}


.month_theme1{
    list-style:none;
    display:block;
    padding:35px 15px 15px 35px;
}
.month_theme1 li{
    list-style:none;
    display:inline-block;
    width: 300px;
    color: #000;
}
.month_theme1 a:link, ul.month_theme1 li a:visited{
    color: #646464;
    font: bold 14px 'Segoe UI',Arial, Helvetica, sans-serif;
}
.month_theme1 a:hover{
    color: #000;
}
.comm1{
    list-style:none;
    display:block;
    padding:15px 10px 0px 10px;
    background: #F1F1F1;
}
.comm1 li{
    list-style:none;
    display:inline-block;
    color: #000 !important;
    border-bottom:2px solid #FFF;
    padding:5px 0px
}
.comm1 li a:link, ul.comm1 li a:visited{
    color: #1C1C1C !important;
    font: normal 14px 'Segoe UI',Arial, Helvetica, sans-serif;
}
.comm1 li a:hover{
    color: #1C1C1C;
}
span.com_gray{
    color: #77777B;
    font-size:12px;
}
a.reg{
    color: #C40000;
    font:bold 14px  'Segoe UI',Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.video{
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin:0px;
    position:relative;
}
.figvideo{
    height:175px;
    overflow: hidden;
}
.video span{
    font-family: Arial;
    font-size:11px;
    color: #FFF;
}
.video span a:link, ul.video li span a:link{
    display:block;
    z-index:1;
    font: normal 16px 'Segoe UI',Arial, Helvetica, sans-serif;
    color: #F1F1F1;
}
.video{
    background: #1C1C1C;
    padding:8px 0px 8px 18px;
    margin-top:15px;
}
.video h4{
    font: normal 16px 'Segoe UI',Arial, Helvetica, sans-serif;
    color: #F1F1F1;
    padding-top:0px;
    margin-top:0px;
    text-transform: uppercase;
}
a.pok-vid{
    font: normal 16px 'Segoe UI',Arial, Helvetica, sans-serif;
    color: #F1F1F1;
    margin-top:0px;
    text-transform: uppercase;
    float:right;
    padding-right:15px;
}

h4.reg{
    font-size:16px;
}
table.valuta{
    width:100%;
}
table.valuta tr{
    border-bottom: 1px dotted #C0C0C0;
}
table.valuta td{
    height:25px;
}
.bs-callout {
    margin: 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
}
.bs-callout h4 {
    margin-top: 0;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
    background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
    background-color: #fcf2f2;
    border-color: #dFb5b4;
}
.bs-callout-warning {
    background-color: #fefbed;
    border-color: #f1e7bc;
}
.bs-callout-info {
    background-color: #f0f7fd;
    border-color: #d0e3f0;
}


.search-form .form-group {
    float: right !important;
    transition: all 0.35s, border-radius 0s;
    width: 32px;
    height: 32px;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 25px;
    border: 1px solid #ccc;
}
.search-form .form-group input.form-control {
    padding-right: 20px;
    border: 0 none;
    background: transparent;
    box-shadow: none;
    display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
    /* Firefox 18- */
    display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
    display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
    width: 100%;
    border-radius: 4px 25px 25px 4px;
}
.search-form .form-group span.form-control-feedback {
    position: absolute;
    top: -1px;
    right: -2px;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color:#6B6B6B;
    left: initial;
    font-size: 14px;
}
div.red-partners{
    margin-top:30px;
    background: #D6002E;
    color: #FFF;
}
div.dark-partners{
    padding:40px;
    background: #fff;
    color: #242526;
    margin-left:20px;
    margin-top:140px;
}
div.rp{
    padding:140px 80px 0px 0px;
}
div.team{
    margin:30px 0px;
}
h4.partner{
    display:block;
    vertical-align: middle;
    font-weight:bold;
    font-size:25px;
}
h4.team{
    display:block;
    vertical-align: middle;
    font-weight:bold;
    font-size:25px;
    padding-bottom:15px;
}
.partb{
    background: #0eaf21!important;
    border:1px solid #0eaf21 !important;
    color: #FFF !important;
    margin:10px 0px 0px 0px;
}
.partbr{
    background: #0eaf21!important;
    border:1px solid #0eaf21 !important;
    color: #FFF !important;
    margin-top:10px;
}
div.redhome{
    background:#D6002E;
    color: #FFF;
    position: relative;
}

div.blue_top{
    background: url(img/blue_tp.jpg) left top repeat-x;
}
div.bbb{
    background: url(img/bbb.png) left top repeat-x;
}
.bluef{
    display:block;
    height:286px;
    background: url(img/footer-li1.png) top right no-repeat;
}
.bluef3{
    display:block;
    height:286px;
    background: url(img/footer-li1.png) top right no-repeat;
    padding-top:33px;
}
.bluef1{
    display:block;
    height:286px;
    font-weight:normal;
    padding-left:15px;
}

.bluef2{
    display:block;
    height:286px;
    text-transform: uppercase;
    background: url(img/footer-li1.png) top right no-repeat;
}
.darkbl{
    background: url(img/darkbl.png) left top repeat-x;
}
div.final-blue{
    background: #00293F;
    color: #E0EBF1;
}
.finalpp{
    padding-top:10px;
}
div.blue_dm{
    background: url(img/bluedm.jpg) left bottom repeat-x;
}
ul.list-group{
    list-style: none;
}
ul.list-group li{
    display: inline;
}

.subarticles{
    max-width:400px;
}
div.whitemenul{
    background: #FFF url(img/smal_lo.png) center top no-repeat;
    border-top:2px solid #1ACCFA;
    height:400px;
    display:block;
}
.blue_12{
    height:112px;
    display:block;
}
.blueda{
    background: #3B81C7;
    height:112px;
    display:block;
    position: relative;
}
.bluelogo{
    background: url(img/smal_lo.png) left top no-repeat;
    display:block;
    height:112px;
    border-top:3px solid #1ACCFA;
}
.bluedown{
    background: #3B81C7;
    min-height:23px;
    display:block;
    color: #FFF;
}
.bluedown2{
    background: #3B81C7;
    display:block;
    color: #FFF;
    font-size:13px;
    font-family:'Century Gothic';
    text-align:center;
    vertical-align:middle;
    height:25px;
    padding:3px 0px;
}
.bluedown p{
    margin: 0px;
    padding:0px;
}
.whitedown{
    background: #FFF;
    height:23px;
    display:block;
}
.pichme{
    background: url(img/hme_pic.jpg) left top no-repeat;
    height:585px;
    background-size: contain;
}
.whitehme{
    background: #FFFFFF;
    border-top:2px solid #1ACCFA;
    min-height:393px;
}
h4.media-heading{
    font-size:16px;
    font-family:'Century Gothic';
    font-weight:bold;
}
a img.media-object{
    border:1px solid #9F9AA1;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.blueda ul{
    display: block;
    position: absolute;
    bottom: 7px;
    padding: 0;
}
.blueda a:link,.blueda a:visited{
    color: #FFF;
}
.blueda strong{
    text-transform: uppercase;
    margin-right:15px;
    margin-left:20px;
}
.news_pic{
    margin: 7px 0;
}
.newwse{
    padding-top:23px
}
.newwse1{
    padding-top:10px
}
.vhod{
    background: #FFFFFF;
    padding: 5px 8px;
    color: #000;
    font-weight:bold;
    font-size:14px;
    text-transform: lowercase;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}
.vhod a:link,.vhod a:visited{
    color: #000;
}
.grgroup{
    border:1px solid #E5E5E5;
}
.prod_gr{
    font-size:21px;
    font-weight:300;
    text-align: center;
    display:block;
    padding:14px 15px;
    margin:17px 0px 40px 0px;
    color: #686868;
    text-transform: none;
    font-style: italic;
    border-bottom:1px solid #e0e0e0;
    letter-spacing:-1px;
}
.prod_gr1{
    font-size:14px;
    font-weight:600;
    text-align: left;
    display:block;
    padding:14px 15px;
    margin:60px 0px 40px 0px;
    color: #fff;
    text-transform: uppercase;
    background: #242424
}
div.mlefthme{
    margin-top:149px;
}



.nefil{
    margin-top:9px !important;
}
div.kolonka1 ul{
    list-style: none;
    display:block;
    padding-left:0px;
    margin-left:0px;
}
div.kolonka1 h4{
    font-size:13px;
    font-weight:bold;
    text-transform: uppercase;
    text-align:left;
    color: #FFF;
    margin-bottom:9px;
}
div.kolonka1 ul li a{
    text-align:left;
    color: #EAEAEA;
    font-size:12px;
    margin-left:0px;
}
div.kolonka1 ul li a:hover{
    color: #00203E;
}
div.kolonka1 ul li{
    padding-left:0px;
    margin-left:0px;
}
.btn-google-plus {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d34332;
    *background-color: #c53727;
    background-image: -moz-linear-gradient(top, #dd4b39, #c53727);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#c53727));
    background-image: -webkit-linear-gradient(top, #dd4b39, #c53727);
    background-image: -o-linear-gradient(top, #dd4b39, #c53727);
    background-image: linear-gradient(to bottom, #dd4b39, #c53727);
    background-repeat: repeat-x;
    border-color: #c53727 #c53727 #85251a;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4b39', endColorstr='#ffc53727', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.btn-google-plus.disabled,
.btn-google-plus[disabled] {
    color: #ffffff;
    background-color: #c53727;
    *background-color: #b03123;
}

.btn-google-plus:active,
.btn-google-plus.active {
    background-color: #9a2b1f \9;
}

.btn-facebook {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2b4b90;
    *background-color: #133783;
    background-image: -moz-linear-gradient(top, #3b5998, #133783);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#133783));
    background-image: -webkit-linear-gradient(top, #3b5998, #133783);
    background-image: -o-linear-gradient(top, #3b5998, #133783);
    background-image: linear-gradient(to bottom, #3b5998, #133783);
    background-repeat: repeat-x;
    border-color: #133783 #133783 #091b40;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998', endColorstr='#ff133783', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.disabled,
.btn-facebook[disabled] {
    color: #ffffff;
    background-color: #133783;
    *background-color: #102e6d;
}

.btn-facebook:active,
.btn-facebook.active {
    background-color: #0d2456 \9;
}

.btn-twitter {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1c95d0;
    *background-color: #0271bf;
    background-image: -moz-linear-gradient(top, #2daddc, #0271bf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2daddc), to(#0271bf));
    background-image: -webkit-linear-gradient(top, #2daddc, #0271bf);
    background-image: -o-linear-gradient(top, #2daddc, #0271bf);
    background-image: linear-gradient(to bottom, #2daddc, #0271bf);
    background-repeat: repeat-x;
    border-color: #0271bf #0271bf #014473;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2daddc', endColorstr='#ff0271bf', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.btn-twitter.disabled,
.btn-twitter[disabled] {
    color: #ffffff;
    background-color: #0271bf;
    *background-color: #0262a6;
}
.btn-primary{
    background: #0eaf21 !important;
    border: 1px solid #0eaf21 !important;
}
.btn-twitter:active,
.btn-twitter.active {
    background-color: #01538d \9;
}
.modal-lg {
    max-width: 900px;
}
form#search_params h5 {
    font-size: 13px;
}
.l2menu{
    display: none;
    padding-top:5px;
    padding-left:12px;
}
ul.l2menu li{
    list-style: none;
}
ul.l2menu li a{
    display: block;
    color: #464646;
    text-decoration: none;
    padding: 3px 0px 3px 27px;
    font-size:14px !important;
}
#sel .l2menu{
    display: block;
}
.breadcrumb {
    list-style: none;
    overflow: hidden;
    font: 14px Sans-Serif;
    padding: 0px!important;
    background-color: transparent !important;
    border-radius: 0px !important;
    font-family: 'Open Sans Condensed' !important;
    font-size: small !important;
    text-transform: uppercase !important;
    margin-bottom: 0;
}
.breadcrumb li {
    float: left;
}
.mycart{
    margin-left: 10px;
}
.mycart .line-top, .mycart .btn-block1{
    border-top: none;
}
.mycart_headline{
    margin-left: 10px;
    font-size: 16px;
}
.offset{
    display: none;
}
.offseton{
    display: block;
    height: 85px;
    float: none;
    clear: left;
}
.sticky-cart-button {
    color: #fff;
    background-color: #D6002E;
    border-color: #D6002E;
    width: 100%;
    height: 64px;
    font-size: 1.4rem;
    font-weight: 500;
    padding: 0px;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border: none;
    z-index: 10;
}
.ordcomment{
    font-weight:bold;
    font-size: xx-large;
}
.ordcomment2{
    font-weight:bold;
    color:#F00;
}
li.paginate_button{
    padding: initial !important;
    margin: initial !important;
}
.t-danger{
    background: #f19797 !important;
}
.t-warning{
    background: #f7f779 !important;
}
.t-success{
    background: #adfbad !important;
}
.table>tbody>tr.t-danger>td, .table>tbody>tr.t-warning>td, .table>tbody>tr.t-success>td{
    background: none !important;
}
.phoneonline{
    transform: rotate(-5deg);
/*    position: absolute;
    z-index: 1;
    bottom: -60px;*/
    font-size: larger;
    margin-top: 20px;
}
.phoneonline a{
    font-size: larger;
    color: #FFF;
}

.restimg{
    margin-right: 25px;
}
.ribbons{
  position: absolute;
  top: 15px;
  right: -6px;
}
.ribbon {
  font-size: 13px;
  font-weight: normal;
  color: #fff;
}
.ribbon {
  --f: .5em; /* control the folded part*/
  --r: .8em; /* control the ribbon shape */
  padding-inline: .25em;
  line-height: 1.8;
  background: #D6002E;
  border-bottom: var(--f) solid #0005;
  border-left: var(--r) solid #0000;
  clip-path: 
    polygon(var(--r) 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),var(--r) calc(100% - var(--f)),
      0 calc(50% - var(--f)/2));
}
.ribbon.ribbon8{
    background: #D6002E;
}
.ribbon.ribbon5{
    background: #F57C24;
}
.ribbon.ribbon7{
    background: #E211D5;
}
.ribbon.ribbon9{
    background: #00B4EB;
}

.lunch-btn{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 1px solid #d6002e;
    color: #d6002e;
    font-size: 1.2rem;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 10px;
    transition: all 0.3s ease;
}
.lunch-btn h2{color: #000;}
.lunch-btn:hover {
    text-decoration: none;
        background: #d6002e;
        color: #fff;
    }
.lunch-btn:hover h2{color: #fff;}

@media only screen and (max-width: 992px){
    ul.menutop > li > a:link,ul.menutop > li > a:visited{
        padding:5px 2px;
        background:none;
    }
    a.news_inside{
        width:115px;
        height:71px
    }
    hr.newshr{
        display: none;
    }
    .aktualno{
        margin-bottom: 10px;
    }
    .snim_news{
        margin:7px 0;
    }
    div.bigpic{
        height: 200px;
    }
    span.blue_nad_hme {
        font-size: 26px;
        margin-bottom: 6px;
    }
    div.bl_5  {
        margin-top: 5px;
    }
    .foot_cont{
        margin:14px 0px 0px 14px;
    }
    div.mlefthme {
        margin-top: 14px;
    }
    .prod_gr1{
        margin:8px 0px 0px 0px;
    }
    .navbar{
        min-height:0px;
        margin-bottom:0px;
    }
    .offscroll {
        padding: 3px 0px 0px 0px;
    }
    div.inmarg15{
        margin-left:0px;
    }
    .breadcrumb {
        margin-top: 0px;
    }
    .prod_gr {
        margin: 17px 0px 19px 0px;
    }
    ul.menuleft > li > a:link, ul.menuleft > li > a:visited {
        padding: 12px 8px;
    }
    figure.aktno5 {
        height: 154px;
    }
    ul.menuleft {
        padding: 15px 0px;
    }
    .ban-full iframe{
        height:100px;
    }
    div.bl_1, div.bl_2, div.bl_3, div.bl_4, div.bl_5{
        font-size:17px;
        height:169px;
    }
    .breadcrumb li a {
        padding: 0px 0 3px 3px;
    }
    h3.posledni {
        font-size: 19px;
    }
    div.bbbluenad_ou {
        top: 39px;
    }
    .bordq {
        height: 350px;
    }
}

@media only screen and (max-width: 770px){
    .restimg{
        margin-right: 15px;
        .ribbon{
            font-size: 11px!important;
        }
    }
    div.vreme {
        padding: 130px 0px 0px 50px;
    }
    .ban-full iframe{
        height:50px;
    }
    .bluedown{
        padding:3px 10px;
        text-align: center;
    }
    .scs_artc2{
        height: auto !important;
    }
    .scs_artc2 h3{
        height: auto !important;
        text-align: left !important;
    }
    .pull-xs-left{
        float: left;
    }
    .pull-xs-right{
        float: right;
    }
    .breadcrumb{
        font-size: small;
    }
    h3.slinfo{
        font-size: inherit;
    }
    div.bl_3,div.bl_4, div.bl_5  {
        margin-top: 5px;
    }
    div.bbbluenad_ou {
        margin-left: 5%;
        margin-right: 5%;
        padding: 35px 10px;
    }
    .slogan {
        font-size: 20px;
        line-height:35px !important;
    }
    .newwse {
        padding-top: 15px;
    }
    footer{
        padding: 0 10px;
        margin-top:0;
    }
    figure.aktno2{
        height: 121px;
        margin: 0px 10px 15px 0px;
    }
    h3.hmeinh{
        font-size: 18px;
        margin-top: 0;
        letter-spacing:-1px !important
    }
    div.hmerv {
        font-size: 11px;
    }
    .bordq {
        height: auto;
        padding:15px 15px !important;
    }
    ul.menubottom1 li {
        font-size: 13px;
    }
    .offscroll img#logo{
        padding-top: 10px;
    }
    div.bigpic{
        height:315px !important;
    }
    h1{
        margin-top: 0;
    }
    div.gr_info_pro{
        margin-top: 2px !important;
    }
    .inner hr{
        margin-top: 7px;
        margin-bottom: 7px;
    }
    ol.breadcrumb{
        margin-bottom: 3px;
    }
    .greeba{
        margin-bottom:20px !important;
    }
    div.rp {
        padding:20px 30px;
    }
    ul.menubottom1 li a:link, ul.menubottom1 li a:visited {
        padding:8px 15px !important;
    }
    p.foot{
        margin-top:11px;
    }
    footer > .container > .row > div > .menubottom1{
        text-align: center;
    }
    footer > .container > .row > div:nth-child(2) img{
        display: none;
    }
    footer > .container > .row > div:nth-child(3),
    footer > .container > .row > div:nth-child(3) p{
        text-align: center;
    }
    footer > .container > .row > div:nth-child(3) span.dm > a{
        float: none !important;
    }
}

@media only screen and (max-width: 1200px){
    .pichme{
        height:447px;
    }
    .slogan {
        font-size: 50px;
        font-weight: bold;
        line-height: 63px;
    }
}
@media only screen and (max-width: 986px){
    .offscroll img#logo{
        padding-top: 9px;
    }
    .slogan {
        font-size: 27px;
        font-weight: bold;
        line-height: 40px;
    }
}
@media only screen and (max-width: 500px){
    .offscroll img#logo{
        padding-top: 0px;
    }
    .onscroll img#logo{
        padding-top: 0px;
        padding-bottom:10px;
    }
    div.rp {
        padding:20px 30px;
    }
    ul.menubottom1 li a:link, ul.menubottom1 li a:visited {
        padding:8px 15px !important;
    }
    p.foot{
        margin-top:11px;
    }
    .phoneonline{
        transform: rotate(-5deg);
        position: absolute;
        z-index: 1;
        bottom: -16px;
        font-size: large;
    }
    .slogan{font-size: 25px;}
}
@media only screen and (max-width: 350px){
    .offscroll img#logo{
        padding-top: 26px;
    }
}