/*------------------------------------------------------------------------
# JoomlAxe CSS
# ------------------------------------------------------------------------
# Author: Spy2furious@gmail.com
# Websites:  http://www.joomlaxe.com
# License:  Creative Commons Attribution 3.0 License
-------------------------------------------------------------------------*/


/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0;
	padding: 0;
	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #3f3f3f; 
	background: #f3f3f3 url(../images/background.jpg) repeat-x;
	text-align: center;
}

/* links */
a, a:link, a:visited{ 
	color: #c63044;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #ed3a52;
	background-color: inherit;
}

/* headers */
h1, h2, h3 {
	font: bold 11px Tahoma, 'Trebuchet MS', Arial, Sans-serif;
	color: #3d3d3d;
	font-weight: bold;
}
h1 { font-size: 15px; color: #3d3d3d; } 
h2 { font-size: 13px; text-transform:uppercase;}
h3 { font-size: 11px;  }

h1, h2, h3 {
	margin: 10px 0px;
}

p {
	margin: 10px 0px;
}
ul, ol {
	margin: 5px 15px;
	padding: 0 15px;
}
ul span, ol span {
	color: #3d3d3d; 
}

/* images */
img {
	border: none;
}

fieldset {
	padding: 5px 5px;
	border: none;
}

fieldset a {
	font-weight: bold;
}
/***********************
	  KZ
************************/
.left {float: left}
.right {float: right}

#szukaj {
  position: absolute;
  left: 45%;
  top: 236px;
  width: 224px;
  height: 116px;
  background-color: transparent;
	background-image: url(../images/wyszukiwarka.png);
	background-position: right top;
	background-repeat: no-repeat;
}

#mod_search_searchword {
  position: relative;
  left: 47px;
  top: 55px;
  width: 132px;
  height: 16px;
  font-family: "Times New Roman", Times;
  border: 0;
  /*background-color: transparent;*/
}

#szukaj_2 {
  position: relative;
  left: 45px;
  top: 64px;
  width: 84px;
  height: 23px;
  font-family: "Times New Roman", Times;
  border: 0;
  background-color: transparent;
}

#logowanie {
  position: absolute;
  left: 45%;
  top: 236px;
  width: 224px;
  height: 166px;
  background-color: transparent;
	background-image: url(../images/logowanie.png);
	background-position: right top;
	background-repeat: no-repeat;
}

#modlgn_username {
  position: relative;
  left: 47px;
  top: 55px;
  width: 132px;
  height: 16px;
  font-family: "Times New Roman", Times;
  border: 0;
  /*background-color: transparent;*/
}

#modlgn_passwd {
  position: relative;
  left: 47px;
  top: 82px;
  width: 132px;
  height: 16px;
  font-family: "Times New Roman", Times;
  border: 0;
  /*background-color: transparent;*/
}

#logowanie_3 {
  position: relative;
  left: 45px;
  top: 93px;
  width: 84px;
  height: 23px;
  font-family: "Times New Roman", Times;
  border: 0;
  background-color: transparent;
}
#sidebar .xbannergroup, #user1 .xbannergroup {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar .banneritem {
  width: 200px;
	overflow: hidden;
}

#sidebar .banneritem a img, #sidebar .banneritem img {
  width: 200px;
}

#user1 {
	width: 980px;
  height: 276px;
  overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
	/*background: transparent url(../images/baner.jpg) no-repeat;*/
	background: transparent;
}

#user1 .banneritem {
  width: 980px;
  height: 276px;
	overflow: hidden;
}

#user1 .banneritem a img, #user1 .banneritem img {
  width: 980px;
  height: 276px;
}

#name {
  display: none;
}

#email {
  width: 145px;
  height: 16px;
  border: 1px solid #d4d0c8;
  color: #8c8c8c;
  font: normal 11px Arial, Tahoma, 'Trebuchet MS', Sans-serif;
}

.mainnewsletter p {
  color: #3e3e3e;
  font: normal 11px Tahoma, Arial, 'Trebuchet MS', Sans-serif;
}

#addSubscriber {
  width: 56px;
  height: 23px;
  background-color: transparent;
	background-image: url(../images/zapisz.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
	margin: 5px 0px;
	cursor: pointer;
}

.wyloguj {
  width: 70px;
  height: 23px;
  background-color: transparent;
	background-image: url(../images/wyloguj.png);
	background-position: right top;
	background-repeat: no-repeat;
	border: 0;
	margin: 5px 0px;
	cursor: pointer;
}

.contentpaneopen {
  width: 100%;
}

object {
  z-index: 1;
}
/***********************
	  LAYOUT
************************/
#wrap {
	background-color: transparent;
	width: 980px; height: 100%; /*820px*/
	margin: 0 auto;	
	padding: 0;
	text-align: left;
}
#content-wrap {
	clear: both;
	margin: 0; padding: 0;	
	background-color: transparent;
	
}

/* header */
#header {
	float: left;
	width: 980px;
	height: 122px;	
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#header #logo {
	float: left;
	width: 246px;
	height: 122px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

/* search */
#search{
	float: right;
	text-align: right;
	width: 400px;
	height: 32px;
	margin: 6px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#search img{
  cursor: pointer;
}

/* top menu */
#topmenu{
	float: left;
	width: 650px;
	height: 43px;
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topmenu2{
	float: right;
	width: 644px;
	height: 44px;
	margin: 41px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topmenu2 a{
	float: right;
}

/* main */
#main {
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 732px;
	overflow: hidden;
}

#main div{
	margin: 0 0 5px 0;
}

/* sidebar */
#sidebar {
	float: left;
	width: 248px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	display: inline;
	overflow: hidden;	
	background-color: transparent;
}

/* Footer */
#footer {
  float: left;
	color: #b18a6c; 
	background: transparent; 
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 40px;
	height: 28px;	  
	font-size: 95%;
	width: 940px;
}

#footer a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #b18a6c;
}
