#top-rek  { background-color: #EEEEEE; }

#top 	{ width: 780px; height: auto; overflow: hidden; float: left; display: inline; margin-top: 5px; border-bottom: 5px solid #1B5493; }
#head	{ width: 780px; height: auto; overflow: hidden; float: left; }

#main	{ width: 998px; height: auto; overflow: hidden; float: left; margin-top: 5px; clear: left; }
#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: 47px; overflow: hidden; display: inline;  }
.col2   { width: 368px; height: auto; float: left;  overflow: hidden; display: inline; }
.col3   { width: 468px; height: auto; float: right; display: inline; }
.zapati { width: 626px; height: auto; float: left;  overflow: hidden; display: inline; }

.title H1 { color: #1B5493; font: bold 1.4em/21px 'trebuchet ms'; margin: 6px 0 20px 8px; padding: 0; }
.zapati P { width: 618px; padding: 0 0 100px 8px; font-size: 0.80em; }

.col2c { width: 352px; height: auto; float: left; overflow: hidden; display: inline; margin: 0 8px; }
.col2l { width: 180px; height: auto; float: left; overflow: hidden; }
.col2r { width: 180px; height: auto; float: right; overflow: hidden; }

.col2-b, .col2-b2 { width: 368px; height: auto; float: left; overflow: hidden; margin-bottom: 18px;
		background: white url("http://ihned.cz/img/5/box_bg.gif") repeat-y; }
.col2-b2 { margin-bottom: 0; }

.col2-l { width: 4px; height: auto; float: left; font-size: 1px; border-top: 18px solid #9C271A; }
.col2-r { width: 176px; height: auto; float: right; }

.cleaner {clear:both;}

/* ### zahlavi b ### */
.h-links  { height: 18px; width: 780px; float: left; clear: left; background-color: #1B5493; color: white; }
.h-t-s    { height: 18px; width: 780px; float: left; clear: left; margin-top: 8px; }
.h-logo   { height: 46px; width: 400px; float: left; clear: left; }
.h-links2 { height: 46px; width: 300px; float: right; text-align: right; }
.h-links2 DIV { margin-top: 28px; }

.h-logo .hn { margin: 9px 0 8px 12px; }
.h-logo .ihn { margin: 14px 0 8px 12px; }
.h-logo .sub { margin: 15px 0 3px 20px; }

.h-links A, .h-links A:visited { color: white; font-size: 0.85em; text-decoration: none; }
.h-links2 A, .h-links2 A:visited { font-size: 0.85em; text-decoration: none; }
.h-links A:hover { color: white; text-decoration: underline; }
.h-links2 A:hover { text-decoration: underline; }

.h-t-s IFRAME { margin: 0 8px; background-color: #DDDDDD; }

.h-t-s .ticker { float: left; height: 18px; width: 530px; }
#search { float: right; height: 18px; width: 250px; 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'; padding: 0; border: 0; margin: 1px 0 1px 53px; }
.search-submit { height: 14px; width: 26px; color: black; font: 10px/12px 'trebuchet ms'; padding: 0; border: 0; margin: 1px 4px; background-color: white; text-decoration: underline; }
.search-arrow A { text-decoration: none; }

/* ### zahlavi e ### */

/* ### menu b ### */
.menu { margin-bottom: 18px; }
.menu SPAN  { width: 138px; background-color: #1B5493; font: bold 1em/18px 'trebuchet ms'; color: white; border-bottom: 1px solid white; display: block; }
.menu A:link, .menu A:visited  { background-color: #DDDDDD; color: black; width: 138px; font: 1em/18px 'trebuchet ms'; border-bottom: 1px solid #FFFFFF; display: block; text-decoration: none }
.menu A:hover, .menu A.mouse-over:link, .menu A.mouse-over:visited { background-color: #9B2226; color: white; }

.menu SPAN A:link, .menu SPAN A:visited { background-color: #1B5493; color: white; text-decoration: none; border-bottom: 0; display: inline; }
.menu SPAN A:hover { text-decoration: underline; background-color: #1B5493; }
.menu SPAN.menu-sp { background-color: #DDDDDD; color: black; }
.menu SPAN.menu-sp1 { background-color: #97D5F6; color: black; }

.menu A.sm:link, .menu A.sm:visited  { background-color: #97D5F6; color: black; width: 138px; font: 1em/18px 'trebuchet ms'; border-bottom: 1px solid #FFFFFF; display: block; text-decoration: none }
.menu A.sm:hover  { background-color: #ADAAB5; color: white; }

.smenu { display: none; position: absolute; z-index: 2; top: 0px; left: 146px; padding: 1px; background-color: white; }
#sm1 div { width: 300px; height: 56px; _height: 58px; border: 1px solid #1B5493; overflow: hidden; }
#sm2 div { width: 140px; height: 132px; _height: 134px; border: 1px solid #1B5493; overflow: hidden; }

#sm1 A:link, #sm1 A:visited, #sm2 A:link, #sm2 A:visited  { background-color: #DDDDDD; color: black; width: 298px; font: 1em/18px 'trebuchet ms'; border-bottom: 1px solid #FFFFFF; display: block; text-decoration: none; }
#sm1 A:hover, #sm2 A:hover { background-color: #9B2226; color: white; }
#sm2 A:link, #sm2 A:visited  { width: 138px; }
/* ### menu e ### */

/* ### boxy b ### */
.box3 { width: 250px; height: auto; float: left; }
.box3a { width: 180px; height: auto; float: left; }

.box11-t { background-color: #1B5493; color: white; font: bold 1em/18px 'trebuchet ms'; padding-left: 4px; }
.box11-b { background-color: #CDDBE3; padding: 4px; margin-bottom: 18px; }

.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 { background-color: #9B2226; color: white; font: bold 1em/18px 'trebuchet ms'; padding-left: 4px; }
.box21-b { background-color: #DDDDDD; padding: 4px; }

.box31-t { background-color: #1B5493; color: white; font: bold 1em/18px 'trebuchet ms'; padding-left: 4px; }
.box31-b { background-color: #CDDBE3; padding: 4px; display: block; margin-bottom: 18px; }

.box-l { width: 49px; height: auto; float: left; }
.box-l2 { width: 193px; height: auto; margin-left: 49px; _margin-left: 0; _float: left; }

.box11-t A:link, .box11-t A:visited, .box21-t A:link, .box21-t A:visited, .box31-t A:link, .box31-t A:visited, .col2c-t A:link, .col2c-t A:visited { color: white; text-decoration: none; }
.box11-t A:hover, .box21-t A:hover, .box31-t A:hover, .col2c-t A:hover { color: white; text-decoration: underline; }

.hpn { font-size: 0.9em; padding: 0 4px 4px 0; text-align: right; }
/* ### boxy e ### */

/* ### overview b ### */
H2 { font: bold 1.15em 'trebuchet ms'; margin: 0; }

.overview { margin-bottom: 9px; }

.dts { color: #AAAAAA; font-size: 0.85em; }
.dts A, .dts A:visited { color: #AAAAAA; text-decoration: none; }
.dts A:hover { text-decoration: underline; }

.move { font-size: 0.85em; margin-bottom: 10px }
.hr { width: 100%; height: 1px; overflow: hidden; display: block; }
/* ### overview e ### */

/* ### vydani b ### */
.vydani SPAN { font-weight: bold; }
.vydani UL { margin-left: 20px; }
.vydani B { font-size: 1.2em; }
.vydani A:visited { color: #1B5493; }

.vydani .cisla DIV { float: left; font-size: 0.95em; padding: 4px 0 4px 4px; width: 70px; }
.vydani .cisla DIV B { font-size: 0.95em; }
.vydani .cisla DIV.zluta1 { background-color: #DDDDDD; }

.vydani INPUT, .vydani SELECT { border: 1px solid black; }
.vydani .submit { background-color: #1B5493; color: white; margin: 8px 0; font-weight: bold; }
/* ### vydani e ### */


.search-result INPUT { border: 1px solid black; }
.but { border: 1px solid black; }

.r-ht { width: 368px; background-color: #F8F8F8; }
