html, body { padding:0; margin:0; border:0; background:#000000 url(../gfx/layout/pattern.jpg) repeat; font-family: "Arial"; color:#EDEDED; font-size:12px; }

/* //////////////  LINKS  ///////////////// */ 
a { font-family: "Arial"; font-size:11px; color: #000000; text-decoration: none; }
a:hover { font-family: "Arial"; font-size:11px; color:#c1c1c1; text-decoration: underline; }
a.rmbi { font-size:11px; color:#5f5f5f; }


/* //////////////  SITE ///////////////// */ 
#bg_line_top { width: 100%;  height:140px; position: absolute; top:36px; left:0px; background:url(../gfx/layout/bg_line_top.png) repeat-x; }
#root { width: 896px;  margin:auto;   position: relative; top:5px;  }
	#top { width: 896px;  height:255px; background: url(../gfx/layout/top.png);  }
		#menu { width: 295px;  height:255px; float:left; }
		#navi { width: 601px;  height:23px; float:left; text-align:left;  padding-top:8px;}
			#navi a { font-family: "Arial"; font-size:11px; color: #EDEDED; text-decoration: none; }
			#navi a:hover  { text-decoration: underline; }
		#flash{ width: 290px;  height:210px; position: absolute; left:606px; top:45px; }
		#main { width: 100%; position:relative; top:-60px; clear:both;}
		#header { width: 100%; height:44px; background:url(../gfx/layout/bg_header.png) no-repeat;}
			.header_txt { font-size:15px; color:#53c109; font-weight:bold; position: relative; top:14px;  left:18px; }
		#content { padding:10px 60px 10px 50px; text-align: justify; }
table.menu_bottom { width:870px; font-size:10px; text-align:left;}
h2.bottomhadwa{font-size:11px;margin:0px;padding:0px;font-weight:bold;color:#a7a7a7;}
#bottom { width: 100%;  height:150px; margin:auto;  position: relative; top:0px;  }
	.stopka1 { background: url(../gfx/layout/bottom2.png) repeat-x; }
	.stopka2 { width:896px; background: url(../gfx/layout/bottom2.png) repeat-x; color:#5f5f5f; padding-top:10px;}
	.suwak { width: 22px;  height:150px; float:right; background: url(../gfx/layout/suwak_03.png);  position: relative; top:-10px; }

.copy { position: relative; top:28px;font-size:11px;}

table.menu_bottom h2	{margin:0px;padding:0px}
table.menu_bottom h2 a{font-size:11px;margin:0px;padding:0px;font-weight:bold;color:#a7a7a7;}
table.menu_bottom  a{font-size:11px;margin:0px;padding:0px;font-weight:normal; color:#5f5f5f;}

/* //////////////  SLIDER PANEL  ///////////////// */ 
#panel { height: 90px;	width:320px; display: none; position:relative; top:-84px; left:300px; 	background:url(../gfx/layout/bg_box_menu.png) repeat-y; }
.slide { position:relative; top:-82px; margin: 0; padding: 0; }
.menu_slider_box { position:relative; top:5px; left:2px; }
.btn-slide { background: url(../gfx/layout/white-arrow.png) no-repeat right -58px; font-family: "Arial"; font-size:12px; text-align: center; width: 100px; height: 31px; padding: 0; margin: 0 auto; display: block;	 color: #d2d2d2; text-decoration: none; letter-spacing: 2px; }
.btn-slide:hover { font-family: "Arial"; font-size:12px; color:#33ff00; text-decoration: none; color: #fff; }
.active { background-position: right 4px; }

/* //////////////  API  ///////////////// */ 


#box { width:641px;   background: url(../gfx/layout/box_domeny.png) no-repeat; position:relative; top:20px; left:75px;  }
.mcheck { width:100%; position:relative; top:40px;}
.input { width:242px; height:20px; color:#5e5e5e; border:none; font-size:16px;  font-weight:bold; padding-top:13px; position:relative; top:0px; right:0px; background:none;}
table.tabapi { position:relative; top:6px; left:84px; text-align:center;}

table.wynikidomena { width:100%; }
table.wynikidomena td { border-bottom: dashed #353535 1px; }
table.wynikidomena th {  font-size:14px; color:#53c109;}
table.wynikidomena a { font-family: "Arial"; font-size:12px; color: #EDEDED; text-decoration: none; }
table.wynikidomena a:hover { font-family: "Arial"; font-size:12px; color: #EDEDED; text-decoration: underline; }


 #dinfo-wrapper {
	   margin:auto;
	   padding: 0px;
	   width: 100%;
	   font-size: 12px;
	}
	#dinfo-wrapper h1 {
	   font-size:14px;
	   font-weight:bold;
	   margin: 0px 0px 20 0px;
	   border-bottom: 1px solid black;
	}
    #dinfo-wrapper h2 {
       font-size:13px;
       font-weight:none;
       margin: 10px 0px 10 0px;
       border-bottom: 1px solid black;
    }	
    #dinfo-wrapper .required {
       background-color:#fff3f3;
    }
  
    #dinfo-wrapper .errors {
       border:1px dotted red;
       color:#ff0000;
       background:#fefaeb;       
       margin:15px 0px 15px 0px;
       padding:5px
    }      
    #dinfo-wrapper .infos {    
       border:1px dotted green;
       background:#E8FFE8;
       color:green;       
       margin:15px 0px 15px 0px;
       padding:5px
    }     




.cennik{font-weight:bold;}
table.tabcennik { width:640px; margin-left:75px; }
table.tabcennik td { border: dashed #353535 1px; }
table.tabcennik th { font-size:13px; color:#53c109; }
table.tabcennik span { font-size:10px; color:#aeaeae; }



/* //////////////  MENU  ///////////////// */ 
#navigation-block {	position:relative;	top:-15px;	left:30px;}
ul#sliding-navigation li.sliding-element:hover { list-style-image: url(../gfx/layout/punktor_03.png); }
ul#sliding-navigation{	list-style-image: url(../gfx/layout/punktor_blank.png);	font-size: 14px;	margin: 30px 0;	padding: 0;}
ul#sliding-navigation li.sliding-element a{	display: block;	width: 200px;	padding: 5px 18px;	margin: 0;	margin-bottom: 0px;	font-size: 14px;}
ul#sliding-navigation li.sliding-element a{	color: #d2d2d2;	border: 0px solid #1a1a1a;	text-decoration: none;}
ul#sliding-navigation li.sliding-element a:hover { color: #53c109; }
ul#sliding-navigation li.sliding-element img { vertical-align:middle; border: 0px; }
ul#sliding-navigation li.sliding-element-aktualne a{	color: #53c109;	border: 0px solid #1a1a1a;	text-decoration: none;}
ul#sliding-navigation li.sliding-element-aktualne { list-style-image: url(../gfx/layout/punktor_03.png); }


table.pakietyinfo td{ border-bottom: dashed #353535 1px; }
