/**,html,body{margin:0;padding:0}*/
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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.454;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
big {font-size: larger; }
small {  font-size: smaller;}



.wiecej_strzalka, .rmore {
color:#6eb43f;
}


@font-face {
	font-family: 'Conv_GothamRnd';
	src: url('fonts/GothamRnd-Book.eot');
	src: local('☺'), url('fonts/GothamRnd-Book.eot?iefix') format('eot'),
	     url('fonts/GothamRnd-Book.woff') format('woff'), 
	     url('fonts/GothamRnd-Book.ttf') format('truetype'), 
		 url('fonts/GothamRnd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GothamRnd';
	src: url('fonts/GothamRnd-Bold.eot');
	src: local('☺'), url('fonts/GothamRnd-Bold.eot?iefix') format('eot'),
		 url('fonts/GothamRnd-Bold.woff') format('woff'), 
		 url('fonts/GothamRnd-Bold.ttf') format('truetype'),
		 url('fonts/GothamRnd-Bold.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_GothamRnd-Medium';
	src: url('fonts/GothamRnd-Medium.eot');
	src: local('☺'), url('fonts/GothamRnd-Medium.eot?iefix') format('eot'),
	     url('fonts/GothamRnd-Medium.woff') format('woff'), 
	     url('fonts/GothamRnd-Medium.ttf') format('truetype'), 
		 url('fonts/GothamRnd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.ConvGothamRndBold {
	font-family: "Conv_GothamRnd", arial, helvetica, sans-serif;
	font-weight: bold;
}
.ConvGothamRndBook {
	font-family: "Conv_GothamRnd", arial, helvetica, sans-serif;
}
.ConvGothamRndMedium {
	font-family: "Conv_GothamRnd-Medium", arial, helvetica, sans-serif;
}

.orange {
	color: #ff8800;
}

table {
  border-spacing: 2px;
  border-collapse: separate;
  margin-top: 0;
  margin-bottom: 0;
  text-indent: 0;
}
td { padding: 1px; vertical-align: middle;}
th { padding: 1px; vertical-align: middle;}

ul{ padding:0px 0px 0px 17px; 
	list-style-image: url(img/ul.png);
    list-style-type: disc; 
	list-style-position:outside;}
ul ul {list-style-type: circle;}

body {
 margin : 0;
 padding: 0;
 border: none;
 background-color: #ecf0f7; 
 font-family:  arial, tahoma, verdana, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #221f1f;
}

#body
{
 background-color: #ecf0f7; 
}

p { 
text-align:left; 
margin:0;
padding:0 0 2px 0;
}



ul
{
padding-top:3px;
padding-bottom:3px;
}


/*layout */
.clear { clear: both; }
#toporange {
width:100%;
height:3px;
background-color: #ff8800;
}

div#stronatlo {
width:950px;
padding: 0px;
margin: 0 auto;
}
div#stronah {
    margin     : 0;
    border     : none;
    padding    : 0px;
    width      : 950px;
	height     : 200px;  
	clear: both;
	position: relative;
	font-family: "Conv_GothamRnd",  tahoma, arial verdana, sans-serif;
}


div#logo {
	position:absolute;
	top: 42px;
	left:0px;
	padding: 0px;
	width:140px;
	height:50px;
	float: left;
}
div#lngswitch {
	position:absolute;
	top: 10px;
	right:0px;
	padding: 0px 0px 0px 0px;
	height: 13px;
	width:950px;
	text-align:right;
    font-family: "Conv_GothamRnd-Medium", tahoma, arial verdana, sans-serif;
}
#lngswitch a {
	color: #221f1f;
}
#lngswitch a:hover, #lngswitch a:active  {
	color: #6a5e24;
}
#lngswitch a.b  {
	color: #ff8800;
}
span.orange {
	color: #ff8800;
}
#motto {
	position:absolute;
	top: 130px;
	left:0px;
	width:950px;
    font-family: "Conv_GothamRnd-Medium", tahoma, arial verdana, sans-serif;
	font-size: 21px;
	line-height: 1.1em;
	font-weight: bold;
}


#hnav
{
	position:absolute;
	top: 42px;
	right:0px;
	padding: 0;
	width:640px;
	text-align:left;
	clear: right;
	height: 40px;
}
#hnav ul, #stopka ul {
	list-style: none;
	padding:0;
}
#hnav li, #stopka li {
display:block;
float:left;
}


div#hnav a {
	display:block;
	float:left;
	padding-top:8px;
	height:31px;
	width: 150px;
	margin-left:10px;
	color: #221f1f;
	border-bottom:1px solid #b4b7bc;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

div#hnav a:hover {
	text-decoration: none;
	color: #ff8800;
}
div#hnav a.b {
	color: #ff8800;
	height:30px;
	border-bottom:2px solid #5c5c5c;
	text-decoration: none;
}

#pxo {
position:absolute;
left:0px;
bottom:0px;
height:1px;
width:630px;
background-color: #d6d9df;
}
#pxs {
position:absolute;
right:0px;
bottom:0px;
height:2px;
width:310px;
background-color: #ff8800;
}
#pxkont {
height:2px;
width:100%;
background-color: #646363;
}


a.mainlinks {
display:block;
margin-top:1px;
border-top: 1px solid  #d6d9df;
color: #646363;
height: 234px;
width:310px;
text-decoration: none;
font-family: "Conv_GothamRnd", tahoma, arial verdana, sans-serif;
font-weight: bold;
}


a.mainlinks:hover {
display:block;
margin-top:0px;
border-top: 2px solid  #ff8800;
height: 234px;
width:310px;
text-decoration: none;
color: #ff8800;
}

a.mainlinks span.head{
display:block;
padding-top: 10px;
font-size: 14px;
height: 31px;
width:310px;
text-decoration: none;
font-family: "Conv_GothamRnd", tahoma, arial verdana, sans-serif;
font-weight: bold;
}


a.mainlinks span.morelink{
display:block;
margin-top:10px;
padding: 1px 11px 0px 11px;
height: 15px;
width:43px;
text-align: center;
text-decoration: none;
font-family: "Conv_GothamRnd", tahoma, arial verdana, sans-serif;
font-weight: bold;
font-size: 10px;
color: #ffffff;
background-image: url('img/button.png');
background-repeat: no-repeat;

}


div#strona {
    margin     : 0 auto;
    border     : none;
    padding    : 0px 0px 50px 0px;
    width      : 950px;
    text-align: left;
	clear: both;
}

div#stopka {
	margin     : 0 auto;
    border-top : 2px solid #636464;
    padding    : 16px 0px;
    width      : 950px;
	clear: both;
	font-family: "Conv_GothamRnd",  tahoma, arial verdana, sans-serif;
}
div#stopkm {
	text-align: left;
	float:left;
    width      : 600px;
    font-family: "Conv_GothamRnd", tahoma, arial verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div#stopkm a {
	display:block;
	float:left;
	margin-right:10px;
	color: #221f1f;
	border-right:1px solid #d6d9df;
	padding-right:10px;
	text-decoration: none;
}

div#stopkm a:hover {
	text-decoration: none;
	color: #ff8800;
}
div#stopkm a.b {
	color: #ff8800;
}


div#stopkc {
	text-align: right;
	float:right;
    width      : 350px;
	font-size: 10px;
}


a { color: #ff8800; text-decoration: none;}
a:hover { color: #ff8800; text-decoration: underline;}
a:active { color: #ff8800; text-decoration: none;}


hr {
display:block;
border:none;
padding: 0;
margin:0;
width:100%;
height:10px;
background-image: url('img/liniahr.gif');
background-position: 0px 3px;
background-repeat: repeat-x;

}



h1, h2, h3
{
position: relative;
width: 100%;
padding: 30px 0px 0px 0px;
height: 48px;
font-size: 17px;
font-family: "Conv_GothamRnd", arial, helvetica, sans-serif;
font-weight: bold;
clear:both;
color: #ff8800;
}
h2 {
font-size:14px;
font-weight: bold;
}

h3 {
font-size:13px;
}
h4 {
color: #6eb43f;
font-size: 12px;
margin: 0;
border: none;
padding-bottom: 20px;
}



#test-list {
	list-style: none;
}

#test-list li {
	display: block;
	padding: 3px ;
	margin-bottom: 3px;
	background-color: #efefef;
}

#test-list li img.handle {
	margin-right: 20px;
	cursor: move;
}



div.treecols,div.treecolsr,div.tcols,div.tcolsr {
float: left;
width:310px;
margin-right:10px;
padding: 0px;
}

div.treecolsr,div.tcolsr{
margin-right:0px;
}
div.tcols {
float: left;
width:630px;
margin-right:10px;
padding: 0px;
}




.line {
margin-top:5px;
padding-top:3px;
border-top: 1px solid #cac378;
width:100%;
}

.small {font-size:10px;}
.small2 {font-size:10px;color:#909090}
.blogc
{
margin: 0;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #cac378;
}

th {background-color: #e2e0cd;}
.tdbg
{
background-color: #fafafa;
}

div.small
{
margin:0;
padding:0;
border: none;
font-size: 10px;
}

form
{
margin: 0px;
padding: 0px;
border: none;
}

input, textarea, select {
font-family: arial, tahoma, verdana, sans-serif;
font-size: 11px;
border: 1px solid #737474;
}
input.button {
background-color: #ff8800;
color: #fff;
}



.info {color: black;}
.message {color: black;}
.warning {color: olive;}
.alert {color: red;}


#cookiesBar {
	border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #414141;
    font: 400 normal 11px/1em Arial, sans-serif;
    width: 100%;
    padding: 10px 0;
    position: fixed;
        bottom: 0;
        left: 0;
    z-index: 9999;
    background: #ebebeb;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, #fff), color-stop(100%, #ebebeb));
        background-image: -webkit-linear-gradient(#fff, #ebebeb);
        background-image: -moz-linear-gradient(#fff, #ebebeb);
        background-image: -o-linear-gradient(#fff, #ebebeb);
        background-image: -ms-linear-gradient(#fff, #ebebeb);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebebeb);
        background-image: linear-gradient(#fff, #ebebeb);
}

#cookiesBar a {
    color: #414141;
    border-bottom: 1px dotted #aeaeae;
}
#cookiesBar a:hover { color: #aeaeae; text-decoration: none;}

#cookiesBar p {
    margin: 2px 25px 2px 5px;
    line-height: 1;
    font: 400 normal 11px/1em Arial, sans-serif;
}

#cookiesBarWrap {
    width: 840px;
    margin: 0 auto;
    position: relative;
}
@media only screen and (max-width:840px) {
	#cookiesBarWrap {
		width:100%;
	}
}

#cookiesBarClose {
    display: block;
    width: 20px;
    height: 19px;
    background: url("img/btn-close.png") 0 0 no-repeat;
    text-indent: -999em;
    position: absolute;
        top: 2px;
        right: 0;
}
a#cookiesBarClose { border: 0; }
#cookiesBarClose:hover { background-position: -30px 0; }
