article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

@font-face {font-family: 'pts';src: url('fonts/pts/pts55f-webfont.eot');src: url('fonts/pts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/pts/pts55f-webfont.woff') format('woff'), url('fonts/pts/pts55f-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'exobold';src: url('fonts/exo/exo-bold-webfont.eot');src: url('fonts/exo/exo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/exo/exo-bold-webfont.woff') format('woff'), url('fonts/exo/exo-bold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'exolight';src: url('fonts/exo/exo-light-webfont.eot');src: url('fonts/exo/exo-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/exo/exo-light-webfont.woff') format('woff'),url('fonts/exo/exo-light-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{font-family: 'exoextralight';src: url('fonts/exo/exo-extralight-webfont.eot');src: url('fonts/exo/exo-extralight-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/exo/exo-extralight-webfont.woff') format('woff'), url('fonts/exo/exo-extralight-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'exo';src: url('fonts/exo/exo-regular-webfont.eot');src: url('fonts/exo/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/exo/exo-regular-webfont.woff') format('woff'),url('fonts/exo/exo-regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}

 @font-face {
    font-family: 'Open';
    src: url('fonts/open/opensans-regular-webfont.eot');
    src: url('fonts/open/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/open/opensans-regular-webfont.woff') format('woff'),
         url('fonts/open/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, button, input, select, textarea {background:#f1f1f1; font-family: sans-serif; color: #222; margin:0;}
body{font:15px/1.6em pts, Arial, sans-serif; color:#555;}

::-moz-selection { background: #187e90; color: #fff; text-shadow: none; }
::selection { background: #187e90;  color: #fff; text-shadow: none; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

.cartItem input[type="radio"], .cartItem input[type="checkbox"]{margin-top:3px; margin-right:10px;}

.cartItem a{color:#fe9900;}
.cartItem a:hover{text-decoration:underline;}

.cartItem input{float:left;}
.cartItem input[type="input"]{float:left; padding:8px; background:#fff; border-radius:5px; margin-right:10px; border:1px solid #ccc; margin-top:5px;}
.cartItem select{float:left; padding:7px; background:#fff; border:none; border-radius:5px; margin-right:10px; border:1px solid #ccc; margin-top:5px;}

.cartItem input[type="input"]{float:left; padding:8px; background:#fff; border-radius:5px; margin-right:10px; border:1px solid #ccc; margin-top:5px;}

input:focus, select:focus, textarea:focus{border-color:#000 !important;}

table.cart-info{ margin-top:80px; padding-top:0px;}


.head-kosz{text-align:right;}
.head-kosz img{padding:6px 10px;}
.head-kosz a{font:14px/1.4em exobold, Arial, sans-serif; color:#38424e;}
.head-kosz .koszyk{display:inline-block;}

#pageinner input[type="text"], #pageinner textarea{padding:8px; background:#fff; border-radius:5px; margin-right:10px; border:1px solid #ccc; margin-top:5px;}
#pageinner  .colored{padding-top:10px !important; float:left; width:200px;}
#pageinner  span{margin-right:10px;}

.cartItem .cart-info{width:100%; display:inline-block; padding:0%; margin:0; /*background:#DCDCDC;*/ background:#e1e1e1; border-radius:30px; border:1px solid #ccc;}
.cart-info td{padding:20px;}
.cartPicture{padding-right:20px;}

#gora1{width:90% !important; padding:5% !important; margin:30px 0;}
#gora1 td{padding:10px;}

#gora1 tr:nth-child(odd){background:#ccc !important;}

#firma{padding-top:0px;}

/*
.cartItem input, .cartItem select{height:40px; border:1px solid #2e3740; font:13px/1.8em pts,Arial,sans-serif;}*/


.submitbutton_kup, .button_download, .submitbutton, .submitbutton_usun, .submitbutton_usun2{float:left; font:18px/1.4em exobold, Arial, sans-serif !important; padding:10px 14px 8px !important; border-radius:7px; color:#fff !important; background:#2e3740; border:none; margin-right:20px; text-transform:uppercase;}
	.submitbutton_kup:hover, .button_download:hover, .submitbutton:hover, .submitbutton_usun:hover, .submitbutton_usun2:hover{text-decoration:none; color:#fe9900 !important; opacity:0.9; text-decoration:none !important;}
	.submitbutton_kup img, .button_download img, .submitbutton img, .submitbutton_usun img, .submitbutton_usun2 img{width:auto;}
.submitbutton_usun, .submitbutton_usun2{padding:2px 8px 0 !important;}

.kosz-zakypy{margin:50px 0;}


nav a#responsive{display: none;}

.page a{font:13px/1.4em pts, Arial, sans-serif; color:#fe9900;}
.page a:hover{text-decoration:underline;}


a{text-decoration:none;}
ul{list-style-type:none;}
ul li{display:block;}

.page ul{margin-bottom:40px;}
.page ul li{padding:4px 0; font:14px/1.4em exolight, Arial, sans-serif; color:#5e5e5e; margin-left:40px;}
.page ul li a{font:13px/1.3em exolight, Arial, sans-serif; color:#5e5e5e;}
.page ul li:before{position:absolute; width:24px; height:24px; margin-left:-30px; background:url(../img/icons/li-decoration-small.png) no-repeat; content:"";}

.page ul.ul-cechy li{ font:16px/1.4em exolight, Arial, sans-serif;}
.page ul.ul-cechy li a{ font:16px/1.4em exolight, Arial, sans-serif;}
.page ul.ul-cechy li:before{background:url(../img/icons/li-decoration.png) no-repeat; margin-left:-40px; width:20px; height:20px; background-size: cover; }


.page-element-menu{}
ul.page-element-menu  li:before{content:none;}
ul.page-element-menu li{margin-left:0px; border-bottom:1px solid #eee;}
ul.page-element-menu li a{width:90%; padding:5%; transition:margin 0.2s}
ul.page-element-menu li:hover > a{margin-left:10px; color:#FE9900;}

ul.page-element-menu ul{margin-bottom:0px; margin:5px 0;}
ul.page-element-menu ul li{border-bottom:none; font:14px/1.4em exolight, Arial, sans-serif; color:#5e5e5e;}
ul.page-element-menu ul a{margin-left:10px; font:14px/1.4em exolight, Arial, sans-serif;}
ul.page-element-menu ul a:hover{margin-left:20px;}


h1{font:40px/1.4em exobold, Arial, sans-serif; color:#fe9900; margin:0 auto; padding-top:10px;}
h2{font:30px/1.6em exolight, Arial, sans-serif; color:#fff; margin:0 auto; padding:30px 0 10px;}
h3{font:24px/1.4em exo, Arial, sans-serif; color:#fe9900; margin:0 auto; padding-bottom:14px;}
h4{font:26px/1.4em exobold, Arial, sans-serif; color:#2e3740; margin:0 auto; padding-top:10px;}
h5{font:18px/1.4em exobold, Arial, sans-serif; color:#2e3740; margin:0 auto;}
h6{font:15px/1.4em pts, Arial, sans-serif; color:#fe9900; margin:0 auto;}

.decoration-margin {padding-bottom:140px !important;}

a.slider-button{font:36px/1.4em exobold, Arial, sans-serif; clear:both; padding:20px 30px 21px; border-radius:7px; color:#fff; background:#2e3740;}
	a.slider-button:hover{text-decoration:none; color:#fe9900; opacity:0.9;}
	a.slider-button img{width:auto;}

a.small-button{font:24px/1.4em exobold, Arial, sans-serif !important; clear:both; padding:14px 16px 15px !important; border-radius:7px; color:#fff !important; background:#2e3740;}
	a.small-button:hover{text-decoration:none; color:#fe9900 !important; opacity:0.9;}
	a.small-button img{width:auto;}

#container{float:left; width:100%;}
	.row{float:left; width:100%; position:relative;}
	.content{max-width:1140px; position:relative; width:100%; margin:auto;}

	.top{background:#fff; position:static; z-index:99999; overflow:visible; z-index:99;}
		.top .avast-logo{float:left;margin:20px 0 0px;}
		.top .logo{float:left; margin:19px 0px 10px 26px; border-left:1px solid #eae8e9; padding-left:38px;}
		.top img{float:left;}
		.top .content{position:static;}
			.nextContent{float:right;}

		.top nav{float:right;}
			.top nav > ul > li{display:inline;}
			.top nav > ul > li > a{float:left; background:#fff; padding:33px 20px 36px; font:16px/1.6em exolight, Arial, sans-serif; color:#38424e;}
			.top nav > ul > li p{float:left; margin:4px 0px 0 2px;}
			.top nav > ul > li:hover > a{background:#2e3740; color:#fff;}


			.top nav > ul > li > ul{position:absolute; width:100%; left:0; top:133px; z-index:98; background:url(../img/menu-hover.png); text-align:right; padding:20px 0px; display:none;}
			.top nav > ul > li:hover > ul{display:block;}


			.top nav > ul ul div > li{float:left; padding:4px 40px; text-align:left;}
			.top nav > ul ul div li a{font:18px/1.8em pts, Arial, sans-serif; color:#fe9900;}
			.top nav > ul ul div li a:hover{text-decoration:underline;}
			.top nav > ul ul div li ul a{font:15px/1.8em pts, Arial, sans-serif; color:#fff;}



.pagination{float:left; width:100%; background:#ededed; text-align:right; margin:30px 0;}
	.pagination ul{float:right;}
	.pagination li{display:inline;}
	.pagination a{float:left; font:24px/1em exobold, Arial, sans-serif; color:#a1a1a1; padding:20px 26px; border-left:1px solid #dbdbdb;}
	.pagination a.active{background:#fe9900; color:#fff; border-right:1px solid #fe9900;}
	.pagination a:hover{opacity:0.5;}
	.pagination a.active:hover{opacity:1;}

.title{background:#2e3740; padding:20px 0;}
	.title h1{float:left; color:#fe9900; font-size:36px; line-height:1em; clear:none;}
	.title img{margin-left:20px;}
	.title a{float:right; clear:none; background:#1c232b; padding:14px 26px; font-size:24px;}

.page-map{padding:80px 0;}
.page-map h1{font-size:30px; padding:0px 0; margin:0;}
.page-map .sellers-map{border-left:1px solid #cecece;}
.page-map .sellers-info{border:none; width:44%;}
.page-map p{float:left; clear:both; width:100%; margin-top:5px; font:13px/1.8em pts, Arial, sans-serif; color:#6e6e6e;}
.page-map img{padding:0 5px 0 0;}
.page-map table{margin-top:0px; width:100%;}
.page-map table td{float:left; width:50%;margin-top:40px;}

/* Slider */
.flexslider{margin:0;padding:0; position:relative;}
.slider{width:100%; max-width:none; background:#f7f7f7; z-index:0;}
	.slider img.slide{height:600px; position:absolute; top:0px; width:100%; min-width:1140px;}
	.slider p{float:left; width:100%; text-align:center; margin-top:40px;}
	.slider .content{position:relative; width:100%; top:80px; height:auto; z-index:9999; height:560px; text-align:center;}
	.slider .content a{font:30px/1.4em exobold, Arial, sans-serif; background:#fe9900 url(../img/d-button.png) left center no-repeat; color:#fff; padding:12px 28px 11px 108px; border-radius:5px; display:inline-block; margin:30px;}

.carousel{margin:20px auto 0px auto; padding:0;}
    .carousel .container {position: relative;z-index:9;}
    .carousel-control {width:55px; height:55px; margin:0; border:0; z-index:10;}
    .carousel-caption {background-color:transparent; position:relative; width:100%; padding:0px; margin:auto; margin-top:0px;}

	.flex-control-paging{position:relative; top:0px; margin:auto; margin-top:-80px; z-index:999999; margin-bottom:45px;}
		.flex-control-paging li a {width:27px; height:27px; display:block; background:url(../img/slider/point.png) no-repeat; cursor:pointer; text-indent:-9999px;}
		.flex-control-paging li a.flex-active { background:url(../img/slider/active-point.png) repeat-x; cursor: default;}
			.flex-control-nav {text-align: center; z-index:200;}
				.flex-control-nav li {margin: 0 11px; display: inline-block; zoom: 1; *display: inline;}

				.flex-control-nav li:after{position:absolute; margin:-15px 0 0 13px; width:23px; height:4px; background:url(../img/slider/break.png); content:" "; z-index:100;}

				.flex-control-nav li:last-child:after{display:none;}

	.flex-direction-nav {width:100%;position:absolute; margin:0; z-index:999999;}
		.flex-direction-nav li{display:inline;}
		.flex-direction-nav a{width:45px; height:45px;}
			.flex-prev{float:left; margin-top:-320px;}
			.flex-next{float:right; margin-top:-320px;}
				a.flex-prev{background:url(../img/icons-big-o.png) -495px 0 no-repeat;}
				a.flex-next{background:url(../img/icons-big-o.png) -540px 0 no-repeat;}
/* End of slider */

.triangle-decoration{position:absolute; width:100%; height:199px; bottom:0px; background:url(../img/decoration.png) center no-repeat;}

.products{background:#fff; padding:50px 0;}
	.product{float:left; width:24%; padding-right:5%; padding-left:5%; border-left:1px solid #f0f0f0; margin:30px 0;}
	.product p, .product a{font:13px/1.4em pts, Arial, sans-serif;}
	.product p{color:#909090;}
	.product a{color:#2e3740;}
	.price{float:left; width:100%; margin-top:30px;}
	.price h3{float:left; width:48%; font:24px/1.4em exobold, Arial, sans-serif; }
	.product h4{padding-bottom:30px;}

	.product img{max-width:100%;}

	.product:nth-child(3n){padding-right:0;}


.sellers{background:#d8d8d8 url(../img/woman.jpg) no-repeat top right; padding:80px 0px 100px;}
.sellers h4{padding-bottom:30px;}
.sellers{color:#5e5e5e; font:18px/1.8em exolight, Arial, sans-serif; }
.sellers-info{float:left; width:40%; border-left:1px solid #cecece; padding-left:5%; padding-bottom:20px;}
.sellers-map{float:left; width:45%;}

.footer-info{background:#2e3740; padding:30px 0 30px;}
	.footer-info p, .footer-info a, .footer-info{font:13px/1.8em pts, Arial, sans-serif; color:#fff;}
	.footer-info a{color:#fe9900;}
	.box{float:left; width:25%; border-left:1px solid #283038; padding-left:5%; min-height:240px; padding:0px auto;}
	.newsletter{width:29%; padding-right:5%;}
	.footer-info ul li a{color:#fff;}
	.footer-info ul li a:hover{color:#fe9900; text-decoration:underline;}

	.newsletter input{float:left; margin-top:20px;}
	.newsletter input[type="text"]{padding:0; color:#252c34; font:13px/1em pts, Arial, sans-serif; background:#fff; padding:0 20px; border:none; width:70%; height:48px;}

.footer{background:#252c34; padding:30px 0 20px;}
.footer, .footer p{font:13px/1.4em pts, Arial, sans-serif; color:#424b54; font:13px/1.4em pts, Arial, sans-serif;}


.page{background:#fff; padding:50px 0;}
.page-content{float:left; width:60%; padding-left:5%; margin:30px 0; border-left:1px solid #f0f0f0;}

.page-content a.small-button{margin-right:20px;}

.page-content .price h3{width:auto; margin-right:20px;}
.page-content .price{padding-bottom:30px;}

.page-content p, .page-content a{font:13px/1.4em pts, Arial, sans-serif;}
	.page-content p{color:#909090;}
	.page-content a{color:#2e3740;}
	.page h4{padding-bottom:30px;}
	.page table{width:100%;}



.cennik{width:auto !important; border-collapse:separate; border-spacing:10px 0px; padding-bottom:30px;}
.cennik td{display:table-cell; background:#f1f1f1; padding:6px 10px 4px 40px; border-bottom:1px solid #e1e1e1; font:15px/1.6em pts, Arial, sans-serif; color:#909090;}
.cennik td.active{background:#fe9900; color:#fff; font-weight:bold;}



i.small{float:left; margin-top:0px; width:30px; height:30px; background:url(../img/icons-small-o.png) no-repeat;}
i.small-g{float:left; margin-top:3px; width:30px; height:30px; background:url(../img/icons-small-g.png) no-repeat;}
i.s-1{background-position:0px 0;}
i.s-2{background-position:-30px 0;}
i.s-3{background-position:-60px 0;}
i.s-4{background-position:-90px 0;}
i.s-5{background-position:-120px 0;}
i.s-6{background-position:-150px 0;}
i.s-7{background-position:-180px 0;}
i.s-8{background-position:-210px 0;}
i.s-9{background-position:-240px 0;}
i.s-10{background-position:-270px 0;}
i.s-11{background-position:-300px 0;}
i.s-12{background-position:-330px 0;}
i.s-13{background-position:-360px 0;}
i.s-14{background-position:-390px 0;}
i.s-15{background-position:-420px 0;}
i.s-16{background-position:-450px 0;}
i.s-17{background-position:-480px 0;}
i.s-18{background-position:-510px 0;}
i.s-19{background-position:-540px 0;}
i.s-20{background-position:-570px 0;}

i.big{float:left; margin-top:0px; margin-right:10px; width:45px; height:45px; background:url(../img/icons-big-o.png) no-repeat;}
i.big-g{float:left; margin-top:0px; width:45px; height:45px; background:url(../img/icons-big-g.png) no-repeat;}
i.b-1{background-position:0px 0;}
i.b-2{background-position:-45px 0;}
i.b-3{background-position:-90px 0;}
i.b-4{background-position:-135px 0;}
i.b-5{background-position:-180px 0;}
i.b-6{background-position:-225px 0;}
i.b-7{background-position:-270px 0;}
i.b-8{background-position:-315px 0;}
i.b-9{background-position:-360px 0;}
i.b-10{background-position:-405px 0;}
i.b-11{background-position:-450px 0;}
i.b-12{background-position:-495px 0;}
i.b-13{background-position:-540px 0;}
i.b-14{background-position:-585px 0;}
i.b-15{background-position:-630px 0;}
i.b-16{background-position:-675px 0;}
i.b-17{background-position:-720px 0;}
i.b-18{background-position:-765px 0;}
i.b-19{background-position:-810px 0;}
i.b-20{background-position:-855px 0;}


.sellers-resellers{float:left; width:45%; margin-left:10%;}
.sellers-resellers h4{padding:10px 0;}
.sellers-resellers ul{margin-bottom:30px;}
.sellers-resellers a{color:#5e5e5e;}
.sellers-resellers a:hover{color:#fe9900;}

.reseller-bar {
	padding: 7px 0;
	display: inline-block;
}

.menu-header {
	margin-bottom: 10px;
}

@media only screen and (max-width:1140px){

	.sellers-resellers{float:left; width:80%; margin:0 10%;}
	.sellers-resellers ul{float:left; width:50%;}

	.top{z-index:999; position:relative;}

	nav > ul {float:left; position:absolute; top:86px; right:2.5%; display:none; height:auto; color:#997d2a; background: url(../img/mobile-background.png) no-repeat top right; padding-top:8px;}

	nav li {display:block; width:100%;}

	nav a#responsive {position:absolute; top:18px; right:2.5%; display:block; width:39px; margin-top:0px; z-index:9999;}
	nav a#responsive:after {content:""; position:absolute; top:0px; right:0px; display:inline-block; width:39px; height:35px; color:#fff; background:url(../img/mobile_menu.jpg) no-repeat;}

	.logo{margin-top:12px !important}
	.avast-logo{margin-top:15px !important;}

	.top nav > ul{width:40%;}
		.top nav > ul li{float:left; display:block;}

		.top nav > ul > li  a{width:95%; background:#fe9900; padding:10px 2.5%; font:14px/1.4em exolight, Arial, sans-serif; color:#fff; border-bottom:1px solid #ffb952;}
		.top nav > ul a:hover{text-decoration:underline;}

		.top nav > ul  ul{float:left; width:100% !important; border:none !important; background:none !important; padding:0 !important; margin:0 !important; display:block !important; margin:0; position:relative !important; top:0px !important;}

		.top nav > ul ul div > li{float:left; padding:0; border-left:none;}
		.top nav > ul ul div > li a{float:left; border-left:none;}
		.top nav > ul ul div > li:first-child{border-right:none;}


		.top nav ul ul ul{float:left;}

		.top nav > ul ul div li a{float:left; font:14px/1.4em exolight, Arial, sans-serif; color:#000; padding:10px 8%; width:84%; background:#ffa419;}

		.top nav > ul ul div li ul a{font:14px/1.4em exolight, Arial, sans-serif; padding:10px 10%; width:80%; background:#ffa828;}


	.row{float:left; width:100%; position:relative;}
	.row .content{max-width:1140px; position:relative; width:95% !important; padding:0 2.5% !important;}

	.slider .content, .top .content{width:100%; padding:0;}

	h1{font:36px/1.4em exobold, Arial, sans-serif; color:#fe9900; margin:0 auto; padding-top:10px;}
	h2{font:24px/1.6em exolight, Arial, sans-serif; color:#fff; margin:0 auto; padding:30px 0 10px;}

	a.slider-button{font:24px/1.4em exobold, Arial, sans-serif; clear:both; padding:10px 15px 11px; border-radius:7px; color:#fff; background:#2e3740;}
	a.slider-button:hover{text-decoration:none; color:#fe9900; opacity:0.9;}
	a.slider-button img{width:auto; width:60px;}


/* Slider */
.flexslider{margin:0;padding:0; position:relative;}
	.slider .content{top:60px; height:460px;}
	.flex-direction-nav {display:none;}

	.price h3{float:left; width:100%; font:24px/1.4em exobold, Arial, sans-serif; }
	h4{font:20px/1.4em exobold, Arial, sans-serif; color:#2e3740; margin:0 auto; padding-top:10px; padding-bottom:10px;}

	a.small-button{font:18px/1.4em exobold, Arial, sans-serif !important; clear:both; padding:12px 12px 13px !important; border-radius:7px; color:#fff !important; background:#2e3740;}
	a.small-button:hover{text-decoration:none; color:#fe9900 !important; opacity:0.9;}
	a.small-button img{width:auto;}

	.newsletter input[type="text"]{width:50%;}



	.sellers-info{float:left; width:25%; border-left:1px solid #cecece; padding-left:5%; padding-bottom:20px;}
.sellers-map{float:left; width:60%;}


.title{background:#2e3740; padding:20px 0;}
	.title a{display:none;}

	.page-map .sellers-info{float:left; width:100%; padding:0;}
	.page-map .sellers-map{width:100%; padding:0; border:none;}

}


@media only screen and (max-width:768px){

	.sellers-resellers ul{width:100%;}

	h1{font:24px/1.4em exobold, Arial, sans-serif; color:#fe9900; margin:0 auto; padding-top:10px;}
	h2{font:18px/1.6em exolight, Arial, sans-serif; color:#fff; margin:0 auto; padding:30px 0 10px;}

	.flex-control-paging{margin-top:-50px; z-index:999999; margin-bottom:10px;}
	.top nav > ul{width:50%;}



	.footer-info{background:#2e3740; padding:30px 0 30px;}
	.footer-info p, .footer-info a{font:13px/1.8em pts, Arial, sans-serif; color:#fff;}
	.footer-info a{color:#fe9900;}
	.box{float:left; width:99%; border-left:none; padding-left:5%; min-height:0; padding:0px 0; margin-bottom:30px;}

.footer p{font:13px/1.4em pts, Arial, sans-serif; color:#0e1114; font:13px/1.4em pts, Arial, sans-serif;}

		.footer img{float:left !important; max-width:100%;}
		.newsletter input[type="text"]{width:40%;}

		.sellers{background:#d8d8d8; padding:80px 0px 100px;}
.sellers h4{padding-bottom:30px;}
.sellers p{color:#5e5e5e; font:18px/1.8em exolight, Arial, sans-serif; }
.sellers-info{float:left; width:94%; border-left:1px solid #cecece; padding-left:5%; padding-bottom:20px;}
.sellers-map{float:left; width:100%;}






.page{background:#fff; padding:50px 0;}
.page-content{float:left; width:94%; padding-left:5%; margin:30px 0; border-left:1px solid #f0f0f0;}
.page .product{width:89%;}

.page-content a.small-button{margin-right:20px;}

.page-content .price h3{width:auto; margin-right:20px;}
.page-content .price{padding-bottom:30px;}

.page-content p, .page-content a{font:13px/1.4em pts, Arial, sans-serif;}
	.page-content p{color:#909090;}
	.page-content a{color:#2e3740;}
	.page h4{padding-bottom:30px;}
	.page table{width:100%;}

}

@media only screen and (max-width:480px){

	.top{background:#fff; z-index:99999; overflow:visible; z-index:99;}
		.top .avast-logo{float:left;margin:10px 0 0px; width:100px;}
		.top .logo{display:none;}


		nav > ul {float:left; position:absolute; top:66px; display:none; height:auto; color:#997d2a; background: url(../img/mobile-background.png) no-repeat top right; padding-top:8px;}

	nav li {display:block; width:100%;}

	nav a#responsive {position:absolute; top:20px; right:2.5%; display:block; width:39px; margin-top:0px; z-index:9999;}
	nav a#responsive:after {content:""; position:absolute; top:0px; right:0px; display:inline-block; width:39px; height:35px; color:#fff; background:url(../img/mobile_menu.jpg) no-repeat;}
	.top nav > ul{width:95%;}

	.product{width:89%; padding:0 5%;}


	.page-content .price h3{width:100%; margin-right:20px;}
	.small-button{clear:both;float:left; margin-bottom:20px; }


.cennik{width:auto !important; border-collapse:separate; border-spacing:10px 0px; padding-bottom:30px;}
.cennik td{display:table-cell; background:#f1f1f1; padding:6px 10px 4px; border-bottom:1px solid #e1e1e1; font:13px/1.6em pts, Arial, sans-serif; color:#909090;}
.cennik td.active{background:#fe9900; color:#fff; font-weight:bold;}




}

.tabelka td{padding: 6px; font:13px/1.5em pts, Arial, sans-serif;}
.tabelka_c td {padding: 6px; font: 13px/1.5em pts, Arial, sans-serif; vertical-align: middle;}
.tabelka_p td{padding: 10px; font:15px/1.5em pts, Arial, sans-serif;}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}