.toolsMainContainer {background-color:#fff; padding:10px}

.to h3 {font-size:20px; font-weight:bold; letter-spacing:-1px; color:#333; margin:25px 0;}
.to h3 a {text-decoration:none; color:#333;}
.to h3 a img {margin-left:10px; vertical-align:middle;}
.to h5 {color:#999; font-size:16px; margin:10px 0 20px 0; padding:5px; font-weight:normal; color:#fff; background:#a7b5c4}
.to .tsL, .to .wsDesc01 {font-size:16px; line-height:23px; padding-top:7px; text-align:justify;}
.to table, .to td {border:none 0; border-collapse:0; border-spacing:0px;}


.to .colW296 {margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
.to .colMid {border-right:solid 1px #b1b1b1; border-left:solid 1px #b1b1b1;}
.to .colW296 div {border-top:solid 1px #b1b1b1; padding-top:10px}
.to .colW296 div,
.to .indexLead,
.to .toolsCisnienWarning {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#6A6A6A; line-height:17px; float:left; width:300px;}
.to .toolsCisnienWarning ul { margin-top: 10px; margin-bottom: 20px; }
.to .toolsCisnienWarning ul li { padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.to .toolsCisnienWarning ul li a { font-size: 12px; }

.to .tsVoc {border-left:solid 1px #EEE;}
.to .tsVoc h2 {font-size:16px; line-height:normal; margin:10px 0;}
.to .tsVoc p {font-size:14px; line-height:normal; color:#a7a7a7; margin-bottom:10px;}
.to .tsVoc .name,
.to .tsVoc .desc {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; line-height:14px; padding-bottom:10px;}
.to .tsVoc .name {color:#d78850; font-weight:bold; float:left; width:75px; text-align:right;}
.to .tsVoc .desc {float:right; width:230px;}
.to .tsVoc .desc ul {list-style-type:square; padding:7px 0 7px 16px;}


.to .ptLead {font:11px Tahoma; line-height:15px; color:#333; margin:5px 0 0; padding:30px 0 0 0;}
.to .ptCon {clear:both; height:133px;}
.to .ptCon .menu {background-color:#4e637b; width:331px; height:133px;}
.to .ptCon .menu table {margin:10px 0 0 25px; height:110px}
.to .ptCon .menu td {padding:0; text-align:right; vertical-align:middle; color:#FFF; font-size:15px;}
.to .ptCon .menu select {width:150px; margin:0 0 0 7px;}
.to .ptCon .right {height:155px; overflow:hidden;}
.to .ptCon .right .cars {position:relative; left:0px; top:-41px; z-index:999;}
.to .ptCon .right .arrows {position:relative; left:184px; top:103px; z-index:1000; width:408px; height:41px; overflow:hidden;}
.to .results table {border-spacing:2px;}
.to .results td {width:112px; text-align:center; vertical-align:middle; font-size:15px;}
.to .results .contra {background-color:#ebf2f5;}

.to .wsDesc01, .ts .wsFigure02 {width:540px;}
.to .wsDesc01 {font-size:16px; line-height:23px; padding-top:7px; text-align:justify;}
.to .wsFigure02 {width:470px; height:296px; background-image:url(../gfx/tools/wsFigure02Bg.gif); background-repeat:no-repeat; padding:25px 0 0 75px; margin-top:20px;}
.to .wsFigure02 div {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; line-height:16px; padding-top:17px; margin-top:17px; color:#7d7d7d; border-top:solid 1px #EEE; width:394px; text-align:justify;}


.to .indexLead {border-top:solid 1px #CCC; padding-top:15px;}
.to table.loadIndex,
.to table.ts {clear:both; width:100%;}

.to table.loadIndex {border-top:solid 1px #DDD; border-left:solid 2px #DDD;}
.to table.loadIndex th,
.to table.ts th {font-size:11px; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif; text-align:left;}
.to table.loadIndex th,
.to table.loadIndex td {text-align:left; vertical-align:top; padding:4px 7px; border-bottom:solid 1px #DDD; border-right:solid 1px #DDD; width:11%;}
.to table.loadIndex .index {border-left:solid 5px #DDD;}
.to table.loadIndex td.index {background-color:#EEE;}
.to table.loadIndex .blank {border:none;}
.to .speeds {padding-top:30px;}
.to .speeds ul {margin:30px 0 0 20px; font-size:14px; list-style-type:square;}
.to .speeds li {margin-bottom:10px;}
.to .speeds li strong {font-weight:bold;}

.to .colLeft .indexLead p {margin-bottom:7px;}
.to table.ts {margin-top:1px;}
.to table.ts th,
.to table.ts td {text-align:left; vertical-align:center; padding:7px; border-bottom:solid 1px #DDD; width:11%;}
.to table.ts td {background-color:#f7f7f7;}
.to table.ts td.cl {border:none; background:none;}

.to .shoppingButtons {text-align:right;}
.to .shoppingButtons a {padding-left:15px;}

.to hr { border: 0; background-color: #999}

.toolsMainBox { float: left; width: 280px;  padding:12px;  overflow:hidden} 
.toolsMainBox2 { float: left; width: 280px; border-right:solid 1px #b1b1b1; border-left:solid 1px #b1b1b1; padding:12px; overflow:hidden}
.toolsBox { float: left; width: 280px; margin-bottom:7px;}
.toolsBox2 {float: left; width: 280px; padding-top: 40px; margin-bottom: 1px;}
.toolsSubContainer { float: right; width: 620px;}
.tsL, .toolsDesc01 {font-size:16px; line-height:23px; padding-top:7px; text-align:justify;}
table, td {border:none 0; border-collapse:0; border-spacing:0px;}

.toolsDesc {margin-top: 20px;}
.toolsDesc p {padding: 3px 0px 13px 0px;}
.toolsDesc h5 {font:normal 13px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; padding: 5px 0px; margin: 0px; font-weight: bold; background: none;}
.toolsDesc ul {font:normal 12px/15px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; padding: 0px 0px 0px 20px; margin: 0px;}
.toolsDesc ul li { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 10px;}
.toolsDesc hr {border: 1px #ccc solid;}

.toolsMainBox div {border-top:solid 1px #b1b1b1; padding-top: 10px}
.toolsMainBox div, .indexLead, .toolsCisnienWarning {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#6A6A6A; line-height:17px;}

.toolsMainBox2 div {border-top:solid 1px #b1b1b1; padding-top:10px}
.toolsMainBox2 div, .indexLead, .toolsCisnienWarning {font-family:Tahoma, Helvetica, sans-serif; font-size:13px; color:#6A6A6A; line-height:17px;}

.toolsOznOpon{margin-bottom:25px; font-size:16px; line-height:23px; padding-top:7px; text-align:justify; width: 565px; float: left;}

.toolsOznOpon div {padding:0 20px 25px 0;}
.toolsOznSlownik {border-left:solid 1px #EEE; width: 316px; float: right; padding-left: 30px;}
.toolsOznSlownik h2 {font-size:16px; line-height:normal; margin:10px 0;}
.toolsOznSlownik p {font-size:14px; line-height:normal; color:#a7a7a7; margin-bottom:10px;}
.toolsOznSlownik .name,
.toolsOznSlownik .desc {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; line-height:14px; padding-bottom:10px;}
.toolsOznSlownik .name {color:#d78850; font-weight:bold; float:left; width:75px; text-align:right;}
.toolsOznSlownik .desc {float:right; width:230px;}
.toolsOznSlownik .desc ul {list-style-type:square; padding:7px 0 7px 16px;}


.ptLead {font:11px Tahoma; line-height:15px; color:#333; margin:-5px 0 0;}
.toolsCisnien {clear:both; height:133px;}
.toolsCisnien .menu {background-color:#4e637b; width:291px; height:133px; float: left;}
.toolsCisnien .menu table {margin:10px 0 0 13px; height:110px}
.toolsCisnien .menu td {padding:0; text-align:right; vertical-align:middle; color:#FFF; font-size:15px;}
.toolsCisnien .menu td.inf {padding:0; text-align:right; vertical-align:middle; color:#FFF; font-size:15px; padding-left: 15px; font-weight: bold;}
.toolsCisnien .menu select {width:150px; margin:0 0 0 7px;}
.toolsCisnien .right {height:155px; overflow:hidden; float: right;}
.toolsCisnien .right .cars {position:relative; left:0px; top:-41px; z-index:999;}
.toolsCisnien .right .arrows {position:relative; left:184px; top:103px; z-index:1000; width:408px; height:41px; overflow:hidden;}
.toolsCisnienResults table {border-spacing:2px; float: right; width: 610px;}
.toolsCisnienResults td {width:112px; text-align:center; vertical-align:middle; font-size:15px;}
.toolsCisnienResults .contra {background-color:#ebf2f5;}
.ptConLinks {float:left; margin-right:15px; line-height:18px; margin-left: 10px;} /* width:230px; */
.ptConLinks ul { }
.ptConLinks ul li {margin:0; padding:0 0 3px 8px;color:#333;background:url(../gfx/footerbullet.gif) 0.1em 0.4em no-repeat; float: left; width: 220px;}

.toolsDesc01, .ts .wsFigure02 {width:535px; float: left;}
.toolsDesc01 {font-size:16px; line-height:23px; padding-top:7px; text-align:justify;}
.toolsFigure01 {padding:0 0 30px 0; width:380px; float: right;}
.toolsFigure02 {width:460px; height:296px; background-image:url(../gfx/tools/wsFigure02Bg.gif); background-repeat:no-repeat; padding:25px 0 0 75px; margin-top:20px; float: left;}
.toolsFigure02 div {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; line-height:16px; padding-top:17px; margin-top:17px; color:#7d7d7d; border-top:solid 1px #EEE; width:394px; text-align:justify;}


.indexLead {border-top:solid 1px #CCC; padding-top:15px;}
.toolsText {border-top:solid 1px #CCC; padding-top:15px; color:#6a6a6a; font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}

table.loadIndex, table.ts, table.speedIndex {clear:both; width:90%;}
table.loadIndex {margin-top:10px;}
table.speedIndex {margin-top:39px;}
table.loadIndex, table.speedIndex {border-top:solid 1px #DDD; border-left:solid 2px #DDD;}
table.loadIndex th, table.ts th, table.speedIndex th {font-size:11px; font-weight:bold; font-family:Tahoma, Helvetica, sans-serif; text-align:left;}
table.loadIndex th, table.loadIndex td, table.speedIndex th, table.speedIndex td {text-align:left; vertical-align:top; padding:4px 7px; border-bottom:solid 1px #DDD; border-right:solid 1px #DDD; width:11%;}
table.loadIndex .index, table.speedIndex .index {border-left:solid 5px #DDD;}
table.loadIndex td.index, table.speedIndex td.index {background-color:#EEE;}
table.loadIndex .blank, table.speedIndex .blank {border:none;}
.speeds {padding-top:30px;}
.speeds ul {margin:30px 0 0 20px; font-size:14px; list-style-type:square;}
.speeds li {margin-bottom:10px;}
.speeds li strong {font-weight:bold;}

.toolsBox .toolsText p {margin-bottom:7px;}

.colLeft .indexLead p {margin-bottom:7px;}
table.ts {margin-top:1px;}
table.ts th,
table.ts td {text-align:left; vertical-align:center; padding:7px; border-bottom:solid 1px #DDD; width:11%;}
table.ts td {background-color:#f7f7f7;}
table.ts td.cl {border:none; background:none;}

.toolsShoppingButtons {text-align:right;}
.toolsShoppingButtons a {padding-left:15px;}

.toolsSpeeds {margin:30px 0 0 20px; font-size:14px; list-style-type:square;}
.toolsSpeeds li {margin-bottom:10px;}
.toolsSpeeds li strong {font-weight:bold;}

.toolsCarSymbolsDesc {padding:0 0 20px 0;}
.toolsCarSymbolsDesc h5 {color:black; font:normal normal normal 13px/normal Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight:bold; margin:0; padding:10px 0px;}
.toolsCarSymbolsDesc ul {list-style-type:square; padding:15px 0 0 20px;}
/*hr { border: 0; background-color: #999}*/

