/* ##### spolecna cast - neco se bude menit (b) ##### */

BODY {	color: black; font-family: 'trebuchet ms', 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 80%; background-color: white; margin: 0; padding 0; }
TABLE { font-family: 'trebuchet ms', 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; font-size: 1.0em; }
INPUT, P { font-family: 'trebuchet ms', 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; }
FORM { margin: 0; padding: 0; }
IMG { border: 0; }
P { margin: 2px }
UL { list-style: square outside; margin: 0 0 0 -10px; _margin: 0 0 0 20px; }
H3 { padding: 0; margin: 0 0 4px 0; font-size: 1.0em; font-weight: normal; }

A, A:visited { color: #990000; }
A:hover { color: #ED1C24; }

.h-links { color: white; }

/* showblock hmenu b */
#h-menu0 { position: absolute; left: 6px; top: -500px; z-index: 2; }
#h-menu0 .h-menu { background-color: white; width: 340px; height: auto; padding: 1px; }

#h-menu1 { position: absolute; left: 148px; top: -500px; z-index: 2; }
#h-menu1 .h-menu { background-color: white; width: 443px; height: auto; padding: 1px; }

#h-menu2 { position: absolute; left: 261px; top: -500px; z-index: 2; }
#h-menu2 .h-menu { background-color: white; width: 515px; height: auto; padding: 1px; }

#h-menu3 { position: absolute; left: 593px; top: -500px; z-index: 2; }
#h-menu3 .h-menu { background-color: white; width: 178px; height: auto; padding: 1px; }

.h-menu DIV { border: solid 1px #A0A0A0; padding: 4px; }
.h-menu A, .h-menu A:visited { font-size: 0.85em; text-decoration: none; }
.h-menu A:hover { text-decoration: underline; }
/* showblock hmenu e */

.r-full { width: 626px; background-color: #DDDDDD; text-align: center; margin-bottom: 18px; }
.r-spon { position: absolute; left: 779px; top: 23px; padding-left: 17px; }
.r-sky  { position: absolute; left: 779px; top: 220px; padding-left: 17px; }

#r-spon { position: absolute; left: 779px; top: 23px; padding-left: 17px; }
#r-sky  { position: absolute; left: 779px; top: 220px; padding-left: 17px; }

#r-sky .reklama { margin-top: 240px; } /*kvuli prekryvani full a sky*/

.r-ht-r { padding-left: 5px; color: #939598; line-height: 20px; font-size: 0.9em; }
.r-ht { width: 250px; margin-bottom: 18px; }
.r-ht DIV { padding: 4px; font-size: 0.9em; }

#searchmenu { position: absolute; top: 50px; left: 630px; border: 1px solid black; background-color: #DDDDDD; width: 150px; letter-spacing: 1px; }
#searchmenu A, #searchmenu A:visited  { width: 100%; border-bottom: 1px solid black; color: black; line-height: 16px; font-size: 10px; text-decoration: none; }
#searchmenu A:hover { background-color: yellow; }
#searchmenu DIV A, #searchmenu DIV A:visited { width: 35px; border: 0; }
#searchmenu DIV A.search-o2, #searchmenu DIV A.search-o2:visited { width: 10px; border: 1px solid black; }

.s { font-size: 4px; }

/* detail */

.col1d   { width: 990px; height: auto; float: left; overflow: hidden; display: inline; margin: 0 0 0 8px; }
.col2d   { width: 514px; height: auto; float: left; overflow: hidden; text-align: center; }
.col2d-c { width: 468px; height: auto; text-align: left; margin: auto; padding-top: 18px; }
.col1d .col3 { margin-top: 47px; }

.detail-tools { float: right; width: 64px; height: 14px; }
.detail-source { color: #606060; margin-bottom: 18px }
.detail-rl { color: #606060; }
.col2d H3 { font: italic 1.0em 'trebuchet ms'; margin: 0; margin-bottom: 18px }
.col2d H1 { font: bold 2em 'trebuchet ms'; margin: 0 0 18px 0 }
.col2d H2 { font: bold 1.15em 'trebuchet ms'; margin: 0 0 9px 0 }
.col2d UL { font: bold 1.15em 'trebuchet ms'; margin-bottom: 9px; }
.col2d H2 A:link, .col2d H2 A:visited { text-decoration: underline }
.col2d H4 { font: bold 1.0em 'trebuchet ms'; margin-bottom: 18px }

.detail-text { width: 468px; }
.detail-text P { margin-bottom: 15px; }

.detail-text A:link { text-decoration: underline; }
.detail-text IMG { margin: 4px; }
.detail-text UL { font: 1em 'trebuchet ms'; }
.detail-odstavec { text-align: justify; }
.detail-titulek { font-size: 1px; visibility: hidden; margin: 0 }
.detail-mezititulek { font: bold 1em 'trebuchet ms'; margin: 5px 0 5px 0 }

.autor-prava { font-size: 0.8em; margin: 10px auto; text-align: justify; color: #808080; }
.autor, A.autor-web { font-size: 0.85em ; color: #DC2B19; }
.autor-submit { border: 0; padding: 0; margin: 0; background-color: white; height: 16px; 
		color: #DC2B19; font-size: 0.85em; text-align: left; text-decoration: underline; }

.smspayment-link { margin: 10px 0; text-align: center; text-transform: uppercase; letter-spacing: 1px; }
.smspayment-link A { width: 248px; background-color: #E0E0E0; border: 1px solid black; font: bold 12px/26px 'trebuchet ms'; text-align: center; }
.smspayment { margin: 10px 0 10px 24px; width: 430px; border: 1px solid black; font: 11px 'trebuchet ms'; padding-bottom: 10px; }
.smspayment B { font: bold 12px arial }
.smspayment .tab { font: bold 11px arial; border: 1px solid gray; }
.smspayment .tab-col-title { background-color: #E0E0E0; }
.smspayment .tab-col1 { background-color: #E0E0E0; }
.smspayment .tab-col2 { }
.smspayment .tab-col-submit { background-color: #E0E0E0; text-align: right; }
.smspayment .tab-col-submit INPUT { border: 1px solid white; background-color: navy; font: bold 11px 'trebuchet ms'; color: white; text-transform: uppercase; letter-spacing: 1px; cursor: hand; }

.etarget { width: 458px; height: auto; overflow: hidden; font-size: 4px }
.etarget TABLE.selfpromo { display: none; }
.etarget TABLE { width: 458px; }
.etarget .title, .etarget .description { width: 458px; height: auto; margin: 0 0px; display: block; font-size: 11px; }
.etarget .title a { text-decoration: underline; font-size: 11px; }
.etarget a, .etarget a:visited { color: #000000; }

.etarget-box { background-color: #EFEFF0; padding: 4px; display: block; margin-bottom: 18px; }

.etarget-head {border-bottom: 1px solid black; margin-bottom: 10px;}
P.etarget-title {font-weight: bold;  font-size: 90%; float: left; width: 240px;}
.etarget-add {font-weight: bold;  font-size: 90%; float: right; width: 200px; text-align: right; color: #000;}
.etarget-add A, .etarget-add A:visited {color: #000;  font-family: sans-serif !important;}
.etarget-add A:hover {color: red;}

.cleaner {clear: both; height: 1px; line-height: 1px; font-size: 1px !important;}

.comm { width: 468px; height: auto; _overflow: auto; }
.comm TABLE { width: 458px; _width: 100%;  }
.comm-title { background-color: #002D4B; font: bold 12px/20px arial; text-align: center; color: white; margin-top: 18px; }
.comm-items { background-color: #FFF0D0; font-size: 12px; width: 468px; padding: 8px 0; }
.comm-item1 { background-color: #FFF080; font-size: 12px; }
.comm-text { font-size: 12px; padding: 0 5px; width: 100%; height: auto; overflow: auto; }
.comm-item2 { background-color: #FFF0D0; font-size: 12px; }
.comm-items INPUT, .comm-items TEXTAREA { border: 1px solid black; padding: 2px; }
.comm-ow DIV { width: 290px; height: 19px; overflow: hidden; }
.comm-ow INPUT { border: 0; width: 13px; height: 13px; padding: 0; margin: 1; }
.comm-d { float: right; }
.comm-c { text-align: center; margin-top: 18px; }

.comm-o1 { border-bottom: 1px solid #FFF040; border-right: 1px solid #FFF040; }
.comm-o2 { border-right: 1px solid #FFF040; }


A.comm-add:link, A.comm-add:active, A.comm-add:visited { 
	background-color: white; color: #990000; font: bold 12px/16px 'trebuchet ms'; text-align: center;
	border: 1px solid #990000; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 4px; }
A.comm-add:hover { background-color: #E4E4E4; }

A.comm-button:link, A.comm-button:active, A.comm-button:visited { 
	background-color: #C8C8C8; color: black; font: bold 12px/16px 'trebuchet ms'; text-align: center;
	border: 1px solid black; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 4px; }
A.comm-button:hover { background-color: #E4E4E4; }


.detail-add-nazor A, .detail-add-nazor A:active { background-color: white; color: #990000; font: bold 12px/16px 'trebuchet ms'; text-align: center; border: 1px solid #990000; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 4px;}

.detail-add-nazor A:hover {background-color: #E4E4E4;}


/*  ---- ???? ---- */

TD.menu2comm { border: #AC0150 1px solid; BACKGROUND: #EAE9EE; COLOR: black; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px }
A.menu2comm:link, A.menu2comm:active, A.menu2comm:visited { BACKGROUND: #EAE9EE; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: none }
A.menu2comm:hover { TEXT-DECORATION: underline }

.menu2comm_nadpis {margin: 5px 0px 5px 0px; border-bottom: black 1px solid; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold }

.disc_close { color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }
.disc_enclose_otazky { color: #dc003c; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline }
.disc_enclose_odpovedi { color: #000000; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }

TD.disc_lista { background: #022C67 }
TD.disc_lista_okraj { background: #022C67; background-image: url(/img/disc.gif); background-repeat: no-repeat }

A.disc_open_add { color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }
A.disc_open_refresh { color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }

TD.disc_question_linka { border-bottom: #a0a0a0 solid 1px }
TD.disc_question_time { color: #a0a0a0; font-family: Arial, sans-serif; font-size: 12px }
TD.disc_question_otazka { color: #000000; font-family: Times, serif; font-size: 13px; font-style: italic }
TD.disc_question_author { color: #dc003c; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }
TD.disc_question_text { color: #dc003c; font-family: Times, serif; font-size: 13px; font-style: italic}

TD.disc_reply_time { color: #a0a0a0; font-family: Arial, sans-serif; font-size: 12px }
TD.disc_reply_odpovida { color: #000000; font-family: Times, serif; font-size: 13px; font-style: italic }
TD.disc_reply_author { color: #000000; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px }
TD.disc_reply_text { color: #000000; font-family: Arial, sans-serif; font-size: 12px }

.move {font-size: 0.85em; margin-bottom: 10px }

/* ##### spolecna cast - neco se bude menit (e) ##### */
