body{ text-align:center; margin: 0;padding: 0;font: normal 12px helvetica,arial,sans-srief; color: #333333;}
img{border:none;}
a{text-decoration: none; font-weight: bold; color: #4397de;}
.main_container{margin: 0 auto 0 auto;width: 1022px;}
.banner{width: 1022px; height:231px; background: url("../html/img/banner_bg.jpg") no-repeat; text-align: left;}
.logo{margin: 42px 0 auto 28px;}
.blc, .bmc, .brc { height: 230px; display: inline; float: left;}
.blc{width: 340px;}
.bmc{text-align: center;width: 420px;}
.brc{text-align: right; width:260px;}
.biuro{color: #8f2626; font-size: 22px;text-align: right;margin: 42px 35px 49px auto; font-style: oblique;}
.autorska{text-transform: uppercase;color:#ffffff;font-size: 13px; font-style: italic;text-align: right;margin: 21px 0 0 0;}
.menu{background: url("../html/img/menu_bg.jpg") no-repeat; height: 36px; border-top: 12px solid #4397de;}
.menu a{color:#000000; text-transform: uppercase; text-decoration: none; margin: 7px 21px auto 14px; line-height: 300%;font-size: 11px; font-weight: normal;}
.menu a:hover{ color: #333333;}
.cemenu{display: inline;float: left;width: 255px;margin-top: 4px;}
.page { display: inline;float: left;margin-top:6px; text-align: left; padding: 7px;max-width: 750px;}
.cemitem{ text-align: left; background: #306da0; width: 220px;margin: 3px 7px 3px 7px;padding:7px 7px 7px 14px;}
.ceitem{text-decoration: none; color: #ffffff;line-height: 200%;margin-left: 7px;font-size: 11px;font-weight: normal;}
.cefirst{text-decoration: none; color: #ffffff;font:italic bold 11px helvetica,arial,sans-srief;}
.stopka{width:1022px; background: #ebebeb; color: #666666;line-height: 300%; margin: 14px 0 14px 0;font-size: 10px;}
.admmenu a{color:#4397de; text-decoration: none; text-transform: uppercase;margin: 0 14px 0 14px; line-height: 150%;}
#inRow td{padding:4px;}
.site_adm{text-align: left;}
.oferta{width: 700px;color: #333333;}
.oferta td {vertical-align: middle;padding: 7px; line-height: 150%; max-width:300px;}
.light_grey{background: #efefef; border: 0;}
.light_blue{background: #d3e8fa;font-weight: bold;color: #306da0;}
.bi{font-weight: bold; font-style: italic;line-height: 200%;color:#306da0;}
.oferta_item{width: 700px;line-height: 150%;}
.program{line-height: 150%;}
hr{height:1px; border: none;background:#4397de;}
.terminy{min-width: 400px;margin-left: 14px; }
.terminy td{background: #ffffff; padding:4px 0 4px 14px;vertical-align: middle;white-space: nowrap;}
h3,h2{color:#306da0; font-style: italic;}
h2{font-size: 13px;}
.post{line-height: 150%;}
.galeria{width:740px;}
.galeria img{margin:7px 4px 7px 1px;}
.sonda{width: 720px;}
.sonda fieldset{line-height: 200%;}
.ntitle{font-weight: bold; font-size: 11px; font-style: italic;}
.ntitle a{ font-size: 11px; font-style: italic;}
.nshort p{text-transform: lowercase;}
.oferta_main{width:260px; display: inline;float: left; margin: 14px;}
.oferta_main img{vertical-align: middle;margin-right: 4px;}
.mtitle{vertical-align: middle;color:#306da0; font-style: italic;font-weight: bold;}
.mcontent{text-align: justify;line-height: 200%;}
.mdata{color: #112d5c; line-height: 250%;}
.animacja{float: left; margin-right: 7px;}
.search{width:270px;height:210px; background: url("../html/img/search_bg.jpg") repeat-x; display: inline;float: right;padding: 7px;margin-top: 2px;
color:#414141;font-size: 11px; line-height: 170%;font-style: italic;}
.oferta_main a{color: #8f2626; font-style: italic;float: right;font-size: 11px;}
.stitle{line-height: 170%; margin-left: 3px; color: #032763;font-size: 11px;}
.datepicker{position: absolute;top:300px;cursor: pointer;}
.datepicker table{background: #efefef;}
.datepicker td{padding: 5px; font-size: 11px; text-align: center;}
.today{background: #4397de;color: #ffffff;}
th{color: #4397de;font-size: 11px; font-style: italic; }
.search select,.search input{vertical-align: middle;margin: 6px;}
.search form{margin: 0;padding: 7px;}
.nclick_outbound{color: #999999; cursor: default;}