/* //////////////////////////////// */
table.hide,td.hide{display:none;}


html{
	margin:				0; 
	padding:			0; 
}
body{
	margin:				0; 
	padding:			0; 
	color:				#494848;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}
img{
	border:				0px;
}
form{
	border:				0px;
	margin:				0px; 
	padding:			0px; 
}
td{
	text-align:			left;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	vertical-align:		top;
}

p.desc{
	text-align:			left;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	margin-top:			15px;
	margin-bottom:		0px;
	padding:			0px;
	color:				#727272;
}

h1{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			16px;
	line-height:		17px;
	color:				#847345;
	margin-top:			4px;
	margin-bottom:		0px;
	padding-bottom:		1px;
	font-weight:		bold;
	border-bottom:		solid 1px #dcd6c7;
}
h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			17px;
	line-height:		17px;
	color:				#847345;
	margin-top:			0px;
	margin-bottom:		0px;
	font-weight:		bold;
}

td.centercolwhite h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			17px;
	line-height:		17px;
	color:				#847345;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-right:2px;
	font-weight:		bold;	
	text-align:right;
}

h3 u{
	text-decoration:none;
	font-size:11px;
	color:#888888;
	font-weight:normal;
}
h4{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	color:				#727272;
	margin-top:			5px;
	margin-bottom:		0px;
	font-weight:		normal;
}
td.centercol h4{
	margin-top:			1px;
}
h5{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	color:				#727272;
	margin-top:			10px;
	margin-bottom:		10px;
	font-weight:		normal;
}
h6{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			14px;
	color:				#727272;
	margin-top:			5px;
	margin-bottom:		0px;
	font-weight:		normal;
}
td.centercol h3{
	font-size:			13px;
	color:				#847345;
	margin:0px;
	padding:0px;
}
hr{
	display:			block;
	clear:				both;
	height:				1px;
	color:				#99885a;
	background-color:	#99885a;
	border: 			solid 0px #ffffff;
	padding:			0px;
	margin-top:			10px;
	margin-bottom:		10px;
}
div.hr{
	clear:				both;
	height:				1px;
	font-size:			1px;
	line-height:		1px;
	border-bottom:		solid 1px #99885a;
	padding:			0px;
	margin-top:			10px;
	margin-bottom:		2px;
}
div.hra{
	clear:				both;
	height:				1px;
	font-size:			1px;
	line-height:		1px;
	border-bottom:		solid 1px #99885a;
	padding:			0px;
	margin-top:			4px;
	margin-bottom:		4px;
}
a{
	color:				#847345;
	text-decoration:	underline;
}
a:hover{
	color:				#99885a;
	text-decoration:	underline;
}
/* /////////////////////////////////////////////////////// */

table.constr{margin-top:10px;width:960px;}
td.tlb{width:5px;height:5px;background-image:url('../img/tlb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.tl{width:195px;height:5px;background-image:url('../img/tl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.tc{width:560px;height:5px;background-image:url('../img/tl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.tr{width:195px;height:5px;background-image:url('../img/tl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.trb{width:5px;height:5px;background-image:url('../img/trb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.blb{width:5px;height:5px;background-image:url('../img/blb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.bl{width:195px;height:5px;background-image:url('../img/bl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.bc{width:560px;height:5px;background-image:url('../img/bl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.br{width:195px;height:5px;background-image:url('../img/bl.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.brb{width:5px;height:5px;background-image:url('../img/brb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.lb{width:5px;background-image:url('../img/lb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.rb{width:5px;background-image:url('../img/rb.gif');background-color:#5c261d;line-height:1px;font-size:1px;}
td.pb{width:5px;height:5px;line-height:1px;font-size:1px;}
td.logo{width:195px;height:154px;background-color:#000000;}
td.topimage{width:560px;padding-top:8px;background-color:#d2c28e;background-image:url('../img/topimage.gif');}
td.underlogo{width:195px;height:22px;background-color:#000000;background-image:url('../img/underlogo.gif');}
img.miniim{width:1px;height:1px:}

/* /////////////////////////////////////////////////////// */
td.logo{
	width:				195px;
}
td.topsearch{
	width:				180px;
	height:				154px;
	background-color:	#000000;
	background-image:	url('../img/topsearch.gif');
	padding-left:		15px;
	vertical-align:		top;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			10px;
}
table.topsearch{
	margin-bottom:		3px;
	width:				180px;
}
div.topsearch{
	height:				95px;
	padding-top:		8px;
}
div.topsearchm{
	padding-top:		9px;
	padding-bottom:		4px;
	background-image:	url('../img/topsearchm.gif');
	background-repeat:	no-repeat;
	background-position:bottom left;
}
div.topsearchm a{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	color:				#dbc894;
}
td.topsearchinput{
	width:				146px;
	height:				19px;
	padding:			0px;
	padding-left:		1px;
	margin:				0px;	
	background-color:	#ffffff;
	font-size:			1px;
	line-height:		1px;
	vertical-align:		middle;
}
input.topsearchinput{
	width:				145px;
	height:				13px;
	margin:				0px;
	padding:			0px;
	vertical-align:		middle;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			10px;
	line-height:		12px;	
	color:				#010101;
	background-color:	#ffffff;
	border:				0px;
}
td.topsearchsubmi{
	width:				33px;
}
input.topsearchsubmi{
	width:				24px;
	height:				19px;
}
td.topmenu{
	padding-left:10px;
	background-color:#000000;
	background-image:url('../img/topmenu.gif');
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#dbc894;
	text-align:			left;
	vertical-align:		middle;
}

td.btmenuleft,td.btmenuright{
	background-color:#000000;
	background-image:url('../img/btc.gif');
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	color:				#dbc894;
	text-align:			left;
	vertical-align:		middle;
}
td.btmenuleft img,td.btmenuright img{
	vertical-align:		middle;
}
td.btmenuright,td.btmenuright a{
	text-align:			right;
	font-weight:		normal;
	color:				#b4aa8e;
	text-decoration:	none;
}
td.topmenu a,td.topsearch a,td.btmenuleft a{
	text-decoration:	none;
	color:				#dbc894;
}
td.topmenu a.selected{
	color:				#ffffff;
	text-decoration:	underline;
}

td.topmenu a:hover,td.topsearch a:hover,td.btmenuleft a:hover,td.btmenuright a:hover{
	text-decoration:	none;
	color:				#ffffff;
}
td.btcopyleft,td.btcopyright,td.btcopymid{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	color:				#a8a8a8;
	text-align:			left;
	vertical-align:		middle;
}
td.btcopyleft a,td.btcopyright a,td.btcopymid a{
	color:				#a8a8a8;
	text-decoration:	none;
}
td.btcopyleft a:hover,td.btcopyright a:hover,td.btcopymid a:hover{
	text-decoration:	none;
	color:				#ffffff;
}
td.btcopyleft{
	padding-left:		10px;
}
td.btcopyright{
	padding-right:		10px;
	text-align:			right;
}
td.btcopymid{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align:			center;
	font-weight: 		bold;
	color:				#a5a5a5;
}
/* /////////////////////////////////////////////////////// */


td.leftcol{
	background-color:	#e9e8de;
	background-image:	url('../img/leftcol.gif');
	font-size:			11px;
}
td.rightcol{
	background-color:	#f2f1e9;
	background-image:	url('../img/rightcol.gif');
	font-size:			11px;
}

td.leftcolwhite{
	background-color:	#ffffff;
	background-image:	url('../img/leftcolwhite.gif');
	font-size:			11px;
}
td.rightcolwhite{
	background-color:	#ffffff;
	background-image:	url('../img/rightcolwhite.gif');
	font-size:			11px;
}

td.centercol{
	padding-right:		17px;
	padding-left:		17px;
	padding-top:		10px;
	padding-bottom:		17px;
	height:				300px;
	background-color:	#ffffff;
	text-align:			justify;
}
td.bottomal{
	padding-right:		17px;
	padding-left:		17px;
	padding-top:		0px;
	padding-bottom:		4px;
	background-color:	#ffffff;
	vertical-align:		bottom;
}

table.btmal{
vertical-align:bottom;
border:solid 1px #001122;
}

img.foto{border:solid 1px #a9a9a9;margin-bottom:10px;}
img.foto2{border:solid 1px #a9a9a9;margin-bottom:10px;margin-left:10px;}

div.path{
	font-size:			11px;
	text-align:			left;
	border-bottom:		solid 1px #eeeeee;
	margin-bottom:		16px;
	color:				#8c8c8c;
}
div.path a{
	text-decoration:	none;
}

br.clear{clear:both;}

div.img{
	width:				96px;
	height:				96px;
	padding:			11px;
	background-image:	url('../img/img.gif');
	float:				left;	
	position:			relative;
	left:				9px;
	margin-right:		12px;
	margin-top:			8px;
	margin-bottom:		8px;
}
div.img div{
	width:				96px;
	height:				96px;
	background-position:center center;
	background-repeat:	no-repeat;
}




div.galeries{
	width:				156px;
	height:				190px;
	padding:			0px;
	float:				left;	
	position:			relative;
	left:				15px;
	margin-right:		16px;
	margin-top:			8px;
	margin-bottom:		5px;
	text-align:			left;
	background-image:	url('../img/imggal.gif');
}
div.galeries p{
	border-bottom: solid 1px #dcd6c8;
	text-align:			left;
	margin:0px;
	padding:0px;
}
div.galeries a{
	text-decoration:none;
	color:#696969;
}
div.galeries a:hover{
	text-decoration:none;
	color:#99885a;
}
div.imgbig{
	width:				152px;
	height:				152px;
	margin:				2px;
	
	margin-bottom:		8px;
}
div.galeries div.imgbig div{
	width:				152px;
	height:				152px;
	background-position:center center;
	background-repeat:	no-repeat;
}







a.more{
	text-decoration:	none;
	background-image:	url('../img/more2.gif');
	background-position:right top;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			12px;
	height:				12px;
	display:			block;
}
a.more1{
	text-decoration:	none;
	background-image:	url('../img/more1.gif');
	background-position:left center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
}
a.more2{
	text-decoration:	none;
	background-image:	url('../img/more2.gif');
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			12px;
}
a.more3{
	text-decoration:	none;
	background-image:	url('../img/more3.gif');
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
}
a.more3b{
	text-decoration:	none;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
}
a.more4{
	text-decoration:	none;
	background-image:	url('../img/more2.gif');
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
	height:				12px;
	display:			block;
	text-align:			left;
}
a.more5{
	text-decoration:	none;
	background-image:	url('../img/more2.gif');
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
	height:				12px;
	display:			block;
	text-align:			right;
}
a.moreprint{
	text-decoration:	none;
	background-image:	url('../img/moreprint.gif');
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		bold;
	font-size:			11px;
	float:				right;
	font-weight:		normal;
	color:				#777777;
	line-height:16px;
}
a.pageprint{
	text-decoration:	none;
	background-image:	url('../img/pageprint.gif');
	background-position:right top;
	background-repeat:	no-repeat;
	color:				#777777;
}

div.moreprint{
	height:				18px;
}
td.rightcol a.more3{
	text-decoration:	none;
	background-image:	none;
	background-position:right center;
	background-repeat:	no-repeat;
	font-weight:		normal;
	font-size:			11px;
	line-height:		12px;
	white-space:		normal;
	color:				#666666;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
}
td.rightcol a.more3:hover{
	color:				#99885a;
	text-decoration:	underline;
}
div.newsy a.more2,div.news a.more2{
	font-weight:		normal;
	color:				#666666;
	white-space:		normal;
	background-image:	none;
}
a.more:hover,a.more1:hover,a.more2:hover,a.more3:hover,a.more4:hover{
	text-decoration:	none;
}

td.leftcol h2,td.rightcol h2{
	font-size:			12px;
	line-height:		14px;
	font-weight:		bold;
	color:				#847345;
	text-align:			center;
	padding-top:		17px;
	padding-bottom:		1px;
	padding-right:		5px;
	padding-left:		5px;
	border-bottom:		solid 1px #99885a;
	margin-bottom:		15px;
}
td.rightcol h2{
	text-align:			center;
	padding-right:		5px;
	padding-left:		5px;
}

td.leftcol h3,td.rightcol h3{
	font-size:			11px;
	line-height:		12px;
	font-weight:		bold;
	color:				#847345;
	text-align:			left;
	padding:			0px;
	margin-top:			10px;
	margin-bottom:		0px;
}

td.leftcol div.news,td.rightcol div.news{
	text-align:			left;
	padding-right:		14px;
	padding-left:		14px;	
}
td.leftcol ul.menu{
	margin:				0px;
	padding:			0px;
	margin-top:			22px;
	list-style:			none;
}
td.leftcol ul.menu li{
	margin:				0px;
	margin-left:		25px;
	margin-bottom:		10px;
	margin-top:			0px;
	padding:			0px;
	padding-left:		15px;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		11px;
	background-image: 	url("../img/leftcolmenu.gif");
	background-repeat:	no-repeat;
	background-position:left top;
	color:				#656565;
}

td.leftcol ul.menu li.selected{
	background-image: 	url("../img/lcmsel.gif");
	color:				#960000;
}
td.leftcol ul.menu li a{
	color:				#656565;
	text-decoration:	none;
}
td.leftcol ul.menu li a:hover,td.leftcol ul.menu li.selected a{
	color:				#960000;
}



td.leftcolwhite ul.menu{
	width:				163px;
	margin-left:		20px;
}

td.leftcolwhite ul.menu ul{
	margin:				0px;
	padding:			0px;
	margin-top:			10px;
	list-style:			none;
}

td.leftcolwhite ul.menu li{
	background-image: 	url("../img/leftcolmenuwhite.gif");
	background-position: top left;
	background-repeat:	no-repeat;
	margin-left:		0px;
	padding-left:		15px;
	padding-bottom:		3px;
	margin-bottom:		7px;
	color:				#676767;
	border-bottom:		solid 1px #eeeeee;
}
td.leftcolwhite ul.menu ul li{
	background-image: 	url("../img/leftcolmenuwhite2.gif");
		
	margin-left:		0px;
	padding-left:		15px;
	padding-bottom:		0px;
	margin-bottom:		10px;	
	
	border-bottom:		solid 0px #00ffff;	
	color:				#676767;
}

td.leftcolwhite ul.menu li.selected{
	background-image: 	url("../img/lcmselwhite.gif");
}
td.leftcolwhite ul.menu ul li.selected{
	background-image: 	url("../img/lcmselwhite2.gif");
}



td.leftcol ul.menu li a{
	color:				#656565;
	text-decoration:	none;
}
td.leftcol ul.menu li a:hover{
	color:				#960000;
}
td.leftcol ul.menu li.selected a{
	color:				#960000;
}


td.leftcolwhite ul.menu li.selected a,td.leftcolwhite ul.menu li.selected li a:hover{
	color:				#960000;
}
td.leftcolwhite ul.menu li.selected li a{
	color:				#676767;
}
td.leftcolwhite ul.menu li li.selected a{
	color:				#960000;
}
td.leftcolwhite ul.menu li li.selected li a{
	color:				#676767;
}
td.leftcolwhite ul.menu li li li.selected a{
	color:				#960000;
}
td.leftcolwhite ul.menu li li li.selected li a{
	color:				#676767;
}


div.images{
	width:				120px;
	height:				116px;
	padding:			13px;
	background-image:	url('../img/img2.gif');
	clear:				both;
	float:				center;	
	margin:				0px;
	margin-bottom:		2px;
}
div.images div{
	width:				120px;
	height:				116px;
	background-position:center center;
	background-repeat:	no-repeat;
}
div.opisy{
	clear:				both;
	width:				146px;
	margin:				0px;
	padding:			0px;
	margin-bottom:		10px;
}
div.opleft a.optitle{
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:	none;
	font-size:			10px;	
	font-weight:		normal;
	line-height:		10px;
}
div.opright a.more6{
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:	none;
	font-size:			10px;
	font-weight:		bold;
	line-height:		10px;
	background-image:	url('../img/more6.gif');
	background-position:right bottom;
	background-repeat:	no-repeat;
}
div.opleft{
	float:				left;
	text-align:			left;
}
div.opright{
	float:				right;
	text-align:			right;
}



img.bigimage{
	margin-top:			20px;
	margin-bottom:		0px;
}
table.full{
	width:				100%;
}
td.right{
	text-align:			right;
}
td.newsleft,td.newsright,div.newsy{
	padding-top:		10px;
	font-size:			11px;
	text-align:			justify;
}
td.newsleft h3,td.newsright h3,div.newsy h3{
	font-size:			12px;
	line-height:		14px;
	font-weight:		bold;
	color:				#847345;
	text-align:			left;
	padding:			0px;
	margin-top:			0px;
	margin-bottom:		3px;
}
div.newsy h3{
	margin-top:			2px;
	margin-bottom:		4px;
}
td.newsleft{
	padding-top:		0px;
	width:				305px;
}
td.newsright{
	padding-left:		10px;
}
td.newsright img{
	display:			block;
	text-align:			center;
}
td.newsleft div.news{
	padding-top:		10px;
	padding-right:		10px;
	padding-bottom:		10px;
	margin-bottom:		0px;
	border-bottom:		solid 1px #dcd6c7;
	border-right:		solid 1px #dcd6c7;
}

ul.alfabet{
	list-style:			none;
	padding:			0px;
	margin:				0px;
	float:				left;
}
ul.alfabet li{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	display:			inline;	
	padding:			0px;
	margin:				0px;
	padding-right:		8px;
	color:				#bebebe;
	font-size:			11px;
}
ul.alfabet li a{
	text-decoration:	none;
	color:				#505050;
}
ul.alfabet li.selected a{
	color:				#960000;
	text-decoration:	underline;
	font-weight:		bold;
}
ul.alfabet li a:hover{
	text-decoration:	underline;
	color:				#99885a;
}

ul.paging li{
	display:			block;
	float:				left;
	padding-right:		4px;
	padding-left:		4px;
	margin-right:		2px;
	font-size:			11px;
}
ul.paging li.selected {
	background-color:	#99885a;
}
ul.paging li.selected a{
	color:				#ffffff;
}
ul.paging li.selected a:hover{
	color:				#ffffff;
}
div.artistselect{
	vertical-align:		middle;
	text-align:			center;
}
div.artistselect select{
	vertical-align:		middle;
}

table.artists{
	margin-top:			20px;
	width:				400px;
}
table.artists td{
	border-bottom:		solid 1px #dcd6c7;
	padding-top:		3px;
	padding-bottom:		0px;
	color:				#666666;
}
table.artists td a{
	color:				#666666;
	text-decoration:	none;
}
table.artists td.date{
	font-size:			11px;
	color:				#666666;
	text-align:			right;
	padding-left:		50px;
	font-style: 		italic;
}

div.gallery h4{
	margin:				0px;
	padding:			0px;
	font-weight:		bold;
	font-size:			11px;
	color:				#99885a;

}
div.newsy div.hra{
	margin-top:			2px;
	margin-bottom:		8px;
}
div.gallery div.hra{
	border-bottom:		dotted 1px #dddddd;
	margin-top:			3px;
	margin-bottom:		8px;
}



td.leftcol ul.miasta{
margin-top:0px;
margin-bottom:25px;
}
td.leftcol div.miasta{
margin-bottom:8px;
padding-left:26px;
}