html,body{margin:0;padding:0;height: 100%;background: #FAFAFA; color: #3A3A3A}
#top {

	margin: 0px;
	padding: 0px;
	z-index:1;
	border: 0px solid #ccc;
	background: #0018A8;
	height: 68 px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 60px;

	}
html>body #top {
	height: 68px; /* ie5win fudge ends */
	z-index:1;}
body{font: 76% verdana,arial,sans-serif;text-align:center; background-image:url('bg.png');}
pre{font: 100% verdana,arial,sans-serif;text-align:left}
p{margin:0 10px 10px}
table {margin:0 20px 20px}
a{padding:5px;color: #3A3A3A}
ul{list-style-type: square;}
h2{text-decoration: none; font-weight:normal;margin:0 10px 10px;text-align:center;}
div#header{position:relative; color: #FFFFFF; z-index:1;}
div#header a{color: #FFFFFF;text-decoration: none;font-weight:bold;}
div#header a:hover {color: #CACACA;}  /* mouse over link */
div#header h1{height:68px;line-height:50px;margin:0;padding-left:10px;background: #0018A8; background-image:url('head-grid.png'); background-repeat:no-repeat; background-position:right top; color: #FFFFFF}
div#header p.hmenu{position:absolute;left:270px;top:40px;font-weight:bold;}
div#header a.flag_pl{position:absolute;right:70px;top:31px}
div#header a.flag_en{position:absolute;right:35px;top:31px}
div#header a.flag_ru{position:absolute;right:0px;top:31px}
div#header a.logo{position:absolute;left:1px;top:16px;padding:0px}
div#container{text-align:left; background: #FAFAFA; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; position:relative; z-index:1;}
div#content p{line-height:1.4}
div#certif {position: absolute; bottom: 0px;}
div#navigation{position: relative;  background: #DADADA; height: auto; padding-bottom:10000px; margin-bottom:-10000px;}
div#navigation a{display:inline;text-decoration: none}
div#navigation a:link {}      /* unvisited link */
div#navigation a:visited {}  /* visited link */
div#navigation a:hover {text-decoration: underline;}  /* mouse over link */
div#navigation a:active {}  /* selected link */
div#navigation{float:left;width:207px; border-left: gray 1px dotted;}

div#wrapper{ overflow: hidden;}

div#navigationg{position: relative; padding:10px 0px; height: auto; padding-bottom:10000px; margin-bottom:-10000px;}
#navigationg a{display:inline;padding:0;text-decoration: none}
div#navigationg a:link {}      /* unvisited link */
div#navigationg a:visited {}  /* visited link */
div#navigationg a:hover {text-decoration: underline;}  /* mouse over link */
div#navigationg a:active {}  /* selected link */
div#navigationg{float:left;width:207px; border-left: gray 1px dotted;}

div#container{width:760px;margin:0 auto; }
div#extra{position:relative;padding:10px 0px; height: auto; padding-bottom:10000px; margin-bottom:-10000px;}
div#extra a{display:inline;padding:0;text-decoration: none}
div#extra a:link {}      /* unvisited link */
div#extra a:visited {}  /* visited link */
div#extra a:hover {text-decoration: underline;}  /* mouse over link */
div#extra a:active {}  /* selected link */
div#extra img {}
div#extra{float:right;width:550px; border-left: gray 1px dotted; border-right: gray 1px dotted; background: #EAEAEA;}
div#extrag{position:relative;padding:10px 0px; height: auto; padding-bottom:10000px; margin-bottom:-10000px;}
div#extrag a{display:inline;padding:0;text-decoration: none}
div#extrag a:link {}      /* unvisited link */
div#extrag a:visited {}  /* visited link */
div#extrag a:hover {text-decoration: underline;}  /* mouse over link */
div#extrag a:active {}  /* selected link */
div#extrag img {}
div#extrag{float:right;width:550px; border-left: gray 1px dotted; border-right: gray 1px dotted;}
div#extra2 a.rss{position:absolute;right:10px;top:6px;padding:0px}
div#footer{color: #AAA; border-top: #AAA 1px solid;}
div#footer p{margin:0px;padding:5px 0px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#footer{clear:both;width:100%;}

#sddm {position:absolute; left:270px; bottom:4px; margin:0; padding:0; z-index:100}
#sddm li{margin:0; padding: 0;list-style: none;float: left;font: bold 11px arial}
#sddm li a {display: block;margin: 0 1px 0 0;padding: 4px 10px;	background: #0018A8;color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover {background: #334CE5}
#sddm div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #FFFFFF;border: 1px solid #5970B2}
#sddm div a {position: relative;display: block;	margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #FFFFFF;color: #0018A8;font: 11px arial}
#sddm div a:hover {background: #334CE5;	color: #FFF}

.menuss{
position:absolute; left:250px; bottom:7px; margin:0; padding:0; z-index:100;font: bold 12px arial;
text-align:right;
}

img#bg {position:fixed;top:0;left:0;width:100%;height:100%;}

.arrowlistmenu{
width: 208px; /*width of accordion menu*/
left: 10px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px tahoma,verdana,arial,sans-serif;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 2px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #3A3A3A;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 14px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu2 ul {

padding-left: 16px; /*link text is indented 19px*/
padding-bottom: 0px;
}

.arrowlistmenu ul li a:visited{
color: #3A3A3A;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #2A2A2A;

}


img.cert {
      margin: 10px;
	  border: 1px solid #3A3A3A;
	 
}

img.certs {
      margin-right: 10px;
	  border: 1px solid #3A3A3A;
	 
}

img.pdf-ico {
      margin-right: 10px;
	  margin-left: 10px;
	  border: 0;
	  
}

img.prob {

	  border: 0;
	  
}

img.img_centr {
      margin:0 auto;
	  margin-top: 20px;
	  margin-bottom: 20px;
     text-align: center;
	 display:block;
}

img.img_centrb {
      margin:0 auto;
	  margin-top: 20px;
	  margin-bottom: 20px;
	  display: inline;
     text-align: center;
	 border: 1px solid #3A3A3A;
	 
}

img.img_flo {
     margin-left: 20px;
     margin-right: 20px;
     display: inline;
	 float: right;
	 border: 1px solid #3A3A3A;
}

img.img_flox {
     margin-left: 20px;
     margin-right: 20px;
	 margin-bottom: 10px;
     display: inline;
	 float: right;
	 border: 0px solid #3A3A3A;
}

img.img_flor {
     margin-left: 20px;
     margin-right: 20px;
     display: inline;
	 float: left;
	 border: 1px solid #3A3A3A;
}

.tekst_just {
    
	text-align:justify;
}

.tekst_bold {
    
	font-weight:bold;
}

.tekst_center {
    
	text-align:center;
}

.subtitle {
    
	text-align:left;
	font: bold 12px tahoma,verdana,arial,sans-serif;
	
}



.form_writeus
{
background-color: #FAFAFA; 
font-family: Arial; 
color: #4C4C4C; 
width: 522px; 
border: 1 solid #4C4C4C;
}

.form_writeus_submit
{
font-family: Arial; 
font-size: 10pt; 
height: 23px; 
width: 80px; 
background-color: #DDDDDD; 
color: #4E4E4E; 
border-style: outset
}

h2.wyk
{
font-size: 20pt;
text-align: left;
}

h2.wybor
{
font-size: 12pt;
text-align: left;
}
#galleria{width:540px;margin:20px auto}

table.kontakty
{text-align: center;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.kontakty td 
{background-color: #DDDDDD;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.kontakty td.kontakt_title{
background-color: #666666;
color: #EEEEEE;
text-align: center;
font-weight: bold;
padding: 4px, 4px, 4px, 4px;
}


table.cont
{text-align: center;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.cont td 
{background-color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #fff solid;}



table.contx
{text-align: center;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
padding: 0px;
margin: 0;
}

table.contx td 
{background-color: #DDDDDD;
padding: 0px;
margin: 0;
text-align: center;
border: 1px #fff solid;
height: 40px;

}

table.contx th 
{
height: 40px;
}



table.cont2
{text-align: left;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.cont2 td 
{background-color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.cont2 th{
background-color: #666666;
font-size: smaller;
color: #EEE;
text-align: center;
padding: 4px, 4px, 4px, 4px;
border: 1px #fff solid;}
}

table.contl td 
{background-color: #DDDDDD;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.cont th{
background-color: #666666;
font-size: smaller;
color: #EEE;
text-align: center;
padding: 4px, 4px, 4px, 4px;
border: 1px #fff solid;}
}

table.ustaw
 {margin:0 ;
 padding:0;}
