h1 {
  margin-bottom: 12px;
}
/* SEKCE NADPIS */
#osoba_nadpis {
  position: relative;
  /*background-color: #EFF7FF;*/
  background-color: #ffffff;
  border: 1px solid #1B6DA9;
}
#osoba_nadpis a {
  color: #1B6CAB;
}
#osoba_nadpis h5 {
  font-size: 11px;
  color: #999999;
  display: none;
}
#osoba_nadpis #attributes {
  clear: both;
}
#osoba_nadpis .text {
  float: right;
  width: 350px;
  line-height: 20px;
  padding: 8px 96px 8px 0px;
  font-size: 12px;
  color: #000000;
  position: relative;
}
#osoba_nadpis.kratky .text {
  width: 566px;
  padding: 0px;
}
#osoba_nadpis #media_hl {
  float: right;
  width: 438px;
  padding: 0px;
  /*position: absolute;
  bottom: 0px;
  right: 8px;
  */
}
#osoba_nadpis #popis {
  float: right;
  width: 438px;
}
#osoba_nadpis.kratky #popis {
  width: 566px;
}
#osoba_nadpis #popis th {
  color: #1B6CAB;
  font-weight: bold;
  padding-right: 6px;
  width: 20%;
  vertical-align: top;
}
#osoba_nadpis #popis .description {
  margin-bottom: 4px;
  color: #000000;
}

#share_box_right {
  font-size: 11px;
  line-height: 16px;
  height: 56px;
}
#share_box_right .likebox {
  float: left;
}
#share_box_right .sharebox {
  float: left;
  clear: both;
  margin-top: 8px;
  padding-left: 4px;
  width: 280px;
}
#share_box_right .sharebox a {
  margin-right: 4px;
}
#share_box_right .twitter-share-button.twitter-count-horizontal {
  width: 90px !important;
}

#osoba_nadpis .poster {
  float: left;
  width: 170px;
  padding: 8px 8px 0px 8px;
  text-align: center;
}
#osoba_nadpis.kratky .poster {
  width: 54px;
  padding: 4px 0px;
}
#osoba_nadpis .poster img {
  display: block;
}
#osoba_nadpis #premiery {
  float: left;
  clear: left;
  width: 170px;
  margin: 4px 8px;
  color: #999999;
}
#osoba_nadpis.kratky #premiery {
  width: 90px;
}
#osoba_nadpis #premiery th {
  text-align: left;
  padding-right: 8px;
}
#osoba_nadpis #premiery a {
  color: #999999;
}
#osoba_nadpis #premiery .zobrazeno {
  font-style: italic;
}
#osoba_nadpis h1, #osoba_nadpis .name {
  padding: 0px;
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  color: #1B6DA9;
  margin-bottom: 0px;
}
#osoba_nadpis.kratky h1 .subtitle {
  line-height: 35px;
}
#osoba_nadpis h1 .subtitle {
  font-weight: normal;
  font-size: 20px;
  color: #999999;
}
#osoba_nadpis .sep {
  float: left;
  padding: 0px 8px;
  /*border-left: 1px solid #C5C5C5; */  
}
#osoba_nadpis .sep.first {
  padding-left: 0px;
  border-width: 0px;
}
#osoba_nadpis .card_info {
  margin-top: 8px;
  text-align: center;
  color: #5F5F5F;
}
#osoba_nadpis .card_info .sep {
  /*border: 1px solid #DFDFDF;*/
  border-width: 0px;
  /*padding: 4px 8px;*/
  float: none;
  background: transparent url('/img/vice-button-bg.png') left top repeat-x;
  color: #ffffff;
  height: 17px;
  line-height: 17px;
  width: 58px;
  font-size: 11px;
  padding: 0px;
}
#osoba_nadpis .card_info .sep a {
  color: #ffffff;
  text-decoration: none;
}
#osoba_nadpis .card_info .sep a:hover {
  text-decoration: underline;
}
#osoba_nadpis .card_info .number {
  font-size: 16px;
  font-weight: bold;
}

/* FOTO & VIDEO highlighty */
#osoba_nadpis .hl {
  margin: 8px 0px 8px 32px;
  float: left;
}
#osoba_nadpis .hl.first {
  margin-left: 0;
}
#osoba_nadpis .hl.images .img {
  float: left;
  margin-left: 32px;
}
#osoba_nadpis .hl.images .img.first {
  margin-left: 0;
}
#osoba_nadpis .hl .img img {
  border-width: 0px;
  width: 122px;
  display: block;
}
#osoba_nadpis .more_line {
  background-image: url('/img/vice-button-s.png');
  margin-top: 0;
}
#osoba_nadpis .more_line a {
  color: #ffffff;
  min-width: 94px;
}
#osoba_nadpis .video_hl {
  margin: 8px 0px 0px 36px;
  float: left;
  width: 122px;
}

#osoba_nadpis.kratky .breadcrumbs {
  margin-top: 4px;
}

/* NABIDKA */
#nabidka {
  background-color: #ffffff;
  color: #cccccc;
  border-width: 0px;
  min-width: 0px; /* IE7 fix */
  padding: 0px;
}
#nabidka ul {
  float: left;
  margin-left: 8px;
}
#nabidka ul.first {
  margin-left: 0px;
}
#nabidka ul li {
  width: 156px;
  float: none;
  margin: 0px;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
#nabidka ul li a {
  display: block;
  height: 16px;
  text-align: left;
  text-decoration: none;
  color: #6d9abc;
}
#nabidka ul li .name {
  color: #1b6cab;
}
#nabidka li a, #nabidka li .label {
  padding-left: 8px;
}
#nabidka ul li .name, #nabidka li .label {
  font-size: 12px;
}
#nabidka li.current a, #nabidka li:hover a, #nabidka li.current .name, #nabidka li:hover .name {
  background-color: #1B6DA9;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

/* ADMIN NABIDKA */
.admin_nabidka {
  background-color: #ffffff;
  color: #666666;
  border: 1px solid #a91b1b;
}
.admin_nabidka ul {
  float: left;
  margin-left: 70px;
}
.admin_nabidka ul.first {
  margin-left: 8px;
}
.admin_nabidka li {
  padding-left: 18px;
  background-color: transparent;
  background-position: 2px 2px;
  background-repeat: no-repeat;
}
.admin_nabidka li.current {
  background-image: url('/img/arrow_right.gif');
}
.admin_nabidka li.current a {
  font-weight: bold;
  text-decoration: none;
}
.admin_nabidka li a {
  color: #a91b1b;
}
.admin_nabidka li.ajax {
  background-image: url('/img/small_red_wrench.png');
}
.admin_nabidka li.loading {
  background-image: url('/img/ajax-loader-transparent.gif');
}

.rcol .box.banner_300 {
  width: 322px;
}

/* OBLIBENE */
.favourite .indicator {
  background: transparent url('/img/fav_hvezda.gif') -24px top no-repeat;
  width: 24px;
  height: 24px;
  float: left;
  clear: left;
}
.favourite.on .indicator {
  background-position: 0px top;
}
.favourite .on, .favourite.on .off {
  display: none;
}
.favourite.on .on {
  display: block;
}
.favourite .text {
  line-height: 24px; 
  float: left; 
  margin-left: 10px;
}
.favourite .text a {
  font-size: 11px;
  color: #9F9F9F;
}
.favourite .text a:hover {
  color: #5F5F5F; 
}

/* SOUVISEJICI CLANKY */
.souvisejici_clanky h2 {
  color: #D51719;
  font-size: 12pt;
  font-weight: bold;
  padding :0;
}
.souvisejici_clanky h2 a {
  color: #D51719;
  text-decoration: none;
}
.souvisejici_clanky .clanek {
  padding: 4px 8px;
}
.souvisejici_clanky .clanek img {
  float: left;
  margin: 0px 4px 2px 0px;
  border: 1px solid #c7c7c7;
}
.souvisejici_clanky .clanek .text {
  float: right;
  width: 224px;
}
.souvisejici_clanky .clanek .nadpis {
  font-size: 10pt;
  font-weight: bold;
  display: block;
  padding-bottom: 4px;
}
.souvisejici_clanky .clanek p {
  font-size: 8pt;
  text-indent: 0px;
  padding: 0px;
  color: #666666;
}
.souvisejici_clanky .clanek .info {
  color: #999999;
}
.souvisejici_clanky .clanek.even {
  background-color: #F5F5F5;
} 
.souvisejici_clanky .clanek .number {
  float: left;
  margin: 0px 8px 0px 4px;
  line-height: 34px;
  font-weight: bold;
  color: #1B6CAB;
}

/**************************************
 * OCENENI
 *************************************/
#oceneni h2 {
  padding: 18px 0px 0px 0px;
  font-weight: bold;
}
#oceneni .award.first h2 {
  padding-top: 0px;
}
#oceneni h2 a {
  color: #1B6CAB;
  text-decoration: none;
}
#oceneni .award .rel_wrapper {
  position: relative;
}
#oceneni .award .counts {
  font-size: 11px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: #666666;
}
#oceneni h3, #oceneni h3 a {
  color: #D51719;
  font-size: 16px;
  font-weight: bold;
}
#oceneni .awards {
  width: 630px;
}
#oceneni .awards td {
  padding: 4px 0px;
  border-bottom: 1px solid #CBE2F2;
}
#oceneni .awards td.award {
  border-bottom: 2px solid #58A7DF;
}
#oceneni .awards td.year {
  padding: 12px 0px 4px 0px;
}
#oceneni .participation {
  font-size: 11px;
}
#oceneni .participation.odd td {
  background-color: #F5F5F5;
}
#oceneni .participation.winner td {
  background-color: #E9F6FF;
}
#oceneni .participation td.state {
  color: #999999;
  width: 80px;
  text-align: center;
}
#oceneni .participation.winner td.state {
  font-weight: bold;
  color: #1B6DA9;
}
#oceneni .participation td.image {
  width: 30px;
  text-align: center;
}
#oceneni .participation td.prize {
  width: 92px;
  padding-left: 8px;
  color: #666666;
  text-align: center;
}
#oceneni .participation.nominee td.prize {
  color: #999999;
}
#oceneni .participation td.description {
  width: 374px;
  padding-left: 8px;
}
#oceneni .participation td.poster {
  width: 38px;
  padding: 3px 0px;
  text-align: center;
}
#oceneni .participation td.poster img {
  border: 1px solid #c7c7c7;
}
#oceneni .participation .category .name {
  font-size: 14px;
  font-weight: bold;
  color: #1B6DA9;
}
#oceneni .participation.nominee .category .name {
  color: #999999;
}
#oceneni .participation .filmy {
  padding-top: 4px;
}
#oceneni .participation .film {
  font-size: 11px;
  float: left;
}
#oceneni .participation.nominee .film a {
  color: #999999;
}

/* FOTOGALERIE */
#fotografie.magnified {
  clear: both;
} 
#fotogalerie_list h4 {
  font-size: 20px;
  font-weight: normal;
  margin: 8px 0px 0px 4px;
}
#fotogalerie_list .img {
  float: left;
  margin: 6px;
}

#fotogalerie h4 {
  font-size: 20px;
  font-weight: normal;
  margin: 8px 0px 0px 4px;
}
#fotogalerie table {
  border-spacing: 4px;
  border-collapse: separate;
}
#fotogalerie .img {
  padding: 3px;
  width: 111px;
  height: 111px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ffffff;
}
#fotogalerie .img img {
  border: 1px solid #C7C7C7;
  margin: 0 auto;
}
#fotogalerie .img.current {
  border: 1px solid #F8D9B2;
  background-color: #F8E4CB;
}
/* FOTOGRAFIE */
#fotografie .image_description .label {
  font-weight: bold;
  font-size: 11px;
}
#fotografie .image_description .gallery_link a {
  font-size: 10px;
  color: #1B6DA9;
}
#thumbs .scrollable {
  width: 630px;
  height: 128px;
  overflow: hidden;
  position: relative;
}
#thumbs .scroll_content {
  position: absolute; 
  left: 0px; 
  top: 0px;
}
#thumbs .thumb, #fotogalerie .thumb {
  /* border: 1px solid #C7C7C7;*/
  width: 110px; 
  height: 110px;
  text-align: center;
  /*float: left;*/
  margin: 0px 4px;
  padding: 4px;
}
#thumbs .thumb {
  width: 118px; 
  height: 118px;
}
#fotogalerie .thumb a {
  text-decoration: none;
  color: #D51719;
}
#thumbs .thumb.on {
  background: transparent url('/img/thumb_bg.png') left top no-repeat;
}
#fotogalerie .thumb a:hover {
  text-decoration: underline;
}
#thumbs .thumb img, #fotogalerie .thumb img {
  display: block; 
  margin: 0px auto;
  border: 1px solid #C7C7C7;
}
#thumbs .scrollbar {
  width: 630px; 
  height: 16px; 
  background: transparent url('/img/scroll_bg.png') left center repeat-x; 
  position: relative;
}
#thumbs .scrollbar.inactive {
  display: none;
}
#thumbs .bar {
  position: absolute;
  left: 0px; 
  top: 0px; 
  width: 124px; 
  height: 16px; 
  background: transparent url('/img/scrollbar.png') left top repeat-x;
}
#gallery .image_description.loading {
  height: 2px;
  background: transparent url('/img/ajax-loader-transparent.gif') center center no-repeat;
}
#photo .img_wrapper {
  position: relative;
  width: 630px;
  overflow: hidden;
  text-align: center;
}
#fotografie.magnified #photo .img_wrapper {
  width: 970px;
}
#photo .img_wrapper .la_wrapper, #photo .img_wrapper .ra_wrapper {
  width: 200px;
  position: absolute;
  top: 0px;
  z-index: 10;
  background: transparent url('/img/clear.gif') left top repeat;
}
#photo .img_wrapper .la_wrapper {
  left: 0px;
}
#photo .img_wrapper .ra_wrapper {
  right: 0px;
}
#photo .img_wrapper .a_bg {
  background: transparent url('/img/transparent.png') left top repeat;
  width: 0px;
}
#photo .img_wrapper .la_wrapper .a_bg {
  float: left;
}
#photo .img_wrapper .ra_wrapper .a_bg {
  float: right;
}
#photo .img_wrapper .la_wrapper a, #photo .img_wrapper .ra_wrapper a {
  background: transparent url('/img/prev_img.png') left top no-repeat;
  height: 0px;
  width: 0px;
  float: left;
  display: block;
  z-index: 20;
}
#photo .img_wrapper .la_wrapper.on a, #photo .img_wrapper .ra_wrapper.on a, #photo .img_wrapper .la_wrapper.on .a_bg, #photo .img_wrapper .ra_wrapper.on .a_bg {
  width: 100px;
}
#photo .img_wrapper .ra_wrapper a {
  float: right;
  background-image: url('/img/next_img.png');
}
#photo .img_wrapper img {
  display: block;
  margin: 0px auto;
}
#photo .magnify {
  display: none;
  width: 90px;
  height: 90px;
  background: transparent url('/img/magnify.png') left top no-repeat scroll;
  position: absolute;
  top: 45%;
  left: 270px;
  z-index: 20;
}
.magnified #photo .magnify {
  left: 440px;
}
#photo .magnify:hover {
  background-position: -90px top;
}
#photo .magnify.magnified {
  background-position: left -90px;
}
#photo .magnify.magnified:hover {
  background-position: -90px -90px;
}
#photo .magnify.on {
  display: block;
}

/* VIDEOSEKCE */
#videosekce.video_listing hr {
  display: block;
  background-color: #CCCCCC;
  color: #CCCCCC;
  border: 0;
  clear: both;
  height: 1px;
  margin: 0px 0px 8px;
}

.profil_osoby h1 { color:#54A3DE; font-size:2em; font-weight: bold; }


.profil_osoby h2 { color: #1B6CAB; font-weight: bold; font-size: 9pt; }

.profil_osoby .zahlaviBoxu h2 { color: #fff; font-weight: bold; font-size: 11pt; line-height: 25px; padding-left: 6px; }

/* DOLNI HORIZONTALNI LIKEBOX */
#bottom_likebox {
  border: 0px;
  padding: 8px 0;
}
#bottom_likebox a.addthis_button_facebook_like {
  margin-right: 16px;
}

/* OCENENI BOX */
.oceneni_box .content {
  padding-bottom: 18px;
}
.oceneni_box .prize {
  float: left;
  width: 96px;
  margin-right: 9px; 
  text-align: center; 
}
.oceneni_box .prize.first {
  margin-right: 0px;
}
.oceneni_box .prize .image {
  padding: 4px 4px;
}
.oceneni_box .text {
  color: #999999;
  font-size: 11px;
  line-height: 16px;
}
.oceneni_box .text a {
  color: #999999;
  text-decoration: none;
}
.oceneni_box .text b {
  color: #1B6DA9;
}
.oceneni_box .participations {
  border-left: 1px solid #1B6DA9;
  float: left; 
}
.oceneni_box .participations .prize {
  margin-right: 1px;
}

/* SLEDOVANI */
#watching_box .button {
  float: left;
}

/* REVUE */
#revue_box .clanek {
  float: left;
  width: 236px;
  margin-left: 8px;
  text-align: left;
}
#revue_box .clanek img {
  border: 1px solid #c7c7c7;
  float: left;
  margin-right: 4px;
}
#revue_box .clanek .datum {
  position: static;
  font-weight: normal;
  line-height: 22px;
  color: #D51719;
  text-align: right;
  font-family: Georgia,Times,serif;
  font-size: 9pt;
}
#revue_box .clanek.first {
  margin-left: 2px;
}
#revue_box .clanek a.nadpis {
  color: #D51719;
  text-decoration: underline;
  font-size: 10.5pt;
  font-weight: bold;
}
#revue_box .clanek p {
  margin-left: 96px;
  padding-left: 0px;
  text-indent: 0px;
}
#revue_box .bleskovka p {
  padding-top: 0px;
}
#revue_box .bleskovka p a {
  color: #D51719;
  padding-right: 14px;
  background: transparent url('/img/external_link.gif') right 2px no-repeat;
}