/* ****************************************
  UNIVERSAL CSS:
	CLEAR
	GLOBAL
	  Colors
	  Messages
	  Paging
	  SendButtons
	  Table
	CART
	  Cart Navigation  
	  Step first
	  Step second
	  Step third
	FORMS
	  Standard Form
	  Login
	  Reset Password
	CONTENT PAGES
	USER ACCOUNT
	  OrdersHistory
	  WishList
	  
**************************************** */
  
/* **************************************** */
/* UNIVERSAL - CLEAR */
/* **************************************** */
.universal div, .universal span, .universal object, .universal iframe, .universal h1, .universal h2, .universal h3, .universal h4, .universal h5, .universal h6, .universal p, .universal blockquote, .universal pre, 
.universal a, .universal abbr, .universal acronym, .universal address, .universal big, .universal cite, .universal code, .universal del, .universal dfn, .universal em, .universal img, .universal ins, .universal kbd, 
.universal q, .universal samp, .universal small, .universal strike, .universal strong, .universal sub, .universal sup, .universal tt, .universal var, .universal b, .universal i, .universal dl, .universal dt, .universal dd, 
.universal ol, .universal ul, .universal li, .universal fieldset, .universal form, .universal label, .universal legend, .universal table, .universal caption, .universal tbody, .universal tfoot, .universal thead, .universal 
tr, .universal th, .universal td {
	margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;
}

/* **************************************** */
/* UNIVERSAL GLOBAL */
/* **************************************** */
.universal { background:#fff; color:#2F3C47; font:normal 11px Tahoma, sans-serif; }

.universal ul { list-style:none; }
.universal a img { border:none; }
.universal p { line-height:18px; text-align:left; }
.universal form input { vertical-align:middle; }
.universal input { font-size:1em; float:none; margin:0; }
.universal table { border-collapse:collapse; border-spacing:0; }
.universal table td { text-align:left; }
.universal textarea { overflow:hidden; padding:10px; }
.universal select { font-size:12px; }
.universal a { color:#161819; text-decoration:none; }
.universal a:hover { text-decoration:underline;  }

.universal .bolder { font-weight:bold; }
.universal .clear { clear:both; line-height:0px; height:0px; overflow:hidden;  }
.universal .hidden { display:none; }

.universal .caption { color:#2F3C47; font-weight:bold; font-size:16px; height:50px; line-height:50px; padding:0 0 0 20px;  }
.universal .caption .title { font-size:22px; font-weight:normal; }
.universal .captionNarrow { font-weight:normal; }

.universal .left { float:left; }
.universal .leftText { text-align:left; }
.universal .right { float:right; }
.universal .rightText { text-align:right; }
.universal .center { text-align:center; }

.universal .blueButton { padding: 10px 20px; background: #2f3c47; font-size: 14px; font-weight: bold; color:#fff; cursor: pointer; }
.universal .greyLine { background:#eee; border-bottom:1px solid #ccc; height:4px; width:100%; }

.universal .required { color:#a90101; }

.universal .pTitle { color:#b63c00; font-size:15px; font-weight:bold;  }

 /* Colors */
.universal .colorBlue   { color:#2F3C47; }
.universal .colorBlueDark   { color:#123771; }
.universal .colorBrown { color:#b63c00; }
.universal .colorGreen { color:#537700; }
.universal .colorGrey   { color:#565656; }
.universal .colorRed     { color:#FF0045; }

.universal a.colorBlue { background:url(/images/sklep/arrowBlue.gif) left center no-repeat; padding:0 0 0 7px; }
.universal a.colorBlueDark { background:url(/images/sklep/arrowBlueDark.gif) left center no-repeat; padding:0 0 0 7px; }
.universal a.colorRed { background:url(/images/sklep/arrowRed.gif) left center no-repeat; padding:0 0 0 7px;  }
.universal a.colorGrey { background:url(/images/sklep/arrowGrey.gif) left center no-repeat; padding:0 0 0 7px;  }
.universal a.colorGreyLight { background:url(/images/sklep/arrowGrey2.gif) left center no-repeat; padding:0 0 0 7px;  }

 /* Errors & Communications */
.universal .messageBox { background:#CED5DB; margin:4px 0 2px 0; padding:7px 10px; }
.universal .messageBox p { color:#5a5a5a; line-height:16px; padding:0 0 0 25px; }

.universal .messageBox p a { background:url(/images/sklep/arrowGrey.gif) left center no-repeat; padding:0 0 0 6px; }
.universal .messageBox p.mPositive { background:url(/images/sklep/messageGood.gif) left center no-repeat; }
.universal .messageBox p.mNegative { background:url(/images/sklep/messageBad.gif) left center no-repeat; }
.universal .messageBox p.mInfo         { background:url(/images/sklep/messageNeutral.gif) left center no-repeat; }

.universal .messageBox td.mPositive { background:url(/images/sklep/messageGood.gif) center center no-repeat #fdf6eb; }
.universal .messageBox td.mNegative { background:url(/images/sklep/messageBad.gif) center center no-repeat #fdf6eb; }
.universal .messageBox td.mInfo         { background:url(/images/sklep/messageNeutral.gif) center center no-repeat #fdf6eb; }

.universal .messageBox td { background-color:#fdf6eb !important; border-right:1px solid #fdf6eb; color:#5a5a5a; padding-left:0px; }
.universal .messageBox td span { color:#000; }

 /* Paging */
.universal .paginationBottom  { background:#f2f2f2; border-bottom:1px solid #e8e8e8; height:38px; line-height:38px; padding:0 13px; }
.universal .paginationBottom .left { color:#787878; }
.universal .paginationBottom p, .pagination { height:38px; line-height:38px; }
.universal .pagination { color:#525252; text-align:center; }
.universal .pagination a, .pagination  span { color:#525252; padding:0 4px; text-decoration:none; }
.universal .pagination span { color:#969696; }
.universal .pagination span a { color:#969696; font-family:Tahoma; font-size:11px; padding:0px; }
.universal .pagination a:hover, .pagination a.on { color:#a90101; text-decoration:underline; }

 /* Send Buttons */
.universal .sendButtons { padding:15px 0 0 0; height:64px; text-align:center; }
.universal .sendButtons p { color:#8f8f8f; line-height:21px; padding:0 50px; }
.universal .sendButtons .center { padding:0 0 0 37px; }
.universal .sendButtons .left { text-align:right; width:49.9%; }
.universal .sendButtons .left p { text-align:right; }
.universal .sendButtons .left input { position:relative; left:-50px; }
.universal .sendButtons .right { text-align:left; width:49.9%; }
.universal .sendButtons .right input { position:relative; left:50px; }
.universal .sendButtons .widthFix input , .sendButtons .widthFix p { left:0px; padding:0px; text-align:left; }

/* Table */
.universal .table { color:#000c17; text-align:left; width:100%; }
.universal .table th { font-size:12px; }
.universal .table td, .universal .table th { background:#fff; border-right:1px solid #fff; border-bottom:1px solid #d4d4d4; font-weight:normal; line-height:29px; padding:0 10px 0 22px; }
.universal .table .odd td { background:#f5f5f5; border-right:1px solid #e8e8e8;  }

/* **************************************** */
/* CART SITES */
/* **************************************** */

.cartSite { padding:10px; }
.cartSite .caption, .cartSite .caption .title { height:60px; line-height:60px; }
.cartSite .caption  { padding:0 19px; }

 /* Cart Navigation */
.universal .cartNavigation { border:1px solid #CED5DB;  height:51px; overflow:hidden; padding:1px 0 0 0;  }
.universal .cartNavigation ul {  background:#fff; border-top:1px solid #f0f0f0; border-bottom:3px solid #e7e7e7;  height:42px; overflow:hidden; padding:2px 0 3px 0;  }
.universal .cartNavigation ul li { background:transparent; border-right:1px solid #CED5DB; color:#2F3C47; float:left; font-size:14px; font-weight:bold; height:42px; line-height:42px; margin:0 10px 0 0; padding:0 50px 0
50px; }
.universal .cartNavigation ul li.on { border-right:1px solid #F7F9FA; background:#2F3C47; color:#FFF; }
.universal .cartNavigation ul li.onNext { border-left:1px solid #CED5DB; } 
.universal .cartNavigation ul li.last { border-right:1px solid #CED5DB; }


 /* CART - STEP One */
.universal .cTableDiv { background:url(/images/sklep/cThead.gif) top repeat-x; }
.universal .cDivided .label { color:#8f8f8f; float:left; padding-right:20px; text-align:right; width:340px; }
.universal .cDivided .label label { font-size:11px; }
.universal .cDivided .value {  float:right; font-size:14px; font-weight:bold; width:113px; }

  /* Cart Content Table */
.universal .cartContent  { border-collapse:separate; margin:4px 0 0 0; }
.universal .cartContent th { background:#F7F9FA; border-bottom:3px solid #CED5DB; font-size:12px; font-weight:bold; line-height:18px; padding:17px 0; }
.universal .cartContent td, .universal .cartContent th { line-height:18px; padding-left:19px;  vertical-align:middle; }
.universal .cartContent td { background:transparent; border-bottom:1px solid #e5e5e5; }
.universal .cartContent td, .universal .cartContent th { border-right:none; text-align:left; }
.universal .cartContent td { padding:10px 0 10px 19px; }
.universal .cartContent .last td { border-bottom:none; }

.universal .cartContent tr.firstTr  td { border-top:1px solid #d69b3d; }

.universal .cartContent .cPrice         { width:86px;  }
.universal .cartContent .cQty             { width:105px; }
.universal .cartContent .cValue         { width:113px; padding-right:19px;}
.universal .cartContent .cAvability { width:76px;  font-weight:normal; }
.universal .cartContent .cDelete       { width:45px;  font-weight:normal; text-align:left; padding-left:19px; }
.universal .cartContent .cPicture     { width:100px; padding-left:0; }

.cartContent td.cName { color:#8f8f8f; text-align:left; line-height:18px; padding-left:0px; }
.cartContent td.cName .pTitle { color:#2F3C47; display:block; padding:0 0 4px 0; }
.cartContent td.cName span { display:block; }

.universal .cartContent .cPrice, .universal .cartContent .cAvability, .universal .cartContent .cQty {  text-align:center; }
.universal .cartContent td.cPrice, .universal .cartContent  td.cValue { font-size:14px; font-weight:bold; }
.universal .cartContent td.cPicture { text-align:center; }
.universal .cartContent th.cPicture { padding-left:14px; }

.universal .cartContent td.cAvability { color:#8f8f8f; font-size:12px; font-weight:bold; } 

.universal .cartContent th.cQty { padding-right:10px; text-align:center; width:95px; }    
.universal .cartContent td.cQty .formText { border:1px solid; border-color: #dfdfdf #eeeeee #747474 #eeeeee; text-align:center; width:32px; padding:6px 3px; }
.universal .cartContent td.cQty .cQtyAdd { position:relative; top:-6px; left:3px; }
.universal .cartContent td.cQty .cQtySub { position:relative; top:10px; left:-8px; }

  /* Payment & Shipping Options Box */ 
.universal .cOptions { background:#eeeeee; padding:0 0 10px 0; margin-top:20px; }
.universal .cOption   { float:left; padding:0 6px 0 19px; }
.universal .cOption .caption { font-size:12px; height:47px; line-height:47px; padding:0px; }
.universal .cOption .formLine .label { float:left; width:40px; }
.universal .cOption .formLine  select { height:22px; line-height:22px; float:left; vertical-align:top; position:relative; width:150px; }

.universal .cOption1 { width:143px; } .universal .cOption1 .choose { display:none; margin-top:5px; }
.universal .cOption2 { width:216px; }
.universal .cOption3 { width:225px; }
.universal .cOption4 { width:260px; float:right; padding:0 19px 0 0; text-align:right; }
.universal .cOption4 .cDivided .label { float:left; text-align:right; width:125px; }
.universal .cOption4 .cDivided .value { font-size:12px; text-align:left; }
.universal .cOption4 .bottom .label { color:#FF0045 !important; line-height:14px; }
.universal .setMiddle { position:relative; }

  /* Summary Box */
.universal .cTotal { padding:25px 19px 0 19px;  }
.universal .cTotal .left { width:420px !important; }
.universal .cTotal .formLine { background:#eeeeee; padding:9px 12px; width:245px; }
.universal .cTotal .formLine .formText { background:#fff; border:1px solid; border-color:#dfdfdf #eeeeee #747474 #eeeeee; font-size:12px; font-weight:bold; margin-right:5px; padding:5px 10px 4px 10px; width:155px; }
.universal .cTotal .right, .universal .cTotalBottom p,  .universal .cTotalBottom .right { width:480px !important; }
.universal .cTotal .right p, .universal .cTotalBottom p { font-size:12px; height:32px; line-height:32px; }
.universal .cTotal .special .label { font-size:14px; }
.universal .cTotal .special .value { font-size:16px; }
.universal .cTotal .withLabel .value { font-size:12px; }

  /* Summary Box Bottom */
.universal .cTotalBottom { padding:10px 0px 20px 19px; }
.universal .cTotalBottom .cDivided { font-size:11px; height:28px; line-height:28px; }
.universal .cTotalBottom .cDivided .label { width:320px; }
.universal .cTotalBottom .cDivided .setArial   { font-size:16px; font-weight:bold; }
.universal .cTotalBottom .cDivided .normally   { font-size:12px; font-weight:normal; }
.universal .cTotalBottom .cDivided .value { width:133px; }
.universal .cTotalBottom .cDivided .value .colorBlue { color:#FF0045; font-size:20px; font-family:arial; }
.universal .cTotalBottom .cDivided .label .colorBlue, .universal .cTotalBottom .cDivided .label .setSpace { padding:0 15px 0 0; }

  /* Bottom Notes */
.universal .cNotes { padding:0 0 26px 0;  }
.universal .cNotes .left { width:389px; padding:49px 0 0 19px; }
.universal .cNotes .left .send { float:left; position:relative; top:14px; }
.universal .cNotes .left .info { float:right; width:250px; }
.universal .cNotes .right { padding:0 19px 0 0; }
.universal .cNotes .right p { line-height:18px; padding:0 19px 10px 0;}
.universal .cNotes .right textarea {  border:1px solid; border-color:#d2cfcf #747474 #747474 #d2cfcf; height:84px; overflow:auto; padding:10px;  width:444px; }

 /* CART - STEP Two */
.universal .captionCart { font-weight:normal; height:37px; line-height:37px; padding:20px 0 0 0; text-align:center; }
.universal .captionCart span { font-weight:bold; }

  /* Cart Step Two Form */
.universal .cartStepTwo { border-top:1px solid #f2f2f2; }
.universal .cartStepTwo .left, .universal .cartStepTwo .right { width:49%; }
.universal .cartStepThree .left, .universal .cartStepThree .right { width:49%; }

  /* New Account Box */
.universal .newAccount { color:#4c4c4c; padding:25px 0 0 0; }
.universal .newAccount .colorRed { color:#a90101; }
.universal .newAccount .bolder { color:#c34d4d; }
.universal .newAccount .ieFix { background:#fff; font-size:12px; font-weight:bold; margin-left:19px; position:relative; top:10px; width:210px; z-index:100; }
.universal .newAccount .ieFix  .formCheckBox { margin-right:10px; }
.universal .newAccountTop {  border:1px solid #f3e1bf; margin-bottom:-4px; padding:25px 0 18px 0; position:relative; }
.universal .newAccountTop p { padding:0 10px 0 19px; }
.universal .addAccountForm  { background:#F7F9FA; border-bottom:1px solid #CED5DB; padding:20px 0 30px 19px; }
.universal .addAccountForm  .formText { background:#fff; border:1px solid; border-color:#b39585 #f1f1f1 #e4e4e4 #cfbcb2; margin:0 50px 0 19px; width:156px; }
.universal .addAccountForm  .label { font-weight:bold; }

  /* Shop Rules */
.universal .shopRules { font-size:12px; padding:19px 0 5px 0; text-align:center; }
.universal .shopRules a { background:none; padding:0; }
.universal .shopRules input { position:relative; top:-1px; }

 /* CART - STEP Three */
.universal .cartStepThree .cOption4 .first { height:47px; line-height:47px; }
.universal .cartStepThree .cNotes { border-top:1px solid #f2f2f2; color:#000; padding:15px 0 40px 0; }
.universal .cartStepThree .cNotes .left { padding:0 0 0 19px; width:51px; }
.universal .cartStepThree .cNotes .right { width:850px; }
.universal .cartStepThree .sendButtons { margin-top:15px; }

 /* Summary Form Boxes */
.universal .cSummary {  border-top:1px solid #f2f2f2; padding:0 0 25px 0; }
.universal .cSummary p { font-size:12px; padding:0 19px; }
.universal .cSummary .formBlue, .universal .cSummary  .formGreen { padding:18px 0 0 0; }

  /* Cart Colors Global */
.universal .cDivided .value, .universal .cartContent th { color:#2F3C47; }
.universal .cSummary , .universal .cOptions, .universal .cartStepThree .cNotes .right { color:#474747; }
.universal .messageBox p span, .universal .messageBox p a, .universal .sendButtons p a, .universal .sendButtons p span, .universal .cDivided .label label , .universal .cartContent td.cPrice, .universal .cartContent  
td.cValue, .universal .cOption .caption, .universal .cOption4 .cDivided .label, .cOption4 .cDivided .value, .universal .cTotal .right p, .universal .cTotal .special .label, .universal .cTotal .withLabel .value , .universal 
.cTotalBottom .cDivided, .universal .cTotalBottom .cDivided .setArial, .universal .cNotes, .universal .loginForm , .universal .loginForm .formLine .label, .universal .shopRules  { color:#000; }

 /* Set Arial - Cart */
.universal .messageBox p, .universal .cOption4, .universal .loginForm .formLine .label, .universal .cDivided .value { font-family:Arial, sans-serif; }


/* **************************************** */
/* FORMS */
/* **************************************** */
.universal .formText, .universal  textarea { color:#000; font-size:11px; font-family:Arial, sans-serif; }
.universal .formText { background:transparent; border:none; line-height:11px; padding:6px 10px; }
.universal .formRadio { margin-right:3px; position:relative; top:1px; vertical-align:baseline !important; }
.universal .formCheckBox { width:25px; text-align:center; }

.universal p.formBlue { border-bottom:1px solid #c6d7e9; }
.universal div.formBlue { border-top:5px solid #e5edf5; }
.universal p.formGreen { border-bottom:1px solid #b8cf82; }
.universal div.formGreen { border-top:5px solid #eef2e6;  }

.universal .requiredLine { border-bottom:1px solid #e2e2e2; color:#a1a1a1; font-size:9px; padding:0 9px 9px 0; }
.universal .requiredLine .reqiuired { font-size:11px; }

.universal .setCenter .formLine { padding-left: 165px !important; }
.universal .setCenter .messageBox { margin-left:275px; }

 /* Standard Form */
.universal .formStandard .formLine { line-height:26px; height:26px; padding:7px 0 7px 19px; }
.universal .formStandard .formLine .label { float:left; width:111px; }
.universal .formStandard .formLine .formText, .universal  .formStandard .formLine textarea { background:#fff; border:1px solid; border-color:#858585 #f1f1f1 #e4e4e4 #b2b2b2; width:206px; }
.universal .formStandard .formLine select { border:1px solid; border-color:#858585 #f1f1f1 #e4e4e4 #b2b2b2; font-size:11px;  width:228px; padding:6px 0 6px 10px; }
.universal .formStandard .captcha img { float:left; padding:0 11px 0 0; vertical-align:middle; }
.universal .formStandard .captcha .formText { width:95px; }
.universal .formStandard .radioLine { padding:4px 0 4px 19px; }
.universal .formStandard .messageBox { margin-left:130px; }
 
.universal .formStandard .withSecLabel { height:auto; padding-top:20px; padding-bottom:14px; }
.universal .formStandard .withSecLabel .secondLabel { margin-left:110px; line-height:27px; }
.universal .formStandard .withTextArea .formRadio { }
.universal .formStandard .twoInputs .formText { margin:0 0 0 2px; width:64px; }
.universal .formStandard .twoInputs .subLabel { padding:0 0 0 18px; }

.universal .formStandard .blueBg { background:#f1f6fa; }
.universal .formStandard .greyBg { background:#eef2e6; }

.universal .right .formStandard label, .universal .right .formStandard .label { color:#324800; }

.universal .contentPages .formStandard { padding-bottom:40px;  }
.universal .contentPages .formStandard .messageBox {  }
.universal .contentPages .formStandard .withTextArea { height:auto; }
.universal .contentPages .formStandard .withTextArea textarea { height:80px; width:347px; }
.universal .contentPages .formStandard .withTextArea  .wider { width:475px; }
.universal .contentPages .setUpdateButton { padding:50px 0 50px 0; text-align:center; }


  /* Login Form */
.universal .loginForm { background:#F7F9FA; border-top:1px solid #F7F9FA; height:93px; padding:17px 0 0 0; }
.universal .loginForm .formLine { line-height:26px; height:26px; padding:7px 19px 7px 0; }
.universal .loginForm .formLine .label { float:left; font-size:12px; width:50px; }
.universal .loginForm .formLine .formText { background:#fff; border:1px solid; border-color:#859aab #f1f1f1 #e4e4e4 #b2bfca; font-size:12px; width:156px; }
.universal .loginForm .info { width:305px; padding:20px 0 0 50px; }
.universal .loginForm .sendButton { padding:30px 0 0 0; }
.universal .loginForm .ieFix { width:250px; }

.universal .contentPages .loginForm { margin-top:58px; }
.universal .contentPages .loginForm .ieFix { position:relative; left:50%; margin-left:-200px; }
.universal .contentPages .loginForm .sendButton { position:relative; left:50%;  }
.universal .contentPages .info { padding:20px 0 0 0; position:relative; left:50%; margin-left:-150px; }

/* Reset Password */
.universal .resetPasswordForm .loginForm { margin-top:10px; }
.universal .resetPasswordForm .ieFix { padding-top:17px; }
.universal .resetPasswordForm .captionInfo { font-size:12px; padding:10px 0 0 19px; }


/* **************************************** */
/* Content Pages */
/* **************************************** */
.universal .contentPages .sideRight div.caption { border-bottom:1px solid #ccc; margin-bottom:20px; }

.universal .contentText { color:#000c17; font-size:12px;  }
.universal .contentText p { padding:17px 19px; }
.universal .contentText p a { color:#; }
.universal .contentText p.caption { height:auto; line-height:18px; padding:26px 0 0 19px; } 
.universal .contentText .greyBg { background:#f5f5f5; } 


/* **************************************** */
/* REVIEWS */
/* **************************************** */
.universal div.caption p.left { height:50px; line-height:50px; padding:0px !important; }
.universal div.caption p.right { color:#838383; font-size:11px; font-weight:normal; height:18px; line-height:18px; padding:18px 22px 0 0; }
.universal div.caption p.right a { background:none; font-weight:bold; padding:0px; }

.universal .reviews { padding:15px 0 0 0; }
.universal .reviews div.caption { border-bottom:1px solid #b8cf82; height:50px; padding:0 0 0 13px; }
.universal .reviews .caption .left { font-weight:normal; font-size:16px; }

.universal .review { border-top:1px solid #dce7bf; padding:0 0 15px 0; }
.universal .review .left { padding:0 0 0 13px; }
.universal .review .left .rate { padding:12px 0 0 0; }
.universal .review .left .date { color:#aeaeae; line-height:40px; }
.universal .review .right { color:#828282; width:80%; }
.universal .review .right a, .review .right span { color:#547703; font-weight:bold; }
.universal .review .right p { padding:12px 12px 0px 0; width:560px; word-wrap: break-word; overflow:hidden; }
.universal .reviews .first { border-top:5px solid #eef2e6; }

 /* Review Add Caption */
.universal div.reviewAdd p.left { cursor:pointer; font-weight:normal; font-size:16px; line-height:46px; }
.universal .reviewAdd  { border-bottom:1px solid #b8cf82; height:50px; padding:10px 0 0 13px !important; }
.universal .reviewAdd .up span { font-family:tahoma; font-size:11px; }
.universal .reviewAdd .down span {  font-size:11px; position:relative; top:-1px; }
.universal .reviewAdd .hidden { display:none; }

 /* Review Add Form */
.universal .reviewAddForm { background:#eef2e6; border-top:5px solid #dfe7cf; display:none; padding:15px 0 0 13px; text-align:left; }

.universal .reviewAddForm .left { width:360px; }
.universal .reviewAddForm .right { width:300px; }

.universal .reviewAddForm .formLine { height:40px; line-height:26px; }
.universal .reviewAddForm .formLine img { vertical-align:middle; }
.universal .reviewAddForm .formLine .label { color:#324800; float:left; width:80px;  }
.universal .reviewAddForm .formLine .formText { background:#fff; border:1px solid #6f863a; border-bottom:1px solid #d8e0c5; border-right:none; padding:5px 10px; float:left; vertical-align:top; width:235px; }
.universal .reviewAddForm textarea { border:1px solid; border-color:#6f863a #eef2e6 #d8e0c5 #a4b382; height:83px; overflow:auto; padding:10px; width:273px; } 

.universal .reviewAddForm .formLine .hideEmail { float:left; color:#324800; padding:0 0 0 10px; }
.universal .reviewAddForm .formLine .eMail { width:120px; }
.universal .reviewAddForm .captcha img { float:left; padding:0 11px 0 0; vertical-align:middle; }
.universal .reviewAddForm .captcha .label { width:147px; }
.universal .reviewAddForm .captcha .formText { width:68px; }
.universal .reviewAddForm .sendButton { padding:2px 0 15px 0; text-align:center; }


/* USER ACCOUNT */
.universal .userAccount { color:#000c17; padding:0 0 20px 0; }
.universal .userAccount .sendButtons { padding-bottom:20px; }

.universal .userAccount .categories li { background-color:#e2eefa; border-bottom:1px solid #b2c4da; }
.universal .userAccount .categories li a { color:#123771; font-weight:normal; }
.universal .userAccount .categories li.on { background-color:#123771; }
.universal .userAccount .categories li.on a { color:#fff; font-weight:bold; text-decoration:none; }

.universal .userAccount .text {  font-size:12px; padding:16px 19px 16px 13px; }
.universal .userAccount .caption { line-height:50px; padding-left:13px; }

.universal .specialOffer { background:#a90101; color:#fff; font-size:12px; height:41px; line-height:41px; padding:0 23px; margin:0 19px 0 13px; }
.universal .specialOffer a { color:#edeff1; margin:0 0 0 19px;  }

.universal .infoBox { height:71px; padding:13px 19px 15px 13px; }
.universal .infoBox  .loyaltyProgram { background:url(/images/sklep/loyaltyProgram.gif) left center no-repeat; padding:13px 0 0 89px; width:320px; }
.universal .infoBox  .discount { background:#f5f5f5; color:#787878; font-size:12px; height:71px; line-height:71px; text-align:center; width:248px; }
.universal .infoBox .discount span { font-size:14px; font-weight:bold; padding:0 0 0 7px; }

 /* Orders History */
.universal .ordersHistory { margin:0 0 15px 0; }
.universal .ordersHistory th { background:url(/images/sklep/ordersHistory.gif) bottom repeat-x #f5f5f5; border-right:none;  vertical-align:middle; padding:8px 0 8px 22px; }
.universal .ordersHistory .tLp       { width:13px; }
.universal .ordersHistory .tDate   { width:116px; }
.universal .ordersHistory .tId       { width:62px; } .universal .tId a { color:#a90101; }
.universal .ordersHistory .tQty     { width:22px; }
.universal .ordersHistory .tValue { width:93px; }
.universal .ordersHistory th.tQty { padding-left:15px; }
.universal .ordersHistory td.tLp, td.tQty { color:#878787; }
.universal .ordersHistory td.tValue { border-right:none; color:#a90101; font-size:12px; font-weight:bold; }

 /* Wish List */
.universal .pOld { color:#6c6c6c; font-size:12px; font-weight:normal; text-decoration:line-through; } 
.universal .pOld span { color:#aca5a5; padding:0 3px; }

.universal .wishListTable {  text-align:left; }
.universal .wishListTable th { background:#f5f5f5;  border-right:none; vertical-align:middle; padding:8px 0 8px 22px; }
.universal .wishListTable td { font-size:12px;  padding:0 10px 0 22px;}
.universal .wishListTable .tCheck  { padding:0 0 0 15px; width:35px; text-align:left; }

.universal .wishListTable .tValue { border-right:none; padding-right:0px; width:190px; }
.universal .wishListTable .odd .tValue { border-right:none; }
.universal .wishListTable .tValue .pOld { padding-right:10px; }
.universal .wishListTable .tValue .pOld span { color:#000; }
.universal .wishListTable .tValue .pOld span.colorRed { color:#cb0000; }

.universal .withSubTr td { border-bottom:none; }
.universal .wishListTable .subTr td { padding-bottom:5px; padding-top:5px; }
.universal .wishListTable .formLine { line-height:14px; padding:0 0 4px 0; }
.universal .wishListTable .formLine .label { color:#525252; font-size:11px; padding:4px 10px 0 0; float:left; text-align:right; width:180px; }
.universal .wishListTable .formLine  select  { height:22px; line-height:22px; float:left; vertical-align:top; position:relative; width:180px; }

.universal .checkAll { color:#9b9b9b; padding:5px 0 20px 15px; }
.universal .checkAll a { color:#9b9b9b; padding:0 3px; }



