BODY {	color: black; font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FAFAFA; margin: 0; padding: 0; text-align: center; }
FORM, UL { margin: 0; padding: 0; }
IMG { border: 0; padding: 0; margin: 0; }
P { margin: 0 0 2px 0; }
TABLE { font-size: 1em; }

UL { margin-left: 20px; list-style-type: square; color: #D2D2D2; }
LI { margin: 0 0 2px 0; }
LI SPAN { color: #BCBCBC; font-size: 0.85em; }

A, A:visited { color: black; text-decoration: none; }
A:hover { text-decoration: underline; }
A.m, A.m:visited, LI A, LI A:visited { color: #000099; }

.s { line-height: 4px; font-size: 4px; }
.s8 { line-height: 8px; }
.align-right { text-align: right; }


/* Kostra #### */

#mereni { position: absolute; left: 0px; top: 0px; }

#ihned { width: 1000px; height: auto; clear: both; margin: auto; text-align: left; background-color: white; border-left: 1px solid white; border-right: 1px solid white; _width: 1002px; }
#head  { width: 1000px; height: auto; clear: both; margin-top: 2px; }
#main  { width: 1000px; height: auto; clear: both; margin-top: 2px; }
#foot  { width: 1000px; height: auto; clear: both;
	 font: 0.85em/1.2em Arial; border-top: 4px solid white; }
#foot A, #foot A:visited { text-decoration: underline; }
#foot A:hover { text-decoration: none; }
#map { padding: 8px 45px; background-color: #F2F2F2; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; }
#map SPAN { width: 110px; font-weight: bold; display: block; float: left; }
#copy { padding: 8px; background-color: #26245E; border-top: 1px solid white; color: white; text-align: center; }
#copy A, #copy A:visited, #copy A:hover { color: white; }

.col1  { clear: left;  float: left; width: 140px; height: auto; }
.col23 { clear: right; float: right; width: 860px; height: auto; }
.col12 { clear: left;  float: left; width: 700px; height: auto; }
.col2  { clear: left;  float: left; width: 610px; height: auto; text-align: center; }
.col3  { clear: right;  float: right; width: 250px; height: auto; }

/* #### Kostra */


/* Reklama #### */

#r-leader	{ display: none; width: 1000px; margin-bottom: 10px; text-align: center; margin: auto; background-color: white; }
#r-leader .reklama {background-color: FFFFFF; margin: auto; width: 1000px;}
#r-leader .reklama TABLE { margin: auto; }
#r-leader SPAN { color: #BCBCBC; font: 9px/9px Arial; margin: 0 auto; display: block; width: 1000px; background-color: white;}
#r-full		{ display: none; width: 468px;  text-align: right; float: right; margin: 6px 0 0 0; padding-left: 10px;
			background: url("http://ihned.cz/img/0/000000/reklama.gif") no-repeat 0% 5%; }
#r-bfull, #r-rectan-d { display: none; width: 550px; }
#r-sfull	{ display: none; width: 750px;  clear: both; }
#r-big		{ display: none; width: 250px;  margin-bottom: 8px; text-align: right; overflow: hidden; }
#r-ht1		{ display: none; width: 250px; }
#r-ht2		{ display: none; width: 250px; }
#r-sky		{ display: none; position: absolute; left: 999px; top: 4px; padding-left: 11px; }
#r-nadclanky	{ width: 550px; margin-bottom: 30px; }

#r-full SPAN, #r-bfull SPAN, #r-sfull SPAN, #r-big SPAN, #r-ht1 SPAN, #r-ht2 SPAN, #r-sky SPAN, #r-rectan-d SPAN, #r-nadclanky SPAN { color: #BCBCBC; font: 9px/9px Arial; margin: 0 4px; }
#r-full-ozn { display: none; }
#r-big-ozn { text-align: right; display: block; }
#r-leader .reklama, #r-sfull .reklama, #r-bfull .reklama { text-align: center; }
#r-ht1 IMG, #r-ht2 IMG { margin: 0 10px 10px 0; }
#r-ht1 .reklama, #r-ht2 .reklama { margin-left: 0px; margin-bottom: 16px; display: block; width: 250px; overflow: hidden;}
#r-bfull DIV, #r-leader DIV { padding-bottom: 10px; }
#r-nadclanky DIV { background-color: #DCDCDC; padding: 5px; }
#r-nadclanky IMG { margin-right: 10px; }

#ticker { text-align: left; }
#ticker SPAN { font: bold 11px/20px Arial; }

	/* ht old */
.ti { float: left; width: 48px; height: auto; }
.tt { float: right; width: 190px; height: auto; }
.tt span, .tt span a, .tt span A:visited  { color: #939598; }
.tt span { font-size: 0.85em; }

A.box-jobs-logo, A.box-jobs-logo:visited {width: 130px; padding: 5px 0px; display: block; text-align: center; background-color: #0A2851}

#adfox-l2{ width: 550px; padding-bottom: 18px; }
#adfox-l2 h2 { margin: 8px 0 16px 0; padding-left: 10px; height: 20px; width: 540px; _width: 550px; 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; }
#adfox-l2 h2 a, #adfox-l2 h2 a:visited { background-color: white; color: #C80C12; text-decoration: underline; padding-right: 5px}
#adfox-l2 h2 a:hover { text-decoration: none; }
#adfox-l2 .adfox-box { display: block; margin-bottom: 10px}
#adfox-l2 h3{ font: bold 0.95em/1.5em Arial; margin: 0px; padding: 0px;}
#adfox-l2 h3 a, #adfox-l2 h3 a:visited {text-decoration: undeline;}
#adfox-l2 h3 a:hover {text-decoration: none;}
#adfox-l2 p{font: normal 0.85em/1.3em Arial;}
#adfox-l2 .adfox-box div A, #adfox-l2 .adfox-box div A:visited {font: normal 0.85em/1.3em Arial;}

/* #### Reklama */

/** Vyhledávání komerční odkazy **/
#kw {font-size: 95%}
#kw p a {font-weight: bold;}
#kw p IMG {border: 1px solid #b2b2b2; padding: 4px; margin: 4px 0px 4px 4px}
/** Vyhledávání komerční odkazy **/




/* Zahlavi #### */

.links1 { width: 1000px; height: 19px; overflow: hidden; font: 10px/17px Arial; }
.logo-r { width: 1000px; height: 72px; overflow: hidden; font: bold 13px Arial;
		background: white url("http://ihned.cz/img/0/000000/bg_logo.gif") repeat-y; }
.links2 { width: 1000px; height: 19px; overflow: hidden; font: 11px/19px Arial; margin-top: 2px; }

.links1 .c1 { float: left; width: 432px; height: auto; margin-left: 6px; display: inline; }
.links1 .c2 { float: left; width: 100px; height: auto; margin-left: 30px;}
.links1 .c3 { float: right; width: 400px; height: 19px; text-align: right; line-height: 18px; font-weight: bold; border-right: 1px solid #D2D2D2;}

.links1 A, .links1 A:visited { text-decoration: underline; }
.links1 A:hover { text-decoration: none; }

.links1 .c2 A, .links1 .c2 A:visited { color: #CA1B22; }

.links1 .c3 A, .links1 .c3 A:visited { font: bold 12px/19px Arial; background-color: #888888; text-decoration: none; height: 18px; padding: 1px 10px 3px 10px;
	border-left: 2px solid #D2D2D2; border-top: 1px solid #D2D2D2; _padding: 0 10px; color: #ffffff;}
.links1 .c3 A:hover { text-decoration: underline; }

.links2 .c1 { float: left; width: 140px; height: 19px; color: white; text-align: center;
	background: white url("http://ihned.cz/img/0/000000/bg_hmenu_1.gif") repeat-x; }
.links2 .c2 { float: left; width: 608px; height: 19px; background-color: white; margin: 0 1px; display: inline;}

.links2 .c2 a, .links2 .c2 a:visited { width: 74px; margin: 0 1px; display: block; float: left; color: white;
	background: #004A8F url("http://ihned.cz/img/0/000000/bg_hmenu_1.gif") repeat-x; font-weight: bold; text-align: center;
	_display: inline; }
.links2 .c2 a:hover { background: #004A8F url("http://ihned.cz/img/0/000000/bg_hmenu_1a.gif") repeat-x; }

.logo { float: left; width: 392px; margin-left: 6px; display: inline;}
.logo IMG { margin: 8px 0 7px 0; }

A.logoh1, A.logodiv, A:visited.logoh1, A:visited.logodiv, A:hover.logoh1, A:hover.logodiv {color: #000000; text-decoration: none}
.logoh1, .logodiv { float: left; margin: 8px 0px 0px 6px; display: inline; position: relative;}
.logoh1 H1, .logodiv DIV {margin: 5px 0px; padding: 0px; font: bold 3.2em/0.65em Arial}
.logoh1 H1 SPAN, .logodiv DIV SPAN {font: normal 16px/2em arial; color: #aaaaaa;}
.logoh1 IMG, .logodiv IMG { margin: 0px; position: absolute; color: #999999; font-size: 0.1em }

.page-login { float: left; width: 117px; overflow: hidden; height: auto; margin: 3px 3px 0px 0px; text-align: right; display: inline; font: normal 0.8em Arial;}

.search-box { float: left; width: 250px; height: 19px; font: 11px/15px Arial; color: white; background: white url("http://ihned.cz/img/0/000000/bg_hmenu_1.gif") repeat-x; }
.search-box A,.search-box A:visited { color: white; font: 11px/19px Arial; }
.search-input { float: left; margin-left: 10px; width: 110px; height: 15px;
	border: 1px solid #B8B7CA; margin-top: 2px; padding: 0; font: 11px/15px Arial; color: black;  }
.search-submit { float: left; margin: 2px 10px 0 5px; }
#login { display: none}

/* #### Zahlavi */



/* Zahlavi 09 #### */

#logo { float: left; width: 280px; margin: 0 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; }
#top1	{ float: right; width: 700px; height: 35px; background-color: #EEF3F4; }
#top2	{ float: right; width: 700px; height: 50px; background: transparent url("/img/0/0_hp09/bg-top2.gif") repeat-x; }

#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 15px; 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; }
/*400   13*/
#top2 A		{ text-align: right; font: normal 10px arial; vertical-align: top; color: white; margin-top: 14px; float: left; display: block; height: 32px; _display: inline; }
#top-bl		{ background: transparent url("/img/0/0_hp09/bg-top2-bl.gif") no-repeat left top; height: 32px; width: 52px; margin-left: 12px; }
#top-bl:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-bl-hover.gif") no-repeat left top; }
#top-vi		{ background: transparent url("/img/0/0_hp09/bg-top2-vi.gif") no-repeat left top; height: 32px; width: 60px; margin-left: 10px; }
#top-vi:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-vi-hover.gif") no-repeat left top; }
#top-ob		{ background: transparent url("/img/0/0_hp09/bg-top2-ob.gif") no-repeat left top; height: 32px; width: 74px; margin-left: 10px; }
#top-ob:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-ob-hover.gif") no-repeat left top; }
#top-tv		{ background: transparent url("/img/0/0_hp09/bg-top2-tv.gif") no-repeat left top; height: 32px; width: 89px; margin-left: 10px; }
#top-tv:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-tv-hover.gif") no-repeat left top; }
#top-po		{ background: transparent url("/img/0/0_hp09/bg-top2-po.gif") no-repeat left top; height: 32px; width: 59px; margin-left: 10px; }
#top-po:hover	{ background: transparent url("/img/0/0_hp09/bg-top2-po-hover.gif") no-repeat left top; }

#hmenu0 .page-login { float: right; width: 100px; height: 13px; overflow: hidden; margin-right: 5px; display: inline; position: relative; }
#hmenu0 .page-login SPAN { position: absolute; width: 250px; top: 0; left: 0; }

#hm0-oi { float: right; width: 82px; height: 13px; background-color: #CBDBDF; position: relative; text-align: right; padding-right: 8px; _width: 90px; }
#hm0-oi SPAN { position: absolute; top: 0; left: 0; border-top: 13px solid white; border-right: 13px solid #CBDBDF; }


#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-box .search-input { float: left; width: 221px; height: 17px; margin-top: 1px; margin-left: 0;
	border: 1px solid #C0E1FF; padding: 0; font: 11px/15px Arial; color: #333333; }
#search-box .search-submit { float: left; margin: 1px 0 0 1px; }

/* #### Zahlavi */


.col2a { clear: both; width: 550px; height: auto; text-align: left; margin: auto; border-top: 1px solid #D2D2D2; padding-top: 16px; _overflow: hidden; }
.col2d { clear: both; width: 550px; height: auto; text-align: left; margin: auto; border-top: 1px solid #D2D2D2; padding-top: 16px; _overflow: hidden; }
.col2t { clear: both; width: 550px; height: 37px; text-align: left; margin: 4px auto 2px auto; border-bottom: 1px solid #D2D2D2; }
.col2tr { clear: both; width: 560px; height: 37px; text-align: left; margin: 4px 30px 2px 20px; border-bottom: 1px solid #D2D2D2; }
.col2tn { clear: both; width: 550px; height: 17px; text-align: left; margin: 0 auto; border-top: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; text-align: right; }

.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;}

.col2t .sn-h1, .col2tr .sn-h1 { width: 100%; text-align: right;}
.col2t .site-name, .col2tr .site-name { font: bold 30px/37px Arial; height: 37px; margin: 0; padding: 0; float: right; color: #B2B2B2; }
.col2tr .site-slot { font: bold 12px/20px Arial; height: 20px; margin: 0; padding: 0 10px; float: left;
	text-transform: uppercase; margin-top: 17px;
	border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; }
.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: block; }
.col2tr .site-slot A, .col2tr .site-slot A:visited, .col2tr .site-slot A:hover { height: 20px; display: block; _display: inline; }

.col2tn A, .col2tn A:visited { text-decoration: none; padding: 0 5px; 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; }

.col2d UL {color: #000000;}

.col3a { clear: both; height: auto; padding-left: 10px; border-left: 1px solid #D2D2D2;
	width: 229px; _width: 239px; }

.menu { width: 140px; height: auto; overflow: hidden;
	font: bold 12px/21px Arial; }
.menu A, .menu A:visited { width: 140px; display: block; padding: 0 0 0 6px; color: #333333;
	border-top:1px solid #F4F4F4;
	border-bottom:1px solid #A6A6A6;
	background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_menu_1.gif") repeat-y; }

.menu A:hover { background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_menu_1a.gif") repeat-y; color: black; }

.menu A.m0, .menu A.m0:visited { width: 140px; display: block; padding: 0 0 0 6px;
	color: white;
	border-top:1px solid #F3D3CD;
	border-bottom:1px solid #F1B8B0;
	background: #C00000 url("http://ihned.cz/img/0/000000/bg_menu_0.gif") repeat-y; }

.menu A.m0:hover { background: #C00000 url("http://ihned.cz/img/0/000000/bg_menu_0.gif") repeat-y; }

.menu A.m2, .menu A.m2:visited { width: 134px; _width: 140px; display: block; padding: 0 0 0 6px;
	font-weight: normal;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E6EBEB;
	background: white url("http://ihned.cz/img/0/000000/bg_menu_2.gif") repeat-y; }
.menu A.m2-sub, .menu A.m2-sub:visited { padding: 0 0 0 12px; width: 128px; _width: 140px;}

.menu A.m2:hover { background: white url("http://ihned.cz/img/0/000000/bg_menu_2a.gif") repeat-y; }

.menu A.ma, .menu A.ma:visited { width: 140px; display: block; padding: 0 0 0 6px; color: #D52007;
	border-top:1px solid #F4F4F4;
	border-bottom:1px solid #A6A6A6;
	background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_menu_1a.gif") repeat-y; }

.menu A.ma:hover { background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_menu_1a.gif") repeat-y; }

.menu A.mNew, .menu A.mNew:visited { background: #C00000 url("/img/0/000000/bg_menu_new.gif") repeat-y; }
.menu A.mNew:hover { background: #C00000 url("/img/0/000000/bg_menu_new_hover.gif") repeat-y; }
.menu A.maNew, .menu A.maNew:visited { background: #C00000 url("/img/0/000000/bg_menu_newa.gif") repeat-y; }

.ow-1-2 { margin-bottom: 20px; clear: both; width: 550px; }
.ow-1-2-1 { clear: both; margin-bottom: 15px; width: 550px; }
.ow-1-2-2 { clear: both; width: 550px;  margin-bottom: 2px;}
/** h3 -> h2 **/.ow-1-2-2 H3, .ow-1-2-2 H2 { margin: 0; font-size: 1.0em; font-weight: normal;}

.ow-aname { clear: both; width: 550px; margin: 0px 0px 2px 0px;}
/** h3 -> h2 **/.ow-aname H3, .ow-aname H2 { margin: 0px; font-size: 1.1em; font-weight: normal; padding: 0px 0px 0px 10px;}

.ow	 { clear: both; margin-bottom: 30px; width: 550px; min-height: 82px; }
.ow .img, .ow-1-2-1 .img { float: right; border: 1px solid #D2D2D2; padding: 4px; margin: 0 0 10px 10px; width: 117px; height: 72px; _width: 125px; _height: 80px; }
.ow .img IMG, .ow-1-2-1 .img IMG { width: 117px; height: 72px; }
/** h3 -> h2 **/.ow H3, .ow-1-2-1 H3, .ow H2, .ow-1-2-1 H2	 { font: bold 1.3em Arial; margin: 0; }
UL.ow, UL.ow-1-2-1 { width: auto; }
.ow .txt P, .ow-1-2-1 .txt P { margin: 10px 0; }
/** h3 -> h2 **/.ow H3 A IMG, .ow H2 A IMG {margin-right: 3px;}

.nfo { color: #BCBCBC; font-size: 0.85em; }
.nfo A, .nfo A:visited, .nfo A:hover { color: #BCBCBC; }

.ow-move	{ 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  { min-height: 260px; _height: 260px; border-bottom: 1px solid #D2D2D2; overflow: hidden; margin-bottom: 20px; }
/** h3 -> h2 **/.otv H3, .otv H2 { margin: 0 0 8px 0; font: bold 1.6em Arial; }
.otv .img { margin: 0 10px 10px 0; float: left; width: 350px; display: inline; clear: left; }
.otv .img IMG { width: 350px; height: 210px; }
.otv P	 { margin-bottom: 8px; }
.otv .nfo { margin-bottom: 0; }
.otv .rl { float: right; width: 190px; }

.otv234 .ow { border-bottom: 1px solid #D2D2D2; min-height: 138px; _height: 138px; }
.otv234 .img { border: 0; padding: 0; width: 192px; height: 128px; }
.otv234 .img IMG { width: 192px; height: 128px; }

A.tit2, .tit2 A:visited { font: bold 1.3em Arial; }

.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; }

.zalozky { clear: both; width: 249px; height: 19px; border-left: 1px solid #D2D2D2; text-transform: uppercase;
	font: bold 11px/14px Arial; padding-bottom: 16px; _width: 250px; }

.zalozky A, .zalozky A:visited { width: 82px; display: block; float: left; text-align: center;
	margin-top: 1px; padding-top: 2px;
	color: #333333; background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_zalozka_0.gif") repeat-x;
	border-right:1px solid #AEAEAE; border-top:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE;
	_width: 83px; }
.zalozky A:hover { text-decoration: none; background: #F4F4F4 url("http://ihned.cz/img/0/000000/bg_zalozka_0a.gif") repeat-x; }

.zalozky A.active, .zalozky A.active:visited { width: 82px; display: block; float: left; text-align: center;
	margin-top: 0px; padding-top: 2px;
	color: #707070; background: white;
	border-right:1px solid #AEAEAE; border-top:1px solid #AEAEAE; border-bottom:1px solid white;
	_width: 83px; }
.zalozky A.active:hover { text-decoration: none; background: white; }


#actual    { height: 275px; overflow: hidden; width: 229px; }
#readed    { height: 275px; overflow: hidden; width: 229px; }
#commented { height: 275px; overflow: hidden; width: 229px; }

.box-center-label { margin: 8px 0 16px 0; padding-left: 10px;
	height: 20px; width: 550px; _width: 560px;
	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; }



.box-right-label { margin: 8px 0 16px 0; padding-left: 10px;
	height: 20px; width: 219px; _width: 229px;
	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%; }
.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; }

.box-right-label-together { height: 22px; background: #d8d8d8 url("http://ihned.cz/img/_allwebs/bg_label-together.gif") repeat-x; clear: both; margin-top: 15px; }
.box-right-label-together A, .box-right-label-together A:visited {  }
.box-right-label-together A:hover { }
.box-right-label-together SPAN {color: #333333; 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: 31px; height: 22px; margin: 0px; padding: 0px}
.box-right-together { border-left: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; clear: both; padding: 15px 10px 15px 10px; margin-bottom: 25px;}
.box-right-together UL {margin-left: 20px;}
.box-right-together LI {list-style: square; color: #d2d2d2}

.box-left-label { background-color: #25265D; color: white; padding-left: 10px; margin-top: 20px; }
.box-left-label A, .box-left-label A:visited { color: white; }
.box-left { background-color: #F2F2F2; padding: 4px; border: 1px solid #CFCFCF; width: 130px;
	overflow: hidden; _width: 140px;
	font-size: 0.9em; }

.detail-right .ow-r {margin-bottom: 5px;}

.ow-r	 { clear: both; margin-bottom: 30px; width: 229px; }
.ow-r .img { float: right; margin: 0 0 10px 10px; width: 48px; height: 48px; }
.ow-r .img IMG { width: 48px; height: 48px; }
/** 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 H3, .ow-l H2, .ow-l H2 { font: bold 1.15em Arial; margin: 0; }

/* Detail #### */

.col2d H1	{ margin-bottom: 10px; font: bold 1.6em Arial; }
.d-source	{ margin: 10px 0 10px 0; color: #A0A0A0; font-size: 0.85em; }
.d-source A, .d-source A:visited { color: #A0A0A0; }

.d-nadtit	{ margin-bottom: 16px; font-style: italic; }
.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; width: 550px; overflow: hidden; line-height: 150%; }

.d-text #d-text-img { }

.d-text #d-text-img IMG {  float: right; border: 1px solid #D2D2D2; padding: 3px;  width: 192px; height: 128px; _width: 192px; _height: 128px; margin-bottom: 10px; margin-left: 10px; }

.d-text H2 {font-size: 1.1em;}
.d-text LI {color: black;}
.d-text OBJECT, .d-text EMBED {max-width: 550px; _width: expression(document.body.clientWidth > 550? "550px" : "auto" );}
.d-source-autor { margin-bottom: 20px; clear: both; min-height: 50px; display: block; width: 550px; }
.d-source-autor IMG { float: left; }
.d-autor { float: right; width: 340px; height: auto; text-align: right; }
.d-autor SPAN { font-weight: bold; }
.d-autor-submit { border: 0; padding: 0; margin: 0; background-color: white;
		color: black; text-align: right; text-decoration: underline; }
.d-autor .detail-web {float: right; width: auto;}
.d-tools	{ margin: 20px 0; clear: both; padding: 10px; background-color: #EFEDEC; font: 0.85em/18px Arial; _padding-top: 7px;}
.d-tools a:visited {color: #000000;}
.d-prava	{ margin: 20px 0; font-size: 0.85em; color: #A0A0A0; }

.d-ico-comm	{ padding: 2px 0 2px 22px; margin-right: 20px; height: 18px; background: url("http://ihned.cz/img/_allwebs/d-ico-comm.gif") no-repeat left top; }
.d-ico-comm-add { padding: 2px 0 2px 22px; margin-right: 20px; height: 18px; background: url("http://ihned.cz/img/_allwebs/d-ico-comm-add.gif") no-repeat top left; }
.d-ico-print	{ padding: 2px 0 2px 22px; margin-right: 20px; height: 18px; background: url("http://ihned.cz/img/_allwebs/d-ico-print.gif") no-repeat top left; }
.d-ico-save	{ padding: 2px 0 2px 22px; margin-right: 20px; height: 18px; background: url("http://ihned.cz/img/_allwebs/d-ico-save.gif") no-repeat top left; }
.d-ico-mail	{ padding: 2px 0 2px 22px; 		       height: 18px; background: url("http://ihned.cz/img/_allwebs/d-ico-mail.gif") no-repeat top left; }

.detail-odstavec, .d-text P { margin: 10px 0; }
.detail-titulek { font-size: 1px; visibility: hidden; margin: 0 }
.detail-mezititulek { font-weight: bold;; margin: 5px 0; }
.d-text IMG { margin: 10px; }
.d-text A, .d-text A:visited { text-decoration: underline; }


.d-socnet {width: 550px; height: auto; display: block; background: #B3B3B3 url('../img/_allwebs/d-socnet-ico.gif') left top no-repeat;  margin-bottom: 20px; }
.ds-title {color: #ffffff; text-transform: uppercase; font: bold 0.85em/2.3em Arial; margin-left: 35px; width: 145px; float: left;}
.ds-text {margin: 0px 8px; width: 534px; color: #ffffff; text-align: right; font-size: 0.9em; padding: 2px 0px; clear: both}
.ds-box {background-color: #FFFFFF; width: 511px; height: auto; display: block;margin: 0px 3px 0px 33px; overflow: hidden;}
.ds-box A, .ds-box A:visited { float: left; display: block; width: 90px; margin: 0px; padding: 5px; _width: 100px;}
.ds-box A IMG {margin-right: 2px; padding: 0px;}
.ds-box-in {width: 501px; display: inline; margin: 5px;}
#ds-box-small .ds-box {display: block; width: 300px; margin: 0px; border-top: 5px solid #B3B3B3; border-bottom: 5px solid #B3B3B3; }
#ds-box-big {display: none;}
#ds-box-big .ds-box{ clear: both;}
.d-socnet A.textid {margin: 5px; float: right; padding-right: 15px; color: #ffffff;}
.d-socnet .link {background: transparent url('../img/_allwebs/d-socnet-arrow.gif') right top no-repeat;}
.d-socnet .link2 {background: transparent url('../img/_allwebs/d-socnet-arrow2.gif') right top 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 '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; }


.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 0; padding-left: 10px;
	height: 20px; width: 219px; _width: 229px; 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 16px 0px;}
.d-etarget-moved .title, .d-etarget-moved .description {  width: 100%; height: auto; margin: 0 0px; 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 { 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-onln {display: block; width: 550px;}
.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: 550px;}
.d-onln-even {background-color: #DDDDDD; margin: 0px; padding: 0px; float: left; width: 550px;}

.comm { width: 550px; height: auto; _overflow: auto; }
.comm TABLE {width: 550px;}

.comm-title { background-color: #24275C; font: bold 12px/20px arial; text-align: center; color: white; margin-top: 18px; text-transform: uppercase; }
.comm-items { background-color: white; font-size: 12px; width: 530px; padding: 9px; border: 1px solid #CBCBCB; _width: 550px; }

.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-item1 { background-color: #FDFDFD; font: 12px/19px Arial;}
.comm-item2 { background-color: #EFEDEC; font: 12px/19px Arial; }

.comm-in-bor { 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-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.85em; color: #AAAAAA }
.comm-text-spam A:hover {  font-size: 0.85em; color: #990000 }

.comm-items TEXTAREA, .but { border: 1px solid black; padding: 2px; }
.comm-d { float: right; }

.comm-c { text-align: center; margin-top: 18px; text-transform: uppercase; font-size: 0.9em; }
.comm-c a:visited {color: #000000;}

.comm-o1 { border-bottom: 1px solid #CB2027; border-right: 1px solid #CB2027; }
.comm-o2 { border-right: 1px solid #CB2027; }

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; }

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;}

#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; }

/* #### Detail */

#design { display: none; }
#design2 { display: none; }

/** 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;}

.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: 540px; _width: 550px;
	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}
