@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
body{
background-color:#f9f9f7;
background-image:url("../images/shadow.png");
background-position:center top;
background-repeat:repeat-y;
color:#474747;
}

li {
    font-size: 11px;
}

a {
outline: 0;
}

object, embed {
outline: 0;
}

input::-moz-focus-inner {
border: 0;
}

.content ul li {
font-size: 11px;
line-height: 15px;
}

.teaser a:link, .teaser a:visited, .teaser a:hover,
#content_body a:link, #content_body a:visited, #content_body a:hover{
border-bottom: 1px dotted #F58220;
color:#474747;
text-decoration:none;
font-weight:normal;
}

#wrapper{
width:100%;
min-height:100%;
background-image:url("../images/background.png");
background-position:top;
background-repeat:repeat-x;
}

#main-wrapper{
background-color:#FFFFFF;
margin-bottom:-8px;
margin-top: 35px;
}

#header{
min-height:83px;
position:relative;
}

#navigation1 {
position:relative;
height:38px;
min-height:38px;
margin:0;
background: #003f77;
display: inline-block;width: 100%;
}
#navigation1 .block{
  margin: 0;}
#banner {
	height: 280px !important;
  min-height: 280px !important;
}
#banner .view-footer a{
  text-decoration: none;
  }
#content_wrapper.products{
  margin-top: -40px;}
#langswitch, #langswitch a, #langswitch a:visited, #langswitch a:hover {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#langswitch{
margin-top:10px;
position:absolute;
right:0px;
top:12px;
position:absolute;
}

#langswitch ul li {
display: inline;
}

#langswitch ul{
list-style-type:none;
}

#page-wrapper, .region-page-closure {
width:950px;
}

#logo{
margin-top:12px;
}

#logo img {
margin-left:30px;
}

#specialist{
position:absolute;
right:70px;
top:35px;
}

#specialist a, #specialist a:visited, #specialist a:hover, #specialist a:active{
color:#217dbc;
text-decoration:none;
font-weight: bold;
text-transform:uppercase;
font-size:11px;
}

.content{
background-color:#FFFFFF;
}

.region-page-closure{
position:relative;
background:#FFFFFF;
}

#flov {
position:absolute;
bottom:12px;
right:30px;
}

#block-block-4  {
background-color:#FFFFFF;
padding-bottom:8px;
padding-left:32px;
padding-top:10px;
float:left;
font-size: 12px;
}
#block-block-4  span{
  display: block;
  float: left;
  line-height: 26px;
  font-size: 12px;
  height: 26px;
  margin-right: 2px;
}
#block-block-4 a.brand-logo{
  background-position: left top;
  background-repeat: no-repeat;
  height: 26px;
  color: transparent;
  line-height: 0;
  display: block;
  position: relative;
  float: left;
  margin: 0px 3px;
}
#block-block-4 a.brand-logo.novocardia{
  background-image: url(../images/logo-novocardia-passive.png);
  width: 88px;
}
#block-block-4 a.brand-logo.lacibios{
  background-image: url(../images/logo-lacibios-passive.png);
  width: 123px;
}
#block-block-4 a.brand-logo.maxivision{
  background-image: url(../images/logo-maxivision-passive.png);
  width: 111px;
}
#block-block-4 a.brand-logo.novocardia:hover{
  background-image: url(../images/logo-novocardia-active.png);
}
#block-block-4 a.brand-logo.lacibios:hover{
  background-image: url(../images/logo-lacibios-active.png);
}
#block-block-4 a.brand-logo.maxivision:hover{
  background-image: url(../images/logo-maxivision-active.png);
}
#content, .no-sidebars #content {
margin-right:-950px;
width:950px;
}
.title, .title a:visited, .title a:hover, .title a:active{
text-decoration: none;
color:#000000;
}

h1.title{
color:#009534;
font-size:20px;
text-transform:uppercase;
padding-bottom:25px;
padding-left:30px;
font-weight:normal;
}

#main{
clear:both;
}


#content_left_wrapper, #content_right_wrapper{
float:left;
}
#content_left_wrapper  .product_hv{
display:none;
}
#content_left_wrapper  .views-field.views-field-title a{
text-transform:uppercase;
text-decoration: none;
color: #474747;
font-size:14px
}
#content_left_wrapper hr{
color: #d7d6d4;
background-color: #d7d6d4;
height: 1px;
border: none;
}

span.titlet{
color:#014586;
text-transform:uppercase;
font-size:10px;
}

span.buyt, span.buyt a, span.buyt a:visited, span.buyt a:hover, span.buyt a:active{
color:#e0061c;
font-weight: bold;
text-transform:uppercase;
font-size:10px;
text-decoration:none;
}

span.data{
color:#ffffff;
font-size:10px;
}

span.data sup{
color:#474747;
font-size:7px;
}

#content_left_wrapper{
width:350px;
}

#content_body_pg{
clear:both;
}

#content_title_pg h1{
float:left;
}

#content_title h1, #content_title_pg h1, #content_title_pr h1{
margin-top:0;
font-size:17px;
line-height:14px;
margin-bottom:15px;
color: #014687;
border-left: 10px #014687 solid;
padding-left: 5px;
clear:both;
}

#content_title_pr h1{
color:#009e49;
}

#content_body p, #content_body_pg p{
font-size:11px;
padding-bottom:5px;
line-height:15px;
}

#content_right_wrapper{
width:507px;
padding-left:27px;
}

#content_body, #content_body_pg{
text-align: justify;
text-justify: newspaper;
}

#content_bottom{
padding-bottom:50px;
clear:both;
}

.view-content .node-type-aktualnosc,
.view-content .node-type-baza-wiedzy,
.view-content .node-type-media,
.view-content .node-type-media-video,
.view-content .node-type-produkt-suplement,
.view-content .node-type-produkt-dermokosmetyk{
float:left;
width:250px;
text-align: justify;
text-justify: newspaper;
}

.teaser_title{
text-align: left;
}

.node-type-aktualnosc h2.title,
.node-type-baza-wiedzy h2.title,
.node-type-media h2.title,
.node-type-media-video h2.title,
.node-type-produkt-suplement h2.title,
.node-type-produkt-dermokosmetyk h2.title{
font-size:14px;
padding-bottom:15px;
text-align:left;
}
#content_left_wrapper h2.title{display: none;}
.view-content .node-type-aktualnosc,
.view-content .node-type-baza-wiedzy,
.view-content .node-type-media,
.view-content .node-type-media-video,
.view-content .node-type-produkt-suplement,
.view-content .node-type-produkt-dermokosmetyk{
padding-left:33px;
padding-right:33px;
}

.view-content .first .node-type-aktualnosc,
.view-content .first .node-type-baza-wiedzy,
.view-content .first .node-type-media,
.view-content .first .node-type-media-video,
.view-content .first .node-type-produkt-suplement,
.view-content .first .node-type-produkt-dermokosmetyk{
padding-left:0;
}

.view-content .last .node-type-aktualnosc,
.view-content .last .node-type-baza-wiedzy,
.view-content .last .node-type-media,
.view-content .last .node-type-media-video,
.view-content .last .node-type-produkt-suplement,
.view-content .last .node-type-produkt-dermokosmetyk{
padding-right:0;
}

#search-block-form input.form-submit, #search-form input.form-submit {
height: 20px;
width: 55px;
background-color:#0059a4;
border: solid 1px #5ba3d6;
position: absolute;
text-transform:uppercase;
color:#FFFFFF;
cursor:pointer;
font-size:10px;
}

#search-block-form input.txtSearch, #search-form input.txtSearch {
height: 16px;
width: 110px;
background-color:#0078ca;
border:1px solid #6ab6e9;
color:#FFFFFF;
}

#block-search-0 .content{
width:150px;
}

form#search-block-form  {
position:absolute;
right:60px;
top:9px;
width:121px;
}

.teaser_title {
padding-top:5px;
}

.teaser_title a, .teaser_title a:visited, .teaser_title a:hover, .teaser_title a:active{
text-decoration: none;
color: #000000;
font-size: 14px;
}

.teaser p{
font-size:11px;
margin-top:6px;
}

.more a, .more a:visited, .more a:hover, .more a:active{
text-decoration: none;
color: #000000;
font-size: 14px;
text-transform:uppercase;
font-size:10px;
}

.more ul{
list-style-image: url(../images/point.png);
margin:0;
padding:0 0 0 17px;
}

#block-block-6{
background-color:#FFFFFF;
margin-bottom:0;
}

#block-block-6 hr{
color: #d7d6d4;
background-color: #d7d6d4;
height: 1px;
border: none;
margin-left:30px;
margin-right:30px;
}

#adres {
background:none repeat scroll 0 0 green;
float:right;
height:79px;
margin-top:13px;
width: 363px !important;
width: 362px; /* IE */
color:#FFFFFF;
font-size:10px;
line-height:11px;
}

ul.nav,
.nav ul{
	margin:18px 0 0 37px;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.nav{
	display: table;
}
ul.nav>li{
	display: table-cell;
	position: relative;
	padding: 2px 10px;
}

.teaser_wrapper{
padding-bottom:40px;
}

#katalog{
padding-bottom:45px;
}

#katalog_dw{
display: inline;
}

.region-content-bottom{
clear:both;
padding-top:35px;
}

#modalContainer {
overflow: hidden;
}

#bottomNavClose {
margin-top:0;
}


#imageData #imageDetails {
margin: 8px 5px 8px 10px;
text-align:left;
width:auto;
}

#imageData #bottomNav {
height:0px;
}

#imageDataContainer{
}

#imageData #caption {
font-weight:normal;
}

.picture{
padding-bottom:8px;
}


#block-block-2 .swftools-swf{
height:38px;
}

#webform-client-form-40 input.form-text, #webform-client-form-40 textarea.form-textarea,
#webform-client-form-571 input.form-text, #webform-client-form-571 textarea.form-textarea,
#webform-client-form-732 input.form-text, #webform-client-form-732 textarea.form-textarea{
background-color:#eaeaea;
border:none;
font-size:14px;
overflow: auto;
}

#webform-client-form-40 textarea.form-textarea,
#webform-client-form-571 textarea.form-textarea,
#webform-client-form-732 textarea.form-textarea{
width:441px;
}
.node .submitted{display: none;}
input#edit-submitted-imie-i-nazwisko{
width:442px;
}

input#edit-submitted-e-mail, input#edit-submitted-telefon{
width:218px;
}

#webform-client-form-40,
#webform-client-form-571,
#webform-client-form-732{
float:right;
width:444px;
}

#edit-submitted-check-wrapper{
display:none;
}

#webform-component-telefon{
float:right;
}

#webform-component-e-mail{
float:left;
}

#dane_kont{
width:407px;
height:550px;
float:left;
font-size:10px;
line-height:130%;
}
.required-fields{
clear:both;
text-align:right;
}
#form_kont{
float:right;
font-size:10px;
line-height:100%;
margin-right:283px;
z-index:5;
}

#form_kont2{
float:right;
font-size:10px;
line-height:100%;
margin-right:349px;
z-index:5;
}

.form-item label{
font-size:10px;
}

.form-item{
margin:0;
margin-bottom:10px;
padding:0;
}

#pic_kont{
background-image:url("../images/kontakt.png");
-webkit-background-size: 100%;
background-size: 100%;
position:absolute;
top: 350px;
left:40px;
width:400px;
height:250px;
z-index:1;
}

.print_pdf{
float:right;
}

.first{
clear:both;
}

a.print-page , a.print-page:visited, a.print-page:hover, a.print-page:active{
text-decoration:none;
color:black;
text-transform: uppercase;
font-size:10px;
padding-top:2px;
}

.print{
display:inline;
float:right;
}

#content_up{
float:right;
}

#content_up a, #content_up a:visited, #content_up a:hover, #content_up a:active{
text-decoration: none;
color: #000000;
font-size: 14px;
text-transform:uppercase;
font-size:10px;
}

#content_up ul{
list-style-image: url(../images/up.png);
margin:0;
padding:0 0 0 17px;
}

img.print-icon-margin {
padding-bottom:3px;
padding-right:5px;
}

img#content_up{
padding-right:0;
}

#content-area{
margin-left:33px;
margin-right:33px;
}

span#caption{
margin-top:10px;
}

#pictures{
margin-bottom:10px;
}

.item-list .pager li, .item-list .pager li a, .item-list .pager li a:hover, .item-list .pager li a:visited, .item-list .pager li a:active {
text-decoration:none;
color:#474747;
padding:10px 0;
}

li.pager-first a, li.pager-first a:hover, li.pager-first a:active, li.pager-first a:visited,
li.pager-next a, li.pager-next a:hover, li.pager-next a:active, li.pager-next a:visited,
li.pager-previous a, li.pager-previous a:hover, li.pager-previous a:sctive, li.pager-previous a:visited,
li.pager-last a, li.pager-last a:hover, li.pager-last a:active,li.pager-last a:visited {
padding-left:5px;
padding-right:5px;
}

.audio{
margin-top:5px;
margin-bottom:5px;
}

.plik{
margin-bottom:10px;
}

.plik a, .plik a:visited, .plik a:hover, .plik a:active{
color:#009534;
text-decoration:none;
}

.item-list .pager{
font-size:90%;
}

#like{
padding-bottom:5px;
float: right;
}

.facebookshare-box {
 clear: none;
 float: none;
}

.g-plusone-wrapper, .facebookshare-box {
display: inline-block;
}

#bottomNav{
margin-bottom:0;
}

#modalContainer {
    margin-top: 5px;
}

.lightbox2-alt-layout #imageData #bottomNav,
.lightbox2-alt-layout-data #bottomNav {
    margin-bottom: 0 !important;
}

.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
    margin-top: 0;
}

#rss1 a{
display:block;
width:41px;
height:16px;
background: url(../images/rss.png) no-repeat;
margin-bottom:15px;
margin-top:-15px;
}

#rss2 a{
display:block;
position:relative;
width:41px;
height:16px;
background: url(../images/rss.png) no-repeat;
top:-45px;
left:145px;
}

#rss1 a span,
#rss2 a span{
display:none;
}

.view-display-id-page_1 .view-content .odd, .view-display-id-page_1 .view-content .even {
    float: left;
    padding-left: 27px;
    padding-right: 27px;
    width: 246px;
}
.view-display-id-page_1 .view-content .first {
    padding-left: 19px;
}
.view-display-id-page_1 .view-content .last {
    padding-right: 0;
}
.view-display-id-page_1 .views-field-field-zdjecie-do-listy-fid {
    height: 174px;
    margin-bottom: 5px;
    width: 246px;
}
.view-display-id-page_1 .product_hv {
    background: url("/sites/all/themes/asa/images/products_hv.png") no-repeat scroll 0 -22px transparent;
    height: 174px;
    position: relative;
    top: -177px;
    width: 246px;
    z-index: 3;
}
.product-header{
  display: inline-block;
  width: 100%;
  position: relative;
}
.view-display-id-page_1 .product_hv a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
.view-display-id-page_1 .views-field-title {
    text-align: left;
}
.view-display-id-page_1 .views-field-title a {
    color: #474747;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.view-display-id-page_1 .views-field-name {
    display: inline-block;
    float: right;
    font-size: 12px;
    margin-bottom: 16px;
    position: absolute;
    bottom: -11px;
    right: 1px;
    text-align: right;
	padding-right:-2px;
}
.view-display-id-page_1 .odd,
.view-display-id-page_1 .even{
  position: relative;
  margin-bottom:35px;
  }
.view-display-id-page_1 .odd.last .views-field-name,
.view-display-id-page_1 .even.last .views-field-name{
  right: 0px;
  }
.view-display-id-page_1 .views-field-name span{
color:#ffffff;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
}

.view-display-id-page_1 .views-field-name span.term_id_16 {
    background-color: #339900;
}
.view-display-id-page_1 .views-field-name span.term_id_17 {
    background-color: #E7826B;
}
.view-display-id-page_1 .views-field-name span.term_id_18 {
    background-color: #A9052A;
}
.view-display-id-page_1 .views-field-name span.term_id_19 {
    background-color: #E10015;
}
.view-display-id-page_1 .views-field-name span.term_id_20 {
    background-color: #946DA4;
}
.view-display-id-page_1 .views-field-name span.term_id_21 {
    background-color: #C41B25;
}
.view-display-id-page_1 .views-field-name span.term_id_22 {
    background-color: #DE8E2A;
}
.view-display-id-page_1 .views-field-name span.term_id_23 {
    background-color: #004388;
}
.view-display-id-page_1 .views-field-name span.term_id_24 {
    background-color: #6D6552;
}
.view-display-id-page_1 .views-field-name span.term_id_25 {
    background-color: #C83052;
}
.view-display-id-page_1 .views-field-name span.term_id_26 {
    background-color: #C7B67E;
}
.view-display-id-page_1 .views-field-name span.term_id_27 {
    background-color: #FD4D23;
}
.view-display-id-page_1 .views-field-name span.term_id_28 {
    background-color: #509A4F;
}
.view-display-id-page_1 .views-field-name span.term_id_29 {
    background-color: #E73871;
}
.view-display-id-page_1 .views-field-name span.term_id_30 {
    background-color: #F8C46F;
}
.view-display-id-page_1 .views-field-name span.term_id_31 {
    background-color: #D9B392;
}
.view-display-id-page_1 .views-field-name span.term_id_33 {
    background-color: #833C8C;
}
.view-display-id-page_1 .views-field-name span.term_id_37 {
    background-color: #00aeef;
}
#content_left_wrapper span.data{ 
  /*color: #fff; */
  padding: 3px 5px;
  }
.term-16 {
    background-color: #339900;
    
}
.term-17 {
    background-color: #E7826B;
}
.term-18 {
    background-color: #A9052A;
}
.term-19 {
    background-color: #E10015;
}
.term-20 {
    background-color: #946DA4;
}
.term-21 {
    background-color: #C41B25;
}
.term-22 {
    background-color: #DE8E2A;
}
.term-23 {
    background-color: #004388;
}
.term-24 {
    background-color: #6D6552;
}
.term-25 {
    background-color: #C83052;
}
.term-26 {
    background-color: #C7B67E;
}
.term-27 {
    background-color: #FD4D23;
}
.term-28 {
    background-color: #509A4F;
}
.term-29 {
    background-color: #E73871;
}
.term-30 {
    background-color: #F8C46F;
}
.term-31 {
    background-color: #D9B392;
}
.term-33 {
    background-color: #833C8C;
}
/*promoted homepage-------*/
#home-promo {
  margin-left: 15px;
  width: 884px;
  display: inline-block;
  }
#home-promo> h2{
  font-size: 20px;font-weight: normal;margin-bottom: 20px;
  color: #009534;
  margin-left: 20px;
  text-transform: uppercase;
  }
#home-promo h2.title a{/*
	font-weight:normal;
	font-size: 16px;
	color: #009534;*/
	font-weight: normal;
font-size: 15px;
color: #fff;
background: #01458b;
padding: 0;
text-align: center;
text-transform: lowercase;
margin-bottom: 2px;
width: 100%;
display: block;
text-decoration: none;
	
}
#home-promo .block {
    float: left;
    padding-left: 23px;
    padding-right: 23px;
    width: 246px;
}

#home-promo .views-field-field-zdjecie-do-listy-fid {
    height: 174px;
    margin-bottom: 5px;
    width: 246px;
}
#home-promo .product_hv {
    background: url("/sites/all/themes/asa/images/products_hv.png") no-repeat scroll 0 -22px transparent;
    height: 174px;
    position: relative;
    top: -177px;
    width: 246px;
    z-index: 3;
}
#home-promo .product_hv a {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
#home-promo .views-field-title {
    text-align: left;
}
#home-promo .views-field-title a {
    color: #474747;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
#home-promo .views-field-name {
    display: inline-block;
    float: right;
    font-size: 12px;
    margin-bottom: 35px;
    position: relative;
    text-align: right;
    top: -18px;
	padding-right:-2px;
}
#home-promo .views-field-name span{
color:#ffffff;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
}

#block-views-promoted_homepage-block_1 .views-field-name span.term_id_16 {
    background-color: #339900;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_17 {
    background-color: #E7826B;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_18 {
    background-color: #A9052A;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_19 {
    background-color: #E10015;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_20 {
    background-color: #946DA4;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_21 {
    background-color: #C41B25;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_22 {
    background-color: #DE8E2A;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_23 {
    background-color: #004388;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_24 {
    background-color: #6D6552;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_25 {
    background-color: #C83052;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_26 {
    background-color: #C7B67E;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_27 {
    background-color: #FD4D23;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_28 {
    background-color: #509A4F;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_29 {
    background-color: #E73871;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_30 {
    background-color: #F8C46F;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_31 {
    background-color: #D9B392;
}
#block-views-promoted_homepage-block_1 .views-field-name span.term_id_33 {
    background-color: #833C8C;
}

/*---------------------------*/




#prev {
    background: url("/sites/all/themes/asa/images/arrows.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    left: 20px;
    position: absolute;
    text-indent: -9000px;
    top: 60px;
    width: 22px;
	z-index:1000;
}
#prev:hover {
    background: url("/sites/all/themes/asa/images/arrows.png") no-repeat scroll 0 -31px transparent;
}
#prev.inactive,
#prev:hover.inactive {
    background-image: none;
}
#next {
    background: url("/sites/all/themes/asa/images/arrows.png") no-repeat scroll -22px 0 transparent;
    height: 31px;
    position: absolute;
    right: 20px;
    text-indent: -9000px;
    top: 60px;
    width: 22px;
	z-index:1000;
}
#next:hover {
    background: url("/sites/all/themes/asa/images/arrows.png") no-repeat scroll -22px -31px transparent;
}
#next.inactive,
#next:hover.inactive {
    background-image: none;
}
.dragdealer {
    background: url("/sites/all/themes/asa/images/bar.png") no-repeat scroll left center transparent;
    height: 19px;
    margin-left: 14px;
    position: relative;
    width: 922px;
}
.dragdealer .red-bar {
    background: url("/sites/all/themes/asa/images/slider.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 15px;
    padding: 0 2px;
	padding-top: 3px;
    position: absolute;
    text-indent: -9000px;
    width: 63px;
}
.slider_item {
    display: inline;
    float: left;
    font-size: 11px;
    height: 149px;
    line-height: 1;
    position: relative;
    text-align: center;
    width: 174px;
	padding-bottom: 53px;
}
.slider_item .views-field-title {
    color: #00428c;
    display: none;
    font-size: 14px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
	position: relative;
	top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	font-size:bold;
}
.view-Produkty-Dermo.view-display-id-page_1 .views-field-title {
margin-bottom:35px;
}

.slider_item .views-field-title a {
    color: #00428c;
	font-size:bold;
}

.slider_item:hover .views-field-title {
    display: block;
}
#banner .view-content-outer {
background: url("/sites/all/themes/asa/images/slider-background.png") no-repeat scroll center top transparent;
margin: auto;
overflow: hidden;
position: relative;
}
#banner .view-Produkty-Dermo .view-content-outer,
#banner .view-Produkty-higiena .view-content-outer,
#banner .view-Produkty .view-content-outer,
#banner .view-Produkty-higiena-z-drogerii .view-content-outer{
  width: 840px;margin-top: 40px;
  }
.page-opinie-internautek #banner .view-content-outer {
  margin: 0;padding: 0;
  width: 100%;
  }
.front #banner .view-content-outer {
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 950px;
}
#banner #widget_pager_bottom_Slider-block_1{
  position: relative;
  margin-top: -39px;
  text-align: center;
  height: 31px;
  z-index: 1000;
  background: #009534;
  }
#banner #widget_pager_bottom_Slider-block_1 .views_slideshow_pager_field_item {
  display: inline-block;
  margin: 0px 3px;
  text-indent: -9999px;
  width: 12px;height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #fff;
  margin-top: 7px;
  cursor: pointer;
  }
#banner #widget_pager_bottom_Slider-block_1 .views_slideshow_pager_field_item.active {
  background: #3a3a3a;
  }
#banner #widget_pager_bottom_Slider-block_1 .views_slideshow_pager_field_item:hover {
  background: #757575;
  }
#banner {
    margin: auto;
    position: relative;
    width: 950px;
    margin-top: -17px;
}
#suplements {
    background-color: #014687;
    color: #7BBFFF;
    font-size: 18px;
    height: 25px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 20px;
    width: 100%;
	padding-top: 5px;
}
#suplements a {
    color: #7BBFFF;
}

#suplements a.active,
#suplements a:hover{
    color: #FFFFFF;
}
.view-Produkty-Dermo.view-display-id-page_1,
.view-Produkty.view-display-id-page_1{
margin-top:-27px;
}

#suplementy-diety-opis,
#dermokosmetyki-opis{
margin-left:19px;
margin-right:19px;
margin-top: -50px;
font-size: 11px;
line-height: 15px;
color: #474747;
margin-bottom:25px;
}


.page-o-asa-projekty-unijne .miniatura{
	display:inline-block;
}

.page-o-asa-projekty-unijne .teaser_wrapper{
	position:relative;
}

.page-o-asa-projekty-unijne .teaser_wrapper .teaser_title{
	padding-top:0;
}

.page-o-asa-projekty-unijne .teaser_wrapper .content_wrapper{
	top:0;
	position:absolute;
	display:inline-block;
	padding-left: 20px;
    width: 595px;
}

#cookie{
  display: block;
  width:100%;
}

#cookie .block{
    margin:0;
}
/* set the css for the container */


.region-cookie{
  position:fixed;
  bottom:0;
  z-index:10000;
  width:100%;
}

#cookie_pl,
#cookie_en,
#cookie_fr{
  width: 100%;
  position: relative;
  margin: 0 auto;
  opacity: 0.8;
  height: auto !important;
}

#cookienote-container {
  color: #ffffff;
  font-family: Arial, sans-serif;
  padding:15px 0;
  position: relative;
  width: 960px;
  margin:0 auto;
}

 /* set the css for the h2 header text */
#cookienote-container h2 {
  padding: 0px; margin: 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}

/* set the paragraph text for your explaination */
#cookienote-container p {
  padding: 5px 0px 0px; margin: 0px; color: rgb(204, 204, 204); font-size: 11px;
}

/* set the css for the ul that contains the continue link */

#cookienote-container ul {
  position: absolute;
  right: 0;
  top:0;
  font-weight:bold;
  list-style-type: none;
  margin:0;
  padding: 25px 25px 0;
}

#cookienote-container ul li{
    float:left;
}

#cookienote-container ul li#cookienote-policy{
    padding:2px;
}

#cookienote-container ul #cookienote-continue button{
  font-weight:bold;
  font-size: 13px;
  border: 0;
  cursor: pointer;
  background:none;
  background-color: transparent;
  color: #FFFFFF;
  margin-right:12px;
}

#cookienote-container #cookienote-policy a {
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
}

#where_to_buy{
  position:relative;
  left:-33px;
  padding-left: 33px;
  padding-top: 1px;
  padding-bottom: 2px;
  width:321px;
  background-color:#014687;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 40px;
  margin-bottom: 10px;
}

#shops{
  left:-33px;
  width:384px;
  position: relative;
  display: inline-block;
}

#shops .shop{
  float:left;
  position: relative;
}
#shops .shop:nth-child(2):before{
  content: '';
position: absolute;
display: block;
width: 10px;
height: 15px;
top: 5px;
right: 19px;
background-image: url(../images/mobile-friend.png);
background-size: 100%;
}
#shops .shop a{
  display:block;
}

#webform-client-form-948{
    margin-bottom: 25px;
}

#webform-client-form-948 .webform-component{
    margin-bottom: 25px;
}

#webform-client-form-948 .webform-component label{
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 5px;
}

#webform-client-form-948 .webform-component label .form-required{
}

#webform-client-form-948 .form-text{
    width: 320px;
}

#webform-client-form-948 input,
#webform-client-form-948 textarea{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: solid 1px #ADA9A5;
    background: none;
    -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;

}

.page-node-948-done .links{
  padding-bottom:50px;
}

.page-node-948-done .links a{
  color:#474747;
  border-bottom:1px dotted red;
  text-decoration: none;
}

div [id^=block-menu-menu-submenu],
#block-block-12{
  height: 31px;
  background: url(../images/submenu-bg.gif) repeat-x center;
  width: 100%;margin: 0;padding: 0;
  font-family: Tahoma /*'Open Sans Condensed', sans-serif*/;
  }
div [id^=block-menu-menu-submenu] ul{
  margin: 0;padding: 0;float: right;
  text-decoration: none;
  list-style-type: none;
  margin-right: 33px;
  }
div [id^=block-menu-menu-submenu] ul li{
  display: inline-block;
  margin-left: 3px;padding-right: 10px;
  text-transform: uppercase;
  font-size: 13px;line-height: 31px;
  background: url(../images/sep-green.gif) no-repeat right center;
  
  }
div [id^=block-menu-menu-submenu] ul li.last{
  background: none;}
div [id^=block-menu-menu-submenu] ul li a{
  text-decoration: none;color: #fff;
 	text-shadow: 1px 1px #7eb693;
  }
div [id^=block-menu-menu-submenu] ul li a:hover,
div [id^=block-menu-menu-submenu] ul li a.active{
  text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;
  }
div [id^=block-menu-menu-submenu] h2,
#block-block-12 h2{
  float: left;
  clear: both;
  font-size: 18px; line-height: 31px;
  font-style: normal;
  font-weight: normal;
  margin: 0;padding: 0;
  margin-left: 33px;
  color: #fff;text-shadow: 0px 1px #7eb693;
  }

a.more-products,
a.more-opinions,
a.more-news{
  display: block;clear: both;
   padding: 8px 20px 8px 20px;
  text-align:left;
  color: #fff;
  position: relative; 
  background: #2c8f0e;  min-width:300px; width:auto;
  float: right;
  font-size: 18px;
  text-decoration: none;
  clear:both;
  }
 a.more-products::after,
 a.more-products::before,
  a.more-opinions::after,
 a.more-opinions::before,
  a.more-news::after,
 a.more-news::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -17px;   
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 1em solid;
  right: -1em;
}
a.more-opinions{background: #01458b; margin-top:40px;margin-bottom:5px; margin-right:20px;}
 a.more-products::after,a.more-news::after{   z-index: 2;  border-left-color: #2c8f0e;   }
  a.more-opinions::after{   z-index: 2;  border-left-color: #01458b;   }
 p.promo-label{
   clear: both;
  background: #eeeeee;
  color: #014687;
  padding: 2px 1px 2px 34px;
  margin-left: -33px;
  width: 321px;
  font-size: 12px;
  margin-top: 40px;
  }
#views_slideshow_cycle_main_Slider-block_1{
  z-index: 0;
  }
.views_slideshow_cycle_slide{
  z-index: 0 !important;}
  
  /* !Nice menu! */

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0 !important;
}

ul.nice-menu li {
  border-top: 0;
  float: left; /* LTR */
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0; /* LTR */
}

ul.nice-menu ul li {
  width: 12.5em;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
 border:none !important;
 margin-left: 3px;
padding-right: 10px;
text-transform: uppercase;
font-size: 13px;
line-height: 31px;
background: url(../images/sep-blue.gif) no-repeat right center !important;
}
ul.nice-menu-down li.last{
  background: none !important;
  }

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
  


}

ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}
ul.nice-menu-down li.menuparent{
  background-color:none;
  }
ul.nice-menu-down li ul{
  background: #003f77;
  line-height: 1.1;
  width: 250px;
  top:38px;
  }
ul.nice-menu-down li ul li{
  line-height: 1.3;
  background: none !important;width: 100%;
  font-size: 13px;
  }
ul.nice-menu-down .menuparent a {
  padding-right: 0;
  }
ul.nice-menu-down a{
  color: #fff;
  text-decoration: none;
  }
ul.nice-menu-down a:hover,
ul.nice-menu-down a.active{
  text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #fff;
  }
.view-Produkty .views-widget-filter-tid{
  margin-left: 15px;
  }
.view-Produkty .views-widget-filter-tid label{
  display: inline-block;
  }
.view-Produkty .views-widget-filter-tid .views-widget{
  display: inline-block;
  }
.views-exposed-form .views-exposed-widget .form-submit{
  margin-top: 0 !important;
  }
.view-Produkty .views-widget-filter-tid{
  margin-bottom: 15px;
  }

  #block-block-13{
	width:880px;
	margin: 30px auto;
	border-top: 1px solid #D1D1D1;
	padding-top:5px;
	clear:both;
	overflow:auo;
  }
   #block-block-13 h2.title{
	font-weight:normal;
	font-size:20px;
	font-family:Verdana;
	color: #00408E;
	background: url(../images/coma-ico.jpg) no-repeat left top;
	padding: 5px 0 5px 60px;
   }
 #block-block-13 .opinion{
	width:49%;
	float:left;
	display:inline-block;
	padding-right:1%;
	margin-top:35px;
 }
  #block-block-13 .opinion h4{
	color:#00408e;
	font-size:14px;
	margin-bottom:15px;
	margin-right:20px;
	text-align:right;
	font-weight:bold;
  }
  #block-block-13 .opinion p{
	font-style:italic;
	font-size:11px;
	line-height:13px;
	 background: url(../images/cytat-bg.jpg) no-repeat top left;
	 width:382px;
	 height:81px;
	 padding:17px;
  }
  #block-block-13 .opinion  a{
	font-style:normal;
	margin-right:50px;
	color:#000;
	margin-top:10px;
	display:block;
	color:#0c3f7e;
	font-size:11px;
  }
.front .region-highlight{
overflow:auto;
padding-bottom:40px
} 
.term_id_34{
display:none;
}
.page-opinie-internautek #content_body_pg ul li{
  margin-bottom: 10px;
  }
 .page-opinie-internautek #content_body_pg ul li a{
  color: #ee5e9b;
   
   }
.copyright{
float: right;
font-size: 10px;
color: #c8c8c8;
padding-top: 12px;
padding-right: 34px;
}
#node-1177 h1, #node-1190 h1, #node-1191 h1{display:none;}

.hid-promo h3{
font-size: 24px;
font-weight: normal;
text-align: center;
color: #df225a;
margin-bottom:25px;
}
.hid-promo a{
text-decoration: none;
color: #df225a;
font-size: 16px;
font-weight: bold;
display: block;
margin: 0 auto;
width: 180px;
text-align: center;
margin-bottom: 45px;
border: 1px #df225a solid;
padding: 12px 45px 13px 15px;
border-radius: 30px;
background: url(/sites/all/themes/asa/images/arrow-pink.gif) no-repeat 213px center;
}
.textarea-identifier.description{display:none;}

#block-views-slider_historia_view-block_1{
	width: 100%;
  height: 280px;
  position: relative;
  margin-bottom: 0;
}
#block-views-slider_historia_view-block_1 .views-row{
 overflow-x: hidden;
  background: #fff;

}
#views_slideshow_cycle_main_slider_historia_view-block_1{
  width: 100%;
  background: #fff;
   -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.75);
z-index: 500 !important;
  height: 215px;
  position: absolute;
  left: 0;
  top: 0;
}
#block-views-slider_historia_view-block_1 .skin-default{
background: #fff;
height: 280px;
} 
.history-slide-container{
	display: table;
	width: 75%;
	margin-left: 15%;
   height: 215px;
}
.history-slide-container>div{
	display:table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.history-slide-container .slide-year{
  color: blue;
  font-size: 65px;
  width: 20%;
  padding-right: 10px;
  color: #2866c2;
  text-align: right;
font-weight:700;
}
.history-slide-container .slide-description{
  color: green;
  line-height: 1.3;
  max-width: 85%;
  color: #40a010;
  font-size: 14px;
  font-weight: 600;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 20px;
letter-spacing:1px;
}
#block-views-slider_historia_view-block_1 .views-slideshow-controls-bottom{
  position: absolute;
  width: 90%;
  display: block;
  margin: 0 auto;
  height: 65px;
  padding-top: 15px;
  left: 5%;
  bottom: 0;
  z-index: 490;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
#block-views-slider_historia_view-block_1:after{
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  background: rgba(44,84,119,1);
  background: -moz-linear-gradient(top, rgba(44,84,119,1) 0%, rgba(8,78,135,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,84,119,1)), color-stop(100%, rgba(8,78,135,1)));
  background: -webkit-linear-gradient(top, rgba(44,84,119,1) 0%, rgba(8,78,135,1) 100%);
  background: -o-linear-gradient(top, rgba(44,84,119,1) 0%, rgba(8,78,135,1) 100%);
  background: -ms-linear-gradient(top, rgba(44,84,119,1) 0%, rgba(8,78,135,1) 100%);
  background: linear-gradient(to bottom, rgba(44,84,119,1) 0%, rgba(8,78,135,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5477', endColorstr='#084e87', GradientType=0 );
  width: 100%;
  height: 65px;
  bottom: 0;
  left: 0;
}
#pager-container-history{
  width: 700px;
  float: right;
  margin: 20px 30px 0;
  position: relative;
}
#pager-container-history>a{
  position: absolute;
  top: 10px;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
}
#pager-container-history>div{
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#block-views-slider_historia_view-block_1 .skin-default>a{
  content: '';
  position: absolute;
  display: block;
  bottom: 23px;
  font-size: 15px;
  color: #fff;
  z-index: 500;
  background-image: url(../images/arrows.png);
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
}
#block-views-slider_historia_view-block_1 .skin-default>a.switch-prev{
  left: 15px;
  background-position: 0 -64px;
}
#block-views-slider_historia_view-block_1 .skin-default>a.switch-next{
  right: 15px;
  background-position: -22px -64px;
}
#widget_pager_bottom_slider_historia_view-block_1{
  width: 9999px;
  position: relative;
  left: 0;
}
#widget_pager_bottom_slider_historia_view-block_1>div{
  display: block;
  float: left;
  line-height: 1;
  padding: 7px 11px;
  margin-left: 1px;
  color: #225f5d;
  font-size: 16px;
  background: #65baf7;
  cursor: pointer;
  border-top: 1px #3884be solid;
}
#widget_pager_bottom_slider_historia_view-block_1>div.active{
  background: #fff;
  color: #349a01;
}
#block-views-slider_historia_view-block_1 .views_slideshow_controls_text_pause
{
  display: none;
}

#views_slideshow_controls_text_next_slider_historia_view-block_1{
  position: absolute;
  display: block;
  right: 20px;
  top: 85px;
}
#views_slideshow_controls_text_previous_slider_historia_view-block_1{
  position: absolute;
  left: 20px;
  display: block;
  top: 85px;
}
#views_slideshow_controls_text_previous_slider_historia_view-block_1 a,
#views_slideshow_controls_text_next_slider_historia_view-block_1 a{
  color: #000;
  text-decoration: none;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  background-image: url(../images/arrows.png);
  width: 22px;
  height: 31px;
}
#block-views-slider_historia_view-block_1 .views-slideshow-controls-top{
  position: absolute;
  height: 1px;
  width: 100%;
  top: 0;
  z-index: 510;
}
#views_slideshow_controls_text_previous_slider_historia_view-block_1 a{
  background-position: 0 0;
}
#views_slideshow_controls_text_previous_slider_historia_view-block_1 a:hover{
  background-position: 0 -31px;
}
#views_slideshow_controls_text_next_slider_historia_view-block_1 a{
  background-position: -22px 0;
}
#views_slideshow_controls_text_next_slider_historia_view-block_1 a:hover{
  background-position: -22px -31px;
}
#block-views-slider_historia_view-block_1 .views_slideshow_slide_counter{
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  border-right: 1px #fff solid;
  margin:0 auto ;
  width: 70px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
  position: relative;
  top: 184px;
  background: rgba(44,84,119,1);
}
#block-views-slider_historia_view-block_1  .views_slideshow_cycle_slide{
  width: 100%;
font-family: 'Oxygen', sans-serif;
}
#block-views-slider_historia_view-block_1 p{
  margin: 0;
}
/* Node slider styles*/
.node-slideshow{
  position: relative;
  padding-bottom: 2px;
  text-align: center;
  width: 100% !important;
}
#views_slideshow_cycle_teaser_section_node_slider-block_1{
  max-width: 100% !important;
}
#views_slideshow_cycle_teaser_section_node_slider-block_1>div{
  max-width: 100%;
  height: auto !important;
}
.node-slideshow a{
  text-decoration: none !important;
  border: none !important;
}
.node-slideshow:after{
  content: '';
  width: 100%;
  height: 58px;
  position: absolute;
  z-index: 10;
  background: #fafaf8;
  left: 0;
  bottom: 10px;
}
.node-slideshow img{
  max-width: 100% !important;
  height: auto !important;
}
.node-slideshow .views-slideshow-controls-bottom{
  position: relative;
  z-index: 15;
  display: inline-block;
  height: 38px;
  width: 192px;
}
.node-slideshow .view-footer{
  position: absolute;
  display: inline-block;
  right: 0;
  bottom: 0px;
  z-index: 15;
  height: 58px;
}
.node-slideshow .view-footer a{
  position: relative;
  display: block;
  width: 36px;
  height: 36px;
  border: 1px #d3d3d3 solid !important;
  text-indent: -9999px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right:15px;
}
.node-slideshow .view-footer a:before{
  content: '';
  display: block;
  height: 30px;
  width: 34px;
  display: block;
  position: absolute;
  top: 3px;
  left: 1px;
  background-image: url(../images/node-slideshow.png);
  background-position: -33px 0;
}
.node-slideshow .views_slideshow_controls_text_pause{
  display: none;
}
.node-slideshow .views_slideshow_controls_text_previous,
.node-slideshow .views_slideshow_controls_text_next{
  position: absolute;
  top: 10px;
  display: block;
  width: 36px;
  height: 36px;
  border: 1px #d3d3d3 solid;
  text-indent: -9999px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
.node-slideshow .views_slideshow_controls_text_previous:before,
.node-slideshow .views_slideshow_controls_text_next:before{
  content: '';
  background-image: url(../images/node-slideshow.png);
  display: block;
  width: 17px;
  height: 26px;
  position: absolute;
  z-index: 20;
  top: 5px;
  left: 10px;
}
.node-slideshow .views_slideshow_controls_text_previous{
  left: 0;
}
.node-slideshow .views_slideshow_controls_text_next{
  right: 0;
}
.node-slideshow .views_slideshow_controls_text_previous:before{
  background-position: 0 0;
}
.node-slideshow .views_slideshow_controls_text_next:before{
  background-position: -16px 0;
}
.node-slideshow .views_slideshow_slide_counter{
  width: 106px;
  display: inline-block;
  line-height: 1;
  font-size: 22px;
  font-weight: 700;
  color: #2d4689;
  padding: 7px 0;
  border: 1px #d3d3d3 solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 10px;
}

#TB_window{
  text-align: center;
  padding-bottom: 15px;
  background: #f8f8f8;
}
#TB_window a:before{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	z-index:1000;
	top:0;
	left:0;
}
#TB_caption{
  display: inline-block;
  float: none;
  position: relative;
}
#TB_secondLine{
  width: 106px;
  display: inline-block;
  line-height: 1;
  font-size: 22px;
  font-weight: 700;
  color: #2d4689;
  padding: 7px 0;
  border: 1px #d3d3d3 solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 3px;
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  margin-left: 36px;
}
#TB_prev,
#TB_next{
  position: absolute;
  top: 10px;
  display: block;
  width: 36px;
  height: 36px;
  border: 1px #d3d3d3 solid;
  text-indent: -9999px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
#TB_prev:before,
#TB_next:before{
  content: '';
  background-image: url(../images/node-slideshow.png);
  display: block;
  width: 17px;
  height: 26px;
  position: absolute;
  z-index: 20;
  top: 5px;
  left: 10px;
}
#TB_prev{
  left:20px;
}
#TB_next{
  right: -11px;
}
#TB_prev:before{
  background-position: 0 0;
}
#TB_next:before{
  background-position: -16px 0;
}
#TB_closeWindow a{
  position: relative;
  display: block;
  width: 36px;
  height: 36px;
  border: 1px #d3d3d3 solid !important;
  text-indent: -9999px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right:15px;
}
#TB_closeWindow a:before{
  content: '';
  display: block;
  height: 30px;
  width: 34px;
  display: block;
  position: absolute;
  top: 3px;
  left: 1px;
  background-image: url(../images/node-slideshow.png);
  background-position: -66px 0;
}
.views-field-field-nodeslider-1-fid a{
	positext-emphasis: ;:relatvie;
}
.views-field-field-nodeslider-1-fid a:before{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	z-index:1000;
	top:0;
	left:0;
}
