/* @charset "utf-8"; */
* 								{ padding:0; margin:0; }
html							{ background:#000; color:#838282;}
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font-size:100%; font-family:Arial; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; color:#488ECB; outline:none; }
a:hover							{ color:#838282; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; }
/* STD => END */

/* CLASSES */
.hidden, hr, h1 a span, h2 span, h3 span, ul li a span{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; }
.szlaczek						{ height:2px; margin-bottom:5px; background:url(img/szlaczek.bmp) repeat-x; font-size:1px; }
.bold							{ font-weight:bold; }

/* ==============================     T O P     ============================== */

#all 							{ width:720px; margin:0 auto; position:relative; font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; 
								border:0px solid red; }
/* index */
#logo							{ width:228px; height:62px; margin:0 auto; margin-top:130px; position:relative; background:url(img/logo.gif) no-repeat; }
#logo h3 a						{ width:40px; height:15px; display:block; position:absolute; left:93px; top:47px; }
#index_link						{ width:720px; padding-top:360px; text-align:center; }

/* home */
#menu							{ width:720px; height:9px; padding-top:40px; margin:0 auto; overflow:hidden; }
#menu ul						{ height:9px; list-style:none; }
#menu ul.left					{float: left;}
#menu ul.right					{float: right;}
#menu ul li, #menu ul li a		{ height:9px; display:block; float:left; }
#menu ul li a					{background-image:url(img/menu.gif); background-repeat: no-repeat;}

#l1 a							{ width:78px; background-position:0 0; }
#l1 a:hover, #l1 a.active		{ background-position: 0 -9px; }
#l2 a							{ width:67px; background-position:-78px 0; }
#l2 a:hover, #l2 a.active		{ background-position: -78px -9px; }
#l3 a							{ width:101px; background-position:-344px 0; }
#l3 a:hover, #l3 a.active		{ background-position:-344px -9px; }
#l4 a							{ width:79px; background-position: -445px 0; }
#l4 a:hover, #l4 a.active		{ background-position:-445px -9px; }
#l5 a							{ width:82px; background-position: -524px 0; }
#l5 a:hover, #l5 a.active		{ background-position:-524px -9px; }
#l6 a							{ width:89px; background-position: -606px 0; }
#l6 a:hover, #l6 a.active		{ background-position:-606px -9px; }
#l7 a							{ width:48px; background-position: -300px 0; }
#l7 a:hover, #l7 a.active		{ background-position:-300px -9px; }


#logo_right						{ width:230px; height:30px; float:right; position:relative; left:-35px; background:url(img/baner.gif) no-repeat; }

.full_width						{ float:left; width:720px; }
.full_width span				{ width:600px; border:1px red solid; }
#body							{ padding:30px 0 2px 5px; float:left; }
#body.friends					{ padding-left:45px; padding-bottom:45px; }

#body #per_link					{ position:relative; left:380px; }

#body #left_foto				{ width:453px; float:left; }
#body #left_foto div			{ width:135px; padding-right:11px; float:left;}
#body #left_foto div img		{ clear:both; }
#body #right_text				{ width:230px; float:left; text-align:justify;  }

#foot							{ width:720px; float:left; padding-bottom:20px; }
#foot span						{ padding-left:5px; }
#foot .left					    { width: 240px; float: left;}
#foot .center					{ width: 240px; float: left; text-align: center;}
#foot .right				    { width: 240px; float: left; text-align: right;}

/* performances */
#body .performance_link			{ font:bold 1em Arial, Helvetica, sans-serif; }

/* dreams_txt */
#body #left_foto_dreams			{ width:208px; float:left; }
#body #left_foto_dreams img		{ padding-bottom:10px; }
#body #right_text_dreams		{ width:472px; float:left; text-align:justify; }

.movie							{ width:68px; height:30px; display:block; float:left; text-indent:-999px; background:url(img/movies.gif); }
.zoom							{ width:67px; height:30px; display:block; float:right; text-indent:-999px; background:url(img/zoom.gif); }

.dreams_txt_link                { float:left; margin-bottom: 10px; }

/* news */
#body.news_container								{background:url(img/news-bg.gif) repeat-y; float:left; }
.news_container .news_left							{float:left; width: 82px; padding:0 0 20px 0;}
.news_container .news_left ul						{list-style:none;}
.news_container .news_left ul li					{display:block;}
.news_container .news_left ul li a					{display:block; text-align:center; font-size:12px; line-height:22px;}
.news_container .news_left ul li a.active			{font-size:14px; font-weight:bold;}
.szlaczek.no_margin									{margin-bottom:0;}
.news_right											{width:599px; float:left; padding:6px 17px;}
.news_right .page_title								{background:url(img/news-header.gif) no-repeat; width:54px; height:8px; text-indent:-999px; overflow:hidden; 
													padding-bottom:20px;}
.news_big 											{position:relative;}
.news_big .image									{width:133px; padding:0 18px 18px 0; float:left;}
.news_big .news_descr								{float:left; width:447px;}
.news_big .news_descr.nophoto						{width:598px;}
.news_big .news_descr h2							{font-size:14px;}
.news_big .news_descr p.date						{font-size:11px; font-weight:bold; padding-bottom:14px;}
.news_big .news_descr .news_intro					{font-weight:bold;}
.news_big .news_descr .news_intro a.more			{display:block;}
.news_big .news_text								{padding-bottom:20px;}
.news_big .link_back								{position:absolute; bottom:16px; left:240px; background:#000; padding:5px 20px;}
.news_right .news_list_outer						{position:relative; padding-bottom:20px;}
.news_right .news_list_inner						{padding:10px 0 0px;}
.news_list_inner .news_item							{padding:0 0 20px;}
.news_list_inner .news_item .image					{width:72px; padding:0 18px 18px 0; float:left;}
.news_list_inner .news_item h5						{font-size:12px;}
.news_list_inner .news_item p.date					{font-size:11px; font-weight:bold; padding-bottom:12px;}
.news_list_inner .news_item .news_intro a.more		{font-weight:bold;}
.newsPagination										{position:absolute; bottom:16px; left:240px; background:#000; padding:5px 20px;}
.newsPagination ul									{list-style:none;}
.newsPagination ul li								{display:inline;}
.newsPagination a.active							{font-weight:bold; font-size:13px;}
.news_one											{padding-bottom:20px;}
