* { font-family:verdana, tahoma, helvetica, sans-serif; }
body { font-size:10px; padding:0px; margin:10px; line-height:140%; }

.clr { clear:both; height:0px; visibility:hidden; margin:0px; padding:0px; }

h1 { font-size:18px; text-align:left; font-weight:bold; font-variant:small-caps; padding-bottom:15px;  border-bottom:1px dotted #919191; margin-top:15px;}
h2 { font-size:12px; text-align:left; font-weight:bold; }

.container_page { text-align:left; width:735px; margin: 0 auto; /* MUST HAVE THIS!! Auto margin left and right ensure centred */}

.header, .main_menu, .main_tekst, .footer { clear:both; margin:0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.header, .footer  { margin-right:4px; }
.header { padding-bottom:3px; border-bottom:1px dotted #919191; }

.main_menu, .main_tekst { margin:20px 0px; }
.main_tekst a { color:#97A1AA; }

.logo { float:left; margin-bottom:20px; }
.language { text-align:right; padding-right:15px; float:right; }

.news * {
	color:#97A1AA;
}

.newsbox { float:left; margin:0px; width:450px; text-align:left; position:relative; top:2px; }
.newsbox input { border:0px; width:445px; }
.newsletter { float:right; }
.newsletter input { border:1px solid #AFAFAF; background-color:white; width:155px; }

/***************/
/*  PODSTRONA  */
/***************/
.html, .body, .container_page, .main_tekst, .left_menu_container, .left_menu { height:100% }
.main_tekst { margin-right:4px; border-top:1px dotted #919191; border-left:1px dotted #919191; border-bottom:1px dotted #919191; background-image:url(img/bg.png); background-repeat:repeat-y; }
.left_menu_container { float:left; padding-right:5px; }
.left_menu { width:142px; }
.left_menu_img { padding-top:0px; }
.left_menu ul { width:142px; margin:-3px 0px 0px 0px; padding:0px; list-style-type:none; }
.left_menu ul li { border-bottom:1px dotted #919191;}
.left_menu ul li a { display:block; padding:4px 3px; font-size:8px; color:black; text-decoration:none; }
.left_menu ul li a:hover, .left_menu ul li.inactive a { background-color: black; color:white; }
.tekst { float:left; width:550px; margin:10px; }
.tresc_strony { width:468px; margin:0 auto; text-align:justify; color:#97A1AA; font-size:11px; }
.tresc_strony img { padding:5px; border:1px solid #EAEAEA; }
/***************/
/*  PODSTRONA  */
/***************/

.menu_tekstowe { text-align:left; border-bottom:1px dotted #919191; border-top:1px dotted #919191; padding:0px; }
.menu_tekstowe ul { margin: 0px; padding: 0px; list-style-type: none; overflow:hidden; zoom:1; }
.menu_tekstowe ul li{ position: relative; display: inline; margin:0px; margin-left:3px; float: left; text-align:center; border-left:1px dotted #919191; padding:10px; }
.menu_tekstowe ul li.first  { border-left:0px dotted #919191; }
.menu_tekstowe a, .language a { color: #5F6368; text-decoration:none; font-variant:small-caps; }
.menu_tekstowe a:hover, .language a:hover { color: #000000; text-decoration:none; }

.sponsorzy { text-align:left; margin-top:10px; }
.sponsorzy img { padding-right:30px; }

a img { border:0px; }

/******************/
/*  CLEAR FLOATS  */
/******************/
/*
.header:after, .footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.top:after, .news:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.main_menu:after, .main_tekst:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.menu:after, .foto:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.menu_tekstowe:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*/
