h1, h2, h3, h4, h5, h6{color: #b2c4d1;font-weight: 900;font-family: 'Lato', sans-serif;text-transform:uppercase;}
h1{font-size: 33px;}
h2{font-size: 30px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}
body{color:#696969;font-family:"Lato"; background-color:#d1d0c7;}
.container{ background-color:#fff;max-width:1060px;}
#logo{padding:35px; max-width:100%;}
#tel,#email{padding:30px 30px;}
.ns-box1{ background-color:#de2e00; height:6px;}
.ns-box2{ background-color:transparent; text-align:left; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.ns-box3{text-align:right;}
.ns-box4{text-align:right;padding-bottom:20px;padding-right:0;}
.ns-box5{border-top:1px solid #ececec;padding-left:50px;padding-right:50px;margin-bottom:50px;}
.ns-box6{border-top:1px solid #c7c6be; background-color:#d1d0c7; font-size:11px;padding-top:20px;padding-bottom:70px}
.ns-box6 #cop{color:#fff; font-size:13px;margin-top:10px;}
.ns-box7{text-align:right;padding-top:30px;padding-bottom:20px;}
.ns-box8{border-top:1px solid #ececec;padding-left:50px;padding-right:50px;}
.ns-box8 img{max-width:100%;}
.ns-box9{padding-left:50px;padding-right:50px;padding-top:0px;padding-bottom:0px;font-size:36px;font-family:Roboto;font-weight:100;color:#515151;border-bottom:1px solid #ececec;}
.ns-box9b{padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:25px;font-size:36px;font-family:Roboto;font-weight:100;color:#515151;border-bottom:1px solid #ececec; text-align:right;}
.btn-primary{ background-color:#de2e00; border:1px solid #de2e00; border-radius: 0px;}
.btn-primary:hover {background-color:#515151; border:1px solid #515151; border-radius:0px;}
#mod-search-searchword{ border-radius:0px;width:240px;}
.contentpaneopen_search{ width:100%;}
.boxs{min-height:150px; width:23%; float:left;margin:1%;}
.form-control:focus {border:1px solid #ccc;box-shadow: none;}

.ns-box10{padding-left:50px;padding-right:50px;padding-top:40px;padding-bottom:40px;}
.ns-box10b{padding-right:50px;padding-top:30px;padding-bottom:40px;}
.ns-box11{padding-left:50px;padding-top:10px;padding-bottom:40px;}
/*top menu*/
.ns-box4 ul{}
.ns-box4 .navbar-default {background-color:transparent;border-radius:none;border-radius: 0 !important;-moz-border-radius: 0 !important;}
.ns-box4 .menu li a {color: #ffffff;padding: 21px 18px;text-transform:uppercase;border-right:1px solid #545454; background-color:#212121; font-weight:bold;}
.ns-box4 .menu li a:hover {color: #fff;background-color:#d72e00;}
.ns-box4 .dropdown-menu li a {color: #000;padding: 5px 19px 5px 20px;border:0;text-transform:none;}
.ns-box4 .current a{color:#fff!important; background-color:#d72e00!important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #000;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #000;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #fff;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {border-color: transparent;}
.icon-bar {background-color: #d72e00!important;}
.navbar-toggle:hover{ background-color:#f6f6f6!important;}

.ns-box4 ul.dropdown-menu {border-radius:0!important;border:0;margin-top:0px;padding:0;background-color:#d72e00;}
.ns-box4 .menu li li a{ background-color:#d72e00;color:#fff;padding: 10px 19px; text-transform:uppercase;}
.ns-box4 .menu li li a:hover {color: #fff;background-color:#212121;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #d72e00;color:#fff;}
.navbar-right .dropdown-menu {left: 0;right: auto;}

/*carousel*/
.glyphicon-chevron-left{}
.glyphicon-chevron-left:before{content:normal;}
.glyphicon-chevron-right:before{content: normal;}
.carousel-control.left {background:transparent url(../images/vip_st_l.png) center center no-repeat; width:36px; height:60px;margin-left:-11%;margin-top:32%;}
.carousel-control.right {background:transparent url(../images/vip_st_r.png) center center no-repeat; width:36px; height:60px;margin-right:-11%;margin-top:32%;}

/*main txt*/
.item-page a{color:#d72e00; text-decoration:underline;}
.item-page a:hover{ text-decoration:none;}
.item-page img{ max-width:100%;}
.category-list{margin-top:-16px;}

#tit{position:absolute; background-color:#000; padding:20px;margin-top:37px;color: #fff;font-family: Roboto;font-size: 36px;font-weight: 100;opacity:0.5;filter: alpha(opacity=50);}

/*hertical menu*/

.ns-box11 .nav-pills > li > a {}
.ns-box11 ul.nav-pills {border-radius:0px;}
.ns-box11 .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color:transparent;color:#de2e00; font-weight:bold;}
.ns-box11 .nav > li > a {display: block;padding: 5px 15px;padding-left:0px;position: relative; text-transform:uppercase; font-size:10px; font-weight:bold;color:#de2e00;border-bottom:1px solid #ededed;border-radius:0px;}
.ns-box11 .nav-pills > li.active > a{color:#de2e00; background-color:transparent;color:#212121;}
.ns-box11 .nav > li > a:hover{color:#de2e00; background-color:transparent;color:#212121;}
.bbbdddddnav > li > a{display: block;background:transparent url(../images/vip_st.png) no-repeat!important;}
.ns-box11 a{color:#5d5d5d; background-color:transparent;}
.ns-box11 .ns-row-slider{margin-top:10px;}

/*fotos*/
.bx1{ background-color:transparent; width:114px; height:114px;float:left; text-align:left;margin-top:17px;}
.bx1_years{width:32px; height:31px; position:absolute; background-color:transaprent; text-align:center;padding-top:5px;top:99px;color:#fff;}
.bx1_on{width:114px; height:151px; position:absolute; background:url(../images/vip_kolo.png) left top no-repeat;}
.bx2{ background-color:transaprent;width:111px;float:left;margin-top:17px;margin-left:15px;}
.bx2 span{font-size:16px; font-weight:bold; color:#515151;}
.bx2 span a{color:#515151;}
.karta{ background-color:#515151;color:#fff;font-size:10px;padding:7px 10px; font-weight:bold; width:100px;margin-top:26px;}
.karta a{color:#fff;}
.lok{font-size:13px;margin-top:4px;}


.item-page .item-image{margin:0 20px 20px 0;max-width:30%;}
.item-page td{padding-top:0px;padding-bottom:7px}

/*foto w karcie*/
.thumbnail {margin-bottom:6px;border-radius:0;border:0;}
.modal-header {border-bottom: 0;}
.carousel-control {padding-top:10%;width:5%;}
.modal-dialog {max-width:450px;}
.thumbnail {margin-bottom:16px;}


/*left menu vertical*/ 
#vertical ul.nav-list {padding: 0;max-height: none;float: none;display: block;}
#vertical .nav-list li {float: none;display: block; border-bottom:1px solid #d9e2e8; text-align:right; }
#vertical .nav-list li a {padding-top: 10px;padding-bottom: 10px; text-transform:uppercase;color:#003b66;padding-right:25px;}
#vertical ul.nav-list li.current a{color:#9e2521!important;background: url(../images/nfg_st.png) right center no-repeat!important;margin-right:10px;}
#vertical ul.nav-list li.current .nav-child a{color:#9e2521!important;background: none!important;color:#003b66!important;}
#vertical ul.nav-list li.current .nav-child a:hover{ color:#000!important; text-decoration:none!important;}
/*left submenu vertical*/
#vertical ul.nav-child {padding: 0;max-height: none;float: none;display: block;padding-bottom:10px;}
#vertical .nav-child li {float: none;display: block; border-bottom:0px solid #d9e2e8; text-align:right; padding:5px 0px;}
#vertical .nav-child li a {padding-top: 10px;padding-bottom: 10px; text-transform:lowercase;color:#003b66;padding-right:25px;}
#vertical ul.nav-child li.current a{color:#9e2521!important;}
#vertical ul.nav-child a:hover{ color:#000!important; text-decoration:none!important;}

/* pagination */
.pagination{ width:100%; text-align:center;padding-top:15px;}
.pagination a{margin:0px 0px;font-family:'Lato','Tahoma';}
#lnx1{ background-color:transparent;display:inline;padding:5px 10px 5px 10px;}
.lnx2,#lnx2{ background-color:transparent;display:inline;padding:0px 0px 0px 0px;}
#lnx3{ background-color:transparent; display:inline;padding:5px 10px 5px 10px}
#lnx1 a,#lnx3 a{ margin:0;padding:0;}
.lnx2 a:hover{ text-decoration:none;color:#d72e00;}
.pagenav{background-color:#d72e00;padding:11px 17px;color:#fff;}
.pagenav_active{ background-color:#515151;padding:11px 17px;color:#fff;border-left:1px solid #747474;}

@media(max-width: 768px){
.ns-box2,.ns-box3,.ns-box4,.ns-box7{text-align:center;}
.ns-box5,.ns-box8,.ns-box9,.ns-box10,.ns-box11{padding-left:15px;padding-right:15px;margin-bottom:20px;}
#logo{padding:15px;}
#tel,#email{padding:10px 35px;}
.ns-box9{ text-align:center;}
.ns-box9b{ text-align:left;}
.ns-box6{ text-align:center;}
.ns-box10b {text-align:left;padding:10px;}
.content-category{ width:100%;}
#mod-search-searchword{width:100%;}
.btn-primary{width:100%;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #000;background:none;color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #000;background:none;color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;margin-left:15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#ffe5e2;}
#tit{position:absolute;padding:10px;margin-top:0px;color: #fff;font-size: 26px}
.ns-box8 img{min-height:58px;}
}