@charset "UTF-8";
html{
    height:100%;
}
body {	
	text-align: center;
	color: rgb(106, 105, 105);
	line-height: 1.5em;	
	font-size: 0.75em;
	margin: 0 0;
	padding: 0 0;
	background: #FFF;
	height:100%;
	/*background:url(images/tlo.jpg) no-repeat;
    background-position:center;
	 background-attachment: fixed;
    -webkit-background-size: cover;
     -moz-background-size: cover;
    -o-background-size: cover;
  background-size: cover;*/
	/* background:url(images/bgbody.jpg) top repeat;   */
	/* background:url(images/tlogoraduza.png) top repeat-x;*/
	/* background:url(images/bgbody.jpg) top repeat-x;*/
}
/* .kontener{ width:90%; margin:0 auto; background:#9F0} */

/*////////////////////////////////////////////////////////////////////////////// TOP STRONY */
.top_back{
background-image: url("images/back_all.jpg");
background-repeat: repeat-x;

}
.auto_back{
background-image: url("images/auto_back.jpg");
background-repeat: no-repeat;

background-position:center bottom;
}
.form-control{
box-shadow:none!important;
}


.gray_kreska{
-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.75);
height:1px;margin-top:40px;background-color:#aeaeae;

}
.napisy_log_rej{
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#adacac!important;
font-size:16px!important;
}

.styl_exo2{
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#face00!important;
font-size: 20px;

}
.styl_exo{
/*text-transform:uppercase;*/
color:#face00!important;
/*font-size: 14px;*/
}

.tekst_nowy{
text-align:center;
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#38383b!important;


}

.tekst_fotter{
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#fff!important;
font-size:16px;

}

.tytul_product{
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#595959!important;
font-weight:bold!important;
font-size:32px!important;
padding-top:20px!important;
}
.subtytul_product{
font-family: 'Myriad Pro-Light', sans-serif!important;
font-size:20px!important;
color:#eb610f!important;
padding-top:20px!important;
}
.h1_product{

font-family: 'Myriad Pro-Light', sans-serif!important;
color:#595959!important;
font-weight:bold!important;
font-size:36px!important;
line-height:40px!important;
}




.tip-bottom{


}
#top {

}
.tlo_top{
background-color:white;
}


.usauto_logo {
margin-top:-2px!important;
margin-left:-2px;
margin-right:auto!important;
margin-bottom:-15px;
height: auto!important;
z-index:100!important;
}


.texttop{ margin-bottom:10px; color:#121212; text-align:left; font-size:16px;}
a{ text-decoration:none; }
.top .logo{  max-height:120px; margin-top:5px; margin-bottom:10px;}

.top .logo img{ border:none;}
.top .logo a{ border:none }



.top .list-top-1 {
	background: #FFF url("images/list-top-bg.gif") repeat-x top;
	margin: 0 0;
	border-radius: 4px;
	border: 1px solid rgb(255, 255, 255);
	overflow: hidden;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.13);
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.top .list-top-1 li {
	float: left;
}
.top .list-top-1 li a {
	padding: 0px 18px;
	color: rgb(79, 79, 79);
	text-transform: uppercase;
	line-height: 42px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	text-decoration: none;
	border-right-color: rgb(215, 215, 216);
	border-right-width: 1px;
	border-right-style: solid;
	display: inline-block;
}
.top .list-top-1 li a:hover {
	background: #3c3b3b;
	color: #fff;
}
.lubieto{border:none; overflow:hidden; width:500px; height:50px; overflow:hidden; background: none;}

/*///////////////////////////////////////////////////////////////////////////////////SERACH

*/
.wyszukiwarka { height:40px;
}
.wyszukiwarka-top-1 {
margin: 0 0;
float:none;
}

.wyszukiwarka-top-10 {
	background: white;
	height:52px;
	margin: 0 0;
	float:none;
	overflow: hidden;
	/*z-index:0;*/


	/*border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px; */

}

.form-control{
	z-index:1!important;
}

.wyszukiwarka-top-12 {
	background: #ffbed2;height:52px;
	margin: 0 0;


	overflow: hidden;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.13) inset;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13) inset;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13) inset;
	float:none;
	/*	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;*/

}
.wyszukiwarka-top-1s {
	background: #FFF; height:20px;
	margin: 0 0;
	border-radius: 4px 0 0 4px;
	border: 1px solid #bababa;
	overflow: hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.wyszukiwarka-top-12s {
	background: #3dc3e6; height:35px;
	margin: 0 0;
	border: 1px solid #3dc3e6;
	overflow: hidden;

}
/*.pasek{max-width:1024px;}*/

#pasek{
position: relative;
background-color: #000;
max-height: 40px;
filter: alpha(opacity=50);
opacity: 0.5;
-moz-opacity: 0.5;
z-index: 1;
}

.btn-lupka{


border-radius:0px!important;
background:url(images/lupka.png) center !important;

background-repeat:no-repeat!important;
background-color:white!important;
height:34px;
border: 1px solid #dddddd!important;
border-left:0px!important;
padding-left:16px!important;
padding-right:16px!important;
}
.btn-lupka:hover{

background-color:#ebebeb!important;
}

.telefon-info {  font-family: "Open Sans",sans-serif; font-weight:700;}




.telefon-info .dni{
float:left;
margin-top:15px;
}

.tel{
margin-left:10px;
margin-top:15px;
float:left;
color: rgb(250, 250, 250);
font-size:130%;
 }
.tel_sm_1100{
margin-left:10px;float:left;    color: rgb(250, 250, 250);
font-size:100%;margin-top:15px;
}



.telefon-info .czynny {float:left;margin-left:10px;margin-top:3px;}

.wyszukiwarka button.button {
	-webkit-border-fit: lines;
}
.wyszukiwarka button.button {
	margin: 0 0; padding: 0 0; border: 0px currentColor; width: auto; overflow: visible; cursor: pointer;
}

.wyszukiwarka #search_mini_form {
	padding: 0px 0px 0px 0px;  float: left; position: relative; width:100%; overflow: hidden;
	background:#ffbed2;
}
.wyszukiwarka .search_mini_form {
	line-height: normal; overflow: hidden; font-size: 16px;/*margin-left:10px; margin-right:10px;*/margin-top:0px;
	/*padding-left:5px;*//*padding-right:37px;*/
}
.wyszukiwarka .search_mini_form .input-text {
  margin:0 0; 	 padding: 7px 10px;

  border: 1px solid #bababa; height:20px; font-size:14px; font-family: "Open Sans",sans-serif; float:left; text-align:center; font-weight:bold;
}
.wyszukiwarka .search_mini_form button.button {
	float:left;
}
.wyszukiwarka .search_mini_form button.button span {

	background: url("images/button-search.png") repeat-x top;
	padding: 0px 10px 0px 9px;
	border-radius: 0px;
	height: 20px;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	line-height: 34px;
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	margin-top:0px;
}
.wyszukiwarka .search_mini_form button.button:hover span {
	background: rgb(60, 59, 59);
}
.top_menu {
	position:absolute; text-align:center; margin-top:5px;
	}
.top_menu ul {

	}
.top_menu li {
	float:right; padding-right:10px; margin-left:20px; color:#999; background-color:#63cfeb;
	}
	.top a{ color:#000; font-family: "Open Sans",sans-serif; font-size: 15px; text-decoration:none; font-weight:700 }
	.top a:hover{ color:#fff; }


	#stopka1 {border-right:1px solid #e7e7e7;}
	#stopka2 {border-right:1px solid #e7e7e7;}
	.stopa_border{
	border:0px!important;
	}

	/*/////////////////////////////////////////////////////////////////////////////// GORNE MENU */

	.fb_iconka{

background-image:url("images/fb_icon.png")!important;
background-repeat:no-repeat!important;
background-position:0% 10%!important;
padding-left:22px!important;
	width:16px!important;
	height:16px!important;
	}
.background_fb{
background:none!important;
color:red!important;
}

.menu_kontener_gora{
padding-top:0px!important;
margin-top:44px;

}

.pasek_stan{
height:5px!important;
width:100%!important;
display:block!important;
float:left!important;
line-height:5px!important;

}

.tip-bottom	{


}
.nawigacja{

margin: 0px 0px!important;
}
.nawigacja li a{
font-family: 'Myriad Pro-Light', sans-serif!important;
font-weight:normal;
color:#58585a;
letter-spacing:0px!important;
}
.nawigacja li a:hover{

}
.sort_span{
float:right;
padding-left:9px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
background-color:white;
border:1px solid #e7e7e7;
border-left:none;
margin-top:2px;
}
.sort_span2{
float:right;
padding-left:9px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
background-color:#94be12;
border:1px solid #e7e7e7;
border-left:none;
margin-top:2px;
}

#sortowanie{

float:right!important;
}
#sortowanie li a {
border:1px solid #e7e7e7;
float:right!important;
font-weight:normal!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
letter-spacing:-1px!important;
font-size:14px!important;
width:150px;
padding-top:5px!important;
padding-bottom:5px!important;
margin-top:2px!important;
margin-left:1px;

}

.okruchy {
font-family: 'Myriad Pro-Light', sans-serif!important;
color:#666668;
padding-left:0px!important;
}
.okruchy:hover{
color:#94be12;
text-decoration:none;
}



.menu_gora{
margin-bottom:0px!important;
background-color:#000!important;
}
.rozwijane{
margin-top:2px!important;
border-top:0px!important;
border-color:#e7e7e7!important;
box-shadow:none!important;
}
.rozwijane li a{
text-align:center!important;

}
.rozwijane li a:hover{
color:#fb700c!important;
}
.rozwijane li a:hover:after{

color:#fb700c!important;

content:" • "!important;
}
.rozwijane li a:hover:before{

color:#fb700c!important;

content:" • "!important;
}

.caret{
color:#94be12!important;
}

#nawigacja{
padding-left:0px!important;
padding-right:0px!important;
}


.brand_kategorie{
font-family: 'Myriad Pro-Light', sans-serif;
}

#brand_nawigacja{
font-family: 'Myriad Pro-Light', sans-serif;
}
	#brand_nawigacja2{
font-family: 'Myriad Pro-Light', sans-serif;
color:gray!important;
}
#menugorne {
font-family: 'Myriad Pro-Light', sans-serif;
margin-left:0px!important;
margin-right:0px!important;



}
#menugorne ul{
padding:0 0 !important;
display:block!important;
margin-left:auto!important;
margin-right:auto!important;

float:none!important;
}

#menugorne a{

background:none;
text-align:center;
color:#FFF;
font-size:13px!important;
display:absolute ;
padding-top:6px!important;
padding-bottom:6px!important;
padding-left:5px!important;
padding-right:5px!important;

/*border-left: 1px solid #e7e7e7;*/


}

#menugorne a:hover{
color:#f9bf08;
}


	.margines_pasek_normal{margin-top:10px;}


	.margines_koszyk_sm{margin-top:10px!important;}




.bigger {max-width:330px;}
.smaller{padding-top:50px; }

/*/////////////////////////////////////////////////////////////////////////////// LEWE MENU*/
#menulewe {
float:none;
display:block;

font-family: 'Myriad Pro-Light', sans-serif!important;
background:none!important;
/*border:1px solid #e7e7e7;*/
letter-spacing:0px ;
/*margin: 7.5px 5px;*/
}

#menulewe li{

-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
float:none;


}
#menulewe a{

font-weight:normal!important;
/*text-transform:uppercase;
text-align:left;*/
padding:6px 5px;
font-size: 100% !important;
};


}


#menulewe a:hover{


/*color:gray;*/}

.new_cat { border-bottom:3px solid red!important;}
.new_cat a:hover{}

/*///////////////////SLIDER     */
.indic_color{
width:10px!important;
height:10px!important;
padding:0px!important;
margin: 0px 1px!important;

text-indent:0!important;
color:white!important;

list-style-type: square!important;
border:none!important;

background-color: #b3b3b3!important;


-webkit-border-radius: 10px!important;
-moz-border-radius: 10px!important;
border-radius: 10px!important;
}
.carousel-indicators .active{
background-color:#f15407!important;
z-index:10!important;
}
.kontener .menulewe{
float: left;
}
.czolowka_h1{
	color: #58585a;
	font-family: 'Myriad Pro-Light', sans-serif;
	text-decoration: none;
	font-size: 44px;
	text-align:left;
	font-weight:normal!important;
	letter-spacing:1px!important;
	padding-bottom:30px!important;
	margin-bottom:0px!important;
	line-height:38px!important;
}
.czolowka_text{
color: #58585a;
font-family: 'Myriad Pro-Light', sans-serif;
text-decoration: none;
font-size: 16px;
font-weight:normal!important;
text-align:left!important;
padding-left:10px!important;
}
.czolowka_button{
width:28%;
margin-top:50px;
color:#ea5c10;
font-family: 'Myriad Pro-Light', sans-serif;
font-size: 24px;
text-align:center;


padding:10px 10px 10px 10px;


display:block;
border: 1px solid #e7e7e7;

}
.czolowka_button:hover,.czolowka_button:active,.czolowka_button:focus{
text-decoration:none;
color:#94be12;
border-color:#cecece;
border-style:dashed;
}



.kontener .menulewe .menu{ cursor:pointer; max-width:150px;}
 .menulewe li{ background-color:red;}

.kontener .menulewe .menu .rozwin{
	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	text-decoration: none;

	/*background:url(images/button_menu.png) no-repeat;padding: 0px 18px;*/
	line-height: 42px;
	font-size: 16px;
	}
.kontener .menulewe .menu .rozwin:hover{ color:#ffffff}

.kontener .menulewe .menu a{

	color: #000000;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	text-decoration: none;

	}
.kontener .menulewe .menu a:hover{ color:#ffffff; background-color:#428bca}


.kontener .menulewe .menu .rozwin:hover{ /*background:url(images/button_menu_active.png) no-repeat;*/}

.kontener .menulewe .menu a{ /*background:url(images/button_menu.png) no-repeat;*/padding: 0px 18px;
	line-height: 42px;
	font-size: 16px;

;}

.caret_sort{

color:94be12!important;
transform:rotate(90deg); -webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg); -o-transform:rotate(90deg);

margin-top:-3px!important;

}
.caret_sort_white{
color:white!important;
transform:rotate(90deg); -webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg); -o-transform:rotate(90deg);

margin-top:-3px!important;

}


.white_caret{
color:white!important;
transform:rotate(-90deg); -webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg); -o-transform:rotate(-90deg);
margin-top:-3px!important;
}

.black_caret{

color:#58585a!important;
transform:rotate(-90deg); -webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg); -o-transform:rotate(-90deg);
margin-top:-3px!important;
}


 #menulewe .menu a.aktywna{

 /*background-color:#94be12;*/

 color:#E95910!important;
 -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
/*border:none!important;*/

 }

 #menulewe .menu a:hover{

/*background-color:#cecece;*/
color:#FFD800!important;

 }





.kontener .menulewe .menu .vip{ /*background:url(images/button_menu.png) no-repeat;*/}














.done_ziel{color:#00ff4e!important;}


.lista{ text-align:center; overflow:hidden; margin-left:0px; margin-right: 30px; color: #000000;}
.listaprodukt{ text-align:left; overflow:hidden; margin-left:0px;color: #000000;}
.lista .kontener_produktow { }
.lista .kontener_produktow_index { margin-top:0px; margin-bottom:10px}
/*.lista .kontener_produktow_index { background:url(images/bgpromo.png); margin-top:50px; margin-bottom:10px}*/
.lista .kontener_produktow_index img{}
.lista .kontener_produktow img{ }


.lista .produkt_box{width:45%; display:inline-block; margin:0px 10px;text-align:center; border-radius: 10px 10px 10px 10px; text-align:center; padding-bottom:30px }
.lista .produkt_box .tytul{ position:absolute; background:#900; width:30%; text-align:center; font-size:5em; font-family: "Open Sans", sans-serif;
	font-weight: 700;}
	.lista .produkt_box .nowacena{ position:absolute; background: url(images/nowacena.png); width:200px; height:200px;}
	.lista .produkt_box .nowosc{ position:absolute; background: url(images/nowosci.png); width:200px; height:200px;}
		.lista .produkt_box .punktcena{ position:absolute; display:block; width:185px; height:185px; margin-top:-160px; background:url(images/sprawdzcena.png); margin-left:20%}
		.lista .produkt_box .punktcena:hover{ position:absolute; display:block; width:185px; height:185px; margin-top:-160px; background:url(images/nowacena2.png); margin-left:20%}
	    .lista .produkt_box .punktnowa{ position:absolute; display:block; width:185px; height:185px; margin-top:-160px; background:url(images/sprawdznowosc.png); margin-left:20%}
		.lista .produkt_box .punktnowa:hover{ position:absolute; display:block; width:185px; height:185px; margin-top:-160px; background:url(images/nowosci2.png); margin-left:20%}

.lista .produkt{height:340px!important; max-width:140px!important; display:inline-block; margin:0px 0px; border:1px dotted #ffffff; padding:10px 10px; }

.lista .produkt .opis{
	text-decoration: none; font-size:12px;  text-align:center; padding:5px 0px;  overflow:hidden }

.lista .produkt .cena{ padding:5px 0px; text-align:center; margin-top:60px!important;
font-family: 'Glegoo', sans-serif!important;
	font-weight: 700!important;
	text-decoration: none; font-size:19px!important; }
.lista .produkt .cenapromo{ padding:5px 0px; text-align:center; margin-top:60px!important;
font-family: 'Glegoo', sans-serif!important; /*color:#3fc4e6;*/ color:#000;
	font-weight: 700!important;
	text-decoration: none; font-size:19px!important; }
	.lista .produkt .cenanowosc{ padding:5px 0px; text-align:center; margin-top:60px!important;
	font-family: 'Glegoo', sans-serif!important; /*color:#3dc3e6;*/color:#000;
	font-weight: 700!important;
	text-decoration: none; font-size:19px!important; }
.lista .produkt .brak{ padding:5px 0px; text-align:center;margin-top:60px!important;
	font-family: "Open Sans", sans-serif; color:#b3b3b3;
	font-weight: 700;
	text-decoration: none; font-size:19px; }
.lista .produkt .dokoszyka{ margin:5px; overflow: hidden }


.cena_all{

font-family: 'Glegoo', sans-serif!important;
color:#464646!important;

}

#nav {
	padding: 9px 8px 5px;
	margin-bottom: 10px;
}
#nav li a {
	color: rgb(102, 127, 146);
	font-size: 16px;
	text-decoration: none;
	float: none;
	display:block;
	text-align:left;
	margin-left:20px;
}
#nav li.parent {
	display: block;
}
#nav > li.parent > a > span {
	background: url("images/marker-sub.png") no-repeat 135px 8px; display: block;
}
#nav li {
	/*background: url("images/nav-line.png") repeat-x bottom;*/
}
#nav > li.last {

}
#nav > li > a {
	background: url("images/nav-marker.png") no-repeat 3px -54px;
	padding: 6px 0px 8px 32px;


}
#nav > li.hover > a {
	color: #94be12!important;

}
#nav > li.active > a {
	color: #94be12!important;

}
#nav > li > ul {
	 padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav > li > ul > li {
	border: 0px currentColor;
}
#nav > li > ul > li a {
	background: url("images/nav-marker.png") no-repeat 30px -58px; padding: 6px 0px 6px 60px;
}
#nav > li > ul > li.hover > a {
color: #94be12!important;

}


#nav > li > ul > li.active > a {
color: #94be12!important;


}
#nav > li > ul > li.hover.items {
	border: 0px currentColor;background-color:none!important;
}
#nav > li > ul > li.active.items {
	border: 0px currentColor;
}
#nav > li > ul > li a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}
#nav > li.active > ul {
	display: block;
}
#nav ul li.active > a {
	color: rgb(102, 127, 146) !important;

}
#nav ul li.hover > a {
	color: rgb(102, 127, 146) !important;
}
#nav > li > ul > li > ul {
	background: none; padding: 0px; border: 0px currentColor; left: 0px !important; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav > li > ul > li > ul li a {
	padding-left: 55px;
}

#nav > li > ul > li.active > ul {
	display: block;
}
#nav > li > ul > li > ul > li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav > li > ul > li > ul > li > ul > li {
	background: none!important;
}
/*//////////////////////////////////////////////*/

#nav2 {
	background: url("images/nav-bg.gif") repeat-x top rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(227, 227, 227); padding: 9px 13px 5px; border-radius: 6px; margin-bottom: 10px; box-shadow: 0px 3px 3px rgba(0,0,0,0.06); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06); display:none
}
#nav2 li a {
	color: rgb(102, 127, 146); font-size: 12px; text-decoration: none; float: none; display: block;
}
#nav2 li.parent {
	display: block;
}
#nav2 > li.parent > a > span {
	background: url("images/marker-sub.png") no-repeat 135px 8px; display: block;
}
#nav2 li {
	background: url("images/nav-line.png") repeat-x bottom;
}
#nav2 > li.last {

}
#nav2 > li > a {
	background: url("images/nav-marker.png") no-repeat 5px -58px; padding: 6px 0px 8px 32px;
}
#nav2 > li.hover > a {
	background-position: 5px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav2 > li.active > a {
	background-position: 5px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav2 > li > ul {
	background: url("images/nav-line.png") repeat-x top; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav2 > li > ul > li {
	border: 0px currentColor;
}
#nav2 > li > ul > li a {
	background: url("images/nav-marker.png") no-repeat 30px -58px; padding: 6px 0px 6px 60px;
}
#nav2 > li > ul > li.hover > a {
	background-position: 30px 7px; color: rgb(22, 124, 175); font-weight: bold;
}




#nav2 > li > ul > li.active > a {
	background-position: 15px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav2 > li > ul > li.hover.items {
	border: 0px currentColor;
}
#nav2 > li > ul > li.active.items {
	border: 0px currentColor;
}
#nav2 > li > ul > li a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav2 > li.active > ul {
	display: block;
}
#nav2 ul li.active > a {
	color: rgb(102, 127, 146) !important;
}
#nav2 ul li.hover > a {
	color: rgb(102, 127, 146) !important;
}
#nav2 > li > ul > li > ul {
	background: 0px; padding: 0px; border: 0px currentColor; left: 0px !important; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav2 > li > ul > li > ul li a {
	padding-left: 55px;
}

#nav2 > li > ul > li.active > ul {
	display: block;
}
#nav2 > li > ul > li > ul > li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav2 > li > ul > li > ul > li > ul > li {
	background: 0px !important;
}


/*//////////////////////////////////////////////*/

#nav3 {
	background: url("images/nav-bg.gif") repeat-x top rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(227, 227, 227); padding: 9px 13px 5px; border-radius: 6px; margin-bottom: 10px; box-shadow: 0px 3px 3px rgba(0,0,0,0.06); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06); display:none
}
#nav3 li a {
	color: rgb(102, 127, 146); font-size: 12px; text-decoration: none; float: none; display: block;
}
#nav3 li.parent {
	display: block;
}
#nav3 > li.parent > a > span {
	background: url("images/marker-sub.png") no-repeat 135px 8px; display: block;
}
#nav3 li {
	background: url("images/nav-line.png") repeat-x bottom;
}
#nav3 > li.last {

}
#nav3 > li > a {
	background: url("images/nav-marker.png") no-repeat 5px -58px; padding: 6px 0px 8px 32px;
}
#nav3 > li.hover > a {
	background-position: 5px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav3 > li.active > a {
	background-position: 5px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav3 > li > ul {
	background: url("images/nav-line.png") repeat-x top; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav3 > li > ul > li {
	border: 0px currentColor;
}
#nav3 > li > ul > li a {
	background: url("images/nav-marker.png") no-repeat 30px -58px; padding: 6px 0px 6px 60px;
}
#nav3 > li > ul > li.hover > a {
	background-position: 30px 7px; color: rgb(22, 124, 175); font-weight: bold;
}




#nav3 > li > ul > li.active > a {
	background-position: 15px 7px; color: rgb(22, 124, 175); font-weight: bold;
}
#nav3 > li > ul > li.hover.items {
	border: 0px currentColor;
}
#nav3 > li > ul > li.active.items {
	border: 0px currentColor;
}
#nav3 > li > ul > li a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav3 > li.active > ul {
	display: block;
}
#nav3 ul li.active > a {
	color: rgb(102, 127, 146) !important;
}
#nav3 ul li.hover > a {
	color: rgb(102, 127, 146) !important;
}
#nav3 > li > ul > li > ul {
	background: 0px; padding: 0px; border: 0px currentColor; left: 0px !important; top: 0px; width: auto; display: none; position: relative; -ms-zoom: 1;
}
#nav3 > li > ul > li > ul li a {
	padding-left: 55px;
}

#nav3 > li > ul > li.active > ul {
	display: block;
}
#nav3 > li > ul > li > ul > li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav3 > li > ul > li > ul > li > ul > li {
	background: 0px !important;
}
.res{ float: none;
    margin: 0 auto;}
/*////////////////////////////////////////////////////////////////////////////// WIDOK */
.clear{ padding:0 0; margin:0 0; height:0; width:0; clear:both}
.kontener{ margin: 0 auto;
text-align:left; margin-top:10px }

/*SLIDER */
  .logos_odstepy {
  margin:0!important;
  padding:0px !important;

  }



 .row_marginesy{
  margin-left:30px!important;
  margin-right:30px!important;
 margin-top:10px!important;
  }

  .logos_lacze{border:0px!important;}


.logos{
width:101%; margin-top:15px;
}
.logos a{ display:block; width:5.5%; float:left;
}
.logos img{ border:none;
	filter: alpha(opacity=90);
	opacity: 0.9;
	}
.logos img:hover{ border:none;
	filter: alpha(opacity=100);
	opacity: 1;
	}
.blueberry { margin: 0 auto; max-width: 100%; margin-top:10px; margin-bottom:20px; }

#mini { margin-left:0px }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	height: 40px;
	text-align: center;
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.blueberry .pager li.active a span { background: #404040; }


.infokoszyk {
position:absolute;

padding-bottom:0px;
}
/*
.infokoszyk a{
 font-family: "Open Sans", sans-serif;
 font-weight: 700;
 font-size:28px;
 width: 100px;
 background: url(images/basket2.png) right center no-repeat;
 color:#FFF;
 margin-right:10px;

 padding-top:15px;
 padding-bottom:15px;

 color:black;

}
*/

.koszyk_zak{
	padding-left:0px;
	margin-bottom:15px;
	padding-right:0px
}
.koszyk1{
float:left!important;

height:62px!important;
display:block!important;
text-align:left!important;
padding-left:10px!important;
color:black!important;
padding-top:20px!important;
}
.koszyk2{
float:left!important;
width:40%!important;
/*height:62px!important;*/
padding-left:15%!important;
}

@media (max-width: 870px){
	.koszyk2{
	float:left!important;
	width:30%!important;
	/*height:62px!important;*/
	padding-left:15%!important;
	opacity: 0;
	}
}

@media (max-width: 777px){
	.koszyk2{
	float:left!important;
	padding-left:35%!important;
	opacity: 0;
	}

	.koszyk1{
		float:left!important;
		height:62px!important;
		display:block!important;
		text-align:left!important;
		padding-left:45px!important;
		color:black!important;
		padding-top:5px!important;
	}
}

@media (max-width: 767px){
	.koszyk2{
	float:left!important;
	width:30%!important;
	padding-left:15%!important;
	opacity: 1;
	}

	.koszyk1{
		float:left!important;
		height:62px!important;
		display:block!important;
		text-align:left!important;
		padding-left:20px!important;
		color:black!important;
		padding-top:20px!important;
	}
}

.koszyk2 a{
color:#ea5c10!important;
margin-top:12px!important;
display:block!important;
width:30px!important;
height:30px!important;
}
.koszyk2:hover{
/*
-moz-opacity: 0.50!important;
-khtml-opacity: 0.50!important;
opacity: 0.50!important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50)!important;
*/
}

.koszyki{
width:100%!important;
height:72px!important;
display:block!important;
float:none!important;
margin-left:-20px;!important;
margin-right:auto!important;
margin-top:15px;

}
.basket_{
margin-top:5px!important;
margin-left:5px!important;
width:30px!important;
height:30px!important;
}


.koszyk_napisy{
color:#FFF;
font-size:13px!important;
font-weight:normal!important;
margin-right:5px!important;
}
.darm_przesylka{
overflow:hidden!important;
font-size:9px!important;
font-weight:bold!important;
display:inline-block!important;
padding:0px!important;
text-align:right!important;
float:right;
margin-bottom:5px;
}


.kk_kosz{
 margin-bottom:15px!important;
 margin-right:0px!important;
 height:48px!important;
 width:100%!important;
 padding-left:10px!important;
}

.linki_koszykowe {
color:#717171!important;
font-weight:normal!important;
font-family: 'Myriad Pro-Light', sans-serif!important;

}

.kk_kosz_xs {margin-right:0px!important;}
#id_kk_kosz{}
#id_kk_kosz:hover{ /*background-color:white!important;border-radius:5px!important;*/}


#ink{

font-family: 'Myriad Pro-Light', sans-serif;
color:black;
font-size:12px;

height:80px!important;
text-align:right;


}
#ink:hover{
text-decoration:none!important;
color:#f9c523;
}
#ikonka_koszyk{
margin-top:8px!important;
float:right;
margin-right:20px!important;
width:58px;
height: auto;
}
#ikonka_koszyk:hover{}

.gray-bg_{ background-color:gray!important; }

.toggle_kreski{
background:none!important;
border-color:white!important;
}


.toggle_kreski:hover,
.toggle_kreski:active,
.toggle_kreski:focus{
background:none!important;

}

#navi_kreski{
padding-right:0px!important;
}

.ikonka_koszyk{margin-right:0px!important;}

.wysz_mar {
color:#717171;
margin-left:0px;
margin-top:0px;
padding-top:0px;
font-family: "Open Sans",sans-serif;
font-weight:normal!important;
z-index:2000;

}
.center-block-my{margin-left:auto!important;margin-right:auto!important;}

.wysz_mar_xs {margin-left:0px;margin-top:-10px;padding-top:0px;}

.sm_font{font-size:100%!important;}
.md_font{font-size:80%!important;}

.sm_font80{font-size:80%!important;}
/*.koszyk_poz{padding-top:20px!important;color:red!important;}*/


.infokoszyk a:hover{ color: #3c3b3b;
}

.sciezka{ margin-bottom:10px; padding:5px 0px;

	}




.sciezka a { display:block; float:left; color: #000000; padding:5px 10px;
	font-weight: 700;
	text-decoration: none;}
.sciezka h1 { display:block; color: #000000; padding:5px 10px; padding-top:0px;
	font-weight: 700;
	text-decoration: none; float:right}
	.sciezka a  img{ margin-right:10px;}
	.odstep20{ height:20px;}	.odstep25{ height:27px;}
	.odstep70{ height:70px;}
	.odstep40{ height:60px;}
/*PAGINACJA */
.paginacja{ display: inline-block; margin: 0px auto}

.paginacja a{
display:block;
 text-align:center;
 float:left;
 background:#797053!important;
 color:#fff!important;
 font-weight:normal;
 margin:5px 20px;
 -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
font-size:14px;
border:none!important;
 font-family: 'Myriad Pro-Light', sans-serif!important;

 }

.paginacja a:hover{ background:#ea5c10!important; color:#FFF!important; }
.paginacja a.aktywna{ background:#ea5c10!important; color:#FFF!important; border:none!important;}
.paginacja a.marginleft{  margin-left:15px}
.paginacja a.marginright{ margin-right:15px}
/*ROZETY*/
.rozeta{ right:0; width:108px; height:50px; position:absolute; margin-top:0px; margin-right:20px;}

#id{ color:#999}
h1{ font-size:32px; display:block; padding:30px 10px; font-weight:bold}
/*KARTA PRODUKTU*/
.lista .nieaktywne{ color:#CCC}
.lista .karta_produktu{}


.lista .karta_produktu .fota{ float:left; width:305px; height:375px; margin-left:0px;}
.lista .karta_produktu .fota img{ width:305px}
.lista .karta_produktu .fota img{ width:305px}
.lista .karta_produktu .fota .rozeta{ width:100px; height:100px; position:absolute; margin-top:-30px; margin-left:-15px}
.lista .karta_produktu .fota .rozeta img{ width:100px; height:100px;}
.lista .karta_produktu .info{  text-align:left }

.lista .karta_produktu .info h1{ font-size:22px; line-height:29px; padding:15px 0; margin:0 0;  }


/* cena */
.lista .karta_produktu .info .cena{
font-size:54px!important;
padding:0px 0px;
 margin-top:0px!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
	font-weight: 700!important;
	text-decoration: none; color:#eb610f!important; }
.lista .karta_produktu .info .cenapromo{

 padding:0px 0px;
font-size:54px!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
	color:#eb610f!important;
	font-weight: 700!important;
	text-decoration: none; }
.lista .karta_produktu .info .cenanowosc{
padding:0px 0px;
font-size:54px!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
	color:#eb610f!important;
	font-weight: 700!important;
	text-decoration: none; }
.lista .karta_produktu .info .brak{
padding:0px 0px;
font-size:54px!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
	color:#eb610f!important;
	font-weight: 700!important;
	text-decoration: none; }




.lista .karta_produktu .info .black{ color:#b3b3b3; margin-right:10px  }
.lista .karta_produktu .info .mini{ margin-right:0px  }
.lista .karta_produktu .info .dokoszyka{ margin-top:25px; }
.lista .karta_produktu .info .opisitem{ margin-bottom:0px; }
.lista .karta_produktu .info .opisitem .bold{ font-size:14px; color:#000; }
.lista .karta_produktu .info .opisitem img{ margin-right:0px;  }
.lista .karta_produktu .info .facebook{ margin-top:20px;  }
.lista .karta_produktu .opis{ text-align:left;}
/*.lista .karta_produktu .opis h2{ font-size:18px; font-weight:bold; padding:10px 0px; margin-bottom:10px;}*/
.lista .karta_produktu .opis h2{ font-size:12x; color:#000; font-weight:bold;}
.lista .karta_produktu .opis .produc{ float:left; width:60px;}
.lista .karta_produktu .opis .tyt{ font-size:20px; font-weight:bold; padding:10px 0px; margin-bottom:10px;}
.lista .karta_produktu .opis .informacje{ font-weight:bold; text-align:left;  }
.tytulbold{ font-size:20px; font-weight:bold; padding:0px 0px; padding-top:10px; margin:20px 0px; margin-top:15px; text-align:left; margin-left:0px;padding-left:0px; }
.lista .karta_produktu .opis .opistresc{ margin-top:20px;
font-family: 'Myriad Pro-Light', sans-serif!important;
}
.lista .karta_produktu .opis .dodatki{ margin-top:20px; color:#38383b;
font-family: 'Myriad Pro-Light', sans-serif!important;
}
.czcionka_input{
font-family: 'Myriad Pro-Light', sans-serif!important;
border-radius:0px!important;
}

.doznajomego { margin-bottom:20px; height:38px; }


 .btn-stopka{
 width:70%!important;
 height:34px!important;
 border:none!important;
 cursor:pointer;
 padding:0px!important;
 font-size:100%!important;
 margin-bottom:0px!important;
 font-weight:normal!important;
 word-spacing:0px!important;
 color:white!important;
text-transform:uppercase!important;
 font-family: 'Myriad Pro-Light', sans-serif;

background-color: gray!important;
/* background-color: #99999b!important; */

-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;

 }
 .btn-stopka:hover{
background:#91BC46 !important;
/* background-color: #38383b!important; */

 }


 #brand_stopka{
  font-family: 'Myriad Pro-Light', sans-serif;
  font-family: 'Myriad Pro-Light', sans-serif;
color:gray!important;
font-size:120%!important;

 }

 .powiadom_nas {
  width:100%!important;
 height:34px!important;
 border:none!important;
 cursor:pointer;
 padding:0px!important;
 font-size:100%!important;
 margin-bottom:0px!important;
 font-weight:normal!important;
 word-spacing:0px!important;
 color:white!important;
text-transform:uppercase!important;
 font-family: 'Myriad Pro-Light', sans-serif;


 background-color: #99999b!important;

-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
 }


 .powiadom_nas:hover{
background: #b4b4b5!important;
/* background-color: #38383b!important; */

 }


 .btn-polec{
 background: #e95910!important; /* Old browsers */
border:0px!important;
border-radius:0px!important;
 font-family: 'Myriad Pro-Light', sans-serif;
 font-size:12px!important;
 padding:10px!important;
 padding-top:6px!important;
text-transform:uppercase!important;

 }
 .btn-polec:hover{
background: #ff9002!important;


 }




 #warstwa_koszyk{


 }
 form-control{
 box-shadow:none!important;

 }



 .btn-usun{
  text-transform:uppercase!important;
 }



 #iloscprod{
 border-color:#e7e7e7!important;
font-weight:bold!important;
font-family: 'Myriad Pro-Light', sans-serif;
 }

.btn-ziel {
color:white!important;
font-weight:bold!important;
background: #797053!important;
 border-radius:0px!important;
 border:0px!important;



}
.btn-ziel:hover{


background: #b2c819!important; /* Old browsers */






}

 .dodajdokoszyka_ziel{

  width:100%!important;
 height:34px!important;
 border:none!important;
 cursor:pointer;
 padding:0px!important;
 font-size:90%!important;
 margin-top:5px!important;
 font-weight:normal!important;

 color:white!important;
background: #38383b!important;
border-radius:0px!important;
font-family: 'Myriad Pro-Light', sans-serif!important;
 }
 .dodajdokoszyka_ziel:hover{
background: #b2c819!important; /* Old browsers */


 }


 .ss_szukaj{
border-color:#dddddd!important;
 border-radius:0px!important;
 font-family: 'Myriad Pro-Light', sans-serif!important;

 }


.powiadomodostawie{ width:150px; height:50px; /*background: #FFF url(images/button_powiadom.png) no-repeat;*/ border:none; cursor:pointer }
.doznajomego button.button {
	-webkit-border-fit: lines;
}
.doznajomego button.button {
	margin: 0 0; padding: 0 0; border: 0px currentColor; width: auto; overflow: visible; cursor: pointer;
}
.doznajomego .form-search button.button {
	float: left;
}
.doznajomego .form-search button.button:hover span {
	background: rgb(60, 59, 59);
}
.wroc a{ display:block; position:absolute; right:5%; padding:0 0; margin:0 0; height: 20px; background:url(images/wroc.png) left no-repeat; padding-left:33px; padding-top:5px; font-size:13px; font-weight:700; color:#000; cursor:pointer; margin-top:-25px;}
.wroc a:hover{background:url(images/wroc2.png) left no-repeat; color:#3c3b3b}
/* LOGOWANIE I REJESTRACJA */


.addonsy_blue{
background-color:#3ec4e6!important;
font-weight:bold!important;
color:white!important;
}




.lista .logowanie { margin-top:30px;}
.lista .logowanie .black{ color:#000; font-size:15px; line-height:30px; font-weight:normal }
.lista .logowanie .ramka{width:100%; margin-top:10px;}
.lista .logowanie .ramka .inside{}


.lista .logowanie .lewa{float:left; width:46%;  text-align:left; padding: 0px 0px; font-size: 14px;font-family: "Open Sans",sans-serif;}
.lista .logowanie .lewa .naglowek{ color:#000; border-bottom: 1px dotted #3fc4e6; padding-bottom:10px}
.lista .logowanie .lewa .ramka{border:1px solid #f1f1f1; background:#f9f9fa}
.lista .logowanie .ramka .inside .tytul{ font-size:22px; clear:both}

.lista .logowanie .prawa{float:right; width:49%; text-align:left; padding: 0px 0px; font-size: 14px;font-family: "Open Sans",sans-serif;}
.lista .logowanie .prawa .naglowek{ color:#000; border-bottom: 1px dotted #3dc3e6; padding-bottom:10px}
.lista .logowanie .prawa .ramka{border:1px solid #f1f1f1; background:#f9f9fa}


.lista .logowanie button.button {
	-webkit-border-fit: lines;
}
.lista .logowanie button.button {
	margin: 0 0; padding: 0 0; margin-left:2%; margin-top:5px; margin-bottom:10px; border: 0px currentColor; width: auto; overflow: visible; cursor: pointer;
}
.lista .logowanie .inside button.button {
	float: left;
}
.lista .logowanie .inside button.button:hover span {
	background: rgb(60, 59, 59);
}
.farmaceuta{ margin-right:10px;width:220px; height:150px; background:url(images/LOGO-OK-APTINEA.png) left top no-repeat; float:left}
.farmaceuta_produkt{margin-right:10px;width:220px; height:150px; background:url(images/LOGO-OK-APTINEA.png) left top no-repeat; float:left; margin-top:20px}
.farmaceuta_produkt_lista{ margin-right:10px;width:220px; height:150px;background:url(images/LOGO-OK-APTINEA.png) left top no-repeat; float:left; margin-top:-20px}




.lista .kontener_konto h1{ font-size:28px; line-height:29px; padding:15px 0; margin:0 0; font-weight:normal}
.lista .kontener_konto h2{ font-size:28px; line-height:29px; padding:15px 0; margin:0 0; }

.kontener_konto .produkt_item{ border-bottom:1px solid #ebeded; }
.kontener_konto .produkt_item .produkt_nazwa{ float:left; width:69%; text-align:left;}
.kontener_konto .produkt_item .produkt_ilosc{ float:left; width:8%; text-align:left;}
.kontener_konto .produkt_item .produkt_cena{ float:left; width:10%; text-align:left;}
.kontener_konto .produkt_item .produkt_suma{ float:left; width:13%; text-align:left;}
.kontener_konto .produkt_item .wartosc{ padding:10px 20px;}

.kontener_konto .produkt_naglowek{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_konto .produkt_naglowek .produkt_nazwa{ float:left; width:69%; text-align:left; }
.kontener_konto .produkt_naglowek .produkt_ilosc{ float:left; width:8%; text-align:left; }
.kontener_konto .produkt_naglowek .produkt_cena{ float:left; width:10%; text-align:left; }
.kontener_konto .produkt_naglowek .produkt_suma{ float:left; width:13%; text-align:left; }
.kontener_konto .produkt_naglowek .wartosc{ padding:10px 20px;}

.kontener_konto .produkt_razem{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_konto .produkt_razem .produkt_cena{ float:left; width:87%; text-align:right }
.kontener_konto .produkt_razem .produkt_suma{ float:left; width:13%; text-align:left;}
.kontener_konto .produkt_razem .wartosc{ padding:10px 20px;}

.kontener_konto .produkt_dostawa{ border-bottom:1px solid #ebeded;border-top:1px solid #ebeded; font-weight:700; }
.kontener_konto .produkt_dostawa .produkt_nazwa{ float:left; width:87%; text-align:right }
.kontener_konto .produkt_dostawa .produkt_suma{ float:left; width:13%; text-align:left; }
.kontener_konto .produkt_dostawa .wartosc{ padding:10px 20px;}

.kontener_konto .produkt_zaplata{ border-bottom:1px solid #ebeded; font-weight:700; padding-top:10px }
.kontener_konto .produkt_zaplata .produkt_suma{ float:left; width:100%; text-align:right; font-size:18px; background:#FFF;border-bottom:1px solid #ebeded; }
.kontener_konto .produkt_zaplata .wartosc{ padding:20px 20px;}
.kontener_konto .produkt_zaplata .razem{ font-size:32px; font-weight:700; margin-left:10px}


.lewalogowanie{float:left; width:46%;  text-align:left; padding: 0px 0px; font-size: 14px;font-family: "Open Sans",sans-serif;}
.lewalogowanie .naglowek{ color:#000; border-bottom: 1px dotted #3fc4e6; padding-bottom:10px}
.lewalogowanie .ramka{border:1px solid #f1f1f1; background:#f9f9fa}
.lewalogowanie .ramka .inside .tytul{ font-size:22px; clear:both}

.prawalogowanie{float:right; width:49%; text-align:left; padding: 0px 0px; font-size: 14px;font-family: "Open Sans",sans-serif;}
.prawalogowanie .naglowek{ color:#000; border-bottom: 1px dotted #3dc3e6; padding-bottom:10px}
.prawalogowanie .ramka{border:1px solid #f1f1f1; background:#f9f9fa}
.kontener_konto button.button { margin-left:2%; margin-top:10px; }

.duzy {width:49%;}
.pelny { float:none; width:100%}
.pelny .naglowek{color:#000; border-bottom: 1px dotted #3fc4e6; padding-bottom:10px; padding-left:20px}
.pelny .ramka{border:1px solid #f1f1f1; border-top:none; background:#f9f9fa}
/*color:#3fc4e6;*/
/*color:#3dc3e6;*/

.kontener_koszyk .produkt_item{ border-bottom:1px solid #ebeded; }
.kontener_koszyk .produkt_item .produkt_nazwa{ float:left; width:67%; text-align:left;}
.kontener_koszyk .produkt_item .produkt_nazwa img{ float:left; width:50px; margin-right:15px;}
.kontener_koszyk .produkt_item .produkt_ilosc{ float:left; width:10%; text-align:left;}
.kontener_koszyk .produkt_item .produkt_ilosc .zmienilosc { width:100%}
.kontener_koszyk .produkt_item .produkt_ilosc .zmien { cursor:pointer; width:108%;  padding:2px 2px; border:none; margin:0 0; text-align:center; background:#0278b2; font-size:11px; color:#FFF; margin-top:3px }
.kontener_koszyk .produkt_item .produkt_ilosc .zmien:hover {color:#fff; background:#3c3b3b }
.kontener_koszyk .produkt_item .produkt_cena{ float:left; width:10%; text-align:left;}
.kontener_koszyk .produkt_item .produkt_suma{ float:left; width:13%; text-align:left; font-size:16px; font-weight:700}
.kontener_koszyk .produkt_item .wartosc{ padding:10px 20px;}
.kontener_koszyk .produkt_item .wartosc_zmien{ padding:10px 10px; margin-left:10px;}

.kontener_koszyk .produkt_naglowek{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_koszyk .produkt_naglowek .produkt_nazwa{ float:left; width:67%; text-align:left; background:#f3f6f6}
.kontener_koszyk .produkt_naglowek .produkt_ilosc{ float:left; width:10%; text-align:left; background:#f3f6f6}
.kontener_koszyk .produkt_naglowek .produkt_cena{ float:left; width:10%; text-align:left; background:#f3f6f6}
.kontener_koszyk .produkt_naglowek .produkt_suma{ float:left; width:13%; text-align:left; background:#f3f6f6}
.kontener_koszyk .produkt_naglowek .wartosc{ padding:10px 20px;}

.kontener_koszyk .produkt_razem{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_koszyk .produkt_razem .produkt_cena{ float:left; width:87%; text-align:right }
.kontener_koszyk .produkt_razem .produkt_suma{ float:left; width:13%; text-align:left; font-size:16px; font-weight:700}
.kontener_koszyk .produkt_razem .wartosc{ padding:10px 20px;}

.kontener_koszyk .produkt_dostawa{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_koszyk .produkt_dostawa .produkt_nazwa{ float:left; width:87%; text-align:right }
.kontener_koszyk .produkt_dostawa .produkt_suma{ float:left; width:13%; text-align:left; }
.kontener_koszyk .produkt_dostawa .produkt_suma .wartosc{ padding:10px 20px; padding-top:30px; font-size:16px; font-weight:700}
.kontener_koszyk .produkt_dostawa .wartosc{ padding:10px 20px;}

.kontener_koszyk .produkt_zaplata{ font-weight:700; padding-top:10px }
.kontener_koszyk .produkt_zaplata .produkt_suma{ float:left; width:100%; text-align:right; font-size:18px; background:#f3f6f6;border-bottom:1px solid #ebeded; }
.kontener_koszyk .produkt_zaplata .wartosc{ padding:20px 20px;}
.kontener_koszyk .produkt_zaplata .razem{ font-size:32px; font-weight:700; margin-left:10px}

.selctor{}
.sposobdostawy{font-size:18px; display:block; padding:10px 10px; font-weight:bold}
.kontener_koszyk .informacja {font-weight:normal }
.kontener_koszyk .zamowienie { margin-top:20px; }
.kontener_koszyk .zamowienie a{ color:#000; font-weight:bold }
.kontener_koszyk .zamowienie a:hover{ color:#0278b2; font-weight:bold }
.kontener_koszyk .zamowienie .faq{ float:left; width:70%; text-align:left }
.kontener_koszyk .zamowienie .dalej{ margin-left:60%; }
.kontener_koszyk .button{ margin-left:70%; }

button.buttonz {
	-webkit-border-fit: lines;
}
button.buttonz {
	margin: 0 0; padding: 0 0; border: 0px currentColor; width: auto; overflow: visible; cursor: pointer; width:70%;
}

.szary_border{padding-bottom:10px;border-bottom: 1px solid #e7e7e7;}
.seledyn_border{ border-bottom: 1px dotted red;}
button.buttonz span {
	/*background: url("images/button-search.png") repeat-x top;*/ padding: 0px 10px 0px 10px; border-radius: 10px; height: 35px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 34px; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 700; text-align:center; display:block
}
.wysuwany{ display:none}
.opisik{ height:74px; padding:0px 20px; padding-top:27px; overflow:hidden}

#opis_produktu {
height:54px!important;


 font-size:15px!important;
 text-align:center!important;
 padding:5px 5px!important;
 overflow:hidden!important;

 	font-family: 'Myriad Pro-Light', sans-serif;
 font-weight:normal!important;
 /*
 text-overflow: ellipsis!important;
 -o-text-overflow: ellipsis!important;
 -webkit-text-overflow: ellipsis!important;
white-space: wrap;*/

 }
 .foto{
 /*border-bottom:1px solid #e7e7e7;*/
 font-family: 'Myriad Pro-Light', sans-serif;
 margin-top:10px;
 }

 #opis_produktu a{text-decoration: none!important;color:#38383b!important;}

.h_produktu {   min-height:200px!important;padding:5px!important;  }
#h_tlo_button{min-height:60px;width:100%;}
.produkt_{
min-height:250px ;
width:100%;
border-left: 1px solid #e7e7e7 ;
display:block;
margin-bottom:20px;
margin-top:15px;
padding-left:10px;
}
.produkt_:hover{
background-color:#fbfbfb!important;
}
.cena_main{
margin-top:10px;
font-size:26px;
font-weight:normal;
color:#464646;
font-family: 'Myriad Pro-Light', sans-serif;
text-align:center;
}
.brak_main{
margin-top:10px;
font-size:26px;
font-weight:normal;
color:#464646;
font-family: 'Myriad Pro-Light', sans-serif;

}

#wymagane{color:red; font-weight:bold;}
.labelki {font-weight:bold!important;}

.imgborder{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}

.dalejpodsumowanie{ text-align:right;}


.kontener_podsumowanie .produkt_item{ border-bottom:1px solid #ebeded; }
.kontener_podsumowanie .produkt_item .produkt_nazwa{ float:left; width:67%; text-align:left;}
.kontener_podsumowanie .produkt_item .produkt_ilosc{ float:left; width:10%; text-align:left;}
.kontener_podsumowanie .produkt_item .produkt_cena{ float:left; width:10%; text-align:left;}
.kontener_podsumowanie .produkt_item .produkt_suma{ float:left; width:13%; text-align:left; font-size:12px; font-weight:700}
.kontener_podsumowanie .produkt_item .wartosc{ padding:5px 20px;}


.kontener_podsumowanie .produkt_naglowek{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_podsumowanie .produkt_naglowek .produkt_nazwa{ float:left; width:67%; text-align:left; background:#f3f6f6}
.kontener_podsumowanie .produkt_naglowek .produkt_ilosc{ float:left; width:10%; text-align:left; background:#f3f6f6}
.kontener_podsumowanie .produkt_naglowek .produkt_cena{ float:left; width:10%; text-align:left; background:#f3f6f6}
.kontener_podsumowanie .produkt_naglowek .produkt_suma{ float:left; width:13%; text-align:left; background:#f3f6f6}
.kontener_podsumowanie .produkt_naglowek .wartosc{ padding:5px 20px;}

.kontener_podsumowanie .produkt_razem{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_podsumowanie .produkt_razem .produkt_cena{ float:left; width:87%; text-align:right }
.kontener_podsumowanie .produkt_razem .produkt_suma{ float:left; width:13%; text-align:left; font-size:12px; font-weight:700}
.kontener_podsumowanie .produkt_razem .wartosc{ padding:10px 20px;}

.kontener_podsumowanie .produkt_dostawa{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_podsumowanie .produkt_dostawa .produkt_nazwa{ float:left; width:87%; text-align:right }
.kontener_podsumowanie .produkt_dostawa .produkt_suma{ float:left; width:13%; text-align:left; }
.kontener_podsumowanie .produkt_dostawa .produkt_suma .wartosc{ padding:5px 20px; font-size:12px; font-weight:700}
.kontener_podsumowanie .produkt_dostawa .wartosc{ padding:5px 20px;}

.kontener_podsumowanie .produkt_zaplata{ border-bottom:1px solid #ebeded; font-weight:700; padding-top:10px }
.kontener_podsumowanie .produkt_zaplata .produkt_suma{ float:left; width:100%; text-align:right; font-size:18px; background:#f3f6f6;border-bottom:1px solid #ebeded; }
.kontener_podsumowanie .produkt_zaplata .wartosc{ padding:5px 5%;}
.kontener_podsumowanie .produkt_zaplata .razem{ font-size:16px; font-weight:700; margin-left:10px}

.kontener_podsumowanie .dane{ text-align:center; margin-top:30px; text-align:left; display:inline-block;  }
.kontener_podsumowanie .dane .tresci{ font-size:12px; text-align:left; padding:10px 10px; line-height:25px;}
.kontener_podsumowanie .zamowienie {border-bottom:1px solid #ebeded; border-top:1px solid #ebeded;background:#f3f6f6; padding:20px 30px; margin-top:30px }
.kontener_podsumowanie .zamowienie .faq{ float:left; width:20%; text-align:left; height:40px; padding-top:40px  }
.kontener_podsumowanie .zamowienie .dalej{ width:80%; float:right; height:80px; }
.kontener_podsumowanie .zamowienie .dalej .buttonz{ width:100%; }
.kontener_podsumowanie .zamowienie .akceptuje{ height:20px; padding-bottom:20px; text-align:left; margin-left:30px; font-size:14px }
.kontener_podsumowanie .button{ margin-left:70%; }

.kontener_podsumowanie .nadwyraz{font-size:16px; display:block; padding:5px 10px; font-weight:bold; border-bottom:1px solid #ebeded; background:#f3f6f6;}
.kontener_podsumowanie .lewa{ float:left}


.kontener_lista .produkt_item{ border-bottom:1px solid #ebeded; }
.kontener_lista .produkt_item .produkt_nazwa{ float:left; width:49%; text-align:left;}
.kontener_lista .produkt_item .produkt_nazwa img{ float:left; width:50px; margin-right:15px;}
.kontener_lista .produkt_item .produkt_ilosc{ float:left; width:19%; text-align:left;}
.kontener_lista .produkt_item .produkt_ilosc .zmienilosc { width:100%}
.kontener_lista .produkt_item .produkt_ilosc .zmien { cursor:pointer; width:108%;  padding:2px 2px; border:none; margin:0 0; text-align:center; background:#0278b2; font-size:11px; color:#FFF; margin-top:3px }
.kontener_lista .produkt_item .produkt_ilosc .zmien:hover {color:#fff; background:#3c3b3b }
.kontener_lista .produkt_item .produkt_cena{ float:left; width:7%; text-align:left;}
.kontener_lista .produkt_item .produkt_suma{ float:left; width:25%; text-align:right; font-size:16px; font-weight:700}
.kontener_lista .produkt_item .wartosc{ padding:10px 20px;}
.kontener_lista .produkt_item .wartosc_zmien{ padding:10px 10px; margin-left:10px;}

.kontener_lista .produkt_naglowek{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_lista .produkt_naglowek .produkt_nazwa{ float:left; width:49%; text-align:left; background:#f3f6f6}
.kontener_lista .produkt_naglowek .produkt_ilosc{ float:left; width:19%; text-align:left; background:#f3f6f6}
.kontener_lista .produkt_naglowek .produkt_cena{ float:left; width:7%; text-align:left; background:#f3f6f6}
.kontener_lista .produkt_naglowek .produkt_suma{ float:right; width:25%; text-align:right; background:#f3f6f6}
.kontener_lista .produkt_naglowek .wartosc{ padding:10px 20px;}

.kontener_lista .produkt_razem{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_lista .produkt_razem .produkt_cena{ float:left; width:87%; text-align:right }
.kontener_lista .produkt_razem .produkt_suma{ float:left; width:13%; text-align:left; font-size:16px; font-weight:700}
.kontener_lista .produkt_razem .wartosc{ padding:10px 20px;}

.kontener_lista .produkt_dostawa{ border-bottom:1px solid #ebeded; font-weight:700; }
.kontener_lista .produkt_dostawa .produkt_nazwa{ float:left; width:87%; text-align:right }
.kontener_lista .produkt_dostawa .produkt_suma{ float:left; width:13%; text-align:left; }
.kontener_lista .produkt_dostawa .produkt_suma .wartosc{ padding:10px 20px; padding-top:30px; font-size:16px; font-weight:700}
.kontener_lista .produkt_dostawa .wartosc{ padding:10px 20px;}

.kontener_lista .produkt_zaplata{ border-bottom:1px solid #ebeded; font-weight:700; padding-top:10px }
.kontener_lista .produkt_zaplata .produkt_suma{ float:left; width:100%; text-align:right; font-size:18px; background:#f3f6f6;border-bottom:1px solid #ebeded; }
.kontener_lista .produkt_zaplata .wartosc{ padding:20px 20px;}
.kontener_lista .produkt_zaplata .razem{ font-size:32px; font-weight:700; margin-left:10px}

.selctor{ width:97%;margin-left:15px;float:left;margin-right:15px;display:block;border-color:#ccc;padding:6px 12px;font-family: 'Myriad Pro-Light', sans-serif;}
.sposobdostawy{font-size:18px; display:block; padding:10px 10px; font-weight:bold}
.kontener_lista .informacja {font-weight:normal }
.kontener_lista .zamowienie { margin-top:20px; }
.kontener_lista .zamowienie a{ color:#000; font-weight:bold }
.kontener_lista .zamowienie a:hover{ color:#0278b2; font-weight:bold }
.kontener_lista .zamowienie .faq{ float:left; width:70%; text-align:left }
.kontener_lista .zamowienie .dalej{ margin-left:60%; }
.kontener_lista .button{ margin-left:70%; }
.kontener_zamowienie{ text-align:left;}
.kontener_zamowienie .pad{ text-align:left; padding-left:150px}
.szary{ font-size:16px; font-weight:normal}
.kontener_zamowienie .nadwyraz{font-size:16px; display:block; padding:5px 15px; font-weight:bold; background:#6E6E6E;}
.kontener_zamowienie .tresci{ font-size:14px; padding-left:10px }
.kontener_zamowienie .male{ font-size:12px; margin-top:20px}

.paypal{width:500px; height:415px; border:none; cursor:pointer; background:url(images/payu.png); margin-top:20px;display:block;}

#przejdzdalej{font-family: 'Myriad Pro-Light', sans-serif;}
.paypalmaly{width:104px; height:91px; border:none; cursor:pointer; background:url(images/paypalmaly.png); margin-top:10px}
.komunikat{
text-align:center;
font-size:18px;
font-weight:700;
 color:#3dc3e6;
 border-radius: 0px 0px 0px 0px;
 padding:20px 20px;
 border: 5px solid #38383b;
 }
.komunikat .tresc{ line-height:30px; color:#000}
.zmienlista { cursor:pointer; border-radius: 5px 5px 5px 5px; border: 1px solid rgb(223, 223, 223); margin-left:20px; font-family: "Open Sans",sans-serif; font-size:13px;  padding:2px 2px;  }
.footer{ background:#3dc3e6;background:#f3f6f6; background:#f9fafa; background:#f9f9fa; color:#9ea4ab; color:#212121; border-top:1px solid #ebeded;  margin-top:40px; padding:30px 30px;}
.calosc{ }
.footer .jeden{ float:left; width:28%; border-left:solid 1px rgb(215, 215, 216); padding:1% 1%; padding-top:30px;}
.footer .dwa{ float:left; width:28%; padding:1% 1%; padding-top:30px;}
.footer .trzy{ float:left; width:28%; border-right:solid 1px rgb(215, 215, 216); margin-left:5%; padding:1% 1%; padding-top:30px;}
.naglowek_footer{ font-size:22px; font-weight:normal;color:#000;}
.top .list-top-1 {
	background: #FFF url("list-top-bg.gif") repeat-x top;
	margin: 0 0;
	border-radius: 4px;
	border: 1px solid rgb(255, 255, 255);
	overflow: hidden;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.13);
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.footer ul { display:inline-block; background:#fff; height:36px;


}
.footer .list-top-1 li {
	float: left;
}
.footer .list-top-1 li a {
	padding: 0px 18px;
	color: rgb(79, 79, 79);
	text-transform: uppercase;
	line-height: 42px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	text-decoration: none;

	display: inline-block;
}
.footer .list-top-1 li a:hover {
	background: #3c3b3b;
	color: #fff;
}
.menudolne{ text-align:center; background:#fff; border-bottom: solid 1px rgb(215, 215, 216); }

.footer .tresc{ font-size:13px; padding:20px 30px; text-align:center;color:#4f4f4f;}
.footer .tresc .input-text {
  margin:0 0; padding:0 0;	background: rgb(249, 250, 250); padding: 7px 10px; border-radius: 5px 5px 5px 5px; border: 1px solid rgb(223, 223, 223); font-size:14px; font-family: "Open Sans",sans-serif; width:90%; margin:20px 0px
}

.footer .tresc .buttonz {
	width:94%;
}
.footer a{ color:#23519e;}
.footer a:hover{ color:#3fc4e6;}
.footer .kropa{ padding-top:30px;}
.rekl{ text-align:left; margin:20px 0px;}
.lista .produkt a{ color:#000}
.cookies{
cursor:pointer;
color:#666666;
text-align:center;
position:fixed!important;
bottom:0;
left:0;
z-index:1000;
background-color:#efefef;
padding:10px 80px;

font-size:11px;
border-top:1px solid #efefef;
font-family: 'Myriad Pro-Light', sans-serif;
/*text-transform:uppercase;*/


}

#menu_scroll { /*display:none;*/ }
.scrolling {
 display:block!important;
background:white!important;
height:60px!important;
 padding-top:0px!important;
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    right: 0!important; \
	z-index:2000;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.13);
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
	padding-left:20px;
	padding-right:50px;
}
.niewybrano{ background: #3fc4e6;}
.paczkomaty_lewa{ text-align:left;  margin-top:40px }
.przypis{ font-size:12px; padding:10px 20px;}
.fb_icon{ background:url(images/fb_icon.png) left center no-repeat; padding-left:25px;}
.socialmedia{  height:48px;  width:100%;margin-top:5px;text-align:center;}
.socialmedia a {color:black;}

.social_fb :hover{color:#3b5998!important;}
.social_tw :hover{color:#2b7bb9!important;}
.social_gplus :hover{color:#dd4b39!important;}
/*/////////////////////////////////////////////////////////////////////////////// LEWE MENU*/

.marginesy{margin:0px 0px 0px 0px!important;
padding-left:20px!important;
padding-right:0px!important;
padding-bottom:0px!important;
padding-top:0px!important;
}

.centrowanie {
display:inline-block!important;
 float: none!important;

}


.stopka_b{
text-transform:uppercase;
color:#ffd800!important;

font-weight:normal!important;
font-size:100%!important;
font-family: 'Myriad Pro-Light', sans-serif;
}
.stopka_b:hover{
color:#545456!important;
text-decoration: none;
}

.menu_a{
text-transform:uppercase;

font-weight:normal!important;
font-size:100%!important;
}
.menu_a:hover{

text-decoration: none;
}
.menu_a.aktywna{
color:#000;
background-color:#fad402;
}

.form_stopka{
border-radius:0px!important;
width:100%!important;
margin-top:20px!important;
	font-family: 'Myriad Pro-Light', sans-serif;
	background-color: #e7e7e7!important;
	border:1px solid white!important;
}

.naglowek_boot{
font-family: "Myriad Pro-Light",sans-serif!important;
text-align:left!important;
font-size:130%;
padding:5px;
padding-left:0px;
}



#porada_dermokosmetyczna{
width: 400px;
height: 210px;
top: 20%;
right: -410px;
position: fixed;
padding-top: 8px;
background-color: rgba(122, 184, 233, 0.59);
z-index: 10000;
border: 3px solid white;
}



#email_der, #tekst_der{
float:left;
background: rgb(249, 250, 250);
padding: 7px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #bababa;
font-size: 14px;
font-family: "Open Sans",sans-serif;
margin-top:5px;
margin-left:10px;

width:70%;
/*width: 90%;*/
/*margin: 20px 0px;*/
}

.derma_form{
-webkit-border-radius: 10px!important;
-moz-border-radius: 10px!important;
border-radius: 10px!important;

background:url(images/tlo_znaki.png) top no-repeat;
background-size: cover;

margin-top:0px!important;

width:100%!important;
 height:250px!important;


}
.dermo_h4{
text-align:left!important;
color:white!important;
padding-left:10px!important;
padding-top:10px!important;
background-color:#ffe2eb!important;
 background:url(images/gradient_dermo.png) top repeat;
 background-size:15px;
-webkit-border-top-left-radius: 10px!important;
-webkit-border-top-right-radius: 10px!important;
-moz-border-radius-topleft: 10px!important;
-moz-border-radius-topright: 10px!important;
border-top-left-radius: 10px!important;
border-top-right-radius: 10px!important;
}
.gradient_dermo{


}
#tekst_der{
	height:100px;
	margin-top:10px;

}

.rozmiar_cz{
font-size:18px!important;

}


#przycisk_der{
font-family: inherit;
font-size: 90%;
padding: .5em 1em;
border: 1px solid #FFF;
/* border: rgba(255, 255, 255, 1); */
/* background-color: #E6E6E6; */
text-decoration: none;
border-radius: 5px;
background-color: #0078e7;
color: #fff;
margin-top:7px!important;
margin-left:10px;
float:left;
}

.farmaceuta_mini{
width: 60px;
height: 60px;
background: url(images/farmaceuta-mini.png) left no-repeat;
float: left;
}

.napis_dermo{
background: url(images/twoja-dermo-napis.png) left no-repeat;
}


.opis_bok, .opis_gora, .opis_dol{
display: block;
padding: 15px;
margin: 10px 15px 0 15px;
/*font-size: 13px;*/
/*line-height: 1.42857143;*/
color: #333;
/*word-break: break-all;
word-wrap: break-word;*/
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
/*text-align:center;*/

}

.tag_cloud{
/*display: block;*/
font-family: "Myriad Pro-Light",sans-serif;
display: inline-block;
padding: 10px;
margin: 10px 10px 10px 15px;
/*font-size: 13px;*/
line-height: 1.42857143;
color: #333;
/*word-break: break-all;
word-wrap: break-word;*/
/*background-color: #f5f5f5;*/
border: 1px solid #CECECE;
width:90%;
text-align:center;

}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	background-color:#FFF;
	border: 1px solid #E7E7E7;
	padding:2px;
	z-index:1000;
}

ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
	background-color:#FFF;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	/*padding: 3px 1em 3px .4em;*/
	cursor: pointer;
	min-height: 50px; /* support: IE7 */
	/* support: IE10, see #8844 */
	background-color:#FFF;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.styl_top{
padding-top: 15px;
padding-bottom: 15px;
font-family: "Myriad Pro-Light",sans-serif !important;
font-weight: normal !important;
color: #58585A !important;
letter-spacing: 0px !important;
}

hr.style-one {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #e7e7e7 43%, #ea5c14 43%, #ea5c14 57%, #e7e7e7 57%); 
    background-image:    -moz-linear-gradient(left, #e7e7e7 43%, #ea5c14 43%, #ea5c14 57%, #e7e7e7 57%); 
    background-image:     -ms-linear-gradient(left, #e7e7e7 43%, #ea5c14 43%, #ea5c14 57%, #e7e7e7 57%); 
    background-image:      -o-linear-gradient(left, #e7e7e7 43%, #ea5c14 43%, #ea5c14 57%, #e7e7e7 57%);  
}

@media (min-width: 768px) {
	.form-inline input {
         border-radius: 6px 0 0 6px;
     }
    .form-inline select {
        border-radius: 0 6px 6px 0;
        border-left-width: 0;
    }
}

.szukajka{
background-color: #58585a;
padding-top:45px;
padding-left:10px;
padding-right:10px;
padding-bottom:1px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
z-index: -1;
}

.input-xs {
    height: 22px;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/* style nowe top */
.top-active{
	background-color:#fad402;
	color:#080d0f;
	margin-left:-16px;
	margin-right:16px;
	margin-top:-9px;
	margin-bottom:-1px;
	height:40px;
	padding-top:10px;
}

.image-table{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-height: 99px;
	margin: auto;
}