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;*/
	outline: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
/*
ol, ul {
	list-style: none;
}
*/
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
margin-top: 0px;
background-color: #eae7c8;
}

body {
behavior: url(csshover.htc);
}

img {
border: 0;
}

#all {
width: 990px;
margin: 0 auto;
font-family:Times New Roman,sans-serif;
font-size: 13px;
}

/*TOP*/

.top {
font-size: 0px;
width: 1070px;
margin: 0 auto;
}

/*SEARCH*/

.search {
background-image: url(../images/tloSzukaj.jpg);
background-repeat: no-repeat;
height: 24px;
width: 990px;
font-size: 12px;
}

.search div {
background-color:#480202;
float:right;
height:23px;
width:684px;
}

.search div div {
text-align: right;
}

.search div div input {
vertical-align:middle;
border: solid 1px #bfbc94;
}

#search_submit {
border: 0;
}

.searchtxt {
position: relative;
right: 5px;
font-size:10px;
text-transform: uppercase;
color: #fff;
}

/*MAIN*/

#main {
background-image: url(../images/tloall.jpg);
background-repeat: repeat-y;
overflow: hidden;
width:1234px;
}

.leftside {
min-height:600px;
height: 100%;
width: 233px;
float: left;
}

.rightside {
float: left;
width: 806px;
}

.minbelka {
background-image: url(../images/belkaMin.jpg);
background-repeat: repeat-x;
height: 9px;
margin-bottom: 3px;
clear:both;
width:758px;
overflow: hidden;
}

.minbelka2 {
background-image: url(../images/belkaMin.jpg);
background-repeat: repeat-x;
height: 9px;
clear:both;
overflow: hidden;
}

.minbelkadol {
background-image: url(../images/belkaMin.jpg);
background-repeat: repeat-x;
height: 9px;
clear:both;
overflow: hidden;
position:relative;
bottom:172px;
}

.corner {
background-image: url(../images/ozdoba.jpg);
background-repeat: no-repeat;
float: right;
width: 134px;
height: 6px;
margin-top: 13px;
overflow: hidden;
}

/*MENU TOP*/

#menulist
{

position:relative;
height: 22px;
z-index:125;
background-color: #071456;
float: left;
clear: both;
}

div#menulist {width:695px;position:relative; }

div#menulist ul li a, div#menulist ul li a:visited 
{
display:block;
text-decoration:none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;	
height: 19px;
color:#FFFFFF;
float:left;
font-size: 13px;
border-right: solid 4px #480202;
}

div#menulist ul li a:hover {color:#480202;padding-top: 3px;}

div#menulist ul li ul li a, div#menulist ul li ul li a:visited {font-weight: normal;  height:auto; font-size: 12px;padding-top: 3px;}

div#menulist ul {padding:0; margin:0; list-style: none;float: right;}

div#menulist ul li {padding:0; margin:0; float:left; position:relative;width:auto;}

div#menulist ul li:hover ul {width:210px;position:absolute; top:22px; left:0;}

div#menulist ul li:hover ul li:hover ul {position:absolute; left:210px; top:0px;}

div#menulist ul li:hover ul li {width:100%;clear:both;}

div#menulist ul li:hover ul li a {width:100%;}

div#menulist ul li:hover { background-image: url(../images/menu_h.jpg); background-repeat: repeat-x; color: #480202; }

div#menulist ul li:hover ul li { background-color:#071456;color: #480202; }

div#menulist ul li:hover ul li:hover { background-color: #071456;color: #480202; }

div#menulist ul li:hover ul li:hover ul li { background-color:#071456; }

div#menulist ul li:hover ul li:hover ul li:hover { background-color: #071456;color: #480202;}

div#menulist ul li:hover a { color: #480202;}

div#menulist ul li:hover ul li a { color:#FFFFFF;  border: 0;}

div#menulist ul li:hover ul li:hover a { color: #480202; }

div#menulist ul li:hover ul li:hover ul li a { color:#FFFFFF;}

div#menulist ul li:hover ul li:hover ul li:hover a { color: #480202; }

div#menulist ul li:hover ul li:hover ul li:hover ul li a { color:#FFFFFF; }

div#menulist ul li:hover ul li:hover ul li:hover ul li:hover a { color: #480202; }

div#menulist ul li ul {display: none;}

div#menulist ul li:hover ul {display:block;}

div#menulist ul li:hover ul li ul {display: none;}

div#menulist ul li:hover ul li:hover ul {display:block;}

div#menulist ul li:hover ul li:hover ul li ul {display: none;}

div#menulist ul li:hover ul li:hover ul li:hover ul {display:block;}

.flags {
width: 94px;
float: left;
background-color: #e9e6c7;
}

.flags img {
border: 0;
}

.flag_en {
left:5px;
position:relative;
z-index: 100;
}

.flag_en img{
border: 0;
}

/*MENU LEFT*/

.menuend {
clear: both;
}

#menuleft {
position:relative;
height: 100%;
z-index:125;
float: left;
clear: both;
bottom: 4px;
left: 16px;
}

div#menuleft { position:relative;}

div#menuleft ul li a, div#menuleft ul li a:visited 
{
text-align:right;
display:block;
text-decoration:none;
color:#FFFFFF;
height:21px;
padding-top:2px;
position: relative;
right: 20px;
}

div#menuleft ul ul ul ul li  a, div#menuleft ul ul ul ul li a:visited {
position: relative;
right: 8px;
}

div#menuleft ul  ul li  a, div#menuleft ul ul li a:visited {
position: relative;
right: 3px;
}


div#menuleft ul li a:hover {color:#480202;display: block;}

div#menuleft ul li ul li a, div#menuleft ul li ul li a:visited {font-weight: normal;  height:21px;  padding-top:2px; }

div#menuleft ul {padding:0; margin:0; list-style: none;}

div#menuleft ul li {padding:0; margin:0;position:relative;background-image: url(../images/menuLeft.jpg); background-repeat: no-repeat;font-size: 13px; width: 210px;color: #071456;border-bottom: solid 2px #e6e4c5;}

div#menuleft ul ul li {padding:0; margin:0;position:relative;background-image: url(../images/menuLeft2.jpg); font-size: 11px; background-repeat: no-repeat; width: 245px;color: #071456;border-bottom: solid 2px #e6e4c5; height: 31px;}

div#menuleft ul ul ul ul li {padding:0; margin:0;position:relative;background-image: url(../images/menuLeft2.jpg); font-size: 11px; background-repeat: no-repeat; width: 245px;color: #071456;border-bottom: solid 2px #e6e4c5; height: 31px;}

div#menuleft ul li:hover ul {width:210px;position:absolute; top:0px; left:210px; }

div#menuleft ul li:hover ul li:hover ul {position:absolute; left:210px; top:0px; }

div#menuleft ul li:hover ul li {width:100%;clear:both;}

div#menuleft ul li:hover ul li a {width:100%;}

div#menuleft ul li:hover {width: 210px;background-image: url(../images/menuLeft_h.jpg); background-repeat: no-repeat; color: #071456; }

div#menuleft ul ul ul  li:hover ul {width:245px;position:absolute; top:0px; left:245px; }
div#menuleft ul  ul li:hover {width: 245px;background-image: url(../images/menuLeft2_h.jpg); background-repeat: no-repeat; color: #071456; }
div#menuleft ul ul ul ul li:hover {width: 245px;background-image: url(../images/menuLeft2_h.jpg); background-repeat: no-repeat; color: #071456; }

div#menuleft ul li:hover ul li { color: #071456; }

div#menuleft ul li:hover ul li:hover { color: #071456; }

div#menuleft ul li:hover ul li:hover ul li:hover { color: #071456;}

div#menuleft ul li:hover a { color: #071456; }

div#menuleft ul li:hover ul li a { color:#FFFFFF;} 

div#menuleft ul li:hover ul li:hover a { color: #071456;}

div#menuleft ul li:hover ul li:hover ul li a { color:#FFFFFF;}

div#menuleft ul li:hover ul li:hover ul li:hover a { color: #071456;}

div#menuleft ul li:hover ul li:hover ul li:hover ul li a { color:#FFFFFF; }

div#menuleft ul li:hover ul li:hover ul li:hover ul li:hover a { color: #071456; }

div#menuleft ul li ul {display: none;}

div#menuleft ul li:hover ul {display:block;}

div#menuleft ul li:hover ul li ul {display: none;}

div#menuleft ul li:hover ul li:hover ul {display:block;}

div#menuleft ul li:hover ul li:hover ul li ul {display: none;}

div#menuleft ul li:hover ul li:hover ul li:hover ul {display:block;}

/*CONTENT*/

.maindiv {
width: 723px;
clear: both;
font-size: 12px;
color: #480202;
line-height: 18px;
text-align: justify;
}

.mainbox {
position: relative;
bottom: 172px;
z-index:10;
clear:both;
}

.mainboxdiv{
background-image: url(../images/tloContent.jpg);
background-repeat: repeat-y;
padding: 20px 40px 40px 40px;
}

.mainboxmapa{
background-image: url(../images/tloContent.jpg);
background-repeat: repeat-y;
padding: 20px 40px 0px 40px;
overflow:hidden;
}

.head {
background-image: url(../images/head_bg.jpg);
background-repeat: no-repeat;
height: 36px;
}

.head h1 {
position: relative;
top: 10px;
left: 30px;
font-size: 16px;
font-weight: bold;
padding:0;
margin: 0;
}

.notatka {

height:172px;
left:683px;
position:relative;
top:156px;
width:192px;
z-index:1;
}

/*BANNERS*/

.banergroup {
clear: both;
left:18px;
position:relative;
top:100px;
}

.banergroup img {
border: 0;
}

/*FOOTER*/

#footer {
position:relative;
bottom:172px;
text-align: right;
height: 30px;
background-color:#eae7c8;
clear: both;
}

#footer  a{
color: #480202;
text-decoration: none;
}

/*ALL*/

.center {
text-align: center;
}

.right {
padding-right:40px;
padding-left:10px;
padding-top:20px;
float: right;
}

.left {
padding-left:40px;
padding-right:10px;
padding-top:20px;
float: left;
}

/*MAPA*/



ul#mapa, ul#mapa li, div#pliki ul, div#pliki li, div.pliki ul, div.pliki li {
list-style: none;
margin:0px;
padding:0px;
}

ul#mapa li {
background: url(../images/mapa.gif) no-repeat left top;
padding-left: 25px;
}

ul#mapa a, div#pliki a, div.pliki a {
text-decoration:none;
}

ul#mapa img,ul div#pliki img, div.pliki img {
vertical-align:middle;
}


ul#mapa_top, ul#mapa_top li, div#pliki ul, div#pliki li, div.pliki ul, div.pliki li {
list-style: none;
margin:0px;
padding:0px;
}

ul#mapa_top li {
background: url(../images/mapa.gif) no-repeat left top;
padding-left: 25px;
}

ul#mapa_top a, div#pliki a, div.pliki a {
text-decoration:none;
}

ul#mapa_top img,ul div#pliki img, div.pliki img {
vertical-align:middle;
}

/*FLASHNEWS*/

.img_newsflash {
padding: 0;
margin: 0;
overflow: hidden;
}

.panel h2.title 
{ 
margin-bottom: 5px; 
font-size: 14px; 
font-weight: bold; 
}

.box-slider, .box-slider .panel 
{ 
width:100%; 
} 
	
.box-slider-wrapper.arrows .box-slider, .box-slider-wrapper.arrows .box-slider .panel 
{ 
width:718px; 
height: 180px; 
}

.box-nav-left a, .box-nav-right a 
{ 
color: #fff; 
padding: 5px;  
}
	
.box-nav ul li a.current 
{ 
font-weight: bold; 
}
	
.box-slider p.loading 
{ 
padding: 20px; 
text-align: center; 
}

.box-nav ul 
{ 
clear:both;
display:block;
font-style:italic;
margin:auto;
overflow:hidden;
position:relative;
top:22px;
z-index:1000;
}

.box-nav ul li 
{ 
display: inline; 
}

.box-nav ul li a 
{ 
color: #142061;
display: block; 
float: left; 
text-decoration: none; 
font-size:12px; 
margin-left:2px; 
}
	
.box-slider-wrapper 
{ 
z-index: 0;
clear: both; 
overflow: auto; 
width:100%; 
color:#142061;
background-color: #eaebdd;
}
	
.box-slider 
{ 
float: left; 
overflow: hidden; 
position: relative; 
}
	
.box-slider .panel 
{ 
display: block; 
float: left;
}
	
.box-slider .panel-container 
{ 
position: relative; 
}
	
.box-nav-left, .box-nav-right 
{ 
float: left; 
}

.box-nav-left a, .box-nav-right a 
{ 
display: block; 
text-align: center; 
text-decoration: none; 
}

.boxflash_title
{
font-size:14px;
font-weight:bold;
margin-left:20px;
padding-bottom:5px;
}

.boxflash_desc
{
float: left;
margin-left: 20px;
width: 455px;
height: 100px;
text-align: left ;
}

.boxflash_desc_long
{
float: left;
margin-right: 20px;
margin-left: 20px;
width: 620px;
height: 100px;
text-align: left ;
}

/*
.box_img
{
width: 200px;
height: 150px;
}
*/
	
.boxflash_img
{
margin-right: 20px;
margin-left: 20px;
float: left;
width: 200px;
height: 150px;
}

.boxflash_readmore
{
float: right;
font-size: 11px;
margin-right: 20px;
}

.boxflash_tabs
{
float:right;
}

/*ZAMÓWIENIE*/

#dodaj_ogl {
padding:10px 38px 0 35px;
background-color: #F5F5F5;
}

#dodaj_ogl  p {
width: 555px;
display: block;
margin: 5px 5px 5px 5px;
font-size: 12px;

}

#dodaj_ogl  label {
display: block;
margin: 0 0 3px;
}
#dodaj_ogl  p.required label {
font-weight: bold;
}

#dodaj_ogl  p.err label {
color: #f00;
}  

#dodaj_ogl  input, #infoBox input {
width: 350px; 
margin: 0 0 1px;
padding: 2px 1px;
border: 1px solid #9d9d9d;
font-size: 100%;
vertical-align: middle;
}

#dodaj_ogl  input:focus, #infoBox input:focus {
width: 350px;
margin: 0 0 1px;
padding: 2px 1px;
border: 1px solid #9d9d9d;
font-size: 100%;
vertical-align: middle;
background-color:#EEEEEE;
}

#dodaj_ogl  p.err input, #dodaj_ogl  p.err select {
background: #f7d2d2;
}
#dodaj_ogl  p.err input.checkbox { 
background: transparent;
}

#dodaj_ogl  p.required span.checkBoxField label,
#dodaj_ogl  p.err span.checkBoxField label {
color: #333;
font-weight: normal;
}

#dodaj_ogl select {
width: 218px;
margin: 0 0 1px;
padding: 1px 0;
font-size: 100%;
border: 1px solid #9d9d9d;
vertical-align: middle;
}

#dodaj_ogl textarea {
width: 555px;
height: 200px;
margin: 0;
padding: 0;
border: 1px solid #9d9d9d;
}

#dodaj_ogl .oglchck label {
width: auto;
margin: 0 0 0 5px;
display: inline;
vertical-align: middle;
}

#dodaj_ogl .oglchck input {
width: auto;
border: none;
vertical-align: middle;
}

#dodaj_ogl .chxFix{
padding:18px 0 0 0;
}

#dodaj_ogl button{
    
font-size:16px;
font-weight:bold;
color:#4d4d4d;
}

.error {
color: red;
}

