html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


ol, ul {
/*	margin-left: 20px;*/
}
ul li p {
    font-size:12px;
}
.najpop{
    margin-left: 0px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
    text-decoration: none;   
    color:inherit;
}
.link{
    color:#e23c3c;
}
a:hover{
/*    color:#ea9b03 !important;*/
}

.content p a, .content span a{
    color: #068ea6;
}

.content p a:hover{
    color: #068ea6;
    text-decoration: underline;
}

.text_news h3{
    font-weight: normal!important;
}

.content p img{
    max-width: 591px;
}

h1{
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.content > h1 a,.content > h1{
    color: #00a2e8!important;
    font-size: 15px;
    font-weight: normal!important;
}

h2{
    font-family: "Myriad Pro", Arial;
    font-size: 20px;
    color: #068BAB;
    font-weight: normal;
    margin: 0 7px 15px 5px;
}

h3{
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
}

h4{
    font-family: "Myriad Pro", Arial;
    font-size: 20px;
    color: #068BAB;
    font-weight: normal;
    margin: 0 7px 15px 5px;
    
}

h5{
    color: #F3751C;
    font-weight: 800;
    font-size: 20px;
    padding-left: 18px;
    padding-bottom: 20px;
}

.glown_menu_1poz { float: left; margin-left: 0px; padding-top: 2px; }
.glown_menu_1poz a { display: block; padding: 9px; padding-bottom: 11px; padding-left: 12px; padding-right: 12px; }
.glown_menu_2poz { float: left; margin-left: 15px; margin-right: 15px; position: relative;
z-index: 999;}
.glown_menu_2poz a { display: block; padding: 9px; color: #ffffff; }
.poz1_act280 { background: url(https://langloo.com/images/menu_hover_element.png) no-repeat; height: 30px;}
.poz1_act282 { background: url(https://langloo.com/images/menu_hover_element_onas.png) no-repeat; }



.home_box{
    margin: auto;
    width: 930px;
	margin-top: -10px;
}

body{
    overflow-x: hidden;
    font-family: 'Tahoma';
}

/* menu */

.graf_center nav ul li{
    display: inline;
    float: left;
	margin-left: 38px;
	margin-right: 40px;
}

.graf_center nav ul li:first-child {
	margin-left: 0;
}
.graf_center nav ul li:first-child {
	margin-left: 0;
}

 
.graf_center nav ul li, .graf_center nav ul li a{
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding-bottom: 2px;
}

.graf_center nav ul li a:hover{
    color: #000;
    text-decoration: underline;
}


.graf_center nav .subm_wys li a{
   color: #fff;
}

.graf_center nav .subm_wys li a:hover{
   color: #F37821 !important;
   text-shadow: white 1px 1px 1px;
}

.graf_center nav .separator{
    padding: 0 6px 0 7px;
}

.graf_center nav{
    padding-top: 200px;
    margin-left: 22px;
    height: 28px;
}


.submright{
    background: url(../images/submenu_bg.png) repeat-x;
    height: 38px;
    position: absolute;
    width: 1500px;
    left: -1500px;
    top: 0px;
}

.submleft{
    background: url(../images/submenu_bg.png) repeat-x;
    height: 38px;
    position: absolute;
    width: 591px;
    right: -591px;
    top: 0px;
}

.submenu_bg{
   height: 38px;
   position: relative;
   width: 793px;
   text-align: left;
   background: url(../images/submenu_bg.png) repeat-x;
   margin-top: -2px;
}

.subm_280{  
    display: inline-block;
    margin-top: 10px;
    clear: both;
}

@-moz-document url-prefix() {
    .subm_280{  
        display: inline-block;
        margin-top: 0px!important;
        clear: both;
    }
}

.subm_280 a{
    color: #fff!important;
}


.subm_280 li{
    float: left;
}

#menu_list_32{	
    clear: both;
    height: 21px;
	padding-top: 2px;
    margin-left: 0px;
    margin-bottom: 9px;
}

.subelem_active{
    background: url(https://langloo.com/images/menu_hover_element.png);
    width: 145px;
    height: 27px;
    padding: 7px 0px 0px 6px;
    margin-top: -6px;
}

.graf_center .subm_wys_294, 
.graf_center .subm_wys_299, 
.graf_center .subm_wys_296,
.graf_center .subm_wys_297{
    position: absolute;
    top: 28px;
    opacity: 0;
    z-index: 10;
    background: #39F !important;
    padding: 3px 13px 7px 30px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
}

.graf_center .subm_wys_294,
.graf_center .subm_wys_296,
.graf_center .subm_wys_297,
.graf_center .subm_wys_299{
     left: -11px;
}


.graf_center .subm li{
    position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.graf_center .subm_wys_294 li,
.graf_center .subm_wys_299 li,
.graf_center .subm_wys_296 li,
.graf_center .subm_wys_297 li{
    list-style-image: url('https://langloo.com/images/footer_li.png');
    display: list-item;
    float: none;
    text-align: left;

}

.subm_280 > li{
    padding-bottom: 11px!important;
}

.panel_logowania .text a{
    float: left;
}


/**/



.content{
    clear: both;
    margin-top: 55px;
}

/*.subm{
    float: left;
    padding: 11px 0 0px 86px;
    border-bottom: 1px solid #E38800;
    width: 596px;
}*/

.graf_center{
    background: url(https://langloo.com/images/logo1.png);
    width: 1170px;
    height: 241px;
    background-repeat: no-repeat;
    position: relative;
    margin: auto;
    
}

.graf_left{
    width: 1200px;
    height: 241px;
    background: url(https://langloo.com/images/logo1a.png) repeat-x;
    position: absolute;
    top: 0px;
    left: -1199px;
}
.graf_right{
    width: 521px;
    height: 241px;
    background: url(https://langloo.com/images/logo1b.png) repeat-x;
    position: absolute;
    top: 0px;
    left: 897px;
}

.panel_logowania{
    width: 100%;
    height: 30px;
    position: absolute;
    top: 6px;
    left: 28px;
}


.loginform input[type="text"]:focus{
    outline: none;
    background-color:#47a5c7;
    color: #fff;
}

.loginform input[type="password"]:focus{
    outline: none;
    background-color:#47a5c7;
    color: #fff;
}


.loginform ul li{
    display: inline;
    float: left; 
}

.loginform ul .text{
    background: none;
}

.loginform{
    float: left;
}

.logo{
    width: 190px;
    height: 96px;
    background: url(https://langloo.com/images/logo.png) no-repeat;
    position: absolute;
    top: 65px;
    left: 42px;
}

.text_logo{
    background: url(https://langloo.com/images/napis1_pl.png) no-repeat;
    min-width: 397px;
    height: 25px;
    position: absolute;
    top: 162px;
    left: 79px;
    font-size: 16px;
    color: #147595;
}

.text_licznik{
    width: 393px;
    height: 63px;
    font-size: 20px;
    position: absolute;
    top: 87px;
    right: 157px;
    color: white;
    text-transform: uppercase;
    text-align: right;
}

.text_licznik .l1{
    float: right;
    font-size: 24px;
    background: url(https://langloo.com/images/sprawdz_platforme.png) no-repeat;
    width: 375px;
    height: 36px;
}

.text_licznik .l2{
    float: right;
    
}

.licznik{
    width: 127px;
    height: 135px;
    background: url(https://langloo.com/images/platforma.png) no-repeat 0px 0px; 
    position: absolute;
    top: 49px;
    right: 12px;
}

.licznik:hover{
    background: url(https://langloo.com/images/platforma.png) no-repeat 0px -140px; 
}

.home{
    width: 23px;
    height: 54px;
    background: url(../images/home.png) no-repeat; 
	margin-top: -4px;
}

.newconn{
    width: 19px;
    height: 20px;
    background: url(https://langloo.com/images/logo_newconn.png) no-repeat;
    margin-left: 8px;
}


.bx-wrapper{
    top: 192px;
}

.bx-prev{
    position: absolute;
    top: 84px;
    z-index: 100;
    left: -11px;
}

.bx-next{
   position: absolute;
    top: 84px;
    z-index: 100;
    right: 1px;
}

.panel_logowania{
    color: #fff;
	width: 900px;
	border2: 1px solid #ff0000;
}

.panel_logowania .rejestracja{
    background: url(https://langloo.com/images/rejestracja.png) no-repeat 0px 0px;
    border: none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 3px;
    padding-bottom: 8px;
    padding-right: 34x;
    padding-top: 6px;
    text-align: center;
    width: 119px;
	font: bold 12px Arial;
	float: left;
}

.panel_logowania .rejestracja:hover{
    background: url(https://langloo.com/images/rejestracja.png) no-repeat 0px -32px;
}

.panel_logowania .submit3 input:hover{
    text-shadow: black 1px 1px 6px;
    border: 1px solid #E38800;
    
}

.panel_logowania .text{    
	/*background: url(https://langloo.com/images/footer_li.png) right 11px no-repeat;*/
    width: 128px;
    height: 30px;
    float: left;
    margin-right: 5px;
}

.panel_logowania .text p{
   font-size: 13px;
   padding-top: 7px;
   float: left;
}
.panel_logowania .text2 input{
    background: #0283AF;
    border: 1px solid white;
    border-radius: 4px;
    color: white;
    padding: 6px 5px;
    margin-right: 11px;
    margin-left: 9px;
}

.panel_logowania .text_name{
   margin-top: 10px;
   font-size: 10px;
}

.smb{
    background: url(https://langloo.com/images/logowanie.png) transparent 0px 0px;
    border: medium none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-right: 19px;
    padding-top: 6px;
    text-align: center;
    width: 73px;
}

.smb:hover{
    background: url(https://langloo.com/images/logowanie.png) transparent 0px -32px;
}

.panel_logowania #avatar{
	width: 60px; 
	height: 60px; 
	background-color: #ffffff; 
	border: 1px solid #c0c0c0; 
	float: left; 
	margin-right: 10px;
        position: relative;
}
.panel_logowania #avatar img {
	width: 60px;
	height: 60px;
}

.panel_logowania .moj_profil{
    background: url(https://langloo.com/images/moj_profil.png) transparent 0px 0px;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-right: 20px;
    padding-top: 6px;
    text-align: center;
	float: left;
    width: 89px;
}

.panel_logowania .moj_profil:hover{
    background: url(https://langloo.com/images/moj_profil.png) transparent 0px -32px;
}

.panel_logowania .moje_kursy{
    background: url(https://langloo.com/images/moje_kursy.png) transparent 0px 0px;
    border: medium none;
    color: #1b7c9d;
    cursor: pointer;
    font-weight: bold;
    margin-left: 20px;
	margin-right: 20px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-right: 20px;
    padding-top: 6px;
    text-align: center;
	float: left;
    width: 144px;
}

.panel_logowania .moje_kursy:hover{
    background: url(https://langloo.com/images/moje_kursy.png) transparent 0px -32px;
}

.panel_logowania #wiadomosci_prywatne{
	float: left; 
	text-align: right; 
	margin-right: 10px; 
	padding-top: 2px;
}

.panel_logowania #wiadomosci_prywatne_licznik{
	float: left; 
	text-align: right; 
	margin-right: 10px; 
	padding-top: 7px;
}

.panel_logowania .wyloguj{
	text-align: center;
    background: url(https://langloo.com/images/wyloguj.png) transparent 0px 0px;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-right: 6px;
    padding-top: 6px;
	float: right;
    text-align: center;
    width: 89px;
}

.panel_logowania .wyloguj:hover{
    background: url(https://langloo.com/images/wyloguj.png) transparent 0px -32px;
}

.panel_logowania .submit input{
    background: url(https://langloo.com/images/logowanie.png) transparent 0px 0px;
    border: medium none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-right: 14px;
    padding-top: 6px;
    text-align: center;
    font: bold 12px Arial;
    width: 73px;
    float: left;
}
.panel_logowania .submit input:hover{
    background: url(https://langloo.com/images/logowanie.png) transparent 0px -32px;
}

.loginform .errorx{
    clear: both;
    color: white;
    font-size: 13px;
    padding-left: 36px;
    text-shadow: red 2px 1px 2px;
}

.przypomnijhaslo{
    background: url(https://langloo.com/images/przypomnij.png) no-repeat 0px 0px;
    border: none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: 13px;
    margin-top: 3px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-top: 6px;
    text-align: center;
    width: 119px;
    font: bold 12px Arial;
    display: inline-block;
    float: left;
}

.przypomnijhaslo:hover{
    background: url(https://langloo.com/images/przypomnij.png) no-repeat 0px -32px;
}

.panel_logowania .log_fb{
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 2px;
}


/* FOOTER --------------------------------------------------------------------*/



.footer{

    margin: auto;
    text-align: center;
    padding-top: 50px;
    width: 100%;
    background: url(https://langloo.com/images/footer1.png) no-repeat center,
                url(https://langloo.com/images/footer1a.png) repeat-x left,
                url(https://langloo.com/images/footer1b.png)repeat-x right;
    background-z-index: +3,+2,+1;
    clear: both;
}


.footerie{
    margin: auto;
    padding-top: 20px;
    width: 100%;
    height: 224px;
    background: url(https://langloo.com/images/footer1.png) center no-repeat;
    position: relative;
    z-index: 15;
    clear: both;

}

.footerie .bgleft{
     background: url(https://langloo.com/images/footer1a.png) repeat-x;
     position: absolute;
     height: 224px;
     width: 2000px;
     top:10px;
     left: 1px;
     z-index: -1;
     
}

.footerie .bgright{
/*      background: url(https://langloo.com/images/footer1b.png) repeat-x;*/
      position: absolute;
      height: 224px;
      width: 1000px;
      top:10px;
      right: -160px;
      z-index: 10;
}

.footer .left,.footer .center,.footer .right,.footerie .left,.footerie .center,.footerie .right{

    float: left;

    position: relative;

    height: 190px;

    margin-top: 10px;
}



.footer .right,.footerie .right{

    width: 281px;

    padding: 6px;

    font-size: 13px;

    color: #fff;

}



.footer .center,.footerie .center{

    width: 301px;

    padding: 6px 9px 6px 9px;

}



.footer .left,.footerie .left{

    width: 308px;

    padding: 6px;

}



.footer .bigbox,.footerie .bigbox{

     margin: auto;
     position: relative;
     width: 936px;
     height: 202px;

}





.footer .nagl, .footer .nagl2,
.footerie .nagl, .footerie .nagl2{

   width: 78%;

    height: 38px;

    color: white;

    text-shadow: 0px 0px 25px black;

    font-size: 21px;

}



.footer .nagl,
.footerie .nagl{

    padding: 8px 0 0px 62px;



}

.footer .nagl2,
.footerie .nagl2{

   padding: 8px 0 0px 77px;

}



.footer .center .nagl,
.footerie .center .nagl{

    padding: 8px 0 0px 92px;



}



.footer .right .nagl,
.footerie .right .nagl{

    padding: 8px 0 0px 88px;



}





.footer .left .nagl,
.footerie .left .nagl{

    background: url(https://langloo.com/images/mail.png) no-repeat 1px;

}



.footer .center .nagl,
.footerie .center .nagl{

    background: url(https://langloo.com/images/phone.png) no-repeat 26px;

}



.footer .right .nagl,
.footerie .right .nagl{

    background: url(https://langloo.com/images/micro.png) no-repeat 7px;

}



.footer .right .nagl2,
.footerie .right .nagl2{

    background: url(https://langloo.com/images/mail.png) no-repeat 19px;

}



.footer .szybki_kontakt,
.footerie .szybki_kontakt{

    color: white;

    font-size: 11px;

    line-height: 18px;

    padding: 0px 2px 0px 26px;

}



.footer .right ul li,
.footerie .right ul li{

    list-style-image: url('https://langloo.com/images/footer_li.png');

}



.footer .right ul,
.footerie .right ul{

    margin: 6px 0 0 48px;

    padding: 0;

}

#newsletter2 li{
    list-style: none;
}

#newsletter2{
    margin: 0px 0 0 28px;
	position: relative;
}

#newsletter2 input[type="text"]{
    outline: none;
    float: left;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding: 1px 4px 2px 4px;
    width: 170px;
    border: 1px solid #DDD;
    background-color: #095F7E;
    color: #68B6CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px black;
}


#newsletter2 input[type="text"]:focus{
    background-color:#1380a7;
    color: #fff;
}
#newsletter2 input[type="submit"]{
    position: absolute;
    right: 2px;
    top: -17px;
	float: right;
    color: white;
    background-color: #11516D;
    border: 1px solid white;
    height: 30px;
    padding: 0px 10px 1px 10px;
    font-size: 10px;
    letter-spacing: 0px;
    margin: -12px 5px 0px 0px;
    text-transform: uppercase;
    cursor: pointer;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 6px;
    text-shadow: 1px 1px 1px #333;
}
#newsletter2 input[type="submit"]:hover{
    color:#fff;
    opacity:1.0;
}

#newsletter2 .alert{
    position: absolute;
    top: 155px;
    left: 78px;
    font-size: 10px;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px #333;
}

.content_box{
    margin: auto;
    margin-top: 19px;
    width: 1170px;
    padding: 5px;
    min-height: 500px;
}

.alert4{
    float: left;
}

#newsletter1{
    margin: 0px 0 0 2px;
}

#newsletter1 li{
    list-style: none;
}

#newsletter1 input[type="button"]{
    color: white;
    background-color: #11516D;
    border: 1px solid white;
    height: 30px;
    padding: 0px 10px 1px 10px;
    font-size: 10px;
    letter-spacing: 0px;
    margin: 3px 5px 0px 0px;
    text-transform: uppercase;
    cursor: pointer;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 6px;
    text-shadow: 1px 1px 1px #333;
    float: left;
}
#newsletter1 input[type="button"]:hover{
    color:#fff;
    opacity:1.0;
}

#newsletter1 input[type="text"]{
    outline: none;
    float: left;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding: 1px 4px 2px 4px;
    width: 293px;
    border: 1px solid #DDD;
    background-color: #ebebeb;
    color: #6e6e6e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px black;
}

#newsletter1 .alert4{
    float: left;
    width: 155px;
    height: 31px;
    padding-top: 8px;
}


#newsletter1 input[type="text"]:focus{
    background-color:#fff;
    color: #6e6e6e;
}
/*  dział: CZYTANKI ----------------------------------------------------------*/

#new_czytanki .tBox_czytanki {
width:271px;
height:148px;	
padding:10px;
background: url('https://langloo.com/images/bg-co-nowego-img.png') center top no-repeat;
margin: 0 0 0 1px;
font-size: 9pt;
}

#new_czytanki h2 {
font-weight:normal;
color:#505150;
font-size:20px;	
}

#new_czytanki {
   margin-left: -16px;
   list-style: none;
   overflow: hidden;	
}

#new_czytanki li {
   width: 290px;
   height:300px;
   margin: 0px 0 0 15px;
   float: left;
}

#czytanki_naglowek {
width:630px;
height:100px;
}

#czytanki_dol {
width: 610px;
height: 152px;
background: url('https://langloo.com/images/bg-czytanki-box1.png') center center no-repeat;
padding: 10px;
}

.czytanki_link_wiecej{
    background: rgb(21, 143, 192);
    background: -moz-linear-gradient(90deg, rgb(21, 143, 192) 35%, rgb(109, 209, 243) 65%);
    background: -webkit-linear-gradient(90deg, rgb(21, 143, 192) 35%, rgb(109, 209, 243) 65%);
    background: -o-linear-gradient(90deg, rgb(21, 143, 192) 35%, rgb(109, 209, 243) 65%);
    background: -ms-linear-gradient(90deg, rgb(21, 143, 192) 35%, rgb(109, 209, 243) 65%);
    background: linear-gradient(90deg, rgb(21, 143, 192) 35%, rgb(109, 209, 243) 65%);
    padding: 4px 18px;
    border-radius: 6px;
    font-weight: bold;
    color: white;
    width: 38px;
    float: right;

}

.margin_cz{
    margin-top: -22px;
    margin-right: 13px;
}

#left2{
    width: 255px;
    float: left;
}

#right2{
    width: 632px;
    border-left: 1px solid #D8D8D8;
    padding-left: 9px; 
    float: left;
    min-height: 506px;
}

#most .iter{
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    background-image: url(https://langloo.com/images/bottom_bg_list.png);
    color: #CC4518;
	clear: both;
}

#most a{
    text-decoration: none;
    color: #666;
    font-size: 14px;
	display: block;
}


.v{
    color: #00a2e8;
    margin-top: 10px;
	font: normal 14px arial;
}

.v a {
	color: #00a2e8;
	font: normal 14px arial;
}


#most li{
    display: inline-block;
    margin-bottom: 8px;
}

#left2 .v{
    color: #F3751C;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    font-weight: 600;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 32px;
}

#right2 .v{
    color: #00a2e8;
    margin-top: 10px;
	font: normal 16px arial;
}

.button_right_czyt_wiecej{
    background: url(https://langloo.com/images/rv1.png) #F3751C no-repeat 59px 5px;
    color: white;
    font-size: 14px;
    float: right;
    padding: 3px 28px 4px 11px;
    border-radius: 9px;
    font-weight: bold;
    margin: 0px 1px 0 0;
/*	clear: both;*/
}

#czytanki_dol h2{
    color: #F3751C;
    font-weight: 600;
    text-align: left;
    margin: 0;
    font-size: 20px;
    margin: 0 0 7px -2px;
}

#czytanki_dol .tresc_czyt{
    color: #4F4F4F;
    font-size: 11px;
    text-align: justify;
    word-spacing: 0px;
    line-height: 13px;
    margin-right: 20px;
    height: 115px;
    width: 610px;
	border: 0 none;
}

.czytanka_cala_tresc_tytul{
    font-family: "Myriad Pro", Arial;
    font-size: 20px;
    color: #068BAB;
    font-weight: normal;
    margin-top: 24px;
}

.czytanki_tresc_cala .left{
    float: left;
    text-align: justify;
    width: 682px;
    padding-right: 11px;
    line-height: 30px;
	font: normal 13px arial;
	line-height: 18px;
    margin-top: -30px;
}

.czytanki_tresc_cala .left strong{
    margin: 0; 
	font-weight: bold;
}

.czytanki_tresc_cala .left p{
    margin: 0; 
	display2: block;
	clear: both;
}

.czytanki_tresc_cala .left .imgglowne{
    padding-bottom: 10px;
    width: 630px;
    height: 300px;
}


.czytanki_tresc_cala .right{
    float: left;
    text-align: left;
    width: 200px;
}

.czytanki_tresc_cala .right{
    font-size: 16px;
}
.czytanki_tresc_cala .right a{
    font-size: 13px;
    text-decoration: none;
    color: black;
    font-family: Arial;
}

.czytanki_tresc_cala .right li{
    list-style-image: url('https://langloo.com/images/assigned_list_image.png');
}

.czytanki_tresc_cala .right ul{
    padding: 2px 0px 0px 20px;
}

.shadow-co{
    background-image: url(https://langloo.com/images/shadow.png);
    width: 287px;
    height: 19px;
    clear: both;
}

.information .ile_art{
    clear: left
}

.information .ostatni_art{
    clear: left
}

.ocenianie_cz{
    width: 300px;
    height: 23px;
    padding: 8px 0 6px 0;
}

#wrapper ul, .ocenianie_cz .stars{
    float: left;
}







/* dział: AKTUALNOŚCI --------------------------------------------------------*/

.news_home_box li{
    width: 588px;
    height: 145px;
    color: #8C8C8C;
    font-size: 13px;
	line-height: 17px;
    float: left;
    position: relative;
	margin-bottom: 15px;
        list-style: none;
}

.news_home_box li img{
    float: left;
}

.news_home_box li .tresc_news{
    float: left;
    /*width: 658px;*/
    height: 70px;
	/*border: 1px solid #ff0000;*/
    overflow2: hidden;
	padding: 0;
    padding-left: 10px;
	text-align: justify;
}

.news_home_box li .tresc_news .text_news{
    /*height: 60px;*/
    /*margin-top: 5px;*/
}

.news_home_box li .tresc_news h3{
    font-family: "Myriad Pro", Arial;
    color: #0282B0;
    text-decoration: none;
    text-align: left !important;
    text-transform: uppercase;
    font-size: 19px;
	line-height: 20px;
	margin-top: 0;
}

.news_home_box li .tresc_news .data{
    font-size: 10px;
    font-weight: bold;
	margin-top: -1px;
	margin-bottom: 12px;
	display: block;
}

.news_home_box li .more{
    font-weight: bold;
    color: #0282B0;
    text-decoration: underline;
    position: absolute;
    right: 12px;
    top: 120px;
}

.news_home_box li .more:hover{
    text-decoration: none;
}

.box_right .opinie p{
    margin-bottom: 20px;
	clear: both;
	margin-top: 5px;
	font: italic 13px Arial;
}

.box_right li img{
    margin-bottom: 12px;
}

.box_right .fbmap{
    position: relative;
    display: inline-table;
}


.box_right .fbmap a{
    position: absolute;
    display: block;
    width: 253px;
    height: 46px;
    cursor: pointer;
    bottom: 14px;
}

.box_right li{
    list-style-image: none!important;
    list-style: none;
    margin: 15px 0;
}

.box_right .subheadline{
    color: #068BAB;
    font-size: 14px;
    margin-left: 2px;
}

/*poza home*/
.news_box li{
    width: 600px;
    height: 152px;
    color: #8C8C8C;
    font-size: 13px;
    float: left;
    position: relative;
}

.news_box li img{
    float: left;
}

.news_box li .tresc_news{
    float: left;
    width: 376px;
    height: 130px;
    overflow2: hidden;
    padding: 0px 10px 10px 10px;
	font-size: 12px;
}

.news_box li .tresc_news .text_news{
    height: 60px;
    margin-top: 5px;
	line-height: 18px;
}

.news_box li .tresc_news h3{
    font-family: "Myriad Pro", Arial;
    color: #0282B0;
    text-decoration: none;
    text-align: left !important;
    text-transform: uppercase;
    font-size: 20px;
}

.news_box li .tresc_news .data{
    font-size: 10px;
    font-weight: bold;
}

.news_box li .more{
    font-weight: bold;
    color: #0282B0;
    text-decoration: underline;
	/*clear: both;*/
	padding-top2: 10px;
    /*position: absolute;
    right: 1px;
    top: 137px;
	*/
}

.news_box li .more:hover{
    text-decoration: none;
}

/*z contentu*/


.news_article h2{
    font-family: "Myriad Pro", Arial;
    color: #068ea6;
    text-decoration: none;
    text-align: left !important;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 13px;
}

.news_article .imgnews{
    float: left;
    padding: 5px 12px 1px 0;
}

.news_article .news_box{
    line-height: 20px;
    text-align: justify;
	font: normal 14px arial;
}

.news_article .news_box p{
    line-height: 20px;
}




/*page: REJESTRACJA  ---------------------------------------------------------*/


#rejestracja{
    width: 777px;
}

#rejestracja .label{
    width: 180px;
    vertical-align: top;
    padding-top: 10px;
}

#rejestracja .label2{
    width: 180px;
    text-align: right;
}

#rejestracja tr td:first-child{
    padding-right: 7px;
}
#rejestracja tr td:nth-child(2){
    font-size: 12px;
}

#rejestracja .submit_rej{
    float: right;
    padding: 4px 6px;
}

.rejestracja_box{
   width: 778px;
   margin: auto;
}


#rejestracja input[type="text"],
#rejestracja input[type="password"]{
    outline: none;
    float: left;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding: 1px 4px 2px 4px;
    width: 198px;
    border: 1px solid #DDD;
    background-color: #095F7E;
    color: #68B6CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px black;
}

#rejestracja input[type="text"]:focus,
#rejestracja input[type="password"]:focus{
    background-color:#1380a7;
    color: #fff;
}

#rejestracja tr td label span p{
    margin-top: 13px;
    padding-left: 6px;
    float: left;
    color: red;
    text-shadow: black 1px 1px 3px;
}

#rejestracja tr .label2 span p{
    float: right;
    color: red;
    text-shadow: black 1px 1px 3px;
    font-size: 11px;
    padding-right: 11px;
}

.rejestracja_box .register_ok{
    text-shadow: black 1px 1px 8px;
    text-align: center;
}




/* moduł: SŁÓWKA -------------------------------------------------------------*/

.slowko_active{
    cursor: pointer;
    font-style: italic;
    color: #4251a1;
    text-shadow: -2px -2px 3px rgba(33, 46, 114, 0.66);
}

.slowko_box{
   display: inline-block;
   position: relative;
}

.slowko_box .dymek{
    position: absolute;
    border: 2px solid #F88220;
    padding: 0px 11px 0px 36px;
    top: -32px;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(271deg, rgb(255, 255, 255) 0%, rgb(208, 208, 208) 65%);
    background: -webkit-linear-gradient(271deg, rgb(255, 255, 255) 0%, rgb(208, 208, 208) 65%);
    background: -o-linear-gradient(271deg, rgb(255, 255, 255) 0%, rgb(208, 208, 208) 65%);
    background: -ms-linear-gradient(271deg, rgb(255, 255, 255) 0%, rgb(208, 208, 208) 65%);
    background: linear-gradient(271deg, rgb(255, 255, 255) 0%, rgb(208, 208, 208) 65%);
    border-radius: 8px;
    box-shadow: black 1px 1px 12px;
}

.czytanki_tresc_cala .left p{
    margin: 9px 0;

}

#cwiczenie{
    margin-top: 50px;
}
.czytanki_tresc_cala .left em{
    font-style: italic!important;
}

.czytanki_tresc_cala .left .dymek{
    position:absolute;
}

.on{
    display: block;
}

.off{
    display: none;
}

#jp_container_1{
    width: 26px;
 
}

.czytanki_tresc_cala .left .slowka_text_pl{
   font-size: 12px;
    padding: 0px 1px 2px 27px;
    float: left;
}

.czytanki_tresc_cala .left .jp-play ,.czytanki_tresc_cala .left .jp-pause{
    position: absolute;
    top: 5px;
    left: 6px;
}

.czytanki_tresc_cala .left .send-slowko{
    position: absolute;
    top: 4px;
    left: 33px;
    font-size: 12px;
    line-height: 17px;
}

.czytanki_tresc_cala .left .send-slowko img{
    cursor: pointer;
}

/*#send{
    right: 34px!important;
}*/

.send_email_slowko{
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(269deg, rgb(255, 255, 255) 17%, rgb(206, 206, 206) 91%);
    background: -webkit-linear-gradient(269deg, rgb(255, 255, 255) 17%, rgb(206, 206, 206) 91%);
    background: -o-linear-gradient(269deg, rgb(255, 255, 255) 17%, rgb(206, 206, 206) 91%);
    background: -ms-linear-gradient(269deg, rgb(255, 255, 255) 17%, rgb(206, 206, 206) 91%);
    background: linear-gradient(269deg, rgb(255, 255, 255) 17%, rgb(206, 206, 206) 91%);
    width: 357px;
    height: 211px;
    padding: 15px;
    border: 1px solid black;
    border-radius: 10px;
    position: absolute;
    top: -261px;
    left: -15px;
    z-index: 10;
}

.close_box{
    cursor: pointer;
    float: right;
    position: relative;
    z-index: 15;
}

.dziobek{
    background: url(https://langloo.com/images/dziobek.png);
    width: 16px;
    height: 8px;
    position: absolute;
    bottom: -8px;
}

.koperta{
    background: url(https://langloo.com/images/sendmail_icon.png) no-repeat 7px 72px;
    width: 114px;
    height: 214px;
    float: left;
}

.send_email_slowko form a{
    clear: both;
    float: right;
    margin: 12px -4px 1px 1px;
    background: rgb(0, 136, 185);
    background: -moz-linear-gradient(90deg, rgb(0, 136, 185) 35%, rgb(0, 201, 236) 85%);
    background: -webkit-linear-gradient(90deg, rgb(0, 136, 185) 35%, rgb(0, 201, 236) 85%);
    background: -o-linear-gradient(90deg, rgb(0, 136, 185) 35%, rgb(0, 201, 236) 85%);
    background: -ms-linear-gradient(90deg, rgb(0, 136, 185) 35%, rgb(0, 201, 236) 85%);
    background: linear-gradient(90deg, rgb(0, 136, 185) 35%, rgb(0, 201, 236) 85%);
    border-radius: 3px;
    color: white;
    padding: 2px 7px;
    font-weight: bolder;

}
.send_email_slowko form{
    float: right;
    width: 228px;
    margin-top: 24px;
}

.send_email_slowko form input{
    float: right;
    width: 228px;
    margin-top: 24px;
}

.send_email_slowko form input[type="text"]{
    outline: none;
    float: left;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding: 1px 4px 2px 4px;
    width: 223px;
    border: 1px solid #DDD;
    background-color: #095F7E;
    color: #68B6CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px black;
}


.send_email_slowko form input[type="text"]:focus{
    background-color:#1380a7;
    color: #fff;
}

.send_alert .alert_ok, .send_alert .alert_error{
    font-size: 15px;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px #333;
    position: absolute;
    bottom: 14px;
}

.send_alert .alert_ok{color: #2a7e1f}
.send_alert .alert_error{color:#FF5353}

.czytanki_tresc_cala .left .on{display: block;}
.czytanki_tresc_cala .left .off{display: none;}

#myforminput_5, #myforminput_6{
    z-index: 15;
    position: relative;
}

/*page: HOME -----------------------------------------------------------------*/

.home_box .images_home{
    list-style: none;
    display: inline;
    clear: both;
}

.home_box .images_home li{
    width: 198px;
    margin: 2px;
	border-left: 1px solid #f0f0f0;
	padding: 5px;
	padding-right: 15px;
	padding-left: 10px;
}

.home_box img{
    margin: 1px 0 1px 0px;
}

.home_box .images_home{
    float: left;
    width: 915px;
    height: 244px;
    border-bottom: 1px solid #818181;
	margin-bottom: 21px;
}

.home_box .images_home li, .home_box h2, .home_box img{
    float: left;
}

.home_box .images_home p{
    clear: both;
    font-size: 16px;
	text-align: left;
	padding: 5px;
	font: normal 16px Arial;
	color: #828282;
	margin-bottom: 5px;
    /*
	font-family: "Myriad Pro", Arial;
    font-weight: 400;
    color: #818181;
    text-align: center;
	*/
}

.headline{
   background: url(https://langloo.com/images/point3.png) no-repeat 0px 9px;
    padding: 9px 5px 6px 32px;
    margin: 0; 
	margin-top: 6px;
	margin-bottom: 9px;
}

.headline2{
   background: url(https://langloo.com/images/point2.png) no-repeat 0px;
   padding: 6px 9px 7px 32px;
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 21px;
}

.headline3{
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 21px;
}

.home_box .left{
    width: 600px;
    min-height: 800px;
    float: left;
}

.home_box .left .news_home_box{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.home_box .left .news_home_box li .tresc_news{
    float: left;
    width: 375px;
    height: 146px;
    overflow2: hidden;
    padding-left: 10px;
}

.home_box .right{
    width: 280px;
    float: left;
	margin-left: 30px;
}

.home_box .left hr{
    clear: both;
    margin: 0;
}


.right ul{
    clear: both;
    /*padding: 5px 0 36px 0px;*/
	padding: 0;
}

.right ul li{
    list-style-image: url('https://langloo.com/images/bullet.png');
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
}


.right .powiadomienia {
    height: 160px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
    padding-left: 85px;
    background: url('https://langloo.com/images/telefon.png') no-repeat top left;
    clear: both;
}

.right .powiadomienia strong{
    font-size: 17px;

}

.banners li{
    list-style: none;
    margin-bottom: 5px;
    display: inline-block;
}

.banners li:first-child{
    margin-top: 4px;
}

.naj-kursy{
	margin: 0; padding: 0;
    margin-left: 6px;
}


.naj-kursy li{
    list-style: none;
    margin-bottom: 8px;
    display: inline-block;
}

.naj-kursy li:first-child{
    margin-top: 10px;
}

.naj-kursy li .numb{
    float: left;
    background: #01325a;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 3px 7px;
}

.naj-kursy li .text_k{
    float: left;
    width: 200px;
    height: 28px;
    margin-left: 9px;
    color: #01325a;
    /*text-transform: uppercase;*/
	font-size: 14px;
	line-height: 20px;
	padding-top: 0;
	margin-top: 5px;
}
/* page: OFERTA --------------------------------------------------------------*/

.szkoly-tabelka {
    background-image: url('https://langloo.com/css/images/mask.png');
    width: 900px;
}

.platform-top-box {
    border-bottom: 0px;
}

.platform-top-box td {
    border-bottom: 1px solid #c2c2c2;
}

.szkoly-tabelka tr {
    height: 75px;
    border-style: solid;
    border-width: 1px;
    border-color: #c2c2c2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*color: #535353;*/
}

.szkoly-tabelka td {
    height: 75px;
    border-style: inherit;
    border-style: none;
    border-bottom-style: solid;
    border-width: inherit;
    border-color: inherit;
}

.szkoly-tabelka .first-left {
    border-top-left-radius: 12px;
    border-top-style: solid !important;
}

.szkoly-tabelka .first-right {
    border-top-right-radius: 12px;
    border-top-style: solid !important;
}

.szkoly-tabelka .last-left {
    border-bottom-left-radius: 12px;
    background-color: #e8e8e8;
}

.szkoly-tabelka .last-right {
    border-bottom-right-radius: 12px;
    background-color: #e8e8e8;
}

.szkoly-tabelka .first {
    border-top-style: solid !important;
}

.szkoly-tabelka .left {
    border-left-style: solid !important;
}

.szkoly-tabelka .right {
    border-right-style: solid !important;
}

.szkoly-tab-select td {
    background-color: #ffaf0e;
}

.szkoly-tab-odd td {
    background-color: #e8e8e8;
}



.platforma td {
    width: 181px;
    height: 180px;
    text-align: center;
    border-left-style: solid;
    border-left-width: 1px;
    margin-bottom: 50px;
}

.platforma h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #f77b1e;
	margin-top: 10px;
	font-weight: bold;
}

.platforma p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8f8f8f;
    height: 40px;
}

.platforma .top {
    background-image: url('https://langloo.com/images/gradient-top.png');
}

.platforma .bottom {
    background: url('https://langloo.com/images/gradient-bottom.png') repeat-x 0px 20px;
}

.platforma .selected-top {
    background: #eaeaea;
}

.platforma .selected-bottom {
    background: #eaeaea;
}

.platform-main {
    background: #eaeaea;
	border: 0;
}

.platforma h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #f77b1e;
}

.menupos {
    color: #046182;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c5c5c5;
    width: 150px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.menusubpos {
    color: #545454;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c5c5c5;
    width: 150px;
    font-size: 11px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-indent: 3px;
}

.menusubpos-active {
    color: #f88220;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c5c5c5;
    width: 150px;
    font-size: 11px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-indent: 3px;
}

.platform-bottom-border td {
    border-top: 1px solid #c2c2c2;
}


.mat-menu {
    display: inline-block;
    float: left;
    width: 200px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #c5c5c5;
    margin-right: 10px;
    margin-top: 20px;
    font-family: Arial;
}

.mat-content {
    display: inline-block;
    width: 680px;
    font-family: Arial;
    float: left;
}



#mat-left {
    overflow: auto;
    padding-left: 10px;
    margin-top: 35px;
}

.mat-content div.mat_info span {
    color: #545454;
    font-family: Arial, Helvetica, sans-serif;
    /* margin-left: 20px; */
    font-size: 11px;
    margin-bottom: 20px;
}

.mat-content strong {
    color: #f88220;
    font-weight: normal;
}

.mat-tabelka {
    color: #545454;
    font-family: Arial, Helvetica, sans-serif;
    width: 470px;
}

.mat-tabelka td {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 20px;
}

.mat-tabelka h2 {
    font-family: Arial, Helvetica, sans-serif;
/*	font-size: bold;*/
    color: #f47822;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
}

.mat-tabelka a {
    text-decoration: none;
    color: #b2b2b2;
    float: right;
    margin-right: 10px;
}

.mat-tabelka span {
    margin-left: 0px;
}

.mat-tabelka .first {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.mat-tabelka .odd {
    background: #e8e8e8;
}

/* page: MATERIAŁY DO NAUKI --------------------------------------------------*/

.page_materialy_do_nauki .left, .left_2{
    float: left;
    width: 285px;
    margin-right: 10px;
}

.page_materialy_do_nauki .right, .right_2{
    float: left;
    width: 600px;
}

.egzaminy .right_2 table,.egzaminy .right_2 table td, .egzaminy .right_2 table td tr{
    border: 1px solid;
    padding: 5px;
}

.page_materialy_do_nauki .v{
    color: #F3751C;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    font-weight: 600;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 32px;
    margin: 0;
}

.page_materialy_do_nauki .najpop li, .left_2 .najpop li,.page_materialy_do_nauki .najocen li{
   clear: both;
   padding: 5px 3px 5px 1px;
   display: block;
}

.page_materialy_do_nauki ul{
    padding: 0px 1px 17px 0px;
}

.najpop li {
	display: block;
	clear: both;
}

.npop {
	font: normal 14px arial; 
	color: #505050; 
	margin-top: 14px;
}

.box_link {
	width: 160px;
        float: left;
        margin-bottom: 10px;
}

.npop a:hover{
	text-decoration: underline;
}

.najpop .iter{
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    background-image: url(https://langloo.com/images/bottom_bg_list.png);
    color: #CC4518;
}

.najocen .iter{
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    background-image: url(https://langloo.com/images/bottom_bg_list_blue.png);
    color: #fff;
}


.page_materialy_do_nauki li a, #left2 li a, .left_2 li a{
    text-decoration: none;
    color: #666;
    font-size: 14px;
    display: block;
    width: 246px;
    height: 31px;
}

.page_materialy_do_nauki li a:hover, #left2 li a:hover, .left_2 li a:hover{
    text-decoration: underline;
}


/* page: EGZAMINY --------------------------------------------------*/

.page_egzaminy .left{
    float: left;
    width: 270px;
    margin-right: 1px;
}

.page_egzaminy .right{
    float: left;
    width: 633px;
    border-left: 1px solid #D8D8D8;
    padding-left: 12px;
}

#egzaminy_dol a{
    color: #fff;
}

#egzaminy_dol .button_right_czyt_wiecej{
    padding: 4px 28px 6px 11px;
    margin: 13px 1px 0 0;
}



#new_egzamin_kat h1 {
    color: #319BB5;
    margin-top: -2px;
}

.page_egzaminy .egzamin_tresc{
    color: #4F4F4F;
    font-size: 11px;
    text-align: justify;
    word-spacing: 0px;
    line-height: 13px;
    margin-right: 20px; 
}

.page_egzaminy .v{
    color: #F3751C;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    font-weight: 600;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 32px;
    margin: 0;
    margin-top: 3px;
}

.page_egzaminy .najpop li,.page_egzaminy .najocen li{
   clear: both;
   padding: 5px 3px 5px 1px;
}

.page_egzaminy .tBox_czytanki ul li{
    list-style-image: url('https://langloo.com/images/bullet.png');
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
}

.page_egzaminy .najpop .iter{
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    background-image: url(https://langloo.com/images/bottom_bg_list.png);
    color: #CC4518;
}

.page_egzaminy .najocen .iter{
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    background-image: url(https://langloo.com/images/bottom_bg_list_blue.png);
    color: #fff;
}


.page_egzaminy li a{
    text-decoration: none;
    color: #666;
    font-size: 14px;
    display: table;
}

.page_egzaminy li a:hover{
    text-decoration: underline;
}
.page_egzaminy ul{
    padding: 0px 1px 17px 0px;
}


#new_egzamin_kat .tBox_czytanki, .culture_corner .tBox_czytanki {
width:271px;
height:148px;	
padding:10px;
background: url('https://langloo.com/images/bg-co-nowego-img.png') center top no-repeat;
margin: 0 0 0 -1px;
font-size: 9pt;
}

#new_egzamin_kat h2 {
font-weight:normal;
color:#0282B0;
font-size:20px;	
text-transform: uppercase;
}

#new_egzamin_kat {
   margin-left: 0px;
   list-style: none;
   overflow: hidden;	
}

#new_egzamin_kat .czyt_element, .culture_corner .czyt_element{
   width: 290px;
   height:300px;
   margin: 0px 0 0 15px;
   float: left;
}

.czyt_element h2 {
	margin-bottom: 5px;
	margin-top: 5px;
}

#new_egzamin_kat .egz_list {
   margin: 0px 0 0 20px;
   float: left;
   width: 300px;
   height: auto;
   padding: 1px 2px 1px 1px;
}

.egzaminy_link_wiecej {
    background: #158FC0;
    padding: 3px 21px 3px 16px;
    border-radius: 6px;
    font-weight: bold;
    color: white;
    width: 38px;
    float: right;
    margin-top: 4px;
    margin-right: 7px;
}

.egzaminy_link_wiecej:hover{
    background: #15a6c0;
}

#egzaminy_dol {
width: 610px;
height: 152px;
background: url('https://langloo.com/images/bg-czytanki-box1.png') center center no-repeat;
padding: 10px;
}

#egzaminy_dol h2{
    color: #F3751C;
    font-weight: 600;
    text-align: left;
    margin: 0;
    font-size: 20px;
    margin: 0 0 7px -2px;
}

#egzaminy_dol .tresc_czyt{
    color: #4F4F4F;
    font-size: 11px;
    text-align: justify;
    word-spacing: 0px;
    line-height: 13px;
    margin-right: 20px;
    height: 98px;
    width: 610px;
}

.tresc_czyt h2 {
	line-height: 22px;
}

#new_egzamin_kat ul li{
    margin-bottom: 17px;
}

.egzamin_tresc_cala .left_egz{
    float: left;
    text-align: justify;
    width: 626px;
    padding-right: 11px;
    line-height: 30px;
    
}

.egzamin_tresc_cala .left_egz .imgglowne{
    padding-bottom: 10px;
}


.egzamin_tresc_cala .right_egz{
    float: left;
    text-align: left;
    width: 200px;
}

.egzamin_tresc_cala .right_egz{
    font-size: 16px;
}
.egzamin_tresc_cala .right_egz a{
    font-size: 13px;
    text-decoration: none;
    color: black;
    font-family: Arial;
}

.egzamin_tresc_cala .right_egz li{
    list-style-image: url('https://langloo.com/images/assigned_list_image.png');
}

.egzamin_tresc_cala .right_egz ul{
    padding: 2px 0px 0px 20px;
}

.shadow-co{
    background-image: url(https://langloo.com/images/shadow.png);
    width: 287px;
    height: 19px;
    clear: both;
}

.information .ile_art{
    clear: left
}

.information .ostatni_art{
    clear: left
}

.ocenianie_cz{
    width: 300px;
    height: 23px;
    padding: 8px 0 6px 0;
}

#wrapper ul, .ocenianie_cz .stars{
    float: left;
}

.egzam_links{
    float: right;
    margin-bottom: 20px;
}

.egzam_links li{
    background: #F1F1EF;
    border: 1px solid #C5C5C5;
    border-radius: 4px;
    padding: 3px;
    padding-right: 4px;
    min-width: 20px;
    text-align: center;
    float: left;
    margin-left: 10px;
    display: inline;
}

.egzam_links li:hover{
    background: #ee7c35;
	color: #ffffff;
}

.egzam_links li:hover a{
    color: #fff;
    text-decoration: none;
}

/* page: O NAS ---------------------------------------------------------------*/


.onas-nav {
    display: inline-block;
    width: 265px;
    height: 33px;
    background: url('https://langloo.com/images/onas-nav.png') no-repeat;
    position: relative;
    top: 4px;
    left: 0px;
    font-size: 16px;
    margin-left: 8px;
    text-decoration: none;
    margin-right: 535px;
}
.onas-nav a{
    cursor: pointer;
}
    
.onas-nav-onas-active {
    background-image: url('https://langloo.com/images/onas-nav-active.png');
    position: absolute;
    left: 9px;
    top: 4px;
    width: 53px;
    height: 19px;
    padding: 2px;
    padding-left: 7px;
    text-decoration: none;
}
.onas-nav-onas {
    position: absolute;
    left: 9px;
    top: 4px;
    width: 45px;
    height: 19px;
    padding: 2px;
    padding-left: 7px;
    text-decoration: none;
}


.onas-nav-onas:hover, .onas-nav-partnerzy:hover, .onas-nav-kariera:hover {
    background-image: url('https://langloo.com/images/onas-nav-active.png');
    background: rgb(240, 240, 240);
    background: -moz-linear-gradient(270deg, rgb(240, 240, 240) 50%, rgb(248, 248, 248) 82%);
    background: -webkit-linear-gradient(270deg, rgb(240, 240, 240) 50%, rgb(248, 248, 248) 82%);
    background: -o-linear-gradient(270deg, rgb(240, 240, 240) 50%, rgb(248, 248, 248) 82%);
    background: -ms-linear-gradient(270deg, rgb(240, 240, 240) 50%, rgb(248, 248, 248) 82%);
    background: linear-gradient(270deg, rgb(240, 240, 240) 50%, rgb(248, 248, 248) 82%);
    border: 1px solid #c7c7c7;
    border-radius: 10px;
    

}

.onas-nav-partnerzy:hover{
    padding: 2px 6px;
    top: 4px;
    left: 69px;
}

.onas-nav-kariera:hover {
    padding: 2px 5px;
    top: 3px;
    left: 193px;
}

.onas-nav-partnerzy {
    position: absolute;
    left: 81px;
    top: 6px;
    text-decoration: none;
}

.onas-nav-kariera {
    position: absolute;
    left: 196px;
    top: 6px;
    text-decoration: none;
}

.page_onas tr td{
    vertical-align: top;
}

.element_onas{
    float: left;
    width: 580px;
    margin-right: 11px;
    color: #5B5B5B;
    font-size: 11px;
    text-align: justify;
}

.element_onas h3{
    font-size: 15px;
    color: #F88222;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 13px;
}

.onas_right{
    display: inline-block;
    width: 290px;
    float: right;
    color: #5B5B5B;
    font-size: 11px;
}

.off1{
    display: none;
}

.on1{
    display: block;
}



/*.left_2 .v{
    color: #F3751C;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    font-weight: 600;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 32px;
}*/

.left_2 .v{
    color: #F3751C;
    font-size: 14px;
    line-height: 20px;
    font-family: Arial;
    font-weight: 600;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 32px;
}

#right2 ul li{
    list-style: none;
}

/*page : culture_corner ------------------------------------------------------*/


.culture_corner .wstep{
    height: 119px;
}

.opsi_autora img{
    float: left;
    padding: 0 10px 1px 0;
}

.opsi_autora{
    text-align: justify;
}

#cytaty_kategorie li a,#cytaty_kategorie li{
    font-size: 14px;
    font-weight: bold;
}

#cytaty_kategorie li{
    list-style: none;
    clear: both;
    margin: 0px 0px 9px 2px;
}

#cytaty_kategorie li a{
    color: #f88220;
    float: left;
    padding-right: 6px;
}

.li_link{
    float: left;
    padding: 1px 1px 9px 8px;
}

.li2{
    background:  url(https://langloo.com/images/list_orange_white.png);
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 2px;
}

#cytaty li{
    list-style: none;
    min-height: 93px;
    width: 564px;
    background-color: #ededed;
    border-radius: 5px;
    padding: 15px 13px 15px 13px;
    
}
#cytaty .text_w_dymku{
    border: 2px solid #6e6e6e;
    width: 542px;
    min-height: 32px;
    padding: 4px 9px;
    font-size: 12px;
    color: #6e6e6e;
    line-height: 15px;
    border-radius: 14px;
    margin: 1px 0px 15px 0px;
    float: right;
    position: relative;
}
.dziubek1{
    background:  url(https://langloo.com/images/dziubek1.png);
    width: 16px;
    height: 17px;
    position: absolute;
    bottom: -15px;
    left: 28px;
}

.email_cytat .send_email_slowko{
    top: -262px;
    left: 299px;
}

.email_cytat .send_email_slowko.off{
    display: none;
}

.email_cytat .send_email_slowko.on{
    display: block;
}

.email_cytat{
    position: relative;
}

.send_s_margin{
    width: 423px;
    height: 297px;
    position: absolute;
    bottom: -52px;
    left: -23px;
    z-index: 9;
}

/*page: egzaminy =============================================================*/

.egzaminy .box0{
    float: left;
	margin-top: 8px;
}

.egzaminy h2 {
	margin-bottom: 5px;
}

.egzaminy .middle-content {
    width: 268px;
    margin-left: 1px;
    height: 155px;
    background-image: url(https://langloo.com/images/bg-co-nowego-img.png);
    position: relative;
    padding: 10px;
    padding-top: 2px;
    font-family: "Myriad Pro", Tahoma;
    font-size: 9pt;
}

.egzaminy .header-of {
    width: 270px;
    height: 60px;
    padding: 10px;
    background-repeat: no-repeat;
}

.egzaminy ul > li{
    list-style: url(https://langloo.com/images/strzalka_blue.png);
    padding-bottom: 2px;
}

.egzaminy .najpop > li{
    list-style: none;
}

.egzaminy ul,.egzaminy ol{
    margin: 10px 0 0 27px;
}

.egzaminy .last{
    margin-left: 17px;
}

.egzaminy .first{
    margin-right: 17px;
}

.egzaminy .middle-content a:hover{
    text-decoration: underline;
    font-weight: bold;
}

.egzaminy .right a{
    /*font-size: 15px;*/
    text-decoration: none;
    
}

.egzaminy .right a:hover{
    text-decoration: underline;
}

.egzaminy .right{
    border-left: 1px solid #d8d8d8;
}

.egzaminy .right > ul li{
    margin-bottom: 3px;
}

.egzaminy .right .content{
    padding: 0px 6px 0px 12px;
	font-size: 12px;
	line-height: 19px;
        text-align: justify;
}

pre{
    font-size: 10px;
    font-family: arial;
    text-align: justify;
    white-space: pre-line;
}

/* e-learnine ================================================================*/

.kurs_free_text{
    margin-top: 15px;
}

.elearning .kategorie > h1,
.elearning .lekcje > h1{
    background: url(https://langloo.com/images/point.png) no-repeat;
    font-size: 20px;
    color: #068bab;
    font-weight: normal;
    padding-left: 33px;
}

.elearning .kategorie .element{
    float: left;
    border: 1px solid #000;
    width: 227px;
    border-radius: 22px;
    padding: 10px 10px;
    height: 388px;
    margin-bottom: 5px;
    text-align: center;
}

.elearning .kategorie .element .header{
    width: 100%;
    height: 70px;
	margin-top: 60px;
    text-align: left;
}

.list_blue {
	list-style: url(https://langloo.com/images/strzalka_blue.png);
    padding-bottom: 2px;
}

.elearning .kategorie .first{
    margin-right: 40px;
}

.elearning .kategorie .last{
     margin-left: 40px;
}

.elearning .kategorie .element h1{
    margin: 0px 0px 5px 0px;
}

.elearning .kategorie .element h2{
     margin: 0px 0px 5px 0px;
}

.elearning .kategorie .element img{
     margin-right: 17px;
     margin-bottom: 10px;
}

.elearning .kategorie .element span{
    clear: both;
    display: block;
    color: #9e0000;
    font-size: 17px;
    font-weight: bold;
}

.elearning .kategorie .element button{
    cursor: pointer;
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    letter-spacing: 1px;
    padding: 3px 11px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid #000;
    border-radius: 5px;
    background: rgb(212, 212, 212);
    background: -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
}

.elearning .kategorie .okladka{
    width: 203px;
    height: 253px;
}

.elearning .lekcje .element{
    padding: 13px;
    padding-top: 8px;
    width: 188px;
    height: 400px;
    background-image: url(https://langloo.com/images/box-bg.png);
    background-repeat: no-repeat;
    position: relative;
    float: left;
    margin-bottom: 30px;
}

.elearning .lekcje .first{
    margin-right: 0px;
}

.elearning .lekcje .last{
     margin-left: 0px;
}

.elearning .lekcje .element{
     margin-left: 7px;
     margin-right: 7px;
}

.elearning .lekcje .element h1{
    color: #575656;
    margin: 0 0 8px 0;
    font-size: 14px;
}

.elearning .lekcje .element img{
    height: 135px;
    width: 111px;
}

.elearning .lekcje .element .text{
    font-size: 12px;
    line-height: 13px;
    width: 190px;
    height: 78px;
    margin-top: 7px;
    position: absolute;
    top: 288px;
    left: 11px;
    text-align: center;
    overflow: hidden;
}

.elearning .lekcje .element .text p{
    margin-bottom: 7px;
}

.elearning .lekcje .element .buy{
    position: absolute;
    bottom: 13px;
    cursor: pointer;
    width: 64px;
    height: 27px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #fff; 
    -webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
    -moz-box-shadow: inset 0 0 3px rgba(255,255,255, .29); 
    box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
    border: solid 1px #a47a2d; 
    background-image: -webkit-linear-gradient(bottom, #ffa100, #ffc900); 
    background-image: -moz-linear-gradient(bottom, #ffa100, #ffc900);
    background-image: -o-linear-gradient(bottom, #ffa100, #ffc900);
    background-image: -ms-linear-gradient(bottom, #ffa100, #ffc900);
    background-image: linear-gradient(to top, #ffa100, #ffc900); 
    font-size: 13px;
    line-height: 27px;
    padding-left: 24px;
}

.elearning .lekcje .element .buy:hover{
    position: absolute;
    bottom: 13px;
    cursor: pointer;
    width: 64px;
    height: 27px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    background-color: #fff; 
    -webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
    -moz-box-shadow: inset 0 0 3px rgba(255,255,255, .29); 
    box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
    border: solid 1px #a47a2d; 
    background-image: -webkit-linear-gradient(top, #ffa100, #ffc900);
    background-image: -moz-linear-gradient(top, #ffa100, #ffc900);
    background-image: -o-linear-gradient(top, #ffa100, #ffc900);
    background-image: -ms-linear-gradient(top, #ffa100, #ffc900);
    background-image: linear-gradient(to bottom, #ffa100, #ffc900);
    font-size: 13px;
}

.elearning .lekcje .element .demo{
    cursor: pointer;
    position: absolute;
    bottom: 13px;
	left: 115px;
    width: 84px; 
	height: 28px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; border-radius: 5px; 
	background-color: #fff; -webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	-moz-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	border: solid 1px #04212d; 
	background-image: -webkit-linear-gradient(bottom, #11516d, #157eac); 
	background-image: -moz-linear-gradient(bottom, #11516d, #157eac); 
	background-image: -o-linear-gradient(bottom, #11516d, #157eac); 
	background-image: -ms-linear-gradient(bottom, #11516d, #157eac); 
	background-image: linear-gradient(to top, #11516d, #157eac);
	color: #ffffff;
}

.elearning .lekcje .element .demo:hover{
    cursor: pointer;
    position: absolute;
    bottom: 13px;
    width: 84px; 
	height: 28px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	background-color: #fff; 
	-webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	-moz-box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	box-shadow: inset 0 0 3px rgba(255,255,255,.29); 
	border: solid 1px #04212d; 
	background-image: -webkit-linear-gradient(top, #11516d, #157eac); 
	background-image: -moz-linear-gradient(top, #11516d, #157eac); 
	background-image: -o-linear-gradient(top, #11516d, #157eac); 
	background-image: -ms-linear-gradient(top, #11516d, #157eac); 
	background-image: linear-gradient(to bottom, #11516d, #157eac); 
}


.elearning .kategorie .element button:hover{
    font-size: 16px;
}

.elearning .lekcje .element .metka{
    position: absolute;
    top: 45px;
    color: #fff;
    right: -12px;
    width: 78px;
    height: 62px;
    background-image: url(https://langloo.com/images/zakladka-boxy.png);
    padding-left: 5px;
    padding-top: 2px;
}
.elearning .lekcje .element .metka{
    margin: 0;
    clear: both;
    text-align: center;
}

.kurs_free_text{
    margin: 15px 0!important;
}

.elearning .button_form{
    float: left;
}

.elearning .lekcje .element .metka p{
    margin: -3px 0;
}

.elearning .lekcje .element .okladka{
    width: 185px;
    height: 210px;
    position: absolute;
    top: 72px;
}

.elearning .lekcje .element .level{
    color: #9e0000;
    position: absolute;
    right: 5px;
    top: 155px;
    font-weight: 600;
}



.newindow{
    border-radius: 5px;
    height: 100%;
    width: 100%;
    cursor: default;
}

.newindow .header{
    border: 1px solid #4297d7;
    background: #5c9ccc url(https://langloo.com/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 42% 60% repeat-x;
    color: #ffffff;
    font-weight: bold;
    height: 23px;
    border-radius: 7px;
    padding: 5px 5px 5px 5px;
    position: relative;
}

.closewindow{
    background-position: -96px -128px;
    background-image: url(https://langloo.com/images/ui-icons_d8e7f3_256x240.png);
    width: 16px;
    height: 16px;
    position: absolute;
    top: 7px;
    right: 10px;
    cursor: pointer;
}

.closewindow:hover{
    border: 1px solid #fff;
    border-radius: 3px;
}

.newindow .loginform{
    margin: 26px 0 0 80px;
    float: none;
}

.newindow .text_name, .newindow .submit{
    clear: both;
    margin-top: 9px;
}

.newindow input[type="text"],
.newindow input[type="password"]{
    margin-left: 10px;
    outline: none;
    float: left;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 24px;
    padding: 1px 4px 2px 4px;
    width: 198px;
    border: 1px solid #DDD;
    background-color: #095F7E;
    color: #68B6CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 1px 1px 1px black;
    box-shadow: 1px 1px 1px black;
}

.newindow .submit input{
    background: url(https://langloo.com/images/button1c.png) transparent;
    background-repeat: no-repeat;
    width: 76px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 19px;
    border: none;
    cursor: pointer;
    color: white;
    font-weight: bold;
    margin-left: 42px;
    clear: both;
    margin-left: 110px;
}

/* elearning wyniki przy zakupie*/

.e-learning_left{float:left;width: 282px;}
.e-learning_left a{color:#068BAB;font-size:9pt}
.e-learning_left .active{background:#0aa9cf;border-radius: 22px;}
.e-learning_left .active a{color:#000;}
.e-learning_left ul{margin-top: 10px;}
.e-learning_left ul li{padding: 1px 6px;text-align: left;height: 19px;margin-bottom: 9px;}
.e-learning_left ul li:hover{text-decoration: underline;}
.e-learning_left ul li a:hover{color:#000;}
.e-learning_right{margin-left:10px;width: 574px;float: left;}
.e-learning_right .content img{padding:0 14px;width: 108px;margin-top: 11px;}
.e-learning_right .content span{color: #2C5286;font-size: 16pt;font-weight: bold;}
.e-learning_right td{vertical-align: top;}
.e-learning_right .content .czas{margin-top: 17px;}
.e-learning_right .content .cena{margin-top: 17px;}
.e-learning_right .cena .plac{cursor: pointer;background: url(https://langloo.com/images/button-kup1.png) no-repeat;padding: 4px 18px;float: left;width: 87px;height: 28px;color: transparent;margin: 22px 23px 5px 24px}
.e-learning_left h2{background: url(https://langloo.com/images/b_v6.png) 0 9px no-repeat;height: 29px;padding: 13px 0 0 35px;margin-bottom: 40px;}
.e-learning_right h2{background: url(https://langloo.com/images/b_v6.png) 0 9px no-repeat;height: 29px;padding: 13px 0 0 35px;margin-bottom: 2px;}
#select .e-learning_right .opis ul{list-style: circle;padding-top: 6px;margin: 3px auto;overflow: hidden;width: 508px;padding: 0 0 0 20px;}

.e-learning_left .menu_left { padding: 5px; display: block; color: #303030; font-size: 14px; margin-top: 6px; }
.e-learning_left .menu_left_act { padding: 5px; display: block; color: #ffffff; font-size: 14px; margin-top: 6px;  background:#0aa9cf;border-radius: 6px; }


.elearning .e-learning_right .plac{
    cursor: pointer;
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    letter-spacing: 1px;
    padding: 3px 11px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid #000;
    border-radius: 5px;
    color: #fff;
    background: #662020; /* Old browsers */
    background: -moz-linear-gradient(top,  #662020 1%, #8b2929 15%, #6a1a19 83%, #8d504f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#662020), color-stop(15%,#8b2929), color-stop(83%,#6a1a19), color-stop(100%,#8d504f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#662020', endColorstr='#8d504f',GradientType=0 ); /* IE6-9 */

}

.elearning .e-learning_right .powrot{
    cursor: pointer;
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    letter-spacing: 1px;
    padding: 3px 11px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid #000;
    border-radius: 5px;
    background: rgb(209, 209, 209);
    background: -moz-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(252, 252, 252) 100%);
    background: -webkit-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(252, 252, 252) 100%);
    background: -o-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(252, 252, 252) 100%);
    background: -ms-linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(252, 252, 252) 100%);
    background: linear-gradient(90deg, rgb(209, 209, 209) 0%, rgb(252, 252, 252) 100%);
}

#cena_za_kurs{
    margin-bottom: 20px;
}

.elearning .e-learning_right .powrot:hover,
.elearning .e-learning_right .plac:hover{
    border-color: red;
}


/* wirtualny pulpit ==========================================================*/

.wp_body{
    background: #0dace5;
    margin-top: -19px;
}

.wp_body .belttop .boxx .wp_wyloguj{
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    padding: 2px 6px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid #000;
    border-radius: 5px;
    background: rgb(212, 212, 212);
    background: -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
}

.wp_body .belttop .wp_wstecz{
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    padding: 2px 6px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    background: rgb(212, 212, 212);
    background: -moz-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -webkit-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -o-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: -ms-linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
    background: linear-gradient(90deg, rgb(212, 212, 212) 0%, rgb(252, 252, 252) 100%);
}

.wp_body .belttop{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #fff;
    background: #d71a21;
    font: 18px 'arial';
    color: #fff;
}

.wp_body .belttop .boxx{
    float: right;
}

.wp_body .belttop .boxx{
    float: right;
}

.wp_body .belttop .boxx .wp_text,.wp_body .belttop .boxx .wp_wyloguj,.wp_body .belttop .boxx .wp_czas{
    float: left;
    margin-left: 13px;
    margin-top: 3px;
}

.wp_body .belttop .boxx .wp_czas{
   font-weight: bold;
   margin-right: 10px;
}
.wp_body .ico{
    width: 81px;
    height: 36px;
    padding-top: 81px;
    font: 18px 'arial';
    color: white;
    text-align: center;
    margin: 16px;
    cursor: pointer;
    display: inline-block;
}

.wp_body .forum{
    background: url('https://langloo.com/images/wp_ico_forum.png') no-repeat;
}

.wp_body .kursy{
     background: url('https://langloo.com/images/wp_ico_kursy.png') no-repeat;
}

.wp_body .wp_logout{
    float: left;
}

.wp_body .icobox{
    width: 95%;
    height: 90%
}

.wp_body .alert_ok{
    color: #36f523;
    font-style: italic;
    font-size: 14px;
    text-shadow: #fff 1px 1px 5px;
    font-weight: bold;
}

.wp_body .alert_not{
    color: red;
    font-style: italic;
    font-size: 14px;
    text-shadow: #fff 1px 1px 5px;
    font-weight: bold;
}

.wp_wstecz{background: url(https://langloo.com/images/button-powrot1.png) no-repeat;padding: 6px 25px;color: transparent;}

.wp_wstecz_box{padding: 7px 0 0 18px;float: left;}

.blockOverlay{
    cursor: pointer !important;
}

/* moduł logowania, top ======================================================*/

.login_true li{
    display: inline-block;
    float: left;
}

.login_true .text3{
    margin-top: 4px;
    margin-left: 11px;
}

.panel_logowania .submit3 input{
    color: white;
    border: 1px solid white;
    background: #1E9AC2;
    border-radius: 4px;
    padding: 3px 10px;
    float: right;
    font-size: 17px;
    margin-right: 20px;
    cursor: pointer;
}

.panel_logowania .upanel1{
    padding-top: 8px;
}

#slider1{
    top: 187px;
    height: 228px;
}

.nivo-directionNav{
    display: block!important;
}

.sl_right{
    position: absolute!important;
    top: -12px!important;
    left: -12px!important;
}

.sl_left{
    position: absolute!important;
    top: -12px!important;
    left: -75px!important;
}

/* contact page ==============================================================*/

.contact_page .c_left{
    float: left;
    width: 427px;
}

.contact_page .c_right{
    float: right;
    width: 462px;
}

.contact_page .c_bottom{
    clear: both;
    width: 100%;
    text-align: center;
    color: #b8b8b8;
    font-size: 14px;
    margin-bottom: 10px;
    font-family: "Myriad Pro", Arial;
    padding-top: 86px;
}


.contact_page .c_text h2 {
    color: #ffa302;
    font-size: 13px;
    margin: 0px;
}

.contact_page .c_text {
    font-size: 13px;
    font-family: Tahoma !important;
    color: #5b5b5b;
    padding-left: 0px;
    margin-bottom: 20px;
}

#centrum_prasowe_popup{
    display: block;
    z-index: 1006;
    outline: 0px;
    position: fixed;
    margin-left: 50%;
    left: -400px;
    top: 30px;
    height: auto;
    width: 800px;
    border: 1px solid #a6c9e2;
    background: #fcfdfd;
    border-radius: 6px;
}


#polec_artykul{
	display: block;
    z-index: 1006;
    outline: 0px;
    position: fixed;
    margin-left: 50%;
    left: -300px;
    top: 200px;
    height: 250px;
    width: 600px;
    border: 1px solid #a6c9e2;
    background: #fcfdfd;
    border-radius: 6px;
}

.btn_blue {
	width: 103px;
	height: 28px;
	color: #ffffff;
	background: url(https://langloo.com/images/btn_blue.png) no-repeat;
	font: bold 12px arial;
	padding-bottom: 3px;
	border: 0;
	cursor: pointer;
}



#centrum_prasowe_popup .naglowek1{
    border: 1px solid #4297d7;
    background: #5c9ccc url(https://langloo.com/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
    margin: 5px 2px 5px 2px;
    padding: 8px;
    border-radius: 6px;
    height: 22px;
    cursor: default;
}

.ccclose{
     background: url(https://langloo.com/images/ui-icons_d8e7f3_256x240.png)-105px -210px;
     width: 27px;
     height: 27px;
     cursor: pointer;
     float: right;
     margin-top: -2px;
     margin-right: 10px;
}

.ccclose:hover{
     background: url(https://langloo.com/images/ui-icons_d8e7f3_256x240.png)-138px -210px;
}

#centrum_prasowe_popup .naglowek1 h5{
    display: inline-block;
    float: left;
}

.subm_288 a{
    color: #fff;
}

.subm_288 a:hover, #centrum_prasowe_1:hover, .centrum_prasowe_2:hover{
    color: #fff;
    text-decoration: underline;
}

.facebook_plugin_box{
    float: left;
    padding-top: 3px;
}

.gplus_plugin_box{
    float: left;
    margin-left: 13px;
	margin-top: 2px;
}

.socials_plugins{
    width: 100%;
    height: 32px;
}

.e-learning_right .socials_plugins{
    margin-left: 38px;
    margin-bottom: 23px;
}
/* wpulpit staty */

.staty_raportpostepu{
    width: 651px;
    height: 400px;
    display: inline-block; 
    background: white;
    border-radius: 5px;
    padding: 7px;
    position: absolute;
    right: 29px;
    top: 502px;    
}

.stat_buttony span{
    background: rgb(180,180,180);
    background: -moz-linear-gradient(top, rgba(180,180,180,1) 0%, rgba(98,98,98,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,180,180,1)), color-stop(100%,rgba(98,98,98,1)));
    background: -webkit-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(98,98,98,1) 100%);
    background: -o-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(98,98,98,1) 100%);
    background: -ms-linear-gradient(top, rgba(180,180,180,1) 0%,rgba(98,98,98,1) 100%);
    background: linear-gradient(to bottom, rgba(180,180,180,1) 0%,rgba(98,98,98,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#626262',GradientType=0 );
    display: inline-block;
    height: 30px;
    color: #000;
    font-size: 13px;
    margin-left: 5px;
    border-radius: 1px;
    padding: 14px 6px 2px 6px;
    vertical-align: top;
    text-align: center;
}

.stat_buttony .first{
    background: none;
    font-weight: bold;
}

#stat_buttony_aktualny_skum,
#stat_buttony_aktualny_skum{
    padding: 10px 2px 6px 2px;
}

#rozpy{
    background: none;
    width: 80px;
}

.staty_szkolenia{
    width: 651px;
    height: 400px;
    display: inline-block; 
    background: white;
    border-radius: 5px;
    padding: 7px;
    position: absolute;
    right: 29px;
    top: 58px;
}

.stat_nagl .first{
    border: none;
    background: none;
}

.stat_nagl span{
   border: 1px solid;
    margin-left: 2px;
    text-align: center;
    font-size: 14px;
    padding: 1px 4px;
    background: #a3a3a3;
    display: inline-block;
    cursor: pointer; 
}

.stat_nagl span:hover{
   border: 1px solid red;
}

.staty_content .top{
    background: #c5c5c5;
}

.staty_content table{
    width: 100%;
    font-size: 11px;
    text-align: center;
    margin-top: 7px;
}

.staty_content .top > td{
    padding: 5px 0;
}

.staty_content tr{
    background: #eee;
}

.staty_content tr > td{
    padding: 2px 0;
    vertical-align: middle;
}

.staty_content .options span{
    display: block;
    margin: 3px 1px;
}

#newsletter2 input[type="submit"]{
    margin-top: 21px!important;
}

#menu_on a {
    /*color: #068BAB!important;*/
    text-decoration: underline;
}

.nagl_1{
    margin-bottom: 26px;
    text-align: center;
}

.staty_szkolenia .td1{
    width: 10%;
}

.staty_szkolenia .td2{
   width: 45%; 
}

.staty_szkolenia .td3{
    width: 5%;
}

.staty_szkolenia .td4{
    width: 8%;
}

.staty_szkolenia .td5{
    width: 8%;
}

.staty_szkolenia .td6{
    width: 8%;
}

.staty_szkolenia .td7{
    width: 8%;
}

.staty_szkolenia .td8{
    width: 8%;
}

.staty_szkolenia .on2{
    background: #000!important;
    color: #fff!important;
}

.e-learning_right .content .juzmasztakikurs{
    color: red!important;
    display: inline-block!important;
    font-size: 11pt!important;
    margin-bottom: 20px!important;
    margin-top: 10px!important;
}

.newindow form .submit{
    width: 424px;
    position: absolute;
    bottom: 34px;
    left: 37px;
}

.newindow .text_name{
    padding-left: 0px!important;
}
.newindow form .submit .przypomnijhaslo{
    position: absolute;
    left: -2px;
    top: -3px;
}

.newindow form .submit input[type="submit"]{
    position: absolute;
    left: 31px;
    top: -3px;
}

.newindow form .submit .rejestracja{
    position: absolute;
    left: 223px;
    top: -1px;
    background: url(https://langloo.com/images/rejestracja.png) no-repeat 0px 0px;
    border: none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 0;
    padding-bottom: 8px;
    padding-right: 34x;
    padding-top: 6px;
    text-align: center;
    width: 119px;
    font: bold 12px Arial;
}


.e_polecamy{
    float: left;
}

.enav{
    font-size: 20px;
    color: #068BAB;
    font-weight: normal;
}

.elearning .e-learning_right .powrot {

border: 0 !important;
background-image: url(https://langloo.com/images/button_blue.png);
color: white;
}

.elearning .e-learning_right .plac{
border: 0 !important;
background-image: url(https://langloo.com/images/button_red.png);
}

.pktp{
    padding-top: 30px;
}

.pktp p{
    margin: 27px 0;
}

.pktp ul{
    margin-left: 20px;
}

.pktp ul li{
    list-style: initial;
    margin-bottom: 3px;

}

.wroclawska_baner{background: url('https://langloo.com/images/landing_page_home.png') no-repeat; width: 303px; height: 146px;position: relative;margin: auto;}
#send_code{background: url('https://langloo.com/images/landing_page_wyslij.png') no-repeat;
         width: 85px;
         height: 43px;
         position: absolute;
         top: 92px;
         right: 11px;
         border: none;
         color: transparent;
         outline: none;cursor: pointer;}
.wroclawska_baner input[type="text"]{position: absolute;
         top: 95px;
         left: 17px;
         border-radius: 8px;
         border: none;
         outline: none;
         height: 38px;
         width: 162px;
         padding: 0px 12px;}

.wykorzystaj_kuponu{
    cursor: pointer;
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    letter-spacing: 1px;
    padding: 3px 11px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid black;
    border-radius: 5px;
    color: white;
    background: #662020;
    background: -moz-linear-gradient(top, #662020 1%, #8b2929 15%, #6a1a19 83%, #8d504f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#662020), color-stop(15%,#8B2929), color-stop(83%,#6A1A19), color-stop(100%,#8D504F));
    background: -webkit-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: -o-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: -ms-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: linear-gradient(to bottom, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#662020', endColorstr='#8d504f',GradientType=0 );
}

.bannk span{
    color: gold;
    font-weight: bold;
}

.bannk{
    position: absolute;
    left: 74px;
    top: 42px;
    font-size: 14px;
    width: 200px;
}

.kswiat_baner{
    background: url('https://langloo.com/images/kswiat.png') no-repeat;
width: 303px;
height: 146px;
position: relative;
margin: 30px auto 0 auto;
}


.agapress{
    background: url('https://langloo.com/images/edukram.png') no-repeat;
width: 303px;
height: 146px;
position: relative;
margin: 30px auto 0 auto;
}
.alegratka{
    background: url('https://langloo.com/images/alegratka.png') no-repeat;
width: 303px;
height: 146px;
position: relative;
margin: 30px auto 0 auto;
}

.feelchinese_baner{background: url('https://langloo.com/images/landing_page_feel.png') no-repeat; width: 303px; height: 146px;position: relative;margin: 30px auto 0 auto;}

.wroclawska_baner{background: url('https://langloo.com/images/landing_page_home.png') no-repeat; width: 306px;
height: 206px;position: relative;}

#send_code, #send_code2, #send_code3,#send_code_aga,#send_code_gratka{background: url('https://langloo.com/images/landing_page_wyslij.png') no-repeat;
         width: 85px;
         height: 43px;
         position: absolute;
         top: 92px;
         right: 11px;
         border: none;
         color: transparent;
         outline: none;cursor: pointer;}

.wroclawska_baner input[type="text"]{
        top: 157px!important;
}

#send_code{
        top: 154px!important;
}

.wroclawska_baner input[type="text"],.feelchinese_baner input[type="text"],.kswiat_baner input[type="text"],.agapress input[type="text"],.alegratka input[type="text"]{position: absolute;
         top: 95px;
         left: 17px;
         border-radius: 8px;
         border: none;
         outline: none;
         height: 38px;
         width: 162px;
         padding: 0px 12px;}

.wykorzystaj_kuponu{
    cursor: pointer;
    margin-top: 8px;
    font-size: 15px;
    clear: both;
    letter-spacing: 1px;
    padding: 3px 11px;
    text-transform: uppercase;
    font-weight: bolder;
    border: 1px solid black;
    border-radius: 5px;
    color: white;
    background: #662020;
    background: -moz-linear-gradient(top, #662020 1%, #8b2929 15%, #6a1a19 83%, #8d504f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#662020), color-stop(15%,#8B2929), color-stop(83%,#6A1A19), color-stop(100%,#8D504F));
    background: -webkit-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: -o-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: -ms-linear-gradient(top, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    background: linear-gradient(to bottom, #662020 1%,#8b2929 15%,#6a1a19 83%,#8d504f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#662020', endColorstr='#8d504f',GradientType=0 );
}

.bannk span{
    color: gold;
    font-weight: bold;
}

.bannk{
    position: absolute;
    left: 74px;
    top: 42px;
    font-size: 14px;
    width: 200px;

}

.kamp_feel{
    background: #CB5592;
    display: block;
    text-align: center;
    margin: 41px auto 0 auto;
    width: 605px;
    color: white;
    border-radius: 5px;
    padding: 28px;
}

.kamp_wroclawska{
    background: #00ADEE;
    display: block;
    text-align: center;
    margin: 41px auto 0 auto;
    width: 605px;
    color: white;
    border-radius: 5px;
    padding: 28px;

}

.biala,.biala tr, .biala tr td,
#biala,#biala tr, #biala tr td{
    border: none!important;
}

.czytanki_tresc_cala .left ul{
    margin: 8px 0 10px 30px;
}

.czytanki_tresc_cala .left ul li{
    margin-bottom: 4px;
}

.lastlevel_gr ul{
    margin-bottom: 12px;
}

.lastlevel_gr ul li p{
    margin-bottom: 8px;
}

.lastlevel_gr ul li{
    list-style: disc outside none;
    color: #000;
/*    font-size: 15px;*/
    font-size: 12px;
    line-height: 19px;
}

.lastlevel_gr{
    margin-bottom: 50px;
}

#cwiczenie input[type="submit"], .cwiczenie input[type="submit"]{
    background: url(https://langloo.com/images/sprawdz_button_on.png);
    color: transparent;
    width: 93px;
    border: none;
    height: 30px;
    cursor: pointer;
}

#cwiczenie input[type="submit"]:hover, .cwiczenie input[type="submit"]:hover{
    background: url(https://langloo.com/images/sprawdz_button_off.png);
}

#cwiczenie strong, .cwiczenie strong, #cwiczenie span, .cwiczenie span{
    font-size: 14px;
    font-family: arial;
    text-align: left;
    font-weight: normal;
}

#cwiczenie strong span, .cwiczenie strong span{
    font-size: 14px!important;
    font-family: arial;
    text-align: left;
    font-weight: bold;
}



.niezalogowany_cwiczenia{
    width: 100%;
    text-align: center;
    padding-top: 8px;
    color: #f49639;
    clear: both;
    display: block;
    margin-top: 64px;
}

.cwiczenia_paginacja li, .czytanki .link{
    background: #F1F1EF;
    border: 1px solid #C5C5C5;
    border-radius: 4px;
    padding: 3px;
    padding-right: 4px;
    min-width: 20px;
    text-align: center;
    float: left;
    margin-left: 10px;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px!important;
    float: left;
    text-align: center;
    color: #F3751C;
    list-style: none!important;
}

.cwiczenia_paginacja li a{
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px!important;
    padding: 1px 7px!important;
    
 
}

.cwiczenia_paginacja li:hover{
    background: #ee7c35 !important;
    color: #ffffff !important;
}



.cwiczenia_paginacja{
    float: right;
}

.wyczywsc_cwiczenie{
    background: url(https://langloo.com/images/wyczysc_button.png)!important;
    color: transparent;
    width: 93px;
    border: none;
    height: 30px;
    cursor: pointer;

}

.wyczywsc_cwiczenie:hover{
    background: url(https://langloo.com/images/wyczysc_button_off.png)!important;
}

.najpop_box{
    float: left;
	width:310px;
	
}

.left3{
    width: 100%!important;
}

.egzaminy .right .v{
    margin-top: -45px;
}

.content h1{
    font-family: arial;
    font-size: 14px;
}

.nologgedbox{
    border-top: 1px solid #9A9A9A;
    padding-top: 17px;
    width: 556px;
    margin-left:50px;
    margin-bottom: 50px;
}

#main_comments .nologgedbox{
    margin-left: -60px;
}

.egzaminy #main_comments .nologgedbox{
    margin-left: 29px!important;  
}

.egzaminy .loggedbox{
    border-top: 1px solid #9A9A9A;
    padding-top: 17px;
    width: 577px;
    margin-left: 31px;
    margin-bottom: 50px;
}

.egzaminy #main_comments{
    margin-left: 21px;
}

.komentarze_czytanki .loggedbox{
    border-top: 1px solid #9A9A9A;
    padding-top: 17px;
    width: 621px;
    margin-left: -83px  !important;
    margin-bottom: 50px;
    margin-top: 27px;
   
}

.loggedbox{
    border-top: 1px solid #9A9A9A;
    padding-top: 17px;
    width: 556px;
    margin-left: 32px;
    margin-bottom: 50px;
   
}


.komentarze_czytanki .nologgedbox {
    margin-left: 38px;
}

.komentarze_czytanki .comments{
    margin-left: 110px!important;
}

.komentarze_czytanki .forrm{
    margin-left: -90px!important;
}
.czytanki_tresc_cala .loggedbox{
    width: 605px;
    margin-left: 27px;
}
.nologgedbox .topp, .loggedbox .topp{
    color: #068BAB;
    font-size: 20px;
    line-height: 20px;
    font-family: "Myriad Pro", Arial;
    font-weight: normal;
    background: url(https://langloo.com/images/bottom_boxes2.png) no-repeat 0px 0px;
    padding: 0px 0px 6px 38px;
}

.nologgedbox .niezalogowany_cwiczenia, .loggedbox .niezalogowany_cwiczenia{
    width: 100%;
    text-align: center;
    padding-top: 8px;
    clear: both;
    display: block;
    margin-top: 1px;
    font-size: 15px;
    text-decoration: none;
    color: #F3751C;
}

.kolejnecwiczenia{
    background: none!important;
    width: 121px!important;
    border: none!important;
}

.kolejnecwiczenia span{
    font-size: 15px;
    text-decoration: none;
    color: #F3751C;
}

#cwiczenie, .cwiczenie{
    margin-left: 27px;
}

.MDMlistLastArt{
    margin: 6px 0 6px -14px;
    display: inline-table;
    font-weight: bold;
    font-size: 9px;
    height: 31px;
}

.MDMlistLastArt li{
    height: auto!important;
    color: #068BAB;
    list-style: none;
}

.MDMlistLastArt li a{
    color: #068BAB;
}

.MDMlistLastArt li a:hover{
    text-decoration: underline;
}

.mdm_box2{
    
}

.mdm_box2 .mdm_left{
    float: left;
    width: 285px;
    margin-right: 20px;
}

.mdm_box2 .mdm_right{
    float: left;
    width: 615px;
}

#hiddenlink{
    display: none;
}
.najpop li .box_link a{
    width: auto !important;
    height: auto !important;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none !important;
}

.tBox_czytanki p{
    line-height: 14px;
}

.button_profil{
    background: rgb(0,105,144);
    background: -moz-linear-gradient(top, rgba(0,105,144,1) 0%, rgba(0,125,170,1) 99%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,105,144,1)), color-stop(99%,rgba(0,125,170,1)))!important;
    background: -webkit-linear-gradient(top, rgba(0,105,144,1) 0%,rgba(0,125,170,1) 99%)!important;
    background: -o-linear-gradient(top, rgba(0,105,144,1) 0%,rgba(0,125,170,1) 99%)!important;
    background: -ms-linear-gradient(top, rgba(0,105,144,1) 0%,rgba(0,125,170,1) 99%)!important;
    background: linear-gradient(to bottom, rgba(0,105,144,1) 0%,rgba(0,125,170,1) 99%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006990', endColorstr='#007daa',GradientType=0 );
    color: #fff;
    display: block;
    padding: 4px 6px;
    border: 1px solid #88B9CB;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-right: 4px;
}

.button_profil:hover {
    background: rgb(61,121,142);
    background: -moz-linear-gradient(top, rgba(61,121,142,1) 0%, rgba(127,158,168,1) 99%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,121,142,1)), color-stop(99%,rgba(127,158,168,1)))!important;
    background: -webkit-linear-gradient(top, rgba(61,121,142,1) 0%,rgba(127,158,168,1) 99%)!important;
    background: -o-linear-gradient(top, rgba(61,121,142,1) 0%,rgba(127,158,168,1) 99%)!important;
    background: -ms-linear-gradient(top, rgba(61,121,142,1) 0%,rgba(127,158,168,1) 99%)!important;
    background: linear-gradient(to bottom, rgba(61,121,142,1) 0%,rgba(127,158,168,1) 99%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d798e', endColorstr='#7f9ea8',GradientType=0 );
}

.actionedit{
    width: 50px;
}

.actioncancel{
    width: 50px;
}

.actionsave{
    width: 50px;
}


.actioneditpasswd{
    width: 80px;
}

.actioncancelpasswd{
    width: 50px;
}

.actionsavepasswd{
    width: 50px;
}

.buttontable{
    width: 166px;
    vertical-align: middle;
}

.dane2 input,.dane2 textarea, .dane2 select{
    width: 90%;
    outline-color: rgba(0,105,144,1);
}

.dane2{
    width: 285px;
}

.datamodul{
    display: none;
}

.delformup, .passwdformup{
    list-style: none;
    display: none;
}

.delformup li label, .passwdformup li label{
    float: left;
    width: 80px;
    line-height: 24px;
    text-align: right;
}

.delformup li input, .passwdformup li input{
    width: 164px;
    margin-left: 10px;
}
.delformup li label{
    margin-left: -22px;
}

.danedofaktury .dane2{
    
}

.dane tr td:nth-child(1){
   
}

.dane tr td:nth-child(2){
   
}

.dane tr td:nth-child(3){
   
}

.dane tr td:last-child{
    width: 95px;
}

.alert_validd{
    font-size: 10px;
    color: red;
    margin-bottom: -19px;
}
.left ol ,.left ul, .druk ol ,.druk ul{
    margin-left: 20px;
}
.flexcroll, .flexcrollactive{
    outline:0;
}
.fb-like-box{
    margin-bottom: 15px;
}
.egzaminy .right .content a{
  /*  font-size:12px;*/
}
.cookies{
    width: 100%;
    border-top:5px solid;
    text-align:center;
    border-color:#898989;
    background: #efefef;
    position: fixed;
    bottom:-105px;
    font-size: 12px;
    padding-top: 20px;
    height:80px;   
    -moz-transition: bottom 0.5s ease-in-out;
    -webkit-transition: bottom 0.5s ease-in-out;
    transition: bottom 0.5s ease-in-out;
	z-index: 1000;
}
.cookies .button{
    background:#898989;
    color:#fff;
    padding:10px 5px;
    width:100px;
    margin: auto;
    margin-top: 10px;
    transform:skew(-15deg, 0deg);
    -webkit-transform:skew(-15deg, 0deg);
    -moz-transform:skew(-15deg, 0deg);
    -o-transform:skew(-15deg, 0deg); 
    font-weight: 700;
    cursor:pointer;
   
}
.tresc_news h3{
	font-weight:400;
}
.news_box li{
	list-style:none !important;
}
td.top,td.bottom{
	cursor:pointer;
}