* {  padding: 0;  margin: 0;  font-family: Tahoma, Geneva, Arial, sans-serif; }

img, fieldset { border: 0px; }
h4, h5, h6, p, blockquote,
 form, label, dl, dt, fieldset, address, table {
    margin-bottom: 0em;
    margin-top: 0em;
}

body {	
	background: #fff url(images/tloboki.jpg) repeat-x top;
	color: #FBFBFB;
	text-align: center;
	margin: 0px;
}

a {text-decoration: none; }

#container {  margin: 0 auto; width: 960px; text-align: left;  background: url(images/tlowew.jpg) top right no-repeat; background-color: #fff; overflow: hidden;}
#lewa { float: left; width: 231px; }
#logo { width: 231px; float: left; margin-top: 5px;}
#menugora { width:729px; height: 65px; float: left;}
#obrazek { float: left; height: 300px;}
#admcontent { float: left; width: 610px; overflow: visible; margin-top: 5px;}
#content { float: left; width: 715px; color: #000; margin: 0px 10px 0px 2px; font-size: 13px; text-align: justify; display: inline; }
#content div { overflow: hidden; }
#content h2 { color:#c00; font-size:14px; padding-top:3px;}
#content h3 { color:#000; font-size:11px; padding: 0px 0px 10px 0px;}
#content ol, ul, li { margin-left: 15px }
#content p { margin-bottom: 5px; }
#content table { border-collapse: collapse; border:1px solid #257221;}
td { padding: 5px; border:1px solid #257221;}
.wiecej { float: right; margin-top: 5px; }
.summary { margin: 0px 5px 5px 0px; float: left; width: 555px; text-align: justify; }
.tytulziel { font-size: 14px; color: #060; font-weight:bold; padding-top: 6px;}
.summary2 { margin-top: 0px; float: left; width: 506px; text-align: justify; }
.summary2 h2 { text-align: left; }
.datamiejsce { text-decoration: underline; font-weight: bold; }
.datamiejsce2 { text-decoration: underline; font-weight: bold; font-size: 14px; line-height: 26px; color:#060; padding-bottom: 15px;}
#maincontent { width: 710px; float: left; text-align: justify; }
#menulewe {width: 210px; float: left; margin-left: 10px; display: inline;}
.inner_corner { float:left; background-color:#c0c0c0; width: 192px; height: 9px;}
#tl_corner { float: left; background: url(images/szaratab1.gif) top left no-repeat; height: 9px; width: 9px;}
#tr_corner { float: left; background: url(images/szaratab2.gif) top right no-repeat; height: 9px; width: 9px;}
#bl_corner { float: left; background: url(images/szaratab3.gif) bottom left no-repeat; height: 9px; width: 9px;}
#br_corner { float: right; background: url(images/szaratab4.gif) bottom right no-repeat; height: 9px; width: 9px;}
#menuszkolenia { float: left; background-color:#c0c0c0; width: 210px; }
#szkolenia { margin: 10px 10px 20px 10px; }
#szkolenia li { list-style: none; margin-bottom: 2px; min-height: 20px; padding: 5px 5px 3px 20px; font-size: 11px; font-weight: bolder; color: #000; margin-left: 0px; }
#szkolenia a { font-size: 11px; font-weight: bolder; color: #000; }
#szkolenia a:hover { color: #AE0000; }
.menupierwsze { background: url(images/menupierwsze.gif) no-repeat; }
.menudrugie { background: url(images/menudrugie.gif) no-repeat; }
.menutrzecie { background: url(images/menutrzecie.gif) no-repeat; }

#newsletter_panel { float: left; margin: 10px; width: 170px; min-height:20px; background-color: #d2d2d2; font-size: 9px; font-weight: bolder; color:#060; padding: 10px; text-align: center; display: inline;}
#newsletter_panel dt { float: left; margin-top: 3px;}
#newsletter_panel dd { float: right;}
#newsletter_panel p {padding-bottom: 5px; }
#newsletter_panel input { font-size: 11px; }
.butsend { clear: both; float: right; width: 52px;}
.panel_title { font-size: 14px; }

#banery { float: right; margin: 0px 0px 0px 0px; width: 150px; min-height:280px; color: #000; vertical-align: top; display: inline;}
#newsy { float: right; margin: 0px; width: 209px; height: 590px; min-height:590px; color: #000; vertical-align: top; background: url(images/tlonewsy.jpg) top left no-repeat; font-weight: bolder; padding-top: 15px;}
.newstitle { font-size:14px; color:#C00; font-weight:bold; line-height: 18px; width:166px; margin: 0px 10px 0px 27px; }
.news { font-size:11px; line-height: 13px; width:172px; float: left; margin: 0px 10px 10px 27px; display: inline; text-align: justify; }

#zalaczniki {float: right; width: 190px; margin: 0px 0px 10px 10px; }
#zalaczniki h3 {color: #FFF; font-size: 12px; line-height: 14px; font-weight: bolder; text-align: center; padding: 10px 0px 10px 0px; background-color: #257221; clear: both; }
#zalaczniki li { list-style: none; padding: 5px; margin-left: -15px; display: inline; }
.inner_zalaczniki1 { float:left; background-color:#257221; width: 172px; height: 9px;}
.inner_zalaczniki2 { float:left; background-color:#004A00; width: 172px; height: 9px;}
#zieltab1 {	float:left; height: 9px; width: 9px; background-image: url(images/zieltab1.gif); background-repeat: no-repeat; background-position: left top; }
#zieltab2 {	float:left; height: 9px; width: 9px; background-image: url(images/zieltab2.gif); background-repeat: no-repeat;	background-position: right top; }
#zieltab3 {	float:left; height: 9px; width: 9px; background-image: url(images/zieltab3.gif); background-repeat: no-repeat; background-position: left bottom; }
#zieltab4 {	float:left; height: 9px; width: 9px; background-image: url(images/zieltab4.gif); background-repeat: no-repeat;	background-position: right bottom; }
.opisplik { background-color: #004A00; float: left; width: 180px; color: #fc0;
text-decoration: underline;	font-size: 9px; line-height: 14px; font-weight: bolder;}
.opisplik a { color: #fc0; text-decoration: underline; font-weight: bolder; text-align: left;}
.opisplik a:hover {	color: #F30; text-decoration: underline;}
.ikona { float: left; margin: 0px 15px 2px 25px;}
.opisplik p {float: right; }

#footer { clear: both; width: 960px; /*height: 35px;*/ float: left; padding-top: 10px; background-color: #fff;}
#footer a { color: #999; }
#footer a:hover { color: #3C9035; text-decoration: underline; }
#md { width: 100px; float: right; }
#footer_right { float: right; width: 518px; border-top: 1px solid #d7d7d7; font-weight: bolder; font-size: 9px; line-height: 14px; color: #999999; }
#glowna_link { padding-left: 100px;}

#opcje { margin-bottom: 10px; }
#counter { margin: 10px; }
#error { font-size: 14px; font-weight: bolder; text-align: center; margin: 20px 0px 20px 0px; position: absolute; top: 100px; left: 400px; z-index: 100; width: 300px; background-color: #c20000; padding: 40px; color: #fff;}
#close { position: absolute; top: 5px; right: 5px; }
#close a { color: #fff; }

#footer_link { padding: 0px 0px 0px 250px; font-famil: Tahoma, sans-serif; font-size: 9px; color: #999; font-weight: bold; }
#footer_link a.footer_link { font-size: 9px; font-family: Tahoma, sans-serif; text-decoration: none; }
#footer_link a.footer_link:hover { font-size: 9px; font-family: Tahoma, sans-serif; color: #3C9035; text-decoration: underline; }