@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; }
body { background:url(/img/tlo.png) top center; margin:0px; padding:0px; }


a {text-decoration:none; color:#000}
a:focus { outline:none; }
a img {border:none}
a:hover {text-decoration:underline}

.PrintButton {float:right; margin-top:5px; margin-right:5px}
.PrintButton img {position:relative; top:4px;}
#PrintButton {position:absolute; z-index:100; text-align:center; border:solid 2px #0090d4; background-color:#fff; width:200px; height:90px; top:120px; left:250px;}

.Clr { clear:both; height:0px}

.Container {width:980px; margin:0px auto; padding:0 0 10px 0}
.Top {height:102px; }

.Logo {float:left; width:385px; padding:20px 0 0 20px}
.UserBox {float:right; width:570px;}
.UserBoxTop {height:51}
.UserBoxBottom {height:51}
.Contact {float:left; padding:12px 0 0 5px}
.Contact .TopContact { list-style: none; display: flex; }
.Contact .TopContact li { margin: 0 20px; }
.Contact .TopContact li a:hover { color: #007DC2; text-decoration: none;}
.Flags {float:right; padding:16px 0 0 0}
.Flags a {margin-left:5px}
.UserLinks {float:right; display:block; padding:0 15px 0 0 }
.UserLinks span a {font-size:12px}
.UserLinks span {padding:0 10px 0 0; background:url(/img/arrow.png) right center no-repeat; line-height:54px; margin:0 0 0 15px; float:right}
.MiniCart {float:right;}
.MiniCartBt {float:left}
.MiniCartCnt {float:left; height:37px; line-height:37px; text-align:center; background:url(/img/cartBg.png); border:none; width:183px; }
.MiniCartCnt a {color:#fff; font-weight:bold; font-size:15px}
.MiniCartCnt a span {font-weight:normal; color:#000; font-size:14px}

.MenuBox {width:980px; margin:0 0 15px 0}
.MainMenu {float:left; width:680px}
.MainMenu ul {list-style:none; padding:0px; margin:0px}
.MainMenu li {}

.MainMenu ul li { float:left; position: relative;}
.MainMenu ul li a { background:url(/img/menu.png) no-repeat ; height:0px; overflow:hidden; padding-top:50px; display: block; position:relative}

.MainMenu li.MainMenuI1 a {background-position:0px -0px; width:96px;}
.MainMenu li.MainMenuI2 a {background-position:-96px -0px; width:137px;}
.MainMenu li.MainMenuI3 a {background-position:-233px -0px; width:174px;}
.MainMenu li.MainMenuI4 a {background-position:-407px -0px; width:172px;}
.MainMenu li.MainMenuI5 a {background-position:-579px -0px; width:101px;}

.MainMenu li.MainMenuI1 a:hover {background-position:0px -50px; }
.MainMenu li.MainMenuI2 a:hover {background-position:-96px -50px; }
.MainMenu li.MainMenuI3 a:hover {background-position:-233px -50px; }
.MainMenu li.MainMenuI4 a:hover {background-position:-407px -50px; }
.MainMenu li.MainMenuI5 a:hover {background-position:-579px -50px; ;}

.MainMenu li.MainMenuI1 a.Cur {background-position:0px -50px; }
.MainMenu li.MainMenuI2 a.Cur {background-position:-96px -50px; }
.MainMenu li.MainMenuI3 a.Cur {background-position:-233px -50px; }
.MainMenu li.MainMenuI4 a.Cur {background-position:-407px -50px; }
.MainMenu li.MainMenuI5 a.Cur {background-position:-579px -50px;}

.Negocjacja {margin:10px 0 0 0}
.Negocjacja a {display:block; height:37px; width:220px;line-height:37px;  background:url(/img/negocjujBg.png) no-repeat; color:#000; font-size:15px; padding:0 0 0 26px; text-decoration: blink}

.NaszeAukcje {margin:10px 0 0 0}
.NaszeAukcje a {display:block; height:37px; width:220px;line-height:37px;  background:url(/img/aukcjeBg.png) no-repeat; color:#000; font-size:15px; padding:0 0 0 26px;}

.LeftSide {float:left; width:220px}
.RightSide {float:right; width:750px}
.SearchBox {float:right; width:300px}
.SearchForm {float:left; background:url(/img/searchBg.png) right no-repeat #333; height:34px; width:237px; padding:10px 0 0 19px}
.SearchForm input {border:none; background:url(/img/searchIco.png) left no-repeat #fff; height:24px; line-height:24px; padding:0 0 0 20px; width:184px; background-position:5px 5px; color:#82848d; font-weight:normal; font-size:12px }
.SearchBt {float:left}

.ExtraArrow {position:absolute; margin:-9px 0 0 -25px}
.ProducersBox {background:url(/img/producenciBg.png); width:180px; height:75px; padding:20px 20px 0 20px; margin:0 0 1px 0}
.ProducersBox .Label {font-size:15px; color:#fff; display:block; margin:0 0 10px 0}
.ProducersBox Select {font-size:12px; color:#000; border:1px solid #000; width:178px; height:28px; padding:4px}

.Submenu {background:#333; padding:10px 20px 10px 20px}
.Submenu ul {list-style:none; padding:0px; margin:0px}
.Submenu li { }
.Submenu li a.Cur { font-weight:bold; color:#007dc2}
.Submenu li a {color:#fff; font-size:11px; line-height:15px; padding:5px 0 5px 15px; margin:0px; background:url(/img/arrow3.png) no-repeat 0 8px; border-bottom:1px #707070 solid; display:block;}
.Submenu li li a {color:#fff; font-size:11px; line-height:15px; padding:5px 0 5px 30px; margin:0px; background:url(/img/arrow3.png) no-repeat 15px 8px; border-bottom:1px #707070 solid; display:block;}
.Submenu li li li a {color:#fff; font-size:11px; line-height:15px; padding:5px 0 5px 45px; margin:0px; background:url(/img/arrow3.png) no-repeat 30px 8px; border-bottom:1px #707070 solid; display:block;}

.NewsletterBox {background:url(/img/newsletterBg.png) no-repeat; height:75px; width:180px; margin:10px 0px 0px 0px; padding:20px 20px 0 20px; }
.NewsletterBox .Label {font-size:15px; color:#fff; margin:0 0 10px 0}
.NewsletterBox .Form { width:138px; float:left}
.NewsletterBox .Form input {font-size:12px; color:#000;  background:url(/img/newsletterInput.png); height:29px; width:128px; line-height:29px; border:none; padding:0 0 0 10px}
.NewsletterBox .Bt {float:left; width:40px;}


.RightSide .Head {margin:0 0 10px 0}
.RightSideCnt {padding:20px 20px 20px 20px; background:#fff; font-size:12px;}
.RightSideCnt ul {padding-left:15px;}

.CategoryList {}
.CategoryListItem {float:left; width:162px;  border-bottom:1px solid #f2f2f2; padding:0px 0 0px 0; margin: 0 0 25px 0}
.CategoryListItem .Name {padding:0 0 15px 0; border-bottom:1px solid #f2f2f2; height:27px; display:block}
.CategoryListItem .Name a {font-size:11px; }
.CategoryListItem .Photo {height:150px; padding:15px 0px; text-align:center; overflow:hidden}
.CategoryListItem .Photo * {text-align:center; vertical-align:middle;}
.CategoryListItem .Photo span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	display: -moz-inline-stack;
	display:inline-block;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	*margin-right:2px;
}
.CategoryListItem .Photo span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.CategoryListItem .Photo a span.cell img {
	max-height: 150px;
	height: auto !important;
	height: 150px;
	max-width: 150px;
	width: auto !important;
	width: 150px;
}
.CategoryListItem .Photo a span.cell {
	height: 150px;
	width: 150px;
	padding: 1px;
}
.CategoryListLine {width:1px; background:#f2f2f2; height:160px; float:left; margin:55px 9px 0 9px}

.ExtraArrow2 {position:absolute; margin:9px 0 0 -25px}
.ProducersLogo {height:54px;  background:url(/img/dystrybutorzyBg.png) no-repeat; margin:10px 0 0 0; width:980px}
.ProducersLogoHd {font-size:14px; color:#fff; line-height:54px; float:left; width:200px; padding:0 0 0 20px; }
.ProducersLogoCnt {width:720px; float:left; padding:10px 20px 0 20px; overflow:hidden}
.ProducersLogoCnt img {margin:0 20px 0 0}

.Footer {margin:10px 0 0 0;}
.FooterCnt {background:#fff; padding:0px 20px 15px 20px}
.FooterCnt span { background:url(/img/arrow4.png) left center no-repeat; display:block; width:214px; border-bottom:1px solid #f2f2f2; padding:15px 0 15px 20px; font-size:14px; color:#000 }
.FooterCnt .Menu {float:left}
.FooterCnt ul {list-style:none; padding:0px; margin:10px 0}
.FooterCnt ul li {font-size:12px; line-height:23px; padding:0 0 0 20px}
.FooterCnt ul li a {font-size:12px;  line-height:23px}
.Footer .Copyrights {float:left}
.Footer .Copyrights span {background:none; border-bottom:1px solid #f2f2f2; padding:16px 0 16px 20px; font-size:12px; color:#000; text-align:right; float:left}
.Footer .Copyrights a {font-weight:bold}

.H1Box {padding:20px 5px 20px 20px; width: 100%;
    box-sizing: border-box; }
.H1Box H1 {font-size:15px; color:#000; font-weight:bold; color:#4C4C4C; width: 100% !important;}
.BreadCrumps {padding:5px 0 0 0}
.BreadCrumps ul {list-style:none; padding:0px; margin:0px}
.BreadCrumps ul li { display:inline; font-size:12px; line-height:18px; padding:0px 5px 0 0}
.BreadCrumps ul li a img {position:relative; top:2px}
.BreadCrumps ul li img {position:relative; top:-2px}

.SortList { font-size:12px; text-align:right; color:#4c4c4c}
.SortList a {font-size:12px;  color:#4c4c4c}
.SortList span {color:#007dc2}

.ProdListItem  {border-bottom:1px solid #a5a5a5; padding:20px 0 20px 0; }
.ProdListItem .Name {display:block; line-height:25px}
.ProdListItem .Name a {font-size:12px; color:#007dc2; font-weight:bold; }
.ProdListItem .Txt {font-size:12px; color:#696969; font-weight:normal; line-height:17px; float:left; display:block; width:650px}
.ProdListItem .Bt {float:right}


.Pager {text-align:right; font-size:12px; padding:20px 0px 0px 0px; color:#4c4c4c;}
.Pager a { color:#4c4c4c; font-size:12px;}
.Pager span {color:#007dc2; font-weight:bold; font-size:13px;}


.ProdDet {}
.ProdDetPhotoBox {position:relative; border-bottom:1px solid #f2f2f2; margin:0px 0 20px 0; padding:0 0 20px 0}
.ProdDetProducer {float:right; text-align:right; color:#007dc2; font-size:15px; font-weight:bold}
.ProdDetMainPhoto {float:left; width:236px; text-align:center; overflow:hidden}

.ProdDetGallery {text-align:center}

.Mini {text-align:center; vertical-align:middle; background:url(/img/miniframe.png) no-repeat; float:left; width:68px; height:68px; padding:5px;  position:relative;}
.Mini * {text-align:center; vertical-align:middle;}
.Mini span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	zoom: 1;
	vertical-align:top;
}
.Mini span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
}
.Mini a span.cell img {
	height: auto !important;
	width: auto !important;
	height: 65px;
	width: 65px;
	max-height: 65px;
	max-width: 65px;
}
.Mini a span.cell {
	height: 65px;
	width: 65px;
}

.Mini2 {text-align:center; vertical-align:middle; background:url(/img/miniframe3.png) no-repeat; float:left; width:82px; height:68px; padding:3px;  position:relative;}
.Mini2 * {text-align:center; vertical-align:middle;}
.Mini2 span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	zoom: 1;
	vertical-align:top;
}
.Mini2 span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
}
.Mini2 a span.cell img {
	height: auto !important;
	width: auto !important;
	height: 68px;
	width: 82px;
	max-height: 68px;
	max-width: 82px;
}
.Mini2 a span.cell {
	height: 68px;
	width: 82px;
}

.ProdDetDesc {font-size:12px; line-height:15px; border-bottom:1px solid #f2f2f2; margin:0px 0 20px 0; padding:0 0 20px 0}
.ProdDetDesc span.main {font-size:12px; color:#ff6805; font-weight:normal; line-height:25px}
.ProdDetDesc a {color: #0090d4}
.ProdDetDesc a.ico img {position:relative; top:7px}

.ProdDetParams { border-bottom:1px solid #f2f2f2; margin:0px 0 20px 0; padding:0 0 0px 0}
.ProdDetParams table {width:100%}
.ProdDetParams table th {height:30px; background:#f2f2f2; vertical-align:central; text-align:center; font-size:11px; font-weight:bold}
.ProdDetParams table td {height:30px; background:#e5e5e5; text-align:center;font-size:11px; font-weight:normal; vertical-align:central; }
.ProdDetParams table td.Price {font-size:11px; color:#007dc2; font-weight:bold; text-align:right; padding-right:1px;}
.ProdDetParams table td.Ilosc input{width:35px; height:22px;  border-bottom:1px solid #c3c3c3; border-top:none; border-left:none; border-right:none; text-align:center; font-size:11px}
.ProdDetBuyBt {margin:20px 0px; text-align:right}
.ProdDetParamsLegend {font-size:12px}
.ProdDetParamsLegend div {line-height:20px}
.ProdDetParamsLegend img {margin:0 5px 0 0}

.BottomButtons {margin:20px 0 0 0; text-align:right}
.BottomButtons span {margin: 0 0 0 20px }

.ConnectedProducts {margin:20px 0 0 0; width:100%}
.ConnectedProducts span.main {font-size:12px; color:#ff6805; font-weight:normal; line-height:25px;}

.FormSite .Label {margin:5px 10px 5px 0; float:left; width: 60px; line-height:24px; font-size:12px}
.FormSite .Form {float:left}
.FormSite .Remind {width:155px;}
.FormSite .Register {width:155px;}
.FormSite .Long {width:500px; height:auto}
.FormSite .Long a {font-weight: bold; color:#5d5d5d}
.FormSite .Radio {margin-right:5px; width:auto;}
.FormSite .Checkbox {text-align:justify; width:600px; height:auto}
.FormSite .Checkbox a {color:#5d5d5d}
.FormSite .FormCheckbox {float:left; width:20px; margin:2px 0px}
.FormSite input {border:1px solid #000; height:24px; line-height:24px; width:200px; margin:5px 10px 5px 0; font-size:12px;  padding:0 0 0 5px}
.FormSite input.text200 {width:200px;}
.FormSite select {border:1px solid #000; height:24px; line-height:24px; width:208px; margin:5px 10px 5px 0; font-size:12px;  padding:0 0 0 5px}
.FormSite select.text210 {width:210px;}
.FormSite input.text300 {width:300px;}
.FormSite select.text300 {width:300px;}
.FormSite textarea.textarea200 {border:1px solid #000; width:200px; font-size:12px;}
.FormSite textarea.textarea300 {border:1px solid #000; width:300px; font-size:12px;}
.FormSite textarea.textarea500 {border:1px solid #000; width:500px; font-size:12px;}
.FormSite input.checkbox {width:20px;}
.FormSite input.radio {width:20px;}
.FormSite .Bt {margin:5px 0 5px 0; padding:0 0 0 70px;}
.FormSite .BtRemind {margin:5px 0 5px 0; padding:0 0 0 140px; width:107px; height:26px}
.FormSite .BtRemind a{background:url(/img/przypomnijBt.png) no-repeat; height:0px; line-height:26px; width:107px; text-align:center; display:block; overflow:hidden; padding:26px 0 0 0}
.FormSite .BtRemind a:hover {background-position:0px -26px}
.FormSite .BtRegister {margin:5px 0 5px 0; padding:0 0 0 200px; width:109px; height:30px}
.FormSite .BtEdit {margin:15px 0 5px 0; padding:0 0 0 165px;}
.FormSite .Remind a {color:#5d5d5d}
.FormSite .requiredFields {margin-bottom:10px; font-size:12px}
.FormSite a {font-size:12px}
.FormSite input.login {border:0px; background:url(/img/loginBt.png) no-repeat; height:0px; line-height:30px; width:89px; text-align:center; display:block; overflow:hidden; padding:30px 0 0 0}

.PromotionDetailGallery {width:667px; float:left; border-top:1px solid #eeeeef; padding:8px }
.PromotionDetailGallery .info {float:right; width:320px}
.PromotionDetailGalleryPhoto {float:left; width:302px; height:280px; margin:0px auto 10px auto; padding:10px; position:relative; text-align:center; vertical-align:middle;}
.PromotionDetailGalleryPhoto * {text-align:center; vertical-align:middle; line-height:280px}
.PromotionDetailGalleryPhoto span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	display: -moz-inline-stack;
	display:inline-block;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	*margin-right:2px;
}
.PromotionDetailGalleryPhoto span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.PromotionDetailGalleryPhoto a span.cell img {
	max-height: 280px;
	height: auto !important;
	height: 280px;
	max-width: 280px;
	width: auto !important;
	width: 280px;
}
.PromotionDetailGalleryPhoto a span.cell {
	height: 280px;
	width: 280px;
	padding: 1px;
}

.ExtraArrow2 {position:absolute; margin:9px 0 0 -25px}
.ProducersLogo {height:54px;  background:url(/img/dystrybutorzyBg.png) no-repeat; margin:10px 0 0 0; width:980px}
.ProducersLogoHd {font-size:14px; color:#000; line-height:54px; float:left; width:200px; padding:0 0 0 20px; }
.ProducersLogoCnt {width:740px; float:left; padding:0px 10px 0 10px; overflow:hidden}
/*.ProducersLogoCnt img {margin:0 20px 0 0}*/

.qq .slide {height:54px;border: 0px solid #613418;width:735px;background:#fff;}
.qq .slide img, #qslides .slide img {width:80px;padding:3px 3px;border: 0px solid #613418;margin:-1px 0 0 -1px}
.qq .slide .ProducerLogo {float:left; width:90px; opacity:0.75;}
.qq .slide .ProducerLogo:hover {float:left; width:90px; opacity:1;}
.qq .slide .ProducerLogo * {text-align:center; vertical-align:middle; background-color:#fff;}
.qq .slide .ProducerLogo span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	*margin-right:2px;
}
.qq .slide .ProducerLogo span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.qq .slide .ProducerLogo a span.cell img {
	max-height: 50px;
	height: auto !important;
	height: 50px;
	max-width: 80px;
	width: auto !important;
	width: 80px;
}
.qq .slide .ProducerLogo a span.cell {
	height: 50px;
	width: 80px;
	padding: 1px;
}

.CategoryListItem .PhotoZoomBox {background-color:#FFF; width:310px; height:290px; position:absolute; z-index:1000; padding:0 0 0 0; margin:-15px 0 0 -80px}
.CategoryListItem .PhotoZoom {width:310px; height:290px; border:1px solid #c0c0c0; position:relative; overflow:hidden; text-align:center}
.CategoryListItem .PhotoZoom * {text-align:center; vertical-align:middle;}
.CategoryListItem .PhotoZoom span.fix {
	*width: 1px !important;
	*height: 100% !important;
	*display:none !important;
	zoom: 1;
	*display: inline;
	vertical-align:top;
	*margin-right:2px;
}
.CategoryListItem .PhotoZoom span.cell {
	display: table-cell;
	*display: inline;
	zoom: 1;
	*width: auto;
	*height: auto;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.CategoryListItem .PhotoZoom a span.cell img {
	max-height: 290px;
	height: auto !important;
	height: 290px;
	max-width: 310px;
	width: auto !important;
	width: 310px;
}
.CategoryListItem .PhotoZoom a span.cell {
	height: 290px;
	width: 310px;
	padding: 1px;
}

.ShortListItemPhoto {text-align:center; vertical-align:middle; line-height:70px; height:70px; width:70px; float:left; padding:5px; border-right:1px #F2F2F2 solid;}
.ShortListItemPhoto * {text-align:center; vertical-align:middle; line-height:70px;}

.HidenPriceInfo {display:none}

/*system SHOP - --------------------------------------------------------------------------*/
/*admin ---------------------------------------------------------------------------*/
div.admin, div.admin * {
	color:#ffffff;
	font-size: 12px;
}
div.admin {
	background-color:#FFF;
	background-position:2px 2px;
	background-repeat:no-repeat;
}

div.admin ul {
	list-style:none;
}

div.admin li {
	margin-left:5px;
	width:118px;
}

div.admin li a{
	color: #000000
}

/*end admin ---------------------------------------------------------------------------*/
/*error ---------------------------------------------------------------------------*/
.error, .redAlert {
	margin: 5px 5px;
	padding: .3em .4em;
	background-color: #ffffff;
	background-image: url(/img/bg.error.gif);
	border: 1px solid #cd1821;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.error, .error *, .redAlert, .redAlert * {
	color: #e0343c;
}

.error p, .redAlert p {
	padding: 0 0 0 1em;
	background-image: url(/img/ico.error.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: auto !important;
	height: 2em;
}

.required{
	color: #e0343c;
}
/*error ---------------------------------------------------------------------------*/
/*cart ---------------------------------------------------------------------------*/
.quantityInput, input.changeInputNumber {
	width: 30px !important;
}

input.changeInputNumber {
	padding: 4px 15px 2px 3px;
}

div.changeInputNumber {
	margin-left:15px;
	position: relative;
	z-index: 1;
	width:52px;
}

div.changeInputNumber div {
	width: 14px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(/img/ico.changeInputNumber.gif);
	position: absolute;
	right: 1px;
}

div.changeInputNumber .changeInputNumberPlus {
	background-position: 0 0;
	top: 1px;
	*top: 2px;
}

div.changeInputNumber .changeInputNumberPlus:hover {
	background-position: -13px 0;
}

div.changeInputNumber .changeInputNumberMinus {
	background-position: 0 -11px;
	top: 12px;
	*top: 13px;
}

div.changeInputNumber .changeInputNumberMinus:hover {
	background-position: -13px -11px;
}
.noResults{
	margin: 10px 5px 5px 10px;
	line-height:25px;
}
.noResults a {font-weight:bold; text-decoration:underline; color:#0073B9 }
/*cart ---------------------------------------------------------------------------*/
/* prompt ------------------------------------------------------- */
.SearchForm .ui-prompt {
	position:relative;
	z-index:10001;
	display:block;
	_width:11.2em;
	clear:both;
}
#prompt {
	border:1px solid #CDCDCD;
	border-top:none;
	background-color:#ffffff;
	display:none;
	position:absolute;
	z-index:1002;
	top:1.9em;
	left:0.5em;
}
#prompt div, #prompt div * {
	cursor:pointer;
}
#prompt div {
	width: 11em;
	padding:4px 1px 2px 3px;
	overflow:hidden;
	border-top:1px solid #e8e8e8;
}
#prompt div span.counter {
	font-size:.8em;
	font-weight:normal;
	color:#777777;
}
#prompt div.active {
	background-color:#bedcff;
	font-weight:bold;
}
/* end prompt ------------------------------------------------------- */