/* PADDING - CONTENT */
.content-pad {padding: 14px 0px 14px 14px; text-align: center;}

/* MENU */
.menu {text-align: left; list-style: none; padding: 0px; background: #FFB854; width: 200px; margin: 0px;}
.menu a, .menu a:visited {font-weight: bold; color: black; display: block; padding: 7px 6px 7px 10px; margin: 0px;}
.menu a:hover {background: #AB7A4D; color: #fcf9f1; text-decoration: none; text-shadow: #444 1px 1px 1px;}
.menu li {border-bottom: 1px solid white;}
.m1 a, .m1 a:visited {color: white; background: #8a5e0b; padding: 5px 3px 5px 15px; font-weight: normal;}
.m1 a:hover {background: #5c400c; color: #fcf9f1; text-decoration: none; text-shadow: #444 1px 1px 1px;}
.m2 {font-size: 12px; text-align: left; list-style: none; background: #FFB854; width: 200px; margin: 0px; font-weight: bold; color: black; display: block; padding: 7px 6px 7px 10px; margin: 0px;}
.m3, .m3 li {text-align: left; list-style: none; padding: 0px; background: #FFB854; width: 200px; margin: 0px; border-bottom: 1px solid #fcf9f1}
.m3 a, .m3 a:visited {font-weight: bold; color: black; display: block; padding: 7px 6px 7px 10px; margin: 0px;}
.m3 a:hover {background: #AB7A4D; color: #fcf9f1; text-decoration: none; text-shadow: #444 1px 1px 1px;}
.m-label {width: 200px; text-align: center; color: Black;}
.m-label a, .m-label a:visited {font-size: 14px; font-weight: bold; color: Black; border-top: 1px solid #bfa77d; border-bottom: 4px solid #ffd08d; background: #ffa72a; padding: 5px 0px 3px 0px; margin: -1px 0px 3px 0px; letter-spacing: 1px; display: block;}
.m-label a:hover {background: #e19300; color: Black;}

/* FORM */
.form caption, .form2 caption {font-size: 11px; text-align: right; color: red;}
.form table {font-size: 13px; text-align: left;}
.form tr:hover,.form2 tr:hover {background-color: #fdfaf0;}
.form th {color: #666; padding: 10px 6px 0px 0px; vertical-align: top; text-align: right;}
.form th {white-space: nowrap;}
.form td {padding: 9px 10px 9px 0px; vertical-align: top; text-align: left;}
.form-label {width: 600px; color: gray; text-align: left; background: url(../images/stvorceky.gif) no-repeat left; font-size: 18px; letter-spacing: 1px; font-weight: bold; margin: 0px 0px 8px 0px; padding: 5px 0px 4px 15px; border-bottom: 1px solid #fcdaa7;}
.form-label2 {color: gray; text-align: left; background: url(../images/stvorceky2.gif) no-repeat left top; font-size: 18px; letter-spacing: 1px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 17px !important;}
.form-label tr:hover, .form-label td:hover, .form-label2 tr:hover, .form-label2 td:hover {background-color: #fff !important;}
.form-input, .form-input-pov, .form-input100, .form-input100-pov, .form-input200, .form-input200-pov, .form-input300, .form-input300-pov {font-size: 13px; height: 25px; background-image: url(images/input_bg.gif); padding-top: 4px; padding-left: 5px; margin-top: -3px;}
.form-input, .form-input-pov, .form2-input, .form2-input-pov {width: 100%;}
.form-input100, .form-input100-pov {width: 100px;}
.form-input200, .form-input200-pov {width: 200px;}
.form-input300, .form-input300-pov {width: 300px;}
.form-input-pov, .form2-input-pov, .form-input100-pov, .form-input200-pov, .form-input300-pov, .form-select-pov {border: 1px solid #ff0000 !important;}
.form select, .form2 select, .form-select-pov, .form-select {font-size: 13px; height: 25px; background-image: url(images/input_bg.gif); padding-top: 2px; padding-left: 4px; margin-top: -3px; overflow: visible;}
.form-button {font-size: 15px; font-weight: bold; letter-spacing: 1px; word-spacing: 3px; border: 1px solid #cd853f; background-image: url(../images/button_bg.gif); padding: 8px; width: 100%; margin: 15px;}
.form-button:hover, .form input[type="submit"]:hover, .form2 input[type="submit"]:hover  {background-color: #bb0000; color: white; border: 1px solid #000;}
.form textarea, .form2 textarea {vertical-align: text-top; height: 200px; width: 100%; background-image: url(images/input_bg_textarea.gif) !important; background-repeat: no-repeat;}
.form small, .form2 small {font-size: 11px; color: gray; white-space: normal; text-align: center;}
.form fieldset {border : 1px solid #bb0000; padding-left : 25px; padding-right: 25px; margin-left: 25px; width: 700px;}
.form legend {background: #ffffff; border: 0; font-size: 16px; font-weight: bold; text-align: left; vertical-align: middle; color: black; letter-spacing: 1px; margin-left: 16px; padding-right: 8px; padding-left: 16px; background-image: url(../images/form-sipka.gif); background-repeat: no-repeat;}

/* FORM 2 - mensi form */
.form2 table {font-size: 13px;}
.form2 td {padding: 4px; vertical-align: top; text-align: left;}
.form2 th {color: #666; padding: 5px 3px 3px 3px; vertical-align: top; text-align: right;}
.form2-button {font-size: 14px; font-weight: bold; letter-spacing: 1px; word-spacing: 3px; border: 1px solid #cd853f; background-image: url(../images/button_bg.gif); padding: 6px; margin: 8px; width: 100%;}
.form3-button {font-size: 13px; font-weight: bold; border: 1px solid #884b00; width: 100%; background: #f08500; padding: 3px;}

/* HINTS - JAVASCRIPT */
.hint {display: none; position: absolute; margin-top: -4px; margin-left: 12px; border: 1px solid #c93; padding: 10px 12px; background: #ffc url(../images/pointer.gif) no-repeat -10px 5px; white-space: normal;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(../images/pointer.gif) left top no-repeat;}

/* WARNING  */
.warning {border: 1px solid #CD853F; background-color: #FAFAD2; line-height: 20px; background: #FAFAD2 url(../images/warning.gif) no-repeat left;,}
.warning td {padding: 8px 8px 0px 70px; vertical-align: middle;}
.warning strong {color: red;} 

/* HELP */
.help {border: 1px solid #000ea1; background-color: #dfefff; line-height: 20px; background: #dfefff url(../images/help.png) no-repeat left;}
.help ul, .warning ul { margin-bottom: 7px;}
.help td {padding: 8px 13px 0px 60px; vertical-align: middle;}
.help strong {color: navy;}

/* DATABAZA FIRIEM - GOOGLE - BOXY */
.fir, .fir2, .fir3, .fir4, .ucet-box, .ucet-inz-box {display: inline-block; vertical-align: top !important;}
.fir, .fir2, .fir3, .fir4, .ucet-box, .ucet-inz-box {display: inline}
.fir, .fir2, .fir3, .fir4, .ucet-box, .ucet-inz-box {display: inline-table}
.fir>.lhcl_desc, .fir2>.lhcl_desc, .fir3>.lhcl_desc, .fir4>.lhcl_desc, .ucet-box>.lhcl_desc, .ucet-inz-box>.lhcl_desc {display:table-row}
.fir:hover, div.fir:hover, .fir2:hover, div.fir2:hover, .fir3:hover, div.fir3:hover, .fir4:hover, div.fir4:hover {border: 1px solid #FDDBA8; background: #FDF8F0;}
.fir {width: 300px}
.fir2 {width: 245px}
.fir3, .fir4 {width: 200px}
.fir, .fir2, .fir3, .fir4 {color: #777; text-align: left; line-height: 17px; padding: 12px 14px 17px 14px; border-top: 1px dashed #FFDEAD; border-left: 1px dashed #F6EFDB; border-right: 1px dashed #F6EFDB; border-bottom: 1px dashed white; margin: 0px !important;}
.fir-firma, .fir-firma:visited {font-size: 16px; color: #bb0000; font-weight: bold; line-height: 19px;}
.fir-label, .fir h2 {margin: 2px 0px 4px 0px; font-size: 13px; color: black; border-bottom: 1px dashed #F6EFDB;}
.fir-logo {height: 70px; text-align: center; vertical-align: middle;}
.fir img, .fir2 img, .fir3 img, .fir4 img {max-height: 65px; width: auto; height: expression(this.scrollHeight > 64 ? "65px" : "auto" );}

/* PREZENTACIE VYROBKOV - GOOGLE - BOXY */
.prezen {display: inline-block; vertical-align: top !important;}
.prezen {display: inline}
.prezen {display: inline-table}
.prezen>.lhcl_desc {display:table-row}
.prezen:hover, div.prezen:hover {border: 1px solid #FDDBA8; background: #FDF8F0;}
.prezen {width: 300px; font-size: 13px;}
.prezen {color: #777; text-align: left; line-height: 17px; padding: 12px 14px 17px 14px; border-top: 1px dashed #FFDEAD; border-left: 1px dashed #F6EFDB; border-right: 1px dashed #F6EFDB; border-bottom: 1px dashed white; margin: 0px !important;}
.prezen-nazov, .prezen-nazov:visited {font-size: 16px; color: #bb0000; font-weight: bold; line-height: 19px;}
.prezen-kategoria {color: #777; font-weight: normal; font-size: 13px; margin-top: -2px;}
.prezen-info {color: #000; margin: 5px 0px 5px 0px; font-size: 13px;}
.prezen-firma, .prezen-firma:visited {font-size: 16px; color: #bb0000; font-weight: bold; line-height: 19px;}
.prezen h2 {margin: 2px 0px 4px 0px; font-size: 13px; color: black;}
.prezen-logo {height: 70px; text-align: center; vertical-align: middle;}
.prezen img {max-height: 65px; width: auto; height: expression(this.scrollHeight > 64 ? "65px" : "auto" );}

/* AKCIE - RIADKY */
.akcie-riadok {text-align: left; border-bottom: 2px solid #F6EFDB; width: 99%; margin-bottom: 17px;}
.akcie-riadok-l {padding: 0px 15px 0px 10px; text-align: left; width: 65%; line-height: 22px;}
.akcie-riadok-l a, .akcie-riadok-l a:visited {font-size: 15px; color: #bb0000; font-weight: bold;}
.akcie-riadok-kategoria {font-size: 13px; color: #888; text-align: left;}
.akcie-riadok-datum {color: #999; white-space: nowrap; float: right;}
.akcie-riadok-l img {border: 1px solid #ffd08d; margin: 2px;}
.akcie-riadok-l img:hover {border: 1px solid #bb0000}
.akcie-riadok-r {text-align: left; width: 35%; line-height: 20px; border-left: 1px dashed #F6EFDB; padding-left: 15px;}
.akcie-riadok-r a, .akcie-riadok-r a:visited {font-size: 13px; color: #bb0000; font-weight: bold;}
.akcie-riadok-r b {font-size: 13px; color: #000; font-weight: bold;}
.akcie-riadok-label {font-size: 14px; color: #888; font-weight: bold; text-align: left;}
.akcie-riadok-r img {margin: 3px; float: right;}
.akcie-riadok label {color: #aaa; font-weight: normal}
.akcie-riadok-zlava {border: 1px solid #b57c11; background: #f6e9c4; margin: 5px 10px 5px 0px; padding: 3px 12px 12px 12px; line-height: 22px; float: left;}
.akcie-riadok-zlava  b {font-size: 27px;}

/* BURZA - AKCIE - STRED */
.stred-pocty, .stred-last, .stred-search {padding: 5px 10px 10px 10px;}
.stred-pocty a {font-size: 12px; font-weight: bold;}
.stred-pocty {border: 1px solid silver; background: #efefef; line-height: 22px;}
.stred-last {border: 1px dashed #efad32; line-height: 25px;}
.stred-last img {max-height: 65px; width: auto; height: expression(this.scrollHeight > 64 ? "65px" : "auto" );}
.stred-last a,.stred-last a:visited {font-size: 16px; color: #bb0000; font-weight: bold;}
.stred-search {border: 1px solid #f0c77a; background: #fdfaf0; line-height: 22px;}


/* BURZA / INZERCIA - RIADKY */
.inzeraty-riadok {text-align: left; border-bottom: 2px solid #F6EFDB; width: 99%; margin-bottom: 17px;}
.inzeraty-riadok-l {padding: 0px 15px 0px 10px; text-align: left; width: 65%; line-height: 22px;}
.inzeraty-riadok-l a, .inzeraty-riadok-l a:visited {font-size: 15px; color: #bb0000; font-weight: bold;}
.inzeraty-riadok-kategoria {font-size: 13px; color: #888; text-align: left;}
.inzeraty-riadok-datum {color: #999; white-space: nowrap; float: right;}
.inzeraty-riadok-l img {border: 1px solid #ffd08d; margin: 2px;}
.inzeraty-riadok-l img:hover {border: 1px solid #bb0000}
.inzeraty-riadok-r {text-align: left; width: 35%; line-height: 20px; border-left: 1px dashed #F6EFDB; padding-left: 15px;}
.inzeraty-riadok-r a, .inzeraty-riadok-r a:visited {font-size: 13px; color: #bb0000; font-weight: bold;}
.inzeraty-riadok-r b {font-size: 13px; color: #000; font-weight: bold;}
.inzeraty-riadok-label {font-size: 14px; color: #888; font-weight: bold; text-align: left;}
.inzeraty-riadok-r img {margin: 3px; float: right;}
.inzeraty-riadok label {color: #aaa; font-weight: normal}

/* BURZA / INZERCIA */
.inzerat {text-align: left; width: 99%; margin-bottom: 17px;}
.inzerat-l {padding: 0px 15px 0px 10px; text-align: left; width: 50%; line-height: 22px;}
.inzerat-l a, .inzerat-l a:visited {font-size: 18px; color: #bb0000; font-weight: bold;}
.inzerat-kategoria {font-size: 14px; color: #888; text-align: left; margin: 7px 0px 7px 0px;}
.inzerat-datum {color: #999; white-space: nowrap; float: right;}
.inzerat-l img {border: 1px solid #ffd08d; margin: 2px;}
.inzerat-l img:hover {border: 1px solid #bb0000}
.inzerat-r {text-align: left; width: 50%; line-height: 20px; border-left: 1px dashed #F6EFDB; padding-left: 15px;}
.inzerat-r a, .inzerat-r a:visited {font-size: 13px; color: #bb0000; font-weight: bold;}
.inzerat-r b {font-size: 13px; color: #000; font-weight: bold;}
.inzerat-label {font-size: 14px; color: #888; font-weight: bold; text-align: left;}
.inzerat-r img {margin: 3px; float: right;}
.inzerat label {color: #aaa; font-weight: normal}
.inzerat-form th {font-size: 15px; color: #888; font-weight: bold; text-align: left;}
.inzerat-form td {text-align: right; padding: 3px; white-space: nowrap;}
.inzerat-form-input {margin-left: 4px; width: 140px;}
.inzerat-form-submit {background-color: #ffac46; font-size: 14px; font-weight: normal; height: 27px; width: 260px; border: 1px solid maroon;}
.inzerat-form-submit:hover {background-color: #bb0000; color: white; border: 1px solid #000;}
.inzerat h5 {font-size: 16px; text-align: center; margin: 12px; text-decoration: blink;}
.inzerat-l h2:first-letter, .inzerat-r h3:first-letter {text-transform: uppercase;}
.inzeraty-riadok-l h2:first-letter, .inzeraty-riadok-r h3:first-letter {text-transform: uppercase;}

.inzerat-popup-nadpis {font-size: 17px; font-weight: bold; text-align: left; margin: 5px 0px 15px 0px; color: white; text-align: center;}
.inzerat-popup th {font-size: 15px; color: #888; font-weight: bold; text-align: left;}
.inzerat-popup td {text-align: right; padding: 3px; white-space: nowrap;}
.inzerat-popup-input {margin-left: 4px; width: 160px;}
.inzerat-popup-submit {background-color: #ffac46; font-size: 14px; font-weight: normal; height: 27px; width: 300px; border: 1px solid maroon;}
.inzerat-popup-submit:hover {background-color: #bb0000; color: white; border: 1px solid #000;}

.eic-riadok {text-align: justify; border-bottom: 1px solid #fcdaa7; width: 99%; margin-bottom: 5px; padding-bottom: 3px; line-height: 16px;}
.eic-riadok2 {text-align: justify; border-bottom: 1px solid #F6EFDB; width: 99%; margin-bottom: 8px; padding-bottom: 8px;}
.eic-riadok2 b {margin-right: 5px;}

/* CLANOK */
.clanok {padding: 17px 0px 17px 17px; text-align: left; font-size: 13px; background: white; line-height: 21px; vertical-align: top;}
.clanok div, .clanok div span, .clanok div td, .clanok div th, .clanok div tt, .clanok div p, .clanok div form, .clanok div input, .clanok div input[type="text"], .clanok div textarea, .clanok div select, .clanok div li, .clanok div ul, .clanok div ol, .clanok div fieldset, .clanok div a, .clanok div u, .clanok div strong, .clanok div b, .clanok div i, .clanok div table, .clanok div caption, .clanok div tbody, .clanok div tfoot, .clanok div thead {font-size: 13px}
.clanok-perex {text-align: left; font-size: 13px; line-height: 21px; vertical-align: top;}
.clanok h2, .clanky h3, .clanky h4 {color: black; text-align: left;}
.clanok h2 {font-size: 22px; margin: 0px 0px 10px 0px;}
.clanok h3 {font-size: 17px}
.clanok h4 {font-size: 15px}
.clanok-autor {margin: 10px 0px 0px 0px; font-size: 13px; color:#777; font-style: italic;}
img.clanok, .clanok img {border: 1px solid #fff;}
img.clanok:hover, .clanok img:hover {border: 1px solid #000}
.clanok-obj-tab {margin-top:14px; padding: 0px;}
.clanok-obj-tab th {font-size: 15px; font-weight: bold; text-align: left; color: #888;}
.clanok-obj-tab textarea {width: 350px; height: 135px; font-size: 13px;}
.clanok-obj-tab submit {width: 100%; height: 135px; font-size: 13px;}
.clanok-obj-submit {background-image: url(../images/button_bg.gif) repeat-x;}
.clanok-obj-tab2 {padding: 0px;}
.clanok-obj-tab2 th {font-size: 13px; color: #888; font-weight: normal; text-align: right; white-space: nowrap; padding-top: 5px}
.clanok-obj-tab2 td {padding: 4px; white-space: nowrap;}
.clanok-obj-tab2 input {width: 200px; margin: 0px; height: 24px; font-size: 13px;}

/* CLANKY - RIADKY */
.clanky-riadok {padding: 10px; margin: 10px; text-align: left; border-bottom: 1px solid #ffd08d;}
.clanky-riadok a, .clanky-riadok:visited {font-size: 14px; color: #bb0000; font-weight: bold;}
.clanky-datum {color: #777}
a.clanky-riadok-viac {font-size: 12px; color: #0000ff; font-weight: normal;}
.clanky-riadok img {max-height: 70px; width: auto; height: expression(this.scrollHeight > 69 ? "70px" : "auto" );}

/* CLANKY - VYSTAVY - KALENDAR */
.kalendar {margin: 12px; float: left; border: 1px solid #ffd08d; background-color: #fdf5e6; width: 300px; padding: 10px; text-align: center;}
.kalendar h4, .kalendar-li h4 {font-size: 15px; font-weight: bold; text-align: center; margin-top: 5px;}
.kalendar h3 a {font-size: 14px;}
.kalendar ul, .kalendar-ul {width: 98%; margin: 0px !important;}
.kalendar li, .kalendar-li {text-align: left; border-bottom: 1px dashed #fcdaa7; padding: 10px 0px 10px 10px; margin: 0px;}

/* FORUM */
.forum h3 a {font-size: 14px;}
.forum h4 {font-size: 14px; background: url(../images/form-sipka-2.gif) no-repeat left top; padding: 0px 10px 0px 12px !important; margin: 10px 5px 7px 5px !important;}
.forum thead td {font-size: 15px; font-weight: bold; text-align: left; padding-left: 17px; border-bottom: 1px solid #ea9f11; background: url(../images/form-border-sipka.gif) no-repeat left; white-space: nowrap;}
.forum tbody td {padding-left: 19px; padding: 17px 0px 17px 10px; border-bottom: 1px dashed #fcdaa7; line-height: 21px;}
.forum tbody tr:hover {background-color: #fdfaf0;}
.forum-upozornenie {color: Gray; font-size: 11px; text-align: center; padding-bottom: 15px;}


/* SCROLLBAR */
.scrollbar {text-align: right; letter-spacing: 1px; padding: 8px;}
.scrollbar1, .scrollbar1 a, .scrollbar1:visited {font-size: 22px; color: black;}
.scrollbar2, .scrollbar2 a, .scrollbar2:visited {font-size: 16px; font-weight: bold; color: #bb0000;}

/* REGISTRACIA */
.registration-info-tab {border: 1px solid #62440d;}
.registration-info-tab thead td, .registration-info-tab tfoot td, thead.registration-info-tab td {font-size: 14px !important; font-weight: bold;}
.registration-info-tab thead {color: white; background-color: #684D22;}
.registration-info-tab a {font-weight: bold;}

.registration-kateg td {font-size: 11px; vertical-align: middle;}
.registration-kateg th {width: 20px;}
.registration-kateg b {padding-top: 10px; font-size: 14px;}

/* MOJE KONTO - UCET */
.ucet-box {width: 250px; font-size: 13px; line-height: 19px; text-align: center; line-height: 17px; padding: 14px; border-top: 1px dashed #FFDEAD; border-left: 1px dashed #F6EFDB; border-right: 1px dashed #F6EFDB; border-bottom: 1px dashed white; margin: 12px 7px 12px 7px !important;}
.ucet-box:hover, div.ucet-box:hover {border: 1px solid #FDDBA8;}
.ucet-box-add, .ucet-box-add a, .ucet-box-add a:visited {font-size: 15px; padding: 17px 0px 9px 0px; font-weight: bold; text-align: center;}
.ucet-box-add a, .ucet-box-add a:visited {color: #bb0000;}
.ucet-box-edit {font-size: 13px; margin-top: -2px;}
.ucet-box-info {color: #777; margin: 5px 0px 5px 0px; font-size: 12px;}
.ucet-box-info b {color: #000}
.ucet-box-new {color: #ff0000; text-decoration: blink; font-size: 15px; font-weight: bold;}
.ucet-box-new a {color: #ff0000; font-size: 15px; font-weight: bold;}

.ucet-table {font-size: 13px; width: 100%;}
.ucet-table td, .ucet-table th {padding: 3px; vertical-align: top;}
.ucet-table th {color: #666;}

.ucet-menu {padding: 7px 6px 7px 12px; line-height: 18px; text-align: left;}

.ucet-inz-box {width: 350px; font-size: 13px; line-height: 19px; text-align: left; line-height: 17px; border: 1px dashed #FFDEAD; margin: 10px 5px 10px 5px !important;}
.ucet-inz-box:hover, div.ucet-inz-box:hover {border: 1px solid #FDDBA8;}
.ucet-inz-box-add {font-size: 15px; padding: 10px 0px 5px 0px; font-weight: bold; text-align: left;}
.ucet-inz-box-edit {float: right; margin: -15px -15px 0px 0px; border-top: 2px solid white; border-left: 1px dashed #FFDEAD; border-right: 2px solid white; border-bottom: 1px dashed #FFDEAD; padding: 6px; background-color: white;}
.ucet-inz-box-kategoria {font-size: 12px; color: #888; text-align: left; margin-bottom: 4px;}
.ucet-inz-box-text {font-size: 11px; max-height: 280px; text-align: left; overflow: auto; height: expression(this.scrollHeight > 279 ? "280px" : "auto" );}
.prod_a, .prod_b, .prod_c, .prod_d {padding: 14px;}
.prod_c {background-color: #fdf7e9;}
.prod_c b {color: #e10000;}
.prod_d {background-color: #fff1ee;}
.prod_d b {color: #e10000;}
.prod_b {background-color: #eeffee;}
.prod_b b {color: #007901;}

.ucet-produkty-riadok {padding: 10px; margin: 0px 10px 0px 10px; border-bottom: 1px solid #ffd08d; text-align: left; }
.ucet-produkty-riadok h2 {font-size: 15px;}
.ucet-produkty-riadok a, .ucet-produkty-riadok:visited {font-size: 12px;}
div.ucet-produkty-riadok:hover {background-color: #fdfaf0;}

.banners-stat-impression {font-size: 17px; text-align: center; padding: 10px; margin: 5px; width: 300px; white-space: nowrap; border : 1px #dcdcdc; background-color : #f5f5f5;}
