/* Początek Struktura */
body {
	margin: 0px;
	padding: 0px; 
	}

#page {
	background-color: white;
	margin: auto;
	padding: 0px;
	width: 980px;
	border:1px solid red;
	}
	
#header {
	background-color: white;
	}
	
#winieta {
	top:0px;
	padding: 0;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 140px;
	width: 980px;
	}

#glowna_czesc {
margin-top:0px;
float:left;
width:760px;
}

#kolumna_lewa {
	width: 200px;
	float:left;
	position:relative;
	}

#kolumna_srodek {
	width: 560px;
	float:right;
	}
	
#kolumna_prawa {
margin-top:0px;
	width: 220px;
	float: right;
	position:relative;
	}
	
#kol_lewa_tekst 
{
padding-left:20px;
}

#kol_prawa_tekst 
{
padding-right:20px;
padding-left:10px;
}

#dolna_ramka {
	width: 940px;
	margin:20px;
	clear:both;
	}


#footer {
	padding: 0 0 0 0px;
	margin: 0 auto;
	width: 980px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* Koniec Struktura */


/* Początek Czcionki i kolory */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #d5d6d7;
	color: #333;
	text-align: center;
	}

#winieta a{border:0px;}
	
#mg {
	font-size: 7pt;text-transform: uppercase;font-weight: bold; color: #fff; text-align: center
	}

	
#testimonial {
	text-align: center;
	}
#testimonial a { border-bottom: 0px; }

#banner {
	text-align: center;
	}
#banner a { border-bottom: 0px; }

#content {
	font-size: 1.2em
	}
	
#kol_lewa_tekst {
font-size: 8pt; text-align: left}

#kol_lewa_tekst a { border-bottom: 0px}
#kol_lewa_tekst a:hover { border-bottom:1px dotted #7F7F7F;}

#kol_prawa_tekst {
font-size: 8pt; text-align: left}

#kol_prawa_tekst a { border-bottom: 0px}
#kol_prawa_tekst a:hover { border-bottom:1px dotted #7F7F7F;}

#tekstglowna {font-weight: normal; color: red; padding-top: 0.75em;
      padding-bottom: 0.75em;
      border-bottom: 1px dashed #B2B2B2;
      border-top: 1px dashed #B2B2B2;}	

#popup {border-bottom: 0px}
#popup a {border-bottom: 0px}

#kol_lewa_tekst ul {margin:5px 5px 15px 10px;  padding:0; list-style-image: url(http://www.tolle.pl/grafika/bezpunktu.gif); }	

#kol_lewa_tekst li{
      font-size: 8pt;
      }	
		
#kol_prawa_tekst ul {margin:5px 5px 15px 10px;  padding:0; list-style-image: url(http://www.tolle.pl/grafika/bezpunktu.gif); }	

#kol_prawa_tekst li{
      font-size: 8pt;
      }	
      
#ksiegarnia a{border-bottom: 0px;}
#ksiegarnia a:hover{border-bottom: 0px;}

#tekst_biuletyn {font-family: georgia;}
#tekst_biuletyn p {font-size: 10pt; text-align: justify; line-height: 150%; text-indent:15px; color: #202020 }

#art_pp {font-size: 10pt; 
	font-family: Georgia,Verdana, Arial, Sans-Serif;}
#art_pp p {font-size: 10pt; text-align: justify; line-height: 150%; text-indent:15px; color: #202020}
	

/* Koniec Czcionki i kolory */

/* Początek Elementy */

.alignleft {float: left}
.alignright {float: right}

P { font-family: georgia; font-size: 12pt; text-align: left; line-height: 130%; text-indent:15px; color: #202020 }


h1{
   	font-family: georgia;
      font-size: 18pt;
		font-weight: normal;
      padding-top: 0.75em;
      padding-bottom: 0.75em;
      border-bottom: 1px dashed #B2B2B2;
      border-top: 1px dashed #B2B2B2;
      margin-top:0px;
      color: #6895d0;
      text-align: center;
      }	
      
h3{
   	font-family: georgia;
      font-size: 12pt; 
      padding-top: 0px;
      padding-bottom: 5px;
      margin-top:0px;
      border-bottom: 2px solid #6895d0;
      font-weight: bold; 
      color: #6895d0;
      text-align: left
      }	

H2 { font-weight: bold; color: #6895d0; font-size: 12pt; text-align: left; font-family: georgia; padding-top: 15px; } 

.autor_art { font-family: verdana; letter-spacing: 1px; text-transform: uppercase; font-style: normal; font-size:8pt; padding-bottom: 25px }
      
A { text-decoration: none; color: #2B44F9; border-bottom:1px dotted #0621D7; } 

a:hover {color: #0621D7; border-bottom:1px solid #0621D7; }

a:visited {color:#0621D7}

li{
      text-align: left;
      font-size: 9pt;
     }	
      
ul {margin:5px 0px 5px 30px;  padding:0; list-style-image: url(http://www.tolle.pl/grafika/punkcik.gif); }	

.kategoria_lewe { font-size: 7.5pt; font-weight: bold; color: #9D9D9D }
      
.b { font-weight: bold; color:#303030 }

.lewy {text-align: left}

.b2 { font-weight: bold; }

.lead { font-weight: bold; color:#303030; font-size: 8.5pt }

.i { font-style: italic; } 

.dzial {  font-size: 7.5pt; color:#464646; text-align:left }

.autor { color: #7C7C7C; font-style: normal; font-size: 8pt; text-align: left }

.stopka { margin: 0;
font-size:1em;
	padding: 20px 0;
	text-align: center; }

.srodek { text-align: center; } 

.tabwn {font-size: 8pt; text-align: left; background-color: #fff8c9; color: #464646}

.b { font-weight: bold; color:#303030 }

.b2 { font-weight: bold; }

.lead { font-weight: bold; color:#303030; font-size: 8.5pt }

.i { font-style: italic; } 

.dzial {  font-size: 8pt; color:#464646 }

.podpis { font-family: georgia; font-style: italic; font-size:10pt; padding-bottom: 10px; text-align: right; }

.dopisek { color: #6C6C6C; font-size: 9pt }   

.zrodlo { font-size: 8pt; color: #8A8A8A } 

.gora { text-align: right; font-size: 8pt; }

.spistresci {font-size: 8pt; text-align: center}

.rynkowa { text-align: center; font-size: 7.5pt }

.cena { text-align: center; font-size: 10pt; color: red; font-weight: bold }

.zwykly { font-size: 10pt; text-align: left } 

.menu {font-size: 8pt; text-align: left; color: #Bb0909; margin-top: 7px}

.autorks {font-size: 8pt; color: #000000; text-align: left}

.tytulks {font-size: 9pt; font-weight: bold; color:#464646; text-align: center; font-family: georgia}

.wydawcainfo {font-size: 7.5pt; color: #646464}

.cenasm {text-align: left; font-size: 8pt; color: #FF6304; font-weight: bold; text-indent:12px}

.opisks { font-size: 8pt; text-align: left; text-indent:12px } 

.dopsm { color: #464646; font-size: 8pt; text-align: left }

.tytks { font-weight: bold; color: red; font-size: 10pt; text-align: left } 

.bok { font-size: 8pt; text-align: left}

.ind {font-family:georgia; font-size: 10pt; text-align: left; line-height: 130%; text-indent:15px; color: #202020}

.fl {font-size:13pt; font-weight:bold; color:#303030 }

div.porozmawiaj {font-size: 8pt; color: #000000; text-align: center; }

table.opinie {border-top:1px solid #999999;border-left:1px solid #999999;
border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FFFFFF; width: 80%; padding: 5px; }

div.opinie { font-size: 8pt; text-align: left; background-color: #ffffff; color: #464646 }

table.domenu {border-top:1px solid #999999;border-left:1px solid #999999;
border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FDFF9B}

table.ksiazka {border-top:1px solid #999999;border-left:1px solid #999999;
border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FFFFFF; margin: 8px}

table.prawakol {border-top:1px solid #B6B6B6;border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;background-color: #FFFFFF}

table.satysfakcja {border-top:1px solid #333333;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FFFFFF}

table.krem {border-top:1px solid #999999;border-left:1px solid #999999;
border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FFF8c9}

.krem {border-top:1px solid #999999;border-left:1px solid #999999;
border-right:1px solid #333333;border-bottom:1px solid #333333;background-color: #FFF8c9}

div.tytulprawakol {font-size: 7.5pt; color: #ffffff; font-weight: bold}

div.polec {font-size: 8pt; color: #000000; text-align: right; border-bottom: 1px dashed #B2B2B2; border-top: 1px dashed #B2B2B2; padding-bottom: 5px; padding-top: 5px;}

div.tytullewakol {font-size: 7.5pt; color: #464646; font-weight: bold; text-align: left}

.partner_table_head { background-color: #ffdaaa; text-align: left; height: 20px; padding-left: 10px; border-bottom: 1px solid #A7A7A7; font-size: 8pt }

table.partner {width: 460px; margin-left: 3px; padding: 1px; border: 1px solid #999999; font-size: 8pt}

div.redakcja-kto {text-align: left; font-size: 9pt; font-weight:bold; color: #303030}

div.redakcja-opis {font-size: 8pt; text-align: left; line-height: 130%; color: #202020}

.male {font-size: 8pt}

.tyt { font-weight: bold; color: #000000; font-size: 10pt; text-align: left; } 

.autor_rec { font-size: 8pt; color: #8A8A8A; text-align: left; } 

.opis { font-size: 8pt; text-align: left } 

.z_kim { font-size: 8pt; color: #464646; text-align: left } 

.par {	font-family: georgia;
      font-size: 11pt; 
      margin-top:0px;
      font-weight: bold; 
      color: #Ff6c00;
      text-align: left }

.par2 {	font-family: georgia;
      font-size: 14pt; 
      margin-top:0px;
      font-weight: normal; 
      color: gray;
      text-align: left }

.optechlewy {text-align: right; font-weight: bold; width: 150px; vertical-align: top; color: #464646; font-size: 8pt }
.optechprawy {text-align: left; color: #464646; font-size: 8pt }
.order_table_head { background-color: #E0CDA5; text-align: center; height: 20px; font-size: 8pt }
TD.order_table_head { border-right: 1px solid #f3f3f3; font-size: 8pt }
.order_table_data_odd { background-color: #ffffff; font-size: 8pt }
.order_table_data_even { background-color: #f3f3f3; font-size: 8pt }
TD.order_table_data { padding: 5px; border-right: 1px solid #d3d3d3; text-align: right; font-size: 8pt; vertical-align: top; }
.order_table_footer { background-color: #E0CDA5; text-align: right; height: 20px; padding: 5px; font-size: 8pt }
.order_table_footer_light { background-color: #f3f3f3; text-align: right; height: 20px; padding: 5px; font-size: 8pt }
	

.ksiazki {font-family: verdana; text-align: left; padding-bottom: 30px; padding-top: 20px; border-bottom: 1px dashed gray; }

.przerwa {height: 30px; }

.tytksiazki { font-weight: bold; color: #2B44F9; font-size: 10pt; text-align: left; border-bottom:1px dotted #7F7F7F; } 

.cena_lista {text-align: right; font-size: 8pt; font-weight: bold; color: #5D5D5D;}

.przekr { text-decoration: line-through }

.cr_lista {color: #Ff6304; text-decoration: line-through}

.pytanie_koszyk {font-size: 8pt; font-weight: bold; color: #0D4B99; border-bottom:1px dotted #7F7F7F; cursor: pointer; }

#dolna_ramka li {font-size: 8pt;}

.abc {font-family: verdana; font-weight: bold; font-size: 13pt; color: red; text-align: left;}

#banner_dol a {border: 0px}

td.menugora { vertical-align:middle; font-family:verdana; font-size:8pt; }

/* Koniec Elementy */