body {
	font: 1.0em Arial, Arial Narrow,Arial,sans-serif;
	margin: 0;
	padding: 0;
	_behavior: url("js/csshover.htc");
	text-align: center;		
}

#all {
	display: block;			
	min-width: 995px;
}

#all #toppanel {
	background: url('../images/toppanel-bg.gif') repeat-x bottom left;	
	padding-bottom: 8px;
	text-align: left;
	margin: 0;	
}

#all #toppanel ul#menu {
	list-style-type: none;	
	padding: 0;
	margin: 0;
	height: 50px;	
	display: block;
	background: #6e6e6e url('../images/menu-bg.gif') repeat-x top left;
	border-bottom: #9d9da1 1px solid;
	font-size: 0.9em;
}

#all #toppanel ul#menu li {
	list-style-type: none;
	padding: 0;	
	margin: 14px 0 0 1px;
	float: left;	
	height: 37px;	
	overflow: hidden;
	background: #191919 url('../images/menu-li-bg.jpg') no-repeat top left;	
}

#all #toppanel ul#menu li:hover {
	background: #191919 url('../images/menu-li-bg-hover.jpg') no-repeat top left;
}

#all #toppanel ul#menu li.first {
	margin-left: 30px;
	margin-right: 50px;
}

#all #toppanel ul#menu li a {
	background: url('../images/menu-li-a-bg.jpg') no-repeat top right;
	display: block;
	height: 37px;
	_height: 20px;
	overflow: hidden;
	padding: 14px 20px 4px 20px;
	margin: 0;
	color: #fff;
	text-decoration: none;	
	_float: left;
	_text-align: center;
}

#all #toppanel ul#menu li:hover a {
	background: url('../images/menu-li-a-bg-hover.jpg') no-repeat top right;
}

#all #toppanel #topmiddlepanel {
	height: 52px;
	background: #202020 url('../images/topmiddlepanel-bg.gif') repeat-x top right;
	position: relative;	
}

#all #toppanel #topmiddlepanel img#img {
	position: absolute;
	top: 0;
	left: 30px;
}

#all #toppanel #topmiddlepanel ul#buttons {
	list-style-type: none;	
	padding: 0 0 0 10px;
	margin: 0;
	position: absolute;
	left: 420px;
	top: 0px;	
}

#all #toppanel #topmiddlepanel ul#buttons li {
	list-style-type: none;	
	padding: 0 3px;
	margin: 0 0;
	float: left;
}

#all #toppanel #topmiddlepanel ul#buttons li a img {
	
}

#all #toppanel #topmiddlepanel ul#buttons li span {
	font-size: 0.8em;
	color: #a8a8a8;
	position: relative;
	top: -10px;
}

#all #toppanel #topmiddlepanel a.button,
#all #toppanel #topmiddlepanel a.button3 {
	position: absolute;
	left: 490px;
	top: 20px;
	display: block;
	color: #a8a8a8;
	background: url('../images/toppanel-button-bg.gif');
	text-align: center;
	text-decoration: none;
	padding: 2px 0;
	width:  74px;
	font-weight: normal;
	font-size: 0.65em;
}

#all #toppanel #topmiddlepanel a.button3  {
	left: 568px;
}

#all #toppanel #topmiddlepanel form {
	position: absolute;
	left: 658px;
	top: 18px;
}

#all #toppanel #topmiddlepanel form p {
	display: inline;
	margin: 0;
	padding: 0;
	color: #a8a8a8;
	font-size: 0.8em;
}

#all #toppanel #topmiddlepanel form p input, #all #toppanel #topmiddlepanel form p select {
	margin: 0 0 0 10px;
	vertical-align: middle;
	font-size: 0.8em;
	color: #808080;
}

#all #toppanel #topmiddlepanel form p input.image {
	color: #a8a8a8;
	font-size: 0.65em;
}

#all #toppanel #topmiddlepanel a.loged-user {
	color: #fff;
	font-size: 1.3em;
	font-weight: normal;
	text-decoration: none;
	position: absolute;
	left: 280px;
	top: 20px;	
}

#all #toppanel #topmiddlepanel a.button2 {
	position: absolute;
	left: 937px;
	top: 0px;	
}

#all #toppanel #userpanel {
	height: 26px;
	background: #202020 url('../images/userpanel-bg.gif') repeat-x top right;
	color: #cacaca;
	text-align: left;
	padding-left: 70px;
	padding-top: 0;
	position: relative;
	font-size: 0.8em;
}

#all #toppanel #userpanel span {
	position: relative;
	top: 5px;
	left: 20px;
}

#all #toppanel #userpanel ul.enquiry {
	position: absolute;
	left: 97px;
	top: 0px;
	height: 26px;
	list-style-type: none;	
	padding: 0 65px 0 0;
	margin: 0;
	background: url('../images/userpanel-delimiter.gif') no-repeat bottom right;
	font-size: 0.9em;
}

#all #toppanel #userpanel ul.enquiry li {
	list-style-type: none;	
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;	
	float: left;
	background: url('../images/enquiry-li-bg.gif') no-repeat 0em 0.7em;
}

#all #toppanel #userpanel ul.enquiry li.first {
	background: none;
}

#all #toppanel #userpanel ul.enquiry li a {
	color: #cacaca;
	text-decoration: none;
}
	

#all #toppanel #userpanel img.big {
	position: absolute;
	left: 165px;
	top: 0;	
}

#all #toppanel #userpanel img.small {
	position: absolute;
	left: 65px;
	top: 0;
}

#all #toppanel #userpanel ul.usercommands {
	position: absolute;
	left: 218px;
	top: 0px;
	height: 26px;
	list-style-type: none;	
	padding: 0;
	margin: 0;	
}

#all #toppanel #userpanel ul.usercommands li {
	list-style-type: none;			
	float: left;
	height: 26px;
	background: url('../images/userpanel-delimiter.gif') no-repeat bottom right;
}

#all #toppanel #userpanel ul.usercommands li a {
	color: #cacaca;
	text-decoration: none;
	display: block;
	margin: 5px 0 0 0;	
	padding: 0 15px;
}

#all #middlepanel {
	margin: auto;
	text-align: left;
	width: 866px;
	background: #fff;
	padding-top: 20px;	
}

#all #middlepanel p {
	text-align: left;
}

#all #middlepanel #form {
	width: 514px;
	margin: 0 120px;
}

#all #middlepanel #form form table {
	border-collapse: collapse;	
	margin-top: 1.5em;
}

#all #middlepanel #form form table tr td {
	padding-bottom: 1.5em;
	padding-right: 5px;
}

#all #middlepanel #form form label {
	font-weight: bold;
}

#all #middlepanel #form form table input, #all #middlepanel form table select  {
	border: 1px solid #bdbdbd;
	font: 1.0em Arial, Arial Narrow,Arial,sans-serif;
}

#all #middlepanel #form form input.submit {
	border: none;
	background: none;
	color: #676767;
	text-transform: uppercase;
	float: right;
}

#all #middlepanel #form2 {
	width: 514px;
	margin: 0 120px;
}

#all #middlepanel #form2 h2.form2 {		
	color: #fff;	
	padding: 12px 25px;
	margin: 0 0 20px 0;
	font-size: 1.4em;
	display: block;
	background: #3d3d3d url('../images/form2-h2-bg.gif') no-repeat top left;
	width: 495px;
}

#all #middlepanel #form2 form table {
	border-collapse: collapse;	
	margin-top: 1.5em;
	margin-left: 20px;
}

#all #middlepanel #form2 form table tr td {
	padding: 0.7em 0;
	padding-right: 5px;	
	font-size: 0.9em;
	vertical-align: middle;
}

#all #middlepanel #form2 form table tr td p {
	padding: 0.5em 0;
	margin: 0;
	text-indent: 0.0em;
	color: #7c7c7c;	
	font-size: 1.0em;
}

#all #middlepanel #form2 form table tr td input, #all #middlepanel #form2 form table tr td select {
	margin-right: 10px;
	color: #292929;
	padding: 2px;
}

#all #middlepanel #form2 form table tr td table tr td {
	font-size: 1.0em;
}

#all #middlepanel #form2 form table tr th {
	width: 158px;
	color: #818181;
	font-size: 1.15em;
	padding: 0.7em 0;
	vertical-align: top;
	overflow: hidden;
	
}

#all #middlepanel #form2 form table tr td label {
	color: #292929;
	font-weight: normal;
}

#all #middlepanel #form2 form table tr td table {
	margin: 0;
	border-collapse: collapse;
}

#all #middlepanel #form2 form table tr td table tr th {
	padding: 0;
	margin: 0;
	width: auto;
}

#all #middlepanel #form2 form table tr td  table tr td {
	padding: 0;
	margin: 0;

}

#all #middlepanel #form2 form label {
	font-weight: bold;
}

#all #middlepanel #form2 form table input, #all #middlepanel form table select  {
	border: 1px solid #bdbdbd;
	font: 1.0em Arial, Arial Narrow,Arial,sans-serif;
}

#all #middlepanel #form2 form table select  {
	width: 120px;
	border: 1px solid #212121;
	padding: 0;	
}

#all #middlepanel #form2 form input.submit {

	border: none;
	background: none;
	color: #676767;
	text-transform: uppercase;
	float: right;

}


#all #middlepanel #form2 .hide {
	visibility: hidden;
	display: none;
	position: absolute;
	overflow: hidden;
	height: 0px;	
}

#all #middlepanel #form2 .show {
	visibility: visible;
	display: table-row;
	position: static;
	overflow: visible;
	height: auto;	
}

#all #middlepanel #aonews {
	font-size: 0.9em;
}

#all #middlepanel #aonews #aonews-top .registration img {
	width: 169px;
}

#all #middlepanel #aonews #aonews-top .important img {
	width: 264px;
}

#all #middlepanel #aonews #aonews-top ul {
	padding: 3px 0;
	margin: 10px 0px;	
	list-style-type: none;	
	border-top: 1px solid #989898;
	border-bottom: 1px solid #989898;
	float: left;
	text-align: center;
	width: 866px;
}

#all #middlepanel #aonews #aonews-top ul li {
	display: inline;
	margin: 0 15px;
	padding: 0;
}

#all #middlepanel #aonews #aonews-left {
	float: left;
	width: 165px;
}

#all #middlepanel #aonews #aonews-left h2, #all #middlepanel .panel h2 {
	border-top: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 8px 5px;
	margin: 1em 0 10px 0;
	font-size: 1.1em;
	text-align: left;
}

#all #middlepanel #aonews #aonews-left h2 a {
	color: #000;
}

#all #middlepanel #aonews #aonews-left h3 {
	font-size: 0.9em;
	margin: 0;
	padding: 0 10px;	
}

#all #middlepanel #aonews #aonews-left h3 a {
	font-size: 1.0em;
	color: #000;
}

#all #middlepanel #aonews #aonews-left p {
	color: #656565;
	font-size: 0.8em;
	margin: 0;
	padding: 5px 10px;
}

#all #middlepanel #aonews #aonews-left img {
	width: 150px;
	margin: 0 8px;
}

#all #middlepanel #aonews #aonews-left hr {
	background: none;
	border-bottom: 3px solid #989898;
}

#all #middlepanel #aonews #aonews-left a.mark {
	margin: auto;
	display: block;
	text-align: center;
	width: 165px;
	font-weight: normal;
	color: #000;
}

#all #middlepanel #aonews #aonews-left a.big {
	font-size: 1.2em;
	display: block;
}

#all #middlepanel #aonews #aonews-left ul {
	padding: 0;
	margin: 0 0 0 10px;	
	list-style-type: none;	
	font-size: 0.8em;
}

#all #middlepanel #aonews #aonews-left ul li {
	padding: 0;
	margin: 0;	
	list-style-type: none;
	
}

#all #middlepanel #aonews #aonews-left ul li a {
	color: #000;
	text-decoration: none;
	background: url('../images/aonewsleft-bullet.gif') no-repeat 0em 0.65em;
	padding-left: 10px;
}

#all #middlepanel #aonews #aonews-left ul li img {
	margin: 0;
}

#all #middlepanel #aonews #aonews-left ul.collections,
#all #middlepanel #aonews #aonews-left ul.users {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	border-bottom: 3px solid #989898;
	margin: 0;
}

#all #middlepanel #aonews #aonews-left ul.collections {
	border-bottom: none;
	padding-top: 10px;
}

#all #middlepanel #aonews #aonews-left ul.collections li a,
#all #middlepanel #aonews #aonews-left ul.users li a {
	color: #7a7a7a;
	font-weight: bold;
	background: none;
	padding-left: 0;
}

#all #middlepanel #aonews #aonews-left ul.collections li.first,
#all #middlepanel #aonews #aonews-left ul.users li.first {
	padding-bottom: 13px;
	margin-bottom: 13px;
	border-bottom: 3px solid #989898;
}


#all #middlepanel #aonews #aonews-center {
	float: left;
	width: 415px;
	margin: 15px 0 0 12px;
	overflow: hidden;
}

#all #middlepanel #aonews #aonews-center a.button {
	background: #000;
	color: #fff;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	display: block;
	width: 120px;
	margin: 20px 140px 40px 140px;
}


#all #middlepanel #aonews #aonews-center form#actions-filter table, #all #middlepanel #aonews #aonews-center form#articles-filter table {
	width: 426px;
	font-size: 0.8em;
}

#all #middlepanel #aonews #aonews-center form#actions-filter table th, #all #middlepanel #aonews #aonews-center form#articles-filter table th {
	font-weight: normal;
	
}

#all #middlepanel #aonews #aonews-center ul#actionlist {
	padding: 0;
	margin: 0;	
	list-style-type: none;
	width: 415px;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li {
	padding: 0;
	margin: 5px 10px;	
	list-style-type: none;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li h3 {
	background: #000;
	color: #fff;
	font-size: 0.9em;
	font-weight: normal;
	padding: 3px 12px;
	margin: 10px 0;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li.today h3 {
	background: #d50100;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li.tomorrow h3 {
	background: #e57d00;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li.days-3 h3 {
	background: #858585;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li.days-9 h3 {
	background: #4f4f4f;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li h2 {
	font-size: 1.2em;
	color: #404040;
	margin: 5px 10px;
	padding: 0;
}

#all #middlepanel #aonews #aonews-center ul#actionlist li p {
	font-size: 0.8em;
	color: #656565;
	margin: 0 10px;
	padding: 0;
}

#all #middlepanel a {
	color: 	#333;
	font-weight: bold;
	text-decoration: none;	
}

#all #middlepanel a.more {
	font-weight: bold;
	text-decoration: none;	
	font-style: italic;
}

#all #middlepanel #aonews #aonews-center ul li p.public {
	padding-top: 10px;
}

#all #middlepanel #aonews #aonews-center ul li p.public a {	
	text-decoration: none;
	color: 	#656565;
}


#all #middlepanel #user #user-center ul#actionlist, 
#all #middlepanel #user #user-center ul#articlelist
{
	padding: 0;
	margin: 0 5px;	
	list-style-type: none;
	width: 415px;	
}

#all #middlepanel #aonews #aonews-center ul#newslist, 
#all #middlepanel #aonews #aonews-center ul#articlelist {
	padding: 0;
	margin: 0 5px;	
	list-style-type: none;
	width: 415px;	
}


#all #middlepanel #user #user-center ul#actionlist li,
#all #middlepanel #user #user-center ul#articlelist li
 {
	padding: 0 0 10px 0;
	margin: 5px 0 10px 0;	
	list-style-type: none;
	background: url('../images/aonews-hr.gif') no-repeat bottom left;
	clear: left;
	float: left;
	width: 415px;	
}

#all #middlepanel #aonews #aonews-center ul#newslist li, 
#all #middlepanel #aonews #aonews-center ul#articlelist li {
	padding: 0 0 10px 0;
	margin: 5px 10px 10px 10px;	
	list-style-type: none;
	background: url('../images/aonews-hr.gif') no-repeat bottom left;
	clear: left;
	float: left;
	width: 415px;
}


#all #middlepanel #aonews #aonews-center ul#newslist li h2, 
#all #middlepanel #aonews #aonews-center ul#articlelist li h2, 
#all #middlepanel #user #user-center ul#actionlist li h2,
#all #middlepanel #user #user-center ul#articlelist li h2
{
	font-size: 1.25em;
	color: #404040;
	margin: 5px 0;
	padding: 0;
}

#all #middlepanel #aonews #aonews-center ul#newslist li p, 
#all #middlepanel #aonews #aonews-center ul#articlelist li p, 
#all #middlepanel #user #user-center ul#actionlist li p,
#all #middlepanel #user #user-center ul#articlelist li p 
{
	font-size: 0.8em;
	margin: 5px 0;
	color: #606060;
}

#all #middlepanel #aonews #aonews-center ul#newslist li img, 
#all #middlepanel #aonews #aonews-center ul#articlelist li img, 
#all #middlepanel #user #user-center ul#actionlist li img,
#all #middlepanel #user #user-center ul#articlelist li img {
	float: left;
	margin: 0 10px 5px 0;
	/*width: 140px*/
}

#all #middlepanel #aonews #aonews-center #aonews-hp h2 {
	background: #fff;
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 4px 0;
	text-align: center;
	clear: both;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}

#all #middlepanel #aonews #aonews-center #aonews-hp h3 {
	text-transform: uppercase;
	font-size: 1.25em;
	font-weight: normal;
	margin: 25px 0 10px 0;
	padding: 0;
}

#all #middlepanel #aonews #aonews-center #aonews-hp p {
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}

#all #middlepanel #aonews #aonews-center #aonews-hp ul {
	margin: 5px;
	padding: 0;
	list-style-type: none;
	font-size: 0.75em;	
}

#all #middlepanel #aonews #aonews-center #aonews-hp ul li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url('../images/aonews-bullet.gif') no-repeat 0.0em 0.5em;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article {
	color: #404040;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article p {
	font-size: 0.9em;
	line-height: 1.3em;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article img {
	width: 150px;	
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article ul.links {
	border-top: 1px solid #dededc;
	clear: left;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article ul.links li {
	color: #474747;
	padding: 0;
	background: none;
	font-size: 1.1em;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article ul.links li a {
	color: #474747;
	font-weight: bold;
}

#all #middlepanel #aonews #aonews-center #aonews-hp .article img {
	float: left;
	margin: 0 10px 5px 0;
}

#all #middlepanel #aonews #aonews-center #aonews-hp  .more {
	font-size: 0.75em;
	color: #000;
	font-style: normal;
	margin: 10px 0 0 0;
	display: block;
}

#all #middlepanel #aonews #aonews-right2 {
	float: right;
	clear: right;
	width: 260px;
	padding-top: 15px;
}

#all #middlepanel #aonews #aonews-right2 h2 {
	border-top: 1px solid #989898;
	border-bottom: 1px solid #989898;
	padding: 8px 12px;
	margin: 1em 0 10px 0;
	font-size: 1.1em;
	text-align: left;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort {
	padding: 0;
	margin: 0;	
	list-style-type: none;
	width: 260px;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li {
	padding: 0 0 10px 0;
	margin: 5px 5px 10px 5px;	
	list-style-type: none;
	border-bottom: 1px solid #bfbfbf;	
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li a {
	color: #404040;
	text-decoration: none;
	font-size: 1.0em;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li h3 {
	font-size: 1.0em;
	margin: 0;
	padding: 5px 0;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li h4 {
	font-size: 0.8em;
	color: #404040;
	margin: 0 0;
	padding: 0;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li h4 .today {
	color: #ff0105;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li h4 .tomorrow {
	color: #fbbf00;
}

#all #middlepanel #aonews #aonews-right2 ul#actionlistshort li p {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}

#all #middlepanel #aonews #aonews-right2 a {
	font-size: 0.8em;
}

#all #middlepanel #user {
	
}

#all #middlepanel #user #user-left {
	float: left;
	width: 160px;
	font-size: 0.7em;
	text-align: center;
}

#all #middlepanel #user #user-left h2 {
	background: #383838 url('../images/userleft-h2-bg.gif') no-repeat top left;
	width: 150px;	
	overflow: hidden;
	color: #fff;
	font-size: 1.0em;
	margin: 2px auto;
	padding: 3px 0;
	text-align: center;
}

#all #middlepanel #user #user-left img {
	width: 150px;
}

#all #middlepanel #user #user-left ul#leftmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #f9f9f9;
	text-align: left;
}

#all #middlepanel #user #user-left ul#leftmenu li {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold;
}

#all #middlepanel #user #user-left ul#leftmenu li a {
	color: #000;
	text-decoration: none;
}

#all #middlepanel #user #user-left div#stats {
	text-align: left;
}

#all #middlepanel #user #user-left div#stats h4 {
	font-weight: normal;
	font-size: 1.0em;
	margin: 15px 0 3px 0;
	padding: 0;
	color: #505050;
}

#all #middlepanel #user #user-left div#stats div {
	border: 1px solid #120f20;
}

#all #middlepanel #user #user-left div#stats div div {
	background: #709e00;
	border: none;
	font-size: 0;
	line-height: 0;
	height: 2px;
}

#all #middlepanel #user #user-left div#stats p {
	color: #505050;
	text-align: center;
}

#all #middlepanel #user #user-left div.caption strong {
	display: block;
}

#all #middlepanel #user #user-left div.hudba,
#all #middlepanel #user #user-left div.literatura,
#all #middlepanel #aonews #aonews-left div.hudba,
#all #middlepanel #aonews #aonews-left div.literatura {
	position: relative;	
	font-size: 0.8em;
	margin: auto;
}
¨
#all #middlepanel #user #user-left div.hudba,
#all #middlepanel #user #user-left div.literatura {
	font-size: 1.0em;
}

#all #middlepanel #user #user-left div.hudba h3,
#all #middlepanel #user #user-left div.literatura h3,
#all #middlepanel #aonews #aonews-left div.hudba h3,
#all #middlepanel #aonews #aonews-left div.literatura h3  {
	position: absolute;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	top: 72px;
	left: 5px;
	width: 148px;
	text-align: center;
	color: #555555;
	font-weight: normal;
}

#all #middlepanel #user #user-left div.hudba h3,
#all #middlepanel #aonews #aonews-left div.hudba h3 {
	color: #a0a0a0;
}

#all #middlepanel #user #user-left div.hudba h4,
#all #middlepanel #user #user-left div.litaratura h4,
#all #middlepanel #aonews #aonews-left div.hudba h4,
#all #middlepanel #aonews #aonews-left div.literatura h4 {
	position: absolute;
	font-size: 1.0em;
	margin: 0;
	padding: 0;
	color: #858585;
	top: 20px;
	left: 5px;
	width: 148px;
	text-align: center;
	font-weight: normal;
}

#all #middlepanel #user #user-left div.hudba h4,
#all #middlepanel #aonews #aonews-left div.hudba h4 {
	color: #707070;	
}

#all #middlepanel #user #user-left div.hudba h5,
#all #middlepanel #user #user-left div.literatura h5,
#all #middlepanel #aonews #aonews-left div.hudba h5,
#all #middlepanel #aonews #aonews-left div.literatura h5 {
	position: absolute;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #af0000;
	top: 34px;
	left: 5px;
	width: 148px;
	text-align: center;
}

#all #middlepanel #user #user-left div.hudba h5,
#all #middlepanel #aonews #aonews-left div.hudba h5 {
	color: #fff;
}

#all #middlepanel #user #user-center {
	float: left;
	width: 415px;
	margin: 0 15px;
	overflow: hidden;	
}

#all #middlepanel #user #user-center #header {
	text-align: center;
	background: url('../images/user-header-bg.gif');
	width: 415px;
	height: 125px;
	color: #fff;
	overflow: hidden;
	position: relative;
}

#all #middlepanel #user #user-center #header h2 {
	margin: 0;
	padding: 3px 0;	
	font-size: 1.4em;	
}

#all #middlepanel #user #user-center #header h3 {
	margin: 0 25px;
	padding: 18px 0 11px 0;	
	font-size: 2.0em;
	text-align: left;
}

#all #middlepanel #user #user-center #header div {
	position: absolute;
	color: #8c8c8c;
	font-size: 2.0em;
	font-weight: bold;
	top: 20px;
	left: 300px;
}

#all #middlepanel #user #user-center #header img {
	position: absolute;
	top: 15px;
	left: 355px;

}

#all #middlepanel #user #user-center #header p {
	margin: 0;
	padding: 2px 0;	
	font-size: 0.8em;
	color: #aaa;
	text-align: center;
}

#all #middlepanel #user #user-center #user-home h2.user-home {
	background: #000 url('../images/user-home-h2-bg.gif') no-repeat top left;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	margin: 0 0 10px 0;	
	font-size: 0.9em;
	width: 415px;	
	float: left;
}

#all #middlepanel #user #user-center .command {
	text-align: center;
	display: block;
	margin: 15px 0 0 0;
	font-size: 0.8em;
}

#all #middlepanel #user #user-center ul li .command {	
	display: inline;		
}

#all #middlepanel #user #user-center #user-info {
	font-size: 0.8em;
	margin-top: 10px;
	color: #5f5f5f;
	line-height: 1.25em;
}

#all #middlepanel #user #user-center #user-info div {
	font-size: 0.85em;	
}

#all #middlepanel #user #user-center #user-info img {
	float: left;
	margin: 0 10px 15px 0; 
}

#all #middlepanel #user #user-center #user-info h3 {
	margin: 0;
	padding: 3px 0;
	font-size: 1.0em;
}

#all #middlepanel #user #user-center #user-info h3 span {
	font-weight: normal;
}

#all #middlepanel #user #user-center #user-info hr {
	border: none;
	background: none;
	border-top: 1px solid #a6a6a6;
}

#all #middlepanel #user #user-center #credit {
	background: url('../images/credit-bg.gif') no-repeat top left;
	width: 417px;	
	margin-top: 15px;
}

#all #middlepanel #user #user-center #credit .holder {
	background: url('../images/credit-holder-bg.gif') no-repeat bottom left;
	width: 417px;	
}

#all #middlepanel #user #user-center #credit h3 {
	color: #fff;	
	margin: 0;
	padding: 14px 22px;		
	font-size: 0.9em;
}

#all #middlepanel #user #user-center #credit h3 span {
	font-size: 1.2em;
}

#all #middlepanel #user #user-center #credit p {
	padding: 10px 15px;
	margin: 0;
	font-size: 0.8em;
	color: #5f5f5f;
	line-height: 1.4em;
}

#all #middlepanel #user #user-center #credit ul {
	margin: 0;
	padding: 10px 15px;
	list-style-type: none;	
}

#all #middlepanel #user #user-center #credit ul li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none;
	color: #ea0100;
	font-size: 0.75em;
	font-weight: bold;
}

#all #middlepanel #user #user-center #credit ul li a {
	color: #ea0100;
	font-size: 1.0em;	
}

#all #middlepanel #user #user-center #credit ul li a.button {
	display: block;
	width: 122px;	
	overflow: hidden;
	background: #3a3a3a url('../images/credit-button.gif') no-repeat top left;
	margin: 5px 0;
	padding: 4px 0;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#all #middlepanel #user #user-center #messages {
	background: url('../images/messages-bg.gif') no-repeat top left;
	width: 415px;		
	margin-top: 15px;	
}

#all #middlepanel #user #user-center #messages h3 {
	padding: 9px 9px 9px 54px;
	margin: 0;
	font-size: 0.8em;
}

#all #middlepanel #user #user-center #messages form p {
	margin: 0 0 16px 0;
	padding: 10px 10px;
	
}

#all #middlepanel #user #user-center #messages form p label {
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 3px;
}

#all #middlepanel #user #user-center #messages form p select {
	font-size: 0.85em;
	width: 165px;
}

#all #middlepanel #user #user-center #messages form p a {
	color: #000;
	font-size: 0.75em;
	font-weight: normal;	
}

#all #middlepanel #user #user-center #messages ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

#all #middlepanel #user #user-center #messages ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

#all #middlepanel #user #user-center #messages ul li h3 {
	background: #eaeaea;
	margin: 1px 0 1px 0;
	padding: 2px 7px;
}

#all #middlepanel #user #user-center #messages ul li.zadost-o-dilo h3 {
	background: #f9cc01;
}

#all #middlepanel #user #user-center #messages ul li h3 span {
	font-weight: normal;
}

#all #middlepanel #user #user-center #messages ul li h3 a.smazat {
	float: right;
	font-size: 0.8em;
	color: #030303;
	font-weight: normal;
	padding: 2px 20px 2px 0;
}

#all #middlepanel #user #user-center #messages ul li {
	clear: left;
}

#all #middlepanel #user #user-center #messages ul li div {
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	min-height: 49px;
	_height: 49px;
	float: left;
	width: 415px;
}


#all #middlepanel #user #user-center #messages ul li div img {
	float: left;
	width: 45px;	
	margin: 2px 10px 2px 0;
}

#all #middlepanel #user #user-center #messages ul li div p,
#all #middlepanel #user #user-center #messages ul li div h5
{
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	font-weight: normal;
}

#all #middlepanel #user #user-center #messages ul li div h4 {
	padding: 2px 0 0 0;
	margin: 0;
	font-size: 0.8em;
}

#all #middlepanel #user #user-center #messages ul li.zadost-o-dilo div p {
	font-size: 0.75em;
	clear: left;
	padding-top: 10px;
}

#all #middlepanel #user #user-center #messages ul li div a.povolit, #all #middlepanel #user #user-center #messages ul li div a.zamitnout {
	color: #fff;
	font-size: 0.7em;
	font-weight: normal;
	width: 90px;
	padding: 2px 0;
	margin-right: 10px; 
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	background: #96d000 url('../images/povolit-button.gif') no-repeat top left;
	float: left;
}

#all #middlepanel #user #user-center #messages ul li div a.zamitnout {
	background: #e60003 url('../images/zamitnout-button.gif') no-repeat top left;
}

#all #middlepanel #user #user-center #friends a.button {
	background: #fff url('../images/favorite-sort.gif') no-repeat top left;
	color: #000;
	font-weight: bold;
	font-size: 0.8em;
	width: 164px;
	text-align: center;
	float: left;
	margin: 20px;
	padding: 6px 0; 
}

#all #middlepanel #user #user-center #friends h3 {
	clear: both;
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 0.8em;
}

#all #middlepanel #user #user-center #friends ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#all #middlepanel #user #user-center #friends ul li {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	clear: left;	
	float: left;
	width: 415px;
}

#all #middlepanel #user #user-center #friends ul li h4 {
	background: #cfe1e1;
	font-size: 0.8em;
	padding: 3px 5px;
	margin: 0;
}

#all #middlepanel #user #user-center #friends ul li h4 span {
	font-weight: normal;
}

#all #middlepanel #user #user-center #friends ul li h4 .smazat {
	float: right;
	font-size: 0.85em;
	color: #000;
	font-weight: normal;
}

#all #middlepanel #user #user-center #friends ul li div {
	margin: 1px 0 10px 0; 
	border-top: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	width: 415px;
	float: left;
}

#all #middlepanel #user #user-center #friends ul li div img {
	float: left;
	margin: 0 10px 0 0;
}

#all #middlepanel #user #user-center #friends ul li div h5 {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 1.0em;
}

#all #middlepanel #user #user-center #friends ul li div h5 a {
	color: #000;
	font-size: 1.0em;
}

#all #middlepanel #user #user-center #friends ul li div p {
	margin: 2px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 0.9em;
}

#all #middlepanel #user #user-center #friends ul li h6 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	color: #3b3b3b;	
}

#all #middlepanel #user #user-center #friends ul li h6 a {
	color: #000;
	font-size: 1.0em;
}

#all #middlepanel #user #user-center #friends ul li img {	
	margin: 0 10px 0 0;
	float: left;
}

#all #middlepanel #user #user-center #friends ul li p {
	font-size: 0.8em;
	color: #5f5f5f;
	
}

#all #middlepanel #user #user-right {
	float: right;
	width: 260px;
	text-align: center;	
}

#all #middlepanel #user #user-right h2 {
	background: #383838 url('../images/userright-h2-bg.gif') no-repeat top left;
	width: 250px;	
	overflow: hidden;
	color: #fff;
	font-size: 0.7em;
	margin: 0px auto 2px auto;
	padding: 3px 0;
	text-align: center;
}

#all #middlepanel #user #user-right h3 {
	font-size: 1.1em;
	text-align: left;
	margin: 0 5px;
}

#all #middlepanel #user #user-right h4 {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	color: #000;
	text-align: left;
	margin: 0 5px;
}

#all #middlepanel #user #user-right h4.article {
	color: #f28d00;
	font-size: 1.0em;
}

#all #middlepanel #user #user-right h4.action {
	color: #e60000;
	font-size: 1.0em;
}

#all #middlepanel #user #user-right p {
	text-align: left;
	font-size: 0.75em;
	margin: 0 5px 10px 5px;
}

#all #middlepanel #user #user-right img {
	width: 250px;
	margin-bottom: 10px;
}

#all #middlepanel #user #user-right div.hudba,
#all #middlepanel #user #user-right div.literatura {
	position: relative;	
}

#all #middlepanel #user #user-right div.hudba h3,
#all #middlepanel #user #user-right div.literatura h3 {
	position: absolute;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	top: 52px;
	left: 19px;
	color: #555555;
	font-weight: normal;
}

#all #middlepanel #user #user-right div.hudba h3 {
	color: #a0a0a0;
}

#all #middlepanel #user #user-right div.hudba h4,
#all #middlepanel #user #user-right div.literatura h4 {
	position: absolute;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	color: #858585;
	top: 9px;
	left: 19px;
	font-weight: normal;
}

#all #middlepanel #user #user-right div.hudba h4 {
	color: #707070;	
}

#all #middlepanel #user #user-right div.hudba h5,
#all #middlepanel #user #user-right div.literatura h5 {
	position: absolute;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #af0000;
	top: 22px;
	left: 19px;
}

#all #middlepanel #user #user-right div.hudba h5 {
	color: #fff;
}



#all #middlepanel .panel {
	float: right;
	clear: right;
	width: 260px;
	padding-top: 0px;	
}

#all #middlepanel #aogallery-right {
	margin-left: 10px;
}

#all #middlepanel .panel img {
	margin: 10px 5px;
}

#all #middlepanel .panel p {
	margin: 0 5px;
	color: #565656;
	font-size: 0.8em;
}

#all #middlepanel .panel div.article {
	color: #565656;
}

#all #middlepanel .panel div.article h2 {
	border: none;
	font-size: 1.3em;
	padding: 0;
	margin: 0 5px;
}

#all #middlepanel .panel div.article p {
	font-size: 0.9em;
	margin: 0 5px;
	padding: 10px 0;
}

#all #middlepanel .panel div.who-is {
	color: #565656;
}


#all #middlepanel .panel div.who-is h3 {
	font-size: 1.6em;
	margin: 0 5px;
	padding: 0;
}

#all #middlepanel .panel div.who-is p {
	margin: 0 5px;
	padding: 0;
	font-size: 0.8em;
}

#all #middlepanel .panel div.who-is img.left {
	float: left;
	margin: 0 5px 0 5px;
	width: 107px;
}

#all #middlepanel .panel div.who-is img {
	width: 250px;
}

#all #middlepanel .panel hr {
	border: none;
	background: url('../images/aonews-right-hr.gif') no-repeat left top;
	height: 5px;
	
}

#all #middlepanel .paging {
	margin: 30px 65px 10px 65px; 
	vertical-align: middle;
	font-size: 0.8em;
	clear: both;
}

#all #middlepanel .paging a {
	font-weight: normal;
	color; #000;
}

#all #middlepanel .paging a.active {
	font-weight: bold;	
}

#all #middlepanel .paging img {
	vertical-align: middle;
}

#all #middlepanel .paging form {
	display: inline;
	padding-left: 20px;	
}

#all #middlepanel .paging form p {
	display: inline;
}

#all #middlepanel .paging form p input {
	width: 30px;
	border: 1px solid #a9aaac;
}

#all #middlepanel .paging form p input.submit {
	cursor: pointer;
}

#all #middlepanel ul#forum {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	clear: both;
}

#all #middlepanel ul#forum ul {
	padding: 0;
	margin: 0;
}

#all #middlepanel ul#forum li {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#all #middlepanel ul#forum li li {
	margin: -5px 0 0 0;
}

#all #middlepanel ul#forum li div {
	/*border-bottom: 1px solid #9f9f9f;*/
	border-top: 1px solid #000;	
	height: 54px;	
}

#all #middlepanel ul#forum li li div {
	/*border-bottom: 1px solid #9f9f9f;*/
	border-top: 1px solid #cacaca;	
	height: 54px;	
}

#all #middlepanel ul#forum li div img {
	width: 45px;
	height: 45px;
}

#all #middlepanel ul#forum li div h4 {	
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 1.4em;
	color: #222;
}

#all #middlepanel ul#forum li div h4 a {	
	color: #222;
	font-size: 1.0em;
	font-weight: bold;
	display: inline;
	margin: 0;
	padding: 0;
	float: none;
}

#all #middlepanel ul#forum li li div h4 {
	color: #7c7c7c;
}

#all #middlepanel ul#forum li li div h4 a {
	color: #7c7c7c;
}

#all #middlepanel ul#forum li li div {
	color: #7c7c7c;
}

#all #middlepanel ul#forum li div div {
	border: none;	
	top: 10px;
	left: 0;
	font-size: 0.75em;
	height: auto;
}

#all #middlepanel ul#forum li div a.answer {
	float: right;
	margin: 18px;
	font-size: 0.8em;
	color: #000;
	font-weight: normal;
}

#all #middlepanel ul#forum li div img {
	float: left;
	margin: 4px 4px 4px 0;
}

#all #middlepanel ul#forum li h3 {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}

#all #middlepanel ul#forum li li h3 {
	color: #7c7c7c;	
}

#all #middlepanel ul#forum li p {
	font-size: 0.8em;
	margin: 0;
	padding: 0 0 10px 0;
	color: #505050;
}

#all #middlepanel #image {
/*
	width: 534px;
	margin: 0 160px;
*/	
}

#all #middlepanel #image p#caption {
	text-align: center;
	font-size: 0.8em;
	color: #505050;
	margin-bottom: 100px;
}

#all #middlepanel #image p#caption a {
	font-weight: normal;
	color: #505050;
}

#all #middlepanel #image ul#forum {
	margin: 0 20px;
}

#all #middlepanel #image #hudba-detail #image {
	float: right;
	width: 160px;
}

#all #middlepanel #image ul#nav {
	list-style-type: none;
	margin: 0;
	padding: 0 300px;	
	display: block;
}

#all #middlepanel #image ul#nav li {
	list-style-type: none;	
	padding: 0;
	display: inline;
}

#all #middlepanel #image ul#nav li img {
	margin: 0 10px;
}


#all #middlepanel #image #hudba-detail,
#all #middlepanel #image #literatura-detail {
	margin-top: 30px;
	padding-bottom: 40px;
	float: left;
	width: 856px;
}

#all #middlepanel #image #hudba-detail h2 {
	font-size: 0.9em;
	margin: 0 0 2px 0;	
	padding: 10px 0 0 0;
}

#all #middlepanel #image #literatura-detail h2 {
	text-align: center;
	color: #828282;
	font-size: 1.3em;
}

#all #middlepanel #image #literatura-detail h3 {
	text-align: center;
	color: #828282;
	font-size: 1.3em;
}

#all #middlepanel #image #hudba-detail p,
#all #middlepanel #image #literatura-detail p {
	margin: 2px 0;
	padding: 0;
	font-size: 0.9em;
}

#all #middlepanel #image #hudba-detail div#player,
#all #middlepanel #image #literatura-detail div#player {
	float: left;
	margin-right: 10px;
}

#all #middlepanel #image #hudba-detail a,
#all #middlepanel #image #literatura-detail a {
	font-weight: normal;
}

#all #middlepanel #image a#download-button img {
	margin-top: 30px;
	
}

#all #middlepanel #image #hudba-detail a.image img,
#all #middlepanel #image #literatura-detail a.image img {
	float: right;
	width: 160px;
	margin-left: 10px;
}

#all #middlepanel #text {
	font-size: 0.75em;
}

#all #middlepanel #text h2 {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}

#all #middlepanel #text h3 {
	font-size: 1.0em;
	margin: 10px 0 0 0;
	padding: 0;
}

#all #middlepanel #text p {
	margin: 0;
	padding: 0 0 10px 0;
}

#all #middlepanel #aogallery {
	width: 910px;
	overflow: hidden;
}

#all #middlepanel #aogallery ul#types {	
	margin: 0;
	padding: 0 0 20px 0;
	list-style-type: none;
	width: 970px;
	float: left;
}

#all #middlepanel #aogallery ul#types li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	list-style-type: none;
	
}

#all #middlepanel #aogallery #aogallery-header {
	background: #262626 url('../images/aogallery-header-bg.jpg') no-repeat top left;
	width: 925px;	
	height: 145px;
	overflow: hidden;
	clear: both;
	position: relative;
	color: #fff;	
	left: -3px;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top h2 {
	top: 38px;
	left: 25px;
	margin: 0;
	padding: 0;
	position: absolute;
	color: #3b3b3b;
}

#all #middlepanel #aogallery #aogallery-header p {
	margin: 0;
	padding: 0;
	display: inline;
	position: absolute;
}


#all #middlepanel #aogallery #aogallery-header a {
	color: #fff;
	position: absolute;
	
}

#all #middlepanel #aogallery #aogallery-header select {
	width: 110px;
}

#all #middlepanel #aogallery #aogallery-header input.submit {
	border: none;
	background: #666 url('../images/showart.gif') no-repeat top left;
	color: #fff;
	padding: 0;
	text-align: center;
	width: 110px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	position: absolute;
	top: 15px;
	right: 0;
	_right: -60px;
	*right: -60px;
}

#all #middlepanel #aogallery #aogallery-header input.submit2 {
	vertical-align: middle;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top p.category {
	top: 25px;
	left: 240px;		
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top label {
	display: block;
	font-size: 0.7em;
	color: #666;
	margin-bottom: 2px;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top p.genre {
	top: 25px;
	left: 360px;		
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top p.info {
	top: 45px;
	left: 635px;		
	color: #666;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-top p.info input.submit {
	margin-left: 70px;
	padding: 2px 18px;
	position: relative;
	top: -3px;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom a.today {
	top: 95px;
	left: 25px;			
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom a.active {
	color: #00d2ff;;
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom a.this-week {
	top: 95px;
	left: 100px;			
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom p.date {
	top: 95px;
	left: 243px;			
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom p.date label {
	font-weight: bold;
	font-size: 1.0em;
}



#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom p.page {
	top: 95px;
	left: 635px;			
}

#all #middlepanel #aogallery #aogallery-header #aogallery-header-bottom p.page label {
	font-weight: bold;
	font-size: 0.8em;
}

#all #middlepanel #aogallery #aogallery-left {
	float: left;
	width: 629px;
	overflow: hidden;
}


#all #middlepanel #aogallery #aogallery-left ul#images,
#all #middlepanel #aogallery #aogallery-left ul#audiolist,
#all #middlepanel #aogallery #aogallery-left ul#textlist {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 700px;
	_margin-left: 7px;
}

#all #middlepanel #aogallery #aogallery-left ul#images li,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li,
#all #middlepanel #aogallery #aogallery-left ul#textlist li {
	float: left;
	list-style-type: none;
	margin: 15px;
	_margin: 15px 30px 15px 0;	
	padding: 0;
	width: 127px;
	height: 127px;
	background: #000;
	color: #fff;
	text-align: center;			
}

#all #middlepanel #aogallery #aogallery-left ul#textlist li {
	color: #858585;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li {
	background: url('../images/audiolist-bg.gif');
	position: relative;
}

#all #middlepanel #aogallery #aogallery-left ul#textlist li {
	background: url('../images/textlist-bg.gif');
	position: relative;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li h4,
#all #middlepanel #aogallery #aogallery-left ul#textlist li h4 {
	font-size: 0.7em;	
	margin: 0 0 7px 0;
	padding: 0;
	
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li h4 a {
	color: #b9b9b9;
}

#all #middlepanel #aogallery #aogallery-left ul#textlist li h4 a {
	color: #d1747c;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li h5,
#all #middlepanel #aogallery #aogallery-left ul#textlist li h5 {		
	margin: 8px 0 3px 0;
	padding: 0;
	width: 127px;
	text-align: center;
	font-size: 0.7em;
	font-weight: normal;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li h5 a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li h5 a {
	font-weight: normal;
}

#all #middlepanel #aogallery #aogallery-left ul#textlist li p a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li h5 a {
	color: #858585;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li h3,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li p,
#all #middlepanel #aogallery #aogallery-left ul#textlist li h3,
#all #middlepanel #aogallery #aogallery-left ul#textlist li p
{
	font-size: 0.7em;
	font-weight: normal;
	margin: 0 5px;
	padding: 0;	
	text-align: center;
}

#all #middlepanel #aogallery #aogallery-left ul#audiolist li a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li a {
	color: #fff;
	text-decoration: none;	
	font-weight: normal;
}

#all #middlepanel #aogallery #aogallery-left ul#images li div,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li div,
#all #middlepanel #aogallery #aogallery-left ul#textlist li div {
	display: table;	
	overflow: hidden;
	width: 127px;
	height: 127px;
	text-align: center;	
	_position: relative; 
	*position: relative; 
}

#all #middlepanel #aogallery #aogallery-left ul#images li div a,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li div a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li div a {
	display: table-cell; 
	vertical-align: middle;	
	_position: absolute; 
	*position: absolute;
	_top: 50%; 
	*top: 50%;
	*left: 50%;
}

#all #middlepanel #aogallery #aogallery-left ul#images li div a img {
	_position: relative; 
	*position: relative;
	_top: -50%; 
	*top: -50%;	
	*left: -50%;
}

#all #middlepanel #aogallery #aogallery-left ul#images li.prev,
#all #middlepanel #aogallery #aogallery-left ul#images li.next,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.prev,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.prev,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next
{
	background: #000 url('../images/images-next-bg.gif') no-repeat top left;
}


#all #middlepanel #aogallery #aogallery-left ul#images li.prev a, 
#all #middlepanel #aogallery #aogallery-left ul#images li.next a,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.prev a,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.prev a,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next a {
	color: #fff;
	display: block;
	padding-top: 12px;
}



#all #middlepanel #aogallery #aogallery-left ul#images li.prev a.page, 
#all #middlepanel #aogallery #aogallery-left ul#images li.prev a.icon,
#all #middlepanel #aogallery #aogallery-left ul#images li.next a.page, 
#all #middlepanel #aogallery #aogallery-left ul#images li.next a.icon,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.prev a.page,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.prev a.icon,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next a.page,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next a.icon,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.prev a.icon,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.prev a.page,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next a.icon,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next a.page {
	font-size: 1.8em;
	padding-top: 3px;
}

#all #middlepanel #aogallery #aogallery-left ul#images li.prev a.icon,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.prev a.icon,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.prev a.icon {
	padding-top: 20px;
}

#all #middlepanel #aogallery #aogallery-left ul#images li.next a.icon,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next a.icon,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next a.icon {
	padding-top: 1px;
}

#all #middlepanel #aogallery #aogallery-left ul#images li.next a.count,
#all #middlepanel #aogallery #aogallery-left ul#audiolist li.next a.count,
#all #middlepanel #aogallery #aogallery-left ul#textlist li.next a.count {
	padding-top: 0px;
}

#all #middlepanel #aogallery #aogallery-right2,
#all #middlepanel #aoseznamka #aoseznamka-right2,
#all #middlepanel #aoads #inzerce-right2,
#all #middlepanel #aodiscussion #diskuse-right2 {
	float: right;
	clear: right;
	width: 260px;
	padding-top: 33px;	
	text-align: center;
}

#all #middlepanel #aoads #inzerce-right2 {
	padding-top: 3px;
}

#all #middlepanel #aogallery #aogallery-right2 {
	padding-top: 15px;
}

#all #middlepanel #aogallery #aogallery-right2 img,
#all #middlepanel #aoseznamka #aoseznamka-right2 img,
#all #middlepanel #aoads #inzerce-right2 img,
#all #middlepanel #aodiscussion #diskuse-right2 img {
	width: 250px;
	margin: auto;
}

#all #middlepanel #aousergallery {
	width: 899px;
	overflow: hidden;
}


#all #middlepanel #image div.title,
#all #middlepanel #aousergallery div.title {			
	vertical-align: middle;
	width: 899px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dedede;
}

#all #middlepanel #image div.title img,
#all #middlepanel #aousergallery div.title img {	
	vertical-align: middle;
	margin-right: 10px;
	
}

#all #middlepanel #image div.title h2,
#all #middlepanel #aousergallery div.title h2 {	
	padding: 0;
	margin: 0;	
	font-size: 1.8em;
	font-weight: normal;
	vertical-align: middle;
	display: inline;
	color: #484848;
	position: relative;
	bottom: -5px;
}

#all #middlepanel #image div.title h2 a,
#all #middlepanel #aousergallery div.title h2 a {	
	color: #484848;
	font-weight: normal;
}

#all #middlepanel #aousergallery div.title form {
	padding: 0;
	margin: 0;
	display: inline;
}

#all #middlepanel #image div.title p,
#all #middlepanel #aousergallery div.title form p {
	margin: 0;
	padding: 20px 0;		
	float: right;
	font-size: 0.8em;
}

#all #middlepanel #aousergallery div.title form p select {
		font-size: 0.8em;
}

#all #middlepanel #aousergallery ul#thumbs {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 950px;
	overflow: hidden;
}

#all #middlepanel #aousergallery ul#thumbs li {	
	list-style-type: none;
	margin: 0 26px 0 0;
	padding: 0;
	float: left;
	width: 158px;
	height: 358px;
	position: relative;
	text-align: center;
	background: url('../images/gallery-thumb-li-bg.gif') no-repeat bottom left; 
}

#all #middlepanel #aousergallery ul#thumbs li.audio, 
#all #middlepanel #aousergallery ul#thumbs li.text 
{
	background-image: url('../images/gallery-thumb-li-audio-bg.gif'); 
}

#all #middlepanel #aousergallery ul#thumbs li img {	
	position: absolute;
	bottom: 58px;
	left: 0;
	width: 158px;
}

#all #middlepanel #aousergallery ul#thumbs li h4 {
	position: absolute;
	top: 100px;	
	left: 0;
	color: #838383;	
	font-size: 0.7em;
	margin: auto;
	padding: 0;	
	text-align: center;
	width: 158px;
}

#all #middlepanel #aousergallery ul#thumbs li h5 {
	position: absolute;
	top: 117px;	
	left: 0;
	color: #e5e5e5;	
	font-size: 0.8em;
	margin: auto;
	padding: 0;	
	text-align: center;
	width: 158px;
}

#all #middlepanel #aousergallery ul#thumbs li.literatura h5 {
	color: #ad0500;	
}

#all #middlepanel #aousergallery ul#thumbs li h3 {
	position: absolute;
	top: 155px;
	left: 5px;
	color: #9a9a9a;
	margin: auto;
	padding: 0;
	width: 148px;
	font-size: 0.75em;
	text-align: center;	
	
}

#all #middlepanel #aousergallery ul#list {
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 910px;
	overflow: hidden;
}

#all #middlepanel #aousergallery ul#list li {
	list-style-type: none;
	margin: 0;
	padding: 0 5px 0 0;
	float: left;
	width: 10px;
	height: 30px;
	position: relative;
	vertical-align: middle;
	background: url('../images/gallery-list-li-bg.gif') no-repeat bottom left; 		
}

#all #middlepanel #aousergallery ul#list li a {
	font-size: 0.7em;
}

#all #middlepanel #aousergallery ul#list li img {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 10px;
}

#all #middlepanel #aousergallery #mark {	
	position: relative;
	top: -15px;
	_top: -5px;
	*top: -5px;
	left: 0;
}

#all #middlepanel #aousergallery #mark img {	
	position: relative;
}

#all #middlepanel #aodiscussion {
	width: 886px;
	overflow: hidden;	
}

#all #middlepanel #aodiscussion #aodiscussion-header {
	background: #262626 url('../images/aodiscussion-header-bg.jpg') no-repeat top left;
	width: 886px;
	height: 78px;	
	clear: both;
	position: relative;
	color: #fff;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: absolute;
	top: 11px;
	left: 4px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li {	
	list-style-type: none;
	float: left;
	width: 113px;
	font-weight: bold;
	font-size: 1.3em;		
	text-align: center;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li.first,
#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li.last {
	width: 44px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li a {
	text-decoration: none;
	color: #fff;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li.today a {
	color: #d2ff00;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-top ul li.active a {
	color: #00d2ff;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p {
	margin: 0;
	padding: 0;	
	position: absolute;	
	color: #fff;
	font-weight: bold;
	font-size: 0.7em;
	top: 47px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p label {
	padding-right: 0.5em;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p select, #all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p input {
	font-size: 0.8em;
	width: 84px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.language {	
	left: 22px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.club {	
	left: 166px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.club select {
	width: 161px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year {	
	left: 435px;	
	position: relative;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year .help {
	display: none;
	visibility: hidden;
	position: absolute;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year div {
	left: 0;
	right: 0;
	color: #000;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year div input {
	background: #000;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year div div {
	color: #000;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.year div div a {
	color: #000;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.month {	
	left: 551px;
	display: none;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.info {	
	left: 703px;
	font-weight: normal;
	top: 50px;
}

#all #middlepanel #aodiscussion #aodiscussion-header #aodiscussion-header-bottom p.info a {
	font-weight: bold;
	color: #fff;
}

#all #middlepanel #aodiscussion #aodiscussion-left {
	width: 615px;
	float: left;
	overflow: hidden;
}

#all #middlepanel #aodiscussion #aodiscussion-left form {
	width: 610px;
	overflow: hidden;
	padding-bottom: 20px;
	margin: 0 0 0 5px;
}

#all #middlepanel #aodiscussion #aodiscussion-left form p {
	margin: 0;
	padding: 0;
}

#all #middlepanel #aodiscussion #aodiscussion-left form h3 {
	font-size: 0.7em;
	margin: 15px 0 5px 0;
	padding: 0;
}

#all #middlepanel #aodiscussion #aodiscussion-left form input,
#all #middlepanel #aodiscussion #aodiscussion-left form textarea
 {
	width: 600px;
	border: 1px solid #a5acb2;
	margin: 3px 0;
	display: block;
}

#all #middlepanel #aodiscussion #aodiscussion-left form a {
	color: #000;
	font-size: 0.7em;
	padding-top: 10px;
	display: block;
}

#all #middlepanel #aodiscussion #aodiscussion-left form input.submit2,
#all #middlepanel #aodiscussion #aodiscussion-left form input.submit {
	border: none;
	background: none;
	width: 91px;
	height: 25px;
	overflow: hidden;
	background: #fff url('../images/aodiscussion-submit-bg.gif') no-repeat top left;
	color: #616161;
	float: right;
	font-size: 0.65em;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	cursor: pointer;
}

#all #middlepanel #aodiscussion #aodiscussion-left form input.submit2 {				
	margin-right: 10px;
	background: #fff url('../images/aodiscussion-cancel-bg.gif') no-repeat top left;
}

#all #middlepanel #aodiscussion #aodiscussion-left h2 {
	background: #262626 url('../images/aodiscussion-h2-bg.jpg') no-repeat top left;
	color: #fff;
	font-weight: normal;
	padding: 7px 20px 8px 20px;
	margin: 0;
	width: 573px;
	overflow: hidden;
	font-size: 1.5em;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul {
	margin: 0 0 0 2px;
	padding: 10px 0 0 0;
	list-style-type: none;
	width: 609px;
	font-size: 1.0em;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #9c9c9c;	
	font-size: 1.0em;
	float: left;
	clear: left;
	width: 609px;
}


#all #middlepanel #aodiscussion #aodiscussion-left ul li ul {
	margin: 0;
	font-size: 1.0em;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li {
	margin: 0 0 0 6px;
	padding: 0;
	list-style-type: none;	
	border-top: 1px solid #d2d2d2;
	border-bottom: none;
	font-size: 1.0em;
	width: 603px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li ul li {
	width: 596px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li ul li ul li {
	width: 590px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li ul li ul li ul li {
	width: 584px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li ul li ul li ul li ul li {
	width: 578px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div {
	padding: 0 0 0 7px;
	margin: 12px 0;
	border-left: 7px solid #ffaf05;	
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul {
	margin-top: 0;
	padding-top: 0;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li div {
	margin: 6px 0;		
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li li div a, 
#all #middlepanel #aodiscussion #aodiscussion-left ul li.red li div a {
	color: #929292;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li.red ul li.gray div {
	border-color: #ffaf05;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div
{
	border-color: #ff0000;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div a {
	color: #ff0000;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li.red ul li div
{
	border-color: #ff0000;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li.gray div
{
	border-color: #d2d2d2;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div img {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li div img {
	margin-bottom: 3px;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div a.answer img {
	float: right;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div h3 {
	font-size: 0.7em;	
	padding: 0;
	margin: 0;
	color: #383838;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li div h3 {
	color: #929292;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div h4 {
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	color: #ffaf05;	
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li ul li div h4 {
	color: #929292;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li.red div h4, 
#all #middlepanel #aodiscussion #aodiscussion-left ul li.gray div h4 
{
	color: #ff0000;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div h5 {
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	color: #929292;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div h4 span {
	color: #929292;
	font-size: 0.8em;
	font-weight: normal;
	display: inline;
	padding-left: 0.5em;
}

#all #middlepanel #aodiscussion #aodiscussion-left ul li div p {
	clear: both;
	font-size: 0.6em;
	color: #363636;
	margin: 0;
	padding: 0;
}

#all #middlepanel #detail {
	overflow: visible;
}

#all #middlepanel #detail #detail-left {
	width: 250px;
	float: left;
	padding-top: 35px;
}

#all #middlepanel #detail #detail-right {
	width: 500px;
	float: left;
	margin-left: 20px;
	overflow: visible;
}

#all #middlepanel #detail #detail-right h2 {
	font-size: 1.2em;
	margin: 0 0 20px 0;
	padding: 0;
}

#all #middlepanel #detail #detail-right h3 {
	font-size: 0.8em;
	margin: 10px 0 0 0;
	padding: 0;
}

#all #middlepanel #detail #detail-right p {
	font-size: 0.8em;
	margin: 0 0 10px 0;
	padding: 0;
	color: #404040;
}

#all #middlepanel #detail #detail-right ul#links {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#all #middlepanel #detail #detail-right ul#links li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#all #middlepanel #detail #detail-right ul#links li a {
	color: #000;
	font-size: 0.8em;
	font-weight: normal;
}

#all #middlepanel #detail #detail-right ul#gallery {
	margin: 0;
	padding: 0 0 50px 0;
	list-style-type: none;
	width: 410px;
	float: left;
}

#all #middlepanel #detail #detail-right ul#gallery li {
	margin: 0 0 10px 0;
	padding: 0 10px 29px 0;
	list-style-type: none;
	float: left;
	position: relative;
	width: 71px;
	height: 100px;
	overflow: hidden;
	background: url('../images/detail-gallery-bg.gif') no-repeat bottom left;
}

#all #middlepanel #detail #detail-right div.upper {
	position: relative;
	top: -15px;
}

#all #middlepanel #detail #detail-right div.upper h3 {
	font-size: 1.6em;
	margin: 0;
	padding: 0;
}

#all #middlepanel #detail #detail-right div.upper h4 {
	font-size: 1.0em;
	padding: 0;
	margin: 0;
}

#all #middlepanel #detail #detail-right ul#gallery li img {
	position: absolute;
	bottom: 29px;
	left: 0px; 
}

#all #middlepanel #registrace ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 970px;
	overflow: hidden;
}

#all #middlepanel #registrace ul li {
	float: left;
	width: 380px;
	padding: 0;
	margin: 0 80px 0 0;
	list-style-type: none;
}

#all #middlepanel #registrace ul li p {
	color: #c2c2c2;
	font-size: 0.85em;
	margin: 0 10px;
}

#all #middlepanel #registrace ul li a {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	color: #292929;
	margin: 50px 15px;
}

#all #middlepanel #registrace ul li h2 {
	color: #fff;
	background: #3a3a3a url('../images/registrace-ul-h2-bg.gif') no-repeat top left;
	padding: 12px 25px;
	margin: 0 0 20px 0;
	font-size: 1.4em;
}

#all #middlepanel #registrace ul li ul {
	list-style-type: square;
	width: auto;
	margin: 0 10px;
}

#all #middlepanel #registrace ul li ul li {
	color: #333;
	font-size: 0.85em;
	margin: 0 10px;
	padding: 0;
	width: auto;
	list-style-type: square;
	float: none;
}

#all #middlepanel #registrace form {
	text-align: center;
}

#all #middlepanel #aosearch
#all #middlepanel #aoseznamka,
#all #middlepanel #aoads {
}

#all #middlepanel #aosearch #aosearch-left,
#all #middlepanel #aoads #aoads-left,
#all #middlepanel #aoseznamka #aoseznamka-left {
	float: left;
	width: 627px;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header,
#all #middlepanel #aoads #aoads-left #aoads-header, 
#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header {
	background: #283a24 url('../images/aoseznamka-header-bg.gif') no-repeat top left;
	width: 627px;
	height: 114px;
	overflow: hidden;
	position: relative;
}

#all #middlepanel #aoads #aoads-left #aoads-header {
	background: #27253b url('../images/aoads-header-bg.gif') no-repeat top left;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header {
	background: #27253b url('../images/aosearch-header-bg.gif') no-repeat top left;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-top h2,
#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-top h2,
#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-top h2 {
	color: #fff;
	font-size: 1.0em;
	position: absolute;
	left: 20px;
	top: 18px;
	margin: 0;
	padding: 0;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p,
#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p, 
#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p {
	position: absolute;
	top: 55px;
	margin: 0;
	padding: 0;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p.where {
	left: 15px;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p.what {
	top: 80px;
	left: 15px;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p.where label {
	color: #a8a8a8;
	font-size: 0.75em;
	padding-right: 10px;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p.what input {
	width: 486px;
}

#all #middlepanel #aosearch #aosearch-left #aosearch-header #aosearch-header-bottom p.what input.submit {
	width: 100px;
	background: #747474;
	color: #fff;	
	height: 23px;
	font-size: 0.8em;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.sex {
	left: 17px;	
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.sex select {
	width: 109px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.age {
	left: 134px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.age select {
	width: 73px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.language {
	left: 215px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.language select {
	width: 107px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.region {
	left: 330px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.region select {
	width: 107px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.hobby {
	left: 447px;
}

#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p.hobby select {
	width: 107px;
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.type {
	left: 17px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.type select {
	width: 109px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.language {
	left: 134px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.language select {
	width: 109px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.country {
	left: 250px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.country select {
	width: 109px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.price {
	left: 367px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.price select {
	width: 81px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.currency {
	left: 456px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p.currency select {
	width: 81px;	
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p label,
#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p label {
	display: block;
	color: #a5a5a3;
	font-size: 0.7em;
	padding: 0 0 5px 10px;
}

#all #middlepanel #aoads #aoads-left #aoads-header #aoads-header-bottom p input.submit,
#all #middlepanel #aoseznamka #aoseznamka-left #aoseznamka-header #aoseznamka-header-bottom p input.submit {
	background: #ef6c00;
	color: #fff;
	font-weight: bold;
	border: none;
	font-size: 0.65em;
	_font-size: 0.7em;
	position: absolute;
	top: 23px;
	left: 572px;
	display: block;
	padding: 1px 4px;
}

#all #middlepanel #aosearch #aosearch-left ul,
#all #middlepanel #aoads #aoads-left ul,
#all #middlepanel #aoseznamka #aoseznamka-left ul {
	margin: 30px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#all #middlepanel #aoads #aoads-left ul li,
#all #middlepanel #aoseznamka #aoseznamka-left ul li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	border-bottom: 1px solid #d7d7d7;
	clear: left;
	float: left;
	width: 627px;
}

#all #middlepanel #aosearch #aosearch-left ul li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	clear: left;
	float: left;
	width: 627px;
}

#all #middlepanel #aosearch #aosearch-left ul li h4 {
	background: #d7d7d7;
	color: #727272;
	margin: 3px 0;
	padding: 3px 10px;
	font-size: 0.7em;
}

#all #middlepanel #aosearch #aosearch-left ul li img {
	float: left;
	margin-right: 8px;
	width: 72px;
}

#all #middlepanel #aosearch #aosearch-left ul li h3 {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #626262;
}

#all #middlepanel #aosearch #aosearch-left ul li p {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
}

#all #middlepanel #aosearch #aosearch-left ul li.ao_user img {
	width: 45px;
}

#all #middlepanel #aosearch #aosearch-left ul li.ao_article p {
	color: #616161;
}

#all #middlepanel #aosearch #aosearch-left ul li.ao_article p.public {
	color: #000;
}

#all #middlepanel #aosearch #aosearch-left ul li a {
	color: #626262;
}

#all #middlepanel #aoads #aoads-left ul li div,
#all #middlepanel #aoseznamka #aoseznamka-left ul li div {
	margin: 0 0 15px 0;
}

#all #middlepanel #aoads #aoads-left ul li div img,
#all #middlepanel #aoseznamka #aoseznamka-left ul li div img {
	float: left;
	margin-right: 10px;
}

#all #middlepanel #aoads #aoads-left ul li div h3,
#all #middlepanel #aoseznamka #aoseznamka-left ul li div h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.0em;
}

#all #middlepanel #aoseznamka #aoseznamka-left ul li.male div h3 a {
	color: #2e5795;
}

#all #middlepanel #aoseznamka #aoseznamka-left ul li.female div h3 a {
	color: #fa66a4;
}

#all #middlepanel #aoads #aoads-left ul li div h3 a {
	color: #242424;
}

#all #middlepanel #aoads #aoads-left ul li div h4,
#all #middlepanel #aoseznamka #aoseznamka-left ul li div h4 {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	font-weight: normal;
	
}

#all #middlepanel #aoads #aoads-left ul li div h5,
#all #middlepanel #aoseznamka #aoseznamka-left ul li div h5 {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}

#all #middlepanel #aoads #aoads-left ul li img,
#all #middlepanel #aoseznamka #aoseznamka-left ul li img {
	float: left;
	margin-right: 10px;	
}

#all #middlepanel #aoads #aoads-left ul li h4,
#all #middlepanel #aoseznamka #aoseznamka-left ul li h4 {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 0.7em;
	clear: none;
	
}

#all #middlepanel #aoads #aoads-left ul li h4 {
	margin-top: 2px;
}

#all #middlepanel #aoads #aoads-left ul li p,
#all #middlepanel #aoseznamka #aoseznamka-left ul li p {
	margin: 0;
	padding: 0;
	color: #646464;
	font-size: 0.7em;
}

#all #middlepanel #aoads #aoads-left ul li p.data,
#all #middlepanel #aoseznamka #aoseznamka-left ul li p.data {
	color: #000;
	margin-top: 10px;
	width: 400px;
}

#all #footer {
	clear: both;
	margin: auto;
	text-align: center;
	width: 856px;
	background: #fff;
	padding-top: 10px;	
	margin-top: 15px;	
	color: #8d8d8d;
	font-size: 0.7em;
	border-top: 1px solid #8d8d8d;
}

#all #footer p {
	margin: 0;
	padding: 0;
	clear: both;
}

#all #footer p#copyright {	
	margin: 5px 0 20px 0;
	padding-top: 5px;
}

#all #footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}

#all #footer ul li {
	margin: 0;
	padding: 0 0 0 5px;
	list-style-type: none;
	display: inline;
	background: url('../images/footer-bullet.gif') no-repeat 0.0em 0.5em;
}

#all #footer ul li.first {
	background: none;
	padding: 0;
}

#all #footer ul li a {
	color: #8d8d8d;
	text-decoration: none;
}

.red {
	color: #f00;
	font-weight: bold;
	font-size: 1.5em;
}

a img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

form input.submit {
	cursor: pointer;
}