@charset "utf-8";

body{
	background-color:#fff;
	color:#000;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	margin:0;
	padding:0
}






#page{
	width:100%;
	margin:auto;
	min-height:100%
}

a:link,a:visited{
	color:#000;
	text-decoration:none
}

a:hover{
	color:red;
	text-decoration:none
}

.round{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}

.mini-round{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:transparent
}

img{
	border:0
}

li{
	line-height:20px
}

form{
	margin:0;
	padding:0
}

.fl{
	float:left!important
}

.fr{
	float:right!important
}

.red{
	color:red!important
}
#top-menu form {
	padding-left: 11%;

}
#message{
	padding:10px 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	color:red;
	width: 100%;

	border:1px solid red;
	font-size:11px;
	text-align:center;
	float:right;
	margin:3px 0
}

input[type="submit"]{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:10px!important
}

#gallery{
	position:absolute;
	height:280px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	min-height: 150px;
	min-width: 150px;
}

#gallery a{
	float:left;
	position:absolute
}

#gallery a img{
	border:0
}

#gallery a.show{
	z-index:500
}

#gallery .caption{
	z-index:600;
	background-color:#000;
	color:#fff;
	height:100px;
	width:100%;
	position:absolute;
	bottom:0
}

#gallery .caption .content{
	margin:5px
}

#gallery .caption .content h3{
	margin:0;
	padding:0;
	color:#1dccef
}

.wyniki{
	color:#000;
	font-size:13px;
	font-weight:700
}

.przejdz{
	float:left;
	margin-top: 50px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:10px 25px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fff
}

.przejdz:hover{
	background-position:left -23px
}
.subheader-a {
	margin-top:15px;
	margin-left:35px;
	padding-left:10px;
}
#top-line{
	width:100%;
	font-size:11px;
	height:39px;
	border-bottom:1px solid #c0bebe
}

.top-line-center{
	float:left;
	width:100%;
	height:35px;
	margin:auto
}

.social{
	width:16px;
	height:16px;
	background-image:url(/gfx/fcb.gif);
	display:block;
	text-indent:-5000px
}

.facebook{
	background-position:left top
}

.twitter{
	background-position:-36px top
}

.rss{
	background-position:-72px top
}

.facebook:hover{
	background-position:left -16px
}

.twitter:hover{
	background-position:-36px -16px
}

.rss:hover{
	background-position:-72px -16px
}

body{
	overflow-x:hidden!important
}

#top-line a{
	margin: 10px 20px 0 0;
	float: left;
	text-decoration: none;
}

#top-line a:link,#top-line a:visited{
	color: #8b8b8b;}

#top-line a:hover{
	color:#000
}

#top-line-right{
	float: right;

}

#top-line-right a:link,#top-line-right a:visited{
	color:#000;
	margin:10px 0 0 43px;
	padding: 6px;
}

#top-line-right a:hover{
	color:red
}

a.top-line-cart:link,a.top-line-cart:visited{
	color:red!important
}

a.top-line-cart:hover{
	color:#000!important
}

._2lqg {

	top: 45px !important;
}

.logo{
	width:222px;
	height:41px;
	background-image:url(/gfx/logo.gif)!important;
	display:block;
	text-indent:-5000px;
	float:left;
	background-position:left top!important;
	padding:0;
	top:7px!important
}

#header {
	padding: 2% 0%;
	font-size:11px;
}

#header span{
	color:red;
	margin:16px 0 0 30px;
	float:left
}

#header a{
	float:left;
	text-decoration:none;
	background-image:url(/gfx/arrow-right-black.png);
	background-repeat:no-repeat;
	background-position:left 4px
}

#header-search{
	left:63%;
	top:9px;
	width:189px;
	height:23px;
	float:left;
	background-image:url(/gfx/tlo-search.gif);
	margin:6px 0px 0 0
}

#header-search:hover{
	background-position:0 -23px
}

#header-search input[type="text"]{
	height:20px;
	width:130px;
	background-color:transparent;
	margin:0 0 0 25px;
	border:0
}

#header-search input[type="submit"]{
	position:relative;
	top:-20px;
	height:20px;
	width:30px;
	background-color:transparent;
	border:0;
	cursor:pointer
}

#top-menu{
	min-width:1280px;
	width:100%;
	transition:all .3s ease;
	height:39px;
	position:relative;
	margin-top:25px
}

#top-menu a{
	width:100%;
	height:30px;
	text-align:center;
	color:#939393;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:5px
}

#top-menu .menu-item .name a:after{
	padding-left:5px;
	content:url(/gfx/arrow-down.png);
}

#top-menu ul{
	margin:0;
	padding:0;
	display:inline
}

.baner-bok{
	float:left;
	position:relative
}

li.lighter{
	float:left;
	background-image:url(/gfx/tlo-menu.gif);
	border-right:1px solid #636363;
	border-left:1px solid #555353
}

#top-menu{
	-moz-min-width:1373px
}

tr.dodBord{
	display:inline-block;
	transition:all .1s ease;
	width:24vw
}

tr.dodBord td{
	height:20px
}

tr.dodBord td.colGrup1:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup2:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup3:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup4:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup5:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup6:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

tr.dodBord td.colGrup7:hover{
	background:#F7F7F7;
	transition:all .1s ease;
	box-shadow:1px 2px 1px #d9d9d9;
	border-radius:5px;
	border:none
}

#top-menu li{
	width:24%;
	height:41px;
	float:left;
	color:#000
}

.subMenu-serw .hovered{
	background-color:#f7f7f7;
	-moz-box-shadow:1px 2px 1px #d9d9d9;
	-webkit-box-shadow:1px 2px 1px #d9d9d9;
	box-shadow:1px 2px 1px #d9d9d9
}

#top-menu li:first-child{
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}

#top-menu li:last-child{
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}

.top-menu-box{
	width:18%;
	float:left;
	min-height:300px;
	margin-top:13px
}

.top-menu-box ul{
	float:left
}

.top-menu-box li{
	list-style:none;
	position:relative;
	width:190px
}

.top-menu-box li.li-arrow{
	list-style:url(/gfx/arrow-right-black.png)!important;
	font-weight:700;
	text-transform:uppercase;
	margin:5px 0;
	padding:0!important
}

.top-menu-box a:link,.top-menu-box a:visited{
	color:#939393;
	font-size:11px
}

.top-menu-box a:hover{
	color:red
}

.top-menu-box li.li-arrow a{
	color:#000!important;
	font-size:11px
}

.top-menu-box li.li-arrow a:hover{
	color:#000
}

.top-menu-box input[type="checkbox"]{
	margin:0;
	position:absolute;
	left:0;
	top:2px
}

.top-menu-box span{
	color:#939393;
	font-size:10px
}

#small-filtr{
	padding:0;
	margin-top:-5px
}

#small-filtr li{
	padding:0
}

tr.dodBord input[type="submit"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:left;
	margin-left:20px
}

tr.dodBord input:hover[type="submit"]{
	background-position:left -23px
}

#slider-duzy{
	width:100%;
	height:245px;
	margin-left: 5%;

}

#boxes{
	float:left;
	margin-top:50px;
	display:flex;
	width:100%;
	justify-content: space-between;


}

#boxes2{
	float:left;
	display:flex;
	margin-bottom:50px
}

.box{
	min-height:400px;
	width: 30%;

	border:1px solid #dbdbdb;
	margin:55px 10px;
	float:left;
	position:relative;
	padding:1%
}


.box-margin2{
	margin-left:20px
}

.box-naglowek{
	font-weight:700;
	font-size:13px;
	color:#000;
	display: block;
	padding-bottom: 2%;

}

#boxes a,#boxes2 a{
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin-bottom:12px
}

#boxes a:link.tytul-red,#boxes a:visited.tytul-red,#boxes2 a:link.tytul-red,#boxes2 a:visited.tytul-red{
	color:red
}

#boxes a:hover.tytul-red,#boxes2 a:hover.tytul-red{
	color:#000
}

.nowosci-briefing{
	float:left;
	position:relative;
	padding:13% 0 3% 52px
}

.wiki-briefing{
	float:left;
	padding:0 0 10px
}

.nowosci-foto{
	position:absolute;
	left:0
}

#small-form input,#small-form textarea{
	border:1px solid #ccc;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:75%!important;
	height:17px;
	padding:6px 17% 6px 6%;
	margin:0 0 10px!important;
	font-size:10px;
	color:#444;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif
}

#small-form textarea{
	height:66px
}

.footer-form {
	padding-top: 6%;

}

#small-form input[type="submit"]{
	width:61px!important;
	height:23px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	float:right;
	cursor:pointer
}

#small-form input:hover[type="submit"]{
	background-position:left -23px
}

#small-form{
	color:#ccc
}

.carousel{
	width:190px;
	text-align:center
}

.zaufali-glowna{
	text-align:left;
	font-style:italic;
	margin-left: 20%;
	width: 100%;
	padding-top: 10%;

	float:left;
	position:relative
}

.zaufali-logo{
	background-color:#fff;
	height:100px;
	margin-left: 30%;

	background-repeat:no-repeat;
	background-position:center center
}

.zaufali-logo img{
	width:100px;
	height:70px
}

.left{
	background-image:url(/gfx/arrow-left-big-black.gif);
	width:9px;
	height:13px;
	position:absolute;
	left:15px;
	top:75px;
	z-index:999;
	cursor:pointer
}

.right{
	background-image:url(/gfx/arrow-right-big-black.gif);
	width:9px;
	height:13px;
	position:absolute;
	right:15px;
	top:75px;
	z-index:999;
	cursor:pointer
}

.left img,.right img{
	width:9px;
	height:13px
}

.left:hover{
	background-image:url(/gfx/arrow-left-big-silver.gif)
}

.right:hover{
	background-image:url(/gfx/arrow-right-big-silver.gif)
}

.lubieto{
	position:relative;
	bottom:5px;
	border-top:1px solid #dbdbdb!important;
	left:15%;
	top:48px;
	z-index:9999;
	width:73%!important;
	height:70px!important
}

#producenci{

	background-color: #f7f7f7;
	-moz-box-shadow: 1px 2px 1px #d9d9d9;
	-webkit-box-shadow: 1px 2px 1px #d9d9d9;
	box-shadow: 1px 2px 1px #d9d9d9;
	float: left;
	width: 100%;

	padding: 14px 0px;}

#menu-bottom{
	width: 100%;

	font-size:10px;
	font-weight: normal!important;
	display: flex;
	top:5px;
	float: left;

	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb
}

.box-dolny{
	min-height:150px;
	float:left;
	width: 20%;
	padding-bottom:20px
}

.box-dolny li{
	list-style:none
}

.dolnyGlowny{
	list-style:url(/gfx/arrow-right-red.png)!important;
	margin:20px 0;
	font-weight:700
}

.box-dolny ul{
	padding-left:12px
}

#newsletter{
	width:188px;
	height:23px;

	margin-left: 10px;
	background-image:url(/gfx/newsletter.gif);
	margin-top:8px
}

#newsletter:hover{
	background-position:0 -23px
}

#newsletter input[type="text"]{
	height:20px;
	width:145px;
	background-color:transparent;
	margin:0 0 0 10px;
	border:0
}

#newsletter input[type="submit"]{
	height:20px;
	width:30px;
	background-color:transparent;
	border:0;
	cursor:pointer
}

#stopka{
	margin: 0 auto;
	float: left;
	width: 100%;
	font-weight: normal!important;

	margin-top: 15px;
}

.stopka-tekst{
	color:#c0bebe;
	text-align:center;
	margin:25px 0 10px
}

.blad{
	float:right
}

.blad a:link,.blad a:visited{
	color:red
}

.blad a:hover{
	color:#000
}

#zawartosc{
	width:100%;
	font-size:11px;
	float:left;
	margin-bottom:10px
}

#nawigacja{
	width: 100%;
	float: left;
	padding-bottom: 3%;
	padding-top: 3%;
	color: #8b8b8b;
}

#nawigacja ul,#nawigacja li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0
}

#nawigacja a:link,#nawigacja a:visited{
	color:#8b8b8b
}

#nawigacja a:hover{
	color:red
}

#nawigacja li:last-child a:link,#nawigacja li:last-child a:visited{
	color:red
}

#nawigacja li:last-child a:hover{
	color:#000
}

.box-filtr{
	border:1px solid #dbdbdb;
	float:left;
	padding-left: 5%;
	padding-top: 2%;

	position:relative
}

.bok{
	padding:10px
}

#filtr-maly ul,#filtr-maly li{
	list-style:none;
	padding: 0px 6px;
	width: 89%;

	display:block;
	color:#8b8b8b
}

.filtr-tyt{
	font-weight:700;
	margin-bottom:15px!important;
	color:#000!important
}

#filtr-maly input[type="checkbox"]{
	margin:0;
	vertical-align:text-top
}

#filtr-maly img{
	margin:0;
	vertical-align:text-top
}

#filtr-maly a:link,#filtr-maly a:visited{
	color:#8b8b8b
}

#filtr-maly a:hover{
	color:red
}

.filtr-dzial:last-child {
	border-bottom: 0px;

}
.filtr-dzial{
	border-bottom:1px solid #dbdbdb;
	padding:14px!important;
	float:left
}

#filtr-maly input[value="FILTRUJ"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-color:#f8f8f8;
	color:#000;
	border:1px solid #dbdbdb;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:left;
	margin-top:10px;
	padding:2px 8px
}

#filtr-maly input[value="FILTRUJ"]:hover{
	border:1px solid #000
}

input[value="wyczyść filtry"]{
	border:0;
	background-color:#fff;
	text-align:right;
	float:right;
	color:#8b8b8b;
	cursor:pointer;
	font-size:11px
}

input[value="wyczyść filtry"]:hover{
	color:red
}

a.zwin{
	border:0;
	background-color:#fff;
	text-align:right;
	float:right;
	color:#8b8b8b;
	cursor:pointer;
	font-size:10px!important
}

a.zwin:hover{
	color:red
}

input[value="FILTRUJ WSZYSTKO"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:left;
	margin-bottom:25px;
}

input[value="FILTRUJ WSZYSTKO"]:hover{
	background-position:left -23px
}

#filtr-maly .filtr-wybrany{
	color:#000
}

#KolumnaLewa{
	width: 20%;
	margin-right:4%;
	float:left
}

#sortowanie span {
	padding-left:15px;
}

#sortowanie{
	height:17px;
	width: 100%;
	margin-bottom: 2%;
	float:left;
	background-color:#f8f8f8;
	border:1px solid #dedede;
	font-size:11px;
	color:#8b8b8b;
	padding:7px 0px 5px;
	position:relative;
}

.lista-item{
	width:100%;
	list-style:none;
	padding:0;
	display:block;
	float:left
}

.lista-item-duza{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left
}

.lista-item h3{
	width:100%;
	text-align:left;
	font-weight:700;
	padding:0
}

.lista-item-duza h3{
	font-weight:700;
	margin:0;
	padding:0
}

.lista-kod{
	color:#616161;
	font-size:10px;
	margin:0 0 15px
}

.lista-foto-box{
	width: 18%;
	float:left;
	min-height:180px;
	position:relative
}

.lista-atryb-box{
	width: 63%;
	float:left;
	position:relative;
	min-height:110px;
}

.lista-text-box{
	width: 82%;
	float:left;
	position:relative;
	min-height:110px
}

.PPN{
	position:absolute;
	left:0;
	top:0
}

.lista-foto-box img{
	border:0;
	width:155px;
	height:180px
}

.lista-cena-box{
	float:left;
	max-width: 15%;

	margin-left:22px;
	position:relative;
}

.lista-opis{
	display:table;
	background-position:left center;
	background-repeat:no-repeat;
	width:100%;
	left:8px;
	position:relative
}

.inna{
	min-height:170px!important
}

.lista-opis-duza{
	display:table;
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:20px
}

.lista-porownaj{
	color:#616161;
	left: -28%;

	font-size:10px;
	position:absolute;
	bottom:0;
	z-index:100
}

#KolumnaPrawa{
	width:76%;
	float:left
}

.promocja{
	width:75px;
	height:22px;
	background-image:url(/gfx/promocja-small_off.png);
	z-index:2;
	left:0;
	top:0;
	margin-bottom:1px
}

.polecamy{
	width:74px;
	height:22px;
	background-image:url(/gfx/polecamy-small.png);
	z-index:2;
	left:0;
	top:0;
	margin-bottom:1px
}

.nowosc{
	width:63px;
	height:22px;
	background-image:url(/gfx/nowosc-small.png);
	z-index:2;
	left:0;
	top:0;
	margin-bottom:1px
}

.lista-atryb-box ul{
	width:100%;
	display:block;
	border:1px solid #dedede;
	padding:0;
	margin:0;
	float:left
}

.lista-atryb-box li{
	width: 97%;

	border-bottom:1px solid #dedede;
	list-style:none;
	padding:5px 5px 5px 8px;
	margin:0;
	float:left
}

.lista-atryb-box li:last-child{
	border-bottom:0 solid #dedede
}

.lista-atryb-box label{
	width:160px;
	display:block;
	color:#616161;
	float:left;
	font-size:11px;
	float:left
}

.lista-atryb-box div{
	width:199px;
	font-size:11px;
	float:left
}

.inne div{
	width:373px!important
}

.lista-atryb-box a{
	font-size:10px;
}

.lista-konfig{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	float:left;
	padding:3px 15px;
	float:right;
	font-weight:400!important;
	position:absolute;
	bottom:0;
	right:-115px;
	z-index:100
}

.lista-konfig:hover{
	background-position:left -23px
}

.bez{
	right:-120px!important
}

.lista-cena-box span{
	font-size:12px;
	color:red;
	width:120px;
	margin-bottom:7px;
	font-weight:700
}

.lista-cena-box b{
	font-size:12px;
	font-weight:700
}

.lista-cena-box s{
	font-size:10px
}

.mar-top{
	margin-top:15px
}

.cena1{
	float:left;
}

.cena2{
	float:left;
}

#porownaj{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	padding:3px 15px;
	font-weight:400!important;
	z-index:100;
	position:absolute;
	left:0;
	bottom:-30px
}

#porownaj:hover{
	background-position:left -23px
}

#serwer-tytul{
	width:85%;
	padding-left:100px;
	background-repeat:no-repeat;
	background-position:left center;
	position:relative;
	margin-top: 2%;

}

#serwer-tytul h1,#strona-tytul h1{
	margin:0;
	font-size:18px;
	padding:0;
	display:inline
}

#serwer-tytul span,#strona-tytul span{
	padding:20px
}

#serwer-tytul .kod,#strona-tytul .kod{
	display:inline
}

#serwer-tytul .drukuj,#strona-tytul .drukuj{
	margin-left:10px;
	font-size:8px;
	background-image:url(/gfx/print.gif);
	width:16px;
	height:13px
}

#serwer-tytul .drukuj:hover,#strona-tytul .drukuj:hover{
	background-position:0 -13px
}

.gplus{
	position:absolute;
	top:348px;
	right:0;
	bottom:3px;
	z-index:5px
}

.fbl{
	position:absolute;
	top:330px;
	right:65px;
	bottom:0;
	z-index:5px
}

#serwer-opis{
	border:1px solid #dbdbdb;
	padding:15px;
	float:left;
	margin:20px 0;
	position:relative
}

.box-opis2{
	text-align:justify!important;
	margin:15px 0;
	float:c
}

#serwer-opis2{
	width: 100%;
	float:left;
	margin:20px 0;
	position:relative
}

#serwer-opis ul{
	list-style:none;
	display:inline;
	float:left;
	padding:0;
	width: 100%;

	margin:30px 0 0
}

.serwer-atrybuty{
	width: 45%;
	float: left;
}

.serwer-opis{
	width:300px;
	left: 50px;
	float:left;
	position:relative;
}

.serwer-cena{
	width: 19%;
	float: left;
	position: relative;
	left: 50px;
}

#serwer-konf{
	background-color:#f8f8f8;
	border:1px solid #dbdbdb;
	display:block;
	padding:0;
	margin:0!important;
	float:left
}

#serwer-konf li{
	border-bottom:1px solid #dedede;
	list-style:none;
	padding:5px 5px 5px 8px;
	margin:0
}

#serwer-konf li:last-child{
	border-bottom:0
}

.atrybut-nazwa{
	width:250px;
	float:left;
	color:#616161
}

.atrybut-wartosc{
	padding-left:250px;
	font-weight:700;
	text-align: left;
}

/*.opis{
	margin-left:50px
}*/

.opis-promocja{
	width:72px;
	height:74px;
	position:absolute;
	right:0;
	top:0;
	z-index:11;
	background-image:url(/gfx/promocjaoff.png)
}

.opis-polecamy{
	width:72px;
	height:74px;
	position:absolute;
	right:0;
	top:0;
	z-index:9;
	background-image:url(/gfx/polecamy.png)
}

.opis-nowosc{
	width:72px;
	height:74px;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	background-image:url(/gfx/nowosc.png)
}

.cena-naglowek{
	font-weight:700;
	font-size:13px;
	float: left;
	width: 100%;

	color:red;
	margin:9px 0;
}

.opis-zdjecieGL{
	border:1px solid #e5e5e5;
	border-radius:3px;
	padding:25px 10px
}

.opis-zdjecia-wiecej{
	margin:10px 0!important
}

.opis-zdjecia-wiecej li{
	list-style:none;
	display:inline;
	width:65px;
	height:45px;
	border:1px solid #e5e5e5;
	float:left;
	padding:6px;
	border-radius:3px;
	margin:4px;
}

.brief{
	width:250px;
	float:left
}

.mar{
	margin-left:5px
}

#opis-cena-dodatkowe{
	margin:15px 0 0;
	width:190px;
	text-align:center;
	float:left
}

#opis-cena-dodatkowe2{
	margin:33px 0 0;
	width:190px;
	text-align:left;
	float:left;
	color:#d3d3d3;
	font-size:10px
}

.kod_PN{
	color:#fffafa;
	font-size:8px
}

#opis-cena-dodatkowe input[type="text"]{
	width:30px;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px
}

#opis-cena-dodatkowe input[type="text"]:focus{
	background-color:#f0f0f0
}

#opis-cena-dodatkowe input[type="submit"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px
}

#opis-cena-dodatkowe input[type="submit"]:hover{
	background-position:left -23px
}

#opis-serwera-dol {
	width: 70%;
	float: left;
	margin: 30px 0 20px;
	position: relative;
}

.Asystent {
	position: absolute;
	height: 100%;
	z-index: 55;
	right: 0;
	color: #616161;
	/*left: 1005px;*/
}

.rata-leasing{
	width:210px;
	height:31px;
	border:0;
	cursor:pointer
}

#showdialog2{
	width:210px;
	height:31px;
	border:0;
	background-image:url(/gfx/oblicz-rate.png);
	background-position:left top;
	display:block;
	margin-top:10px;
	float:left
}

#showdialog2:hover{
	background-position:left -31px
}

.Asystent ul{
	margin:0;
	padding:0
}

.Asystent li{
	padding:0 0 10px;
	color:color:#616161;
	font-weight:700;
	list-style:none
}

.cena1A{
	width:85px;
	color:#000
}

.cena2A{
	color:#616161;
	font-weight:700
}

.cena3A{
	font-weight:700;
	font-size:18px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif
}

#konf3{
	float:left;
	width:100%;
	height:30px;
	position:relative
}

.zawartosc{
	border:1px solid #dbdbdb;
	width: 94%;
	float:left;
	border-radius:4px 0 4px 4px;
	padding:0 0 15px
}

#chcesz {
	float: left;
	width: 100%;
	margin: 30px 0 0 3px;
}

#chcesz a:link,#chcesz a:visited{
	color:red
}

#chcesz a:hover{
	color:#000;
	text-decoration:underline
}

.konf-naglowek{
	color:#000;
	font-size:13px;
	font-weight:700;
	float:left;
	position:absolute;
	left:0;
	top:5px
}

#main_div{
	float:left;
	width: 100%;

}

#konfigurator_nowy{
	float:left;
	width: 100%;

}

#tab-act{
	float:left;
	width: 100%;
	text-transform:uppercase;
	font-weight:700;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:15px;
	color:#8b8b8b
}

.podsumowanie_konfig {
	margin-left: 2%;

}

#tab-act-podsumowanie{
	float:left;
	width: 100%;
	padding: 15px 0px;

	text-transform:uppercase;
	font-weight:700;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#8b8b8b;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:15px
}

.cena-netto{
	float:right;
	text-transform:none;
	padding-right: 4%;
	color:#8b8b8b;
	font-family:Helvetica,Arial,sans-serif
}

#konfigurator_nowy ul{
	list-style:none;
	padding:0;
	margin:0
}

#konfigurator_nowy li{
	list-style:none;
	width: 100%;

	margin:5px 0 0 0;
	padding:0
}

#konfigurator_nowy img{
	border:0
}

#konfigurator_nowy ul.glowny {
	list-style: none;
	margin: 0;
	float: left;
	padding: 0 0 15px 0;
	width: 100%;
}

.cat_name_konfig{
	padding-left: 2%;

}
.konfig-naglowek-n{
	float:left;
	width: 77%;
	text-transform:uppercase;
	font-weight:700;
	font-family:Helvetica,Arial,sans-serif;
	border-top:1px solid #dbdbdb;
}

#generuj{
	float:left;
	margin-top: 1%;

	padding-top: 2%;
	padding-left: 2%;

	width: 98%;
	border-top:1px solid #dbdbdb;
	text-align:right
}

#generuj a{
	margin-right: 2%;
	margin-left: 2%;

	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
}

#generuj a:hover{
	background-position:left -23px
}

.linia{
	float:left;
	color:#6e6e6e;
	vertical-align:middle
}

.subkat-naglowek{
	float:left;
	padding-left: 2%;

	font-weight:700;
	font-family:Helvetica,Arial,sans-serif;
	color:#000
}

.konf-input{
	position: relative;
	top: 1px;
	left: -6px;
	width:30px;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px
}

.konf-input:focus{
	background-color:#f0f0f0
}

.inp{
	float:left;
	width:60px;
	margin-top: 3px;
	margin-left: 3%;
	height:15px
}

.inp2{
	float:left;
	width:30px;
	height:15px
}

.inp3{
	margin-left: 2%;

	float:left;
	position: relative;
	width: 30px;
	top: 4px;
	height:15px
}

.inp4{

	margin-left: 2%;

	float:left;
	width:20px;
	padding-top:3px
}

.longname{
	text-align:left;
	width:100%;
	padding-top:3px!important
}

.longname2{
	text-align:left;
	width:100%;
	padding-top:3px!important
}

.longname3{
	text-align:left;
	width:100%;
	padding-top:3px!important;
}

.longname4{
	text-align:left;
	width:100%;
}

.price{
	padding-right: 2%;
	font-weight: 800;
	float:right;
	text-align:right;
	color:#000;
	text-transform:lowercase
}

#podsumowanie .black{
	color:#000;
	font-weight:700
}

#podsumowanie ul{
	margin:0;
	padding:0
}

.lacznie{
	text-align:right;
	color:red;
	margin: 5px 0px 0 -2%!important;

}

.lacznie span{
	font-size:13px;
	font-weight:700
}

#generuj ul,#generuj li{
	list-style:none;
	display:inline;
}

#generuj input[type="text"]{
	width:30px;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px
}

#generuj input[type="text"]:focus{
	background-color:#f0f0f0
}

#generuj input[type="submit"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px
}

#generuj input[type="submit"]:hover{
	background-position:left -23px
}

#specyfikacja{
	display:block;
	padding:0;
	margin:0!important;
	float:left;
	width: 100%;
}

#specyfikacja li{
	border-bottom:1px solid #dedede;
	list-style:none;
	padding:5px 15px;
	margin:0
}

#specyfikacja li:last-child{
	border-bottom:0
}

#specyfikacja .atrybut-nazwa{
	width:190px;
	float:left;
	color:#616161
}

#specyfikacja .atrybut-wartosc{
	width:518px;
	padding-left:190px;
	font-weight:700
}

#specyfikacja .kategoria{
	border-bottom:2px solid #dedede;
	height:0;
	padding:0
}

#specyfikacja .kategoria:first-child{
	border-bottom:0
}

#_dowiedzSieWiecej ul{
	margin:0 0 0 20px;
	padding:15px
}

#_dowiedzSieWiecej li{
	font-size:13px!important
}

#kroki {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;

}

i {
	border: solid black;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
}

.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

#kroki li{
	display:inline;
	float:left;
	list-style:none;
	border:1px solid #fff;
	padding:12px 18px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	color:#6e6e6e
}

#kroki li:first-letter{
	color:#000!important
}

#kroki li:hover{
	color:#000!important
}

li.aktywny{
	border:1px solid #dedede!important;
	color:#000!important
}

.naglowek {
	position: relative;
	font-weight: 700;
	font-size: 13px;
	color: #000;
	display: block;

	margin: 0 0 15px;
}

#koszyk-glowny {
	width: 100%;

	border: 1px solid #dedede;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#koszyk-glowny li.pozycja {
	width: 100%;

	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #dedede!important;
	float: left;
}
.p1 {
	width: 6%;

}
.p2 {
	width: 38%;

}
.p3{
	width:7%;
}.p4{
	 width:7%;
 }
.p5{
	width:10%;
}.p6{
	 width:10%;
 }.p7{
	  width:11%;
  }

.p8{
	width:10%;
}

.p9{
	width:10%;
}

.p10{
	width:10%;
}

#koszyk-nag {
	width: 100%;

	border: 0;
	display: block;
	background-color: #f8f8f8;
	margin: 0;
	padding: 0;
	float: left;
}

#koszyk-nag li{
	float:left;
	display:inline;
	text-align:center;
	border-right:1px solid #dedede;
	text-transform:uppercase;
	list-style:none;
	padding:10px 0
}

#koszyk-towar {

	border: 0;
	display: block;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

#koszyk-towar li{
	float:left;
	display:inline;
	text-align:center;
	border-right:1px solid #fff;
	list-style:none;
	padding:10px 0
}


.p10{
	border-right:0!important
}

.p4 input[type="text"]{
	width:30px;
	height:15px;
	text-align: center;

	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px
}

.p4 input[type="text"]:focus{
	background-color:#f0f0f0
}

#koszyk-towar .p2,#koszyk-towar .p2a{
	text-align:left;
	font-size:10px
}

#koszyk-towar .p2 a:link,#koszyk-towar .p2a a:link,#koszyk-towar .p2 a:visited,#koszyk-towar .p2a a:visited{
	color:red;
	font-size:13px;
	font-weight:700
}

#koszyk-towar .p2 a:hover,#koszyk-towar .p2a a:hover{
	color:#000;
	text-decoration:underline
}

.p3 img{
	width:12px;
	height:12px
}

.p3 a{
	display:block;
	width:12px;
	height:12px;
	background-image:url(/gfx/delete-koszyk.gif);
	background-position:left top;
	margin:3px auto auto
}

.p3 a:hover{
	background-position:left -12px!important
}

#koszyk-glowny .podsumowanie{
	text-align:right;
	color:#000;
	font-size:11px;
	float:left;
	width:100%;
	margin:0;
	list-style:none;
	padding: 15px 0px 15px 0px;

	position:relative
}

#koszyk-glowny .podsumowanie span{
	color:red;
	font-size:13px;
	font-weight:700;
	padding-right: 1%;

}

#koszyk-glowny .podsumowanie button{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	color:#fff!important;
	background-image: url(/gfx/tlo-button.gif);
	border:1px solid #dbdbdb;
	font-size:10px;
	text-transform: uppercase;

	text-align:center;
	cursor:pointer;
	float:right;
	margin-top:10px;
	position:absolute;
	right:315px;
	top:5px;
	padding:2px 8px
}

#koszyk-glowny .podsumowanie input:hover{
	border:1px solid #000
}

#dol-koszyka {
	float: left;
	position: relative;
	text-align: center;
	height: 13vh;

}

.aggrements-form{
	height: 34px;

}

.kontynuuj{
	position:absolute;
	left:0;
	top:10px
}

#dol-koszyka #showdialog2{
	margin-left:410px;
	background-image:url(/gfx/leasing.gif)!important;
	background-position:left top;
	width:181px;
	height:21px
}

#dol-koszyka #showdialog2:hover{
	background-position:left -21px
}

.leasing{
	width:181px;
	height:21px
}

.zamow{
	position:absolute;
	right:0;
	top:10px
}

.kontynuuj,.zamow{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

.kontynuuj:hover,.zamow:hover{
	background-position:left -23px
}

#showdialog3 .leaselink {
	width: 131px;
	position: relative;
	height: 34px;
	padding: 3px 350px;
	margin-bottom: 140px;
	top: 22px;
}

a#telefone,a#mail{
	color:red!important
}

a.middle{
	top:18px!important
}

ul#small-filtr li{
	list-style:none;
	text-align:left;
	height:17px;
	padding:0 0 0 7px;
	width:100%
}

a.noClick{
	background-image:url();
	color:#fff!important
}

li.li-arrow{
	line-height:0;
	position:relative
}

ul#small-filtr li a{
	font-size:10px;
	-moz-font-size:9px;
	display:inline;
	position:relative;
	top:-13px
}

ul#small-filtr li.li-arrow{
	padding-top:9px;
	padding-bottom:3px
}

ul#small-filtr li span{
	font-size:11px;
	position:relative;
	top:-13px;
	color:#939393
}

ul#small-filtr li.hovered{
	background:inherit
}

ul#small-filtr li.hovered a{
	color:red
}

ul#small-filtr li input{
	display:block;
	float:left;
	margin-top:-8px
}

input[type="submit"] {
	position: relative;
	display: inline-block;
	height: 20px;
	/*left: 33px;*/
}

li.lighter:hover li.hovered tr:nth-child(2){
	border:1px solid #000
}

.menu-item-categories {
	width: 50%;
	background-color: #f7f7f7;
	float:left;
	border-bottom-left-radius: 3%;
	border-bottom-right-radius: 3%;

	display: none;
	min-height:350px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}

.menu-item-categories .row {
	padding: 6% 0 6% 10%;

}

.menu-item-categories .row .children {
	display:none;

}

.menu-item-categories-dual {
	display:none;
	border-bottom-left-radius: 3%;
	border-bottom-right-radius: 3%;

	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);

	background-color: #f7f7f7;

}
.menu-item-categories-dual .row{
	padding: 0% 0% 2% 0;
	background-color: #f7f7f7;
	float: right;
	width: 50%;
}


.menu-item-categories-dual span.title {
	padding: 3%;
	display: block;
	float: left;

	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	background-color: #f7f7f7;
	width: 44%;

}

.menu-item-categories-dual span.title:before {
	background: url(/gfx/arrow-right-black.png) no-repeat 0 0;

	margin: 0 auto;
	content: "";
	background-size: 33%;
	float: left;
	width: 15px;
	left: -36px;
	margin-left: 8px;
	height: 14px;

}

.menu-item-categories-dual span.item {
	margin-left: 17%;
	display: inline-block;
	margin-right: 10%;
	background-color: #f7f7f7;
}
.menu-item-categories .row:hover {
	background-image: url(/gfx/tlo-menu-hover.gif);
}

#top-menu{
	display: flex;
	height: 490px;

}

#top-menu .menu-item .name > a {
	display: block;
	padding-left: 5%;

	text-align: center;
}
#top-menu .menu-item{
	height: 39px;
	width: 100%;
	border-radius: 2px;

	/*margin: auto;  Magic! */
	border-right: 1px solid #3d3d3d;
	border-left: 1px solid #525252;
	background-image: url(/gfx/tlo-menu.gif);
}

#top-menu .category-title.first{
	text-align: center;
}

#top-menu .category-title.second{
	margin-left:20px;
}
#top-menu .submenu-item{
	width:50%;
	float: left;
	padding-bottom: 10px;

}




.submenu-item input[type="submit"] {
	-webkit-border-radius: 15px;
	padding: 3px 15px;
	border-radius: 15px;
	background-image: url(/gfx/tlo-button.gif);
	color: white !important;
	border: 0;
	font-size: 10px;
	text-align: center;
	cursor: pointer;
	float: left;
	margin-left: 10px;

}

#top-menu .submenu-item:hover{
	background-color: #f7f7f7;
	-moz-box-shadow: 1px 2px 1px #d9d9d9;
	-webkit-box-shadow: 1px 2px 1px #d9d9d9;
	box-shadow: 1px 2px 2px #d9d9d9;

}



#top-menu .menu-item a {
	color: white;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 10px;
}
#top-menu .menu-item .menus .menu-item-categories-dual a:hover{
	color: red;

}#top-menu .menu-item .menus .menu-item-categories-dual a{
	 color: #939393;

 }


#top-menu .li-arrow {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#top-menu li.li-arrow {
	list-style: url(/gfx/arrow-right-black.png) !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0 5px 0;
	padding: 0 !important;
}



span.category-title{
	font-weight: bold;
	padding: 6% 2%;
	display: block;}

#top-menu .submenu-item a {
	color: #939393;
	font-size: 11px;
}

#top-menu .menu-item-categories .row > a {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#top-menu .menu-item-categories .row .children .row > a {
	color: #000;
}


td.rownan{
	padding-bottom:0
}

li table{
	margin-left:-5px
}

#user_login .pozycja{
	width:100%;
	padding: 1% 0% 1% 0%;
	border:0!important
}

#user_login .pozycja:first-child{
	border-bottom:1px solid #dedede!important
}

.silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important
}

.logowanie{
	width: 100%;
	border:1px solid #dedede;
	display:block;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:10px;
	padding-left: 1%;

}

.logowanie li.pozycja{
	width:998px;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative;
	color:#6e6e6e
}

.logowanie input[type="submit"],.create{
	position:absolute;
	right: 3%;
	top:10px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

.logowanie input[type="submit"]:hover,.create:hover{
	background-position:left -23px
}

.logowanie input[type="text"],.logowanie input[type="password"]{
	width:210px;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px;
	margin:0 20px 0 10px
}

.logowanie input[type="text"]:focus,.logowanie input[type="password"]:focus{
	background-color:#f0f0f0
}

.trust{
	margin:30px 0 30px 457px;
	float:left
}



#new_user .pozycja{
	border:0!important;
	width: 100%;


}

#new_user .pozycja:first-child{
	border-bottom:1px solid #dedede!important
}

.silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important
}

.zakladanie{
	border:1px solid #dedede;
	display:block;
	width: 100%;

	margin:0;
	padding:0;
	float:left;
	margin-bottom:10px
}

.zakladanie li.pozycja{
	width:998px;

	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative
}

.zakladanie li.pozycja span{
	padding:1%;
	display:block;
}

.zakladanie li label span {
	font-size: 8px;
	line-height: 9px;
}

.zakladanie li{
	list-style:none
}

.zakladanie input[type="text"],.zakladanie input[type="password"],textarea,select{
	width:430px!important;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px;
	margin:0 20px 0 10px
}

.zakladanie textarea{
	height:60px
}

.zakladanie input[type="text"]:focus,.zakladanie input[type="password"]:focus,textarea:focus,select:focus{
	background-color:#f0f0f0
}

.zakladanie label{
	width: 35%;
	float:left;
	text-align:right
}

.zakladanie .error{
	border:1px red solid!important
}

.zakladanie .pozycja li{
	margin-bottom:20px
}

#new_user input[type="submit"]{
	float:right;
	clera:both;
	margin:10px 0;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

#new_user input[type="submit"]:hover{
	background-position:left -23px
}

#platnosc_wysylka .pozycja{
	border:0!important;

}

#platnosc_wysylka .pozycja:first-child{
	border-bottom:1px solid #dedede!important
}

.silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important
}

.platnosc{
	border:1px solid #dedede;
	display:block;
	margin:0;
	padding:0;
	width: 100%;

	float:left;
	margin-bottom:10px
}

.platnosc li.pozycja{
	width: 100%;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative
}

.platnosc li{
	list-style:none
}

.platnosc .ul_srodek{
	padding:0
}

.ul_srodek input[type="radio"]{
	z-index:555;
	float:left
}
.belka-text {
	margin-left:1%;
	display: block;
	padding: 2% 0% 2% 0%;
}
.ul_srodek .tyt{
	font-weight:700;
	font-size:11px;
	color:#000;
	float:left
}

.ul_srodek .cena{
	font-weight:700;
	font-size:13px;
	color:#000;
	padding: 1% 3% 0% 0%;

	float:right
}

.ul_srodek li{
	color:#6e6e6e;
	width: 100%;
	float:left
}

.ul_srodek li div{
	float:left;
	margin-right: 15%;

	padding-top:10px
}

.ul_srodek li img{
	width:90px;
	height:90px;
	margin-top:10px
}

.platnosc textarea{
	height:60px;
	margin: 2% 1%;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px
}

.platnosc textarea:focus{
	background-color:#f0f0f0
}

.platnosc .error{
	border:1px red solid!important
}

.platnosc .pozycja li{
	margin-bottom:10px;
	margin-left:1%;
	margin-top: 1%;

}

#platnosc_wysylka input[type="submit"]{
	float:right;
	clera:both;
	margin:10px 0;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

#platnosc_wysylka input[type="submit"]:hover{
	background-position:left -23px
}

#podsumowanie_zamowienia .p2{
	width:560px!important
}

.podwojna{
	float:left;
	width: 100%;

	list-style:none;
	padding:0
}

#podsumowanie_zamowienia .pozycja-mala{
	border:0!important
}

#podsumowanie_zamowienia .pozycja-mala2{
	padding:10px!important;
	border:0!important;
	min-height:80px;
	line-height:20px;
	padding-top:15px;
	float:left
}

#podsumowanie_zamowienia .pozycja-mala:first-child{
	border-bottom:1px solid #dedede!important
}

.silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important;
	position:relative
}

#podsumowanie_zamowienia .podsumowanie{
	width: 49%;
	border:1px solid #dedede;
	display:block;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:10px
}

#podsumowanie_zamowienia .podsumowanie li.pozycja-mala{
	width: 100%;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative
}

.podsumowanie li{
	list-style:none
}

.podsumowanie .ul_srodek{
	padding:0;
	float:left
}

#podsumowanie_zamowienia .mleft{
	margin-left:16px;
	float:right
}



#podsumowanie_zamowienia label{
	width:95px;
	text-align:right;
	color:#656565;
	float:left;
	margin-right:10px
}

#podsumowanie_zamowienia .pozycja-mala2 div{
	float:left;
	width:350px
}

.podsumowanie a{
	position:absolute;
	right:10px;
	top:7px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-color:#fff;
	color:#000;
	border:1px solid #dbdbdb;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	padding:2px 8px
}

.podsumowanie a:hover{
	border:1px solid #000
}

.potw{
	text-align:left;
	margin-bottom:15px
}

#podsumowanie_zamowienia li.pozycja:last-child{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:0 solid #dedede!important;
	float:left
}

input[value="POPRAW"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 30px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
}

input[value="POPRAW"]:hover{
	background-position:left -23px
}

input[value="ZŁÓŻ ZAMÓWIENIE"]{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:7px 30px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px
}

input[value="ZŁÓŻ ZAMÓWIENIE"]:hover{
	background-position:left -23px
}

.butt{
	float:left;
	text-align:left;
	margin-bottom:15px
}

.butt a{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px
}

.butt a:hover{
	background-position:left -23px
}

.butt input{
	float:right;
	margin:0 0 10px 10px !important;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

.butt input:hover{
	background-position:left -23px
}

.informacja{
	border:1px solid #dedede;
	padding:15px;
	color:#000;
	font-size:14px;
	width: 100%;

	text-align:left;
	font-weight:700
}

.informacja span{
	font-size:11px!important;
	color:#6e6e6e;
	font-weight:400
}

.informacja a:link,.informacja a:vlink,{
	color:#000
}

.informacja a:hover,{
	color:red;
	text-decoration:underline;
	font-weight:700
}

.wyloguj{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px;
	color:#fff!important
}

.wyloguj:hover{
	background-position:left -23px
}

.przyjete{
	width: 100%;
	text-align:center;
	color:#000;
	font-size:11px;
	margin-top:30px;
	float:left
}

.przyjete span{
	font-size:13px
}

.green{
	font-size:20px!important;
	font-weight:700;
	color:#4e7a00
}

.butt{
	float:left;
	text-align:left;
	width: 100%;
	padding:25px 0;
	float:left
}

.butt2{
	float:left;
	text-align:left;
	padding:25px 0;
	float:left;
	width: 100%;

}

#moje{
	text-align:center;
	width:215px;
	padding-left: 6%;

}

#moje img{
	margin-top:25px
}

.moje{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-left:5px;
	color:#fff!important;
	width:70px
}

.moje:hover{
	background-position:left -23px
}

#form_podstrona{
	float:left
}

#form_podstrona .pozycja{
	width: 100%;

	border:0!important
}

#form_podstrona .pozycja:first-child{
	border-bottom:1px solid #dedede!important
}

#form_podstrona .silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important
}

.formularz{
	border:1px solid #dedede;
	display:block;
	margin:0;
	width: 100%;

	padding:0;
	float:left;
	margin-bottom:10px
}

.formularz li.pozycja{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative
}

.formularz li{
	list-style:none
}

.formularz input[type="text"],.formularz input[type="password"],textarea,select{
	width:400px;
	height:15px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	color:#6e6e6e;
	font-size:11px;
	margin:0 20px 0 10px
}

.formularz textarea{
	height:60px
}

.formularz input[type="text"]:focus,.zakladanie input[type="password"]:focus,textarea:focus,select:focus{
	background-color:#f0f0f0
}

.formularz label{
	width:200px;
	float:left;
	text-align:right
}

.formularz .error{
	border:1px red solid!important
}

.formularz .pozycja li{
	margin-bottom:10px
}

#form_podstrona input[type="submit"]{
	float:right;
	margin-right: 3%;
	margin-bottom: 3%;

	clear: both;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer
}

#form_podstrona input[type="submit"]:hover{
	background-position:left -23px
}

.gorne-logout{
	float:right;
	clera:both;
	margin:10px 0;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fff
}

.gorne-logout:hover{
	background-position:left -23px
}

#historia-nag .silverrr{
	background-color:#f8f8f8;
	font-weight:700;
	border-bottom:1px solid #dedede;
	color:#000!important
}

#historia-nag{
	width: 100%;
	border:0;
	display:block;
	background-color:#f8f8f8;
	margin:0;
	padding:0;
	float:left;
	border-bottom:1px solid #dedede
}

#historia-nag li{
	float:left;
	display:inline;
	text-align:center;
	border-right:1px solid #dedede!important;
	text-transform:uppercase;
	list-style:none;
	padding:10px 0
}

#historia-nag li:last-child{
	border-right:0 solid #dedede!important
}

.h1{
	width:15%;
}

.h2{
	width:35%;
	text-align:left!important;
	font-weight:700;
	padding-left:15px!important
}

.h3{
	width:15%
}

.h4{
	width:15%;
}

.h5{
	width:15%;
	border-right:0!important
}

.h6{
	width:10%;
	padding:0 10px;
	margin:0 10px;
	display:inline
}

.nowe{
	color:#fff;
	background-color:blue
}

.pprzyjete{
	color:#000;
	background-color:lime
}

.wyslac{
	color:#fff;
	background-color:orange
}

.wyslane{
	color:#fff;
	background-color:maroon
}

.zrealizowane{
	color:#fff;
	background-color:silver
}

.anulowane{
	color:#fff;
	background-color:purple
}

.pozycja2{
	width:100%;
	padding:0!important;
	list-style:none
}

#historia-nag .pozycja3{
	border-top:1px solid #dedede;
	padding:0!important
}

.historia-towar{

	width: 100%;	border:0;
	display:block;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left
}

.historia-towar li{
	float:left;
	display:inline;
	text-align:center;
	border-bottom:1px solid #dedede;
	border-right:1px solid #fff;
	list-style:none;
	padding:10px 0
}

.historia-towar li:last-child{
	border-bottom:0 solid #dedede
}

.historia-towar a.zobacz{
	margin:10px 0;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fff
}

.historia-towar a.zobacz:hover{
	background-position:left -23px
}

#legenda{
	float:left
}

#legenda li{
	list-style:none;
	float:left;
	width:698px;
	margin-bottom:5px
}

.legenda{
	width:50px;
	height:20px;
	float:left;
	margin-right:10px
}

.nag-span{
	padding: 2%;

}
.naglowek span{
	color:#6e6e6e;
	font-size:11px
}

#historia_zamowienia .podwojna{
	float:left;
	list-style:none;
	padding:0
}

#historia_zamowienia .pozycja-mala3{
	width:321px!important;
	padding:10px!important;
	border:0!important
}

#historia_zamowienia .pozycja-mala4{
	width:321px!important;
	padding:10px!important;
	border:0!important;
	min-height:80px;
	line-height:20px;
	padding-top:15px;
	float:left
}

#historia_zamowienia .pozycja-mala:first-child{
	border-bottom:1px solid #dedede!important
}

.silverr{
	background-color:#f8f8f8;
	font-weight:700;
	border:1px solid #dedede;
	color:#000!important;
	position:relative
}

#historia_zamowienia .hist{
	width:49%;
	border:1px solid #dedede;
	display:block;
	margin:0;
	padding:0;
	float:left;
	margin-bottom:10px
}

#historia_zamowienia .hist li.pozycja-mala{
	width:341px;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #dedede!important;
	float:left;
	position:relative
}

.hist li{
	list-style:none
}

.hist .ul_srodek{
	padding:0;
	float:left
}

#historia_zamowienia .mleft{
	margin-left:8px;
	float:right
}


#historia_zamowienia label{
	width:95px;
	text-align:right;
	color:#656565;
	float:left;
	margin-right:10px
}

#historia_zamowienia .pozycja-mala4 div{
	float:left;
	width:220px
}

.hp1{
	width:11%;
}

.hp2{
	width:27%;
	text-align:left!important;
	font-weight:700;
	padding-left:15px!important
}

.hp4{
	width:11%;
}

.hp5{
	width:11%;
}

.hp8{
	width:11%;
}

.hp9{
	width:11%;
}

.hp10{
	width:15%;
	border-right:0!important
}

.hp2 span{
	font-size:10px;
	font-weight:400;
	color:#000
}

#strona-tytul{
	width:700px;
	position:relative
}

.akt-image{
	float:right;
	margin-left:10px
}

.lista-akt-tyt{
	padding:0!important;
	margin:0 0 10px!important
}

.lista-akt-tyt li{
	list-style:none
}

#kontakt{
	float:left;
	width: 100%;
}

.kontaktb{
	border:1px solid #dbdbdb;
	margin-top: 3%;
	float:left;
	position:relative;
	width: 28%;
	min-height: 416px;

	padding:14px;
	color:#000;
	margin-bottom:25px
}

.kontaktc{
	width:447px;
	min-height:200px;
	border:1px solid #dbdbdb;
	margin-top:55px;
	float:left;
	position:relative;
	padding:14px;
	color:#000;
	margin-bottom:25px
}

#kontakt input,#kontakt textarea,#kontakt select{
	border:1px solid #ccc;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:475px;
	height: 15%;
	padding:2px 10px;
	margin:0 0 10px!important;
	font-size:10px;
	color:#444;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif
}

#kontakt-maly input,#kontakt-maly textarea,#kontakt-maly select{
	border:1px solid #ccc;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	width:93%!important;
	height: 15%;
	padding:2px 10px;
	margin:0 0 10px!important;
	font-size:10px;
	color:#444;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif
}


#kontakt input[type="submit"]{
	width:61px;
	height:23px;
	top: 18px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff;
	border:0;
	font-size:10px;
	text-align:center;
	float:right;
	cursor:pointer
}

#kontakt input:hover[type="submit"]{
	background-position:left -23px
}

#kontakt{
	color:#ccc
}

.mapa{
	float:left;
	text-align:center;
	border:1px solid #dbdbdb;
	padding:14px;
	min-height: 416px;

	width: 36%;
	margin-top: 3%;

}

#boxes-wiki{
	float:left;
	width:100%;
}

#wiki{
	float:left;
	margin:90px 0 60px;
	background-color:#f7f7f7;
	-moz-box-shadow:1px 2px 1px #d9d9d9;
	-webkit-box-shadow:1px 2px 1px #d9d9d9;
	box-shadow:1px 2px 1px #d9d9d9;
	float:left;
	position:relative;
	padding:14px
}

.wiki{
	margin:0;
	padding:0
}

.wiki li{
	width:33%;
	float:left;
	display:inline;
	list-style:none
}

.litera{
	color:red;
	font-weight:700;
	font-size:16px
}

.powrot a{
	margin:10px 0 50px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	float:left
}

.powrot a :hover{
	background-position:left -23px
}

#komunikat{
	float:left;
	width: 100%;
	margin:20px 0;
	text-align:center
}

#error{
	float:left;
	margin:20px 0;
	text-align:center;
	font-size:20px!important;
	font-weight:700;
	color:red
}

#komunikat .green{
	font-size:20px!important;
	font-weight:700;
	color:#4e7a00
}

#komunikat .red{
	font-size:20px!important;
	font-weight:700;
	color:red
}

#komunikat .red .mniejszy{
	font-size:16px!important;
	font-weight:700;
	color:#000
}

.butt{
	float:left;
	text-align:left;
	padding:25px 0;
	float:left
}

#komunikat a{
	margin:10px 0 50px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:3px 15px;
	border-radius:15px;
	background-image:url(/gfx/tlo-button.gif);
	color:#fff!important;
	border:0;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fff
}

#komunikat a :hover{
	background-position:left -23px
}

.idpozycji{
	color:red!important
}

.proponujemy{
	font-weight:700
}

#alternatywne ul{
	width:500px;
	text-align:left;
	margin:auto;
	font-size:14px
}

#alternatywne li{
	padding:0!important;
	margin:0 0 10px!important
}

#alternatywne a:link,#alternatywne a:visited{
	color:#000!important;
	background-image:none;
	font-size:14px;
	font-weight:400;
	padding:0!important;
	margin:0!important
}

#alternatywne a:hover{
	color:red!important;
	background-image:none;
	font-size:14px;
	font-weight:400
}

.dostepny{
	color:#00ca00!important;
	font-weight:400!important;
	float:none!important
}

.inaczej{
	color:orange!important;
	font-weight:400!important;
	float:none!important;
	padding-left:3px
}

.subMenu-serw ul#small-filtr li span,.subMenu-backUp ul#small-filtr li span,.subMenu-oprogr ul#small-filtr li span,.subMenu-inne ul#small-filtr li span{
	display:none
}

.subMenu-serw ul#small-filtr li.li-arrow,.subMenu-backUp ul#small-filtr li.li-arrow,.subMenu-oprogr ul#small-filtr li.li-arrow,.subMenu-inne ul#small-filtr li.li-arrow{
	display:none
}

.subMenu-serw input[type="submit"],.subMenu-backUp input[type="submit"],.subMenu-oprogr input[type="submit"],.subMenu-inne input[type="submit"]{
	display:none!important
}

.subMenu-serw ul#small-filtr li input,.subMenu-backUp ul#small-filtr li input,.subMenu-oprogr ul#small-filtr li input,.subMenu-inne ul#small-filtr li input{
	display:none
}

.subMenu-serw .sub-1 ul#small-filtr li a:hover,.subMenu-backUp .sub-1 ul#small-filtr li a:hover,.subMenu-oprogr .sub-1 ul#small-filtr li a:hover,.subMenu-inne .sub-1 ul#small-filtr li a:hover{
	background:#555;
	color:#fff;
	transition:all .3s ease
}

.subMenu-serw ul#small-filtr li,.subMenu-backUp ul#small-filtr li,.subMenu-oprogr ul#small-filtr li,.subMenu-inne ul#small-filtr li{
	height:30px;
	padding:9px 0 0 1px
}

.subMenu-serw ul#small-filtr li.li-arrow,.subMenu-backUp ul#small-filtr li.li-arrow,.subMenu-oprogr ul#small-filtr li.li-arrow,.subMenu-inne ul#small-filtr li.li-arrow{
	padding-top:17px;
	padding-left:21px;
	padding-bottom:0
}

.subMenu-serw ul#small-filtr li a,.subMenu-oprogr ul#small-filtr li a,.subMenu-backUp ul#small-filtr li a,.subMenu-inne ul#small-filtr li a{
	font-size:14px
}

.sub-image img{
	width:230px;
	height:172px;
	position:relative;
	top:-20px;
	left:23px
}

.sub-image a{
	position:relative;
	text-align:center;
	color:#00aef4;
	top:-5px;
	left:74px
}

.sub-image p{
	color:#999
}

.empty{
	display:none;
	transition:all .5s ease
}

.showBlock{
	display:block
}

ul{
	list-style:none;
	padding: 1%;

}


/*==================================================KOLUMNY-MAIN===============================*/

/*=======================================================================================================*/
@media (min-width: 1280px) {
	.container {
		margin-left:auto;
		margin-right: auto;
		width: 1280px;
	}
}

@media (min-width: 1280) and (max-width: 1365) {
	#KolumnaPrawa{width:20%}
}
@media (min-width: 1366px) and (max-width: 1439px) {

	.Asystent{left:1005px}

	.longname3{width:89%}
	.longname{width:86%}

	#stopka{left:12%}

	.lista-item h3{width:100%}
	.lista-opis{width:700px}
	#serwer-opis{padding:11px}
}
@media (min-width: 1440px) and (max-width: 1535px) {

	.lista-item h3{width:100%}
	#generuj{width:967px}
	.lista-opis{width:700px}
	.longname3{width:880px}

	.longname{width:850px}
	#konfigurator_nowy ul.glowny{width:967px}
	#stopka{left:14%}
}
@media (min-width: 1536px) and (max-width: 1599px) {

	#KolumnaLewa{margin:14px 0 1px 6px}
	.lista-opis{width:700px}

	.lista-item h3{width:90%}
	#serwer-opis{width:100%;padding:19px;left:8px;position:relative}
	#stopka{left:17%}
}
@media (min-width: 1600px) and (max-width: 1680px) {


	#opis-serwera-dol {width: 80%;}
	#stopka{left:19%}

}
@media (min-width: 1680px) and (max-width: 1919px) {

}


@media (min-width: 1920px) and (max-width: 2560px) {


	#stopka{left:22%}
	#opis-serwera-dol {width: 80%;}

}
@media (min-width: 2560px) and (max-width: 3000px) {

	#stopka{left:32%}

	#opis-serwera-dol {width: 80%;}

}



.sub-2{
	z-index:1000
}

.sub-2 a:hover{
	color:red
}

.sub-image p a{
	color:red
}

.sub-image{
	position:absolute;
	top:0;
	width:250px;
	height:250px;
	padding:47px;
	left:482px;
	border-left:1px solid #e3e3e3;
	background:#f1f1f1
}

.sub-1{
	position:relative;
	left:-39px;
	width:230px;
	background:#f1f1f1;
	color:#555;
	z-index:1000
}

.sub-1 li a{
	color:#555
}

a.activeLink{
	background-color:green
}

a.normLink{
	background-color:transparent
}

.sub-1:hover,.sub-2:hover{
	border:none
}

.subMenu-serw .sub-2 ul#small-filtr li a{
	padding-top:12px
}

.subMenu-serw .sub-2{
	position:relative;
	top:0;
	left:-55px;
	background:#f1f1f1;
	width:265px;
	border-left:1px solid #e3e3e3;
	z-index:1000;
	height:490px
}

.subMenu-serw ul#small-filtr li a{
	display:block;
	text-align:left;
	top:-16px;
	left:-1px;
	width:80%;
	height:27px;
	padding:12px 36px 3px 18px;
	transition:all .3s ease
}

.subMenu-serw .sub-1 ul#small-filtr li a{
	padding-left:17px
}

.subMenu-serw .sub-1{
	position:relative;
	left:-38px;
	top:0;
	width:270px;
	height:480px;
	background:#f1f1f1;
	padding:3px 0 0;
	z-index:1000
}

.subMenu-serw li.hovered{
	box-shadow:none
}

.subMenu-serw .sub-2{
	border-left:1px solid #e3e3e3
}

.subMenu-serw{
	transition:all .5s ease;
	position:absolute;
	top:40px;
	left:37px;
	height:500px;
	width:42%
}

.subMenu-serw a{
	color:#555
}

.subMenu-serw .sub-image a{
	color:#00aef4
}

.subMenu-backUp ul#small-filtr li a{
	display:block;
	top:-15px;
	left:-2px;
	width:203px;
	height:25px;
	padding:12px 48px 4px 22px;
	transition:all .3s ease;
	text-align:left
}

.subMenu-backUp .sub-image a{
	color:#00aef4
}

.subMenu-backUp .sub-1{
	position:absolute;
	width:270px;
	top:124px;
	left:417px;
	background:#f1f1f1;
	padding-top:3px
}

.subMenu-backUp .sub-2{
	position:absolute;
	top:124px;
	left:689px;
	background:#f1f1f1;
	width:271px;
	border-left:1px solid #e3e3e3;
	padding-top:3px;
	z-index:1000
}

.subMenu-backUp .sub-image{
	position:absolute;
	top:125px;
	width:270px;
	height:392px;
	background:#f1f1f1;
	padding:94px 20px 0 13px;
	left:901px;
	border-left:1px solid #e3e3e3
}

.subMenu-backUp .sub-image img{
	top:-44px
}

.subMenu-backUp a{
	color:#555
}

.subMenu-backUp{
	position:absolute;
	top:-83px;
	left:-16px;
	width:50%
}

.subMenu-oprogr{
	position:absolute;
	top:-83px;
	left:365px
}

.subMenu-oprogr ul#small-filtr li a{
	display:block;
	text-align:left;
	top:-14px;
	left:-2px;
	width:207px;
	height:25px;
	padding:11px 43px 3px 22px;
	transition:all .3s ease
}

.subMenu-oprogr .sub-image a{
	color:#00aef4
}

.subMenu-oprogr .sub-1{
	position:absolute;
	width:271px;
	top:125px;
	left:565px;
	background:#f1f1f1;
	padding-top:3px;
	border-left:1px solid #e3e3e3;
	z-index:1000
}

.subMenu-oprogr .sub-2{
	position:absolute;
	top:125px;
	left:303px;
	background:#f1f1f1;
	width:259px;
	border-left:1px solid #e3e3e3;
	padding-top:3px
}

.subMenu-oprogr .sub-image{
	position:absolute;
	top:125px;
	width:265px;
	height:284px;
	background:#f1f1f1;
	padding:101px 18px 101px 9px;
	left:10px;
	border-left:1px solid #e3e3e3
}

.subMenu-oprogr .sub-image img{
	width:230px;
	height:172px;
	position:relative;
	top:-55px;
	left:23px
}

.subMenu-oprogr a{
	color:#555
}

.subMenu-inne{
	position:absolute;
	top:-90px;
	left:354px
}

.subMenu-inne ul#small-filtr li a{
	text-align:left;
	display:block;
	top:-15px;
	left:-2px;
	width:207px;
	height:25px;
	padding:11px 43px 4px 22px;
	transition:all .3s ease
}

.subMenu-inne .sub-image a{
	color:#00aef4
}

.subMenu-inne .sub-1{
	position:absolute;
	width:271px;
	top:132px;
	left:975px;
	background:#f1f1f1;
	padding-top:0;
	border-left:1px solid #e3e3e3
}

.subMenu-inne .sub-2{
	position:absolute;
	top:131px;
	left:714px;
	background:#f1f1f1;
	width:258px;
	border-left:1px solid #e3e3e3
}

.subMenu-inne .sub-image{
	position:absolute;
	top:128px;
	width:264px;
	height:281px;
	background:#f1f1f1;
	padding:66px 78% 136px 49%;
	left:399px;
	border-left:1px solid #e3e3e3
}

.subMenu-inne a{
	color:#555
}
