/* main: cherry */

html {
  height: 100%;
}

html * {
  margin: 0;
  padding: 0;
}

body {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  line-height: 120%;
  background-color: #e4e1e0;
  text-align: center;
  height: 100%;
}

a:link    { color: #302f2b; text-decoration: none; }
a:visited { color: #302f2b; text-decoration: none; }
a:active  { color: #302f2b; text-decoration: none; }
a:hover   { color: #d90000; }
a img     { border: none; }

.hidden  { display: none; }
.smaller { font-size: smaller; }
.larger  { font-size: larger; }
.bold    { font-weight: bold; }
.center  { text-align: center; }
.right   { text-align: right; }
.fright  { float: right; }

ul {
  margin-bottom: 15px;
}
p {
  margin-bottom: 1em;
  text-indent: 0;
}

#content {
  width: 100%;
  text-align: left;
  position: relative;
  border: none;
  background-color: #e4e1e0;
}

#header {
  overflow: hidden;
}

#menu_top {
  background: black url(../themes/cherry/images/layout/tlo_header_gradient.gif) repeat-x top left;
  position: relative;
  width: auto;
  height: 127px;
}

#logo_background {
  width: 638px;
  height: 127px;
  margin-left: 12px;
  background: transparent url(../themes/cherry/images/layout/tlo_header_mikrofirmy_big.png) no-repeat top left;
  position: absolute;
  z-index: 5;
}
#logo_mikrofirmy {
  width: 261px;
  height: 74px;
  margin-left: 12px;
  background: transparent url(../themes/cherry/images/layout/logo_mikrofirmy.png) no-repeat top left;
  position: absolute;
  z-index: 10;
}
#linkMainPage1 {
  display: block;
  width: 261px;
  height: 74px;
}
#logo_mbank {
  width: 172px;
  height: 73px;
  margin-right: 12px;
  position: absolute;
  right: 0;
  z-index: 10;
  background: transparent url(../themes/cherry/images/layout/logo_mbank.png) no-repeat top left;
}
#logo_mbank a {
  display: block;
  width: 172px;
  height: 73px;
}

#tabs {
  width: 900px;
  height: 32px;
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 12px;
  z-index: 15;
}
#tabs a {
  float: left;
  margin-right: 6px;
}
* html #tabs {
  bottom: -1px;
}
#tabs a:hover {
  background-position: 0 -32px;  
}
#tabs a.selected:hover {
  background-position: top left;
}

#linkMainPage2 {
  width: 105px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_1_1.png) no-repeat top left;
}
#linkMainPage2.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_1_2.png) no-repeat top left;
}
#linkCards {
  width: 48px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_2_1.png) no-repeat top left;
}
#linkCards.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_2_2.png) no-repeat top left;
}
#linkOffers {
  width: 84px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_3_1.png) no-repeat top left;
}
#linkOffers.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_3_2.png) no-repeat top left;
}
#linkBusiness {
  width: 156px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_4_1.png) no-repeat top left;
}
#linkBusiness.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_4_2.png) no-repeat top left;
}
#linkKsiegowosc {
  width: 165px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_5_1.png) no-repeat top left;
}
#linkKsiegowosc.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_5_2.png) no-repeat top left;
}
#linkMBusiness {
  width: 79px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_6_1.png) no-repeat top left;
}
#linkMBusiness.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_6_2.png) no-repeat top left;
}
#linkEditForm {
  width: 121px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/menu7_7_1.png) no-repeat top left;
}
#linkEditForm.selected {
  background: transparent url(../themes/cherry/images/layout/menu7_7_2.png) no-repeat top left;
}

#rightInfo {
  position: absolute;
  right: 0;
  top: 77px;
  margin-right: 12px;
  z-index: 20;
}

#infoText {
  position: relative;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: white;
  text-align: right;
  margin: 3px 10px 0 0;
}

#buttons {
  position: relative;
  right: 0;
  top: 0px;
}

#linkLoginForm {
  position: absolute;
  width: 105px;
  height: 32px;
  background: transparent url(../themes/cherry/images/layout/button_login.png) no-repeat top left;
  right: 0px;
}

#linkRegisterFormSpace {
  position: absolute;
  width: 9em;
  height: 20px;
  right: 110px;
  top: 5px;
}
#linkRegisterForm {
  font-weight: bold;
  color: white;
  border-bottom: 1px dotted white;
}
#linkRegisterForm:hover {
  font-weight: bold;
  color: white;
  border-bottom: 1px solid white;
}

#linkLogout {
  position: absolute;
  width: 70px;
  height: 22px;
  background: transparent url(../themes/cherry/images/layout/button_logout.png) no-repeat top left;
  right: 0px;
  top: 5px;
}

#searchPanel {
  height: 20px;
  background-color: #e4e1e0;
  padding: 10px 10px 5px 12px;
}
#searchText {
  font-weight: bold;
  width: auto;
  float: left;
  margin-right: 5px;
  margin-top: 4px;
}
#searchInputDiv {
  width: auto;
  font-size: 11px;
  float: left;
  margin-right: 5px;
}
.searchInput {
  font-size: 11px;
  padding: 2px 0 0 2px;
  width: 300px;
  float: left;
  border: 1px solid #CCCCCC;
  height: 16px;
}
#searchBox {
  color: #999999;
  padding: 2px;
  width: 250px;
}
#searchBox.focus {
  color: black;
}
.searchButton {
  background: transparent url(../themes/cherry/images/layout/button_search.png) no-repeat center center;
  border-style: none;
  width: 60px;
  height: 22px;
  margin: 0px;
  padding: 0px;
}
.searchButton2 {
  background: transparent url(../themes/cherry/images/layout/button_search2.png) no-repeat center center;
  border-style: none;
  width: 60px;
  height: 22px;
  margin: 0px;
  padding: 0px;
}
#searchAdvanced {
  float: left;
  margin: 3px 5px 0 5px;
  height: 15px;
}
#searchAdvanced a {
  font-size: 12px;
  border-bottom: 1px dotted black;
  color: black;
}
#searchAdvanced a:hover {
  font-size: 12px;
  border-bottom: 1px solid black;
}

#mainLoader {
  float: left;
  margin: 3px 5px 0 160px;
  padding-left: 20px;
  font-weight: bold;
  text-decoration: blink;
  background: transparent url(../themes/cherry/images/loader.gif) no-repeat center left;
}

#addModule {
  display: block;
  float: right;
  height: 22px;
}
#addModule a {
  display: block;
  width: 97px;
  height: 22px;
  background: transparent url(../themes/cherry/images/layout/button_add_module.png) no-repeat center center;
}
#newsInfo {
  display: block;
  position: absolute;
  margin: 3px 5px 0 5px;
  height: 22px;
  top: 137px;
  right: 125px;
}
#linkNews {
  font-weight: bold;
  color: #dd0000;
  border-bottom: 1px dotted #dd0000;
}
#linkNews:hover {
  font-weight: bold;
  color: #cc0000;
  border-bottom: 1px solid #dd0000;
}

#main {
  background-color: #e4e1e0;
  padding: 6px;
}

#footer {
  display: block;
  font-size: 11px;
  position: relative;
  height: 33px;
  background: #e4e1e0 url(../themes/cherry/images/layout/tlo_footer_gradient.gif) repeat-x top left;
  color: white;
  padding: 14px 0 0 12px;
  z-index: 0;
}
#footer a {
  font-size: 11px;
  color: white;
}
#footer a:hover {
  font-size: 11px;
  color: white;
  text-decoration: underline;
}
#footer .separator {
  background: url(../themes/cherry/images/layout/footer_separator.gif) no-repeat top left !important;
}
#footer #leftside {
  float: left;
  margin-top: 5px;
}
#footer #rightside {
  float: right;
}
#footer #rightside a,
#footer #rightside div {
  margin-right: 16px;
}
#footer #footer_mbank {
  float: left;
  width: 106px;
  height: 18px;
  background: transparent url(../themes/cherry/images/layout/footer_mbank.gif) no-repeat top left;
}
#footer #footer_money {
  float: left;
  width: 127px;
  height: 18px;
  background: transparent url(../themes/cherry/images/layout/footer_money.gif) no-repeat top left;
}
#footer #footer_intercon {
  float: left;
  width: 131px;
  height: 18px;
  background: transparent url(../themes/cherry/images/layout/footer_intercon.gif) no-repeat top left;
}

#browserRequirements {
  margin: 0 10px;
  padding: 30px;
  font-size: 13px;
  line-height: 17px;
}
#browserRequirements a {
  font-size: 13px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
#browserRequirements a:hover {
  font-size: 13px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px solid #d90000;
}
#browserRequirements ul {
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}

#mainMessage {
  font-size: 13px;
  margin: 0 10px;
  padding: 30px;
  line-height: 17px;
}
#mainMessage a {
  font-size: 13px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
#mainMessage a:hover {
  font-size: 13px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px solid #d90000;
}

#submitScreenName {
  width: 60px;
  height: 22px;
  background: transparent url(../themes/cherry/images/zapisz.gif) no-repeat top left;
}

::-moz-selection {
  background-color: #891d1d;
  color: white;
}

#logger {
  width: 50em;
  height: 10em;
  color: black;
  background-color: #e4e1e0;
  font-family: monospace, sans-serif;
  padding: 5px;
  overflow: auto;
  text-align: left;
  margin: 0 auto 1em auto;
}
/* common: cherry */

select, input, textarea {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}

select { padding: 1px; }
input, textarea { padding: 4px; }
textarea { overflow: auto; }

.search_input { width: 250px; }
select.search_input { width: 262px; }

ul {
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}

.help   { cursor: help; }
.hand   { cursor: pointer; cursor: hand; }
.button { border: none; }
.noborder { border: none !important; }
.bold { font-weight: bold; }

.requiredField {
  background-color: #ffff66;
  color: black;
}

.readonly {
  background-color: #dddddd;
}

.imageLogo {
  border: 1px solid #e4e1e0;
  width: 180px;
  height: 180px;
}
.noImageLogo {
  border: 1px solid #e4e1e0;
  width: 180px;
  height: 180px;
  background: transparent url(../themes/cherry/images/nologo.gif) no-repeat top left;
}

.more {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d !important;
  padding-right: 17px;
  background: transparent url(../themes/cherry/images/right.gif) no-repeat 100% 2px;
}
a:hover.more {
  color: #d90000 !important;
}

.remove {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d !important;
  padding-right: 16px;
  background: transparent url(../themes/cherry/images/remove.gif) no-repeat 100% 1px;
}
a:hover.remove {
  color: #d90000 !important;
}
.feed {
  padding-left: 11px;
  background: transparent url(../themes/cherry/images/feed.gif) no-repeat 0 0;
}

.highlight1 { color: #d90000; }

#tooltip {
  position: absolute;
  left: -300px;
  width: 250px;
  border: 2px solid #5d2d2d;
  padding: 6px 5px 5px 6px;
  background-color: #f1f0ef;
  z-index: 9999;
  text-align: left;
  max-height: 350px;
  overflow: hidden;
}

#window {
  position: absolute;
  background-color: white;
  z-index: 9999;
  font-size: 11px;
  color: black;
  margin: 10px 2px 10px 2px;
  overflow: hidden;
}
#window .hd {
  height: 28px;
  background-color: #c10000;
  padding: 0 3px;
  text-align: left;
  -moz-user-select: none;
  overflow: hidden;
}
#window .hd img {
  border-style: none;
  vertical-align: middle;
}
#window .title {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 2px 0 0 0;
  margin-left: 40px;
  line-height: 1.8em;
  display: block;
}
#window .icon {
  width: 28px;
  height: 28px;
  margin: 6px -2px 0 7px;
  float: left;
  display: block;
}
#window .ico_szukaj {
  background: transparent url(../themes/cherry/images/ico/ico_dodajmodul.gif) no-repeat top left;
}
#window .close {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#window .close_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2_.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#window .bd {
  padding: 3px;
  font-size: 11px;
  padding: 10px 16px 4px 16px;
  line-height: 15px;
  text-align: left;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
#window .bd ul {
  padding-left: 1.5em;
  margin: 0 0 3px 0;
}
#window .closeLink {
  font-size: 12px;
  text-decoration: underline;
}
#window .bd .wv_card_more {
  font-size: 12px;
  text-align: justify;
  line-height: 1.5em;
}

#window .cr_1 { position: absolute; top: 0; left: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_5_1.gif) no-repeat top left; }
#window .cr_2 { position: absolute; top: 0; right: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_5_2.gif) no-repeat top left; }
#window .cr_3 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_5_3.gif) no-repeat bottom left; }
#window .cr_4 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_5_4.gif) no-repeat bottom left; }

.ifrMSIEfix {
  position: absolute;
  z-index: 8888;
}

.link_mtransfer {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/mtransfer.gif) no-repeat top left;
  margin-bottom: 5px;
}
.link_email {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/email.gif) no-repeat top left;
  margin-bottom: 5px;
}
.link_www {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/www.gif) no-repeat top left;
  margin-bottom: 5px;
}
.link_skype {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/skype.gif) no-repeat top left;
  margin-bottom: 5px;
}
.link_maps {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/gmaps.gif) no-repeat top left;
  margin-bottom: 5px;
}
.link_zumi {
  display: block;
  width: 66px;
  height: 29px;
  background: transparent url(../themes/cherry/images/zumi.gif) no-repeat top left;
  margin-bottom: 5px;
}

.help_arrowleft {
  width: 19px;
  height: 52px;
  background: transparent url(../themes/cherry/images/help_arrowleft.gif) no-repeat top left;
  padding: 7px 2px 0 7px;
}
.help_rightdesc {
  color: #8b7c78;
}

.calendar_icon {
  font-size: 14px;
  background: transparent url(../themes/cherry/images/calendar.gif) no-repeat top left;
  width: 14px;
  height: 16px;
  padding-left: 14px;
}

div.datepicker {
  position: absolute;
  text-align: center;
  border: 1px #5d2d2d solid;
  font-family: arial;
}
div.datepicker-header {
  font-size: 12px;
  font-weight: bold;
  background-color: #891d1d;
  color: white;
  border-bottom:1px solid #5d2d2d;
  padding: 2px;
}
div.datepicker-footer {
  font-size: 10px;
  background: #e9eff4;
  background-color: #891d1d;
  color: white;
  border-top:1px solid #5d2d2d;
  text-align: center;
  padding: 2px;
}
div.datepicker-calendar {
  font-size: 10px;
  background-color: white;
  padding: 2px;
  text-align: center;
}
div.datepicker-calendar table {
  font-size: 10px;
  border: 1px white solid;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
div.datepicker-calendar table tr {
  border: 1px white solid;
  margin: 0px;
  padding: 0px;
}
div.datepicker-calendar table td {
  border: 1px #eaeaea solid;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
div.datepicker-calendar table td:hover, 
div.datepicker-calendar table td.outbound:hover,
div.datepicker-calendar table td.today:hover {
  border: 1px #c4d5e3 solid;
  background-color: #e9eff4;
}
div.datepicker-calendar table td.wday {
  border: 1px #ffffff solid;
  background: #ffffff;
  cursor: text;
}
div.datepicker-calendar table td.outbound {
  background: #e8e4e4;
}
div.datepicker-calendar table td.today {
  border: 1px #16518e solid;
  background: #c4d5e3;
}

a.socialshare {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  line-height: 16px;
  margin-right: 2px;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
a.socialshare:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
a.s_link { background: transparent url(../themes/cherry/images/social/link.gif) no-repeat top left; }
a.s_email { background: transparent url(../themes/cherry/images/social/email.gif) no-repeat top left; }
a.s_delicious { background: transparent url(../themes/cherry/images/social/delicious.gif) no-repeat top left; }
a.s_google { background: transparent url(../themes/cherry/images/social/google.gif) no-repeat top left; }
a.s_facebook { background: transparent url(../themes/cherry/images/social/facebook.gif) no-repeat top left; }
a.s_twitter { background: transparent url(../themes/cherry/images/social/twitter.gif) no-repeat top left; }
/* workspace: cherry */

#workspace {
  width: 100%;
  background-color: #e4e1e0;
  min-height: 150px;
}
#workspace th {
  position: relative;
}
#workspace td {
  padding-left: 5px;
  padding-right: 5px;
}

div.chooseWidth {
  margin-left: -25px;
  width: 50px;
  height: 9px;
  cursor: w-resize;
}
* html div.chooseWidth {
  position: absolute;
  left: 0;
  margin-top: -7px;
}
div.chooseWidthImg1 { background: transparent url(../themes/cherry/images/gridresize_1.gif) no-repeat top center; }
div.chooseWidthImg2 { background: transparent url(../themes/cherry/images/gridresize_2.gif) no-repeat top center; }

.module {
  margin-bottom: 12px;
}
* html .module {
  height: 1%;
}
.module .hd {
  height: 28px;
  padding: 0;
  cursor: move;
  -moz-user-select: none;
  overflow: hidden;
}
.module .hd img {
  border-style: none;
  vertical-align: middle;
}
.module .title {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 2px 0 0 0;
  margin-left: 35px;
  line-height: 1.8em;
  display: block;
}
.module .toggle {
  width: 28px;
  height: 28px;
  margin: 2px 0 0 2px;
  float: left;
}
* html .module .toggle {
  margin-right: 8px;
}
.module .toggle_s { background: transparent url(../themes/cherry/images/m_show.gif) no-repeat top left; }
.module .toggle_h { background: transparent url(../themes/cherry/images/m_hide.gif) no-repeat top left; }

.module .icon {
  width: 28px;
  height: 28px;
  margin: 6px -2px 0 7px;
  float: left;
  display: block;
}

.module .ico_powitanie { background: transparent url(../themes/cherry/images/ico/ico_powitanie.gif) no-repeat top left; }
.module .ico_aktualnosci { background: transparent url(../themes/cherry/images/ico/ico_aktualnosci.gif) no-repeat top left; }
.module .ico_ogloszenia_drobne { background: transparent url(../themes/cherry/images/ico/ico_ogloszenia_drobne.gif) no-repeat top left; }
.module .ico_lista_branz { background: transparent url(../themes/cherry/images/ico/ico_lista_branz.gif) no-repeat top left; }
.module .ico_feed { background: transparent url(../themes/cherry/images/ico/ico_feed.gif) no-repeat top left; }
.module .ico_faktury { background: transparent url(../themes/cherry/images/ico/ico_faktury.gif) no-repeat top left; }
.module .ico_money { background: transparent url(../themes/cherry/images/ico/ico_money.gif) no-repeat top left; }
.module .ico_nowi { background: transparent url(../themes/cherry/images/ico/ico_nowi.gif) no-repeat top left; }
.module .ico_ads { background: transparent url(../themes/cherry/images/ico/ico_ads.gif) no-repeat top left; }
.module .ico_gapps { background: transparent url(../themes/cherry/images/ico/ico_gapps.gif) no-repeat top left; }
.module .ico_gadws { background: transparent url(../themes/cherry/images/ico/ico_gadws.gif) no-repeat top left; }
.module .ico_nazwapl { background: transparent url(../themes/cherry/images/ico/ico_nazwapl.gif) no-repeat top left; }

.module .hd_powitanie { background-color: #d90000; }
.module .hd_aktualnosci { background-color: #891d1d; }
.module .hd_ogloszenia_drobne { background-color: #d90000; }
.module .hd_lista_branz { background-color: #891d1d; }
.module .hd_feed { background-color: #891d1d; }
.module .hd_faktury { background-color: #ffffff; }
.module .hd_money { background-color: #d90000; }
.module .hd_nowi { background-color: #5d2d2d; }
.module .hd_ads { background-color: #5d2d2d; }
.module .hd_gapps { background-color: #891d1d; }
.module .hd_gadws { background-color: #d90000; }
.module .hd_nazwapl { background-color: #000000; }
.module .bd_gadws table td { padding: 0 !important; }

.module .cr_1 { position: absolute; top: 0; left: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_1_1.gif) no-repeat top left; }
.module .cr_2 { position: absolute; top: 0; right: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_1_2.gif) no-repeat top left; }
.module .cr_3 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_0_2.gif) no-repeat bottom left; }
.module .cr_4 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_0_1.gif) no-repeat bottom left; }
.module .cr_5 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_1_5.gif) no-repeat bottom left; }
.module .cr_6 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_1_6.gif) no-repeat bottom left; }

.module .cr_1_aktualnosci { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
.module .cr_2_aktualnosci { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }
.module .cr_5_aktualnosci { background: transparent url(../themes/cherry/images/m_corner_2_5.gif) no-repeat bottom left; }
.module .cr_6_aktualnosci { background: transparent url(../themes/cherry/images/m_corner_2_6.gif) no-repeat bottom left; }
.module .cr_1_lista_branz { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
.module .cr_2_lista_branz { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }
.module .cr_5_lista_branz { background: transparent url(../themes/cherry/images/m_corner_2_5.gif) no-repeat bottom left; }
.module .cr_6_lista_branz { background: transparent url(../themes/cherry/images/m_corner_2_6.gif) no-repeat bottom left; }
.module .cr_1_feed { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
.module .cr_2_feed { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }
.module .cr_5_feed { background: transparent url(../themes/cherry/images/m_corner_2_5.gif) no-repeat bottom left; }
.module .cr_6_feed { background: transparent url(../themes/cherry/images/m_corner_2_6.gif) no-repeat bottom left; }
.module .cr_1_nowi { background: transparent url(../themes/cherry/images/m_corner_3_1.gif) no-repeat top left; }
.module .cr_2_nowi { background: transparent url(../themes/cherry/images/m_corner_3_2.gif) no-repeat top left; }
.module .cr_5_nowi { background: transparent url(../themes/cherry/images/m_corner_3_5.gif) no-repeat bottom left; }
.module .cr_6_nowi { background: transparent url(../themes/cherry/images/m_corner_3_6.gif) no-repeat bottom left; }
.module .cr_1_ads { background: transparent url(../themes/cherry/images/m_corner_3_1.gif) no-repeat top left; }
.module .cr_2_ads { background: transparent url(../themes/cherry/images/m_corner_3_2.gif) no-repeat top left; }
.module .cr_5_ads { background: transparent url(../themes/cherry/images/m_corner_3_5.gif) no-repeat bottom left; }
.module .cr_6_ads { background: transparent url(../themes/cherry/images/m_corner_3_6.gif) no-repeat bottom left; }
.module .cr_1_gapps { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
.module .cr_2_gapps { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }
.module .cr_5_gapps { background: transparent url(../themes/cherry/images/m_corner_2_5.gif) no-repeat bottom left; }
.module .cr_6_gapps { background: transparent url(../themes/cherry/images/m_corner_2_6.gif) no-repeat bottom left; }
.module .cr_1_gadws { background: transparent url(../themes/cherry/images/m_corner_1_1.gif) no-repeat top left; }
.module .cr_2_gadws { background: transparent url(../themes/cherry/images/m_corner_1_2.gif) no-repeat top left; }
.module .cr_5_gadws { background: transparent url(../themes/cherry/images/m_corner_1_5.gif) no-repeat bottom left; }
.module .cr_6_gadws { background: transparent url(../themes/cherry/images/m_corner_1_6.gif) no-repeat bottom left; }
.module .cr_1_nazwapl { background: transparent url(../themes/cherry/images/m_corner_8_1.gif) no-repeat top left; }
.module .cr_2_nazwapl { background: transparent url(../themes/cherry/images/m_corner_8_2.gif) no-repeat top left; }
.module .cr_5_nazwapl { background: transparent url(../themes/cherry/images/m_corner_8_5.gif) no-repeat bottom left; }
.module .cr_6_nazwapl { background: transparent url(../themes/cherry/images/m_corner_8_6.gif) no-repeat bottom left; }

* html .module .cr_2 { right: -1px; }
* html .module .cr_3 { right: -1px; bottom: -1px; }
* html .module .cr_4 { bottom: -1px; }
* html .module .cr_5 { right: -1px; }

.module .bd_powitanie h1 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  color: #d90000;
}
.module .bd_powitanie .strong {
  color: #d90000;
  font-weight: bold;
}
.module .bd_powitanie img {
  margin: 0 5px 5px 0;
}
.module .bd_powitanie a {
  color: #d90000;
  font-weight: bold;
  text-decoration: none;
}
.module .bd_powitanie a:hover {
  color: #d90000;
  font-weight: bold;
  text-decoration: underline;
}

.module .refresh {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_refresh.gif) no-repeat top left;
  width: 10px;
  height: 11px;
}
.module .refresh_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_refresh_.gif) no-repeat top left;
  width: 10px;
  height: 11px;
}
.module .edit {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_edit.gif) no-repeat top left;
  width: 26px;
  height: 11px;
}
.module .edit_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_edit_.gif) no-repeat top left;
  width: 26px;
  height: 11px;
}
.module .close {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close.gif) no-repeat top left;
  width: 11px;
  height: 11px;
}
.module .close_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close_.gif) no-repeat top left;
  width: 11px;
  height: 11px;
}
.module .bd {
  background-color: white;
  padding: 4px 12px 4px 12px;
  line-height: 15px;
}
.module .bd ul {
  padding-left: 12px;
  margin: 0 0 3px 0;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}
.module .bd ul ul {
  padding-left: 1.5em;
  margin: 0 0 3px 0;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul2.gif);
}
.module .st {
  background-color: white;
  border-bottom: 1px solid #cccccc;
  padding: 4px 10px 4px 10px;
  line-height: 15px;
}
.module .ft {
  background-color: white;
  font-size: 10px;
  color: #999999;
  padding: 2px 10px 4px 10px;
}
.module .ft a {
  color: #999999;
}
.module .entryDate {
  font-size: smaller;
  display: none;
}
.module .button_save {
  height: 22px;
}
.module .button_save a {
  float: right;
  width: 60px;
  height: 22px;
  background: transparent url(../themes/cherry/images/m_zapisz.gif) no-repeat top left;
}
.module .m3_more a {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d;
}
.module .m3_ft td {
  padding: 0 !important;
}
.module .m8_ft td {
  padding: 0 !important;
}
.module .bd_gapps ul {
  padding-left: 0;
  list-style: none;
  list-style-image: none;
}
.module .bd_gapps li {
  height: 24px;
  clear: both;
}
.module .gapps_mail {
  line-height: 22px;
  padding-left: 25px;
  float: left;
  background: transparent url(../themes/cherry/images/gapps_mail.gif) no-repeat 0 0;
}
.module .gapps_docs {
  line-height: 22px;
  padding-left: 25px;
  float: left;
  background: transparent url(../themes/cherry/images/gapps_docs.gif) no-repeat 0 0;
}
.module .gapps_calendar {
  line-height: 22px;
  padding-left: 25px;
  float: left;
  background: transparent url(../themes/cherry/images/gapps_calendar.gif) no-repeat 0 0;
}
.module .gapps_poweredby_wrap {
  height: 23px;
}
.module .gapps_poweredby {
  display: block;
  float: right;
  width: 116px;
  height: 23px;
  background: transparent url(../themes/cherry/images/gapps_small_logo.png) no-repeat 0 0;
}

.module .ifr {
  width: 99%;
  border: none;
  height: 250px;
}
* html .module .ifr {
  width: 95%;
}

.module .loading,
#fullview .loading,
.window .loading {
  color: white;
  font-weight: bold;
}

input.button {
  color: black;
}

#fullview {
  width: 100%;
  min-height: 150px;
  font-size: 11px;
  background-color: #e4e1e0;
  color: black;
  margin-top: 6px;
}
#fullview .hd {
  position: relative;
  width: 100%;
  height: 28px;
  background-color: #d90000;
  text-align: left;
  -moz-user-select: none;
  overflow: hidden;
}
#fullview .hd img {
  border-style: none;
  vertical-align: middle;
}
#fullview .title {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 2px 0 0 0;
  margin-left: 35px;
  line-height: 1.8em;
  display: block;
}
#fullview .icon {
  width: 28px;
  height: 28px;
  margin: 6px -2px 0 7px;
  float: left;
  display: block;
}
#fullview .close {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#fullview .close_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2_.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#fullview .bd {
  position: relative;
  font-size: 11px;
  line-height: 15px;
  text-align: left;
  width: 100%;
}
#fullview .bd_white { background-color: white; }
#fullview .bd_gray  { background-color: #f3f2f1; }

#fullview .bd_padding {
  padding: 10px;
}
#fullview .bd ul {
  padding-left: 1.5em;
  margin: 0 0 3px 0;
}

#fullview .hd_search { background-color: #891d1d; }
#fullview .hd_search_advanced { background-color: #891d1d; }
#fullview .hd_search_lb { background-color: #b5aba8; }
#fullview .hd_articles { background-color: #5d2d2d; }
#fullview .hd_offers_lb { background-color: #b5aba8; }
#fullview .hd_offers_so { background-color: #b5aba8; margin-top: 10px; }
#fullview .hd_faq2 { background-color: #5d2d2d; }
#fullview .hd_mbiznes2 { background-color: #5d2d2d; }
#fullview .hd_regulamin { background-color: #891d1d; }

#fullview .ico_card { background: transparent url(../themes/cherry/images/ico/fv_card.gif) no-repeat top left; }
#fullview .ico_search, #fullview .ico_search_advanced { background: transparent url(../themes/cherry/images/ico/ico_szukaj.gif) no-repeat top left; }
#fullview .ico_search_lb { background: transparent url(../themes/cherry/images/ico/fv_szukaj.gif) no-repeat top left; }
#fullview .ico_offers_lb { background: transparent url(../themes/cherry/images/ico/fv_lista_branz.gif) no-repeat top left; }
#fullview .ico_offers_so { background: transparent url(../themes/cherry/images/ico/fv_szukaj.gif) no-repeat top left; }
#fullview .ico_business { background: transparent url(../themes/cherry/images/ico/fv_money1.gif) no-repeat top left; }
#fullview .ico_articles { background: transparent url(../themes/cherry/images/ico/fv_money2.gif) no-repeat top left; }
#fullview .ico_faq1 { background: transparent url(../themes/cherry/images/ico/fv_faq1.gif) no-repeat top left; }
#fullview .ico_faq2 { background: transparent url(../themes/cherry/images/ico/fv_faq2.gif) no-repeat top left; }
#fullview .ico_mbiznes1 { background: transparent url(../themes/cherry/images/ico/fv_mbiznes1.gif) no-repeat top left; }
#fullview .ico_mbiznes2 { background: transparent url(../themes/cherry/images/ico/fv_mbiznes2.gif) no-repeat top left; }
#fullview .ico_regulamin { background: transparent url(../themes/cherry/images/ico/fv_regulamin.gif) no-repeat top left; }

#fullview .cr_1 { position: absolute; top: 0; left: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_1_1.gif) no-repeat top left; }
#fullview .cr_2 { position: absolute; top: 0; right: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_1_2.gif) no-repeat top left; }
#fullview .cr_3 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_0_2.gif) no-repeat bottom left; }
#fullview .cr_4 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_0_1.gif) no-repeat bottom left; }
#fullview .cr_5 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_6_3.gif) no-repeat bottom left; }
#fullview .cr_6 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_6_4.gif) no-repeat bottom left; }

#fullview .cr_1_search { background: transparent url(../themes/cherry/images/m_corner_7_1.gif) no-repeat top left; }
#fullview .cr_2_search { background: transparent url(../themes/cherry/images/m_corner_7_2.gif) no-repeat top left; }
#fullview .cr_1_search_advanced { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
#fullview .cr_2_search_advanced { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }
#fullview .cr_1_search_lb { background: transparent url(../themes/cherry/images/m_corner_6_1.gif) no-repeat top left; }
#fullview .cr_2_search_lb { background: transparent url(../themes/cherry/images/m_corner_6_2.gif) no-repeat top left; }
#fullview .cr_3_search_lb { background: transparent url(../themes/cherry/images/m_corner_6_3.gif) no-repeat bottom left; }
#fullview .cr_4_search_lb { background: transparent url(../themes/cherry/images/m_corner_6_4.gif) no-repeat bottom left; }
#fullview .cr_1_offers_lb { background: transparent url(../themes/cherry/images/m_corner_6_1.gif) no-repeat top left; }
#fullview .cr_2_offers_lb { background: transparent url(../themes/cherry/images/m_corner_6_2.gif) no-repeat top left; }
#fullview .cr_3_offers_lb { background: transparent url(../themes/cherry/images/m_corner_6_3.gif) no-repeat bottom left; }
#fullview .cr_4_offers_lb { background: transparent url(../themes/cherry/images/m_corner_6_4.gif) no-repeat bottom left; }
#fullview .cr_1_offers_so { background: transparent url(../themes/cherry/images/m_corner_6_1.gif) no-repeat top left; }
#fullview .cr_2_offers_so { background: transparent url(../themes/cherry/images/m_corner_6_2.gif) no-repeat top left; }
#fullview .cr_3_offers_so { background: transparent url(../themes/cherry/images/m_corner_6_3.gif) no-repeat bottom left; }
#fullview .cr_4_offers_so { background: transparent url(../themes/cherry/images/m_corner_6_4.gif) no-repeat bottom left; }
#fullview .cr_1_articles { background: transparent url(../themes/cherry/images/m_corner_3_1.gif) no-repeat top left; }
#fullview .cr_2_articles { background: transparent url(../themes/cherry/images/m_corner_3_2.gif) no-repeat top left; }
#fullview .cr_1_faq2 { background: transparent url(../themes/cherry/images/m_corner_3_1.gif) no-repeat top left; }
#fullview .cr_2_faq2 { background: transparent url(../themes/cherry/images/m_corner_3_2.gif) no-repeat top left; }
#fullview .cr_1_mbiznes2 { background: transparent url(../themes/cherry/images/m_corner_3_1.gif) no-repeat top left; }
#fullview .cr_2_mbiznes2 { background: transparent url(../themes/cherry/images/m_corner_3_2.gif) no-repeat top left; }
#fullview .cr_1_regulamin { background: transparent url(../themes/cherry/images/m_corner_2_1.gif) no-repeat top left; }
#fullview .cr_2_regulamin { background: transparent url(../themes/cherry/images/m_corner_2_2.gif) no-repeat top left; }

* html #fullview .cr_2 { right: -1px; }
* html #fullview .cr_3 { right: -1px; bottom: -1px; }
* html #fullview .cr_4 { bottom: -1px; }

#fullview .tabs {
  position: relative;
  height: 31px;
  left: 0;
  bottom: 0;
  -moz-user-select: none;
}
#fullview .tabs a {
  float: left;
  font-size: 12px;
  font-weight: bold;
  background-color: #b5aba8;
  height: 23px;
  color: white;
  padding: 8px 7px 0 7px;
}
#fullview .tabs a:hover {
  float: left;
  font-size: 12px;
  font-weight: bold;
  background-color: #b5aba8;
  height: 23px;
  color: #5d2d2d;
  padding: 8px 7px 0 7px;
}
#fullview .tabs a.selected {
  float: left;
  font-size: 12px;
  font-weight: bold;
  background-color: white;
  height: 23px;
  color: #d90000;
  padding: 8px 7px 0 7px;
}
#fullview .tabs a:hover.selected {
  float: left;
  font-size: 12px;
  font-weight: bold;
  background-color: white;
  height: 23px;
  color: #d90000;
  padding: 8px 7px 0 7px;
}
* html #fullview .tabs {
  bottom: -1px;
}
#fullview .tabs span.left {
  float: left;
  width: 6px;
  height: 31px;
  background: #b5aba8 url(../themes/cherry/images/stab_1_0.gif) no-repeat top left;
}
#fullview .tabs span.right {
  float: left;
  width: 6px;
  height: 31px;
  background: #b5aba8 url(../themes/cherry/images/stab_2_0.gif) no-repeat top left;
  margin-right: 6px;
}
#fullview .tabs span.left_selected {
  background: white url(../themes/cherry/images/stab_1_1.gif) no-repeat top left;
}
#fullview .tabs span.right_selected {
  background: white url(../themes/cherry/images/stab_2_1.gif) no-repeat top left;
}

#search_advanced_table div.search_lb_n { padding: 3px 0 0 0; }
#search_advanced_table div.search_lb_v { padding: 3px 0 3px 0; }

.resultInfo {
  color: #5d2d2d;
}
.resultNotFound {
  padding-top: 10px;
  font-size: 26px;
  font-weight: normal;
  color: #5d2d2d;
}

.httpError {
  font-size: 13px;
  font-weight: bold;
  color: #5d2d2d;
  padding: 1em;
}

p.pages {
  text-align: center;
  margin: 3px 0;
}
p.pages a {
  margin: 0 4px;
}
p.pages span {
  margin: 0 4px;
  font-weight: bold;
  background-color: #e4e1e0;
  color: black;
}
p.pages a {
  font-weight: bold;
  color: #5d2d2d;
}
p.pages a:hover {
  font-weight: bold;
  color: #d90000;
}
p.pages span a {
  letter-spacing: 0.05em;
  line-height: 2.1em;
  margin: 0;
  padding: 2px 6px 1px 6px;
  font-weight: bold;
  text-decoration: none;
  background-color: #e4e1e0;
  color: black;
}
p.pages span a:hover {
  background-color: #b5aba8;
  color: black;
}
p.pages span strong {
  letter-spacing: 0.05em;
  padding: 2px 6px 1px 6px;
  font-weight: bold;
  background-color: #e4e1e0;
  color: #d90000;
}

.brand_fields {
  color: #676767;
}
.brand_basic_data {
  color: #69b5ff;
}
.brand_title {
  color: #006599;
}
.brand_list_features td {
  padding-top: 4px;
}
.brand_list_tr_0 {
  font-size: 13px;
  color: white;
  padding: 2px 0 0 0;
  height: 20px;
  vertical-align: middle;
}
.brand_list_tr_1 {
  font-size: 13px;
  color: white;
  padding: 2px 0 0 0;
  height: 20px;
  vertical-align: middle;
}
.brand_list_0 {  
  background-color: white;
}
.brand_list_1 {
  background-color: white;
}
.brand_list_table td {
  font-size: 12px;
  color: black;
}
.brand_list_table td.brand_list_desc {
  font-size: 11px;
  color: black;
  text-align: right;
}
.brand_list_table td.brand_list_value {
  font-size: 11px;
  font-weight: bold;
  color: black;
}
.brand_list_separator {
  width: 100%;
  border-bottom: 3px solid #cccccc;
  margin: 4px auto 4px auto;
}

.feedlist_folder {
  margin: 0 0 3px 0;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}
.feedlist_channel {
  margin: 0 0 3px 0;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}

/* offers */

.fv_offer_entry a,
.fv_offer_entry a:visited {
  color: #d90000;
  text-decoration: none;
}
.fv_offer_entry_title {
  font-weight: bold;
  color: #d90000;
  margin-bottom: 7px;
}
.fv_offer_entry_title a,
.fv_offer_entry_title a:visited {
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px dotted #d90000;
}
.fv_offer_entry_title a:hover {
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px solid #d90000;
}
a.fv_offer_entry_more {
  font-weight: bold;
  color: #5d2d2d;
}
.fv_offer_entry_content {
  line-height: 150%;
}
.fv_offer_entry_data {
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #999999;
}
.fv_offer_entry_author {
  margin-top: 5px;
  margin-bottom: 5px;
}
.fv_offer_entry_author_name {
  font-weight: bold;
}
.fv_offer_entry_author a {
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
.fv_offer_entry_author a:hover {
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px solid #d90000;
}
.fv_offer_entry_reply {
  margin: 10px 0 10px 0;
}
.fv_offer_entry_reply_button {
  display: block;
  background: transparent url(../themes/cherry/images/odpowiedz_na_ogloszenie.gif) no-repeat top left;
  width: 170px;
  height: 22px;
}
.fv_offer_entry_separator {
  line-height: 1px;
  width: 100%;
  border-bottom: 3px solid #e4e1e0;
  margin: 6px 0 6px 0;
}
.fv_offer_noentry {
  font-size: 12px;
  font-weight: bold;
  color: #d90000;
  text-align: center;
}
#fv_offer_panel h2 {
  font-size: 13px;
  color: #5d2d2d;
}
#fv_offer_panel_msg {
  font-size: 12px;
  width: 98%;
  height: 1.8em;
  background-color: #891d1d;
  color: white;
  padding: 12px 10px 8px 10px;
  margin-bottom: 7px;
}
#fv_offer_panel_data td {
  padding: 3px;
}
.fv_offer_panel_search_input {
  width: 200px;
  padding: 2px;
}
.fv_offer_panel_data_input {
  width: 290px;
  padding: 2px;
}
#fv_offer_my h2 {
  font-size: 12px;
  color: #5d2d2d;
}
#fv_offer_my th {
  font-size: 11px;
  font-weight: normal;
  color: #999999;
}
#fv_offer_my td {
  padding: 7px 0 9px 0;
  border-bottom: 1px solid #e4e1e0;
}

ul.fv_lista_branz_main {
  margin: 0 0 3px 0;
  padding-top: 5px;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}
ul.fv_lista_branz {
  padding-left: 1.5em;
  margin: 0 0 3px 0;
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul2.gif);
}
a.fv_lista_branz {
  margin: 0 0 3px 0;
  text-decoration: none;
  color:#676767;
}

.offer_title {
  margin: 4px 0 4px 0;
}
.offer_title a {
  font-size: 11px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
.offer_title a:hover {
  font-size: 11px;
  font-weight: bold;
  color: #d90000;
  text-decoration: none;
  border-bottom: 1px solid #d90000;
}
ul.offer_categories {
  padding-left: 5px !important;
}
.offer_categories {
  font-size: 10px;
  color: #959a9e;
}
.offer_categories a {
  color: #999999 !important;
  border-bottom: 1px dotted #999999;
}
.offer_categories a:hover {
  color: #999999;
  border-bottom: 1px solid #333333;
}
.offer_categories li {
  list-style: none !important;
  list-style-image: none;
}

.catnum { color: #d90000; }

#offer_panel_save {
  background: transparent url(../themes/cherry/images/zapisz.gif) no-repeat top left;
  width: 60px;
  height: 20px;
}
#submit_add_offer {
  background: transparent url(../themes/cherry/images/wyslij.png) no-repeat top left;
  width: 66px;
  height: 22px;
}
#submit_del_offer {
  background: transparent url(../themes/cherry/images/usun_ogloszenie.gif) no-repeat top left;
  width: 101px;
  height: 20px;
}

#sv_cards_list {
  font-size: 11px;
}
.brand_title a {
  color: #006599;
}

#submit_company_answer {
  background: transparent url(../themes/cherry/images/wyslij.png) no-repeat top left;
  width: 66px;
  height: 22px;
}

#feed_directory h2 {
  font-size: 13px;
  color: #d90000;
  margin-bottom: 7px;
}
#submit_feed_custom {
  background: transparent url(../themes/cherry/images/dodaj_wlasne.gif) no-repeat top left;
  width: 92px;
  height: 11px;
}

#fv_page2 td { padding: 5px; }
#fv_page2_left td { padding: 0; }
#fv_page2_faq2 h2 {
  font-size: 13px;
  padding: 5px 0 7px 0;
  color: #5d2d2d;
}
#fv_page2_faq2 h3 {
  font-size: 12px;
  padding: 5px 0 7px 0;
  color: #5d2d2d;
}
#fv_page2_faq2 p {
  padding: 5px 0 0 0;
  line-height: 17px;
}
#fv_page2_faq2 a {
  font-weight: bold;
  color: #d90000;
  border-bottom: 1px dotted #999999;
}
#fv_page2_faq2 a:hover {
  font-weight: bold;
  color: #d90000;
  border-bottom: 1px solid #d90000;
}
#fv_page2_faq2 .gapps_mail {
  margin-top: 10px;
  padding-left: 25px;
  background: transparent url(../themes/cherry/images/gapps_mail.gif) no-repeat 0 0;
}
#fv_page2_faq2 .gapps_docs {
  margin-top: 10px;
  padding-left: 25px;
  background: transparent url(../themes/cherry/images/gapps_docs.gif) no-repeat 0 0;
}
#fv_page2_faq2 .gapps_calendar {
  margin-top: 10px;
  padding-left: 25px;
  background: transparent url(../themes/cherry/images/gapps_calendar.gif) no-repeat 0 0;
}
ul#faq_index li {
  margin: 5px 0 5px 0;
}
.faq_enum li {
  margin: 0 0 0 20px;
}
#fv_page1_regulamin p {
  font-size: 12px;
  line-height: 140%;
  text-align: justify;
}

#fv_page2_mbiznes2 h2 {
  font-size: 13px;
  padding: 5px 0 7px 0;
  color: #5d2d2d;
}
#fv_page2_mbiznes2 h3 {
  font-size: 12px;
  padding: 5px 0 7px 0;
  color: #d90000;
}
#fv_page2_mbiznes2 p {
  padding: 5px 0 0 0;
  line-height: 17px;
}
#fv_page2_mbiznes2 .zloz_wniosek {
  display: block;
  width: 107px;
  height: 60px;
  background: transparent url(../themes/cherry/images/mbiznes_zloz_wniosek.gif) no-repeat top left;
  margin: 0 auto 0 auto;
}

#fv_business td { padding: 5px; }
#fv_business_left td { padding: 0; }

.fv_business_article_category,
.fv_business_article_category a,
.fv_business_article_category a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d;
  text-decoration: none;
}
.fv_business_article_category a:hover {
  color: #d90000;
}
.fv_business_article_names {
  list-style-position: outside;
  list-style-image: url(../themes/cherry/images/ul1.gif);
}
#fv_business_articles li {
  line-height: 16px;
  padding-bottom: 6px;
}
a.fv_business_article_title {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d;
}
a:hover.fv_business_article_title {
  font-size: 11px;
  font-weight: bold;
  color: #d90000;
}
.fv_business_article_date {
  padding-left: 10px;
}
.fv_business_article_content {
  font-size: 11px;
  text-align: justify;
  border-bottom: 2px solid #e4e1e0;
  padding: 7px 0 7px 0;
  margin-bottom: 7px;
}

#session_expired {
  font-size: 13px;
  color: #5d2d2d;
}
.mail_error {
  font-weight: bold;
  color: #d90000;
}

#ml_list {
  width: 250px;
  height: 1000px;
}
#ml_list_ul {
  margin: 0;
  padding: 0 !important;
}
#ml_title {
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
}
#ml_description {
  font-size: 12px;
  line-height: 16px;
  padding: 5px 10px 5px 10px;
}
.ml_entry {
  display: block;
  font-size: 11px;
  padding: 0 10px 0 25px;
  line-height: 30px;
  border-bottom: 1px solid #cccccc;
  margin: 0;
}
.ml_sub {
  padding: 0 0 4px 0;
}
.ml_subentry {
  display: block;
  font-size: 11px;
  height: 15px;
  margin: 0;
  line-height: 15px;
  list-style: none !important;
  list-style-image: none;
}
.ml_powitanie { background: transparent url(../themes/cherry/images/ico/ml_powitanie.gif) no-repeat 0px 6px; }
.ml_ogloszenia_drobne { background: transparent url(../themes/cherry/images/ico/ml_ogloszenia_drobne.gif) no-repeat 0px 6px; }
.ml_aktualnosci { background: transparent url(../themes/cherry/images/ico/ml_aktualnosci.gif) no-repeat 0px 6px; }
.ml_feed { background: transparent url(../themes/cherry/images/ico/ml_feed.gif) no-repeat 0px 6px; }
.ml_nowi { background: transparent url(../themes/cherry/images/ico/ml_nowi.gif) no-repeat 0px 6px; }
.ml_money { background: transparent url(../themes/cherry/images/ico/ml_money.gif) no-repeat 0px 6px; }
.ml_gapps { background: transparent url(../themes/cherry/images/ico/ml_gapps.gif) no-repeat 0px 6px; }
.ml_gadws { background: transparent url(../themes/cherry/images/ico/ml_gapps.gif) no-repeat 0px 6px; }
.ml_nazwapl { background: transparent url(../themes/cherry/images/ico/ml_nazwapl.gif) no-repeat 0px 6px; }

#fv_cards td {
  vertical-align: top;
}
.fv_card_highlight {
  font-weight: bold;
  color: #891d1d;
}
.fv_card_desc {
  width: 38%;
  vertical-align: top;
  text-align: right;
}
.fv_card_value {
  font-weight: bold;
  padding-left: 3px;
  vertical-align: bottom !important;
}
.fv_card_value_highlight {
  color: #891d1d;
}
.fv_card_content {
  text-align: justify;
  padding: 0 7px 7px 5px;
}
.fv_card_separator {
  width: 100%;
  border-bottom: 3px solid #c7c4c4;
  margin: 7px auto 7px auto;
}
.fv_card_separator_light {
  width: 100%;
  border-bottom: 1px dotted #c7c4c4;
  margin: 7px auto 7px auto;
}
.fv_card_nav {
  width: 100%;
  margin: 7px auto 0 auto;
  text-align: center;
  color: #aaaaaa;
}
.fv_card_nav a {
  color: #aaaaaa;
}
.fv_card_nav a:visited,
.fv_card_nav a:hover {
  color: #aaaaaa;
}


/* Google AdWords */
.module .bd_gadws .gadwsRedCode { color: #d90000; font-size: 24px; line-height: 24px; }
.module .bd_gadws p { margin: 0px 0 7px 0 !important; }
.module .bd_gadws .gadws_pobierz_kod { 
  display: block;
  background: transparent url(../themes/cherry/images/gadws_button_gc.gif) no-repeat top left;
  width: 79px;
  height: 22px;
  margin: 0 10px 0 0;
}
.module .bd_gadws .gadws_module_faq {
  list-style-image: url(../themes/cherry/images/ul1.gif);
  list-style-position: outside;
  margin: 0 0 0;
  padding-left: 12px;
}
.module .bd_gadws a.faq {
  color: #d90000;
  font-weight: bold;
  text-decoration: none;
}
.module .bd_gadws a.faq:hover {
  color: #d90000;
  font-weight: bold;
  text-decoration: underline;
}
.module .bd_gadws h1 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  color: #d90000;
}
.gadws_faqlinks { color: #d90000 !important; }
.gadws_exclamation { margin-right: 5px; }
.module .gadws_poweredby {
  display: block;
  float: right;
  width: 63px;
  height: 23px;
  background: transparent url(../themes/cherry/images/gadws_small_logo.png) no-repeat 0 0;
}
.module .gadws_poweredby_wrap {
  height: 23px;
}
.module .bd_gadws .kupon_mini {
  display: block;
  float: right;
  width: 139px;
  height: 81px;
  background: transparent url(../themes/cherry/images/gadws_kupon_small.jpg) no-repeat 0 0;
}

/* Nazwa.pl */
.module .bd_nazwapl .nazwaplRedCode { color: #d90000; font-size: 24px; line-height: 24px; }
.module .bd_nazwapl p { margin: 0px 0 7px 0 !important; }
.module .bd_nazwapl .nazwapl_pobierz_kod { 
  display: block;
  background: transparent url(../themes/cherry/images/nazwapl_button_gc.gif) no-repeat top left;
  width: 88px;
  height: 67px;
  margin: 0 10px 0 0;
}
.module .bd_nazwapl .nazwapl_module_faq {
  list-style-image: url(../themes/cherry/images/ul1.gif);
  list-style-position: outside;
  margin: 0 0 0;
  padding-left: 12px;
}
.module .bd_nazwapl a.faq {
  color: #d90000;
  font-weight: bold;
  text-decoration: none;
}
.module .bd_nazwapl a.faq:hover {
  color: #d90000;
  font-weight: bold;
  text-decoration: underline;
}
.module .bd_nazwapl h1 {
  font-size: 16px;
  margin: 5px 0 10px 0;
  color: #d90000;
}
.nazwapl_faqlinks { color: #d90000 !important; }
.nazwapl_exclamation { margin-right: 5px; }
.module .nazwapl_poweredby {
  display: block;
  float: right;
  width: 75px;
  height: 14px;
  background: transparent url(../themes/cherry/images/nazwapl_small_logo.gif) no-repeat 0 0;
}
.module .nazwapl_poweredby_wrap {
  height: 16px;
}
/* edit: cherry */

h2.edit_tab_header {
  font-size: 13px;
  color: #5d2d2d;
}

#edit_panel_msg {
  font-size: 12px;
  width: 98%;
  background-color: #891d1d;
  color: white;
  padding: 12px 10px 8px 10px;
  margin-bottom: 10px;
}

#containerCategory,
#offer_containerCategory {
  margin-left: 20px;
}

#containerWord input {
  margin-bottom: 6px;
}

#edit_button_assign_category {
  display: block;
  background: transparent url(../themes/cherry/images/przypisz_do_wizytowki.png) no-repeat top left;
  width: 146px;
  height: 22px;
}

#edit_button_offer_brand {
  display: block;
  background: transparent url(../themes/cherry/images/zaproponuj_branze.png) no-repeat top left;
  width: 131px;
  height: 22px;
}

#edit_button_add_keys {
  display: block;
  background: transparent url(../themes/cherry/images/dodaj_slowo_kluczowe.png) no-repeat top left;
  width: 152px;
  height: 22px;
}

.edit_separator {
  width: 100%;
  line-height: 1px;
  border-bottom: 3px solid #e4e1e0;
  margin: 6px 0 6px 0;
  padding-top: 10px;
}

#previous_step {
  background: transparent url(../themes/cherry/images/previous.png) no-repeat top left;
  width: 134px;
  height: 27px;
  margin-left: 6px;
  position: relative;
  top: -2px;
}
#next_step {
  background: transparent url(../themes/cherry/images/next.png) no-repeat top left;
  width: 128px;
  height: 27px;
  margin-left: 6px;
  position: relative;
  top: -2px;
}

#submit_add_data {
  background: transparent url(../themes/cherry/images/zapisz.png) no-repeat top left;
  width: 66px;
  height: 22px;
  margin-left: 6px;
}
#submit_add_data_and_go {
  background: transparent url(../themes/cherry/images/zapisz_wyjdz.png) no-repeat top left;
  width: 103px;
  height: 22px;
  margin-left: 6px;
}
#submit_delete_data {
  background: transparent url(../themes/cherry/images/usun_wizytowke.png) no-repeat top left;
  width: 57px;
  height: 22px;
  margin-left: 6px;
}
#cancel_button {
  background: transparent url(../themes/cherry/images/anuluj.png) no-repeat top left;
  width: 60px;
  height: 22px;
  margin-left: 6px;
}
.edit_show_card {
  text-align: center;
  color: #d90000;
  font-weight: bold;
  font-size: 12px;
  margin: 10px 0 10px 0;
}

.category {
  font-size: 10px;
  text-align:center;
  color: #d90000;
  font-weight: bold;
  margin: 10px 0 10px 0;
}

.edit_red_taknie {
  width: 217px; 
  height: 25px;
  background: #d90000;
  color: white;
  text-align: center;
  padding-top: 7px; 
}
.edit_red_arrow {
  background: url(../themes/cherry/images/edit_taknie.gif) no-repeat top right;
  width: 20px;
  height: 10px;
  margin-right: 7px;
}

.edit_move_left_table {
  padding-right: 22px;
}

#edit_card_table {
  padding-top: 10px;
}
#edit_card_table_data td {
  padding-top: 3px;
  padding-bottom: 3px;
}

td.edit_card_desc {
  color: #676767;
  padding-right: 10px;
}

.input_data {
  width: 285px;
}

.edit_empty_space {
  padding: 10px 0 10px 0;
  width: 10px;
  height: 10px;
}
.edit_empty_space_small {
  height: 15px;
  width: 3px;
}

.previous_step {
  float: left;
  padding-top: 25px;
  padding-right: 10px
}

.edit_div_nav_main {
  float: left;
}

.edit_div_nav_middle{
  margin:0 auto 0 auto;
}

.next_step {
  float: left;
  padding-top: 25px;
  padding-left: 10px;
}

.edit_div_nav_td {
  width: 500px;
  margin: 0 auto;
}

.edit_card_preview {
  padding-bottom: 10px;
}

.edit_webpromo_code {
  width: 420px;
  height: 65px;
  font-size: 12px;
}

.edit_table_ezw {
  padding-top: 10px;
}

.edit_title_sections {
  font-size: 11px;
  font-weight: bold;
  color: #5d2d2d;
  padding: 5px 0 5px 0;
}

#fv_offer_panel_msg {
  font-size: 12px;
  width: 98%;
  height: 1.8em;
  background-color: #891d1d;
  color: white;
  padding: 12px 10px 8px 10px;
  margin-bottom: 7px;
}
.edit_show_alerts {
  font-size:14px;
  color:white;
  font-weight:bold;
  text-decoration:underline;
}

.edit_remove {
  padding-left: 8px;
  padding-bottom: 3px;
}

#preview { position: absolute; z-index: 9999; background-color: white; }
#preview .hd {
  height: 28px;
  background-color: #c10000;
  padding: 0 3px;
  text-align: left;
  -moz-user-select: none;
  overflow: hidden;
}
#preview .title {
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  padding: 2px 0 0 0;
  margin-left: 40px;
  line-height: 1.8em;
  display: block;
}
#preview .icon {
  width: 28px;
  height: 28px;
  margin: 6px -2px 0 7px;
  float: left;
  display: block;
}
#preview .close {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#preview .close_hover {
  float: right;
  margin: 9px 7px 0 0;
  background: transparent url(../themes/cherry/images/m_close2_.gif) no-repeat top left;
  width: 62px;
  height: 11px;
}
#preview .bd {
  padding: 3px;
  font-size: 11px;
  padding: 10px 16px 4px 16px;
  line-height: 15px;
  text-align: left;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
#preview .bd ul {
  padding-left: 1.5em;
  margin: 0 0 3px 0;
}
#preview .hd img { border-style: none; vertical-align: middle; }
#preview .hd_card { background-color: #c10000; }
#preview .ico_card { background: transparent url(../themes/cherry/images/ico/fv_card.gif) no-repeat top left; }
#preview .cr_1 { position: absolute; top: 0; left: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_5_1.gif) no-repeat top left; }
#preview .cr_2 { position: absolute; top: 0; right: 0; width: 6px; height: 28px; background: transparent url(../themes/cherry/images/m_corner_5_2.gif) no-repeat top left; }
#preview .cr_3 { position: absolute; bottom: 0; right: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_5_3.gif) no-repeat bottom left; }
#preview .cr_4 { position: absolute; bottom: 0; left: 0; width: 6px; height: 6px; background: transparent url(../themes/cherry/images/m_corner_5_4.gif) no-repeat bottom left; }

/* Google AdWords */
.gadwsRedCode { color: #d90000; font-size: 24px; line-height: 24px; }
.gadwsSeparator { margin: 10px 0 0 0 }
p.gadws_p { margin: 0px 0 5px 0 !important; }
.gadwsKupon {
  display: block;
  float: left;
  width: 240px;
  height: 142px;
  background: transparent url(../themes/cherry/images/gadws_kupon_small.jpg) no-repeat 0 0;
}

/* Nazwa.pl */
.nazwaplRedCode { color: #d90000; font-size: 24px; line-height: 24px; }
.nazwaplSeparator { margin: 10px 0 0 0 }
p.nazwapl_p { margin: 0px 0 5px 0 !important; }
.nazwaplKupon {
  display: block;
  float: left;
  width: 272px;
  height: 182px;
  background: transparent url(../themes/cherry/images/nazwapl_kupon.gif) no-repeat 0 0;
}
