/*
   Copyright e-point S.A.
*/

BODY {
	background: #FFFFFF;
	margin: 0 0 0 0;
	/*width:586px; overflow:hidden;*/
}


BODY, TD, P, LI {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: black;
}

P, LI {
	line-height: 15px;
}

P, H2, H3, H4 {
	margin: 0 0 10 0;
}

H2 {
	color: #666666;
	font-size: 11px;
}

H3 {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
}

H4 {
	color: #FF0000;
	font-size: 11px;
}

A {
	text-decoration: underline;
	color: black;
}

A:hover { color: red }

HR {
	color: #AAAAAA;
	size: 1px;
	height: 1px;
}

.hr-dotted {
	background-image: url("/_images/tbp/hpixel_bg.gif");
}

/* TBP */

A.invlink {
	text-decoration: none;
}

H1, .CarChapterTitle {
	font-weight: normal;
	font-size: 18px;
	color: #333333;
}

H1 {
	line-height: 20px;
}

.CarChapterSubTitle {
	font-size: 12px;
	color: black;
}

.articleHeading{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

.articleSubHeading {
	color: #000000;
	font-size: 11px;
	line-height: 15px;
}

.blocktitle {
	font-weight: bold;
	font-size: 9px;
	color: black;

	margin: 0px;
	padding: 0px;
}

.small {
	font-size: 9px;
	line-height: 13px;
}

/* menu */


A.menuLeft, A.menuLeft:hover,        A.menuLeftActive, A.menuLeftActive:hover {
	font-size: 12px;
	/*color: #9d9c9b;*/ /*corporate_identity*/
	color: #666;
	font-style: normal;
	text-decoration: none;
}
A.menuLeftActive, A.menuLeftActive:hover { color: red; }

A.menuLeft2, A.menuLeft2:hover,      A.menuLeft2Active, A.menuLeft2Active:hover {
	font-size: 11px;
	/*color: black;*/ /*corporate_identity*/
	color: #666;
	text-decoration: none;
}
A.menuLeft2Active, A.menuLeft2Active:hover { 
	/*color: red; */ /*corporate_identity*/
	color: #e50000;
}

A.menuLeft3, A.menuLeft3:hover,      A.menuLeft3Active, A.menuLeft3Active:hover {
	font-size: 9px;
	color: black;
	text-decoration: none;
}
A.menuLeft3Active, A.menuLeft3Active:hover { 
	/*color: red;*/ /*corporate_identity*/
	color: #e50000;
}

A.directaccess {
	font-size: 9px;
	text-decoration: none;
}
A.directaccess:hover { color: #FFFFFF; background-color: #000000; }

A.button, A.button:hover {
	font-family: Arial;
	text-decoration: none;
	font-size: 10px;
	color: black;
}

/* */

TEXTAREA, INPUT {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: black;
}


/* TABELE */

.dane {
	border: 0px solid white;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	border-collapse: collapse;
}

.dane td {
	border: none;
	border-bottom: 1px solid #e0e0e0;
	padding: 3px 0px 3px 3px;
}

.dane td, .dane td p, .dane td ul, .dane td li{
	font-size: 10px;
}

table.dane tr:last-child td{
	border: none;
	border-bottom: 1px solid red;
}

table.dane tr:first-child td{
	border: none;
	border-top: 1px solid red;
	border-bottom: 1px solid #e0e0e0;
}

.dane td p {
	margin: 0px;
}

/* LIST */

ul, ol {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-left: 0px;
}


/* EXTRA */

.alert {
	background: #E5F2F5;
	border: 1px solid #cecece;
	text-align: center;
}

.isDark { 
  background: #E8EFF5;
}

.tHeader {
  background: #F5F5F5;
}

.disclaimer { border-top: 1px solid silver; margin-top: 30px; padding: 5px; font-size: 9px; background: #FAFAFA; }
.disclaimer_plain { border-top: 1px solid silver; margin-top: 30px; padding: 5px; font-size: 9px; }



/* Corporate identity synchro */
a img { border:0; }

#topLogo { text-align:right; }
#topLogo img { margin-right:4px; }

#titleTop td.dotted {}

#titleTop h1 { margin-bottom: 25px; color:#666; font-size:14px; font-weight:bolder; }
#titleTop h1 b { color:#e50000; margin-right:6px; }

#bottomLogo { width:100%; height:74px; background-image:url(/_images/toyota_corporate/t7_logo_sm.gif);
	background-repeat:no-repeat; background-position:380px 2px;
	margin-bottom:1px;
}
#bottomLogo div { background-image:url(/_images/toyota_corporate/dot.gif);
	background-repeat:repeat-x; background-position:0 95%; width:100%; height:100%;
	margin-left: 5px; margin-right:5px;
}

/** SONDAGES **/
.sondageQuestion { margin: 4px 0px; }
.sondageLegendC { margin: 4px 0px; }
.sondageScoreBar { margin-bottom: 3px; padding: 1px; border: 1px solid #aaa; }
.sondageScore { height: 4px; line-height: 4px; }

/** QUESTIONNAIRE **/
.surveyShort { margin: 4px 0px; }

/********* PATH *********/
#path, #path a { font-size: 10px; }


/*******************************************************/
/* Styl toyota_corporate */
#toyota_corporate_styleC { margin-left:6px; width:580px; overflow:hidden; }
#toyota_corporate_styleC #top { background:repeat-x url(/_images/toyota_corporate/dot.gif) 0 100%; }
#toyota_corporate_styleC #content { margin-left: 14px; }
#toyota_corporate_styleC #bottom {}

