* {
  margin:0;
  padding:0;
}

#navigation {
  display:block !important;
}

body, html {
color:#4A4A4A;
font-size:12px;
/* background:url(../_owners/bg_body.png) repeat-x top left #fff; */
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/bg_body2.png) repeat-x top left #fff;
font-family:Arial,Tahoma,sans-serif;
}


#wrapper {
width:980px;
height:auto;
margin:0 auto;
position:relative;
}


#sectiontop {
  height:320px;
  background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/bg_top3.jpg) no-repeat #fff;
}

#sectiontop img {
  display:none;
}

a {
text-decoration:none;
}

h1 {

}

.historyOrderNg {
text-align:left;
text-decoration:none;
font:12px Tahoma;
font-weight:700;
padding:5px;
}

.large {
text-align:left;
text-decoration:none;
font:12px Tahoma;
font-weight:700;
}

a.large {
text-decoration:none;
}

a.large:hover {
text-decoration:none;
border-bottom:1px dotted #3A3A3A;
}

.historyOrderItem {
text-align:left;
text-decoration:none;
font:12px Tahoma;
font-weight:400;
padding:5px;
}

.historyOrderItemEnd {
text-align:left;
text-decoration:none;
font:12px Tahoma;
font-weight:400;
border-bottom:1px solid #ACACAC;
padding:5px;
}

.free-space {
height:50px;
}

#_sys_footer {
padding:15px 15px 100px 15px;
text-align:left;
}

#_sys_footr img {
float:left;
}

#footermenu {
float:right;
}

#footermenu li {
list-style:none;
display:inline;
margin:0 5px;
}

#footermenu li a {
color:#8C8C8C;
font-size:11px;
}

#footermenu li a:hover {
color:red;
text-decoration:underline;
}

.priceListCategoriesTable {
width:95%;
}

.priceListTableStart {
text-align:center;
padding:10px;
}


#setpromo {
  background-color:#08B400;
  padding:3px;
  color:#fff;
  font-size:10px;
}

#sendmailOrder {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#4A4A4A;
padding:30px;
}

#sendmailOrderError {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:red;
padding:30px;
}

#sendmailOrderSystem {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
border-bottom:2px solid #DADADA;
color:#4A4A4A;
padding:30px;
}

#sendmailOrderSystemError {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
border-bottom:2px solid RED;
color:red;
padding:30px;
}

#startPrimaryGroup {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#4A4A4A;
text-align:left;
padding:5px;
}

#parentCategories {
padding-top:2px;
padding-bottom:2px;
padding-left:16px;
font:12px Tahoma;
text-decoration:none;
font-weight:400;
color:#4A4A4A;
text-align:left;
background-image:url(../_layouts/bullet_square_green.png);
background-repeat:no-repeat;
}

#startSubGroup {
text-align:left;
padding:5px;
}

.registerPanelCss {

text-decoration:none;
font-weight:400;
color:#E2FFDC;
padding:5px;
}

#registersocces {
font:12px Tahoma;
text-decoration:none;
font-weight:400;
color:#E2FFDC;
padding:10px;
}

#panelbody {
width:100%;
background-color:#080;
}

#loginPanelTableLeft {
width:50%;
vertical-align:top;
text-decoration:none;
font-weight:400;
color:#4A4A4A;
border-right:1px solid #EFEFEF;
padding:10px;
}

#loginPanelTableRight {
width:50%;
vertical-align:top;

text-decoration:none;
font-weight:400;
color:#4A4A4A;
padding:10px;
}

#panelEmail,#panelPass,#panelSendPass {
font:12px Tahoma;
text-decoration:none;
font-weight:400;
height:18px;
width:180px;
border:1px solid #DADADA;
}

#btnSendPass,#btnRegisterPanel,#btnEntryLogin {
border:0;
color:#fff;
text-decoration:none;
font-weight:700;
height:27px;
background-color:#E51C26;
}

.itemManagementContent {
text-align:left;
text-decoration:none;
font:12px Tahoma;
font-weight:400;
padding:10px;
}

a.DefaultText {
font-size:13px;
text-decoration:none;
font-weight:400;

}

#currentItem {

font-size:13px;
text-decoration:none;
font-weight:700;
color:#E51C26;
border:1px dotted #E51C26;
}

.Pager {
padding-left:20px;
}

.Pager a.DefaultText {
  color:red;
}

#separator {
color:#DCE3CB;
}

#SelectedPage {

text-decoration:none;
font-weight:700;
color:#F60;
}

#_topTable {
width:100%;
height:100px;
}

#_ownerTable {
width:100%;
height:10px;
}

#sectiontop_bar {
text-align:left;
height:70px;

}

#sectiontop_bar a {
padding:7px;
}

#searchcategory {
float:left;
font:12px Tahoma;
text-decoration:none;
font-weight:400;
color:#595959;
height:33px;
border:1px solid #898989;
padding:5px;
margin-left:10px;
}



#search {
float:left;
height:30px;
padding-left:0;
padding-top:10px;
padding-bottom:10px;
}

#imgbasket {
position:absolute;
right:45px;
padding-top:2px;
padding-right:5px;
}

#TextSearch {
float:left;
width:580px;
height:25px;
font-size:18px;
text-decoration:none;
font-weight:700;
color:#7c7c7c;
border:1px solid #898989;
padding:3px;
cursor:pointer;
}


select {
  border:0;
}


#lbl_2 {

font-weight:700;
color:#5E5E5E;
display:none;
}

#lbl_3 {

font-weight:700;
color:#5E5E5E;
height:40px;
}

#btnSearch {
margin:0 0 0 10px;
text-decoration:none;
font-weight:bold;
padding:7px;
color:white;
background-color:red;
cursor:pointer;
border:0;
}

#btnSearch:hover {

}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7 {
font-weight:bold;
font-size:18px;
margin-right:2px;
margin-top:20px;
padding:5px;
color:#E51C26;

}

#basket {
  display:block;
  color:red;
  font-weight:bold;
  background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/twoj_koszyk.png) no-repeat;
}

.productCartDetailCode {

text-decoration:none;
font-weight:700;
color:#4A4A4A;
}

.productCartDetailNetto {

text-decoration:none;
font-weight:700;
color:#060;
padding-right:5px;
}

#productCartDetailBrutto {
text-decoration:none;
font-weight:700;
color:#060;
padding-right:10px;
}



.productCartDetailMg { /* inna klasa dla niedostepnych! */
font-weight:bold;
font-size:12px;
text-decoration:none;
color:green;
/*padding-left:18px;
/* background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/dostepny3.png) no-repeat top left #fff; */
}

.tbl {
width:100%;
height:100%;
text-align:center;
}

.productStartLinks {
padding-top:10px;

font-size:14px;
font-weight:400;
}

.priceListItemLinksProd {
color:#2e72a1;
text-decoration:none;
font-weight:bold;
font-size:13px;
padding-left:20px;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/details.png) no-repeat top left #fff;
}

a.priceListItemLinksProd {

}

.priceListItemLinksBas {
padding-left:20px;
font-weight:400;
font-size:16px;
text-decoration:none;

}

a.priceListItemLinksBas {
color:#E51C26;
font-weight:bold;
text-decoration:none;
font-size:13px;
margin-left:5px;
padding-left:20px;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/add_basket.png) no-repeat top left #fff;
}

.priceListProductStart {
width:100%;
text-align:left;
margin-top:2px;
}


#btnOrder {
width:130px;
height:34px;
font-size:18px;
font-weight:400;
color:#08B400;
border:0;
padding:0 0 0 18px;
vertical-align:middle;
cursor:pointer;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/zamawiam.png) no-repeat top left #fff;
}


#btnClear {
  background-color:#fff;
}

#btnDelete {
background-color:#838383;
width:130px;
height:34px;
font-size:22px;
font-weight:400;
color:#FFF;
border:0;
vertical-align:middle;
}

.labelForm {
font-size:13px;
color:#676767;
padding:7px;
font-weight:bold;
}

.itemManagementTitle {
font-size:22px;
font-weight:400;
color:#4d4d4d;
}

#register,#entry,#sendpassword,#btnSettings {
background:transparent;
background-color:#E51C26;
font-size:16px;
font-weight:400;
color:#FFF;
height:32px;
width:130px;
border:0;
}

.INPUTS_TEXT {
font-size:16px;
font-weight:400;
color:#676767;
border:1px solid #959595;
height:24px;
padding:3px;
cursor:pointer;
}

.errorMessage {
text-decoration:none;
font-weight:400;
color:#C00;
}

#normalDefault h1 {
font-size:22px;
font-weight:400;
color:#676767;
padding:10px 10px 30px;
}

#priceListNameForm {
width:450px;
}

#btnClear {
background-color:#fff;
width:130px;
height:34px;
font-weight:bold;
font-size:12px;
color:red;
border:0;
vertical-align:middle;
cursor:pointer;
}

#btnChange {
width:130px;
height:34px;
font-size:18px;
font-weight:400;
color:#5cb6f0;
padding:5px 0 0 18px;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/przelicz.png) no-repeat top left #fff;
border:0;
vertical-align:middle;
cursor:pointer;
}

#payTitle {
text-decoration:none;
font-weight:400;
}

#selectPayType {
text-align:left;
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#717171;
}

#typeid {
text-align:left;
text-decoration:none;
font-weight:400;
color:#717171;
padding-top:5px;
}

#textOwner {
text-align:left;
padding-top:10px;
}

.pyText {
font:12px Tahoma;
text-decoration:none;
font-weight:400;
color:#717171;
width:100%;
height:45px;
border:2px solid #D8D8D8;
}

.PayType {
font:12px Tahoma;
text-decoration:none;
font-weight:400;
color:#717171;
}

.payOption {
text-decoration:none;
font-weight:400;
padding:7px;
}

.btnBasketVal {
text-align:center;
padding:1px;
}

a#basketOption {
  color:red;
  font-weight:bold;
  background-color:#fff;
}

/*
#basketOption a {
color:#DCFEDB;
text-decoration:none;
}

#basketOption a:hover {
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #FFF;
}

.basketOption {
font-size:17px;
font-weight:400;
color:#FFF;
text-align:left;
padding:7px;
}
*/

.htmlModulesBeast {
background-color:#E7F5E4;
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#060;
text-align:left;
padding:5px;
}

a.priceListItem {
color:#fff;
}

a.priceListItem:hover {
  text-decoration:underline;
}

a.htmlDefaultLinks {
font-size:22px;
color:#4d4d4d;
text-align:center;
}

.pageEmpty {
font:14px Tahoma;
text-decoration:none;
font-weight:700;
color:#4A4A4A;
text-align:center;
padding:7px;
}

.priceListItemImg {
/*border-bottom:2px dotted #D8D8D8;*/
}

.basketEmpty {
font-size:22px;
font-weight:normal;
color:#E51C26;
text-align:center;
padding:25px 0 125px 0;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/img_basket.jpg) no-repeat #fff;
}

.PromoItemImage {
text-align:center;
padding:7px;

}

.PromoItemImage:hover {

}

.pr-mini {
font-size:12px;
}

.PromoItemPrice {
font-size:30px;
color:#E51C26;
text-align:center;
font-weight:normal;
margin-bottom:10px;
padding:7px;
}

.PromoItemPrice:hover {

}


.LastItem {
text-decoration:none;
font-weight:400;
color:#4A4A4A;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
text-align:left;
border-bottom:solid #fff 1px;
background-color:#f1f1f1;
}

.LastItem a {
  color:red;
}

.sectiontop {
width:100%;
height:98px;
background-image:url(../_owners/bglogo.gif);
padding:0;
}

.sectiontop_bar {
width:980px;
padding:0;
}

.section_content {
width:100%;
height:100%;
padding:0;
}

.optionMiddleBar {
height:30px;
padding-bottom:10px;
text-align:center;
}

#jumptop {
font-size:16px;
font-weight:400;
color:#E51C26;
}

#pageSelector {
font-size:12px;
font-weight:400;
color:#3C3C3C;
padding:3px;
}

#productPageSelect {
float:right;
padding-right:10px;
font-size:13px;
color:#3C3C3C;
}

#productAmaountGroup {
padding-right:10px;
text-decoration:none;
font-weight:400;
color:#E51C26;
float:right;
}

#productAmaountGroup_1 {
padding-left:5px;
text-decoration:none;
font-weight:normal;
font-size:28px;
color:#3C3C3C;
}

#viewOption {
color:#5a5a5a;
float:left;
padding-left:5px;
font-size:12px;
text-decoration:none;
font-weight:400;
}

.sectionleft {
width:200px;
text-align:left;
padding:0;
background-color:#f1f1f1;
}

.sectionright {
width:200px;
text-align:right;
padding:0;

}

.sectioncenter {
padding-left:10px;
padding-right:10px;
background-color:white;
width:580px;
}

.section_footer {
text-align:center;
padding:0;
}

.productStartDetails {
width:85%;
font-size:12px;
text-align:left;
padding:5px;
}

#productStartDetails {
text-align:left;
padding:5px;
}

.productStartName,
.productStartDescription,
.productCartStartDetails,
.productStartDetails {
text-align:left;
width:85%;
font-size:13px;
padding:5px;
}


.productStartName {

}
.productCartStartDetails {

}

a.priceListItemCode {
font-size:13px;
font-weight:bold;
color:red;
}

a.priceListItemCode:hover {
color:#E51C26;
}

.priceListBsasketTitle {
font-size:25px;
color:#525252;
text-align:left;
padding:20px 8px 50px;
}

.priceListBsasketCol {
background-color:#E3E3E3;
font-size:13px;
color:#000;
text-align:center;
border-right:1px dotted #B1B1B1;
border-bottom:2px solid #B1B1B1;
padding:8px;
}

.productCartStartDetails {
text-align:left;
width:85%;
padding:25px 5px;
border-bottom:solid 1px #AAAAAA;
}

.productCartStartImage {
width:15%;
}

.productCartStartImage img {
background-color:#f0f0f0;
margin:10px;
padding:8px;
}

.priceListProductTitleName {
font-size:16px;
font-weight:400;
color:#717171;
}

.priceListBsasketEmpty td {

font-size:22px;
color:#4d4d4d;
text-align:center;
padding-top:90px;
}

.productCartDetailBrutto {
font-size:24px;
color:#E51C26;
font-weight:bold;
}



.priceListProductName {
text-decoration:none;
font-weight:700;
color:#656565;
text-align:left;
padding:8px;
}

.treeview-gray {
background-color:#484848;
margin-top:10px;
}

/* sekcja boxow */
.priceListName,.priceListNameBasket,.htmlModulesBeast,.htmlModulesLast, .htmlModulesLogin {
background-color:#8c8c8c;
font-size:18px;
text-decoration:none;
font-weight:normal;
color:#FFF;
text-align:center;
padding:8px;
text-shadow:0px 1px 0px #000;
}


.htmlModulesPromo {
background-color:#E51C26;
font-size:24px;
text-decoration:none;
font-weight:bold;
color:#FFF;
text-align:center;
padding:8px;
text-shadow:0px 1px 0px #000;
}

.htmlModulesEnd {
border-bottom:3px solid #DEDEDE;
}

.NewsItem {

text-decoration:none;
font-weight:400;
color:#494949;
padding:7px;
}

.productCartConfirm {
padding-top:10px;
border-bottom:1px solid #aaa;
margin-top:10px;
text-align:left;
font-weight:700;
}

a#productCartConfirm:hover {
text-decoration:underline;

}

.priceListGroup {
font-size:20px;
text-decoration:none;
font-weight:400;
padding-bottom:3px;
padding-top:3px;
}

.priceListAdd {
height:21px;
font-size:14px;
color:#454545;
border:1px solid #CCC;
width:50px;
padding:3px;
}

.priceListProductNext {

font-size:14px;
font-weight:400;
color:#454545;
background-color:#f2f2f2;
border-bottom:1px solid #7F7F7F;
text-align:right;
padding:15px;
}

.priceListProduct {

font-size:14px;
font-weight:400;
color:#454545;
border-bottom:1px solid #7F7F7F;
text-align:right;
background-color:#e3e3e3;
padding:15px;
}

.priceListView {

text-decoration:none;
font-weight:700;
color:#595959;
padding-left:11px;
padding-bottom:6px;
padding-top:6px;
border-bottom:1px dotted #E5E5E5;
}

.priceListProductTitle {
background-color:#EDEDED;

text-decoration:none;
font-weight:700;
color:#060;
padding:4px;
}

.prod_to_cat {
float:left;
background-color:#6c6c6c;
color:#FFF;

font-size:15px;
cursor:pointer;

-moz-border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
width:210px;
padding:5px;
}

.prod_to_seek {
float:right;
background-color:#6c6c6c;
color:#FFF;

font-size:15px;
cursor:pointer;

-moz-border-radius:5px;
border-radius:5px;
behavior:url(border-radius.htc);
width:210px;
padding:5px;
}

.btnAddToBasket {
color:#E51C26;
font-weight:bold;
text-decoration:none;
font-size:13px;
margin-left:5px;
padding-left:20px;
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/add_basket.png) no-repeat top left #fff;
cursor:pointer;
border:0;


/*
 
 a.priceListItemLinksBas {

*/


}

.priceListBsasketName a,.priceListBsasketCheckbox a {

font-size:15px;
text-decoration:none;
font-weight:400;
color:#5a5a5a;
}

.priceListBsasketName {
border-bottom:1px dotted #B8B8B8;
border-right:1px dotted #B8B8B8;
font-size:13px;
text-decoration:none;
color:#5a5a5a;
text-align:left;
padding:5px;
}

.priceListBsasketCheckbox {
border-bottom:1px dotted #B8B8B8;
border-right:1px dotted #B8B8B8;
padding:5px;
}

.priceListBsasketTotalVal {
font-size:18px;
text-decoration:none;
font-weight:400;
color:#5f5f5f;
background-color:#E3E3E3;
border-bottom:1px dotted #FFF;
text-align:center;
padding:7px;
}

.priceListBsasketTotalCol {
background-color:#08B400;
font-size:18px;
text-decoration:none;
color:#fff;
text-align:center;
padding:5px;
}

.priceListBsasketTotal {
font-size:22px;
text-decoration:none;
font-weight:400;
color:#5a5a5a;
text-align:right;
padding:5px;
border:solid 1px #E3E3E3;
}

.priceListItemName {
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/dotted.png) repeat-x bottom left #fff;
font-size:20px;
text-decoration:none;
color:#525252;
text-align:left;
}

a.priceListItemName {
/*color:#E51C26;*/
color:#000;
text-decoration:none;
}

a.priceListItemName:hover {
color:red;
text-decoration:none;
}

.basketQuantityInput {
border:1px solid #a0a0a0;
font-size:16px;
text-decoration:none;
font-weight:400;
color:#404040;
width:30px;
text-align:center;
padding:3px;
}

.basketSubmit {
text-align:right;
padding:5px;
}

#deleteProduct {
  font-weight:bold;
  color:red;
}

.basketPriceList {

text-decoration:none;
font-weight:400;
color:#404040;
}

.productCartData {
text-align:left;
padding:0;
}

.productCartName {
text-align:left;
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#404040;
padding:5px;

}

#Xsyscode,#Xpricebrutto,#Xavailable {

font-size:16px;
font-weight:400;
}

.productCartBasket {

font-size:16px;
text-align:left;
text-decoration:none;
font-weight:400;
color:#404040;
padding:5px;
}

.productPrevAndNext {
padding-top:10px;
padding-bottom:40px;
text-align:center;
font-size:16px;
font-weight:400;
}

#pprev,#pnext {
color:#939393;
font-weight:bold;
}



.priceListThisTitle {
  font-size:24px;
  font-weight:bold;
  color:#E51C26;
  margin:10px 0;
}

.productCartDescriptionLabel {
border-bottom:1px solid #E51C26;
text-align:left;

font-size:14px;
line-height:18px;
font-weight:400;
color:#404040;
padding:5px;
}

.productCartDescription {
text-align:left;

font-size:14px;
line-height:18px;
font-weight:400;
color:#404040;
padding:5px;
}

#dhtmltooltip {
text-align:left;
position:absolute;
width:250px;
border:2px solid #CCC;
background-color:#EDEDED;
visibility:hidden;
z-index:100;
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
padding:8px;
}

#imageHint {
padding:10px;
}

.defaultManagementItem {
padding-right:10px;
}

.tableManagementItem {
font:12px Tahoma;
text-decoration:none;
font-weight:700;
text-align:left;
}

.tableManagement {
text-align:left;
float:left;
border-top:1px solid #C2CAD1;
background-color:#E0E9F1;
width:100%;

text-decoration:none;
font-weight:400;
border-right:1px solid #C2CAD1;
padding:8px;
}

#ManagementItem {

text-decoration:none;
font-weight:400;
padding:2px;
}

.itemBox {
border-right:1px solid #C2CAD1;
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.container {
width:548px;
margin:0;
}

ul.tabs {
float:left;
list-style:none;
height:32px;
border-bottom:1px solid #F1F1F1;
border-left:1px solid #F1F1F1;
width:100%;
margin:0;
padding:0;
}

ul.tabs li {
float:left;
height:31px;
line-height:31px;
border:1px solid #F1F1F1;
border-left:none;
background:#F1F1F1;
overflow:hidden;
position:relative;
font-size:11px;
margin:0 0 -1px;
padding:0;
}

ul.tabs li a {
text-decoration:none;
color:#000;
display:block;
font-size:1.2em;
border:1px solid #fff;
outline:none;
padding:0 20px;
}

ul.tabs li a:hover {
background:#fff;
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
background:#fff;
border-bottom:1px solid #fff;
}

.tab_container {
border:1px solid #F1F1F1;
border-top:none;
clear:both;
float:left;
width:100%;
background:#fff;
font-size:11px;
}

.tab_content {
font-size:13px;
padding:20px;
}

.tab_content h2 {
font-weight:400;
padding-bottom:10px;
border-bottom:1px dashed #ddd;
font-size:1.8em;
}

.tab_content h3 a {
color:#254588;
}

.tab_content img {
float:left;
border:1px solid #ddd;
margin:0 20px 20px 0;
padding:5px;
}

.prev-page {
float:right;
margin-right:20px;

font-size:17px;
font-weight:400;
color:red;
}

.prev-page a {
color:red;
}

.prev-page a:hover {
color:red;
border-bottom:1px dotted red;
}

.treeview li a {
color:red;
font-size:11px;
text-decoration:none;

}

.treeview li a:hover,
.treeview li a:focus {
  text-decoration:underline;
}

.loginPanelTable,#loginPanelTableOwnerTop {
width:500px;
}

#loginPanelLeftText,#loginPanelRightText {
vertical-align:top;
text-decoration:none;
font-weight:400;
color:#E2FFDC;
text-align:left;
padding:5px;
}

#loginPanelLeftTextTop,#loginPanelRightTextTop {
vertical-align:top;
font:12px Tahoma;
text-decoration:none;
font-weight:700;
color:#E2FFDC;
text-align:left;
padding:5px;
}

#_sysBody,#_barTable,#_footTable,.basketSmall,.htmlModules,.priceListBasketTable,.priceListProductTable,.priceList {
width:100%;
}

a.DefaultText:hover,#basketOption:hover,a.htmlDefaultLinks:hover,#viewOption_1,.priceListBsasketName a:hover,.priceListBsasketCheckbox a:hover,#pprev:hover,#pnext:hover,.treeview li a:hover {
color:#E51C26;
}

#_conTable,#_section_content,#_contentTable,.tblContent {
width:100%;
height:100%;
}

#sectiontop,.ddrivetip {
text-align:left;
}

#comboGropu,#lb_search {

text-decoration:none;
font-weight:700;
color:#595959;
}

#comboDetail,.priceListItem {

text-decoration:none;
font-weight:400;
color:#595959;
}

#basketico,.search-label,#sectiontop_owner,.sectiontop_owner {
display:none;
}

#lbl_1,.productMiddleBar {
height:40px;
}

#login,#basket {
float:right;
}

#login {
background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/zaloguj_sie2.png) no-repeat top left #fff;
color:red;
font-weight:bold;
}

#login:hover,#basket:hover {
  background-position:bottom left;
}

#sectiontop_bar a#login,
#sectiontop_bar a#basket {
  padding:25px 50px 24px 65px;
  margin:0;
}


a#menu1:hover,a#menu2:hover,a#menu3:hover,a#menu4:hover,a#menu5:hover,a#menu6:hover,a#menu7:hover,#basketOption {
text-decoration:underline;
}

.basketSmallQty,.basketSmallNet,.basketSmallBrt {
font-size:13px;
font-weight:bold;
color:#4A4A4A;
text-align:right;
border-bottom:1px dotted #D8D8D8;
padding:7px;
}

.basketSmallQtyVal,.basketSmallNetVal,.basketSmallBrtVal {

font-size:13px;
font-weight:bold;
color:#E51C26;
text-align:left;
border-bottom:1px dotted #D8D8D8;
padding:7px;
}

a.priceListItemLinksProd:hover,a.priceListItemLinksBas:hover {
  text-decoration:underline;
}

.PromoItemName {
  background-color:#E51C26;
}

.LoginItem,.PromoItemName {
text-decoration:none;
font-weight:700;
color:#4A4A4A;
text-align:center;
padding:7px;
}

#logout {
  color:red;
  padding:2px 2px 2px 20px;
  background:url(http://www.sklepef.pl/_userfile/_common/_174/_owners/logout.png) no-repeat top left;
}

.PromoItemImage img,.productCartImage img {
border:1px solid #e4e4e4;
background-color:#efefef;
margin:10px;
padding:8px;
}

#viewOption:hover,a.add-cat:hover,a.ui-state-default:hover {
color:#E51C26;
border-bottom:1px dotted #E51C26;
}

#pictureOption,#sortOption,#availableOption {
float:right;
padding-right:10px;
color:#5a5a5a;
}

.priceListProductCode,.priceListProductStore,.priceListProductQty,.priceListProductTitleNetto,.priceListProductTitleQty,.priceListProductTitleStore,.priceListProductHint {

font-size:16px;
font-weight:400;
color:#717171;
text-align:left;
padding:8px;
}

.priceListProductNetto,.priceListProductBrutto {

font-size:16px;
font-weight:400;
color:#717171;
text-align:right;
padding:8px;
}

.priceListProductTitleName a,.priceListProductTitleBrutto a,.priceListProductTitleStore a,.priceListProductTitleCode a {
color:#717171;
}

.priceListProductTitleBrutto,.priceListProductTitleCode {

font-size:16px;
font-weight:400;
color:#717171;
text-align:left;
width:100px;
padding:8px;
}

.productCartDetail,.priceListBsasketItem {
padding:5px;
}

#productCartConfirm,a#productCartConfirm {
color:#E51C26;
font-size:28px;
text-decoration:none;
font-weight:bold;
}

.productCartDescriptionLabel a,a.add-cat,a.ui-state-default {
color:#E51C26;
font-weight:400;
}

.priceListBsasketQty,.priceListBsasketLp,.priceListBsasketTotalValue {

font-size:15px;
text-decoration:none;
font-weight:400;
color:#5a5a5a;
border-bottom:1px dotted #B8B8B8;
border-right:1px dotted #B8B8B8;
padding:5px;
}

.priceListBsasketBrutto,.priceListBsasketNetto {

font-size:15px;
text-decoration:none;
font-weight:400;
color:#5a5a5a;
border-bottom:1px dotted #B8B8B8;
border-right:1px dotted #B8B8B8;
text-align:right;
padding:5px;
}
















/*

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

* html .hitarea {
	display: inline;
	float:none;
}



.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	color:black;
        background-color:white;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-gray-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
*/

.search-label {
  color:red !important;

}

.priceListThisProductName
{
padding:15px 0 0 0;
font-size:16px;

}

.priceListThisProductName a {
color:gray;
}

.priceListThisProductName a:hover {
color:black;
border-bottom:1px dotted black;
padding-bottom:1px;
}




#buttontop {
color:white !important;
position:fixed;
bottom:0;
font-weight:bold;
right:0;
padding:5px;
background-color:red;
}
