body, div, p, th, tr, td {
	font-family: Verdana;
	margin:0px;
	padding:0px;
}
body {
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	/*color:white;*/
}
form{
   margin:0px;
   padding:0px;
}
a {
	color: #B30000;
}

.text {
color:#666666; font-size:11px; font-family:Verdana;
}

p.header {
color:#B30000; font-size:14px; font-family:Verdana;font-weight:bold
}
.header_analizy {
 font-size:18px; font-family:Verdana;font-weight:bold
}

.table_header_cell {
font-size:10px;color:#666666;border-bottom: solid 1px #CFCBC0; border-top: solid 1px #CFCBC0;
}
.table_cell {
 font-size:10px; color:#666666; border-bottom: solid 1px #CFCBC0;
 font-weight: normal;
 }
 
.first_table_cell {
margin-left: 12px; font-size:10px;color:#666666;
}

a.faq {
	font-size: 10px;
	color:#686F78;
	font-weight: normal;
}

ul.sitemap {
	list-style-image: url('/img/sitemap/dot.gif');
}

a.sitemap, li.sitemap {
	color: #777;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

li.sitemap {
	text-decoration: none;
}

.folderTable td{
padding:3px;
margin:0px;
border-bottom:1px solid #CFCBC0;

color:#666666;
font-size:10px;
font-weight:normal;
}
.folderTable th{
font-weight:bold;
}
div.topDIV{margin:0;padding:0;color:black;}
div.MenuBegin{
	 margin: 13px auto 0 auto ; 
	 width: 770px;
	 text-align:center;
	 height:35px;
	 padding:0px;
	 border:0px solid red;
}
div.MenuBegin div.MainMenu{
	background-color:transparent;
	background-image:url(/img/bgmenu.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:35px;
	width:732px;
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	text-align: right;
	border:0px solid green;
}
div.MenuBegin  div.lewyKoniec{
   background-color:transparent;
   background-image:url(/img/lmenu.gif);
   background-position:center bottom;
   background-repeat:no-repeat;
   display:inline;
   float:left;
   width:19px;
   height: 35px;
  
}
div.MenuBegin  div.prawyKoniec{
   background-color:transparent;
   background-image:url(/img/rmenu.gif);
   background-position:center bottom;
   background-repeat:no-repeat;
   display:inline;
   float:right;
    width:19px;
   height: 35px;
   
}
div.topBackground {width: 100%; height:127px; background: url(/img/bgbggfx.gif);margin:0px;padding:0px;}
div.topBackground div.poz {text-align:center; margin-left: -24px;}
div.topBackground div.img {height:127px;background: url(/img/bggfx.jpg) no-repeat center; text-align:center;}
div.topBackground div.topIMG {margin:0px 0px 0px 20px}
div.topBackground div.topIMG img {width: 750px;height: 127px;margin:0px;padding:0px;}
div.MenuFlags{width:750px; margin:5px auto auto auto; height:25px}
#content div.Kontener {
   margin:0px 0px 0px 12px;
   padding:10px 0px 0px 0px;
   width:721px;
   border-left:5px solid #acc2e0;
}
#content{
	margin:0 auto 0 auto;
	width:750px;
	border-left:0px solid #acc2e0;

	color:#666666;
   font-family:Verdana;
   font-size:11px;
   padding:0px;   
}
div.krecha .wypustka{
   margin: 0px 0px 0px 8px; 
   text-align: left;
   padding:0px;
}
div.krecha .wypustka img{
   margin:0px;
   padding:0px;
   border:0px;
}
#content .header{
	color:#B30000;
   font-family:Verdana;
   font-size:14px;
   font-weight:bold;
}
div.krecha{width:750px;margin:auto}
#content div.Kontener .content{margin:0px;padding:0px 0px 0px 0px; }
#content div.ico{display:inline;float:left;margin:10px 0px 0px 0px;padding:0px;height: 47px;width:61px;clear:both}
#content div.ico img{margin:0px;padding:0px;border:0px;display:inline;float:left;}
#content div.graph div.bookmarks{
	width:651px; 
	height:36px;
	background-image:url(/img/main/top_border.gif);
	margin:0px;
	padding:0px;
	
	
}

#content div.graph div.reach {background: transparent url(/img/bg-maingif.gif) repeat scroll 0% 0%; width: 651px;}
#content div.Kontener .content div.graph {
	width:651px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	float:right;
	/*border:1px solid red;*/
}
#content div.graphIndex {width:651px;margin:0px 0px 0px 0px;padding:0px;}
#content div.graph div.bookmarks div.bookmark{
	background-repeat:no-repeat;
   text-align: center;
   float:left;
   background-image:url(/img/main/bookmark_a.gif);
   width:99px;
   height:36px;
   padding:0px;
   margin:0px;
 
  
   }
#content div.graph div.bookmarks div.bookmark p {
   display:inline;
   padding:0px;
   margin:0px;
    width:99px;
   height:36px;
   display: table;
   text-align: center;
  
     
}
#content div.graph div.bookmarks div.bookmark a {
	text-decoration: none;
	font-size:10px;
	color:gray;
	font-weight:bold;
	font-family: Verdana;
	vertical-align: middle;
   display: table-cell;
   padding:0px;
   margin:0px; 
	
	}
#content div.graph div.reach div.wykres {text-align: center; padding-top: 10px;}

#footer{
	background-image: url("/img/footbg.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	width:764px;
	height:49px;
	margin:auto;
	padding:0px;

}
#footer img {margin:0px;padding:7px 0px 0px 10px;border:0;float:left;display:inline;}
#footer span{margin:5px 20px 0px 0px;float:right}
#footer span a{font-family: Verdana; font-size: 10px; color: #fff; text-decoration:none}
div.contactForm{color:#666666;font-family:Verdana;font-size:11px;;border:0px solid red;text-align: left;width:500px}
div.contactForm p {margin:0px 0px 10px 0px;padding:0px;text-align:justify;width:345px;display:block;float:left}
div.contactForm p input {border:1px solid silver;width:192px;display:inline;float:right;}
div.contactForm p label {display:inline;float:left;}
div.contactForm textarea{ height: 150px; width: 343px;border:1px solid silver;}
div.contactForm div.submit input {width:auto;border:0;margin:10px}
div.contactForm label.error {color:red;margin:5px 0px 0px 0px;padding:0px;width: 100%;text-align: right;}
.tab {float:none;}
 .graphTab .upClass {color:#38A600;}
 .downClass {color:#B30000;}
 .graphTab tr {vertical-align: middle;}
.graphTab .upClass, .graphTab .downClass { 
	font-weight: bold;
	text-align: right;
	float:right;
	padding:0px 2px 0px 2px;
	marign:0px
}
.graphTab .upClass img, .graphTab .downClass img {float:none}
.graphTab {
	margin: 0px 0px 0px 0px;
	width:auto;
	text-align:right;
	font-size:10px;
	border:1px solid #CFCBC0;
	border-bottom:0px
}

.graphTab td{border-bottom:1px solid #CFCBC0;color:#666666;font-weight:normal;padding:0px 5px 0px 5px;margin:0px}
.graphTab .trDark{background-color: rgb(246, 245, 242);}
.graphTab .trLight{background-color: rgb(241, 238, 231);}
.graphTab .nameTD{text-align: left;padding:0px;margin:0;}
.graphTab .lp {text-align: left;}
.graphTab th {background-color: rgb(204, 219, 238);padding:5px;}
.graphTab .txt{border-bottom:1px solid #CFCBC0;height:30px;padding:3px 0px 3px 0px;font-size:13px;text-align:right;}
.graphTab input[type="checkbox"] {margin:0px;padding:0px;}
.generuj a ,.genClass{
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	top:7px;
}
.genClass {color:red;}
div.divGraph {overflow: auto; max-height:256px;padding:0px;margin:0px;width:100%;}
div.divGrap {padding:0px;margin:0px 0px 0px 0px;width:100%;}
.generuj {
	border:1px solid #CFCBC0;
	border-top:0;
	background-color: rgb(241, 238, 231);
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:5px;
	color:#666666;
	text-align: right;
	height: 30px;
}
.generuj input{
   border:1px solid #CFCBC0;
   background-color: rgb(241, 238, 231);
   color:#666666;
   cursor:pointer;
   padding:3px;
   margin:2px 1px 1px 1px;
   font-weight: bold
}
 .source {
	 text-align:center;
	 margin:0px 0px 0px 0px;
	 border:1px solid #CFCBC0;
	 border-top:0px;
	 padding:5px 0px 5px 0px;
	 
 }

 .analizy span{
   width:142px;
   float:left;
   text-align:right;
   margin:0px 10px 0px 0px;
   padding:0px;
}
.tabOpis {
   margin:10px 10px 10px 10px;
   font-weight: bold;
   font-size:12px;
   padding:0px 0px 0px 5px;
   display:inline;
   position: relative;
   left:10px;
} 
div.contactForm .send{
	background-image: url("/img/contact/formbutton.gif");
	width:132px;
	height: 21px;
	background-repeat: no-repeat;
	border:0px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align: center;
	font-weight: bold;
	font-size:11px;
}
.newLine {
   display:block;
   clear:both;
   margin:0px;
   padding:0px;
}
.breadcrumb {
   margin:0px 0px 5px 67px;
   padding:0px;
   display:block;
}
.table {width:100%;height: 300px;background-image: url("/img/ajax-loader.gif");background-position: center center;background-repeat: no-repeat; 
	border-bottom:1px solid  #CFCBC0;
	
}
.estTab {border:1px solid silver;border-collapse:collapse;}
.estTab tr td{margin:0;padding:2px}
.left {float:left;padding-right:3px;}