

/* Body and Box-like Elements */
html, body { padding: 0; margin: 0; }
body {
    background: #ffffff;
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
    color: #333; }

table {

    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
    color: #333; }
    
A:link {
	COLOR: #666;
	text-decoration: none;
}
A:visited {
	COLOR: #666;
	text-decoration: none;
}
A:active {
	COLOR: #666;
	text-decoration: none;
}
A:hover {
	COLOR: #ff773f;
	text-decoration: none;
}


A:link.bar_menu {
	COLOR: #ffffff;
	text-decoration: none;
}
A:visited.bar_menu {
	COLOR: #ffffff;
	text-decoration: none;
}
A:active.bar_menu {
	COLOR: #ffffff;
	text-decoration: none;
}
A:hover.bar_menu {
	COLOR: #ff9977;
	text-decoration: none;
}


A:link.ranking {
	COLOR: #cc4104;
	text-decoration: none;
}
A:visited.ranking {
	COLOR: #cc4104;
	text-decoration: none;
}
A:active.ranking {
	COLOR: ##cc4104;
	text-decoration: none;
}
A:hover.ranking {
	COLOR: #ff773f;
	text-decoration: none;
}


.section_title {

color: #cc4104;
padding-right: 2px;
text-transform: uppercase;
text-shadow: #fff 2px 2px 0;
font: bold 12px "Tahoma", "Bitstream Vera Sans", sans-serif; 

}


.title_text {

color: #386809;
padding-right: 2px;
text-shadow: #fff 2px 2px 0;
font: bold 12px/1.0em "Tahoma", "Bitstream Vera Sans", sans-serif; 
}

.news_headlines {

color: #863637;
padding-right: 2px;
text-shadow: #fff 2px 2px 0;
font: bold 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif; 
}


.headlines {

color: #386809;
padding-right: 2px;
text-shadow: #fff 2px 2px 0;
font: bold 14px/1.8em "Tahoma", "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif; 
}

.nazwa_firmy {

color: #cc4104;
padding-right: 2px;
text-shadow: #fff 2px 2px 0;
font: bold 28px "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif; 
}

.nazwa_firmy_m {

color: #863637;
padding-right: 2px;
text-shadow: #fff 2px 2px 0;
font: bold 18px "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif; 
}


.nav_link {

        text-indent: 7px;
        font: normal 12px/2em "Tahoma", "Bitstream Vera Sans", "Verdana", sans-serif;
}

.nav_link2 {

        text-indent: 7px;
        font: normal 11px/1.2em "Tahoma", "Bitstream Vera Sans", "Verdana", sans-serif;
}

.nav_link3 {
	
		color: #cc4104;
        text-indent: 7px;
        font: bold 11px/1.2em "Tahoma", "Bitstream Vera Sans", "Verdana", sans-serif;
}

.text_white {

	font: normal 11px/1.6em "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	color: #ffffff;

}

.text_spacy {

	font: normal 12px/1.6em "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
	color: #333;

}



ul#navigation { /* Main site navigation */
    display: block;
    padding: 0;
    width: 210px;
    margin: 0;
    list-style: none;
    }
    
#navigation li { /* Each line in the nav */
        display: block;
        height: 1.6em;
        padding: 0;
        margin: 0;
        /* overflow: hidden; */
        text-indent: 7px;
        font: normal 12px/2.6em "Tahoma", "Bitstream Vera Sans", "Verdana", sans-serif;
        background: transparent url(images/spacer.gif) bottom left repeat-x; }
#navigation li.bottom { background: bottom left; COLOR: #cc4104;}
        
#navigation li strong { /* Section title */
        color: #cc4104;
		text-decoration: underline;
        font: 12px "Tahoma", "Bitstream Vera Sans", sans-serif; }
        
#navigation li a {
        color: #666;
        padding-right: 3px;
        text-decoration: none;
        border: 0; }
        
#navigation li a:hover {
        color: #ff7700; }

#menu_column { /* prawa kolumna z menu */
    width: 235px;
    margin-right: 0px;
    float: right; }

#maincontent { /* główna kolumna strony */
    width: 520px;
    margin-right: 0px;
    float: left; }

#maincontent2 { /* główna kolumna strony bez menu */
    width: 780px;
    margin-right: 0px;
    float: left; }


.innerVerticalBorder { 
	background-color: #eeeeee; 
}

.outerVerticalBorder, .outerHorizontalBorder { 
	background-color: #cccccc; 
}

.innerHorizontalBorder { 
	background-color: #eeeeee; 
}

.rateAspect {
	font-weight: normal;
	text-align: right;
	font-size: 11px;
	padding: 5px;
	padding-right: 10px;
}
