body {
	margin:0px 0px; 
	padding:0px; 
	text-align:center; 
	background: url(g/bgt.jpg) #0070d9 repeat-x;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
	font-size: 11px;}
p {padding: 0; margin: 15px 15px 15px 15px; font-size: 1em;}
img {border: 0;}
form {padding:0px;margin:0px;}

h1 {font: 1.6em Tahoma, Times New Roman, Helvetica, serif; color: #000000; padding: 15px 15px 3px 15px; margin: 0;}
h2 {font-size: 1.4em;  padding: 0 0 9px 0; margin: 0;}
h3 {font-size: 1.3em; padding: 8px 0 6px 0; margin: 0;}
h4 {font-size: 1.2em; padding: 8px 0 4px 0; margin: 0;}
h5 {font-size: 1.1em; padding: 10px 0 2px 0; margin: 0;}
h6 {font-size: 1.0em; padding: 0; margin: 0; padding: 15px 15px 3px 15px; margin: 0;}


a:link {text-decoration: underline; color: #5a5a5a;}
a:visited {text-decoration: underline; color: #5a5a5a;}
a:hover {text-decoration: underline; color: #FF6013;}
a:active {text-decoration: underline; color: #FFA100;}

.ablue:link {text-decoration: underline; color: #0070d9;}
.ablue:visited {text-decoration: underline; color: #0070d9;}
.ablue:hover {text-decoration: underline; color: #FF6013;}
.ablue:active {text-decoration: underline; color: #FFA100;}
.t10blue {color: #0070d9;}

.t11-5a {color: #5A5A5A; }
.b11b {color: #bf9c5d; font-weight: bold; text-decoration: none;}
.b11blue {color:  #0070d9; font-weight: bold; text-decoration: none;}
.b11br {color: #ad6549; font-weight: bold; ; text-decoration: none;}
.b11red {color: red; font-weight: bold; ; text-decoration: none;}
.t10 {font-size: 10px; ; text-decoration: none;}

/*.u11 {font-weight: } */

.visptext {width:115px; font-size: 10px; border: 1px solid #5a5a5a; color: #5a5a5a; background-color: #FFFFFF;} 
.vispselect {border: 1px solid #5a5a5a; color: #5a5a5a;} 
.visptextarea {border: 1px solid #5a5a5a; color: #5a5a5a; width: 500px; height: 80px;}
.vispbutton {background-color: #0070d9; border: white 1px solid; color: white;  font-weight: bold; font-size: 11px;}
.tbl {background-color: #f6f6f6; font-weight: bold; width: 180px;}
.tb2 {background-color: #ffffff;}
.tbh {font-weight: bold; color: #ad6549; background-color: #f6f6f6;}

.visptbl {background-color: #dcdcdc;} 


#bodylayout {background-color: #FFFFFF; width: 770px; padding: 0px 0px 0px 0px; margin:0px auto; text-align:left; position: relative; border: #222222 0px solid; }
#pageheader {width: 770px; height: 73px; background-color: #0070D9}
#pageheader2 {width: 770px; height: 176px; background-color: #FFFFFF; clear: both; }
#pagefooter {clear: both; width: 770px; height: 66px; background-color: #0070D9;}
#pagebody {width: 770px; background-color: #FFFFFF;}
#imglogo {float: left; padding: 13px 0px 0px 13px;}

#pageheader2l {float: left; width: 343px; height: 100%;}
#pageheader2r {float: right; width: 427px; height: 100%;}
#header-pikt {clear: both; width: 427px; height: 21px; background: url(images/bgpikto.jpg); }
#pikt1 {position: relative; left: 350px; top: 2px;}
#pikt2 {position: relative; left: 363px; top: 3px;}
#pikt3 {position: relative; left: 376px; top: 3px;}
#header-menu {clear: both; width: 427px; height: 52px; margin: 0px; padding: 0px 0px 0px 0px;}
#header-menu .menu {float: left;}
#informacje {position: relative; left: 15px; top: 15px;}
#aktdata {clear: both; margin-left: 0px; margin-top: 10px; color: #0070d9; font-weight: bold;}
#akttxt {clear: both; margin-left: 12px; margin-right: 30px;}

#naszaoferta {float: left; width: 500px; padding: 15px 0px 0px 15px;}
#naszaoferta .blok {float: left; width: 240px; height: 195px; padding: 10px 0px 0px 0px; margin-right: 10px;}
#naszaoferta .arrow {float: left; padding: 13px 0px 0px 0px; width: 14px;}
#naszaoferta .bloktxt {float: right; text-align: left; width: 215px; padding: 10px 10px 10px 0px;}
#naszaoferta .blokimg {float: right; clear:right; padding: 0px 0px 10px 10px;}

#strefaklienta {float: left; width: 240px; padding: 15px 0px 0px 0px; display: block;}
#strefaklienta .blok {float: left; width: 240px; height: 150px; padding: 10px 0px 0px 0px; margin-right: 0px;}
#strefaklienta .arrow {float: left; padding: 13px 0px 0px 0px; width: 14px;}
#strefaklienta .bloktxt {float: left; width: 140px; padding: 10px 0px 10px 0px;}
#strefaklienta .blokimg {float: right; padding: 10px 10px 0px 0px;}
#strefaklienta .logininput {width:115px; height: 14px; font-size: 10px; border: 1px solid #d3d3d1; color: #5a5a5a; background-color: #FFFFFF; padding: 0px 0px 0px 1px; margin-left: 2px;}
#strefaklienta .divlogin {padding: 5px 0px 0px 5px; display: block;}
#strefaklienta #zaloguj {padding: 5px 0px 0px 5px; display: block;}


#footer-links {color: #B2B2B2; float: left; width: 495px; height: 58px; background: url(images/footergrad.gif); text-align:center;}
#footer-links #links {padding: 18px 0px 0px 0px;}
#footer-links #desc {padding: 4px 0px 0px 0px;}
/*#footer-links #links */
.alink {color: #5A5A5A; margin:0px; text-decoration: underline;}
#footer-search {float: left; padding: 15px 0px 0px 35px; }
#footer-search #search {padding: 8px 0px 0px 0px; margin: 0px; display: block;}
#footer-search .searchinput {width:135px; height: 14px; font-size: 10px; border: 1px solid #FFFFFF; color: #FFFFFF; background-color: #0070D9; padding: 0px 0px 0px 1px; margin-left: 2px; margin-right: 6px;}

.searchdata {padding: 8px 0px 0px 15px;}

.gal {float: left; width: 370px; height: 100px; margin-top: 10px; margin-bottom: 10px;}
.galpic {border: #5a5a5a 1px solid;}

.pracait {margin-top: 20px; margin-left: 15px; float: left; }
* html .pracait {margin-top: 20px; margin-left: 7px; float: left; }

textarea
{
background-color: #a4b9e8;
border: 1px solid #666666;


}
.texta {
 font-size: 10px;
 background-color: #a4b9e8;
 border: 1px solid #666666;
}
 fieldset
{
border: 1px solid #286ac0;
width: 38em
}

legend
{
color: #fff;
background: #286ac0;
border: 1px solid #781351;
padding: 2px 6px
}
select
{
background-color:#a4b9e8;
}
