/*===fanola.com===============================================================*/
table.page {width: 936px; }
table.page tr td.head {background-image: url('../img/template/head.jpg'); background-repeat: no-repeat;background-position: top left;
                    background-color: #FFFFFF; height:190px;}
table.page tr td.separator1 {background-color: #FFFFFF; height:2px;}
table.page tr td.menuTop {background-color: #00A650; height:25px;}
table.page tr td.separator2 {background-color: #C3D8D3; height:3px;}
table.page tr td.separator3 {background-color: #FFFFFF; height:0px;}
table.page tr td.separator4 {background-color: #FFFFFF; height:20px;}
table.page tr td.separator5 {background-color: #019F4A; height:2px;}
table.page tr td.separator6 {background-color: #C3D8D3; height:2px;}
table.page tr td.separator7 {background-color: #FFFFFF; height:4px;}
table.page tr td.footer {background-color: #FFFFFF; height:4px;}
a.logo { display:block; float:left; margin-top:27px; border:1px;
           background-image: url('../img/template/logo.gif'); background-position:center center; background-repeat: no-repeat;
                       background-color: #00791C; width: 218px; height: 54px }
a.copyright { display:block; float:right; font-size: 11px; color:#666666; }
a:hover.copyright{
  color: #222222;
  text-decoration:none;
}

a.buttonOrderNow {
  display:block;
  background-image: url('../img/template/buttonOrderNow.gif'); background-position:top center; background-repeat: no-repeat;
  width:171px;
  height: 38px;
  text-align:center;
  vertical-align:middle;
  margin-top:10px;
  padding-top:7px;
  color: #015718;
  font-size: 18px;
  font-weight: bold;
}

a:hover.buttonOrderNow {
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  text-decoration:none;
}

div.panel {
  margin-top: 3px;
  background-image: url('../img/template/panelBackground.jpg');
  background-color: #007A1D; width: 191px;
  color: #FFFFFF;
  text-align:center;
  font-weight:bold;
}
div.panel div.titleBarOff{
  display: block;
  background-image: url('../img/template/panelTitleBarOff.gif'); background-position:top right; background-repeat: no-repeat;
  width: 191px; height:7px;
  margin-bottom: -5px;
}
div.panel div.statusBarOff{
  display: block;
  background-image: url('../img/template/panelStatusBarOff.gif'); background-position:bottom right; background-repeat: no-repeat;
  width: 191px; height:9px;
}

div.orderNowImg{
  margin-top: 5px;
  display: block;
  background-image: url('../img/template/orderNowImg.gif'); background-position:center center; background-repeat: no-repeat;
  width:73px;
  height:61px;
}

a:hover.button{
  text-decoration: none;
  color: #AAAAAA;
}

a.button, div.button{
  font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
  font-weight: bold;
  display:block;
  float: right;
  background-image: url('../img/template/buttonNorm.gif'); background-position:top center; background-repeat: no-repeat;
  width: 75px;
  height: auto;
  text-align: center;
  padding-top:3px;
  padding-bottom:6px;
  cursor:pointer;
}

a.button.buttonLong, div.button.buttonLong{
  background-image: url('../img/template/buttonLong.gif'); background-position:top center; background-repeat: no-repeat;
  width: 125px;
}

div.head{
  display: block;
  background-position:top right; background-repeat: no-repeat;
  height:160px;
}

.commentHeader{
  font-weight: bold;
}

.commentFooter{
  border-bottom: 1px dotted #666666;
  margin-bottom: 5px;
}
/*===podstawowe===============================================================*/
tbody {  font: 11px  verdana, arial, verdana, helvetica, sans-serif; color: #666666; text-decoration: none  }
body {  font: 11px  verdana, arial, helvetica, sans-serif; color: #666666; text-decoration: none;
        background-color: #FFFFFF; margin-top: 0;  margin-left: 0; margin-right:0; }
form { margin: 0px; padding:0px;}

img { border: 0px solid #999999; }
img.page { border: 0px solid #999999; }
img.border {border: 1px solid #999999;}

ul { list-style: none; padding: 0px; margin: 20px 0px 0px 0px; }
li {
  background-image: url('../img/template/li1.gif');  background-position:center left; background-repeat: no-repeat;
  padding-left:75px;
  margin-left:15px;
  margin-top:5px;
  font: 13px  verdana, arial, helvetica, sans-serif; color: #00a44d; text-decoration: none; font-weight: bold;
  height:auto;
  padding-top:1px;
  padding-bottom:3px;
}
li.level1 {
  background-image: url('../img/template/li1.gif');

}
li.level2 {
  background-image: url('../img/template/li2.gif');
}
li.level3 {
  background-image: url('../img/template/li3.gif');
}
li.level4 {
  background-image: url('../img/template/li4.gif');
}
li a {
  font: 13px  verdana, arial, helvetica, sans-serif; color: #00a44d; text-decoration: none; font-weight: bold;
}

a { color: #666666; text-decoration: none; font-weight: bold;}
a:hover { color: #666666; text-decoration: underline; }

.logo  {  font: 18px Verdana, Arial, Helvetica, sans-serif; color: #888888; text-decoration: none;}

.language { border: 0px solid; border-color:white; margin-top: 3px; margin-bottom: 1px; margin-left: 0px; margin-right: 2px;}
a.language {  font: 14px Verdana, Arial, Helvetica, sans-serif; color: #8A391E; text-decoration: none; font-weight: normal;}
a:hover.language  { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #8A391E; text-decoration: underline; font-weight: normal;}

h1 {font: 17px Verdana,  Arial, Helvetica, sans-serif; color: #007521; text-align:left; text-decoration: none; font-weight: bold;  margin-top: 5px; margin-bottom: 10px; padding-left:10px; padding-top:8px; padding-bottom:9px; background-image: url('../img/template/h1bg.gif'); background-position:top left; background-repeat: no-repeat;}
h2 {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #656565; text-align:left; text-decoration: none; font-weight: bold;  margin-top: 10px; margin-bottom: 10px;}
h3 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #656565; text-align:left; text-decoration: none; font-weight: bold;  margin-top: 5px; margin-bottom: 5px;}
h4 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #656565; text-align:left; text-decoration: none; font-weight: bold;  margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

.text_link {  font: 16px Verdana, Arial, Helvetica, sans-serif; color: #8A391E; text-decoration: underline; }
.info {  font: 14px Verdana, Arial, Helvetica, sans-serif; color: #8A391E; text-decoration: none; }
.date {  font: 9px Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; text-decoration: none; }
.important {  font: 14px  Verdana, Arial, Helvetica, sans-serif; color: #771144; text-decoration: none;  font-weight: bold;}

.infoOK{  font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold; }
.infoErr {  font: 12px  Verdana, Arial, Helvetica, sans-serif; color: #98AC4E; text-decoration: none;  font-weight: bold; }

a.signature {  font: 9px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
a:hover.signature { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #98AC4E; text-decoration: none; font-weight: normal;}
.signature {  font: 9px  Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}


table.tbl {border: 1px outset; background-color: #FFFFFF;}
tr.trh {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #98AC4E;
  text-align: center;
}
tr.tr9 { background-color: #CCCCCC; color: #333333;}
tr.tr0 { background-color: #DDDDDD; color: #333333;}
tr.tr1 { background-color: #EEEEEE; color: #333333;}
tr.on  { background-color: #BA8AD4;}

.strip {
  width: 100%;
  height: 22px;
  background-color: #505461;
}

.message{
  font-weight: bold;
}
.errorMessage{
  font-weight: bold;
  color: #FF0000;
}

button
{
  font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
  font-weight: bold;
  background-image: url('../img/template/buttonLong.gif'); background-position:top center; background-repeat: no-repeat;
  border: 0px;
  margin: 3px;
  width: 125px;
  height: auto;
  text-align: center;
  padding-top:3px;
  padding-bottom:6px;
  cursor:pointer;
  float:right;
}

.transparent {
-moz-opacity:.80;
filter:alpha(opacity=80);
opacity: 0.8;
}


/*===Koszyk===============================================================*/
div.basket, form.basket{

}
span.basketTitle{
  font: 17px Verdana, Arial, Helvetica, sans-serif;
  color: #656565;
  text-align:left;
  text-decoration: none;
  font-weight: bold;
}

span.basketPrice{
  font: 15px Verdana, Arial, Helvetica, sans-serif;
  color: #656565;
  text-align:left;
  text-decoration: none;
  font-weight: bold;
}


.basket{
  font: 12px  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

input.basket{
  text-decoration: none;
  font-weight: normal;
  width: 40px;
}

select.basket{
  text-decoration: none;
  font-weight: normal;
}

select.basket.color{
  width: 45px;
}
select.basket.colorT{
  width: 60px;
}

img.basket {
        border: 0px;
        width: 16px;
        height: 16px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 5px;
}

a img.basket.keyAdd{
 	background-image: url('../img/key_basket_add.gif');
}
a:hover img.basket.keyAdd{
}

a img.basket.keyAcc{
 	background-image: url('../img/key_basket_acc.gif');
}
a:hover img.basket.keyAcc{
}
a img.basket.keyGo{
 	background-image: url('../img/key_basket_go.gif');
}
a:hover img.basket.keyAcc{
}
a img.basket.keyDel{
 	background-image: url('../img/key_basket_del.gif');
        margin-left: 0px;
}
a:hover img.basket.keyDel{
        margin-left: 0px;
}

/*---basketSmall---*/
div.basketSmall{
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #CCCCCC;
  padding: 1px 1px 1px 4px;
}
div.basketSmall td{
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

div.basketSmall td.title{
  font-size: 10px;
  font-weight:bold;
  text-align:left;
}

div.basketSmall td.price{
  color: #98AC4E;
  font-size: 10px;
  font-weight:bold;
  text-align:right;
}

img.basketSmall {
        border: 0px;
        width: 15px;
        height: 13px;
	background-position: 5px 2px;
	background-repeat: no-repeat;
}

a img.basketSmall.keyOrder{
 	background-image: url('../img/i_go.gif');
}
a:hover img.basketSmall.keyOrder{
	background-image: url('../img/i_go_hover.gif');
}
/*===Logowanie===============================================================*/
div.panel.panelLogin {
  display:block;
  margin-left:5px;
  margin-right:0px;
  width: 95%;
  min-height:80px;
}

.login{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 4px;
  text-align:left;
}

.login.loginWelcome {
  font-size: 12px;
}
.login.loginUser {
  font-size: 12px;
}
.login.loginMessage {
  color: #B1E215;
  text-align:left;
  padding-top: 0px;
  padding-bottom: 3px;
}
.login.loginInfo{
  font-weight: normal;
}

a.buttonLogin{
  font: 12px Verdana, Arial, Helvetica, sans-serif; color: #005C1B;
  font-weight: bold;
  display:inline-table;
  background-image: url('../img/template/buttonLogin.gif'); background-position:center center; background-repeat: no-repeat;
  width: 25px;
  text-align: center;
  padding-top:3px;
  padding-bottom:6px;
  text-decoration:none;
}

a:hover.buttonLogin{
  color: #222222;
  font-weight: bold;
  text-decoration:none;
}

input.login {
  color: #000000;
  border: 0px solid #FFFFFF;
  border-bottom: 3px solid #005C1B;
  font-family: Verdana,Arial,Times New Roman,Helvetica;
  font-size: 12px;
  font-variant: normal;
  width: 96%;
  padding: 2px;
}
/*---logowanie wersja skrócona----------------------------------------------*/
div.shortLogin{
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #CCCCCC;
  padding: 4px 1px 4px 4px;
}
.shortLogin{
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}
.shortLogin.welcome {
}
.shortLogin.user {
}

a img.shortLogin {
        border: 0px;
        width: 15px;
        height: 13px;
	background-position: 5px 2px;
	background-repeat: no-repeat;
}

a img.shortLogin.keyLogin{
 	background-image: url('../img/i_go.gif');
}
a:hover img.shortLogin.keyLogin{
	background-image: url('../img/i_go_hover.gif');
}
a img.shortLogin.keyLogout{
	background-image: url('../img/i_cancel.gif');
}
a:hover img.shortLogin.keyLogout{
	background-image: url('../img/i_cancel_hover.gif');
}
/*===Formularze===============================================================*/
form.nurtForm input, form.nurtForm select, form.nurtForm textarea {
  border: 1px solid #005C1B;
  color: #666666;
  font-size: 12px;
  width: 99%;
  height: auto;
}
form.nurtForm input.checkBox {
  border: 1px solid #005C1B;
  color: #666666;
  font-size: 12px;
  width: auto;
}
/*===AutoForm===============================================================*/
form.autoForm{
  width: 700px;
}
form.autoForm div.field div.input div.fieldExtra
{
  margin-top: 5px;
  margin-right: 5px;
}


form.autoForm div.field
{
  display:block;
  float:left;
  width: 100%;
  border-bottom: 1px solid #EEEEEE;
}
form.autoForm div.field div.label
{
  display: block;
  float:left;
  width: 23%;
  padding-top: 3px;
  font-weight: bold;
}
form.autoForm div.field .highlight
{
  color: #FF0000;
}

form.autoForm div.field div.checkBox
{
  display: block;
  float:left;
  margin-top:10px;
  margin-bottom:0px;
}

form.autoForm div.field div.input
{
  display: block;
  float:left;
  width: 75%;
}

form.autoForm button
{
  font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
  font-weight: bold;
  background-image: url('../img/template/buttonLong.gif'); background-position:top center; background-repeat: no-repeat;
  border: 0px;
  margin: 3px;
  width: 125px;
  height: auto;
  text-align: center;
  padding-top:3px;
  padding-bottom:6px;
  cursor:pointer;
  float:right;
}
form.autoForm button:hover
{
}

form.autoForm input[type=text], form.autoForm input[type=password], form.autoForm input[type=file], form.autoForm select, form.autoForm textarea {
  border: 1px solid #005C1B;
  color: #666666;
  font-size: 12px;
  width: 100%;
  height: auto;
}
form.autoForm input[type="checkbox"], form.autoForm input.checkbox {
  display: block;
  float:left;
  vertical-align:top;
  color: #666666;
  margin-right: 7px;
  margin-top: -2px;
  width: auto;
  height: auto;
}



form.autoForm div.field div.separator
{
  display: block;
  width: 100%;
  font-weight: bold;
  padding-bottom:3px;
  padding-top:3px
}

form.autoForm div.field div.value
{
  display: block;
  margin-top: 3px;
}

/*===Pobieranie=============================================================*/
a.download{
  display:block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding: 1px 12px 0px 42px;
  border: 1px solid #cbcbcb;
  height: 35px;
  width: 140px;
  background-repeat: no-repeat;
  background-position: center left;
}

a:hover.download{
  color: #98AC4E;
  text-decoration: none;
}
a.download.wmv{
  background-image: url('../img/download_wmv.gif');
}
a.download.mov{
  background-image: url('../img/download_mov.gif');
}
a.download.pdf{
  background-image: url('../img/download_pdf.gif');
}


.download.name
{
	color: #404040;	
	font-weight: bold;
}

.download.size
{
	color: #404040;	
}

.download.get
{
	color: #404040;	
}

img.download
{
	border: 0px;
}


/*===PRODUKTY===============================================================*/
div.prodList.item {
  border-bottom: 1px solid #999999;
}

img.prodList {
  margin: 0px;
}
.prodList.name {
  font: 15px Arial, Verdana, Helvetica, sans-serif; color: #666666;
  text-align:left;
  text-decoration: none;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

.prodList.price {
  font: 12px Arial, Verdana, Helvetica, sans-serif; color: #98AC4E;
  text-align:left;
  text-decoration: none;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
a.prodList.more {
  display:block;
  color: #666666;
  padding-right: 18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image:  url('../img/prodListMore.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  text-decoration: none;
  font-weight: normal;
  margin-bottom: 0px;
  border: 0px solid #CCCCCC;
  width: auto;
}

a:hover.prodList.more {
  color: #98AC4E;
  text-decoration: none;
  font-weight: normal;
  background-image:  url('../img/prodListMore_hover.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
}

div.prod {
        padding: 0px;
        margin: 0px;
	border-color:		#333333;
	border: 1px solid;
	float: right;
	clear: right;
}
div.prod.max {
        margin-top: 10px;
        margin-bottom: 10px;
	float: none;
}

div.prod a, div.prod a:visited {
        padding: 0px 0px 0px 0px;
        margin: 0px;
	background-image: url('../img/spyglass.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	display: block;
}
div.prod a:hover {
        padding: 0px 0px 0px 0px;
        margin: 0px;
        background-image: url('../img/spyglass_f2.gif');
}
div.prod a img {
        padding: 0px;
        margin: 0px;
}
/*===STYLE=MENU===============================================================*/
/*---menuLang---*/
ul#menuLang{
  float:right;
  display:block;
  margin-top:22px;
  width: 170px;
}

ul#menuLang li{
  float: left;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-image:none;
}

ul#menuLang li a img{
  border: 0px;
  margin: 0px 4px 0px 4px;
  padding: 0px;
}

ul#menuLang li a{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  background-position: top left;
  background-repeat: no-repeat;
}
ul#menuLang li a.Current{
  text-decoration: none;
}
ul#menuLang li a.Current img{
  -moz-opacity:.20;
  filter:alpha(opacity=20);
  opacity: 0.2;
}

ul#menuLang li.last{
  margin: 0px 0px 0px -2px;
  float:left;
  clear: both;
  font: 10px  verdana, arial, verdana, helvetica, sans-serif; color: #666666; text-decoration: none;
  width: 170px;
  text-align:center;
  font-size:smaller;
}

/*---menuTop---*/
ul#menuTop{
  display:block;
  overflow:hidden;
  margin: 0px 0px 0px 0px;
  height: 25px;
  width: auto;
  background-color: #019F4A;
}

ul#menuTop li{
  float: left;
  margin: 0px 0px 0px -7px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-image:none;
}

ul#menuTop li a{
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  border: 0px solid #cbcbcb;
  padding: 0px 17px 2px 17px;
  line-height: 23px;
  background-image:  url('../img/template/menuTop.gif ');
  background-repeat: no-repeat;
  background-position: top left;
}

ul#menuTop li a.Current{
  background-image:  url('../img/template/menuTop_hover.gif ');
}
ul#menuTop li a:hover{
  background-image:  url('../img/template/menuTop_hover.gif ');
}

ul#menuTop li.first a{
  width: 173px;
}
ul#menuTop li.last{
  width: 7px;
  height:100%;
  background-image:  url('../img/template/menuTop_last.gif ');
  background-repeat: no-repeat;
  background-position: top left;
}
/*---menuBottom---*/
ul#menuBottom{
  display:block;
  overflow:hidden;
  margin: 0px 0px 0px -5px;
  background-color: #FFFFFF;
}

ul#menuBottom li{
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-image:none;
}

ul#menuBottom li a{
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #666666;
  padding: 0px 5px 0px 5px;
  border-right: 1px solid #666666;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  height: auto;
  width: auto;
}

ul#menuBottom li a.Current{
  color: #666666;
  font-weight: bold;
}

ul#menuBottom li a:hover{
  color: #222222;
  text-decoration:none;
}

/*---menuLeft---*/
div.menuLeftHeader{
  display: block;
  background-image: url('../img/template/menuLeftBg.gif');
  background-position:top right;
  background-repeat: no-repeat;
  background-color: #B1E215;
  text-align:left;
  color: #005b00;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 7px;
  margin-bottom: 1px;
}

div.menuLeft{
  width: 191px;

}
a.menuLeft{
  display: block;
  background-image: url('../img/template/menuLeftBg.gif');
  background-position:top right;
  background-repeat: no-repeat;
  background-color: #B1E215;
  text-align:left;
  color: #005b00;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 7px;
  margin-bottom: 1px;
}

a.menuLeft.menuLeftCurrent{
}

a:hover.menuLeft {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

/*---menuLoginPanel---*/
ul#menuLoginPanel{
  margin: 5px 0px 0px 0px;
  width: 186px;
}

ul#menuLoginPanel li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-image:none;
}

ul#menuLoginPanel li a{
  display: block;
  text-align:right;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-right: 15px;
}

ul#menuLoginPanel li a.Current{
}

ul#menuLoginPanel li a:hover{
  color: #AAAAAA;
  font-weight: bold;
  text-decoration: none;
}
/*---menuLoginPanel2---*/
ul#menuLoginPanel2{
  margin: 5px 0px 0px 0px;
  width: 186px;
}

ul#menuLoginPanel2 li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-image:none;
}

ul#menuLoginPanel2 li a{
  display: block;
  text-align:right;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-right: 15px;
}

ul#menuLoginPanel2 li a.Current{
}

ul#menuLoginPanel2 li a:hover{
  color: #AAAAAA;
  font-weight: bold;
  text-decoration: none;
}
/*---menuFaq---*/
div.menuFaq{
  text-align: left;
}

div.menuFaq div.query {

  display:block;
  cursor:pointer;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left:30px;
  background-image: url('../img/template/faq_plus.gif');
  background-position:center left;
  background-repeat: no-repeat;
}
div.menuFaq div:hover.query{
  color: #acacac;
  text-decoration:none;
  background-image: url('../img/template/faq_plus_hover.gif');
}

div.menuFaq div.answer
{
  display: none;
}

div.menuFaqShow{
  text-align: left;
}

div.menuFaqShow div.query {
  display:block;
  cursor:pointer;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left:30px;
  background-image: url('../img/template/faq_minus.gif');
  background-position:center left;
  background-repeat: no-repeat;
}
div.menuFaqShow div:hover.query{
  color: #acacac;
  text-decoration:none;
  background-image: url('../img/template/faq_minus_hover.gif');
}

div.menuFaqShow div.answer
{
  display: block;
  margin-top: 3px;
  margin-bottom: 17px;
}

/*---menuProd---*/
div.menuProd{
  margin-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #505461;
}
a.menuProd{
  display:block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #5B6572;
  background-color: #505461;
  height: auto;
  width: auto;
}
a.menuProd.menuProdCurrent{
  color: #98AC4E;
  font-weight: bold;
}
a:hover.menuProd {
  color: #D5F041;
  padding-left: 10px;
  text-decoration: none;
  background-image:  url('../img/item_menu_left.gif');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
/*---menuProdSub---*/
div.menuProdSub{
  margin-top: 2px;
  padding-left: 3px;
  padding-right: 0px;
  background-color: #505461;
}
a.menuProdSub{
  display:block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #5B6572;
  background-color: #505461;
  height: auto;
  width: auto;
}
a.menuProdSub.menuProdSubCurrent{
  color: #98AC4E;
  font-weight: bold;
}
a:hover.menuProdSub {
  color: #D5F041;
  padding-left: 10px;
  text-decoration: none;
  background-image:  url('../img/item_menu_left.gif');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

/*---menuProdSubSub---*/
div.menuProdSubSub{
  margin-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
  background-color: #505461;
}
a.menuProdSubSub{
  display:block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #5B6572;
  background-color: #505461;
  height: auto;
  width: auto;
}
a.menuProdSubSub.menuProdSubSubCurrent{
  color: #98AC4E;
}
a:hover.menuProdSubSub {
  color: #D5F041;
  padding-left: 10px;
  text-decoration: none;
  background-image:  url('../img/item_menu_left.gif');
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
/*---menuProdTreeInline---*/

div.menuProdTreeInline {
}

a.menuProdTreeInline{
  display:block;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding: 4px 4px 4px 20px;
  margin-left: -1px;
  border: 0px solid #cbcbcb;
  height: auto;
  width: auto;
  background-image:  url('../img/item_menu_prod_inline.gif');
  background-repeat: no-repeat;
  background-position: 4px 6px;
}

a.menuProdTreeInline.menuProdTreeInlineCurrent{
  color: #505461;
}

a:hover.menuProdTreeInline{
  color: #98AC4E;
  text-decoration: none;
  padding: 4px 4px 4px 20px;
  background-image:  url('../img/item_menu_prod_inline_hover.gif');
  background-repeat: no-repeat;
  background-position: 4px 6px;
}

/*--Listy--*/
.colorList0{
  background-color: #FFFFFF;
}

.colorList1{
  background-color: #FFAAAA;
}


