@import url("basic.css");
@import url("menu.css");
@import url("modules.css");
@import url("user_edit.css");

#box{
	background: #fff url(../images/box.gif) no-repeat top center;
	margin: 0 auto;
	width: 950px;
	padding: 0 4px;
	text-align: left;	
	position: relative;
}
#header{
	background: url(../images/header.gif) repeat-x top;
	position: relative;
	height: 90px;	
	width: 950px;
	overflow: hidden;
}

#logo{
	position: absolute;
	top: 45px;
	left: 20px;
	width: 235px;
	height: 45px;
}
#obsah { 
	width: 910px;  
	margin: 0 auto;
	padding-bottom: -15px;
	clear: both;
	position: relative;
	background: url(../images/obsah.jpg) no-repeat top;
}
#content { 
	width: 645px; 
	position: relative;
	top: -30px;
	line-height: 1.3em;	
	min-height: 200px;
	padding-top: 216px;
	float: right;
}
#drobky  li{
	list-style-type: none;
	display: inline;
	padding-right: 14px;
	padding-left: 6px;
	background: url(../images/drobky.gif) no-repeat center right;
	color: #afafb0;
	font-size: 85%;
}
#drobky  li.prvni_drobek{
	padding-left: 0;
}
#drobky  li.posledni_drobek{
	background: none;
}
#drobky  li a{
	color: #afafb0;
}
#drobky  li a:hover{
	text-decoration: none;
}

#nav{
	width: 235px;
	float: left;
	padding-top: 45px;
	position: relative;
}

h3.nadp{
	padding: 6px 0 7px 25px;	
	border: 1px solid #6a6a6d;
	border-bottom: 1px solid #424245;
	border-right: 1px solid #424245;	
	background: #525255 url(../images/h3_nadp.gif) no-repeat 8px 11px;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
}
h3.nadp a{
	color: #fff;
	text-decoration: none;
}
h3.nadp a:hover{
	color: #acca57;
}

.mini_box{
	padding: 10px 10px 10px 0;
	background: #fff;
	border-top: none;
	margin-bottom: 10px;
}
.mini_box dt{
	display:block;
	float:left;
	width:4em;
	padding-bottom: 4px;
}
.mini_box dd{
	display:block;
	margin-left:4em;
	padding-bottom: 4px;
}

#footer, #footer_2{
	width: 910px;	
	display: inline;
	padding: 20px 0 10px 0;
	margin: 0 0 0 20px;
	background: #fff  url(../images/footer.gif) repeat-x bottom;
	font-size: 90%;
	color: #525255;
	position: relative;
	clear: both;
	float: left;
}
#footer_2{
	padding: 10px 0;
	background: #fff;

}
#footer a {
	color: #525255;
}
#footer a:hover {
	text-decoration: none;
}
#footer p{
	padding: 0;
}
.footer_left{
	width: 400px;
	float: left;
	padding-left: 14px !important;
}
.footer_right{
	width: 400px;
	float: right;
	text-align: right;
	padding-right: 14px !important;
}

#footer_2 .footer_left{
	padding-left: 0 !important;
}
#footer_2 .footer_right{
	padding-right: 0 !important;
}
#player{
	width: 643px;
	height: 197px;
	overflow: hidden;	
	position: absolute;
	top: -25px;
	left: 265px;
	border: 1px solid #606062;
	border-top: 5px solid #606062;
}
#language{
	position: absolute;
	top: 27px;
	left: 289px;
}
#language li{
	float: left;	
	list-style-type: none;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline;
}

#header_box{
	width: 550px;
	position: absolute;
	top: 23px;
	right: 24px;
	text-align: right;
}
#header_text{
	float: right;
	padding-left: 6px;
}
#header_text li{
	float: left;	
	list-style-type: none;
	padding: 3px 10px 4px 11px;
	display: inline;
	background: url(../images/header_text.gif) no-repeat 1px 9px;
}
#header_text a{
	color: #afafb0;
	font-size: 85%;
}
#header_text a:hover{
	color: #acca57;
}


#wellnessplayer {
    display: block;
    width: 643px;
    height: 197px;
    position: relative;
}

#wellnessplayer img.main {
    position: absolute;
    top: 0px;
    left: 0px;
}

#wellnessplayer span.main {
    position: absolute;
    top: 89px;
    left: 0px;
    display: block;
    width: 321px;
    height: 68px;
}

#wellnessplayer span.main span {
    position: relative;
    display: block;
    width: 321px;
    height: 68px;
    overflow: hidden;
}

#wellnessplayer span.main span img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 321px;
    height: 68px;
}