/* ///////////////subpage css ///////////////// */

* {
	margin: 0;
	padding: 0
}
html {
	height: 100%
}
body {
	height: 100%;
	background: url(./img/bg.png) center top repeat-x #fff;
	color: #666;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: .75em;
	line-height: 1.6em;
	text-align: center;
}
#wrapper {
	width: 986px;
	margin: auto;
	text-align: left;
}
#page {
	position: relative;
}
#main {
	text-align: left;
	width: 986px;
	margin: auto;
	padding-top: 68px;
	text-align: left;
}

#ads {
	height: 104px;
	position: relative;
}
#ad745x100 {
	position: absolute;
	top: 0;
	left: 0;
	width: 745px;
	height: 100px;
	}
#ad230x100 {
	position: absolute;
	top: 0;
	right: 0;
	width: 230px;
	height: 100px;
	}

h1 {
	position: absolute;
	top: 12px;
	left: 0;
	width: 218px;
	height: 44px;
	overflow: hidden
}
h1 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(./img/logo.gif) no-repeat;
	z-index: 1;
	cursor: pointer
}
h1 a {
	display:block;
	text-indent: -9000px;
}

a:hover {
	text-decoration: underline;
	}

#leftcolumn {
	float: left;
	width: 200px;
	}
.column a {
	color: #fff;
	}
#leftcolumn ul {
	padding-bottom: 5px;
	padding-top: 1px;
	position: relative;
	}
#centercolumn {
	background: #fff;
	float: left;
	width: 534px;
	margin: 0 11px;
	color: #666;
	}
#centercolumn a {
	color: #e47712;
	text-decoration: underline;
	}
#centercolumn h2 {
	background: url(./img/headline.png) 0 0 repeat;
	font-family: "Myriad Pro", Verdana, sans-serif;
	font-size: 1.7em;
	padding: 6px 7px;
	color: #000;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 1px;
	}
#perex {
	background: url(./img/arrow.png) center left no-repeat #01669e;
	padding: 5px 20px 15px 20px;
	color: #fff;
	font-size: 1.2em;
	}
#perex span {
	font-size: .8em;
	color: #65b3fd;
	display: block;
	}
#content,#action-details {
	padding: 15px 10px;
	background: #f5f5f5;
	}
#action-details {
	line-height: 2em;
	}
#action-details strong {
	display: block;
	width: 30px;
	float: left;
	}
#action-details span {
	margin-left: 50px;
	}
#content p {
	margin: 10px 0;
	}
#content .img {
	text-align: center;
	}
#content .img img {
	margin: 0 auto;
	}
#content #article img {
        display: inline;
}
#rating {
	position: relative;
	padding: 8px 10px;
	background: #66b4ff;
	color: #fff;
	margin-bottom: 1px;
	height: 6.5em;
	}
#rating a {
	color: #fff;
	}
#rating .fr p {
		text-align: right;
		}
#hodnoceni {
	margin: 0;
	padding: 0;
	list-style:none;
	width: 155px;
	height: 31px;
	position: absolute;
	right: 10px;
	top: 33px;
	background: url(./img/stars.gif) bottom left repeat-x;
}
#hodnoceni li {
	margin: 0;
	padding: 0;
	/*\*/
	float: left;
	/* */
}
#hodnoceni li a {
	display:block;
	width:31px;
	height: 31px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
#hodnoceni li a:hover {
	background: url(./img/stars.gif) left top;
	z-index: 2;
	left: 0px;
}
#hodnoceni a.jedna-hvezda {
	left: 0px;
}
#hodnoceni a.jedna-hvezda:hover {
	width:31px;
}
#hodnoceni a.dve-hvezdy {
	left:31px;
}
#hodnoceni a.dve-hvezdy:hover {
	width: 62px;
}
#hodnoceni a.tri-hvezdy {
	left: 62px;
}
#hodnoceni a.tri-hvezdy:hover {
	width: 93px;
}
#hodnoceni a.ctyri-hvezdy {
	left: 93px;
}
#hodnoceni a.ctyri-hvezdy:hover {
	width: 124px;
}
#hodnoceni a.pet-hvezd {
	left: 124px;
}
#hodnoceni a.pet-hvezd:hover {
	width: 155px;
}
#hodnoceni li.current-rating {
	background: url(./img/stars.gif) left top;
	position: absolute;
	height: 31px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
h2#souvisejici,h2#komentare, h2#soutez {
	padding: 0;
	margin: 0;
	position: relative;
	width: 526px;
	height: 35px;
	overflow: hidden;
	}

h2#souvisejici span,h2#komentare span, h2#soutez span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 526px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: url(./img/souvisejici.png) top left no-repeat;
	}
h2#komentare span {
	background: url(./img/komentare.png) top left no-repeat;
	}
h2#soutez span {
	background: url(./img/soutez.png) top left no-repeat;
	}
h2#hudebni-vyber,h2#top-mixu,h2#hudebni-mix,h2#filmovy-mix,h2#fotoreporty,h2#zpravodaj,h2#index-top-mixu,h2#index-hudebni-mix,h2#index-filmovy-mix,h2#index-fotoreporty,h2#index-zpravodaj,h2#index-mix-doporucuje,h2#index-databaze,h2#partneri, #sidebar-listen-to-europe h2 {
	padding: 0;
	margin: 0;
	position: relative;
	width: 200px;
	height: 36px;
	overflow: hidden;
	}
#sidebar-listen-to-europe h2 {
	margin-top: 20px;
	width: 230px;
	height: 42px;
	}
h2#index-mix-doporucuje,h2#index-databaze {
	width: 743px;
	height: 42px;
	}
h2#index-hudebni-mix,h2#index-filmovy-mix,h2#index-fotoreporty {
	width: 575px;
	height: 42px;
	position: relative;
	}
#box1 #top-mixu {
	width: 321px;
	height: 186px;
	position: absolute;
	right: 0;
	top: 0;
	}
#box1 #top-mixu h2, #top-mixu h2 {
	padding: 0;
	margin: 0;
	width: 321px;
	height: 36px;
	position: relative;
	font-size: 100%;
	overflow: hidden;
	}
#top-mixu h2 {
	width: 230px;
	height: 36px;
	}
#leftcolumn #top-mixu h2 {
	width: 200px;
	height: 36px;
	}
#box1 #top-mixu h2 span, #sidebar-top-mixu h2 span,#sidebar-kultura h2 span, #top-mixu h2 span {
	display: block;
	width: 321px;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(./img/index-top-mixu.png) no-repeat left top;
	}
#sidebar-top-mixu h2 span,#sidebar-kultura h2 span {
	width: 200px;
	height: 36px;
	}
#top-mixu h2 span {
	width: 230px;
	height: 36px;
	}
#leftcolumn #top-mixu h2 span {
	width: 200px;
	height: 36px;
	}
h2#zpravodaj {
	width: 230px;
	margin-top: 15px;
	}
h2#partneri {
	width: 230px;
	height: 20px;
	}
#leftcolumn h2#partneri {
	width: 200px;
	}
h2#index-zpravodaj {
	position: absolute;
	top: 0;
	right: 0;
	width: 157px;
	height: 42px;
	}
h2#hudebni-vyber {
	height: 35px;
	}
h2#zpravodaj span,
h2#index-top-mixu span,
h2#index-hudebni-mix span,
h2#index-filmovy-mix span,
h2#index-fotoreporty span,
h2#index-zpravodaj span,
h2#index-databaze span,
h2#partneri span,
h2#index-mix-doporucuje span,
#sidebar-listen-to-europe h2 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 200px;
	height: 36px;
	margin: 0;
	padding: 0;
	background: url(./img/hudebni-vyber.png) top left no-repeat;
	}
#sidebar-listen-to-europe h2 span {
	background: url(./img/listen-to-europe.png) top left no-repeat;
	width: 230px;
	height: 42px;
	}
h2#hudebni-vyber span {
	height: 35px;
	}

h2#partneri span {
	height: 20px;
	width: 230px;
	background: url(./img/partneri.png) 0 0 no-repeat;
	}
#leftcolumn h2#partneri span {
	width: 200px;
	}
.sidebar-seznam_clanku h2 {
	padding: 0;
	margin: 0;
	position: relative;
	width: 200px;
	height: 36px;
	overflow: hidden;
	font-size: 100%;
}
.sidebar-seznam_clanku h2 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 200px;
	height: 36px;
	margin: 0;
	padding: 0;
	}
#sidebar-hudebni-mix h2 span {
	background: url(./img/hudebni-mix.png) top left no-repeat;
	}
#sidebar-filmovy-mix h2 span {
	background: url(./img/filmovy-mix.png) top left no-repeat;
	}
#sidebar-fotoreporty h2 span {
	background: url(./img/fotoreporty.png) top left no-repeat;
	}
#sidebar-kultura h2 span {
	background: url(./img/kultura.png) top left no-repeat;
	}
h2#zpravodaj span {
	background: url(./img/zpravodaj.png) top left no-repeat;
	width: 230px;
	}
h2#index-top-mixu span {
	background: url(./img/index-top-mixu.png) top left no-repeat;
	width: 321px;
	position: absolute;
	right: 0;
	}

h2#index-hudebni-mix span {
	background: url(./img/index-hudebni-mix.png) top left no-repeat;
	width: 575px;
	height: 42px;
	}
h2#index-filmovy-mix span {
	background: url(./img/index-filmovy-mix.png) top left no-repeat;
	width: 575px;
	height: 42px;
	}
h2#index-fotoreporty span {
	background: url(./img/index-fotoreporty.png) top left no-repeat;
	width: 575px;
	height: 42px;
	}
h2#index-zpravodaj span {
	background: url(./img/index-zpravodaj.png) top left no-repeat;
	width: 157px;
	height: 42px;
	}
h2#index-mix-doporucuje span {
	background: url(./img/index-mix-doporucuje.png) top left no-repeat;
	width: 743px;
	height: 42px;
	}
h2#index-databaze span {
	background: url(./img/index-databaze.png) top left no-repeat;
	width: 743px;
	height: 42px;
	}
#ul-hudebni-vyber {
	background: #01669e;
	}
#ul-hudebni-vyber li {
	height: 29px;
	}

.column .clanky_kategorie h2, .column .blok-databaze h2 {
	background: transparent url(./img/column-header.png) no-repeat left top;
	height: 35px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 200px;
	color: #D7ECFF;
	font-family: "Myriad Pro",Verdana,sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: 1px;
}
.column .clanky_kategorie h2 span {
	margin: 0 9px;
	position: relative;
	top: 7px;
}
.column .clanky_kategorie ul {
	background: #01669e;
	float: none;
}
.column .clanky_kategorie ul li {
	width: 200px;
	}
.column .clanky_kategorie ul li a {
	border-bottom: 4px solid #01669E;
}
.column .clanky_kategorie ul li a:hover {
	color: #000;
	background: url(./img/hover_bg.png) 0 0 repeat #01669E;
	border-bottom: 4px solid #4c94ba;
	text-decoration: none;
	}

#leftcolumn .blok ul, #rightcolumn .blok ul {
	margin-bottom: 20px;
	position: relative;
	}
#leftcolumn ul li {
	width: 200px;
	}
#rightcolumn ul li {
	width: 230px;
	}
.column ul li a {
	padding-left: 17px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	display: block;
	}
#box1 #top-mixu, #box1 #top-mixu a,#ul-zpravodaj,ul#index-ul-zpravodaj,ul#index-ul-zpravodaj a, #ul-zpravodaj a {
	color: #02679f;
	}
#ul-top-mixu,#ul-zpravodaj,#index-ul-zpravodaj {
	background: #66b4ff;
	}
#ul-top-mixu li,#ul-zpravodaj li {
	background: url(./img/arrow_blue.gif) 7px .75em no-repeat #66b4ff;
	}
#ul-top-mixu li.even,#ul-zpravodaj li.even {
	background: url(./img/arrow_blue.gif) 7px .75em no-repeat #95caff;
	}

.sidebar-seznam_clanku li {
	background: url(./img/arrow_white.gif) 7px .75em no-repeat;
	}
		
#sidebar-hudebni-mix ul {
	background-color: #01669e;
	}
#sidebar-hudebni-mix ul li.even {
	background-color: #0173b1;
	}
	
#sidebar-filmovy-mix ul {
	background-color: #cc0001;
	}
#sidebar-filmovy-mix ul li.even {
	background-color: #ed2323;
	}

#sidebar-fotoreporty ul {
	background-color: #000;
	}
#sidebar-fotoreporty ul li.even {
	background-color: #2e2e2e;
	}

#sidebar-top-mixu ul, #sidebar-kultura ul, #top-mixu ul {
	position: relative;
	background-color: #66B4FF;
}
#box1 #top-mixu ul {
	height: 150px;
}
#top-mixu ul li {
	background: #66B4FF url(./img/arrow_blue.gif) no-repeat 7px 0.75em;
}
#leftcolumn #top-mixu ul li {
	background: #66B4FF url(./img/arrow_white.gif) no-repeat 7px 0.75em;
}
#leftcolumn #top-mixu ul li.even {
	background-color: #95CAFF;
}
#sidebar-top-mixu ul li.even,#sidebar-kultura ul li.even, #top-mixu ul li.even {
	background-color: #95CAFF;
}	
#top-mixu ul li a {
	padding-left: 17px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	display: block;
	}
#ul-zpravodaj {
	margin-bottom: 20px;
	position: relative;
	padding-top: 1px;
	}
#ul-zpravodaj li a {
	padding-left: 17px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	display: block;
	}

#index-ul-zpravodaj {
	height: 620px;
	width: 157px;
	position: absolute;
	right: 0;
	top: 42px;
	}
#index-ul-zpravodaj li.even {
	background: #95caff;
	}
#index-ul-zpravodaj li a {
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	display: block;
	}
#index-ul-zpravodaj li {
	display: block;
	}
li.plus,div.plus {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 30px!important;
	height: 30px!important;
	overflow: hidden;
	background: none!important;
	z-index: 100!important;
}
li.plus span, div.plus span {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(./img/plus.png) no-repeat;
	z-index: 100!important;
	cursor: pointer
}
#box1 li.plus span {
	background: url(./img/index-plus.png) no-repeat;
	}
li.plus a, div.plus a {
	text-indent: -9999px;
	display: block!important;
}
ul.list {
	background: #f5f5f5;
	color: #e3760f;
	line-height: 1.8em;
	padding: 8px 0;
	}
ul.list li {
	margin-left: 20px;
	color: #e47712;
	}
ul.list li a, a.arrow,a.prev,a.next {
        padding-left: 17px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #e4760f;
        background: url(./img/arrow_orange.gif) 7px .5em no-repeat;
	}
div.arrow {
        padding-left: 17px;
	padding-right: 5px;
        background: url(./img/arrow_orange.gif) 7px .5em no-repeat;
}

.listing {
	height: 1.5em;
	padding-bottom: 10px;
	text-align: center;
	}
.listing a.prev {
	float: left;
	text-align: left;
	width: 30%;
	padding: 0 0 0 17px!important;
	background: url(./img/arrow_orange-left.gif) left .5em no-repeat;
	}
.listing a.next {
	float: right;
	width: 30%;
	text-align: right;
	padding: 0 17px 0 0!important;
	background: url(./img/arrow_orange.gif) right .5em no-repeat;
	}
.listing select {
	width: 50px;
	padding: 0;
	}
a.arrow,a.prev,a.next {
	text-decoration: underline;
	}
#rightcolumn {
	float: right;
	width: 230px;
	}

.blok_rss p{
        padding-bottom: 5px;
}

.blok_rss img{
        margin-top: 15px;
}

.blok_rss a{
        color: #E47712;
        text-decoration: underline;
}

.in {
	margin: 4px;
	}

#menu {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	list-style-type: none;
	padding-right: 1px;
	background: #00669D;
	z-index: 100;
}
#menu li {
	float: left;
	position: relative;
	z-index: 1;
	background: #66b3ff;
}

#menu li.top {display:block; float:left;}
#menu li a {display:block; float:left;padding:5px 15px 5px 9px;font-family: "Myriad Pro", Verdana, sans-serif; font-size: 130%; color: #FFF;	border-bottom: 1px solid #00669d;}
#menu li a.red {background: url(./img/red_menu_bg.gif) no-repeat 0 0;}
#menu li a.blue {background: url(./img/blue_menu_bg.gif) no-repeat 0 0;}
#menu li a.white {background: url(./img/white_menu_bg.gif) no-repeat 0 0;}
#menu li a.yellow {background: url(./img/yellow_menu_bg.gif) no-repeat 0 0;}
#menu table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px; z-index:200;}
#menu .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu li:hover {position:relative; z-index:200;}
#menu a:hover {position:relative; white-space:normal; z-index:200; text-decoration: none;}

#menu :hover ul.sub{left:0; top:30px; width:180px; z-index:300; background: #1595e5; padding-bottom: 4px;}
#menu :hover ul.sub li{display:block; position:relative; float:left; width:180px; height:auto; background: #1595e5;}
#menu :hover ul.sub li a{display:block; width: 180px; text-decoration:none; color: #FFF; text-indent:9px; padding: 5px 0 3px 0;border: none;font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 100%;}
#menu :hover ul.sub li a:hover {background: #acd6ff; position:relative; color: #000;}


a {
	color: #fds;
	text-decoration: none
}
a img {
	border: 0
}

img {
	display: block;
	}
	
#google_translate_element img {
  display: inline;
}

	
form#form_comment {
	background: #f5f5f5;
	position: relative;
	margin-bottom: 10px;
	}
form#form_comment p {
	margin-bottom: 15px;
	}
#form_comment #submit,#submit-soutez input, #new_dbItem #submit {
	background: url(./img/vlozit.png) no-repeat 0 0;
	width: 153px;
	height: 35px;
	border: none;
	text-align: center;
	color: #000;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 5px;
	margin-bottom: 10px;
	}
#submit-soutez {
	text-align: center!important;
	padding-top: 1em;
	}
#submit-soutez input {
	display: inline;
	}
#form_comment #filterlabel {
	margin-top: 50px;
	text-align: right;
	}
#filterlabel label, #filterlabel input {
	display: inline;
	}

fieldset {
	padding: 15px 10px 5px 10px;
	border: 0;
}
label, input, textarea {
	color: #666;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	display: block;
}
input {
	width: 145px;
	}

input, textarea, select {
	border: 1px solid #bcbcbc;
	padding: 6px 2px 2px 6px;
	background: url(./img/form_shadow.png) 0 0 no-repeat #fff;
	font-size: 100%
}
select {
	width: 155px;
	}
textarea {
	width: 326px;
	height: 105px;
}
#soutez-left input {
	display: inline;
	width: 20px;
	}
#soutez-left #text_odpoved {
	width: 250px;
	}
#soutez-left label {
	display: inline;
	}
form#search {
	position: relative;
	height: 40px
	}
input#find {
	position: absolute;
	left: 0;
	top: 0;
	background: url(./img/find_bg.png) 0 0 no-repeat #66b4ff;
	width: 175px;
	padding: 8px 5px;
	border: 1px solid #004c76;
	margin: 0;
	color: #fff;
	}
input#find_submit {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 35px;
	height: 32px;
	padding: 0;
	margin: 0;
	border: none;
	}
ul, li {
	list-style: none;
	}

.nadpis {
	background: #66b4ff;
	text-align: right;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px;
	}
.nadpis span {
	float: left;
	font-weight: normal;
	}
.odd_comment,.even_comment {
	padding: 10px 10px 20px 10px;
	margin-bottom: 7px;
	background: url(./img/bubble_odd.png) bottom left no-repeat #f5f5f5;
	}
.even_comment {
	background: url(./img/bubble_even.png) bottom left no-repeat #e4e4e4;
	}
#copy {
	margin-top: 7px;
	}
#tagcloud {
	margin-bottom: 10px;
	}
#tagcloud a {color: #898989;}
#tagcloud a.tag9 { font-size: 2.2em; font-weight: 500; }
#tagcloud a.tag8 { font-size: 2.0em; font-weight: 500; }
#tagcloud a.tag7 { font-size: 1.8em; font-weight: 400; }
#tagcloud a.tag6 { font-size: 1.6em; font-weight: 400; }
#tagcloud a.tag5 { font-size: 1.5em; font-weight: 400; }
#tagcloud a.tag4 { font-size: 1.4em; font-weight: 300; }
#tagcloud a.tag3 { font-size: 1.3em; font-weight: 300; }
#tagcloud a.tag2 { font-size: 1.2em; font-weight: 300; }
#tagcloud a.tag1 { font-size: 1.1em; font-weight: 200; }
#tagcloud a.tag0 { font-size: 1em; font-weight: 200; }
#tagcloud { padding: 2px; line-height: 2.2em; margin: 8px 0 8px 0; text-align: justify; }
#tagcloud a { padding: 0px; display: inline; width: auto!important; }
#tagcloud li { display: inline; width: auto!important; }

.color {
	color: #01669e;
	}
.smaller {
	font-size: 80% !important
}
.left {
	text-align: left
}
p.center img {
    text-align: center;
}
.center {
	text-align: center
}
.right {
	text-align: right
}
.fl {
	float: left
}
.fr {
	float: right
}
.clear {
	clear: both
}
.invisible {
	position: absolute;
	top: -10000px;
	left: 0;
	height: 1px;
	overflow: hidden
}

#footer {
	margin-top: 5px;
	height: 169px;
	background: url(./img/footer_bg.png) 0 0 repeat-x;
	text-align: center;
}
#footer-content {
	background: url(./img/footer-logo.png) 3px 22px no-repeat;
	width: 984px;
	margin: 0px auto;
	font-size: 90%;
	color: #999;
	margin: auto;
	text-align: left;
	height: 99px;
	padding-top: 70px;
}
#footer-content p {
	margin-left: 10px;
	}

#footer a {
	color: #b4987d;
}
#footer a:hover {
	color: #E47712
}
#ul-top-mixu li {
	padding: 0!important;
	margin: 0!important;
	}
/* ///////////////subpage css ///////////////// */

/* ///////////////index css ///////////////// */

#indexcolumn {
	width: 743px;
	float: left;
	}

#box1,#box2,#box3, box4 {
	width: 743px;
	height: 354px;
	position: relative;
	}
#box2 {
	height: 662px;
	}
#box2 a {
	color: #FFF;
	}
#box3 {
	height: auto;
	margin-top: 14px;
	background: url(./img/blue-dot.png) left 258px repeat-x #66b3ff;
	color: #000;
	}
#box4 {
	height: auto;
	margin-top: 14px;
	}
#headline {
	width: 410px;
	height: 355px;
	float: left;
	background: #66b3ff;
	overflow: hidden;
	}
.subheadimg {
	margin-top: 267px;
	float: left;
	margin-left: 5px;
	}
.subhead {
	position: absolute;
	top: 5px;
	left: 5px;
	}
.subhead p {
	position: absolute;
	bottom: 0;
	left: 0;
	text-indent: 5px;
	padding: 10px 0;
	color: #FFF;
	font-size: 130%;
	font-weight: bold;
	}
#osobnost-mixu,#deska-mixu {
	position: absolute;
	left: 422px;
	bottom: 0;
	border: 2px solid #66b3ff;
	}
#osobnost-mixu h2,#deska-mixu h2 {
	font-family: "Myriad Pro", Verdana, sans-serif;
	letter-spacing: 1px;
	position: absolute;
	top: 0;
	right: 0;
	color: #FFF;
	background: #66B3FF;
	font-size: 80%;
	line-height: 140%;
	padding: 0 0 3px 4px;
	margin: 0;
	text-transform: uppercase;
	}
#osobnost-mixu h2 a,#deska-mixu h2 a{
        color: #FFF;
}
#deska-mixu {
	left: 585px;
	}
.overprint {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-indent: 5px;
	padding: 5px 0;
	font-size: 110%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity='60');
	}
.subhead .overprint  {
	padding: 10px 0;
	}
#osobnost-mixu p,#deska-mixu p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 3px;
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	}
.inside_img {
	position: absolute;
	top: 0;
	right: 0;
	}
#souteze {
	background: url(./img/index-arrow.png) left center no-repeat #63b6ff;
	color: #000;
	padding: 5px 10px 5px 20px;
	margin: 13px 0;
	position: relative;
	}
#linksouteze {
	position: absolute;
	top: 5px;
	right: 10px;
	color: #FFF;
	}
#listsouteze {
	color: #FFF;
	}
#listsouteze a {
	color: #FFFF00;
	padding: 0 10px;
	}
li.prev,li.next {
	position: relative;
	top: 50px;
	left: 5px;
	text-indent: -9999px;
	width: 27px!important;
	height: 27px!important;
	overflow: hidden;
	background: none!important;
}
li.next {
	position: absolute;
	top: 50px;
	left: auto;
	right: -5px;
	}
li.prev span,li.next span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(./img/left.png) no-repeat;
	z-index: 1;
	cursor: pointer
}
li.next span {
	background: url(./img/right.png) no-repeat
	}
.databaze_kategorie {
	height: 10em;
	margin-top: 7px;
	}
.databaze_kategorie li {
	float: left;
	width: 185px;
	}
.databaze_kategorie a {
	padding-left: 10px;
	color: #0086cc;
	height: 1em;
	}
.databaze_kategorie a:hover {
	color: #000;
	background: url(../img/arrow_black.gif) 0 0.25em no-repeat;
	}
/*.databaze_kategorie {
	float: left;
	width: 185px;
	margin-top: 7px;
	}
.databaze_kategorie li {
	float: left;
	width: 185px;
	}
.databaze_kategorie a {
	padding-left: 10px;
	color: #0086cc;
	height: 1em;
	}
.databaze_kategorie a:hover {
	color: #000;
	background: url(./img/arrow_black.gif) 0 0.25em no-repeat;
	}*/
.article-item,.perex,.soutez {
	background: url(./img/article-shadow.gif) 0 bottom repeat-x #F5F5F5;
	padding: 10px;
	margin-bottom: 1px;
	}
.article-item img {
	border: 1px solid #999;
	float: left;
	margin-right: 12px;
	margin-bottom: 8px;
	}
.article-item h3 {
	font-size: 120%;
	}
.article-item h3 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
.article-item em {
	font-style: normal;
	color: #999;
	font-size: 90%;
	}
.article-item em a {
	color: #999;
	text-decoration: underline;
	}
.article-item hr {
	visibility: hidden;
	clear: left;
	}
.article-item .perex {
	background: none;
	margin: .5em 0;
	}
#soutez-left {
	float: left;
	width: 340px;
	line-height: 2.5em;
	}
#question {
	margin-bottom: 1.3em;
	}
.hidden {
	visibility: hidden;
	}
#soutez_jmeno, #soutez_email, #soutez_telefon {
	margin-bottom: 0.5em;
	}
.spacer {
	background: url(./img/headline.png) 0 0 repeat;
	height: 4px;
	border: none;
	margin: 5px 0;
	}
.databaze_filtr a {
	color: #e4760f;
	padding: 3px;
	}
#new_dbItem {
	padding-top: 10px;
	}
#new_dbItem table td {
	padding: 3px;
	}
/*.clanky_kategorie li.plus a {
	background: none!important;
	}
.clanky_kategorie li.plus span {
	background: url(./img/plus_blue.png) no-repeat;
	}*/

#naladsi {
	background: url(./img/naladsi.gif) 0 0 repeat;
	margin-top: 20px;
	height: 160px;
	position: relative;
	margin-bottom: 20px;
	}
#styl, #radio {
	background: url(./img/naladsi_select.gif) 0 0 no-repeat #FFF;
	border: none;
	padding: 0;
	width: 158px;
	height: 22px;
	position: absolute;
	font-size: 120%;
	}
#styl {
	left: 13px;
	top: 66px;
	}
#radio {
	left: 13px;
	top: 95px;
	}
#kvalita {
	position: absolute;
	left: 13px;
	top: 125px;
	color: #ffff00;
	}

#kvalita label, #kvalita input {
	display: inline;
	color: #ffff00;
	}
#kvalita input {
	width: 20px;
	position: relative;
	top: 2px;
	background: none;
	border: none;
	}
#naladsi #submit {
	background: url(./img/naladsi_submit.gif) 0 0 repeat;
	width: 27px;
	height: 27px;
	padding: 0;
	position: absolute;
	left: 142px;
	top: 127px;
	border: none;
	cursor: pointer;
	}
#sidebar-listen-to-europe ul {
	background: url(./img/listen-to-europe-bg.png) 0 0 no-repeat;
	margin-bottom: 15px;
	position: relative;
	padding-top: 1px;
	padding-bottom: 5px;
	position: relative;
	}

#akce-wrap {
	padding: 0 3px 0 2px;
	}
.day {
	height: 216px;
	text-align: center;
	float: left;
	}
.day p {
	margin: 4px 0;
	}
.akce {
	width: 117px;
	float: left;
	margin: 0 3px;
	}
.akce img {
	margin-bottom: 4px;
	}
.akce a {
	color: #000;
	}
.yellow {
	color: #FFFF00;
	}
.place {
	color: #00669d;
	}
.even {
	background: #acd6ff;
	}

#akce-calendar {
	clear: left;
	border-collapse: collapse;
	width: 100%;
	position: relative;
	}
#akce-calendar a {
	color: #000;
	}
#akce-calendar .border {
	border-right: 1px solid #6fccff;
	}
#akce-calendar td {
	padding: 8px 10px;
	}

#box-hudebni-mix,#box-filmovy-mix,#box-fotoreporty {
	position: relative;
	background: url(../img/blue-dot.png) left 117px repeat-x #00669d;
	line-height: 1.4em;
	margin-bottom: 13px;
	width: 575px;
	}
#box-filmovy-mix {
	background: url(../img/red-dot.png) left 117px repeat-x #CC0000;
	}
#box-fotoreporty {
	background: url(../img/black-dot.png) left 117px repeat-x #000;
	}
#rightcolumn .advwrapper {
	margin-top: 20px;
	padding: 15px 0;
	background: #E0E0E0;
	}
.advwrapper {
	text-align: center;
	width: 100%;
	}
.advwrapper img {
	display: inline;
	}

#fotogalerie {
	background-color: #F5F5F5;
	text-align: center;
	padding-left: 28px;
	}
#fotogalerie a {
	float: left;
	display: block;
	margin-right: 30px;
	margin-bottom: 30px;
	border: 3px solid #95CAFF;
	}
#fotogalerie a:hover {
	border: 3px solid #66B4FF;
	}
#fotogalerie img {
	display: block;
	}



.oldGallery {
	padding-left: 0px!important;
	}
.oldGallery .oldfoto {
	width: 168px;
	height: 170px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	vertical-align: middle;
}
.oldGallery a {
	float: none!important;
	display: block!important;
	margin: 0!important;
	border: none!important;
	}
.oldGallery a img {
	margin: 0 auto!important;
	border: 3px solid #95CAFF!important;
	}
.stepcarousel{
position: relative; /*leave this value alone*/
left: 28px;
border: none;
overflow: scroll; /*leave this value alone*/
width: 508px; /*Width of Carousel Viewer itself*/
height: 170px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 10px; /*margin around each panel*/
width: 117px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

 

