BODY {	color: #221D1E; 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; }
FORM { margin: 0; padding: 0; }
IMG { border: 0; }
A, A:visited { color: #2C2047; }
A:hover { color: #761C2C; }
p {margin:0 0 0 5px}
#top-rek  {}

#top 	{ width: 780px; height: auto; overflow: hidden; float: left; display: inline; margin-top: 5px; border-bottom: 5px solid #2C2046; }
#head	{ width: 780px; height: 90px; overflow: hidden; float: left; }
.head-rek { width: 218px; height: auto; overflow: hidden; float: right;  text-align: center; }

#main	{ width: 780px; height: auto; overflow: hidden; float: left;_float:none;clear:left;margin-top: 5px;padding-bottom:100px; }
#col123	{ width: 998px; height: auto; float: left; overflow: hidden; }

.col1   { width: 138px; height: auto; float: left;  overflow: hidden; display: inline; margin-left: 8px; }
.col23  { width: 844px;height: auto; float: right; overflow: hidden; display: inline; margin-left: 8px; }

.title  { width: 618px; height: 21px;   overflow: hidden; display: inline; margin: 6px 0 0 0px; }
.col2   { width: 368px; height: auto; float: left;  overflow: hidden; display: inline;margin:25px 0px }
.col3   {width:468px; height: auto; float: left; overflow: hidden; display: inline; margin: 25px 0 0 8px; }
.col3 p {margin:0px;}

.zapati { width: 626px; height: auto; float: left;  overflow: hidden; display: inline;font-size: 0.8em;  }
.zapati a, .zapati a:visited { color: #761C2C}
.zapati a:hover { color: #761C2C}

.title H1 { font: bold 1.4em/21px 'trebuchet ms'; margin: 0; padding: 0; }

/* boxiky ve druhem sloupci*/
.col2l { width:368px; height: auto; float: left; overflow: hidden; }
.col2r { width: 180px; height: auto; float: left; overflow: hidden; display: inline; margin-right: 8px;}

.col2c { width: 352px; height: auto;  overflow:hidden; margin: 0 8px; }
{_height:70px}

.col23boxes {width:570px;float:left; background-color:white;margin:10px 0 0 0;padding:0px;}


.rek-c {margin-bottom:18px;   } /* bigsquare vpravo na boku */
.rek-a { width:626px; text-align: center; margin-top: 8px;}
.rek-b {width:125px;text-align:center;} /*reklama v levem panelu dole*/


/* odkazy v horni casti*/
.global-hlinks {padding-left: 10px; margin-top: 5px}
.global-hlinks A {text-decoration: none;}
.global-hlinks A:hover {text-decoration: underline;}

.h-links { width: 780px; height: 18px; font-size: 0.85em; background-color: #2C2046; padding-left: 10px; color: white; }
.h-logo  { width: 154px; height: 64px; float: left; margin-top: 16px; }
.h-t-l   { width: 368px; height: 64px; float: left; margin-top: 8px; }
.h-s-l   { width: 258px; height: 64px; float: left; margin-top: 8px;  }

.h-logo IMG { margin: 2px 0 8px 12px }

.h-t-l IFRAME { backgroud-color: #DDDDDD; }
.h-t-l .ticker { width: 368px; height: 18px; overflow: hidden; }

.h-links2 { width: 258px; height: 18px; overflow: hidden; margin-top: 28px; }
.h-links3 { width: 360px; height: 18px; overflow: hidden; margin-top: 28px; }

.h-links A, .h-links A:visited   { font: 1em/18px 'trebuchet ms'; text-decoration: none; color: white; }
.h-links2 A, .h-links2 A:visited { font: 0.85em/18px 'trebuchet ms'; text-decoration: none; color: #2C2046; padding: 0px; }
.h-links3 A, .h-links3 A:visited { font: 1em/18px 'trebuchet ms';display: block; float: left; text-decoration: none; color: white;margin-right: 2px; background-color: #2C2046; 
margin-right: 2px; padding: 0 10px; }
.h-links A:hover { text-decoration: underline; color: white; }
.h-links2 A:hover { text-decoration: underline;color: #CC2718; }
.h-links3 A:hover { background-color: #CC2718; color: white; }

.rel-links {padding-left: 20px;}
.rel-links A, .rel-links A:visited {color: #2C2047;}
.rel-links A:hover {text-decoration: none;}
.rel-link-o {}


#search { width: 250px; height: 18px; overflow: hidden; margin-left: 8px; display: block; background: white url("http://ihned.cz/img/0/search_bg_250.gif") no-repeat }
.search-input  { height: 14px; width: 135px; color: gray; font: 10px/12px 'trebuchet ms'; pading: 0; border: 0; margin: 1px 0 1px 53px; }
.search-submit { height: 14px; width: 26px; color: black; font: 10px/12px 'trebuchet ms'; pading: 0; border: 0; margin: 1px 4px; background-color: white; text-decoration: underline; }
.search-arrow A { text-decoration: none; }




/* menu vlevo */
.menu a {text-decoration:none;border-bottom:1px solid #ffffff;display:block;
font: 1em/18px 'trebuchet ms'; display: block;padding:0 0 0 3px;}

.menu a.menu-sp1 {background-color: #C2C2C0;color:#761C2C;font-weight:bold; }
.menu a.menu-sp1:hover {background-color: #8F8B98;color:#ffffff; }
.menu a.menu-sp2 { background-color: #C2C2C0;color:#761C2C }
.menu a.menu-sp2:hover {background-color: #8F8B98;color:#ffffff; }
.menu a.indent {background-color: #C2C2C0;color:#2C2046 }
.menu a.indent:hover {background-color: #CC2718;color:#ffffff; }
.menu span.menu-spempty {background-color:#C2C2C0;display:block}
.menu span {font:  1em/18px 'trebuchet ms'; display: block;
padding:0 0 0 4px;border-bottom:1px solid #ffffff;}
.menu span.menu-sp1 { background-color: #2C2046;color:#ffffff;font-weight:bold; }
.menu span.menu-sp2 { background-color: #C2C2C0;color:#2C418E }


/* boxy */
.box3 { width: 250px;  }
.box3a { width: 180px; }

.box12-t { background-color: #CACACA; font: bold 1em/18px 'trebuchet ms'; padding-left: 4px; }
.box12-b { background-color: #DDDDDD; padding: 4px; margin-bottom: 18px; }

.box21-t { margin-top:5px;padding: 0 5px 0 0px;background-color: white;
color: #CC2718; font: bold 1em/18px 'trebuchet ms'; }
.box21-b { background-color: #DDDDDD; padding: 4px 4px 10px 4px;float:left;width:368px;}
.box21-d { background-color: #DDDDDD; padding: 4px 4px 10px 4px;float:left;width:180px;}
.box21-br a, .box21-bl a {color: white;text-decoration:none}
.box21-br a:hover, .box21-bl a:hover {color: white;text-decoration:underline;}
.box21-b a, box21-b a:visited {color: white;text-decoration:none}
.box21-b a:hover {color: white;text-decoration:underline;}
.box31-t {padding:0 4px;background-color: #CC2718; color: white; font: bold 1em/18px 'trebuchet ms'; }
.box31-b { background-color: #DDDDDD; padding:4px;margin-bottom:18px;_heig\ht:100%;}
.box31-t a, .box31-t a:visited {color: white;text-decoration:none;}
.box31-t a:hover {color: white;text-decoration:underline;}
.box21-t a, .box21-t a:visited {color: white;text-decoration:none;}
.box21-t a:hover {color: white;text-decoration:underline;}
.box31-b b {font-weight:normal;}
.box31-b-scroll {margin:0 0 18px 0;background-color: #DDDDDD;padding:4px; 
overflow:auto;height:103px;border-top:4px solid #DDDDDD;border-bottom:4px solid #DDDDDD}

.box22-t { background-color: #CACACA; color: black; font: bold 1em/18px 'trebuchet ms'; padding:0 4px; }
.box22-b { background-color: #DEDEDE; padding: 4px; margin-bottom: 18px; }


/*clanek na titulni strane*/
h2.bigtit { margin: 4px 0 0 0; padding: 0; font: bold 1em/18px 'trebuchet ms';clear:left }
h2.tit { margin: 0; padding: 0; font: bold 1em/18px 'trebuchet ms';color: #2c2047;clear:left }
h2.titnormal { margin: 0; padding: 0; font: 1em/18px 'trebuchet ms';color: #2c2047;clear:left;width:170px }
h2.tit a, h2.titnormal a { color: #2c2047; }
h2.tit a:hover, h2.titnormal a:hover { color:#761C2C }
h2.tit img {margin-right:5px;}
.box31-b h2.tit {font-weight:normal;}
.nfo { color: #aaaaaa; font-size: 0.85em; }
.nfo a, .nfo a:visited { color: #aaaaaa; text-decoration: none; }
.nfo a.n2, .nfo a.n2:visited { color: #990000; text-decoration: none; }
.nfo a:hover, .nfo a.n2:hover { text-decoration: underline; }
.line { width: auto; height: 1px; overflow: hidden; margin: 2px 0;clear:left; }
.line HR { color: white;visibility:hidden; }


/* specialni divy, vseobecne styly*/
.tlacitko {cursor:pointer;display:inline;padding:0px;}
.vpravo {text-align:right;padding-right:10px}
.vpravohp {text-align:right;padding-right:10px}
.vpravohp a {font-weight: bold;color:black!important;}
.vpravohp a:hover {color:#8F8B98!important;}
.vlevo {text-align:left}
.small {font-size:0.85em;}
.strankovani {text-align:center;font-size:0.85em}
.dalsi {float:right;font-weight:normal}
.zalomit {margin-bottom:5px;}
.lineshort { width: auto; height: 1px; overflow: hidden;margin-bottom:5px;clear:left; }
.lineshort hr { color: black; visibility:hidden;}

/* newsletter */
.newsletter {margin:16px 0 0 0;color:#2c2047;font-size:1em;}
.newsletter p {margin:0 0 0px 0;font-size:1em;}

/* vydani aktualni, minule, archiv*/
.rubrika {font-weight: bold; text-decoration: none;margin-top:8px}
.zamek {width: 17px; overflow: hidden; display: block; float: left;}
.HP-titulka {float: left; margin: 0px 10px 10px 0px;}

.clanky a, .clanky a:visited {color: #00517B }
.clanky a:hover {color: #2C2046;}

.selecty select {width:100px;}

/* kurzovni listek*/
.kurzovnilistek {border-collapse:collapse;font-size:0.85em;}
.kurzovnilistek td {padding: 0 6px 0 4px;width:30px;}
.kurzovnilistek img {width:18px;height:12px;}
.silver1 {background-color:#ffffff;height:12px;}
.silver2 {background-color:#DDDDDD;height:12px;}

/* kurzovni listek RUBRIKA n0H000*/
.kurzovnilistekrubrika {border-collapse:collapse;font-size:1em;width:350px;margin:auto;}
.kurzovnilistekrubrika td {padding: 0 5px 0 5px;}
.kurzovnilistekrubrika img {width:18px;height:12px;}
.kurzovnilistekrubrika .silver1 {background-color:#eae9ee;height:12px;}
.kurzovnilistekrubrika .silver2 {background-color:#ffffff;height:12px;}


/* predpoved pocasi */
.pocasi {font-size:0.85em;text-align:right}
.pocasi p {text-align:left}


/* obalka */
.obalka img {float:left;margin:0 8px 5px 0;}
.obalka .tit {clear:none;}
.clanek {margin:0 0 8px 0;}
.clanek img {_height:auto;}

.comm-title {background-color: #CC2718;}
.comm-items {background-color: #DDDDDD;}
.comm-items a, .comm-items a:visited {color: black;}
.comm-item1 {background-color: #DDDDDD;}
.comm-item2 {background-color: #DDDDDD;}
.comm-o1 {border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
.comm-o2 {border-right: 1px solid #DDDDDD;}
.comm-c .comm-add {color: #FF8000; border: 1px solid #FF8000;} 

.but, .hledej {border:1px solid;}
.hledani {font-weight:bold;}
.box31-b h1 {font-size:20px;}

.vypiszemi b u {text-decoration:none;font-size:20px;}

.detail-url-information { margin-bottom: 11px; font-style: italic;  }

.modul_top { margin: 0; padding: 0; font-size: 1.15em; font-weight:bold; }

