html {height:100%;}
form { margin:0px; padding:0px}

body { 
	margin:0px;
	padding:0px;
	background:#fdf5f1;
	height:auto;
	height:100%;
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#686868;
	}

img {border:0}
img.web{position: relative; left: 7px; bottom: -3px;}

b {color:#ce5663}

a {text-decoration:underline; color:#686868;}
a:hover {text-decoration:none}

.link {text-align:right}
a.link {text-decoration:none; color:#525252; font-weight:bold; background:url(../images/marker_link.gif) no-repeat right 5px; font-size:10px; padding-right:17px}
a.link:hover {color:#ce5663}

a.link_1 {text-decoration:underline; color:#ce5663}
a.link_1:hover {text-decoration: none}

h2 {color:#ce5663; font-size:11px; text-transform: uppercase; margin:0}
h3 {color:#ce5663; font-size:11px; line-height:13px; margin:0 0 15px 0}
h4 {color:#525252; font-size:11px; line-height:13px; margin:0 0 2px 0}

#all {width: 100%; text-align: center;};

/* header */
#header {height:253px; width:960px; background:url(../images/bg_header.jpg) no-repeat top; margin: 0 auto;font-size:0;padding:0; }
#header .row1 {height:203px}
#header .row1 .logo {margin:32px 0 0 70px}
#header .row2 {height:50px; background:url(../images/bg_header2.gif) repeat-x top; padding-left:37px}
#header .row2 img {vertical-align:top}

/* lewe menu */
#lmenu { width: 200px; float: left; overflow: hidden;  margin: 10px 20px 0px 0px; padding: 0px;}
#lmenu div.lmenu_head{width: 200px; color:#ce5663; padding: 9px 0px 6px 0px; font-size:11px; background: #970100;margin: 0px; }
#lmenu div.group{width: 180px; margin-bottom: 0px; background:url(../images/menubg.jpg) no-repeat left bottom #970100; min-height: 20px; padding-bottom: 25px; padding-left: 20px;}
#lmenu div.group_item{width: 180px; text-indent: 5px; margin: 0px;}
#lmenu div.group_item_rozdzielacz{width: 180px; height: 4px;line-height:0; font-size:0px;margin:0;padding:0;}
#lmenu div.rozdzielacz{width: 200px; height: 20px;line-height:0; font-size:0px;margin:0;padding:0;}
#lmenu .menulink {text-align:left; padding-left:15px;}
#lmenu .lmenuh {color: #d3d1d1; margin: 0px;}
#lmenu a.menulink {text-decoration:underline;  color:#d3d1d1; background:url(../images/marker_list.gif) no-repeat left 5px;}
#lmenu a.menulink:hover {text-decoration:none;}

/* content */
#content { width:960px; clear: both; margin:0 auto; text-align: left; padding: 0px; overflow: hidden;}
/*#content div.center{ float: left; overflow:hidden; padding: 10px 20px; margin: 10px 0px; border-left: dotted 1px #ce5663; border-right: dotted 1px #ce5663;}*/
#content div.center{ float: left; overflow:hidden; padding: 10px 20px; margin: 10px 0px; background:url(../images/centerbg.gif) repeat-y; margin-bottom: -6000px; padding-bottom: 6000px}
#content div.center_r{ width:719px; float: left; padding: 0px 10px; margin: 10px 0px; border-left: dotted 1px #ce5663; }
#content div.baners{width: 220px; float: right; overflow: hidden;  margin: 10px 0px 10px 20px;}
#content a.readmore{font-weight: bold; font-size:10px; float:right; text-decoration: none;  color:#525252; background:url(../images/marker_link.gif) no-repeat right 6px; padding-right: 18px; margin-bottom: 10px;  margin-top: 23px;}
#content a.uplink{font-weight: bold; font-size:12px; float:left; text-decoration: none;  color:#525252; background:url(../images/marker_link.gif) no-repeat left 6px; padding-left: 18px; margin: 2px 0px;}
#content a.uplinks{font-weight: bold; font-size:10px; float:left; text-decoration: none;  color:#525252;}
#content div.uplinkdiv{ clear:both; overflow: visible; padding: 0px 10px; margin: 2px 0px; padding: 3px;}
#content a.readmorel{font-weight: bold; font-size:13px; float:right; text-decoration: none;  color:#525252; background:url(../images/marker_link.gif) no-repeat right 6px; padding-right: 18px;  margin-top: 61px; vertical-align: bottom;}
#content a.galeryl{font-weight: bold; font-size:10px; text-decoration: none;  color:#525252;}
#content input.field{background:#ffffff; border: none;   background:url(../images/inputbg.jpg) no-repeat left; width: 187px; height: 20px; padding: 3px 3px 0px 3px; font-size: 10px;}
#content textarea.fieldr{background:#ffffff; border: none; width: 182px; height: 112px; padding: 3px; font-size: 10px; font-family:tahoma; margin: 3px;}
#content fieldc{background:#ffffff; border: none;   background:url(../images/checkbg.jpg) no-repeat left; width: 13px; height: 13px; padding: 0px;}
#content div.formtitle{ margin-bottom: 3px;}
#content div.formdiv{ margin-bottom: 9px; }
#content div.formdivl{ margin-bottom: 9px; float: left; overflov: hidden;}
#content div.formdivr{ margin-bottom: 9px; float: right; overflov: hidden;}


/* footer */
#footer {margin: 0 auto; width: 960px; height:82px; text-align:center; background:url(../images/bg_footer.jpg) no-repeat top; color:#fdc1c7; font-weight:bold; line-height:16px; font-size:10px; clear: both; padding-top:4px;}
#footer div img {vertical-align:middle; margin-top:1px}
#footer div {padding:15px 0 2px 0; word-spacing:13px; color:#fdf5f1;}
#footer a.link_f {color:#fdf5f1; text-transform:uppercase; font-size:10px; text-decoration:none; word-spacing:0}
#footer a.link_f:hover {color:#fdc1c7}
#footer a {color:#fdc1c7; text-decoration:underline}
#footer a:hover {text-decoration:none}

#newsletter {background:url(../images/newsletterbg.jpg) no-repeat left bottom #970100; height: 99px; min-height: 99px; padding: 10px 0px 0px 0px; margin-bottom: 20px;}
#newsletter input.field{margin:10px 0px 3px 20px; background:#ffffff; border: none;   background:url(../images/inputnewsbg.jpg) no-repeat left; width: 180px; height: 20px; padding: 3px 3px 0px 3px; font-size: 10px;}
#newsletter a.wypisz{font-weight: normal; font-size:10px; float:left; text-decoration: none;  color:#fdf5f1; margin-left:20px; margin-top: 3px; }
#newsletter a.zapisz{font-weight: bold; font-size:10px; float:left; text-decoration: none;  color:#fdf5f1; margin-right:20px; margin-top: 3px; }
h1 {margin:0}
