/* CSS Document */
body, .page_wrap{ width:auto !important; max-width:1199px !important; min-width:300px !important;  }
.full_width{ min-width:300px; }

header{ text-align:center; }
header div.logo img, header div.logo h1.logo, .big_logotypes img{ vertical-align:top; float:none !important; display:inline-block; }

.big_logotypes{ padding:15px 0 0 20px !important; text-align:left !important; }
.big_logotypes img{ width:65px; }
.big_logotypes img.mrir_photo{ width:160px; }

.logoslider{ width:25%; margin:5%;}

.aktualnosc{ padding:0; }

.navbar, .navbar ul{ width:100%; pading:0; margin:0;  }
.navbar{ display:none; position:absolute; top:0; background-color:#25a240; z-index:4; }
.navbar.show{ display:block !important; }
.navbar ul{ padding:10px 0 25px; }
.navbar li{ display:block; padding:0 10px; }
.navbar li a{ display:block; color:#fff; padding:5px 0 5px 10px; font-size: 20px; text-align:left !important; border-bottom:1px solid #68DF82;  }
.navbar .dot{ color:#fff !important; }
.navbar li a:hover, .navbar li a.active, .navbar li:hover a, .navbar li.active a{ color:#fff !important; }


/*nowe css*/




.navbar .sub{ width:100%; padding:5px 0 5px 5px; min-width:auto; position:relative; background-color:transparent; }
.navbar .sub a{ font-size:17px; padding-top:10px; padding-bottom:10px; }
.navbar .sub li{ padding-right:0; }


h2.title{ padding-left:30px; }

.flexslider{ z-index:1; }

.article_read{ padding:5px 10px; }
.d_img_big img{ width:100%; }
.articles-feed{ padding:5px 10px; }

.d_text{ padding:5px 15px; }
.course_img{ text-align:center; }