* {margin:0; padding:0;}
body {
	margin: 0;
	padding: 0;
	height: 100%;
    font-size: 12px;
    color: #5b5b70;
    font-family: Verdana,Helvetica,sans-serif;
	background: #fff url(/templates/images/bodyBg.gif) repeat-x;
}
ul {
    list-style-position: inside;
}
ul li {
    list-style-image: url(/templates/images/arrowRightLI.gif);
    list-style-type: none;
}    
a {
    color: #ff0e75;
    text-decoration: none;
}
.cr8 a {
    color: #493B5E;
}    
a:hover {
    text-decoration: underline;
}
h1 {
    font-size: 18px;
    font-weight: normal;
}
h1:first-letter {
    text-transform: uppercase;
}    
h1 span {
    font-size: 10px;
    display:block;
    border-bottom: 1px dotted #f6f6f6;
    font-style:italic;
}    
h3 {
    font-family:'Trebuchet MS',Verdana,Helvetica,Arial sans-serif;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size:18px;
    font-weight: normal;
}
h2 {
    font-family:'Trebuchet MS',Verdana,Helvetica,Arial sans-serif;
    padding: 5px;
    font-size:20px;
    font-weight: normal;
}
a.artLink {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    width: 72px;
    height: 20px;
    background: url(/templates/images/buttonMore.gif) no-repeat;
}
div.bInfo {
    background-color: #A2CE3B;
    color: #fff;
    padding: 7px;
    font-weight: bold;
    text-align: center;
    float: left;
    width: 100%;
}
a img.thumb {
    border: 1px solid #D6D6CE;
}    
div.start {
    float: left;
    width: 280px;
    display:inline;
    padding: 10px 50px 0px 0px;
}
div.start p {
    margin-top: 10px;
}
div.sPromo {
    display:block;
    float:left;
    z-index: 2;
    width: 430px;
    margin-top: 10px;
}
div.sPromo table td table, div.sPromo .listingShops table {
	height: 130px;
}	
div.sPromo .listingShops table {
	margin-top: 20px;
}		
div.mBox {
    clear: both;
    float: left;
    width: 885px;
     margin-top: 20px;
    height: 100px;
    margin-bottom: 10px;
}
div.mBox a {
}    
div.sBox {
    display: inline;
    float: left;
    width: 200px;
    margin-top: 20px;
    background-color: #F2F1ED;
    border: 1px solid #D6D6CE;
    margin-left: 5px;
    height: 80px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #D6D6CE;
}
div.sBox a {
    font-size: 10px;
    letter-spacing: auto;
    display: block;
}
div.header2 {
    padding: 10px 5px;margin-bottom:10px;
    line-height:18px;
}   
div.homeBar {
    float: left;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    margin-top: 15px;
    width: 885px;
}     
div.homeBarHead1 {
    font-size: 16px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #493b5e;
    line-height: 20px;
}
div.homeBar table.homeBarTable {
    background: url(/templates/images/homeBar5.png) no-repeat;
    display: block;
    height: 247px;
    width: 100%;
}
div.homeBar table.homeBarTable td {
    padding-left: 10px;
    padding-top: 20px;
    vertical-align: top;
}    
div.homeBar table.homeBarTable td.homeBarTd div.hb {
    margin-top: 92px;
    font-weight: bold;
    line-height: 16px;
}
div.homeBar table.homeBarTable td.homeBarTd div.hbm {
    margin-top: 4px;
    margin-left: 18px;
}
div.homeBar table.homeBarTable td.homeBarTd div.hbm a {
    display: block; float: left;
    padding-top:2px;
    padding-bottom:2px;
    width: 115px;
    font-size:12px;
    line-height: 15px;
    color: #6c376b;
}
div.homeBar table.homeBarTable td.homeBarTd div.hbm a.Markety_Hipermarkety {
    width: 130px;
}    
div.homeBar table.homeBarTable td.homeBarTd {
    padding-left: 95px;
}
/* homeSearch */
div.homeBar div.boxBorderTop, div.homeBar div.boxBorderBottom {
    display: block;
    height: 3px;
    font-size: 0; 
    width: 138px;
}
div.homeBar div.boxBorderTop {
    margin-top: 5px;
	background: transparent url(/templates/images/boxBorderTop.gif) no-repeat center left;
}
div.homeBar div.boxBorderBottom {
	background: transparent url(/templates/images/boxBorderBottom.gif) no-repeat center left;
}
div.homeBar div.boxBorder {
    width: 136px;
    border-left: 1px solid #493b5e; 
    border-right: 1px solid #493b5e;
    background-color: #fff;
} 
div.homeBar div.boxBorder a {
    margin-left: 10px;
    padding: 3px 0 0 30px;
    display: block;
    color: #4a3b5c;
	background: transparent url(/templates/images/arrowRight1.gif) no-repeat center left;
    line-height: 14px;
    font-size: 11px;

}    
div.homeBar table.homeBarTable #homeSearch input, div.homeBar table.homeBarTable #homeSearch select {
    width: 138px;
    margin: 4px 0 0 0;
    padding: 2px;
    font-size: 11px;
    border:none;
    height: 17px;
    padding: 2px;
    line-height: 15px;
}
div.homeBar table.homeBarTable #homeSearch input {
	background: #CEE8FF url(/templates/images/inputText.gif) no-repeat center left;
}
div.homeBar table.homeBarTable #homeSearch input#date_id {
	background: #CEE8FF url(/templates/images/inputDate.gif) no-repeat center left;
}   
div.homeBar table.homeBarTable #homeSearch input#hbSel {
	background: #CEE8FF url(/templates/images/inputSelect.gif) no-repeat center left;
}    
div.homeBar table.homeBarTable #homeSearch div#hbOpt {
    width: 130px;
    padding: 1px;
    border: 1px solid #4a3b5c;
    color: #4a3b5c;
    background-color: #fff;
    position: absolute;
    margin-left: 2px;
    top: -2px;
    left:0;
    z-index: 20;
    display:none;
}    
div.homeBar table.homeBarTable #homeSearch div#hbOpt span {
    display: block;

}    
div.homeBar table.homeBarTable #homeSearch select {
	background: #CEE8FF url(/templates/images/inputSelect.gif) no-repeat center left;
}    
div.homeBar table.homeBarTable #homeSearch input.submitButton {
	background: #CEE8FF url(/templates/images/buttonSearchP.gif) no-repeat center left;
    height: 20px;
}
#pageHolder {
    position: relative;
    margin: 0pt auto;
    width: 885px;
    text-align: left;
}
#pageHolder #header {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
}
#pageHolder #header #topDate {
    float: left;
    font-size: 10px;
    color: #fff;
    line-height: 42px;
    height: 42px;
}
#pageHolder #header #topDate span {
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #cee8ff;
}
#pageHolder #header #menuTop {
    font-size: 11px;
    float: right;
}
#pageHolder #header #menuTop a {
    margin-top: 15px;
    line-height: 12px;
    color: #cee8ff;
    display: block;
    float:left;
    padding-left: 10px;
    padding-right: 5px;
    font-weight: bold;
}
#pageHolder #header #menuTop a.dot {
	background: transparent url(/templates/images/menuTopDot.gif) no-repeat center left;
}    
#pageHolder #header #logoBar {
    float: left;
    width: 100%;
    padding-top: 28px;
    display:inline;
}    
#pageHolder #header #logoBar div {
    height: 70px;
    float: left;
    width: 295px;
}
#pageHolder #header #logoBar div#logoBar1 {
	background: transparent url(/templates/images/logoBar1.gif) no-repeat top left;
}
#pageHolder #header #logoBar div#logoBar2 {
	background: transparent url(/templates/images/logoBar2.gif) no-repeat top center;
}
#pageHolder #header #logoBar div#logoBar3 {
	background: transparent url(/templates/images/logoBar3.gif) no-repeat top right;
}
#pageHolder #logoBox {
    font-size: 10px;
    float: left;
}   
#pageHolder #logoBox table {
    
}
#pageHolder #logoBox table td {
    width: 200px;
    font-size: 12px;
    line-height: 19px;
    text-align: right;
}
#pageHolder #logoBox table td.lUser {
	background: transparent url(/templates/images/logInput1.gif) no-repeat center left;
}
#pageHolder #logoBox table td.lPass {
	background: transparent url(/templates/images/logInput2.gif) no-repeat center left;
}
#pageHolder #logoBox table td input {
    line-height: 15px;
    font-size: 12px;
    border: none;
    background-color: #fff;
    width: 133px;
    padding: 0px;
    margin:3px;
}
#pageHolder #logoBox table td input.lBut {
    height: 20px;
    width: 138px;
	background: transparent url(/templates/images/lBut.gif) no-repeat;
    border: none;
}
#pageHolder #logoBox a.forget, #pageHolder #logoBox a.register, .logHolder a.sPro {
    display: block;
    padding-left: 10px;
	background: transparent url(/templates/images/redDot.gif) no-repeat center left;
}
#pageHolder #logoBox a.forget {
    float: right;
}
#pageHolder #logoBox a {
    font-size: 10px;
}

#pageHolder .logHolder {
    background: url(/templates/images/iconLockedP1.gif) no-repeat top right;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    display: inline;
    width: 180px;
}
#pageHolder .logHolder div a {
    float: right;
    margin-top: 10px;
}
#pageHolder .logHolder div a.lOutB {
    display: block;
    width: 138px;
    height: 20px;
    background: url(/templates/images/buttonLogout.gif) no-repeat;
}
/* clipper */
#pageHolder #header #menu, #pageHolder #header #clipperMenu {
    display: inline;
    margin-top: 17px;
    float: left;
}
#pageHolder #header #clipperMenu {
    float: right;
}
/* mainMenu */
ul.mainMenu  {
    height: 23px;
    margin-left: 0;
    padding-left: 0;
    display: inline;
} 
ul.mainMenu li {
	background: transparent url(/templates/images/mainMenuTop.gif) no-repeat top right;
    list-style: none;
    float: left;
    width: 90px;
    text-align: center;
    margin-right: 2px;
    background-color: #fff;
}

ul.mainMenu li a {
    display: block;
	background: transparent url(/templates/images/mainMenuTop.gif) no-repeat top left;
    text-align: center;
    text-transform: uppercase;
    color: #ff308a;
    font-size: 11px;
    padding-top: 2px;
    line-height: 20px;
    border-bottom: 1px solid #EEF1E6;
    font-weight: bold;
}
ul.mainMenu li a.start {
    color: #483a5d;
    border-bottom: 1px solid #d9ebf7;
}    
ul.mainMenu li.start {
    background-color: #d9ebf7;
}
ul.mainMenu li.mClipper {
    width: 160px;
    background-color: #DE8BC1;
}   
ul.mainMenu li.mClipper a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
ul.mainMenu li.mLog {
    background-color: #FF2683;
}
ul.mainMenu li.mLog a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
ul.mainMenu li.mLog a.act {
    border-bottom: 1px solid #FF2683;
}
ul.mainMenu li.mClipper a.act {
    border-bottom: 1px solid #DE8BC1;
} 
ul.mainMenu li a:hover {
    text-decoration: none;
    color: #76727b;
}
ul.mainMenu li a.start:hover {
}    

table.contentHolder {
    clear: both;
    float: none;
    width: 100%;
/*	background-image: url(/templates/images/gradient.gif); */
    background-repeat: repeat-x;
}
table.contentHolder td {
    vertical-align: top;
}
table.contentHolder td.contentRight {
/*    background: url(/templates/images/rightBg.gif) repeat-y; */
   width: 281px;
   padding-bottom: 15px;
}

table.contentHolder td.contentRight .rightHolder {
   float: left; 
}    
table.contentHolder td.contentLeft {
    padding-right: 20px;
    padding-top: 15px;
    
}
/* info */
.warinf 
{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    margin-bottom: 5px;
    margin-top: 30px;
    position:relative;
    margin-left: 10px;
    border-bottom: 1px solid #0070AE;
}
.warinf .icon {
    position: absolute;
    left: -17px;
    top: -11px;
    width: 47px;
    height: 47px;
	background: url(/templates/images/warinfIcon.gif) no-repeat;
}    
.warinf .text {
    height: 50px;
    padding-left: 40px;
    padding-top:10px;
    padding-right:10px;
/*	background: #E2F2FF url(/templates/images/warinfRightCorner.gif) no-repeat top right; */
	background: #E2F2FF;
	font-size: 14px;
	line-height: 16px;
    font-style: italic;
/*    color: #0C6197; */
}
input, select, textarea {
    color: #493B5E;
    margin: 3px;
    background:#F1F1F1;
    border:1px solid #CCCCCC;
    font-size:12px;
}
select {
    width: 150px;
}    
    
#pageHolder .footer {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	background: #493b5e url(/templates/images/footerTopBg.gif) no-repeat top center;
    font-size: 10px;
    width: 880px;
    color: #cee8ff;
    float: left;
    margin-top:10px;
}
#pageHolder .footer p {
    padding: 15px;
    clear: left;
}
#pageHolder .footer .fMenu {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
}
#pageHolder .footer .fMenu a {
    font-size:12px;
    color: #cee8ff;
}
#pageHolder .footer .footerBottom {
    padding: 5px 0px 12px 20px;
	background: #382a4d url(/templates/images/footerBorderBg.gif) repeat-x top;
    text-align: right;
    font-weight: bold;
}
#pageHolder .footer .footerBottom span {
    display: block;
    padding: 6px 20px 0px 0px;
    color: #fff;
    font-weight: bold;
    font-size:12px;
}
/* footer boxes */
#pageHolder .footer .bottomBoxes {
    padding-top: 20px;
    padding-left: 30px;
    clear: left;
    
}
#pageHolder .footer .bottomBoxes div {
    display: inline;
    margin-left: 20px;
    width: 400px;
    float: left;
    padding: 15px;
    background-color: #4C4B45;
    border: 1px solid #83827D;
}
#pageHolder .footer .bottomBoxes div a {
    color: #F2F1ED;
}
#pageHolder .footer .bottomBoxes div span {
    display: block;
    font-size: 24px;
    color: #83827D;
}
/* loggedMenu */
#pageHolder .loggedMenu a:hover {
    background-color: #E2F2FF;
}
#pageHolder .loggedMenu {
    background-color: #D9EBF7;
    float: left;
    width: 100%;
    border-bottom:1px solid #fff;
    padding-top: 3px;
}
#pageHolder .loggedMenu a {
    color: #76727B; 
    display:block;
    padding: 5px 2px;
    text-decoration:none;
    float: left;
    width: 130px;
    height: 20px;
    text-align: center;
}
#pageHolder .loggedMenu a.userMenu {
    width: 180px;
}

#pageHolder .loggedMenu a.lOut {
    width: 30px;
    background: url(/templates/images/iconLockP.png) no-repeat center center;
    float: right;
}
/* gallery galeria  */
.gSubmitButton {
    margin-top: 3px;
    background-color: #FFF;
    border: 1px solid #E4E3DE;

}
form#gForm div table td {
    vertical-align: middle;
}  
form#gForm div {
    padding: 5px;
    margin-top: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
} 
table.gallery td {
}
table.gallery td img {
    padding: 3px;
    border: none;
}
table.gallery td div a {
    border: none;
    color:#D01F3C;
}
div.gallery {
    margin-top: 5px;
    float: left; 
}    
div.gallery div {
    float: left;
    border: 1px solid #E4E3DE;
    margin: 5px;
    padding: 5px; 
    background-color: #fff;
}
div.gallery div img {
    border: none;
}
div.gallery span a {
    display: block;
    border: none;
    color:#D01F3C;
}
div.galleryEnd {
   clear: both; 
   line-height: 5px;
   border-bottom: 1px solid #fff;
}
/* komentarze */
table.comment {
    margin-top: 10px;
    width: 100%;
    padding: 5px;
    border-top: 1px solid #CED2C2;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
}    
table.comment td {
}    
table.comment td.top {
    vertical-align: middle;
    font-size: 10px;
}    
table.comment td.top div.left {
    float: left;
    line-height: 20px;
}    
table.comment td.top div.right {
    float: right;
    width: 30px;
    height: 21px;
    background: #000 url(/templates/images/icoComSmall.gif) no-repeat;
}    
table.comment td.body {
    padding-top: 3px !important;
    padding-bottom: 5px !important;
}    
table.comment td.body .image {
    float: left;
}    
table.comment td.body .image img.thumb {
    border: 1px solid #CED2C2;
}    
table.comment td.body .bottom {
    text-align: right;
    float: right;
    font-size: 10px;
    padding-right: 3px !important;
}    
table.comment td.body .bottom a {
    font-size: 10px;
}
table.comment td.body .bottom span {    
    margin-top: 5px;
}    
table.comment td.text {
    padding-top: 5px !important;    
    padding-bottom: 5px !important;    
}        
table.comment td.body .bottom span, table.comment td.body .bottom span a {
    display: block;
    font-size: 14px;
}    
table.formComment{
    margin-top: 10px;
    width: 100%;
/*    background-color: #f4ebeb; 
    border: 1px solid #eadbdb; */
}
table.formComment td {
    padding: 2px;
    font-size: 95%;
}
table.formComment td input, table.formComment td textarea {
}

table.formComment td .cSubmitButton {
    height: 20px;
    width: 138px;
    margin:0;
    padding:0;
	background: #CEE8FF url(/templates/images/buttonCom.gif) no-repeat center left;
    border: none;
}
/* paging */
table.contentHolder td.contentLeft div.sumTop {
    padding-top: 10px;
    font-size: 10px;
    border-top: 1px solid #D9EBF7;
}
table.contentHolder td.contentLeft div.sumTop table{
    width: 100%;

}
table.contentHolder td.contentLeft div.sumTop table td.displayTypeBox {
    text-align: right;
}   
table.contentHolder td.contentLeft div.sumTop table td.displayTypeBox a.active {
    color:#615252;
}    
table.contentHolder td.contentLeft div.sumTop table td.displayTypeBox a {
}
.contentLeft .commentsSum, .contentLeft .shSum {
    padding-top: 10px;
    font-size: 10px;
    border-top: 1px solid #D9EBF7;
}
.contentRight .commentsSum, .contentRight .shSum {
    padding-top: 10px;
    font-size: 10px;
}  
.contentLeft .advHolder .shSum { 
    border-top: 1px solid #EFF2E7;
}    
div.commentsPages, div.shPages, div.pagesTop {
    text-align: right;
    padding-bottom: 5px;
}    
div.commentsPages, div.commentsPages a, div.shPages, div.shPages a, .pagesTop a {
    font-size: 9px;
}
div.shPages, div.pagesTop {
    float: right;
}    
div.shPages a, div.shPages span.page, div.pagesTop a, div.pagesTop span.page {
    float: left;
    display: block;
    line-height: 12px;
    height: 12px;
    padding: 1px;
    border: 1px solid #D9EBF7;
    width: 14px;
    text-align: center;
    margin: 2px;
    background-color: #fff;
    color: #4A3A5E;
}   
div.shPages span.page, div.shPages a:hover, div.pagesTop span.page, div.pagesTop a:hover {
    border: 1px solid #FF0E75;
    text-decoration:none;
}    
div.commentsPages, div.commentsPages span, div.shPages, div.shPages span, .pagesTop {
    font-size: 9px;

}
/* content right prawy panel */
.contentRightHeader {
    margin-top: 10px;
    line-height: 30px;
    padding-left: 5px;
    width: 270px;
}
.contentRightBodyTB {
    height: 12px;
    float:left;
    width: 281px;
}
.contentRightBody {
    padding: 5px 15px 5px 15px;
    float:left;
    width: 251px;
}
.cr11t {
    background: url(/templates/images/cr11.gif) no-repeat bottom center;
}
.cr11 {
    background-color: #cee8ff;
}
.cr11b {
    background: url(/templates/images/cr11_bottom.gif) no-repeat top center;
}
.cr10t {
    background: url(/templates/images/cr10.gif) no-repeat bottom center;
}
.cr10 {
    background-color: #ffe5f0;
}
.cr10b {
    background: url(/templates/images/cr10b.gif) no-repeat top center;
}
.cr12t {
    background: url(/templates/images/cr12.gif) no-repeat bottom center;
}
.cr12 {
    background-color: #daf29a;
}
.cr12b {
    background: url(/templates/images/cr12_bottom.gif) no-repeat top center;
}
.cr7t {
    background: url(/templates/images/cr7.gif) no-repeat bottom center;
}
.cr7 {
    background-color: #daf29a;
}
.cr7b {
    background: url(/templates/images/cr7b.gif) no-repeat top center;
}
.cr8t {
    background: url(/templates/images/cr8.gif) no-repeat bottom center;
}
.cr8 {
    background-color: #eff2e7;
}
.cr8b {
    background: url(/templates/images/cr8b.gif) no-repeat top center;
}
.cr1t {
    background: url(/templates/images/cr1.gif) no-repeat bottom center;
}
.cr1 {
    background: url(/templates/images/cr1m.gif) repeat-y;
}
.cr1b {
    background: url(/templates/images/cr1b.gif) no-repeat top center;
}
.cr2t {
    background: url(/templates/images/cr2.gif) no-repeat bottom center;
}
.cr2 {
    background: url(/templates/images/cr2m.gif) repeat-y;
}
.cr2b {
    background: url(/templates/images/cr2b.gif) no-repeat top center;
}
.cr3t {
    background: url(/templates/images/cr3.gif) no-repeat bottom center;
}
.cr3 {
    background: url(/templates/images/cr3m.gif) repeat-y;
}
.cr3b {
    background: url(/templates/images/cr3b.gif) no-repeat top center;
}
.cr4t {
    background: url(/templates/images/cr4.gif) no-repeat bottom center;
}
.cr4 {
    background: url(/templates/images/cr4m.gif) repeat-y;
}
.cr4b {
    background: url(/templates/images/cr4b.gif) no-repeat top center;
}
.cr5t {
    background: url(/templates/images/cr5.gif) no-repeat bottom center;
}
.cr5 {
    background: url(/templates/images/cr5m.gif) repeat-y;
}
.cr5b {
    background: url(/templates/images/cr5b.gif) no-repeat top center;
}
.cr6t {
    background: url(/templates/images/cr6.gif) no-repeat bottom center;
}
.cr6 {
    background: url(/templates/images/cr6m.gif) repeat-y;
}
.cr6b {
    background: url(/templates/images/cr6b.gif) no-repeat top center;
}
/* eurobank */
.cr44t {
    background: url(/templates/images/creuro.gif) no-repeat bottom center;
}
.cr44 {
    background-color: #cc0033;
}
.cr44b {
    background: url(/templates/images/creurob.gif) no-repeat top center;
}
/* agata */
.cr46t {
    background: url(/templates/images/cragata.gif) no-repeat bottom center;
}
.cr46 {
    background-color: #CE0201;
}
.cr46 .shSum {
    color: #fff !important;;
}
.cr46b {
    background: url(/templates/images/cragatab.gif) no-repeat top center;
}
/* big star */
.cr47t {
    background: url(/templates/images/crbigstar.gif) no-repeat bottom center;
}
.cr47 {
    background: url(/templates/images/crbigstarc.gif) repeat-y;
}
.cr47 .shSum {
    color: #fff !important;;
}
.cr47b {
    background: url(/templates/images/crbigstarb.gif) no-repeat top center;
}
/* ambra */
.cr191t {
    background: url(/templates/images/crambra.gif) no-repeat bottom center;
}
.cr191 {
    background-color: #929292;
}
.cr191 .shSum {
    color: #fff !important;;
}
.cr191b {
    background: url(/templates/images/crambrab.gif) no-repeat top center;
}
/* vitaland */
.cr35t {
    background: url(/templates/images/crvita.gif) no-repeat bottom center;
}
.cr35 {
    background-color: #e1edfb;
}
.cr35b {
    background: url(/templates/images/crvitab.gif) no-repeat top center;
}
/* manufaktura */
/* gosport */
.cr33t, .cr198t {
    background: url(/templates/images/crgosport.gif) no-repeat bottom center;
}
.cr33, .cr198 {
    background-color: #000;
}
.cr33 .shSum, .cr198 .shSum {
    color: #fff !important;;
}
.cr33b, .cr198b {
    background: url(/templates/images/crgosportb.gif) no-repeat top center;
}
/* galeria centrum */
.cr195t {
    background: url(/templates/images/crgc.gif) no-repeat bottom center;
}
.cr195 {
    background-color: #cccccc;
}
.cr195 .shSum {
    color: #fff !important;;
}
.cr195b {
    background: url(/templates/images/crgcb.gif) no-repeat top center;
}
/* vip collection vipcol */
.cr200t {
    background: url(/templates/images/crvipcol.gif) no-repeat bottom center;
}
.cr200 {
    background-color: #251611;
}
.cr200 .shSum {
    color: #fff !important;;
}
.cr200b {
    background: url(/templates/images/crvipcolb.gif) no-repeat top center;
}
/* ravel */
.cr196t {
    background: url(/templates/images/crrav.gif) no-repeat bottom center;
}
.cr196 {
    background-color: #929292;
}
.cr196 .shSum {
    color: #fff !important;;
}
.cr196b {
    background: url(/templates/images/crravb.gif) no-repeat top center;
}

/* promocje */
div.advTop {
    height: 12px;
	background: url(/templates/images/cl5.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.advBot {
    height: 12px;
	background: url(/templates/images/cl5b.gif) no-repeat top;
    width: 568px;
}   
div.advHolder {
	background: #fff url(/templates/images/cl5m.gif) repeat-y;
    width: 558px;
    padding: 5px;
    color: #493B5E;
}
div.advHolder .gallery {

}    
div.advHolder .topLinks {
    font-size: 10px;
    float: left;
}
div.advHolder .topLinks a {
}    
div.advHolder .topLinks .left {
    float: left;
}
div.advHolder .topLinks .right { 
    padding-right: 5px;
    float: right;
}   
div.advHolder .name {
    clear: both;
    line-height: 30px;
    font-size: 18px;
    padding: 0 25px 0 25px;
}    
div.advHolder .name, div.advHolder .name a {
    color: #493B5E;
}    
div.advHolder .nick {
    font-size: 10px;
    padding: 0px 25px 0px 25px;
}    
div.advHolder .body p {
    padding-bottom: 20px;
}    
div.advHolder .body {
    padding: 25px;
    font-size: 12px;
}    
div.advHolder .body .notes {
   margin-top: 20px;
   padding-bottom: 20px;
}    
div.advHolder .body .time,div.advHolder .body .address,div.advHolder .body .www {
    margin-top: 5px;
    line-height: 16px;
}    

div.advHolder .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px 25px 3px 25px;
    text-align: right;
    font-size: large;
}   
div.advHolder .tag a {
    color: #493B5E;
}
div.advHolder .advInfo {
    clear: left;
    width: 100%;
    background-color: #EFF2E7;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    margin-top: 10px;
	background: #EFF2E7 url(/templates/images/dashedBg.gif) repeat-x bottom;
}
div.advHolder .advInfo td {
    padding: 5px;
    vertical-align:middle;
    height: 60px;
}
div.advHolder .advInfo td div {
    text-align: center;
    font-size: 14px;
}
div.advHolder img.thumb {
    color: #EDF0E5;
}    
div.advHolder .advInfo td span {
   font-size: 10px;
    color: #EFECE4; 
}
div.advHolder .body span.hName {
    display: block;
    font-size: 12px;
    padding-bottom: 5px;
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #788B2D;
}
div.advHolder li {
    padding: 5px;
}
/* back */
#back {
    clear: both;
    float: none;
}
a.back {
    margin-top: 10px;
    display: block;
    width: 82px;
    height: 20px;
    background: url(/templates/images/buttonBack.gif) no-repeat;
}
/* listing */
div.listing {
    float: left;
    margin-top: 20px;
    width: 100%;
}    
div.listing table.listing1 {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    width: 100%;
    font-size: 12px;
    background-color: #fff;
    margin-top: 20px; 
}       
div.listing table.listing1 td table {
    margin-bottom: 30px; 
}    
div.listing table.listing1 td table td {
    vertical-align: middle;
}   
div.listing table.listing1 td table tr.T1 {
	background: #eef1e6 url(/templates/images/dashedBg.gif) repeat-x bottom;
}    
div.listing table.listing1 td table tr.T1 td {
    vertical-align: top;
    line-height: 24px;
    height: 29px;
}    
div.listing table.listing1 td table td.L1 {
    padding-left: 10px;
    width: 70px;
    font-weight: bold;
}
div.listing table.listing1 td table td.L1 a {
/*    color: #D26DAF; */
    color: #575068;
}    
div.listing table.listing1 td table td.M1, div.listing table.listing1 td table td.L2 {
    text-align: center;
}
div.listing table.listing1 td table td.M1B {
    font-weight: bold;
    text-align: center;
}    
div.listing table.listing1 td table td.R1 {
}    
div.listing table.listing1 td table td.R2 {
    width: 90px;
    vertical-align: bottom;
}    
div.listing table.listing1 td table td.R1 div.relative {
    position: relative;
}    
div.listing table.listing1 td table td.R1 div.relative div {
    text-align: center;
    padding-top: 14px;
    top: -21px;
    position:absolute;
    width: 71px;
    height: 59px;
	background: url(/templates/images/discountBg.gif) no-repeat;
    color: #788a26;
    line-height: 12px;
    font-size: 10px;
}    
div.listing table.listing1 td table td.R1 div.relative div span {
    display: block;
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
}    
div.listing table.listing1 td table td.M2 {
    padding: 3px;
}    
div.listing table.listing1 td table td.M2 div {
    padding-top: 2px;
}    
div.listing table.listing1 td table td.M2 div.tags a {
    font-size: 11px;
}    
div.listing table.listing1 td img {
    padding: 15px;
    border: none;
}
div.listing table.listing1 td a.nameL {

    font-size: 14px;
    font-weight: bold;
    color: #575068;
}
/* listing shops */
div.listingShops {
    float: none;
    clear:both;
    margin-top: 20px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    width: 100%;
}    
div.listingShops table {
    width: 100%;
    margin-bottom: 10px; 
}       
div.listingShops table td {
    padding: 2px;
}    
div.listingShops table.evRow {
    background-color: #d9f191;
}    
div.listingShops table.oddRow {
    background-color: #edf0e5;
}    
div.listingShops table td a.nameL {
    float: left;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #768b26;
}    
div.listingShops table td.L2,div.listingShops table td.R2,div.listingShops table td.M2,div.listingShops table td.PH {
    vertical-align: middle; 
}    
div.listingShops table td.L1 {
    vertical-align: middle; 
    padding-left: 5px;
}    
div.listingShops table td.L2 {
    width: 140px;
    padding-left: 15px;
}
div.listingShops table td.L2R {
    padding-left: 15px;
}
div.listingShops table td.L2R a {
    display:block;
    margin-top:5px;
    margin-bottom:5px;
}
div.listingShops table td.L3 {
    text-align:right;
}
div.listingShops table td.M2 {
    font-weight: bold;
    color: #768b26;
}    
div.listingShops table td.PH {
    padding-top: 0px;
    padding-bottom: 0px;
    width: 50px;
}        
div.listingShops table td span {
    display: block;
    font-size: 10px;
}
div.listingShops table td div.cats {
}
div.listingShops table td div.brands {
}
/* eurobank */
div.listingShops table.eurobank {
    background-color: #cc0033;
    color: #fff !important;
}    
div.listingShops table.eurobank td a.nameL {
    float: left;
    display: block;
    text-transform: lowercase;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.eurobank td.M2 {
    font-weight: bold;
    color: #fff;
}
/* bigstar */
div.listingShops table.bigstar {
    background-color: #EBEBEB;
    color: #36352E !important;
}    
div.listingShops table.bigstar td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #488498;
}
div.listingShops table.bigstar td.M2 {
    font-weight: bold;
    color: #666666;
}
/* ambra */
/*
div.listingShops table.ambra {
    background-color: #ff6300;
    color: #fff !important;
}    
div.listingShops table.ambra td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.ambra td.M2 {
    font-weight: bold;
    color: #fff;
}
*/
div.listingShops table.ambra {
    background-color: #939393;
    color: #fff !important;
    border-bottom: 1px solid #fff;
}    
div.listingShops table.ambra td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.ambra td.M2 {
    font-weight: bold;
    color: #fff;
}
/* gosport */
div.listingShops table.gosport {
    background-color: #000;
    color: #BFC8D1 !important;
    border-bottom:1px solid #AFB9C5;
}    
div.listingShops table.gosport td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #B7BD13;
}
div.listingShops table.gosport td.M2 {
    font-weight: bold;
    color: #dee5ec;
    padding-right:5px;
}
/* vitaland */
div.listingShops table.vita {
    background-color: #b92636;
    color: #fff !important;
}    
div.listingShops table.vita td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.vita td.M2 {
    font-weight: bold;
    color: #fff;
    padding-right:5px;
}
/* galeria centrum */
div.listingShops table.gc {
    background-color: #fff;
    border:1px solid #bdbdbd;
    color: #8c8989 !important;
}    
div.listingShops table.gc td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #c5211f;
}
div.listingShops table.gc td.M2 {
    font-weight: bold;
    padding-right:5px;
    color: #aaaaac;
}
/* ravel */
div.listingShops table.rav {
    background-color: #333;
    color: #ffff00 !important;
}    
div.listingShops table.rav td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.rav td.M2 {
    font-weight: bold;
    padding-right:5px;
    color: #aaaaac;
}
/* agata */
div.listingShops table.agata1 {
    background-color: #fff;
    border: 1px solid #e5e5e5;

}   
div.listingShops table.agata2 {
    background-color: #e5e5e5;
}    
div.listingShops table#agata td a.nameL {
    color: #000000 !important;
}
div.listingShops table#agata td.M2 {
    color: #CE0201 !important;
}
/* vip collection vipcol */
div.listingShops table.vipcol {
    background-color: #9e8c74;
    color: #ffffff !important;
}    
div.listingShops table.vipcol td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #251611;
}
div.listingShops table.vipcol td.M2 {
    font-weight: bold;
    color: #fff;
    padding-right:5px;
}
/* manufaktura */
div.listingShops table.manu {
    background-color: #6ebb1f;
    color: #ffffff !important;
}    
div.listingShops table.manu td a.nameL {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
div.listingShops table.manu td.M2 {
    font-weight: bold;
    color: #fff;
    padding-right:5px;
}
div.listingShops table.manu td.PH {
    width: 89px;
}    
/* sho */
div.shoTop {
    height: 12px;
	background: url(/templates/images/cl1.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBot {
    height: 12px;
	background: url(/templates/images/cl1b.gif) no-repeat top;
    width: 568px;
}   
div.shoHolder {
	background: #fff url(/templates/images/cl1m.gif) repeat-y;
    width: 558px;
    padding: 5px;
    color: #373B3F;
}
div.shoHolder .gallery div {
    border: 1px solid #EFF2E7; 

}    
div.shoHolder .topLinks {
    padding-left: 25px;
    font-size: 10px;
    line-height: 12px;
}
div.shoHolder .topLinks .left { 
    float: left;
}    

div.shoHolder .topLinks .right { 
    padding-right: 5px;
    float: right;
}   
div.shoHolder .name {
    clear: both;
    line-height: 30px;
    font-size: 18px;
    padding-left: 25px;
    padding-right: 25px;
}    
div.shoHolder .type {
    font-size: 10px;
    float: left;
}
div.shoHolder .name, div.shoHolder .name a {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #768B26;
    font-weight: bold;
    text-transform: uppercase;
}    
div.shoHolder .line {
    position: relative;
}    
div.shoHolder .nick {
    font-size: 10px;
    padding-left: 25px;
}    
div.shoHolder .body p {
    padding-top: 20px;
    padding-bottom: 20px;
}    
div.shoHolder .body, div.shoHolder .promo {
    clear: both;
    padding: 0px 25px 25px 25px;
    font-size: 12px;
}    
div.shoHolder .body .notes {
   margin-top: 20px;
   padding-bottom: 20px;
}    
div.shoHolder .body div {
    margin-top: 5px;
}    
div.shoHolder .body .address {
    font-style: italic;
}
div.shoHolder .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolder .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: large;
}        
div.shoHolder .tag a {
}
div.shoHolder .body span.hName, div.shoHolder .promo span.hName {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    display:block;
    font-size: 12px;
    padding-bottom:5px;
    font-style: normal;
    color: #88A048;
}
div.shoHolder .body .bodyA div {
    padding-bottom: 5px; 
}
/* sho euro  eurobank */
div.shoTopEuro {
    height: 12px;
	background: url(/templates/images/cleuro.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotEuro {
    height: 12px;
	background: url(/templates/images/cleurob.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderEuro {
	background: #fff url(/templates/images/cleurom.gif) repeat-y;
    width: 558px;
    padding: 5px;
    color: #373B3F;
}
div.shoHolderEuro .gallery div {
    border: 1px solid #EFF2E7; 

}    
div.shoHolderEuro .topLinks {
    padding-left: 25px;
    font-size: 10px;
    line-height: 12px;
}
div.shoHolderEuro .topLinks .left { 
    float: left;
}    

div.shoHolderEuro .topLinks .right { 
    padding-right: 5px;
    float: right;
}   
div.shoHolderEuro .name {
	background: url(/templates/images/eurologo_t.gif) no-repeat center left;
    clear: both;
    line-height: 30px;
    font-size: 22px;
    padding-left: 35px;
    margin-left: 25px;
    padding-right: 25px;
}    
div.shoHolderEuro .type {
    font-size: 10px;
    float: left;
}
div.shoHolderEuro .name, div.shoHolderEuro .name a {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #cc0033;
    font-weight: bold;
    text-transform: lowercase;
}    
div.shoHolderEuro .line {
    position: relative;
}    
div.shoHolderEuro .nick {
    font-size: 10px;
    padding-left: 25px;
}    
div.shoHolderEuro .body p {
    padding-top: 20px;
    padding-bottom: 20px;
}    
div.shoHolderEuro .body, div.shoHolderEuro .promo {
    clear: both;
    padding: 0px 25px 25px 25px;
    font-size: 12px;
}    
div.shoHolderEuro .body .notes {
   margin-top: 20px;
   padding-bottom: 20px;
}    
div.shoHolderEuro .body div {
    margin-top: 5px;
}    
div.shoHolderEuro .body .address {
    font-style: italic;
}
div.shoHolderEuro .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolderEuro .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: large;
}        
div.shoHolderEuro .tag a {
}
div.shoHolderEuro .body span.hName, div.shoHolderEuro .promo span.hName {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    display:block;
    font-size: 12px;
    padding-bottom:5px;
    font-style: normal;
    color: #cc0033;
}
div.shoHolderEuro .body .bodyA div {
    padding-bottom: 5px; 
}
/* sho euro  bigstar */
div.shoTopBigstar {
    font-family: verdana,sans-serif;
    font-size: 12px;
    height: 468px;
	background: url(/templates/images/clbigstar3.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoTopBigstar p {
    width: 270px;
    padding-left: 25px;
    color: #fff;
    margin-top: 90px;
}    
div.shoBotBigstar {
    height: 12px;
	background: url(/templates/images/clbigstar2b.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderBigstar {
	background: #fff url(/templates/images/clbigstar2m.gif) repeat-y;
    width: 564px;
    padding: 2px;
    color: #373B3F;
}
div.shoHolderBigstar .gallery div {
    border: 1px solid #EFF2E7; 

}    
div.shoHolderBigstar .topLinks {
    padding-left: 25px;
    font-size: 10px;
    line-height: 12px;
    height:12px;
}
div.shoTopBigstar .left { 
    padding-left: 25px;
    padding-top: 10px;
    color: #9FA19E;
}    
div.shoHolderBigstar .topLinks .right { 
    padding-right: 5px;
    float: right;
}   
div.shoHolderBigstar .name {
    clear: both;
    line-height: 30px;
    font-size: 22px;
    margin-left: 25px;
    padding-right: 25px;
}    
div.shoHolderBigstar .type {
    font-size: 10px;
    float: left;
}
div.shoHolderBigstar .line {
    position: relative;
}    
div.shoHolderBigstar .body {
    font-family: verdana,sans-serif;
    padding: 0px 25px 0px 25px;
}    
div.shoHolderBigstar .promo {
    clear: both;
    padding: 20px 25px 25px 25px;
    font-size: 12px;
}    
div.shoHolderBigstar .body .notes {
}    
div.shoHolderBigstar .body div {
    margin-top: 5px;
}    
div.shoHolderBigstar .body div a {
    color: #7BA7B9;
}    
div.shoHolderBigstar .body .address {
    font-style: italic;
}
div.shoHolderBigstar .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolderBigstar .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: large;
}        
div.shoHolderBigstar .tag a {
}
div.shoHolderBigstar .body span.hName, div.shoHolderBigstar .promo span.hName  {
    display:block;
    padding-bottom:5px;
    font-style: normal;
    font-weight: bold;
    font-family: Helvetica,sans-serif;
}    
div.shoHolderBigstar .body .bodyA div {
    padding-bottom: 5px; 
}
div.shoHolderBigstar .body table.bodyA {
    width: 100%;
}    
div.shoHolderBigstar .body table.bodyA td {
    padding:3px;
    vertical-align: top;
    width: 33%;
}
/* sho gosport */

div.shoHolderGosport .topLinks .right .infoLink a {
    background:none;
    margin:0px;
    padding:0px;

}
div.shoHolderGosport .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolderGosport .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: large;
}
div.shoTopGosport {
    height: 12px;
	background: url(/templates/images/cl1gosport.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotGosport {
    height: 12px;
	background: url(/templates/images/cl1gosport2b.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderGosport {
	background: #fff url(/templates/images/cl1gosport2m.gif) repeat-y;
    width: 568px;
    padding: 0px;
    color: #000;
}
div.shoHolderGosport div.gallery div {
    border: 1px solid #000;
    background-color: #fff; 
}    
div.shoHolderGosport .topLinks {
    line-height: 12px;
    height: 12px;
}
div.shoHolderGosport .topLinks .left { 
}    
div.shoHolderGosport .topLinks .right { 
    text-align:right;
}   
div.shoHolderGosport .name {
    clear: both;
    line-height: 30px;
    font-size: 18px;
}    
div.shoHolderGosport .type {
    float: left;
}
div.shoHolderGosport .name, div.shoHolderGosport .name a {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}    
div.shoHolderGosport .body, div.shoHolderGosport .promo {
    clear: both;
    padding: 0px 25px 25px 25px;
    font-size: 12px;
}    
div.shoHolderGosport .notes {
   margin-top: 20px;
   padding-bottom: 20px;
}    
div.shoHolderGosport table td span.hName { 
    display:block;
    font-weight:bold;
    margin-top:5px;
}
div.shoHolderGosport .promo span.hName {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    display:block;
    font-size: 12px;
    padding-bottom:5px;
    font-style: normal;
    color: #88A048;
}
/* sho ravel */
div.shoTopRav {
    height: 326px;
	background: url(/templates/images/bg_ravel_1.gif) no-repeat bottom;
    width: 518px;
    margin-top:20px;
    padding: 10px 25px 10px 25px;
}
div.shoTopRav div.topl, div.shoTopRav div.topl1 a, div.shoTopRav div.topl1 {
    float: left;
    color: #b5b5b5;
    width: 120px;
    text-align:center;
    font-size: 9px;
}   
div.shoTopRav div.topl1 {
	background: url(/templates/images/bg_rav_5.gif) no-repeat center left;
}
div.shoBotRav {
    height: 12px;
	background: url(/templates/images/cl1ravb.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderRav {
	background: #fff url(/templates/images/cl1ravm.gif) repeat-y;
    width: 562px;
    padding: 0px 3px;
    color: #4e4e4e;
    clear:both;
}
div.shoHolderRav .gallery {
    margin:0px;
    border:none;
    padding: 10px 22px 0px 22px;
    width:518px;
    background-color: #e0e0e0;
}    
div.shoHolderRav .galleryEnd {
    background-color: #e0e0e0;
    border:none;
}    
div.shoHolderRav .gallery div {
    border: 1px solid #7C448B;
    padding: 0px;
} 
div.shoTopRav .topLinks, div.shoHolderRav .nick, div.shoTopRav .type  {
    font-size: 10px;
}
div.shoTopRav .infoLink a { 
    color: #FFFF00;
    margin:0px;
    padding:0px;
    background:none;
    display:block;
    font-weight:bold;
}   
div.shoHolderRav .promo {
    clear: both;
    padding: 20px 22px 25px 22px;
    font-size: 12px;
}
div.shoHolderRav .body {
    clear: both;
    font-size: 10px;
    padding: 0px;
}    
div.shoHolderRav .shoRavBodyTable {
    background:#e0e0e0 url(/templates/images/bg_ravel_3.gif) repeat-x;
    width:562px;
    height:119px;
}    
div.shoHolderRav .shoRavBodyTable td {
    padding-top:10px;
}
div.shoHolderRav .www a {
    color: #4e4e4e;
}
div.shoHolderRav span.hName {
    display:block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom:3px;
    padding-top:5px;
    color: #7c448b;    
}
div.shoHolderRav .bar {
    text-align: right;
    padding: 5px 22px;
}
div.shoHolderRav .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 22px;
    font-size:large;
    font-weight:bold;
}
/* sho vitaland */
div.shoTopVita {
    height: 12px;
	background: url(/templates/images/cl1vita.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotVita {
    height: 12px;
	background: url(/templates/images/cl1vitab.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderVita {
    font-family:Arial,Helvetica,sans-serif;
	background: #fff url(/templates/images/cl1vitam.gif) repeat-y;
    width: 564px;
    padding: 0px 2px;
    color: #010002;
    clear:both;
}
div.shoHolderVita .gallery {
    margin:0px;
    border:none;
    padding: 10px 23px 0px 23px;
    width:518px;
    background-color: #647DCD;
}    
div.shoHolderVita .galleryEnd {
    border:none;
    background-color: #647DCD;
}    
div.shoHolderVita .gallery div {
    border: 1px solid #fff;
    padding: 0px;
} 
div.shoHolderVita .topLinks {
    color: #fff;
    font-size: 12px;
}
div.shoHolderVita .topLinks .left {
    float:left;
    line-height:20px;
    padding: 0px 23px 10px 23px;
}
div.shoHolderVita a { 
    color: #fff;
}    
div.parv {
    padding: 10px 23px 10px 23px;
    font-size:12px;
}
div.pary {
    padding: 5px 23px 5px 23px;
    font-family:Verdana,sans-serif;
    font-weight: bolder;
    font-size:12px;
    color:#fef896;
    text-transform:uppercase;
    text-align:center;
}    
div.shoHolderVita .topLinks .right .infoLink a { 
    color: #fff;
    margin:0px;
    padding-right:23px;
    background:none;
    display:block;
    float:right;
    font-weight:bold;
}   
div.shoHolderVita .name {
    clear: both;
    text-align: center;
}  
div.shoHolderVita .name a img{
    padding:15px;
}
div.shoHolderVita .promo {
    clear: both;
    padding: 5px 23px 5px 23px;
    font-size: 12px;
}
div.shoHolderVita .t_vita {
    background:#7b65a5 url(/templates/images/bg_vita_3.png) repeat-x top;
}
div.shoHolderVita .t_vita td {
    width:50%;
    color:#fff;
}
div.shoHolderVita .body {
    clear: both;
    font-size: 11px;
}    
div.shoHolderVita .shoVitaBodyTable {
    border-top:10px solid #B92636;
    width:564px;
    height:89px;
    background:#647DCD url(/templates/images/bg_vita_3.gif) repeat-x top;
}    
div.shoHolderVita .shoVitaBodyTable td {
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
}
div.shoHolderVita .www a {
    color: #fff;
}
div.shoHolderVita span.hName {
    display:block;
    font-weight: bold;
    font-size: 12px;
    padding-bottom:3px;
    padding-top:5px;
    color: #fff;    
}
div.shoHolderVita .promo span.hName {
    color: #B92636 !important;
}    
div.shoHolderVita .bar {
    text-align: right;
    padding: 5px 25px;
    font-size: 11px;
}
div.shoHolderVita .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: 12px;
    font-weight:bold;
}
/* sho manufaktura */
div.shoTopManu {
    height: 12px;
	background: url(/templates/images/cl1manu.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotManu {
    height: 12px;
	background: url(/templates/images/cl1manub.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderManu {
    font-family:Arial,Helvetica,sans-serif;
	background: #fff url(/templates/images/cl1manum.gif) repeat-y;
    width: 564px;
    padding: 0px 2px;
    color: #010002;
    clear:both;
}
div.shoHolderManu .gallery {
    margin:0px;
    border:none;
    padding: 10px 23px 0px 23px;
    width:518px;
}    
div.shoHolderManu .galleryEnd {
    border:none;
}    
div.shoHolderManu .gallery div {
    border: 1px solid #000;
    padding: 0px;
} 
div.shoHolderManu .topLinks {
    color: #fff;
    font-size: 10px;
}
div.shoHolderManu .topLinks .left {
    float:left;
    line-height:20px;
    padding: 0px 23px 10px 23px;
}
div.shoHolderManu .nick a {
    color: #000;
    font-size: 10px;
}    
div.shoHolderManu a { 
    color: #fff;
}    
div.shoHolderManu .topLinks .right .infoLink a { 
    color: #fff;
    margin:0px;
    padding:0px;
    background:none;
    display:block;
    float:right;
    font-weight:bold;
}   
div.shoHolderManu .name {
    clear: both;
    line-height: 20px;
    font-size: 14px;
    padding-top:10px;
}  
div.shoHolderManu .name a {
    font-weight: bold;
    text-transform: uppercase;
    color: #6ebb1f;
}

div.shoHolderManu .par {
    padding: 0px 23px 0px 30px;
    line-height: 14px;
    margin-top: 20px;
    margin-left: 10px;
    background: url(/templates/images/bg_manu_3.gif) no-repeat top left;
    font-size: 11px;
}
div.shoHolderManu .promo {
    clear: both;
    padding: 5px 23px 5px 23px;
    font-size: 12px;
}
div.shoHolderManu .body {
    clear: both;
    font-size: 11px;
    padding: 0px;
}    
div.shoHolderManu .shoManuBodyTable {
    background:#fff url(/templates/images/bg_manu_6.png) repeat-x top;
    width:564px;
    height:119px;
}    
div.shoHolderManu .shoManuBodyTable td {
    padding-top:10px;
}
div.shoHolderManu .www a {
    color: #010002;
}
div.shoHolderManu span.hName {
    display:block;
    font-weight: bold;
    font-size: 12px;
    padding-bottom:3px;
    padding-top:5px;
    color: #6ebb1f;    
}
div.shoHolderManu .bar {
    text-align: right;
    padding: 5px 25px;
    font-size: 11px;
}
div.shoHolderManu .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: 12px;
    font-weight:bold;
}
/* sho vip collection vipcol */
div.shoTopVipcol {
    height: 12px;
	background: url(/templates/images/clvipcol.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotVipcol {
    height: 12px;
	background: url(/templates/images/clvipcolb.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderVipcol {
	background: #fff url(/templates/images/clvipcolm.gif) repeat-y;
    width: 564px;
    padding: 0px 2px;
    clear:both;
}
div.shoHolderVipcol .gallery {
    margin:0px;
    border:none;
    padding: 10px 23px 0px 23px;
    width:518px;
}    
div.shoHolderVipcol .galleryEnd {
    border:none;
}    
div.shoHolderVipcol .gallery div {
    border: 1px solid #bdb1a5;
    padding: 0px;
} 
div.shoHolderVipcol .topLinks, div.shoHolderVipcol .nick, div.shoHolderVipcol .type  {
    font-size: 10px;
}
div.shoHolderVipcol, div.shoHolderVipcol a { 
    color: #bdb1a5;
}    
div.shoHolderVipcol .topLinks .left {
    float:left;
} 
div.shoHolderVipcol .topLinks .right .infoLink a { 
    color: #fff;
    margin:0px;
    padding:0px;
    background:none;
    display:block;
    float:right;
    font-weight:bold;
}   
div.shoHolderVipcol .name {
    clear: both;
    line-height: 20px;
    font-size: 14px;
}  
div.shoHolderVipcol .name a {
    font-family:"Trebuchet MS",Verdana,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #c87805;
}
div.shoHolderVipcol .promo {
    clear: both;
    padding: 20px 23px 25px 23px;
    font-size: 12px;
    color: #251611;
}
div.shoHolderVipcol .body {
    clear: both;
    background:#291a13 url(/templates/images/bg_vipcol3.png) repeat-x bottom;
    font-size: 10px;
    padding: 0px;
}    
div.shoHolderVipcol .shoVipcolBodyTable {
    width:564px;
}    
div.shoHolderVipcol .shoVipcolBodyTable td {
    padding-top:10px;
}
div.shoHolderVipcol .www a {
    color: #bdb1a5;
}
div.shoHolderVipcol span.hName {
    display:block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom:3px;
    padding-top:5px;
    color: #c87805;    
}
div.shoHolderVipcol .bar {
    text-align: right;
    padding: 5px 25px;
    color: #251611;
}
div.shoHolderVipcol .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: 16px;
    font-weight:bold;
    color: #251611;
}
/* sho galeria centrum */
div.shoTopGC {
    height: 63px;
	background: url(/templates/images/cl1gc.gif) no-repeat bottom;
    width: 518px;
    margin-top:20px;
    padding: 10px 25px 10px 25px;
}
div.shoBotGC {
    height: 12px;
	background: url(/templates/images/cl1gcb.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderGC {
	background: #fff url(/templates/images/cl1gcm.gif) repeat-y;
    width: 564px;
    padding: 0px 2px;
    color: #4e4e4e;
    clear:both;
}
div.shoHolderGC .gallery {
    margin:0px;
    border:none;
    padding: 10px 23px 0px 23px;
    width:518px;
    background-color: #ccc;
}    
div.shoHolderGC .galleryEnd {
    background-color: #ccc;
    border:none;
}    
div.shoHolderGC .gallery div {
    border-top: 1px solid #fff;;
    padding: 0px;
} 
div.shoTopGC .topLinks, div.shoHolderGC .nick, div.shoTopGC .type  {
    font-size: 10px;
}
div.shoTopGC, div.shoTopGC a { 
    color: #fff;
}    
div.shoTopGC .topLinks .left {
    float:left;
} 
div.shoTopGC .topLinks .right .infoLink a { 
    color: #fff;
    margin:0px;
    padding:0px;
    background:none;
    display:block;
    float:right;
    font-weight:bold;
}   
div.shoTopGC .name {
    clear: both;
    line-height: 30px;
    font-size: 18px;
}  
div.shoTopGC .name a {
    font-weight: bold;
    text-transform: uppercase;
}
div.shoHolderGC .promo {
    clear: both;
    padding: 20px 23px 25px 23px;
    font-size: 12px;
}
div.shoHolderGC .body {
    clear: both;
    font-size: 10px;
    padding: 0px;
}    
div.shoHolderGC .shoGCBodyTable {
    background:#e9e9e9 url(/templates/images/bg_gc_2.png) no-repeat;
    width:564px;
    height:129px;
}    
div.shoHolderGC .shoGCBodyTable td {
    padding-top:10px;
}
div.shoHolderGC .www a {
    color: #4e4e4e;
}
div.shoHolderGC span.hName {
    display:block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom:3px;
    padding-top:5px;
    color: #c6211f;    
}
div.shoHolderGC .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolderGC .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: 12px;
    font-weight:bold;
}   
/* sho Ambra ambra */
div.shoTopAmbra {
    height: 12px;
	background: url(/templates/images/clambra2.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotAmbra {
    height: 12px;
	background: url(/templates/images/clambra2b.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderAmbra {
	background: #fff url(/templates/images/clambra2m.gif) repeat-y;
    width: 568px;
    padding: 0px;
    color: #000;
}
div.shoHolderAmbra .gallery {
    margin:0px;
    border:none;
    padding: 10px 21px 10px 21px;
    width:522px;
    background-color: #cdcfce;
}    
div.shoHolderAmbra .galleryEnd {
    background-color: #cdcfce;
    border:none;
}    
div.shoHolderAmbra .gallery div {
    border:none;
} 
div.shoHolderAmbra .topLinks, div.shoHolderAmbra .nick {
    font-size: 10px;
}
div.shoHolderAmbra .topLinks .left { 
    color: #fff;
}    
div.shoHolderAmbra .topLinks .right .infoLink a { 
    color: #0063FF;
    margin:0px;
    padding:0px;
    background:none;
    display:block;
    padding-bottom:10px;
}   
div.shoHolderAmbra .name {
    clear: both;
    line-height: 30px;
    font-size: 18px;
}  
div.shoHolderAmbra .name a {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
div.shoHolderAmbra a.nil191 {
    color: #000;
}    
div.shoHolderAmbra .type {
    font-size: 10px;
}
div.shoHolderAmbra .line {
    position: relative;
}    
div.shoHolderAmbra .promo {
    clear: both;
    padding: 10px 23px 25px 23px;
    font-size: 12px;
}
div.shoHolderAmbra .body {
    clear: both;
    font-size: 10px;
    padding: 0px 2px 0px 2px;
}    
div.shoHolderAmbra .shoAmbraBodyTable {
    background:#cdcfce url(/templates/images/bg_ambra_4.png) repeat-x;
    width:564px;
    height:111px;
}    
div.shoHolderAmbra .shoAmbraBodyTable td {
    padding-top:10px;
}
div.shoHolderAmbra .www a {
    color: #0063ff;
}
div.shoHolderAmbra .body span.hName {
    padding-top:5px;
    color: #fff;    
}
div.shoHolderAmbra span.hName {
    display:block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom:3px;
}    
div.shoHolderAmbra .promo span.hName {
    color:#ff6300;
}
/* sho Agata agata*/
div.shoTopAgata {
    height: 12px;
	background: url(/templates/images/clagata2.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.shoBotAgata {
    height: 12px;
	background: url(/templates/images/clagata2b.gif) no-repeat top;
    width: 568px;
}   
div.shoHolderAgata {
	background: #fff url(/templates/images/clagata2m.gif) repeat-y;
    width: 568px;
    padding: 0px;
    color: #373B3F;
}
div.shoHolderAgata .gallery {
    width: 544px;
    padding:10px;
    margin-top: 0px !important;
	background: #e6e6e6 url(/templates/images/agata_meble_gbg.gif) repeat-x;
}    
div.shoHolderAgata .gallery div {
    border: 1px solid #828483; 
}    
div.shoHolderAgata .topLinks {
    padding-left: 25px;
    font-size: 10px;
    line-height: 12px;
    padding-bottom:10px;
}
div.shoHolderAgata .topLinks .left { 
    float: left;
}    

div.shoHolderAgata .topLinks .right { 
    padding-right: 5px;
    float: right;
}   
div.shoHolderAgata .name {
    clear: both;
    margin-top: 10px;
}   

div.shoHolderAgata a.nal46, div.shoHolderAgata a.nil46 {
    float: left;
    display:block;
    height: 100px;
}    
div.shoHolderAgata a.nal46 {
	background: url(/templates/images/agata_meble_header1.png) no-repeat top;
    width: 141px;
}
div.shoHolderAgata a.nil46 {
	background: url(/templates/images/agata_meble_header2.png) no-repeat top;
    width: 427px;
}    
div.shoHolderAgata .type {
    font-size: 10px;
    float: left;
}
div.shoHolderAgata .line {
    position: relative;
}    
div.shoHolderAgata .body p {
    padding: 20px 23px 20px 23px;
}    
div.shoHolderAgata .promo {
    clear: both;
    padding: 0px 23px 25px 23px;
    font-size: 12px;
}
div.shoHolderAgata .body {
    clear: both;
    font-size: 12px;
    padding: 0px 2px 25px 2px;
}    
div.shoHolderAgata .body .notes {
    padding: 20px 23px 20px 23px;
    background-color: #f4f4f4;
}    
div.shoHolderAgata .body div {
    margin-top: 5px;
}    
div.shoHolderAgata .body .address {
    font-style: italic;
}
div.shoHolderAgata .bar {
    text-align: right;
    padding: 5px 25px;
}
div.shoHolderAgata .tag {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 3px;
    text-align: right;
    padding: 5px 25px;
    font-size: large;
}        
div.shoHolderAgata .tag a {
}
div.shoHolderAgata .body span.hName, div.shoHolderAgata .promo span.hName {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    display:block;
    font-size: 12px;
    padding-bottom:5px;
    font-style: normal;
    color: #A61002;
}
div.shoHolderAgata .body .bodyA div {
    padding: 0px 25px 5px 25px;
}
/* profil firma */
div.profilAccountTop {
    height: 12px;
	background: url(/templates/images/cl3.gif) no-repeat bottom;
    width: 568px;
    margin-top:20px;
}
div.profilAccountBot {
    height: 12px;
	background: url(/templates/images/cl3b.gif) no-repeat top;
    width: 568px;
}   
table.profilAccountFirm, table.profilAccount {
    background: #fff url(/templates/images/cl3m.gif) repeat-y;
    width: 568px;
    color: #382A4D;
}
table.profilAccountFirm td {
    padding: 2px 25px 2px 25px;

}
table.profilAccountFirm td.data div, table.profilAccount td.data div {
    padding-right: 5px;
}
table.profilAccountFirm td.data span.name {
    padding-top: 5px;
    clear: both;
    line-height: 22px;
    font-size: 18px;
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
table.profilAccountFirm td.data span, table.profilAccount td.data span {
    font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
    display: block;
    font-size: 12px;
    padding-top: 10px;
/*    color: #76727B; */
    color: #5B466F;
}
table.profilAccountFirm td img, table.profilAccount td img {
    border: none;
}    
/* logowanie */
table.formAccount{
    margin-top: 10px;
}
table.formAccount td {
    padding: 3px;
}
table.formAccount td.formLeftTd {
    padding-top: 4px;
}
table.formAccount td input, table.formAccount td textarea, table.formAccount td select {
    padding: 2px;
}
/* form add  promocje */
table.formAdd {
    margin-top: 10px;
    width: 100%;
}
table.formAdd td {
    padding: 5px;
}
/* tag form */
table.formAccount {
    width: 100%;
}
table.formAccount td table.addTagForm td.formLeftTd {
    width: 10px;
}     
table.addTagForm {
    width: 100%;
    border: 1px solid #e1e1e1;
}    
table.addTagForm td {
}
table.addTagForm td label {
    font-size: 10px;
} 
table.addTagForm td div {
    font-weight: bold;
}
/* search */
form{
    display:inline;
}
#searchForm table {
    padding: 3px;
}
#searchForm table td 
{
	font-size: 10px;
    font-family:  Verdana, Helvetica, sans-serif;
    vertical-align: top;
    color: #434355; 
}
#searchForm table td a {
	font-size: 10px;
}
#searchForm table td span 
{
    display: block;
    padding-top: 3px;    
}
table.formComment td input, table.formComment td textarea
{
    background-color: #fff;
    border: 1px solid #CED2C2;
    font-size: 12px;
    width: 220px;

}    
table.formFriend td input 
{
    background-color: #fff;
    border: 1px solid #737E9F;
    font-size: 12px;
    width: 220px;
}
table.formFriend td input.submitFr {
    height: 20px;
    width: 138px;
    margin:0;
    padding:0;
	background: #CEE8FF url(/templates/images/buttonFriend.gif) no-repeat center left;
    border: none;
}
   
#searchForm table td input, #searchForm table td select, #searchForm table td textarea {
    padding: 1px;
    background-color: #fff;
    border: 1px solid #493B5E;
    width: 220px; 
}
input.submitButton, table.formAdd td input.submitButton, table.formAccount td input.submitButton, table.formAccount td input.lSubmitButton, form#sForm table.formAccount td input.lSubmitButton, table.formFriend td input.submitButton
{
    margin-top: 3px;
    padding: 2px;
    background-color: #fff;
	border: 1px solid #493B5E;
    color: #493B5E;
    background-color: #D9EBF7;
	border: 1px solid #D9EBF7;
    color: #493B5E;
    margin: 3px;

}
#searchForm table td input.searchFormActive, #searchForm table td select.searchFormActive {
    background-color: #FFD8F5;
}
#searchForm table.sh td input.searchFormActive, #searchForm table.sh td select.searchFormActive {
    background-color: #EDF0E5;
}    
#searchForm table td input.submitButton, #searchForm table td input.submitButtonSh {
    height: 20px;
    border:0;
    padding:0;
    width:138px;
}
#searchForm table td input.submitButton {
	background: #CEE8FF url(/templates/images/buttonSearchP.gif) no-repeat center left;
}
#searchForm table td input.submitButtonSh {
	background: #CEE8FF url(/templates/images/buttonSearch.gif) no-repeat center left;
}
/* Big box with list of options */
#ajax_listOfOptions{
    position:absolute;	/* Never change this one */
    width:220px;	/* Width of box */
    height:250px;	/* Height of box */
    overflow:auto;	/* Scrolling features */
    text-align:left;
    font-size: 10px;
    z-index:100;
    background-color:#FFFFFF;
    border:1px solid #4A3B5C;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
    margin:1px;		
    padding:1px;
    cursor:pointer;
    font-size:10px;
    text-transform: lowercase;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
    
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
    background-color:#4A3B5C;
    color:#FFF;
}
#ajax_listOfOptions_iframe{
    position:absolute;
    z-index:5;
}
/* grey */
p.grey, div.grey {
    padding: 5px;
    margin-top: 10px;
    background-color: #fff;
    border: 1px solid #EFF2E7;
}
.infoBox {
    float: left;  
    margin-bottom: 10px; 
}
.infoLink a {
    margin:5px;
    padding:5px;
    display: block;
    width: auto;
    padding-left: 10px;
	background: transparent url(/templates/images/redDot.gif) no-repeat center left;
}   
.infoLink a:hover, .infoLink a.c1:hover {
}
.infoLink a.c1 {
}     
.contentLeft .infoLink a.clipperLink {
}    
.contentLeft .infoLink a.clipperLink:hover {
}    
infoLink {
    float: none;
}   
.rightHolder .contentRightBody p {
    clear: both;
    float: none;   
}
table.formFriend td {
    padding: 3px;
}   
table.formFriend td input.submitButton, form#searchForm table.formTable input.submitButton {
    background-color: #628EBD;
}
table.promoP {
    width: 100%;    
}            
table.promoP td {
    padding: 3px;
}    
table.promoP div {
    text-transform: uppercase;
}
/* menu Ho */

.menuHo {
    padding: 0;
    list-style: none;
    margin-top: 31px;
    margin-left: 65px;
}
.menuHo li {
    list-style-image: none;
    padding: 0;
    margin: 0;
    float: left;
    position: relative;
    text-align: center;
}
.menuHo a {
    margin-right: 60px;
    height: 42px;
    width: 55px;
    display:block;
}
.menuHo a.mh1 {
    margin-right: 57px;
}
.menuHo a.mh2 {
    margin-right: 67px;
}
.menuHo a:hover {
    text-decoration:none;
}
.menuHo li em {
    background: url(/templates/images/baloon2.gif) no-repeat;
    width: 177px;
    height: 47px;
    position: absolute;
    top: -85px;
    left: -64px;
    text-align: center;
    padding: 20px 5px 5px 5px;
    font-style: normal;
    z-index: 5;
    display: none;
    font-size: 14px;
}
.promoBoxHolder {
    margin-top: 20px;
    float: left;
	background: #fff url(/templates/images/dashedBg.gif) repeat-x bottom;
}    
.promoBoxHolder h1 {

}    
.promoBoxHolder a {
    font-size: 10px;
}
.promoBoxHolder div {
   float: left; 
}    
.promoBoxHolder .promoBox1, .promoBoxHolder .promoBox2,  .promoBoxHolder .promoBox3 {
    font-size: 10px;
    color: #95a5b4;
   height: 70px;
    margin-right: 12px;
}      
td.contentRight .promoBox1, td.contentRight .promoBox2 {
    font-size: 10px;
    color: #95a5b4;
    width: 168px;
    padding: 50px 2px 5px 65px;
    margin-top: 10px;
    float: right;
}    
.promoBox3 {
   width: 350px;
   float: left; 
}    
.promoBoxHolder .promoBox1 {
    background: url(/templates/images/box1.png) no-repeat;
    width: 168px;
    padding: 50px 2px 2px 65px;
}    
.promoBoxHolder .promoBox2 {
    width: 130px;
    background: url(/templates/images/box2_1.png) no-repeat;
    padding: 50px 2px 2px 65px;
}
.promoBoxHolder .promoBox3 {
    width: 130px;
    background: url(/templates/images/box_3_2.png) no-repeat;
    padding: 25px 2px 2px 65px;
}
.promoBoxHolder .promoBox3 a {
    display:block;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;    
    font-family:'Trebuchet MS',Verdana,Helvetica,Arial sans-serif;
}	
.promoBoxHolder .promoBox3 a.com {
    color: #768B26;
}    
.promoBoxHolder .promoBox3 span {
    display:block;
    margin-top: 10px;

}    
td.contentRight .promoBox1 {
    background: #fff url(/templates/images/box1b.png) no-repeat;
}    
td.contentRight .promoBox2 {
    background: #fff url(/templates/images/box2b.png) no-repeat;
}
.submitButtonPr {
    height: 20px;
    width: 138px;
    margin:0;
    padding:0;
	background: #CEE8FF url(/templates/images/buttonPrint.gif) no-repeat center left;
    border: none;
}
input.ckb, input.promoCheck, input.shopCheck { 
    padding:0px !important;  
    background-color: #fff;
    width: 14px !important;
    height: 14px !important;
}
a.pptd, a.pdfd {
    margin: 5px;
    display: block;
    height: 20px;
    padding-left: 20px;
}
a.pptd {
    background: url(/templates/images/page_white_powerpoint.png) no-repeat;
}
a.pdfd {
    background: url(/templates/images/page_white_acrobat.png) no-repeat;
}
table.man_disc {
    margin-top:20px;
}
table.man_disc td {
    border-top: 1px solid #e4e3de;
    border-right: 1px solid #e4e3de;
    padding:3px;
    vertical-align:middle;
    width: 50%;
}
/* form work */
table.formWork{
    margin-top: 10px;
    background-color: #fff;
    padding:10px;
    border: 1px solid #ccc;
}
table.formWork td {
    padding: 3px;
}
table.formWork td.formLeftTd {
    padding-top: 4px;
}
table.formWork td input, table.formWork td textarea, table.formWork td select {
    padding: 2px;
}
table.formWork td input.lSubmitButton {
    font-size: 16px;
    padding:  10px;
}    
