/* Global reset */
*               { margin: 0; padding: 0; }
img             { border: 0; }


/* Floats */
.left           { float: left }
.right          { float: right }
.clear          { clear: both }

/* Text positions */
.text-left      { text-align: left }
.text-right     { text-align: right }
.text-center    { text-align: center }

body { font-family:Geneva, Arial, Helvetica, sans-serif; color:#330000; font-size:12px; background:#ebf7fe;}

/*************************** 
* 	Container
****************************/
#container { width: 950px; margin: 0 auto; text-align: left; height:auto; overflow:auto; border-left:#330000 solid 1px; border-right:#330000 solid 1px; }	

#top	{ width:950px; height:273px; background:url(../images/top.jpg) no-repeat top center;}

#lang			{ float:right; padding:255px 20px 0 0;}
#lang	ul		{ list-style:none; padding:0; margin:0;}
#lang	ul li	{ float:left;padding:0 5px 0 0;}
#lang 	ul li a	{ background-position: center top; background-repeat: no-repeat; text-indent: -99999px; display:block; height:16px;}

	.pl a 			{ width: 25px;  background-image: url(../images/pl.gif); }
	.it a 			{ width: 25px;  background-image: url(../images/it.gif); }

#content	{ width:950px; height:auto; min-height:500px; overflow:auto; background:url(../images/bg_content.jpg) #FFFFFF no-repeat top center; }

#menu	{ width:247px; height:auto; min-height:350px; background:url(../images/menu_bg.jpg) no-repeat top center; margin:11px 0 0 50px; float:left;}

#menu ul	{ list-style:none; padding:40px 30px 0 30px; margin:0;}
#menu ul li	{ padding:10px 0; color:#330000; display:block; border-bottom: #996600 dashed 1px; font-weight:bold;}
#menu ul li a	{ text-decoration:none; color:#330000; font-size:12px; width:100%;}
#menu ul li a:hover	{ text-decoration:none; color:#88ba2f;}


#right_content	{ float:left; width:552px; height:auto; min-height:450px; background:url(../images/right_bg.jpg) no-repeat top center; margin:11px 0 0 20px; padding:60px 35px 10px 35px;}


#dol	{ width:950px; height:75px; background:#a2ff00; border-top: #330000 solid 2px;}
#stopka								{ font-size:11px; clear:both; margin:5px 0 0 0; text-align:center;}
#dol #bottom_menu					{ padding:10px 0 10px 140px;}
#dol #bottom_menu	ul				{ list-style:none; margin:0; padding:0;}
#dol #bottom_menu	ul  li			{ float:left; padding:0 8px 0 0; font-size:10px;}
#dol #bottom_menu	ul  li a		{ text-decoration:none; color:#330000;}	
#dol #bottom_menu	ul  li a:hover	{ text-decoration:underline; color:#000000;}



#right_content ul {
list-style:none;
line-height:180%;
margin-bottom:15px;
padding-left:20px;
}

#right_content ul li {
background:transparent url(../images/arr.gif) no-repeat scroll 0 10px;
padding:2px 0 2px 10px;
}