body {
    /*margin: 0 auto 0 auto;*/
    font-family: Tahoma, Arial, Verdana,HelvaticaCE;
    font-size:11px;
    color:#555555;
    padding:0;
    margin:0;
}

.kontener {
    width:984px;
    margin:0 auto;
    padding-top:5px;
}

.top_menu {
    width:100%;
    height:64px;
    background: transparent url(../img/global.gif) no-repeat 0 0;

}

.krecha_glowna {
    width:100%;
    height:6px;
    background: transparent url(../img/global.gif) no-repeat 0 -64px;
    overflow:hidden;
}

.krecha_podstrony {
    width:100%;
    height:6px;
    background: transparent url(../img/global.gif) no-repeat 0 -322px;
    overflow:hidden;
}

#logo {
    width:223px;
    height:55px;
    margin:10px 0 0 10px;
    display:block;
    position:absolute;
}

.top_lewa {
    float:left;
}

.clear {
    clear:both;
}

.menu_prawa {
    float:right;

}

ul.topMenuUl {
    padding:18px 10px 0 0;
    margin:0;
    list-style:none;

}

ul.topMenuUl li {
    padding:0 7px 0 0;
    margin:0;
    float:left;
}

ul.topMenuUl li a {
    display:block;
    width:121px;
    height:26px;
    text-align:center;
    padding-top:11px;
    text-decoration:none;
    color:white;
    font-size:13px;
    font-weight:bold;
}

ul.topMenuUl li a:hover, ul.topMenuUl li a.sel {
    background: transparent url(../img/global.gif) no-repeat 0 -74px;
}

.srodek_glowna {

    width:100%;
    background: white url(../img/tlo.jpg) no-repeat 0 0;

}

.srodek_glowna .przetestowano {
    font-size:12px;
    font-weight:bold;
    padding:10px 0 0 5px;
    float:left;
}

.srodek_glowna .zak_test {
    float:right;
    padding:3px 6px 0 0;
}

.srodek_glowna .zak_test a {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:white;
}
.srodek_glowna .zak_test a:hover {
    text-decoration:underline;
}

.lewy_box {
    width:620px;
    float:left;
    padding-top:5px;
}

.prawy_box {
    width:360px;
    float:left;
    padding-bottom:20px;
}

.prawy_box .szary_box {
    width:352px;
    height:274px;
    background: white url(../img/global.gif) no-repeat -626px -338px;
    margin-top:25px;
}

.prawy_box .box_reg {
    	padding:4px 0 0 30px;
	color:white;
	font-size:11px;
	/*line-height:160%;
	font-weight:bold;*/
}

.prawy_box .box_reg a{
	color:white;
	font-size:11px;
	font-weight:bold;
}

.szary_box .duzy_red, .prawy_box h1 {
    font-size:30px;
    color:#5C7098;
    padding:15px 0 0 20px;
    font-weight:normal;
    margin:0;
}

.szary_box .bialy_wiekszy, .szary_box h2  {
    color:white;
    font-size:22px;
    padding:0 0 0 20px;
    margin:0;
    font-weight:normal;
}

.szary_box .box_teksty {
    padding:10px 0 0 35px;
    color:white;
    font-size:13px;
    line-height:160%;
    font-weight:bold;
}

.szary_box a.wykonaj_test {
    width:243px;
    height:48px;
    background: white url(../img/wykonaj_but.gif) no-repeat 0 0;
    display:block;
    margin:20px 0 0 35px;
}

.szary_box a.wykonaj_test:hover {
    background: white url(../img/wykonaj_but.gif) no-repeat 0 -95px;

}


.szary_box .wykonaj_test_odbicie  {
    width:243px;
    height:95px;
    background: white url(../img/wykonaj_but.gif) no-repeat 0 -49px;
    margin:0 0 0 35px;
}


.prawy_box .kraj {
    padding-top:22px;

}

.kraj .twoj_kraj {
    float:right;
    width:300px;
    color:#181818;
    font-weight:bold;
    font-size:13px;
    padding-top:6px;
}

.kraj .twoj_kraj span {
    color:#e3a631;
}

.kraj .twoj_kraj a {
    color:#e3a631;
}

.kraj .twoj_kraj a:hover {
    text-decoration:none;
}


.kraj .ziemia {
    width:53px;
    height:48px;
    background: white url(../img/global.gif) no-repeat -142px -75px;
    float:left;
}

.boxy {
    widht:100%;
}

.boxy .box {
    margin-bottom: 10px;
    width:321px;
    height:207px;
    background: white url(../img/global.gif) no-repeat -209px -71px;
    float:left;

}


.boxy .box .box_tytul, .boxy h3 {
    color:#181818;
    font-size:16px;
    font-weight:bold;
    padding:15px 10px 10px 10px;
    margin:0;
}

.boxy .box .box_tekst {
    color:#656565;
    font-size:11px;
    padding:0 10px;
    line-height:150%;
}

.boxy .box .box_link {
    padding:10px;
}

.boxy .box .box_link a {
    color:#e50000;
    text-decoration:none;
}

.boxy .box .box_link a:hover {
    text-decoration:underline;
}

.boxy .box .strzalka_lewa {
    width:16px;
    height:27px;
    background: transparent url(../img/global.gif) no-repeat -533px -178px;
    margin-top:90px;
    /*margin-left:2px;*/
    float:left;
    cursor:pointer;
}

.boxy .box .strzalka_prawa {
    width:16px;
    height:27px;
    background: transparent url(../img/global.gif) no-repeat -550px -178px;
    margin-top:90px;
    /*margin-left:1px;*/
    float:right;
    cursor:pointer;
}

.boxy .box .box_srodeczek {
    float:left;
    width:289px;
    height:207px;
    overflow:hidden;
}

.box_srodeczek .ciekawostka {
    float:left;
    width:293px;
    height:207px;

}

.stopka {
    width:100%;
    height:40px;
    background: white url(../img/global.gif) no-repeat 0 -282px;
    /*margin-top:10px;*/
    color:#5d5d5d;
    font-size:10px;
    margin-bottom:5px;
}

.stopka .copy {
    width:165px;
    text-align:right;
    padding-top:13px;
    float:left;
}

.stopka a.zubi {
    display:block;
    float:right;
    width:42px;
    height:21px;
    margin-top:8px;
    margin-right:8px;
}

.stopka .stopka_menu {
    width:660px;
    float:left;
    text-align:center;
    padding-top:13px;
}

.stopka .stopka_menu a {
    text-decoration:none;
    color:#5d5d5d;
    margin:0 5px;
}

.stopka .stopka_menu a:hover, .stopka .stopka_menu a.sel {
    text-decoration:underline;
}


.tresc_srodek {
    width:100%;
}

.tresc_srodek .tytul_strony, h1 {
    color:#010102;
    font-size:30px;
    font-weight:bold;
    padding:30px 0 30px 0;
    margin:0;
}


.padding_boki30 {
    padding:0 30px;
}

.lewa_kolumna {
    width:435px;
    float:left;
    padding-bottom:40px;
    padding-right:25px;
}

.kolumna {
    /*width:435px;*/
    float:left;
    padding-bottom:40px;
    padding-right:5px;
}

.prawa_kolumna {
    width:435px;
    float:right;
    padding-bottom:40px;
    padding-right:25px;
}

.podtytul_strony, h2 {
    font-size:18px;
    font-weight:bold;
    padding:0;
    margin:0;
}

.tresc_strony {
    padding-top:20px;
}

.tresc_strony a {
    text-decoration:underline;
    color:#555555;
}

.tresc_strony a:hover {
    text-decoration:none;
}

.podzial_swiata {
    width:100%;
    margin-top:30px;
}

.podzial_swiata .kolumna {
    width:215px;
    float:left;
    margin-left:5px;
}

.kolumna .row {

    color:#090909;
    font-weight:bold;

}

.row .nr {
    float:left;
    width:10px;
    padding:6px 10px 0 6px;
}

.row .flaga {
    float:left;
}

.row .kraj {
    float:left;
    padding-left:10px;
}

.row .kraj span {
    color:#555555;
    font-weight:normal;
}


.kolumna .podtytul_strony, .kolumna h2 {
    padding:0 0 10px 10px;
}


.szary_box {
    /*background-color:#e4e4e4;*/
    background-color:#C3CEDF;
    width:100%;
    margin-top:5px;
}

.szary_box .tytul_box {
    color:#010102;
    font-size:30px;
    font-weight:bold;
    padding:10px;

}

.szary_box .tresc_box {
    padding: 0 10px 10px 10px;
    font-weight:bold;
    color:#737373;
}

.kolko_czerwone {
    padding:9px 0 0 13px;
    width:19px;
    height:22px;
    background: white url(../img/global.gif) no-repeat -3px -113px;
    float:left;
    color:white;
    font-weight:bold;
}

.pkt_tresc {
    float:left;
    color:#545454;
    font-size:18px;
    font-weight:bold;
    padding:2px 0 0 5px;
    width:700px;
}

.pkt_tresc span.red {
    color:#ff0000;
}

.pkt_tresc span.krok {
    color:#141616;
    font-size:24px;
}

.pkt_tresc .pkt_opis {
    font-size:11px;
    color:#737373;
    font-weight:normal;
}

.pkt_tresc .pkt_opis a{
    color:#545454;
    font-weight:bold;
}

.zobacz_wynik_but {
    width:182px;
    height:37px;
    background: white url(../img/global.gif) no-repeat -1px -146px;
    margin-top:5px;
    cursor: pointer;
}

.zobacz_wynik_but a {
    width:182px;
    height:37px;
    display:block;
}

.input_kod {
    width:172px;
    height:25px;
    background: white url(../img/global.gif) no-repeat -2px -185px;
    border:0;
    padding:0;
    padding:8px 8px 0 8px;
    margin-top:5px;
    float:left;
    color:#747474;
    font-size:14px;
    font-weight:bold;
}

.p30_bill {
    padding:0 30px;
    background: transparent url(../img/bill.jpg) no-repeat bottom right;
    height:400px;
}

.p30_empty {
    padding:0 30px;
    height:400px;
}

.p30_test {
    padding:0 30px;
    background: transparent url(../img/test.jpg) no-repeat bottom right;
    height:400px;
}

.tip_ok {
    width:25px;
    height:25px;
    background: white url(../img/global.gif) no-repeat -58px -224px;
    float:left;
    margin:10px 0 0 10px;
}

.tip_error {
    width:25px;
    height:25px;
    background: white url(../img/global.gif) no-repeat -30px -224px;
    float:left;
    margin:10px 0 0 10px;
}

.podtytul_test {
    font-size:14px;
    font-weight:bold;
    padding-top:30px;
}

.selekty {
    padding-top:10px;

}

.przejdz_dalej {
    margin-top:30px;
    width:161px;
    height:34px;
    background: white url(../img/global.gif) no-repeat -535px -71px;
    cursor: pointer;
}

.przejdz_dalej a {
    display:block;
    width:161px;
    height:34px;

}


.wynik_lewa {
    width:545px;
    padding:20px 20px 20px 10px;
    float:left;

}

.wynik_prawa {
    width:340px;
    padding:0 50px 0 10px;
    margin-top:20px;
    float:right;
    border-left:1px solid #e6e6e6;
}

.wynik_tytul {
    color:#010102;
    font-size:16px;
    font-weight:bold;

}

.kreska_szara {
    border-bottom:1px solid #e6e6e6;
    width:100%;
    overflow:hidden;
    height:1px;
}

.wynik_prawa .label {
    font-size:10px;
    font-weight:bold;
    color:#747474;
    padding-top:10px;
    padding-left:5px;
}

.pobierz_certyfikat {
    margin-top:20px;
    width:124px;
    height:29px;
    background: white url(../img/global.gif) no-repeat -535px -107px;

}

.pobierz_certyfikat a {
    display:block;
    width:124px;
    height:29px;
}

.wynikIQ {
    padding-bottom:30px;
    color:#737373;
    font-size:30px;


}

.wynikIQ span {
    color:#F19F00;

}

.wynik_opis {
    color:#3F3F3F;
    line-height:160%;
    padding-top:5px;
}

#przyciemnienie {
    margin:0;
    padding:0;
    position:absolute;
    -moz-opacity : 0.7;
    opacity : 0.7;
    filter : alpha(opacity=70);
    width:100%;
    background-color: black;
    display:none;
    z-index:100;
}

.okienko {
    z-index:101;
    display:none;
    position:fixed;
    width:583px;
    height:163px;
    background: transparent url(../img/global.gif) no-repeat 0 -340px;
}

* html .okienko { position: absolute; top: expression(ignoreMe = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop); } 

.okienko .zamknijx {
    width:16px;
    height:16px;
    float:right;
    margin:3px 4px 0 0;
}

.okienko .zamknijx a {
    width:16px;
    height:16px;
    display:block;
}

.okienko .okienko_naglowek {
    color:#000000;
    font-size:30px;
    width:500px;
    padding:20px 0 15px 22px;
    float:left;
}

.okienko .okienko_naglowek span {
    color:#5c769b;
}

.okienko .okienko_tresc {
    font-weight:bold;
    padding-left:22px;
}

.okienko_input {
    width:138px;
    height:27px;
    background: white url(../img/global.gif) no-repeat -535px -139px;
    border:0;
    padding:0;
    padding:8px 8px 0 8px;
    margin-top:5px;
    float:left;
    color:#747474;
    font-size:14px;
    font-weight:bold;

}

.okienko_ok {
    width:35px;
    height:35px;
    background: white url(../img/global.gif) no-repeat -696px -140px;
    float:left;
    margin:5px 0 0 5px;
    cursor: pointer;
}

a:focus {
    outline:none;
}

p {
    padding:0;
    margin:0;
}

.hide { display:none; }

.strzalka_up {
    width:28px;
    height:14px;
    background: white url(../img/global.gif) no-repeat -570px -177px;
    margin:5px 0 0 60px;
}

.strzalka_up_hide {
    width:28px;
    height:14px;
    margin:5px 0 0 60px;
}

.strzalka_down {
    width:28px;
    height:14px;
    background: white url(../img/global.gif) no-repeat -570px -192px;
    margin:0 0 0 60px;
}

.strzalka_down_hide {
    width:28px;
    height:14px;
    margin:0 0 0 60px;
}

.pusty_s {
    width:28px;
    height:14px;
}


.kolumna .staty_box {
    /*width:225px;*/
    width:215px;
    height:226px;
    overflow:hidden;
}

.kolumna .staty_box .boxik {
    width:225px;
}

#errMsg {
    color:#FF0000;
    font-weight: bold;
    display:none;
    font-size:18px;
    margin-top:5px;
    margin-left:10px;
}
