body{
	margin : 0;
	padding : 0;	
	color: #858585;
	background-color : #cdcdcd;
	font-size : 11px;
	font-family : "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;
	/*background-image:url(/images/back_snieg2000.gif);
	background-position:top center;
	background-repeat:repeat-y;*/
}

#page{
	position: relative;
	width: 780px;
	/*margin-top : 10px;*/
	margin-right:auto;
	margin-left:auto;
	text-align : left;
}

table{
	border-collapse: collapse;
}

#content{
	width:736px;
	margin:12px;
}

#tableContent{
	background-color : #ffffff;
}

.backTop{
	background-image : url(images/back_top.gif);
	background-repeat : repeat-x;
	background-position: bottom;
}
.backBottom{
	background-image : url(images/back_bottom.gif);
	background-repeat : repeat-x;
	background-position: top;
}
.backLeft{
	background-image : url(images/back_left.gif);
	background-repeat : repeat-y;
	background-position: right;
}
.backRight{
	background-image : url(images/back_right.gif);
	background-repeat : repeat-y;
	background-position: left;
}
.backHeader{
	background-color: #ffffff;
	background-image : url(images/back_head.gif);
	background-repeat : repeat-x;
	background-position: bottom;	
}
.backButton{
	background-color: #ffffff;
	background-image : url(images/back_button.gif);
	background-repeat : repeat-x;
	background-position: bottom;
}

td{
	color:#7E7E7E;
	font-size : 11px;
	font-family : "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;
	line-height:1.4em;	
}

p{
	color:#7E7E7E;
	font-size : 11px;
	font-family : "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;
	line-height:1.4em;	
	margin-top : 3px;
	margin-bottom : 3px;
}

.info *, .info{
	font-size : 10px;
}

hr{
	size : 1px;
	color : #7E7E7E;
	height : 1px;
}

a{
	text-decoration: underline;
	color:#5C88AD;
}

a.menu:link, a.menu:visited {
	color :  #7E7E7E;
	font-weight: bold;
	text-decoration: none;}
a.menu:hover, a.menu:active {
	color : #FF9600;
	font-weight: bold;
	text-decoration: none;}

h1{
	font-size:18px;
	font-weight: normal;
	color:#7E7E7E;
	line-height:20px;
	margin-bottom: 18px;
	margin-top: 10px;
}

h2{
	color: #5C88AD;
	font-weight: bold;	
	font-size : 15px;
	margin-bottom : 12px;
	margin-top : 12px;
}

h3{
	color: #7E7E7E;
	font-weight: bold;
	font-size : 13px;
	margin-bottom : 12px;
	margin-top : 12px;	
}

.gray {color:#7E7E7E; text-decoration:none}
.gray1 {color:#858585; text-decoration:none}
.orange{color:#FF9600;}
.borange{background-color:#FF9600;}
.bgray3{background-color:#BCBCBC;}
.bgray4{background-color:#E1E1E1;}
.blue {color:#5C88AD}
.blue_n {color:#5C88AD; text-decoration:none}
.blue1 {color:#547180}
.white {color:#FFFFFF}

.tabUp{ 
	border-top: 1px solid #BCC4C7;
	border-left: 1px solid #BCC4C7;
	border-right: 1px solid #BCC4C7;
	border-bottom: none;
	background-color:#D9E2E6;
}
.tabUpContent{	
	padding:10px;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-top: none;
}
.tabLeft{	
	border-top: 1px solid #BCC4C7;
	border-left: 1px solid #BCC4C7;
	border-bottom: 1px solid #BCC4C7;
	border-right: none;
	background-color:#D9E2E6;	
}
.tabLeftContent{
	vertical-align:top;
	padding:8px 8px 8px 0px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-left: none;
}
.tabLeftIco{
	vertical-align:top;
	padding:8px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-right: none;
	border-left: none;
}

.formUp{
	padding:4px 8px 4px 8px;
	border-top: 1px solid #9BABB2;
	border-left: 1px solid #9BABB2;
	border-right: 1px solid #9BABB2;
	border-bottom: none;
	color: #ffffff;
	background-color:#95AFBC;
	font-weight: bold;
}
.formContent{
	vertical-align:top;
	padding:4px 20px 4px 8px;
	border-left: 1px solid #9BABB2;
	border-bottom: 1px solid #9BABB2;
	border-right: 1px solid #9BABB2;
	border-top: none;
	background-color: #D4E3EA;
}

/*
brrdeo      BCC4C7
borderjasny DFDFDF
telko       D9E2E6
*/




.padding_t{padding-left: 10px;  padding-bottom : 10px;  padding-right : 10px;  padding-top : 10px;  }
.padding_p{padding-left: 5px;  padding-bottom : 5px;  padding-right : 5px;  padding-top : 5px;  }
.padding_panel{padding-left: 5px;  padding-bottom : 0px;  padding-right : 5px;  padding-top : 3px;   }

.aktualnosci{
	padding-left: 5px;
	padding-bottom : 5px;  
	padding-right : 5px;  
	padding-top : 5px;
	color :  #0073C6;
	background-color : #B7C5D1;
}

.aktualnosci_tytul{
	font-size : 13px;
	font-weight: bold;
}

.comment{
	font-style : italic;
	font-size : 9px;
	color :  #0073C6;
	background-color : #B7C5D1;
}

/*
a.footer:link {
	color :  #0073C6;
	text-decoration: none;}

a.footer:visited {
	color : #0073C6;
	text-decoration: none;
}
a.footer:hover {
	text-decoration : underline;
}

a:link {
	color : #FF8C39;
	text-decoration: none;
}
a:visited {
	color : #FF8C39;
	text-decoration: none;
}
a:hover {
	text-decoration : underline;
}
*/

input, textarea, select, option{
	color: #7e7e7e;
	background-color : #FFFFFF;
	border: 1px solid #858585;
	font-size : 11px;
	font-family : "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;
}

.noborder {border:none;}

.zegar{
	margin : 0 0 0 0;
	color: #0073C6;
	background-color : #FFFFFF;
	border: none;
	font-size : 11px;
	font-family : "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;
}

ol, ul{
	margin-top : 3px;
	margin-bottom : 3px;
}

.newStreet{
	color: #ff0000;
	font-weight: bold;
}

.promo{
	color:#FF9600;
}

#pricelist h1{
	margin-bottom:24px;
}
#pricelist h2{
	margin:24px 0 12px 0;
}
#pricelist h3{
	margin:18px 0 12px 0;
}
#pricelist  td,
#pricelist  th{
	padding:2px 4px;
	border-bottom:none;
	border-left:none;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}
#pricelist  td.formContent{
	border:1px solid #999999;
}
#pricelist table{
	width:95%;
	border-collapse: collapse;
	margin:0 0 8px 0;
}
#pricelist .formContent{
	text-align: right;
}

#urodziny20lat{ background:#7f9bd4 url(/images/bg_urodziny20.jpg) 0 0 no-repeat}
#urodziny20lat img{display:none;}
#urodziny20lat p{color:#ffffff;padding-left:110px;}
#urodziny20lat a{color:#ffffff;}
#urodziny20lat h1{color:#ffffff;padding-left:110px;}