.error {
                color: #71CD4B;
                font-weight: bold;
                margin-left: 3px;
        }
.advsearch{border: 1px solid #d3d3d3; font-family: tahoma; font-size: 12px; padding: 2px 2px 2px 2px;}
* {margin:0;padding:0;}
fieldset {border:none;}

body {background:#e7e7e7 url('images/bg_page.jpg') repeat-x;font:11px tahoma,sans-serif;color:#666666;}

#header {background: url('images/bg_logo.jpg') no-repeat;margin:0 auto;width:1000px;}
        #header h1 {height:35px;width:195px;background:url('images/logo.gif') 40px 30px no-repeat;float:left;text-indent:-666em;overflow:hidden;padding:31px  89px 0 44px;}
        #header #reklama {float:left;margin:17px 0 0 0px;display:block;}
        #header ul.menu {list-style:none;float:left;padding:37px 0 0 70px;}
                #header ul.menu a {text-decoration:none;color:#FFFFFF;}
                #header ul.menu li {float:left;text-align:center;line-height:25px;}
                        #header ul.menu li.home {width:55px;height:27px;background: url('images/bg_1.jpg') no-repeat;margin-right:5px;}
                        #header ul.menu li.reklama {width:72px;height:27px;background: url('images/bg_2.jpg') no-repeat;margin-right:5px;}
                        #header ul.menu li.kontakt {width:55px;height:27px;background: url('images/bg_3.jpg') no-repeat;}

        #header #pan_log {width:974px;height:43px;background: url('images/bg_log.jpg') 15px 15px no-repeat;clear:both;padding:15px 0 0 15px;}
                #header #pan_log form {padding:10px 0 0 16px;float:left;float:left;width:520px;}
                #header #pan_log label {margin:0 4px 0 20px;color:#9cc3d8;float:left;line-height:27px}
                        #header #pan_log input#log,input#passwd {float:left;background: url('images/bg_inp.jpg') 3px 0 no-repeat;border:0px;width:128px;color:#FFFFFF;padding:5px 7px 8px 8px;}
                         #header #pan_log input.zaloguj {margin:0 0 0 30px;}
                #header #pan_log ul#menu_log {list-style:none;float:left;}
                        #header #pan_log ul#menu_log li {float:left;color:#FFFFFF;background: url('images/sep_header.jpg') left top no-repeat;padding:17px 15px 15px 15px;}
                        #header #pan_log ul#menu_log li a {color:#FFFFFF;}

        #header #belka {margin-left:30px; margin-right: 30px; padding-top:17px; vertical-align: middle; font-size:10px;}
                #header #belka span {color:#157fb5;}

#banner {clear:both;width:750px;margin:0 auto;line-height:10px;}

#content {margin:25px auto 0px auto;width:983px;}

ul.left_menu {list-style:none;background: url('images/bg_menu.jpg') repeat-y;width:229px;margin:0 0 13px 0;}
        ul.left_menu li {height:28px;width:229px;background: url('images/sep_menu.jpg') bottom no-repeat;}
                ul.left_menu li a {color:#cbe1ec;display:block;padding:6px 0 8px 22px;width:204px;}
                        ul.left_menu li a:hover {display:block;background: url('images/a_sep_menu.jpg') repeat-y;}
                ul.left_menu li.kat {background: url('images/kategore_gier.jpg') no-repeat;height:56px;text-indent:-666em;overflow:hidden;}
                ul.left_menu li.naj {background: url('images/najpopularniejsze.jpg') no-repeat;height:56px;text-indent:-666em;overflow:hidden;}
                ul.left_menu li.szukaj {background: url('images/szukaj.jpg') no-repeat;height:56px;text-indent:-666em;overflow:hidden;}
                ul.left_menu li.stopka {background: url('images/down_bg_menu.jpg') no-repeat;height:17px;text-indent:-666em;overflow:hidden;}

#bg {background: url('images/bg.jpg') bottom repeat-x;padding:0 0 10px 0;}

#center {float:left;margin:0px 10px 0 7px;width:508px;}
        #center #reklama1 {height:75px; padding-left: 0px;text-align: center;/*background: url('images/bg_reklama.jpg') repeat-x;*/}
                #center #reklama1 img {margin:5px 0 0 10px;}

ul.news {list-style:none; min-height: 130px; background:#FFFFFF url('images/bg_news.jpg') repeat-x;padding:20px;}
        ul.news li {padding:0 0 5px 0;}
                ul.news li.top {background: url('images/page.jpg') 0 2px no-repeat;padding-left:16px;}
                        ul.news li.top a {color:#1377aa;}
                        ul.news li.top span {color:#c5c5c5;font-size:10px;}
                ul.news li.txt {width: 465px;line-height:16px;}
#center .footer {background: url('images/down_bg_news.jpg') repeat-x;height:54px;}

#footer {}
			#footer .inside {margin:0px auto;width:1000px;height:57px;background: url('images/bg_footer.jpg') repeat-x;color:#a4cee3;} repeat-x;}
                #footer .inside .linki {padding:33px 0 0 60px;float:left;}
				* html * #footer .linki_reklama { padding-top: 30px; }

        #footer .inside ul.menu_fot {width:228px;height:35px;margin:50px 0 0 0;list-style:none;float:right;background: url('images/bg_menu_fot.jpg') no-repeat;}
                #footer .inside ul.menu_fot a {text-decoration:none;color:#FFFFFF;}
                #footer .inside ul.menu_fot li {float:left;text-align:center;line-height:25px;}
                        #footer .inside ul.menu_fot li.kontakt {margin:4px 0 0 10px;width:55px;height:27px;background: url('images/bg_1.jpg') no-repeat;margin-right:5px;}
                        #footer .inside ul.menu_fot li.map_site {margin:4px 0 0 0px;width:72px;height:27px;background: url('images/bg_2.jpg') no-repeat;margin-right:5px;}
                        #footer .inside ul.menu_fot li.forum {margin:4px 0 0 0px;width:55px;height:27px;background: url('images/bg_3.jpg') no-repeat;}






a {text-decoration:none;color:#a4cee3;}
.left {float: left;}
.right {float: right}
.clear {clear: both}
.center {display: block; margin: 0 auto}
img{border:0px;display:block;}

/* position is everything */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
h1 { font-size: 11px; text-align: center; }
