/*.hp-tu .lbl { display: none; } .hp-tu .ow { border-top: 1px solid #CCCCCC !important; } /*smazání červeného záhlaví u nenechte si ujít */

.col1, .col3	{ height: auto; overflow: hidden; }
.col2a		{ width: 340px; _width:320px; _margin:0; margin: 0 10px; }

#r-bfull	{ display: none; width: 1000px; height: auto; margin: 0 0 35px 0; padding: 10px 0 18px 0; clear: both; float: left; _float: none; overflow: hidden; text-align: center; background-color: #F4F4F4; }

.ow		{ float: left; border-top: 1px solid #CCCCCC; padding: 30px 0 12px 0; width: 295px; height: auto; }
.ow .img IMG	{ float: none; height: auto; margin: 0 0 4px 0; /*filter:*/ }
.ow .date-author,
.ow .date	{ width: auto; _width: 100%; }
.ow .mm		{ float: left; width: 280px; height: 200px; background-color: #E4E5E6; display: block; margin-bottom: 4px; overflow: hidden; text-align: center; }
.ow .mm IMG	{ width: auto; height: 200px; }


/* top */
#hp-t-m { margin-right: 0; height: 902px; overflow: hidden; background-color: #E0DFE1; border-bottom: 5px solid #E0DFE1; position: relative; _height: 907px; }
#hp-t-r { float: right; min-height: 755px; _height: 755px; _overflow: visible;  }
#hp-t-l { min-height: 907px; _height: 907px; _overflow: visible; }


/* top col1 */
.hp-top				{ float: left; width: 300px; }
.hp-top .ow			{ _overflow: hidden; width: 205px; padding: 13px 0 10px 95px; position: relative; _width: 290px; _padding: 13px 0 10px 90px; }
.hp-top .ow A.slot		{ margin-bottom: 3px; }
.hp-top .ow .date-author	{ padding-bottom: 3px; }
.hp-top .ow1			{ border-top: 0; margin-top: 7px; _overflow: hidden; }
.hp-top .ow H2, .hp-top .ow P	{ width: 205px; }
#hp-t-l H2, .hp-eng H2		{ font-family: 'Arial Black',Arial; font-size: 1.3em; }
.hp-top .ow	A.foto		{ position: absolute; top: 13px; left: 0; width: 85px; height: 85px; display: block; z-index: 2; }

.hp-tu .lbl		{ height: 25px; _height: 26px; }
.hp-tu .lbl A		{ float: left; display: block; width: 148px; height: 25px; border: 1px solid #CCCCCC; border-bottom: 0; background-color: #E2001A; position: relative; font-size: 0px; color: #E2001A; _width: 150px; }
.hp-tu .lbl SPAN	{ float: left; display: block; width: 150px; height: 25px; border-bottom: 1px solid #CCCCCC; background-color: white; _height: 26px; }
.hp-tu .lbl A SPAN	{ position: absolute; top: 0; left: 0; width: 148px; border-bottom: 0; background: #E2001A url("/img/R/hp_nenechte-si-ujit_red.gif") no-repeat 50% 50%; cursor: pointer; _height: 25px; }
.hp-tu .ow		{ border: 1px solid #CCCCCC; border-top: 0; width: 282px; padding: 5px 8px 10px 8px; _width: 300px; }
.hp-tu .ow .img		{ float: left; margin-right: 10px; }
.hp-tu .ow IMG		{ max-width: 85px; _width: 85px; }
.hp-top .hp-tu .ow P	{ width: auto; }
.hp-tu .ow SPAN		{ clear: none; width: 187px; }
#hp-t-l .hp-tu H2	{ font-size: 1.9em; line-height: 1.1em; padding-bottom: 3px; width: 282px; }
.hp-tu UL		{ padding-top: 5px; color: #007CA5; clear: left; }
.hp-tu UL A, .hp-tu UL A:visited { color: black; text-decoration: underline; font: bold 11px Arial; }

.hp-top .ow A.slot, .hp-spis .ow A.slot, .hp-audio .ow A.slot { border-color: #007CA5; }

.hp-spis .ow	{ width: 300px; padding: 13px 0 0 0; }
.hp-eng		{ float: left; padding: 5px 0 0 0; }
.hp-eng .ow	{ width: 300px; padding: 0; border-top: 0; }
.hp-eng .ow .date-author { padding-top: 3px; }

.hp-eng .ow A.slot, .hp-top .ow-snd A.slot { border-color: #E2001A; }




.hp-audio			{ float: left; }
.hp-audio .ow			{ padding: 20px 0 0 0; width: 300px; border-top: 0; }
#hp-t-l .hp-audio H2	{ font: bold 12px Arial; }
.hp-audio .ow .date-author	{ padding-bottom: 0; _margin-top: 4px; }
.hp-audio .ow A.sl-n		{ clear: none; float: none; width: auto; margin-left: 10px; text-decoration: none; color: #007CA5; }
.hp-audio .ow A.sl-n		{ margin-left: 0;  }
.hp-audio .ow A.next		{ margin: 0 5px; }
.hp-audio .ow .mm		{ width: 300px; height: 20px; padding-bottom: 4px; }

/*top col2 */
.dj		{ float: left; width: 340px; height: 592px; overflow: hidden; position: relative; }
#dj-in		{ height: auto; position: absolute; }
#dj-e		{ width: 340px; clear: both; }
#dj-up		{ top: 5px;   left: 321px; width: 17px; height: 17px; position: absolute; cursor: pointer; background: url('/img/R/arrow_up2_gray.gif') no-repeat; z-index: 2; }
#dj-down	{ top: 885px; left: 321px; width: 17px; height: 17px; position: absolute; cursor: pointer; background: url('/img/R/arrow_down2_gray.gif') no-repeat; z-index: 2; }

.dj-i		{ width: 320px; padding: 10px 0 7px 0; margin-left: 10px; border-bottom: 1px solid #F9F9F9; }
.dj-d		{ float: left; padding-left: 4px;  height: 20px; background: #E0DFE1 url("/img/R/bg_or_time_l.gif") no-repeat left top; }
.dj-d DIV	{ float: left; padding-right: 4px; height: 20px; background: #E0DFE1 url("/img/R/bg_or_time_r.gif") no-repeat right top; }
.dj-d SPAN	{ float: left; background-color: #A4A4A6; font: 15px/20px 'Arial Black'; color: white; }
.dj-t		{ margin-left: 4px; font-size: 1.3em; clear: both; _float: left; _width: 310px; }
.dj-t SPAN	{ width: 10px; font: 10px/15px Arial; background: url("/img/R/arrow_blue2.gif") repeat-x 0% 50%; color: #E0DFE1; }

.or-top		{ width: 340px; clear: both; background-color: #E0DFE1; }
.or-top .or-blk	{ width: 340px; padding-top: 19px; height: 41px; background-color: #E0DFE1; _height: 60px; }
.or-top .date	{ color: black; text-transform: lowercase; font: bold 10px Arial; padding-left: 14px; clear: both; _display: inline; }
.or-top .date A, .or-top .date A:visited, .or-top .author { color: black; }
.or-top A.slot IMG { float: left; margin: 5px 0 5px 14px; }
.or-top .author	{ float: left; margin-top: 5px; font-weight: bold; }
.or-top .author A, .or-top .author A:visited { color: black; text-decoration: underline; }
.or-top .img	{ text-align: center; width: 340px; height: auto; overflow: hidden;}
.or-top .img SPAN { display: block; text-align: left; color: black; padding: 3px 5px; font: bold 10px Arial; text-transform: uppercase; }
.or-top A.disc	{ float: right; font-style: italic; margin-right: 2px; _font-size: 0px; }
.or-top A.disc SPAN { padding-left: 15px; background: url('/img/R/ico_arrow_red.gif') no-repeat 0% 50%; _font-size: 12px; }

.dj .or-top	{ background: #E0DFE1 url("/img/R/bg_srafy_2.gif") repeat; padding: 19px 0 5px 0; min-height: 34px; }
.dj .or-top .date { padding-left: 14px !important; }
.dj .or-top A.slot IMG { margin-left: 14px !important; }
.dj .or-top .date A, .dj .or-top .date A:visited, .dj .or-top .date { color: black; }
.dj .or-top .date A, .dj-i .or-top .date A:visited, .dj .or-top .author A, .dj .or-top .author A:visited { color: black; }

#hp-t-m .ow	{ background-color: white; border-top: 0; padding: 0 0 20px 0; width: 340px; }
#hp-t-m .ow .date-author { width: 100%; }

.top-cover	{ position: absolute; top: 8px; left: 8px; width: 76px; height: 97px; z-index: 2; }
.top-cover IMG	{ width: 72px; height: 93px; }


.hp-otv		{ float: left; }
.hp-o234	{ display: none; float: left; _float: none; }

.hp-otv .ow	{ padding-top: 0; }
.hp-otv .ow H2	{ font: bold 32px/35px Arial; letter-spacing: -1px; /*2.5em/1.12em*/}
.hp-otv	.ow .img IMG { width: 320px; height: 240px; }
.hp-otv	.ow .img { width: 320px; height: 240px; margin-bottom: 20px; }

UL.hp-o234 LI { margin-bottom: 5px; }
.hp-o234 H2, .hp-audio .ow H2, .hp-video .ow H2, .hp-foto .ow H2, .hp-reader .ow H2 { font: bold 1em/1.2em 'Arial'; }

.hp-o234 A.next, .hp-blogy DIV A.next, .hp-o234 A.next:visited, .hp-blogy DIV A.next:visited { width: 10px; font: 10px/15px Arial; background: url("/img/R/arrow_blue2.gif") repeat-x 0% 50%; color: white; }

/*top col3 */
.hp-topnav { margin: 0; padding: 3px 0; height: 60px; _height: 66px; }
.hp-topnav A { float: left; height: 30px; padding-left: 30px; font: bold 10px Arial; overflow: hidden; }
.hp-topnav A.tn-rf { background: url("/img/R/ico/hp_ico__f.gif") no-repeat 0% 0%; width: 100px; _width: 130px; }
.hp-topnav A.tn-tw { background: url("/img/R/ico/hp_ico__t.gif") no-repeat 0% 0%; width: 100px; _width: 130px; }
.hp-topnav A.tn-zb { background: url("/img/R/ico/hp_ico__b.gif") no-repeat 0% 0%; width: 100px; _width: 130px; }
.hp-topnav A.tn-bf { background: url("/img/R/ico/hp_ico__f.gif") no-repeat 0% 0%; width: 100px; _width: 130px; }

.sch-box			{ float: left; width: 300px; margin-bottom: 15px; font-size: 9px; background: white url("/img/R/bg_search.gif") no-repeat top left; position: relative; }
.sch-box .sch-input		{ position: absolute; top: 5px; left: 6px;  width: 220px; height: 13px; border: 0; font: 9px/13px Arial; color: #1A171B; padding: 0 5px; }
.sch-box .sch-submit		{ position: absolute; top: 5px; left: 230px; width: 65px; height: 13px; border: 0; font: 9px/13px Arial; color: #1A171B; background-color: #C9C9C9; cursor: pointer; }
.sch-box A, .sch-box A:visited	{ float: right; margin: 27px 13px 0 0; color: #1A171B; }


/* multimedia */
.bg-srafy .ow A.slot { border-left: 2px solid black; border-right: 2px solid black; }
.hp-foto { width: 320px; margin: 0 20px; }
.hp-video .ow, .hp-foto .ow, .hp-reader .ow { border-top: 0; }
.hp-video .ow A.sl-n, .hp-foto .ow A.sl-n, .hp-reader .ow A.sl-n { clear: none; float: none; width: auto; margin-left: 10px; text-decoration: none; color: #007CA5; }
.hp-video .ow A.next, .hp-foto .ow A.next, .hp-reader .ow A.next { margin-left: 5px; }
.hp-video .ow	{ margin-left: 15px; _display: inline; }
.hp-video .mm { position: relative; }
.hp-video .mm DIV { width: 320px; text-align: center; position: absolute; left: -20px; }


/* blogy */
.hp-blogy-label  { float: left; width: 302px; padding: 5px; background-color: black; _width: 312px; }
.hp-blogy-create { float: left; width: 302px; padding: 5px; background-color: #7A7A7A; _width: 312px; }
.hp-blogy-label A, .hp-blogy-label A:visited, .hp-blogy-create A, .hp-blogy-create A:visited { position: relative; font-size: 0px; display: block; float: left; height: 19px;
			border-left: 2px solid white; border-right: 2px solid white; color: black; }
.hp-blogy-label A SPAN, .hp-blogy-create A SPAN	{ height: 19px; z-index: 2; position: absolute; top: 0; left: 8px; cursor: pointer; }
.hp-blogy-label A { width: 62px; _width: 66px; }
.hp-blogy-label A SPAN { width: 46px; background: transparent url("/img/R/hp_blogy.gif") no-repeat; }
.hp-blogy-create A, .hp-blogy-create A:visited { width: 173px; _width: 174px; _color: #7A7A7A; }
.hp-blogy-create A SPAN { width: 157px; background: transparent url("/img/R/hp_zalozte-si-svuj-blog.gif") no-repeat; }

.hp-blogy	{ float: left; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; width: 310px; height: 494px; overflow: hidden; _width: 312px; }
.hp-blogy DIV	{ float: left; clear: both; margin: 0 5px; padding: 7px 5px; width: 290px; _width: 300px; }
.hp-blogy DIV A	{ font-weight: bold; font-size: 15px; }
.hp-blogy DIV A.author	{ font-weight: normal; color: #606060; font-size: 13px; text-decoration: underline; display: block; padding-bottom: 7px; }
.hp-blogy DIV IMG { float: right; }
.hp-blogy SPAN	{ float: left; display: block; font: 10px/12px Arial; padding: 5px 5px 5px 10px; border-top: 1px solid #D9D9D9; width: 295px; _width: 310px; }


/* print */
.hp-print-enclose	{ float: left; border: 10px solid #E1E1E2; padding: 10px; width: 636px; _width: 676px; _height: 550px; }

.opened			{ float: left; width: 445px; border-right: 1px dashed #E1E1E2; padding-right: 10px; _width: 455px; height: 510px; }
.opened SPAN.datvyd { line-height: 19px; }

.opened-scroll-button	{ float: left; width: 445px; border-bottom: 1px solid #CCCCCC; height: 12px; margin: 0 0 17px 0; _height: 13px; position: relative; }
.opened-scroll-button IMG { position: absolute; top: 0; left: 217px; cursor: pointer; }
.opened-scroll		{ float: left; width: 445px; height: 395px; overflow: hidden; position: relative; margin-bottom: 8px; }
#opened-articles	{ width: 445px; height: auto; position: absolute; top: 0; left: 0; }
#opened-articles .ow	{ width: 445px; border-top: 0; padding-top: 7px; _padding-top: 6px; }
#opened-articles .ow P	{ clear: left; }

.cover		{ float: right; width: 156px; padding-right: 4px; _width: 160px; }
.cover A.sl-n	{ line-height: 19px; margin: 0 0 13px 30px; width: 100px; }
.cover-articles { height: 254px; width: auto; overflow: hidden; _height: 251px; }
.cover .ow	{ width: 150px; border-top: 0; padding: 15px 0 0 0; }
.cover .ow A.next { float: left; margin-left: 8px; }
A#predpl-url	{ margin-top: 5px; }
.cover A.cp-rs	{ margin-right: 0; }
.cover IMG	{ width: 135px; height: auto; }


/*black navi*/
.menu2 { width: 1000px; height: 20px; overflow: hidden; background-color: #222222; color: white; position:relative; margin: 10px 0 25px 0; }
.menu2 A, .menu2 A:visited { font: bold 13px/20px Arial; color: white; }
.menu2 SPAN { position: absolute; z-index: 2; background-color: #222222; width: 50px; height: 20px; display: block; top: 0; left: 950px; text-align: center; }
.menu2 SPAN A, .menu2 SPAN A:visited { color: #007CA5; background: url("/img/R/arrow_blue2.gif") no-repeat 100% 50%; }


/* bottom articles */
.hp-ba { margin-bottom: 0; }
.hp-ba .ow H2 A { color: #007CA5; }
.hp-ba .ow .img IMG { width: 295px; }
.hp-ba .col1 .ow { margin-left: 5px; _display: inline; }
.hp-ba .col2 .ow { margin: 0 2px; _display: inline; }
.hp-ba .col3 .ow { margin-right: 5px; _display: inline; }
.nbt .ow { border-top: 0; padding-top: 10px; }


/* projects */
.bg-srafy { _float: none; }
.projects-label		{ float: left; display: block; height: 16px; border-left: 2px solid black; border-right: 2px solid black; padding: 0 8px; margin: 12px 865px 8px 41px; _display: inline;}
.projects-scroll-button	{ float: left; width: 23px; margin: 78px 8px; cursor: pointer; _display: inline; }
.projects-bg		{ float: left; width: 922px; height: 186px; overflow: hidden; background-color: white; }
.projects		{ float: left; width: 912px; height: 176px; overflow: hidden; margin: 5px 4px; position: relative; background-color: white; _display: inline; }
#projects-articles	{ position: absolute; top: 0; left: -3px; width: 1860px; height: 176px; }
#projects-articles .ow	{ width: 200px; height: 156px; margin: 10px 0px; overflow: hidden; padding: 0 14px 0 15px; border-right: 1px dashed #E1E1E2; border-top: 0; _width: 230px; }
#projects-articles .ow .date-author { width: 200px; }
#projects-articles .ow .img { float: right; width: 78px; height: auto; overflow: hidden; }
#projects-articles .ow .img IMG { width: 78px; height: auto; }
#projects-articles .ow A.disc { margin-top: 1px; }
.projects-n		{ float: left; padding: 12px 41px; }

.opened EMBED, .projects EMBED { display: none; }

/* self promo box */
#respekt-self-promo	{ float:left; width:280px; _width: 300px; height:200px; margin: 0 10px; _margin: 0px; }
#respekt-self-promo .box-top	{ width: 264px; padding:10px 8px; clear:both; float:left; border-bottom: 1px solid gray; }
#respekt-self-promo .box-top a	{ float:left; width:32px; margin-right:24px; height:32px; background: transparent url("/img/R/self-promo/self-promo-icons.png") no-repeat; }
#respekt-self-promo .box-top .icon-facebook	{ background-position:0px 0px; }
#respekt-self-promo .box-top .icon-twitter	{ background-position:0px -32px; }
#respekt-self-promo .box-top .icon-youtube	{ background-position:0px -160px; }
#respekt-self-promo .box-top .icon-rss	{ background-position:0px -64px; margin: 0; }
#respekt-self-promo .box-top .icon-email	{ background-position:0px -96px; }
#respekt-self-promo .box-top .icon-email span	{ text-align:left; position:relative; top: 10px; left:42px; }
#respekt-self-promo .box-top a:hover	{ opacity:0.8; text-decoration:none; }
#respekt-self-promo .box-bottom	{ clear:both; float:left; width: 264px; padding:10px 8px; _width:280px; }
#respekt-self-promo .box-bottom a, #respekt-self-promo .box-bottom a img	{ float:left; }
#respekt-self-promo .box-bottom a span	{ text-align:center; font-size: 15px; padding-top: 3px; float:left; clear:both; }
#respekt-self-promo .box-bottom #ipad-icon span	{ width: 75px; }
#respekt-self-promo .box-bottom #flowie-icon span	{ width: 111px; _width: 98px; }
#respekt-self-promo .box-bottom #flowie-icon img	{ margin:0 15px; _margin:0 10px; }
#respekt-self-promo .box-bottom #kindle-icon span	{ width: 75px; }

