@charset "UTF-8";



/* A variation on Eric Meyer's CSS Reset:

   This is disabled because the Blueprint framework already has it.

   You should enable it if you aren't using Blueprint.



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, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

table {

	border-collapse:collapse;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before,

blockquote:after,

q:before,

q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

abbr,acronym {

	border:0;

}

*/



/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */





/* Article functions */

ul.actions {

	clear:both;

	margin-top: -50px;

	float:right;

}

ul.actions li {

	list-style-type: none;

	float:right;

	margin-left: 10px;

}



/* Login styles */

p#form-login-username label,

p#form-login-password label {

	width: 160px;

	display:block;

}

p#form-login-remember label {

	font-size: .9em;

	font-weight: normal;

	line-height: 25px;

}

p#form-login-remember input {

	float:left;

	margin-right: 5px;

}

form#form-login ul {

	margin: 0;

	padding: 0;

}

form#form-login ul li {

	list-style-type: none;

	margin-left: 20px;

	font-size: .9em;

}



/* Image float styles */

.img-fulltext-left {

	float:left;

	margin-right: 20px;

	margin-bottom: 20px;

}



.img-intro-left {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}



.img-fulltext-right {

	float: right;

	margin-left: 20px;

	margin-bottom: 20px;

}



.img-intro-right {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

}



#header {

  margin: 10px auto;

  overflow: hidden;

  width: 900px;

}



#header .logo {
  float: left;
  width: 635px;
}

	

#header .icon-raporty a#openLogin {

	background: url(../images/icon-raporty.png) no-repeat;

	width: 49px;

	height: 55px;

	}

	

#header .icon-newsletter {

	background: url(../images/icon-newsletter.png) no-repeat;

	width: 58px;

	height: 55px;

	}	

#header .social-icons p {
	float: left;
	}
	
#header .social-icons p a {
  display: block;
  margin-right: 10px;
  margin-top: 3px;
}

#header .icon-raporty, #header .icon-newsletter, #header .social-icons {

  float: left;

  margin-top: 60px;

}



#header .icon-newsletter, #header .icon-raporty {

  margin-left: 15px;

}

	

#header .icon-raporty li, #header .icon-newsletter li {

	float: left;

	}	

	

#mainmenu {

background: rgb(236,236,238);

background: -moz-linear-gradient(top, rgba(236,236,238,1) 0%, rgba(188,191,196,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,238,1)), color-stop(100%,rgba(188,191,196,1)));

background: -webkit-linear-gradient(top, rgba(236,236,238,1) 0%,rgba(188,191,196,1) 100%);

background: -o-linear-gradient(top, rgba(236,236,238,1) 0%,rgba(188,191,196,1) 100%);

background: -ms-linear-gradient(top, rgba(236,236,238,1) 0%,rgba(188,191,196,1) 100%);

background: linear-gradient(to bottom, rgba(236,236,238,1) 0%,rgba(188,191,196,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececee', endColorstr='#bcbfc4',GradientType=0 );

border-radius: 8px 0px 0px 8px;

-moz-border-radius: 8px 0px 0px 8px;

-webkit-border-radius: 8px 0px 0px 8px;

	overflow: hidden;

float: left;

margin-left: 25px;

	}

	

#mainmenu ul.menu {

	padding: 0px;

	}

	

#mainmenu ul.menu li {

	height: 38px;

	float: left;

	}	

	

#mainmenu ul.menu li a {

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 38px;

	color: #000000;

	font-size: 12px;

	text-decoration: none;

	margin: 0px 11px;

}



#mainmenu ul.menu li.active {

	font-weight: bold;

}



#mainmenu ul.menu li a.home {

background: rgb(249,225,165);

background: -moz-linear-gradient(top, rgba(249,225,165,1) 0%, rgba(228,149,42,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,225,165,1)), color-stop(100%,rgba(228,149,42,1)));

background: -webkit-linear-gradient(top, rgba(249,225,165,1) 0%,rgba(228,149,42,1) 100%);

background: -o-linear-gradient(top, rgba(249,225,165,1) 0%,rgba(228,149,42,1) 100%);

background: -ms-linear-gradient(top, rgba(249,225,165,1) 0%,rgba(228,149,42,1) 100%);

background: linear-gradient(to bottom, rgba(249,225,165,1) 0%,rgba(228,149,42,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e1a5', endColorstr='#e4952a',GradientType=0 );

display: block;

height: 26px;

line-height: 35px;

padding: 6px 8px 6px 10px;

margin: 0px 11px 0px 0px;

width: 32px;

	}



#search {

background: rgb(248,220,150);

background: -moz-linear-gradient(top, rgba(248,220,150,1) 0%, rgba(228,150,44,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,220,150,1)), color-stop(100%,rgba(228,150,44,1)));

background: -webkit-linear-gradient(top, rgba(248,220,150,1) 0%,rgba(228,150,44,1) 100%);

background: -o-linear-gradient(top, rgba(248,220,150,1) 0%,rgba(228,150,44,1) 100%);

background: -ms-linear-gradient(top, rgba(248,220,150,1) 0%,rgba(228,150,44,1) 100%);

background: linear-gradient(to bottom, rgba(248,220,150,1) 0%,rgba(228,150,44,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8dc96', endColorstr='#e4962c',GradientType=0 );

border-radius: 0px 8px 8px 0px;

-moz-border-radius: 0px 8px 8px 0px;

-webkit-border-radius: 0px 8px 8px 0px;

  float: left;

  padding: 0px;

  height: 38px;

  overflow: hidden;

}



#search input {

margin: 5px;

padding: 5px;

border-radius: 6px;

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

}



#banner {

  clear: both;

  margin: 0px auto;

  overflow: hidden;

  width: 900px;

}



#banner p {

  margin: 0px;

}



#wrap {

  background-color: #EAECEF;

  clear: both;

  overflow: hidden;

  border-radius: 15px;

-moz-border-radius: 15px;

-webkit-border-radius: 15px;

margin-bottom: 40px;

}



#wrap2 {

  background-color: #EAECEF;

  clear: both;

  overflow: hidden;

  border-radius: 15px;

-moz-border-radius: 15px;

-webkit-border-radius: 15px;

}

	

#wrap2 .blog-featured h2 {

  color: #D67900;

}

	

.item-page, #userForm, #wrap .search, #wrap2 .search, .blog, .reset, .remind, .login, .registration, .blog-featured {

  overflow: hidden;

  padding: 50px 30px;

}



#wrap2 .blog-featured {

	padding: 40px 50px;

	}



.item-page img {

  border: 3px solid #FFFFFF;

}



.boks {

  float: left;

  margin: 0px;

  overflow: hidden;

}

	

.bt-inner {

  margin: 0px;

  padding: 0px 10px;

}



.bt-inner .link {

  overflow: hidden;

}



.bt-inner .link a {

  display: block;

}



.bt-row {

-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

            box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

background-color: #FFFFFF;

border: 1px solid #c7c9cc;

  border-radius: 15px;

  -moz-border-radius: 15px;

-webkit-border-radius: 15px;

  float: left;

  margin: 10px 32px 36px;

  width: 230px;

  padding: 5px 0px;

  height: 325px;

  float: left;

  }

  

.bt-inner img {

	display: block;

  border: none;

  outline: none;

  border-radius: 8px;

  -moz-border-radius: 8px;

-webkit-border-radius: 8px;

margin: 8px auto;

}  



.bt-inner a {

  color: #F57E27;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 16px;

  font-weight: normal;

  height: 35px;

  line-height: 18px;

  margin: 8px 0px;

  text-align: center;

  text-decoration: none;

  text-transform: none;

}



.bt-inner .bt-introtext {

font-family: Arial, Helvetica, sans-serif;

line-height: 19px;

color: #111111;

font-size: 14px;

text-decoration: none;

text-align: justify;

margin-top: 2px;

}



.bt-inner .readmore {

  margin: 0px;

  overflow: hidden;

}



.bt-inner .readmore a {

  color: #F57E27;

  display: block;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 14px;

  font-weight: normal;

  line-height: 30px;

  margin: 7px 3px;

  text-align: right;

  text-decoration: none;

}

  

.bt-row-separate {

  border-bottom: none;

  margin: 35px 0px;

}



#footermenu {

	overflow: hidden;

	clear: both;

	margin: 10px 0px 10px;

	}



#footermenu ul.menu {

	padding: 0px;

	float: right;

	margin-right: 10px;

	}

	

#footermenu ul.menu li {

	float: left;

	}	

	

#footermenu ul.menu li a {

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 16px;

	color: #000000;

	font-size: 11px;

	text-decoration: none;

	margin: 0px 10px;

}



/* Newsletter */

#sbox-window {

	background-color: #F57E27;

	}

	

#sbox-content {

  background-color: #d2d3d5;

}	



a.acymailing_togglemodule {

  height: 55px;

  text-indent: -9999px;

  width: 58px;

}



.acymailing_module_form input {

  background-color: #FFFFFF;

  border: none;

  border-radius: 8px;

  margin: 2px 0px;

  padding: 7px 5px;

  width: 200px !important;

}



/* Kontakt */

#userForm h2 {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 26px;

	color: #f57e27;

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 0px;

	}

#userForm {	

width: 430px;

float: left;

}



#userForm .title-contact {

float: left;

}



.formResponsive .formBody {

  float: left !important;

}



.formResponsive .formHorizontal .formControlLabel {

  line-height: 18px;

  padding-top: 15px !important;

  text-align: left !important;

  width: 100px !important;

}

.formResponsive .formHorizontal .formControls {

  margin-left: 0px !important;

}

.formResponsive .formHorizontal .rsform-block {

  margin-bottom: 0px !important;

}

.formResponsive input, .formResponsive textarea {

  width: auto !important;

}

.formResponsive .formHorizontal p.formDescription {

  display: none;

}

#userForm .button {

  float: right;

  margin: 20px 0px 0px 225px;

}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {

  border-radius: 5px !important;

  -moz-border-radius: 5px !important;

-webkit-border-radius: 5px !important;

}



.contact-right {

  float: right;

  padding: 50px 30px;

  width: 400px;

}



.contact-right .border-contact {

  border-left: 1px solid #9A9A9E;

  margin-bottom: 20px;

  padding-left: 15px;

}



.contact-right img, .contact-right h2 {

  float: left;

}



.contact-right h2 {

  float: left;

  color: #F57E27;

font-family: Arial,Helvetica,sans-serif;

font-size: 18px;

font-weight: normal;

line-height: 28px;

margin-bottom: 0px;

padding-left: 10px;

}



.contact-right p {

  clear: both;

  line-height: 20px;

  margin: 0px;

}



.contact-right .image-contact img {

border: 3px solid #FFFFFF;

}



/* Pagination */

.pagination li {

  float: left;

  padding: 5px;

}



#wrap2 .search dt {

	margin-top: 10px;

	}

	

.blog .items-leading, .blog .items-row {

	margin-bottom: 40px;

	}

	

/* Tabs */

.moduletable_menu {

  float: left;

  width: 255px;

}



.moduletable_menu ul.menu {

  margin-right: 30px;

}



.moduletable_menu li {

  background-color: #FFFFFF;

  border: 1px solid #DDDDDD;

  border-radius: 6px;

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  margin-bottom: 15px;

  padding: 0px;

  position:relative;       

    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

            box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

	transition: all 0.7s ease;

	-webkit-transition: all 0.7s ease;

    -moz-transition: all 0.7s ease;

    -o-transition: all 0.7s ease;

}





.moduletable_menu li:hover {

  background-color: #eaecef;

}



.moduletable_menu li a {

display: block;

font-family: Arial, Helvetica, sans-serif;

line-height: 24px;

color: #f57e27;

font-size: 18px;

text-decoration: none;

text-align: center;

padding: 30px;

}

.ju-tabs-wrap div.ju-tabs-content {

  width: 620px;

}

.ju-tabs-content {
  display: none;
}