/*reset*/
html { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } 

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; /*font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;*/ vertical-align: baseline; }
fieldset{ border: none; }
pre, sub, sup { margin: 0; padding: 0; border: 0; outline: 0; }

u { color: #ad0000; text-decoration: none; }

:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a{  color: #75271e; text-decoration: none }

.space { clear: both; }

.clearFix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* WinIE7 only */
*:first-child+html .clearFix{ height: 1%; }

/* WinIE6 and below */
/*¥*/
* html .clearFix{ height: 1%; }
/**/

/* MacIE only */
/*¥*//*/
.clearFix{
	display:inline-table;
}
/**/






/*****************************************/

body{ background: #fff; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }

/*szkielet*/
#container { background: url(../images/container_bg.gif) repeat-y; margin: 0 auto 0 auto; padding: 0 14px; width: 982px; }
#top { width: 982px; padding: 5px 0 0; }

#subMenu{ border-top: 6px solid #e9e9e9; border-bottom: 6px solid #e9e9e9; border-left: 6px solid #e9e9e9; font-weight: bold; text-transform: uppercase; font-size: .75em; width: 982px; }
#subMenu a:hover, #subMenu a.current{ color: #fff; }
 .sPremiera{ color: #ad0000; }
a.sPremiera:hover, a.sPremiera.current{ background: #ad0000; }
 .sOpera{ color: #005eb5; }
a.sOpera:hover, a.sOpera.current{ background: #005eb5; }
 .sBalet{ color: #f26100; }
a.sBalet:hover, a.sBalet.current{ background: #f26100; }
 .sJutropera{ color: #386328; }
a.sJutropera:hover, a.sJutropera.current{ background: #386328; }
#subMenu li{ display: inline; }
#subMenu li a{ width: 240px; line-height: 25px; display: block; float: left; text-align: center; border-right: 4px solid #e9e9e9; }

#breadcrumb{ width: 962px; border-bottom: 1px dotted #dfdfdf; padding: 8px; font-size: .75em; color: #717171; }
#breadcrumb a{ color: #717171; text-transform: uppercase; }

#main, #search { width: 982px; }
#search{ padding: 15px 0 20px 0; }
#sidebarLeft h3 { text-align: left; }
#sidebarLeft .pageTitle{ padding: 7px; margin: 7px 0 0 0; color: #fff; font-weight: bold; background: #000; text-align: left;}
#sidebarLeft #calendarMSidebar{ text-transform: uppercase; font-size: 1.1em; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #e9e9e9; height: 35px; }
#sidebarLeft h3{ color: #ad0000; text-transform: uppercase; border-top: 1px dotted #e9e9e9; padding: 10px 0; font-size: .88em; margin: 0 0 0 20px; }
#sidebarLeft h3.sidebarTitle{ color: #666666; border: none; }
#sidebarLeft h3.sidebarAuthor{ color: #b3b3b3; text-transform: none; text-align: left;}

#sidebarLeft #subitems0 { padding: 0; margin: 0; }
#sidebarLeft #subitems0 a, #sidebarLeft #subitems1 a { display: block; border-bottom: 1px solid #dfdfdf; padding: 6px 4px; text-align: left; color: #666666; text-decoration: none; font: normal 13px/1.5em Georgia, "Times New Roman", Times, serif; }
#sidebarLeft #subitems0 a:hover, #sidebarLeft #subitems1 a:hover { background: #000; color: #fff; text-decoration: none; }

#sidebarLeft #subitems_onpage { padding: 0; margin: 0; }
#sidebarLeft #subitems_onpage a { display: block; border-bottom: 1px solid #b5b5b5; padding: 4px; text-align: left; color: #666666; text-decoration: none; font: bold 16px/1.5em Georgia, "Times New Roman", Times, serif; }
#sidebarLeft #subitems_onpage a.subitem_curr { display: block; border-bottom: 1px solid #b5b5b5; padding: 4px; text-align: left; background: #000;   color: #fff; text-decoration: none; font: bold 16px/1.5em Georgia, "Times New Roman", Times, serif; }
#sidebarLeft #subitems_onpage a:hover { background: #000; color: #e9e9e9; text-decoration: none; }

#sidebarLeft #galery0 { margin: 10px 0 0 0; color:#666666  }
#sidebarLeft #galery0 img { width: 110px; padding: 0px 5px 5px 0; float: left; }
#sidebarLeft .head { font-size: 12px; }


/* sidebar menu***/
#sidebarMenu{ font-size: .88em; text-transform: uppercase; border-bottom: 1px dotted #e9e9e9; margin: 10px 0 10px 0; padding: 0 0 10px 0; }
#sidebarMenu li{ padding: 5px 0; }
#sidebarMenu li a span.more{ padding: 0 0 0 5px; }
#sidebarMenu li.current{ background: #000000; padding: 7px; margin: 10px 0 20px 0; font-size: 1.25em; font-weight: bold; line-height: 1.2em; color: #ffffff; }
#sidebarMenu li.current a{ color: #ffffff; }
#sidebarMenu li.suBcurrent, #sidebarMenu li.suBcurrent a{ color: #717171; }
#sidebarMenu a{ color: #000000; display: block; }

#sidebarGallery{ margin: 50px 0 0 0; height: 255px; }
#sidebarGalleryContainer{ width: 204px; height: 206px; display: block; float: left; margin: 0 1px; }
#sidebarGalleryContainer img{ border: 1px solid #e9e9e9; }
#sidebarGallery .sNavi  { display: block; float: left; height: 200px; width: 10px; margin: 1px 0; background: #e9e9e9; padding: 0px 0 0 0; color: #ad0000; }
#sidebarGalleryContainer a { display: block; float: left; width: 97px; height: 97px; margin: 1px 1px 3px 3px; }
.overImg{ position: absolute; width: 97px; height: 97px; background: url(../images/zoom.gif) no-repeat -4px 83px; }
#sidebarGallery .sNavi a:hover{ background: #000000; color: #ffffff; }
#sidebarGallery .sNavi{ padding: 0 1px; }

.specialGuest{ margin: 0 0 5px 25px; display: block; width: 200px; }
.specialGuest img{ float: left; }
.specialGuest h4{ font-size: .75em; text-transform: uppercase; color: #000000; line-height: 1.2em; margin: 0 0 5px 0; }
.specialGuestTxt{ float: right; border-top: 1px dotted #e9e9e9; border-bottom: 1px dotted #e9e9e9; margin: 0 5px; padding: 5px 0 10px 0; text-align: left; width: 90px; }
.specialGuestTxt p, .specialGuestTxt p a { color: #717171; font-size: .85em; }
.specialGuest a { color: #717171; }

#calendarMSidebar a{ color: #717171; }
#calendarMSidebar li{ display: block; float: left; padding: 10px 0; /*line-height: 25px;*/ }
#calendarMSidebar li.month a{ display: block; width: 180px; text-align: center; }
#calendarMSidebar li a{ border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; padding: 0 4px; }
#calendarMSidebar li.nobg{ background: none; }
#calendarMSidebar a:hover{ color: #000000; }
#calendarMSidebar li.navil, #calendarMSidebar li.navir, #calendarMSidebar li.navir a, #calendarMSidebar li.navil a{ border: none; }
#calendarMSidebar li.navil a, #calendarMSidebar li.navir a{ font-size: 1.2em; line-height: 10px; color: #AD0000; font-family: Geneva, Arial, Helvetica, sans-serif; }

a.getTicket{ display: block; color: #ffffff; background: #b3b3b3; text-transform: uppercase; font-size: 1em; padding: 5px; width: 220px; }
a.getTicket:hover{ background: #000; }
.footertxt{   font-size: .7em; color: #b3b3b3; padding: 20px 0px; background: #fff url(../images/back_footer.gif) repeat-x top; text-align: center; }
.footertxt a{ line-height: 1.2em; display: inline; color: #b3b3b3; border-bottom: 1px dotted #b3b3b3; border-right: none; }
.footertxt p{ padding: 4px 0; }
#footer { background: #e7e7e7 url(../images/footer_bg.gif) repeat-x top;  padding: 20px 0px; }
#footer img{ float: left; margin: 0 10px 10px 0px; }

#footerg { background: url(../images/footerg_bg.jpg) no-repeat; margin: 0 auto 0 auto; padding: 0 14px 10px; width: 982px; height: 20px; }

/*top*/
#logo{ border-right: 1px solid  #dfdfdf; width: 271px; height: 173px; }
#logo a{ display: block; width: 271px; height: 175px; text-indent: -3000px; background: url(../images/logo.gif) no-repeat 20px 20px; }
#topContainer{ width: 709px; margin: 0 0 0 1px; }

#topMenu{ font-size: .7em; font-weight: bold; color: #dfdfdf; margin: 5px 0 0 360px; text-transform: uppercase; }
#topMenu li{ display: inline; }
#topMenu a{ color: #dfdfdf; padding: 0 0 2px 0; border-bottom: 1px solid #dfdfdf; }
#topMenu li.rss { background: url(../images/rss.gif) no-repeat 5px 0; color: #FF6600; padding: 0 5px 5px 25px; }
#topMenu li.rss a, #topMenu li.rss a{ color: #FF6600; border-bottom: 1px solid #FF6600; }
#topMenu a:hover, #topMenu li a.current{ color: #b3b3b3; }
#topMenu li.dot { background: url(../images/dot_menu.gif) no-repeat 0 3px; padding: 0 0px 5px 7px; }

#calendar{ margin: 20px 0 0 0; width: 707px; }
#calendarM{ text-transform: uppercase; font-size: 1.1em; font-weight: bold; }
#calendarM a{ color: #000000; }
#calendarM li{ display: inline; padding: 5px 5px 0px 5px; margin: 0 1px; background: #dfdfdf; float: left; height: 25px; }
#calendarM li.nobg{ background: none; }
#calendarM li.navil a, #calendarM li.navir a{ font-size: 1.2em; color: #AD0000; font-family: Geneva, Arial, Helvetica, sans-serif; }
#calendarD{ margin: 0px 0 0 0; padding: 1px 0 1px 0; height: 45px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: url(../images/calendar_bg.gif) repeat-x 0 1px; font-weight: bold; }
#calendarD li{ text-align: center; height: 45px; float: left; margin: 0 0 0 .04em; }
#calendarD li.current{ background: #fff; }
#calendarD li a { color: #b3b3b3; display: block; font-weight: bold; width: 22px; height: 45px;  }
#calendarD li a:hover {  display: block; background: #fff !important; color: #000; }
#calendarD li a:hover span { background-color: #fff; }
#calendarD li a span.day{ font-size: .75em; display: block; padding: 2px 0 5px 0; }
#calendarD li a span.number{ font-size: .9em; }
#calendarD li.n a span.day, #calendarD li.n a span.number{ color: #ad0000; }

#mainMenu{ height: 51px; width: 707px; margin: 10px 0 0 0; border-top: 1px solid #dfdfdf; background: url(../images/menumain_bg.gif) repeat-x 0 1px; text-transform: uppercase; text-align: center; font-size: .88em; color: #b2b2b2; font-weight: bold; }
#mainMenu  a { float: left; width: 117px; height: 50px; color: #b2b2b2; text-align: center; margin: 0 auto; border-left: 1px solid #dfdfdf; }
#mainMenu  a span { height: 50px; display: table-cell; vertical-align: middle; text-align: center; width: 116px; }
#mainMenu  a span {
	*height: 30px;
	*padding-top: 20px;
}
#mainMenu a:hover, #mainMenu  a.current{ background: url(../images/menumain_bg_o.gif) repeat-x 0 2px; color: #000; }

/*main******/
#main #bnr{  text-align: center; background: #e9e9e9; border-bottom: solid 6px #e9e9e9; }
#main.sidebarR{ margin: 0 15px 0 0; background: url(../images/sideright_bg.gif)  736px 0 repeat-y; padding: 0 5px 0 0; margin: 0 0 20px 0; }
#main #sidebarLeft, #search #sidebarLeftSearch{ width: 230px; float: left; text-align: right; margin: 12px 0px 0 15px; }

#search a{ color: #b2b2b2; border-bottom: 1px dotted #717171; }
#contentSearch a.customSearch{ margin: 0 0 0 50px; }
#contentSearch{ padding: 10px 0 0 0; font-size: .85em; }
#search a.submit{ border: none; color: #ad0000; padding: 2px; }
input{ border: 1px solid #f5f5f5; background: #dfdfdf; }
#search input{ width: 200px; }
#search #sidebarLeftSearch h2{ font-size: 1em; color: #b2b2b2; }

#main #sidebarRight{ width: 239px; background: #dfdfdf; text-align: right; margin: 0 7px 0 25px; height: 100%; text-align: left; }
#sidebarRight h3, #sidebarRight h4{ color: #717171; font-size: .85em; border-bottom: 1px dotted #717171; margin: 10px 15px; padding: 0 5px 10px 5px; text-transform: uppercase; }
#sidebarRight h4{ border-bottom: none; margin: 0 0 2px 20px; padding: 0; }
#sidebarRight p{ margin: 0 20px 10px 20px; }
#sidebarRight .obsada p, #sidebarRight .obsada a { line-height: 1.2em; font-size: 12px; margin: 3 0 7px 0; text-decoration: none; color: #000; }
#sidebarRight .obsada a:hover { color: #f26100; }
.sDate, .sTime{ color: #ad0000; font-weight: bold; font-size: 1em; display: block; margin: 0 0 5px 0; }
em{ color: #717171; font-style: italic; }
#sidebarRight a.getTicket{ margin: 0 0 15px 15px; width: 200px; background: #000000; }
#sidebarRight .obsada{ display: block; border-top: 1px solid #ffffff; padding: 15px 15px 0 0px; }
#sidebarRight .dList{ margin: 0 10px 0 10px; font-size: .85em; }
.dList li{ padding: 4px 5px 0 5px; font-size: .80em; color: #717171; }
.dList .sHead{ border-top: 1px dotted #717171; padding: 5px 5px 0 5px; margin: 10px 0 2px 0; text-transform: uppercase; color: #444; font-size: .85em;  text-decoration: none }
.dList .sHead a { color: #444444; font-size: .90em; text-decoration: none; }
#main.sidebarR #content { margin: 19px 0 10px 10px; width: 440px; line-height: 1.3em; font-size: .9em; }

#systemLink{ padding: 5px 0 5px 0; margin: 10px 0 15px 0; border-top: 1px dotted #dfdfdf; text-transform: uppercase; color: #b2b2b2; line-height: 1.2em; font-size: .85em; clear: both; width: 440px; }
#systemLink a{ color: #b2b2b2; }
#systemLink a:hover{ color: #000000; }

.sidebarRNavi{ margin: 10px 10px 0 10px; font-size: .85em; font-weight: bold; }
.sidebarRNavi li{ border-top: 1px dotted #717171; padding: 5px; }
.sidebarRNavi a{ color: #444444; display: block; }
.sidebarRNavi a:hover{ color: #000000; }

#sidebarLeft .operaTitle{ background: #005eb5; }
#sidebarLeft .baletTitle{ background: #f26100; }
#sidebarLeft .premieraTitle{ background: #ad0000; }
#sidebarLeft h2, #sidebarLeftSearch h2{ font-size: 1.2em; text-transform: uppercase; }

img.borderImg{ border: 1px solid #dfdfdf; }

#content .introText{ color: #ad0000;  margin: 0 0 0px 0; }
/* #content a { text-decoration: underline; } */
#content a:hover { color: #ad0000;}
#main  #content{ padding: 0; width: 710px; margin: 19px 0 0 0; color: #666666; font-size: .95em; line-height: 1.2em; }
#mainBox{ margin: 10px 40px 0 0; clear: both; }
#imageBox{ margin: 0 20px 15px 0;  }
#introBox{ margin: 0 100px 10px 0; width: 360px; }
.teamThumb{ width: 95px; display: block; float: left; color: #000000; text-transform: uppercase; font-size: .75em; text-align: center; line-height: 1.3em; margin: 20px 10px 0 5px; }
.teamThumb img{ display: block; width: 95px; height: 95px; }
#main #news #content{ padding: 12px 1px 0px 0; margin: 0; }
#main #news #content a, #sidebarLeft h2 a{ color: #666; }
#newsList { text-transform: uppercase; font-size: .88em; }
#newsList li{ padding: 0 0 10px 0; }
#newsList li a .linkBulletR{ color: #ad0000; font-size: .9em; text-decoration: none; }
#newsList a { text-decoration: none; }
#newsList a:hover { text-decoration: underline; color: #ad0000;  }

#boxHomeContainer{ height: 290px; border: 6px solid #e9e9e9; }

.homeBox{ width: 238px; height: 290px; border-right: 6px solid #e9e9e9; }
.homeBox h3{ color: #fff; font-size: 1.2em; text-transform: uppercase; text-align: center; }
.homeBox h3 a{ display: block; height: 280px; color: #fff; padding: 10px 0 0 0; }

.premiera{ background: url(../images/premierabox_bg.jpg) no-repeat; }
.balet{ background: url(../images/baletbox_bg.jpg) no-repeat; }
.opera{ background: url(../images/operabox_bg.jpg) no-repeat; }
.jutroopera{ background: url(../images/jutrooperabox_bg.jpg) no-repeat; }
.rokkobiet{ background: url(../images/rokkobiet_bg.jpg) no-repeat; }

.rokkobiet_intro {
	text-align: center;
	margin: 20px auto;
	
}


.homeBox.premiera h3{ background: url(../images/premiera_h.png) no-repeat; }
.homeBox.opera h3{ background: url(../images/opera_h.png) no-repeat; }
.homeBox.balet h3{ background: url(../images/balet_h.png) no-repeat; }
.homeBox.jutroopera h3{ background: url(../images/jutroopera_h.png) no-repeat; }
.homeBox.rokkobiet h3{ background: url(../images/rokkobiet_h.png) no-repeat; }
/*repertuar**/
#repertuar{ width: 705px; color: #b5b5b5; margin: 5px 0 0 10px; font-size: .88em; line-height: 1.4em; }
#repertuar td.header{ height: 40px; padding: 0 8px 8px 8px; vertical-align: top; }
#repertuar td, #repertuar th{ border-right: 1px dotted #b3b3b3; padding: 0 2px 0 8px; }
#repertuar tbody, #repertuar a{ color: #666666; }
#repertuar tr.odd{ background: #dfdfdf; }
#repertuar  td { padding: 8px; }
 .sort{background:yellowgreen}
  .sort:after{content:'#przesortuj tê kolumnê'; font-size:0.8em}
.repRecomendation{ text-transform: none; }
#repDateCell{ width: 85px; }
#repTimeCell{ width: 16px; }
#repTtitleCell{ width: 211px; }
#repRecoCell{ width: 194px; }
#repPriceCell{ width: 15px; }
.repTitle{ display: block; font-weight: bold; padding: 0 0 2px 0; }
#repertuar  th.repTypeCell{ width: 28px; padding: 0; }
#repertuar a:hover, #repertuar a:hover .repOpera , #repertuar a:hover .repOpera , #repertuar a:hover .repBalet , #repertuar a:hover .repPremiera{ color: #000000; }
.repPremiera, .repPremiera a{ color: #AD0000; }
.repOpera, .repOpera a{ color: #005eb5; }
.repBalet, repBalet a{ color: #f26100; }
#repertuar tfoot td{ zborder-top: 1px dotted #b3b3b3; border-right: none; }
#repertuar img{ border: none; vertical-align: text-top; }

#repertuar a.aOpera:hover { color: #005EB5; }
#repertuar a.aPremiera:hover { color: #ad0000; }
#repertuar a.aBalet:hover { color: #F26100; }


.logo a{ display: block; height: 103px; border-right: 1px dotted #b3b3b3; }



.herb{ background: url(../images/instytucja_l.gif) no-repeat 0 10px; width: 180px; text-indent: -3000px; }
.bip{ background: url(../images/bip_l.gif) no-repeat 10px 30px; width: 85px; text-indent: -3000px; }
.mkidn{ background: url(../images/mkidn_l.gif) no-repeat 10px 10px; width: 140px; text-indent: -3000px; }
.noborder, #repertuar th.noborder{ border: none !important; border-right: none !important; }

.left{ float: left; }
.right{ float: right; }
.ctr{ text-align: center; }
.clr{ clear: both; }
.more, a.more{ color: #ad0000; }

.tooltip { display: none; } 
.tTitle, .tTime{ display: block; font-size: .85em; font-weight: bold; text-align: left; }
.tTime{ margin: 5px 0 0 0; font-size: .7em; color: #eee; }





/* -------------------------------- MARCIN ------------------------------- */



.head_subitems { font: normal 20px Times; color: #75271e; margin: 12px 0 12px 0; padding-top: 5px; border-top: 1px dotted #ccc29d; }

#subitems0 { text-align: left; margin: 0px 0px  20px 0px; }
#subitems0 A { color: #444; text-decoration: none; display: block; padding: 13px 3px 13px 15px; border-bottom: 1px solid  #dfdfdf;   }
#subitems0 A:hover{ color: #fff; text-decoration: underline; background: #b2b2b2; font-weight: bolder; }
#subitems1 { text-align: left; margin: 0px 0px  20px 0px; }
#subitems1 A { color: #444; text-decoration: none; display: block; padding: 13px 3px 13px 15px; border-bottom: 1px solid  #dfdfdf;   }
#subitems1 A:hover{ color: #fff; text-decoration: underline; background: #b2b2b2; font-weight: bolder; }
.SpektaklIcon img { border: 1px solid #eeeeee; padding: 1px; margin: 0 0 15px 0; }

#subitems1 a.arrow1, #subitems2 a.arrow1, #subitems3 a.arrow1, #subitems4 a.arrow1, #subitems5 a.arrow1 { font: bold 9px Verdana; color: #ad0000; text-decoration: none; }
#subitems3 { text-align: left;  }
.foto3 { float: left; padding: 2px; text-align: center; margin: 0px 7px  0 0; }
.subitems3_txt { margin: 0; float: left;  padding: 0 0 0 0; font-size: .85em; width: 320px;}
.subitems3_txt a {  text-decoration: none; padding: 0; font-size: .99em; color: #ad0000; }
.subitems3_txt a:hover{  text-decoration: underline; color: #ad0000 }
.space_3 { clear: both; height: 20px; margin: 0px; padding: 0px; font: normal 1px Tahoma; }
#sidebarLeft .subitems3_txt { width: 100%; } 
#sidebarLeft .subitems3_txt {  font-size: 11px; font-weight: normal; } 
#sidebarLeft .subitems3_txt a {  font-size: 11px; font-weight: bold; } 
#sidebarLeft .subitems3_txt strong { font-size: 11px; font-weight: normal; }

#subitems4 { text-align: left;  }
.foto4 { float: left; padding: 2px; text-align: center; margin: 0px 7px  0 0; }
.subitems4_txt { margin: 0; float: left;  padding: 0 0 0 0; font-size: .85em; }
.subitems4_txt a {  text-decoration: none; padding: 0; font-size: .99em; color: #ad0000; }
.subitems4_txt a:hover{  text-decoration: underline; color: #ad0000 }

#subitems8 { text-align: left;  }
.foto8 { float: left; padding: 2px; text-align: center; margin: 0px 7px  0 0; }
.subitems8_txt { margin: 0; float: left;  padding: 0 0 0 0; font-size: .85em; width: 320px;}
.subitems8_txt a {  text-decoration: none; padding: 0; font-size: 1.1em; color: #ad0000; font-weight: bolder;}
.subitems8_txt a:hover{  text-decoration: underline; color: #ad0000 }
.space_3 { clear: both; height: 20px; margin: 0px; padding: 0px; font: normal 1px Tahoma; }
.subtext_8 a { display: block; padding: 0 3px 0 18px; background: url(../images/point1.gif) no-repeat 2px 6px; font-weight: normal; font-size: .99em; }

table.SearchResults { color: #717171; font-size: 0.85em; }
table.SearchResults td { padding: 7px 0 0 0; }
table.SearchResults td a { color: black; font-size: 0.95em;}
table.SearchResults td a:hover { color: #75271e; }

#ftp_download {  margin: 0 0 0 0px; padding: 10px  0 15px 0px; }
#ftp_download a {  color: #666666;  text-decoration: none;  display: block; padding: 8px 0 8px 35px; }
#ftp_download a:hover { color: #75271e; text-decoration: underline; }
.ftp_head { font-weight: bolder; }

.table_cennik td { border: 1px solid #e7e7e7; padding: 3px; }

#site_map ul { margin: 0; padding: 3px 0 3px 25px; font-weight: normal; }
#site_map  li  { background: url(../images/dot_menu2.gif) no-repeat 12px 4px; padding: 0 0 0 23px; }
#site_map ul ul { font-weight: normal; }
