div,p,ul,li,h1,h2,h3,span,body,table{margin:0;padding:0}
body{background:#242e3a;font-size:smaller;font-family:Arial, Helvetica, sans-serif}
#ramka{width:1075px;position:relative;background:#fff;overflow:hidden;margin:5px auto 0}
#header{width:1075px;height:145px}
a img{border:0}
.clear{width:100%;clear:both;height:0}
#logo{width:297px;height:145px;float:left;display:inline}
#banner1{width:778px;background:url(../images/szkoly_03.png) no-repeat top left;height:109px;float:left;overflow:hidden}
#user_field{width:777px;height:31px;background:#fff;float:left;margin:0 1px 0 0;padding:5px 0 0}
#menu{width:1060px;height:40px;background:url(../images/menu_back.png) repeat-x top left}
#menu ul{list-style:none}
#menu ul li{float:left;display:inline}
.dodaj_oferte_li{padding-left:10px}
.tresc{overflow:hidden;padding:10px}
#main{margin:2px 0 0}
#left{width:230px;float:left;display:inline;overflow:hidden;margin:0 0 0 1px}
#left h1{width:220px;height:24px;color:#FFF;font-size:15px;background:#114397;margin:0 0 10px;padding:10px 0 0 10px}
.inputbutton{height:20px; color: #000; text-align:center;background:url(../images/button_back.png) repeat-x top left;border:0;font-weight:bolder;font-size:12px;cursor:pointer;padding:0 10px}
#right{width:223px;float:right;display:inline;overflow:hidden;margin:0 5px 0 0}
#right .banner{width:223px;text-align:center;display:block;overflow:hidden;margin:0 0 5px}
#right h1{width:213px;height:24px;color:#FFF;font-size:15px;background:#8a8a8a;margin:0 0 10px;padding:10px 0 0 10px}
#content{float:left;display:inline;width:610px;overflow:hidden;margin:0 3px}
#content h1{color:#fff;width:600px;background:#ff971c;font-size:15px;height:24px;margin:0 0 10px;padding:10px 0 0 10px}
#content .tresc h2{color:#ff971c;border-bottom:1px solid #ff971c;font-size:14px;margin:5px 0 10px;padding:0 0 2px}
#footer{width:1075px;background:#181b1f;text-align:center;clear:both;color:#fff;padding:20px 0}
#footer a{text-decoration:none;color:#818181}
.good{background-color:#90ee90;color:green;display:block;font-weight:700;margin:0;padding:2px}
.error{background-color:#ffdab9;color:red;display:block;font-weight:700;margin:0;padding:2px}
.error_list{list-style:none;margin:2px!important;padding:0}
.error_list li{background-image:url(../images/stop.png);background-position:left top;background-repeat:no-repeat;color:red;font-weight:bolder;padding:3px 2px 3px 20px}
.radio_list,.checkbox_list{list-style:none;margin:2px;padding:0}
.tooltip{position:absolute;border:1px dotted #000;width:400px;z-index:20;background-color:#dcdcdc;padding:3px}
.new{padding-left:18px;background-image:url(../images/new.png);background-position:left top;background-repeat:no-repeat}
.user{padding-left:18px;background-image:url(../images/user.png);background-position:left top;background-repeat:no-repeat}
.pagination{height:20px;clear:both;text-align:center;margin:0 auto;padding:8px 4px}
.pagination a{border:1px solid silver;text-align:center;text-decoration:none;display:inline;margin:0 3px 0 0;padding:3px}
.pagination a.sel{border:1px solid silver;text-align:center;text-decoration:none;background:silver;color:#FFF;display:inline;margin:0 3px 0 0;padding:3px}
.inputtext1{width:150px;border:1px solid #919191;color:#919191;font-size:12px;padding:2px}
.inputtext2{width:300px;border:1px solid #919191;color:#919191;font-size:12px;padding:2px}
.inputtext3,.captcha{width:75px;border:1px solid #919191;color:#919191;font-size:12px;padding:2px}
.inputtext1:hover,.inputtext2:hover,.inputtext3:hover{border:1px solid #7f9db9}
.float-left{float:left;display:inline;border:1px solid #919191;margin:0 3px 3px 0;padding:2px}
.avatar{border:1px solid #919191;padding:2px}
.avatar_f{border:1px solid #919191;padding:2px; float: left; display: inlane; margin: 0 3px 3px 0px;}
.post{width:100%;display:block;margin:0 0 5px}
.post h2{font-size:14px;border-bottom:1px dotted #ff971c;margin:0 0 2px;padding:0 0 2px}
a{text-decoration:none;color:#ff971c;font-weight:700}
.post h2 a{text-decoration:none;color:#ff971c;font-size:14px}
.post .data{width:100%;text-align:right;font-size:10px;color:#919191}
.post * .wiecej{font-size:10px}
#content_forum{width:1055px;overflow:hidden;margin:0 10px}
#content_forum h1{width:1045px;background:#ff971c;height:24px;color:#FFF;font-size:15px;padding:10px 0 0 10px}
th{text-align:left}
.sortowanie{float:left;width:45%}
.przyciski{float:right;width:45%;text-align:right}
.przyciski a{cursor:pointer}
.wyniki{width:100%;margin:4px 0}
.wyniki th{background:url(../images/menu_back.png) repeat-x top left;color:#fff;min-width:20px!important;padding:4px}
.wyniki td{vertical-align:top;font-size:12px}
.wyniki_abc{background-color:#d2d2d2}
.wyniki_def{background-color:#c4c4c4}
.wyniki_tr_hover{background-color:#eaeaea}
.wyniki td a{color:#114397;text-decoration:underline}
.wyniki td a:hover{text-decoration:none}
.oferta{width:100%;overflow:hidden;margin:0 0 3px}
.oferta_sort{overflow:hidden;background:#dddfe0;color:#535556;margin:0 0 3px;padding:2px}
.oferta_sort a{color:#535556;text-decoration:none;font-weight:700}
.oferta_sort a:hover{color:#535556;text-decoration:underline;font-weight:700}
.oferta .tytul{background:#2680bc;padding:4px 2px 4px 10px}
.oferta .tytul a{color:#fff;text-decoration:none;font-size:14px}
.oferta .zawartosc_prom{background:#ff971c;font-size:11px;padding:4px}
.oferta .zawartosc{background:#fff;font-size:11px;border:1px solid #82817c;border-top:0;padding:4px}
.oferta .of_logo{width:100px;float:left;display:inline;margin:0 20px 0 0}
.oferta .of_stopka{width:90%;float:right;border-top:1px solid red;text-align:right;margin:5px 0}
.r{text-align:right}
.search_table th{font-size:11px;color:#4c4c4c}
a:hover,.post h2 a:hover{color:#114397}
a.inputbutton,.zawartosc_prom a,.oferta .of_stopka a{color:#000}
.oferta * .of_dane1,.oferta * .of_dane2{width:200px;float:left;display:inline;margin:0 20px 0 0}
.oferta .of_logo_show{float: left; width: 225px; display: inline;}
.oferta * .of_dane3{float: left; width: 320px; display: inline;}
.kategorie_table td{font-weight: bolder; color:#ff971c;}
.link_spacer{color: #ff971c; font-weight:bolder; font-size: 11px;}
.belka{width: 100%; background: gray;}
.belka .l{float: left; margin: 4px; display: inline; width:30%;}
.belka .r{float: right; margin: 4px; display: inline; width: 40%;}
.spacer_blue{width: 100%; height: 1px; background: #114397; margin: 2px 0;}
.sonda{width:100%;border:0;color:#114397;margin:0 0 15px;padding:0}
.sonda td{margin:0;padding:5px}
.vote_div{background:green;height:5px;border:1px solid silver}
.opcja{width:15px}
.pytanie{width:174px}