body{ margin: 0; padding: 0; font-family: Georgia; text-align: center; overflow: auto; }
.bold{ font-weight: bold !important; }
/* tzw style zapobiegawcze ;-)  */
p{ margin: 0; padding: 0; }
form{ margin: 0; padding: 0; }

div#container{ width: 100%; font-size: 12px; text-align: left; }

div#top{ text-align: left; width: 100%; /* background: #d8d8ca url(img/akademia_top.jpg) 0 0 no-repeat; */ height: 146px; 
background: url(img/tlo.gif) repeat-x }
/* div#top img{ border: 0; margin-left: 10px; } */

div.NewsBox{ margin-bottom: 20px; text-align: justify; }
div.NewsBox img{ float: left; margin-right: 10px; }

div#nav{ font-size: 11px; width: 100%; height: 32px; background: url(img/bg_nav.gif) repeat-x; }

div#navWhere{ color: #1B2C94; float: left; margin-left: 10px; margin-top: 10px; }

div#menu{ width: 100%; text-align: center; }
div#menu a{ text-decoration: none; border: 0; color: black; }
div.reklamaBox{ width: 80%; margin: 0 auto; text-align: left; margin-bottom: 10px; margin-top: 10px; }

a.menu_roll{ float: left; display: block; width: 110px; height: 37px;
background: url(img/bgmenu_a.gif) 0 0 no-repeat; }
a.menu_roll:hover{ background-position: 0 -37px; }

a.menu_ac{ float: left; display: block; width: 110px; height: 57px; background: url(img/bgmenu_ac.gif) 0 0 no-repeat; }
p.describe{ font-size: 11px; color: white; width: 110px;}

div#content{ margin-left: 20px;  padding-top: 30px; float: left; width: 65%; text-align: justify;  }
div#mods{ padding-top: 30px; float: left; width: 26%; margin-left: 4%; }

div#footer{ position: relative; top: 15px; left: 0; clear: both; font-size: 11px;  height: 36px; color: white; width: 100%; background: #c1beac; }

div#footer div{ padding-left: 20px; padding-top: 5px; }

/* okienka nawigacyjne - sonda, newsletter itp */

div.navhead{ width: 208px; height: 7px; }
div.navcont{ padding-bottom: 5px; padding-top: 5px; padding-left: 10px; background: url(img/navbody.gif) repeat-y; width: 208px; }
div.navcont a{ text-decoration: underline; color: #1B2C94; }
div.navcont h1{ margin-top: 0; }

div.navfooter{ width: 208px; height: 6px; padding-bottom: 10px; }

div.form-left{ float: left; width: 200px; margin-bottom: 10px; }
div.form-right{ float: left; width: 300px; margin-bottom: 10px;  }

/* definicje inputow */
input#newsletter{ margin-top: 5px; width: 150px; height: 20px; border: 1px #B1AEAE solid; background: #E6DADA; }
input.login{ margin-top: 5px; width: 100px; height: 20px; border: 1px #B1AEAE solid; background: #E6DADA; }

.inputbuttonz{
/* background-image: url(../img/adm/button.gif); */
height: 17px; background-repeat: no-repeat; background-position: left top;
border-top: 1px #B4B4B4 solid; border-left: 1px #B4B4B4 solid;
border-right: 1px #727272 solid; border-bottom: 1px #727272 solid;
padding-left: 10px;
padding-right: 10px;
font-size: .9em;
margin: 0px;
margin-right: 10px;
}

div.head{ padding: 10px; width: 100%; background: #f8f8ee; border: 1px #257fd3 solid; margin-bottom: 20px; }

/* KONTAKT FORMULARZ */

textarea{ overflow: auto; border: 1px #9e9c9d solid; }
textarea.kontakt_tresc{ font-size: 11px; width: 80%; height: 200px; }
input.kontakt_input{ font-size: 11px; border: 1px #9e9c9d solid; width: 200px; }
select.kontakt{ border: 1px #9e9c9d solid; font-size: 11px; }

a.more{ border: 1px #adacab solid; color: white; background: #257fd3; height: 17px; /* display: block; */
padding: 2px; font-size: 11px; }

/* stopka */
div#left{ float: left; }
div#right{ float: right; margin-right: 20px; margin-top: 5px; }
div#right a{ color: white; text-decoration: none; }
div#right a:hover{ text-decoration: underline; }

/* kolumny */
div.col_left{ float: left; width: 20%; line-height: 190%; }
div.col_right{ float: left; width: 20%; margin-left: 10px; }
div.col_right input{ margin-bottom: 5px; }
h1{ font-size: 14px; }
div.center{ text-align: center; }
div.hint{ background-color: #F2F1F1; border: 1px #D7D7D7 solid; width: 90%; padding: 5px;
text-align: justify; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

ul.RegServ{ margin: 0 0 10px 20px; padding: 0; list-style: decimal; }
ul.RegServ li{ margin-top: 10px; }

div.komentarzBox{ margin-top: 15px; width: 100%; padding: 5px; background-color: #EEEEEE; }
div.komentarzBox span{ color: red; }

font.header{ font-weight: bold; color: /* #e5932d*/ #2982d4; font-size: 14px; }

div#szukajForm{ width: 188px; margin: 0 auto; text-align: left; }

p.box{ margin: 10px 0 10px 0; } 
table.list{ font-size: 12px; }

div#wizytowka img{ border:0 ;} 
div#wizytowka a{ text-decoration: none; }
div#wizytowka{ left: 570px; width: 175px; position: absolute; z-index: 99999; }

/* boksy home */

.box-bg-1 { background: url(/img/box-img/bg-box-inner-1.png) no-repeat 0 0; }
.box-bg-2 { background: url(/img/box-img/bg-box-inner-2.png) no-repeat 0 0; }
.box-bg-3 { background: url(/img/box-img/bg-box-inner-3.png) no-repeat 0 0; }
.box-bg-4 { background: url(/img/box-img/bg-box-inner-4.png) no-repeat 0 0; }
.box-bg-5 { background: url(/img/box-img/bg-box-inner-5.png) no-repeat 0 0; }
.box-bg-6 { background: url(/img/box-img/bg-box-inner-6.png) no-repeat 0 0; }

.box-new-margin { margin-right: 15px; }
.box-new { text-align: left; margin-bottom: 10px; width: 262px; float: left; /* margin: 0 24px 0 0; */ background: url(/img/bg-box.png) no-repeat 0 100%; font: normal 1.2em Georgia, Times, serif; }
.box-new .more { width: 96px; height: 27px; float: right; margin: -10px 10px 10px; color: #e06411; background: url(/img/bg-more.png) no-repeat 0 0; font: bold 0.7em/29px Georgia, Times, serif; text-align: center; }
.box-inner { width: 242px; min-height: 150px; padding: 10px;  } /* 6 */
.box-inner h4 { width: 208px; height: 34px; line-height: 34px; margin: -8px -8px 8px; padding: 0 25px; background: url(/img/bg-box-hd.png) no-repeat 0 0; font-size: 1.1em; }
.box-inner h4 a { color: #f9eecc; font-size: 1em; font-weight: bold; }
.box-inner ol { color: #989c5f; }
.box-inner ol p { color: #000; }
.box-inner  a{ color: #684e3d; }

.clear{ clear: both; }
.box-height { height: 210px; }

.filtr-1{ padding: 10px;background-color:#EEE; margin: 0 0 15px 0; }
.filtr-1 select { margin: 0 0 0 15px; }



#steps-mod { margin: 0; list-style: none; clear: both; padding: 2em 0 0; }
#steps-mod .sm-item { width: 180px; height: 220px; float: left; margin: 0 10px 0 10px; }
#steps-mod .sm-item-1 { background: url(/img/bg-step-1.png) no-repeat 100% 0; }
#steps-mod .sm-item-2 { background: url(/img/bg-step-2.png) no-repeat 100% 0; }
#steps-mod .sm-item-3 { background: url(/img/bg-step-3.gif) no-repeat 100% 0; }
#steps-mod .sm-item-4 { background: url(/img/bg-step-4.png) no-repeat 100% 0; }
#steps-mod .sm-item p { margin: 25px 0 0; color: #626247; }
#steps-mod .sm-item h4 { width: 59px; height: 81px; text-indent: -100em; overflow: hidden; }
#steps-mod .sm-item-1 h4 { background: url(/img/icon-step-1.png) no-repeat 0 0; }
#steps-mod .sm-item-2 h4 { background: url(/img/icon-step-2.png) no-repeat 0 0; }
#steps-mod .sm-item-3 h4 { background: url(/img/icon-step-3.png) no-repeat 0 0; }
#steps-mod .sm-item-4 h4 { background: url(/img/icon-step-4.png) no-repeat 0 0; }

.navfooter img { display: block; }