html {background:#115E90 url('images/tlo-html2.gif') bottom left repeat-x;}
body {
	background:transparent url('images/tlo-body.gif') top left repeat-x;
	color:2A2A2A;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#wrapper {
	text-align: left;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url('images/wrapper.gif') top left repeat-y;
}
#content {
margin-top: 0px;
padding-top: 0px;
/*background: #002937;*/
}
#leftColumn {
	/*background:#002937;*/
	float: left;
	width: 235px; /* +35*/
	height: auto;
	margin:0px;
	padding:0px;
}
#StrictContent {
	float: right;
	width: 765px;/*-35   i +5 ze względu na zniesiony margin*/
	height: auto;
	margin:0px;/*margin-left:5px;*/
	/*background:/*#002937;white;*/
}
#logo {
	height: 100px;
	width:346px;
	float: left;
	background:transparent url('images/logo.gif') top left no-repeat;
}
#lacznik{
	height: 100px;
	width:46px;
	float: left;
	background:transparent url('images/lacznik2.gif') bottom left no-repeat;}
#nadmenu1{
float:left;
height:63px;
width:48px;
margin:0px;
padding:0px;
background:transparent url('images/pl.gif') top left no-repeat;
}
#nadmenu2{
float:left;
height:63px;
width:598px;
margin:0px;
padding:0px;
background:transparent url('images/tlo-body.gif') top left repeat-x;
text-align:right;
}
#menu2{
float:left;
height:37px;
width:646px;
margin:0px;
padding:0px;
}
#prawy-rog{
float:left;
height:100px;
width:8px;
margin:0px;
padding:0px;
background:transparent url('images/prawy-rog2.gif') bottom right no-repeat;
}
#break{
width:100%;
height:17px;
margin:0px;
float:left;
background: url('images/break.gif') top left repeat-x;}
#foot2l{
width:8px;
height:8px;
background: url('images/foot2l.gif') top left no-repeat;
margin:0px;
font-size:2px;
float:left;} 
#foot2lc{
float:left;
height:8px;
width:984px;
background: url('images/foot2lc.gif') top left repeat-x;
margin:0px;
font-size:2px;}
#foot2r{
float:left;
height:8px;
width:8px;
background: url('images/foot2r.gif') top left no-repeat;
margin:0px;
font-size:2px;}
#mainfoot{
float:left;
width:100%;
margin:0px;
background: url('images/footer.gif') top left repeat-x;
height:156px;}

.leftcol-end{
float:left;
margin:0 5px 0 0;
padding:0px;
font-size:1px;
background:url('images/leftcol-end.gif') bottom right no-repeat;
height:8px;
width:230px;
}
.npr {
float:left;
padding:8px 10px;
background:white url('images/npr-bckg.gif') top left repeat-y;
width:745px;
margin:0px;}
.npr-filter{
float:left;
margin:0px;
padding:5px 0 0 10px;
width:755px;
background:white url('images/spacer-long.gif') top left no-repeat;
height:28px;}
.npr-category{
float:left;
width:100%;
background:white url('images/npr-bckg.gif') top left repeat-y;}
.help {
	float: left;
	width: 235px;
	height: 53px;
	background:transparent url('images/pas-koszyk.gif') top left repeat-x;
}
.help dl {
  	float: right;
  	width: 225px;
  	margin: 2px;
  	padding: 0;
  	display: inline; /* fixes IE/Win double margin bug */
	/*font-family: Tahoma;*/
  	}
.help dt {
  	float: left;
  	width: 170px;
  	margin: 0;
  	padding: 0;
  	font-size: 75%;
	color: white;
	letter-spacing: 1px;
  	}
.help dd {
  	margin: 0 0 0 0px;
  	padding: 0;
  	font-size: 75%;
  	color: white;
	font-weight:bold;
  	}
.help dd.inna {
	float:right;
	margin:0 10px 0 0;
	padding: 0px;
	font-size: 75%;
	color: #0093B7;}
.inna a, .searchopc a{
color: #339EB9;}
.inna a:hover, .searchopc a:hover{
color: white;
text-decoration:none;}
.help dl dd.imgk {
   	margin: 0px;
   	}
.help dd.imgk img {
  	float: right;
  	margin: 0px;
  	padding: 0px;
  	}
#producent{
width:100%;
height:42px;
float:left;
background:transparent url('images/pas-produc.gif') top left repeat-x;
display:inline;
}
#search2 {
	width:100%;
	float:left;
	height:60px;
	padding:5px 0 3px 0;
	background:transparent url('images/search.gif') top left no-repeat;
}
#linki {
	width:646px;
	float:left;
	height:100px;
}
#cr {height:27px;
    width:190px;
    float:left;
	padding:12px 0px 0px 40px;
	background:#ffffff url('images/cr.png') left top repeat-x;
	font:bold 13px Tahoma,Verdana;
}
#smg{
width:230px;
height:39px;
float:left;
background: transparent url('images/kat-header.png') left top no-repeat;
margin:5px 5px 0 0;
font-size:10px;
}
#footer {
clear:both;
width:100%; 
margin:0px;
padding:0px;
font-size:10px;
}
#flm{
float:left;
width:8px;
height:13px;
background: transparent url('images/foot-tlm.gif') top left no-repeat;
}
#frm{
float:left;
width:8px;
height:13px;
background: transparent url('images/foot-trm.gif') top right no-repeat;}

#flc{
float:left;
width:227px;
height:13px;
background: #002937;
}
#fc{
float:left;
width:757px;
height:13px;
background: white;}

#txtSearch{
margin-right:0px;
margin-left:10px;
width:175px;
}
.box {
  width: 230px;
  float:left;
  background: white;
  margin:0px 5px 0px 0px;
  padding:0px;
  display:inline;
  }
.box-top {
  width: 230px;
  height:39px;
  float:left;
  background: transparent url('images/box-header.png') top left no-repeat;
  margin:0 0px 0 0;
  padding:0px;
  font-size:10px;}
.imgbox{
float:left;
margin:2px 5px;
vertical-align:middle;
}
.nagbox{
padding:0px;
margin:8px 0 0 45px;}
.nagbox, .nagbox2 {
font-size:14px;
font-weight:bold;
font-family:Tahoma,Arial;}
.nagbox2{
padding:0px;
margin-top:8px;
}
.foot-box{
float:left;
width:220px;
margin:0 10px;
padding:0px;
color:white;}
.contbox{
margin:0 0px 0 50px;
font-size:11px;
font-family:Tahoma,Arial;}
.libox{
padding:0px;
margin:0px;
font-size:12px;
font-family:Tahoma,Arial;}
.searchopc{
padding:0px;
margin:0px;
font-size:12px;
margin-left:10px;
}
.manuf{
margin: 3px 0 5px 10px;
color: white;
font-size: 75%;
}

.pheader{
padding:15px 10px 6px 10px;
margin:0px;
font-family : Tahoma, Verdana, Arial;
font-size:20px;
}

/* ustawienia tekstu bledow */
.errorBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  font-weight: bold; color: red;
  background: #ffffff;
}

/* ustawienia tekstu informujacego o braku towaru na skladzie podczas realizacji zamowienia */
.stockWarning {
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  color: #cc0033;
}

/* wyglad tekstu [edycja] przed ostatecznym zatwierdzeniem zamowienia */
.orderEdit {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #00008B;
  text-decoration: underline;
}
.shDescription,.blc, #newsdesk p{
font-family : Tahoma, Arial, sans-serif;
font-size : 12px;
padding:0px;
color:#2A2A2A;
}
.shDescription{
margin:2px 5px;
text-align:justify;}
.pef{
text-align:left;
margin:1px 5px;
font: 11px Tahoma,Verdana;
font-weight: bold;
color:#2A2A2A;}
.blc{
text-align:center;}

.naglowek{
  font: bold 13px Arial;
  text-align: center;
  color: white;
  margin-top:15px;
}  
/* ustawienie informacji w potwierdzeniu mBank */
h1 {
  margin:0px;
  padding:0px;
  font: bold 17px Verdana, Arial, sans-serif;
  color: black;
  
}
h2 {
font: bold 14px Verdana, Arial, sans-serif;
padding:0px 0px 5px 0px;
margin-top: 5px;
border-bottom: 1px solid #D9E0E6;
}
/* ustawienia linkow */
a {
  color: #666;
  text-decoration: none;
}
a:hover {
  color: #666;
  text-decoration: underline;
}
/* kolor linkow w listach z odnosnikami do kolejnych stron */
A.pageResults {
  color: #708090;
}

/* kolor linkow w listach z odnosnikami do kolejnych stron po najechaniu myszka */
A.pageResults:hover {
  color: #999999;
  background: #FFFFFF;
}
/* wyswietlanie ceny produktu w boxie nowe produkty */
.ProductTile {
  font-family: Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 11px; 
  color: #AC0000; 
}
.ProductName {
  font-family: Verdana, Arial, sans-serif; 
 /* font-weight: bold; */
  font-size: 11px; 
  color: #2A2A2A; 
  text-decoration: none;
}
.ProductTile:hover {
  font-family: Verdana, Arial, sans-serif; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #AC0000; 
}
.ProductName:hover {
  font-family: Verdana, Arial, sans-serif; 
 /* FONT-WEIGHT: bold; */
  FONT-SIZE: 11px; 
  COLOR: red; 
  TEXT-DECORATION: none
}  

/* kolor linkow w pasku nawigacyjnym */
.headerNavigation, .headerNavigationFeatured { 
  color: black; 
  text-decoration: none;
  font-size:20px;
}

/* kolor linkow w pasku nawigacyjnym po najechaniu myszka */
.headerNavigation:hover,.headerNavigationFeatured:hover {
  color: #0093B7;
  text-decoration: none;
  font-size:20px;
}

/* ustawienia wyswietlania linkow w boxach po prawej i lewej stronie */
.nagboxlink {
  font-size:13px;
  font-weight:bold;
  font-family:Tahoma,Arial;
  color:white;
}
.boxLink {
  font-size: 13px; 
  color: #1A2638; 
  text-decoration: none;
  padding-left:5px;
}
/* ustawienia wyswietlania linkow w boxach po prawej i lewej stronie */
.boxLink:hover {
  font-size: 13px; 
  color: black; 
  text-decoration: none;
  padding-left:5px;
}
/* ustawienia wyswietlania linkow w boxach po prawej i lewej stronie */
.nagboxlink:hover {
  font-size:13px;
  font-weight:bold;
  font-family:Tahoma,Arial;
  color:red;
  text-decoration: none;
}
.fclink{
text-decoration:none;
color:#FDFDFD;}

.fclink:hover{
color: black;
text-decoration: none;}

.islink{
text-decoration:none;
color:black;}
.islink:hover{
text-decoration:none;
color:#D6C0C0;}
/* sposob wyswietlania formularzy */
form {
  display: inline;
}
/* ustawienia opisow pol formularza przy zaawansowanym wyszukiwaniu */
.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  display: block
}

/* ustawienia pol formularza przy zaawansowanym wyszukiwaniu */
.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  display: block
}

/* ustawienia tekstu w polach formularzy */
CHECKBOX, INPUT, SELECT {
  FONT-SIZE: 11px; 
  FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
  color: #708090;
}

/* ustawienia pola tekstowego w formularzach */
TEXTAREA {
  BORDER-RIGHT: #c0c0c0 1px solid; 
  BORDER-TOP: #c0c0c0 1px solid;
  FONT-SIZE: 11px; 
  BORDER-LEFT: #c0c0c0 1px solid; 
  BORDER-BOTTOM: #c0c0c0 1px solid; 
  FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
  color: #708090;
}

/* ustawienia informacje ze produkt jest niedostepny */
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

/* ustwaienia promocyjnej ceny produktu */
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

/* ustawienia tekstu bledu */
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


.moduleRow { }
/* kolor na jaki zmienia sie tlo po najechaniu myszka podczas np. wyboru sposobu platnosci */
.moduleRowOver { background-color: #e7e7e7; }
/* kolor na jaki zmienia sie tlko po wybraniu opcji */
.moduleRowSelected { 
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: red;
}

/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki nieaktywne*/
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px;text-align:center; }
/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki aktywne*/
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #708090; }

/* ustawienia bledow/sukcesow/ostrzezen podczas operacji usuwania/dodawania informacji*/
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFD700; background-color: #DC143C; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* ustawienia oznaczenia pol wymaganych w formularzach */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* ustawienie wyswietlania nazwy produktu w boxie Nasz Hit */
.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 15px;
  font-weight: bold;
  color: #708090;
}

/* ustawienie wyswietlania opisu produktu w boxie Nasz Hit */
.star-product {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #708090;
}

/* ustawienie wyswietlania ceny produktu w boxie Nasz Hit */
.star-product-price{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ff0000;
}

/* Box Categories */
/* ustawienia wiersza kategorii w boxie Categories */
.CategoryRow {
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px; 
}

/* ustawienia wyswietlania tekstu kategorii w boxie Categories */
.CategoryText {
  FONT-WEIGHT: normal; 
  FONT-SIZE: 11px; 
  COLOR: #525252; 
  TEXT-DECORATION: none; 
  FONT-FAMILY: Verdana, Arial, sans-serif;
}

.PriceProdukt {
  font-family: Verdana, Arial, sans-serif;
  font-size:18px;
  color:green;
  font-weight:bold;
  text-align:center;
}

.SmallPriceProduct {
  font-family: Verdana, Arial, sans-serif; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px;
  COLOR: #708090
}

/* ustawienia napisu cena" */
.Cena {
  font-family: Verdana, Arial, sans-serif; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 14px;
  COLOR: #525252
}

/* wyswietlanie nazwy produktu na stronie opisu produktu */
.ProductInfoTile {
  font-family: Verdana, Arial, sans-serif; 
  FONT-WEIGHT: bold; FONT-SIZE: 14px; 
  COLOR: #525252; 
  TEXT-DECORATION: none; 
  BACKGROUND: #FFFFFF
}

/* wyswietlanie ceny detalicznej producenta i oszczedzasz */
.PriceRetailProduct {
  font-family: Verdana, Arial, sans-serif; 
  FONT-SIZE: 11px;
  COLOR: #525252
}
#statusdiv{
position: absolute;
padding: 2px;
background-color: yellow;
border: 1px solid gray;
visibility: hidden;
}

img {
	border: 0;
}

table.dia a img {
}

table.dia a:hover img {
}

fieldset { border:1px solid #e7e7e7 }

legend {
  font-family: Verdana, Arial, sans-serif;
  padding: 0.2em 0.5em;
  color:525252;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  text-align:right;
  }
  
.fotka {
	width:30%;
	float:left;
}
.foo img,.foto {
	display: block;
	margin: auto;
	padding:3px;
	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
	background:#fff;
}  
#gal a img{ 
border: 1px solid #C8CDD2;
padding:2px;
background:white;
margin:5px;
}
#gal a:hover img{
border: 1px solid #C8CDD2;
padding:2px;
background:white;
margin:5px;
}
a.hlink  {
text-decoration: none;
color: white;
font: bold 13px Arial;
padding:7px;
} 
.lista4 li{
display: inline;
}
.ul-fc{
margin:0px;
padding:3px;
list-style-type:none;
}
.ul-fc li{
/*display:inline;*/
display: table-cell;
vertical-align: middle;
color:#FDFDFD;
font: 13px Verdana;
margin: 0px 10px 10px 10px;
}
.vc{
display:inline;
margin-right:20px;
color:#FDFDFD;
font: 13px Verdana;
height:20px;}
.vc img {
vertical-align:middle;}
.vc a {
color:#FDFDFD;
text-decoration:none;}
.vc a:hover {
color:black;
text-decoration:none;}
.lista li{
text-align:center;
padding:5px;
}
.l6 {
text-align:center;
padding:3px;}
.lista2 li, .l4 li{
text-align:left;
padding:3px;}
.l7 li{
padding:3px;}

.lista3 li, .l6li{
padding:1px;}
/*w advanced search*/
.blok2{
text-align:left;
padding:3px 0px 3px 40px;
margin:0px;
}
.l4{
list-style-image: url("images/misc/arrow_green.gif");}
.l5 ,.lista,.l6,.l7{
list-style-position: outside;
margin:0.3em;
padding:0.3em;}
.lista,.lista2,.lista3,.l5,.l6,.l7{
list-style-type:none;}
.l7 {
width:175px;}
.l5li {
text-indent:1em;}
.l5li2{
text-indent:2em;}
.l5li,.l5li2, .l5 li {
padding:4px 0px;
border-bottom: 1px solid #ECECEC;}
.l9{
list-style-image: url("images/trojmin.gif");
float:left;
}
.l9 li{
margin-bottom:5px;}
.l8{
list-style-image: url("images/trojkat.gif");
float:left;
}
.l9 {
margin:0px 0px 0px 5px;
padding:0px 0px 10px 0px;
list-style-position: inside;}

.blok,.blok-left,.blok-r {
padding:1px;
margin:0px;
color:black;}
.blok{
text-align:center;
}
.blok-left{
text-align:left;
padding-left:10px;
}
.blok-r{
text-align:right;
padding-right:10px;
}
.blok-j{
padding:5px 10px;
margin:0px;
text-align:left;
}
.blok-w{
margin:0px;
padding-left:10px;
text-align:left;
font:bold 13px Arial;
}

.KatBox{
  float:left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  width:220px;
  background: white;
  padding: 0px 5px;
  margin: 0 5px 0 0;
}
* html #smg{
width:230px;
height:39px;
float:left;
background: transparent url('images/kat-header.png') left top no-repeat;
margin:5px 5px 0 0;
padding:0px;
font-size:10px;
display:inline;
}
* html .box-top {
  width: 230px;
  height:39px;
  float:left;
  background: transparent url('images/box-header.png') top left no-repeat;
  margin:0 0px 0 0;
  padding:0px;
  font-size:10px;
  display:inline;}
* html .box {
  width: 230px;
  float:left;
  background: white;
  margin:0px 5px 0px 0px;
  padding:0px;
  display:inline;
  }
* html .KatBox {
padding:0px 5px 0px 5px;
display:inline;
}
* html .l9{
padding: 0px 0px 5px 0px;
margin-left:3px;
list-style-position: inside;
}
* html #search2 {
	width:100%;
	float:left;
	height:60px;
	padding:5px 0 3px 0;
	background:transparent url('images/search.gif') top left no-repeat;
	display:inline;
}
* html #producent{
width:100%;
height:42px;
float:left;
background:transparent url('images/pas-produc.gif') top left repeat-x;
display:inline;
}
.naglowek-modulu{
float:left;
width:100%;
height:20px;
margin: 3px 0px;
font: italic bold 17px Verdana, Arial, sans-serif;
border-bottom: 1px solid #D9E0E6;
text-indent:3%;
}
.infoBoxContents {
  float:left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  padding:5px;
  margin-top:5px;
  width:750px; /*bylo 785px*/
}
.frame-big-txt {
 float:left;
 width:738px;
 background:#002937;
 border:1px solid black;
 padding:5px;
 margin:5px;
}
.box-naglowek{
float:left;
}
.header-l,.header-r,.header-c{
float:left;
padding:0px;
margin: 0px;
height:49px;
}
.header-lf,.header-rf,.header-cf{
float:left;
margin:0px;
padding:0px;
height:44px;
}
.header-l{
width:8px;
background: transparent url('images/header-l2.gif') top left no-repeat;
}
.header-lf{
width:8px;
background: transparent url('images/header-lf.gif') top left no-repeat;
}
.header-c{
width:749px;
background: transparent url('images/header-c2.gif') top left repeat-x;
}
.header-cf{
width:749px;
background: transparent url('images/header-c.gif') top left repeat-x;
}
.header-r{
width:8px;
background: transparent url('images/header-r2.gif') top right no-repeat;
}
.header-rf{
width:8px;
background: transparent url('images/header-r.gif') top right no-repeat;
}
  
.frame{
float:left;
margin:5px 1px;
}
.frame2,.frame3{
float:left;
padding:0px;
background:white;
}
.frame2{
margin:5px 2px;}
.frame3{
background:#FDF9FA;
width:256px;
margin:2px;
}
 .foo,.pt,.shd,.ck{
float:left;
width:236px;
margin:0px;
border-left: 1px solid #E8E8EB;
border-right: 1px solid #E8E8EB;
}
.foo{
height:110px;
padding:0px;
}
.pt{
height:70px;
padding:0px;
}
.shd{
height:90px;
}
.ck{
text-align:center;
padding-top:5px;
border-top: 1px solid #E8E8EB;
}
.tl-box,.bl-box{
float:left;
margin:0px;
padding:0px;
width:8px;
height:8px;
font-size:3px;}
.tl-box{
background: transparent url('images/tl-box.gif') top left no-repeat;}
.bl-box{
background: transparent url('images/bl-box.gif') top left no-repeat;}
.tr-box,.br-box{
float:left;
margin:0px;
padding:0px;
height:8px;
font-size:3px;}
.tr-box {
 background: transparent url('images/testowy-gorny.gif') top right no-repeat;}
.br-box{
 background: transparent url('images/testowy-dolny.gif') top right no-repeat;}
.npr-end{
float:left;
margin:0px;
padding:0px;
height:8px;
width:100%;
font-size:3px;
background: white url('images/npr-end.gif') top left no-repeat;}
 
 .fotka-pl{
  float:left;
 width:100%;
 height:118px;
 padding:5px 0px;
 }
 .frame-tytul{
 height:40px;
 float:right;
 width:70%;
 }
 .frame-o{
 border:1px solid #888888;
 background: #F7F7F7;
 padding:5px;
 width:733px;
 margin-top:5px;
 text-align:center;
 }
  .tabx,.tab2{
 width:100%;
 border: 1px solid black;
 border-collapse: collapse;
 background:white;
 font:12px Arial;}
 .tab2 {
 margin-top:5px;}
 .tabx td {
 border: 1px solid black;
 padding: 5px 10px;
 }
  .tdbs{
width:30px;
}
.trbs{
background:transparent url('images/dot.gif') repeat-x center left;
height:3px;
}
.tab_box{
float:left;
border:0px; 
margin:5px;
width:210px;
border-spacing:0px;
border-collapse:collapse;}
 .tab2 tr {
  border: 1px solid white;}
 .tab2 td {
  padding: 5px 10px;}
 .tab2 tr:hover {
 background:#C40201;}
 .fs10{font-size:11px;
 color:#2A2A2A;}
 .smallText {font-size:11px;}
 .fl-l {float:left;}
 .fl-r{float:right;}
 .cl{clear:both;}
 .w-100{width:100%;}
 .w-80{width:80%}
 .w-75{width:75%;}
 .w-70{width:70%;}
 .w-50{width:50%;}
 .w-10{width:10%;}
 .w-25{width:25%;}
 .w-40{width:40%;}
 .w-60{width:60%;}
 .w-20{width:20%;}
 .b{ font-weight:bold;}
 .u{ text-decoration:underline;}
 .s{ text-decoration:line-through;}
 .c{text-align:center;}
 .jcarousel-skin-tango .jcarousel-container {
background: #F6F6F6;    
width: 100%;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 740px;
height: 360px;
padding: 5px 0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  100%;
height: 360px;	 
}
.jcarousel-skin-tango .jcarousel-item {
width: 210px;
height: 360px;	 	 
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}
.jcarousel-container {
position: relative;
width: 100%;	 
}
.jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
width: 100%;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
float: left;
display: inline;      
width: 200px;
height: 200px;
text-align: center;
text-decoration: none;
color:#000;
}
a.mflink{
color:#339EB9;
text-decoration:none;
font-weight:bold;
font: 10px Tahoma,Verdana;}
a.mflink:hover{
color:#339EB9;
text-decoration:underline;
font-weight:bold;
font: 10px Tahoma,Verdana;
}
.ddsmoothmenu{
font: bold 13px Arial;
background: white url('images/tlo-menu.gif') center center repeat-x;
width: 100%;
}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}
.ddsmoothmenu ul li a{
display: block;
color: black;
margin:3px 0px 3px 0px;
padding: 8px 10px 7px 10px;
text-decoration: none;
border-right: 1px solid #828282;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: black;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: transparent url('images/bla.gif') center center repeat-x;
color: white;
}
.ddsmoothmenu ul li a:hover{
background: transparent url('images/bla.gif') center center repeat-x;
color: white;
}
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; 
visibility: hidden;
}
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}
.ddsmoothmenu ul li ul li ul{
top: 0;
}
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 150px;
background: white url('images/tlo-menu.gif') center center repeat-x;
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #828282;
}
* html .ddsmoothmenu{height: 1%;} 
.downarrowclass{
position: absolute;
top: 13px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}