﻿* {
       font-family: verdana, Arial, Times New Roman, Helvetica, Courier, sans-serif;
	   line-height: 15px; 
	   font-size: 8pt;
	   color: #333333;
	   background-color: transparent;
}
html, body { 
	height:100%;margin:0;padding:0;
}
p {
line-height: 14px;
margin-left: 20px;
margin-top: 10px;
}
table.body1{
	background-color: #fff;
	border-collapse: collapse;
	width: 840px;
	height: auto;
	top:0 px;
	left: 50%;
	margin-left:-420px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px solid #fff;
	text-align: center;
}
table.body{
	background-color: #fff;
	border-collapse: collapse;
	width: 800px;
	height: auto;
	top:0 px;
	left: 50%;
	margin-left:-400px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px solid #adadad;
	text-align: center;
}
.body_top{
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/image/tlo_header.jpg);
	border-collapse: collapse;
	width: auto;
	height: 300px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px solid #444444;
}
.body_bottom{
	position:absolute;
	background-color: #000;
	border-collapse: collapse;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px solid #444444;
}
/*************************************** header logo *******************************************/
#header_logo
{
	   background-color: #000;
	   height: 80px;
	   width: 800px;
	   text-align: justify;
	   vertical-align: top;
       margin: 0px;
	   padding: 0px;
       border: 0px solid #ADADAD;
}
.header_logo{
	background-color: transparent;
    height: 80px;
	width: 800px;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 0px solid #ADADAD;
}
/*************************************** header menu *******************************************/
#header_menu
{
	   background-color: #fff;
	   height: 70px;
	   width: 800px;
	   text-align: justify;
	   vertical-align: top;
       margin: 0px;
	   padding: 0px;
       border: 0px solid #ADADAD;
}
.header_menu{
	background-color: transparent;
    height: 70px;
	width: 800px;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 0px solid #ADADAD;
}
/*************************************** header img *******************************************/
#header_img
{
	   background-color: #fff;
	   height: 180px;
	   width: 800px;
	   text-align: justify;
	   vertical-align: top;
       margin: 0px;
	   padding: 0px;
       border: 0px solid #ADADAD;
}
.header_img{
	background-color: transparent;
    height: 180px;
	width: 800px;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 0px solid #ADADAD;
}
img.header_image{
	border: 1px solid #333; 
}
/*************************************** content *******************************************/
#content
{
	   background-color: #fff;
	   height: auto;
	   width: 800px;
	   text-align: justify;
       margin: 0px;
	   padding: 0px;
       border: 0px solid #ADADAD;
}
.content{
	background-color: transparent;
    width: 800px;
	height: auto;
	vertical-align: top;
	text-align: justify;
	margin: 0px;
    padding: 0px;
}
/*****************************************************************************************/
.std
{
	width: 100%;
    text-align: justify;
	vertical-align: top;
    margin: 0px;
    padding: 0px;
}
div.div_top
{
	position: relative; width: 100%; height: 100%;
}
/*************************************** footer *******************************************/
#footer {
	   background-color: #fff;
       width: 800px;
	   height: 5px;
       text-align: center;
	   vertical-align: middle;
       margin: 0px;
       padding: 0px;
       border: 0px solid #ADADAD;
}
table.footer{
	background-color: #fff;
    width: 800px;
	height: 35px;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 0px solid #ADADAD;
}
/*************************************** main menu *******************************************/
A.main_menu_std:link,
A.main_menu_std:visited,
A.main_menu_std:active  {
       FONT-SIZE: 9pt; 
	   COLOR: #FFFFFF; 
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   font-weight:bold;
	   TEXT-DECORATION: none
}
A.main_menu_std:hover {
       FONT-SIZE: 9pt; 
	   COLOR: #855353;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   font-weight:bold;
	   TEXT-DECORATION: underline
}
A.main_menu_act:link,
A.main_menu_act:visited,
A.main_menu_act:active  {
       FONT-SIZE: 9pt; 
	   COLOR: #FFFFFF; 
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   font-weight:bold;
	   TEXT-DECORATION: none
}
A.main_menu_act:hover {
       FONT-SIZE: 9pt; 
	   COLOR: #FFFFFF;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   font-weight:bold;
	   TEXT-DECORATION: underline
}
/*************************************** sub menu *******************************************/
a.menu_std:link,
a.menu_std:visited,
a.menu_std:active  {
       font-size: 8pt; 
	   color: #FFFFFF; 
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: none;
		white-space: nowrap;	   
}
a.menu_std:hover {
       font-size: 8pt; 
	   color: #ffffff;
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: underline;
	   white-space: nowrap;
}
a.sub_menu_act:link,
a.sub_menu_act:visited,
a.sub_menu_act:active  {
       font-size: 8pt; 
	   color: #ffffff; 
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: none;
	   white-space: nowrap;
}
a.sub_menu_act:hover {
       font-size: 8pt; 
	   color: #ffffff;
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: underline;
	   white-space: nowrap;
}

a.link_navigation:link,
a.link_navigation:visited,
a.link_navigation:active  {
       font-size: 8pt; 
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: none;
	   COLOR: #606060; 
}
a.link_navigation:hover {
       font-size: 8pt; 
	   font-family: verdana, arial, helvetica, sans-serif; 
	   text-decoration: underline;
	   COLOR: #606060; 
}

td.linia_poz
{
	background-repeat: repeat-x;
	background-position: center middle;
	background-image: url(http://www.domowyswiat.pl/imgs/linia_pion.png);
	width: 100%;
	height: 1px;	
}
/***********************************************************************************/
table.logowanie{
	background-color: #FF6120;
    width: 300px;
	height: 565px;
	vertical-align: middle;
	color: #FFFFFF;
	margin: 0px;
    padding: 0px;
    border: 1px solid #ADADAD;
}
/***********************************************************************************/
tr.top{
	vertical-align: top;
}
tr.middle{
	vertical-align: middle;
}
.bottom{
	vertical-align: bottom;
}
tr.odstep20{
	height: 20px;
}
tr.odstep10{
	height: 10px;
}
hr {
	color: #b0c4de;
	background-color: #b0c4de;
	height: 1px; width: 100%;
	border: none 0;
	margin: 0;
}
hr.hr_size2 {
	color: #b0c4de;
	background-color: #b0c4de;
	height: 2px; width: 100%;
	border: none 0;
	margin: 0;
}
img{
	border-style: none;
	border: none 0;
}
.naglowek{
	font-size: 9pt;
	font-weight: bold;
}
.text_area{
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
	padding: 3px;
}
.input_box{
	font-size: 8pt;
	text-align: middle;
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
	padding: 3px;
}
.textarea_button{
	height: 25px;
	text-align: center;
	font-size: 8pt;
	vertical-align: middle;
}
/***********************************************************************************/
A.std:link,
A.std:visited,
A.std:active  {
       font-size: 8pt;
	   color: #601212;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none
}
A.std:hover {
       font-size: 8pt;
	   color: #FF0000;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none
}
A.link_niebieski:link,
A.link_niebieski:visited,
A.link_niebieski:active  {
       FONT-SIZE: 11px; 
	   COLOR: #008BCE; 
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none
}
A.link_niebieski:hover {
       FONT-SIZE: 11px; 
	   COLOR: #00517B;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: underline
}
A.link_szary:link,
A.link_szary:visited,
A.link_szary:active  {
       FONT-SIZE: 11px; 
	   COLOR: #606060; 
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none
}
A.link_szary:hover {
       FONT-SIZE: 11px; 
	   COLOR: #000000;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: underline
}
A.link_podkreslenie:link,
A.link_podkreslenie:visited,
A.link_podkreslenie:active  {
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none;	   
}
A.link_podkreslenie:hover {
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: underline
}
A.link_podkreslenie_bold:link,
A.link_podkreslenie_bold:visited,
A.link_podkreslenie_bold:active  {
	   font-weight:bold;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none;
		color: #e8662b;
		font-size: 10pt;
}
A.link_podkreslenie_bold:hover {
	   font-weight:bold;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: underline
}
/***********************************************************************************/
A.wiecej:link,
A.wiecej:visited,
A.wiecej:active  {
       FONT-SIZE: 7pt; 
	   COLOR: #606060; 
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: none
}
A.wiecej:hover {
       FONT-SIZE: 7pt; 
	   COLOR: #fc4545;
	   FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	   TEXT-DECORATION: underline
}
/***********************************************************************************/
/* ARTYKUŁ */
.art_tytul
{
	text-decoration: none;	
	font-weight: bold;
	color: #e8662b;
	font-size: 10pt;
}

.art_tytul:hover
{	
	color: #e8662b;
	text-decoration: underline;
}

.art_tytul_act
{
	text-decoration: none;	
	font-weight: bold;
	color: #e8662b;
	font-size: 10pt;
}

.art_data
{
	font-style: italic;
}
.art_zajawka
{
	font-weight:normal;
	text-decoration: none;
}
.art_autor
{
	font-size: 7pt;
}
.art_zrodlo
{
	font-style: normal;
}

.art_tytul_link
{
	text-decoration:none;
}

.art_tytul_link:hover
{
	text-decoration:underline;
}

.art_big_img
{
	width:300px; 
	border: 0px solid #000;
}
.art_small_img
{
	width:150px; 
	border: 0px solid #000;
}

.art_wiecej
{
	text-decoration: none;	
	font-weight: normal;
	font-size: 8pt;
	color: #4169E1;
}

.art_wiecej:hover
{
	text-decoration: underline;		
}
/***********************************************************************************/
/* zdjecia style*/
img.srodek
{
	display: block;    
	margin-left: auto;
    margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	max-width: 400px;
}
img.lewa
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	max-width: 400px;	
}

img.lewa_gal
{
	float: left;
	margin:0;
	max-width: 400px;	
}


img.prawa
{
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom:5px;
	max-width: 400px;
}

/***********************************************************************************/

/* galeria style*/

img.galeria
{
	width:100px; 
	height:75px; 
	display:block; 
	margin-left:auto; 
	margin-right: auto; 
	vertical-align: middle;
}

td.galeria
{
	border: 1px solid #e0e0e0; 
	width: 110px; 
	height: 85px; 
	text-align: center;
}

td.galeria_act
{
	border: 1px solid #000; 
	width: 110px; 
	height: 85px; 
	text-align: center;
}

td.galeria:hover, td.galeria_act:hover
{
	border: 1px solid #bbb; 
	width: 110px; 
	height: 85px; 
	text-align: center;
}

/***********************************************************************************/
.startowa{
	FONT-SIZE: 12pt; 
	TEXT-DECORATION: none;
	font-style: italic;
	text-align: center;
	font-weight:bold;
}
/***********************************************************************************/
.wyc_form_title{
	width: 200px; 
	text-align: left;
	font-weight:bold;
	font-style: italic;
}
.wycena_input_box, textarea.wycena_text_area {
border: 1px solid #adadad;
background-color: #fff;
}
/********************************* kontakt ***************************************/
table.form_kontakt{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background:#eedde5;
	border: 1px solid #8D8D8D;
	text-align: center;
	width: 300px;
	color: #37371C;
}
td.form_kontakt_left{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background:#eedde5;
	border: 1px solid #ADADAD;
	text-align: left;
	width:50px;
	color: #37371C;
}
td.form_kontakt_center{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background:#eedde5;
	border: 1px solid #adadad;
	text-align: center;
	width:250px;
	color: #37371C;
}
td.form_kontakt_cntr{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background:#eedde5;
	border: 1px solid #adadad;
	text-align: center;
	color: #37371C;
}

input.form_kontakt, textarea.form_kontakt {
border:0;
background-color: #ffffff;
}
/***********************************************************************************/
table.galery_tlo
{
	background-repeat: repeat;
	background-position: left top;
	background-image: url(/image/galery_tlo.png);
	width: 385px;
	height: auto;
    margin: 0px;
    padding: 0px;
    border: 1px solid #cdcdcd;
}
.gal_title{
	text-align: left;
	color: #214d79;
	font-weight:bold;
	text-decoration: none;	
	padding: 0 0 0.4em 0;
}
.gal_opis{
	background-color: #ffffff;
	width: 210px;
	height: 120px;
	text-align: left;
	color: #214d79;
	font-weight: none;
	margin: 0;
	padding: 0.4em 0.4em 0.4em 0.4em;
	border: 1px solid #dddddd;
}
.gal_img, .minigaleria{
	margin: 0;
	padding: 0;
	width: 120px;
	height: 120px;
	vertical-align: middle;
	border: 1px solid #adadad;
}
.gal_wiecej{
	background-color: transparent;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	color: #214d79;
	font-weight: bold;
	font-size: 6pt;
	text-decoration: none;	
}
/***********************************************************************************/
.center{
	text-align: center;
}
/***********************************************************************************/
#div_center{
	width: 100%;
	text-align: center;
}
#div_left{
	width: 100%;
	text-align: left;
}
#div_right{
	width: 100%;
	text-align: right;
}
/***********************************************************************************/
h1 {
	color: #f1f1f1; line-height: 16px; font-size: 10pt; font-weight:bold;  font-style: italic;
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0;
	padding: 0;
}
/***********************************************************************************/
td.map{
	height: 300px;
	width: 400px;
	vertical-align: middle;
	text-align: right;
}
/***********************************************************************************/
#menu {list-style-type:none; margin: 5px auto; padding: 15px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.2em;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width: 100%; z-index:100; height:3em;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:1px;}
#menu table {border-collapse:collapse; padding:0;  font-size:1em;}
#menu dl {width: auto; margin: 0; padding: 0; background: transparent; border-bottom:0spx solid #08c; }
#menu dt {width: 130px; margin:0; padding: 0 2px 0 2px;text-align: center;}

#dd a {display:block; text-align:center; border:0px solid #adadad;}

#menu dd {margin:0 -15px; padding: 0; text-align: center; width: auto; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}

#menu dt a , #menu dt a:visited {display:block; color: #222; font-size: 8pt; font-weight:bold; border:0px solid #adadad; text-align: center; border-width:0px 0px 0px 0px; padding:0.25em 0 0.75em 0;}

#menu li:hover dt a, #menu a:hover dt a {color:#214d79; font-size: 8pt; font-weight:bold; background:transparent; border:0px solid #adadad; border-width:0px 0px 0px 0px;}

#menu dd a, #menu dd a:visited {white-space: nowrap; background: #131313; color:#fff; font-size: 7pt; text-decoration:none; display:block; text-align:center; border-left:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060; padding:0.4em 0.4em 0.4em 0.4em;}

#menu dd a:hover {white-space: nowrap; background: #c3e1ff; color:#000; font-size: 7pt; border-left:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060; padding:0.4em 0.4em 0.4em 0.4em;}
/***********************************************************************************/
#jsddm
{	margin: 0;
	padding: 0;
	width: 100%;
}
	
#jsddm li
{	float: left;
	list-style: none;
	font: 12px Tahoma, Arial}

#jsddm li a
{	display: block;
	background: #fff;
	padding: 5px 12px;
	text-decoration: none;
	
	width: 130px;
	color: #fff;
	white-space: nowrap}

#jsddm li a:hover
{	background: #fff;

}
	
#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid #606060;
	z-index: 10;
}

#jsddm li ul li
{	float: none;
	display: inline}

#jsddm li ul li a
{	width: auto;
	background: #000;
	border-left:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060;
}

#jsddm li ul li a:hover
{	background: #c3e1ff;
	border-left:1px solid #606060; border-right:1px solid #606060; border-bottom:1px solid #606060;
	color: #000;
}
/***********************************************************************************/
