/* CSS Document */

/* GLOBAL */

body  {background-color:#FFFFFF; margin: 5px 0px 5px 4px; padding: 0px; font-family: Trebuchet MS, Verdana, serif; color: #000000; font-size: 12px;}

html {width: 100%}

TD, TH {font-family: Trebuchet MS, Verdana, serif; color: #000000; font-size: 12px; vertical-align: top;}
TH {font-weight: bold; text-align: left;}

a {color: #A7090C; text-decoration: none}
a:hover {text-decoration: underline}

h1, h2, h3, h4, h5 {font-family: Trebuchet MS, Verdana, serif; color: #000000;}

h1 {margin: 0px; color: #990003; font-size: 25px}
h1 span {color: #999999}
h2 {font-size: 20px; color: #990003; margin: 0px; font-weight: bold}
h3 {font-size: 15px; color: #990003; margin: 0px}
h4 {font-size: 14px; color: #990003; margin: 0px}
h5 {font-size: 11px; color: #868686; margin: 0px 0px 4px 0px; text-transform: uppercase; font-weight: bold}
h6 {font-size: 11px; margin: 0px;}

p {margin: 0px}

img {border: 1px solid #b3b3b3}
a img {text-decoration: none}
img a {text-decoration: none}
img.left {float: left; margin-right: 6px; position: relative}
img.nobrd {border: 0px}
img.key {border: 0px; padding-left: 4px;}

form, input, select, option
{margin: 0px; font-family: Trebuchet MS, Verdana, serif; font-size: 12px }

.cb {clear: both; font-size: 1px}
.inspx{ height: 1px; padding: 0px; margin: 0px; font-size: 1px;}
div {}

ul {margin: 0px; padding: 0px; list-style: none; line-height: 1.1em}

li {}


/* LAYOUT */
#pagew {width: 990px;}
#mainw {width: 100%; background: url(/imgs/mainw_bg.gif) repeat-y; border-bottom: 1px solid #B5B5B5; position: relative; text-align: left;}
#mainw.col2 {background: url(/imgs/mainw_article_bg.gif) repeat-y;}
#col1w {width: 125px; left: 0px; top: 0px; position: absolute;}
#col2w {width: 535px; margin-left: 125px; margin-right: 330px;}
#col2w.col2 {width: 865px; margin-right: 0px; margin-left: 125px; }
#col3w {width: 330px; right: 0px; top: 0px; position: absolute;}

/* servis row - search na konci */
#sroww {background: url(/imgs/servisrow_bg.gif) bottom left no-repeat; height: 43px; font-size: 11px; position: relative; text-align: left}
#sr_left {width: 642px; position: absolute; left: -1px; top: 17px; left: 9px}
#sr_left span.expr {color: #aa1013; font-weight: bold}
#sr_left span {color: #848484}
#sr_left A {color: #000; text-decoration: underline; }
#sr_left A:hover {text-decoration: none; }
#sr_searchw {background: url(/imgs/search_bg.gif) bottom right no-repeat; width: 330px; position: absolute; right: 0px; height: 43px; color: #FFFFFF; text-align: left}
#search {font-size: 11px; position: absolute; top: 15px; left: 7px;}
#search input.box {width: 110px; padding: 0px; font-size: 11px; border: 1px solid #333333; background: #e1e1e1}
#search label, #search form {font-size: 11px}
#search img {border: none;}
#search a {color: #FFFFFF}



/* lavy stlpec */
#mainmenu {background: #CF2629; color: #FFFFFF; padding: 10px 3px 10px 0px; overflow: hidden}
#mainmenu li {padding-left: 5px; line-height: 18px}
#mainmenu li a {color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 13px; }

#prilmenu {background: #E9E9E9; color: #868686; padding: 10px 3px 10px 5px; overflow: hidden; border-right: 1px solid #B5B5B5; border-left: 1px solid #B5B5B5;}
#prilmenu h5 {}
#prilmenu li {padding-left: 0px; line-height: 19px}
#prilmenu li a {color: #515151; font-weight: bold; }

#c1blokw { background-color: #FFFFFF; border-right: 1px solid #B5B5B5; border-left: 1px solid #B5B5B5}
.c1blok {border-bottom: 1px solid #E9E9E9; font-size: 11px; padding: 14px 7px 8px 7px; position: relative}
.c1blok.anketa {background-color: #F1F1F1; margin-top: 0px}
.c1blok.anketa .note{text-align: right; }
.c1blok.anketa ul {padding-top: 5px}
.c1blok h5 {}
.c1blok li {padding-bottom: 3px; margin: 0px; line-height: 13px}


/* stredny stlpec */
#terazw {background: url(/imgs/teraz_bg.gif) no-repeat #FFFFFF right top; border-bottom: 1px solid #E9E9E9; padding: 32px 3px 15px 10px; position: relative;}
.terazblok {width: 24%; float: left; position: relative}
.terazblok h4 {font-size: 12px}
.terazblok h4 a {color: #c36602; text-decoration: underline}
.terazblok ul, .terazblok h4 {margin: 0px 4px 0px 4px}
.terazblok li {padding-top: 0.6em; line-height: 1.2em}
.terazblok li a {color: #3c311d;}

#contentw {padding: 0px 15px 25px 15px;}
#contentw.titulka {position: relative} /* subtrieda koli IE - ostatnym browserom nevadi */
#contentw h3 {clear: left; padding: 19px 0px 6px 0px; }
#contentw h3 span, #contentw p span {color: #666666; font-size: 12px; font-weight: normal; line-height: 1.1em}
#contentw h2 {padding: 15px 0px 10px 0px}
#contentw {font-family: Verdana, Arial, Helvetica, sans-serif}
#contentw .autorfoto {color: #444; font-size: 11px; padding-top: 2px;}

#contenth {margin-bottom: 10px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #E1E1E1; border-top: 1px solid #FFFFFF; color: #666666;} /* IE nechcel zobarzit border-bottom samostatne ani za nic - preto jeden neviditelny border-top */ 
#contenth.art {border-bottom: none}
#contenth h1 {}
#contenth h1 span{font-size: 14px}
#contenth h2, #sectionh h3 {padding: 0px}
#contenth h2 {color: #666666; font-size: 18px}
#contenth h3 {color: #333333; font-size: 13px; margin-top: 10px}


.options {font-family: Trebuchet MS, Verdana, serif; margin: 0px 0px 15px 0px; text-align: left; text-transform: uppercase}
.options a {color: #9c4444; font-size: 10px; text-decoration: underline}
.options a img {vertical-align: middle}
.options img {border: none; margin-right: 3px;}


.perexw {}
.perexw.home {width: 305px}
.perexw.home p {padding-bottom: 0px}
.perexw.rubrika {width: 500px; float: left}
.perexw p {padding-bottom: 5px}
.perexw ul {list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #545454; padding: 3px 0px 0px 4px; font-size: 11px; }
.perexw li {font-weight: bold; padding-bottom: 3px}
.perexw li a {color: #545454; font-weight: normal}
.discus img {border: 0px; vertical-align: text-bottom}

img.topfoto {margin-right: 15px; float: left; position: relative}

#sfw {position: absolute; top: 15em; right: 5px; width: 193px;}
#sft {height: 17px; background: url(/imgs/inzercia_hd.gif) no-repeat right}
#sfc {padding: 7px; background: #F7F7F7; border: 1px solid #D4D4D4; font-size: 11px; line-height: 1.2em}
#sfc h5 {text-transform: uppercase; clear: left; padding: 10px 0px 4px 0px}
#sfc p, #sfc p a {font-family: Trebuchet MS, Verdana, serif; color: #000000}
img.sfc {float: left; margin-right: 4px; position: relative}

#sfc .cb {padding-bottom: 15px}

#prilohyw {background: url(/imgs/prilohy_bg.gif) right top no-repeat #f7f7f7; padding: 28px 15px 15px 15px; border-top: 1px solid #D4D4D4; }
#prilohyw h5 {font-size: 12px;}
#prilohyw ul {padding: 3px 0px 10px 0px}
#prilohyw li {line-height: 1.2em; padding-bottom: 0.3em}
#prilohyw li b, #prilohyw li b a {color: #868686; font-size: 11px}


/* pravy stlpec */
.c3blok {padding: 10px 8px 6px 8px; line-height: 1em; position: relative}
.f.najcit {background: url(/imgs/najcit_bg.gif) no-repeat top right; padding-top: 30px; }
.c3blok.blog {padding-top: 20px; }
.c3blok.vybrali {padding-top: 20px}
.c3blok.inzercia {font-size: 11px; margin-bottom: 10px}

.c3blok h5 {font-size: 12px; margin-bottom: 4px}
.c3blok ul {margin: 5px 0px 5px 0px}
.c3blok ul li {line-height: 13px; padding-bottom: 6px}
.c3blok ol {line-height: 13px; margin: 5px 0px 5px 0px; padding-left: 22px}
.c3blok ol li {padding: 2px 0px 0px 0px;}

/* pravy stlpec taby */
.tabs {padding: 0; margin: 0; position: relative}
.tabs ul {margin: 0; margin-left: 1px; padding: 3px 0px 2px 0px; border-bottom: 1px solid #C2C2C2;}
.tabs ul li {display: inline; margin: 0px; text-decoration: underline; padding: 2px 7px 3px 7px; cursor: pointer; font-size: 11px; white-space: nowrap; color: #8B8A8A; font-weight: bold}
.tabs .ac, .tabs .ia {margin: 0px; margin-left: -1px; border: 1px solid #C2C2C2; }
.tabs .ac {color: #5F5F5F; background: #FFFFFF; border-bottom: 1px solid #FFFFFF;}

/* pravy stlpec tabove aj netabove bloky */
.tabsc, .notabsc {background: #FFFFFF; padding: 10px; border: 1px solid #C2C2C2; position: relative}

.notabsc a {color: #000000}
.notabsc.etarget a {color: #A7090C}
.notabsc a.extra {color: #A7090C; font-size: 1.1em; font-weight: bold}
.notabsc h5 a {text-decoration: underline; color: #979797 }

.notabsc div.half {width: 140px; float: left; text-align: center; position: relative}
.notabsc div.half.r {float: right;} 
.notabsc div.half.kurz {text-align: left; font-size: 11px; width: 120px; padding-top: 5px}
.notabsc div.half.kurz.r {width: 150px}
.notabsc div.half.kurz td {font-size: 11px}
.notabsc div.half.kurz img {border: 0px}
.notabsc div.half.kurz tr.par { background:#F1F1F1}
.notabsc div.half.kurz td.up {color: #006600}
.notabsc div.half.kurz td.down {color: #990000}
.notabsc div.foto img {text-decoration: none; margin-bottom: 3px}

.notabsc.zabava .ibox{width: 100%; text-align: center;}
.notabsc.zabava .ibox IMG {margin: 4px 8px 12px 8px;}
.notabsc.zabava .i1{float: left;}
.notabsc.zabava .i2{float: right;}

.tabsc {border-top: 0px; color: #5F5F5F; font-size: 11px; }
.tabsc a {font-size: 12px}
.tabsc li {line-height: 1.2em}

/* footer */
#footer {width: 100%; margin-top: 3px; text-align: right}
#footer a {color: #000000}
#footer p {padding-right: 335px}


/* visited links */
#contentw h3 a:visited, #contentw h2 a:visited {color: #5F5F5F} 
.terazblok li a:visited {color: #5F5F5F} 
.tabsc a:visited {color: #5F5F5F}



/* tema dna */
#temadna{padding: 6px 8px 6px 8px;}
#temadna H3{padding: 0px 0px 4px 0px; margin: 0px;}
#temadna IMG{float: left; margin: 0px 6px 4px 0px;}





/* extra */
.glob_tab1{
	border: 1px solid #DDD;
	background-color: #EEE;
}
.odsad{
	padding-left: 30px;
}
.err-box{
	border: 1px solid red;
	background-color: #EEE;	
	padding: 10px;
	margin: 10px 0px 10px 0px;
}
.err-box H4{
	color: #000;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
}

.logged_user-tab{
	margin: 5px 0px 0px 0px;
	border: 1px solid #DDD; 
	background-color: #F4F0F4; 
	font-size:11px;
}
.logged_user-tab TD{
	padding: 4px;
}

.content_main{
	padding: 12px 0px 4px 0px; 
}
.content_main_noimbgr{
	padding: 12px 0px 4px 0px; 
}
.content_main_noimbgr IMG{
	border: 0px;
}
.errtxt, .err-txt{
	color: red;
}

/* ico audio/video */
#terazw .ico_video, .perexw .ico_video, .titulka  .ico_video, #terazw .ico_audio, .perexw .ico_audio , .titulka .ico_audio {padding-left: 4px; border: none;}
.tabsc .ico_video, .tabsc .ico_audio {padding-right: 4px; border: none;}
