/* CSS wideo.koala.pl */
html {
  overflow: scroll;
  margin: 0px; /* IE */
  padding: 0px 0px; /* Opera */
}

body {
  background-color : #FFFFCD;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 10pt;
  color: #000000;
  margin: 0;
  padding: 0;
}

A, A:VISITED {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color : #660000;
	text-decoration :underline;
}
A:HOVER {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color : #CC0000;
	text-decoration : underline;
}
A.menu {
  padding: 0 0 0 15px;
}
A.menu, A.menu:VISITED {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color : #000000;
	text-decoration :none;
}
A.menu:HOVER {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
	color : #FFFFFF;
	text-decoration : none;
}
.zapal{
	background-color : Black;
}
.zgas{
	background-color : #99CC33;
}
.button{
	background-color: #0D165C;
	border-color : #7FB8D5;
	color : white;
	margin-top : 5px;
}
.okienko{
	background-color : #F9FFEA;
}
.red{
	color : #007F00;
  color: #660000;
  text-decoration: underline;
  font-style: italic;
}
input {
  font-family: Tahoma, Verdana, Arial, Tahoma, san-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  background-color : #FFFFDD;
  border-color : #660000;
  border-style : groove;
  margin: 4px 0px;
  padding: 1px 4px;
}
textarea {
  font-family: Tahoma, Verdana, Arial, Tahoma, san-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  background-color : #FFFFDD;
  border-color : #660000;
  margin: 4px 0px;
  padding: 1px 4px;
}
select {
  font-family: Tahoma, Verdana, Arial, Tahoma, san-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #660000;
  text-decoration: none;
  background-color : #FFFFDD;
  border-color : #660000;
  margin: 4px 0px;
}

H1, H2, H3, H4, H5, H6
{
  color: black;
  text-align: left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
  font-size: 10pt;
  font-weight: normal;
}
H4 {
  margin: 4px;
  text-align: center;
  font-weight: bold;
}

table, p, br, td, tr, ol, ul, li {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}
div {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
p {
  text-align: left;
}

.page_border {
  border: 1px solid green;  
  border-top: none;
  border-bottom: none;
}
.page_line_left {
  background: url(pub/gfx/frame/kropki-linia_pion.gif) repeat-y left;
  width: 19px;
  margin: 0;
  padding: 0;

  background: url(pub/gfx/frame/kropki-linia_pion2.gif) repeat-y left;
  width: 19px;
}
td.main_content {
  width: 579px;
  vertical-align: top;
  background: url(pub/gfx/frame/kropki-linia_pion2.gif) repeat-y left;
  padding: 0 0 0 10px;
}
.page_line_right {
  background: url(pub/gfx/frame/kropki-linia_pion.gif) repeat-y right;
  width: 20px;
  margin: 0;
  padding: 0;

  background: url(pub/gfx/frame/kropki-linia_pion2.gif) repeat-y right;
}

hr {
  background-color: maroon;
  background-color: #660000;
}

.tlo {
  background: url(pub/gfx/frame/weddingbg.gif) repeat;
  margin: 0;
  padding: 0;
}
.sign {
  font-style: italic;
  float: right;
  padding: 0 50px;
  font-variant: small-caps;
}
.reference {
  font-style: italic;
}
.reference_title {
  font-style: italic;
  text-decoration: underline;
}
.reference_picture_right {
  float: right;
  margin-top: 5px;
  padding-left: 5px;
  border-width: 0;
}
.reference_picture_left {
  float: left;
  margin-top: 5px;
  padding-right: 5px;
  border-width: 0;
}

	@page { size: 20.999cm 29.699cm; margin-top: 2cm; margin-bottom: 2cm; margin-left: 2cm; margin-right: 2cm }
	table { border-collapse:collapse; border-spacing:0; empty-cells:show }
	td, th { vertical-align:top; }
	h1, h2, h3, h4, h5, h6 { clear:both }
	ol, ul { padding: 0 0 0 15px; text-align: left;}
	* { margin:0; }
	*.Caption { font-family:'Times New Roman'; font-size:12pt; margin-top:0.212cm; margin-bottom:0.212cm; font-style:italic; }
	*.Caption { font-family:'Times New Roman'; font-size:12pt; margin-top:0.212cm; margin-bottom:0.212cm; font-style:italic; }
	*.Header { font-family:Arial; font-size:14pt; margin-top:0.423cm; margin-bottom:0.212cm; }
	*.Header { font-family:Arial; font-size:14pt; margin-top:0.423cm; margin-bottom:0.212cm; }
	*.Index { font-family:'Times New Roman'; font-size:12pt; }
	*.List { font-family:'Times New Roman'; font-size:12pt; margin-top:0cm; margin-bottom:0.212cm; }
	*.P1 { font-family:Verdana; font-size:8pt; text-align:center; font-weight:bold; }
	*.P2 { font-family:Verdana; font-size:10pt; }
	*.P3 { font-family:Verdana; font-size:10pt; text-align:justify; }
	*.P4 { font-family:Verdana; font-size:10pt; text-align:justify; }
	*.P5 { font-family:Verdana; font-size:10pt; text-align:justify; }
	*.P6 { font-family:Verdana; font-size:10pt; text-align:justify; }
	*.P7 { font-family:Verdana; font-size:10pt; text-align:justify; }
	*.P8 { font-family:Verdana; font-size:10pt; text-align:justify; }
  *.P3C { font-family:Verdana; font-size:10pt; text-align:center; }
	*.Standard { font-family:'Times New Roman'; font-size:12pt; }
	*.Textbody { font-family:'Times New Roman'; font-size:12pt; margin-top:0cm; margin-bottom:0.212cm; }
	*.BulletSymbols { font-family:StarSymbol; font-size:9pt; }
	*.NumberingSymbols { }
	*.right { text-align: right; }
*.trdark { background-color: #1100BB; }
*.tr.trlight { background-color: #1100DF; }
	
p.male {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px; 
  color: #ddd;
}

/* Tabele główne */
table, table tr {
  margin: 0;
  padding: 0;
}
table td {
  margin: 0;
  padding: 0;
}
#main {
  padding: 0;
  padding: 0;
}

/* Galeria wideo */
.gallery_table {
  text-align: center;
  width: 100%;
}
.gallery_table td {
  padding: 10px;
}
.gallery_table td img {
  border: black solid 2px;
}

/* Formularze */
form.form_data input {
  __amargin: 4px;
}
/* Photo Page */
img {
  border: none;
  margin: 0;
  padding: 0;
}
.img_horizontal, .img_vertical {
  width: 534px;
  height: 356px;
  position: absolute;
}
.img_vertical {
  width: 237px;
  height: 356px;
  margin: 0 0 0 148px;
}
.img_horizontal_normal {
  width: 534px;
  height: 356px;
}
.img_vertical_normal {
  width: 237px;
  height: 356px;
  margin: 0 0 0 148px;
}
.img_frame_horizontal, .img_frame_vertical {
  width: 534px;
  height: 356px;
  top: 0;
  left: 0;
  position: relative;
  background: url(pub/gfx/fotos/Ramka_01.png) no-repeat;
  border: none;
}
.img_frame_vertical {
  width: 237px;
  height: 356px;
  margin: 0 148px;
}
.img_horizontal_IE {
  width: 534px;
  height: 355px;
  border: black solid 2px;
  padding: 0;
  margin: 0;
}
.img_vertical_IE {
  width: 237px;
  height: 355px;
  border: black solid 2px;
  padding: 0;
  margin: 0;
}
.img_thumb {
  float: left;
  width: 98px;
  height: 98px;
  position: absolute;
}
.img_thumb_IE {
  width: 98px;
  height: 98px;
  border: black solid 2px;
  padding: 0;
  margin: 0;
}
.img_thumb_frame {
  display: block;
  width: 98px;
  height: 98px;
  top: 0;
  left: 0;
  position: relative;
  background: url(pub/gfx/fotos/Ramka_thumb_01.png) no-repeat;
  border: none;
}
/*div.thumb, div.thumb_IE {*/
a.thumb, a.thumb_IE {
  float: left;
  padding: 4px;
  cursor: pointer;
}
a.thumb_IE {
  float: left;
  padding: 3px;
}
.center {
  text-align: center;
}
table.thumbs {
  text-align: left;
  padding: 0;
}
table.thumbs td {
  padding: 0;
}


