body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}
q:before, q:after {
content : '';
}
a {
outline : 0;
}
body {
font : 76% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
color : #ccc;
background : #272727 url(http://www.musical-opereta.cz/obr/pozadi.jpg) repeat-x;
}
div#obrazek {
height: 213px; 
background-image: url("http://www.musical-opereta.cz/obr/pozadi1.jpg");
background-position:center; 
background-repeat:no-repeat;
margin : 0 auto;
margin-top : 0px;
margin-left :200px;
padding-bottom : 0px;

}
div#pozadi {
background : #202020;
}

div#zahlavi {
margin : 0 auto;
margin-left : 55px;
margin-right : 55px;
margin-top : -95px;
padding-bottom : 40px;
}
div#nadpis {
float : left;
width : 300px;
margin-top : -90px;
}
div#ikony {
width : 500px;
padding-top : 10px;
margin-left: auto;
margin-right: auto;
}
div#menu1 {
padding-top : 10px;
background : #272727;
height : 50px;
}
div#container1 {
width : 1000px;
margin : 0 auto;
}
div#tagcloud {
clear : both;
background : #202020;
width : 960px;
margin : 0 auto;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
}
div#container {
width : 1000px;
margin : 0 auto;
}

div#content {
float : left;
margin-left : 20px;
margin-right : 530px;
padding-right : 20px;
padding-bottom : 25px;
padding-top : 40px;
}
div#sidebar {
float : left;
width : 265px;
margin-left : -285px;
padding-bottom : 25px;
padding-top : 40px;
}
div#konec {
clear:both;
}
div#extra {
float : left;
width : 260px;
margin-left : -540px;
padding-bottom : 25px;
padding-top : 40px;
}
div#header {
margin-bottom : 9px;
}



h1, #content h1 a:link, #content h1 a:visited {
font : bold 1.7em "Courier New", Georgia, serif;
letter-spacing : -2px;
word-spacing : -5px;
color : #99cc00;
text-decoration : none;
border : none;
}
#content h1 a:link, #content h1 a:visited {
font-size : 1.1em;
}






h2, #content h2 a:link, #content h2 a:visited {
font : bold 1.7em "Courier New", Georgia, serif;
letter-spacing : -2px;
word-spacing : -5px;
color : #99cc00;
text-decoration : none;
border : none;
}
#content h2 a:link, #content h2 a:visited {
font-size : 1.1em;
}








#content a:link, #content a:visited, #extra p a {
color : #d9d9d9;
border-bottom : 1px dotted #ffffff;
text-decoration : none;
}
#content a:hover, #extra p a:hover {
color : #99cc00;
border-bottom : 1px dotted #99cc00;
}
#content p, #content ul, .simplepie ol, #extra p {
color : #aaaaaa;
font : 1em/1.5em "Frutiger", "Univers", "Candara", Arial, sans-serif;
margin : 0 2.25em 1em 0.25em;
}
#content h3.date {
margin : -18px 19px 0 0;
font-size : 0.8em;
float : right;
color : #525252;
}
div#content img {
border : 1px dotted rgb(102, 102, 102);
padding : 4px;
display : block;
margin-bottom : 18px;
margin-top : 0;
}
#content blockquote {
border-left : 5px solid rgb(146, 136, 131);
margin : 15px 30px 0 10px;
padding-left : 20px;
}
#content ul {
list-style-image : url(http://www.pixelsandtext.be/images/bullet.gif);
list-style-type : disc;
margin : 1em 0 1em 3em;
}
#content h3 {
margin : 0 0 1em 2px;
font-size : 1.2em;
}
#flickring img {
width : 75px;
height : 75px;
}
#flickring a {
border : 1px solid rgb(102, 102, 102);
margin : 2px;
padding : 2px 2px 0;
display : block;
float : left;
text-decoration : none;
background-image : none;
}
#flickring a:hover {
background : rgb(121, 179, 11) none repeat;
}
#flickring {
margin : 0 0 0 5px;
overflow : auto;
}
#listening, #reading, #viewing, #video, #audio, #radio, #tagcloud , #informace, #links {
margin : 0 0 25px 6px;
}
#listening ul, #reading ul {
margin-top : 4px;
width : 255px;
overflow : hidden;
height : 200px;
}
#reading {
margin-top : -8px;
}
#reading ul {
height : 75px;
}
#listening li, #reading li {
float : left;
}
#listening ul li a, #reading ul li a {
border : 1px solid rgb(102, 102, 102);
margin : 0 2px 4px;
padding : 2px;
text-decoration : none;
display : block;
width : 75px;
height : 57px;
float : left;
background-image : none;
}
#reading ul li a {
height : 57px;
}
#viewing {
margin-top : -10px;
}
#viewing h2 {
margin-bottom : 2px;
}
#viewing a {
display : block;
border : 1px solid rgb(102, 102, 102);
width : 244px;
height : 151px;
padding : 2px;
}
#listening ul li a:hover, #movies a:hover, #reading ul li a:hover, #viewing a:hover {
background : rgb(121, 179, 11) none repeat;
}
#searchform {
float : right;
margin : 15px 7px 0 0;
}
input {
background-color : #d9d9d8;
}
#searchform fieldset label {
color : #525252;
font : 1em/1.5em "Frutiger", "Univers", "Candara", Arial, sans-serif;
}
#LSResult {
position : absolute;
right : 7px;
background-color : #525253;
width : 252px;
z-index : 100;
}
#LSShadow {
padding : 5px;
}
#LSRes {
background-color : #525253;
}
.LSRow {
padding : 5px;
}
.LSRow a, #LSHeader div a {
color : #ffffff;
}
.LSRow a:hover, #LSHeader div a:hover {
color : #000;
}
#LSHighlight {
background-color : #aab;
}
#LSHeader {
padding : 2px 2px 8px;
}
.lsDate {
display : block;
color : #555;
}
ul#recent_articles {
margin-bottom : 2em;
}
ul#recent_articles li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 0 0 0;
}
ul#recent_articles li a {
padding-left : 0;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_1 {
margin-bottom : 2em;
}
ul#recent_articles_1 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 35px 0 0;
}
ul#recent_articles_1 li a {
padding-left : 1.75em;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_1 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_1 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_2 {
margin-bottom : 2em;
}
ul#recent_articles_2 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 35px 0 0;
}
ul#recent_articles_2 li a {
padding-left : 1.75em;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_2 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_2 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_3 {
margin-bottom : 2em;
}
ul#recent_articles_3 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 35px 0 0;
}
ul#recent_articles_3 li a {
padding-left : 1.75em;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_3 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_3 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_4 {
margin-bottom : 2em;
}
ul#recent_articles_4 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 35px 0 0;
}
ul#recent_articles_4 li a {
padding-left : 1.75em;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_4 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_4 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_5 {
margin-bottom : 2em;
}
ul#recent_articles_5 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 0 0 0;
}
ul#recent_articles_5 li a {
padding-left : 0;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_5 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_5 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_6 {
margin-bottom : 2em;
}
ul#recent_articles_6 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 0 0 0;
}
ul#recent_articles_6 li a {
padding-left : 1.75em;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_6 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_6 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#recent_articles_7 {
margin-bottom : 2em;
}
ul#recent_articles_7 li {
border-bottom : 1px solid rgb(85, 85, 85);
padding : 4px 0;
margin : 0 0 0 0;
}
ul#recent_articles_7 li a {
padding-left : 0;
}
.simplepie ol li {
padding : 4px 0;
margin : 0 8px 0 -2px;
border-bottom : 1px solid rgb(85, 85, 85);
}
.simplepie ol li a, ul#recent_articles_7 li a {
color : #d9d9d9;
text-decoration : none;
}
.simplepie ol li a:hover, ul#recent_articles_7 li a:hover {
color : #99cc00;
text-decoration : none;
}
ul#facebook {
margin : 0 0 0 0;
}
ul#facebook img {
border : 0;
float : left;
padding : 0;
display : block;
margin-bottom : 0;
margin-right : 10px;
margin-top : 0;
}

ul#video {
margin : 0 0 2em 0;
}
ul#audio {
margin : 0 0 2em 0;
}
ul#radio {
margin : 0 0 2em 0;
}
ul#tagcloud {
margin : 0 0 2em 0;
}
ul#odkazy {
margin : 0 0 2em 0;
}
#odkazy a:link, #odkazy a:visited, #video a:link, #video a:visited, #audio a:link, #audio a:visited, #radio a:link, #radio a:visited, #tagcloud a:link, #tagcloud a:visited, #extra p a {
color : #d9d9d9;
border-bottom : 1px dotted #ffffff;
text-decoration : none;
}
#informace a:link, #informace a:visited
{
color : #d9d9d9;
border-bottom : 0px;
text-decoration : none;
}
ul#posledni {
margin : 0 0 0 0;
}
#posledni a:link, #posledni a:visited, #extra p a {
color : #d9d9d9;
border-bottom : 1px dotted #ffffff;
text-decoration : none;
}
ul#posledni li {
padding : 4px 0;
margin : 0 35px 0 0;
}
ul#posledni li a {
padding-left : 1.75em;
}
#recent_articles a:link, #recent_articles a:visited, #extra p a {
color : #d9d9d9;
text-decoration : none;
}
#listening a:link, #listening a:visited, #extra p a {
color : #d9d9d9;
border-bottom : 1px dotted #ffffff;
text-decoration : none;
}
#extra p img#me {
border : 1px dotted rgb(102, 102, 102);
padding : 2px;
display : block;
float : left;
margin : 0 1em 1em 0;
}
#extra p {
margin : 5px 25px 2em 0;
}
dl#lna_comment {
margin : 50px 0 0 2px;
border-top : 1px dotted #919191;
padding-top : 10px;
width : 405px;
}
dl#lna_comment input, dl#lna_comment textarea {
width : 250px;
background-color : #d9d9d8;
}
dl#lna_comment input#remember, dl#lna_comment input#forget {
width : 15px;
}
dl#lna_comment input.button {
width : 60px;
}
dl#lna_comment dt {
display : block;
margin : 10px 0 2px 0;
}
a#txpCommentHelpLink {
display : block;
padding-top : 10px;
width : 75px;
}
.a_comment_message, p#txpCommentInputForm {
border : 1px dotted #525252;
background-color : #1f1f1f;
margin : 2em 0 0.5em 0;
width : 405px;
}
.a_comment_message p {
padding : 1em 0 0 1em;
}
.menu
{
padding: 0;
margin: 0;
}
.menu a
{
text-decoration: none;
color: #ccc;
display: block;
width: 100%;
text-align: center;
}
.menu ul, .menu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}
ul.uroven1 li.polozka1
{
float: left;
position: relative;
font-weight: bold;
font-size: 120%;
height: 30px !important;
line-height: 30px;
background: #202020;
padding: 0 .5em;
height: 1em;
}
ul.uroven2
{
position: absolute;
line-height: 100%;
left: 0;
top: 30px;
width: 140px;
background: #181818;
visibility: hidden;
padding: .3em .5em;
}
ul.uroven2 img
{
border: solid #368 2px;
}
ul.uroven2 li.polozka2 a
{
font-weight: normal;
text-align: left;
padding: 0 .5em .1em;
margin: 0 -.5em;
}
.menu a:hover
{
text-decoration: underline;
}
ul.uroven2 li.polozka2 a:hover
{
color: #525252;
background: #272727;
}
ul.uroven1 li.polozka1
{
behavior: url(hovermenu.htc);
}
ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
background: #181818;
}
ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
} 

.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}