html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}

a:focus {  outline: none; }

body {	
	margin:0px;padding:0px;	
	background:#ACE1FF url(images/site_bg.jpg) repeat-x;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#856E5D;
	font-size:11px;
}

p{margin-top:0.8em;margin-bottom:0.8em;font-size:11px;}

a {	color:#C2EBFB;text-decoration: none;cursor:pointer;font-size:11px; }
a:hover { color:#C2EBFB;text-decoration: underline; }

.clear {clear:both;font-size:0px;line-height:0px;padding:0px;margin:0px} 

.center {text-align:center} 

.fLeft { float: left; }

.fRight { float: right; }

.bold { font-weight: bold; }

.wyr{ color:#C2EBFB;font-weight:bold; }

.site_content {
	position:relative;
	width: 921px;
	margin:0 auto;
}

#leftbody {
	width:239px;
	float:left;
}

#rightbody {
	width:852px;
	min-height:361px;
	background:#00AEEF url(images/content_bg.jpg) repeat-x center top;
	margin-bottom:27px;
	float:left;
	position:relative;
}
#contentbgdown {
	width:852px;
	min-height:361px;
	padding-bottom:15px;
	background:url(images/content_bg_down.jpg) repeat-x center bottom;
	position:relative;
}
#top{
	position:relative;
	margin-top:4px;
	width:921px;
	height:165px;
}
#kobieta{
	width:172px;
	height:370px;
	position:absolute;
	right:14px;
	bottom:0px;
	z-index:14;
}

.main{
	padding:31px 30px 20px 40px;
	min-height:340px;
	height:auto !important;
	height:340px;
}
.main_pod{
	padding:31px 110px 20px 40px;
	min-height:340px;
	height:auto !important;
	height:340px;
}
.image2{
	margin-right:8px;
	margin-bottom:8px;
	background:white;
	border:1px solid #856E5D;
	padding:3px; 
}


.foot{background:url(images/foot_bg.jpg) repeat-x;	}

#foot{
	min-height:147px;
	height:auto !important;
	height:167px;
	width:921px;
	position:relative;
}

#menu{width:514px;height:40px;position:absolute;right:69px;bottom:0px;z-index:12;}
#m1{position:absolute;left:0px;bottom:0px;}
#m2{position:absolute;left:144px;bottom:0px;}
#m3{position:absolute;left:232px;bottom:0px;}
#m4{position:absolute;left:320px;bottom:0px;}
#m5{position:absolute;left:427px;bottom:0px;}

.copyright{
	position:absolute;
	top:15px;
	right:80px;
	color:#C2EBFB;
	text-align:right;
}

.info{
	position:absolute;
	top:7px;
	left:300px;
}

.info2{
	position:absolute;
	top:23px;
	left:558px;
}

.menufoot ul.linki{
	list-style: none;
	padding: 0 0 0 0;
	margin:0px;    
	margin-left: 0px;
    margin-right: 0px;
	position:absolute;
	left:20px;
	top:15px;
	width:500px;
	z-index:11;
}

.menufoot ul.linki li {	float:left; font-weight:normal;font-size:11px;background-image:url(images/footP-trans.png);background-repeat:no-repeat;background-position:left center;padding:2px;}

.menufoot ul.linki li a{padding-left:6px;padding-right:7px;}

.box1{
	position:relative;
	width:224px;
	text-align:left;
	float:left;
	color:#fff;
}
.box2{
	position:relative;
	width:224px;
	margin-left:51px;
	text-align:left;
	float:left;
	color:#fff;
}
.box3{
	position:relative;
	width:224px;
	margin-left:51px;
	text-align:left;
	float:left;
	color:#fff;
}
.box4{
	position:relative;
	width:499px;
	text-align:left;
	float:left;
	color:#fff;
}
.box5{
	position:relative;
	width:224px;
	margin-left:51px;
	margin-bottom:40px;
	text-align:left;
	float:left;
	color:#fff;
}
a.wiecej { color:#fff;padding-right:10px;text-decoration: none;cursor:pointer;font-size:11px;font-weight:bold; }
a.wiecej:hover { color:#C2EBFB;text-decoration: none; }

a.email { color:#fff;padding-right:10px;text-decoration: underline;cursor:pointer;font-size:11px;font-weight:normal; }
a.email:hover { color:#C2EBFB;text-decoration: none; }

a.referencje {	color:#ffffff;text-decoration: none;cursor:pointer;font-size:11px; }
a.referencje:hover { color:#C2EBFB;text-decoration: underline; }

/******************* formularze ****************/

.input{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height: 17px;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcdcd;
}

.input2{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #cdcdcd;
}

.btn {
    color: #343434;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: #cdcdcd;
    border: 1px solid #343434;
}

.btn1 {
    color: #525252;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #FFCF49;
    border: 1px solid #C89C20;
}
