body {
background-color: #e2ffe5;
background-image: url(gfx/const/tech/trawka.jpg);
background-repeat: repeat-x;
margin: 0;
padding: 0;}

a:link {text-decoration:none;color:#CE0505}
a:visited {text-decoration:none; color:#CE0505}
a:active {text-decoration:none; color:#CE0505} 
a:hover {text-decoration:none; color:#BBB}

a.menu:link {text-decoration:none;color:#000}
a.menu:visited {text-decoration:none; color:#000}
a.menu:active {text-decoration:none; color:#000}
a.menu:hover {text-decoration:none; color:#CE0505}

a.lista:link {text-decoration:none;color:#050}
a.lista:visited {text-decoration:none; color:#050}
a.lista:active {text-decoration:none; color:#050}
a.lista:hover {text-decoration:none; color:#BBB}

a.blue:link {text-decoration:none;color:#005}
a.blue:visited {text-decoration:none; color:#005}
a.blue:active {text-decoration:none; color:#005}
a.blue:hover {text-decoration:none; color:#BBB}

a.news:link {text-decoration:none;color:#000}
a.news:visited {text-decoration:none; color:#000}
a.news:active {text-decoration:none; color:#000}
a.news:hover {text-decoration:none; color:#BBB}


div.baner {
background-color: #FFFBE6;
text-align: center;
height: 180px;
padding: 0; _padding: -5px 0 -5px 0;}

div.container {
border: 0px solid #000;
background-color: #FFF;
width: 1000px;
height: 100%;
margin: 0 auto;
float: center;}

div.lewa {
width: 165px;
float: left;
vertical-align: top;
padding: 0 0 15px 0;
clear: both;}

div.main {
width: 795px;
float: left;
vertical-align: top;
background-color: #FFF;
padding: 5px 20px 20px 20px;
text-align: justify;
font-family: arial;
font-size: 12px;
color: #000;
line-height: 150%;}

div.main_start {
width: 450px;
float: left;
vertical-align: top;}

div.menu {
width: 165px;
vertical-align: top;}

div.menu_lista {
width: 155px;
vertical-align: top;
padding: 1px 2px 1px 4px;
margin: 0 2px 0 7px;
font-size: 13px;
font-weight: bold;
font-family: arial;
color: #000;
line-height: 150%;}

div.naglowek {
background-color: #EFEFEF;
border-bottom: 0px solid #CCC;
font-weight: bold;
font-family: tahoma;
font-size: 11px;
height: 14px;
width: 100%;
padding: 1px 0 0 0;}

div.naglowek_menu {
display: block;
width: 100%;
padding: 10px 0 0 0;
color: #CE0505;
font-weight: bold;
font-family: arial;}

div.nowosci {
width: 290px;
float: left;
margin: 15px 0px 25px 20px; _margin: 15px 0px 25px 15px;
clear: both;
font-family: arial;
font-size: 12px;
color: #000;
line-height: 150%;}

div.ogloszenie {
width: 550px;
margin: 0px auto;
border: 1px solid #000;
padding: 7px 10px 7px 10px;
text-align: justify;
font-family: arial;
font-size: 12px;
color: #000;
line-height: 150%;
clear: both;}

div.promuj_kod {
background-color: #EEE;
padding: 3px;
border: solid #AAA 1px;
text-align: left; }

div.spotkania {
width: 250px;
float: right;
margin: 15px 20px 25px 0px; _margin: 15px 15px 25px 0px;
text-align: justify;
font-family: arial;
font-size: 12px;
color: #000;
line-height: 150%;}

div.stopka {
width: 100%;
font-size: 10px;
color: #000;
font-weight: normal;
text-align: center;
font-family: arial;
line-height: 120%;
clear: both;}

hr.stopka {
width: 100%;
color: #000;}

hr.linia_szara {
width: 100%;
color: #FFF;}

.kursywa {
font-style: italic; }

.podkreslenie {
text-decoration: underline; }

.mini {
border: 0; }

img.news_mini {
border: 0;
float: right;
margin: 0px 5px 5px 10px; }

div.news_title {
font-weight: bold;
font-size: 16px; }

div.news_date {
font-size: 9px;
color: #BBB; }

div.news_txt {
text-align: justify;
font-size: 12px;
margin: 5px 0 0 0;
min-height: 100px;
height: auto !important;
height: 105px;}

td.galeria {
padding: 0 7px 0 7px; }

.h { display: none }
.v { display: block }
