/* CSS Document */
@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0px solid red; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:100%; font-family:Arial, Helvetica, sans-serif; }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

ul, ol, dd { margin-left:2em; }
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
p { margin-bottom:1em; }

a { color:#a31111; text-decoration:underline; }
a:focus, a:hover { text-decoration:none; }

#WAI, hr { position:absolute; top:0; left:-1000em; }

/* Start */
body						{background-color:#4c4c4c;}
#start						{width:100%; background-color:#FFFFFF;}
#start #gora				{height:304px; width:660px; margin:0 auto; position:relative; text-align:center;}
#start #dol					{width: 100%; margin: 0 auto;padding:0; margin:0;background-color:#4c4c4c;}
#start #pasek				{height: 6px; width:100%; background-color:#ff6600; padding:0; margin:0; font-size:1px;}
#gora #banner				{height: 32px; width:181px; background:url(imgs/baner.gif) bottom right no-repeat; 
							padding: 30px 0 0 467px;}
#gora #lang					{position:absolute; top: 96px; right: 10px;}
#gora #lang a				{display:block; width: 60px; height:20px; }
#gora #lang a span			{position:absolute; left: -1000em;}
#gora #lang a.en			{background: url(imgs/menu_en.gif) 0 -74px no-repeat;}
#gora #lang a.pl			{background: url(imgs/menu_en.gif) -62px -74px no-repeat;}
							
/* Main menu */
#gora #main_menu				{height: 22px; padding: 32px 0 0 0; width: 100%;}
#main_menu ul					{list-style:none; margin:0; padding: 0 0 0 9px;}
#main_menu ul span				{position:absolute; left: -1000em;}
#main_menu ul #m_01 a			{width: 64px;}
#main_menu ul #m_01 a:hover		{background: url(imgs/menu.gif) 0 -44px no-repeat;}
#main_menu ul #m_01 a.active	{background: url(imgs/menu.gif) 0 -22px no-repeat;}
#main_menu ul #m_02 a			{width: 111px; background: url(imgs/menu.gif) -64px 0 no-repeat;}
#main_menu ul #m_02 a:hover		{background: url(imgs/menu.gif) -64px -44px no-repeat;}
#main_menu ul #m_02 a.active	{background: url(imgs/menu.gif) -64px -22px no-repeat;}
#main_menu ul #m_03 a			{width: 111px; background: url(imgs/menu.gif) -175px 0 no-repeat;}
#main_menu ul #m_03 a:hover		{background: url(imgs/menu.gif) -175px -44px no-repeat;}
#main_menu ul #m_03 a.active	{background: url(imgs/menu.gif) -175px -22px no-repeat;}
#main_menu ul #m_04 a			{width: 110px; background: url(imgs/menu.gif) -296px 0 no-repeat;}
#main_menu ul #m_04 a:hover		{background: url(imgs/menu.gif) -296px -44px no-repeat;}
#main_menu ul #m_04 a.active	{background: url(imgs/menu.gif) -296px -22px no-repeat;}
#main_menu ul #m_05 a			{width: 75px; background: url(imgs/menu.gif) -420px 0 no-repeat;}
#main_menu ul #m_05 a:hover		{background: url(imgs/menu.gif) -420px -44px no-repeat;}
#main_menu ul #m_05 a.active	{background: url(imgs/menu.gif) -420px -22px no-repeat;}
#main_menu ul #m_06 a			{width: 95px; background: url(imgs/menu.gif) -510px 0 no-repeat;}
#main_menu ul #m_06 a:hover		{background: url(imgs/menu.gif) -510px -44px no-repeat;}
#main_menu ul #m_06 a.active	{background: url(imgs/menu.gif) -510px -22px no-repeat;}
#main_menu ul #ma_01 a			{width: 64px;}
#main_menu ul #ma_01 a:hover	{background: url(imgs/menu_en.gif) 0 -44px no-repeat;}
#main_menu ul #ma_01 a.active	{background: url(imgs/menu_en.gif) 0 -22px no-repeat;}
#main_menu ul #ma_02 a			{width: 111px; background: url(imgs/menu_en.gif) -64px 0 no-repeat;}
#main_menu ul #ma_02 a:hover	{background: url(imgs/menu_en.gif) -64px -44px no-repeat;}
#main_menu ul #ma_02 a.active	{background: url(imgs/menu_en.gif) -64px -22px no-repeat;}
#main_menu ul #ma_03 a			{width: 75px; background: url(imgs/menu_en.gif) -175px 0 no-repeat;}
#main_menu ul #ma_03 a:hover	{background: url(imgs/menu_en.gif) -175px -44px no-repeat;}
#main_menu ul #ma_03 a.active	{background: url(imgs/menu_en.gif) -175px -22px no-repeat;}
#main_menu ul #ma_04 a			{width: 115px; background: url(imgs/menu_en.gif) -270px 0 no-repeat;}
#main_menu ul #ma_04 a:hover	{background: url(imgs/menu_en.gif) -270px -44px no-repeat;}
#main_menu ul #ma_04 a.active	{background: url(imgs/menu_en.gif) -270px -22px no-repeat;}
#main_menu ul li a				{display: block; float: left; background:url(imgs/menu.gif) no-repeat; height:22px;}
#main_menu ul li				{float:left;}

/* Glowna - tekst */
#content_news	{font: 12px Verdana, sans-serif; color:#666666; padding:45px 0 0 17px; width:631px;}
#content_news p	{text-align:left; line-height:1.4em;}
#dol_news		{background-color:#4c4c4c; padding:20px 0 0 17px; margin:0 auto; width:643px; }
#dol_news img	{padding: 0 0px 0 0; border: 3px solid #e8e8e8; margin: 0 62px 0 0;}
#dol_news .last	{margin: 0;}

/* Kontakt - tekst */
#content_kontakt			{font: 12px Verdana, sans-serif; color:#666666; padding:37px 0 0 17px; 
							max-height:130px;margin:0;}
#content_kontakt div		{text-align:left; float:left; display:block; width: 155px; height:96px; vertical-align:middle; 
							padding:28px 0 0 0;}
#content_kontakt div.first	{padding:0; height:126px;}
#content_kontakt div.last	{width: 173px;}
#content_kontakt div h2		{padding:0; margin:0;}
#content_kontakt a			{color:#666666; text-decoration:none;}
#dol_kontakt a				{color:#999999; text-decoration:none;}
#content_kontakt a:hover,
#dol_kontakt a:hover		{text-decoration:underline;}
#dol_kontakt				{font: 12px Verdana, sans-serif; color:#4c4c4c; background-color:#4c4c4c;
							padding:40px 0 0 17px; margin:0 auto; width:643px; }
#dol_kontakt div			{text-align:left; float:left; display:block; width: 210px; vertical-align:middle; 
							padding:5px 4px 5px 0; color:#999999; height: 80px;}
#dol_kontakt div.praca		{clear:both; width:600px; padding-bottom:0; height:auto;}
#dol_kontakt div.praca div	{width:600px; padding-bottom:10px; height:auto;}
#dol_kontakt div h2			{font-weight:normal; margin:0; padding:0; color:#CCCCCC;}


/* Portfolio - tekst */
#content_portfolio			{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 17px;
							max-height:170px;}
#content_portfolio #lista	{text-align:left; display:block; float:left; height:156px; width:200px;}
#produkcje					{overflow:hidden; width: 383px; height:88px; border-left:1px solid #000000; text-align:left; 
							border-right:1px solid #000000; position:absolute; top: 145px; left: 230px; padding: 20px 5px;}
#arrow_left					{position:absolute; background:url(imgs/arrow_l.gif) no-repeat; width:8px; height:11px; top: 203px;
							left:219px;}
#arrow_right				{position:absolute; background:url(imgs/arrow_r.gif) no-repeat; width:8px; height:11px;top: 203px;
							left:627px;}
#produkcje_02				{height:88px;}
#produkcje .produkcja		{display:block; width:180px; height: 23px; font-weight:normal; text-align:left; 
							padding: 0 0 0 20px;}
.produkcje_kolumna			{display:block; width: 190px; height:90px; float:left;}
.produkcja a				{text-decoration:none; color:#4c4c4c;}
.produkcja a:hover			{color:#000000;}
.produkcja a.active			{color:#ff6600;}
#lista ul 					{list-style:none; margin:0;}
#lista ul li				{padding:4px 0px 4px 0px;}
#lista ul li.odstep			{padding:4px 0px 8px 0px;}
#lista ul li a				{text-decoration:none; color:#4c4c4c; padding:0 0 0 10px;}
#lista ul li a:hover		{color:#000000;}
#lista ul li a.active		{color:#ff6600; background:url(imgs/strzalka.gif) -1px 2px no-repeat;}
#dol_portfolio				{font: 19px Arial, Helvetica, sans-serif; color:#ffffff; width:100%; background-color:#4c4c4c;
							padding:45px 0 0 0; width:100%; text-align:center;}
#dol_portfolio h1			{font-weight:normal; font:18px sans-serif;}

/* Bank - tekst */
#dol_bank	{padding:11px 0 0 0px; margin:0px auto; width:633px; text-align:left; color:#CCCCCC;
			font: 11px Verdana, Helvetica, sans-serif; line-height:1.5em; }

/* Bank - jeden */
#dol_bank_jeden						{font: 12px Verdana, sans-serif; color: #fff; background-color:#4c4c4c;
									padding:6px 0 0 0px; margin:0px auto; width:664px; text-align:left; position:relative;}
#dol_bank_jeden	p					{padding: 0 0 10px 0; margin:0; text-align:left; position:relative;}
#dol_bank_jeden	p a.kup_teraz		{position:absolute; top:2px; right:0;}
#dol_bank_jeden	.left				{float:left; padding:0; text-align:center; width:328px; height:285px;}
#dol_bank_jeden	.right				{float:left; padding:0; text-align:center; width:336px;}
#dol_bank_jeden	.right .zdjecie		{width:99px; height:75px; float:left; padding:1px 2px; background-color:#fff; 
									margin: 0 0 5px 8px;}
#dol_bank_jeden	.right p			{text-align:right; font-size:10px;}
#dol_bank_jeden	.right p span		{text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration:underline;}
#dol_bank_jeden a					{color: #ff6600; font-size:10px;text-decoration:none;}
#dol_bank_jeden a.opis_padding		{display: block; padding-top:20px;}
#dol_bank_jeden a:hover				{color: #d28513;}
#dol_bank_jeden #player				{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; border: 1px solid #dddddd; 
									width: 320px;margin:0 auto;background-color:#e8e8e8;}
#dol_bank_jeden #dane				{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; text-align:left; 
									width: 320px;margin:0 auto;}
#dol_bank_jeden #player .zdjecie	{width:320px; height:240px; overflow:hidden; background-color:#fff; display:table-cell; 
									vertical-align:middle;}
#dol_bank_jeden p.linki				{text-align:center; clear:both;}
#dol_bank_jeden p.linki	a			{display:inline; padding: 0 5px; border-left: 1px solid #ff6600;}
#dol_bank_jeden p.linki	a.first		{border:0;}

/* Bank - spis */
#dol_bank_spis						{font: 12px Verdana, sans-serif; color: #ffffff; background-color:#4c4c4c;
									padding:6px 0 0 0px; margin:0px auto; width:674px; text-align:left; position:relative;}
#dol_bank_spis p					{margin:0; text-align:left;}
#dol_bank_spis p.tytul				{text-transform:uppercase; font-size:12px; font-weight:bold; padding: 0 0 10px 10px; }
#dol_bank_spis p.info				{position:absolute; top: 6px; right:8px;}
#dol_bank_spis .zdjecia				{padding:0; text-align:center; width:672px;}
#dol_bank_spis .zdjecia .zdjecie	{width:99px; height:75px; float:left; padding:1px 2px; background-color:#fff; 
									margin: 0 0 5px 8px;}
#dol_bank_spis a					{color: #ff6600; font-size:10px;text-decoration:none;}
#dol_bank_spis a:hover				{color: #d28513;}
#dol_bank_spis p.linki				{text-align:center; clear:both;}
#dol_bank_spis p.linki a			{display:inline; padding: 0 5px; border-left: 1px solid #ff6600;}
#dol_bank_spis p.linki a.first		{border:0;}
		
/* Demo */

#dol_demo					{font: 12px Verdana, sans-serif; color:#4c4c4c; background-color:#4c4c4c;
							padding:11px 0 0 17px; margin:0px auto; width:643px; text-align:center; position:relative;}
#dol_demo #player			{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; border: 1px solid #dddddd; 
							width: 320px; margin:0 auto; background-color:#e8e8e8; position:absolute; top: 11px; left: 165px;}
#dol_demo .linki			{position:absolute; top: 17px; left: 518px;}
#dol_demo .linki a			{color: #ff6600;  font: 12px Verdana, sans-serif;}
#dol_demo .linki a:hover	{color: #d28513;}

/* Animacje */
#dol_animacje				{font: 12px Verdana, sans-serif; color:#4c4c4c; background-color:#4c4c4c;
							padding:11px 0 0 17px; margin:0px auto; width:643px; text-align:center; position:relative;}
#dol_animacje #player		{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; border: 1px solid #dddddd; 
							width: 320px; margin:0 auto; background-color:#e8e8e8; position:absolute; top: 11px; left: 15px;}
#dol_animacje .linki		{position:absolute; top: 29px; left: 362px; color:#ffffff;text-decoration:none; 
							font: 12px Verdana, sans-serif;}
							
/* Film */
#dol_film					{font: 12px Verdana, sans-serif; color:#4c4c4c; background-color:#4c4c4c;
							padding:11px 0 0 17px; margin:0px auto; width:643px; text-align:center; position:relative;}
#dol_film #player			{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; border: 1px solid #dddddd; 
							width: 320px; margin:0 auto; background-color:#e8e8e8; position:absolute; top: 11px; left: 15px;}
#dol_film .informacje		{position:absolute; top: 28px; left: 361px; text-align:left; color:#ffffff;
							font: 13px Verdana, sans-serif; line-height:1.2em;}
#dol_film .linki			{position:absolute; top: 181px; left: 362px; text-align:left;}
#dol_film .linki a			{color: #ff6600; text-decoration:none; font: 12px Verdana, sans-serif; 
							display:block; padding: 0 0 7px 0;}
#dol_film .linki a:hover	{color: #d28513;}

/* Produkcja */
#dol_produkcja						{font: 12px Verdana, sans-serif; color:#4c4c4c; background-color:#4c4c4c;
									padding:11px 0 0 17px; margin:0px auto; width:643px; text-align:center; position:relative;}
#dol_produkcja #player				{padding: 3px 3px 0 3px; margin:0; height: 243px; overflow:visible; border: 1px solid #dddddd; 
									width: 320px;margin:0 auto;background-color:#e8e8e8; position:absolute; top: 11px; left: 15px;}
#dol_produkcja #player .zdjecie		{width:320px; height:240px; overflow:hidden; background-color:#000000; display:table-cell; 
									vertical-align:middle; text-align:center;}
#dol_produkcja #player .zdjecie	.loading {position:absolute; top: 110px; left: 120px; z-index:1; font-size:18px; color: #FFFFFF;}
#dol_produkcja #player .zdjecie .ukryj	{padding:0; margin:0; display:none; margin: 0 auto;}
#dol_produkcja #player .zdjecie .pokaz	{padding:0; margin:0; display:block; margin: 0 auto;}
#dol_produkcja #player .zdjecie img		{z-index:2; position:relative;}
#dol_produkcja .informacje			{position:absolute; top: 28px; left: 361px; text-align:left; color:#ffffff;
									font: 13px Verdana, sans-serif; line-height:1.2em;}
#dol_produkcja .linki				{position:absolute; top: 181px; left: 362px; text-align:left;}
#dol_produkcja .linki a				{color: #ff6600; text-decoration:none; font: 12px Verdana, sans-serif;
									display:block; padding: 0 0 7px 0;}
#dol_produkcja .linki a:hover		{color: #d28513;}

/* Zdjecia */
#dol_produkcja #miniaturki			{padding:2px 1px 1px 2px; width:300px; height:22px; background-color:#e8e8e8; 
									position:absolute; top:243px; left: 11px;}
#dol_produkcja #miniaturki a		{display:block; float:left; padding:1px 1px; width:26px; height:20px; margin:0 2px 0 0;}
#dol_produkcja #miniaturki a img	{padding:0; margin:0;}
#dol_produkcja #miniaturki a:hover	{padding:0px 0px; border:1px solid #ff6600}

/* Studio */
#produkcje .produkcja_studio		{display:block; width:180px; height: 23px; font-weight:normal; text-align:left; 
									padding: 0 0 0 0px;}
#produkcje .produkcja_studio div	{float:left;}
#produkcje .produkcja_studio p		{padding: 3px 0 0 8px; width:155px; overflow:hidden;}

/* Formularz */
table.formularz						{color:#CCCCCC; margin:0 auto;}
table.formularz .pytanie			{width: 150px;}
table.formularz .odpowiedz			{width: 150px;}
table.formularz td .input_text,	
table.formularz td select			{width: 150px;}
table.formularz td textarea			{width: 150px; height:50px;}
table.formularz td .submit			{padding: 0 10px;}
#dol_kontakt div.mail_info			{width: 600px; color:#fff; font:18px sans-serif; text-align:center; height:30px; float:none;}

.wykonawca						{font: 10px Verdana, sans-serif; font-weight:normal; color: #ff6600; background-color:#4c4c4c; margin-left: 710px; margin-top:150px;}
.wykonawca	a {font: 10px Verdana, sans-serif; font-weight:normal; color: #ff6600; background-color:#4c4c4c;}
}