@font-face {
    font-family: 'republic_titlingregular';
    src: url('republic_titling-webfont.eot');
    src: url('republic_titling-webfont.eot?#iefix') format('embedded-opentype'),
         url('republic_titling-webfont.woff') format('woff'),
         url('republic_titling-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

#menu A, #menu A:visited {
font-family: Cambria, "Palatino Linotype", Palatino, serif;
}
#main	{ margin-top: 20px; }
.col1, .col3	{ height: auto; overflow:visible; }
.col2a		{ width: 340px; margin: 0 0 0 10px; }

#r-bfull	{ display: none; border: 0; 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; }

#detail #text #r-bfull, .col12 #r-bfull {
width: 600px;
}


.col123 .ow		{ float: left; border: 0px solid #CCCCCC; margin:0; padding: 30px 0 12px 0; width: 295px; height: auto; _display:block; overflow:visible; }
.col123  .ow .img IMG	{ float: none; height: auto; margin: 0 0 4px 0; /*filter:*/ }
.col123  .ow .date-author,
.col123  .ow .date	{ width: auto; _width: 100%; }
.col123  .ow .mm		{ float: left; width: 280px; height: 200px; display: block; margin-bottom: 4px; overflow: hidden; text-align: center; }

 /*multimedia*/
.middle-ow #videa .ow, .middle-ow #fotos .ow, .middle-ow #audia .ow {
border: 0 none;
float: left;
height: auto;
margin-left: 10px;
margin-right: 10px;
padding: 0;
width: 190px;
} 
 
/* top */
#hp-t-m { margin-right: 0; position: relative; height: 655px; _height: 660px; overflow: hidden; background-color: #E0DFE1; border-bottom: 5px solid #E0DFE1; }
#hp-t-r { min-height: 655px; _height: 655px; _overflow: visible; padding-left: 19px; }
#hp-t-l { min-height: 655px; _height: 655px; _overflow: visible; }


/* top col1 */
.hp-top				{ float: left; border-bottom:1px solid #CCCCCC; }
.hp-top:last-child		{ border:0; }
.hp-top .ow			{ width: 205px; padding: 13px 0 10px 95px; position: relative; _overflow: hidden; }
.hp-top .ow A.slot		{margin-bottom: 3px;margin-left: -95px;}
.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; font-size: 1.3em; }
.hp-top .ow	A.foto		{position: absolute;top: 40px;left: 0;width: 85px;height: 85px;display: block;z-index: 2;
}
.hp-top .ow	A.foto SPAN	{ width: 100px; height: 100px; display: block; position: relative;z-index: 1000; }

.hp-tu .lbl		{ height: 25px; _height: 26px; }
.hp-tu .lbl A		{ float: left; display: block; width: 148px; height: 25px; border: 1px solid #CCCCCC !important; border-bottom: 0  !important; 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; width: 282px; padding: 5px 8px 10px 8px; _width: 300px; }
.hp-tu .ow .img		{ float: left; margin-right: 10px; }
.hp-tu .ow IMG		{ width:110px; }
.hp-top .hp-tu .ow P	{ width: auto; }
.hp-tu .ow SPAN		{ clear: none; width: 154px; }
#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;color: #007ca5;font-family: Georgia;font-weight: bold;font-size: 14px;}
.hp-top .ow A.slot{
border-color: #007CA5;
color: #007ca5;
font-weight: bold;
font-size: 20px;
float: left;
margin-left: -95px;
margin-bottom: 7px;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
/*font-family: 'republic_titlingregular';*/
text-transform: lowercase;
line-height: 14px;
height: auto;
}

.hp-top .hp-tu .lbl A, .or-top .slot.red, .or-top .slot.black{
border-color: #007CA5;
color: #007ca5;
font-weight: bold;
font-size: 20px;
float: left;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
line-height: 23px;
color: white;
text-align: center;
width: auto;
padding: 0 20px;
/*font-family: 'republic_titlingregular';*/
}

.col123.bg-srafy .slot {
border-color: #007CA5;
color: #000;
font-weight: bold;
font-size: 20px;
float: left;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
line-height: 14px;
text-align: center;
/*font-family: 'republic_titlingregular';*/
}

.col123.bg-srafy .col3.hp-reader .slot {
text-transform: none;
}

.col123.bg-srafy .col2a.hp-foto-small .slot {
color: #9c9d9f;
line-height: 14px;
}

.col123.bg-srafy .col2a.hp-foto-small .slot span {
 float: left;
}

.or-top .slot.red{
color: #e2001a;
padding-left: 12px;
padding-right: 0;
} 

.or-top .slot.black{
color: #000;
padding-left: 12px;
padding-right: 0;
}

.hp-top .ow .date-author.small {
padding-bottom: 3px;
display: block;
width: 204px;
}


.col1.b-r .hp-top .articleImage {position: absolute;top: 0;}
.hp-spis .ow	{ width: 300px; padding: 13px 0 10px 0; }
.hp-spis .ow .content	{ float:left; }
.hp-spis .ow .img		{ float: left; margin-right: 10px; }
.hp-spis .ow .img IMG		{ max-width: 85px; _width:85px; }
.hp-spis .ow .txt	{ float: left; width: 205px; }

.hp-eng		{ float: left; padding: 5px 0 0 0; }
.hp-eng .ow	{ width: 300px; padding: 13px 0 10px 0; }
.hp-eng .ow .date-author { padding-top: 3px; }
.hp-eng .ow A.slot, .hp-top .ow-snd A.slot { border-color: #007CA5; }
.hp-eng .ow .content	{ float:left; }
.hp-eng .ow .img		{ float: left; margin-right: 10px; }
.hp-eng .ow .img IMG		{ max-width: 85px; _width: 85px; }
.hp-eng .ow .txt	{ float: left; width: 205px; }

/*top col2 */
.dj		{ float: left; width: 340px; height: 850px; overflow: hidden; position: relative; }
#dj-in		{ height: auto; position: absolute; }
#dj-e		{ width: 340px; clear: both; }
#dj-up		{ top: 15px;   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: 638px; 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; }
.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: 65px; font-size: 1.3em; _float: left; _margin-left: 12px; }
.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; }


/* multimedia */
.bg-srafy .ow A.slot { border-left: 2px solid black; border-right: 2px solid black; }

.hp-video .ow, .hp-foto .ow, .hp-reader .ow, .hp-video-small .ow, .hp-foto-small .ow, .hp-audio-small .ow { border-top: 0; }
.hp-video .ow .mm, .hp-foto .ow .mm, .hp-reader .ow .mm{ width: 295px; height:211px; }

.hp-video, .hp-video-small { width: 320px; padding:0; }
.hp-video .ow, .hp-video-small .ow	{ width: 295px; margin-left: 25px; }
.hp-video .ow A.sl-n, .hp-foto .ow A.sl-n, .hp-reader .ow A.sl-n,
.hp-video-small .ow A.sl-n, .hp-foto-small .ow A.sl-n, .hp-audio-small .ow A.sl-n { clear: none; float: none; width: auto; text-decoration: none; color: #007CA5; white-space: nowrap; }
.hp-video .ow A.next, .hp-foto .ow A.next, .hp-reader .ow A.next, .hp-video-small .ow A.next, .hp-foto-small .ow A.next, .hp-audio-small .ow A.next { margin-left: 5px; }
.hp-video .mm { width:295px; }
.hp-video .mm DIV { width: 295px; text-align: center; }

.hp-foto, .hp-foto .ow .mm, .hp-foto-small, .hp-foto-small .ow .mm { width: 295px; }
.hp-foto, .hp-foto-small	{ width: 295px; margin: 0 35px; _margin: 0 42px 0 22px; }
.hp-video-small .ow div, .hp-foto-small .ow div{ _float:left; }

.hp-reader, .hp-audio-small { width: 315px; padding:0; }
.hp-reader .ow, .hp-audio-small .ow { margin-right: 20px; _margin:0; }
#hp-reader{ width: 295px; height: 211px; }


.hp-video-small .ow .mm IMG, .hp-foto-small .ow .mm IMG { max-width:110px; margin: 0; _width: 110px; height:auto; height: 73px\9; *height: auto; }
.hp-video-small .ow .mm, .hp-foto-small .ow .mm { width:auto; height:auto; clear: left; }
.hp-video-small .ow H2, .hp-foto-small .ow H2 { float:left; margin-left: 5px; width:180px; clear:none; font: bold 1em/1.2em 'Arial'; }
.hp-video-small .ow span.date-author, .hp-foto-small .ow span.date-author{ float:left; width: 180px; margin-left: 5px; clear:none; }
.hp-audio-small .ow H2 { clear:none; font: bold 1em/1.2em 'Arial'; width:280px; }
.hp-audio-small .ow A.slot{ border-color:black; }
.hp-foto-small .ow A.slot{ border:0; padding:0; }

.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; }

.hp-video, .hp-foto, .hp-reader	{ height:320px; }
.hp-video-small, .hp-foto-small, .hp-audio-small	{ padding: 0;}




/* blogy */
.hp-blogy-label  { float: left; width: 302px; padding: 5px; background-color: black; _width: 312px; height: 19px; }
.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 {
border-color: #007CA5;
color: #fff;
font-weight: bold;
font-size: 20px;
float: left;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
line-height: 18px;
text-align: center;
border-left: 2px solid white;
border-right: 2px solid white;
 }
 
.col123.hp-ba.nbt  .slot{
color: #9c9d9f;
font-weight: bold;
font-size: 20px;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
text-align: center;
line-height: 14px;
} 


 
#blog-reg {
font-size: 18px;
line-height: 18px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
} 
.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 { display:none; }

.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 { clear: left; 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; }


/*HP redesign*/

.col123.top .left{
float: left;
width: 679px;
border-right: 1px solid #EEE;
}

.col123.top .right{
  float: right;
  width: 300px;
  overflow: hidden;
}

.col123.top .right #hp-t-r{
  border: 0 none;
}

.col123.top .colTop {
  width: 670px;
  display: inline-block;
  float: left;
}

.col123.top .hp-tu .ow {
border: 0px none;
border-bottom: 1px solid #EEE;
width: 669px;
padding: 0;
}

.col123.top #hp-t-l {
width: 362px;
margin-right: 12px;
overflow: hidden;
height: auto;
min-height: 576px;
margin-top: 11px;
}

.col123.top #dj-down {
top: 538px;
left: 249px;
}

.col123.top #dj-in {
height: auto;
position: absolute;
width: 253px;
}

.col123.top .hp-top .ow1 {
width: 349px;
padding: 0;
margin-left: 13px;
}

.col123.top  .col1.b-r .hp-top {
float: left;
border-bottom: 0;
margin-top: 0;
margin-bottom: 15px;
min-height: 135px;
}

.col123.top  .col1.b-r .hp-top .ow A.slot {
  margin-left: 0;
}

.col123.top  .col1.b-r .hp-top .ow	A.foto {
right: 0;
top: 27px;
left: auto;
width: 100px;
height: 100px;
overflow: hidden;
}

.col123.top  .col1.b-r .hp-top .ow	A.foto img {
width: 100px;
height: 100px;
background: white;
z-index: 100;
position: absolute;
top: 0;
}

.col123.top  #hp-t-m {
height: 556px;
width: 253px;
padding: 13px;
padding-top: 0;
padding-bottom: 0;
border-bottom: 13px solid #EEE;
}

.col123.top   #hp-t-m {
background-color: #EEE;
}

.col123.top .dj-t a {
font-size: 13px;
}

.col123.top  .b-ow SPAN {
font: bold 15px/30px caption;
color: #007CA5;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
}

.col123.top  .b-ow H2 {
font: bold 13px/17px Arial;
color: white;
}

.col123.top .or-top .or-blk .author {
float: right;
margin-top: 2px;
font-weight: bold;
font-size: 13px;
margin-right: 6px;
}



.col123.top .or-top .or-blk{
width: auto;
padding-top: 0;
background: #fff;
margin: 0 -19px;
}

.col123.top .colTop .hp-top {

} 

.col123.top .hp-top .hp-tu .ow A.slot {
clear: both;
margin-left: 0;
display: block;
margin-bottom: 15px;
} 

.col123.top .hp-top .hp-tu .ow .leftTop {
float: left;
width: 318px;
}

.col123.top .hp-top .hp-tu .ow .rightTop {
float: left;
width: 342px;
}

.col123.top .hp-top .hp-tu .ow h2 {
clear: both;
margin-left: 0;
width: auto;
margin: 15px 0;
font-size: 25px;
line-height: 30px;
}

.col123.top .hp-tu UL A{
color: black;
text-decoration: underline;
font: bold 13px Arial;
line-height: 20px;
}

.col123.top .hp-top .ow .date-author {
padding-bottom: 3px;
width: 100%;
clear: both;
}

.col123.top .hp-top .ow .perex {
width: 100%;
float: left;
margin: 10px 0;
font-size: 15px;
line-height: 20px;
}

.col123.top .hp-top .ow h5 {
clear: both;
margin-top: 0;
padding-top: 20px;
}

.col123.top .col1.b-r {
float: right;
border-right: 0;
padding-right: 0;
}
     
.col123.top .col2a {
width: 300px;
margin: 0;
border-right: 1px solid #EEE;
margin-top: 16px;
}

.col123.top .dj .or-top {
background: none;
padding: 0;
min-height: 0;
border-bottom: 1px solid #aaaaaa;
padding-left: 41px;
padding-bottom: 3px;
margin-bottom: 10px;
}

.col123.top .dj .or-top .date a {
font-size: 12px;
}

.col123.top .col2a .or-blk {
background: #fff;
margin: 0 -19px;
height: 32px;
z-index: 10;
position: relative;
}



.col123.top .hp-tu .ow .img img{
width: 300px;
height: 300px;
margin-bottom: 16px;
}


.col123.top .topObalka {
float:left;
}

.col123.top .topObalka img{
width: 135px;
height: auto;
}

.col123.top .predplatneLinks {
float: left;
width: 158px;
margin-left: 7px;

}

.col123.top A#predpl-url {
  margin-left: 19px;
  font-size: 17px;
}

.col123.top .predplatneLinks A.sl-n, .col123.top .predplatneLinks A.sl-n:visited {
float: left;
clear: left;
color: black;
width: 158px;
text-align: center;
margin-bottom: 5px;
text-decoration: underline;
}

.col123.top .predplatneLinks .cp-rs {
border-left: 2px solid #e2001a;
border-right: 2px solid #e2001a;
_width: 150px;
color: #e2001a;

}


.col123.top #readed-r {
  clear: both;
}


.col123.top #readed-r ul{
list-style: none;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 30px;
}

.col123.top #readed-r ul li{
margin-bottom: 10px;  
}

.col123.top #readed-r li .number{
display: block;
float: left;
width: 35px;
height: 37px;
font-size: 35px;
color: #EEE;
font-weight: normal;
line-height: 32px;
}

.col123.top .predplatneLinks img {
margin-left: 6px;
}

.col123.top #readed-r ul .infos{
  
}

.col123.top #readed-r ul .date-author.small{
text-align: left;
width: 250px;
display: inline-block; 
}

.col123.top #readed-r ul .header{
  font-weight: bold;
  color: #000;  
}

.col123.top #readed-r ul span a{
color: #020202;
font-size: 13px;
}

.col123.top .or-top .author A{
text-decoration: none;
}

.col123.top .or-top .author A:hover{
text-decoration: underline;
}

.col123.top .bottomBanners {
display: block;
clear: both;
border-top: 1px solid #EEE;
margin-top: 20px;
padding-top: 20px;
}

.col123.top {
margin-bottom: 0;
}

.col123.top .pr1 {
float: left;
margin-left: 9px;
}

.col123.top .pr1 img {
width: 90%;
margin-top: 4px;
}

.col123.top .pr2 {
float: left;
width: 56px;
margin-left: -2px;
}

.col123.top .b-ow .img {
margin-right: 15px;
}

iframe.twitter-follow-button.twitter-follow-button {
width: 101px !important;
height: 20px;
border-right: 1px solid #BBB;
margin-right: 16px;
margin-left: 24px !important;
}


.col123.top #readed-r ul .infos{
  
}

.col123.top #readed-r A.slot {
border-color: #007CA5;
color: #007ca5;
font-weight: bold;
font-size: 20px;
float: left;
margin-left: 0;
margin-bottom: 7px;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
line-height: 14px;
clear: both;
display: block;
height: 18px;
border-left: 2px solid #007CA5;
border-right: 2px solid #007CA5;
padding: 0 8px;
margin-top: 20px;
}

.col123.top  #respekt-self-promo .box-top {
  border-bottom: 0;
}


.col123.top  #respekt-self-promo .box-top iframe {
margin-top: 20px;
}

.col123.top  #respekt-self-promo .box-top div.fb-like iframe{
margin-top: 0px;
}



.col123.top  #respekt-self-promo .box-top iframe.twitter-follow-button.twitter-follow-button {
margin-left:8px;
}

.col123.top #respekt-self-promo {
height: 73px;
}


.col123.top .hp-top .ow H2, .col123.top .hp-top .ow P {
width: 240px;
}


.or-top .or-blk, .or-top  {
width: auto;
}

.col123.top .or-top {
width: auto;
margin-top: 0;
}

.col123.top .or-top .slot.red {
color: #007CA5;
border-right: 2px solid #007CA5;
border-left: 2px solid #007CA5;
margin-left: 6px;
line-height: 14px;
padding: 0 8px;
margin-top: 2px;
margin-right: 10px;
}

.dj-i {
width: 253px;
margin-left: 0;
}

.or-top .img img, .or-top .img {
width: 100%;
padding-top: 4px;
padding-bottom: 10px;
background: #EEE;
z-index: 1000;
position: relative;
}

.col123.top .col2a .disc{
display:none;
}

.col123.top .dj-d		{
  float: left;
  padding-left: 0;
  height: 20px;
  background: none;
}
.col123.top .dj-d DIV	{ float: left; padding-right: 4px; height: 20px; background: none; }
.col123.top .dj-d SPAN	{
float: left;
background-color: transparent;
font: 13px/20px 'Arial';
color: black;
font-weight: bold;
}
.col123.top .dj-t		{ 
margin-left: 54px;
font-size: 1.2em;
font-weight: normal;
}

.col123.top .b-ow {
background-color: #EEE;
}

.col123.top .b-ow {
background-color: #EEE;
}

.col123.top .b-ow H2 A{
color: black;
font-weight: normal;
}

.col123.top .dj {
width: 253px;
overflow: visible;
}


.col123.top #dj-up {
left: 236px;
top: -11px;
z-index: 2000;
}

#menu A#m-sr {
  width: 73px;
}

#menu A#m-cp {
  width: 136px;
}

#m-space {
  width: 191px;
}

#r-ht3, #rn-ht3 {
display: block;
width: 300px;
height: auto;
margin: 0 0 20px 0;
clear: both;
float: left;
_float: none;
overflow: hidden;
}

#r-ht2, #rn-ht2, #r-ht1, #rn-ht1, #r-ht3, #rn-ht3  {
clear:none !important;
margin-right: 49px;
}

#r-ht3, #rn-ht3  {
margin-right: 0px;
}


A.cp-rs, A.cp-rs:visited, A.next-slots, A.next-slots:visited, A.next-articles, A.next-articles:visited {
position: relative;
display: block;
height: 19px;
width: 154px;
margin-right: 12px;
border-left: 2px solid #B6B7B9;
border-right: 2px solid #B6B7B9;
_width: 150px;
color: #9c9d9f;
font-weight: bold;
font-size: 18px;
float: left;
font-family: Cambria, Georgia;
text-transform: lowercase;
line-height: 17px;
text-align: center;
}

A#predpl-url {
font-size: 17px;
}


#hp-t-m .dj-t .next {
width: 12px;
font: 12px/15px Arial;
color: white;
background: url("/img/R/arrow_blue2_3.gif") no-repeat 0 50%;
display: inline-block;
}


.col3 .r-box A.cp-rs SPAN {
height:0
}

A#predpl-url SPAN {
height:0
}


/*banner replacement boxes*/

.col3 .b-ow {
background-color: #EEE;
}

.col3 .b-ow SPAN {
font: bold 15px/30px caption;
color: #007CA5;
font-family: Cambria, "Palatino Linotype", Palatino, serif;
text-transform: lowercase;
}


.col3 .b-ow H2 A {
color: black;
font-weight: normal;
}

.col3 .b-ow H2 {
font: bold 13px/17px Arial;

}

#menu A#m-ep SPAN {
display:none !important;
}     


/*volební guláš*/
#volebniGulas {  }
 #volebniGulas a.slot {  }
 #volebniGulas h2 {

padding-top: 5px;
padding-bottom: 15px;
  }
  #volebniGulas h2 a {}
 #volebniGulas p {clear: both;}
  #volebniGulas p a {  }


#detail .soc-left {
float: left;
width: 390px;
}
