.error {

	border: 1px solid #A90000;
	background: #FFE6DD;
        COLOR: #A90000;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        width:450px;
        height:auto;
        padding:10px;
}
.errorsm {

	border: 1px solid #A90000;
	background: #FFE6DD;
        COLOR: #A90000;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        width:auto;
        height:auto;
        padding:5px;
}
.message {

	border: 1px solid #00CC00;
	background: #A4FFA4;
        COLOR: #00CC00;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        width:450px;
        height:25px;
        padding-top:10px;
}

table {
    border-spacing: 1px;
    padding: 0px;
    }
body {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF;
}

td {
	FONT-FAMILY: Verdana, Arial, sans-serif; font-size: 8pt;
}
img { border: 0;}

.content {
        width: 960px;
        margin:0 auto;
        text-align:left;
        BACKGROUND-COLOR: #FFFFFF;
        border: 1px solid #B1B1B1;

}
.admincontent {
        width: 960px;
        margin:0 auto;
        text-align:left;

}
tr.prouh {
	background-color: #f2f2f2;
}
tr.prouh2 {
	background-color: #FFF;
}
tr.prouh:hover {
	background-color: #ECD7F7;
}
tr.prouh2:hover {
	background-color: #ECD7F7;
}
/*Style zwi�zane z menu DHTML*/
.halfmoon{
margin-bottom: 0px; /*odst�p pomi�dzy wierszami*/
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 14px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font: bold 14px Verdana;
background: #ECEEEC url(tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}

#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
background:#576C6F;
}

.tabcontent{
display:none;
}
.tabcontent a{
padding: 3px 9px 2px 5px;
COLOR: #FFF;
FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}
/* END  - menu DHTML*/

#search{
  height:12px;
  border: 1px solid #C6781C;
  FONT-SIZE: 11px;
}
/* Start TABELE*/
.trmenu{
	BACKGROUND: #F2F2F2;
	COLOR: #777777;
	FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	height: 30px;
        border: 1px solid #999999;

}
.trmenuinv{
	BACKGROUND: #F2F2F2;
	COLOR: #777777;
	FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	height: 40px;
        border: 1px solid #999999;
        border-spacing:0px;


}
.hmenu {
	COLOR: #1B1B1B;
	FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
.hmenu:hover {
	TEXT-DECORATION: underline;
}
/* Content*/
.c_table{
    border: 0px solid #999999;
    BACKGROUND: #FFFFF;
}
.c_left{
    border: 0px solid #999999;
    BACKGROUND: #FFFFFF;
}
.c_middle{
    border: 0px solid #999999;
    BACKGROUND: #FFFFFF;
}
.c_right{
    border: 0px solid #999999;
    BACKGROUND: #FFFFFF;
}
.c_title{
    border: 0px solid #999999;
    BACKGROUND: #FFFFFF;
    COLOR: #FFA400;
    FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
/*Admin Content*/
.ca_table{
    border: 1px solid #999999;
    BACKGROUND: #F2F2F2;
}
.ca_left{
    border: 1px solid #999999;
    BACKGROUND: #FFFFFF;
}
.ca_middle{
    border: 1px solid #999999;
    BACKGROUND: #FFFFFF;
}
.ca_right{
    border: 1px solid #999999;
    BACKGROUND: #FFFFFF;
}
.ca_title{
    border: 1px solid #999999;
    BACKGROUND: #FFFFFF;
    COLOR: #FFA400;
    FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
/* End Content Admin*/
.f_title{
     COLOR: #526769;
    FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    padding: 5px 2px 2px 2px;
    border: 1px dashed #E2E2E2;
    background: #FCFCFC;
    height:20px;
}
/* END TABELE*/



.ta_m {
  border-collapse: collapse;
  BACKGROUND: #F2F2F2;

  width: 100%;
}
.ta_left {
  BACKGROUND: #F2FFD3;
  border: 1px solid #999999;
  padding: 5px;
  height:25px;
  FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}

.ta_right {
 BACKGROUND: #FFF;
 padding: 5px;
 border: 1px solid #999999;
}
.hred {
    border: 0;
    color: silver;
    background-color: silver;
    height: 1px;
    width: 100%;
    text-align: left; 
}
/* Ramka pojawaijaca pod edytowanymi funkcjami*/
.subfr {
  background:#F1F1F1;
  border: 1px solid #999999;
}
/* Zdjecie w edycji*/
.prodf_edit{
  border: 1px solid #999999;
  BACKGROUND: #F2F2F2;
  padding: 5px 2px 2px 2px;
  width: 110px;
  float:left;
  }
  /* Kategorie*/
a.cata:link, a.cata:visited,a.cata:hover {
	display: block;
    width: 183px;
	background: url(cat_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #233F54;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	height: 21px !important;
	height: 21px;
	
	text-decoration: none;
    background-position: 0px -27px;
}
a.cat:link, a.cat:visited {
    width: 182px;
	display: block;
	background: url(cat_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #233F54;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	height: 19px !important;
	height: 19px;
	
	text-decoration: none;
}

a.cat:hover {
	background-position: 0px -27px;
	text-decoration: none;
	color: #13232F;
}
a.subcat:link, a.subcat:visited {
	display: block;
	background: #FFF9D2;
        border-bottom:1px solid #FFCC33;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding-top: 3px;
	padding-left: 18px;
	height: 21px !important;
	height: 21px;
	width: 180px;
	text-decoration: none;
}

a.subcat:hover {
	text-decoration: none;
        border-bottom:1px solid #FF9900;
	color: #13232F;
}
/**/
a.cats:link, a.cats:visited {
	display: block;
	background: url(cats_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	height: 12px !important;
	height: 12px;
	width: 196px;
	text-decoration: none;
}

a.cats:hover {
	background-position: 0px -12px;
	text-decoration: none;
	color: #000;
}
.ptitle {
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
  width: auto;
  padding-top: 4px;
  padding-left: 5px;
  height: 20px;
  font-weight: bold;
  color: #A90000;
  font-size: 14px;
}
.cprod {
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
  width: auto;
  padding-top: 4px;
  padding-left: 5px;
  /*height: 20px;*/
  font-weight: bold;
  color: #A90000;
  font-size: 10px;
}
.cpcat{
  font-size: 10px;
  font-weight: bold;
  color: #002C91;
  padding: 2px;
  text-decoration: none;
}
.cpcat:hover {
   color: #13232F;
}
.imgprod {
   border: 1px solid #999999;
  BACKGROUND: #FFF;
  width: 85px;
  height: 62px;
    }
 .imgprodb {
  BACKGROUND: #FFF;
  width: 100px;
  height: 100px;
    } 
td.prodname {
    height: 20px;
    }
.prodname {
  color: #002C91;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.proddescr{
  font-size: 11px;
  vertical-align:top;
  	overflow:hidden;
}
.prodprice {
  font-size: 12px;
  text-align:center;
}
.prodpriceg {
  font-size: 12px;
 font-weight: bold;
 text-align:center;
}
.price{
  font-size: 11px;
  color: #333;
  font-weight: bold;
  vertical-align:top;
}
.price span{
  font-size: 11px;
  color: #333;
  font-weight: normal;
  vertical-align:top;
}
.pricen{
  font-size: 10px;
  color: #999;
  font-weight: normal;
  vertical-align:top;
}
.footer{
  font-size: 10px;
  font-weight: bold;
  color: #002C91;
  padding: 2px;
  text-decoration: none;
}
.footer:hover {
   color: #13232F;
}

.navi{
  font-size: 10px;
  font-weight: bold;
  color: #13232F;
  padding: 2px;
  text-decoration: none;
}
.navi:hover {
   color: #13232F;
}
/*Zawarto�� produktu*/
.fproduct {
  border: 1px solid #DFDFDF;
  BACKGROUND: #FFFFFF;
}
h1{
  font-size: 15px;
  font-weight: bold;
  color: #002C91;
  padding: 2px;
  height:30px;
}

.prodspacer{
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background: #13232F;
  padding: 2px;
  height:14px;
  border-bottom: 1px solid #A90000;
}
.photo_z{
    border: 1px solid #666666;
    padding: 2px;
    }
.photo_m{
    border: 1px solid #666666;
    padding: 2px;
    margin:1px;
    float:left;
    width:85px;
    height:65px;
    vertical-align: middle;
    }
.t_left {
    width:300px;
    text-align:right;
    background: #F1F1F1;
    font-size: 12px;
    color: #333;
    padding:4px;
    border-bottom:1px solid #B5CCDD;
    }
.t_right {
    width:auto;
    text-align:left;
    background: #FFF;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    padding:4px;
    border-bottom:1px solid #B5CCDD;
    }
.prod_priop{
    border: 0px solid #666666;
    border-collapse: collapse;
    background: #374E82;
    width:300px;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    padding:0px;
}
.prod_lef{
    background: #FFF9D2;
    text-align:right;
    border-top: 1px solid #374E82;
    border-right: 1px solid #374E82;
    height:25px;
    width:120px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    padding-right:5px;
}
.prod_rig{
    border-top: 1px solid #374E82;
    background: #FFF;
    width:180px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    padding-left:5px;
}
/*END Zawarto�� produktu*/
.hbascli{
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 2px;
  text-decoration:none;
}
.hbascli:hover{
  text-decoration:underline;
}
.totalbas{
  font-size: 14px;
  font-weight: bold;
  border:1px solid #26333B;
  background:#F5F6FA;
  width:auto;
}
.basstep{
  font-size: 12px;
  font-weight: bold;
  color: #31A5FA;
  background: #E7ECEF;
  padding: 2px;
  height:24px;
  border-top: 1px solid #31A5FA;
  border-bottom: 1px solid #31A5FA;
}
.dpcost{
      font-size: 14px;
  font-weight: bold;
    }
.logout{
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
}
.login{
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF;
}

a.lopt:link, a.lopt:visited {
	display: block;
	background: url(cat_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #233F54;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	height: 21px !important;
	height: 21px;
	width: 100%;
	text-decoration: none;
}

a.lopt:hover {
	background-position: 0px -27px;
	text-decoration: none;
	color: #13232F;
}

/** Newsy */

.tnews {
	COLOR: #1B1B1B;
	FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
.tnews:hover {
	TEXT-DECORATION: underline;
}

/*End News*/

.imatnt {
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #666;
  margin:2px;
  }
  
/* Search engine*/
.sleft1{
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
  text-align:right;
  width: 200px;
  padding: 4px;
  font-weight: bold;
  color: #666;
  vertical-align:top;
  margin:2px;
}
.sright1{
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #666;
  margin:2px;
}
.sleft2{
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #F2F2F2;
  text-align:right;
  width: 200px;
  padding: 4px;
  font-weight: bold;
  color: #666;
  vertical-align:top;
  margin:2px;
}
.sright2{
  border-bottom: 1px solid #FFCC44;
  BACKGROUND: #F2F2F2;
  width: auto;
  padding: 4px;
  font-weight: bold;
  color: #666;
  margin:2px;
}
.sprod{
  float:left;
  width:170px
}
/* End Search */
/* CMS */

.cmst{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 15px;
  font-weight: bold;
  color: #666;
}
.cmsh{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  font-weight: bold;
  color: #000;
  text-align:justify;
}
.cmstxt {
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  color: #000;
}
.cmstxt td {
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  color: #000;
}
/* Zdjecie w cms*/
.cms_edit{
  border: 1px solid #999999;
  BACKGROUND: #F2F2F2;
  padding: 2px 2px 2px 2px;
  width: 244px;
  float:left;
  }
  
.artti {
    display: block;
    font-size: 11px;
    font-weight: bold;
    color: #233F54;
    text-align: left;
    padding-top: 8px;
    padding-left: 2px;
    width: 100%;
    text-decoration: none;
}
  
/* end CMS */
.smtxt{
  font-size: 10px;  
}
/* Emails*/
.emailunr{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  color: #000;
  text-decoration: underline;
  }
.emailr{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  color: #333;
  text-decoration: none;
  }
/* end Emails */

.info {

	border-bottom: 1px solid #00CC00;
	background: #A4FFA4;
        COLOR: #333;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        padding:10px;
        text-align:center;
}

.dzia{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 12px;
  color: #333;
  FONT-WEIGHT: bold;
  text-decoration: none;
  }
  
.fdv_f{
  border: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
        COLOR: #333;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        padding:10px;
        text-align:left;
}
.fdv_f span{
        COLOR: #A90000;
        FONT-FAMILY: "Verdana", "Tahoma", "sans-serif";
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
}
/** galeria zdj�� */
.photog {
  width:125px;
  height:140px;
  padding:2px;
  margin:2px;
  float:left;
  border: 1px solid #FFCC44;
  BACKGROUND: #FFF9D2;
}
.photogimg {
  width:123px;
  height:72px;
  text-align:center;
  border: 1px solid #FFCC44;
  BACKGROUND: #FFFFFF;
  }
  .allcomments{
  border: 1px solid #DFDFDF;
  padding:2px;
  BACKGROUND: #FFFFFF;
  }
  
  .allcomments .prouh{
    padding:4px;
    BACKGROUND: #f1f1f1;
     border-bottom: 1px solid #999;
    }
      .allcomments .prouh2{
    padding:4px;
    BACKGROUND: #FFFFFF;
     border-bottom: 1px solid #999;
    }
    
.st_nr1  {
   BACKGROUND: #F2F2F2;
   width:auto;
   border: 1px solid #999;
   FONT-SIZE: 10px;
    }
.st_nr2  {
   BACKGROUND: #FFFFFF;
   width:auto;
   border: 1px solid #999;
   FONT-SIZE: 10px;
    }
.st_co1 {
   BACKGROUND: #F2F2F2;
   width:auto;
   border: 1px solid #999;
   FONT-SIZE: 10px;
}
.st_co2 {
   BACKGROUND: #FFFFFF;
   width:auto;
   border: 1px solid #999;
   FONT-SIZE: 10px;
}
.cmsnebox{
    height: 140px;
    width:263px;
    float:left;
    border:1px solid #DFDFDF;
    padding:2px;
    margin:1px;
    }
    
    .cmsnebox img {
    float:right; margin:4px;
    }
    
.cmsinfbox{
height: 120px;
width:auto;
border-bottom:1px solid #DFDFDF;
padding:2px;
margin:1px;
    }

.cmsinfbox img {
    float:right; margin:4px;
    }

.cpr{
  FONT-FAMILY: "Tahoma",  "Verdana","sans-serif";
  FONT-SIZE: 11px;
  color: #333;
  FONT-WEIGHT: normal;
  text-decoration: none;
}

#prbox{
 border-left:1px solid #DFDFDF;
 border-bottom:1px solid #DFDFDF
}

#prboxs{
padding:5px;
background-color:#FFF9D2;
color:#FFF;
font-weight:bold;
text-align:center;
border-bottom: 1px solid #FFCC44;
width: auto;
font-weight: bold;
color: #487499;
font-size: 12px;
}