@charset "UTF-8";
/* ------------ BASE ------------ */
body { background: url(../_images/totoku_top_bg.jpg) repeat-x top left; }
#header
{
	background-image: url(../_images/totoku_top.jpg);
	background-repeat: no-repeat;
}
/* ------------ MENU ------------ */
ul.MenuBarHorizontal a
{
	color: #333;
	text-transform: uppercase;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #302F2F;
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #302F2F;
	color: #FFF;
}
/* --------- CONTENT CSS -------- */
#mainContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../_images/e.gif);
	background-repeat: repeat-y;
	font-size: .9em;
	padding-bottom: 20px;
}
#mainContent a { color: #7585b6; }
#mainContent a:hover { color: #990000; }
#mainContent a.active { color: #990000; }
#mainContent #Content p { text-indent:30px; }
#mainContent #Content ul { }
#mainContent #Content
{
	float:right;
	width:700px;
	font-size: 12px;
	padding-right:20px;
	padding-top:10px;
}
#mainContent #Content p.first { margin-top: 30px; }
#mainContent #Content  sup {
	line-height: 8px;
	font-size: 8px;
}
#mainContent #leftSidebar
{
	font-size:12px;
	width: 166px;
	float: left;
}
#mainContent #leftSidebar ul { margin:2em 0 1em 20px; list-style:none; }
#mainContent #leftSidebar ul li { padding-bottom: .5em; }
#mainContent #leftSidebar ul li a { color: #3a4d51; font-size:1.2em; }
#mainContent #leftSidebar ul li a:hover { color: #7585b6; }
#mainContent #leftSidebar ul li a.active { color: #7585b6; }

#mainContent #Content a:hover {
    color: #000000;
	text-decoration:underline;
}
#mainContent #Content h1{
	font-size:20px;
	margin: 30px 0 15px;
	color: #7585b6;
}
#mainContent #Content h2{
	font-size: 16px;
	margin: 15px 0;
	padding-bottom: 5px;
	border-bottom: dotted 1px #CCC;
	color: #666;
}
#mainContent #Content h3{
	font-size: 14px;
	margin: 15px 0;
}
#mainContent #Content .products table tr td {
	color: rgb(80, 80, 80);
    font-size: 11px;
    line-height: 13px;
    text-align: left;
	padding:6px;
}
#mainContent #Content .products table tr td p {
	text-indent: 0;
	margin-top: 2px;
}
#mainContent #Content .products table tr td h2 {
	margin-bottom: 15px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#mainContent #Content  p.akcesoria{
    font-size: 12px;
    line-height: 1.2;
    text-align: justify;
    color: rgb(68, 68, 68);
    margin-bottom: 8px;
    margin-top: 0;
    padding-top: 0;
}
.products a:link, .center p.akcesoria a:link { text-decoration:none; text-align : left; font-weight: normal}
.products a:visited, .center p.akcesoria a:visited { text-decoration : none; }
.products a:hover, .center p.akcesoria a:hover { text-decoration : none; }

.tableStyle1{
	border-style: solid;
	border-color: #CCC;
	border-width: 1px 0 0 1px;
}
.tableStyle1 caption{
	background-color: #EFEFEF;
	padding: 2px;
	border-style: solid;
	border-color: #CCC;
	border-width: 1px 1px 0 1px;
}
.tableStyle1 th, .tableStyle1 td{
	border-style: solid;
	border-color: #CCC;
	border-width: 0 1px 1px 0;
	padding: 5px;
	line-height: 1.1em;
	font-weight: normal;
	text-align: left;
	font-size: xx-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size: x-small;
}
.tableStyle1 td, .tableStyle1 td{
	background-color: #FFF;
}
.tableStyle1 th{
	background-color: #DBDFF1;
}
.tableStyle1 .head1{
	background-color: #ECEFF8;
}
.tableStyle1 .head2{
	background-color: #EFEFEF;
}