
  body              { MARGIN: 0px; FONT-SIZE: 11px; color:#727272; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica;
                        background-image: url('../images/summer/mainBodyBg.jpg');
                        background-repeat: repeat-x;
                        /*background-color: #D0CEBF;*/
                        background-color: #ffeca1;
                    }

  A:link            { COLOR: #007053; FONT-WEIGHT: normal; TEXT-DECORATION: none; }
  A:active          { COLOR: #007053; TEXT-DECORATION: none; }
  A:hover           { COLOR: #007053; TEXT-DECORATION: none; }
  A:visited         { COLOR: #007053; FONT-WEIGHT: normal; TEXT-DECORATION: none; font-size: 11px;  }
  A.menu            { color: #727272; font-weight: bold; text-decoration: none; font-size: 11px; }
  A.menu:active     { COLOR: #008000; font-weight: bold; TEXT-DECORATION: none; }
  A.menu:hover      { color: #008000; fontcon-weight: bold; text-decoration: none; font-size: 11px; }
  A.menu:visited    { font-weight: bold; text-decoration: none; font-size: 11px; }
  A.submenu         { color: #330000; font-weight: normal; text-decoration: none; font-size: 10px; }
  A.submenu:active  { COLOR: #008000; TEXT-DECORATION: none; }
  A.submenu:hover   { color: #008000; font-weight: normal; text-decoration: none; font-size: 10px; }
  A.submenu:visited { font-weight: normal; text-decoration: none; font-size: 10px; }

  H5                { color: #364E96; font-size: 12; font-weight : normal; margin : 8px 25px 10px; }
  H4                { color: #364E96; font-size: 10; font-weight : bold; margin : 3 0 0 3; }
  H3                { color: #364E96; font-size: 11; font-weight : bold; margin : 5 0 0 5; }
  H2                { color: #364E96; font-size: 14; font-weight : bold; margin : 8 15 10; }
  H1                { color: #364E96; font-size: 11; font-family : Verdana; font-weight : bold; margin : 0 0 13 0; }

  P                 { FONT-FAMILY: Verdana, Helvetica; font-size: 11px; margin:0; padding:0;}
  DIV               { padding:0; margin:0; }
  div.small         { FONT-FAMILY: Verdana, Helvetica; COLOR: #727272; font-size: 10px; }
  UL                { COLOR: #727272; font-size: 11px; }
  INPUT,SELECT      { COLOR: #727272; font-size: 11px; }
  IMG               { border:0px; }

  TD                { COLOR: #727272; font-size: 10px; }
  form              { MARGIN: 0px; PADDING: 0px;}

#mainContainer{}
#headMenuTopBg{
      height: 75px;
      background-image: url('../images/summer/headMenuBg.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
}
#headMenuTopBgSubpages{
      height: 75px;
      background-image: url('../images/summer/headMenuBgSubpages.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
}

#contentBg{
      height: 449px;
      background-image: url('../images/summer/contentBg.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
}
#contentBgCoupons{
      height: 449px;
      background-image: url('../images/summer/contentBgCoupons.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
}
#contentOtherBg{
      height: 191px;
      background-image: url('../images/summer/contentOtherBg.jpg');
      background-repeat: no-repeat;
      background-position: center bottom;
}
#restPageBg{
      background-image: url('../images/summer/contentPageBg.jpg');
      background-repeat: no-repeat;
      background-position: center top;
}
#restPageBgSubpages{
      background-image: url('../images/summer/contentPageBgSubpages.jpg');
      background-repeat: no-repeat;
      background-position: center top;
}
#promotionBg{
      height: 208px;
      background-image: url('../images/summer/promotionBg.png');
      background-repeat: no-repeat;
      background-position: center bottom;
}

#footerBg{
      height: 102px;
}
#additionalFooterBg{}

#fixedSize{
      width: 960px;
      /*width: 1122px;*/
}
/*"MyriadPro-Bold"*/
a.menuItems:link, a.menuItems:visited, a.menuItems:active{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      /*font-weight: bold;*/
      font-size: 16px;
      color: #007053;
      
      display: block;
      
      padding: 0px 8px 5px 8px;
      margin-left: 7px;
      margin-right: 7px;
      text-decoration: none;
}
a.menuItemsActive{
      color: #FFFFFF !important;
      background-color: #007053;
      
      /*background-image: url('../images/page/menuArrowStill.png');*/
      /*background-position: bottom center;*/
      /*background-repeat: no-repeat;*/
      
      background-image: url('../images/summer/menuArrow.png');
      background-position: bottom center;
      background-repeat: no-repeat;
      text-decoration: none;
}

a.menuItems:hover {
      color: #FFFFFF;
      background-color: #007053;
      /*background-image: url('../images/page/menuArrowStill.png');*/
      /*background-position: bottom center;*/
      /*background-repeat: no-repeat;*/
      
      background-image: url('../images/summer/menuArrow.png');
      background-position: bottom center;
      background-repeat: no-repeat;
      text-decoration: none;
}

.subMenuHidden {
      display: none;
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 2;
      width: 100px;
      
      text-align: center;
      /*background-color: #d0d0bf;*/
      background-color: #ffec9f;
}
a.subMenuItems:link, a.subMenuItems:visited, a.subMenuItems:active{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 16px;
      color: #007053;
      
      display: block;
      padding-bottom: 2px;
      text-decoration: none;
}

a.subMenuItems:hover{
      color: #FFFFFF;
      background-color: #007053;
}

a.cityListActive:link, a.cityListActive:visited, a.cityListActive:active, a.cityListActive:hover{
      display: block;
      padding-top: 4px;
      /*padding-bottom: 4px;*/
      height: 20px;
      
      /*"Arial Narrow", */
      font-family: Arial, sans-serif;
      font-size: 1.4em;
      font-weight: bold;
      text-transform: capitalize;
      background-color: #007053;
      color: #d6d6c7;
}
a.cityListInactive:link, a.cityListInactive:visited, a.cityListInactive:active, a.cityListInactive:hover{
      display: block;
      padding-top: 5px;
      /*padding-bottom: 4px;*/
      height: 19px;
      
      /*"Arial Narrow",*/
      font-family: Arial, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-transform: capitalize;
      
      background-color: #ffec9f;
      color: #007053;
}
a.copyright:link, a.copyright:visited, a.copyright:active, a.copyright:hover{
      /*color: #000000;*/
      color: #636363;
      font-family: Arial, sans-serif;
      /*font-size: 13px;*/
      font-size: 12px;
      font-weight: bold;
}
a.contactLink:link, a.contactLink:visited, a.contactLink:active, a.contactLink:hover{
      font-family: Arial, sans-serif;
      font-size: 13px;
      font-weight: bold;
      
      color: #00674a;
}

/*.cityListActive{*/
/*      font-family: Arial narrow, Arial;*/
/*      font-size: 10pt;*/
/*      */
/*      background-color: #007053;*/
/*      color: #d6d6c7;*/
/*}*/
/*.cityListInactive{*/
/*      font-family: Arial narrow, Arial;*/
/*      font-size: 10pt;*/
/*      */
/*      background-color: #d6d6c7;*/
/*      color: #007053;*/
/*}*/

table.menuTable{width: 960px;}
table.menuTable td{}
table.menuTable td.leftColumnBannersPromo2{
      background-image: url('../images/summer/otherLeftColumn.png');
      background-repeat: repeat-y;
      background-position: center;
}
table.menuTable td.rightColumn{
      /*background-color: #f7f7f4;*/
      vertical-align: top;
}

.leftColumnSearch{
      width: 300px;
      margin-top: 5px;
      margin-bottom: 5px;
      /*background-color: #f4f4f2;*/
      background-color: #FFEFAD;
}
.leftColumnSearch p{
      text-align: left;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #404040;
      
      padding-top: 5px;
      padding-left: 10px;
}
table.leftColumnSearch{width: 300px;}
table.leftColumnSearch td{
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
}
table.leftColumnSearch td.description{
      padding-top: 3px;
      text-align: right;
}
table.leftColumnSearch td.search{
      text-align: left;
}

.leftColumnAdv{
      text-align: left;
      
      width: 300px;
      margin-top: 5px;
      margin-bottom: 5px;
      background-color: #f4f4f2;
}

.searchInput, .ui-autocomplete-input{
      /*width: 120px;*/
      width: 100%;
      margin-bottom: 5px;
      padding-left: 10px;
      height: 17px;
      border-top: 1px solid #cfd0d6;
      border-left: 1px solid #cfd0d6;
      border-bottom: 1px solid #cfd0d6;
      border-right: 0px;
      background-image: url('../images/page/searchInputBg.png');
      
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
      /*-moz-border-radius: 5px;*/
      /*-webkit-border-radius: 5px;*/
      -moz-border-radius-topleft: 4px;
      -webkit-border-top-left-radius: 4px;
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-bottom-left-radius: 4px;
      list-style:none;
}
.searchInputButton{
      width: 40px;
      cursor: pointer;
      *padding-top: 1px;
}

table.centerSearch{width: 340px;}
table.centerSearch td{
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
}
table.centerSearch td.description{
      padding-top: 3px;
      text-align: right;
}
table.centerSearch td.search{
      text-align: left;
}
table.searchResult{width: 600px;}
table.searchResult td.logo{
      width: 150px;
      padding-top: 4px;
      padding-bottom: 4px;
}
table.searchResult tr{
      cursor: pointer;
}

table.searchResult td.notFound{
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: #353535;
      text-align: center;
}
table.searchResult td.name{
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: #353535;
      text-align: left;
      padding: 5px 0px 5px 0px;
}
table.searchResult td.description{
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
      text-align: left;
      padding: 5px 0px 5px 5px;
}
table.searchResult td.more{
      cursor: pointer;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 15px;
      color: #526819;
      padding-right: 5px;
      padding-left: 5px;
}
a.more:link, a.more:visited, a.more:active, a.more:hover{
      cursor: pointer;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 15px;
      color: #526819;
}
table.contact {width: 620px}
table.contact td.title {
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #007053;
      
      padding-left: 10px;
      padding-top: 10px;
      padding-bottom: 15px;
      text-align:left;
}
table.contact td.surname {
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 13px;
      color: #5b5b5b;
      text-align: left;
      
      padding-left: 10px;
      padding-bottom: 3px;
}
table.contact td.description_mail {
      font-family: Arial, sans-serif;
      font-size: 13px;
      color: #5b5b5b;
      text-align: left;
}
table.contact td.description {
      font-family: Arial, sans-serif;
      font-size: 13px;
      color: #5b5b5b;
      text-align: left;
      
      padding-left: 10px;
      padding-bottom: 3px;
}
table.contact td.separator {
      padding-bottom: 15px;
      text-align:left;
}

table.promotion{
      width: 960px;
      height: 202px;
      *height: 192px;
      *margin-top: 8px; /*bylo 10px*/
      padding-top: 8px; /*bylo 10px*/
      *padding-top: 0px
}
table.promotion td{
      /*border: 1px solid #000000;*/
      text-align: center;
      vertical-align: middle;
}
table.promotion td.fill{background-color: #f4f4f2;}
.bottomAdv{
      text-align: left;
      
      width: 300px;
      /*margin-top: 5px;*/
      /*margin-bottom: 5px;*/
      /*background-color: #f4f4f2;*/
}
.newsletter{
      text-align: left;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #404040;
      
      padding-top: 5px;
      padding-left: 10px;
      height: 144px;
      
      background-color: #ffefad;
}
.newsletterMain{
      text-align: left;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #404040;
      
      padding-top: 5px;
      padding-left: 10px;
      height: 144px;
      
      background-color: #f4f4f2;
}

.newsletterMail{
      width: 200px;
      height: 17px;
      
      margin-bottom: 5px;
      margin-top: 5px;
      margin-left: 5px;
      padding-left: 10px;
      
      border: 1px solid #b3b5bd;
      background-image: url('../images/page/searchInputBg.png');
      
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
}
.newsletterSelectText{
      padding-top: 2px;
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #6a6a6a;
}

.newsletterSend{
      border: none;
      background-color: #f4f4f2;
      cursor: pointer;
      
      margin-left: 35px;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 16px;
      color: #526819;
}
.newsletterSendSubpages{
      border: none;
      background-color: #ffefad;
      cursor: pointer;
      
      margin-left: 35px;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 16px;
      color: #526819;
}
.newsletterBottom{
      display: block;
      
      text-align: left;
      margin-top: 5px;
      padding-left: 15px;
      padding-top: 10px;
      height: 29px;
      background-color: #ffefad;
      background-image: url('../images/summer/promotionBottomBgSummer.png');
      background-position: right center;
      background-repeat: no-repeat;
      
      font-family: "Arial Narrow", Arial, sans-serif !important;
      font-size: 15px !important;
      font-weight: bold !important;
      color: #404040 !important;
      text-decoration: none;
}

.newsletterBottomMain{
      display: block;
      
      text-align: left;
      margin-top: 5px;
      padding-left: 15px;
      padding-top: 10px;
      height: 29px;
      background-color: #F4F4F2;
      background-image: url('../images/page/promotionBottomBg.png');
      background-position: right center;
      background-repeat: no-repeat;
      
      font-family: "Arial Narrow", Arial, sans-serif !important;
      font-size: 15px !important;
      font-weight: bold !important;
      color: #404040 !important;
      text-decoration: none;
}

table.footer{width: 960px; height: 52px; background-color: #ffe889;}
table.footer td.copyright {
      /*color: #000000;*/
      color: #636363;
      font-family: Arial, sans-serif;
      /*font-size: 13px;*/
      font-size: 12px;
      font-weight: bold;
}
table.footerCompanyNames{width: 960px; height: 25px; background-color: #ffe889;}
/*table.footerCompanyNames a {*/
a.footerCompanyNames:link, a.footerCompanyNames:visited, a.footerCompanyNames:active, a.footerCompanyNames:hover{
      color: #636363;
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
}
table.footerCompanyNames td {
      color: #636363;
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
}

table.shopPage {
      width: 620px;
      line-height: 1.9em;
}
table.shopPage td.shopName{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      /*font-size: 19px;*/
      font-size: 16px;
      color: #00664a;
      text-align: left;
}
table.shopPage td.shopTelephone{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #00664a;
      text-align: left;
      width: 120px;
}
table.shopPage td.pix10{
      padding-top: 10px;
}
a.shopMail:link, a.shopMail:visited, a.shopMail:active, a.shopMail:hover{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      color: #00664a;
}
a.shopMailSmall:link, a.shopMailSmall:visited, a.shopMailSmall:active, a.shopMailSmall:hover{
      font-family: Arial, sans-serif;
      font-size: 13px;
      color: #00664a;
}
table.shopPage td.shopDesc{
      font-family: Arial, sans-serif;
      font-size: 13px;
      text-align: justify;
      color: #5b5b5b;
}
table.shopPage td.shopDescSmall{
      font-family: Arial, sans-serif;
      font-size: 12px;
      text-align: justify;
      color: #5b5b5b;
}


table.shopPage td.separator{
      padding-top: 8px;
      padding-bottom: 12px;
}
table.shopPage td.contactFormDesc{
      font-family: Arial, sans-serif;
      font-size: 13px;
      color: #353535;
      
      text-align: right;
}
table.shopPage td.contactError{
      color:#FF0000;
}
table.shopPage td.contactFormDesc input{
      width: 320px;
      height: 21px;
      
      border-top: 1px solid #b3b5bd;
      border-left: 1px solid #b3b5bd;
      border-right: 1px solid #cfd0d6;
      border-bottom: 1px solid #cfd0d6;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      
      background-image: url('../images/page/contactFormBg.png');
      
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
      text-align: left;
}
table.shopPage td.contactFormDesc textarea{
      width: 320px;
      height: 150px;
      border-top: 1px solid #b3b5bd;
      border-left: 1px solid #b3b5bd;
      border-right: 1px solid #cfd0d6;
      border-bottom: 1px solid #cfd0d6;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      background-image: url('../images/page/contactFormBg.png');
      overflow: auto;
}
.contactFormSend{
      border: none;
      background-color: #FDFDFB;
      cursor: pointer;
      
      margin-left: 13px;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 16px;
      color: #526819;

}

.clear{clear: both;}
#clear{clear: both;}

.szukpromo {
      width: 150px;
      font-size:19px;
      font-family:"MyriadPro-Regular",Myriad,Arial,Helvetica,sans-serif;
      color:#007053;
      text-align:center;
}
.szukpromo_2 {
      font-size:19px;
      font-family:"MyriadPro-Regular",Myriad,Arial,Helvetica,sans-serif;
      color:#007053;
      text-align:center;
}

table.promoTbl td.selectCoupons {
    background-color: #ee3d35;
    height: 50px;
    font-size:19px;
    font-family:"MyriadPro-Regular",Myriad,Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    text-align:center;
}

table.promoTbl td.promoseparator {
      background-image: url(../images/page/shopSep.png);
      background-repeat: no-repeat;
      background-position: center center;
      height:8px;
}

table.promoTbl td.logo2 {
      width: 150px;
      /*height: 95px;*/
      margin: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
      background-color: #ffe86d;
      cursor: pointer;
}
table.promoTbl td.date {
      font-family: Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#77776D;
      text-align:right;
      vertical-align:top;
}

table.promoTbl td.description2 {
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #353535;
      text-align: justify;
      vertical-align:top;
}

table.promoTbl A.promomore {
      color:#00664A;
      font-weight:bold;
      font-family: Arial, sans-serif;
      font-size: 12px;
}
table.promoTbl td.name{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 19px;
      /*font-size: 16px;*/
      color: #00664a;
      text-align: left;
}
table.promoTbl td.notFound{
      font-family: Arial, sans-serif;
      font-weight: bold;
      font-size: 12px;
      color: #353535;
      text-align: center;
}

table.promoSorter td {
      font-size: 12px;
      font-family: Arial, sans-serif;
      color:#007053;
}

a.pagesPromo:link, a.pagesPromo:visited, a.pagesPromo:active, a.pagesPromo:hover{
      font-size: 12px;
      font-family: Arial, sans-serif;
      color:#007053;
}

table.promoSorter td.selectedOfset {
      font-size: 12px;
      font-family: Arial, sans-serif;
      background-color:#DADACC;
      color:#464646;
      width:15px;
      vertical-align:middle;
      text-align:center;
}

table.promoSorter td.vsep {
      font-size: 16px;
      font-family: Arial, sans-serif;
      color:#DADACC;
      width:1px;
      vertical-align:middle;
      text-align:center;
}
#imageLoading{
      display: none;
}
.imageMainGallery{
}
.mainGalleryBg{
      width: 410px;
      padding: 5px 0px 5px 0px;
      background-image: url('../images/page/mainGalleryBg.gif');
      background-repeat: repeat-y;
      background-position: center center;
}
#galleryBg{
      position: relative;
      width: 630px;
      height: 100px;
      background-image: url('../slideitmoo/images/galleryBg.png');
      background-repeat: no-repeat;
      background-position: left top;
}
.noScriptArrow{
      float: left;
      width: 30px;
      position: relative;
      top: 5px;
}
.noScriptPhotos{
      float: left;
      top: 5px;
      position: relative;
      width: 565px;
      height: 90px;
      text-align: center;
      /*background-color: #f4f4f2;*/
      background-color: #FFEFB1;
      border: none !important;
      padding: 0px !important;
      margin: 0px !important;
}
.noScriptPhotos img{
      border: none !important;
      margin: 0px !important;
      padding-bottom: 0px !important;
      * height: 88px !important;
}
table.pressC td.pressTitle{
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 16px;
      color: #00664a;
      text-align: left;
}
table.pressC td.more{
      cursor: pointer;
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
      font-size: 15px;
      color: #526819;
      text-align:right;
}


/*Scrolled logotypes*/
#ticker {
      /*-moz-opacity:0.5;*/
      /*-khtml-opacity: 0.5;*/
      /*filter:alpha(opacity=50);*/
      /*opacity: 0.5;*/
      text-align:center;
      margin:0px auto;
      width:640px;
      height:70px;
      overflow:hidden;
      position:relative;
      left:0px;
      top:18px;
      *top:13px;
      display: none;
}
#img1{
      -moz-opacity:0.5;
      -khtml-opacity: 0.5;
      filter:alpha(opacity=50);
      opacity: 0.5;
}
#img2{
      -moz-opacity:0.5;
      -khtml-opacity: 0.5;
      filter:alpha(opacity=50);
      opacity: 0.5;
}
#infoPopup{
      margin-top: 10px;
      /*position: relative;*/
      /*right: 160px;*/
      /*left: 0px;*/
      width: 500px;
      /*height: 200px;*/
      border: 1px solid #007053;
      background-color: #FFFFFF;
      
      margin-bottom: 120px;
      text-align: center;
      font-family: Arial, sans-serif;     /*"Arial Narrow"*/
      font-size: 14px;
      /*font-weight: bold;*/
      /*background-color: #d6d6c7;*/
      color: #007053;
}
#infoText{
      padding: 10px;
}
#infoCloseButton{
      position: relative;
      text-align: right;
      right: 0px;
      width: 500px;
      background-color: #007053;
}
#infoPopupWithBanner{
      border: 1px solid #007053;
      background-color: #FFFFFF;
      
      text-align: center;
      font-family: Arial, sans-serif;
      padding: 10px;
      font-size: 14px !important;
      color: #007053 !important;
      cursor: pointer;
}

#gfxPopup{
      position: absolute;
      top: 10px;
      width: 100%;
      z-index: 4;
      text-align: center;
}

#bgShade {
      width: 100%;
      height: 900px;
      /*background: url('../images/page/shadeBg.png') repeat;*/
      background-color: #000000;
      -moz-opacity:0.7;
      -khtml-opacity: 0.7;
      filter:alpha(opacity=70);
      opacity: 0.7;
      
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 6;
      text-align: center;
}
.sondaOuter {
      position: absolute;
      top: 10px;
      left: 0px;
      width: 100%;
      z-index: 8;
}

.sondaOuter .sondaInner {
      width: 890px;
      border: 0px solid #007053;
      /*background-color:#D6D6C7;*/
      background-color:#FFFFFF;
      text-align: left;
      border-bottom: 8px solid #007053;
}
.sondaOuter .sondaInner .text{
      padding: 5px;
      color:#007053;
      /*font-family:Arial,sans-serif;*/
      font-family: "MyriadPro-Regular", Myriad, Arial, Helvetica, sans-serif;
}

.sondaOuter .sondaInner .head{
      text-align: center;
      background-color: #D90D1A;
      padding: 10px;
      border-bottom: 8px solid #007053;
}

h2.main{
      margin: 0px;
      font-size:24px;
      font-weight:bold;
      /*color:#007053;*/
      color:#FFFFFF;
      /*display: inline;*/
}

.subMain{
      font-size:16px;
      font-weight:bold;
      /*color:#007053;*/
      color:#FFFFFF;
}
.red{
      display: none;
      font-weight: bold;
      color: red;
      font-size: 14px;
      padding-top: 7px;
}
table.sonda{ width: 100%; }
table.sonda td{ font-size: 12px; font-weight: normal; color: #007053; font-family: Verdana, Helvetica; }
table.sonda td.answers{ vertical-align: top; }
table.sonda td.radio{ text-align: center; vertical-align: top; padding-top: 0px; width: 30px; }

b.sign {display: block; width: 390px; text-align: right; }
b.ansNumber { font-size: 15px; }

.surveyResultsOuter{
      position: fixed;
      bottom: 0px;
      height: 30px;
      width: 100%;
      
      border-top: 4px solid #D90D1A;
      border-bottom: 4px solid #007053;
      background-color: white;
      overflow: hidden;
      
      z-index: 10;
}
.surveyResultsInner{
      padding-top: 8px;
}
.surveyText{
      white-space: nowrap;
      position: relative;
      left: 0px;
}
.surveyAns{
      padding-right: 30px;
      white-space: nowrap;
}
.back {
      /*color:#00664A;*/
      color:#526819;
      font-family:"MyriadPro-Regular",Myriad,Arial,Helvetica,sans-serif;
      font-size:16px;
      text-align:right;
}

.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('../images/page/checkbox.gif') no-repeat;
	display: block;
      cursor: pointer;
	/*clear: left;*/
	/*float: left;*/
}
.getCoupons {
      background: url('../images/page/getPromoCode.gif') no-repeat;
      width: 300px;
      height: 39px;
      border: none;
      cursor: pointer;
}
.getCouponss {
      background: url('../images/page/getCoupons.png') no-repeat;
      width: 620px;
      height: 117px;
      border: none;
      cursor: pointer;
}
