/* Wspolne */

body  {
width:100%; 
height:100%; 
padding: 0px; 
margin: 0px; 
font: 14px Tahoma, Verdana;
background: #ffffff url('/img/tlo_gora.gif') top left repeat-x;
color:#293d86;
}

a {
text-decoration: none; 
color:#ae8b99;
}

a:hover {
text-decoration: underline;
}

img {
border: 0px;
}

p {
margin: 0px;
text-align:justify;
}

table {
margin: 0px; 
border-collapse:collapse; 
empty-cells: show; 
}

td  {
font: 12px/14px Tahoma, Verdana;
/*border: 0px; */
padding: 0px; 
vertical-align: top; 
cursor: default;
}

h1, h2, h3  {
font-size:14px;
color:#ffffff;
margin:0px 0px 15px 0px;
padding:0px;
}

li {
/*font-size:11px;*/
}

table
{
  border-collapse:collapse;
  empty-cells: show;
}
form
{
  margin:0px;
  padding:0px;
}
div#login {
width:980px;
height:96px;
margin:auto;
font-size:11px;
background:url('/img/tlo_login.gif') bottom left repeat-x;
}

div#login div.menu-top a {
color:#293D86;
}

div#login div.menu-top a:hover {
color:#293D86;
text-decoration:underline;
}

div#login img	{
float:left;
}

div#menu_glowna {
margin:45px 18px 0px 45px;
float:left;
}

div#menu_mapa {
margin:45px 18px 0px 0px;
float:left;
}

div#menu_kontakt {
margin:45px 18px 0px 0px;
float:left;
}

div#login2 {
float:right;
width:320px;
height:96px;
background:url('/img/tlo_login_2.gif') bottom left repeat-x;
}

div#login2 table.login2
{
width:300px;
margin:0px auto;
}
div#login2 table.login2 td img
{
  float:none;
}
div#login2 table.login2 td.log
{
  vertical-align:middle;
  font-size:11px;
  color:#ffffff;
  width:36px;
  height:20px;
  padding-right:4px;
  text-align:right;
}
div#login2 table.login2 td.input
{
  width:81px;
  height:20px;
  background:#a0b730;
  vertical-align:middle;
  text-align:center;
}
div#login2 table.login2 td.input input
{
  width:76px;
  border:none;
  background:transparent;
  color:#ffffff;
  font-size:11px;
}
div#login2 div.register
{
  margin-top:8px;
  padding-right:12px;
  text-align:left;
  color:#ffffff;
  float:right;
}
div#login2 div.remind
{
  float:left;
  margin-top:8px;
  padding-left:12px;
  text-align:left;
  color:#ffffff;
}
div#login2 div.register a
{
  color: #ffffff;
}
div#login2 div.remind a
{
  color: #ffffff;
}
div#login2 table.login2 td.left
{
background:url('/img/ico_login.gif') no-repeat left center;
height:40px;
width:40px;
}
div#login2 table.login2 td.right
{
background:url('/img/controllogin.gif') no-repeat right center;
height:40px;
width:230px;
}

div#naglowek  {
height:213px;
width:980px;
margin:auto;
background:url('/img/tlo_naglowek.gif') top left repeat-x;
}


div#flash_animation
{
  width:  398px;
  height: 213px;
  float:  right;
  /*clear:  both;*/
  margin:   0px;
  padding:  0px;
}

div#flash_menu
{
  float:left;
  clear: both;
  width:580px;
  height:45px;
}

div#menu-text
{
  float:left;
  margin:   0px;
  margin-left:24px;
  width:  558px;
  height: 148px;
  background:url('/img/tlo_naglowek_inner.gif') top left repeat-x;  
}

div#menu-text-inner
{
  margin-top:   20px;
  margin-left:  17px;
  line-height:  19px;
  color:     #293d86;
  font-size:    11px;
  font-family:  verdana, arial, sans-serif;
  width:525px;
}

div#menu-text-inner img
{
  margin-bottom: 4px;
}


/* body */

table#bodytable
{
  width:980px;
  margin: auto;  
  margin-top:  2px;
  background :  url('/img/tlo_body.gif') repeat-y top left;
}

table#bodytable td.menu
{
  width:  245px;
  padding-right:1px;
}

/*stopka, footer*/
div#footer
{
  height:160px;
  background:url('/img/footer_bg.gif') bottom repeat-x;
}
div#footer div.content
{
  width:980px;
  height:160px;
  margin:0px auto;
  color:#9f9f9f;
  background-image: url('/img/logo_dialogf.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
div#footer div.content div.logo
{
  padding-top: 30px;
  padding-bottom: 40px;
  text-align:right;
}
div#footer table.content
{
  width:980px;
}
div#footer table.content td
{
  font-size:11px;
  vertical-align: bottom;
}
div#footer table.content td a
{
  margin-left:10px;
  margin-right:10px;
  color:#9f9f9f;
}
div#footerauthor
{
  width:980px;
  margin:0px auto;
  padding-top:10px;
  padding-bottom:20px;
  text-align:center;
  background: url('/img/foot_slice.gif') no-repeat top center;
  font-size:11px;
  color:#9f9f9f;
}
div#footerauthor a
{
  color:#9f9f9f;
  font-weight:bold;
  margin-right:15px;
}

/* left menu */

div.entry
{
  width:  140px;
  padding-left: 20px;
  text-align: left;
  background: url('/img/menu-b1.gif') no-repeat 10px 3px;
  padding-bottom:8px;
}

div.entry a
{
  color:  #293d86;
}

div.menubox-hr
{
  line-height:  0px;
  font-size:0px;
  margin: 0px;
  padding:0px;
  border:none;
  height:1px;
  margin-top:1px;
  background:#f4f4f4;
}


/* blue */
div.menubox-title-blue
{
  background: #293d86;
  font-size:  11px;
  font-weight:bold;
  color:  #ffffff;
  padding-left: 12px;
  padding-bottom: 7px;
  padding-top:    7px;
  margin-bottom:  1px;
/*  margin-top:     5px;*/
}

div.menubox-content-blue
{
  background: url('/img/tlo_menu.jpg') no-repeat left top;
  margin:   0px;
  padding: 0px;
}

div.menubox-content-blue-inner
{
  border-left:  3px solid #293d86;
  border-top:   1px solid #293d86; 
  font-size:    11px;
  line-height:  16px;
  text-transform: lowercase;
  padding-top:    10px;  
  padding-bottom: 10px;
  background: url('/img/doll-green.gif') no-repeat right bottom;
  margin: 0px;
}

div.menubox-content-blue-inner-2
{
  border-left:  3px solid #293d86;
  border-top:   1px solid #293d86; 
  font-size:    11px;
  line-height:  16px;
  text-transform: lowercase;
  padding-top:    10px;  
  padding-bottom: 10px;
  background: url('/img/ik_katalog_inwestycji.gif') no-repeat right bottom;
  margin: 0px;
}

div.menubox-content-blue img
{
  vertical-align: middle;
  margin-right: 5px;
}

div.menubox-content-blue a:hover
{
  text-decoration: none;
}

/* green */

div.menubox-title-green
{
  background: #94ab24;
  font-size:  11px;
  font-weight:bold;
  color:  #ffffff;
  padding-left: 12px;
  padding-bottom: 7px;
  padding-top:    7px;
  margin-bottom:  1px;
  margin-top:     5px;
  
}

div.menubox-content-green
{
  background: url('/img/tlo_menu.jpg') no-repeat left top;
}

div.menubox-content-green-inner
{
  border-left:  3px solid #94ab24;
  border-top:   1px solid #94ab24; 
  font-size:    11px;
  line-height:  16px;
  text-transform: lowercase;  
  padding-top:    20px;  
  padding-bottom: 10px;
  background: url('/img/doll-blue.gif') no-repeat right bottom;
}

div.menubox-content-green img
{
  vertical-align: middle;
  margin-right: 5px;
}


div.menubox-content-green a:hover
{
  text-decoration: none;
}


/* sonda*/

div.sonda-box
{
  margin-top:5px;
  border-left: solid 3px #293d86;
  background: #e6ebfc; 
}

table.wybory
{
  margin-left: 8px;
  margin-right:5px;
  width:      230px;
}

table.wybory td.radio
{
  text-align: center;
  vertical-align: middle;
  width: 34px;
  height:24px;
}

table.wybory td.opis
{
  width: 196px;
  vertical-align: middle;
  text-align: justify;
  font-size:11px;
}

table.wybory td.wprowadzenie
{
  font-size:11px;
  text-align: justify;
  padding-bottom: 5px;
}

table.wybory td.submit
{
  height: 36px;
  vertical-align: top;
  text-align:right;
}

table.wybory td.error
{
  color:  #ff0000;
  text-align: center;
  padding: 5px 0px;
  font-size: 11px;
}

table.wybory td.submit img
{
  margin-top: 5px;
  margin-right:12px;
}

/* newsletter box */

div.newsletter-box
{
  margin-top:5px;
  margin-bottom: 5px;
  background: url('/img/newsletter-tlo.gif') repeat-y top left;
}

table.newsletter-table
{
  margin-bottom: 5px;
}

table.newsletter-table td
{
  vertical-align: middle;
}

table.newsletter-table td.label
{
  width:  93px;
  text-align: right;
  color:  #94ab24;
  font-size:  11px; 
}

table.newsletter-table td.adddel
{
  text-align: right;
  padding-top: 3px;
  padding-right: 4px;
  padding-bottom: 5px;
}

table.newsletter-table td.adddel img {
  cursor: pointer;
}

table.newsletter-table td.input
{
  padding:  4px;
}

table.newsletter-table td.buttons
{
  height: 32px;
  vertical-align: top;
  text-align: right;
  padding-right:11px;
}

table.newsletter-table td.buttons img
{
  margin-top: 4px;
  margin-left:4px;
}

table.newsletter-table input.newsletter-input
{
  width:  123px;
  height: 15px;
  background: #d6e0a3;
  border: none;
  padding:  2px;
  color:  #94ab24;
  font-size:  11px;
  vertical-align: middle;
}

table.newsletter-table input.newsletter-input-error
{
  width:  123px;
  height: 15px;
  background: #d6e0a3;
  border: 1px solid #FFA0A0;
  padding:  2px;
  color:  #94ab24;
  font-size:  11px;
  vertical-align: middle;
}

/* end left menu */

table#bodytable td.content
{
  width: 723px;
  padding-right:8px;
  padding-left:3px;
  text-align: left;
  vertical-align: top;
  background: url('/img/body-tlo.gif') no-repeat 2px 0px;
}

td.content div.content-title
{
  margin-top: 10px;
  width:722px;
  height: 56px;
  background: url('/img/content-title-tlo.gif') no-repeat top right;
}

td.content div.content-title-normal
{
  clear: both;
  margin-top: 10px;
  width:722px;
  height: 56px;
}


td.content div.content-text
{
  margin-left:21px;
  margin-top: 10px;
  text-align:justify;
  font-size: 11px;
  line-height: 18px;
}

td.content div.content-page-path
{
 margin-left:21px;
 color:#a9a9a9;
 margin-top:10px;
 margin-bottom:10px;
 font-size:11px;
}

td.content div.content-page-path a
{
 color:#a9a9a9;
}

/*definicje*/
td.content div.content-definicja {
margin-left:21px;
margin-top:15px;
text-align: justify;
border-bottom:1px solid #f1f1f1;
line-height:  18px;
}
td.content div.content-definicja h2 {
font-size:11px;
font-weight:bold;
color:#94ab24;
margin:0px;
margin-bottom:8px;
padding:0px;
}
td.content div.content-definicja div.link {
margin-top:10px;
margin-bottom:15px;
text-align:right;
}
td.content div.content-definicja div.link a {
color:#94ab24;
}
/*gallery*/
td.content div.content-title-definicje
{
  background-image: url('/img/people_def.gif');
}
td.content div.content-title-akty-prawne
{
  background-image: url('/img/people_akty.gif');
}
td.content div.content-title-gallery
{
  background-image: url('/img/people_gallery.gif');
}

td.content div.content-title-konsultacje
{
  background-image: url('/img/people_konsultacje.gif');
}

td.content div.content-title-multimedia
{
  background-image: url('/img/people_multimedia.gif');
}

td.content div.content-title img.title
{
  margin-top:30px;
  margin-left:25px;
}

td.content div.content-title-normal img.title
{
  margin-top:30px;
  margin-left:25px;
}

td.content div.content-gallery
{
 margin-left:21px;
 margin-top:10px;
}
td.content div.content-gallery div.image
{
 float:left;
 width:222px;
 height:202px;
 margin-bottom:17px;
 background:url('/img/image_bg.gif') repeat-x;
}
td.content div.content-gallery div.margin
{
 margin-right:17px;
}
td.content div.content-gallery div.image table
{
 margin:0px auto;
 margin-top:9px;
}
td.content div.content-gallery div.image table td 
{
 width:204px;
 height:135px;
 text-align:center;
 vertical-align:middle;
}
td.content div.content-gallery div.image table td img
{
 cursor:pointer;
} 
td.content div.content-gallery div.image div.footer
{
 margin:0px auto;
 margin-top:10px;
 width:204px;
 color:#293d86;
 font-size:11px;
}

/* multimedia */
td.content div.multimedia-content
{
 margin-left:21px;
}
td.content div.multimedia-content td.sorting
{
  padding-left:407px;
  width:293px;
  font-size:11px;
  padding-top:4px;
  padding-bottom:4px;
}
td.content div.multimedia-content td.sorting a
{
  margin-left:5px;
  color:#293D86;
}
td.content td.multimedia-item
{
  height:115px;
  background:url('/img/bg_multimedia.gif') repeat-x #f7f8fe;
  vertical-align:middle;
  text-align:center;
  font-size:11px;
  line-height:17px;
}
td.content td.multimedia-w145
{
 width:144px;
 border-right:1px solid #ffffff;
}
td.content td.multimedia-w92
{
 width:71px;
 border-right:1px solid #ffffff;
 padding-left:10px;
 padding-right:10px;
 text-align:left;
 color:#4379c3;
 font-size:9px;
}
td.content td.multimedia-w170
{
 width:139px;
 border-right:1px solid #ffffff;
 padding-left:10px;
 padding-right:10px;
}
td.content td.multimedia-w182
{
 width:171px;
 border-right:1px solid #ffffff;
 padding-left:10px;
 padding-right:10px;
 text-align:justify;
}
td.content td.multimedia-w111
{
 width:111px;
}

/* newsy, aktualnosci, novosti */
td.content div.news-container-big
{
  padding-left: 21px;
}

td.content div.news-slice
{
  height:1px;
  font-size:0px;
  background:#f1f1f1;
  margin-left:21px;
  margin-top:2px;
  margin-bottom:2px;
}
td.content div.clear-both
{
 clear:both;
}

td.content div.news-container-big table.news
{
  background: #f8f8f8 url('/img/aktualnosci-tlo-big.gif') no-repeat top right;
}

td.content div.news-container-big table.news td.news-text-big
{
  width: 365px;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:15px;
  font-size:11px;
  text-align: justify;
}

td.content div.news-container-big table.news td.news-text-footer
{
  padding-bottom:10px;
  padding-top:0px;
  vertical-align:bottom;
  text-align:right;
}

td.content div.news-container-big table.news td.news-text-footer a
{
  color:#88a20c;
}

td.content div.news-container-big table.news td.news-text-big p.time
{
  font-size:9px;
  color:#88a20c;
  margin-top:7px;
  margin-bottom:7px;
}
td.content div.news-container-big table.news td.news-text-big h2
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
}

td.content div.news-container-big table.news td.news-text-big h2 a {
  color:#293D86;
}

td.content div.news-container-big table.news td.news-text-big p.second
{
  font-size:11px;
  margin-top:20px;
}

td.content div.news-container-big table.news td.news-image-big
{
  width: 326px;
  text-align: center;
  vertical-align:top;
  padding-top:15px;
  padding-bottom:15px;
}

td.content div.news-container-big table.news td.news-image-big img
{
}

td.content div.news-container-small
{
  padding-left:21px;
}

td.content div.news-container-small table.news td.news-text-small h2
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
}

td.content div.news-container-small table.news td.news-text-small h2 a {
  color:#293D86;
}

.sitemap h1 a {
  color:#293D86;
}

.sitemap h2 a {
  color:#293D86;
}

.sitemap h3 a {
  color:#293D86;
}

.sitemap h1 {
  font-size:11px;
  font-weight:bold;
  color:#94ab24;
  margin:0px;
  margin-bottom:8px;
  padding:0px;
}

.sitemap h2 {
  font-size:11px;
  font-weight:normal;
  color:#94ab24;
  margin:0px;
  margin-bottom:8px;
  padding-left:10px;
}

.sitemap h3 {
  font-size:10px;
  font-weight:normal;
  color:#94ab24;
  margin:0px;
  margin-bottom:8px;
  padding-left:20px;
}


td.content div.news-container-small table.news
{
  background: #ffffff;
}

td.content div.news-container-small-bg table.news
{
  background: #f8f8f8 url('/img/aktualnosci-tlo-big.gif') no-repeat top right;
}

td.content div.news-container-small table.news td.news-text-small
{
  width: 550px;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:15px;
  font-size:11px;
  text-align: justify;
}

td.content div.news-container-small table.news td.news-text-footer
{
  padding-bottom:10px;
  padding-top:0px;
  vertical-align:bottom;
  text-align:right;
}

td.content div.news-container-small table.news td.news-text-footer a
{
  color:#88a20c;
}

td.content div.news-container-small table.news td.news-text-small p.time
{
  font-size:9px;
  color:#88a20c;
  margin-top:7px;
  margin-bottom:7px;
}
td.content div.news-container-small table.news td.news-text-small h1
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
}

td.content div.news-container-small table.news td.news-image-small
{
  width: 141px;
  text-align: center;
  vertical-align:top;
  padding-top:15px;
  padding-bottom:15px;
}

/*Konsultacje*/
td.content div.content-konsultacje
{
 margin-left:21px;
}
td.content div.content-konsultacje
{
 margin-left:21px;
}

td.content div.content-konsultacje div.message
{
 font-size:11px;
}
td.content div.content-konsultacje div.message div.gallery
{
 width:328px;
 height:273px;
 background:url('/img/konsult_bg.gif');
 margin-left:15px;
 margin-bottom:10px;
 float:right;
}
td.content div.content-konsultacje div.message div.gallery table
{
 margin:0px auto;
 margin-top:8px;
}
td.content div.content-konsultacje div.message div.gallery td.footer
{
 height:20px;
 text-align:left;
}
td.content div.content-konsultacje div.message div.gallery a
{
  font-size:11px;
  color:#293d86
}
td.content div.content-konsultacje div.message div.gallery td.img
{
 width:303px;
 height:205px;
 text-align:center;
 vertical-align:middle;
}
td.content div.content-konsultacje div.message div.gallery td.footer
{
 width:100px;
 height:20px;
 text-align:left;
 vertical-align:middle;
}
td.content div.content-konsultacje div.message div.gallery td.pages
{
 width:205px;
 height:20px;
 text-align:right;
 vertical-align:middle;
}
td.content div.content-konsultacje div.message div.gallery td.pages img
{
 cursor:pointer;
}
td.content div.content-konsultacje div.message div.gallery td.pages a
{
 line-height:21px;
 padding:3px;
}
td.content div.content-konsultacje div.message div.gallery td.pages b
{
 line-height:21px;
 padding:3px;
 font-weight:normal;
 background:url('/img/ico_page_sel.gif');
}

td.content div.content-konsultacje a,
td.content div.content-konsultacje-big a
{
  color:#7A8D1E;
}

td.content div.content-konsultacje p.text,
td.content div.content-konsultacje div.text
{
  font-size:11px;
  line-height: 16px;
}
td.content div.content-konsultacje-big p.text,
td.content div.content-konsultacje-big div.text
{
 font-size:13px;
 line-height: 20px;
}
td.content div.content-konsultacje p.second
{
 margin-top:15px;
}
td.content div.content-konsultacje div.message p.time
{
  font-size:9px;
  color:#88a20c;
  margin-top:7px;
  margin-bottom:7px;
}
td.content div.content-konsultacje-big div.message p.time
{
  font-size:11px;
}
td.content div.content-konsultacje div.message div.header
{
  width:355px;
  border-bottom:1px solid #f1f1f1;
}

td.content div.content-konsultacje div.message div.header2
{
  
  border-bottom:1px solid #f1f1f1;
}

td.content div.content-konsultacje div.message h2
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
  line-height:22px;
  width:335px;
}
td.content div.content-konsultacje div.message h3
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
  line-height:22px;
  width:675px;
}
td.content div.content-konsultacje div.message div.header2 h2
{
  width:680px;
}

td.content div.content-konsultacje-big div.message h2
{
  font-size:13px;
}
td.content div.content-konsultacje div.message div.header p,
td.content div.content-konsultacje div.message div.header2 p
{
  float:right;
}
td.content div.content-konsultacje div.message div.header a.small,
td.content div.content-konsultacje div.message div.header2 a.small
{
  font-size:11px;
  color:#c5c5c5;
}
td.content div.content-konsultacje div.message div.header a.big,
td.content div.content-konsultacje div.message div.header2 a.big
{
  font-size:15px;
  color:#c5c5c5;
}
td.content div.content-konsult-div
{
 float:right;
}
td.content table.content-konsult td
{
 font-size:11px;
 vertical-align:middle;
 height:30px;
 padding-left:5px;
 text-align:right;
}

td.content div.content-konsult-duble
{
  margin-top:20px;
  margin-left:21px;
}
td.content div.content-konsult-pliki
{
  float:left;
  width:316px;
  background:#ecf4c3;
  border-left:3px solid #94ab24;
}
td.content div.content-konsult-pliki div.header
{
  border-bottom:1px solid #ffffff;
}
td.content div.content-konsult-pliki div.content
{
 margin-top:7px;
 margin-bottom:7px;
}

td.content div.content-konsult-pliki div.content a
{
 color: #88A20C;
}

td.content div.content-konsult-pliki div.content tr.bg2
{
 background-color:#f6fae1;
}
td.content div.content-konsult-pliki div.content td
{
  background: url('/img/ico_arrow_right.gif') no-repeat top left;
  padding-left:20px;
  color:#94ab24;
  font-size:11px;
  width:316px;
  padding-top:10px;
  padding-bottom:10px;
}
td.content div.content-konsult-pliki div.content td div
{
  margin-top:10px;
}

td.content div.content-konsult-video
{
  float:right;
  width:368px;
  background:#e6ebfc;
  border-left:3px solid #293d86;
}
td.content div.content-konsult-video div.header
{
  border-bottom:1px solid #ffffff;
}
td.content div.content-konsult-video div.content
{
 margin-top:7px;
 margin-bottom:7px;
}
td.content div.content-konsult-video div.content tr.bg2
{
 background-color:#f3f5fe;
}
td.content div.content-konsult-video div.content td
{
  padding-left:20px;
  color:#293d86;
  font-size:11px;
  width:368px;
  padding-top:10px;
  padding-bottom:10px;
}
td.content div.content-konsult-video div.content td table.video
{
  margin-top:10px;
}
td.content div.content-konsult-video div.content td table.video td.img
{
 width:75px;
 vertical-align:middle;
 padding:0px;
}
td.content div.content-konsult-video div.content td table.video td.txt
{
 width:293px;
 vertical-align:middle;
 padding:0px;
}
td.content div.content-konsult-video div.content td table.video td.txt p
{
 color:#4379c3;
 font-size:9px;
 margin-bottom:5px;
}

/* akty prawne*/
td.content table.akty-prawne
{
  margin-left:21px;
  width:702px;
  background:url('/img/table_head.gif');
}

td.content table.akty-prawne td
{
 height:27px;
 vertical-align:middle;
 color:#ffffff;
 font-size:11px;
 padding-left:10px;
}

td.content table.akty-prawne td.button
{
 background-repeat:no-repeat;
 background-image:url('/img/zwin.gif');
 background-position:center left;
 padding-left:15px;
 font-size:11px;
 width:40px;
 cursor:pointer;
}

td.content table.akty-prawne-zwin {
 margin-bottom:10px;
}

td.content table.akty-prawne-zwin td.button {
 background-image:url('/img/rozwin.gif');
}

td.content table.akty-prawne td.space {
 height:2px;
 background:url('/img/table_head2.gif');
}

td.content div.content-akty-prawne {
 width:702px;
 background:#293d86;
 margin-left:21px;
 margin-bottom:10px;
}

td.content div.content-akty-prawne a {
color:#293d86;
}

td.content div.content-akty-prawne a:hover {
color:#293d86;
text-decoration:underline;
}

td.content div.content-akty-prawne div.item div {
 font-size:11px;
 /*margin-left:-10px;
 padding-left:10px;*/
 /*background:url('/img/point.gif') no-repeat left 5px;*/
}

td.content div.content-akty-prawne div.item {
margin-left:3px;
width:701px;
background:#ffffff;
}

td.content div.content-akty-prawne div.item td {
width:660px;
padding-left:25px;
vertical-align:middle;
padding-right:16px;
}

td.content div.content-akty-prawne div.item td.bg2 {
background:#F6F6F6 url('/img/green_light.gif') repeat-x bottom;
padding-top:13px;
padding-bottom:13px;
}

td.content div.content-akty-prawne div.item td.bg1 {
height:42px;
text-align:right;
font-size:11px;
}

td.content div.content-akty-prawne div.item td.bg1 span {
margin-left:5px;
margin-right:10px;
}

td.content div.content-akty-prawne div.item td.bg1 img
{
  vertical-align:middle;
  margin-bottom:3px;
}

/* Stronnicowanie, pages, zakonczenie strony content*/
td.content div.footer_clear
{
 clear:both;
}
td.content div.content_footer
{
  padding-left:21px;
  width:701px;
}

td.content div.content_footer a
{
  color:#749f00;
}

td.content table.content_footer
{
  margin-top:10px;
  width:701px;
}

td.content table.content_footer td.left
{
  font-size:11px;
  text-align:left;
}
td.content table.content_footer td.leftlinks
{
  font-size:11px;
  text-align:left;
}
td.content table.content_footer td.leftlinks a
{
  color:#749F00;
  margin-right:15px;
}

td.content table.content_footer td.left p 
{
  color: #749f00;
}

td.content table.content_footer td.left a
{
  color: #293d86;
}

td.content table.content_footer td.right
{
  font-size:11px;
  text-align:right;
  padding-right:10px;
}


/* end body */


div.img_background
{
  background:#000000;
  opacity:0.8;
  filter:alpha(opacity=80);
  z-index:2001;
}
div.img_layer
{
  border: 10px solid #fff;
  background:#000000;
  cursor: pointer;
  z-index:2002;
}


ul.definicja
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

ul.definicja li.definicja-dot
{
  margin-left:15px;
  margin-bottom: 10px;
  text-align: justify;
}

table.register-form
{
  margin: 20px 21px 10px;
  margin-top:20px;
}

table.register-form td.label
{
  font-size: 11px;
  width: 200px;
  vertical-align: middle;
}

table.register-form td.input 
{
  padding: 2px 0px; 
}

table.register-form td.input input
{
  font-size: 11px;
  font-family: verdana, arial;
  padding:1px;
  width:  200px;
  vertical-align: middle;
  border: solid 1px #7F9DB9;
}

table.register-form td.input input.error
{
  border: solid 1px  #FFa0a0;
}

table.register-form td.input input.submit
{
  width: 204px;
  background: #FFFFFF;
}


div.system-info
{
  margin-top:   120px;
  margin-left:   20px;
  text-align:   center;
}

td.content div.sondy-title
{
  margin-top: 10px;
  width:722px;
  height: 56px;
  background: url('/img/sondy-title-tlo.gif') no-repeat top right;
}

td.content div.sondy-title img.title
{
  margin-top:30px;
  margin-left:25px;
}

td.content div.sondy-content
{
 margin-left:21px;
}

div.sondy-content div.question
{
  padding-top:    10px;
  /*padding-bottom: 10px;*/
  font-size: 11px;
  font-weight: bold;
  text-align: justify;
}

div.sondy-content div.question div.time
{
  font-size: 9px;
  font-weight: normal;
  color:  #88a20c;
}

div.sondy-content div.qShow
{
  margin-left:  0px; 
}

div.sondy-content div.qShow div.qLable
{
  margin-top: 10px;
  font-size: 10px;
  text-align: left;
  vertical-align: middle;
  padding-left: 3px;
}

div.sondy-content div.qShow div.qLable strong
{
  font-size: 11px;
}

div.sondy-content div.qShow div.qData
{
  margin-top: 2px;
  width: 660px;
  font-size: 11px;
  text-align: left;
  vertical-align: middle;
  height: 12px;
  margin: 0px;
  /*border: solid 1px #9aa5cc;*/
  padding:0px;
  clear:both;
}

div.sondy-content div.qShow div.qData div.bar
{
  height:12px;
  background: url('/img/blue-bar.gif') repeat-y top left;
  margin:0px;
  /*float:left;*/
}

div.sondy-content div.sonda-content-bg0
{
  padding-bottom: 15px;
  background: #ffffff url('/img/wykres_bialetlo.gif') no-repeat bottom right;
  border-bottom: solid 1px #f1f1f1;
  padding-left: 10px;
}

div.sondy-content div.sonda-content-bg1
{
  padding-bottom: 15px;
  background: #f8f8f8 url('/img/wykres_szaretlo.gif') no-repeat bottom right;
  border-bottom: solid 1px #f1f1f1;
  padding-left: 10px;
}


table.contact-form
{
  margin: 10px 21px;
  margin-top:20px;
}

table.contact-form td.label
{
  font-size: 11px;
  width: 120px;
  vertical-align: middle;
}

table.contact-form td.ta {
  font-size: 11px;
  width: 120px;
  vertical-align: top;
}

table.contact-form td.input
{
  padding: 2px 0px;
}

table.contact-form td.input input
{
  font-size: 11px;
  font-family: verdana, arial;
  padding:1px;
  width:  238px;
  vertical-align: middle;
  border: solid 1px #7F9DB9;
}

table.contact-form td.input textarea
{
  font-size: 11px;
  font-family: verdana, arial;
  padding:1px;
  width:  238px;
  height: 100px;
  vertical-align: middle;
  border: solid 1px #7F9DB9;
}

table.contact-form td.input input.error
{
  border: solid 1px  #FFa0a0;
}

table.contact-form td.input textarea.error
{
  border: solid 1px  #FFa0a0;
}

table.contact-form td.input input.submit
{
  width: 204px;
  background: #FFFFFF;
}


div.menubox-title-green-search
{
  background: #94ab24;
  font-size:  11px;
  font-weight:bold;
  color:  #ffffff;
  padding-left: 12px;
  padding-bottom: 7px;
  padding-top:    7px;
  margin-bottom:  1px;
  margin-top:     0px;
  
}

div.menubox-content-green-search
{
  background: url('/img/tlo_menu.jpg') no-repeat left top;
}

div.menubox-content-green-inner-search
{
  border-left:  3px solid #94ab24; 
  font-size:    11px;
  line-height:  16px;
  text-transform: lowercase;  
  padding-left:    11px;
  padding-top: 10px;  
  padding-bottom: 0px;
  background: url('/img/bg_search.gif') repeat-x #e2e2e2;
  height: 46px;
}

div.menubox-content-green-search img {
  vertical-align: middle;
  margin-right: 5px;
}


div.menubox-content-green-search a:hover
{
  text-decoration: none;
}

table.search2 {
  margin-top: 10px;
}

table.search2 td.input
{
  vertical-align:middle;
  text-align:center;
}

table.search2 td.input img {
  padding-left: 5px;
  padding-top: 1px;
}

table.search2 td.input input {
  width:160px;
  height:14px;
  padding: 3px 2px 4px 3px;
  border:none;
  background:#a0b730;
  color:#ffffff;
  font-size:11px;
}

.search_link {
  color: #749f09;
  font-weight: bold;
}

.files-pages {
  display: block;
  position: absolute;
  top: 17px;
  right: 10px;
}

.files-pages img {
  cursor: pointer;
}

.files-pages a {
  color: #94ab24;
  padding: 3px;
}

.pages-header {
  position: relative;
}

.news-text-small a {
  color: #7A8D1E;
}

/* Video */

.movie {
  width: 682px;
  min-height: 385px;
  background: url('/img/bg_film.jpg') no-repeat;
  border-bottom: 9px solid #293d86;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  font-size: 11px;
}

.movie a {
  color: #7A8D1E;
}

.movie-title {
  margin-left: 0px;
  margin-top: 20px;
}

#live h2 {
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding: 10px 0px 10px 0px;
}

#video-player-content {
  float: left;
  margin-left: 0px;
  margin-right: 20px;
  width: 390px;
  margin-bottom: 10px;
}

#live .text {
}

.datetime {
  font-size: 11px;
  height: 20px;
}

.datetime b {
  color: #94ab24;
}

.datetime img {
  padding-right: 5px;
  padding-top: 2px;
}

/* Layer */

.form_layer {
  color: #000;
  z-index: 3002;
  margin: 0px;
  text-align: center;
  background: #fff;
  padding: 10px;
  border: 5px solid #e6ebfc;
}

.black_layer {
  z-index: 3001;
  background: #000;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

/* Dropdown */

table.dropdown .arrow {
  width: 17px;
  height: 35px;
  background: url('/img/ddarrow.gif') center;
}

table.dropdown tr td.text {
  width: 225px;
  height: 30px;
  vertical-align: middle;
}

table.dropdown td.text input {
  width: 222px;
  cursor: pointer;
  border-right: none;
}

div.dropdown {
  margin-top: 2px;
  padding: 2px;
  width: 237px;
  background: #f3f5fe;
  border: 1px solid #7f9db9;
  cursor: pointer;
}

div.dropdown tr.option td {
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
}

div.dropdown .option:hover {
  background: #e5eef6;
}

table.dropdown_e .arrow {
  width: 17px;
  height: 17px;
  background: url('/img/ddarrow.gif');
}

table.dropdown_e td.text {
  width: 225px;
}

table.dropdown_e td.text input {
  width: 222px;
  cursor: pointer;
  border-right: none;
  color: #ff0a0a;
}

div.dropdown_e {
  margin-top: 2px;
  padding: 2px;
  width: 237px;
  background: #f3f5fe;
  border: 1px solid #7f9db9;
  cursor: pointer;
}

div.dropdown_e tr.option td {
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
}

div.dropdown_e .option:hover {
  background: #e5eef6;
}

/* Newsletter dropdown */

table.newsletter-dropdown {
  background: #d6e0a3;
  color: #94AB24;
  font-size: 11px;
  width: 127px;
}

table.newsletter-dropdown tr td.arrow {
  background: url('/img/arrownews.gif') center no-repeat;
  cursor: pointer;
  width: 7px;
  padding-right: 15px;
}

table.newsletter-dropdown tr td.text {
  height: 20px;
  vertical-align: middle;
}

table.newsletter-dropdown input {
  background: transparent;
  border: none;
  color: #94AB24;
  font-size: 11px;
  width: 95px;
  padding-left: 4px;
}

div.newsletter-dropdown {
  margin-top: 1px;
  background: #d6e0a3;
  color: #94AB24;
  font-size: 11px;
  width: 127px;
}

div.newsletter-dropdown tr td {
  padding: 2px;
  cursor: pointer;
  color: #94AB24;
  font-size: 11px;
}

div.newsletter-dropdown tr td:hover {
  background: #e4eac3;
}

div.newsletter-dropdown tr:hover {
  background: #e4eac3;
}

div.newsletter-dropdown tr td.selected {
  background: #e4eac3;
}

.info {
  padding: 5px;
}

.infoerr {
  width:  223px;
  text-align: right;
  font-size:  11px;
  color: #556ab7;
  padding-right: 5px;
  padding-bottom: 5px;
}


/* Pages */

.prenex {
  padding: 0px 3px 0px 3px;
}


/* Komentarze */

#comments {
  width: 100%;
}


td.content div.koment-container-small table.koment
{
  background: #ffffff;
}

td.content div.koment-container-small-bg table.koment
{
  background: #f8f8f8;
}

td.content div.koment-container-small table.koment td.koment-text-small
{
  width: 680px;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:15px;
  font-size:11px;
  text-align: justify;
}

td.content div.koment-container-small table.koment td.koment-text-footer
{
  padding-bottom:10px;
  padding-top:0px;
  vertical-align:bottom;
  text-align:right;
}

td.content div.koment-container-small table.koment td.koment-text-footer a
{
  color:#88a20c;
}

td.content div.koment-container-small table.koment td.koment-text-small p.time
{
  font-size:9px;
  color:#88a20c;
  margin-top:7px;
  margin-bottom:7px;
}
td.content div.koment-container-small table.koment td.koment-text-small h1
{
  color:#293D86;
  font-size:11px;
  margin:0px;
  padding:0px;
}

td.content div.koment-container-small
{
  padding-left: 21px;
}

/* Forum */


table.forumtable td.lrf_{
  width: 4px;
  background: url('/Forum/Images/up_bg.gif') repeat-x;
}

table.forumtable td.lrf {
  width: 4px;
  background: #94ab24;
}

table.forumtable {
  width: 675px;
  margin: auto;
  margin-top: 5px;
}

table.forumtable td {
  color: #293d86;
  font-size: 11px;
}

table.forumtable td.forum_l {
  text-align: left;
}

table.forumtable tr.forum-tr-bg {
  background: url('/Forum/Images/up_bg.gif') repeat-x;
}

table.forumtable td.forum-bg {
  background-color: #f8f8f8;
}


table.forumtable td.forum {
  padding: 7px;
  vertical-align: middle;
  border-bottom: 1px solid #94ab24;
  background: url('/Forum/Images/bord_r.gif') repeat-y top right;
  text-align: left;
}

table.forumtable td.forumik {
  padding: 7px;
  vertical-align: middle;
  border-bottom: 1px solid #94ab24;
  text-align: center;
}

table.forumtable td.autor {
  width: 155px;
  padding: 7px;
  text-align: left;
  border-bottom: 1px solid #94ab24;
  background: url('/Forum/Images/bord_r.gif') repeat-y top right;
}

table.forumtable td.wiadomosc {
  padding: 10px;
  text-align: justify;
  border-bottom: 1px solid #94ab24;
}

table.forumtable td.forum a {
  color: #293d86;
  font-weight: bold;
}

table.forumtable td.tematy {
  width: 50px;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #94ab24;
  background: url('/Forum/Images/bord_r.gif') repeat-y top right;
}

table.forumtable td.posty {
  width: 50px;
  border-bottom: 1px solid #94ab24;
  background: url('/Forum/Images/bord_r.gif') repeat-y top right;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}

table.forumtable td.ostatnipost {
  width: 120px;
  border-bottom: 1px solid #94ab24;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

table.forumtable td.dolaczyl {
  width: 120px;
  border-bottom: 1px solid #94ab24;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

table.forumtable td.zalogowany {
  width: 120px;
  border-bottom: 1px solid #94ab24;
  background: url('/Forum/Images/bord_r.gif') repeat-y top right;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

table.forumtable td.forum-bg-1 { 
  background: #f2f2f2 url('/Forum/Images/bord_r.gif') repeat-y top right;
}

table.forumtable td.forum-bg-2 { 
  background: #f2f2f2;
}



table.forumtable td.ostatnipost a {
  color: #94ab24;
  text-decoration: none;
}

table.forumtable td.ostatnipost a:hover {
  color: #94ab24;
  text-decoration: underline;
}

table.forumtable td.forumheader {
  font-size: 11px;
  text-align: center;
  border-top: none;
  height: 29px;
  border: 0px;
  background: url('/Forum/Images/up_bg.gif') repeat-x;
  color: #fff;
  vertical-align: middle;
}

/* Forum stats */

table.forumstats td.lrfn_{
  width: 4px;
  background: url('/Forum/Images/bottom_bg.gif') repeat-x;
}

table.forumstats td.lrfn {
  width: 4px;
  background: #293d86;
  border-bottom: 4px solid #293d86;
}

table.forumstats {
  width: 675px;
  margin: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

table.forumstats td {
  color: #293d86;
  font-size: 11px;
}

table.forumstats td.forumheader {
  font-size: 11px;
  text-align: center;
  padding-left: 2px;
  border-top: none;
  height: 31px;
  color: #fff;
  vertical-align: middle;
  background: url('/Forum/Images/bottom_bg.gif') repeat-x;
}

table.forumstats td.col {
  width: 220px;
  border-bottom: 4px solid #293d86;
  padding: 5px;
  text-align: left;
  background: #f8f8f8;
}

table.forumstats td.colbuttons {
  width: 200px;
  padding: 5px;
  text-align: left;
  vertical-align: middle;
}

table.forumstats td.colpages {
  width: 200px;
  padding: 5px;
  text-align: right;
  vertical-align: middle;
  width: 100%; 
}

table.forumstats td.colpages a {
  color: #88A20C;
}

/* Forum AddTopic */

table.addtopic td.lrfn_{
  width: 4px;
  background: url('/Forum/Images/bottom_bg.gif') repeat-x;
}

table.addtopic td.lrfn {
  width: 4px;
  background: #293d86;
}

table.addtopic {
  width: 675px;
  margin: auto;
  margin-top: 5px;
}

table.addtopic td {
  color: #293d86;
  font-size: 11px;
}

table.addtopic td.col {
  width: 500px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  padding: 5px;
  text-align: justify;
  background: #f8f8f8;
}

table.addtopic td.forumheader {
  font-size: 11px;
  text-align: center;
  border-top: none;
  height: 29px;
  border: 0px;
  background: url('/Forum/Images/bottom_bg.gif') repeat-x;
  color: #fff;
  vertical-align: middle;
}


/* Topic form */

table.topic-form
{
}

table.topic-form td.label
{
  font-size: 11px;
  width: 95px;
  vertical-align: middle;
  padding-top: 5px;
}

table.topic-form td.ta {
  font-size: 11px;
  width: 120px;
  vertical-align: top;
}

table.topic-form td.input
{
  padding: 5px 0px;
}

table.topic-form td.input input
{
  font-size: 11px;
  font-family: verdana, arial;
  padding:1px;
  width:  238px;
  vertical-align: middle;
  border: solid 1px #7F9DB9;
}

table.topic-form td.input textarea
{
  font-size: 11px;
  font-family: verdana, arial;
  padding:1px;
  width:  238px;
  height: 100px;
  vertical-align: middle;
  border: solid 1px #7F9DB9;
}

table.topic-form td.input input.error
{
  border: solid 1px  #FFa0a0;
}

table.topic-form td.input textarea.error
{
  border: solid 1px  #FFa0a0;
}

table.topic-form td.input input.submit
{
  width: 204px;
  background: #FFFFFF;
}

.emotka_ {
  padding-top: 1px;
}

.deled {
  float: right;
}

table.forumnavigate a {
  color: #9a9a9a;
  font-size: 11px;
}

table.forumnavigate {
  margin: auto;
  width: 675px;
  height: 31px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  color: #9a9a9a;
}

table.forumnavigate td {
  vertical-align: middle;
}

/* .......................................................................... */
/* ostylowanie galerii */

#gallery {
    cursor:pointer;
    }

#galeria_katalog_background {
	background-color: black;
	opacity: 0.4;
	filter: alpha (opacity=40);
    }

#galeria_katalog_layer {
    
    background-color:white;
    border:1px solid black;
    padding:10px;
    padding-bottom:40px;
    }


#galeria_katalog_prev {
    
    display:block;
    /*background:url(/img/galeria/prevlabel.gif) no-repeat left top;*/
    width:63px;
    height:32px;

    top:7px;
    left:7px;
    position:absolute;
    }

#galeria_katalog_next {

    display:block;
    /*background:url(/img/galeria/nextlabel.gif) no-repeat right top;*/
    width:63px;
    height:32px;
    
    top:7px;
    right:7px;
    position:absolute;
    }
*

#galeria_katalog_close {

    display:block;
    background:url(/img/galeria/closelabel.gif) no-repeat left top;
    
    width:66px;
    height:22px;
    position:absolute;
    cursor:pointer;
    
    right:10px;
    bottom:10px;
    }
    
#galeria_katalog_next.gallery_disabled {
    display:none;
    }

#galeria_katalog_prev.gallery_disabled {
    display:none;
    }


#galeria_katalog_prev {
    width:50%;
    height:100%;
    float:left;
    margin-top:-47px;
    }

#galeria_katalog_prev:hover {    
    background:url(/img/galeria/prevlabel.gif) no-repeat left center;
    }

#galeria_katalog_next {
    width:50%;
    height:100%;
    float:right;
    margin-top:-47px;
    }

#galeria_katalog_next:hover {    
    background:url(/img/galeria/nextlabel.gif) no-repeat right center;
    }
/* .......................................................................... */
/* .......................................................................... */

/* SLIDER - Jedyneczki */

div.slider_frame {
	width: 704px;
	height: 330px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto;
	margin-bottom: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.slider_images {
	height: 324px;
	width: 486px;
	position: absolute;
	z-index: 10000;
}
div.slider_titles_bg {
	position:absolute;
	width: 486px;
	height: 88px;
	background: black;
	margin-top: 236px;
	z-index: 10001;
	opacity: 0.6;	
	filter: alpha(opacity = 60);
	
}
div.slider_titles {
	position:absolute;
	width: 486px;
	height: 88px;
	background: transparent;
	margin-top: 236px;
	z-index: 10002;
}

div.slider_titles div.news {
	opacity: 1;
	position: absolute;
	z-index: 10002;
	display: none;	
	background: transparent;
	color: white;
	padding: 15px 40px 20px 10px;
	width: 440px;
}
div.slider_titles div.news div.title {
	font-weight: bold;	
	color: #94ab24;
	display: block;
	height: 16px;
	overflow: hidden;
}
div.slider_titles div.news div.desc {	
	color: #fffffe;
	display: block;
	margin-top: 8px;
	font-size: 10px;
	overflow: hidden;
	height: 30px;
}
div.slider_titles div.news a.more {
	float:right;
	color: #809325;
	padding-left: 13px;
	font-size: 10px;
	background: transparent url('../img/more.png') no-repeat 0 5px;
}
div.slider_titles div.news a.more:hover {
	text-decoration:none;
}
div.slider_images img {
	position:absolute;
	z-index: 10000;
	display: none;
}

table.slider_buttons {
	position:absolute;
	width: 247px;
	height: 325px;
	margin-left: 455px;
	z-index: 10005;
	font-size: 10px;
	
}
table.slider_buttons tr.active {
	color: #94ab24;
}

table.slider_buttons tr.active td.tab {
	background: transparent url('../img/tab.png') no-repeat top;
	border: 0;
}
table.slider_buttons tr.active td {
	border-right: 3px solid #809325;
	
}

table.slider_buttons tr {
	color: #293d86;
	
}

table.slider_buttons td {
	cursor: pointer;
	border-right: 3px solid #293d86;
	font-weight: bold;
	vertical-align: middle;
	height: 20%;
	padding-left: 15px;
	padding-right: 10px;
	background: #e8e8e8 url('../img/button_bg.gif') repeat-x top;	
	
}
table.slider_buttons td.tab {
	border:0;
	width:30px;
	background: transparent;
	padding: 0;
}

input.remind {
	width: 97px;
	height: 19px;
	border:0;
	padding:0;
	margin: 0;
	cursor:pointer;
	background: transparent url('../img/przypomnij_haslo.gif') no-repeat;
}

table.course{
	vartical-align: middle;
	height: 110px;
}
table.course td {
	vertical-align: middle;		
}
table.course td.course-image {
	width: 145px;
	text-align: center;
	border-right: 1px solid #ffffff;
}
table.course td.course-name {
	width: 248px;
	padding-left: 12px;
	border-right: 1px solid #ffffff;
}
table.course td.course-name h2{
	font-size: 12px;
	color: #293d86;
}
table.course td.course-name h2 a {
	font-size: 12px;
	color: #293d86;
}
table.course td.course-desc {
	width: 156px;
	padding: 12px;
	border-right: 1px solid #ffffff;
}
table.course td.course-choose {
	padding: 12px;
	width: 86px;
}
table.course td.course-choose a {
	color: #293d86;
	padding-right: 15px;
	background: transparent url('/img/choose-arrow.png') no-repeat right;	
}
div.course-container-small {
	padding-left:21px;
}
div.course-container-small-bg table.course
{
  background: #fbfbfb url('/img/course-bg.gif') repeat-x top;
}

div.accept_rules {
	margin-top: 12px;
	
}
div.accept_rules table tr td {
	padding-top: 18px;
	vertical-align: middle;
	font-size: 10px;
}
div.accept_rules a{
	color: #8fa61f;	
}
div.accept_rules input.accept {
	background: transparent url('/img/accept_rules.gif') no-repeat 0 0;
	height: 19px;
	width: 155px;
	border:0;
	padding:0;
	margin:0;
}

table.stages {
	margin-top: 25px;
	width: 100%;	
	
}
table.stages thead tr th {
	height: 36px;
	text-align: center;
	background: #ffffff;
	border-bottom:1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-right: #ffffff;
}
table.stages tbody tr.gray td {
	color: #d2d2d2;
}

table.stages tbody tr td {
	background: #fbfbfb url('/img/stages_bg.gif') repeat-x top;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #ffffff;
	height: 58px;
	vertical-align: middle;
	text-align: center;
}

a.finished_stage {
	background: transparent url('/img/finished_stage.png') no-repeat right 3px; 
	padding-right: 15px;
	color: #8fa61f;
}
a.finished_stage:hover {
	text-decoration: none;
}
a.notactive_stage {
	color: #d2d2d2;
	background: transparent url('/img/notactive_stage.png') no-repeat right 3px;
	padding-right: 15px;
}
a.notactive_stage:hover {
	text-decoration: none;
}
a.notpassed_stage{
	color: #d2d2d2;
	background: transparent url('/img/notactive_stage.png') no-repeat right 3px;
	padding-right: 15px;
}
a.notpassed_stage:hover {
	text-decoration: none;
}
a.active_stage {
	color: #293d86;
	background: transparent url('/img/active_stage.png') no-repeat right 3px;
	padding-right: 15px;
}
a.active_stage:hover {
	text-decoration: none;
}
div.materials {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 12px;
}
div.material {
	margin-bottom: 30px;	
}
div.materials div.title {
	margin-top: 11px;
	margin-bottom: 15px;
}

div.materials span {
	cursor:pointer;
}

div.stage_results {
	float:left;
	width: 320px;
}
div.stage_results div.title {
	padding-left: 16px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #94ab24;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
	font-size: 15px;
}
div.stage_results div.content {
	
	padding-left: 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #e7e7e7;
	border-left: 3px solid #94ab24;
}

div.final_test {
	float:left;
	margin-left: 15px;
	width: 360px;
	border-left: 3px solid #293d86;
}
div.final_test div.title {
	color: #293d86;
	font-size: 15px;
	padding-left: 16px;
	padding-top: 15px;
	padding-bottom: 10px;
	background: #e6ebfc;
	border-bottom: 2px solid #ffffff;	
}

div.final_test div.content {
	padding-left: 26px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #f3f5fe;
}

div.final_test div.content input.start_test {
	background: transparent url('/img/start_test.gif') no-repeat;
	border:0;
	padding:0;
	width: 97px;
	height: 19px;
}

div.questions {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	
}

div.questions div.content {
	border-left: 3px solid #293d86;
	background: #f3f5fe;
}
div.questions div.content div.title {
	background-color: #e6ebfc;
	padding-top: 15px;
	padding-bottom: 11px;
	padding-left: 15px;
	border-bottom: 1px solid #ffffff;
	font-size: 17px;
}
div.questions div.content div.title small {
	color: #4379c3;
	font-size: 11px;
}
div.questions div.content div.question_text {
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eef1fd;
}	
div.questions div.content div.answers {
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 27px;
	border-top: 2px solid #e6ebfc;
	border-bottom: 1px solid #e6ebfc;
}
table.answers_table {
	width: 100%;	
}
table.answers_table td {
	vertical-align: middle;
	height: 30px;
}
img.test_button {
	cursor: pointer;
}

/* Finish Stage Form */

table.stagefinish {
	width: 60%; 
	margin: 10px auto;	
}
table.stagefinish tr td {
	height: 22px;	
	vertical-align: middle;
}

table.stagefinish tr td.left {
	width: 120px;
}

table.stagefinish input.txt {
	border: 1px solid #7f9db9;
	width: 200px;
}
table.stagefinish input.error_txt {
	border: 1px solid #ed2121;
	width: 200px;
}
table.stagefinish input.send {
	background: url('/img/sonda-submit.gif') no-repeat; 
	width: 50px;
	height: 20px;
	border:0;
	padding:0;
	margin:0;
	cursor: pointer;
}

