BODY {
  font-family:Arial, Helvetica, sans-serif;
  
  scrollbar-face-color: white; 
  scrollbar-shadow-color: 000000; 
  scrollbar-highlight-color: 000000; 
  scrollbar-dlight-color: white; 
  scrollbar-darkshadow-color: white; 
  scrollbar-track-color: white; 
  scrollbar-arrow-color: 000000;
} 
#global{
  margin-top:0px;
  text-align:center;
}

#background {
  width:780px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background: url('/img/border_780_2.gif') repeat-y top right;
  
}

#page {
  width:771px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#wrap
{
  background: url('/img/tlo-line.gif') repeat-y top right;
  float:left;
}

#navi-top {
  float:left;
  background: url('/img/tlo1.gif') 10 bottom;
}

#content {
}

#left-menu {
  float:left;
  width:142px;
}

#container {
  margin:0px 0px 0px 142px;
}
/*
*html .search-box {
  height:64px;
}
 */
.search-box {
  float:left;
  width:628px;
  background-color:#f5f5f5;
/*  border-left: 1px solid rgb(99,154,0);*/     
  height:44px;
  text-align:center;
}                                                          

.greytext {
  float:left;
  padding-left:10px;
  padding-top:8px;
  Font-Weight: bold; 
  Font-Size: 11px; 
  Color: #3c3c3c; 
  Font-Family: verdana; 
  Text-Decoration: None
}

.greytext .element {
  float:left;
  padding-left:8px;
}
 

.search-box .search_button {
  margin-left:15px;
}

.title {Font-Weight: bold; Font-Size: 14px; Color: 000000; Font-Family: verdana; Text-Decoration: None}

#navi-top-list {
  margin:0 0 0 370px;
  padding:0;
  list-style:none;
}

#navi-top-list li {
  float:left;
  padding:0;
  margin:0;
}
/*
* html #navi-top-list li a {
  height:40px;
}
*/
#navi-top-list li a {
  width:87px;
  height:30px;
  display:block;
  text-align:center;
  padding:10px 0 0 0; 
  font-size:0.7em;
  font-weight:bold;
}

.menu {
  background: url('/img/label_off.gif'); 
  Font-Weight: normal; 
  Font-Size: 10px; 
  Color: #ffffff; 
  Font-Family: verdana; 
  Text-Decoration: None
  }

.menu:hover   {
  color:#f0f0f0; 
  Text-Decoration: underline;
  }

.menu-on {background: url('/img/label_on.gif'); Font-Weight: normal; Font-Size: 10px; Color: 000000; Font-Family: verdana; Text-Decoration: None}
.menu-on:hover   {color:000000; Text-Decoration: underline}

.menu-red {background: url('/img/label_red.gif'); margin-left:40px; Font-Weight: normal; Font-Size: 10px; Color: 000000; Font-Family: verdana; Text-Decoration: None}
.menu-red:hover   {color:f0f0f0; Text-Decoration: underline}

#left-menu {
  
}

#left-menu ul {
/*  background: url('/img/greenbar.gif'); */
  list-style:none;
  padding:0;
  margin:0;
}


.lmenu {
}


.lmenu-link {
  background: url('/img/greenbar.gif');
  width:140px;
  height:20px; 
  display:block; 
/*  padding:0px 0px 0px 10px;*/
  Font-Weight: bold; 
  Font-Size: 11px; 
  Color: #ffffff; 
  Font-Family: verdana;
  Text-Decoration: none;
}

.lmenu-link:hover 
{
  color:#fff; 
  Text-Decoration: underline;
}

.submenu {
  background: url('/img/arrow_green.gif') no-repeat 0px 2px;
}

.submenu-link {
  display:block; 
  width:80%;
  height:20px; 
  padding:0px 0px 0px 20px;
  Font-Size: 11px; 
  Color: #000000; 
  Text-Decoration: None;
}

.submenu-link:hover   {
  color:#5FAA05; 
  Text-Decoration: underline;
}

.blacklink {Font-Weight: normal; Font-Size: 10px; Color: #000000; Font-Family: verdana; Text-Decoration: None}
.blacklink:hover   {color:#3c3c3c; Text-Decoration: underline}

.blacklink2 {Font-Weight: normal; Font-Size: 11px; Color: #000000; Font-Family: verdana; Text-Decoration: None}
.blacklink2:hover {color:#d70505; Text-Decoration: underline}

.redlink {Font-Weight: bold; Font-Size: 13px; Color: #d70505; Font-Family: verdana; Text-Decoration: None}
.redlink:hover   {color:#d70505; Text-Decoration: underline}

.greenlink {Font-Weight: bold; Font-Size: 13px; Color: #5FAA05; Font-Family: verdana; Text-Decoration: None}
.greenlink:hover   {color:#d70505; Text-Decoration: underline}

.more {Font-Weight: bold; Font-Size: 9px; Color: #d70505; Font-Family: verdana; Text-Decoration: None}
.more:hover   {color:#d70505; Text-Decoration: underline}

.smallblack {Font-Weight: normal; Font-Size: 9px; Color: #3c3c3c; Font-Family: verdana; Text-Decoration: None}
.smallblack:hover   {color:#000000; Text-Decoration: underline}

.footer {Font-Weight: normal; Font-Size: 9px; Color: #ffffff; Font-Family: verdana; Text-Decoration: None}
.footer:hover   {color:#f5f5f5; Text-Decoration: underline}

.active {Font-Weight: bold; Font-Size: 13px; Color: #000000; Font-Family: verdana; Text-Decoration: None}

.formfield {
background-color: #ffffff; border: 1px solid #3c3c3c; text-align: right; Font-Size: 12px; Font-Family: verdana}

.clear
{
  clear: both;
}

div.adverts-vertical
{
  margin:5px 5px 0px 0px;
  width:125px;
  float:right;
}

.adverts-horizontal-middle 
{
  padding:0px 0px 5px 0px;
}


div#companies
{
    float:left;
    width: 460px;
    margin: 0px;
    margin-top: -1px;
    padding: 5px 5px 0 15px;

/*    background: transparent url('../img/submenu_corner.gif') no-repeat 0% 0%;*/
}	

    div#companies div#companies-content
    {
        margin:0px;
        margin-top: 1px;
        margin-left: -5px;
        padding: 0px;
        padding-left: 3px;

        /*border-left: 1px solid #6e6e6e;*/

    }
    
    div#companies div.topcategories-links
    {
      font-size: 0.8em;
      width:100%;
      margin:0 0 15 0;
    }

    div#companies div.topcategories-links .name
    {
      text-decoration:underline;
    }

    div#companies div.topcategories-links .list
    {
      background-color:#f6f6f6; padding:0 0 0 4px; margin:5px 0 5px 0;
    }
    
    div#companies div.topcategories-links ul
    {
        display: inline;
        margin: 0px;
        padding: 0px;
    }
    
    div#companies div.topcategories-links li
    {
        list-style-type: none;
        display: inline;
    }
        
    
        div#companies div#companies-content h2
        {
            font-size: 1.3em;

            margin: 0px 0px 8px 5px;
            padding: 0px;
        }


        div#companies div#companies-content div.company
        {
            /*width: 425px;*/
            width: 465px; /*for firefox 3 */
            margin: 0px 0px 10px 0px;
            padding: 0px;
            border: 1px solid #5faa05;
            float:left;
        }

            div#companies-content div.company div.company-name
            {
                width: 100%;

                float: left;
                font-size: 1.0em;
                font-weight: bold;
               
                margin: 0px;
                padding: 0px; 
                
                background: #aad769;
                
            }
            
            div#companies-content div.company div.advert-disabled-title, div#companies-content div.company div.advert-disabled-title h4.company-name-title a
            {
                color: #939393 !important;
                background: #E1E1E1 !important;
            }
            
            div#companies-content div.company div.company-name h4.company-name-title
            {
                margin: 0px;
                padding: 0px 0px 0px 5px;
            }

                div#companies-content div.company div.company-name h4.company-name-title a
                {
                    display:block;
                    text-decoration:none;
                    font-weight:normal;
                    color:#000;
                }

                div#companies-content div.company div.company-name h4.company-name-title a:hover
                {
                  text-decoration:underline;
                }
            
            div#companies-content div.company div.company-name div.print
            {
                float: right;
                
                margin: 0px;
                margin-right: 10px;
                padding: 0px;
            }

                div#companies-content div.company div.company-name div.print a
                {
                    margin: 0px;
                    padding: 0px;
                    
                    border: 0px;
                }

                    div#companies-content div.company div.company-name div.print img
                    {
                        margin: 0px;
                        padding: 0px;
                        
                        border: 0px;
                    }


            div#companies-content div.company div.company-info
            {
                padding: 0px 2px 5px 2px;
                font-size: 0.8em;
            }

            div#companies-content div.company div.advert-disabled-text
            {
              color: #939393 !important;
            }

                div#companies-content div.company div.company-info div.logo
                {
                    float:left;

                    margin: 2px 8px 0px 0px;

                }

                    div#companies-content div.company div.company-info div.logo img
                    {
                        float:left;

                        width:75px;
/*                         height: 75px; */
                    }



                div#companies-content div.company div.company-info div.schedule
                {
                    float:right;

                    width:125px;
                    height: 75px;

                    margin: 2px 2px 0px 0px;
                }

                div#companies-content div.company div.company-info div.advert-date
                {
                  float:right;
                  font-size:0.9em;
                }
                    
                    div#companies-content div.company div.company-info div.schedule span.type
                    {
                        font-weight: bold;
                    }


                    div#companies-content div.company div.company-info div.schedule ul
                    {
                        margin: 5px 0px 0px 0px;
                        padding: 0px 0px 5px 20px;
                    }


                        div#companies-content div.company div.company-info div.schedule ul span
                        {
                            font-weight: bold;

                            margin-right: 10px; 
                        }

                div#companies-content div.company div.company-info div
                {
                    padding-bottom: 5px;							}

                    div#companies-content div.company div.company-info div span
                    {
                    }


                    div#companies-content div.company div.company-info div span.type
                    {
                        font-weight: bold;
                    }

            div#companies-content div.company div.company-links
            {
                font-size:0.7em;
                padding: 0px 2px 5px 2px;
            }

                div#companies-content div.company div.company-links label
                {
                    font-weight: bold;
                }

  div#companies div#companies-content div.companies-message
  {
    text-align:center;
  }

  div#companies div#companies-content div.companies-message a
  {
    text-decoration:underline;
  }

  div#companies div#companies-content div.companies-message a:hover
  {
    text-decoration:underline;
    color: #5faa05;
  }

  div.disabled-message
  {
    font-size:0.9em; 
    color: #C21313;
  }

div#board
{
    float:left;
    margin: 0px;
    padding: 0px;
}
	div#board .page-content
	{
    padding:5px 5px 10px 10px;
  }
	
  div#board h2
  {
    font-size:1.2em;
  }
      
  div#board h3
  {
    font-size:1.0em;
  }
  
  div#board p.sub-paragraph
  {
    font-size:0.9em;
    font-style:italic;
  }

  div#board p.paragraph
  {
    font-size:0.9em;
  }

  div#board p.small-paragraph
  {
    font-size:0.8em;
  }

  div#contact_page
  {
    font-size:0.8em;
    position: relative;
  }

  div#contact_page .contact-label
  {
    float:left;
    width:150px;
  }

  div#contact_page .contact-input
  {
    margin-left:155px;
  }
  
  div#contact_page select, 
  div#contact_page input,
  div#contact_page textarea
  {
    margin:5px 0px 5px 0px;
    width:250px;
  }
  
  div#contact_page .contact-send
  {
    text-align:center;
  }
  
  div#contact_page .contact-send input
  {
    width:61px;
    height:24px;
  }

  div#contact_page .errorMessage
  {
    color: red;
  }

div#pagination div#pageNumber
{
  text-align:center;
}
	
  div#pagination div#pageNumber a.normal
  {
  }
      
  div#pagination div#pageNumber a.selected
  {
    font-weight: bold;
  }
	
	
	div#page div#footer
	{
		clear: both;

		margin: 0px 2px 0px 2px;
		padding:0px 0px 0px 0px;
		
		font-size:0.8em;
	}

		div#page div#footer div#shortcuts-linkme
		{
			margin: 0px;
			padding: 10px 5px 10px 5px;
			border-top: 1px solid rgb(99,154,0);     
			background: #f5f5f5;
		}
	
		div#page div#footer div#shortcuts
		{
			margin: 0px;
			padding: 10px 5px 10px 5px;

/*             background: url('/img/foots.gif') 10px 10px; */
			border-top: 1px solid rgb(99,154,0);     

			background: #f5f5f5;
		}

			div#page div#footer div#shortcuts .title
			{
				font-weight: bold;
			}

            div#page div#footer div#shortcuts .links
            {
                padding:0px 10px 0px 10px;	
                width:680px;
            }
		
			
			div#page div#footer div#shortcuts .links tr
			{
/* 				display: inline; */

				margin: 0px;
				padding: 0px;
/* 				padding-right: 5px;	 */
			}

				div#page div#footer div#shortcuts .links tr td
				{
/* 					display: inline; */
					font-size:0.7em;
				}

    div#page div#footer div.hr 
    {
/*       border:1px solid red; */
      background-color:#5faa05;
      height:10px;
    }
    
div#mainpage
{
  padding-bottom:100px;
}
    
div#mainpage div.box-left
{
  float:left;
  width:300px;
}
    
div#mainpage div.box-right
{
  padding-left:300px; /*for firefox 3 */
}

div#mainpage div.inbox-container
{
  background: url('/img/ramka2_tlo.gif') repeat-x top right; 
  height:107px;
}
    
div#mainpage div.inbox-container div.inbox-left
{
  float:left;
  height:107px;
  width:100px;
}

/* specjalny blok dla motoryzacji (strona glowna)*/
div#mainpage div.inbox-container div.inbox-left-moto
{
  width:107px !important;
}


div#mainpage .nieruchomosci-logo
{
  background: url('/img/ramka1_nieruchomosci.gif') top left; 
}

div#mainpage .motoryzacja-logo
{
  background: url('/img/ramka1_motoryzacja.gif') top left; 
}

div#mainpage .praca-logo
{
  background: url('/img/ramka1_praca.gif') top left; 
}

div#mainpage .korepetycje-logo
{
  background: url('/img/ramka1_korepetycje.gif') top left; 
}

div#mainpage div.inbox-container div.inbox-right
{
  float:right;
  background: url('/img/ramka3.gif') top left; 
  height:107px;
  width:62px;
}

div#mainpage div.inbox-container .link
{
  display:block;
  margin:45px 0px 0px 0px;
  height:55px; 
  width:60px; 
}

div#mainpage div.inbox-container div.inbox-center
{
  margin-left:105px;
  margin-right:63px;
}

div#mainpage div.inbox-container div.inbox-center ul
{
  list-style:none;
  padding:16px 0px 0px 0px;
  margin:0px;
}

div#mainpage div.inbox-container div.inbox-center ul li
{
  padding:0px;
  margin:0px;
}

div#mainpage div.inbox-container div.inbox-center ul.inbox
{
  margin:0px;
  padding:3px 0px 0px 0px;
  list-style-image: url('/img/arrow_green.gif');
  Font-Family: verdana; 
}

div#mainpage div.inbox-container div.inbox-center ul.inbox li
{
  margin-left:20px;
  font-size:0.9em;
}

div#mainpage div.inbox-container div.inbox-center ul a:hover
{
  color:#5FAA05;
}
    
a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline; color: #000;}


.main-login
{
  position:relative; 
  float:left; 
  width:580px;
  margin-top:0px;
  margin-bottom:15px;
  padding-top:0px;
}

.main-login .left-site 
{
  height: 263px; 
  width:95px; 
  background: url('/img/ramka1_lewy.jpg') no-repeat 0 0;
}

.main-login .right-site 
{
  float:right; 
  height: 263px; 
  width:95px; 
  background: url('/img/ramka1_prawy.jpg') no-repeat top right;
}

.main-login .center-site 
{
  height:263px; 
  background: url('/img/ramka_gora_dol.jpg') top right;
  float:right; 
  width:387px;
}
  
  .main-login .center-site #loginBox
  {
    width:180px; 
    float:left;
    padding-top:20px; 
    font-size:0.8em;
  }
   
  .main-login .center-site h3
  {
    font-size:0.95em;
  }
  
  .main-login .center-site #registerBox
  {
    float:right;
    width:180px;    
    padding-top:20px; 
    font-size:0.8em;
  }
  
  .main-login .center-site .insert
  {
    padding:5px 2px 10px 2px;

  }

  .main-login .center-site .label
  {
    float:left; width:33px;
  }

  .main-login .center-site .inputBox-login
  {
    margin-left:45px;
  }

  .main-login .center-site .inputBox-password
  {
    margin-left:45px;
  }

  .main-login .center-site .inputText
  {
    width:110px;
    padding-left:5px;
    background: url('/img/wymagane.gif') no-repeat top left;
  }

  .main-login .center-site #registerBox ul, .main-login .center-site #registerBox ul li
  {
    margin:2px 0px 0px 7px;
    padding:0px;
    color: #D50801;
  }

  #waitingPage
  {
    position:absolute; 
    top:110px;
    left:150px; 
    width:225px; 
    height:45px;
    padding:10px; 
    border:1px solid black; 
    background-color:white;
    text-align:center;
    display:none;
  }





