/* ***************************** RESET ************************************ */

body {
	margin: 0;
	padding: 0; }
   
a img {
	border: 0; }
	
fieldset {
	padding: 0;
	border: none; }
	
textarea {
	resize: none; }
	
.paginationContainer {
	clear: both;
}


/* ***************************** KLASY-SZABLONY ************************************ */

.underhover {
	text-decoration: none; }
	.underhover:hover {
		text-decoration: underline; }
		
.plainlist {
	list-style-type: none;
	margin: 0;
	padding: 0; }

.clear {
	clear: both; }
	
.px950 {
	width: 950px;
	margin: 0 auto; }


/* ***************************** WERSJE JĘZYKOWE - FLAGI ************************************ */   
/* Ikony flag zaczerpnięte z www.softicons.com/free-icons/web-icons/flag-iso-icons-by-icondrawer */

#lang_box ul li {
	display: inline-block; }
#lang_box form input[type="submit"] {
	display: block;
	height: 16px;
	width: 16px;
	opacity: 0.5; 
	border: none; 
	cursor: pointer; }

#lang_box .plForm input[type="submit"] { background: url(/site_media/images/site/pl.png); }   
#lang_box .ruForm input[type="submit"] { background: url(/site_media/images/site/ru.png); }   
#lang_box .enForm input[type="submit"] { background: url(/site_media/images/site/en.png); }
#lang_box .deForm input[type="submit"] { background: url(/site_media/images/site/de.png); }
#lang_box .esForm input[type="submit"] { background: url(/site_media/images/site/es.png); }

#lang_box form input[type="submit"].plOn,
#lang_box form input[type="submit"].ruOn,
#lang_box form input[type="submit"].enOn,
#lang_box form input[type="submit"].deOn,
#lang_box form input[type="submit"].esOn { 
	opacity: 1;}

   
/* ***************************** ROZWIJANE MAIN MENU ************************************ */   
   
.dropdown,
.dropdown *	{
	list-style:none;
	margin:0;
	padding:0;
	display:block; }

.dropdown > li,
.dropdown > li > a {
	float:left;
	position:relative; }

.dropdown > li > ul {
 }

.dropdown > li > ul li > ul {
	display: none; }

.dropdown li:hover > ul {
	margin-left:0;
    display: block;
 }

/* ***************************** UKŁADY ZDJĘĆ W ARTYKUŁACH ************************************ */  

.articleImagesRight {
  width: 150px;
  float: right;
  margin-left: 20px;
  margin-top: 2px; }
  .articleImagesRight img {
    margin-bottom: 10px;
    border: 3px solid #E2E2E2; }

.articleImagesLeft {
  width: 150px;
  float: left;
  margin-right: 20px;
  margin-top: 2px; }
  .articleImagesLeft img {
    margin-bottom: 10px;
    border: 3px solid #E2E2E2; }

.articleImagesBottom {
  width: 100%;
  margin: 15px 0;
  text-align: center;
  margin-top: 2px; }
  .articleImagesBottom img {
    margin-right: 10px;
    border: 3px solid #E2E2E2; }

.articleImagesTop {
  width: 100%;
  margin: 0 0 15px 0;
  text-align: center;
  margin-top: 2px; }
  .articleImagesTop img {
    margin-right: 10px;
    border: 3px solid #E2E2E2; }

.articleImagesBottomWide, .articleImagesTopWide {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  margin-top: 2px; }
  .articleImagesBottomWide img, .articleImagesTopWide img {
    margin: 0 auto 10px auto;
    border: 3px solid #E2E2E2; }

/* ***************************** RECAPTCHA **************************** */	

 .recaptcha_reload_icon {line-height:24px;display:inline-block;width:16px;height: 16px;}
 .recaptcha_reload_icon a {font-size: 0;display:block;width:16px;height: 16px;background: url(/site_media/images/admin/captcha-reload.png);}   
  .recaptcha_sound_icon {line-height:24px;display:inline-block;width:16px;height: 16px;}
 .recaptcha_sound_icon a {font-size: 0;display:block;width:16px;height: 16px;background: url(/site_media/images/admin/captcha-sound.png);}
 #recaptcha_image {border:1px solid #ddd;padding: 5px 0}
 #recaptcha_response_field {width: 228px;margin-right: 2px;background:#fff;border: 1px solid #ddd;}
 #recaptcha_widget, .recaptcha_fields {border: 1px solid #ddd;}
  .recaptcha_fields {padding: 5px;background:#eee;}
    
/* ***************************** INFO O CIASTECZKACH **************************** */	
	
#cookie-info {position:fixed; bottom:0; left: 0; width: 100%; height: 35px; background: #333; background: rgba(0,0,0,0.7); color: #fff; font: 13px arial, sans-serif; text-align: center; font-weight: bold; padding-top: 10px; z-index: 999999;}
.accept_cookie {transition:all 0.2s linear;border-radius: 5px; color: #666; text-decoration: none; background: #ddd; padding:5px 10px;display: inline-block;margin: 0 10px }
.more_cookie {color: #fff;font-weight:normal;}
.accept_cookie:hover {background:#fff;color:#6E8C35;}	    
    