/* IMPORTS */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&subset=latin-ext');
@import url(rotator.css);
@import url(mega-menu.css);

/* GENERAL */
html,body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 1,0em !important;
	background:#fff;
}
#puv {
	display:none;
}
.hspace {
	margin-top: 20px;
}
.at {
	float: right;
}
.lb {
	font-weight: bold;
	margin-left: 20px;
}
.np-container-fw {
    width: 100%;
}
.np-container {
	width: 100%;
	margin-right: auto;
    margin-left: auto;
	max-width: 1100px;
}
.np-container-fw > .row, .np-container > .row {
	margin-right: 0px;
	margin-left: 0px;
}
.np-container > .row [class*="col-"] {
	padding-right: 0px;
    padding-left: 0px;
}
#np-top-menu {
	height: 33px;
	background-color: #fff;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #cdcdcd;
}
#tm {
	list-style-type: none;
    margin: 0;
    padding: 0;
	float: right;
}
#tm > li {
	float: left;
}
#tm > li:first-child:before {
	content: '';
}
#tm > li:last-child {
	background-color: #fbd109;
	font-weight: bold;
	margin-left: 5px;
	padding: 0px 5px 0px 5px;
}
#tm > li:last-child:before {
	content: '\00a0>\00a0 ';
}
#tm > li:before {
	content: '\00a0|\00a0 ';
}
#tm > li > a {
	font-size: 13px;
	color: #4c4c4c;
	text-decoration: none;
}
#np-header {
	background-color: #fff;
	height: 120px;
}
#np-header {
	padding-top: 10px;
	padding-right: 0px;
    padding-left: 0px;
}
#logo {
}
#phones {
	z-index: 2;
}
#phones img {
	margin-bottom: 15px;
	float: right;
	
}
#mm {
	list-style-type: none;
    margin: 0;
    padding: 0;
	float: right;
}
#mm > li {
	margin-left: 20px;
	float: left;
}
#mm > li > a {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
}
#np-search-area {
	min-height:100px;
	padding-top: 10px;
	background: rgba(224,224,224,1);
	background: -moz-linear-gradient(left, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,224,224,1)), color-stop(48%, rgba(255,255,255,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(left, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(left, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(left, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(224,224,224,1) 100%);
	background: linear-gradient(to right, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 48%, rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e0e0e0', GradientType=1 );
}
#t {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
	float: left;
}
#t > li {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	margin-right: 20px;
	float: left;
	cursor: pointer;
}

#t > li.active {
	border-bottom: 2px solid #4c4c4c;
}
#np-search-area [class*="col-"]{
	padding-right: 5px;
    padding-left: 0px;
}
#np-search-area input[type="submit"]{
	background: #fff;
	color: #a7a6ae;
	border: 1px solid #cbcbcb;
}
#np-advertisement-area {
	padding-right: 0px;
    padding-left: 0px;
}
#np-slider > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-slider{}
#np-bbanner > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-bbanner .thumbnail {
	margin-bottom: 10px;
	margin-right: 5px;
	border-radius: 0px;
	cursor: pointer;
}
#np-bbanner .thumbnail img {
	width: 100%;
	margin-bottom: 10px;
}
#np-bbanner .thumbnail > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-bbanner .caption > h3 {
	font-size: 15px;
	font-weight: 600;
	color: #4c4c4c;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#np-bbanner .thumbnail .caption {
	padding: 0px;
    padding-right: 9px;
	padding-left: 9px;
    color: #4c4c4c;
}
#np-rbanner .link {
    cursor: pointer;
}
#np-rbanner .tbanner {
    margin-left: 10px;
	margin-bottom: 10px;
}
#np-rbanner > .row {
	margin-right: 0px;
    margin-left: 10px;
}
#np-rbanner .thumbnail {
	margin-bottom: 10px;
	border-radius: 0px;
}
#np-rbanner .thumbnail img {
	max-height: 96px;
}
#np-rbanner .thumbnail > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-rbanner .caption > h3 {
	font-size: 15px;
	font-weight: 600;
	color: #4c4c4c;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#np-rbanner .thumbnail .caption {
	padding: 0px;
    padding-right: 9px;
	padding-left: 9px;
    color: #4c4c4c;
}
#np-boxes {
	margin-top: 20px;
}
#b1 {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
	float: left;
}
#b1 > li {
	margin-right: 20px;
	float: left;
}
#b1 > li {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
#b1 > li.active {
	border-bottom: 2px solid #4c4c4c;
}

#b2 {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
	float: left;
}
#b2 > li {
	margin-right: 20px;
	float: left;
}
#b2 > li {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
#b2 > li.active {
	border-bottom: 2px solid #4c4c4c;
}

#b3 {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
	float: left;
}
#b3 > li {
	margin-right: 20px;
	float: left;
}
#b3 > li {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
#b3 > li.active {
	border-bottom: 2px solid #4c4c4c;
}
#b4 {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
	float: left;
}
#b4 > li {
	margin-right: 20px;
	float: left;
}
#b4 > li {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
#b4 > li.active {
	border-bottom: 2px solid #4c4c4c;
}
#np-boxes > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-boxes .thumbnail {
	margin-bottom: 10px;
	margin-right: 5px;
	border-radius: 0px;
	cursor: pointer;
}
#np-boxes .thumbnail img {
	width: 100%;
	margin-bottom: 10px;
}
#np-boxes .thumbnail > .row {
	margin-right: 0px;
    margin-left: 0px;
}
#np-boxes .caption > h3 {
	font-size: 15px;
	font-weight: 600;
	color: #4c4c4c;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
#np-boxes .thumbnail .caption {
	padding: 0px;
    padding-right: 9px;
	padding-left: 9px;
    color: #4c4c4c;
}
#np-boxes .price {
	color: #4c4c4c;
	float: right;
	display: block;
}
#f1 {
	background-color:#184d5f;
	margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
#sm {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
}
#sm > li {
	margin-right: 10px;
	float: left;
}
#sm > li > a {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#f12 {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
#f12 span {
	font-size: 16px;
	margin-left: 10px;
}
#f13 {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
#f13 span {
	font-size: 26px;
	margin-left: 10px;
}
#cc {
	list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
}
#cc > li {
	margin-right: 10px;
	float: left;
}
#cc > li {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#f2 {
	background-color:#092d3d;
	padding-top: 20px;
    padding-bottom: 20px;
}
#np-icons img {
	float: left;
}
#f3 {
	background-color:#184d5f;
	color: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 10px;
}
@media (max-width: 768px){
	.at{
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#np-top-menu {
		display: none;
	}
	#np-rbanner > .tbanner {
    	margin-left: 0px;
		margin-bottom: 10px;
	}
	#np-rbanner > .row {
		margin-top: 10px;
   	 	margin-left: 0px;
	}
	#np-rbanner .thumbnail img {
		width: 100%;
		max-height: none;
		margin-bottom: 10px;
	}
	#b1, #b2, #b3, #b4 { 
	text-align: center;
	float: none;
	}
	#b1 > li, #b2 > li, #b3 > li, #b4 > li {
		margin-right: 0px;
		margin-bottom: 5px;
		display:block;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/
		float: none;
	}
	#b1 > li.active, #b2 > li.active, #b3 > li.active, #b4 > li.active {
		border-bottom: 1px solid #cdcdcd;
	}
	#np-search-area input {
		margin-bottom: 5px;
	}
	#np-search-area input[type="submit"] {
		width: 100%;
		margin-bottom: 20px;
	}
	#f1 {
		text-align: center;
	}
	#sm > li {
		margin-right: 0px;
		display:inline-block;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/
		float: none;
	}
	#cc > li {
		margin-right: 0px;
		display:inline-block;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/
		float: none;
	}
	#logo {
    	width: 138px !important;
    	height: auto;
    	margin-top: 40px;
	}
	#phones {
		border-bottom: 1px solid #ccc;
		height: 55px;
		text-align: center;
	}
	#phones img {
		float: none;
	}
}
@media (max-width: 992px){
}
@media (max-width: 1440px){
	.np-container {
    	width: 100%;
	}
	#np-top-menu {
		padding-right: 10px;
		padding-left: 10px;
	}
	#np-header {
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.navbar-default {
    	margin-top: -14px !important;
	}
	.navbar-brand {
		margin-top: -35px !important;
	}
	.dropdown-toggle span {
    	top: -15px;
    	margin-left: 28px;
	}
}