body {
    margin: 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    font-size: small; 
    color: #000;
    background:#015B76 url(../images/background_main_gradient.jpg) repeat-x 0 0;
}

a img, iframe { border: none; }

p {
    margin: 0px;
    padding: 5px 0px;
    text-align: justify;
    text-indent:20px;
}

h1 { 
    font-size: 14px; 
    font-weight: bold; 
    color: #000; 
    } 
	
h2 { 
    font-size: 14px;
    font-weight: bold; 
    color: #9D9C7D; 
    } 

table { border-collapse: collapse; }
table td { padding: 0; }


#GRADIENT_PASEK {
	height:169px;
	background:#FFF url(../images/bg_gradient.jpg) repeat-x 0 0;
}

#CONTENT_MAIN {
	margin: 0px auto;
	width:970px;
	height: auto !important;
  	height:400px;
  	min-height:400px; 
  	background:#E8E8E8;
  	text-align:center;
  	padding-bottom:10px;
}

#CONTENT_STRONA {
	background:#FFF url(../images/content_page_gradient.jpg) repeat-x 0 0;
	height: auto !important;
  	height:400px;
  	min-height:400px;
  	padding:0px;
  	margin-top:0px;
  	width:950px;
	margin-left:10px;
	text-align:left;
}

#BANER {
	height:180px;
	background:#FFF url(../images/index_gradient.jpg) repeat-y 0 0;
	width:950px;
	margin-left:10px;
}

#MENU_VERTICAL_DIV  {
	height:57px;
	background:url(../images/menu_top_gradient.jpg) repeat-x 0 0;
	padding-top:15px;
}

#MENU_VERTICAL_DIV ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
#MENU_VERTICAL_DIV li { 
	display: block; 
	padding-top:0px 5px 0px 0px;
	border-right: 1px dotted #000; 
	float:left;
}
#MENU_VERTICAL_DIV ul li:last-child { 
	border-right:0px;;
}
#MENU_VERTICAL_DIV a { 
	border-bottom: 0px solid #C9C9C9; 
	color: #AA2A63; 
	display: block; 
	font-weight: normal; 
	padding: 12px 12px 0px 12px;
	text-decoration: none; 
	font-weight: bold;
	height:29px;
}
	
#MENU_VERTICAL_DIV a:hover { 
	text-decoration: none; 
	color: #015B76; 
	background:#EFF2F7;
	background: url(../images/bg_menu_hover.jpg) repeat-x 0 0;
}

#MENU_VERTICAL_DIV .active { 
	text-decoration: none; 
	color: #015B76; 
	background:#EFF2F7;
	background: url(../images/bg_menu_hover.jpg) repeat-x 0 0;
}

#STOPKA {
	margin: 0px auto;
	width:970px;
}

#CREATEDBY {
	float:right;
	font-size: x-small;
	padding: 5px 0px 0px 0px; 
	color:#FFF;
}
#CREATEDBY a {
	color:#0DF5FF;
	text-decoration:none;
	}
#CREATEDBY a:hover {
	text-decoration:underline;
	}
	

#MENU_BOTTOM ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
#MENU_BOTTOM li { 
	display: block; 
	padding-top:0px;
	border-right: 0px solid #C9C9C9;
	float:left;
}
#MENU_BOTTOM a { 
	color: #FFF; 
	display: block; 
	font-weight: normal; 
	padding: 5px 12px 0px 0px;
	text-decoration: none; 
	font-weight: normal;
	font-size: x-small;
	}
#MENU_BOTTOM a:hover { 
	text-decoration: underline;  
}

#TRESC {
	padding:20px;
}

#onas_info {
	color:orange; 
	float:left;
	margin-left:80px; 
	margin-top:-50px; 
	font-size:x-small;
	font-weight:bold;
}
#onas_info a {
	color: orange;
	text-decoration: none;  
}

#onas_info a:hover {
	text-decoration: underline;  
}

#onas_oferta {
	width:210px;
	border-top: 1px dotted #B3B3B3;
	padding: 10px 0px 0px 0px; 
	margin-top:100px;
}

#onas_oferta ul {
	margin-left: 15px; 
	padding: 0; 
	width:220px;
}

#onas_oferta a {
	color: orange;
	text-decoration: none;  
}

#onas_oferta a:hover {
	text-decoration: underline;  
}


#onas_kontakt {
	margin-top:60px;
	font-size:11px;;
}

#onas_kontakt a {
	color: #000;
	text-decoration: none;  
}

#onas_kontakt a:hover {
	text-decoration: underline;    
}

#kontakt_info {
	width:370px;
	border-left: 1px dotted #C9C9C9; 
	float:left;
	padding: 0px 0px 0px 10px; 
}

#kontakt_adres {
	margin-top:0px;
}

#kontakt_adres a {
	color: orange;
	text-decoration: none;  
}

#kontakt_adres a:hover {
	text-decoration: underline;   
}

#oferta_left{
	float:left;
	width:300px;
	padding-top:20px;
}

#oferta_left ul {
	margin-left: 25px; 
	padding: 0;
	list-style-type: none;  
}

#oferta_left a {
	color: #000;
	text-decoration: none;  
}

#oferta_left a:hover {
	text-decoration: underline;
	color: orange;  
}

#oferta_left .active {
	text-decoration: none;
	color: orange;  
}
#oferta_right{
	margin-left:280px;
	width:600px;
	padding-left:20px;
	padding-top:20px;
	border-left: 1px dotted #C9C9C9;
	height: auto !important;
  	height:500px;
  	min-height:500px;  
}

.kontakt_area {
	background:  url(../images/bg_round_area.png) no-repeat left top;
	padding:5px;
}

#index_info {
	background:#FFF url(../images/content_page_gradient.jpg) repeat-x 0 0;
	padding:20px;
	text-align:left;
}

#index_kontakt {
	float:right;
	width:200px;
	padding-top:25px;
	color:#960404;
}

#index_kontakt a {
	color:#960404;
	text-decoration: none; 
}
#index_kontakt a:hover {
	text-decoration: underline; 
}

#login_form {
	background-color: #F2F2F2;
	border: 1px solid #B3B3B3; 
	padding: 10px;
	width: 300px;
}


/* table_grid START */
.table_grid { margin-bottom: 10px; margin-top:10px; border: 0px solid #D1D3D4; width:100%;border-collapse: collapse;}
.table_grid td, .table_grid th { border: 1px solid #9CABAE; font-weight: normal; padding: 5px; text-align: left; vertical-align: middle;  }
.table_grid th { background-color: #EDDDDD; text-align: left; font-weight: notmal}
.table_grid .wycentrowane { text-align: center; vertical-align: middle;}
.table_grid .del { text-align: center; vertical-align: middle;}
.table_grid .naglowki_del{
	background-color: #f5f8f9; 
	font-weight: bold;
	color:#3F646D;
	text-align: center;
	width:20px;
	padding:5px 3px 5px 3px;
}


.table_grid .header th { background-color: #EDDDDD; border: 0px solid #CDD6DD; color: #fff; text-align: center;}
.table_grid .header a { color: #fff; }
.table_grid .even  { background-color: #f5f8f9; cursor:pointer;}
.table_grid .even a  { color: red; cursor:pointer;}
.table_grid .even_dark  { background-color: #FFF; color:#000; cursor:pointer;}
.table_grid .even_red { background-color: red; color:#fff; cursor:pointer;}
.table_grid .naglowki{
	background-color: #EDEBEB; 
	font-weight: normal;
	color:#3F646D;
	text-align: left;
}

.table_grid .naglowki:hover{
	background-color: #EDEBEB; 
	cursor:pointer;
}

.table_grid .selected{
	background-color: #f5f8f9; 
	font-weight: bold;
	color:#666;
	text-align: left;
	cursor:pointer;
	background-image: url(../images/desc.png); 
	background-repeat:no-repeat;
	background-position: right ;
}

.table_grid .selected_desc{
	background-color: #DDD4D4; 
	font-weight: bold;
	color:#666;
	text-align: left;
	cursor:pointer;
	background-image: url(../images/asc.png); 
	background-repeat:no-repeat;
	background-position: right ;
}

.table_grid .selected a{
	color:#FFFFFF;
}


#stronicowanie{
padding:0px 0px 0px 0px;
text-align:center;
}

#numerki{
float:left; 
padding-left:100px;
padding-top:5px;
padding-bottom:5px;
}

#numerki .paginacja 
{
	color: #000; 
}

#numerki a { 
background-color: #1497B3;
border: 1px solid #9CABAE; 
color: #FFF; 
text-align: right;
 text-decoration: none;
 text-align: center; 
 padding:2px 4px 2px 4px;
}

#numerki a:hover { 
background-color: #185E9C;
 text-decoration: none; 
 text-align: center; 
 padding:2px 4px 2px 4px;
}

#numerki .paginacja_active { 
background-color: #631C46;
 text-decoration: none; 
 text-align: center; 
 padding:2px 4px 2px 4px;
}

#panel {
margin-top:10px;
border: 1px dotted #9CABAE; 
padding:10px;
}


#tabs_container{
width:100%;
border: 1px dotted #004080;
margin-top:5px;
}

#tabs_container_menu{


}

#tabs_container_menu ul { list-style-type: none; margin: 0; padding:  2px  2px 0px 2px; height:20px; }
#tabs_container_menu li { display: block;  float: left; }
#tabs_container_menu a { border-right: 1px solid #9ab8c8; color: #fff; float: left; padding: 6px 10px 6px 10px; background-color: #666; text-decoration: none; }
#tabs_container_menu a:hover { background-color: #FFF; text-decoration: none; color: #000}

#tabs_container a pliczek {
font-weight: bold;
text-decoration: none;
}

#tabs_container .active { background-color: #DD0300; }
#tabs_container #tabs_content{
margin-top:0px;
padding: 10px;
}

#gal ul { list-style-type: none; margin: 0; padding:  2px  2px 0px 2px; height:20px; }
#gal li { display: block;  float: left; height:120px; width:120px; margin:5px 17px 5px 0px; border: 1px solid #9ab8c8; padding:5px;}
#gal a { color: #fff; float: left; padding:0px;  text-decoration: none; }

#gal_ref ul { list-style-type: none; margin: 0; padding:  2px  2px 0px 2px; height:20px; }
#gal_ref li { display: block;  float: left; height:150px; width:150px; margin:5px 17px 5px 0px; border: 1px solid #9ab8c8; padding:5px;}
#gal_ref a { color: #fff; float: left; padding:0px;  text-decoration: none; }


#galeria_menu {float:left; width:280px;padding:20px;}
#galeria_menu ul { margin-top: 20px; padding:  2px  2px 0px 20px; }
#galeria_menu a {
	 text-decoration: none; 
	 font-weight:normal;
	 color:#AA2A63;
}

#galeria_menu a:hover {
	  text-decoration: underline; 
}

#galeria_menu .active {
	  font-weight:bold; 
}

#szkolenia {border-left: 1px dotted #9ab8c8;padding-left:10px;}
.szkolenia_tytul {
	 font-weight:bold;
	 color:#AA2A63;
	 border-bottom: 1px solid #AA2A63;
	 padding-bottom:5px;
}