/********************************************************************
	Style CSS serwisu internetowego Turkowiak sp. z o.o.
	* Struktura strony, gorna belka i menu *
	Projekt: PC Guard SA, 2005
*********************************************************************/

/*---baza dla wyliczen---------------------------------------------*/
body, body div, body p, body th, body td, body li, body dd, ul, li { font-size:small; }
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd { font-size:small; }

body h1 { font-size:medium; voice-family: "\"}\""; voice-family:inherit; font-size:1.3em; }
html>body h1 { font-size:large; }

body h2, body h3, body h4 { font-size:medium; voice-family: "\"}\""; voice-family:inherit; font-size:1.1em; }
html>body h2, html>body h3, html>body h4 { font-size:1.1em; }
/*-----------------------------------------------------------------*/
* { margin:0; padding:0; } /* zeruje ustawienia domyslne przegladarek */
div, p, ul, li, h1, h2, h3, h4 { margin:0; padding:0; } /* ustawienie redundantne, dla starszych przegladarek */

table.menu { margin: 0; padding: 0; text-align: left; border-collapse: collapse; width: 179px; }
td.menu-gora {height: 21px; background:#fff url(../images/menu-gora.png) no-repeat top left; }
td.menu-dol {height: 25px; background:#fff url(../images/menu-dol.png) no-repeat top left; }
td.menu-info {height: 68px;  padding-right: 10px; background:#fff url(../images/menu-info.png) no-repeat top left; }

td.menu-info p {margin-left: 12px; font-size:11px; }

td.menu-tresc-0,
td.menu-tresc-1,
td.menu-tresc-2,
td.menu-tresc-3 { background:#fff url(../images/menu-tlo.png) top left repeat-y; }

.menu * a { margin:0 12px 0 10px; padding:2px 10px 4px; border:1px solid #eee; display:block; text-decoration:none; }
.menu * a:visited { margin:0 12px 0 10px; padding:2px 10px 4px; border:1px solid #eee; display:block; text-decoration:none; }
.menu * a:hover { background:#EDE7E1; color:#C1AD9B; text-decoration:underline; border:1px solid #ffffff; }

td.menu-tresc-1 a { color:#5c609d; }
td.menu-tresc-1 a:visited { color:#5c609d; }
td.menu-tresc-2 a { color:#5c609d; padding-left:14px;}
td.menu-tresc-2 a:visited { color:#5c609d; padding-left:14px;}
td.menu-tresc-2 a:before { content:url(../images/strzalka.png) " "; }

td.menu-tresc-3 a { font-size:11px; color:#5c609d; padding-left:16px; background:#f5f5f5; border:1px solid #e6e6e6; }
td.menu-tresc-3 a:visited { font-size:11px; color:#5c609d; padding-left:16px; background:#f5f5f5; border:1px solid #e6e6e6; }
/*-----------------------------------------------------------------*/

#podswietl { font-weight:bold; background:#C0AB9A; }

.nawig { clear:both; padding:2em 0 .5em; width:99%; text-align:center; }
.nawig ul { list-style-type:none; }
.nawig li { font-size :11px; display:inline; }
.nawig li a {font-size :10px; color:#aaa; padding:1px 5px; line-height:1.6; text-decoration:none; border:1px solid #fff; }
.nawig li a:hover { border:1px solid #aaa; background:#eee; color:black; }

#stopka { width:99%; clear:both; padding:2em 0 .5em; color:#aaa; }
#stopka p { text-align:center; font:xx-small Verdana, Tahoma, Arial, sans-serif; }
#stopka p span { display:block; margin:.5em 0; border-top:1px solid #ddd; }
#stopka a { color:#828282; text-decoration:none; }
#stopka a:hover { text-decoration:underline; color:black; }
#stopka #valid { text-align:right; }

.box { margin-bottom:5px; border:1px solid #ddd; width:99%; position:relative; background:#f5f5f5; padding:10px 0; }
.box img { float:left; margin:0 15px; }
.box p { margin:0 20px; text-align:justify; max-width:45em; }

/* inne */
acronym:hover, abbr:hover { cursor: help }
abbr[title], acronym[title], span[title], strong[title] { border-bottom:thin dotted; cursor:help; }
.skip { display:none }
.czysc { clear:both; line-height:1px; }
.wybierzstyl { display:block; position:absolute; right:0; top:25px; border:1px solid #000; background:transparent; padding:3px; z-index:101; }
#wszystko > .wybierzstyl { position:fixed; }
.red { color:red; font-weight:bold; }

.price { color:red; font-weight:bold; }

/*******************************************************************
	ponizszy kod stanowi zmodyfikowana wersje fragmentu
	arkusza css pochodzacego z serwisu konsorcjum W3C 
	http://www.w3.org

	Copyright 1997-2004 W3C (MIT, ERCIM, Keio). All Rights Reserved.
	The following software licensing rules apply:
	http://www.w3.org/Consortium/Legal/copyright-software
*********************************************************************/

@media print {
   h1,h2,h3,h4,h5,h6 { page-break-after:avoid; page-break-inside:avoid }
   blockquote,pre { page-break-inside:avoid }
   ul,ol,dl { page-break-before:avoid }
   .navbar { background-color:#fff; color:#000; border-color:#000; border-width:1px; }
   a.navlink,a.bannerLink { font-weight:normal }
}

@media aural {
   h1, h2, h3,
   h4, h5, h6    { voice-family:paul, male; stress:20; richness:90 }
   h1            { pitch:x-low; pitch-range:90 }
   h2            { pitch:x-low; pitch-range:80 }
   h3            { pitch:low; pitch-range:70 }
   h4            { pitch:medium; pitch-range:60 }
   h5            { pitch:medium; pitch-range:50 }
   h6            { pitch:medium; pitch-range:40 }
   li, dt, dd    { pitch:medium; richness:60 }
   dt            { stress:80 }
   pre, code, tt { pitch:medium; pitch-range:0; stress:0; richness:80 }
   em            { pitch:medium; pitch-range:60; stress:60; richness:50 }
   strong        { pitch:medium; pitch-range:60; stress:90; richness:90 }
   a:link        { voice-family:harry, male }
   a:visited     { voice-family:betty, female }
   a:active      { voice-family:betty, female; pitch-range:80; pitch:x-high }
}
