.bigcontainer
{
	margin: 0 auto 0 auto;
	width:1180px;
	clear:both;
}

.container
{
	margin: 0 auto 0 auto;
	width:950px;
	clear:both;
}

#header
{
	background-color:#FFFFFF;
	border-bottom:4px solid #25257c;
	margin: 0 0 10px 0;
}
	
#logo
{
	background: transparent url(/_inc/logo_50.png) no-repeat left;
	height: 65px;
	width: 170px;
	float:left;
}

#menu
{
	float:left;
	padding: 23px 0 0 0;
}

	#menu a
	{
		color:black;
		font-weight:bold;
		padding: 5px;
	}

		#menu a:hover
		{
			text-decoration:underline;
		}	

.body
{
	background-color:#FFFFFF;
	margin: 0 0 10px 0;
	padding:20px;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;
}

.leftcolum
{
	float:left;
	width:470px;
	clear:none;
}

.rightcolum
{
	float:right;
	width:470px;
	clear:none;
}

.leftmaincolum
{
	float:left;
	width:640px;
	clear:none;
}

.rightmaincolum
{
	float:right;
	width:300px;
	clear:none;
}

.bigleftcolum
{
	float:left;
	width:585px;
	clear:none;
}

.bigrightcolum
{
	float:right;
	width:585px;
	clear:none;
}

.bigleftmaincolum
{
	float:left;
	width:800px;
	clear:none;
}

.bigrightmaincolum
{
	float:right;
	width:370px;
	clear:none;
}

#copyme
{
	width:250px;
	margin: 0 auto 0 auto;
	font-size:10px;
	
}

.none
{
	display:none
}

.error
{
	color:maroon;
	font-weight:bold;
}

.m0
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.clear
{
	clear:both;
}

#popup
{
	display:none;
}

.sokval
{
	width:auto;
	padding-left:10px;
}

.comment
{
	font-style:italic;
	font-size:11px;
	background-color: #efefef;
	border:1px solid #dadada;
	padding: 2px;
}

.icon,.listfavorite
{
	width: 16px;
	height: 16px;
	cursor:pointer;
	margin: 2px 2px 0 0;
}

.button
{
	background-repeat: no-repeat; 
	display:block; 
	vertical-align: middle; 
	height:32px; 
	width:150px; 
	padding:8px 0 0 34px;
}

.listmp3
{
	cursor:pointer;
}

#listen
{
	display:none;
}

.selectascheckbox
{
	display:block; 
	float:left; 
	width:310px; 
	height:100px; 
	overflow:auto; 
	margin: 0 0 3px 0;
}


.tdr
{
	text-align:right;
	padding-right:4px;
}


#imgslider
{
	margin: 0 0 10px 0;
}

#imgslider img
{
	border:1px solid black;
	height:100px;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;	
	margin: 0 10px 0 0;		
}

#imgslider
{
	margin: 0 0 10px 0;
}

#imgslider img
{
	border:1px solid black;
	height:100px;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;	
	margin: 0 10px 0 0;
	cursor:pointer;
}

.tablestatistics
{
	border: 1px solid gray;
}

.tablestatistics tr td
{
	border: 1px solid gray;
}

#searchresults tbody tr td
{
	border-bottom:1px solid #dfdfdf;
}

#searchresults thead tr td
{
	border-bottom:1px solid #dfdfdf;
}

#searchresults thead tr td a
{
	font-weight:bold;
}