body		{
		font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		font-size:11px;
		color:white;
		margin:0px;
		padding:0px;
		text-align:center;
 		background-image:url('img/bg.gif');
		} 



#bgtop		{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:274px;
 		background-image:url('img/bgtop.gif');
		background-repeat:repeat-x;
		margin-top:-10px
		}


#back 		{
		position:relative;
		margin:auto;
		text-align:center;
		padding:0px;
		width:748px;
		}


#header		{
		position:relative;
		margin-top:30px;
		padding:0px;
		width:748px;
		height:106px;
		}


#logo 		{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		width:248px;
		height:105px;
		}

#piano		{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		width:498px;
		height:69px;
 		background-image:url('img/piano.gif');
		background-repeat:no-repeat
		}

#menubg		{
		position:relative;
		float:left;
		margin:0;
		padding:0;
		width:498px;
		height:36px;
 		background-color:#CECDCD;
		}

#menu 		{
		position:relative;
		margin:12px;
		padding:0;
		font-size:12px;
		text-align:left;
		}

#main1 		{
		position:relative;
		margin:0;
		padding:0;
		background-image:url('img/mainback.gif');
		background-repeat:repeat-y
		}

#noty 		{
		position:absolute;
		width:497px;
		height:308px;
		top:0px;
		right:3px;
		margin:0;
		padding:0;
		background-image:url('img/noty.gif');
		background-repeat:no-repeat
		}

#noty_left	{
		position:absolute;
		top:0px;
		left:0px;
		width:248px;
		height:307px;
		margin:0;
		padding:0;
		background-image:url('img/noty_left.gif');
		background-repeat:no-repeat;
		z-index:1
		}


#left 		{
		position:relative;
		float:left;
		width:248px;
		margin:0;
		padding:0px;
		text-align:left;
		background:transparent;
		}

#right 		{
		position:relative;
		float:right;
		width:485px;
		margin:0;
		padding:0;
		text-align:left;
		background:transparent;
		}

#wholepage 	{
		position:relative;
		float:left;
		width:748px;
		margin:0;
		padding:0;
		text-align:left;
		background:transparent;
		}

#sponsor 	{
		position:relative;
		float:right;
		width:300px;
		height:80px;
		top:34px;
		margin:0;
		padding:0;
		text-align:right;
		background:transparent;
		}

#sponsor06	{
		position:relative;
		float:right;
		width:450px;
		top:14px;
		margin:0;
		padding:0;
		text-align:right;
		background:transparent;
		}

#okenko 	{
		position:relative;
		float:right;
		width:450px;
		top:0px;
		margin:0;
		padding:0;
		text-align:left;
		background:transparent;
		}

.cleaner 	{
		clear:both;
		}

#footer 	{
		position:relative;
		width:746px;
		height:25px;
		padding:0px;
		margin:0px;
		background-color:white;
		color:#4E0917;
		text-align:left;	
		}
	
#ftxt1		{
		padding-top:5px;
		padding-left:15px;
		float:left;
		display:inline;
		}

#ftxt2		{
		padding-top:5px;
		padding-right:15px;
		float:right;
		display:inline;
		}

#ftxt2	a	{
		color:#4E0917;	
		}

#akce_bg	{
		position:relative;
		width:217px; height:31px;
		margin-left:15px;
		background-image:url('img/akce_bg.gif');
		background-repeat:no-repeat;
		z-index:2
		}

#akce_main_bg	{
		position:relative;
		width:217px;
		_margin-top:-22px;
		margin-left:15px; margin-bottom:15px;
		background-image:url('img/left_bg.gif');
		background-repeat:repeat-y;
		z-index:2
		}

#akce		{
		font-size:12px;
		position:relative;
		margin-left:20px;
		margin-right:10px;
		padding-bottom:20px;
		padding-top:20px;
		}

#menu a		{
		text-decoration:none;
		color:#4E0917;	
		}

#menu a:hover	{
		text-decoration:underline;
		}

.menu_znak	{
		width:42px; height:9px;
		margin-top:2px;
		background-image:url('img/menu_znak.gif');
		background-repeat:no-repeat;
		float:left
		}

.butt		{
		float:left;
		}

.newsbox	{
		position:relative;
		width:200px;
		_width:226px;
		margin-top:15px;
		margin-right:15px;
		padding:15px;
		background-color:#1A1815;
		border:#717070 solid 1px;

		}

.mainbox	{
		position:relative;
		width:445px;
		_width:470px;
		margin-top:15px;
		padding:15px;
		background-color:#1A1815;
		border:#717070 solid 1px;
		}
		

.wholebox	{
		position:relative;
		width:714px;
		_width:746px;
		margin-top:15px;
		padding:15px;
		background-color:#1A1815;
		border:#717070 solid 1px;
		}


a:hover		{
		text-decoration:none;
		}

a		{
		color:#FF9F9F;
		}

a.img, img	{
		border:0px none;
		}

img		{
		padding:0;
		}

H1		{
		font-size:21px;
		margin-top:0;
		font-weight:normal;
		}

H2		{
		font-size:12px;
		font-weight:bold;
		margin-top:0px; padding:8px; padding-left:15px;
		}

H3		{
		font-size:13px;
		font-weight:bold;
		color:#FF9F9F;
		margin:0; padding:0;
		}

#akce ul, li	{
		margin:0; padding:0;
		}

#akce li	{
		list-style-image:url('img/dot.gif');
		margin-top:12px
		}

li		{
		list-style-image:url('img/dot.gif');
		margin-left:5px;
		}

.newspic	{
		border:#717070 solid 1px;
		}

table, tr, td	{
		font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
		font-size:11px;
		color:white;
		margin:0px;
		padding:0px;
		vertical-align:top;
		}

th		{
		text-align:left
		}

hr		{
		color:#403d3a;
		margin-top:15px;
		}
