BODY		{ color: #333333; font-size: 80%; font-family: Arial, Helvetica, sans-serif; background-color: #FAFAFA; margin: 0; padding: 0; text-align: center; }
FORM, UL, IMG	{ margin: 0; padding: 0; border: 0; }
P, LI		{ margin: 0 0 2px 0; }
UL		{ margin-left: 20px; list-style-type: square; color: #D2D2D2; }
LI SPAN		{ color: #BCBCBC; font-size: 0.85em; }

A, A:visited	{ color: #333333; text-decoration: none; }
A:hover		{ text-decoration: underline; }
A.m, A.m:visited, LI A, LI A:visited { color: #004A8F; }

.s		{ line-height: 6px; font-size: 6px; }
.s8		{ line-height: 8px; font-size: 8px; }
.align-right	{ text-align: right; }
.hidden		{ display: none; }


/* #B# Kostra */
#mereni	{ position: absolute; left: 0px; top: 0px; }

#ihned, #main, #foot { width: 1000px; height: auto; clear: both; }

#ihned	{ margin: auto; text-align: left; background-color: white; border-left: 1px solid white; border-right: 1px solid white; _width: 1002px; }
#head	{ margin-top: 2px; }
#main	{ float: left; margin-top: 5px; border-bottom: 5px solid #F2F2F2; padding-bottom: 10px; }

#foot	{ font: 0.85em/1.2em Arial; border-top: 5px solid white; }
#foot A, #foot A:visited { text-decoration: underline; }
#foot A:hover { text-decoration: none; }

#map	{ padding: 8px 45px; background-color: #F2F2F2; border-bottom: 1px solid #ACACAC; }
#map SPAN { width: 110px; font-weight: bold; display: block; float: left; }

#copy	{ padding: 8px 0; background-color: #3C7AB3; border-top: 1px solid white; color: white; text-align: center; }
#copy A, #copy A:visited, #copy A:hover { color: white; }

.col2	{ clear: left; float: left; width: 693px; padding-left: 5px; border-right: 1px solid #E5E5E5; _width: 699px; _display: inline; }
.col2d	{ }
.col2a, .col2b, .col2c { clear: both; width: 688px; }
.col2a A:visited, .col2d A:visited, .col3a A:visited { color: #808080; }
.col2a LI A:visited, .col2d LI A:visited, .col3a LI A:visited { color: #800080; }

.col3	{ float: right; width: 300px; height: auto; background-color: #FFFFFF; padding-bottom: 15px; }
/* #E# Kostra */

/* #B# Reklama */
.reklama TABLE	{ margin: auto; }
#r-leader	{ display: none; width: 1000px; height: auto; clear: both; margin: auto; text-align: left; background-color: white; }
#r-full		{ display: none; width: 468px; text-align: center; float: right; margin: 6px 0 0 0; padding-left: 10px;	background: url("/img/0/0_hp09/reklama.gif") no-repeat 0% 5%; }
#r-sfull	{ display: none; width: 750px; clear: both; margin-top: 10px; margin-bottom: 20px; text-align: center; float: left; _float: none; }
#r-rectan-d	{ display: none; width: 670px; text-align: center;}
#r-big		{ display: none; width: 300px; margin: 0 0px 15px 0; clear: both; float: left; text-align: center; _float: none; }
#r-ht1,#r-ht2,#r-ht3 { display: none; width: 300px; margin: 0 0px 15px 0; clear: both; float: left; _float: none; overflow: hidden; }

#r-sky		{ display: none; position: fixed; top: 9px; left: 999px; padding-left: 11px;
			_position: absolute; _top: expression( ( skyRposYs + ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) > 2250 ? 2250 : ignoreMe ) ) + 'px' ); }
#r-sky-l	{ display: none; position: fixed; top: 9px; left: 0;
			_position: absolute; _top: expression( ( skyLposYs + ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) > 2250 ? 2250 : ignoreMe ) ) + 'px' ); }

#r-bfull	{ display: none; width: 670px; clear: both; text-align: center; }
#r-nes	{ width: 300px; margin: 0 0px 10px 0; clear: both; }

#r-full SPAN, #r-bfull SPAN, #r-sfull SPAN, #r-big SPAN, #r-ht1 SPAN, #r-ht2 SPAN, #r-ht3 SPAN, #r-sky SPAN, #r-sky-l SPAN, #r-rectan-d SPAN, #r-leader SPAN, #r-nes SPAN, #r-nadclanky SPAN { color: #BCBCBC; font: 9px/9px Arial; margin: 0 4px; }
#r-full-ozn		{ display: none; }
#r-sfull .reklama,  #r-sfull TABLE {  text-align: center; margin: auto; }
#r-leader .reklama	{ text-align: center; }
#r-leader DIV 		{ display: inline; padding-bottom: 10px; }
#r-ht1 IMG, #r-ht2 IMG	{ margin: 0 10px 10px 0; }
#r-ht1 .reklama, #r-ht2 .reklama { margin-left: 10px; display: block; width: 290px; overflow: hidden;}
#r-big-ozn		{ text-align: right; width: 292px; display: block; }
/* #E# Reklama */


/* #B# Zahlavi */
#logo { float: left; width: 290px; margin-left: 10px; height: 100px; word-spacing: 3px; font: bold 13px/14px Arial; color: #004A8F; _display: inline; }
#logo A		{ width: 280px; height: 52px; display: block; margin: 18px 0 8px 0; position: relative; }
#logo A SPAN	{ width: 280px; height: 52px; position: absolute; left: 0; top: 0;
			background-image: url("/img/0/0_hp09/ihned.cz.gif"); cursor: pointer; }

#hmenu0	{ float: right; width: 700px; height: 13px; margin-top: 2px; font: normal 10px/13px Arial; overflow: hidden; }
#hmenu0 SPAN A { color: #CA1B22; }
#hm0-l	{ float: right; width: 68px; height: 13px; background-color: #CBDBDF; position: relative; text-align: right; padding-right: 10px; _width: 78px; }
#hm0-lb	{ position: absolute; top: 0; left: 0; border-top: 13px solid white; border-right: 13px solid #CBDBDF; }
#hm0-lo	{ display: none; }
#hm0-oi	{ float: right; margin-right: 5px; }


#top1	{ float: right; width: 700px; height: 35px; background-color: #EEF3F4; font: normal 10px/13px Arial; position: relative; }
#top1 A	{ }
#top1 A.home { float: right; margin: 10px 5px 0 0; color: black;padding: 5px 0 0 23px; background: url("/img/0/0_hp09/home.gif") no-repeat 0% 0%; display: none; height: 25px; _display: block; }
#top2	{ float: right; width: 700px; height: 50px; background: transparent url("/img/0/0_hp09/bg-top2.gif") repeat-x; }

#login	{ display: none; position: absolute; z-index: 5; width: 260px; height: 119px; left: 400px; top: 1px; padding: 13px 20px 0 20px; background-color: #CBDBDF; font-size: 13px; _width: 300px; _height: 132px; }
#login DIV { text-align: center; }
#login FORM SPAN { float: right; clear: both; display: block; margin-top: 10px; font-size: 11px; }
#l-nm	{ border: 1px solid black; }
#l-pw	{ border: 1px solid black; }
.l-sm	{ border: 1px solid white; background-color: #CBDBDF; float: right; margin-top: 10px; font-size: 12px;
		padding: 2px 20px; letter-spacing: 1px; cursor: pointer; }
#login A { margin: 0; float: none; text-decoration: underline; }
#login A.l-sm { text-decoration: none; }


#top2 A		{ text-align: center; font: normal 10px arial; vertical-align: top; color: white; margin-top: 3px; float: left; display: block; height: 47px; _display: inline; }
#top-bl		{ background: transparent url("/img/0/0_hp09/bg-top2-bl1.gif") no-repeat 40% 100%; height: 47px; width: 55px; margin-left: 5px; }
#top-bl:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-bl1-hover.gif") no-repeat 40% 100%; }
#top-vi		{ background: transparent url("/img/0/0_hp09/bg-top2-vi1.gif") no-repeat 40% 100%; height: 47px; width: 55px; margin-left: 4px; }
#top-vi:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-vi1-hover.gif") no-repeat 40% 100%; }
#top-ob		{ background: transparent url("/img/0/0_hp09/bg-top2-ob1.gif") no-repeat left bottom; height: 47px; width: 55px; margin-left: 9px; }
#top-ob:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-ob1-hover.gif") no-repeat left bottom; }
#top-tv		{ background: transparent url("/img/0/0_hp09/bg-top2-tv1.gif") no-repeat left bottom; height: 47px; width: 55px; margin-left: 10px; }
#top-tv:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-tv1-hover.gif") no-repeat left bottom; }
#top-po		{ background: transparent url("/img/0/0_hp09/bg-top2-po1.gif") no-repeat left bottom; height: 47px; width: 55px; margin-left: 10px; }
#top-po:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-po1-hover.gif") no-repeat left bottom; }
#top-an		{ background: transparent url("/img/0/0_hp09/bg-top2-an1.gif") no-repeat 20% 100%; height: 47px; width: 55px; margin-left: 10px; }
#top-an:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-an1-hover.gif") no-repeat 20% 100%; }



#hmenu1, #hmenu2, #hmenu3 { float: left; clear: both; width: 1000px; height: 23px; overflow: hidden; margin-top: 1px; background-color: #97C7E4; color: #0A5295; font: bold 11px/23px Arial; }
#hmenu1 { background-color: #2665A0; color: white; }
#hmenu3 { background-color: #EAF4F8; color: #486EA5; }

#hmenu1 A	{ float: left; padding: 0 8px; color: white; }
#hmenu1 A:hover	{  }
#hmenu2 A, #hmenu3 A	{ float: left; padding: 0 13px; color: #0A5295; }
#hmenu3 A { color: #486EA5; }

#hm1-hp { background: transparent url("/img/0/0_hp09/bg-hmenu1-hover.gif") repeat-x; }
#hm1-ih { display: none; }

#hmenu1 A#hm1-hp { padding-left: 10px; }
#hmenu2 A#hm2-do { padding-left: 10px; }
#hmenu2 A#hm2-vo { padding-left: 10px; }

A#hm2-ze, A#hm2-ze:hover { background: transparent url("/img/0/0_hp09/zalozka_25.gif") no-repeat bottom left; width: 36px; _width: 61px; display: block; }  

A#hm2-vo, A#hm2-vo:hover { background: transparent url("/img/0/0_hp09/volby10_256.gif") no-repeat bottom left; width: 66px; _width: 88px; display: block; color: black}  

/** nové do hmenu **/
A#l2-6, A#l2-6:visited {background: #14397E url('/img/0/000000/bg_hmenu_1_sun.gif') top right no-repeat; width: 65px; _width: 74px; padding-right: 9px }
A#l2-6:hover {background: #14397E url('/img/0/000000/bg_hmenu_1_sun_a.gif') top right no-repeat;}

A#hm2-mf, A#hm2-mf:hover { background: transparent url("/img/0/0_hp09/mff_menu.gif") no-repeat 0% 0%;  display: block;  color: white }

A#hm2-ho, A#hm2-ho:hover { background: transparent url("/img/0/0_hp09/hokej.gif") no-repeat bottom left; width: 64px; _width: 86px; display: block; }  
#search-bg { width: 300px; float: right; margin-top: 7px; font: 11px/15px Arial; color: white }
.radio { margin-left: -7px; _margin-left: -5px  }
.search-input-bg { float: left; width: 221px; height: 17px; margin-top: 1px;
	border: 1px solid #C0E1FF; padding: 0; font: 11px/15px Arial; color: #333333; background: #FFFFFF url("/img/5/google-wattermark.gif") no-repeat 95% 50%; }
.search-submit-bg { float: left; margin: 1px 0 0 1px; }
#search-bg .radio	{ float: left; height: 25px; font: 9px/25px Arial; margin-top: 1px;  }
#search-bg .radio INPUT {  position: relative; top: 3px; }
#search-bg .radio A, #search-bg .radio A:hover { color: #FFFFFF; margin: 0; padding: 0; height: auto; float: none; display: inline; position: relative; top: 6px; _top: 7px; }

#search-box { width: 300px; float: right; font: 11px/15px Arial; }
#top2 #search-box A { margin: 10px 5px 0 0; color: #E3EEF5; height: 15px; float: right; text-decoration: underline; }
.search-input { float: left; width: 221px; height: 17px; margin-top: 1px;
	border: 1px solid #C0E1FF; padding: 0; font: 11px/15px Arial; color: #333333; }
.search-submit { float: left; margin: 1px 0 0 1px; }
/* #E# Zahlavi */


/* #B# Stred */
.col2d { clear: both; float: left; width: 670px; height: auto; text-align: left; margin: auto; padding-top: 16px; _overflow: hidden; }

.col2t  { clear: both; width: 670px; height: 37px; text-align: left; margin-top: 4px; border-bottom: 3px solid #D2D2D2; }
.col2tr { clear: both; width: 670px; height: 37px; text-align: left; margin-top: 4px; border-bottom: 3px solid #D2D2D2; }
.col2tn { clear: both; width: 670px; height: 17px; text-align: left; border-top: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; text-align: right; }

.col2t .site-name, .col2tr .site-name { font: bold 25px/37px Arial; height: 37px; margin: 0; padding: 0; float: left; color: #B2B2B2; }
.col2t .site-name A, .col2t .site-name A:visited, .col2t .site-name A:hover, .col2tr .site-name A, .col2tr .site-name A:visited, .col2tr .site-name A:hover { color: #B2B2B2; display: inline; }

.col2tn A, .col2tn A:visited { text-decoration: none; padding: 0 10px; height: 18px;
	border-left: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; background-color: white;
	text-transform: uppercase; font: bold 11px/18px Arial; color: #333333; }
.col2tn A:hover { text-decoration: underline; background-color: #F2F2f2; }
.col2tn A.act, .col2tn A.act:visited { background-color: #F2F2f2; color: gray; }


DIV.ow { float: left; clear: both; width: 670px; min-height: 82px; border-bottom: 1px solid #D2D2D2; padding: 20px 0 5px 0; _float: none; }
.ow .img, .ow-1-2 .ow .img, .ow-1-2-1 .ow .img  { float: left; border: 1px solid #D2D2D2; padding: 4px; margin: 0 10px 10px 0; width: 110px; height: 72px; _width: 118px; _height: 80px;  }
.ow .img IMG, .ow-1-2 .ow .img IMG, .ow-1-2-1 .ow .img IMG { width: 110px; height: 72px; }
/** h3 -> h2 **/.ow H3, .ow-1-2-1 H3, .ow H2, .ow-1-2-1 H2 { font: bold 1.3em Arial; margin: 0px 0 8px 0px; }
.ow .txt P, .ow-1-2-1 .txt P { margin: 10px 0; }
.ow UL { padding-left: 130px; _padding-left: 140px; }
UL.ow, UL.ow-1-2-1 { margin: 15px 0 0 30px; clear: both; float: left; width: 650px; }
.ow A.img { float: left; border: 1px solid #D2D2D2; padding: 4px; margin: 0 10px 10px 0; width: 110px; height: 72px; _width: 118px; _height: 80px; display: none } 
.ow A.block { display: block } 

.ow-1-2 { float: left; margin-bottom: 10px; clear: both; width: 670px; }
.ow-1-2-1 { clear: both; margin-bottom: 15px; width: 670px; }
.ow-1-2-2 { clear: both;  margin-bottom: 2px; width: 670px; }
.ow-1-2-2 H3, .ow-1-2-2 H2 { margin: 0; font-size: 1.0em; font-weight: bold; }
.ow-1-2 DIV.ow { border-bottom: 0; }

/*???*/
.otv234 .img IMG { width: 110px; height: 72px; }

.ow-aname { clear: both; width: 670px; margin: 0px 0px 2px 0px;}
.ow-aname H3, .ow-aname H2 { margin: 0px; font-size: 1.1em; font-weight: normal; padding: 0px 0px 0px 10px;}
/*???*/

.box-center-label { clear: both; margin-top: 20px; padding-left: 10px; height: 20px; width: 660px; _width: 670px; text-transform: uppercase; font: bold 0.85em/20px Arial; background: white url("http://ihned.cz/img/0/000000/bg_label_0.gif") no-repeat 0% 70%; color: #C80C12; }
.box-center-label A, .box-center-label A:visited { background-color: white; color: #C80C12; text-decoration: underline; }
.box-center-label A:hover { text-decoration: none; }
.box-center-label SPAN { background-color: white; color: #C80C12; }


.nfo { color: #BCBCBC; font-size: 0.85em; }
.nfo A, .nfo A:visited, .nfo A:hover { color: #BCBCBC; }

.ow-move	{ float: left; width: 100%; clear: both; margin: 30px 0; font-size: 0.9em; }
.ow-move .count { width: 100%; clear: both; float: left; text-align: center; }
.ow-move .prev  { width: 30%; float: left; }
.ow-move .f-t   { width: 40%; float: left; text-align: center; }
.ow-move .next  { width: 30%; float: left; text-align: right; }
.ow-move A, .ow-move A:visited, .ow-move A:hover { color: #000099; }

.ow-name { clear: both; margin-top: 20px; color: #BCBCBC; text-transform: uppercase; }


.otv  { float: left; width: 510px; overflow: hidden; height: 280px; }
.otv .title { margin: 5px 0; float: left; display: inline; width: 510px; }
.otv .title A, .otv .title A:visited { font: bold 1.5em Arial; color: black }
.otv .img { margin: 3px 10px 0 0; float: left; width: 295px; display: inline; clear: left; }
.otv .img IMG { width: 295px; height: 195px; }
.otv .txt { float: right; width: 205px; display: inline; color: #000000}
.otv .nfo { display: none; }

.akt-nej-dis { float: right; width: 168px; border: 1px solid #E6E6E6; _width: 170px; margin-top: 5px; }

.zalozky { width: 168px; height: 38px; position: relative; text-transform: uppercase; margin-bottom: 5px; }
.zalozky A.active  { position: absolute; left: 0; top: 1px;	border-bottom: 1px solid #E5F1F8; width: 168px; text-align: center; font: normal 14px/17px Arial; }
.zalozky A.unact-l { position: absolute; left: 0; top: 20px;	background-color: #E5F1F8;	width: 84px;	text-align: center; font: bold 10px/18px Arial; }
.zalozky A.unact-r { position: absolute; left: 84px; top: 20px;	background-color: #E5F1F8;	width: 84px;	text-align: center; font: bold 10px/18px Arial; }

#actual, #readed, #commented	{ height: 213px; overflow: hidden; width: 168px; font-size: 0.85em;  }
#readed, #commented		{ display: none; }

#actual DIV, #readed DIV, #commented DIV { width: 158px; height: 196px; overflow: hidden; padding: 0 5px; _width: 168px; position: relative; }

#actual DIV DIV, #readed DIV DIV, #commented DIV DIV { position: absolute; top: 0; left: 0; }

#actual P { margin-bottom: 3px; }
#actual SPAN { color: #808080; font-size: 0.85em; } /*float: left; width: 35px;*/
#actual P A, #actual P A:hover { color: #004A8F; }
#actual P A:visited { color: #808080; }


#readed UL, #commented UL { margin-left: 16px; }
#readed LI, #commented LI { margin-bottom: 4px; }

#actual DIV.arc-next, #readed DIV.arc-next, #commented DIV.arc-next { background-color: #E5F1F8; text-align: right; margin-top: 2px; height: 15px; }
A.tit2, .tit2 A:visited { font: bold 1.3em Arial; }

/* #### Stred */


/* #B# Vpravo */
.col3a { clear: both; height: auto; padding-left: 10px; border-left: 1px solid #D2D2D2;
	width: 229px; _width: 239px; }

.col3a P { width: 229px; }
.col3a P SPAN { width: 194px; float: left; }
.col3a P SPAN.time { float: left; width: 35px; font-size: 0.85em; color: #808080; margin-top: 1px; }
.col3a P A, .col3a P A:hover { color: #004A8F; }
.col3a P A:visited {color: #800080;}


#rbannery-items { width: 300px; height: 50px; overflow: hidden; position: relative; clear: both; margin: 15px 0; }
#rbannery-items DIV { position: absolute; left: 0px; top: 0px; display: block; height: 48px; width: 298px; overflow: hidden; border: 1px solid #B20000; text-align: center; font-size: 11px; margin: 0px; _width: 300px; _height: 50px; }

.col3a P { width: 229px; }
.col3a P SPAN { width: 194px; float: left; }
.col3a P SPAN.time { float: left; width: 35px; font-size: 0.85em; color: #BCBCBC; margin-top: 1px; }
.col3a P A, .col3a P A:hover { color: #000099; }
.col3a P A:visited { color: #800080; }


.box-right-label {   margin: 15px 0 10px 10px; padding-left: 10px; height: 20px; width: 269px; _width: 279px;
	text-transform: uppercase; font: bold 0.85em/20px Arial; background: white url("/img/0/0_hp09/bg_label_0.gif") no-repeat 0% 70%; _float: left; _display: inline;  }
.box-right-label A, .box-right-label A:visited { background-color: white; color: #C80C12; text-decoration: underline; }
.box-right-label A:hover { text-decoration: none; }
.box-right-label SPAN { background-color: white; color: #C80C12; }
.box-right { clear: both; padding-bottom: 16px; padding: 0 10px 0 10px; _width: 300px; _float: left; _display: inline;}

.box-right-label-together { height: 22px; background: #CC2200; clear: both; margin-top: 0px; border-left: 5px solid #660000 }
.box-right-label-together A, .box-right-label-together A:visited {  }
.box-right-label-together A:hover { }
.box-right-label-together SPAN {color: #FFFFFF; padding: 0px; text-transform: uppercase; font: bold 0.85em/22px arial; margin: 0px; height: 22px; overflow: hidden }
.box-right-label-together IMG {float: left; width: 23px; height: 17px; margin: 2px 5px 0 5px; padding: 0px}
.box-right-together { background: #FFFFFF; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; clear: both; padding: 15px 10px 15px 10px; margin-bottom: 15px;}
.box-right-together UL {margin-left: 20px;}
.box-right-together LI {list-style: square; color: #d2d2d2; padding-bottom: 3px}


.box-right-label-tema { height: 22px; background: #670000; clear: both; border-left: 5px solid #330000 }
.box-right-label-tema A, .box-right-label-tema A:visited {  color: #FFFFFF; padding-top: 3px}
.box-right-label-tema SPAN { color: #FFFFFF; padding-left: 10px; text-transform: uppercase; font: bold 0.85em/22px arial; margin: 0px; height: 22px; overflow: hidden }
.box-right-tema { background: #FFFFFF; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; clear: both; padding: 0; margin-bottom: 15px;}
.box-right-tema .next { height: 11px; padding: 3px 20px 0 0; text-align: right; clear: both; background: transparent url("/img/5/corner_prilohy.gif") no-repeat 100% 100%; color: #989898; font: 10px/11px Arial; _height: 14px; }


.box-right-label-nej { height: 22px; background: #326799; clear: both; border-left: 5px solid #003366 }
.box-right-label-nej A, .box-right-label-nej A:visited {  color: #FFFFFF; padding-top: 3px}
.box-right-label-nej SPAN { color: #FFFFFF; padding-left: 10px; text-transform: uppercase; font: bold 0.85em/22px arial; margin: 0px; height: 22px; overflow: hidden }
.box-right-nej { background: #FFFFFF; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; clear: both; padding: 0; margin-bottom: 15px;}
.box-right-nej .next { height: 11px; padding: 3px 20px 0 0; text-align: right; clear: both; 
	background: transparent url("/img/0/corner.gif") no-repeat 100% 100%; color: #989898; font: 10px/11px Arial; _height: 14px; }

.box-right-nej .ow-r, .box-right-tema .ow-r  { margin-bottom: 8px; padding: 10px 5px 0px 5px }
.box-right-nej .ow-r .img, .box-right-tema .ow-r .img { float: left; margin: 0px 5px 0px 0px; width: 48px; height: 48px; }
.box-right-nej .ow-r .img IMG, .box-right-tema .ow-r .img IMG  { width: 48px; height: 48px; }
/** h3 -> h2 **/.box-right-nej .ow-r H3, .box-right-nej .ow-r H2 { font: bold 1.1em Arial; margin: 0px 0 7px 0px; }


.box-right-label-etarget { height: 22px; background: #D6D6D6; clear: both; border-left: 5px solid #AFAFAF }
.box-right-label-etarget A, .box-right-label-nej A:visited {  color: #FFFFFF; padding-top: 3px}
.box-right-label-etarget SPAN { color: #000000; padding-left: 10px; text-transform: uppercase; font: bold 0.85em/22px arial; margin: 0px; height: 22px; overflow: hidden }
.box-right-etarget { background: #FFFFFF; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; clear: both; padding-top: 10px; margin-bottom: 15px;}
.box-right-etarget .next { height: 11px; padding: 3px 20px 0 0; text-align: right; clear: both; 
	background: transparent url("/img/0/corner-etarget.gif") no-repeat 100% 100%; color: #989898; font: 10px/11px Arial; _height: 14px; }



.box-left-label { _float: left;  width: 270px; _width: 280px; background-color: #326799; color: white; margin-left: 10px;  padding-left: 10px; margin-top: 20px; }
.box-left-label A, .box-left-label A:visited { color: white; }
.box-left { width: 270px; _width: 280px; margin-left: 10px; background-color: #FFFFFF; padding: 4px; border: 1px solid #CFCFCF;  overflow: hidden; font-size: 0.9em; }

.line {  clear: both; height: 1px; _line-height: 1px; background-color: #D2D2D2; margin-top: 1px; margin-bottom: 10px; font-size: 1px; overflow: hidden;}


.ow-r	 { clear: both; margin-bottom: 30px; width: 279px; }
.ow-r .img { float: right; margin: 0 0 10px 10px; width: 48px; height: 48px; }
.ow-r .img IMG { width: 48px; height: 48px; }

.ow-r .ow-author { display: none; background: transparent url('/img/Y/ico_author.gif') 0px 0px no-repeat; padding-left: 12px; font: normal 0.8em/1.6em arial; color: #999999; }
.ow-r .source { display: none; }

/** h3 -> h2 **/.ow-r H3, .ow-l H3, .ow-r H2, .ow-l H2 { font: bold 1.15em Arial; margin: 0; }

.ow-r-name	{ clear: both; margin-bottom: 5px; width: 229px; }
/** h3 -> h2 **/.ow-r-name H3, .ow-r-name H2, .ow-r-name .orn-item { font: bold 1.0em Arial; margin: 0; }

.ow-l-name	{ clear: both; margin-bottom: 5px; width: 130px; }
/** h3 -> h2 **/.ow-l-name H3, .ow-l-name H2 { font: normal 1.0em Arial; margin: 0; }

.ow-l	 { clear: both; margin-bottom: 15px; width: 130px; }
.ow-l IMG { width: 48px; height: 48px; }
/** h3 -> h2 **/.ow-l H3, .ow-l H2 { font: bold 1.15em Arial; margin: 0; }


.rbox-label-together { height: 22px; background: #d8d8d8 url("http://ihned.cz/img/_allwebs/bg_label-together.gif") repeat-x; clear: both; margin-top: 15px; }
.rbox-label-together A, .rbox-label-together A:visited {  }
.rbox-label-together A:hover { }
.rbox-label-together SPAN {color: #333333; padding: 0px; text-transform: uppercase; font: bold 0.85em/22px arial; margin: 0px; height: 22px; overflow: hidden }
.rbox-label-together IMG {float: left; width: 31px; height: 22px; margin: 0px; padding: 0px}

.rbox-together { border-left: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; clear: both; padding: 15px 10px 15px 10px; margin-bottom: 25px;}
.rbox-together UL {margin-left: 20px;}
.rbox-together LI {list-style: square; color: #d2d2d2}



.box-zalozky-title { clear: both; background-color: #326799; font: bold 11px/20px arial; color: white; text-align: center; padding: 3px 5px 0 5px; }
.zalozky-right { clear: both; background-color: #326799; height: 19px; text-transform: uppercase; font: bold 11px/14px Arial; padding: 0; overflow: hidden; }
.zalozky-right A, .zalozky-right A:visited { width: 96.66px; height: 19px; display: block; float: left; text-align: center;  padding-top: 2px; color: #FFFFFF;  }
.zalozky-right A:hover { text-decoration: none; }
.zalozky-right A.active, .zalozky-right A.active:visited { width: 96.66px; height: 19px; display: block; float: left; text-align: center; margin-top: 0px; padding-top: 3px;color: #326799; background: white; }
.zalozky-right A.active:hover { text-decoration: none; background: white; }

.box-zalozky-body { background: #FFFFFF; clear: both; border-bottom: 5px solid #F1F2F2; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; margin-bottom: 15px; }
.box-zalozky-body DIV { padding: 18px 10px 10px 10px;  _height: 277px; }
.box-zalozky-body DIV.box-zalozky-next { height: 11px; padding: 3px 20px 0 0; text-align: right; clear: both; 
	background: transparent url("/img/5/corner.gif") no-repeat 100% 100%; color: #989898; font: 10px/11px Arial; _height: 14px; }

.box-zalozky-body LI { margin-bottom: 8px}

#actual-r    { width: auto;  }
#readed-r    { width: auto; overflow: hidden; }
#commented-r { width: auto; overflow: hidden; }

.box-zalozky-body P { width: 260px; }
.box-zalozky-body P SPAN { width: 254px; float: left;  }
.box-zalozky-body P SPAN.time { float: left; width: 35px; font-size: 0.85em; color: #808080; margin-top: 1px; }
.box-zalozky-body P A, .box-zalozky-body P A:hover { color: #326799; display: block; margin-bottom: 9px;}
.box-zalozky-body P A:visited {color: #326799;}


.karieraweb-empty { height: 1px; clear: both; font-size: 0.1em; overflow: hidden; display: block; }
.karieraweb-label { clear: both; padding: 15px 0 5px 11px; }
.karieraweb-box { clear: both; margin-bottom: 15px; font: normal 0.95em/1.25em arial; border-top: 5px solid #D4D5D7; border-bottom: 5px solid #D4D5D7; }
.karieraweb-box IMG { display: none; }
.karieraweb-box A, .karieraweb-box A:visited { color: #ffffff; display: block; margin: 5px; background: transparent url("http://kariera.ihned.cz/img/q/arrow_topnabidky.gif") 0px 2px no-repeat; padding-left: 13px; }
.karieraweb-box .kw-box-items { background: #dc2601 url('/img/q/bg_allwebs_box.gif') repeat-x; border-left: 4px solid #e9e9eb; border-right: 4px solid #e9e9eb; margin: 0px; padding: 10px 0px; display: block; }

.rbox-label-foto { background: #C3C2C7 url("/img/0/0_hp09/label-foto.gif") no-repeat 3% 50%; padding-left: 38px; font: bold 11px/25px Arial; text-transform: uppercase; _float: left; _width: 300px; }
.rbox-foto	{ border: 5px solid #C3C2C7; border-top: 0; padding: 5px 0 0 5px; _width: 300px; _float: left; }
.rbox-foto A.tit2 { font-size: 1.1em; }
.rbox-foto .r-c	{ text-align: right; color: #999999; font-size: 0.8em; padding: 2px 5px 3px 0; }
.rbox-foto P	{ clear: both; padding-top: 5px; }
.rbox-foto .g-i	{ float: left; margin-right: 10px; }
.rbox-next2	{ height: 11px; padding: 3px 12px 0 0; text-align: right; _width: 285px;
			background: transparent url("/img/0/0_hp09/rcorner2.gif") no-repeat right bottom; font: bold 10px/11px Arial; _height: 14px; }
.rbox-next2 A, .rbox-label-foto A, .rbox-next2 A:visited, .rbox-label-foto A:visited { color: white; }
.next-gal IMG	{ margin: 0 5px 5px 3px; }

.jobs09-label		{ background: #072450 url('/img/advert/jobs09_bg.gif') repeat-x; height: 35px; padding: 10px 6px 0 30px; text-align: right; _height: 45px; }
.jobs09-label IMG	{ float: left; }
.jobs09-label A, .jobs09-label A:visited { color: white; font: bold 12px/35px Arial; }
.jobs09			{ border: 1px solid #143058; border-top: 0; padding: 12px 12px 12px 10px; text-align: right; margin-bottom: 15px; _padding: 12px; }
.jobs09 A, .jobs09 A:visited { color: #0A2851; text-decoration: underline; font: bold 12px Arial; }
.jobs09 A:hover		{ text-decoration: none; }
.jobs09 UL		{ text-align: left; list-style-image: url("/img/advert/jobs09_dot.gif"); margin-bottom: 9px; _list-style-image: url("/img/advert/jobs09_dot_IE.gif"); }
.jobs09 UL LI		{ padding-bottom: 3px; }
.jobs09 UL LI A, .jobs09 UL LI A:visited { font-weight: normal; }

#twitter	{ float: left; background-color: #C5EBF5; border: 1px solid #66C9E9; background-image: none; height: 67px; width: 298px; _width: 100%; margin-bottom: 15px }
#twitter A	{ float: left; height: 66px; padding: 12px 0px 0  70px; font: 1.1em/1.5em Arial  }
#vogel		{ background: transparent url("/img/0/0_hp09/twitter_a.gif") no-repeat 0% 0%; }
#vogel:hover	{ background: transparent url("/img/0/0_hp09/twitter_h.gif") no-repeat 0% 0%; }

/* #B# Vpravo */


/* #B# ihned articles */
#bottom-articles { float: left; width: 995px; height: 216px; clear: both; margin: 20px 0 5px 0; position: relative; overflow: hidden; margin-left: 5px; _float: none; }
#bottom-articles .ia { width: 190px; position: absolute; top: 0; left: -200px; }
#bottom-articles .ia IMG { width: 185px; height: 122px; }
#bottom-articles .ia .ia-t1 { border-left: 5px solid #345C8D; background-color: #396B9C; }
#bottom-articles .ia .ia-n1 { border-left: 5px solid #DEE7F0; height: 196px; }
#bottom-articles .ia .ia-t2 { border-left: 5px solid #898989; background-color: #9C9C9C; }
#bottom-articles .ia .ia-n2 { border-left: 5px solid #EBEBEB; height: 196px; }
#bottom-articles .ia .ia-t1 A, #bottom-articles .ia .ia-t2 A { color: white; font: bold 0.85em/20px Arial; text-transform: uppercase; margin-left: 5px; }
#bottom-articles .ia .ia-n1 A.tit, #bottom-articles .ia .ia-n2 A.tit { color: #1B4581; font: bold 1em Arial; margin: 5px; display: block; }
#bottom-scrollbar { float: left; width: 998px; clear: left; background-color: #E8EBEE; background-repeat: repeat-y; border: 1px solid #D8DBDD; height: 18px; _width: 1000px; _height: 20px; margin-bottom: 15px; }
#bottom-scrollbar .sb-l { float: left; width: 499px; height: 18px; margin: 0; cursor: pointer; background: url("http://ihned.cz/img/0/ih_ar_l_n.gif") no-repeat left center; }
#bottom-scrollbar .sb-r { float: right; width: 499px; height: 18px; margin: 0; cursor: pointer; background: url("http://ihned.cz/img/0/ih_ar_r_n.gif") no-repeat right center; }
/* #E# ihned articles */


/* #B# Detail */
.col2d H1	{ margin-bottom: 10px; font: bold 1.6em Arial; color: #1A4681; }
.col2d H1 A, .col2d H1 A:visited, .col2d H1 A:hover { color: #1A4681; text-decoration: none; }

.d-source { border-bottom: 1px dotted #B3B3B3; color: #999999; font-size: 0.9em; height: 31px; margin-bottom: 10px }
.d-source SPAN { padding-top: 9px; display: block; }
.d-source SPAN#edtdt { padding: 0; display: inline; }
.d-source A { color: #999999; }
.d-source A.disc { display: none; float: right; padding-left: 34px; font: 0.85em Arial; color: #333333; background: transparent url('/img/0/0_hp09/bg-disc-d.gif') no-repeat 0% 50%; }

.d-nadtit	{ margin-bottom: 16px; font-style: italic; }
.d-podtit	{ margin-bottom: 8px; text-transform: uppercase; color: gray; }
.d-perex	{ margin-bottom: 16px; font: bold 1.1em Arial; line-height: 150%; }
.d-domicil	{ margin-bottom: 4px; color: #A0A0A0; font-size: 0.85em; }
.d-text		{ margin-bottom: 20px; margin-top: 15px; padding-left: 5px; width: 670px; height: auto; overflow: hidden; line-height: 150%; font-size: 1.1em}
.d-text H2 {font-size: 1.2em;}
.d-text LI {color: black;}
.d-text IMG { margin: 10px; }
.d-text A, .d-text A:visited { text-decoration: underline; }
.detail-odstavec, .d-text P { margin: 10px 0; }
.detail-titulek { font-size: 1px; visibility: hidden; margin: 0 }
.detail-mezititulek, .detail-otazka { font-weight: bold; margin: 5px 0; }

.d-source-autor		{ clear: left; float: left; border-top: 1px dotted #B3B3B3; border-bottom: 1px dotted #B3B3B3; padding: 8px 0; width: 670px; margin-bottom: 15px; }
.d-source-autor IMG	{ float: left; }
.d-clicks		{ clear: left; float: left; color: #999999; font-size: 0.9em; display: none; }
.d-autor		{ float: right; width: 340px; height: auto; text-align: right; }
.d-autor A, .d-autor A:visited { color: black; text-decoration: underline; }
.d-autor A:hover	{ text-decoration: none; }
.d-autor SPAN		{ font-weight: bold; }
.d-autor SPAN.d-autor-web { font-weight: normal; }
.d-autor-submit		{ border: 0; padding: 0; margin: 0; background-color: white; color: black; text-align: right; text-decoration: underline; }

.d-tools		{ background-color: #b3b3b3; height: 45px; margin: 20px 0 0px 0; clear: both; color: #ffffff; text-transform: uppercase; }
.d-tools .ds-title	{ border-right: 1px solid #898989;background: #B3B3B3 url('/img/0/ikona-sdilet.gif') 10px 0px no-repeat; height: 25px; line-height: 25px; padding-left: 45px; padding-right: 18px; float: left; display: block; }
.d-tools A, .d-tools A:visited { font: bold 12px/20px arial; color: #ffffff; height: 25px; line-height: 25px; padding-left: 45px; padding-right: 18px; margin-top: 10px; float: left; display: block; }
.d-tools .d-ico-print	{ border-right: 1px solid #898989; border-left: 1px solid #dddddd; background: #B3B3B3 url('/img/0/ikona-tisk.gif') 10px 0px no-repeat; }
.d-tools .d-ico-save	{ border-right: 1px solid #898989; border-left: 1px solid #dddddd; background: #B3B3B3 url('/img/0/ikona-ulozit_lokalne.gif') 10px 0px no-repeat; }
.d-tools .d-ico-mail	{ border-right: 1px solid #898989; border-left: 1px solid #dddddd; background: #B3B3B3 url('/img/0/ikona-poslat.gif') 10px 0px no-repeat; }
.d-tools .d-ico-disc	{ border-left: 1px solid #dddddd; background: #B3B3B3 url('/img/0/ikona-pridat_nazor.gif') 10px 0px no-repeat; }

#d-back			{ display: none; text-align: center; }
#d-back A, #d-back A:visited { text-decoration: underline; color: #C80C12; }
.d-prava		{ float: right; font-size: 0.8em; text-align: center; margin: 10px 20px; color: #656565; }


#comm-lnk, #comm-lnk-in, #socnet, #ds-box-small, .d-socnet A.textid { display: none; }
.d-socnet		{ width: 660px; height: auto; display: block; border: 5px solid #ECECEC;  margin-bottom: 20px; _width: 670px; }
.ds-box			{ width: 660px; height: auto; display: block; overflow: hidden; _width: 670px; }
.ds-box A, .ds-box A:visited { float: left; display: block; width: 120px; height: 30px; margin: 0px; padding: 5px; _width: 130px; }
.ds-box A IMG		{ margin-right: 5px; float: left; padding: 0px; }
.ds-box A SPAN		{ padding-top: 5px; float: left; }
.ds-text		{ float: left; width: 660px; clear: both; background-color: #ECECEC; color: #000000; text-align: right; font-size: 0.85em; padding-top: 5px; }


#d-big-foto-bg		{ display: none; position: absolute; z-index: 3; background-color: black; }
#d-big-foto		{ display: none; position: absolute; z-index: 4; cursor: pointer; }
#d-big-foto DIV		{ position: relative; }
#d-big-foto DIV SPAN	{ position: absolute; left: 96%; top: 5px; width: 20px; height: 20px; display: block; background: transparent url('http://ihned.cz/img/0/0O/bg_close.png') no-repeat; }


.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 Arial; text-align: center; }
.smspayment { margin: 10px 0 10px 24px; width: 430px; border: 1px solid black; font: 11px Arial; 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 Arial; color: white; text-transform: uppercase; letter-spacing: 1px; cursor: hand; }


.d-etarget { width: 530px; height: auto; overflow: hidden; font-size: 4px; background-color: #EFEFF0; padding: 10px; display: block; margin: 20px 0; _width: 550px;}
.et-head { padding-bottom: 10px; height: 20px; }
.et-title { font: bold 11px Arial; float: left; width: 240px; }
.d-etarget-moved .et-title {margin: 8px 0 5px 10px; padding-left: 10px;
	height: 20px; width: 269px; _width: 279px; float: none;
	text-transform: uppercase; font: bold 0.85em/20px Arial;
	background: white url("http://ihned.cz/img/0/000000/bg_label_0.gif") no-repeat 0% 70%;}
.d-etarget-moved .et-title A, .d-etarget-moved .et-titlel A:visited { background-color: white; color: #C80C12; text-decoration: underline; }
.d-etarget-moved .et-title A:hover { text-decoration: none; }
.d-etarget-moved .et-title SPAN { background-color: white; color: #C80C12; }
.d-etarget-moved .et-add { font: bold 11px Arial; color: #000; margin-bottom: 5px;}
.d-etarget-moved .et-add A, .et-add A:visited { color: black; }
.d-etarget-moved .et-add A:hover { color: #C80C12; }
.d-etarget-moved TABLE.selfpromo { display: none; }
.d-etarget-moved TABLE { clear: both; width: 100%; margin: 0px; padding: 0px 0px px 0px;}
.d-etarget-moved .title, .d-etarget-moved .description {  width: 90%; height: auto; margin: 0px 0px 0px 10px; display: block; font-size: 11px; }
.d-etarget-moved .title a { text-decoration: underline; font-size: 11px; }
.d-etarget-moved a, .d-etarget-moved a:visited { color: #000000; }
.et-add { margin: 0 10px 0 0; font: bold 11px Arial; float: right; width: 200px; text-align: right; color: #000;}
.et-add A, .et-add A:visited { color: black; }
.et-add A:hover { color: red; }
.d-etarget TABLE.selfpromo { display: none; }
.d-etarget TABLE { width: 530px; }
.d-etarget .title, .d-etarget .description { width: 530px; height: auto; margin: 0 0px; display: block; font-size: 11px; }
.d-etarget .title a { text-decoration: underline; font-size: 11px; }
.d-etarget a, .d-etarget a:visited { color: #000000; }

#d-etarget2		{ width: 670px; padding: 10px 0; clear: both; }
.etarget2-label		{ margin-top: 10px; padding-left: 10px; height: 20px; width: 660px; _width: 670px; font: bold 0.85em/20px Arial;
				background: white url("http://ihned.cz/img/0/000000/bg_label_0.gif") no-repeat 0% 70%; color: #C80C12; }
.etarget2-label A,.etarget2-label A:visited { background-color: white; text-decoration: underline; padding-right: 5px; color: #C80C12; }


.d-onln {display: block; width: 670px;}
.d-onln-title {width: 100%; background-color: #DDDDDD; height: 24px;}
.d-onln-refresh {width: 100px; display: block; float: left; margin-top: 2px}
.d-onln-arefresh {width: 425px; display: block; float: left; margin-top: 2px; text-align: center;}
.d-onln-sort {width: 25px; display: block;  float: left; text-align: right}
.d-onln-sort IMG {margin: 2px 5px 2px 0px;}
.d-onln-item {margin: 5px}
.d-onln-odd {background-color: #FBFBFB; margin: 0px; padding: 0px; float: left; width: 670px;}
.d-onln-even {background-color: #DDDDDD; margin: 0px; padding: 0px; float: left; width: 670px;}


/* #B# Komentare */
#comm-head-title	{ display: none; font-size: 1.8em; font-weight: bold; padding: 5px 10px; color: #89B9D8; }
#comm-head, #comm-foot	{ display: none; clear: both; color: #89B9D8; height: 34px; font: 11px/34px Arial; background-color: #E7F2F8; }
#comm-head		{ padding-left: 42px; background: #E7F2F8 url("/img/0/0_hp09/bg-disc-d.gif") no-repeat 10px 6px; }
#comm-head A, #comm-foot A, #comm-head A:visited, #comm-foot A:visited { float: right; text-decoration: underline; padding-left: 32px; color: #990000; text-transform: uppercase; font-size: 10px; }
A.c-back		{ background: transparent url("/img/0/d_ikona_zpet.png") no-repeat 0% 50%; margin-right: 10px; }
A.c-add			{ background: transparent url("/img/0/d_ikona_pridat-nazor.png") no-repeat 0% 50%; margin-right: 20px; }

	/* #B# Nahled+Novy */
#comm-dp, #comm-new	{ float: left; width: 335px; background-color: #E7F2F8; }
#comm-dp		{ height: 410px; }
#comm-new		{ float: right; }
.comm-dp-items, .comm-new-form { height: 370px; width: 325px; float: left; margin-left: 10px; overflow: hidden; _display: inline; }
.comm-dp-items		{ background-color: white; }
.comm-dp-items DIV	{ color: #6C6C6C; padding: 5px 10px 4px 10px; }
.comm-dp-items DIV SPAN	{ color: #A10102; font-weight: bold; }

#comm-dp A, #comm-new A, #comm-dp A:visited, #comm-new A:visited { float: right;
	color: #336699; background-color: white; font: bold 11px/16px Arial; text-align: center; text-transform: uppercase;
	border: 1px solid #BFDCED; padding: 1px 10px; text-decoration: none; height: 16px; margin: 10px; _height: 18px; }
#comm-dp A:hover	{ background-color: #E4E4E4; }
#comm-dp A, #comm-dp A:visited { margin-right: 0; }

.comm-err		{ text-align: center; text-transform: uppercase; }
#comm-new .noborder	{ border: 1px solid white; width: 254px; }
#comm-new .chbx		{ margin-top: 8px; }
#comm-new TABLE		{ font-size: 14px; color: #336699; }
#comm-new TABLE TD	{ padding: 0 5px 14px 5px; }
.comm-txtnfo		{ text-align: right; color: gray; font-size: 9px; padding-right: 15px; }
	/* #E# */

	/* #B# Prispevek v diskusi */
TABLE.comm		{ margin-top: 1px; border-top: 1px solid #AFAFAF; border-bottom: 15px solid transparent; }
.comm-offset		{ border-right: 5px solid #F1F2F2; }
.comm-item1		{ background-color: #F1F2F2; font: 12px/19px Arial; padding: 0 5px; }
.comm-d			{ float: right; margin-top: 14px; }
.comm-text		{ font-size: 12px; padding: 0 5px; width: 100%; height: auto; overflow: auto; }
.comm-text-spam		{ float: left; margin-top: 12px; margin-left: 5px; color: #990000; }
.comm-text-spam A, .comm-text-spam A:visited { font-size: 0.75em; color: #AAAAAA; }
.comm-text-spam A:hover	{ color: #990000; }
A.comm-add:link, A.comm-add:active, A.comm-add:visited {
	color: #990000; font: bold 11px/16px Arial; text-align: center;  text-transform: uppercase;
	border: 1px solid #990000; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 4px; }
A.comm-add:hover	{ background-color: #E4E4E4; }
	/* #E# */

	/* #B# ? */
.comm, .comm TABLE	{ width: 670px; }

.comm-o1		{ border-top: 1px solid #AFAFAF; }
.comm-o1, .comm-o2	{ border-right: 5px solid #F1F2F2; }

.comm-title { clear: both; font: bold 12px/20px arial; height: 31px; color: #98C7E5; margin-top: 18px; text-transform: uppercase; background: #E7F2F8 url('/img/0/0_hp09/bg-disc-d.gif') no-repeat 2% 50%; padding-left: 45px; padding-top: 3px}
.comm-title-online { clear: both; font: bold 12px/20px arial; height: 31px; color: #98C7E5; margin-top: 18px; text-transform: uppercase; background: #E7F2F8 url('/img/0/ikona-rozhovory.gif') no-repeat 2% 50%; padding-left: 45px; padding-top: 3px}

.comm-items-file { float: right; display: block; width: 323px; background-color: #E7F2F8; font-size: 12px; padding: 0px; margin: 0 }
.comm-items { background-color: #FFFFFF; font-size: 12px; width: 650px; padding: 9px; border: 1px solid #CBCBCB; _width: 670px; }
.comm-items TEXTAREA, .but { border: 1px solid black; padding: 2px; }

.comm-tab { width: 530px; margin: 0; padding: 0; }
.comm-tab INPUT { border: 0; width: 13px; height: 13px; padding: 0; margin: 1px; }
.comm-tab DIV { width: 300px; height: 19px; overflow: hidden; }
.comm-item2 { background-color: #EFEDEC; font: 12px/19px Arial; }
.comm-item1-file { border-top: 1px solid #FFFFFF; background-color: ##E7F2F8; font: 15px/19px Arial;}
.form-line { border: 1px solid black }

.comm-ow {table-layout: fixed;}
.comm-item-title {width: 340px; height: 1.5em; display: block; overflow: hidden; }
.comm-item-autor {width: 90px; height: 1.5em; display: block; overflow: hidden; }

.comm-c { text-align: center; margin-top: 18px; text-transform: uppercase; font-size: 0.9em; }
.comm-c a:visited {color: #000000;}

A.comm-button:link, A.comm-button:active, A.comm-button:visited {
	color: black; font: bold 11px/16px Arial; text-align: center;  text-transform: uppercase;
	border: 1px solid black; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 4px; }
A.comm-button:hover { background-color: #E4E4E4; }

A.comm-order:link, A.comm-order:active, A.comm-order:visited {float: right; margin-right: 30px; margin-top: -3px; _margin-top: 4px;}

A.comm-button-file:link, A.comm-button-file:active, A.comm-button-file:visited { float: right;
	color: #336699; background-color: #FFFFFF; font: bold 11px/16px Arial; text-align: center;  text-transform: uppercase;
	border: 1px solid #BFDCED; padding: 1px 10px; text-decoration: none; height: 18px; margin-top: 6px; }
A.comm-button-file:hover { background-color: #E4E4E4; }
	/* #E# */
/* #E# Komentare */


#d-surv { clear: right; width: 200px; float: right; margin-left: 16px; font-size: 0.9em; }
#d-surv .a-t { background-color: #96C1F1; color: white; font: bold 12px/26px Arial; padding-left: 8px; letter-spacing: 1px; }
#d-surv .a-b { padding: 4px 8px 8px 8px; background-color: #E3F0FD; }
#d-surv FORM { width: 184px; height: auto; overflow: hidden; margin-top: 8px; }
#d-surv FORM.a2 {  }
#d-surv FORM A, #d-surv FORM A:visited { color: black; font-weight: bold; }
#d-surv H3 { font: bold 1.15em Arial; margin: 0 0 10px 0; }
#d-surv .a-v { width: 70px; float: right; }
#d-surv .a-vp { width: 100px; float: left; background-color: #CCCCCC; margin-top: 4px; }
#d-surv .a-vp DIV { background-color: #FFA384; }
#d-surv IMG { margin: 0px; }


.d-zalozky DIV { border: 1px solid gray; border-top: 0; }
.d-zalozky DIV DIV { border: 0; }
.d-zalozky DIV.zn { border: 0; border-left: 1px solid gray; background: url("http://ihned.cz/img/_allwebs/bg_d-zn.gif") repeat-x left bottom; }
.d-zalozky .zn SPAN { border: 1px solid gray; border-left: 0; padding: 0 10px; height: 16px; position: relative; margin-top: 1px; color: black; font: bold 11px/16px Arial; cursor: pointer; }
.d-zalozky .zn SPAN.act { height: 17px; border-bottom: 1px solid white; margin-top: 0; color: gray; font: bold 11px/17px Arial; }
.d-zalozky .zn SPAN.unact { background: url("http://ihned.cz/img/0/000000/bg_zalozka_0.gif") repeat-x left top; }


.top-news { float: left; width: 990px; height: 30px; clear: both; margin: 25px 0 0 5px; _float: none;}
.top-news #l-logo { float: left; width: 133px; height: 30px; overflow: hidden; background: transparent url('/img/0/l-logo-bile.png') no-repeat left top; background-color: #E6E8E9;}
#top-news { float: right; width: 827px; height: 20px; overflow: hidden; position: relative; border: 5px solid #E6E8E9; padding: 0 10px; _width: 857px; _height: 30px; }
#top-news DIV.zprava { font: 13px/20px Arial; height: 20px; width: 800px; position: absolute; left: 10px; top: 20px; }
#top-news DIV.zprava A, #top-news DIV.zprava A:visited { color: #C80C12; }
#top-news DIV.zprava A:hover { text-decoration: none; }
#top-news .prevnext { float: right; width: 25px; padding-top: 5px; text-align: right; }
#top-news .prevnext IMG { margin-left: 5px; cursor: pointer; }


.karieraweb-empty {height: 1px; clear: both; font-size: 0.1em; overflow: hidden; display: block;}
.karieraweb-label {margin: 10px 0px 0px 0px; padding: 0px; height: 16px; width: 230px; text-transform: uppercase; font: bold 0.85em/20px Arial; background: none; clear: both;}
.karieraweb-label A, .karieraweb-label A:visited { background-color: white; color: #435579; text-decoration: underline; margin-left: 5px }
.karieraweb-label A:hover { text-decoration: none; }
.karieraweb-box {clear: both; padding: 0px; margin: 0px 0px 25px 0px; width: 230px; overflow: hidden; font: normal 0.95em/1.25em arial}
.karieraweb-box IMG {width: 230px; background-color: #d1cfd2;}
.karieraweb-box A, .karieraweb-box A:visited {color: #ffffff; display: block; margin: 5px; background: transparent url("http://kariera.ihned.cz/img/q/arrow_topnabidky.gif") 0px 2px no-repeat; padding-left: 13px;}
.karieraweb-box .kw-box-items {background: #dc2601 url('/img/q/bg_allwebs_box.gif') repeat-x; border-left: 4px solid #e9e9eb; border-right: 4px solid #e9e9eb; margin: 0px; padding: 10px 0px; width: 222px; _width: 230px; display: block}

.kw-to_detail-label { margin: 8px 0 16px 0; padding-left: 10px;
	height: 20px; width: 660px; _width: 670px;
	text-transform: uppercase; font: bold 0.85em/20px Arial;
	background: white url("http://ihned.cz/img/0/000000/bg_label_5.gif") no-repeat 0% 70%;
	color: #4A963E; }

.kw-to_detail-label A, .kw-to_detail-label A:visited { background-color: white; color: #4A963E;  text-decoration: underline;}
.kw-to_detail-label SPAN { background-color: white; color: #4A963E; padding-right: 5px}
.kw-to_detail {padding-bottom: 15px}
.kw-to_detail UL {margin-bottom: 10px;}
.kw-to_detail LI {font-size: 0.9em; color: #d2d2d2}
.kw-to_detail LI A, .kw-to_detail LI A:visited {color: #315289; margin: 0px; padding: 0px}
.kw-to_detail A, .kw-to_detail A:visited {color: #4A963E; margin-left: 15px; margin-top: 5px}



/* boxy detail */
.elements-rl { margin: 10px 0 10px 0; font-size: 0.9em; line-height: 15px }
.elements-rl A, .elements-rl A:visited {clear: both; color: #507CA9;  text-decoration: underline }
.elements-rl A:hover {text-decoration: none }

/* spec B ???*/
.r { float: right; }
A.aeo, A.aeo:visited { font: normal 12px/20px Arial; color: #7E7F67; text-decoration: none; }
A.aeo SPAN { font: bold 12px/15px Arial; color: #F10000; }
#n61 { background: white url("/img/0/0_hp09/bg_label_4.gif") no-repeat 0% 70%; }
/* spec E */


/* Kurzy SPAD #### */
.t-k-s { clear: both; width: 300px; height: auto; overflow: hidden; }
.ksb-title { width: 300px; background: url("/img/0/0_hp09/bg_kurz_spad.gif") repeat-y top left; text-transform: uppercase; font: bold 0.85em/15px Arial; color: white; position: relative; }
.ksb-title A, .ksb-title A:visited, .ksb-title A:hover { margin-left: 10px; color: white; text-decoration: none; }
.ksb-title .zavri { position: absolute; top: 2px; left: 288px; cursor: pointer; }
.ksb-in { width: 300px; height: 15px; padding: 6px 0 6px 0; background: url("/img/0/0_hp09/bg_kurz_spad_box.gif") no-repeat top left; }
.ksb-in DIV { width: 270px; height: 15px; overflow: hidden; margin: 0 15px; position: relative; }
.ksb-in TABLE { width: 270px; }
.ksb-in TR { position: absolute; left: 0px; top: 15px; font: 13px/15px Arial; height: 15px; width: 270px; height: 15px; overflow: hidden; }
.ksb-in TD { text-align: right; }
.ksb-in TD SPAN { padding-right: 17px; }
.ksb-in TD SPAN.change-up {background: url("http://ihned.cz/img/finweb/up.gif") 100% 25% no-repeat;}
.ksb-in TD SPAN.change-down {background: url("http://ihned.cz/img/finweb/down.gif") 100% 25% no-repeat;}
.ksb-in TD SPAN.change-equal {background: url("http://ihned.cz/img/finweb/equal.gif") 100% 25% no-repeat;}
.ksb-in TD.tc1 { width: 90px; height: 15px; overflow: hidden; text-align: left; }
.ksb-in TD.tc2 { width: 85px; height: 15px; overflow: hidden; }
.ksb-in TD.tc3 { width: 95px; height: 15px; overflow: hidden; }
.ksb-in TD.tc1 SPAN { width: 90px; display: block; }
/* #### Kurzy SPAD */

.fb-all { margin: 0 0 7px 0 }

/* #B# Detail - elementy */
.d-elm, #d-text-img { float: left; display: block; clear: left; width: 185px; margin: 5px 15px 5px 0px; padding: 1px 5px 5px 5px; border: 1px solid #D3E6F3; _width: 197px; }
.d-elm-red  { float: left; display: block; clear: left; width: 185px; margin: 5px 15px 5px 0px; padding: 1px 5px 1px 5px; border: 1px solid #FBDFE2; _width: 197px; }
.d-elm-label { width: 185px; min-height: 24px; position: relative; left: -10px; padding-left: 5px; background: url('http://ihned.cz/img/0/box-prechod.gif') repeat-y top left; color: #85AFCF; font: bold 13px/24px Arial; }
.d-elm-label SPAN { padding-left: 30px; background-repeat: no-repeat; background-position: 0% 2px; display: block; }
.d-elm-label A, .d-elm-label A:visited { color: #85AFCF; text-decoration: none; }
.d-elm-in, .d-elm-in2 { border-top: 1px solid #D3E6F3; margin-top: 1px; font: 0.9em/1.7em Arial; padding-top: 10px; }
.d-elm-in-red { border-top: 1px solid #FBDFE2; margin-top: 1px; font: 0.9em/1.7em Arial; padding-top: 10px; }
.d-elm-in A, .d-elm-in A:visited, .d-elm-in2 A, .d-elm-in2 A:visited { color: #507CA9; line-height: 15px; }
.d-elm-in IMG, .d-elm-in2 IMG, .d-elm-in-red IMG { float: left; margin: 0 10px 0 0; }
.d-elm-in P, .d-elm-in2 P { margin: 0; padding: 0 0 5px 0; }
.d-elm-in2 P { font-size: 10px; }
.d-elm-in DIV, .d-elm-in2 DIV { clear: left; float: left; margin-bottom: 10px; width: 185px; _float: none; }
.d-elm-in .author, .d-elm-in2 .author { font-weight: bold; color: #A0A0A0; font-size: 11px; }

.d-elm-lupa { float: left; display: block; clear: left; width: 201px; margin: 5px 15px 5px -5px; }
.d-elm-lupa IMG { margin: 0; padding: 0 }
	/* ikony */
.d-rellinks	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-souvisejici.gif'); }
#tagy		.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-tagy.gif'); }
.d-anketa	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-anketa.gif'); }
.d-audio	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-audio.gif'); }
.d-blogy	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-blogy.gif'); }
.d-exkluzivne	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-exkluzivne.gif'); }
.d-rocenka	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/rocenka-ikona-sipka.gif'); }
.d-exkluzivne	.d-elm-label, .d-rocenka	.d-elm-label		{ background: url('http://ihned.cz/img/0/box-prechod-exkluzivne.gif') repeat-y top left; color: #E76C6F; }
.d-obrazem	.d-elm-label	SPAN,
.d-foto		.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-foto.gif'); }
.d-grafika	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-grafika.gif'); }
.d-info		.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-info.gif'); }
.d-komentare	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-komentare.gif'); }
.d-online	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-online.gif'); }
.d-rozhovory	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-rozhovory.gif'); }
.d-video	.d-elm-label	SPAN	{ background-image: url('http://ihned.cz/img/0/ikona-video.gif'); }

	/*boxy*/
#d-text-img	{ padding: 5px; }
#d-text-img IMG { padding: 0; margin: 0; width: 185px; height: 122px; }

.d-audio .d-elm-in DIV { margin-top: 5px; }

.d-blogy .d-elm-in .author { font-size: 10px; background: transparent url('http://ihned.cz/img/Y/ico_author.gif') no-repeat 0% 50%; padding-left: 12px; }
.d-info .d-elm-in { font-size: 10px; width: 185px; height: auto; overflow: hidden; }
.d-info .d-elm-in IMG { margin: 0 5px 5px 0; }

.d-grafika .d-elm-in A.aimg, .d-grafika .d-elm-in A.aimg:visited,
.d-obrazem .d-elm-in A.aimg, .d-obrazem .d-elm-in A.aimg:visited,
.d-video .d-elm-in A.aimg, .d-video .d-elm-in A.aimg:visited { display: block; background-color: #E6E6E6; color: #316BAB; padding: 5px; margin-top: 5px; }
.d-grafika .d-elm-in IMG,
.d-obrazem .d-elm-in IMG,
.d-video .d-elm-in IMG { float: none; margin: 0 5px 0 0; }
.d-grafika .d-elm-in SPAN,
.d-obrazem .d-elm-in SPAN,
.d-video .d-elm-in SPAN { border: 1px solid #ABC0D5; background-color: #E7F2F8; padding: 2px 10px; font-size: 10px; position: relative; top: -6px; }

.d-foto			{ position: relative; }
.d-foto .d-elm-in DIV	{ position: relative; cursor: pointer; width: 185px; overflow: hidden; margin: 0; }
.d-foto .d-elm-in DIV SPAN	{ position: absolute; left: 160px; top: 97px; width: 20px; hight: 20px; display: block; background: transparent url('http://ihned.cz/img/0/0O/bg_zoom.png') no-repeat; }
.d-foto SPAN.author	{ display: block; text-align: center; }

.anketa { margin: 0; font-weight: bold; }
.anketa DIV { margin: 0; }
.anketa .answers { width: 185px; height: auto; overflow: hidden; margin-top: 5px; font-weight: normal; }
.anketa .answers .answer { width: 181px; height: auto; overflow: hidden; padding: 2px; }
.anketa .answers .percent_line { float: left; width: 141px; background-color: white; height: 9px; margin-top: 4px; border: 1px solid #F0F0F0; _overflow: hidden; }
.anketa .answers .percent_line_color { background-color: #7EB2D4; margin: 1px; height: 7px; _overflow: hidden; }
.anketa .answers .votes { width: 30px; float: right; font-size: 0.95em; text-align: right; clear: right; }
.anketa .all-votes { font: normal 0.85em Arial; color: gray; margin-top: 10px; }
.anketa .all-votes A, .anketa .all-votes A:visited { float: right; }
/* #E# Detail - elementy */

/* #B# Detail - html v textu */
.d-prime-odkazy, .d-prime-odkazy2 { font-weight: bold; font-size: 15px; margin: 20px }
.d-prime-odkazy2 A { text-decoration: none; }
.d-prime-odkazy2 A SPAN { color: black; text-decoration: underline; }
.d-prime-odkazy A SPAN, .d-prime-odkazy2 A SPAN.zde { color: #004a8f; text-decoration: none; }

.d-scrollbox { background-color: #F7FBFD; }

.d-box-obrazemvtxt		{ padding: 20px 0 0 10px; background-color: #171717; margin: 20px 0; width: 660px; height: auto; float: left; clear: both; _width: 670px; }
.d-box-obrazemvtxt .ovt-tit	{ color: #A0A0A0; font: bold 14px 'Arial'; }
.d-box-obrazemvtxt .ovt-tit A, .d-box-obrazemvtxt .ovt-tit A:hover { color: #96C8E9; }
.d-box-obrazemvtxt .ovt-imgs IMG { margin: 0 21px 0 0; border: 5px solid #333333; float: left; width: 185px; }
.d-box-obrazemvtxt A.ovt-imgs	{ padding-left: 11px; clear: left; margin-top: 20px; float: left; }
.d-box-obrazemvtxt A.ovt-jdi, .d-box-obrazemvtxt A.ovt-jdi:hover	{ clear: left; float: right; font-size: 10px; padding-right: 15px; margin: 3px 5px 3px 0; color: #A0A0A0; background: transparent url('http://ihned.cz/img/0/0O/next.gif') no-repeat 100% 50%; _float: none; _text-align: right; _margin-left: 540px; }

.d-audio-in-text { margin: 20px 158px; text-align: center; border: 1px solid #F0F0F0; padding: 0 1px; width: 350px; _width: 354px; }
/* #E# Detail - html v textu */

.social { width: 670px; height: 30px; margin: 0; display: block;  }
.social-tw { text-align: right; display: inline; float: right; margin-left: 20px; margin-top: 3px  }
.social-buzz { text-align: right; display: inline; float: right; margin-left: 20px;   }
.social-face { text-align: right; display: inline; float: right; margin-left: 7px; margin-top: 4px }

#sklik	{ clear: both; }
