/*


LST CSSII //////////////////////////////////////////////////
layout sheet

*/


/* BODY */


#body {
width: 855px;
background-color: #fff;
position: relative;
padding-bottom: 80px;
margin-bottom: 28px;
}


/* HEADER */

#header {
height: 163px;
width: 100%;
background: url(/graphic/img/design/bgrnd-header.gif) bottom left repeat-x;
position: relative;
}

#stripes {
width: 456px;
height: 35px;
position: absolute;
background: url(/graphic/img/design/bgrnd-top.gif) top left no-repeat;
top: 0px;
left: 0px;
z-index: -2;
}

#promowide {
float: right;
width: 744px;
height: 100px;
margin-top: 2px;
padding-right: 12px;
position: relative;
z-index: 2;
}

/* uprava pro Lkovou reklamu */
#promowidenew {
width: 745px;
height: 100px;
position: absolute;
top: 2px;
right: 10px;
z-index: 2;
}
#promowidextra {
float: right;
width: 900px;
height: 100px;
position: absolute;
top: 0px;
left: 0;
z-index: 2;
}

div.promosquare {
  float: right;
  width: 293px;
  position: relative; /* ie duplikacni bug */
  xborder: 1px solid red;
}
div.promosquare div.marg {
  padding: 14px 0px 12px 22px;
}
div.prarticle img {
float:left;
border:1px solid silver;
margin: 0px 7px 7px -14px;
}
div.prarticle a:link, div.prarticle a:visited {
font-weight: bold;
}
div.promowallpaper {
  width: 530px;
  margin-left: 15px;
  padding: 0px;
  xbackground: red;
  xborder: 1px solid green;
  text-align:center;
}
div.promowallpaper div.marg {
  margin-left: 0px;
  margin-top: 20px;
  xborder: 1px solid green;
  text-align:center;
  }

div.promowallpaper2 {
  margin-left: 34px;
  padding: 0px;
  text-align:center;
}
div.promowallpaper2 div.marg {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align:center;
}

#logo {
float: left;
width: 217px;
height: 39px;
padding-left: 12px;
xmargin-top: 12px;
margin-top: 112px;
padding-right: 12px;
}

#mainmenu {
float: left;
width: 605px;
xmargin-top: 38px;
top: 138px;
left: 240px;
position: absolute;
z-index:30;
  }

#headerhr1 {
float:right;
width: 800px;
height: 5px;
background-color: #e40083;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-size: 1px;
margin-top: 5px;
}
#headerhr2 {
float:left;
width: 620px;
height: 8px;
background-color: #600024;
font-size: 1px;
}


/* PAGE */

#left {
float: left;
width: 550px;
}
#right {
float: left;
width: 305px;
position: relative; /* ie duplikacni bug */
}


/* LEFT */



/* HP MAIN */

#hp-main {
width: 550px;
height: 228px;
position: relative;
}
#hp-main-bg {
height: 73px;
width: 500px;
position:absolute;
z-index:1;
top: 155px;
left: 0px;
background-color:#fff;
opacity: 0.9;     /* pro Firefox a Operu 9 */
filter:alpha(Opacity=100,FinishOpacity=0, Style=1,StartX=50,Finish3=400,);     /* pro IE6 */
}
#hp-main-title {
position:absolute;
z-index:2;
top: 173px;
left: 14px;
height: 50px;
overflow: hidden;
xborder: 1px solid red;
}
#hp-main-title a {
color: #560020;
text-decoration: none;
}
#hp-main-clanekdne {
position:absolute;
z-index:2;
top: 159px;
left: 300px;
font-size: 13px;
color: #e40284
}
#hp-main-perex {
float: left;
width: 532px;
padding-top: 2px;
padding-left: 14px;
position: relative;
font-size: 12px;
}
#hp-main-vice {
position:absolute;
z-index:2;
bottom: 0px;
right: 0px;
font-size: 10px;
}


	/* page-hp  */

#pagehp {
float: left;
width: 550px;
position: relative;
margin-top: 12px;
}
#pagehp .pad {
margin-left: 14px;
}

	/* boxy page-hp */

#boxhp-v1 ul a, #boxhp-v2 ul a,#boxhp-v3 ul a, #boxhp-v4 ul a, #boxhp-v5 ul a, #boxhp-v6 ul a {
color: #000;
font-size: 12px;
}

#boxhp-v1, #boxhp-v2, #boxhp-v3, #boxhp-v4, #boxhp-v5 {
padding-bottom: 10px;
}

#boxhp-v1 img.photopage, #boxhp-v2 img.photopage, #boxhp-v3 img.photopage, #boxhp-v4 img.photopage, #boxhp-v5 img.photopage {
margin-bottom: 4px;
}


#boxhp-v1 {
width: 260px;
float: left;
}
#boxhp-v1 .boxhp-head {
width: 260px;
height: 24px;
background: #330c1a url(/graphic/img/design/bgrnd-boxhp-1.gif) bottom right no-repeat;
color:#fff;
}

#boxhp-v2 {
width: 260px;
float: right;
margin: 0px;
}
#boxhp-v2 .boxhp-head {
width: 260px;
height: 24px;
background: #4d1c24 url(/graphic/img/design/bgrnd-boxhp-2.gif) bottom right no-repeat;
color:#fff;
}

#boxhp-v3 {
width: 170px;
float: left;
margin: 0px;
margin-right: 13px;
}
#boxhp-v3 .boxhp-head {
width: 170px;
height: 24px;
background: #330c1a url(/graphic/img/design/bgrnd-boxhp-1.gif) bottom right no-repeat;
color:#fff;
}

#boxhp-v4 {
width: 170px;
float: left;
margin: 0px;
}
#boxhp-v4 .boxhp-head {
width: 170px;
height: 24px;
background: #4d1c24 url(/graphic/img/design/bgrnd-boxhp-2.gif) bottom right no-repeat;
color:#fff;
}

#boxhp-v5 {
width: 170px;
float: right;
margin: 0px;
}
#boxhp-v5 .boxhp-head {
width: 170px;
height: 24px;
background: #5f3335 url(/graphic/img/design/bgrnd-boxhp-5.gif) bottom right no-repeat;
color:#fff;
}

#boxhp-v6 {
width: 536px;
float: left;
margin-bottom:8px;
}
#boxhp-v6 .boxhp-head {
width: 536px;
height: 24px;
background: #330c1a url(/graphic/img/design/bgrnd-boxhp-1.gif) bottom right no-repeat;
color:#fff;
}
#boxhp-v6 img.photopage {
margin-right: 12px;
}
#boxhp-v6 ul {
margin-left:270px;
margin-bottom:0px;
}


/* RIGHT */

#logo-lst {
position: absolute;
z-index: 1;
top: 166px;
left: 750px;
}

	/* search */

#search {
float: right;
height: 37px;
width: 293px;
background-color: #560020;
margin-top: 12px;
color: #fff;
}
#search .pad {
margin: 8px;
}
#search input.input {
width: 192px;
border: 1px solid #dcd1c2;
border-top: 1px solid #b0a79b;
background: #fff url(/graphic/img/design/bgrnd-input.gif) repeat-x;
padding: 2px 0px;
padding-left: 4px;
}

	/* right boxy */

#videotip {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
}

#divkadne {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
}
#divkadne .pad {
margin-top: 0px;
}
#divkadne h3 a {
color: #8a004f;
}
#divkadne a.divkadnename {
color: #000;
}
#divkadne img {
margin-top: 4px;
}

#anketa {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
}
#anketa h3 {
color: #0d95c1;
}
#anketa .anketastripe {
width: 108px;
height: 10px;
background: #3cacd0 url(/graphic/img/design/bgrnd-anketastripe.gif) repeat-x;
font-size: 1px;
}
#anketa strong {
color: #0d95c1;
font-size: 110%;
}
#anketa table {
width: 270px;
margin-top: 4px;
}
#anketa table td {
height:20px;
}


#doporucujeme {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
padding-top: 6px;
xborder: 1px solid red;
}

#doporucujeme h3 {
padding-left: 12px;
}

#temata {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
padding-top: 9px;
xborder: 1px solid red;
}
#temata h3 {
margin-left: 12px;
}

#temata #tematabox {
float: right;
width: 292px;
background-color: #eee9e2;
margin-top:4px;
}
#temata #tematabox .pad {
padding:8px;
margin-right:12px;
}
#temata #tematabox strong {
font-weight: normal;
padding-right: 8px;
}
#temata #tematabox a {
color: #000;
text-decoration: none;
}
#temata #tematabox a:hover {
color: #000;
text-decoration: underline;
}


.nejclanky {
float: right;
width: 297px;
position: relative; /* ie duplikacni bug */
padding-top: 9px;
xborder: 1px solid red;
}
.nejclanky h3 {
margin-left: 12px;
}

	/* right boxy vnitrni */

.bluebox {
float: right;
width: 293px;
height : 98px;
margin-top: 6px;
background: #46c7f0 url(/graphic/img/design/bgrnd-bluebox.gif) repeat-x;
}
.bluebox .pad {
margin: 8px;
}
.bluebox a.white {
color: #fff;
}
.bluebox a.more {
background: url(/graphic/img/design/arrow-white.gif) no-repeat right;
}

.whitebox {
float: right;
width: 293px;
_height : 98px;
min-height : 98px;
margin-top: 4px;
}
.whitebox .pad {
margin: 8px;
}

.nejclankybox {
float: right;
width: 293px;
}
.nejclankybox .pad {
margin:4px 8px;
}

img.photo {
float: left;
margin-right: 8px;
border: 1px solid #e3d3c5;
}
img.photopage {
float: left;
border: 1px solid #e3d3c5;
}

/* FOOTER */

#footer {
position: absolute;
z-index:2;
width: 550px;
left: 0px;
bottom: 18px;
color: #484848;
font-size: 11px;
border-top: 2px solid #600024;
}
#footer .pad {
padding-left: 18px;
padding-top: 18px;
}
#footer a.footer {
color: #484848;
text-decoration:none;
}
#footer a.footer:hover {
text-decoration:underline;
}
#footer #issn {
color: #a3a3a3;
padding-left: 66px;
}
#footer img {
vertical-align: middle;
margin-left: 4px;
}

/* PROMO */
/*
#promo-sky	{
position:absolute;
top: 157px;
left: 867px;
width: 120px;
height: 600px;
}
*/
/*
#promo-sky{
position:absolute;
top: 157px;
left: 567px;
width: 420px;
height: 600px;
text-align: right;
}
*/
#promo-sky{
  position:absolute;
  top: 157px;
  /*
  left: 867px;
  width: 120px;
  */
  left: 867px;
  width: 160px;
  height: 600px;
  text-align: right;
  xborder: solid 1px #f00;
}
#promo-sky div.uff{
  position: absolute;
  right: 0;
  xborder: solid 1px #0f0;
  z-index: 100;
}

/* SEKCE */

	/* main sekce */

#sekce-main {
width: 550px;
height: 165px;
position: relative;
margin-top: 12px;
}
#sekce-main img {
float: left;
margin-right: 12px;
}
#sekce-main h1 {
font-size: 20px;
line-height: 22px;
}
#sekce-main h1 a {
color: #560020;
}
#sekce-main-perex {
margin-top: 10px;
}
#sekce-main-perex em {
font-size: 12px;
font-style: normal;
}

	/* page-sekce  */

#pagesekce {
float: left;
width: 550px;
position: relative;
margin-top: 14px;
}
#pagesekce .pad {
margin-left: 0px;
}

	/* boxy page-sekce */

#boxsekce-v1 .pocet, #boxsekce-v2 .pocet {
font-size: 10px;
color: #484848;
}
#boxsekce-v1 .datum, #boxsekce-v2 .datum {
color: #8f8074;
}

#boxsekce-v1 {
width: 538px;
float: left;
margin-bottom:8px;
padding-right: 12px;
font-size: 12px;
}
#boxsekce-v1 img.photopage {
margin-right: 12px;
margin-left: 14px;
}
#boxsekce-v2 {
width: 538px;
float: left;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
background: #eee9e2;
margin-bottom:8px;
font-size: 12px;
position: relative;
}
#boxsekce-v2 img.photopage {
margin-right: 12px;
margin-left: 14px;
}


/* CLANEK */

	/* main clanek */

#clanek-main {
width: 550px;
min-height: 231px;
_height: 231px;
position: relative;
margin-top: 12px;
}
#clanek-main img {
float: left;
}
#clanek-main #clanek-main-gallery {
float: right;
width: 62px;
height: 233px;
}
#clanek-main #clanek-main-gallery img {
margin-bottom :5px;
}
#clanek-main-photo-info {
float: right;
color: #8f8074;
margin-bottom: 12px
}
#clanek-main .pad {
margin-left: 34px
}
#clanek-main h1 {
font-size: 20px;
line-height: 22px;
}
#clanek-main-perex {
margin-top: 4px;
font-weight: bold;
color: #8f8074;
width: 300px;
xborder: 1px solid red;
}
#clanek-main-perex em {
font-size: 12px;
font-style: normal;
}

#pageclanek {
float: left;
width: 550px;
position: relative;
margin-top: 0px;
}
#pageclanek .pad {
margin-left: 0px;
}

#clanek {
width: 495px;
margin-left: 34px;
font-size: 12px;
line-height: 140%;
}
#clanek .clanek-date {
float: right;
color: #66242c;
font-weight: bold;
margin-bottom: 4px;
}

#clanek .photopage {
margin: 0px 0px 1px 0px;
}

#clanek .photoclanekset {
  font-size: 10px;
  line-height: 10px;
  color: #8f8074;
  margin: 5px 5px 5px 2px;
}
#clanek .photoclanekset .l { float: left; }
#clanek .photoclanekset .r { float: right; }

#clanek .photoclanek {
float: left;
font-size: 10px;
line-height: 10px;
color: #8f8074;
margin: 4px 14px 5px 0px;
}
#clanek .photoclanek img {
float: left;
border: 1px solid #e3d3c5;
}

#clanek .vizitka {
float: right;
width: 160px;
background-color: #eee9e2;
margin: 0px 0px 14px 14px;
line-height: 130%;
}
#clanek .vizitka .pad{
margin:10px;
}
#clanek .vizitka h3 {
font-weight: bold;
color: #000;
font-size: 12px;
display: block;
margin-bottom: 2px;
}
#clanek img {
border: 1px solid #e3d3c5;
margin: 0 4px 2px 0;
}
#clanek div.perex_html img {
  border: 0;
  margin: 0;
}

#diskuze {
width: 495px;
margin-top: 14px;
_margin-top: 0px;
margin-left: 34px;
font-size: 12px;
}
.box-diskuze-v1 {
width: 495px;
background-color: #eee9e2;
overflow: hidden;
}
.box-diskuze-v2 {
width: 495px;
background-color: #fff;
overflow: hidden;
}
.box-diskuze-v1 .left, .box-diskuze-v2 .left {
width: 445px;
}

.box-diskuze-v1 .pad, .box-diskuze-v2 .pad {
padding: 8px;
position: relative;
padding-bottom: 8px;
_padding-bottom: 0px;
}
.box-diskuze-v1 em, .box-diskuze-v2 em {
font-style: normal;
}
.f {
color: #d70047;
}
.m {
color: #016d9a;
}
a:visited.m, a:link.m {
color: #016d9a;
}
.photodiskuze {
float: left;
margin-right: 8px;
}
#diskuze  form {
font-size: 11px;
}
#diskuze  .input {
width: 136px;
border: 1px solid #dcd1c2;
border-top: 1px solid #b0a79b;
background: #fff url(/graphic/img/design/bgrnd-input.gif) repeat-x;
padding: 2px 0px;
padding-left: 4px;
margin-right: 4px;
margin-left: 4px;
}
#diskuze  textarea {
xwidth: 379px;
width: 400px;
height: 100px;
border: 1px solid #dcd1c2;
border-top: 1px solid #b0a79b;
background: #fff url(/graphic/img/design/bgrnd-input.gif) repeat-x;
padding: 2px 0px;
padding-left: 4px;
margin-top: 8px;
margin-bottom: 8px;
}
#diskuze input.button {
margin: 0px;
padding: 0px;
height: 21px;
}
#diskuze input.button-send {
margin: 0px;
padding: 0px;
height: 21px;
margin-bottom: 10px;
}

.souvisejiciclanky {
float: left;
padding-left: 34px;
width: 516px;
position: relative; /* ie duplikacni bug */
padding-top: 9px;
padding-bottom: 9px;
xborder: 1px solid red;
}
.souvisejiciclanky h3 {
}
.souvisejiciclankybox {
float: left;
width: 241px;
}
.souvisejiciclankybox .pad {
margin: 4px 8px;
}

.nejclankybg {
background: #eee9e2;
padding: 4px 0px;
margin-top: 4px;
}

/* horoskopy */

#pagemenu {
background-color: #F5F0EA;
padding: 4px 4px 4px 14px;
margin-top: 0px;
}

#pagehoroskop {
float: left;
width: 550px;
position: relative;
margin-top: 0px;
}
#pagehoroskop .pad {
margin-left: 14px;
margin-top: 12px;
}
#horoskop-dnesni {
font-size:110%;
}

.ultable {
margin : 0 0 10px;
}
.ultable li {
width : 170px;
height : 50px;
float : left;
list-style: none;
font-size:110%;
}
.ultable img {
margin : 0px 10px 0px 0px;
float : left;
}
.ultable strong {
display : block;
}
.ultable span {
display : block;
}
.ultable a, .ultable a:hover {
color:#3E020A;
}

.ostatni-horoskopy select {
width : 80px;
float : left;
width : 120px;
margin-right:10px;
margin-bottom:10px;
border: 1px solid #8A8A8C;
border-top: 1px solid #58585A;
background: #fff url('/graphic/img/design/bgrnd-input.gif') repeat-x;
padding: 2px 0px;
padding-left: 4px;
}
.ostatni-horoskopy strong {
width : 85px;
float : left;
}
.ostatni-horoskopy input.input {
float : left;
width : 120px;
border: 1px solid #8A8A8C;
border-top: 1px solid #58585A;
background: #fff url('/graphic/img/design/bgrnd-input.gif') repeat-x;
padding: 2px 0px;
padding-left: 4px;
}
input.inputnext {
_margin-top: -2px;
}

#pageprogram {
float: left;
width: 550px;
position: relative;
margin-top: 0px;
}
#pageprogram .pad {
margin-left: 14px;
margin-top: 12px;
}
select.vyberdne {
float: right;
width: 100px;
font-weight: bold;
color: #3E020A;
xbackground: #F5F0EA;
}
.activeday {
color: #E40083;
}

#pageprogram .nadpis {
display: none
}
#pageprogram .programtable {
}
#pageprogram table.hidden td {
padding: 5px;
}
#pageprogram strong {
color: #3E020A;
font-size: 110%;
}
#pageprogram strong.programtime {
color: #E40083 ;
}
#pageprogram .middletable {
background: #FBF8F5;
}

