@import url('moduly.css');
@import url('modulyn1.css');
@import url('modulys.css');
@import url('joomlastyl.css');
@import url('modulyduze.css');
@import url('menu1.css');
@import url('typografia.css');


/*  Copyright:  (C) 03.2008 Templatka.pl. All Rights Reserved.
//  License:	GNU/GPL 
//  Website: 	http://www.templatka.pl
*/


.cala {
	position: relative;
}



#logo {
	width: 300px;
	height: 80px;
	position: absolute;
	display: block;
}


html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff;
	color: #888888;
	text-align: center;
	font-family: Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 11px; 
}

body#tlo {
	color: #555555;
	text-align: center;
	font-family: Helvetica, sans-serif;
}



#stronaa {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: left;
	background: #ffffff url(../images/toptlo2.png) repeat-x;
}

#stronab {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: left;
	background: #444444 url(../images/1topb.gif) repeat-x;
}

#stronac {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: left;
	background: #ffffff url(../images/topc.gif) repeat-x;
}


#stronad {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: left;
	background: #444444 url(../images/topd.gif) repeat-x;
}

#stronae {
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: left;
	background: #ffffff url(../images/tope.gif) repeat-x;
}

#stronaaw, #stronabw, #stronacw, #stronadw, #stronaew {
	margin: 0 auto;
	padding-top: 0px;
	text-align: left;
}

#reklama1 {
	padding-top: 0px;
	float:right;
	overflow:hidden;}


#logo {
	width:300px;
	float:left;
	padding-left: 0px;
	padding-top: 40px;
	overflow:hidden;}

#goratop {
	border: 0px solid #000000;
	clear: both;
	color: #555555;
	padding-top: 0px;
	background: url(../images/1toptlo2.png) repeat-x;
}

#goratop1 {
	text-align: right;
	position: relative;
}


#goratop1 a {
	color: #777777;
	text-decoration:none;
}

#goratop1 a:hover,
#goratop1 a:active,
#goratop1 a:focus {

	color: #6a9904;
	text-decoration:none;

}

#goratop1 ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 0px;
}


#goratop1 ul li {
	padding: 0px 10px 0px 10px;
	display: inline;
	background: url(../images/separatormenu.gif) repeat-y center right;
}

#goratop1 small {
	position: absolute;
	right: 0;
}


#goratop2 {
	width: 170px;
	background: url(../images/icon-szukaj.gif) no-repeat;
	position: absolute;
	top: 3px;
	left: 1px;
}


#goratop2 .inputbox {
	width: 120px;
	padding: 4px 5px 1px 5px;
	border: 1px solid #111111;
	margin-left: 0px;
	color: #eeeeee;
	background: #555555;
}


#stronagora {
	clear: both;
	padding: 0px;	
}


#stronagoraw {
	
	padding-bottom: 0px;
	padding-top: 5px;
	
}

#centrumtop {
	padding: 0px 0px 0px 0px;
	border: 0px solid #ff0000;
	text-align: left;
	position: relative;
	height: 165px;
	z-index: 1;
}



#design {
	
	padding-bottom: 10px;
	font-size: 11px; 
}


#stopka {

	clear: both;
	color: #555555;
	height: 80px;
	padding-top: 10px;
}

#stopka1 {

	text-align: right;
	position: relative;
	height: 60px;
}



#stopka1 a {
	color: #6a9904;
	text-decoration:none;
}

#stopka1 a:hover,
#stopka1 a:active,
#stopka1 a:focus {

	color: #88b600;
	text-decoration:none;

}


#stopka1 ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	right: 0;
}

#stopka1 ul li {
	padding: 0px 10px 0px 10px;
	display: inline;
	background: url(../images/separatormenu.gif) repeat-y center right;
}

#stopka1 small {
	position: absolute;
	right: 0px;
}

#stopka2 {
	width: 500px;
	position: absolute;
	top: -10px;
	left: -9px;
	text-align: left;
}


#copywrite {
	padding: 0px 0px;
	color: #555555;
	float: right;
	font-weight: normal;
}


#copywrite a {
	padding: 0px 0px;
	color: #777777;
	font-weight: normal;
}


#odstep10 {
	height: 20px;
}




.dbox {
	float: left;
	overflow: hidden;
	color: #aaaaaa;
	padding-top:20px;
	background: url(../images/1stopka.png) repeat-x top;
}

.dbox {
	width: 100%;
	}

.dlbox {
	float: left;
	overflow: hidden;
	color: #777777;
	padding-top:0px;
}


.dlbox h3 {
	margin-bottom: 5px;
	text-indent: 3px;
	font-size: 1.3em;
	text-indent: 3px;
	color: #777777;
	
}

.dlbox div.moduletable {
	margin: 0px;
}


.dlbox ul {
	padding: 0px;
	margin: 0px!important;
}

.dlbox li {
	padding: 0;
	margin: 0;
	background: none;
}


.dlbox  .article_seperator {
	display: none;
}

.dolbox div.moduletable {
	margin-right: 0!important;
}


.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}


html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

