/*Compass Design layout.css CSS file*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-color: #DDDDDD;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-attachment: fixed;
}
#ramka {
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/tlo2.png);
	background-repeat: repeat-y;
}
#belka1 {
	background-image: url(../images/belka1.png);
	background-repeat: no-repeat;
	width: 886px;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
	height: 74px;
}
#dol {
	height: 20px;
	clear: both;
}

#ramka_dolna {
	background-image: url(../images/tlo1.png);
	background-repeat: repeat-y;
	background-position: bottom;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 886px;
}

#wraper {
	/*width: auto !important; IE6 hack*/
width:770px; /*center hack*/
	text-align:left; /*center hack*/
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 0;
}
#header {
	height: 79px;
	width: 770px;
	clear: both;
	text-align: right;
	} 
	
#sidebar {
	float:left;
	width:188px;
	overflow:hidden;
} 
#content .inside img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
#home {
	height: 57px;
	width: 70px;
	background-image: url(../images/logo_toyota.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	position: relative;
	left: 6px;
	top: -13px;
}

#sidebar-2 {
	float:right;
	width:188px;
	overflow:hidden;
} 
#footer {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	padding-top: 35px;
}
.moduletable_haslo {
	height: 25px;
	width: 770px;
	line-height: 25px;
	background-image: url(../images/tlo_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.inside {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/*Compass Design typography CSS*/

* {
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {

}
li,dd {


}
fieldset { 
padding:.5em; 
}
a{
	text-decoration:none;
	color: #999;
}
a:hover{
	text-decoration:none;
}
h1,.componentheading{
	font-size:14px;
	font-weight: bolder;
}
h2,.contentheading{
	font-size:12px;
	font-weight: bold;
}
h3{
	font-size:12px;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
	color:#999;
	font-size: 9px;
}
.moduletable{

}
.moduletable h3{
	color:#999;
	text-align:left;
	font-size:11px;
	background-color: #ebecf0;
	padding: 5px;
	margin-top: -3px;
	margin-right: -3px;
	margin-bottom: 5px;
	margin-left: -3px;
/*negative padding to pull h3 back out from .moduletable padding*/ }

/*Compass Design typography CSS*/
.moduletablemenu{
padding:0;
color: #333;
margin-bottom:1em;
}
.moduletablemenu h3 {
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
border-bottom:1px solid #fff;
}
.moduletablemenu ul{
list-style: none;
margin: 0;
padding: 0;
}
.moduletablemenu li{
border-bottom: 1px solid #ccc;
margin: 0;
}
.moduletablemenu li a{
display: block;
padding: 3px 5px 3px 0.5em;
border-left: 10px solid #333;
border-right: 10px solid #9D9D9D;
background-color:#666;
color: #fff;
text-decoration: none;
}
html>body .moduletablemenu li a {
width: auto;
}
.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}


/* default Joomla styles */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
form#selectForm {}
table.contentpane {}
td.contentheading {}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}
table.contentpaneopen {}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}
input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {}
div.blog_more {}
a.blogsection
td.contentdescription {}
span .article_separator {}
td.componentheading {}
form#poll {}
table.pollstableborder {}
th.sectiontableheader {}
td.smalldark {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
/*input#area_{VALUE} {} /* Value is set programatically */
input.button {}
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
#search {}
input.text_area {}
select.inputbox {}
span.breadcrumbs  {}
span.pathway {}
/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll {}
ul.relateditems {}
input#mod_search_searchword {}
div.search {}
ul.sections {}
#mainlevel-nav {
	list-style-type: none;
	position: absolute;
	top: 78px;
	width: 770px;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2C2C2;
}
#mainlevel-nav li {
	display: block;
	float: left;
}

a.mainlevel-nav  {
	display: block;
	float: left;
	width: 147px;
	font-size: 12px;
	line-height: 32px;
	text-align: left;
	height: 32px;
	color: #666666;
	padding-left: 7px;
}
.mainlevel-nav {
	background-image: url(../images/menu_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 32px;
}
a:hover.mainlevel-nav {
	color: #e50000;
	background-image: url(../images/menu_on.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-decoration: none;
}
.tabela {
}
#tabela {
	background-image: url(../images/tlo_menu.gif);
	background-repeat: repeat-x;
	padding-bottom: 40px;
	clear: both;
	padding-top: 25px;
}
.menu_menu_left a {
	display: block;
	background-image: url(../images/left_dol.gif);
	background-repeat: no-repeat;
	margin-bottom: 1px;
	padding-left: 10px;
	height: 24px;
	font-size: 9px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
}
.menu_menu_left a:hover {
	background-image: url(../images/left_dol_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.moduletable_menu {
	margin-bottom: 25px;
}
#fpss-outer-container {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.moduletable_slideshow {
	height: 340px;
	width: 770px;
	clear: both;
	position: relative;
	top: 1px;
}
.menu_top, .menu_bottom, .menu_modele, .menu_wszystkie {
	list-style-type: none;
}
.moduletable_top {
	display: block;
	height: 21px;
	margin-top: 2px;
	float: right;
	clear: both;
}
.moduletable_bottom {
	float: right;
	width: 770px;
}
.menu_modele    a {
	float: left;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	font-size: 9px;
	line-height: 32px;
	background-image: url(../images/g6.gif);
}
.menu_modele a:hover, .menu_wszystkie a:hover {
	color: #e50000;
	background-image: url(../images/g7.gif);
}

.menu_modele li {
	background-image: url(../images/g5.jpg);
	display: block;
	height: 32px;
	float: left;
	padding-left: 1px;
}

.menu_wszystkie a {
	font-size: 9px;
	line-height: 32px;
	color: #FFFFFF;
	background-image: url(../images/g8.gif);
	background-repeat: repeat-x;
	display: block;
	text-align: center;
}
.moduletable_modele   {



}
.moduletable_wszystkie {

}
#modele {
	background-image: url(../images/g5.jpg);
	height: 32px;
	width: 770px;
	background-repeat: no-repeat;
	display: block;
	float: right;
}
.menu_modele {

}
.menu_top    a   {
	display: block;
	font-size: 11px;
	color: #FFF;
	height: 21px;
	background-image: url(../images/menu_gorne_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 6px;
	padding-left: 3px;
	text-align: center;
	line-height: 21px;
	margin-left: 3px;
}
.menu_top a:hover {
	display: block;
	font-size: 11px;
	color: #FFF;
	height: 21px;
	background-image: url(../images/menu_gorne_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 6px;
	padding-left: 3px;
	text-align: center;
	line-height: 21px;
	margin-left: 3px;
}

.menu_top li {
	display: block;
	float: left;
	background-image: url(../images/menu_gorne_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 6px;
}
.menu_top li:hover {
	display: block;
	float: left;
	background-image: url(../images/menu_gorne_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 6px;
}

.menu_bottom a {
	display: block;
	padding-left: 12px;
	padding-right: 0px;
	font-size: 13px;
	color: #FFF;
}
.menu_bottom a:hover {
	text-decoration: underline;
}

.menu_bottom li {
	display: block;
	float: right;
}

	.dropdown {
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	}
	.dropdown dt {
	cursor:pointer;
	display: block;
	width: 154px;
	font-size: 12px;
	line-height: 32px;
	height: 32px;
	background-image: url(../images/menu_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-type: none;
	padding: 0px;
}
	.dropdown dt:hover {}
	.dropdown dd {
	padding:0px;
	margin: 0px;
	position:absolute;
	overflow:hidden;
	display:none;
	background:#FFFFFF;
	z-index:200;
	opacity:1.0;
	list-style-type: none;
}
	.dropdown ul {
	padding:0px;
	margin: 0px;
	list-style-type: none;
	display: block;
}
	.dropdown li {
	list-style-type: none;
}
	.dropdown a {
	display:block;
	text-decoration:none;
	padding-left: 7px;
}
	.dropdown a:active {
	display:block;
	text-decoration:none;
}
	.dropdown a:visited {
	display:block;
	text-decoration:none;
}
	.dropdown a:hover {
	text-decoration: none;
	background-image: url(../images/menu_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	.dropdown .underline {
	background-color: #FFFFFF;
	background-image: none;
	display: block;
	height: 20px;
	width: 200px;
	font-size: 12px;
	line-height: 20px;
}
a:hover.underline {
	background-image: none;
	color: #e50000;
	z-index: 999;
}
.navi-active {
	z-index: 0;
}

	.separator {
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 0px;
	float: left;
	color: #FFF;
	}

#header .moduletable {
	position: absolute;
	top: 78px;
	margin: 0px;
	padding: 0px;
	border-left-style: none;
	z-index: 999;
}
.menu_obrazki {
	list-style-type: none;
}
.menu_obrazki a {
	display: block;
	float: left;
	width: 188px;
	margin-right: 3px;
}
.menu_obrazki a:hover {
	color: #e50000;
}

.menu_obrazki li {
	display: block;
	float: left;
}

.menu_obrazki span {
	display: block;
	height: 25px;
	width: 185px;
	background-image: url(../images/tlo_obrazki.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
	font-weight: bold;
	padding-left: 3px;
	cursor: pointer;
	padding-top: 7px;
}
.inside  ul {
	margin-left: 15px;
}
#menu0-ddheader a {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2C2C2;
}
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px; 
}
.transMenu .content {
 position:absolute  ; 
}
.transMenu .items {
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
	width: 200px;
}
.transMenu  td
{
	font-size: 12px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-weight: normal !important;
	color: #999999;
} 
#subwrap 
{ 
 text-align: left ; 
}
.transMenu  .item.hover td
{ 
 color: #e50000 !important ; 
}
.transMenu .item {
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	line-height: 20px;
	text-indent: 5px;
}
#sidebar     .moduletable     .menu  a, #sidebar .moduletable_menu .menu a  {
	display: block;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#sidebar .moduletable .menu a:hover, #sidebar .moduletable_menu .menu a:hover {
	color: #e50000;
}


.transMenu .background {
background-image:none; background-color: #FFFFFF !important ; 
 position:absolute ; 
 left:0px; top:0px; 
 z-index:1; 
 opacity:1; 
 filter:alpha(opacity=100) 
}
.transMenu .shadowRight { 
 position:absolute ; 
 z-index:3; 
 top:-3000px; width:2px; 
 opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .shadowBottom { 
 position:absolute ; 
 z-index:1; 
 left:-3000px; height:2px; 
 opacity:1; 
 filter:alpha(opacity=100)
}
.transMenu .item.hover {
background-image:none; background-color: #FFFFFF !important ; 
}
.transMenu .item img { 
 margin-left:10px !important ; 
}
table.menu {
	border: 0px none #FFFFFF;
	float: right;
	clear: both;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu a  {
	font-size: 13px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	color: #999 !important;
	text-decoration: none !important;
	margin-bottom:0px !important;
	height: 30px;
	line-height: 30px;
	display: block;
}
#menu a.hover {
	color: #e50000 !important;
}
#menu b   {
	font-weight: normal;
	display: block;
	float: left;
	cursor: pointer;
	background-image: url(../images/menu_top_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 6px;
	margin-right: -2px;
}
#menu i {
	font-weight: normal;
	display: block;
	float: left;
	cursor: pointer;
	width: 6px;
}
#menu a.hover   b{
	color: #e50000 !important;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/menu_top_on.gif);
}
#menu a.hover i {
	color: #e50000 !important;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/menu_top_on.gif);
}



#trans-active a{
	color: #e50000 !important;
} 
#menu span {
 display:none; 
}
#sidebar .moduletable {
	margin-bottom: 15px;
	border: 4px solid #ebecf0;
	padding: 3px;
}
.menu_obrazki  img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#current a {

}
.menu-map ul {
	font-size: 11px;
	color: #FFF;
	float: left;
	list-style-type: none;
	display: block;
	font-weight: normal;
}
.menu-map {
	list-style-type: none;
	font-weight: bold;
	display: block;
	float: left;
	overflow: hidden;
}
ul.menu-map li{
	float: left;
	width: 150px;
	overflow: hidden;
	margin-right: 3px;
}
.menu-map ul li{
	float: none;
}


.moduletable-map  a {
	font-size: 11px;
	color: #FFF;
}
.moduletable-map {
	width: 770px;
	text-align: left;
	height: 350px;
	margin-right: auto;
	margin-left: auto;
}
.moduletable_obrazki {

}
.moduletable_menu_left {
}
#sidebar-2 .moduletable u {
	margin-bottom: 20px;
	display: block;
	text-align: center;
}
.moduletable_scroll {
	height: 44px;
	width: 576px;
	background-image: url(../images/tickerbg01.gif);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
}

