/*Horwath JBC sp. z o.o.*/

body { margin: 0 0 20px 0; font-family: Verdana, Arial, sans-serif; font-size: 11px ; text-align: left; background-color: #ffffff; color: #000000}
h1, h2, h3, li { margin: 1; padding: 0; }

/*Global*/

p         { text-align: justify; }
a         { text-decoration: none;}
a:link    { color: #000033; background-color: inherit; text-decoration: none;}
a:hover   { color: #000033; background-color: inherit; text-decoration: underline;/*border-bottom: 1px solid #7492CC;*/}
a:visited { color: #000033; background-color: inherit; }

/*img section*/
img {text-decoration: none; border: none;}
.imgtxt          { margin: 0.2em; padding: 0.6em; border: 1px solid c; display: block; }
.imgr            { float: right; margin: 0.5em 0.5em 0 1em; padding: 5px; }
img.imgr         { color: inherit; background:#fff; margin:.6em 1em; padding:1em; }
a:hover img.imgr { border-width: 4px; padding:1px; }

.imgl            { float: left; margin: 0.2em; padding: 0.1em; }
img.imgl         { color: inherit; background:#fff; margin:.6em 1em; padding:1em; }
a:hover img.imgl { border-width: 4px; padding:1px; }

#site            { margin:auto; width: 750px; position: relative; }

#head          { width: 730px; position: relative; clear:both; color: inherit; border-bottom: 5px solid #EFEFEF; background-color: #fff; }

#head1         { padding: 0; margin: 0;  }

#head2         { width: 750px; float:left; border: 1px solid #FE9900; }
#head2 ul      { margin:0; padding: 0; list-style-type:none; }
#head2 li      { margin:0; padding: 0;}
#head2 a       { text-decoration:none; }
#head2 a:hover { background: #FE9C03; }

.subnav { margin: 0; border: 1px solid #DBDBDB; background: #fafafa; padding: 10px ; }
.quote  { font-size: 20px; width: 415px; border: 1px solid #DBDBDB; background: #fafafa; padding: 10px ; color: #7F7F7F}

.submenu         { padding-bottom: 10px   }
.submenu a       { color: #000; font-weight: bold; }
.submenu a:hover { color: #FE9C03; border-bottom: 1px solid #FE9C03; }


#head1         { background: #fff; }

#content         { float: left; padding: 20px 0 20px 20px; width: 732px; background: #ffffff; }
#content h1      { font-size: 1.1em; padding: 3px 0px; margin-right: 15px; color: #000033; background-color: #FE9C03; text-indent: 5px; }
#content h2      { font-size: 1em; color: #204787; }
#content h3      { font-size: 11px; padding: 5px 5px; background: #FE9C03; color: #ffffff; }
#content h4      { font-size: 1.1em; padding: 3px 0px; margin-right: 15px; color: #ffffff; background-color: #000033; text-indent: 5px; }

.menup    { float: right; margin: 0px 0px 20px 20px; padding: 0; background: #fff; /*border-top: 20px solid #FE9C03;*/ }
.menup h1 { font-size: 1.1em; padding: 3px 0px; color: #000033; background-color: #FE9C03; }
.menup h3 { padding: 5px 5px; background: #C8D7E3; color: #000; font-size: 11px; border-bottom: 1px solid #767F9A; }
.menup ul { width: 160px; margin:0; padding:0}
.menup li { list-style-type: square; margin:0; list-style-position: inside; padding: 2px; color: #7492CC}
.menup p  { padding:3px; margin:0}
.menup a  { font-weight: bold; }

.menup1    { float: right; width: 150px; margin: 0px 20px 20px 20px; padding: 0; background: #fff; }
.menup1 ul { margin:0; padding:0; }
.menup1  li { list-style-type: none; margin:0; padding:0;}

.menup11    { float: right; width: 150px; margin: 0px 40px 10px 10px; padding: 0; background: #fff; }
.menup11 ul { margin:0; padding:0; }
.menup11  li { list-style-type: none; margin:0; padding:0;}

.menup12    { float: right; width: 150px; margin: 0px 10px 10px 10px; padding: 0; background: #fff; }
.menup12 ul { margin:0; padding:0; }
.menup12  li { list-style-type: none; margin:0; padding:0;}


.menup2    { float: left; width: 150px; margin: 0px 10px 10px 8px; padding: 0; background: #fff; }
.menup2 ul { margin:0; padding:0; }
.menup2  li { list-style-type: none; margin:0; padding:0;}
/*.menup h1 { font-size: 1.1em; padding: 3px 0px; color: #000033; background-color: #FE9C03; }
.menup h3 { padding: 5px 5px; background: #C8D7E3; color: #000; font-size: 11px; border-bottom: 1px solid #767F9A; }
.menup ul { width: 160px; margin:0; padding:0}
.menup li { list-style-type: square; margin:0; list-style-position:inside; padding: 2px; color: #7492CC}
.menup p  { padding:3px; margin:0}
.menup a  { font-weight: bold; }*/

.menuright    { float: right; margin: 0px 0px 20px 20px; padding: 0; background: #fff;  }

#left1    { float: left; width: 720px; min-height: 300px; }
/*Hack for IE min-height*/
*HTML #left1 { height: 300px;}
#left1 h1 { font-size: 1.1em; padding: 3px 0px; margin-right: 275px; color: #000033; background-color: #FE9C03; text-indent: 5px; }
#left     { float: left; width: 520px; min-height:250px; }
*HTML #left { height: 300px;}

.leftcol    { float: left; width: 360px; }
#rightcol    { float: right; width: 360px; }



#menul    { float: left; width: 10%; }

div#foot     { font-size: 9px; float:left; width: 752px; position: relative; color: #FF8C00; background-image: url("../img/line.jpg"); background-position: top; background-repeat: no-repeat; padding-top: 10px;}
#foot p   { font-size: 9px; text-align: center; margin: 0; padding: 0; }
#foot img { float: right; }

.lang     { color: #fff; background: #000033; font-size: 11px; margin: 0; padding: 10px; text-align: left; background: url("../img/logo1.jpg") no-repeat; height: 40px;text-decoration:none;border: none;}
.lang .flag a  { color: #000033; text-decoration:none; border: none; }
.lang .flag a:link { border: none; text-decoration: none; }
img.lang  { float: right; border: none; }
.lang .flag { float: right; text-align: right; border: none; }




/*najnowsze menu*/

/*#menu {background:#000033; line-height:20px;}
#menu ul {list-style-image: none;margin-left:0px;}
#menu .m h1:first-letter {color:#FFE4B5}
#menu li {float: left;position: relative;padding-right:0px color: #000033;}
#menu li ul { display: none;position: absolute; top: 1em;left: 0; background:#FFBE5D;padding:5px;border:1px solid lightgrey}
#menu li > ul {top: auto;left: auto;}
#menu li:hover ul, li.over ul{ display: block;}
#menu li:hover {background:#FE9C03;display:block;}
#menu a {color:#000;width:150px;display:block;}
#menu a:hover {text-decoration:none;color:#FFE4B5;}
#menu .mm a {color:#FFF}
#menu .m li {width:150px; border-bottom:1px solid #E8C27F;}
#menu .m ul {border-left:1px solid black}*/

 /* common styling */
.menu {
font-family: verdana, sans-serif; 
width:750px;
position:relative; 
font-size:0.85em;
z-index:100;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block;
text-decoration:none; 
color:#fff; 
width:111px; 
height:3em; 
color:#fff; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#000000; 
padding-left:10px; 
line-height:3em;
}
* html .menu ul li a, .menu ul li a:visited {
width:115px;
w\idth:114px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:#fff; 
background:#000033;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:115px;
}
* html .menu ul li a:hover ul {
margin-top:0;
marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#FFBE5D;    /*tutaj*/
color:#000; 
height:auto; 
line-height:1.2em; 
padding:5px 10px; 
width:114px
}
* html .menu ul li a:hover ul li a {
width:115px;
w\idth:114px;
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background:#000033 url(../../graphics/drop.gif) bottom right no-repeat;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#c9c9a7; 
color:#000;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:115px; 
top:0;
width:115px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}

