
/*	bollywood.pl CSS - G.Bober	*/

* { margin: 0; }

body { background: #D3D3BD; }

body, textarea, input, select { font: normal 12px/18px Verdana, Arial, Tahoma, sans-serif; color: #555246; }

a { border-bottom: 1px solid #9ebed1; }
a:link { text-decoration: none; color: #3760be; }
a:visited { text-decoration: none; color: #212193; }
a:hover { text-decoration: none; color: #009cff; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a.noborder, .noborder a { }

a.button { background: #3760be; color: white; padding: 2px 3px 2px 5px; margin-bottom: 5px; 
	border-right: 1px solid #213f83; border-bottom: 1px solid #213f83; }
a.button:hover { background: #009cff; color: white; 
	border-right: 1px solid #3760be; border-bottom: 1px solid #3760be; }

a.tag { background: white; padding: 3px; -moz-border-radius: 5px; white-space: nowrap;
	border: 1px solid #eaead8; border-bottom: 1px solid #d8d8c1; border-right: 1px solid #d8d8c1; }
a.tag:hover { background: #009cff; border: 1px solid #009cff; color: white; }

.Thumb a { text-decoration: none; border: none; background: white; }
.Thumb a img { background: white; }

img { border: 0; vertical-align: middle;}
ul, ol { padding-left: 1em; margin-left: 1em; }
td { vertical-align: top; }

h1 { font: normal 32px/32px "Georgia", Verdana, serif; }
h1, h1 a:link, h1 a:visited { margin-bottom: .35em; text-decoration: none; color: black; }
h1 a:hover { border-bottom: 1px solid #9ebed1; color: #009cff; }
h2 { font: normal 20px/22px "Georgia",serif; margin-bottom: .5em; color: black; border-bottom: 1px solid #ccc; }
#Content #Tresc h2 { font-size: 26px; border: none; }
big { font: normal 1.3em/1.2em "Georgia",serif; }
span#mono { font-family: monospace; }
a.guzik { text-decoration: underline; }
	a.guzik img { vertical-align: middle; }
.czerwone { color: red; }
span.highlighted { background-color: #ffff4e; }

ul.punkty, ol.punkty { margin-left: 1em; padding-left: 1em; }
ul.punkty li { list-style-type: disc; padding: 0; border: none; }
ol.punkty li { list-style-type: decimal; padding: 0; border: none; }

.bbLista { margin-left: 1.2em; padding-left: 1.2em; }
ul.bbLista li#bbLista, ol.bbLista li#bbLista { padding: 0; margin: 0; border: none; }
ul.bbLista li#bbLista { list-style-type: disc; }
ol.bbLista li#bbLista {	list-style-type: decimal; }

img.emoticon { width: 16px; height: 16px; vertical-align: middle; }
div.spoiler { padding: .5em; margin: .5em .5em 0em .5em; }
div.spoilerTresc { background: #514e42; color: #ebe7d3; padding: .3em; margin: .3em 0 .3em 0; }
blockquote { margin: .5em 2em .5em 1em; border-left: 2px solid #ddd; padding-left: 1em; }

.float { float: right; }

div#News img.foto { float: right; border: 5px solid white; margin: 0 0 10px 15px; }

.Wrap { width: 940px; margin: 0 auto; }

#topHeader, #Header, #Nawigacja, #Reklamy, #Content, #Footer { padding-left: 10px; padding-right: 10px; }
#Reklamy, #Footer { padding-top: 10px; padding-bottom: 10px; }

#topHeader { padding-top: 5px; background: #b31d39; color: white; }
#topHeader a { }
#topHeader a:hover { border: none; }
#topHeader h1#Logo { margin: 0; padding: 0; }
#topHeader h1#Logo a { float: left; display: block; background: url('../layout/logo.png') no-repeat; text-indent: -9999px; 
	height: 60px; width: 241px; outline: none; margin: 0; border: none; }
#topHeader #Profil { float: left; height: 40px; margin: 5px 0 10px 20px; white-space: nowrap; }
#topHeader #Profil a { color: white; border-color: #b05b5b; }
#topHeader #ProfilZalogowany { padding-left: 45px; padding-top: 5px; }
#topHeader #ProfilZalogowany img.avatar { float: left; margin: 2px 0 0 -45px; border: 3px solid #60000B; }
#topHeader .clearer { clear: both; }

div#topHeader form#cse-search-box { padding: 15px 0 0 0; float: right; }

#Header { padding: 10px 0 10px 0; background: #ecead8; }
#Header h1, #Header h2, #Header h3 { border: none; margin: 0; padding: 0; }
#Header a { float: left; display: block; padding: 0; height: 200px; text-indent: -9999px; border: none; }
#Header h1 a { width: 500px; margin: 0 10px 0 0; background: url('../layout/header/jodhaaakbar500x200.jpg') no-repeat; }
#Header h2 a { width: 150px; margin: 0 10px 0 10px; background: url('../layout/header/jodhaaakbarDVD150x200.gif') no-repeat; }
#Header h3 a { width: 250px; margin: 0 0 0 10px; background: url('../layout/4bdb/1.jpg') no-repeat; }
#Header .clearer { clear: both; }

#Nawigacja { background: #ecead8; }
#Nawigacja div.Wrap {  }
#Nawigacja ul { font: normal 22px/30px "Georgia", serif; list-style: none; margin: 0; padding: 0; }
#Nawigacja li { display: inline; }
#Nawigacja a { display: block; background: #f2f1e4; float: left; color: black; border: none; margin-right: 5px; padding: 0 10px 0 10px; }
#Nawigacja a:hover,
#Nawigacja li#aktywny a { background: #318DC8; color: white; margin-top: 0; }
#Nawigacja .clearer { clear: both; }

div.Content { padding-top: 10px; padding-bottom: 10px; background: #f4f4eb; }

#Content { background: #f2f2e5; }
#Content #Tresc { }
#Content #Tresc div.pad { padding: 20px 20px 20px 10px; margin-right: 20px; 
	-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; }
#Content #Menu { float: right; }
#Content #Menu div.pad { padding-top: 20px; }
#Content #Menu ul { padding-left: .75em; margin-left: .75em; }

#Footer { color: #888; padding-bottom: 2em; }
#Footer a { color: #666; border-bottom: 1px solid #bbb; }
#Footer a.nagore { margin-top: 3px; float: right; display: block; padding: 5px; outline: none; font-size: 80%; border: none; }
#Footer a.nagore:hover { color: black; }

div.msgError, div.msgYatta, div.msgInfo { margin: .5em 0 .5em 0; padding: .3em .5em .3em .5em; border: 2px solid; }
div.msgError { background: #e6c6c6; border-color: red; }
div.msgYatta { background: #c9e6c6; border-color: green; }
div.msgInfo { background: #d2dfe7; border-color: #bcd3e1; }

.Strony { }
.Strony ul { float: right; }
.Strony li { display: inline; margin: 0 1px 0 0; }
.Strony li a { display: inline; padding: 2px 6px 2px 6px; border: none; background: #dcdace; color: #666; font-size: 150%; }
.Strony li a.active { background: #949180; color: white; }
.Strony li a:hover { background: #009cff; color: white; }

.Komentarze ul { margin: 0; padding: 0; }
.Komentarze ul li { margin-bottom: 10px; list-style-type: none; }
.Komentarze ul li p.autor { padding: 0 10px 5px 10px;  }
.Komentarze ul li p.autor span.opcje { color: #aaaa93; float: right; padding-top: 8px; }
.Komentarze ul li p.autor img.dymek { vertical-align: bottom; margin: 0 0 -6px 5px; }
.Komentarze ul li p.autor img.avatar { vertical-align: bottom; }
.Komentarze ul li div.tresc { padding: 10px 20px 10px 10px; background: white; -moz-border-radius: 4px; 
	border: 1px solid #dbdbc2; border-top: 1px solid #e8e8d4; border-left: 1px solid #e8e8d4; }
.Komentarze ul li.KomentarzAutora div.tresc { border-right: 5px solid #dbdbc2; border-bottom: 5px solid #c1c1a6; }
.Komentarze ul li div.tresc textarea { margin-bottom: 5px; width: 100%; border: none; }
.Komentarze ul li div.tresc input { font-weight: bold; }
.Komentarze ul li div.tresc .edycja { color: #999; margin-top: 5px; }

.Formularz { border-spacing: 0; border-bottom: 1px solid #ccc; }
.Formularz td { border-top: 1px solid #ccc; padding: .5em; vertical-align: top; }
.Formularz td.lewo { white-space: nowrap; padding-right: 1em; }
.Formularz td.prawo { }
.Formularz td.prawo textarea { width: 100%; height: 15em; }
.Formularz td.dol { text-align: right; }

#nowePM { background: #f5f5eb; padding: 20px; }
#nowePM .Rozmowy { width: 700px; }

.Rozmowy { margin: 0; padding: 0; width:99%; border-top: 1px solid #e8e8d5; }
.Rozmowy tr.nowe td { background: white; }
.Rozmowy td { border-bottom: 1px solid #e8e8d5; padding: 5px 0 5px 0; vertical-align: middle; }
.Rozmowy td.ikonka { text-align: center; width: 40px; }
.Rozmowy td.rozmowca { white-space: nowrap; text-align: right; padding-right: 5px; }
.Rozmowy td.avatar { text-align: center; width: 39px; }
.Rozmowy td.avatar img { border: 2px solid white; }
.Rozmowy td.temat { padding-left: 10px; }
.Rozmowy td.temat p { height: 1.5em; overflow: hidden; }

.PM { margin: 0; padding: 0; width: 99%; }
.PM td.nadawca { white-space: nowrap; padding-right: 5px; text-align: right; padding-top: 5px; }
.PM td.avatar { width: 34px; padding-top: 5px; }
.PM td.avatar img { border: 2px solid white; }
.PM td.tresc { padding: 0 0 10px 10px; }
.PM td.tresc .tekst { padding: 10px 20px 10px 10px; background: white; -moz-border-radius: 4px; 
	border: 1px solid #dbdbc2; border-top: 1px solid #e8e8d4; border-left: 1px solid #e8e8d4;  
	font-family: "Segoe Script", "Comic Sans MS", Verdana, sans-serif; font-size: 15px; line-height: 1.3em; }
.PM td.tresc textarea { width: 99%; height: 15em; border: none;
	font-family: "Segoe Script", "Comic Sans MS", Verdana, sans-serif; font-size: 15px; line-height: 1.3em; }

#PM div.duzyAvatar { float: left; }
#PM div.duzyTytul { margin-left: 110px; }

/* ==========================	Moderacja	========================= */

.Moderacja { background: #eee; padding: 1em; }

#Moderacja { background: #CCFF99; padding: 1em; margin-bottom: 1em; }
#Moderacja ul li { padding: .5em 0 .5em 0; border-top:1px solid gray; }

.moderacja { margin-top: 1em; }
.moderacja a { background: #CCFF99; padding: .2em }

#Zgloszenia ol { margin-left: 1em; padding-left: 1em; }
#Zgloszenia li { list-style-type: decimal; }
#Zgloszenia li .content { background: #eee; padding: .5em; margin: .5em .5em .5em 0; }
.Zgloszenia li .content #opcje { text-align: right; margin-top: 1em; }


/* ==========================	FILMY	============================= */

div.ocenaFilmu { padding: 0; width: 100px; height: 30px; }
div.ocenaFilmu .szare { width: 100px; height: 20px; background: url('../layout/gwiazdka-szara.png'); display: block; }
div.ocenaFilmu .pelne { height: 20px; background: url('../layout/gwiazdka-pelna.png'); display: block; content: "."; }
div.ocenaFilmu .dane { width: 100px; height: 10px; font-size: 9px; color: #aaa; text-align: right; }

#Filmy .szukaj table { margin: 10px 0 10px 0; }
#Filmy .szukaj table td { width: 50%; white-space: nowrap; line-height: 1.65em; }
#Filmy .szukaj select { width: 115px; }
#Filmy .szukaj input[type=submit] { padding: 3px; cursor: pointer; }

#Filmy .alfabet { line-height: 1.5em; text-align: center; font: normal 16px/24px "Georgia", "Verdana", serif; }
#Filmy .alfabet a { background: #dcdace; color: #666; border-bottom: none; }
#Filmy .alfabet a:hover { background: #dcdace; color: white; background-color: #009cff; }

#Filmy .Filmy { border-bottom: 1px solid #e8e8d5; list-style-type: none; margin: 0; padding: 0; }
#Filmy .Filmy li { border-top: 1px solid #e8e8d5; padding: 5px 5px 5px 55px; }
#Filmy .Filmy li img.plakat { margin-left: -55px; float: left; border: 2px solid white; }
#Filmy .Filmy li small { color: gray; }
#Filmy .Filmy li div.ocenaFilmu { float: right; width: 100px; }
#Filmy .Filmy li div.clearer { clear: left; }

#Filmy p.dvd { background: url('../layout/dvd-logo.jpg') no-repeat left center white; -moz-border-radius: 8px; 
	padding: 5px 5px 5px 85px; margin: 10px 0 10px 0; width: 320px; }

#Filmy table.ocenaFilmu .gwizadki { white-space: nowrap; }
#Filmy table.ocenaFilmu .opcje { padding-left: 10px; white-space: nowrap; }

#Filmy .duzyPlakat { width: 260px; float: right; margin: 0 0 10px 20px; text-align: center; }
#Filmy .duzyPlakat img { border: 5px solid white; margin-bottom: 10px; }
#Filmy .duzyPlakat .adSense { border: 1px solid #e8e8d5; padding: 5px; }

#Filmy .tworcy td { vertical-align: top; }
#Filmy .tworcy td.left { white-space: nowrap; padding: 0 5px 5px 0; text-align: right; }
#Filmy .tworcy td.right { padding: 0 0 5px 5px; border-left: 1px solid #e8e8d5; }

#Filmy a.filmFoto { border: none; }
#Filmy a.filmFoto img { border: 1px solid #ccc; padding: 3px; margin: 3px; }
#Filmy a.filmFoto:hover img { border: 1px solid #009cff; }

#Filmy .galeria td { vertical-align: center; padding: 0 10px 10px 0; }

div#ocenaFilmu { margin: .75em 0 .75em 0; }
div#ocenianieFilmu { padding: .5em; }
div#ocenianieFilmu img { cursor: pointer; }


/* ==========================	DVD		============================= */

#DVD .listaDVD { margin: 0 auto; }
#DVD .listaDVD td { padding: 5px; }
#DVD .listaDVD td img { border: 5px solid white; width: 120px; }
#DVD .listaDVD td img:hover { border-color: #009cff; }

#DVD h1 a { font-size: 120%; }
#DVD .okladka { float: right; border: 5px solid white; margin: 0 0 20px 20px; }
#DVD a.merlinpl { display: block; padding: 3px 5px 4px 25px; width: 375px;
	background-image: url('../layout/ikonki/cart.png'); background-repeat: no-repeat; background-position: 5px 5px; }
#DVD .staff td { padding-bottom: 2px; }
#DVD .staff td.left { white-space: nowrap; padding-right: 10px; color: #999; }
#DVD .opakowanie { padding: 10px; background: white; text-align: center; -moz-border-radius: 10px; }
#DVD .galeria td a { border: none; }
#DVD .galeria td a img { border: 2px solid white; margin: 0 5px 0 0; }
#DVD .galeria td a:hover img { border: 2px solid #009cff;; }

/* ==========================	Masala	============================= */

#Artykuly li { border-top: 1px solid #ddd; padding: .4em 0 .4em 0; }
	#Artykuly li p { margin: .3em 1em .4em 1em; }

/* ==========================	Wydarzenia	========================= */

/*
ul.Wydarzenia li { margin-bottom: 2em; }
ul.Wydarzenia li p.opis { border-left: 2px solid #ddd; margin: .5em; padding-left: 1em; }
*/



ul#Wydarzenia li { border-top: 1px solid #bbb; padding: 1em 0 1em 0; margin-bottom: 1em; list-style-type: none;  }
ul#Wydarzenia li div.data { float: left; width: 4.5em; margin: 0 8px 8px 0; text-align: center; }
ul#Wydarzenia li div.data p { padding: 0 2px 0 2px; background: white; }
ul#Wydarzenia li div.data p.dzienTyg { background: #DFDDC3; font-size: .8em; border-top: 1px solid #CFCDB5; }
ul#Wydarzenia li div.data p.dzien { padding: 6px 0 4px 0; font-size: 2.5em; font-weight: bold; }
ul#Wydarzenia li div.data p.miesiac { font-size: .8em; margin-bottom: 4px; }
ul#Wydarzenia li div.tresc { margin-left: 5.25em; }
ul#Wydarzenia li div.tresc h2 { font-family: Georgia, serif; font-size: 2em; line-height: 1.2em; }
ul#Wydarzenia li div.tresc p.opis { display: block; margin: 1em 3em 1em 0; }


#inneWydarzenia li { padding: .3em 0 .3em 0; }

.Kalendarz { background-color: white; width: 200px; margin-bottom: 1em; border: 4px solid white; }
.Kalendarz td.miesiac { background: #b43e3e; color: white; padding: 2px 0 3px 5px; border-bottom: 1px solid #eee; 
	font-family: Georgia, serif; font-size: 1.5em; text-align: left; }		
.Kalendarz tr.tydzien td { color: #999; font-size: .8em; border-bottom: 1px solid #ccc; } 
.Kalendarz td { background-color: white; text-align: center; font-size: 1.1em; border-bottom: 1px solid #ddd; padding: 2px 0 2px 0; }
.Kalendarz td.puste { color: #ddd; }
.Kalendarz td.wydarzenie { background: url('../layout/wydarzenie.gif') no-repeat center; }
.Kalendarz td.wydarzenie a { color: black; }
.Kalendarz td.weekend { background-color: #eee; }

ul.listaWydarzen { padding-left: .6em; margin-left: .6em; }
ul.listaWydarzen li { line-height:1.2em; padding-bottom: .5em; }

/* ==========================	Profile		===================== */

#Profile #Lista { border-bottom: 1px solid #bbb; }
#Profile #Lista td { border-top: 1px solid #ccc; padding: .2em 1.5em .2em 0; white-space: nowrap; }

/* ==========================	About	============================= */

#About { margin-left: auto; margin-right: auto; width: 700px; }
	#About td#left { width: 50%; text-align: right; border-right: 1px solid #eee; padding: .3em .5em .3em 0; }
	#About td#right { width: 50%; padding: .3em 0 .3em .5em; text-align: left; font-size: 1.3em; font-family: Georgia,serif; } 

ul.Bannerki { border-top: 1px solid #aaa; }
ul.Bannerki li { border-bottom: 1px solid #aaa; padding: .5em .5em 1em .5em; }
ul.Bannerki li img { margin: .5em 0 .5em 0; }
ul.Bannerki li textarea { font-family: monospace; width: 600px; height: 7em; }

div.osokonkurs { background: url('../layout/osokonkurs.jpg') no-repeat black; margin: 0 auto; width: 860px; padding-top: 420px; }
div.osokonkurs div.subtresc { float: left; width: 220px; text-align: right; 
	font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #cfb979; margin: 100px 0 0 20px; }
div.osokonkurs div.tresc { margin: 0 20px 0 250px; }
div.osokonkurs div.tresc p { font-size: 14px; color: #d0cdad; text-indent: 2em; margin: 1em; text-align: justify; }
div.osokonkurs div.tresc p b { color: white; }
div.osokonkurs ul { list-style: disc; padding-left: .75em; margin-left: .75em; }

#Ankieta { border-top: 1px solid #ccc; margin-top: 1em; }
#Ankieta li { list-style: none; border-bottom: 1px solid #ccc; padding: .5em; }
#Ankieta li div.procent { background: #6699FF; height: 15px; }

ol.miniFAQ { padding-left: 1em; margin-left: 1em; }
ol.miniFAQ li { list-style-type: upper-alpha; }
ol.miniFAQ ol { padding-left: 1em; margin-left: 1em; }
ol.miniFAQ ol li { list-style-type: decimal; }

ol.FAQ { padding-left: .5em; margin-left: .5em; }
ol.FAQ li { margin: 0 1em 1.5em 1em; list-style-type: upper-alpha; }
ol.FAQ ol li { list-style-type: decimal; }
ol.FAQ ol li p { margin-top: .5em; }
