/* Hlavna definicia */html, body { font-family:arial,sans-serif; font-size:0.85em; color:black; margin:0; padding:0; text-align:center; }/* Hyperlinky */a:link,a:visited { color:#444444; font-weight:bold; text-decoration:underline; }a:hover,a:active { color:#e48400; font-weight:bold; text-decoration:none; }a.other:link,a.other:visited { color:#ffffff; font-weight:bold; text-decoration:underline; }a.other:hover,a.other:active { color:#cccccc; font-weight:bold; text-decoration:none; }a.red:link, a.red:visited, a.red:active { color: #ff0000; text-decoration: none; }a.red:hover { color: #ffffff; background: #ff0000; text-decoration: underline; }a.button:link, a.button:visited, a.button:active { color: #ffffff; text-decoration: none; }a.button:hover { color: #444444; text-decoration: none; background: rgb(191,216,195); }.tl { cursor:pointer; color:#efefef; font-weight:bold; padding-left:1em; padding-right:1em; background:#444444; }.tl:hover { color:#000000; background:#990000 url('../images/nav/bg.png'); }#main { width:83%; margin:auto; text-align:left; background:#ffffff; border-left:1px solid #444; border-right:1px solid #444; }#line1 { height:1.5em; font-size:1em; text-align:right; background:#cccccc; border-bottom:0.1em solid #d89e00; }#line1 a { font-weight:bold ! important; }#head { height:5.2em; background:#444444; }.menu { width:100%; height:2.05em; text-align:center; background:#efefef url('../images/nav/bg.png'); border-bottom:1px solid #444; margin-bottom:1px; }.menu ul { list-style-type:none; padding:0; margin:0; }.menu li { float:left; width:16.6%; font-weight:bold; height:2em; line-height:2em; }.menu li:hover { background:url('../images/nav/bg2.png'); }#nav1 { width:22%; min-height:10em; background:#efefef; border-right:1px solid #444; border-bottom:1px solid #444; float:left; }#top { width:95%; min-height:10em; text-align:justify; background:#ffffff; float:left; }#nav2 { width:22%; min-height:10em; background:#efefef; border-left:1px solid #444; border-bottom:1px solid #444; float:right; }#footer { background:#444444; border-top:1px solid #444; margin-top:1px; height:9em; text-align:center; color:#ffffff; clear:both; }#top_other { width:77%; min-height:10em; text-align:justify; background:#ffffff; float:right; }.line { cursor: pointer; text-align: center; height: 45px; background: #efefef url('../images/nav/bg.png'); border-right: 1px solid #444444; border-bottom: 1px solid #444444; }.stred { padding: 5px; line-height: 1.3em; }.ciara { width:100%; height:1px; font-size:1px; background: #444444; margin-top:2px; margin-bottom:2px;  }.blok { color: #fac147; padding: 3px; font-weight: bold; display: block; height: 15px; border: 1px solid #efefef; background: #444444; }h1 { font-size: 100%; margin: 0; padding: 0; } h1 a:hover { color: rgb(254,159,18); }h2 { font-size: 100%; margin: 0; padding: 0; } h2 a:hover { color: rgb(254,159,18); } h2.other { font-size:85%; }h3 { font-size: 100%; margin: 0; padding: 0; } h3 a:hover { color: rgb(254,159,18); }hr { margin: 0; padding: 0; }img { border: 0; }form { margin: 0; padding: 0; }fieldset { margin: 0; padding: 0; border: 0; }#reklama_hore { position:absolute; left:40%; top:1em; }.reklama { text-align: center; padding: 1em; }.anketa { line-height:1em; padding:0.2em; }.center { text-align:center; }.preskoc_na_obsah { display: none; }.search_form { text-align: center; margin-bottom: 15px; }.clanok_uvod { padding:0.5em; text-align: right; border-bottom:1px solid #444444; margin-bottom:0.2em; }.clanok_popis { color: #aa0000; }.clanok_obrazok { text-align:center; padding:1em; }.clanok_1 { width: 100%; min-width: 100%; max-width: 100%; background: #ffff88; color: #444444; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }.clanok_2 { width: 100%; min-width: 100%; max-width: 100%; background: #fffff8; color: #444444; border-bottom: 1px solid #808080; }.clanok_3 { width: 100%; min-width: 100%; max-width: 100%; background: #efefef; color: #444444; border-bottom: 1px solid #808080; margin-bottom: 5px; }.redakcia_table { border:1px solid #444444; border-collapse:collapse; padding:0.2em; }.redakcia_tr_des { background:#fee01a; text-align:center; }.redakcia_tr_rec { background:#ffffff; padding:0.5em; font-size:0.9em; vertical-align:top; }.redakcia_tr_rec:hover { background:#efefef; }.redakcia_tr_rec td { border-bottom:1px solid #efefef; }.zalozene { cursor: help; color: #aa0000; }.upravene { cursor: help; color: #0000aa; }.zaznam { margin-top: 1px; height: 20px; font-weight: bold; color: #efefef; background: #ffff88; padding-left: 5px; }.prispevok { font-size: 1em; background: #ffffff; border: 1px solid #b1b1b1; margin-bottom: 2px; }.prispevok_hlavicka img { width: 60px; height: 15px; border: 0; }.prispevok_hlavicka { background: url('../images/diskusia.jpg') repeat-x; padding: 1px; }.prispevok_pata { background: #efefef; }.prispevok_obsah { line-height: 1.3em; }.quote { background: #e0e0e0; border: 1px dashed #cccccc; }.diskusia { color:#444444; border: 2px solid #444444; font-weight: bold; padding: 3px; background: rgb(255,242,171);}.diskusia2 { background:#efefef; border-bottom:1px solid #444444; margin-bottom:0.2em; } .diskusia2:hover { background: #ffffff; }a.znacky { color:#444444 ! important; font-family:verdana,sans-serif; font-size:0.8em; background:#efefef; border:1px outset #cccccc; padding-left:1em; padding-right:1em; padding-top:0.1em; padding-bottom:0.1em; }a.znacky:hover { color:#444444 ! important; text-decoration:none; background:url('../images/nav/bg.png'); border:1px inset #cccccc; }.hl { background: #ffff88; }.kod         { font-family: monospace, sans-serif; text-align: left; color: #000080;                background-color: #ffffdb; background-repeat: repeat;                background-attachment: scroll; font-size: 10pt;                border: 1px dashed #526f91; margin-top: 10px; margin-bottom:                10px; padding: 10px; background-position: 0% 50% }table { font-size: 12px; }textarea { width: 100%; border: 1px solid #444444; }input, select { border: 1px solid #444444; }img { border: 0; }ul,li { margin: 0; padding: 0; list-style-type: none; }.error { color: #efefef; background: #aa0000; border: 1px solid #000000; }prex          { font-family: Courier; font-size: 12pt; font-weight: bold }