body {
   font-family: Verdana, Tahoma, Arial, sans-serif;
   font-size: 10px;
   margin: 0;
   padding: 0;
}

img {
   border: 0;
}

#wrapper {
   position: relative;
   background: #FCFDFD;
}

#clouds { 
  width: 100%; 
  height: 358px;
}

#gradient {
   border-top: 1px solid #FFF;
   width: 100%;
   height: 355px;
   background: url(http://refmaks.pl/uploads/refmaks/img/gradient.png) repeat-x;
}

#mainBox {
  

position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top: 35px;

width: 820px;


}

.shadow {
position:relative; 
z-index: 0;
background-color: #FFF;
   background-image: url(http://refmaks.pl/uploads/refmaks/img/topGradient.png);
background-repeat:repeat-x;
background-position:top left;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
   behavior: url(http://refmaks.pl/uploads/refmaks/css/PIE.htc);
}

.left {
   float: left;
}

.right {
   float: right;
}

.clear {
   clear: both;
}

.clearLeft {
   clear: left;
}

.clearRight {
   clear: right;
}

.bold {
   font-weight: bold;
}

#copyrights {
   text-align: right;
   font-size: 8px;
   color: #999999;
   padding: 7.5px 0;
   border-top: 1px solid #CCCCCC;
}

#copyrights p {
   margin: 0;
   padding: 0;
}

a {
   color: #999999;
   text-decoration: none;
}

a:hover, .menu a.menuactive {
   color: #2E89D2;
   font-weight: bold;
}

.menu ul, .menu li {
   margin: 0;
   padding: 0;
   list-style: none;
}

.menu li {
   float: left;
}

.menu a {
   display: block;
   padding: 5px 10px;
   background: transparent url(http://refmaks.pl/uploads/refmaks/img/seperator.png) top left no-repeat;
}

.menu li:first-child a {
   background: transparent;
}

.menu ul ul {
   position: absolute;
   display: none;
   background: #FFF;
}

.menu ul ul a {
   background: #FFF;
}

.menu ul li:hover ul {
   display: block;
}

.menu ul ul li {
   float: none;
}

#bottomMenu ul ul {
   bottom: 60px;
   padding-bottom: 5px;
}

#topMenu {
   padding: 30px 0;
}

#bottomMenu a {
   background: transparent;
}


.hidden {
   overflow: hidden;
}

#bottomMenu {
   padding: 7.5px 0 5px 0;
}

#mainImage {
   width: 100%;
}

#mainImage img {
   display: block; 
   margin: 0 auto;
   text-align: center;
}

#logo {
   padding: 12.5px 20px;
}

#content {
background: url(http://refmaks.pl/uploads/refmaks/img/bottomGradient.png) repeat-x bottom left;
 color: #CACACA;
text-align: justify;
padding: 10px;
}

#leftBlock {
   width: 210px; 
   padding: 0 25px; 
   background: url(http://refmaks.pl/uploads/refmaks/img/blockSeperator.png) top right no-repeat;
}

#rightBlock {
   width: 460px;
   padding-top: 0;
   padding-right: 30px;
}

.cookies {
z-index: 9999;
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 12px 0;
	font-size: 11pt;
	text-align: center;
	/*color: #FAFAFA;*/
	background: #000;
	-khtml-opacity: 0.75;
	-rim-opacity: 0.75;
	-ms-opacity: 0.75;
	-o-opacity: 0.75;
	-moz-opacity: 0.75;
	-webkit-opacity: 0.75;
	opacity: 0.75;
filter: alpha(opacity = 75);
	width: 100%;
overflow: hidden;
}

.cookies span a {
font-weight: bold;
color: #CCC;
/*color: #FAFAFA;*/
}

.cookies span {
position: relative;
color: #FFF;
}

.cookies input[type="submit"] {
	border: 1px solid #000;
	background:#FAFAFA;
	font-weight: bold;
	-khtml-border-radius: 5px;
	-rim-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
	padding: 5px;
	margin-left: 0px;
/*position: absolute;
top: 5px;
right: -50px;*/
position: relative;
left: 15px;
top: -10px;
}

.cookies input[type="submit"]:hover {
	border: 1px solid #FAFAFA;
	background: #000;
	/*color: #FAFAFA;*/
}

.formularz label, .formularz input {
   display: block;
}

.formularz textarea {
   resize: vertical;
}

.formularz input[type=submit] {
   margin-top: 5px;
}

.formularz .head_title {
   font-size: 12px;
}

#header {
background: #FFF;
}
/* Stylesheet: refmaks Modified On 2014-07-07 12:02:51 */
