/* style dla rio */

BODY, TABLE TD, TABLE.main TD, TABLE TH {
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

BODY {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: white;
}

H1 {
	background: whitesmoke;
	font-family: verdana;
	font-size: 18pt;
	color: #6b6b6b;
}

H2 {
	background: whitesmoke;
	font-family: verdana;
	font-size: 14pt;
	color: #6b6b6b;
}

H4 {
	font-family: arial;
	font-size: 9pt;
	color: #6b6b6b;
	margin: 10 0 5 0;
}

FORM {
	margin: 0 0 0 0;
}

INPUT {
	font-family: verdana;
	font-size: 8pt;
	color: black;
        border: 1 solid #9E9E9E;
}


.tyt{
	font-family : Trebuchet MS, Verdana, Tahoma, Arial; 
	font-size: 16px;
	color: #323C84;
	font-weight:bold;
}

.textar {
	font-family: verdana;
	font-size: 9pt;
	color: black;
        border: 1 solid #A9A9A9;
}

A.spis, A:visited.spis {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #323C84;
}

A:hover.spis {
	color: #323C84;
	text-decoration: none;
}


A, A:visited {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #323C84;
}

A:hover {
	color: #323C84;
	text-decoration: none;
}

A.rej, A:visited.rej   {
	font-family: Verdana;
	font-size: 10px;
	color: #8E8E8E;
	text-decoration: underline;
        }

A:hover.rej {
	color: #8E8E8E;
	text-decoration: none;
        }

A.linki, A:visited.linki   {
	font-family: Verdana;
	font-size: 10px;
	color: #DDDDDD;
	text-decoration: underline;
        }

A:hover.linki {
	color: #DDDDDD;
	text-decoration: none;
        }


A.jel, A:visited.jel   {
	font-family: Verdana;
	font-size: 8pt;
	color: #eaf4ff;
	text-decoration: underline;
        }

A:hover.jel {
	color: #eaf4ff;
	text-decoration: none;
        }

TABLE {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

TABLE.main {
	width: 100%;
	height: 80%;
}

TABLE.main TD {
	padding: 5 5 5 5;
	margin: 0 0 0 0;
	vertical-align: top;
}

TABLE.main TD.leftbar {
	width: 120 px;
	background: whitesmoke;
	border-right: dotted 1px silver;
	color: #595959;
}

TABLE.main TD.rightbar {
	width: 140 px;
	background: white;
	border-left: dotted 1px silver;
	color: #6b6b6b;
}

TABLE.main TD.content {
	width: auto;
	background: white;
}

TABLE.topbar {
	background: #ffcc66;
	width: 100%;
	/*height: 40 px;*/
}

TABLE.branchmenu {
	background: #b3b3b3;
	border-top: solid 1px #6b6b6b;
	border-bottom: solid 1px #6b6b6b;
	width: 100%;
	height: 20 px;
}

TABLE.branchmenu TD {
	font-family: arial;
	font-size: 9pt;
	color: #353535;
	text-align: center;
}

TABLE.branchmenu TD.button {
	border: 1 1 1 1;
	border-style: solid;
	border-color: #996600;
	background: #ff9900;
	cursor: hand;
}

TABLE.footer {
	background: whitesmoke;
	border-top: dotted 1px #6b6b6b;
	width: 100%;
	height: 20 px;
}

TABLE.arrange, TABLE.arrange TD {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

TABLE.product_list {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 10 0;
}

TABLE.product_list TD.picture {
	width: 120px;
	text-align: center;
	vertical-align: top;
	border-right: dotted 1px silver;
}

TABLE.product_list TD.teaser {
	width: *;
	text-align: left;
	vertical-align: top;
}

TR.even {
	background: whitesmoke;
}

TR.odd {
	background: white;
}

DIV.box {
	padding: 10 0 10 0;
	border-top: dotted 1px #6b6b6b;
	border-bottom: dotted 1px #6b6b6b;
}

DIV.logo, DIV.status {
	font-family: verdana;
	font-size: 20pt;
	font-weight: bold;
	color: #ffffcc;
}

DIV.status {
	font-size: 10pt;
	color: #ffffcc;
}

DIV.path, A.path, A.path:visited, A.path:hover {
	font-family: verdana;
	font-size: 9px;
	color: black;
}

DIV.path {
	background: whitesmoke;
	text-align: left;
	padding: 3 2 3 2;
	margin: 0 0 8 0;
	border-top: solid silver 1px;
	border-bottom: solid silver 1px;
}

DIV.product_name {
	padding: 2 2 2 2;
	border-top: solid silver 1px;
	border-bottom: solid silver 1px;
	background: whitesmoke;
}

A.path, A.path:visited {
	text-decoration: none;
}

A.path:hover {
	text-decoration: underline;
}

/* page navigator */
A.navigator, A.navigator:visited, A.navigator:hover, SPAN.navigator {
	font-family: verdana;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

A.navigator:hover {
	text-decoration: underline;
}

DIV.navigatorinfo {
	text-align: right;
	padding: 10 5 0 0;
	font-family: arial;
	font-size: 9pt;
	color: black;
}

/* tablele z listami */
TABLE.list {
	width: 100%;
	padding: 0 5 0 5;
	border: 0 0 0 0;
}

TABLE.list TR {
	background-color: white;
}

TABLE.list TR.odd{
	padding: 0 5 0 5;
	background-color: #415191;
}
TABLE.list TR.nag{
	padding: 0 5 0 5;
	background-color: #425DA3;
}
TABLE.list TR.even{
	background-color: white;
}
TABLE.list TR.onmouse{
	cursor: hand;
	background-color: #5A80BE;
	color: white;
}
TABLE.list TH {
	padding: 2 5 2 5;
	background: #3341a4;
	border-top: solid #996600 1px;
	border-bottom:solid #996600 1px;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
}

TABLE.list TD {
	padding: 2 8 2 8;
	border-top: 1px solid #5A80BE;
	border-left: 1px solid #5A80BE;
	border-bottom: 1px solid #323C84;
	border-right: 1px solid #323C84;
	color: white;
}

TABLE.list TD.left 
{
	text-align: left;
}

TABLE.list TD.right
{
	text-align: left;
}

TABLE.list TD.center
{
	text-align: center;
}

TABLE TD.tddesc {
	background: whitesmoke;
}

TABLE TD.tdset {
	background: white;
}

#naglowek{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica CE; color: #FFFFFF;}
#stopka{FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica CE; color: #8E8E8E;}
#rejestr{color: black;}
.black{font-family: Verdana; font-size: 8pt; border: 1 solid #f2f2f2;}

.button{
	font-family: Verdana;
	font-size: 8pt;
	color: white;
	background: #425DA3;
	border-top: 1px solid #5A80BE;
	border-left: 1px solid #5A80BE;
	border-bottom: 1px solid #323C84;
	border-right: 1px solid #323C84;
}

A.staty, A:visited.staty   {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
        }

A:hover.staty {
	color: #8E8E8E;
	font-weight: normal;
	text-decoration: none;
        }
        
dl.neo{ margin:-14px 0 0 0; }

.neo dd{
  font-weight:bold;
}
  .neo dd.tags{
    font-style:italic;
  }

  

.neo dt{
  display:block;
  float:left;
  clear:left;
  text-align:right;
  width:165px;
}

.neo dd{
  display:block; margin-left: 175px;
}

p.neo{
  padding:8px 0 0 0;
  clear:both;
}

.neo, .neo li{
  margin:0;
  padding:0;
  line-height:16px;
}

.neo li{
  margin-left:22px
}

ul.neo li{
  list-style:square url("images/ul-li.png");
}

ul.neo ol li{
  list-style:decimal;
}

ul.neo, ol.neo{
  margin-top:3px;
}

.neo img{
  vertical-align:bottom;
  margin-top:-5px;
}
strong.uwaga{
  font-weight:bold;
  color:#d00;
}

.checkboxlist{
  height:100px;
  overflow:auto;
  border:solid 1px #aaa;
  line-height:20px;
}
  .checkboxlist input{
    vertical-align:middle;
  }
  .checkboxlist label{
  }
