@charset "UTF-8";


.TabbedPanels {
        
     
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
	width:830px; /*695*/

	/*width: 100%;  IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TabbedPanelsTabGroup {
	margin: 0px 0px;
	padding: 20px;

}


.TabbedPanelsTab  {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 2px 0px 4px;
	font: bold 12px sans-serif;
        background-color: #F8F8F8;
	list-style: none;
         color:#666;

      /*background-color: #DDD;*/
        
	
	border-left: solid 1px #CCC;
	border-bottom: none;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;

	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #F1EDE2;
	
	
}


.TabbedPanelsTabSelected {
	background-color: #FFF;
	border-bottom: 2px solid #FFF;
	color:#000;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
  clear: both;
  border-top: solid 1px #999;
}


.TabbedPanelsContent {
	padding-top: 4px;


}

.TabbedPanelsContentVisible {
}

#TPOpis.TabbedPanels{
	margin: 0px 0px 0px 2%;
	padding: 0px;
	float: left;
	clear:none;
	width:55%;
	
}
#TPOpis.w95{
	margin: 0px 0px 0px 0%;
	padding: 0px;
	float: none;
	clear: both;
	width:95%;
	
}
#TPOpis .TabbedPanelsContentGroup {
  clear: both;
  border: solid 1px #999;
  padding:4px;
}
#TPLinki.TabbedPanels{
	margin: 0px 2% 0px 2%;
	padding: 0px;
	float: left;
	clear:none;
	width:35%;
}
#TPLinki .TabbedPanelsContentGroup {
  clear: both;
  border: solid 1px #999;
  padding:4px;
 
}
#TPLinki .TabbedPanelsContent, #TPOpis .TabbedPanelsContent{
  
  overflow-y: auto;
  overflow-x: auto;
 
}

#TPOpis.w95 .TabbedPanelsContent{
height:auto;
}
.h300{
  height:300px;
}
