html { height: 100%; }
body { 
	margin: 5px 0 0 0; 
	padding: 0; 
	background: #fff; 
	background-image:url(images/body_background.gif); 
	background-position:top;
}
td {vertical-align:top}
img { border:0}
td { font: 10px Verdana, Arial, sans-serif; text-align:left;}
p {margin-bottom:5px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}

#content {
	padding: 0 10px;
	position:relative;
}
#fotka {
	margin: 0 10px;
	padding-bottom: 9px;
	background-image: url(images/main_underline2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.mainbox {
	border:1px; 
	border-color:#D5D5D5; 
	background-color:#FFFFFF; 
	border-style:double; 
	padding: 10px; 
	background-image:url(images/body_topbg.gif); 
	background-position: top; 
	background-repeat:no-repeat;
}

.topmenubox {
	vertical-align: bottom; 
	padding: 0 0 7px 0; 
	text-align:right;
}

.newsletterbox {
	border:1px; 
	border-color:#D5D5D5; 
	border-style:double; 
	padding: 5px 5px 10px 5px; 
	background-image:url(images/newsletter_background.gif);  
	background-position: bottom ; 
	background-repeat:no-repeat;
}

.newsletter_pole {
	color: #5c5c5c; 
	font: normal 10px Arial, Tahoma, sans-serif; 
	width: 80px; 
	border-style:solid; 
	border-color:#d5d5d5; 
	background-color:#EBEBEB; 
	border-width:1px
}
	
/* LINK ------------------------------------*/

a {
	text-decoration:none;
} 
a:hover {
	text-decoration:none;
	color: #E6802E;
}
#content a {
	font-weight: bold;
	text-decoration:none;
	color: #e6802e;
}

/* TEXT ------------------------------------*/

#content h2 { 
	font: bold 10px Verdana, Arial, sans-serif;
	background-image:url(images/news_title_bg.gif);
	margin: 0;
	padding: 4px 5px;
	position:relative;
}
#content h1 { 
	font: 20px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 4px 5px;
	color:#555;  
}
#content .cms_item img {width:70px;float:left;}
#content img.foto {
	margin: 5px;
	padding: 1px;
	border: 1px solid #ddd;
}
#content img.foto1 {
	margin: 1px;
	padding: 1px;
	border: 1px solid #ddd;
	width:45px; height:45px;
}
#content p { 
	font: 10px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 5px 5px 10px 5px;
}
.topm {
	font: 10px Verdana, Arial, sans-serif;
	padding: 7px 0 8px 2px;
	text-align:left;
	color:#444;
}

/* MENU TOP --------------------------------*/

#menuTop ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuTop li {
	float: left;
	font: bold 10px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 7px 0 6px 0;
	background-image:url(images/menu_normal.gif);
}

#menuTop a {
	padding: 7px 9px 6px 9px;
	color: #fff;
	border-right: 1px solid #fff;
    text-decoration: none;
}

#menuTop a:hover {
	color: #fff;
	background-image:url(images/menu_over.gif);
	}
	
#menuTop a.active {
	background-image:url(images/menu_on.gif);
	text-decoration: none;
}

#menuTop a.active:hover {
	background-image:url(images/menu_over.gif);
	text-decoration: none;
}

/* MENU LEFT ----------------------- */
.radio {width:20px;}
.szukaj1 input{
  width: 140px;
}
.szukaj1 .radio {width:20px;}

.szukaj1 select{
  width: 120px;
}
.szukaj1 th{text-align:right; width:120px;}

/* OFERTA ----------------------- */
.cmsopcje1{margin-top:10px;}
#content .cmsopcje1 a{font-weight:normal;}
.cena_spec {font-size:12px;}
.nowy {color:#E6802E}
.lista{ width:100%; border:0}
.lista td{border-colapse:colapse;border:0;padding: 5px 0;}
.lista td td {border:0; padding:1px}
.row td{border-bottom: 1px #ccc solid;}
.c1 {width:120px;}
.c1 img {width: 150px; height: 110px;}
.c2 table th{font-weight: normal;}
#content .nawigacja {text-align:center;}
#content .nawigacja a{font-weight:normal;}


input {	font: 10px Verdana, Arial, sans-serif;vertical-align:middle;}
input.check {width:15px;}
input.push {color:#e6802e; font-weight:bold;}
.sondawynik{padding: 5px;}
.sonda{padding: 5px;}
.cmsopcje1 {margin: 10px 0;}

.formularz2 {margin:0px; padding:0px; border-collapse:collapse; width:100%;}
.formularz2 td { padding:3px 0px;}
.formularz2 .jezyk { width:25%;}
.formularz2 .formtd {font-weight:bold; width:100px; text-align:right; padding-right:10px;}
.formularz2 span {color:#FF0000;}
.formularz2 .space {height:1px; font-size:1px; padding:0px;}
.txt {background:#eee; height:12px; padding:5px 3px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px;}
.txts {background:#eee; padding:1px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txta {background:#eee; padding:5px 3px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.formularz2 .txt {width:230px;}
.formularz2 .txts {width:230px;}
.formularz2 .jezyk .txts {width:100px;}
.formularz2 #telefon {width:140px;}
.formularz2 .txta {width:230px; height:120px;}
.copy{text-align:left; float:left; padding:0; color:#999999;font: 10px Verdana, Arial, sans-serif;}

.findus{position:absolute;top:23px; font-size:18px; padding-left:170px}
.findus img {vertical-align:top;width:30px}
