﻿body {
	margin: 0 auto;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #656565;
	background: #000000 url(../images/bg.gif) repeat-x 0 0;
}
.opisZagiel
{
    clear:both;
    padding-left:7px;
    padding-top:35px;
}
h1, h2, h3, form, fieldset {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a img {
	border-style: none;
}

/**
 * =Containers
 * ---------------------------------------------- */
#outer {
	background: transparent url(../images/inner.gif) no-repeat center 0;
}

#inner {
	background: transparent url(../images/outer.jpg) no-repeat center 0;
}

#container {
	width: 980px;
	margin: 0 auto;
}

#top {
	height: 173px;
	background: transparent url(../images/top.jpg) no-repeat 0 0;
}

#top h1 {
	display: inline;
	float: left;
}

#top a#logo {
	display: inline;
	float: left;
}

#left {
	float: left;
	width: 198px;
	padding: 0 11px 0 0px;
}

#middle {
	float: left;
	width: 771px;
}

#right {
	float: left;
	width: 190px;
}

/**
 * =footer
 * ---------------------------------------------- */
#footer {
	clear: both;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	height: 266px;
	margin: 0 0 0 0px;
    position:relative;
	text-align: left;
	color: #808080;
}

#footer span {
	float: left;
	padding: 0 0 0 22px;
}

#footer strong {
	float: right;
	font-weight: normal;
	padding: 0px 11px 0 0;
}

#footer span a,
#footer strong a {
	color: #808080;
	text-decoration: none;
}

#footer span a {
	font-weight: bold;
	color: #FFFFFF;
}

#footer span a:hover,
#footer strong a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#body {
	overflow: hidden;
}


/**
 * =LogBox
 * ---------------------------------------------- */
#logbox {
	float: right;
	width: 280px;
	height: 32px;
	padding: 12px 0 0 100px;
}

#logbox form {
	background: transparent url(../images/logbox_form.gif) no-repeat 0px 0px;
	padding: 0px 0 0 0px;
	overflow: hidden;
}

#login, #password {
	background-color: transparent;
	border: none;
	font-size: 11px;
	color: #6F6F72;
	height: 15px;
	padding: 2px 6px 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
}

#login {
	width: 83px;
}

#password {
	width: 56px;
	margin-left: 9px;
}

input#logbutton {
	background: transparent url(../images/log_button.gif) no-repeat 0 0;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #6B6B6B;
	float: left;
	display: inline;
	width: 27px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	cursor: pointer;
}

#la1, #la2 {
	background: transparent url(../images/lnks.gif) no-repeat 0 6px;
	float: left;
	display: inline;
	margin: 3px 0px 0px 11px;
	padding: 0px 0px 0px 6px;
	color: #6F6F72;
}

#la1:hover, #la2:hover {
	color: #ffffff;
	text-decoration: underline;
}



/**
 * =gsBasketBox
 * ---------------------------------------------- */
#gsBasketBox {
	background: transparent url(../images/basketbox_bg.gif) no-repeat 0px 19px;
	padding: 47px 0px 0 52px;
	height: 39px;
	float: right;
	width: 201px;
	position: relative;
	color: #CCCCCC;
	font-size: 11px;
}

#gsBasketBox span {
	display: block;
	margin: 0;
	float: left;
}

#gsBasketBox strong {
	font-weight: bold;
}

#gsBasketBox span.price {
	padding-left: 18px;
	white-space: pre;
}

#gsBasketBox em {
	display: block;
	font-style: normal;
}

#gsBasketBox a.buy {
	background: transparent url(../images/lnk.gif) no-repeat 0 6px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	color: #EC2327;
	position: absolute;
	top: 22px;
	right: 9px;
}

#gsBasketBox a.buy:hover {
	text-decoration: underline;
}


/**
 * =gsMenu
 * ---------------------------------------------- */
#gsMenu {
	list-style: none;
	margin: 0;
	padding: 0px 0 0 0px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	clear: both;
	height: 43px;
}

#gsMenu li {
	display: block;
	float: left;
}

#gsMenu li a {
	display: block;
}



/**
 * =gsNavbox
 * ---------------------------------------------- */
#gsNavbox {
	padding: 17px 0px 0px 11px;
	margin: 0px;
	list-style: none;
	height: 30px;
	text-align: left;
}

#gsNavbox span {
	font-size: 11px;
	font-weight: bold;
}

#gsNavbox li {
	display: inline;
	float: left;
	color: #FFFFFF;
	padding: 0 0px 0 9px;
	font-size: 11px;
}

#gsNavbox li#nav1 {
	background: none;
	padding: 0;
}

#gsNavbox li a {
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0 7px 0 0;
	display: inline;
}

#gsNavbox li a:hover {
	text-decoration: underline;
}


/**
 * =gsSearchbox
 * ---------------------------------------------- */
#gsSearchbox {
	background: transparent url(../images/searchbox_bg.gif) no-repeat 11px 12px;
	margin: 0;
	width: 400px;
	height: 32px;
	padding: 12px 0 0 11px;
	cursor: default;
	overflow: hidden;
	float: left;
}

#searchfrase {
	background-color: transparent;
	border: none;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #6F6F72;
	width: 147px;
	height: 13px;
	padding: 3px 6px 4px;
	float: left;
	margin: 0;
}

#searchbutton {
	display: inline;
	background: transparent url(../images/szukaj.gif) no-repeat 0px 0px;
	width: 27px;
	height: 20px;
	padding: 0;
	border: none;
	cursor: pointer;
	float: left;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#gsSearchbox a {
	background: transparent url(../images/lnks.gif) no-repeat 0 6px;
	float: left;
	display: inline;
	margin: 3px 0px 0px 14px;
	padding: 0px 0px 0px 6px;
	color: #FAFAFA;
}

#gsSearchbox a:hover {
	text-decoration: underline;
}


/**
 * =gsNewsbox
 * ---------------------------------------------- */
#gsNewsbox {
	background: transparent url(../images/newsletter_bg.gif) no-repeat 0px 0px;
	margin: 0;
	padding: 48px 0px 0 11px;
	border: none;
	height: 47px;
	width: 186px;
	float: left;
}

#gsNewsbox p {
	color: #646464;
	margin: 0 0 14px;
	line-height: 18px;
}

#gsNewsbox p strong {
	display: block;
}

#gsNewsbox #newsfrase {
	width: 122px;
	height: 13px;
	font-size: 11px;
	padding: 3px 6px 4px;
	background-color: transparent;
	border: none;
	color: #6F6F72;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float: left;
}

#gsNewsbox #newsbutton {
	background: transparent url(../images/zapisz.gif) no-repeat 0px 0px;
	width: 27px;
	height: 20px;
	padding: 0;
	border: none;
	cursor: pointer;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


/**
 * =gsWorkArea
 * ---------------------------------------------- */
#gsWorkArea {
	/*overflow: hidden;*/
	clear: both;
}


/**
 * =gsTreebox
 * ---------------------------------------------- */
#gsTreebox {
	background: transparent url(../images/kategorie_head.gif) no-repeat 0px 30px;
	padding: 62px 0px 0px 10px;
}

#gsTreebox ul {
   padding: 0 0 0px 0;
	margin: 0;
   list-style: none;
	font-size: 12px;
	line-height: 16px;
}

#gsTreebox ul li {
	background: transparent url(../images/mli.gif) repeat-x 0px bottom;
	padding: 0px 0px 1px 0px;
}

#gsTreebox ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}

#gsTreebox ul li a:hover {
	text-decoration: underline;
}

#gsTreebox ul li.downarrow a {
	font-weight: bold;
}

#gsTreebox ul li.selected a {
	text-decoration: underline;
}

.t0 a {
   padding: 5px 0 8px 13px;
	background: transparent url(../images/menu_bullet.gif) no-repeat 0px 11px;
}

#gsTreebox ul li.t1 {
	background: none;
}

.t1 a {
   padding: 5px 0px 8px 31px;
	font-size: 11px;
}

.t2 a {
    padding: 8px 5px 6px 52px;
    font-size: 10px;
}

.t3 a {
    padding: 8px 5px 6px 62px;
    font-size: 10px;
}

.t4 a {
    padding: 8px 5px 6px 72px;
    font-size: 10px;
}

#gsTreebox ul li.t1last {
	background: transparent url(../images/mli.gif) repeat-x 0px bottom;
}

/**
 * =gsContactbox
 * ---------------------------------------------- */
#gsContactbox {
	background: transparent url(../images/contactbox_head.gif) no-repeat 0px 48px;
	padding: 87px 0px 46px 22px;
	margin: 0px 0px 0px 0px;
	color: #CCCCCC;
	list-style: none;
}

#gsContactbox li {
	padding: 0px 0 11px;
}

#gsContactbox li.link {
	padding: 5px 0 0px;
}

#gsContactbox li img {
	vertical-align: text-top;
}

#gsContactbox a {
	color: #EB2A1A;
}

#gsContactbox a:hover {
	text-decoration: underline;
}


#gsContactbox2 {
	padding: 21px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
	color: #808080;
	height: 30px;
	list-style: none;
	float: left;
	width: 760px;
}

#gsContactbox2 li {
	padding: 0px 19px 0 0px;
	float: left;
}

#gsContactbox2 li em {
	font-weight: bold;
	font-style: normal;
}

#gsContactbox2 a {
	color: #808080;
}

#gsContactbox2 a:hover {
	color: #ffffff;
}

#gsContactbox2 li.head {
	font-weight: bold;
	color: #ffffff;
	padding: 0px 10px 0 0px;
}


/**
 * =gsBestseller
 * ---------------------------------------------- */
#gsBestseller {
	background: transparent url(../images/bestseller_head.gif) no-repeat scroll 0px 0px;
	line-height: 17px;
	font-size: 12px;
   padding: 32px 0px 0px 9px;
}

#gsBestseller ol {
	margin: 0px; 
	padding: 0px 0px 0px 0;
	list-style: none outside none;
}

#gsBestseller ol li { 
	background: transparent url(../images/mli.gif) repeat-x 0px bottom;
	padding: 0pt 0pt 1px;
	overflow: hidden;
}

#gsBestseller ol li span { 
	color: #7D7D7D;
	display: block;
	float: left;
	width: 19px;
}

#gsBestseller ol li a { 
   padding: 5px 0 7px 0px;
	color: #FFFFFF; 
	display: block;
}

#gsBestseller ol li a:hover { 
	text-decoration: underline;
}

#gsBestseller ol li.selected a {
	text-decoration: underline;
}


#adj {
   padding: 70px 0px 0px 0px;
	height: 93px;
	background: transparent url(../images/adj_head.gif) no-repeat scroll 0px 46px;
}

#adj a {
	display: block;
}




/**
 * =gsPromobox
 * ---------------------------------------------- */
#gsPromobox {
   padding: 73px 0px 0px 0px;
	background: transparent url(../images/promo_head.gif) no-repeat scroll 0px 46px;
	margin: 0px 0 0 0px;
	text-align: center;
	height: 365px;
	position: relative;
	overflow: hidden;
}

#icons { 
	padding: 1px 2px 0px 0px;
	height: 19px;
	z-index: 100;
	float: right;
}

#icons a {
	background: transparent url(../images/pb.gif) repeat-x 0px 0px;
	float: left;
	color: #FFFFFF;
	padding: 2px 0 3px;
	text-align: center;
	width: 23px;
	height: 14px;
	margin-left: 1px;
}

#icons a:hover, #icons a.on {
	background: transparent url(../images/pbs.gif) repeat-x 0px 0px;
}

#icons  a.on { 	
	font-weight: bold;
}

#sliderRightTriggerMiddle,
#sliderLeftTriggerMiddle {
	font-weight: bold;
	float: left;
}

#sliderLeftTriggerMiddle {
	margin-left: 30px;
	margin-right: 13px;
}

#sliderRightTriggerMiddle {
	margin-left: 10px;
}

#pcontent { 
	width: 196px;
	height: 345px;
	margin: 0 0 0 0px;
	display: block;
	clear: both;
	background-color: #ffffff;
}

#gsPromobox .produkt {
	float: none;
	display: block;
	margin: 0 0;
	position: absolute;
	top: 73px;
	left: 0;
	width: 194px;
}

#gsPromobox .produkt a.prodtitle {
	padding: 17px 12px 0px;
}

#gsPromobox .produkt p {
	padding: 0px 12px 0;
}

#gsPromobox .produkt span {
	padding: 13px 0 0 12px;
}

/**
 * =itemsBox
 * ---------------------------------------------- */
#itemsBox {
	padding: 0 0 0 0px;
	overflow: hidden;
}


/**
 * =produkt
 * ---------------------------------------------- */
.produkt {
	background: #ffffff url(../images/item_bg.gif) repeat-x 0px bottom;
	float: left;
	display: inline;
	width: 190px;
	height: 343px;
	border: 1px solid #ffffff;
	margin: 0px 1px 21px 0px;
	color: #707172;
	text-align: center;
}

.pr4 {
	margin-right: 0;
}

a.prodimg {
	display: table-cell !important;
	display: block;
	margin: 0px auto 0;
	text-align: center;
	vertical-align: middle;
	height: 150px;
	width: 190px;
}

a.prodimg img {
	margin: 0px;
}

.produkt a.prodtitle {
	padding: 17px 9px 0px;
	height: 38px;
	color: #3B83E7;
	display: block;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.produkt a.prodtitle:hover {
	text-decoration: underline;
}

.produkt p {
	background: transparent url(../images/itemp.gif) no-repeat 11px bottom;
	margin: 0;
	padding: 0px 9px 0;
	color: #707172;
	text-align: left;
	height: 66px;
	line-height: 16px;
}

.produkt span {
	display: block;
	padding: 13px 0 0 9px;
	height: 20px;
	text-align: left;
}

.produkt span del {
	text-decoration: line-through;
	color: #A29898;
	padding: 0 0 0 2px;
}

.produkt span strong {
	font-weight: bold;
	color: #3B83E7;
	font-size: 12px;
}

.prodmore {
	display: block;
	padding: 0;
	text-align: right;
	margin: 0px 0px 7px 0px;
	height: 22px;
}

.prodbuy {
	float: left;
	display: inline;
	padding: 0;
	margin: 0px 0px 0px 0px;
}


/**
 * =gsGalleryContainer
 * ---------------------------------------------- */
#gsGalleryContainer {
	padding-top: 0px;
  	clear: both;
	overflow: hidden;
}

#gsGalleryContainer a {
	float: left;
	width: 140px;
	height: 175px;
	padding: 20px 54px 20px 54px;
	text-align: center;
}

#gsGalleryContainer a span {
	display: block;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #6f6f72;
}

#gsGalleryContainer a:hover span {
	text-decoration: underline;
}

#gsGalleryContainer a img {

}


/**
 * =gsArticle 
 * ---------------------------------------------- */
#gsArticle {
	background: #2C739E url(../images/arts_bg.jpg) no-repeat left 0;
	margin: 0px 0 21px 0;
	padding: 34px 0 4px;
	border: 1px solid #393939;
	width: 190px;
	float: left;
}


#gsArticle a {
	background: transparent url(../images/arts.gif) no-repeat 10px bottom;
	display: block;
	padding: 10px 10px 12px;
	overflow: hidden;
	color: #DDEAF2;
	line-height: 18px;
	height: 54px;
}

#gsArticle a.last {
	background: none;
}

#gsArticle a:hover {
	text-decoration: underline;
}

#gsArticle a img {
	margin: 0 0 0 5px;
}


/**
 * =promoContainer
 * ---------------------------------------------- */
#promoContainer {
	border: 1px solid #393939;
	margin: 0px 0 21px 1px;
	width: 576px;
	height: 266px;
	padding: 0;
	overflow: hidden;
	background-color: transparent;
	float: left;
	position: relative;
}

#promoContainer .contents {
	overflow: hidden;
	width: 576px;
	height: 266px;
}

#promoContainer .contents div {
	display: none;
	width: 576px;
	height: 266px;
	position: absolute;
	left: 0;
	top: 0;
}

#promoContainer .contents div#pPage1 {
	display: block;
}

#promoContainer .contents a.pimglnk {
	display: block;
}

#promoPanel {
	background: transparent url(../images/ppanel.png) no-repeat 0px 0px;
	width: 576px;
	height: 64px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#promoContainer .pPageContent {
	display: block;
    height: 47px;
    left: 20px;
    line-height: 18px;
    position: absolute;
    top: 213px;
    width: 523px;
	z-index: 200;
}

#promoContainer .pPageContent a {
	display: block;
	font-weight: normal;
	color: #CCCCCC;
	padding: 0 0 0px;
}

#promoContainer .pPageContent a:hover {
	text-decoration: underline;
}

#promoContainer .pPageContent span {
	display: block;
	margin: 10px 0 0;
	color: #FFFEFE;
	line-height: 14px;
}

#promoContainer .pager {
	position: absolute;
	top: 13px;
	right: 9px;
	z-index: 100;
}

#promoContainer .pager a {
	background: transparent url(../images/pb.gif) repeat-x 0px 0px;
	float: left;
	color: #FFFFFF;
	padding: 2px 0 3px;
	text-align: center;
	width: 23px;
	height: 14px;
	margin-left: 1px;
}

#promoContainer .pager a:hover, #promoContainer .pager a.on {
	background: transparent url(../images/pbs.gif) repeat-x 0px 0px;
}

#promoContainer .pager a.on {
	font-weight: bold;
}


/*
#producersBox {
  
}

#producersBox a {
	
}

#producersBox a em {
	
}

#producersBox a.last {
	margin-right: 0;
}
*/


#producersBox {
	padding: 17px 0 0px 10px;
	height: 93px;
	border-top: 1px solid #484848;
	border-bottom: 1px solid #484848;
	text-align: left;
	position: relative;
	width: 980px;
}


#producersBox div { 
	height: 93px;
	width: 980px;
	overflow: hidden;
	margin: 0 0;
}

#producersBox ul { 
	height: 93px;
	overflow: hidden; 
	margin: 0;
	padding: 0;
	list-style: none;
}

#producersBox ul li {
	background: #ffffff;
	display: inline;
	vertical-align: middle;
	float: left;
	text-align: center;
	margin: 0 53px 0 0;
	width: 150px;
	height: 75px;
}

#producersBox ul li a {
	width: 150px;
	height: 75px;
	display: table-cell !important;
	display: block;
	vertical-align: middle;
	text-align: center;
}





/**
 * =gsSortbox 
 * ---------------------------------------------- */
.gsSortbox2 {
	background: transparent url(../images/sortbox_bg.gif) repeat-x 0px 0px;
	overflow: hidden;
	padding: 9px 10px 0px 12px;
	height: 25px;
	margin: 0 0 3px;
	color: #ACCBDE;
}

.gsSortbox2 form {
	float: left;
}

.gsSortbox2 strong {
	padding: 2px 13px 0 0;
	float: left;
}

.gsSortbox2 label {
	vertical-align: baseline;
	color: #AACADD;
	padding: 2px 3px 0 0;
	float: left;
}

.gsSortbox2 select {
	border: 1px solid #E3E9EF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	margin: 0 25px 0 0;
	color: #9E9E9E;
	width: 100px;
	height: 18px;
	float: left;
}


/**
 * =gsSortbox 
 * ---------------------------------------------- */
#gsSortbox {
	background: transparent url(../images/sortbox_bg.gif) repeat-x 0px 0px;
	overflow: hidden;
	padding: 11px 7px 0 12px;
	margin: 0 0px 20px;
	height: 24px;
	color: #ACCBDE;
}

#gsSortbox strong {
	padding: 0 13px 0 0;
	float: left;
}

#gsSortbox span {
	padding: 0 5px 0 38px;
	float: left;
	cursor: pointer;
}

#gsSortbox span:hover {
	text-decoration: underline;
	color: #ffffff;
}

#gsSortbox span.first {
	padding-left: 0;
}

#gsSortbox a {
	float: left;
	width: 9px;
	height: 5px;
	margin: 5px 1px 0 0;
	display: inline;
	visibility: visible;
}


#gsSortbox a.upselected {
	background: transparent url(../images/upsel.gif) no-repeat scroll 0px 0px;
}

#gsSortbox a.upselected img {
	visibility: hidden;
}

#gsSortbox a.downselected {
	background: transparent url(../images/downsel.gif) no-repeat scroll 0px 0px;
}

#gsSortbox a.downselected img {
	visibility: hidden;
}


/**
 * =gsPager - boxed
 * ---------------------------------------------- */
#gsPager {
	clear: both;
	height: 63px;
	text-align: center;
	padding: 7px 0 0;
	cursor: default;
}

#gsPager a {
	color: #707172;
	font-weight: normal;
	margin: 0px;
	padding: 5px 8px;
	text-align: center;
	border: 1px solid #3B83E7;
	background-color: #FFFFFF;
}

#gsPager a.selected {
	background: transparent url(../images/pagersel.gif) repeat-x scroll 0px 0px;
	color: #FFFFFF;
	border-color: #367EAB;
	font-weight: bold;
}

#gsPager a:hover {
	background: transparent url(../images/pagersel.gif) repeat-x scroll 0px 0px;
	color: #FFFFFF;
	border-color: #367EAB;
}

#gsPager .pagerl {
	margin-right: 5px;
}

#gsPager .pagerr {
	margin-left: 5px;
}

#fromFCK p
{
    margin-top: 0px;
}
#fromFCK
{
    padding: 10px 22px 20px 12px;
    background: url(../images/iteminfo_bg.gif) repeat-x 0 bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    overflow: hidden;
    color: #707172;
    line-height: 18px;
    text-align: justify;
}

#gsLoader
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px;
    visibility: hidden;
    padding-left: 18px;
    border: solid 1px Black;
    z-index: 500;
    background-color: White;
    width: 90px;
    text-align: center;
    font-weight: bolder;
    background-image: url(../images/const/indicator.gif);
    background-repeat: no-repeat;
    background-position: 1px 1px;
}
.highlight
{
    background-color: Yellow;
	quotes: none;
}

#infobox
{
    text-align: center;
    padding: 20px 0 30px 0px;
    font-size: 11px;
    background: url(../images/iteminfo_bg.gif) repeat-x 0 bottom #FFFFFF;
    border: 1px solid #FFFFFF;
}

#infobox strong
{
    color: #000000;
}
#infobox p
{
    margin: 0;
    padding: 15px;
    color: #535B60;
    line-height: 17px;
}
#infobox a
{
    color: #3B83E7;
    display: block;
    font-weight: bold;
    margin-top: 15px;
}
#infobox label
{
}
#infobox input.textinput
{
    width: 150px;
    border: solid 1px #759D09;
    padding: 5px 3px 5px 3px;
    font-size: 11px;
}
#infobox #gsSend
{
    color: #759d09;
    background-color: #f2fedd;
    border: solid 1px #d1ea65;
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    cursor: pointer;
    font-size: 11px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline;
    float: left;
}

#infobox a:hover
{
    text-decoration: underline;
}

#reminder
{
    text-align: center;
    padding: 0 0 10px 0px;
    font-size: 11px;
}

#reminder p
{
    margin: 0 15px 15px 15px;
    padding: 0px;
    color: #535B60;
    line-height: 17px;
}

#reminder form
{
    padding: 10px 0 0 0px;
    text-align: left;
}

#reminderfrase
{
    background-color: #E6EAED;
    border-style: none;
    float: left;
    font-size: 11px;
    height: 18px;
    margin: 0 0 0 0px;
    padding: 4px 0 0 5px;
    width: 160px;
}
#reminderbutton
{
    background: transparent url(../images/logbutton.gif) no-repeat scroll 0px;
    border-style: none;
    cursor: pointer;
    float: left;
    height: 23px;
    width: 25px;
}
#reminder form label
{
    color: #535B60;
    margin-right: 10px;
}
#reminder form span
{
    color: #DA251C;
    display: block;
    text-align: center;
}
#reminder form table
{
    margin: 0 auto;
}


.ac_results
{
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul
{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li
{
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
    font: menu;
    font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
    line-height: 16px;
    overflow: hidden;
}

.ac_loading
{
    background: white url('../images/const/indicator.gif') right center no-repeat;
}

.ac_odd
{
    background-color: #eee;
}

.ac_over
{
    background-color: #0A246A;
    color: white;
}

.gsFeatureFilter
{
    overflow:hidden;
    color:#777777;
    padding: 9px 9px 9px 0px;
    margin:0 0 5px 0;
    border:solid 1px #ded7c6;
    background:#ffffff url(../images/grad4.gif) repeat-x 0 -11px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.gsFeatureFilter select
{
    color: #4B5054;
    font-size: 11px;
}
.gsFeatureFilter label
{
    padding-left: 15px;
    padding-right: 5px;
}


#gsProdfilter
{
    list-style: none;
    overflow:hidden;
    padding: 9px 9px 12px 15px;
    margin:0 0 5px 0;
    border:solid 1px #ded7c6;
    background:#ffffff url(../images/grad4.gif) repeat-x 0 -11px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#gsProdfilter li
{
    float: left;
    display: inline;
    color: #777777;
    background: url(../images/dot5.gif) no-repeat 0 7px;
    padding: 3px 13px 0 13px;
}
#gsProdfilter li#prf1
{
    background: none;
    padding-left: 0;
}

#gsProdfilter li a.selected
{
    text-decoration: underline;
    color:#DF5C0D;
}
#gsProdfilter li a
{
    color: #777777;
}

#gsProdfilter li a:hover
{
    color: #DF5C0D;
}



#gsGalleryContainer
{
    padding-top:60px;
    clear:both;
    overflow:hidden;
}
#gsGalleryContainer a
{
    float:left;
    width:140px;
    height:175px;
    padding:20px 35px 20px 0px;
    text-align:center;
    
}
#gsGalleryContainer a span
{
    display:block;
    padding:5px;
    text-align:center;
    color:#777777;
}
#gsGalleryContainer a img
{
    
}


#logged
{
    overflow:hidden;
}
#logged strong
{
    display:block;
    margin-top:-2px;
    color: #ffffff;
    padding:0px 0 0px 0px;
}
#logged a
{
    float:left;
    margin: 0px 10px 0 0px;
    color: #ffffff;
    white-space: nowrap;
}
#logbox #logged a:hover {

    text-decoration:underline;}


/**
 * =facebook-box
 * ---------------------------------------------- */
#facebook-box {
	margin: 0px; 
	overflow: hidden; 
	text-align: left; 
	position: fixed; 
	top: 100px; 
	right: 0px;
	right: -185px; 
	z-index: 1000; 
	height: 365px; 
	width: 222px;
}

#in-facebook-box {
	float: right; 
	background-color: #333333; 
	width: 185px; 
	height: 355px; 
	cursor: default;
}

#facebook-box a#fb-open {
	display: inline;
	position: absolute;
	left: 0;
	top: 100px;
}

#cookies-license {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    width: 100%;
    border-top:solid 1px #746C52;
    z-index:9999;
    opacity:0.90;
}
#cookies-license p {
    color: #000000;
    font-size: 11px;
    line-height: 17px;
    margin: 0 auto;
    padding: 8px 0;
    text-align: center;
    width: 960px;
}
#cookies-license p a {
    color: #3B83E7;
    margin-left:4px;
}
#cookies-license .close {
    color: #3B83E7;
    padding: 10px;
    position: absolute;
    right: 30px;
    top: 5px;
    white-space: nowrap;
       text-decoration: underline;

}
#cookies-license a:hover {
       text-decoration: underline;

}

@media only screen and (max-width: 1140px) {

    #cookies-license p {
        width: 700px;
    }

}

#cookieslink {

   bottom: 118px;
    color: #808080;
    position: absolute;
    right: 11px;
}

#cookieslink:hover {

    color:#ffffff;
}
