html, body {font-size: 12px; font-family: arial, verdana, tahoma, sans-serif; color: black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:100%; border:none; background: url(../images/bg.gif); behavior: url("js/csshover3.htc"); }
div, span, td, th, tt, p, form, input, input[type="text"], input[type="subnit"], textarea, select, li, ul, ol, dl, dt, dd, fieldset, applet, object, a, img, table, caption, tbody, tfoot, thead {font-size: 12px; font-family: arial, verdana, tahoma, sans-serif;}
h1, h2, h3, h4, h5 {margin: 0px; padding: 0px; line-height: normal;}
a, a:visited {text-decoration: none; cursor: pointer; color: #bb0000;}
a:hover {text-decoration: underline; color: #bb0000;}
form {border: none; margin: 0px; padding: 0px;}
hr {border: none 0; border-top: 2px solid #f5bf59; height: 2px;}
th {font-weight: normal; overflow: visible; padding-top: 3px; padding-right: 3px; vertical-align: top; text-align: right;}

input[type="text"], input[type="password"] {background: url(../images/input_bg.gif) no-repeat; border: 1px solid #AB7A4D; padding: 3px}
input[type="submit"] {background-image: url(../images/button_bg.gif) repeat-x;}
textarea {background-image: url(../images/input_bg_textarea.gif); background-repeat: no-repeat; border: 1px solid #bb0000; padding: 5px; margin: 0px;}
select {background-image: url(../images/input_bg.gif) no-repeat; border: 1px solid #bb0000;}
optgroup {color: grey; font-style: italic;}
option {color: black; font-style: normal !important; font-weight: normal !important;}


/* TOP */
.top a, .top2 a {font-size: 11px;}
.top a, .top a:hover, .top a:visited {color: #fff;}
.top {padding-left: 8px; vertical-align: middle; height: 28px; padding: 0px 18px 0px 20px;}
.top2 {height: 28px; padding: 0px 18px 0px 16px; background: url(../images/top_arrow.gif) no-repeat bottom left;}
.top2 a, .top2 a:visited {color: orange;}
.top2 a:hover {color: #fefaf1;}
.top3 {width: 93px; text-align: left; padding: 0px 0px 2px 17px; vertical-align: bottom; background: url(../images/top_bg_byvaj.gif) no-repeat bottom left; font-weight: bold; color: #fef2da;}


/* INFO */
.info {color: #fef6e4; margin: 5px 5px 5px 0px; padding: 5px;	width: 170px; line-height: 18px; text-align: center;}


/* LOGIN */
.login td, .login td a {color: #fefaf1;	white-space: nowrap;}
.login-input {width: 120px; height: 22px; font-size: 11px;}
.login-button {font-size: 14px; font-weight: bold; letter-spacing: 1px; border: 1px solid maroon; background-color: orange; width: 35px; height: 22px;}
.login h3 {font-size: 16px;}
.login h4 {font-size: 20px; color: orange; padding: 0px 0px 2px 0px; text-align: left; font-weight: bold;}
.login hr {border: none 0; border-top: 1px dashed orange; height: 1px; margin-right: 12px; margin-top: 3px;}
.login a, .login a:hover, .login a:visited  {color: #fef6e4}


/* BANNERY */
.banner img {border: 1px solid #000;}


/* G-MAP */
.g-map {border: 1px solid #000; height: 500px;}


/* CONTENT */
.index-content-table {border: 1px solid #bfa77d; border-right: 0px none; padding: 0px; margin: 0px;}
.index-content-left {padding: 0px 8px 0px 8px; background: #fff7e7; font-size: 13px; line-height: 21px; text-align: center; vertical-align: top; border-right: 1px solid #ffcb7d;}
.index-content-right {padding: 0px 8px 0px 8px; background: white; font-size: 13px; line-height: 21px; text-align: center; vertical-align: top;}
.content {background-color: white; border: 2px solid white;}


/* BOTTOM */
.b-tab {text-align: center;	line-height: 20px;	font-size: 11px;	color: #fff;	height: 70px;}
.b-tab a, .b-tab a:hover, .b-tab a:visited {font-size: 13px;	font-weight: bold;	padding-left: 3px;	padding-right: 3px;	color: #ffd39d;}


/* NADPISY */
.add a, .add a:visited {font-size: 13px; margin: 0px 25px 0px 5px; color: aqua; font-size: 14px; float: right;}
.warning {font-size: 22px; color: red; padding: 10px 0px 10px 0px; text-align: center; font-weight: bold;}
.warning2 {font-size: 22px; color: black; padding: 20px 0px 20px 0px; text-align: center; font-weight: bold;}
.warn {padding: 7px; background-color: #fdf5e6; border: 1px solid #fedda5;}
.warn li {padding: 2px; background-color: #fdf5e6;}


.label {line-height: 25px; text-align: left !important; font-weight: bold; overflow: visible;}
.label h3 {font-size: 17px; color: red;}
.label a, .label a:visited {font-size: 15px; color: blue;}
.label hr {margin-top: 12px;}

.sliderwrapper {position: relative; height: 20px;}
.sliderwrapper .contentdiv {FILTER: progid:DXImageTransform.Microsoft.alpha(opacity=100); visibility: hidden; position: absolute; height: 100%; moz-opacity: 1; opacity: 1; overflow: visible;}
.sliderwrapper {overflow: hidden; position: relative; height: 20px}
.pagination {display: none}

/* ZALOZKA - OHYBY */
.zalozka {font-size: 20px; color: black; padding: 0px; text-align: center; font-weight: bold; 	background: white;}
.zalozka3 {font-size: 20px; color: black; padding: 0px; text-align: center; font-weight: bold; 	background: #fff7e7; vertical-align: bottom;}
.zalozka4, .zalozka4 a {font-size: 15px; color: #bb0000; text-align: center; font-weight: bold; background: #fdc657;}
.zalozka5, .zalozka5 a {font-size: 15px; color: blue; text-align: center; font-weight: bold; background: #e4e4e4;}

.z-5 {margin-top: -2px; float: left; width: 10px; height: 10px; background: url(../images/z-5.gif) norepeat;}
.z-6 {margin-top: -2px; float: right; width: 10px; height: 10px; background: url(../images/z-6.gif);}
.z-7 {margin: -4px; text-align: right; float: right; width: 18px; height: 16px; background: url(../images/bg.gif);}


/* GOOGLE - BOXY - ukladanie tabuliek vedla seba */

/* INDEX-INZERAT */

.index-inzerat {display: inline-block; vertical-align: top !important;}
.index-inzerat {display: inline}
.index-inzerat {display: inline-table}
.index-inzerat {text-align: left; line-height: 21px; padding: 12px 14px 17px 14px; width: 250px; border: 1px dashed #fdbf3e; margin: 0px 7px 10px 7px !important;}
.index-inzerat:hover, div.index-inzerat:hover {border: 1px solid #FDDBA8; background: #FDF8F0;}
.index-inzerat>.lhcl_desc{display:table-row}
.index-inzerat h2, .index-inzerat a, .index-inzerat a:visited {font-size: 15px; color: #bb0000; text-align: left; font-weight: bold; margin-bottom: 3px;}
.index-inzerat b {margin-left: 25px;}
.index-inzerat-label {font-size: 11px; color: #888; padding-bottom: 3px;}
.index-inzerat img {border: 1px solid white; margin-top: 3px; max-height: 75px; width: auto; height: expression(this.scrollHeight > 74 ? "75px" : "auto" );}
.index-inzerat img:hover {border: 1px solid #865f15;}


/* INDEX-FIRMY */

.index-firmy {display: inline-block; vertical-align: top !important;}
.index-firmy {display: inline}
.index-firmy {display: inline-table}
.index-firmy {text-align: left; line-height: 20px; padding: 12px 14px 17px 14px; width: 250px; border: 1px dashed #fdd786; margin: 0px 7px 10px 7px !important;}
.index-firmy:hover, div.index-firmy:hover {border: 1px solid #FDDBA8; background: #FDF8F0;}
.index-firmy>.lhcl_desc{display:table-row}
.index-firmy-h2 a, .index-firmy-h2 a:visited {font-size: 15px; color: #bb0000; text-align: left; font-weight: bold; line-height: 18px;}
.index-firmy h3 {font-size: 12px; color: black; text-align: left; margin-bottom: 3px; font-weight: normal !important;}
.index-firmy a, .index-firmy a:visited {color: #bb0000; text-align: left; font-weight: bold;}
.index-firmy b {margin-left: 5px;}
.index-firmy img {border: 1px solid white; margin: 5px;}
.index-firmy img:hover {border: 1px solid #865f15;}
.index-firmy hr {border: none 0; border-top: 1px solid #f5bf59; height: 1px; margin: 3px 0px 3px 0px;}


/* SLIDESHOW - index */

.glidecontentwrapper {position: relative; width: 100%; height: 230px; overflow: hidden;} /*Total wrapper width: 350px+5px+5px=360px Or width of wrapper div itself plus any left and right CSS border and padding	Adjust related containers below according to comments*/
.glidecontent {position: absolute; /* Do not change this value */ background: white; padding: 10px 0px 10px 15px; visibility: hidden; width: 99%; left: 0px; text-align: left;}
.glidecontent h4 {text-align: left; font-size: 18px; font-weight: bold; margin-left: -5px;}
.glidecontent h3 {text-align: left; font-size: 15px; font-weight: normal; font-style: italic; margin: -3px 0px 8px 0px;}
.glidecontent ul {margin: 0px; padding: 0px;}
.glidecontent li {padding-left: 3px; margin-left: 18px; padding-top: 3px;}
.g-map {width: 100%; height: 160px; background: url(../images/g-map.jpg) no-repeat center; cursor: pointer;}
.g-naradie-img {max-height: 75px; width: auto; height: expression(this.scrollHeight > 74 ? "75px" : "auto" ); margin-right: 20px;}
.glidecontenttoggler {margin-top: 6px; text-align: center; background: white;}
.glidecontenttoggler a {display: -moz-inline-box; display: inline-block; color: #2e6ab1; padding: 1px 3px; margin-right: 3px; font-weight: bold; text-decoration: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.30; opacity:0.3;}
.glidecontenttoggler a.selected {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0;}
.glidecontenttoggler a:hover {color: black;}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover {background: #1A48A4; color: white;}



/* 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;}


/* FORM */

.form caption {font-size: 11px; text-align: right; color: red;}
.form table {font-size: 13px; text-align: left;}
.form 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 {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 0px !important;}
.form-input {font-size: 13px; height: 25px; background-image: url(images/input_bg.gif); padding-top: 4px; padding-left: 5px; margin-top: -3px; width: 100%;}
.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 maroon; background-color: orange; padding: 8px; width: 100%; margin: 15px;}
.form-button:hover, .form input[type="submit"]:hover {background-color: #bb0000; color: white; border: 1px solid #000;}
.form textarea {vertical-align: text-top; height: 220px; width: 100%;}

