/* About Default Styles
 * ---------------------
 * default.css is used to establish general rules, browser reset, or admin user interface styles.
 *
 * Browser Reset
 * -------------
 * For a more complete reset, go to http://developer.yahoo.com/yui/reset/ */
@font-face {
  font-family: "Fairview";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/fairview_regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/fairview_regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/fairview_regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/fairview_regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/fairview_regular.svg?1563360146#Fairview') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.svg?1563360146#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Bold.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Bold.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.svg?1563360146#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Italic.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Italic.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.svg?1563360146#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: bold;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.svg?1563360146#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Light.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Light.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.svg?1563360146#Open Sans Light') format("svg"); }
@font-face {
  font-family: "Open Sans Semibold";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.svg?1563360146#Open Sans Semibold') format("svg"); }
@font-face {
  font-family: "Open Sans Semibold";
  font-weight: normal;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.svg?1563360146#Open Sans Semibold') format("svg"); }
@font-face {
  font-family: "Astute";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/astute_light.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/astute_light.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/astute_light.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/astute_light.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/astute_light.svg?1563360146#Astute') format("svg"); }
@font-face {
  font-family: "Astute";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/astute.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/astute.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/astute.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/astute.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/astute.svg?1563360146#Astute') format("svg"); }
@font-face {
  font-family: "MyriadPro";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.svg?1563360146#MyriadPro') format("svg"); }
@font-face {
  font-family: "AmaticSC";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/amaticsc-regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/amaticsc-regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.svg?1563360146#AmaticSC') format("svg"); }
@font-face {
  font-family: "Brandon Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_light.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/brandon_light.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_light.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_light.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_light.svg?1563360146#Brandon Light') format("svg"); }
@font-face {
  font-family: "Brandon";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_med.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/brandon_med.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_med.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_med.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_med.svg?1563360146#Brandon') format("svg"); }
@font-face {
  font-family: "Brandon";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_blk.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/brandon_blk.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_blk.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_blk.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_blk.svg?1563360146#Brandon') format("svg"); }
@font-face {
  font-family: "Proxima Nova Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Light.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Light.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.svg?1563360146#Proxima Nova Light') format("svg"); }
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.svg?1563360146#Proxima Nova') format("svg"); }
@font-face {
  font-family: "Hurme";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.svg#Hurme') format("svg"); }
@font-face {
  font-family: "Hurme Black";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.svg#Hurme Black') format("svg"); }
@font-face {
  font-family: "Hurme Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.eot?1563360146');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.eot?&1563360146#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.woff?1563360146') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.ttf?1563360146') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.svg#Hurme Light') format("svg"); }
* {
  margin: 0;
  padding: 0; }

/* Table styles. */
table {
  width: 100%;
  border-collapse: collapse; }

table.sticky-header {
  z-index: 110; }

tbody {
  border: none; }

tr th {
  padding-left: 5px;
  padding-right: 5px; }

tr.even td,
tr.odd td {
  padding: 10px 5px; }

tr.odd {
  background-color: white; }
  tr.odd.warning, tr.odd.dblog-warning {
    background-color: #ffd; }
  tr.odd.error, tr.odd.dblog-error {
    background-color: #fcc; }
  tr.odd.ok {
    background-color: #dfd; }

tr.even.warning, tr.even.dblog-warning {
  background-color: #eec; }
tr.even.error, tr.even.dblog-error {
  background-color: #ebb; }
tr.even.ok {
  background-color: #cec; }

tr.drag-previous {
  background-color: #FFEFBF; }

.table-cell {
  display: table-cell;
  width: 1000px;
  *width: auto; }

.border-top-dotted {
  border-top: dotted 1px #818282;
  /*border-image: url('../images/elements/border.png') 0 1 1 0 repeat;*/ }

.border-bottom-dotted {
  border-bottom: dotted 1px #818282; }

/* Code. */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }

pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa; }

/* List styles. */
ul, .item-list ul, ol {
  margin-left: 0;
  padding-left: 0; }

ul, .item-list ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  ul li, .item-list ul li {
    list-style: none;
    padding: 0;
    margin: 0; }

ol {
  list-style-type: decimal; }
  ol ol {
    list-style-type: lower-alpha; }
    ol ol ol {
      list-style-type: decimal; }

/* Abbreviation. */
abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap; }

/* Clear Floats Without Structural Markup
 * ---------------------------------------
 * http://www.positioniseverything.net/easyclearing.html */
.clearfix {
  display: inline-block; }
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* Hides from IE-mac \ */
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

/* End hide from IE-mac */
/* clear classes */
.clearleft, .clearl, .cleft {
  clear: left; }

.clearright, .clearr, .cright {
  clear: right; }

.clear, .clearboth, .clearall {
  clear: both; }

/* Float classes */
.floatleft, .fleft, .floatl {
  float: left; }

.floatright, .fright, .floatr {
  float: right; }

a > img {
  vertical-align: top; }

img[alt] {
  color: transparent; }

input:focus, textarea:focus, button:focus {
  outline: none; }

/* bug fix with views 2 edit links. */
div.view div.views-admin-links {
  width: auto; }

/* Rollover edit links for blocks. */
div.block {
  position: relative; }
  div.block h3.block-title {
    margin: 0; }
  div.block .edit {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
    top: 0;
    right: 0;
    left: auto;
    padding: 3px 8px 0;
    font-size: 10px;
    line-height: 16px;
    background-color: white;
    border: 1px solid #cccccc; }
    div.block .edit a {
      display: block;
      border: 0;
      padding: 0;
      margin: 0; }
  div.block:hover .edit {
    display: block; }

.container-inline div, .container-inline label {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }

body.admin div.block:hover {
  outline: dashed 2px #F60; }

/* Wireframe styles. */
.with-wireframes #header,
.with-wireframes #content-top,
.with-wireframes #content-top > *,
.with-wireframes #content-header,
.with-wireframes #content-header > *,
.with-wireframes #content-area,
.with-wireframes #content-area > *,
.with-wireframes #content-bottom,
.with-wireframes #content-bottom > *,
.with-wireframes #primary,
.with-wireframes #secondary,
.with-wireframes #sidebar-left-inner,
.with-wireframes #sidebar-right-inner,
.with-wireframes .block {
  padding: 2px;
  border: 1px solid #bbbbbb; }
.with-wireframes .node {
  border-bottom: 1px solid #bbbbbb;
  margin-bottom: 10px; }
.with-wireframes .block {
  margin-bottom: 3px; }
.with-wireframes #content-top,
.with-wireframes #content-header,
.with-wireframes #content-area,
.with-wireframes #content-bottom {
  margin: 0 3px 3px; }
.with-wireframes #footer {
  margin-top: 3px;
  padding: 2px;
  border: 1px solid #cccccc; }
.with-wireframes.with-navigation #content,
.with-wireframes.with-navigation .sidebar {
  margin-top: 50px; }
.with-wireframes #navigation {
  height: 50px; }

.messages .message-item {
  overflow: hidden; }
  .messages .message-item pre {
    font-size: 10px; }

.textarea-identifier {
  font-size: 12px;
  margin-bottom: 20px; }

.imagecache-img-40 {
  width: 40px;
  height: 40px; }

#node-admin-filter .multiselect .form-item {
  height: 30px;
  margin-bottom: 10px; }
#node-admin-filter .multiselect .form-item-radio .custom-radio-icon {
  margin-top: 6px; }
#node-admin-filter .multiselect dt, #node-admin-filter .multiselect dd {
  line-height: 30px; }

.g-plusone {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.fb_iframe_widget {
  vertical-align: top; }
  .fb_iframe_widget > span {
    vertical-align: top !important; }

.nosalty-recept-bottom-section .sc-print-recept-szakacs {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 18px; }

.sc-print-recept-nslogo {
  width: 195px;
  height: auto;
  display: block;
  margin-bottom: 12px; }

.column-container .column.sc-print-recept-third {
  width: 350px; }

.column-container .column.sc-print-recept-two-third {
  width: 510px; }

.column-container .sc-print-recept-separator {
  margin: 0px 3px;
  font-size: 9px; }
