BODY {	color: #333333; font-size: 80%; font-family: Arial, Times New Roman,Helvetica; 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: #60BFE8; }
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 { color: #CC2818; }
LI A, LI A:visited { color: #000000; }
.box-right-together LI {list-style: square; color: #60BFE8; padding-bottom: 3px}


.s { line-height: 6px; font-size: 6px; }
.s8 { line-height: 8px; }
.align-right { text-align: right; }
.hidden { display: none; }

/* Kostra #### */

#mereni { position: absolute; left: 0px; top: 0px; }

#ihned, #head, #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  { margin-top: 0px; border-bottom: 5px solid #F2F2F2; float: left; }

#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: #000000; border-top: 1px solid white; color: white; text-align: center; }
#copy A, #copy A:visited, #copy A:hover { color: white; }

.col12-hp {  float: left; width: 695px; margin-top: 5px; height: auto; overflow: hidden; margin-right: 0px; _display: inline;  }

.col2a-hp { width: 495px;float: left; }

.col23-hp {  float: right; width: 500px; height: auto; }

.col2-hp  {  float: right; width: 195px; height: auto; overflow: hidden; background: #FFFFFF }

.col2b-hp  { background: #F2F2F2; padding-bottom: 50px; padding-top: 15px  }

.col3 { float: right; width: 300px; height: auto; margin-top: 0px; overflow: hidden; }
.exp { margin-top: 5px; }

.col2 { clear: left; float: left; width: 693px; margin-top: 5px; overflow: hidden; padding-left: 5px; border-right: 1px solid #E5E5E5; _width: 699px; _display: inline; }



.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; }

.col12e { clear: both; width: 720px; float: left;  border-bottom: 1px solid #D2D2D2;
	margin: 0 0 0px 10px; padding: 0 0 5px 0; _float: none; }
.col12e1 { clear: both; width: 720px; float: left; background-color: #F2F2F2; padding: 5px 0; _float: none; _height: 82px; }

/* #### Kostra */

.col2a-hp #r-bfull { width: 495px; }



/* Zahlavi #### */

#head-top { width: 1000px; height: 125px; margin-top: 2px; background-color: #89C0E4; overflow: hidden}

#logo-hn { float: left; width: 1000px; height: 70px; margin-top: 0px;  _display: inline; word-spacing: 3px; font: bold 13px/14px Arial; color: #004A8F; }

#logo-hn H1 { padding: 0; font: bold 13px/14px Arial; }

#logo-hn A { width: 722px; height: 70px; display: block; margin: 0px 0px 0px 140px; position: relative; color: white; }

#logo-hn A SPAN	{ width: 722px; height: 70px; text-align: center; position: absolute; left: 0; top: 29px; background: url("/img/5/logo_hn_new2.gif") no-repeat; cursor: pointer; }

.dn { float: left; width: 990px; height: 5px; backgroud-color: #60BFE8; text-align: center; margin-left: 5px;  overflow: hidden; }

.dn-text {display: inline; line-height: 5px;  }

.date-hn { float: left; margin-left: 5px;}

.hledani { float: right; width: 130px; text-align: left; color: white }
.rozsirene-hn { float: right;  margin-top: 0px; margin-bottom: 5px; text-align: left }
.rozsirene-hn A, .rozsirene-hn A:visited { color: #FFFFFF; font-size: 1.0em; margin-right: 6px; margin-top: 3px; }
.radio { height: 40px; overflow: hidden; padding-right: 25px; _padding: 0 0 0 6px; }

#hmenu0-hn { text-align: center; width: 1000px; height: 13px; margin-top: 3px; font: normal 11px/13px Arial; display: block; position: relative; }
#hmenu0-hn A, #hmenu0-hn A:visited  { color: #666666 }
#hmenu0-hn SPAN A { color: #CA1B22; }

#hm0-l	{ float: right; width: 68px; height: 14px; 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; }

#login	{ display: none; position: absolute; z-index: 5; width: 260px; height: 112px; left: 700px; top: 15px; padding: 13px 20px 0 20px; background-color: #CBDBDF; font-size: 13px; _width: 300px; _height: 125px; }
#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; }

#hmenu1-hn, #hmenu2-hn, #hmenu3-hn { float: left; clear: both; width: 1000px; height: 23px; overflow: hidden; margin-top: 1px; background-color: #486EA5; color: #0A5295; font: bold 11px/23px Arial; }
#hmenu1-hn { background-color: #000000; color: white; }
#hmenu2-hn { background-color: #FFFFFF; color: #000000; border-bottom: 1px solid black }
#hmenu3-hn { background-color: #EAF4F8; color: #486EA5; }


#hmenu1-hn A	{ float: left; padding: 0 8px; color: white; }
#hmenu1-hn A:hover	{  }
#hmenu2-hn A, #hmenu3-hn A { float: left; padding: 0 15px; font: bold 13px/23px Arial; color: #000000; }
#hmenu3-hn A { color: #486EA5; }

#hm1-hp { background: transparent url("/img/5/bg-hmenu1-hover.gif") repeat-x; }
#hm1-ih { display: visible; }
#hm1-hn { display: none; }

#hmenu2 A#hm2-do { padding-left: 8px; }


#hmenu3-in  { float: left; clear: both; width: 1000px; height: 90px; overflow: hidden; margin: 2px 0 0px 0; padding: 0 }
#hmenu3-in .img { float: left; width: 210px; height: 85px; margin-right: 1px; padding-left: 0px; }
#hmenu3-in-0 { float: right;  width: 789px; height: 60px; overflow: hidden; margin-bottom: 5px; background-color: #ECEEEB; }
#hmenu3-in-1 { float: right;  width: 789px; height: 20px; overflow: hidden; margin-bottom: 1px; background: #E2001A url("/img/5/in-menu-prazdne2.gif") no-repeat; }
#hmenu3-in-1 IMG { margin: 3px 7px 0 7px }
#hmenu3-in-1 .tt { margin-left: 4px }
#hmenu3-in-1 .vc { margin-left: 13px }
#hmenu3-in-1 .tip { margin-right: 0px }
#hmenu3-in-1 .deti { margin-left: 6px }
#hmenu3-in-1 .svet { margin-left: 7px }

#hmenu3-vik  { float: left; clear: both; width: 1000px; height: 107px; overflow: hidden; margin: 2px 0 0px 0; padding: 0 }
#hmenu3-vik .img { float: left; width: 95px; height: 91px; margin: 10px 0 0 20px; }
#hmenu3-vik-0 { float: right;  width: 867px; height: 59px; overflow: hidden; margin-bottom: 5px; background-color: #F5F5F7; }
#hmenu3-vik-0 IMG { margin: 0 26px }
#hmenu3-vik-0 .arch { margin-left: 31px }
#hmenu3-vik-0 .styl { margin: 0;  }
#hmenu3-vik-0 .pribeh { margin: 0 20px 0 25px;  }

#hmenu3-vik-1 { float: right;  width: 867px; height: 16px; overflow: hidden; margin: 15px 0 10px 0; }
#hmenu3-vik-1 IMG { margin: 0 17px }


#hmenu3-proc  { float: left; clear: both; width: 1000px; height: 40px; overflow: hidden; margin: 5px 0 3px 0; }
#hmenu3-proc .img { float: left; width: 156px; height: 35x; margin-left: 5px;  }
#hmenu3-proc .img-vi { float: left; width: 138px; height: 36px; margin-left: 12px;  }
#hmenu3-proc-1 { float: right;  width: 808px; _width: 820px; height: 33px; overflow: hidden; margin: 0 5px 0 0; padding-left: 12px; background-color: #f2f2f2;}
#hmenu3-proc-1 .in { float: left}
.vsechny { float: right; font: bold 11px/11px Arial; height: 25px; width: 60px;  margin: 2px 0px 0 0; overflow: hidden  }
.vsechny A, .vsechny A:visited { text-decoration: underline }
.vsechny A:hover { text-decoration: none }
#hmenu3-proc-1 IMG { margin: 10px 12px 0 12px;  }

#hmenu3-exp  { float: left; clear: both; width: 1000px; height: 30px; overflow: hidden; margin: 5px 0 0 0; }
#hmenu3-exp .img { float: left; width: 136px; height: 24x; margin-left: 5px;  }
#hmenu3-exp-1 { float: right;  width: 835px; height: 25px; _height: 26px; border-bottom: 1px solid #9A9A9A; overflow: hidden; margin: 0 5px 0 0;  font: bold 12px/26px Arial; text-transform: uppercase; }
#hmenu3-exp-1 A {  color: #2A3868; padding: 0 20px }
#hmenu3-exp-1 SPAN A, #hmenu3-exp-1 SPAN A:visited { color: #8D0C29;  }
#hmenu3-exp-1 SPAN A:hover { color: #8D0C29;  }

#hmenu3-bt  { float: left; clear: both; width: 1000px; height: 40px; overflow: hidden; margin: 5px 0 0 0; }
#hmenu3-bt .img { float: left; width: 159px; height: 34x; margin-left: 5px;  }
#hmenu3-bt-1 { float: right;  width: 820px; height: 25px; _height: 26px; overflow: hidden; margin: 0 5px 0 0; border-bottom: 1px solid #D2D2D2; }
#hmenu3-bt-1 IMG { margin: 12px 12px 0 0}
#hmenu3-bt-1 .end { margin-right: 0}

.upoutavka { float: left; background: #EBEFEB url('/img/5/film_tydne.gif') no-repeat top left; width: 374px; height: 50px; margin: 5px 0 0 0px }
.upoutavka-2 { float: left; background: #EBEFEB url('/img/5/kniha_novinka.gif') no-repeat top left; width: 374px; height: 52px; margin: 5px 0 0 20px; overflow: hidden }
.upoutavka-in { margin: 0px 0 0 53px }

.upoutavka-in-1 { float: left; width: 154px; overflow: hidden;  } 
.nadtitulek { color: #E2001A; } 
.uleft { margin-left: 10px }
.ileft { margin-left: 20px }
.kleft { margin-left: 0px }

.upoutavka-link, .upoutavka-link2 { margin-top: 3px; padding-top: 2px; float: left; display: block; float: left; width: 154px; border-top: 1px solid #777976;  overflow: hidden;    }
.upoutavka-link2 {  margin-left: 0px }
.upoutavka-link A, .upoutavka-link2 A, .upoutavka-link A:visited, .upoutavka-link2 A:visited { color: black;  }



#search-box-hn {  width: 304px; float: right; font: 11px/15px Arial; margin: -32px 0 0 0; }
#search-box-hn A { padding-bottom: 0px;  color: #E3EEF5; height: 15px; float: right; text-decoration: underline; }
#search-box-hn P { float: left; display: block; width: 150px; height: 20px}


.search-input-hn { float: left; width: 221px; height: 17px; margin-top: 1px; border: 0px solid #D6D6D6; padding: 1px 0 0 4px; font: 11px/15px Arial; color: #888888; background: #FFFFFF url("/img/5/google-wattermark.gif") no-repeat 95% 50%; }

.search-submit-hn { float: left; margin: 1px 5px 0 0; }

.page-login { float: left; width: 100px; height: 13px; overflow: hidden; margin-right: 5px;  display: inline; position: relative; }
.page-login SPAN { position: absolute; width: 100px;   }



/* #### Zahlavi */



/* Otv #### */

A.tit2, .tit2 A:visited { font: bold 1.3em Times New Roman; }

.otv-hp  { float: left; width: 494px; overflow: hidden; height: 246px;  display: inline; margin-left: 0px;}
.otv-hp .title { margin: 10px 0 0px 5px; float: left; display: inline; width: 465px; }
.otv-hp .title A, .otv .title A:visited { font: bold 1.8em Times New Roman; }
.otv-hp .img { margin: 5px 0px 0 0; float: left; width: 295px; display: inline; clear: left; }
.otv-hp .img IMG { width: 295px; height: 195px; }
.otv-hp .txt { float: right; width: 180px; _width: 190px; display: inline; padding-right: 0px; overflow: hidden }
.otv-hp .autor { font: 0.8em Arial; color: #999999; margin-top: 5px; margin-bottom: 5px; margin-left: 2px;}

DIV.ow { float: left; clear: both; width: 495px; min-height: 82px; border-bottom: 1px solid #D2D2D2; padding: 20px 0 5px 0; _float: none; }

.otv234 DIV.ow { float: left; clear: both; width: 670px; min-height: 82px; border-bottom: 1px solid #D2D2D2; padding: 20px 0 5px 0; _float: none; }

.otv2  { float: left; width: 495px; overflow: hidden;  display: inline; margin: 0px;}
.otv2 .ow .img { float: left; border: 0; margin: 0 5px 10px 0; width: 110px; height: 72px;  }
.otv2 .ow .img IMG { width: 110px; height: 72px;}
.otv2 .ow P { margin-left: 5px; padding:0;}
.otv2 .ow .autor { font: 0.8em Arial; color: #999999; margin: 5px 0 5px 5px;  }
/** h3 -> h2 **/.otv2 .ow H3, .otv2 .ow H2 { margin: 0 0 5px 5px; font: bold 1.3em Times New Roman; }


.otv-stred  {  padding: 5px; }
.otv-stred IMG { margin: 0 0 3px 0; width: 185px;  }
.otv-stred A.tit2,  .otv-stred .tit2 A:visited { font: bold 1.3em Times New Roman; margin-bottom: 5px; display: block; }
.otv-stred P { font: 0.85em Arial; margin-bottom: 10px}

.otv-stred-in  { padding: 5px; }
.otv-stred-in IMG { margin: 0 0 3px 0; width: 185px;  }
.otv-stred-in A.tit2,  .otv-stred-in .tit2 A:visited { font: bold 1.3em Times New Roman; margin-bottom: 8px; display: block;  }
.otv-stred-in P { font: 0.85em Arial; margin: 10px 0 20px 0 }
.otv-stred-in A.tit3,  .otv-stred-in .tit3 A:visited { font: bold 1.3em Times New Roman; margin-bottom: 8px; display: block }

.otv-stred-vik  { padding: 5px; }
.otv-stred-vik IMG { margin: 0 0 3px 0; width: 185px;  }
.otv-stred-vik A.tit2,  .otv-stred-vik .tit2 A:visited {  font: bold 1.3em Times New Roman; margin-bottom: 8px; display: block;  }
.otv-stred-vik P { font: 0.85em Arial; margin: 10px 0 20px 0 }


.otv-stred2 {  padding: 5px; }
.otv-stred2 .autor { font: bold 0.8em Arial; color: #000000; margin: 0 0 5px 0; padding-top: 10px; height: 13px; _height: 23px; overflow: hidden}
.otv-stred2 A.tit2,  .otv-stred2 .tit2 A:visited { font: bold 1.3em Times New Roman; margin-bottom: 5px; display: block; }
.otv-stred2 IMG { float: left; margin-right: 5px; margin-bottom: 3px; width: 48px; height: 48px; clear: both}
.otv-stred2 P { font: 0.85em Arial; color: #333333; padding: 0px; margin-bottom: 10px }

.bt { text-transform: uppercase }

/* Otv #### */

/* boxy #### */

/* v levem sloupci */

.col2tp { clear: both; width: 695px; height: 37px; text-align: left; margin: 4px 0 5px 0; border-bottom: 3px solid #D2D2D2; }
.col2tp .site-name { font: bold 25px/37px Arial; height: 37px; margin: 0 0 0 5px; padding: 0; float: left; color: #B2B2B2; }
.col2tp .site-name A, .col2tp .site-name A:visited, .col2trp .site-name A:hover { color: #B2B2B2; display: inline; }
.tp-menu { float: right; margin-top: 18px; }
.tp-menu A, .tp-menu A:visited { font-weight: bold}
.tp-menu #grey { color: #B2B2B2 }

.box1-title { background-color: #C0CCD9; font: bold 11px/20px arial; color: white; text-align: center; letter-spacing: 1px; padding-left: 0px }
.box1-body { _float: left;  }
.box1-next { height: 12px; padding: 3px 25px 0 0; text-align: right; clear: both;
		background: transparent url("/img/5/sipka_new.gif") no-repeat 99% 100%; color: #000000; font: bold 10px/11px Arial; _height: 15px; }

}


.box2-title-nic { width: 185px; margin: 8px 0 0 5px; font: bold 10px/17px arial; border-top: 2px solid black }

.hledani-p H1 {font-size: 1.2em; margin: 0; padding: 0;}
.hledani-p TABLE {margin-top: 15px;}
.hledani-p TABLE SELECT {width: 180px; border: 1px solid #000000;}
.hledani-p TABLE INPUT.all  {width: 250px; border: 1px solid #000000;}
.hledani-p TABLE BUTTON.hledej-button {width: 100px; margin-left: 30px; border: 1px solid #000000;}

.vypiszemi B U {font-size: 1.1em; margin-top: 15px; display: block;}

.mala-obalka {float: left; display: block; border: 1px solid #D2D2D2; margin: 0px 0px 5px 5px; width: auto; height: auto; padding: 5px;}
.mala-obalka IMG {width: 80px; height: auto;}

/* stredni sloupec */


.akt-nej-dis { float: left; width: 193px; border: 1px solid #E6E6E6; _width: 195px; margin: 1px 0 1px 0; clear: both}
.zalozky { width: 193px; 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: 193px; text-align: center; font: normal 14px/17px Arial; }
.zalozky A.unact-l { position: absolute; left: 0; top: 20px;	background-color: #E5F1F8;	width: 96px;	text-align: center; font: bold 10px/18px Arial; }
.zalozky A.unact-r { position: absolute; left: 96px; top: 20px;	background-color: #E5F1F8;	width: 97px;	text-align: center; font: bold 10px/18px Arial; }

#actual, #readed1, #commented	{ height: 213px; overflow: hidden; width: 193px; font-size: 0.85em;  }
#actual, #commented	{ display: none; }

#actual DIV, #readed1 DIV, #commented DIV { width: 183px; height: 196px; overflow: hidden; padding: 0 5px; _width: 193px; position: relative; }

#actual DIV DIV, #readed1 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; }


#readed1 UL, #commented UL { margin-left: 16px; }
#readed1 LI, #commented LI { margin-bottom: 4px; }

#actual DIV.arc-next, #readed1 DIV.arc-next, #commented DIV.arc-next { background-color: #E5F1F8; text-align: right; margin-top: 2px; height: 15px; }
#actual DIV.arc-next .m, #readed1 DIV.arc-next .m, #commented DIV.arc-next .m { color: #808080}
A.tit2, .tit2 A:visited { font: bold 1.3em Arial; }

.box-stred-title { font: bold 13px/20px arial; color: #CC2818;  } 
.box-stred-body {  margin-bottom: 0px; border-bottom: 0px solid #F2F2F2;}
.box-stred-next { height: 12px; padding: 7px 25px 0 0; text-align: right; clear: both;
		background: transparent url("/img/5/sipka_new.gif") no-repeat 98% 100%; color: #000000; font: bold 10px/11px Arial; _height: 15px; }


.box-stred-title-ed {  background: url("/img/5/pn_editorial.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px }
.box-stred-title-ed2 {  background: url("/img/5/bq_editorial.gif") no-repeat 0% 100%; font: bold 10px/13px arial; margin-top: 15px }
.box-stred-title-zo {  background: url("/img/5/pn_zoom.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px}
.box-stred-title-fs {  background: url("/img/5/pn_fashion_story.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px}
.box-stred-title-jo {  background: url("/img/5/vi_jinima_ocima.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px }
.box-stred-title-mr {  background: url("/img/5/vi_moje_rec.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px }
.box-stred-title-sch {  background: url("/img/5/vi_s_chuti.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px }
.box-stred-title-bt {  background: url("/img/5/exp_rady_bt.gif") no-repeat 50% 100%; font: bold 10px/13px arial; margin-top: 15px}

.box-stred-title-in { margin: 15px 0 20px 0}
.foto { margin-left: 5px; margin-bottom: 0px  }
.fotoin { padding-top: 0  }
.fotoin2 { width: 171px; _width: 185px; padding: 3px 7px; background-color: black; color: white; font: bold 1.3em Times New Roman  }
.autor-maly { font: 0.6em Arial }
.tvtip { margin-left: 5px; }
.tvtip2 { margin-left: 5px; width: 185px; text-align: center; background-color: #6A9BB5; font: 0.85em Arial; padding: 3px 0 }
.tvtip2 A, .tvtip2 A:visited {  color: white }
.tvtip3 { margin-bottom: 5px;  }
.dalsi { float: right; margin-top: 20px  }
.dalsi A, .dalsi A:visited { color: #E2001A }

.box-stred-title-vik { margin: 15px 0 10px 0}

/* obalka */
.box3-title { background-color: #24404E; font: bold 10px/22px arial; color: white; text-align: left; letter-spacing: 1px;  }
.box3-body {  background-color: #F2F2F2; padding: 23px 0 27px 0; _padding-bottom: 30px }
.box3-body .obalka {  text-align: center; }
.box3-body .obalka IMG { height: 160px;  margin-bottom: 15px; _margin-bottom: 10px;}
.o-menu { margin-left: 9px; }
.o-menu A, .o-menu A:visited { background-color: #9A9A9A; font:  10px/20px Arial; text-transform: uppercase; color: white; margin-right: 2px; padding: 3px 9px 3px 9px }

.box3-body-exp {  background-color: #F2F2F2; padding: 9px 0 10px 0; _padding-bottom: 13px }
.box3-body-exp .obalka {  text-align: center; }
.box3-body-exp .obalka IMG { height: 160px; margin: 3px 0 15px 0; _margin: 5px 0 10px 0;}
.o-menu-exp { display: block; font:  10px/20px Arial;  background-color: #9A9A9A; margin: 0 8px 0 8px;}
.o-menu-exp A, .o-menu-exp A:visited {   text-transform: uppercase; color: white;   }

.box4-title { background-color: #C0CCD9; font: bold 11px/20px arial; color: white; text-align: center; letter-spacing: 1px; padding-left: 0px }
.box4-body {  _float: left; margin-bottom: 15px; border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; }
.box4-next { height: 13px; margin-bottom: 4px; padding: 3px 22px 0 0; text-align: right; clear: both; background: transparent url("/img/5/sipka_new.gif") no-repeat 99% 100%; color: #000000; font: bold 10px/11px Arial; _height: 14px; }

.archiv { margin: 20px 0 0 10px;  }
.archiv SPAN {font-weight: bold }
.pop_slot01 {margin-bottom: 10px }
.cisla { margin-top: 10px }

/* servis */

.box4r-title { background-color: #24404E; font: bold 11px/22px arial; color: white; text-align: left; letter-spacing: 1px; padding-left: 0px }
.box4r-title .f { float: left; width: 5px; background-color: #000000;display: inline;  }
.box4r-body, .box5r-body { background-color: #EEE5C6; border-left: 5px solid #F1F2F2;border-right: 5px solid #F1F2F2; border-bottom: 5px solid #F1F2F2; margin-bottom: 15px; }

.box4r-body FORM, .box5r-body FORM { margin: 0; padding: 0 }

.box5r-title {  font: bold 11px/22px arial; color: #224479; text-align: left; letter-spacing: 1px; padding-left: 0px }
.box5r-title SPAN {  color: #C30221; }

.btravel {  width: 300px; height: 39px; margin-bottom: 5px;  }
.btravel A, .btravel A:visited  { background: url("/img/5/exporter-box2.gif") no-repeat; color: #F2F2F2; display: block; width: 300px; height: 39px;}
.btravel A:hover { background: url("/img/5/exporter-box.gif") no-repeat;  color: #F2F2F2 }

.btravel2 { border: 1px solid #F2F2F2; padding: 5px; float: left; display: none; position: relative; top: 0px; left: 0px; z-index: 10; margin-bottom: 10px; font-size: 0.85em;  }
.btravel2 SPAN A, .btravel2 SPAN A:visited { float: right; color: #C30221  }

.btravel3 { float: left; border: 1px solid #9A9A9A; margin: 0 8px; padding: 5px; text-align: left; display: none; position: relative; top: 0px; left: 0px; z-index: 10; margin-bottom: 10px; font-size: 0.85em;  }
.btravel3 SPAN A, .btravel3 SPAN A:visited { float: right; color: #C30221  }

.titulka-obalka-hn  { float: right; padding: 5px; }
.titulka-obalka-text  { float: left; padding-left: 10px; padding-top: 10px; _width: 145px }
.titulka-obalka-text A, .titulka-obalka-text A:visited { color: #24404E; line-height: 20px; padding-left: 3px }
.titulka-obalka-text-p  { float: left; padding-left: 5px; padding-top: 10px; width: 130px }
.titulka-obalka-text-p LI {list-style: square; color: #60BFE8; padding-bottom: 5px}

.titulka-obalka-text hr {  border: 0; width: 100%; color: #A1A797; background-color: #A1A797; height: 1px; line-height: 1px; overflow: hidden; margin: 7px 0; _margin: 0; padding: 0 }
.titulka-obalka-span { padding-left: 12px; }

.box5r-body	{ background-color: #F1F2F2; color: #24404E; }
.box5r-body A	{ color: #24404E; }
.b5r-l, .b5r-r	{ float: left; width: 124px; margin: 10px 0 15px 10px; line-height: 1.7em; _display: inline; }
.b5r-l		{ clear: left; width: 135px; border-right: 1px solid #CCCCCC; }
.b5r-f		{ clear: left; margin-left: 10px; }
.b5r-f div	{ font-weight: bold; _float: left; _display: block; }
.b5r-i		{ float: left; margin-top: 2px; width: 250px; height: 19px; padding: 0; overflow: hidden; border: 0; font-size: 12px; padding: 0; _width: 247px; }
.b5r-s		{ float: left; margin-top: 2px; width:  22px; height: 19px; padding: 0; overflow: hidden; }
.b5r-f span, .titulka-obalka-span { font: bold 9px/20px Arial; color: #24404E; }

.line {  clear: both; height: 1px; _line-height: 1px; background-color: #DBDEDE; margin-top: 1px; margin-bottom: 1px; font-size: 1px; }
.line-stred {  clear: both; height: 1px; _line-height: 1px; background-color: #DBDEDE; font-size: 1px; border-top: 1px solid white; border-bottom: 1px solid white; font-size: 1px;}
.line-otv { clear: both; height: 1px; _line-height: 1px; background-color: #DBDEDE; margin-top: 7px; margin-bottom: 7px; font-size: 1px;}

.box-center-label-p { clear: both; margin-top: 20px; padding-left: 10px; height: 20px; width: 485px; _width: 495px;  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-p A, .box-center-label-p A:visited { background-color: white; color: #C80C12; text-decoration: underline; }
.box-center-label-p A:hover { text-decoration: none; }
.box-center-label-p SPAN { background-color: white; color: #C80C12; }


/* vikend formular */

.write { width: 1000px; height: 187px; margin-top: 15px; float: left;  background: transparent url("/img/5/vi_napiste_prechod.gif") repeat-x; clear: both; _float: none }
.write-l { float: left; width: 475px; margin: 10px 0 0 10px }
.write-l .title { height: 40px; background: url("/img/5/logo-vikend-write.gif") top left no-repeat; }
.write-l .title SPAN { display: block; padding: 8px 0 0 195px; font: bold 22px Arial; color: white }
.write-l .text { width: 475px; height: 122px; background-color: white; font: 12px/23px Arial; overflow: hidden; }
.write-l .text .img { float: left; width: 185px; height: 122px; overflow: hidden}
.write-l .text SPAN { float: left; display: block; width: 280px; padding: 12px 0 0 10px }

.write-r { float: left; width: 495px; margin: 20px 0 0 10px }
.write-r .title { width: 495px height: 25px; margin-bottom: 3px; overflow: hidden }
.write-r .title SPAN { font: bold 1.7em Arial; color: white; padding-left: 8px;  }
.write-r .email-hp { float: left; width: 185px; height: 25px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 0;  }
.write-r .text { width: 495px; height: 100px;  overflow: hidden   }
.write-r .text-hp { width: 495px; height: 100px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 0; overflow: auto; margin: 0; overflow: hidden  }
.write-r .form-white { width: 495px; height: 22px; background-color: white; _height: 23px; }
.write-r .submit-hp { float: right; height: 17px; width: 90px; text-decoration: underline; font: 11px/20px Arial; color: white; background-color: #ABABAB; padding: 0 0px; text-align: center; margin-right: 5px; border: 0; cursor: pointer;}

.write-next { float: left; width: 400px; margin: 0 }
.write-next .title { width: 400px height: 25px;  overflow: hidden }
.write-next .email-hp { float: left; width: 185px; height: 25px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 1px solid #888888;  }
.write-next .text { width: 400px; height: 100px; margin-top: 10px;   }
.write-next .text-hp { width: 400px; height: 100px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 1px solid #888888; overflow: auto; margin: 0;  }
.write-next .form-white { width: 400px; height: 22px; background-color: white; _height: 23px; clear: both}
.write-next .submit-hp { float: right; height: 17px; width: 100px; text-decoration: underline; font: 11px/20px Arial; color: white; background-color: #ABABAB; padding: 0 10px; margin: 5px 0 5px; border: 0; cursor: pointer;}


.write-in { width: 1000px; float: right; height: 187px; margin-top: 15px; padding-top: 10px ;background: #F2F2F2; clear: both; _float: none }
.write-l-in { float: right; width: 490px; margin: 0 0 0 0px }
.write-l-in .title { height: 40px; background: url("/img/5/logo_write_in.gif") top left no-repeat; }
.write-l-in .title-vik { height: 40px; background: url("/img/5/logo_write_vik.gif") top left no-repeat; }
.write-l-in .text { width: 490px; height: 122px; background-color: white; font: 12px/23px Arial; overflow: hidden; }
.write-l-in .text .img { float: left; width: 185px; height: 122px; overflow: hidden}
.write-l-in .text SPAN { float: left; display: block; width: 280px; padding: 12px 0 0 10px }

.write-r-in { float: right; width: 500px; height: 162px; background: url("/img/5/write-otaznik.gif") top left no-repeat; margin: 0 }
.vikl { background: url("/img/5/write-otaznik-vik.gif") top left no-repeat; }

.write-r-in .title { width: 495px; height: 25px; margin: 10px 0 5px 0; margin-left: 10px; _margin-left: 5px; overflow: hidden }
.write-r-in .title SPAN { font: bold 1.7em Arial; color: white; padding-left: 8px;  }
.write-r-in .email-hp { float: left; width: 185px; height: 25px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 0;  }
.write-r-in .text { width: 388px; height: 122px; margin-left: 10px; _margin-left: 5px; _width: 393px; overflow: hidden   }
.write-r-in .text-hp { width: 388px; height: 122px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 0; overflow: auto; margin: 0; overflow: hidden  }

.write-r-in .submit-hp { float: right; height: 17px; width: 70px; text-decoration: underline; font: 11px/20px Arial; color: white; background-color: #60BFE8; padding-bottom: 2px; text-align: center; margin: 97px 15px 0 0; border: 0; cursor: pointer;}

.write-next-in { float: left; width: 400px; margin: 0 }
.write-next-in .title { width: 400px height: 25px;  overflow: hidden }
.write-next-in .email-hp { float: left; width: 185px; height: 25px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 1px solid #888888;  }
.write-next-in .text { width: 400px; height: 100px; margin-top: 10px;   }
.write-next-in .text-hp { width: 400px; height: 100px; font: 16px/22px Arial; color: #888888; padding-left: 6px; border: 1px solid #888888; overflow: auto; margin: 0;  }
.write-next-in .form-white { width: 400px; height: 22px; background-color: white; _height: 23px; clear: both}
.write-next-in .submit-hp { float: right; height: 17px; width: 100px; text-decoration: underline; font: 11px/20px Arial; color: white; background-color: #ABABAB; padding: 0 10px; margin: 5px 0 5px; border: 0; cursor: pointer;}


/* doporucujeme */


.ad-box-label { width: 295px; _width: 300px;  height: 23px; overflow: hidden; background-color: #24404E; border-left: 5px solid #000000; display: block; font: bold 11px/22px Arial; color: white; }

.ad-box { border-left: 5px solid #F1F2F2; border-right: 5px solid #F1F2F2; border-bottom: 4px solid #F1F2F2;  background-color: white; padding-top: 1px; margin-bottom: 15px }

.ad-box .ow-d { padding: 10px 6px 9px 6px; border-bottom: 1px solid #F1F2F2; width: 278px; _width: 290px; overflow: hidden; }
.ad-box .ow-d .img { float: left; width: 48px; height: 48px; margin-right: 10px; }
.ad-box IMG { border: 0; width: 48px; height: 48px; }
.ad-box .ow-d .tit { float: left; width: 278px;  _width: 278px; overflow: hidden; }
.ad-box .ow-d A { color: #3B6EA3; font: bold 14px/15px Arial; }
.ad-box .ow-d A:hover { text-decoration: underline; }
.ad-box .ow-d .r-c { float: left; width: 185px;  height: 10px; overflow: hidden; margin-top: 8px; color: #999999; font: 10px/10px Arial; }


.cleaner {clear: both; line-height: 5px}
.cleaner2 {clear: both; line-height: 1px; font-size: 1px}
.ow-move { float: left; width: 97%; clear: both; margin: 30px 0; font-size: 0.9em; }
.ow-move A, .ow-move A:visited, .ow-move A:hover { color: #CC2818; }

.karieraweb-empty {height: 1px; clear: both; font-size: 0.1em; overflow: hidden; display: block;}
.karieraweb-label {margin: 5px 0px 0px 0px; padding: 0px; height: 16px; width: 300px; 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 15px 0px; width: 300px; overflow: hidden; font: normal 0.95em/1.25em arial}
.karieraweb-box IMG {width: 280px; 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: 292px; _width: 300px; display: block}

.box-right-label-jobs { margin-top: 0 }

/* detail */
.col2d H1	{ margin-bottom: 10px; font: bold 2.1em Times New Roman; color: #000000; }

/* verejne souteze */
.verejne-souteze-title  { width: 300px; height: 127px; background:  url('/img/5/vs_exporter_title.gif') no-repeat;}
.verejne-souteze-title A { width: 200px; height: 100px; display: block; margin: 10px 0px 0px 20px; position: relative; color: white; }
.verejne-souteze-tecky  { width: 300px; height: 25px; background: #F5F1EE url('/img/5/vs_exporter_tecky.gif') repeat-x; padding-left: 23px; font: bold 0.9em/25px Arial; _padding-top: 5px;  }

.verejne-s {  width: 300px; height: 100px; _height: 125px;  background: #F5F1EE url('/img/5/vs_dotted.gif') repeat-x bottom left;  margin-bottom: 15px; } 
.verejne-souteze { width: 300px; text-align: left; padding-left: 23px;    } 
.verejne-souteze P { padding-top: 5px; font: 0.85em Arial  } 
.select, .select-text { width: 196px;  } 
.submit-vs { margin-left: 7px; width: 60px  }

.fb-hp { border: 1px solid #9da1c4; background-color: #eceff6; margin-bottom: 15px }
#d-text-img, #d-text-img IMG { display: none; border: 0px; padding: 0  }

/* paticka */ 
#foot .tabs { color: black; list-style-type: none; list-style-image: none; height: 26px; padding: 0; margin: 0; overflow: hidden; }
#foot .tabs li { float: left; height: 26px; margin: 0; width: 160px; margin: 0 3px 0 0; }
#foot .tabs li a { margin: 0; overflow: hidden; height: 26px; line-height: 26px; display: block;  width: 160px; text-align: center; color: #87888A; background: url("/img/11_0/foot-tabs.png") no-repeat 0 0; text-transform: uppercase; font-size: 11px;}
#foot .tabs li.last { margin: 0; }
#foot .tabs li.last a { margin: 0; }
#foot .tabs li a:xhover, #foot .tabs li.active a { color: black; text-decoration: none; background: url("../img/11_0/foot-tabs.png") no-repeat 0 -28px; }

#foot 			{ float: right; width: 1000px; color: silver;  margin: 0; }
#foot A 		{ color: silver; }

#foot .content			{ height: 333px; background: #000000; position: relative; font-size: 11px; line-height: 13px; }
#foot .content .heading,
#foot .content .heading A 	{ font-size: 12px; color: #009EE0; font-weight: bold; }
#foot .content .heading.normal 	{ font-size: 11px; font-weight: normal; }
#foot .content A 		{ display: block; }
#foot .fc 			{ margin: 13px 0 0 0; position: absolute; }
#foot #fc1 			{ left: 120px; }
#foot #fc2 			{ left: 397px; }
#foot #fc3 			{ left: 595px; }
#foot #fc4 			{ left: 790px; }
#foot #fc5 			{ font-size: 11px; left: 33px; top: 252px; margin: 0; width: 580px; }
#foot #fc5 .hn			{ float: left; background: url("/img/11_0/hn-logo-footer.png") no-repeat;  display: block; margin: 0 0 10px 0; width: 270px; height: 23px  }
#foot #fc5 .ihn 		{ float: right; background: url("/img/11_0/ihned-logo-footer.png") no-repeat; display: block; margin: 3px 0 0 0; width: 96px; height: 20px; }
#foot #fc5 .text 		{ clear: both; }
#foot #fc5 .text A,
#foot #fc5 .text A:visited 	{ text-decoration: none; display: inline; }
#foot #fc5 .text A:hover 	{ text-decoration: none }
#foot .highlighted		{ color: #1D8BBC; }
#foot .ihned-plus { margin: 0 0 0 -2px; width: 64px; height: 14px; background: transparent url("/img/11_0/logo_ihnedplus2_foot.gif") no-repeat 0 0; }

.header			{ height: 30px; background: #333333; position: relative; padding: 0 0 0 8px; overflow: hidden }

#foot .tabs { color: black; list-style-type: none; list-style-image: none; height: 26px; padding: 0; margin: 0; overflow: hidden; }
#foot .tabs li { float: left; height: 26px; margin: 0; width: 160px; margin: 0 3px 0 0; }
#foot .tabs li a { margin: 0; overflow: hidden; height: 26px; line-height: 26px; display: block;  width: 160px; text-align: center; color: #87888A; background: url("/img/11_0/foot-tabs.png") no-repeat 0 0; text-transform: uppercase; font-size: 11px;}
#foot .tabs li.last { margin: 0; }
#foot .tabs li.last a { margin: 0; }
#foot .tabs li a:xhover, #foot .tabs li.active a { color: black; text-decoration: none; background: url("../img/11_0/foot-tabs.png") no-repeat 0 -28px; }

.header			{ height: 30px; background: #333333; position: relative; padding: 0 0 0 8px; overflow: hidden }
.header A		{ font: 12px Arial; display: block; height: 100%; float: left; padding-top: 8px; }
.header .join		{ margin: 2px 18px 0 0; padding: 6px 85px 0 0; background: transparent url("/img/11_0/logo_ihnedplus_foot.gif") no-repeat 100% 28%; }
.header .slash		{ font-size: 9px; float: left; padding: 10px 8px 0 8px; }
.socials		{ float: left;  margin: 8px 0 0 20px; }
.socials A 		{ float: left; margin: 0 8px 0 0 ; padding-top: 0px; background: url("/img/11_0/social_icons.png") no-repeat top left; display: block; width: 16px; height: 16px; } 
A.ico-facebook 		{ }
A.ico-facebook:hover 	{ background-position: 0 -16px }
A.ico-twitter 		{ background-position: -16px 0 }
A.ico-twitter:hover	{ background-position: -16px -16px }
A.ico-rss 		{ background-position: -32px 0 }
A.ico-rss:hover		{ background-position: -32px -16px }
A.ico-linkedin 		{ background-position: -48px 0 }
A.ico-linkedin:hover	{ background-position: -48px -16px }

#search-box-ov { float:right; width: 300px; height: 20px;  color: white; margin-top: 3px }
.search-input-ov { float: left; margin-left: 10px; width: 246px; height: 20px; border: 0; margin-top: 3px; padding:  0 0 0 10px; font: 12px/18px Arial; color: gray;  }
.search-submit-ov { float: left; margin: 3px 0 0 0 }

#foot .content	{ height:300px; }
.header .join	{ background:none; }
.foot-heading	{ color: #009EE0; font-size: 12px; font-weight: bold; }
#foot .foot-heading a	{ color: #009EE0; }
.foot-heading-normal	{ color: #009EE0; font-size: 11px; font-weight: normal; }

#foot #fc1	{ left: 33px; }

.foot-content	{ float:left; }
.foot-content2	{ float:left; margin-left: 25px; }

#foot a, #foot a:visited { text-decoration: none; }

.clear {clear: both!important; font: normal 1px/1px arial; display: block; height: 1px; overflow: hidden;}
