/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, label { padding: 0px; margin: 0px; }

body {
  font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12pt;
	line-height: 140%;
}

hr { display: none; }
hr.visible { display: block; height: 1px; background: #E1E1E1; border: none; line-height: 1px; overflow: hidden; }

/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.red { color: #CC0000; }
.green { color: #009900; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.grey { color: #CCCCCC; }

img { border: none; }
a img { border: none; }
a { color: #007DC9; text-decoration: underline; font-weight: bold;}
a:hover { color: #CC0000; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; position: relative; }
img.left { float: left; margin-right: 10px; margin-bottom: 5px; margin-top: 3px; position:relative; }

.input { border: 1px solid #8D8D8E; height: 19px; color: #333333; font-size: 11px; line-height: 18px; }

.pmn { display: block; height: 15px; line-height: 15px; }
#fotogal .pmn { display: block; height: 15px; line-height: 15px; clear: both; overflow: hidden; }

/* NERAZENY SEZNAM S ODRAZKOU V ODKAZU */
/* ~ toto je obecna definice, prizpusobeni pro blok je u kazdeho bloku zvlast ~ */
.unordered-m-link-list {}
.unordered-m-link-list li { list-style-type: none; padding: 0px; margin: 0px; }
.unordered-m-link-list a { display: block; font-weight: normal !important; color: #666666 !important; background: url(/img/bg-unordered-m-link-list-a.gif) no-repeat left 9px; padding: 4px 0px 4px 12px; }
.unordered-m-link-list a:visited { color: #666666; background-image: url(/img/bg-unordered-m-link-list-a-visited.gif); }
.unordered-m-link-list a:hover { color: #1991CC !important; }

/*******************************************************************/
/*                                                          LAYOUT */
/*******************************************************************/
body { text-align: center; }
#page-wrapper { margin: 0 auto; text-align: left; width: 1000px; }

#body {}
#body #first-part {}
#body #second-part {}


/*.content-column { width: 730px; float: left;}
.content-column-content { padding: 0px; }*/
.block-column { display: none; }


/*******************************************************************/
/*                                                         BANNERY */
/*******************************************************************/
#banner-top,
.banner-486x60,
.banner-486x60-content,
.subpage-column-layout .banner-486x60  { display: none; }

/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header { height: 60px; }
#header-content {}

/***********************/
/* LOGO MUSICSERVER.CZ */
/***********************/
#logo { position: absolute; top: 13px; left: 21px; }
#logo * { display: block; width: 268px; height: 36px; overflow: hidden; }
#logo p { margin: 0px; }
#logo a { position: relative; }
#logo span { background: url(/img/logo-musicserver.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; cursor: pointer; }

/************/
/* TOP MENU */
/************/
#top-menu { display: none; }

/**************/
/* FORM LOGIN */
/**************/
#form-login {  display: none; }

/***************/
/* FORM SEARCH */
/***************/
#form-search { display: none; }

/*******************************************************************/
/*                                                       TOP STRIP */
/*******************************************************************/
#top-strip { display: none;  } 


/*******************************************************************/
/*                                                          FOOTER */
/*******************************************************************/
#footer { font-size: 11px; color: #666666; }
#footer-content {position: relative; width: 100%; padding: 15px 0px 20px 0px; font-weight: normal; }
#copyright { width: 50%; padding-left: 10px; }
#copyright a { color: #666666; font-weight: normal; }
#foot-menu { display: none; }
#credits { display: none; }
/*******************************************************************/
/*                                                            BODY */
/*******************************************************************/
#body { background-color: #FFFFFF; }
#body-content { padding: 10px 10px 20px 10px; }
/*******************************************************************/
/*                                                       RSS FEEDS */
/*******************************************************************/
#rss-feeds { display: none; }


/*******************************************************************/
/*                                               SLOUPCOVE LAYOUTY */
/*******************************************************************/
.layout-two-columns {}
.layout-two-columns .column1,
.layout-two-columns .column2 { width: 365px; float: left; }

.layout-two-columns2 {}
.layout-two-columns2 .column1 { width: 490px; float: left; }
.layout-two-columns2 .column2 { width: 240px; float: left; }


.layout-three-columns {}

.layout-in-block-three-columns {}
.layout-in-block-three-columns .column { width: 233px; float: left; }
.layout-in-block-three-columns .column .column-content { padding: 0px 10px; }

#second-part { margin-top: 10px; }

.subpage-column-layout {}
.subpage-column-layout .column1 { display: none; }
.subpage-column-layout .column2 { width: auto; float: nonee; }
.subpage-column-layout .column2 .column-content { padding: 0px 15px; }

/*******************************************************************/
/*                                                           BLOKY */
/*******************************************************************/
/* Bannery */
.banner { display: none; }

/* Obecna sablona pro bloky */
.block { position: relative; }
.block .block-title { position: absolute; top: -24px; left: 0px; font-size: 14px; font-weight: normal; line-height: 24px;}
.block .block-title .overlap,
.block .block-title .overlap span { display: block; height: 24px; overflow: hidden; }
.block .block-title .overlap { position: relative; float: left; margin-right: 8px;}
.block .block-title .overlap span { position: absolute; top: 0px; left: 0px; background-position: 0px 0px; background-repeat: no-repeat; }
.block .block-content { margin-top: 39px; border-top-width: 2px; border-top-style: solid; padding: 10px; }
.block .block-corner { width: 13px; height: 13px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute; top: 2px; left: 0px; }
.first-block .block-content { margin-top: 24px; }
.block .block-note { font-size: 11px; color: #666666; position: absolute; top: -24px; right: 5px; line-height: 24px; }
.block .block-note a { font-weight: bold; color: #666666; text-decoration: underline; }
.block .block-note a:hover { color: #007DC9; }

/* Content column */
.content-column .block { margin-right: 10px; }
.content-column .block .block-content { margin-top: 24px;}
.content-column .subpage-column-layout .block { margin-right: 0px; }
.content-column .subpage-column-layout .block .block-content { margin-top: 39px;}
.content-column .subpage-column-layout .first-block .block-content { margin-top: 24px;}

/* Blok v textu */
.in-text-block { padding: 10px 10px 5px 10px; margin-bottom: 10px; }
.in-text-block .block-corner { width: 13px; height: 13px; background-position: 0px 0px; background-repeat: no-repeat; position: absolute; top: -3px; left: 0px; }
.in-text-block .block-content { font-weight: normal; margin-top: 0px; border-top: none; padding: 0px 10px 5px 10px; position: relative; }
.in-text-block p { padding-top: 5px; padding-bottom: 5px !important; margin: 0px !important; }
.in-text-block h2 { font-size: 14px; line-height: 26px; color: #ffffff; font-weight: normal; font-style: normal;  margin-bottom: 0px; padding-bottom: 0px; }
.in-text-block h2 span { padding: 4px !important; line-height: 26px; }

.in-text-block-blue { background-color: #E2F2FA; color: #00689F; }
.in-text-block-blue h2 span { background: #0084C2; }
.in-text-block-blue .block-corner { background-image: url(/img/block-corner-blue.gif); }
.in-text-block-blue .block-content a:link { color: #00689F;}

.in-text-block-grey { background-color: #ECECEC; color: #666666; }
.in-text-block-grey h2 span { background: #929292; }
.in-text-block-grey .block-corner { background-image: url(/img/block-corner-dark-grey.gif); }
.in-text-block-grey .block-content a:link { color: #666666;}

/* Nadpisy bloku */
#block-album-tydne .overlap, #block-album-tydne .overlap span { width: 97px; }
#block-album-tydne .overlap span { background-image: url(/img/title-album-tydne.gif); }

#block-na-okraj .overlap, #block-na-okraj .overlap span { width: 69px; }
#block-na-okraj .overlap span { background-image: url(/img/title-na-okraj.gif); }

#block-co-kdy-kde .overlap, #block-co-kdy-kde .overlap span { width: 92px; }
#block-co-kdy-kde .overlap span { background-image: url(/img/title-co-kdy-kde.gif); }

#block-anketa .overlap, #block-anketa .overlap span { width: 60px; }
#block-anketa .overlap span { background-image:url(/img/title-anketa.gif); }

#block-recenze-cd .overlap, #block-recenze-cd .overlap span { width: 90px; }
#block-recenze-cd .overlap span { background-image:url(/img/title-recenze-cd.gif); }

#block-makrorecenze-cd .overlap, #block-makrorecenze-cd .overlap span { width: 125px; }
#block-makrorecenze-cd .overlap span { background-image:url(/img/title-makrorecenze-cd.gif); }

#block-recenze-dvd .overlap, #block-recenze-dvd .overlap span { width: 102px; }
#block-recenze-dvd .overlap span { background-image:url(/img/title-recenze-dvd.gif); }

#block-rozhovory .overlap, #block-rozhovory .overlap span { width: 84px; }
#block-rozhovory .overlap span { background-image:url(/img/title-rozhovory.gif); }

#block-audio-video .overlap, #block-audio-video .overlap span { width: 90px; }
#block-audio-video .overlap span { background-image:url(/img/title-audio-video.gif); }

#block-nazivo .overlap, #block-nazivo .overlap span { width: 61px; }
#block-nazivo .overlap span { background-image:url(/img/title-nazivo.gif); }

#block-fotogalerie .overlap, #block-fotogalerie .overlap span { width: 85px; }
#block-fotogalerie .overlap span { background-image:url(/img/title-fotogalerie.gif); }

#block-odjinud .overlap, #block-odjinud .overlap span { width: 67px; }
#block-odjinud .overlap span { background-image:url(/img/title-odjinud.gif); }

#block-publicistika .overlap, #block-publicistika .overlap span { width: 90px; }
#block-publicistika .overlap span { background-image:url(/img/title-publicistika.gif); }

#block-neprehlednete .overlap, #block-neprehlednete .overlap span { width: 115px; }
#block-neprehlednete .overlap span { background-image:url(/img/title-neprehlednete.gif); }

#block-novinky .overlap, #block-novinky .overlap span { width: 73px; }
#block-novinky .overlap span { background-image:url(/img/title-novinky.gif); }

#block-top-story .overlap, #block-top-story .overlap span { width: 75px; }
#block-top-story .overlap span { background-image:url(/img/title-top-story.gif); }

#block-aktuality-e-mailem .overlap, #block-aktuality-e-mailem .overlap span { width: 139px; }
#block-aktuality-e-mailem .overlap span { background-image: url(/img/title-aktuality-e-mailem.gif); }

#block-nejnovejsi-clanky-sekce .overlap, #block-nejnovejsi-clanky-sekce .overlap span { width: 124px; }
#block-nejnovejsi-clanky-sekce .overlap span { background-image: url(/img/title-nejnovejsi-clanky-sekce.gif); }

#block-top-clanky-sekce .overlap, #block-top-clanky-sekce .overlap span { width: 124px; }
#block-top-clanky-sekce .overlap span { background-image: url(/img/title-top-clanky-sekce.gif); }

#block-autor .overlap, #block-autor .overlap span { width: 51px; }
#block-autor .overlap span { background-image: url(/img/title-autor.gif); }

#block-souvisejici-clanky .overlap, #block-souvisejici-clanky .overlap span { width: 124px; }
#block-souvisejici-clanky .overlap span { background-image: url(/img/title-souvisejici-clanky.gif); }

#block-nazory .overlap, #block-nazory .overlap span { width: 60px; }
#block-nazory .overlap span { background-image: url(/img/title-nazory.gif); }

/* Barvy bloku */
.block-light-green .block-title { color: #86BA35; }
.block-light-green .block-content { border-top-color: #86BA35; }
.block-light-green .block-corner { background-image: url(/img/block-corner-light-green.gif); }
.block-light-green .block-content a:link { color: #86BA35; }

.block-light-green-2 .block-title { color: #6DBD3E; }
.block-light-green-2 .block-content { border-top-color: #6DBD3E; }
.block-light-green-2 .block-corner { background-image: url(/img/block-corner-light-green-2.gif); }

.block-light-blue .block-title { color: #3FAADC; }
.block-light-blue .block-content { border-top-color: #3FAADC; }
.block-light-blue .block-corner { background-image: url(/img/block-corner-light-blue.gif); }

.block-blue .block-title { color: #0081C3; }
.block-blue .block-content { border-top-color: #0081C3; }
.block-blue .block-corner { background-image: url(/img/block-corner-blue.gif); }

.block-dark-blue .block-title { color: #0075BB; }
.block-dark-blue .block-content { border-top-color: #0075BB; }
.block-dark-blue .block-corner { background-image: url(/img/block-corner-dark-blue.gif); }

.block-green .block-title { color: #558F14; }
.block-green .block-content { border-top-color: #558F14; }
.block-green .block-corner { background-image: url(/img/block-corner-green.gif); }

.block-khaki .block-title { color: #919B33; }
.block-khaki .block-content { border-top-color: #919B33; }
.block-khaki .block-corner { background-image: url(/img/block-corner-khaki.gif); }

.block-orange .block-title { color: #F79700; }
.block-orange .block-content { border-top-color: #F79700; }
.block-orange .block-corner { background-image: url(/img/block-corner-orange.gif); }

.block-dark-orange .block-title { color: #E48B00; }
.block-dark-orange .block-content { border-top-color: #E48B00; }
.block-dark-orange .block-corner { background-image: url(/img/block-corner-dark-orange.gif); }

.block-yellow .block-title { color: #D9C123; }
.block-yellow .block-content { border-top-color: #D9C123; }
.block-yellow .block-corner { background-image: url(/img/block-corner-yellow.gif); }

.block-dirty-yellow .block-title { color: #C2CA33; }
.block-dirty-yellow .block-content { border-top-color: #C2CA33; }
.block-dirty-yellow .block-corner { background-image: url(/img/block-corner-dirty-yellow.gif); }

.block-grey .block-title { color: #B5BDC1; }
.block-grey .block-content { border-top-color: #B5BDC1; }
.block-grey .block-corner { background-image: url(/img/block-corner-grey.gif); }

.block-violet .block-title { color: #990066; }
.block-violet .block-content { border-top-color: #990066; }
.block-violet .block-corner { background-image: url(/img/block-corner-violet.gif); }

.block-dark-violet .block-title { color: #8D3D60; }
.block-dark-violet .block-content { border-top-color: #8D3D60; }
.block-dark-violet .block-corner { background-image: url(/img/block-corner-dark-violet.gif); }

.block-orange-red .block-title { color: #CC3300; }
.block-orange-red .block-content { border-top-color: #CC3300; }
.block-orange-red .block-corner { background-image: url(/img/block-corner-orange-red.gif); }

.block-red .block-title { color: #CC3333; }
.block-red .block-content { border-top-color: #CC3333; }


/*************/
/* TOP STORY */
/*************/
#block-top-story { height: 435px; background-color: #F0F0F0; line-height: 150%; position: relative; }
#block-top-story .block-content { border: none; margin: 0px; margin-bottom: 60px;  position: absolute; top: 175px; left: 0px; height: 180px; width: 330px;  overflow: hidden; }
#block-top-story .block-title { top: 0px; z-index: 10; }
#block-top-story .block-corner { top: 24px; z-index: 10 }
#block-top-story .thumbnails { width: 100%; height: 50px; position: absolute; bottom: 0px; left: 0px; background-color: #D7D7D7; overflow: hidden; }
#block-top-story .thumbnails ul { margin-top: 7px; margin-left: 13px; }
#block-top-story .thumbnails li { list-style-type: none; display: inline; }
#block-top-story .thumbnails li a { display: block; width: 60px; height: 47px; float: left; margin-right: 7px;}
#block-top-story .thumbnails li a img { border: 2px solid #666666;}
#block-top-story .thumbnails li a:hover { background-color: #3FAADB; }
#block-top-story .thumbnails li a:hover img { border-color: #3FAADB; }
#block-top-story h1 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 25px; font-weight: normal; line-height: 1em; margin-bottom: 8px; }
#block-top-story h1 span { background-color: #3FAADC; padding: 1px 6px 4px 5px; display: block; float: left; margin-right: -5px; white-space: nowrap; }
#block-top-story p { clear: both; padding-top: 5px; } 
/*************/
/* SLIDESHOW */
/*************/
.slide { overflow: hidden; position: absolute; width: 355px; height: 435px; overflow: hidden; background-color: #F0F0F0;}
.slide a { text-decoration: none; }
#slide-wrapper {display: none; }
#slide-outer .slide-inner { overflow: hidden; position: relative; }
#slide-loading { display: none; }
#block-top-story .thumbnails li a#playButton { display: block; height: 23px; width: 42px; line-height: 23px; border: 1px solid #CBCBCB; text-decoration: none; color: #666666; text-align: center; cursor: pointer; }
#block-top-story .thumbnails li a.navi-active { background-color: #3FAADB; }
#block-top-story .thumbnails li a.navi-active img { border-color: #3FAADB; }

/***************/
/* ALBUM TYDNE */
/***************/
#block-album-tydne { display: none; }
 
/**********/
/* ANKETA */
/**********/
#block-anketa { display: none; }

/***********/
/* NOVINKY */
/***********/
#block-novinky {}
#block-novinky .block-content { padding: 0px; }
#block-novinky li { list-style-type: none; line-height: 24px; height: 24px; overflow: hidden; }
#block-novinky li.odd { background-color: #F7F7F7; }
#block-novinky li a { font-weight: bold; color: #333333; text-decoration: underline; background: url(/img/bg-novinky-a-link.gif) no-repeat 5px center; padding-left: 22px; }
#block-novinky li a:visited { font-weight: normal; background-image: url(/img/bg-novinky-a-visited.gif); }
#block-novinky li a:hover { color: #007DC9; }
#block-novinky li span { font-size: 10px; font-weight: normal; padding-left: 5px;}

#page-news .page-news-item {  padding-top: 1px; cursor: pointer; }
#page-news .page-news-item h3 { margin-bottom: -3px; }
#page-news .page-news-item h3 a { font-weight: bold; line-height: 26px; }
#page-news .page-news-item h3 .time { padding: 5px 0px;  }
#page-news .page-news-item a { color: #333333; text-decoration: none; font-weight: normal; }
#page-news .page-news-item:hover { background-color: #F0F0F0; }
#page-news .page-news-item p { padding-top: 5px; }
#page-news .page-news-item .line-fix { padding: 5px 0px; } 

/*****************/
/* NEPREHLEDNETE */
/*****************/
#block-neprehlednete p { margin-bottom: 10px; line-height: 100%; }
.subpage-column-layout .column1 #block-neprehlednete .block-content { padding: 7px 0px; }

/****************/
/* PUBLICISTIKA */
/****************/
#block-publicistika { line-height: 145%;}
#block-publicistika h3 { font-size: 14px; font-weight: bold; line-height: 100%; margin-bottom: 5px; }
#block-publicistika h3 a { font-size: 14px; }
#block-publicistika .item { padding-top: 10px; }
#block-publicistika .first { padding-top: 0px; }
#block-publicistika .item .img { width: 58px; float: left; margin-top: 3px;  }
#block-publicistika .item .text { width: 277px; float: left; }

/***********/
/* RECENZE */
/***********/
.item-list-big h3 { font-size: 14px; font-weight: bold; line-height: 120%; margin-bottom: 3px; }
.item-list-big h3 a { font-size: 14px; }
.item-list-big { width: 233px; float: left; }
.item-list-big-content { padding-left: 5px; }
.item-list-big .img { width: 68px; float: left; margin-top: 2px; height: 100px; }
.item-list-big .text { width: 160px; float: left; font-size: 13px; }

#block-recenze-cd .item-list-big .img { height: 80px; }
#block-makrorecenze-cd .item-list-big .img { height: 80px; }

#review .item:hover { background-color: #f0f0f0; }
#review .item { padding-bottom: 10px; position: relative;}
#review .item * { cursor: pointer; }
#review .item a { font-weight: normal; text-decoration: none; color: #333333;  }
#review .item .text h3 { margin-bottom: -1px; }
#review .item .text h3 a { font-weight: bold; }
#review .item .text h3 .title { padding: 5px 8px; color: #FFFFFF; background-color: #3FAADC; }
#review .item .text h3 .notes { padding: 5px 0px 13px 5px; }
#review .item .text p { margin-top: 1px; }
#review .item .text p .line-fix { padding-top: 6px; padding-bottom: 3px; } 

/*************/
/* ROZHOVORY */
/*************/
#block-rozhovory .block-content {padding: 0px; }
#block-rozhovory .corner { background: url(/img/block-corner-orange.gif) no-repeat left top; }

/***************/
/* AUDIO/VIDEO */
/***************/
#block-audio-video .block-content {padding: 0px; }
#block-audio-video .corner { background: url(/img/block-corner-dark-orange.gif) no-repeat left top; }

/**********/
/* NAZIVO */
/**********/
#block-nazivo .block-content { padding: 0px; }
#block-nazivo .corner { background: url(/img/block-corner-dark-yellow.gif) no-repeat left top; }

/***************/
/* FOTOGALERIE */
/***************/
#block-fotogalerie .block-content { padding: 0px; }
#block-fotogalerie .corner { background: url(/img/block-corner-dirty-yellow.gif) no-repeat left top; }

/**********************/
/* AKTUALITY E-MAILEM */
/**********************/
#block-aktuality-e-mailem { font-size: 11px; }

#block-aktuality-e-mailem form { position: relative; height: 21px; overflow: hidden; margin-top: 7px; }
#block-aktuality-e-mailem form .input { position: absolute; top: 0px; left: 0px; width: 150px; }
#block-aktuality-e-mailem form .submit { position: absolute; top: 0px; left: 160px; }

/***************************/
/* NEJNOVEJSI CLANKY SEKCE */
/***************************/
#block-nejnovejsi-clanky-sekce { font-size: 11px; }
#block-nejnovejsi-clanky-sekce .block-content { padding: 1px; background: none; background-color: #F0F0F0; }
#block-nejnovejsi-clanky-sekce .unordered-m-link-list a { padding-left: 25px; padding-right: 10px; background-position: 13px 9px; background-color: #F0F0F0; }
#block-nejnovejsi-clanky-sekce .unordered-m-link-list .even a { background-color: #FFFFFF; }

/********************/
/* TOP CLANKY SEKCE */
/********************/
#block-top-clanky-sekce { font-size: 11px; }
#block-top-clanky-sekce .block-content { padding: 1px; background: none; background-color: #F0F0F0; }
#block-top-clanky-sekce .unordered-m-link-list a { padding-left: 25px; padding-right: 10px; background-position: 13px 9px; background-color: #F0F0F0; }
#block-top-clanky-sekce .unordered-m-link-list .even a { background-color: #FFFFFF; }

/*********/
/* AUTOR */
/*********/
#block-autor { font-size: 11px; color: #666666;}
#block-autor .block-content { background-color: #F0F0F0; padding: 8px; }
#block-autor .block-content h3 { font-size: 14px; color: #0081C3; }
#block-autor .block-content h4 { font-size: 12px; font-weight: bold; clear: both; padding-top: 7px; }
#block-autor .unordered-m-link-list a { padding-top: 3px; padding-bottom: 3px; }
#block-autor .block-content .vice { font-size: 12px; padding-top: 4px; margin-left:85px; }
#block-autor .block-content .vice a { color: #666666; }


/***************/
/* NAZEV SEKCE */
/***************/
#block-nazev-sekce {} 
#block-nazev-sekce .block-content { background: none; border-top: none; margin-top: 0px; padding: 10px 0px 0px 0px; } 
#block-nazev-sekce .block-corner { top: 24px; } 
#block-nazev-sekce #title-nazev-sekce { position: static; font-size: 14px; line-height: 26px; color: #FFFFFF; line-height: 1em; } 
#block-nazev-sekce #title-nazev-sekce a { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
#block-nazev-sekce #title-nazev-sekce span { background-color: #CC3300; padding: 4px; line-height: 26px; font-weight: bold; } 
.column2 #title-nazev-sekce { margin-bottom: -12px; } 
.column2 #block-nazev-sekce h2 { padding-top: 10px; font-size: 14px; line-height: 26px; color: #ffffff; font-weight: normal; font-style: normal;  margin-bottom: 0px; padding-bottom: 0px; }
.column2 #block-nazev-sekce h2 span { padding: 4px !important; line-height: 26px; background-color: #0084C2; }

/**********/
/* NAZORY */
/**********/
#block-nazory { display: none; }

/* REAKCE */
#reakce { display: none; }

/**********/
/* COMMON */
/**********/
#block-rozhovory,
#block-audio-video,
#block-nazivo,
#block-fotogalerie { margin-top: 34px; }

/**********************/
/* SOUVISEJICI CLANKY */
/**********************/
#block-souvisejici-clanky { display: none; }

/*********/
/* OTHER */
/*********/
.item-list-small { color: #666666; }
.item-list-small li { list-style-type: none; clear: left; padding: 5px 5px 5px 11px; }
.item-list-small img { float: left; margin-right: 5px; position: relative;}
.item-list-small p { margin: 0px; }
.item-list-small a.title { font-size: 14px; color: #666666; display: block; }
.item-list-small a.title:hover { color: #007DC9; }
.item-list-small span { font-size: 10px; }
.item-list-small li.odd { background-color: #F2F8FC !important; }

/**********/
/* PAGING */
/**********/
#paging { display: none; }

/*******************************************************************/
/*                                                      PODSTRANKY */
/*******************************************************************/
.subpage-column-layout .column2 h1 { font-size: 26px; letter-spacing: -1px; color: #0081C3; font-weight: normal; line-height: 110%; padding-bottom: 10px; }
.subpage-column-layout .column2 p { line-height: 170%; padding-bottom: 10px; margin: 0px;}
.subpage-column-layout .column2 p.small-margin { padding-bottom: 0.1em; }
.subpage-column-layout .column2 .perex { font-size: 14px; font-weight: bold; line-height: 150%; padding-bottom: 1em; }
.subpage-column-layout .column2 ul { margin-left: 1.3em; }
.subpage-column-layout .column2 ol { margin-left: 2em; }


.cd-box { background-color: #E2F2FA; margin-bottom: 10px;}
.cd-box .img { position: relative; display: block; margin: 0px; padding: 0px; width: 260px; overflow: hidden; float: left; }
.cd-box .rating { position: absolute; top: 0px; left: 0px; display: block; width: 40px; height: 38px; margin: 0px; padding: 0px; overflow: hidden; line-height: 100%; }
.cd-box .rating span { width: 40px; height: 38px; overflow: hidden; background-position: left top; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; }
.cd-box .r1 span { background-image: url(/img/hodnoceni-1.gif); }
.cd-box .r2 span { background-image: url(/img/hodnoceni-2.gif); }
.cd-box .r3 span { background-image: url(/img/hodnoceni-3.gif); }
.cd-box .r4 span { background-image: url(/img/hodnoceni-4.gif); }
.cd-box .r5 span { background-image: url(/img/hodnoceni-5.gif); }
.cd-box .r6 span { background-image: url(/img/hodnoceni-6.gif); }
.cd-box .r7 span { background-image: url(/img/hodnoceni-7.gif); }
.cd-box .r8 span { background-image: url(/img/hodnoceni-8.gif); }
.cd-box .r9 span { background-image: url(/img/hodnoceni-9.gif); }
.cd-box .r10 span { background-image: url(/img/hodnoceni-10.gif); }
.cd-box .text { margin-left: 260px; }
.cd-box .text-content { padding: 6px 5px 6px 0px; }
.cd-box p { padding-left: 6px; padding-right: 6px; padding-bottom: 0.2em !important; line-height: 160% !important; }
.cd-box .cd-title { font-size: 16px; color: #333333; font-weight: bold; padding-top: 6px; padding-bottom: 0px !important; margin-bottom: 0px; }
.cd-box .clear { height: 3px; }

/***********/
/* NOVINKY */
/***********/
#page-news {}
#page-news .page-news-date { background: url(/img/block-corner-orange-red-flipped.gif) no-repeat right 26px; padding-bottom: 20px; margin-bottom: -12px; font-size: 14px; }
#page-news h2 { font-size: 14px; color: #FFFFFF; text-align: right; font-weight: normal; line-height: 22px; }
#page-news h2 span { background-color: #CC3300; padding: 5px 6px; }
#page-news h3 { font-size: 12px; font-weight: bold; line-height: 24px; }
#page-news h3 .title { color: #FFFFFF; background-color: #3FAADC; padding: 5px 7px; }
#page-news h3 .time { padding-left: 5px; font-size: 11px; }
#page-news p { padding: 6px 0px 6px 7px; }

/***********/
/* RECENZE */
/***********/
#review {}
#review .item { padding-top: 10px;}
#review .item .img { line-height: 100%; width: 110px; padding-top: 24px; position: relative; padding-bottom: 11px; float: left; }
#review .item .rating { position: absolute; bottom: 0px; right: 10px; display: block; width: 40px; height: 38px; margin: 0px; padding: 0px; overflow: hidden; line-height: 100%; }
#review .item .rating span { width: 40px; height: 38px; overflow: hidden; background-position: left top; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; }

#review .item .rating.r1 span { background-image:url(/img/hodnoceni-1.gif); }
#review .item .rating.r2 span { background-image:url(/img/hodnoceni-2.gif); }
#review .item .rating.r3 span { background-image:url(/img/hodnoceni-3.gif); }
#review .item .rating.r4 span { background-image:url(/img/hodnoceni-4.gif); }
#review .item .rating.r5 span { background-image:url(/img/hodnoceni-5.gif); }
#review .item .rating.r6 span { background-image:url(/img/hodnoceni-6.gif); }
#review .item .rating.r7 span { background-image:url(/img/hodnoceni-7.gif); }
#review .item .rating.r8 span { background-image:url(/img/hodnoceni-8.gif); }
#review .item .rating.r9 span { background-image:url(/img/hodnoceni-9.gif); }
#review .item .rating.r10 span { background-image:url(/img/hodnoceni-10.gif); }

/* DESETINNE HODNOCENI */
#review .item .rating2 { position: absolute; bottom: 0px; right: 10px;display: block; width: 48px; height: 38px; margin: 0px; padding: 0px;overflow: hidden; line-height: 100%; background: url(/img/rating-bg.gif) no-repeat right top; line-height: 24px; color: #FFFFFF; font-size: 14px; }
#review .item .rating2 span.first { padding-left: 4px; }
#review .item .rating2 span { display: block; width: 8px; height: 26px; overflow: hidden; position: relative; float: left; background-color: #CC3300; text-align: center; }
#review .item .rating2 span span { position: absolute; top: 0px; left: 0px; float: none; background: none; background-position: left top; background-repeat: no-repeat; }
#review .item .rating2 .first span { left: 4px; }
#review .item .rating2 .r1 span { background-image:url(/img/rating-1.gif); }
#review .item .rating2 .r2 span { background-image:url(/img/rating-2.gif); }
#review .item .rating2 .r4 span { background-image:url(/img/rating-4.gif); }
#review .item .rating2 .r6 span { background-image:url(/img/rating-6.gif); }
#review .item .rating2 .r7 span { background-image:url(/img/rating-7.gif); }
#review .item .rating2 .r8 span { background-image:url(/img/rating-8.gif); }
#review .item .rating2 .r9 span { background-image:url(/img/rating-9.gif); }
#review .item .rating2 .r3 { width: 7px; }
#review .item .rating2 .r3 span { width: 7px; background-image:url(/img/rating-3.gif); }
#review .item .rating2 .r5 { width: 7px; }
#review .item .rating2 .r5 span { width: 7px; background-image:url(/img/rating-5.gif); }
#review .item .rating2 .r10 { width: 16px; }
#review .item .rating2 .r10 span { width: 16px; background-image:url(/img/rating-10.gif); }
#review .item .rating2 .rcom { width: 2px; }
#review .item .rating2 .rcom span { width: 2px; background-image:url(/img/rating-com.gif);}
#review .item .rating2 .rfrom { width: 22px; }
#review .item .rating2 .rfrom span { width: 22px; background-image:url(/img/rating-from.gif); }

#review .item .block-corner { width: 12px; height: 12px; background: url(/img/block-corner-light-blue.gif) no-repeat left top; position: absolute; top: 24px; left: 0px; }

#review .item .text h3 { text-indent: -110px; line-height: 24px; font-size: 14px;  }
#review .item .text h3 .title { padding: 5px 8px; color: #FFFFFF; background-color: #3FAADC; }

#review .item .text h3 .notes { font-size: 11px; color: #333333; font-weight: bold; white-space: nowrap; padding-left: 5px; }
#review .item .text p { padding-top: 2px; }

/** OBRAZKY PRO CLANEK FOTOGALERIE **/
.imgfg { text-align: center; margin-bottom: 15px; }
.imgfg span { font-size: 10px; margin: 0px; padding: 0px; }

/*****************/
/* NADPIS CLANKU */
/*****************/
h1.title-bg { color: #3FAADC; }
h1.title-bg span { color: #3FAADC; background-color: transparent; padding: 0px 7px 0px 6px; display: block; height: 32px; line-height: 32px; float: left; margin-right: -6px; white-space: nowrap; }
h1.title-bg span.clear { padding: 0px; }
.title-bg-clear { clear: both; height: 1px; overflow: hidden; background:none; padding: 0px; margin: 0px; padding-bottom: 5px; } 

/* INTERPRETI */
.int-list a:visited { color: #666666 }

/* NAPOVEDY */
.napoveda { position:absolute; background-color: #F0F080; width:500px; height:50px; display:none; padding:5px }

