#topcontainer { margin-bottom: 0; }
#top { height: 60px; }
#top #logo { padding: 10px 0 0 15px; }
#logo a span {
    display: none;
}
#menu { padding: 15px 5px 0 0; }
#navbar { color: #fff; }
#navbar h1 { display: inline; margin: 0; padding: 0; font-size: 14px; color: #FFF; font-weight: bold; }
#navbar h1 a { text-transform: none; }
#navbar h2 { display: inline; margin: 0; padding: 0; font-size: 14px; color: #FFF; font-weight: normal; }
#navbar h2 a { font-weight: normal; padding: 3px 3px; font-size: 12px; text-transform: none; } 
#navbar a.tab { color: #FFF; font-weight: normal; padding: 3px 3px; font-size: 12px; } 
#navbar a.atab, #navbar a.atab:visited { background-color: #FF9900; text-decoration: none; color: #FFF !important; text-transform: none; }
#navbar a.offtab { text-transform: none; background-color: transparent; color: #DDD !important; font-weight: normal; font-style: italic; }
#navbar a.offtab:hover { background-color: transparent; }
#navbar a.tab:hover { background-color: #3E9FCF; color: #FFF !important; }

#navbar h1.act, #navbar h2.act { color: #fff; font-weight: bold; padding: 3px 7px; text-decoration: none; font-size: 14px; background-color: #3E9FCF; text-transform: none; }

#navbar h1.act a { padding: 3px 0; }

#marki { float: left; }
#marki .box { float: left; margin-bottom: 20px; width: 310px; }
#marki .th { border: 1px solid #CCC; padding: 3px; background-color: #FEFEFE; }
#marki h2 { margin-bottom: 10px; font-size: 22px; color: #085AAF; text-align: left; }

.mt10 { margin-top: 10px !important; }
.nb { font-weight: normal !important; }
.wait { background: #FFF url(../obrazky/layout/layout/ajax.gif) no-repeat top left; padding-left: 20px; width:200px; }
.s { font-size: 11px !important; }
.inl { display: inline !important; }
.form_error { color: #E00 !important; background-color: #FF8; padding: 0 2px; }

#sidebar { width: 260px; float: right; margin-right: 20px; }
#sidebar div.box { background-color: #FAFAFA; margin-bottom: 20px; }
#sidebar div.box img { margin: 6px 5px 0 0; width: 16px; height: 16px; }
#sidebar div.box h2 { background-color: #666666; color: #FFF; padding: 4px 7px; font-size: 18px; margin: 0; }
#sidebar div.box p { margin: 0; padding: 10px; }

#porownanie_marki { text-align: right; width: 120px; float: left; border-right: 1px solid #CCC; padding-right: 10px; margin-right: 10px; }
#porownanie_marki span { display: block; margin-bottom: 3px; }
#porownanie_modele { float: left; width: 630px; }
#porownanie_modele div { width: 30%; }
/*#porownanie_modele a { float: left; width: 114px; text-align: center; margin: 0 5px 10px 5px; border: 1px solid #DDD;  display: block; font-size: 12px; text-decoration: none; padding: 5px 0; }
#porownanie_modele a:hover { border-color: #CCC; }
#porownanie_modele a img { margin-bottom: 10px; } */

#modele a { float: left; width: 165px; text-align: center; margin: 0 10px 20px 10px; border: 1px solid #DDD;  display: block; font-size: 16px; text-decoration: none; padding: 10px 0; }
#modele a:hover { border-color: #CCC; }
#modele a img { margin-bottom: 10px; }

#zdjecie { width: 140px; float: left; margin-right: 20px; }
#dane { float: left; width: 775px; }
#dane_tab {
    margin-right: 15px;
}
#dane_tab td { padding: 5px; vertical-align: top; }
#dane_tab ._h1 {
        background-color: #93b6d2;
        border-bottom: 1px solid #ebf2f6;
}
#dane_tab ._h1 h1 {
        margin: 0px 0 0 0;
        font-size: 16px;
        color: #fff;
}
#dane_tab tr td._1 { width: 150px; color: #666; background-color: #dce3e9; border-bottom: 1px solid #fff;}
#dane_tab tr td._2 { color: #333; padding-right: 10px; width: 250px; background-color: #f9fafc; border-bottom: 1px solid #fff;}
#dane_tab tr td._3 { border-left: 1px solid #CCC; color: #333; padding-left: 10px; width: 250px;}
#dane_tab tr:hover td._1 { color: #333; }
#dane_tab tr:hover td._2 { color: #000; }
#dane_tab tr:hover td._3 { color: #000; }
#dane_tab tr td.level2 { padding-left: 20px; }
#dane_tab ._h2 {
        background-color: #ebf2f6;
        border-bottom: 1px solid #fff;
}
#dane_tab ._h2 h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    color: #666;
}

.ma { margin: auto; }

/* OCENY */
ul.ocena { list-style: none; margin: 0 auto; padding: 0px; width: 100px; height: 20px; position: relative; background: url(../obrazky/layout/oceny.gif) top left repeat-x; }
ul.ocena li { 
 padding: 0px;
 margin: 0px;
 /*\*/
 float: left;
 /* */
}
ul.ocena li a { display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
ul.ocena li a:hover{ background: url(../obrazky/layout/oceny.gif) left bottom; z-index: 1; left: 0px; }
ul.ocena a { cursor: pointer; }
ul.ocena a.s1 { left: 0px; }
ul.ocena a.s1:hover { width: 20px; }
ul.ocena a.s2 { left: 20px; }
ul.ocena a.s2:hover { width: 40px; }
ul.ocena a.s3 { left: 40px; }
ul.ocena a.s3:hover { width: 60px; }
ul.ocena a.s4 { left: 60px; } 
ul.ocena a.s4:hover { width: 80px; }
ul.ocena a.s5 { left: 80px; }
ul.ocena a.s5:hover { width: 100px; }

div.ocena_box { text-align: center; margin-bottom: 20px; }
div.ocena_info_top { margin-bottom: 5px; text-align: center; }
div.ocena_twoja { background: transparent url(../obrazky/layout/oceny_2.gif) left bottom !important; }
div.ocena { background: transparent url(../obrazky/layout/oceny.gif) left bottom; height: 20px; }
div.ocena0 { text-align: left; width: 100px;  height: 20px; background: transparent url(../obrazky/layout/oceny.gif) left top; margin: auto; }
div.ocena1 { width: 20px; }
div.ocena2 { width: 40px; }
div.ocena3 { width: 60px; }
div.ocena4 { width: 80px; }
div.ocena5 { width: 100px; }

#tabs { width: 100%; background: url(../obrazky/layout/tabs.gif) repeat-x 0% -126px; font-size: 14px; line-height: normal; margin-bottom: 10px; }
#tabs ul { margin: 0; padding: 0; list-style: none; }
#tabs li { display: inline; margin: 0; padding: 0; }
#tabs a { float: left; display: block; background: url(../obrazky/layout/tabs.gif) no-repeat right top; padding: 6px 15px 6px 15px; color: #FFF; margin: 0; text-decoration: none; }
#tabs a:hover { color: #FFF !important; background-position: 100% -42px; }
#tabs a.act { color: #FFF; background-position: 100% -84px; }
#tabs a.off, #tabs a.off:hover { color: #AED6EA !important; background-position: 100% -168px; font-style: italic; }

#komentarze { width: 468px; float: left; }

h1.wait { background: transparent url(../obrazky/layout/ajax.gif) no-repeat top center; padding-top: 20px; text-align: center; margin: 0; font-size: 14px; color: #FF0184; }

#funkcja { cursor: default; text-align: left; }

.cse iframe { width: 940px !important; }

#test { clear: both; }
#test div.box { margin-bottom: 20px; }
#test div.box h1 { color: #000; margin-bottom: 5px; font-size: 18px; }
#test div.box p { min-height: 32px; margin: 0; width: 530px; }
#test div.box div.test_ocena { margin-top: 18px; float: right; }
div.test_ocena { width: 52px; height: 51px; background: #FFF url(../obrazky/layout/logo_box_2.png) no-repeat top left; font-weight: bold; font-size: 60px; color: #FFF; overflow: hidden; text-align: center; padding: 2px 0 0 0; line-height: 80%; }
div.test_ocena span { color: #FFF; font-size: 20px; position:relative; top: -8px; left: -3px; }
div.ocena_final { background: #FFF url(../obrazky/layout/logo_box.png) no-repeat top left;  }

#test p.podsumowanie { margin-top: 20px; clear: both; }
#test div.box span.test_photo { display: block; text-align: center; margin: 15px 0; }
#test div.box span.test_podpis { display: block; text-align: center; margin: -10px 0 10px 0; font-size: 14px; color: #444; }

#produkty .produkt { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC; width: 500px; }
#produkty .produkt h1 { font-size: 16px; margin-bottom: 5px; padding-top: 3px; }
#produkty .produkt h2 { font-size: 18px; margin-top: 5px; color: #2A2; }
#produkty .produkt h2 a { color: #2A2; text-decoration: underline; }
#produkty .produkt p { font-size: 12px; margin: 0; }

.kup a { background: #e00; color: #fff; padding: 3px 5px; font-size: 16px; text-decoration: none; }
.kup a:hover { text-decoration: underline; color: #fff !important; }

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }

.standardform label {
    display: block;
    width: 200px;
    float: left;
}
.standardform p {
    clear: both;
}

.mcmenu {
    list-style-type: none;
    clear: both;
    padding-left: 0px;
    border-top: 1px solid #93b6d2;
}
    .mcmenu li {

    }
        .mcmenu li a {
            display: block;
            background-color: #fff;
            color: #666;
            border-bottom: 1px solid #085aaf;
            text-decoration: none;
            padding: 5px;
            padding-left: 10px;
        }
            .mcmenu li a:hover {
                background-color: #EBF2F6;
            }
            .mcmenu li a.active {
                background-color: #93b6d2;
                color: #fff;
            }