
  
  /*** HTML tags ***/

  body {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; margin: 0px; padding: 0px; background-color: transparent; }

  img, a img { border: 0px; }

  h1 {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 25px; font-weight: bold; padding: 0px 0px 8px 0px; line-height: 25px; margin: 0px; }
  h2 {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; padding: 0px 0px 3px 0px; line-height: 18px; margin: 0px; }
  h3 { }
  h4 { }
  h5 { font-size: 12px; }
  h6 { }

  p:first-child { margin-top: 0px; }
  p:last-child { margin-bottom: 0px; }

  table tr { vertical-align: top; }

  ul { margin: 0px 0px 0px 15px; }
  ul.list  { padding: 0px 0px 0px 40px; }


  /*** global class ***/

  .clear { clear: both; height: 0px; }
  .floatRight { float: right; }
  .floatLeft { float: left; }
  .left { text-align: left; }
  .colored { color: #981b1e; }
  .small {  font-size: 10px; }

  .margin15 { margin: 15px 0px 0px 15px; }
  .margin10 { margin: 10px 0px 0px 10px; }
  .margin5 { margin: 5px 0px 0px 5px; }

  .padding10 { padding: 10px; }

  .borderBottom { border-bottom: 1px solid #d0ccc1; color: black; margin-bottom: 10px; padding-bottom: 10px; }
  .noBorder { border: none !important; }

  .bold {font-weight: bold;}

  .italic {font-style: italic;}

  .defaultInput {height: 16px; padding: 2px 0px 0 0; border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; margin: 0px 3px 0 0;}

  .submitbtn {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: white; background-color: #981b1e; width: 52px; height: 20px; padding: 0px; text-transform: uppercase; text-align: center; text-decoration: none; border: none; cursor: pointer; }
  .submitbtnLong { width: 70px !important; }

  .fg-button {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #9f9f9f; cursor:pointer; }

  div.key { display: inline-block; width: 15px; height: 7px; border: none; background-image: url('/_image/vendeg/key.gif'); background-repeat: no-repeat; }
  *div.key { display: inline; height: 7px; vertical-align: 40%; }

  div.video { display: inline-block; width: 13px; margin-left: 3px; height: 13px; border: none; background-image: url('/_image/icon/video.png'); background-repeat: no-repeat; }
  *div.video { display: inline; height: 13px; vertical-align: 20%; margin-right: 3px; }  

  span.arrow {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #981b1e; width: 15px; display: inline-block; padding-left: 1px; }
  *span.arrow { display: inline; }

  a.coloredLink:link,
  a.coloredLink:active,
  a.coloredLink:visited {  font-weight: normal !important; color: #981b1e !important; text-decoration: none !important;  }
  a.coloredLink:hover { text-decoration: underline !important; }

  a:link,
  a:active,
  a:visited { color: #333; text-decoration: none;  }
  a:hover { text-decoration: underline; }

  a.underlineHover { text-decoration: none; }
  a.underlineHover:hover { text-decoration: underline; }

  div.adminFloat { position: absolute; z-index: 1000; bottom: 0px; right: 0px; border: 1px solid #eee; opacity: 0.5; background-color: #fff; padding: 0px 2px 2px 0px; }
  div.adminFloat:hover { opacity: 0.95; }
  div.adminFloat a { margin-left: 2px; }

  div.inlineEditor { padding-bottom: 30px; }

  div.print-icon { margin: 17px 0 17px 0; float: right; }
  *div.print-icon { position:absolute; right: 0;  margin: 0px 0 17px 0; padding-top: 17px; display: inline; float: none; } /* IE hack */

  div.print-icon a:link, div.print-icon a:active, div.print-icon a:visited { text-decoration: none; color: #981b1e; }
  div.print-icon a:hover { text-decoration: underline; }
  span.print-icon { display: inline-block; width: 12px; background: white url(/_image/vendeg/icon_print.png ) no-repeat top left; }

  div.errorMessage {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d00; }

  div.contentBanner { padding: 4px 0px; }
  div.mainHorizontal div.contentBanner { padding-top: 20px; padding-bottom: 10px;}

  #tableMainRightTd div.contentBanner { width: 330px; margin-left: 15px; padding: 20px 0px 10px 0px; }

  

  /*** structure ***/

  #main { clear: both; }

  #pageContainer { width: 1116px; margin: 0px; padding: 0px; }

  #tableMain { width: 1116px; background-color: white; }
  #tableMainPaddingTd, #tableMainLeftTd, #tableMainRightTd, #tableMainFooterTd { background-color: white; }

  #tableMainLeftTd { width: 602px; padding: 0px 0px 15px 0px; }
  #tableMainRightTd { width: 355px; padding: 0px 0px 15px 0px; }
  #tableMainBannerTd { padding: 10px 0px 0px 10px; }
  #tableMainFooterTd { padding: 0px 0px 0px 0px; }

  table.tableSub { width: 100% }
  td.tableSubTd { width: 50%; }
  div.mainHorizontal { width: 100%; clear: both; }

  #bannerColumn { width: 140px; }


  /*******************            header                *******************/

  #pageHeaderBackground { width: 957px; }

  #pageHeader div.mainLogo { width: 582px; display:inline-block; margin: 20px 0px 10px 20px; padding: 0; }
  #pageHeader div.mainLogo img { vertical-align: text-bottom; }
  #pageHeader div.sectionTitle {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 22pt; font-weight: bold; display:inline-block; position: relative; bottom: -10px; left: 0px;
                                 width: 220px; overflow: hidden; height: 37px; vertical-align: top; }
  #pageHeader *div.sectionTitle { display:inline; }

  #pageHeader div.quickSearchForm { width: 332px; height: 29px; padding: 10px 0px 0px 0px; position: relative; bottom: -30px; left: 15px; background: url(/_image/vendeg/quickSearchBG.png); text-align: right; vertical-align: top; }
  #pageHeader div.quickSearchForm input[type=text] { width: 253px; height: 16px; padding: 2px 0px 0 0; border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; margin: 0px 5px 0px 0px; }
  #pageHeader div.quickSearchForm button { margin-right: 10px; }


  /*******************            navigation            *******************/

  #pageNavigation { width: 957px; height: 34px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #9f9f9f; overflow: hidden; background: #000; border-top: 1px solid #2f2f30; clear: both; }
  #pageNavigation2 { width: 957px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #9f9f9f; overflow: hidden; }


  /******************              hirlevel navigation                *******************************************/

  div.navigationNewsletter a:link,
  div.navigationNewsletter a:active,
  div.navigationNewsletter a:visited { text-decoration: none !important; }

  div.navigationNewsletter  div.icon { width: 12px; height: 8px; display: inline-block; background: url('/_image/vendeg/envelope-icon.png') no-repeat top left;}
 *div.navigationNewsletter *div.icon { display: inline; padding: 0 5px 5px 0; } // IE hack !!!
  div.navigationNewsletter a.title { text-transform: uppercase; display: inline; }
  div.navigationNewsletter div.text { display: inline; }

  /*******************            login               *******************/

  div.userLogin { position:relative; text-align: right; padding-top: 5px; width: 550px; }
  div.userLogin input[type=text],
  div.userLogin input[type=password],
  div.userLoginBox input[type=text],
  div.userLoginBox input[type=password] { height: 16px; width: 123px; padding: 2px 0px 0px 0px; color: black; text-transform: none; background: white;
                                       border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; }

  div.userLogin input[type=text],
  div.userLogin input[type=password],
  div.userLogin a,
  div.userLogin span { margin-right: 5px; }
  div.userLogin input[type=submit] { margin-right: 18px; }


  /*******************            section               *******************/

  #pageSection { width: 957px; background: #981b1e; }

  #pageSection #sectionNavigation { position: relative; width: 100%;  padding: 6px 8px 6px 15px; }
  #pageSection #sectionNavigation a:link,
  #pageSection #sectionNavigation a:active,
  #pageSection #sectionNavigation a:visited { color: #333; text-decoration: none; }
  #pageSection #sectionNavigation a:hover { text-decoration: underline; }
  #pageSection #sectionNavigation a.sectionElement { padding-left: 15px; }

  #pageSection div.navigation{ float: left; margin: 5px 0px 5px 10px; width: 650px; text-align: left; }
  #pageSection div.navigation a:link, #pageSection div.navigation a:visited, #pageSection div.navigation a:active { color: #333; text-decoration: none; }
  #pageSection div.navigation a:hover { text-decoration: underline; }
  #pageSection span.arrow { margin-left: 3px; width: 10px; }

  #pageSection div.date{ float: right; margin: 5px 0px 5px 0px; color: #333; width: 290px; text-align: right; }


  /*******************            footer                *******************/

  #pageFooter { clear: both; padding: 10px 0px 10px 0px; }

  #pageFooter div.footerBox { border-right: 1px dashed #adadad; padding: 2px 15px 2px 10px; height: 125px; }

  #pageFooter span.arrow { color: #adadad; font-weight: bold; width: 10px !important; }

  #pageFooter a:link,
  #pageFooter a:active,
  #pageFooter a:visited { text-decoration: none; }
  #pageFooter a:hover { text-decoration: underline; }

  #pageFooter ul { list-style-type: none; margin: 3px 0 0 11px; padding: 0; float: left; }
  #pageFooter ul li { margin: 0px; padding: 0; height: 18px; vertical-align: center; }
  #pageFooter ul li a span { width: 18px; display: inline-block; }
  #pageFooter ul li a span img { position: relative; top: 3px; }

  div.bigfish { margin: 0 10px; }
  div.bigfish div.adaptiveLogo { top: 0; padding-left: 0; display: inline-block; }
  div.bigfish div.bigfishLogo { display:inline-block; padding-left: 6px; line-height:120%; }

  
  div.textBox {  }
  div.textBox div.quote { padding: 15px; }
  div.textBox div.quote p { margin: 0px; }
  div.textBox div.red {  margin: 10px 0 0 10px; border: 1px solid red; }

  div.textBox a:link,
  div.textBox a:active,
  div.textBox a:visited { text-decoration: none; color: #981b1e; }
  div.textBox a:hover { text-decoration: underline; }

  div.editable_content { /*border: 1px solid red;*/ }
  div.editable_content p { margin: 0; padding: 0; }
  div.editable_content a:link,
  div.editable_content a:active,
  div.editable_content a:visited { text-decoration: none; color: #981b1e; }
  div.editable_content a:hover { text-decoration: underline; }
  div.editable_content table { }
  div.editable_content table th { font-weight: bold; padding: 12px 0 3px 0; text-align: left; color: black; }
  div.editable_content table th:first-child { padding-right: 60px; }
  div.editable_content table tr { vertical-align: top; }

  table.table { width: 100%; }

  table.table thead { border: 1px solid #d0ccc1; background: #eceae6; }
  table.table thead td div { border-right: 1px solid #d0ccc1; padding: 0 10px 0 10px; }
  table.table thead td div.last { border-right: none; padding: 0 10px 0 10px; }

  table.table tbody td { padding: 8px 10px; border-bottom: 1px solid #d0ccc1; }

  table.table tbody a:link,
  table.table tbody a:active,
  table.table tbody a:visited { font-weight: bold; color: #333; text-decoration: none;  }
  table.table tbody a:hover { text-decoration: underline; }
  table.table tbody td input.clearBtn { border: 0; width: 21px; height: 21px; cursor: pointer; background: #fff url(/_image/vendeg/coloredX_icon.gif) no-repeat top left; }

  div.btab_content {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; }
  div.btab_content p { margin: 0; padding: 0; }
  div.btab_content a:link,
  div.btab_content a:active,
  div.btab_content a:visited { text-decoration: none; color: #981b1e; }
  div.btab_content a:hover { text-decoration: underline; }
  div.btab_content table { text-align: left; }
  div.btab_content table strong {  }
  div.btab_content table th,
  div.btab_content p { font-weight: bold; padding: 12px 0 3px 0; text-align: left; }
  div.btab_content table th:first-child { padding-right: 60px; }
  div.btab_content table tr { vertical-align: top; }
  div.btab_content table td {  }

  div.btab_title { text-align: center; }

  /* Imprint styles */
  table.mediaajanlat,
  table.mediaajanlat2 { border-collapse: collapse;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; margin-top: -13px; /*border: 1px solid red*/ }

  /* padding minden cellának */
  table.mediaajanlat,
  table.mediaajanlat2 tbody td { padding: 10px 5px; }
  table.mediaajanlat,
  table.mediaajanlat2 thead td { padding: 10px 3px; }

  table.mediaajanlat,
  table.mediaajanlat2 thead { }
  table.mediaajanlat tbody,
  table.mediaajanlat tfoot,
  table.mediaajanlat2 tbody,
  table.mediaajanlat2 tfoot { }

  /* column szélességek - full table width: 580px */
  table.mediaajanlat thead #cell1 { width: 130px; }
  table.mediaajanlat thead #cell2 { width: 105px; }
  table.mediaajanlat thead #cell3 { width: 65px; }
  table.mediaajanlat thead #cell4 { width: 95px; }
  table.mediaajanlat thead #cell5 { width: 105px; }
  table.mediaajanlat thead #cell6 { width: 80px; }

  /*table.mediaajanlat tbody tr:nth-child(even) { background: #f2f1ee; }
  table.mediaajanlat tbody tr:nth-child(odd)  { background: #fff; }*/

  /* padding minden cellának */
  table.mediaajanlat td,
  table.mediaajanlat2 td { padding: 10px 3px; }

  table.mediaajanlat tbody td,
  table.mediaajanlat2 tbody td { text-align: right; }
  table.mediaajanlat tbody td:first-child,
  table.mediaajanlat2 tbody td:first-child { text-align: left; }
  table.mediaajanlat tbody tr td:first-child,
  table.mediaajanlat2 tbody tr td:first-child { padding: 5px; }

  table.mediaajanlat thead tr:first-child,
  table.mediaajanlat2 thead tr:first-child { border-bottom: 1px solid #d0ccc1; }
  table.mediaajanlat tbody tr:last-child,
  table.mediaajanlat2 tbody tr:last-child { border-bottom: 1px solid #d0ccc1; }

  table.mediaajanlat tbody td,
  table.mediaajanlat thead td,
  table.mediaajanlat2 tbody td,
  table.mediaajanlat2 thead td { border-right: 1px solid #d0ccc1; }

  table.mediaajanlat tbody td:last-child,
  table.mediaajanlat thead td:last-child { border: 0; }

  table.mediaajanlat thead,
  table.mediaajanlat2 thead { background: #eceae6; text-align: center; font-weight: bold; }

  table.mediaajanlat tfoot td,
  table.mediaajanlat2 tfoot td { color: #666; font-size: 9px; text-align: left; padding: 10px 0 10px 5px; }

  table.mediaajanlat_appends tbody {  }
  table.mediaajanlat_appends { color: #666;  font-size: 10px; padding: 5px; }

  table.mediaajanlat_contacts thead th:first-child { color: #d00; }

  .coloredRow, .coloredrow { background: #f2f1ee;}

  /* table results (tabular data)*/

  table.results { border-right:1px solid #e0e0e0 }
  table.results caption { padding:7px 0px 7px 5px; color:#4c4c4c; text-align:left; font-size:12px }
  table.results td, table.results th { padding:2px 4px 1px 5px; font-size:12px }
  table.results th { text-align:left }
  table.results thead th, table.results thead td { vertical-align:top; background-color:#e8e8e8; border-bottom:1px solid #FBA929; color:#000000}
  table.results thead td { border-left:1px solid #d8d8d8 }
  table.results thead td.null { border-bottom: none}
  table.results tbody th, table.results tbody td { color:#4c4c4c; border-bottom:1px solid #E8E8E8 }
  table.results tbody td { border-left:1px solid #e0e0e0 }
  table.results tbody td.akt { background-color:#FBA929 }
  table.results tfoot th, table.results tfoot td { border-bottom:1px solid #e8e8e8; font-weight: bold; color:#4c4c4c; border-top:1px solid #F7C444 }
  table.results tbody td.kosar { vertical-align: middle; padding-right:5px; text-align: right; }

  table.results tbody h3, table.results tbody h6, table.results tbody p { font-family: Arial; }
  table.results tbody h3 { font-size: 12px; margin-bottom: 3px; color:#FE5601; }
  table.results tbody h3 a.h1 { font-size: 14px; margin-bottom: 3px; color:#FE5601; }

  table.results tbody h6 { font-size: 10px; margin-top: 3px; margin-bottom: 3px; color:#000000; font-weight: normal; }
  table.results tbody p { margin-top: 4px; margin-bottom: 2px; font-size: 9pt; line-height: 1.3; }
  table.results tbody span { color:#776C5B; }

  table.results tr.even th, table.results tr.even td { background-color:#eeeeee }
  table.results tr.results th, table.results tr.results td{ border-left: none; padding-bottom: 5px; padding-top: 5px}
  table.results tr.page th, table.results tr.page td { background-color:#eeeeee }
  table.results tr.katalogus th, table.results tr.katalogus td { background-color:#FFF5B3 }
  table.results td.table-even, table.results th.table-even { background-color:#eeeeee }
  table.results td.table-odd, table.results th.table-odd { background-color:#F8f8f8 }

  table.results td.calendar {width: 18px; height: 18px; text-align: right}
  table.results td.inactive {color: #D0D0D0}
  table.results td.weekend {background-color: #FFF5B3}
  table.results td.event, table.results td.event a  { background-color:#FBA929; color: #000000 }
  table.results td.active  { font-weight: bold }
  table.results tr.newsletter th a, table.results tr.newsletter td a { color:#00A000 }

  
  #rate_form { height: 15px; }

  #target_articleRate {  margin: 15px 0 0 15px; width: 590px; }

  div.articleRateContainer { padding: 0px 5px 0 0px; height: 32px; }

  div.articleRate { position: relative; float: right; top: 24px; right: 5px; font-weight: bold; }

  a.articleRateButton,
  a.articleRateButtonMouseOver { text-decoration: none; text-align: center; width: 20px; display: inline-block; padding: 2px 4px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: normal; }
  a.articleRateButtonMouseOver { background: #981b1e; }


  div.rateMessage { position: relative; clear: left; float: left; margin-left: 5px; top: 9px; font-weight: bold; }
  div.rateMessage a:link,
  div.rateMessage a:active,
  div.rateMessage a:visited { text-decoration: none; }
  div.rateMessage a:hover { text-decoration: underline; }

  .forum-entry-author { font-size: 14px; font-weight: bold; color: #981b1e; }
.forum-entry-author a { text-decoration: none; }
.forum-entry-author a { text-decoration: none; }
.forum-entry { width: 587px; padding-left: 15px; }
.forum-header { padding: 15px 5px 5px 5px; }
.forum-entry-date { font-size: 11px; padding: 2px 0 0px 0; font-weight: normal; color: #333; }
.forum-entry-number { font-weight: bold; font-size: 12px; margin-top: 6px; text-align: right; width: 25px; margin-right: 3px; text-align: right; }
.forum-entry-content { padding: 4px 4px 10px 4px; border-bottom: 1px solid #e5e5e5; }

.forumArticle { padding-top: 10px; }
.forumArticle .forumArticleTitle {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 25px; font-weight: bold;  margin: 5px 0px 10px 0px; }
.forumArticle .forumArticleLead { padding-bottom: 10px; }
.forumArticle .forumArticleUrl { padding-bottom: 10px; font-weight: bold; text-decoration: none; color: #981b1e; }

.forum-entries-box { background-color: #ECEAE6; margin-top: 10px; border: 1px solid #D0CCC1; height: 32px; }
.forum-entries-box div.floatLeft { margin: 8px 0px 0px 10px; }
.forum-entries-box div.floatRight { margin: 5px 7px -5px 0px; padding: 0; }
.forumNewEntry { width: 572px; background: #eceae6; padding: 8px; margin: 5px 0px 10px 0;  border: 1px solid #d0ccc1; }
.loginMsg a { display: inline-block; color: black; padding-top: 4px; }
.forum-left { padding: 0 0px 0px 0px; display: inline-block; }
.forum-loggedIn { float: right; font-weight: normal; padding: 0px 6px; }
.forum-loggedIn span.forum-loggedInName { color: #981b1e; }
.forum-title { font-weight: bold;  height: 23px; }
.forum-entry textarea { height: 100px; width: 565px; border: 1px solid #d0ccc1; }
.forum-send-button { margin: 0 4px; }

  div.categoryList { margin: 15px 0 0 10px; }

  .forum-title { font-weight: bold;  height: 23px; }



  div.forum-entry-bullett { display: inline-block; font-weight: bold; font-size:10px; height: 20px; padding-top: 7px; }
  div.category_list_container { display: inline-block; width: 270px; vertical-align: top; text-align: left; margin: 5px 0; }
  div.category_list_container { padding: 0px; }
  div.category_list_container a span.count { font-size: 11px; color: black; }

  

  .forum-entry table td { padding: 5px; }
  .forum-entry table tr { border-bottom: 1x solid #ccc; }
  .forum-entry table tr:last-child { border:0; }

  .forum-entry textarea { height: 100px; }

  .forum-entry-id { border-bottom: 1px solid #e5e5e5; padding: 0px; padding-bottom:10px;}





  div.submit-div { padding: 7px 0; }
  .submit_btn { width: 62px; height: 22px; border: none; }
  div.sendButton { margin: 0 4px; }

  .forum-header { position: relative; font-weight: bold; height: 20px; padding: 15px 0px 20px 0px; }
  .forum-header .info-text { position: relative; font-weight: normal; }

  .forum-header-left, .left  { clear: left; float: left; }


  div.forum-header-right { position: relative; float: right; text-align: right; display:table; }
  div.forum-header-right div { display:table-row; text-align:right; height: 27px;  }
  div.forum-header-right span.no { display: inline-block; margin-right: 8px; margin-bottom: 5px; vertical-align: bottom; }


  div.forum-entry-date { font-size: 11px; padding: 2px 0 0px 0; font-weight: normal; color: #333; }
  div.forum-entry-content { padding: 4px 0 0 0; }


  .forum-user { padding: 5px 10px; }
  .forum-left { padding: 0 0px 0px 0px; display: inline-block; } 
  .forum-button { float: right; font-weight: normal; padding: 0 6px 5px 0; }
  span.forum-loggedIn { float: right; font-weight: normal; padding: 0px 6px; }
  span.forum-loggedInName { color: #981b1e; }



  /* ******* target_adminPanel ********* */
  #target_adminPanel { background-color: #ECEAE6; margin-top: 10px; border: 1px solid #D0CCC1;  }

  #target_adminPanel div.subCategoryCheckbox,
  #target_adminPanel div.subCategoryName { display:inline-block; padding: 4px 0px 0 0; }

  #target_adminPanel div.subCategoryCheckbox { margin-left: 6px; }
  #target_adminPanel div.sendButton{ padding: 2px 0px 4px 0px; }

  #target_adminPanel div.subCategoryCheckbox,
  #target_adminPanel div.subCategoryName { display:inline-block; padding: 4px 0px 0 0; }

  #target_adminPanel div.subCategoryCheckbox { margin-left: 6px; }

  div.newCategoryButton { margin: 0 0 10px 0; padding: 3px 0 3px 0; background: #eceae6; border: 1px solid #D0CCC1; }

  div.newCategoryButton input.text { width: 305px; height: 18px; border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; color: black; text-transform: none; background: white; }
  div.newCategoryButton input.checkbox { padding: 0; margin: 0; }
  div.newCategoryButton input.submit { width: 116px; height: 21px; border: 0; background-image: url(/_image/kreativ/newTheme_116x21_btn.gif); background-repeat: no-repeat;
                                     font-size: 8pt; font-weight: bold; text-decoration: none; padding: 3px 0 0 8px; cursor: pointer; display: inline-block; }

  div.categoryList table.table tbody a.category_list { color: #000; }
div.categoryList table.table tbody a.category_list { color: #000; font-size: 12px; }
   div.categoryList table.table thead tr td div { padding: 3px; font-weight: bold;border: 1px solid #D0CCC1; border-right: 0px; }
  div.categoryList span.firstComment { color: #000; }
  div.categoryList span.lastComment {  }
  div.categoryList span.commentUserName { font-weight: bold; color: #981b1e; }

  div.categoryList table.table thead tr {  }

   div.forum-entries-box { background-color: #ECEAE6; margin-top: 10px; border: 1px solid #D0CCC1; height: 32px; }
   div.forum-entries-box div.floatLeft { margin: 8px 0px 0px 10px; }
   div.forum-entries-box div.floatRight { margin: 5px 7px -5px 0px; padding: 0; }*/

  
  div.singleTab { margin: 10px 0px 0px 10px; }
  div.singleTab div.titleBar { height: 24px; }
  div.singleTab div.titleBar div {  font-family: Arial; font-size: 12px; font-weight: bold; float: left; height: 24px; text-transform: uppercase; }
  div.singleTab div.titleBar div.firstNormal { width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabFirstNormal.gif); }
  div.singleTab div.titleBar div.firstColored{ width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabFirstColored.gif); }
  div.singleTab div.titleBar div.lastNormal { width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabLastNormal.gif); }
  div.singleTab div.titleBar div.lastColored { width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabLastColored.gif);}
  div.singleTab div.titleBar div.normal { background-repeat: repeat-x; padding: 3px 4px 0 4px; color: #fff; background-image: url(/_image/vendeg/singleTab/tabNormal.gif);}
  div.singleTab div.titleBar div.colored { background-repeat: repeat-x; padding: 3px 4px 0 4px; color: white; background-image: url(/_image/vendeg/singleTab/tabColored.gif);}

  div.singleTab div.titleBar a:link, div.singleTab div.titleBar a:active, div.singleTab div.titleBar a:visited { color: #fff; text-decoration: none; }
  div.singleTab div.titleBar a:hover { text-decoration: underline; }

  div.singleTab div.content { width: 284px; margin-bottom: 15px; clear: left; /*border: 1px solid red*/ }

  div.singleTab div.content ul { clear: both; list-style-type: square; margin: 0 0 0 15px; padding: 0px 0px 0px 10px; color: #981b1e; }
  div.singleTab div.content ul li { padding: 3px 0; }
  div.singleTab div.content a:link,
  div.singleTab div.content a:visited,
  div.singleTab div.content a:active { color: black; text-decoration: none; }
  div.singleTab div.content a:hover { color: black; text-decoration: underline; }
  div.singleTab div.content span.colored { color: #981b1e; }
  div.singleTab div.content span.small {  font-size: 10px; }
  div.singleTab div.content span.bold { font-weight: bold; }
  div.singleTab div.content div.row { border-bottom: 1px solid #d0ccc1; color: black; padding: 3px 8px 3px 8px; margin: 0 8px; clear: left; }
  div.singleTab div.content div.row:last-child { border-bottom: 0; }

  div.singleTab div.content div.row span.counter {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #999; padding-right: 8px; }
  div.singleTab div.content div.row div.counter {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; display: inline-block; color: #999; vertical-align: top; width: 18px; }
  div.singleTab div.content div.row div.counted { display: inline-block; width: 266px; vertical-align: top; margin-top: 2px; }

  /* IE hack */
  *div.singleTab div.content div.row div.counted { display: inline; }
  *div.singleTab div.content div.row div.counter { display: inline; }


  /* white box */
  /*div.singleTab div.content div.lastRow, div.multiTab div.content div.lastRow { padding: 5px 0 5px 0px; clear: left; background-color: white; height: 22px; }*/

  /* dashed line above box */
  /*div.singleTab div.content div.lastRow, div.multiTab div.content div.lastRow { border-top: 1px dashed #d0ccc1; padding: 5px 0 5px 0px; clear: left; height: 22px; }*/

  div.singleTab div.content div.recommendsMoreDiv, div.multiTab div.content div.recommendsMoreDiv { display: inline-block; margin: 5px 0 0px 10px; text-align: left; }
  *div.singleTab div.content div.recommendsMoreDiv, *div.multiTab div.content div.recommendsMoreDiv { display: inline; }  /* IE hack */



  div.singleTab div.content div.rowLast { border-bottom: none; }

  div.singleTab span.arrow { color: #981b1e; }

  div.singleTabRight { width: 332px; margin-left: 10px; }
  div.singleTabRight div.titleBarRight { width: 332px; }
  div.singleTabRight div.contentRight { width: 330px; /*width: 284px;*/ }

  div.singleTabFull { width: 590px; }
  div.singleTabFull div.titleBarFull { width: 590px; }
  div.singleTabFull div.contentFull { width: 588px; /*margin-left: 5px;*/ }

  div.singleTabFull div.multiTitleBar { width: 590px; height: 42px; background-repeat: repeat-x; background-image: url('/_image/vendeg/multiTab/bg.gif'); }
  div.singleTabFull div.multiTitleBar div.normalStart { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/normalStart.gif'); }
  div.singleTabFull div.multiTitleBar div.firstNormal { padding: 14px 8px 0px 2px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.singleTabFull div.multiTitleBar div.lastNormal { padding: 14px 2px 0px 8px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.singleTabFull div.multiTitleBar div.normal { padding: 14px 5px 0px 5px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.singleTabFull div.multiTitleBar div.normalEnd { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/normalEnd.gif'); }
  div.singleTabFull div.multiTitleBar div.normalNormal { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/normalNormal.gif'); }
  div.singleTabFull div.multiTitleBar div.normalSelected { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/normalSelected.gif'); }
  div.singleTabFull div.multiTitleBar div.selectedNormal { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/selectedNormal.gif'); }

  div.singleTabFull div.multiTitleBar div.selectedStart { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/selectedStart.gif'); }
  div.singleTabFull div.multiTitleBar div.selected { padding: 14px 5px 0px 5px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.singleTabFull div.multiTitleBar div.firstSelected { padding: 14px 8px 0px 2px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.singleTabFull div.multiTitleBar div.lastSelected { padding: 14px 2px 0px 8px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.singleTabFull div.multiTitleBar div.selectedEnd { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/selectedEnd.gif');}



  div.singleTab div.border { border: 1px solid #d0ccc1; }
  div.singleTab div.background { border: 1px solid #d0ccc1; background-color: #eceae6; }

  div.singleTab div.content div.blogItem { padding-bottom: 10px; }
  div.blogItem font.slashslash { color: #981b1e; }
  div.singleTab div.content div.blogItem:last-child { padding-bottom: 0px; }
  div.singleTab div.content div.blogItem p { padding: 0px; margin: 0px; }
  div.singleTab div.content div.blogItem div.blogTitle {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: black; padding-left: 14px; padding: 0px; }
  div.singleTab div.content div.blogItem div.blogTitle span {  font-family: Verdana; font-size: 12px; font-weight: bold; color: white; padding: 0 5px; background: #981b1e; }
  div.singleTab div.content div.blogItem div.blogTitle a:link,
  div.singleTab div.content div.blogItem div.blogTitle a:active,
  div.singleTab div.content div.blogItem div.blogTitle a:visited { color: black; padding-left: 14px; padding: 0; text-decoration: none; }
  div.singleTab div.content div.blogItem div.blogTitle a:hover { text-decoration: underline; }
  div.singleTab div.content div.blogItem div.blogLead { color: black; }

  div.singleTab div.content div.blogItem div.blogTitle span.blogBlogger a { color: white; }

  div.singleTab div.content div.dataSheet { clear: left; padding: 10px; }
  div.singleTab div.content div.dataSheet div.row { border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; /*height: 23px;*/ }
  div.singleTab div.content div.dataSheet div.label { clear: left; display: inline-block; width: 130px; }
  div.singleTab div.content div.dataSheet div.data { display: inline-block;  }

  div.singleTab div.content div.dataSheet div.row textarea,
  div.singleTab div.content div.dataSheet div.data input[type=text],
  div.singleTab div.content div.dataSheet div.data input[type=password],
  div.singleTab div.content div.dataSheet div.data select { border-top: 1px solid #565656; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #565656; color: black; margin: 2px 0px; }

  div.singleTab div.content div.dataSheet div.row textarea { width: 558px; height: 70px; }
  div.singleTab div.content div.dataSheet div.data input[type=text],
  div.singleTab div.content div.dataSheet div.data input[type=password] { width: 158px; }
  div.singleTab div.content div.dataSheet div.data select { width: 160px; }

  div.singleTab div.content div.dataSheet div.title { font-weight: bold; }


  div.singleTab div.content div.bubble { clear: left; float: right; padding-right: 15px; }
  div.singleTab div.content div.bubble div.tab { width: 27px; background-repeat: no-repeat; background-image: url(/_image/kreativ/bubbleTab.gif); display: inline-block; height: 45px; vertical-align: bottom; }

  div.singleTab div.content div.bubble .top { background-repeat: no-repeat; background-position: bottom left; background-image: url(/_image/kreativ/bubbleTop.gif); }
  div.singleTab div.content div.bubble .bottom { background-repeat: no-repeat; background-image: url(/_image/kreativ/bubbleBottom.gif); }
  div.singleTab div.content div.bubble div.text { display: inline-block; }
  div.singleTab div.content div.bubble span.text { background: #c3c3c3; display: inline-block; padding: 10px; width: 204px; }

   /* ****** IE hack!!! ******* */
  div.singleTab div.content div.dataSheet *div.label,
  div.singleTab div.content div.dataSheet *div.data,
  div.singleTab div.content div.bubble *div.text,
  div.singleTab div.content div.bubble *span.text,
  *div.tab { display: inline; }



  /* ************************************************************************************************************************************************************************************************************** */


  /*div.singleTab div.content div.mediaItem { width: 90px; height: 90px; background: #fff; border: 1px solid #d0ccc1; padding: 6px 3px 5px 5px; margin: 7px 0 7px 7px; text-align: center; display: inline-block; }
  div.singleTab div.content div.mediaItem img { vertical-align: top; }
  div.singleTab div.content .mediaListPrev_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/leftArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-right: 5px;  }
  div.singleTab div.content .mediaListNext_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/rightArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-left: 5px; }
  */

  /* *********  gallery  *************  */


  /* Galery klikk -> Nagykép properties */
  #galeryMediaItemContainer div.bigMediaItem { width: 580px; margin: 7px 0 0px 0px; }
  #galeryMediaItemContainer div.bigMediaItem { height: auto; display: block; } /* < ie additions */
  /* *********************************** */


  div.singleTab div.content div.mediaItem { background: #fff; border: 1px solid #d0ccc1; padding: 5px; margin: 7px 0 7px 7px; text-align: center; display: inline-block; width: 90px; }
  /* IE hack :) */
  *div.singleTab div.content div.mediaItem { display: inline; }

  div.singleTab div.content div.mediaItem:first-child { margin: 7px 0; }
  div.singleTab div.content div.mediaItem img { vertical-align: top; border: 0; }
  div.singleTab div.content .mediaListPrev_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/gyereksite/leftArrow.gif); width: 18px; height: 18px; cursor: pointer; margin-right: 5px; }
  div.singleTab div.content .mediaListNext_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/gyereksite/rightArrow.gif); width: 18px; height: 18px; cursor: pointer; margin-left: 5px; }

  div.mediaItem #imageTitle { color: #666; margin: 10px 0 5px 0; font-weight: bold; }
  div.content .mediaboxItem td { height: 90px; background: #fff; border: 1px solid #d0ccc1; text-align: center; padding-top: 7px; }
  div.content object { z-index: 1; }





 /*   A következo position: relative kell a rectitle és a mediatitle position miatt!   */
  div.singleTab div.content div.recommendItem { position: relative; width: 90px; height: 90px; background: #fff; border: 1px solid #d0ccc1; padding: 6px 4px 5px 4px; margin: 7px 0 7px 7px;
                                                text-align: center; display: inline-block; overflow: hidden; }
  *div.singleTab div.content div.recommendItem { display: inline; } /* IE hack */

  div.singleTab div.content div.recommendItem img { vertical-align: top; padding-bottom: 3px; }
  div.singleTab div.content .recommendListPrev_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/leftArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-right: 5px;  }
  div.singleTab div.content .recommendListNext_btn { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/rightArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-left: 5px; }

  div.singleTab div.content div.recommendItem div.rec_title,
  div.singleTab div.content div.recommendItem span.media_title { display: block; position: absolute; width: 100%; height: 30px; bottom: 2px; vertical-align: 50%;  }

  /* IE hack */
  *div.singleTab div.content div.recommendItem div.rec_title { text-align: center; margin-left: -50%; }
  *div.singleTab div.content div.recommendItem span.media_title { text-align: center; margin-left: -50%; }

  div.smallColoredArrow { display: inline-block; background-repeat: no-repeat; background-image: url(/_image/vendeg/smallColoredArrow_right.gif); width: 6px; height: 9px; margin-right: 5px; }

  div.recommendEdit { margin: 10px 0 10px 10px; width: 590px }



  /* ******  buttons ****** */

  div.singleTab div.content div.pagingButtons { display: inline-block; text-align: center; float: right; margin: 0 5px 0 0; height: 21px; }
  *div.singleTab div.content div.pagingButtons { display: inline; } /* IE hack */
  div.singleTab div.content div.pagingButtons img { margin-bottom: 2px; vertical-align: text-bottom; }
  div.pagingButtons form { height: 21px; }


  /* ************************************************************************************************************************************************************************************************************** */





  /* *** feltételes stílusok, csak .border-en belül élnek *** */
  div.singleTab div.border div.articleList, div.singleTab div.background div.articleList { padding: 8px; }
  div.singleTab div.border div.articleList img, div.singleTab div.background div.articleList img { margin-top: -8px; margin-left: -8px; padding-bottom: 8px; }
  div.singleTab div.articleList div.imageTop { padding: 0px 0px 8px 0px; }
  div.singleTab div.articleList div.imageRight { float: right; padding: 0 0px 0px 8px; }
  div.singleTab div.articleList div.imageLeft { float: left; padding: 0 8px 0px 0px; }
  div.singleTab div.border div.articleList div.imageRight { padding: 8px; }
  div.singleTab div.border div.articleList div.imageLeft { padding: 8px; }
  div.singleTab div.border div.blogItem, div.singleTab div.background div.blogItem  { padding: 0 8px 10px 8px; }
  div.singleTab div.border div.blogItem:first-child, div.singleTab div.background div.blogItem:first-child { padding: 8px 8px 10px 8px; }







  div.singleTab h2.articleTopTitle a:link,
  div.singleTab h2.articleTopTitle a:active,
  div.singleTab h2.articleTopTitle a:visited {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 25px; font-weight: bold; color: black; text-decoration: none; }
  div.singleTab h2.articleTopTitle a:hover { text-decoration: underline; }

  div.singleTab h2.articleLeadTitle { padding: 0px 0px 3px 0px; line-height: 17px; margin: 0px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; }
  div.singleTab h2.articleLeadSupTitle { margin: 0px; display: inline-block; color: white; padding: 0 5px; background: #981b1e;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

  div.singleTab h2.articleLeadTitle a:link,
  div.singleTab h2.articleLeadTitle a:active,
  div.singleTab h2.articleLeadTitle a:visited { color: black; text-decoration: none; }
  div.singleTab h2.articleLeadTitle a:hover { text-decoration: underline; }

  div.singleTab div.articleTopHeadline,
  div.singleTab div.articleLeadHeadline { color:  #333; padding: 0px 0px 15px 0px; }

  div.singleTab div.articleTopHeadline { line-height: 18px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 19px; }
  div.singleTab div.articleLeadHeadline { line-height: 17px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 17px; }
  div.singleTab div.articleDate { margin: 13px 0; color: #981b1e; }

  div.singleTab div.articleList:last-child div.articleLeadHeadline { padding: 0px; }

  div.singleTab div.content div.title { padding: 3px 10px 3px 10px; font-weight: bold; }

  div.singleTab div.content div.magazine { padding: 10px; }
  div.singleTab div.content div.magazine div.jobprofi { padding: 0px 20px 20px 20px; background-color: white; margin-left: -20px; margin-right: -10px; margin-bottom: -10px; margin-top: 20px; }
  div.singleTab div.content div.magazine div.cover { width: 90px; float: left;}
  div.singleTab div.content div.magazine div.cover img { background-color: white; border: 1px solid #d0ccc1; padding: 2px; }

  /* Csak a left hasáb previewkep mérete (kiadvanyok.php)*/
  #leftColumn div.singleTab div.content div.magazine div.cover a img { width: 65px; }

  div.singleTab div.content div.magazine div.data { width: 220px; float: left; padding-left: 0px; }
  div.singleTab div.content div.magazine div.dataFull { width: 450px; }
  div.singleTab div.content div.magazine div.date { font-weight: bold; color: #981b1e;}
  div.singleTab div.content div.magazine h2.title { color: black; margin: 0px; padding: 0px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
  div.singleTab div.content div.magazine div.title span { color: #981b1e; }

  div.singleTab div.separator { border-bottom: 1px solid #d0ccc1; height: 1px; }

  div.titleRow { padding: 10px 0px 0px 10px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 25px; font-weight: bold; }



  /*   ***********     video     **************   */

  div.singleTab div.videoTitles { margin-top: 15px; }
  div.singleTab div.videoTitles h1.articleLeadTitle a {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 25px; font-weight: bold; margin: 0px; }

  div.singleTab div.videoTitles div.videoLinkMore a:link,
  div.singleTab div.videoTitles div.videoLinkMore a:active,
  div.singleTab div.videoTitles div.videoLinkMore a:visited { display: inline-block; margin: 0px 0 17px 0; text-decoration: none; color: #981b1e;}

  div.singleTab div.videoTitles div.videoLinkMore a:hover { text-decoration: underline; color: #981b1e;}



  /*  booklist  */

  div.singleTab div.content div.booklist { padding: 0px; }
  div.singleTab div.content div.booklist div.cover { width: 110px; float: left;}
  div.singleTab div.content div.booklist div.cover img { background-color: white; border: 1px solid #d0ccc1; padding: 2px; }
  div.singleTab div.content div.booklist div.data { width: 200px; /*float: left;*/ }
  div.singleTab div.content div.booklist div.dataFull { width: 450px; }
  div.singleTab div.content div.booklist div.writer { font-weight: bold; color: #981b1e; }
  div.singleTab div.content div.booklist h2.title { color: black; margin: 5px 0 0 0; padding: 0px;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
  div.singleTab div.content div.booklist h2.title span { color: #981b1e; }
  div.singleTab div.content div.booklist div.description { margin: 5px 0; font-style:italic; }
  div.singleTab div.content div.booklist div.publisher { margin: 5px 0; }
  div.singleTab div.content div.booklist div.price { margin: 10px 0; text-align: left; font-weight: bold; color: #981b1e; }
  div.singleTab div.booklistSeparator { border-bottom: 1px dashed #d0ccc1; height: 1px; }

  div.singleTab input.button { font-family: arial narrow; font-weight: bold; color: white; border: 0; text-decoration: none; padding: 0px 7px; background: #981b1e; }


  div.singleTab div.content  a.ruleLink:link,
  div.singleTab div.content  a.ruleLink:active,
  div.singleTab div.content  a.ruleLink:visited { color: #981b1e; text-decoration: none; }
  div.singleTab div.content  a.ruleLink:hover { text-decoration: underline; }
  
  a.button { height: 21px; padding: 3px 0px 0px 0px; background-repeat: no-repeat; display: inline-block; text-decoration: none !important; cursor: pointer;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
  a.normal { color: #981b1e !important; }
  a.colored,
  a.colored:hover div.middle { color: white !important; }

  a.button div.start { width: 3px; height: 21px; background-repeat: no-repeat; float: left; }
  a.normal div.start {background-image: url(/_image/vendeg/button/normalStart.gif); }
  a.colored div.start {background-image: url(/_image/vendeg/button/coloredStart.gif); }

  a.button div.startArrow { width: 15px; height: 21px; background-repeat: no-repeat; float: left; }
  a.normal div.startArrow {background-image: url(/_image/vendeg/button/normalStartArrow.gif); }
  a.colored div.startArrow {background-image: url(/_image/vendeg/button/coloredStartArrow.gif); }

  a.button div.middle { height: 21px; background-repeat: repeat-x; float:left; }
  a.normal div.middle { background-image: url(/_image/vendeg/button/normalMiddle.gif); }
  a.colored div.middle { background-image: url(/_image/vendeg/button/coloredMiddle.gif); }

  a.button div.middle { padding: 3px 5px 0 2px; float:left; }

  a.button div.end { width: 3px; height: 21px; background-repeat: no-repeat; float: left; }
  a.normal div.end {background-image: url(/_image/vendeg/button/normalEnd.gif); }
  a.colored div.end {background-image: url(/_image/vendeg/button/coloredEnd.gif); }

  a.button div.endArrow { width: 15px; height: 21px; background-repeat: no-repeat; float: left; }
  a.normal div.endArrow {background-image: url(/_image/vendeg/button/normalEndArrow.gif); }
  a.colored div.endArrow {background-image: url(/_image/vendeg/button/coloredEndArrow.gif); }

  a.button div.endCross { width: 20px; height: 21px; background-repeat: no-repeat; float: left; }
  a.normal div.endCross {background-image: url(/_image/vendeg/button/normalEndX.gif); }
  a.colored div.endCross {background-image: url(/_image/vendeg/button/coloredEndX.gif); }

  
  #basketPosting { display: table; width: 592px; }
  div.basketTableRow { display:table-row; }
  div.contentBoxBasket { display: table-cell; width: 292px;  vertical-align: inherit; float: left; margin: 0px; }
  div.contentBoxBasket div.content { position: relative  !important; width: 288px !important;  }
  div.contentBoxBasket div.content div.dataSheet div.label { width: 90px  !important; }
  div.contentBoxBasket div.content div.dataSheet div.data input[type=text] { width: 170px !important; }
  div.contentBoxBasket div.content div.dataSheet div.data select { width: 173px !important; }
  div.contentBoxBasket div.content div.row { height: 24px; }

  /*div.contentBoxBasket div.content:last-child { padding-bottom: 50px; /*border: 1px solid red;*/ }*/
  div.contentBoxBasket div.content div.dataSheet  { height: 285px; }
  div.sameAddrBtn { bottom: 10px; right: 13px; height: 20px; }


  div.basket { width: 586px; }
  div.basket div.title {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333; margin-bottom: 10px; }
  table.basket { border: 1px solid #d0ccc1; width: 586px; }
  table.basket thead td { font-weight: bold; text-align: center; color: #333; }
  table.basket thead td:first-child { text-align: left; }
  table.basket tbody td { text-align: right; color: #333; padding: 5px 5px 5px 10px ; }
  table.basket tbody td:first-child { text-align: left; }

  table.basket tbody td input { border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; color: black;
                               background: white; width: 28px; }

  table.basket tfoot div.price { text-align: right; font-weight: bold; padding: 10px; }

  div.basketRefreshButton { width: 100%; text-align: right; padding: 0px; }
  div.basketRefreshButton a.basketRefreshButton_btn { width: 146px; height: 21px; background-repeat: no-repeat; background-image: url(/_image/kreativ/basketRefresh_146x21px_btn.gif); display: inline-block; cursor: pointer;
                                                       font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-align: left; color: #981b1e; text-decoration: none;
                                                      padding: 3px 0 0 8px; }

  div.basketBox { width: 100%; }
  div.basketBox table.basket {  }
  div.basketBox table.basket thead td { font-weight: bold; text-align: center; color: #333; }
  div.basketBox table.basket thead td:first-child { text-align: left; }
  div.basketBox table.basket tbody td { text-align: center; color: #333; padding: 3px 5px 3px 10px ; }
  div.basketBox table.basket tbody td:first-child { text-align: left; }

  table.basket tfoot div.price {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: right; padding: 10px; border-bottom: 0; }
  table.basket tfoot div.button { padding: 5px 10px 10px 0; text-align: right; }

  table.basket tbody td input.clear { border: 0; background-repeat: no-repeat; background-image: url(/_image/vendeg/coloredX_icon.gif); width: 21px; height: 21px; cursor: pointer;  }

  
  div.articleFull { margin-top: 20px; margin-left: 5px; margin-right: 10px; }
  div.article h1, div.article h2, div.article h3 { margin: 0px; font-family: 'Trebuchet MS', Helvetica, sans-serif }
  div.article h1 { }
  div.article h2 { font-weight: normal; color: #981b1e; }
  div.article h3 { margin: 12px 0px 0px 0px; font-size: 18px; line-height: 17px; font-weight: normal; }
  div.imprintView h3 { margin: 9px 0px 0px 10px; }
  div.article h4 {  }
  div.article h5 {  }
  div.article h6 {  }
  div.article div.articleDate { display: inline-block; margin: 17px 0; color: #981b1e; }
  *div.article div.articleDate { display: inline; } /* IE hack */
  div.article div.articleLead { margin-bottom: 13px; line-height: 19px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
  div.article div.articleContent { position: relative; margin-bottom: 15px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 19px; }

  div.article div.articleLead a:link,
  div.article div.articleLead a:active,
  div.article div.articleLead a:visited,
  div.article div.articleContent a:link,
  div.article div.articleContent a:active,
  div.article div.articleContent a:visited  { text-decoration: none; color: #981b1e; }
  div.article div.articleLead a:hover,
  div.article div.articleContent a:hover  { text-decoration: underline; color: #981b1e; }

  div.article div.articleWriter a:link,
  div.article div.articleWriter a:active,
  div.article div.articleWriter a:visited  { font-weight: bold; color: #333; text-decoration: none; }
  div.article div.articleWriter a:hover  { text-decoration: underline; }
  div.article div.articleSource a:link,
  div.article div.articleSource a:active,
  div.article div.articleSource a:visited { font-weight: normal; color: #333; text-decoration: none; }
  div.article div.articleSource a:hover { text-decoration: underline; }

  div.article div.imageTitle { font-size: 11px; }

  
  div.shareBox { height: 20px; margin: 15px 0 15px 15px; padding: 5px 5px; }
  div.shareBox table td { vertical-align: middle; }

  div.shareBox div.button-shareBox { padding: 0 20px 0 0; display:inline-block; height: 20px; }
 *div.shareBox div.button-shareBox { display:inline; }
  div.shareBox div.button-shareBox a { display:inline-block; margin: 0; }
 *div.shareBox div.button-shareBox a { display:inline; }
  div.shareBox div.button-shareBox:last-child { padding: 0; }
  div.shareBox div.button-shareBox img { vertical-align: text-top; vertical-align: -30%; display: inline-block; }
 *div.shareBox div.button-shareBox img { display: inline; }
  div.shareBox div.button-shareBox div.aText { vertical-align: text-top; display: inline-block; padding: 0; margin: -6px 0 0px 5px; /*border: 1px dashed green*/ }
 *div.shareBox div.button-shareBox div.aText { display: inline; vertical-align: 10%; /*border: 1px dashed green*/ }

  div.shareBox  div.share_addThis_btn { background: url('/_image/addThis_btn.gif') no-repeat top left; }
  div.shareBox  div.share_kedvencek_btn { background: url('/_image/kedvencek_btn.gif') no-repeat top left; }
  div.shareBox  div.share_szoljHozza_btn { background: url('/_image/szoljHozza_btn.gif') no-repeat top left; }
  div.shareBox  div.share_kuldesEmailben_btn { background: url('/_image/kuldesEmailben_btn.gif') no-repeat top left; }

  div.shareBox  div.share_addThis_btn,
  div.shareBox  div.share_kedvencek_btn,
  div.shareBox  div.share_szoljHozza_btn,
  div.shareBox  div.share_kuldesEmailben_btn { width: 20px; height: 20px; display: inline-block; background-color: #981b1e; }
 *div.shareBox  div.share_kuldesEmailben_btn { display: inline; }

  
  div.calendar { display: inline-block; background: #eceae6; width: 100%;  font-size: 14px; }

  div.calendar table.calendar { width: 100%; border: 1px solid #d0ccc1; }

  div.calendar table.calendar thead tr, table.calendar tr { text-align: center;  }

  div.calendar table.calendar thead tr td { }
  div.calendar table.calendar thead tr td div { border-right: 1px solid #d0ccc1; margin-top:5px; margin-bottom:5px; height: 16px}
  div.calendar table.calendar thead tr td:last-child,
  div.calendar table.calendar thead tr td:first-child { width: 6px; }

  div.calendar table.calendar tbody tr.firstTR td { height: 6px; border-top: 1px solid #d0ccc1; }
  div.calendar table.calendar tbody tr.lastTR td { height: 6px; }

  div.calendar table.calendar tbody a,
  div.calendar table.calendar tbody div { display: block; border-top: 1px solid #eceae6; border-left: 1px solid #eceae6; text-decoration: none; padding-top: 5px; height: 21px; }

  div.calendar table.calendar tbody a.event_thisMonthFreeDay,
  div.calendar table.calendar tbody div.event_thisMonthFreeDay {  color: #000000; background-color: #FFFFFF; }

  div.calendar table.calendar tbody a.event_thisMonthFreeWeekendDay,
  div.calendar table.calendar tbody div.event_thisMonthFreeWeekendDay { color: #000000; background-color: #FFFDDF; }

  div.calendar table.calendar tbody a.event_thisMonthEventDay,
  div.calendar table.calendar tbody div.event_thisMonthEventDay { color: #000000 !important; background-color: #981b1e; text-decoration: none; }
  div.calendar table.calendar tbody a.event_thisMonthEventDay:hover { color: #000000 !important; text-decoration: underline; }

  div.calendar table.calendar tbody a.event_thisMonthEventWeekendDay,
  div.calendar table.calendar tbody div.event_thisMonthEventWeekendDay { color: #000000; background-color: #981b1e; }
  div.calendar table.calendar tbody a.event_thisMonthEventWeekendDay:hover { color: #000000 !important; text-decoration: underline; }

  div.calendar table.calendar tbody a.event_otherMonthFreeDay,
  div.calendar table.calendar tbody div.event_otherMonthFreeDay { color: #d0d0d0; background-color: #FFFFFF; }

  div.calendar table.calendar tbody a.event_otherMonthFreeWeekendDay,
  div.calendar table.calendar tbody div.event_otherMonthFreeWeekendDay { color: #d0d0d0; background-color: #FFFDDF; }

  div.calendar table.calendar tbody a.event_otherMonthEventDay,
  div.calendar table.calendar tbody div.event_otherMonthEventDay { color: #d0d0d0; background-color: #FFDEA6; }

  div.calendar table.calendar tbody a.event_otherMonthEventWeekendDay,
  div.calendar table.calendar tbody div.event_otherMonthEventWeekendDay { color: #d0d0d0; background-color: #FFDEA6; }

  div.calendar table.calendar tbody a.event_today,
  div.calendar table.calendar tbody div.event_today { font-weight: bold; }
  
  div.sitemap { margin: 10px 0 0 10px;}
  div.sitemap div.item { position: relative; margin: 2px 0; padding: 3px; border: 1px solid #999; }

  div.sitemap div.item a:link, div.sitemap div.item a:active, div.sitemap div.item a:visited { color: black; text-decoration: none; }
  div.sitemap div.item a:hover { text-decoration: underline; }

  div.sitemap div.item:first-child { font-weight: bold; text-transform:capitalize; }

  
  div.searchResults { margin: 15px 0px 0px 15px; width: 587px; }

  div.searchResults div.link a:link,
  div.searchResults div.link a:active,
  div.searchResults div.link a:visited {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #981b1e; }
  div.searchResults div.link a:hover { text-decoration: underline }


  div.searchResults div.image { float: right; vertical-align: top; margin-left: 10px; clear: right; }
  div.searchResults div.texts { vertical-align: top; }

  div.searchResults div.description {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 19px; padding-top: 5px; }
  div.searchResults div.description p { margin: 0; padding: 0 0 5px 0; }

  div.searchResults div.number { font-weight: bold; color: #888; clear: right; }
  div.searchResults div.link { margin: 0; padding: 0px;}
  div.searchResults div.section { padding: 0px; }
  div.searchResults img.img { border: 1px solid #d0ccc1; padding: 5px; }
  div.searchResults div.time,
  div.searchResults div.date { color: #888; padding: 0px; display: inline-block; }

  div.searchResults div.line { margin: 10px 0px; border-top: 1px solid #d0ccc1; }
  

  div.eventViewList { padding: 0px; }
  div.eventViewListEvent { padding-left: 15px; }
  td.tableSubTd div.eventViewListEvent { padding-left: 0px !important; }

  div.event_date { font-weight: bold; padding: 8px 0; color: #981b1e; }

  div.eventViewList h2.event_title a:link, div.eventViewList h2.event_title a:active, div.eventViewList h2.event_title a:visited,
  div.recommends_entryItem h2.event_title a:link, div.recommends_entryItem h2.event_title a:active, div.recommends_entryItem h2.event_title a:visited { font-weight: bold; color: #333; text-decoration: none; font-size: 12px; margin: 0px; }

  div.eventViewList h2.event_title a:hover,
  div.recommends_entryItem h2.event_title a:hover { text-decoration: underline; }

  div.event_lead_left_ { width: 470px; padding: 10px 0; }
  div.event_lead_banner { width: 470px; padding: 10px 0; }
  div.event_lead_left_full { width: 470px; padding: 10px 0; }
  div.event_lead_left_half { width: 400px; padding: 10px 0; }
  div.event_lead_right { width: 332px; padding: 10px 0; }

  div.event_thumbnail { width: 90px; background: #fff; border: 1px solid #d0ccc1; padding: 5px; margin: 5px; display: inline-block; }
  div.event_thumbnail img { width: 90px; }

  select.eventSelect { border-top: 1px inset #565656; border-right: 1px inset #cccccc; border-bottom: 1px inset #cccccc; border-left: 1px inset #565656; color: black; text-transform: none;
                               background: white; width: 100%; }

  
  #quiz .articleTitle a { color: #981b1e;  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding: 10px 0 10px 5px; }

  #quiz .questions { padding:10px; }
  #quiz .questions .questionTitle { font-weight:bold; }
  #quiz .questions .answered { color: #FE5601; }

  #quiz .answers { padding:3px; }
  #quiz .answers .verifyOther { color: #ccc; }
  #quiz .answers .userAnswer { color: #FE5601; }
  #quiz .answers .correctAnswer { font-style:italic; font-weight: bold; }
  #quiz .answers ol { list-style-type: lower-latin; }

  
  div.editorial-sharebox { margin-left: 10px; padding-left: 10px; height: 45px; }

  div.editorial-sharebox div.share-button { display:inline-block; margin: 6px 0 0px 15px; }
 *div.editorial-sharebox div.share-button { display:inline; }
  div.editorial-sharebox div.share-button:first-child { margin: 6px 0 0px 0px; }

  div.editorial-sharebox div.buttons-container { text-align: center; }

  div.editorial-sharebox div.share-default,
  div.editorial-sharebox div.share-description {  }
  div.editorial-sharebox div.share-default { text-align: center; }
  div.editorial-sharebox div.share-description { display:none; text-align: center; }

  
  /*** box ***/

  div.contentBox { margin-top: 15px; }
  div.contentBoxHalf { width: 286px; margin-left: 15px; }
  div.contentBoxLeft { width: 587px; margin-left: 15px; }
  div.contentBoxRight { width: 332px; margin-left: 15px; }
  div.contentBoxEmbed { width: 230px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; }



  /*** titleBar ***/

  div.contentBox div.titleBar { height: 24px; }

  div.contentBoxHalf div.titleBar {  }
  div.contentBoxLeft div.titleBar {  }
  div.contentBoxRight div.titleBar {  }

  div.contentBox div.titleBar div {  font-family: Arial; font-size: 12px; font-weight: bold; float: left; height: 24px; text-transform: uppercase; }
  div.contentBox div.titleBar div.firstNormal { width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabFirstNormal.gif); }
  div.contentBox div.titleBar div.firstColored{ width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabFirstColored.gif); }
  div.contentBox div.titleBar div.lastNormal { width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabLastNormal.gif); }
  div.contentBox div.titleBar div.lastColored { width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/singleTab/tabLastColored.gif);}
  div.contentBox div.titleBar div.normal { background-repeat: repeat-x; padding: 3px 4px 0 4px; color: #fff; background-image: url(/_image/vendeg/singleTab/tabNormal.gif);}
  div.contentBox div.titleBar div.colored { background-repeat: repeat-x; padding: 3px 4px 0 4px; color: white; background-image: url(/_image/vendeg/singleTab/tabColored.gif);}

  div.contentBox div.titleBar a:link, div.contentBox div.titleBar a:active, div.contentBox div.titleBar a:visited { color: #fff; text-decoration: none; }
  div.contentBox div.titleBar a:hover { text-decoration: underline; }



  /*** content ***/

  div.contentBox div.content { clear: left; }
  div.contentBoxHalf div.content { width: 284px; }
  div.contentBoxLeft div.content { width: 587px; }
  div.contentBoxRight div.content { width: 330px; }

  div.contentBox div.border { border: 1px solid #d0ccc1; }
  div.contentBox div.background { border: 1px solid #d0ccc1; background-color: #eceae6; }

  div.contentBox div.content ul { list-style-type: square; padding: 0px 0px 0px 10px; color: #981b1e; }
  div.contentBox div.content ul li { padding: 3px 0; }
  div.contentBox div.content a:link,
  div.contentBox div.content a:visited,
  div.contentBox div.content a:active { color: black; text-decoration: none; }
  div.contentBox div.content a:hover { color: black; text-decoration: underline; }

  div.contentBox div.content div.row { border-bottom: 1px solid #d0ccc1; color: black; padding: 3px 8px 3px 8px; margin: 0px 8px; clear: left; }
  div.contentBox div.content div.row:last-child { border-bottom: 0px; }
  div.contentBox div.content div.rowLast { border-bottom: none; }
  div.contentBox div.content div.dashed { border-bottom: 1px dashed #d0ccc1; margin: 0px; padding: 10px 0px 10px 0px; }

  div.contentBox div.content div.row span.counter {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #999; padding-right: 8px; }
  div.contentBox div.content div.row div.counter {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; display: inline-block; color: #999; vertical-align: top; width: 18px; }
 *div.contentBox div.content div.row div.counter { display: inline; }
  div.contentBox div.content div.row div.counted { display: inline-block; vertical-align: top; margin-top: 2px; }
 *div.contentBox div.content div.row div.counted { display: inline; }

  div.contentBoxHalf div.content div.row div.counted { width: 230px; }
  div.contentBoxRight div.content div.row div.counted { width: 266px; }

  /* white box */
  /*div.contentBox div.content div.lastRow { padding: 5px 0 5px 0px; clear: left; background-color: white; }*/

  /* dashed line above box */
  /*div.contentBox div.content div.lastRow { border-top: 1px dashed #d0ccc1; padding: 5px 0 5px 0px; clear: left; height: 22px; }*/

  div.contentBox div.content div.pagingRow table tr { vertical-align: middle; }
  div.contentBox div.content div.pagingRow table table { margin-right: 8px; }
  div.contentBox div.content div.pagingRow input.prev { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/leftArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-right: 5px;  }
  div.contentBox div.content div.pagingRow input.next { border: 0; background-repeat: no-repeat; background-image: url(/_image/kreativ/rightArrow.gif); width: 21px; height: 21px; cursor: pointer; margin-left: 5px; }

  img.squareInActive { background-color: #b3ab97; width: 5px; height: 5px; margin: 2px 2px 0 2px; }
  img.squareActive { background-color: #981b1e; width: 5px; height: 5px; margin: 2px 2px 0 2px; }

  div.contentBox div.content div.contentItem { padding-bottom: 10px; color: #333; }

  div.contentBox div.content div.contentItem div.contentTitle {  font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: black; padding-left: 14px; padding: 0px; }
  div.contentBox div.content div.contentItem div.contentTitle span.blogger {  font-family: Verdana; font-size: 12px; font-weight: bold; padding: 0 5px; background: transparent; }
  div.contentBox div.content div.contentItem div.contentTitle span.bloggerOwn {background: #981b1e; }
  div.contentBox div.content div.contentItem div.contentTitle a:link,
  div.contentBox div.content div.contentItem div.contentTitle a:active,
  div.contentBox div.content div.contentItem div.contentTitle a:visited { color: black; padding-left: 14px; padding: 0; text-decoration: none; }
  div.contentBox div.content div.contentItem div.contentTitle a:hover { text-decoration: underline; }
  div.contentBox div.content div.contentItem div.contentTitle span.bloggerOwn a:link,
  div.contentBox div.content div.contentItem div.contentTitle span.bloggerOwn a:active,
  div.contentBox div.content div.contentItem div.contentTitle span.bloggerOwn a:visited,
  div.contentBox div.content div.contentItem div.contentTitle span.bloggerOwn a:hover { color: white !important; }

  div.contentBox div.border div.contentItem, div.contentBox div.background div.contentItem { padding: 10px; }

  div.contentBox div.content div.imageItem { position: relative; width: 90px; height: 90px; background: #fff; border: 1px solid #d0ccc1; padding: 6px 4px 5px 4px; margin: 7px 0 7px 7px; text-align: center; display: inline-block; overflow: hidden; }
 *div.contentBox div.content div.imageItem { display: inline; } /* IE hack */
  div.contentBox div.content div.imageItem img { vertical-align: top; padding-bottom: 3px; }
  div.contentBox div.content div.imageItem div.imageTitle { display: block; position: absolute; width: 97%; height: 30px; bottom: 2px; vertical-align: 50%; overflow: hidden;  }
 *div.contentBox div.content div.imageItem div.imageTitle { text-align: center; margin-left: -50%; }
  div.contentBox div.content div.bigImageItem { width: 580px; margin: 7px 0 0px 0px; height: auto; }


  div.contentBox div.imageTop { padding: 0px 0px 8px 0px; }
  div.contentBox div.imageRight { float: right; padding: 0 0px 0px 8px; }
  div.contentBox div.imageLeft { float: left; padding: 0 8px 0px 0px; }


  div.contentBox div.content div.bubble { clear: left; float: right; padding-right: 15px; }
  div.contentBox div.content div.bubble div.tab { width: 27px; background-repeat: no-repeat; background-image: url(/_image/kreativ/bubbleTab.gif); display: inline-block; height: 45px; vertical-align: bottom; }
 *div.contentBox div.content div.bubble div.tab { display: inline; }

  div.contentBox div.content div.bubble .top { background-repeat: no-repeat; background-position: bottom left; background-image: url(/_image/kreativ/bubbleTop.gif); }
  div.contentBox div.content div.bubble .bottom { background-repeat: no-repeat; background-image: url(/_image/kreativ/bubbleBottom.gif); }
  div.contentBox div.content div.bubble div.text { display: inline-block; }
 *div.contentBox div.content div.bubble div.text { display: inline; }
  div.contentBox div.content div.bubble span.text { background: #c3c3c3; display: inline-block; padding: 10px; width: 204px; }

  div.contentBox div.content div.dataSheet { clear: left; padding: 10px; }
  div.contentBox div.content div.dataSheet div.row { border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; /*height: 23px;*/ }
  div.contentBox div.content div.dataSheet div.label { clear: left; display: inline-block; width: 130px; }
  div.contentBoxLeft div.content div.dataSheet div.label { width: 130px; }
  div.contentBoxRight div.content div.dataSheet div.label { width: 90px; }
  div.contentBox div.content div.dataSheet div.data { display: inline-block;  }
  div.contentBoxLeft div.content div.dataSheet div.data { width: 420px; }
  div.contentBoxRight div.content div.dataSheet div.data { width: 200px; }
  div.contentBox div.content div.dataSheet div.dataInput { width: 165px; }

  div.contentBox div.content div.dataSheet div.autoWidth { width: auto !important; }

  div.contentBox div.content div.dataSheet div.row textarea,
  div.contentBox div.content div.dataSheet div.data input[type=text],
  div.contentBox div.content div.dataSheet div.data input[type=password],
  div.contentBox div.content div.dataSheet div.data select { border-top: 1px solid #565656; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #565656; color: black; margin: 2px 0px; }

  div.contentBox div.content div.dataSheet div.row textarea { width: 558px; height: 70px; }
  div.contentBox div.content div.dataSheet div.data input[type=text],
  div.contentBox div.content div.dataSheet div.data input[type=password] { width: 158px; }
  div.contentBox div.content div.dataSheet div.data select { width: 160px; }

  div.contentBox div.content div.dataSheet div.title { font-weight: bold; }

  div.contentBox div.content div.dataSheet *div.label,
  div.contentBox div.content div.dataSheet *div.data,
  div.contentBox div.content div.bubble *div.text,
  div.contentBox div.content div.bubble *span.text,
  *div.tab { display: inline; }

  div.contentBoxLeft div.articleList { border-bottom: 1px solid #ccc; margin-bottom: 15px; }
  div.contentBoxLeft div.separator { border-bottom: 1px solid #ccc; margin-bottom: 10px; }

  div.contentBoxHalf div.articleList p { margin: 0px; }

  div.contentBox div.articleTopHeadline, div.contentBox div.articleLeadHeadline { color:  #333; padding: 0px 0px 11px 0px; }
  div.contentBox div.border h1,
  div.contentBox div.border h2,
  div.contentBox div.background h1,
  div.contentBox div.background h2 { padding-top: 10px; }
  div.contentBox div.border h1,
  div.contentBox div.border h2,
  div.contentBox div.background h1,
  div.contentBox div.background h2,
  div.contentBox div.border div.articleTopHeadline,
  div.contentBox div.border div.articleLeadHeadline,
  div.contentBox div.background div.articleTopHeadline,
  div.contentBox div.background div.articleLeadHeadline { padding-left: 10px; padding-right: 10px; }

  div.contentBox div.articleTopHeadline { line-height: 18px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 19px; }
  div.contentBox div.articleLeadHeadline { line-height: 17px;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 17px; }

  div.contentBox h2.articleTopSupTitle { color: #981b1e; }
  div.contentBox h2.articleLeadSupTitle { color: #981b1e; font-size: 14px; }

  div.contentBox div.multiTab div.content { border: 1px solid #d0ccc1; border-top: none; }

  div.multiTab div.titleBar { background-repeat: repeat-x; background-image: url(/_image/vendeg/multiTabs/multiTabHeader.gif); }
  div.multiTab div.titleBar div { cursor: pointer; }
  div.multiTab div.titleBar div.firstSelected { width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabFirstSelected.gif);}
  div.multiTab div.titleBar div.firstNormal { width: 3px; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabFirstNormal.gif);}
  div.multiTab div.titleBar div.middleSelectedNormal { width: 8px; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabMiddleSelectedNormal.gif);}
  div.multiTab div.titleBar div.middleNormalSelected { width: 8px; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabMiddleNormalSelected.gif);}
  div.multiTab div.titleBar div.lastSelected {  width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabLastSelected.gif);}
  div.multiTab div.titleBar div.lastNormal {  width: 4px; background-position: left top; background-repeat: no-repeat; background-image: url(/_image/vendeg/multiTabs/tabLastNormal.gif);}
  div.multiTab div.titleBar div.selectedNormal { background-repeat: repeat-x; padding: 3px 4px 0 4px ; color: #666666; background-image: url(/_image/vendeg/multiTabs/tabSelected.gif); height: 21px; }
  div.multiTab div.titleBar div.normal { background-repeat: repeat-x; padding: 3px 4px 0 4px; color: white; background-image: url(/_image/vendeg/multiTabs/tabNormal.gif); height: 21px; }

  div.multiTabColored div.titleBar div.firstNormal { background-image: url(/_image/vendeg/multiTabs/tabFirstColored.gif) !important; }
  div.multiTabColored div.titleBar div.middleSelectedNormal {background-image: url(/_image/vendeg/multiTabs/tabMiddleSelectedColored.gif) !important; }
  div.multiTabColored div.titleBar div.middleNormalSelected {background-image: url(/_image/vendeg/multiTabs/tabMiddleColoredSelected.gif) !important; }
  div.multiTabColored div.titleBar div.lastNormal { background-image: url(/_image/vendeg/multiTabs/tabLastColored.gif) !important; }
  div.multiTabColored div.titleBar div.selectedNormal { color: #666; }
  div.multiTabColored div.titleBar div.normal { background-image: url(/_image/vendeg/multiTabs/tabColored.gif) !important; }

  div.contentBoxEmbed div.embedTitle { background-image: url(/_image/embedTitleBg.gif); background-repeat: repeat-x; border: 1px solid #e6e3dc; font-weight: bold; padding: 4px 10px; margin-bottom: 2px; }

  div.contentBox div.content div.cover { width: 110px; float: left;}
  div.contentBox div.content div.cover img { background-color: white; border: 1px solid #d0ccc1; padding: 2px; }

  div.contentBoxLeft div.multiTitleBar { width: 590px; height: 42px; background-repeat: repeat-x; background-image: url('/_image/vendeg/multiTab/bg.gif'); }
  div.contentBoxLeft div.multiTitleBar div.normalStart { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/normalStart.gif'); }
  div.contentBoxLeft div.multiTitleBar div.firstNormal { padding: 14px 8px 0px 2px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.contentBoxLeft div.multiTitleBar div.lastNormal { padding: 14px 2px 0px 8px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.contentBoxLeft div.multiTitleBar div.normal { padding: 14px 5px 0px 5px ; height: 28px; text-align: center; color: #981b1e;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/normal.gif'); }
  div.contentBoxLeft div.multiTitleBar div.normalEnd { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/normalEnd.gif'); }
  div.contentBoxLeft div.multiTitleBar div.normalNormal { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/normalNormal.gif'); }
  div.contentBoxLeft div.multiTitleBar div.normalSelected { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/normalSelected.gif'); }
  div.contentBoxLeft div.multiTitleBar div.selectedNormal { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/selectedNormal.gif'); }

  div.contentBoxLeft div.multiTitleBar div.selectedStart { height: 42px; width: 9px;  float:left; background-image: url('/_image/vendeg/multiTab/selectedStart.gif'); }
  div.contentBoxLeft div.multiTitleBar div.selected { padding: 14px 5px 0px 5px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.contentBoxLeft div.multiTitleBar div.firstSelected { padding: 14px 8px 0px 2px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.contentBoxLeft div.multiTitleBar div.lastSelected { padding: 14px 2px 0px 8px ;  height: 28px; text-align: center; color: black;  font-family: Arial; font-size: 12px; font-weight: bold; background-repeat: repeat-x; float:left; background-image: url('/_image/vendeg/multiTab/selected.gif'); }
  div.contentBoxLeft div.multiTitleBar div.selectedEnd { height: 42px; width: 9px; float:left; background-image: url('/_image/vendeg/multiTab/selectedEnd.gif');}

  div.contentBox div.content div.jobprofi { padding: 0px 20px 20px 20px; background-color: white; margin-left: -10px; margin-top: 20px; }

  div.contentBoxVote div.row { margin: 0px 10px 0px 10px !important; padding: 0px 0px 10px 0px !important; }
  div.contentBoxVote div.rowLast { margin-bottom: 3px !important; margin-top: 10px !important; padding: 0px !important; }
  div.contentBoxVote div.label { display: inline-block; width: 40px; padding-bottom:1px; }
 *div.contentBoxVote div.label { display: inline; }
  div.contentBoxVote div.data { display: inline-block; border: 1px solid #999; width: 266px; background-color: #fff; }
 *div.contentBoxVote div.data { display: inline; }
  div.contentBoxHalf div.contentBoxVote div.data { display: inline-block; border: 1px solid #999; width: 236px; background-color: #fff; }
 *div.contentBoxHalf div.contentBoxVote div.data { display: inline; }
  div.contentBoxVote div.scale { height: 15px; background-color: #981b1e; }
  div.voteButton { text-align: right; padding: 5px 0px; margin: 0px 10px; border-top: 1px solid #d0ccc1; }

  div.contentBoxVote form div.rowLast { margin-top: 0px !important; }
  div.contentBoxVote form div.data { border: none !important; background-color: transparent !important; padding-bottom:3px; }
  div.contentBoxVote form div.label { width: 25px !important; }

  div.contentBoxVote input[type=radio] { margin: 0 10px 0px 0; }

  div.contentBox div.blogBox p { margin: 0px; }

  
  div.paging .middle,
  div.paging img { vertical-align:middle; display: inline-table; }
  div.paging span.pages { vertical-align:text-bottom; cursor: pointer; margin: 0 3px; }
  div.paging a.pages { padding: 5px 3px 0px 3px; font-weight: bold; color: #981b1e; display: block; }
  div.paging a.actual { padding: 5px 3px 0px 3px; font-weight: bold; color: #aaa; display: block; }


  div.basicList div.title_16ptColored { color: #981b1e; font-weight: bold; font-size: 16pt; text-align: center; padding: 15px 0; }
  div.basicList div.title_12ptBlack { color: #333 ; font-weight: bold; font-size: 12pt; text-align: center; }
  div.basicList div.title_10ptBlack { color: #333 ; font-weight: bold; font-size: 10pt; text-align: left; padding: 10px 0 5px 0; }
  div.basicList div.title_10ptColored { color: #981b1e; font-weight: bold; font-size: 10pt; text-align: left; padding-bottom: 5px; }

  div.basicList div.textLeftIndented   { color: #333; font-weight: bold; text-align: left; padding-left: 30px; }
  div.basicList div.text   { color: #333; text-align: left; }

  div.basicList div.date { color: #981b1e; text-align: left; }

  div.mediator { width: 332px; height: 30px; background-color: #050505; background-image: url(/_image/mediator.png); margin: 15px 0px 0px 15px; }
  div.mediapedia  { width: 332px; height: 30px; background-color: #050505; background-image: url(/_image/mediapedia.png); margin: 15px 0px 0px 15px; }
  div.kreativradio  { width: 332px; height: 30px; background-color: #050505; background-image: url(/_image/kreativradio.png); margin: 15px 0px 0px 15px;  background-repeat: no-repeat; background-position: 2px;}
  div.kreativradio a,
  div.mediator a,
  div.mediapedia a { display: block; width: 332px; height: 30px; text-align: right; }
  div.kreativradio a div,
  div.mediator a div,
  div.mediapedia a div { padding: 8px 10px 0px 0px; color: #e6e6e6; }
  div.kreativradio a div span,
  div.mediator a div span,
  div.mediapedia a div span { width: 10px; color: #e6e6e6; }

  div.stripe { width: 332px; height: 30px; margin: 15px 0px 0px 15px; }
  div.stripe a { display: block; width: 332px; height: 30px; text-align: right; }
  div.stripe a div { padding: 8px 10px 0px 0px; }
  div.stripe a div span { width: 10px; }

  a.colored { color: #fcda8a !important; }
  .submitbtn { color: #333; background-color: #fcda8a; }

  /*******************            header             *******************/

  #pageHeaderBackground { background: #981b1e; }
  #pageHeader div.sectionTitle { color: black; bottom: -25px; }
  #pageHeader div.quickSearchForm { bottom: -48px; }


  /*******************            navigation            *******************/

  #pageNavigation { position: relative; overflow: hidden; background: #083530 url(/_image/vendeg/navigShadow.gif) repeat-x left bottom; height: 39px; border: 0; clear: both; color: #fcda8a; }

  #pageNavigation a:link,
  #pageNavigation a:active,
  #pageNavigation a:visited { text-decoration: none; height: 34px; color: #fcda8a; }
  #pageNavigation a:hover { text-decoration: underline; }

  #pageNavigation div.menuButton #sectionMenu div { padding: 0px; }
  #pageNavigation div.menuButton #sectionMenu div { padding: 8px 10px 0px 30px; }
  #pageNavigation div.menuButton { color: #fcda8a; }
  #pageNavigation div.menuButton a { display: block; }
  #pageNavigation div.menuButton div.button { padding: 9px 20px 8px 20px; margin: 0px; text-transform: uppercase; }

  #pageNavigation div.userLogin {color: #fcda8a; }

  div.navigationNewsletter { padding: 6px 0px 8px 15px; border-left: 1px solid #4d4545; border-right: 1px solid #4d4545; width: 210px; }


  /*******************            footer                *******************/
  #pageFooter { color: #000; border-bottom: 8px solid #981b1e; }


  /***************/
  /*** javitva ***/
  /***************/







  /******************       hirlevel navigation         *******************/




  /*******************            rate                 *******************/
  div.articleRateContainer { background: #eceae6; border: 1px solid #D0CCC1; }
  div.articleRate { color: black; }
  a.articleRateButtonMouseOver { border: 4px solid #eceae6; border-right: 0px; color: white; }
  a.articleRateButton { border: 4px solid #eceae6; border-right: 0px; color: black; }
  div.rateMessage,
  div.rateMessage a:link,
  div.rateMessage a:active,
  div.rateMessage a:visited
  div.rateMessage a:hover { color: black; }


  /*******************            share                 *******************/
  div.shareBox { background: #eceae6; border: 1px solid #D0CCC1; width: 578px; color: black; }

  div.shareBox a:link,
  div.shareBox a:active,
  div.shareBox a:visited { color: black; text-decoration: none }
  div.shareBox a:hover { color: #fcda8a; }


  /*******************            footer                *******************/
  #pageFooter { background-color: #fcda8a; }
  #pageFooter a:link,
  #pageFooter a:active,
  #pageFooter a:visited { color: #000; }
  #pageFooter a:hover { underline; color: #000; }


  /*******************            jquery ui             *******************/
  .ui-state-active-sect,
  .ui-widget-content-sect
  .ui-state-active-sect { background: #fcda8a; }

  .fg-button { clear:left; margin: 0px; padding: 0px; }


  /****************** singleTab ****************/
  div.contentBox div.content div.lastRow { border-top: 1px dashed #d0ccc1; padding: 5px 0 4px 10px; clear: left; background-color: white; }
  div.contentBox div.background { border: 1px solid #eeb311; background: url('/_image/vendeg/boxBackground.png') repeat-x top left; }
  div.contentBox div.content ul { color: #981b1e }
  div.contentBox div.content span.small { color: #981b1e }
  div.contentBox div.titleBar div.colored { color: #fcda8a; }
  div.contentBox div.content div.booklist div.price { color: #981b1e; }


  div.btab_content p { margin: 0; padding: 0; }
  div.btab_content a:link, div.editable_content a:link,
  div.btab_content a:active, div.editable_content a:active,
  div.btab_content a:visited, div.editable_content a:visited { text-decoration: none; color: #981b1e; }
  div.btab_content a:hover, div.editable_content a:hover { text-decoration: underline; }


  div.blogItem font.slashslash { color: #981b1e; }

  div.print-icon a:link,
  div.print-icon a:active,
  div.print-icon a:visited { text-decoration: none; color: #981b1e; }
  div.article div.articleDate { color: #981b1e; }

  a.articleRateButtonMouseOver { background: #981b1e; }

  div.shareBox  div.share_addThis_btn,
  div.shareBox  div.share_kedvencek_btn,
  div.shareBox  div.share_szoljHozza_btn,
  div.shareBox  div.share_kuldesEmailben_btn { background-color: #981b1e; }


  /*******************            jquery ui             *******************/
  .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
  .ui-tabs .ui-tabs-nav li.ui-state-processing a { color: #fcda8a; background: #fff; }

  .ui-state-active-sect,
  .ui-widget-content-sect .ui-state-active-sect { width: 105px; background: none; }

  .fg-button { clear:left; margin: 0px; padding: 0px; text-decoration:none !important; color: #fcda8a; height: 34px; width: 105px; }
