/* OGÓLNE ZAŁOŻENIA DO WSZYSTKIEGO */
* {margin: 0; padding: 0; border: 0;}
/* fixes bug in Mozilla */
html {min-width: 1000px; }
img { display: block; border:0px;}

.clear{
	clear: both;	
}

body { 
	margin: 0px 4px 0px 4px; 
	padding: 0px; 
	border: 0; 
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	background-color:#fff; 
	color:black;
}

h1, h2, h3, h4, h5 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h1, h2, h3 { color:#0a2d45;}
h1 { font-size:2em; background: url(../images/h1_indic.gif) no-repeat left 68%; margin-left: 2px; padding:1em 2em 0.3em 43px;}
.kat_ksiazki, .mniej { font-size: 85%;}
h2{ font-size: 1.75em; padding:0.5em 2em 0.2em 0em;}
h3 {font-size: 1.5em; padding:0.5em 2em 0.4em 0em;}
h4 {color:#876F34; font-size: 1.2em; padding:0.5em 2em 0.2em 0em;}
h5 { font-size:1.2em; font-style:italic; padding:0.5em 2em 0.2em 0em;}
h4 img { display: inline; vertical-align: top; margin: -1px 0px 0px 5px;}
p, h2, h3, h4, h5, ul.content_lista { padding-left: 27px;}
p, ul.content_lista, .tabela_forum {line-height: 1.5em;}
p {margin: 0.5em 1em 0.5em 0px;}

a:link, a:visited { text-decoration: none; color:#0069d3;}
a:hover, a:hover span { text-decoration:underline; color:#004F9D;}
a.LTU_Author { background-color:#FFF; }
a.LTU_Admin { color:#F60;}
ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
ol {list-style-position:outside;}

input, textarea, select { background:#fff url(../images/input_bg.png) no-repeat left bottom; border: 1px solid #40688c; }
input, textarea { padding: 0px 3px 2px 3px;}
select { padding: 0px 0px 1px 3px; }
.radiobutt input, .radiobutt td, .radiobutt tbody { border-top:none!important; margin:0px 4px 0px 0px; border:0px none; background: none; }
.radiobutt tbody td { border-top:none!important; border:0px none; }
table.radiobutt {padding:0px; margin:0px 4px 0px 0px; border-top:none!important; background: none;}
input#image{ border:0; padding:0; vertical-align:middle;}
input.zatwierdz, input.zaloguj, input.szukajbtn { color:#fff; cursor: hand; cursor: pointer; font-weight:bold;}
input.szukajbtn, input.zaloguj { font-family:Arial, Helvetica, sans-serif; border: 1px solid #fff; width:5.5em; font-size: 98%;  padding:2px 0px; text-align:center;}
input.szukajbtn { background:#00b9f6 url(../images/szukaj_butt.png) repeat-x left top; vertical-align: middle; margin-top:2px;}
input.zaloguj {background: #fd6500 url(../images/wylog_butta.png) repeat-x left top; width:5em; margin-right:1px; }
input.zatwierdz {text-transform:uppercase; background: none #0069D3; border:#9E8738 1px solid; padding:4px 8px 4px 8px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Do CheckBox'a, który zawija sie w span)*/
.zaznacz input { border:none!important; background:none!important; padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px; }
input.zaznacz{ border:none!important; background:none!important; padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px; }
.zaznacz td { border: none!important }

img.SimpleIcon { vertical-align:bottom; display:inline; }

.ukryty{ display:none;}
.dodaj { background: transparent url(../images/a_item_b.gif) no-repeat left 60%; padding-left: 10px;}
.prawo, .prawo2 {float:right;}
.prawo {margin-top:0px; line-height:normal;}
.prawo2 { margin-top: -1.5em; padding-bottom: 0.5em;}/* margin uzależniony jest od wysokości lini w paragrafie*/
.prawo3 {text-align:right;}
th { text-transform:uppercase;}
.ifrejm { margin-left: 30px;}
.czerwony { color:#ff0000;}
.blok {display:block}
.wieksze {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.25em;}
.uppercas  { /*text-transform: uppercase;*/ font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.notransform {text-transform:none;}
.plus a:link, .plus a:visited { font-size:0.8em; background: transparent url(../images/list_item_c.gif) left 50% no-repeat; padding-left:15px;}
.plus a:hover {background: #ECE9D5 url(../images/list_item_d.gif) left 50% no-repeat;}

table {margin: 10px 0px}
/*table li {margin-left:45px;} */
table td p { padding-left:0px;}
	.nu {padding-left:27px;}
table th p { padding-left:0px;}


/*DIV OF ALL THE DIVS*/
div#container { 
	text-align: left; 
	margin: 0 auto; 
	padding: 0; 
	width: 100%; 
	background: #d3e2f0 url(../images/tlo.jpg) repeat-x left top; 
	overflow: hidden;
	min-width: 1000px;
	position: relative;
}

/*gorna naw*/
div#top {
	/*height: 104px;*/
	background-color:#fff;
	clear: both;
	position: relative;
	margin: 0px auto;
	width: 100%;
	background-color: white;
	min-width: 1000px;
}

div#top_bar{
	width: 100%;
	height: 4px;
	background-image: url('../images/center_top_bar.jpg');
	clear: both; 	
}

div#top_bar_left{
	width: 170px;
	height: 4px;
	background-image: url('../images/left_top_bar.jpg');
	float: left;
}

div#top_bar_right{
	width: 170px;
	height: 4px;
	background-image: url('../images/right_top_bar.jpg');
	float: right;
}

div .przesun, span .przesun, select .przesun {margin-left:15px;}
div .przesun2, select .przesun2 { margin-left:25px;}
/*loho*/
#top h1 { /*width: 300px;*/ border: 0; padding: 0; margin: 0px 700px 0px 0px; background: none; /*top:0px; position: absolute; z-index: 5; float:left;*/}

/* górna nawigacja*/
#navtop, #kontekstowe, ul#small_menu {font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; }
#navtop, #kontekstowe{font-size: 11px;}
 #navtop {
    /*position: relative; z-index: 10;*/
	position: absolute;
	top:71px;
	padding:0px;
	right:0px;
	overflow: hidden;
	/*padding: 72px 0px 0px 0px;*/
	font-weight: bold;
	margin:0px 10px 0px 0px;
	height: 34px;
}

#navtop li { float: left; /*display: inline;*/ margin:0 ;  background: url(../images/topmenu_bg.png) repeat-x center top;}
#navtop li#lew, #navtop li#praw { width: 5px !important; height: 33px;}
#navtop li#lew { background: transparent url(../images/topmenu_r.png) no-repeat top left;  width: 5px !important;}
#navtop li#praw { background: transparent url(../images/topmenu_l.png) no-repeat top right;}
#navtop li a:link, #navtop li a:visited { display: block; float: left; color:#f0ffff; background: url(../images/topmenu_bg.png) center top; padding: 10px 11px 10px 11px;  /*line-height: 32px;*/ text-decoration:underline; text-transform:uppercase; }	
#navtop li a:hover {background: url(../images/topmenu_bg.png) center 100px; color:#ff6600;}

/*System "tu jeste" dla górnego menu"*/
body#start #startmenu a, body#katalog #katmenu a, body#ksiegarnia #ksiemenu a, body#recenzje #recemenu a, body#czytatnik #czytmenu a, body#forum #forumenu a {background: url(../images/topmenu_bg.png) center 50px; color:#ff6600;}
body#onetce #onetcemenu a, body#pomoc #pomocmenu a, body#faq #faqmenu a, body#regulamin #regmenu a, body#kontakt #kontaktmenu a {color:#ff5400; background-color:#CCC7A3;}

/*Menu poleć ksišżki */
body#polecksiazki #polecksiazkimenu a {color:#ff5400; background-color:#CCC7A3;}


.kolumna { }

/* LEWA KOLUMNA*/
div#polecanki h2 { text-indent:-9999px; padding: 0px; margin:0px;}
div#polecanki h2 a:link, div#polecanki h2 a:visited { background: transparent url(../images/polecanki0.gif) no-repeat 0px top; display:block; height: 90px; width: 160px;}
div#polecanki h2 a:hover { background-position: -160px top;}
div#lewakolumna { 
	width: 161px; 
	/*margin-left: -161px;
	float: left;*/
	position: absolute;
	top: 0;
	left: 0;
	/*background: transparent url(../images/kolumny_bg.gif) repeat-y left top;*/
}

/* lewe menu*/
div#lewemenu { background: transparent url(../images/kol_top.png) no-repeat left top; margin: 2px 0px 4px 0px; padding-top: 1px;}
div#lewemenu_in { background: transparent url(../images/kol_bottom.png) no-repeat left bottom  !important; margin: 0px 0px 0px 0px; padding-bottom: 1px; }

/* lewe menu - lista opcji */
#navleft {}
#navleft li a { color:#4b2d05; font-weight:bold; background: transparent url(../images/left_nav_i.gif) no-repeat left 0.5em; padding: 0px 3px 0px 26px; display:block; line-height:2em; border-top: 1px solid #ccb39f; margin: 0px 3px 0px 1px;}
#navleft li.firstChild a { border-top: none; }	/* selektor :first-child nieobslugiwany przez IE6 */
#navleft li a:hover {color:#ff5400; background-color:#e0dcc1;}

#navleft_rb li a { color:#FF5425; font-weight:bold; background: transparent url(../images/left_nav_i.gif) no-repeat left 0.5em; padding: 0px 3px 0px 26px; display:block; line-height:2em; border-top: 1px solid #ccb39f; margin: 0px 3px 0px 1px;}


/* lewe menu - lista opcji - menu 2-go poziomu */
#navleft li ul {padding-bottom:0px;}
#navleft li ul a { font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; background: #fff url(../images/left_nav_i2.gif) no-repeat left 0.4em; padding: 0px 4px 0px 41px; margin: 0px 2px 0px 0px; border-left: 1px solid #ccb39f; border-right: 1px solid #ccb39f; height:2.2em;}
#navleft li ul a:hover { background: #f0f0f0 url(../images/left_nav_i2.gif) no-repeat left 0.4em;}

/*
aktualnie nieuzywane
li#pomoc a{ background: transparent url(../images/pomoc_bg.png) no-repeat left bottom; border:0;  height: 2.6em; }
li#pomoc a:hover { background-position:-158px bottom;}
*/

.leftbox div {background: transparent url(../images/kol_top2.gif) no-repeat left top; padding-top:4px; margin-bottom: 5px; }
div#g_a_in {background: transparent url(../images/kol_bottom2.gif) no-repeat left bottom; padding-bottom: 4px;text-align:center; padding-top: 8px; }
div#lb_in {background: transparent url(../images/kol_bottom2.gif) no-repeat left bottom; padding-bottom: 4px;text-align:left; color: #253461; font-size:11px; padding: 3px 3px 3px 6px; }
#lb_in a { color: #FF6600; }
#lb_in a:hover { color: #CC3300; }

/*RODEK-----------------------------------------------------------------------------------------*/
div#srodek_wrapper{
	width: 100%;
	position: relative;
}

div#srodek { 
	width: 100%;  
	min-width: 1000px;
	margin-left: 161px;
	float: left; 
	position: relative;
	border:0; 
	display: inline;
	z-index: 0;
}

div#srodek_footer{
	width: 100%;
	height: 10px; 
	margin-bottom:15px;
	background-image: url('../images/content_footer_center.jpg');
	clear: both;
}

div#srodek_footer_left{
	height: 10px;
	width: 9px;
	background-image: url('../images/content_footer_left.jpg');
	float: left;
}

div#srodek_footer_right{
	height: 10px;
	width: 9px;
	background-image: url('../images/content_footer_right.jpg');
	float: right;
}

/*wyszukiwanie*/
div#szukaj { 
	width: 200px; 
	background: #8ec5ff url(../images/szukaj_bg.png) no-repeat left top; 
	position: absolute;
	top: 0;
	left: 0;
	min-height: 86px; 
	text-align: center;
	z-index: 50;
} 
* html body div#szukaj { height: 86px;}
.inpszukaj, select#ctl00_SearchType{margin: 4px 0px 3px 0px;}
.inpszukaj { width: 170px;}	
select#ctl00_SearchType { padding: 0; width: 178px;}
div#szukaj p, div#login p {padding:0; margin:0;}
div#szukaj p .lewo { width: 9.5em;}
div#szukaj a:link, div#szukaj a:visited { color: #fff; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:0.9em;}
	
/*katalog*/	
div#katalog { 
	margin:0px; 
	background-image: url(../images/katalog_left.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	min-height: 86px; 
	
}

div#katalog_holder{
	float: left; 
	width: 100%;
}

div#katalog_background{
	background-image: url('../images/katalog_center.jpg');
	background-position: top;
	background-repeat: repeat-x; 
	margin-right: 200px;	
}

div#katalog_wrapper{
	width: 100%;
	margin-left: 200px;
	float: left;
	display: inline;
}
* html div#katalog {height:86px;}
div#kat_top { background: transparent url(../images/kat_r_top.png) no-repeat right top  !important; height: 13px !important; }
div#a_t {
	background: transparent url('../images/katalog_right.jpg') no-repeat right top  !important; 
	padding: 0px; 
	padding-top: 13px;
	min-height: 73px;
}
* html div#a_t { height: 73px;}
#a_t ul {margin: 0px 3px 0px 0px; padding-bottom: 8px; overflow:hidden; background:transparent url(../images/katalog_indic.gif) no-repeat left top;}
#a_t li {display: inline;}
#a_t li a , #a_t h4 { color: #00509b; font-weight: bold;}
#a_t h4 { font-size:1.2em; display: block; float: left; width: 5em; margin:-2px 5px 0px 0px; padding:0px 0px 0px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; } 
#a_t li a:link, #a_t li a:visited  {font-size: 1em; margin: 0px 1px 0px 0px; padding:0px 1px;}
#a_t li a:hover { color: #FF6600; background-color:#FFF;}

/*menu kontekstowe*/
div#kontekstowe { /*width: 676px;*/ 
	border: 0 none; 
	background: url(../images/context_menu_right.png) no-repeat right top; 
	width: 100%;	
}

div#kontekstowe_background{
	background-color: #ccdce8;
	background-image: url('../images/context_menu_center.gif');
	background-position: top; 	
	clear: both;
}
	
#kontekstowe ul { height: 26px; background: transparent url(../images/kontekst_ulbg.png) no-repeat left top; /*margin-right: 4px;*/}
#kontekstowe li { display: inline; margin:0; height: 26px;}
#kontekstowe li a { background: transparent url(../images/kontekst_a.gif) no-repeat right top; text-transform: uppercase; color:#003; font-weight:normal; display: block; float: left; padding: 8px 4px 5px 4px;}
#kontekstowe li a:hover { background: transparent url(../images/kontekst_hover.gif) no-repeat right top; /*border-bottom: 1px solid #e0e0e0;*/}
#kontekstowe li a#first { padding: 8px 4px 5px 0px;}
#kontekstowe li a:hover#first { background: transparent url(../images/kontekst_span.gif) no-repeat right top; text-decoration: none; border:none;}
#kontekstowe li a#first span { padding: 8px 0px 5px 7px;}
#kontekstowe li a:hover#first span {background: transparent url(../images/kontekst_hover_l.gif) no-repeat left top; color:#003;}
/* "Jeteś Tutaj" w menu kontekstowym*/
#kontekstowe li a.tutaj {background: transparent url(../images/kontekst_hover.gif) no-repeat right -50px; font-weight:bold; color:#813900;}
#kontekstowe li a#first.tutaj span  {background: transparent url(../images/kontekst_hover_l.gif) no-repeat left -50px;}
#kontekstowe li a#first.tutaj { background: transparent url(../images/kontekst_span.gif) no-repeat right -50px;}

/*wsrodku - tutaj content----------------------------------------------------------------------------*/
div#wsrodku_wrapper{	
	margin-right: 322px;
	min-width: 676px;
	overflow-x: hidden;
	overflow: hidden;
}

div#wsrodku { 
	background-color: #fff;
	background-image: url('../images/content_left.gif');
	background-repeat: repeat-y; 
	background-position: left;
	position: relative;
}

div#wsrodku_right_border{
	background-image: url('../images/content_right.gif');
	background-repeat: repeat-y;
	background-position: right;
}

/*mini_menu*/
div#small_menu {padding-top:10px;}
div#small_menu ul{ text-align: center; padding:5px; margin: 0px 4px 0px 4px; border-top: dashed 1px #CBC6B4; border-bottom: dashed 1px #CBC6B4; background-color:#F8F7EF;}
div#small_menu ul li {display:inline; }
div#small_menu a:link, div#small_menu a:visited {padding:0px 6px 0px 18px; font-size: 0.9em; background: transparent url(../images/list_item_c.gif) left 60% no-repeat;}
div#small_menu li {margin-left:15px !important;}

/* div z zawartością powtarzalnych elementów środka */
#wsrodku .item, #wsrodku .subitem, .forum_odd, .forum_even, .forum_item, .single_item {
	border-bottom: dashed 1px #C1BFAC;
	margin: 0px 15px;}
	#wsrodku .item p, #wsrodku .subitem p, #wsrodku .item h2, #wsrodku .item h3, #wsrodku .item h4, #wsrodku .item h5 { padding-left:15px;}
	div.infoitem { margin-top:10px;}
	div.item li {margin-left:45px;}
	#wsrodku div li {margin-left:45px;}
 div.infoitem, #wsrodku .subitem { color:#786A3A; font-size: 0.88em; letter-spacing:1px; background-color:#F8F7EF;}
 #wsrodku .subitem {background-color:#F2F0E1;}
 #wsrodku .recommendToService {margin:0px 0px; padding-bottom:0.6em; padding-top:0.5em; margin-bottom:20px; margin-top:20px; border-bottom:#c1bfac 1px solid;  border-top:#c1bfac 1px solid; border-left:#c1bfac 1px solid; border-right:#c1bfac 1px solid;}
 #wsrodku .labelStyle {color:#786a3a; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; font-weight:bold;}
 #wsrodku #CommunityIcons li {display:inline; margin-left:15px !important;}
 #wsrodku .subitem p { margin-top: 0px; padding-top: 5px;}
 div.infoitem a:link, div.infoitem a:visited, div.subitem a:link, div.subitem a:visited { letter-spacing:0px;}
 div.subitem a:link, div.subitem a:visited {background: transparent url(../images/list_item_c.gif) left 60% no-repeat; padding-left: 15px;}
 div.single_item {border-bottom:none !important; padding-bottom: 10px;}
/*tutaj książki z aktualnej księgarni*/
 #wsrodku #ksiegarnia {border: dashed 1px #C1BFAC; margin: 1em 27px;}
	#ksiegarnia .subitem { margin:0px;}
	div#ksiegarnia ul{ text-align: center; padding:5px; margin: 0px 4px 0px 4px;}
	div#ksiegarnia ul li { display: inline; width:120px; height: 16em; overflow:hidden; padding:5px 15px;}
	div#ksiegarnia ul li a { width: 120px;}
	div#ksiegarnia ul li a img { width: 120px; display: inline; clear:both; padding-bottom:1em; margin-top:5px;}
	div#ksiegarnia ul li a span {margin-left: -105px;}
	div#ksiegarnia ul li a:hover { text-decoration:none;}

/*następna strona, zestawy autorów, zestawy książek------------------------------------------*/
#wsrodku .strony, #wsrodku .alflista {/*background-color:#F8F7EF;*/ font-size: 0.88em; text-align:center; margin: 20px 3px 20px;}
#wsrodku .strony h4 { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold; color:#0a2d45; }
#wsrodku .strony span { text-transform:uppercase;}
#wsrodku .strony a:link, #wsrodku .strony a:visited { padding: 0px 0.5em; margin: 0px -0.5em;}
 
/*hover dla linków i nagówków w środku strony-----------------------------------------------*/
#wsrodku .strony a:hover, div.item h2 a:hover, div.item h3 a:hover, div.item h4 a:hover, div.infoitem a:hover, #wsrodku .alflista a:hover, #wsrodku h1 a:hover{ color:#462300; background-color:#F2F0E1;}
div#small_menu a:hover, div.subitem a:hover { color:#462300; background: #ECE9D5 url(../images/list_item_d.gif) left 60% no-repeat;}
	
/*lista nowych książek, autorów etc.--------------------------------------------------------*/
#wsrodku #taksiazka, #wsrodku .taksiazka { padding:10px 10px 10px 30px;}
#wsrodku .oksiazce, #wsrodku #taksiazka, #wsrodku .taksiazka, #wsrodku ol { line-height:1.5em; background:transparent;}
#wsrodku .oksiazce, #wsrodku ol  {margin: 0px 15px;  border-bottom: dashed 1px #C1BFAC; padding:12px 10px 8px 15px;}
#wsrodku ol { padding-left: 35px; border:none;}
#wsrodku .oksiazce ul, #wsrodku #taksiazka ul, #wsrodku .taksiazka ul {margin:-1.5em 0px 0px 11.5em; padding: 0px;}
#wsrodku .oksiazce span, #wsrodku #taksiazka span, #wsrodku .taksiazka span, #wsrodku ol li span {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight:bold; color: #FF6600;}
#wsrodku .oksiazce span.bracket, #wsrodku #taksiazka span.bracket, #wsrodku .taksiazka span.bracket, #wsrodku ol li span.bracket {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight:normal; color: black;}
/*listy w środku----------------------------------------------------------------------------*/
h4+ul.content_lista {margin-top:10px;}
ul.content_lista li {padding:0px 15px; background:url(../images/list_item_b.gif) no-repeat left 0.6em; }
.content_lista ul {margin:0.6em 0px 0px 0.6em; padding: 0px;}
.content_lista ul li {background:url(../images/list_item_ar.gif) no-repeat left 0.6em;}

/*tabele w środku---------------------------------------------------------------------------*/
#wsrodku .item .tabela_srodek{ margin:15px 0px 10px 15px; width: 95%; border-bottom:#F2F0E1 5px solid; border-collapse: collapse; }
.tabela_rejestr{ margin:15px 0px 10px 15px; width: 95%; border-bottom:#F2F0E1 5px solid;}
.tabela_dol{ margin:15px 27px 10px 15px; width: 95%; border-bottom:#F2F0E1 5px solid;}
.tabela_srodek th, .tabela_rejestr th { font-size:0.9em; background-color:#F8F7EF; }
.tabela_srodek td { border-right: solid 1px #CCCABD; }
.tabela_srodek th, .tabela_srodek td, .tabela_rejestr th, .tabela_rejestr td, .tabela_dol td { padding: 3px 5px; border-top: dotted 1px #dedac5; /*border-bottom: dotted 1px #dedac5;*/}
.tabela_rejestr td { border-top: dotted 1px #DEDAC5; }
.tabela_rejestr td.legenda { font-weight:bold; width:90px; }
.wysrodkuj { text-align:center;}
.doprawej {text-align:right;}
.tabela_srodek .lastcolumn { border-right:none; }
.tabela_rejestr {margin-left:27px}
.tabela_rejestr td select { width:157px;}
.tabela_rejestr tr.section td { border-top: solid 2px #DEDAC5; }

.tabela_srodek .pager {  }
.tabela_srodek .pager td { text-align:center; border: none; background-color:#F8F7EF; }
.tabela_srodek .pager td table { width:auto; margin: 0px auto 0px auto; font-weight: bold; }
.tabela_srodek .pager td table a { font-weight: normal; }

input.dlug01 {width: 292px}
input.dlug02 {width: 206px;}

#wsrodku .contentsDiv { padding-left: 27px; padding-right: 27px; }
#wsrodku .contentsDiv p { padding-left: 0px; margin-bottom: 15px; }
#wsrodku .commandRow 
{
	width:100%; 
	margin: 10px 0px 0px 0px;
	border-bottom:#F2F0E1 5px solid;
}
#wsrodku .commandRow td
{
	border-top: dotted 1px #dedac5; 
}
#wsrodku .commandRow input 
{
	margin: 5px 0px 5px 0px;
	padding: 5px 10px 5px 10px; 
	color:#fff; background: none #0069D3; border:#9E8738 1px solid; 
	font-weight:bold; text-transform:uppercase; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: hand; cursor: pointer; 
}
#wsrodku .commandRow .backRow 
{
	text-transform:uppercase; 
	font-size:0.8em; 
	letter-spacing: 1px;
}
#wsrodku .commandRow .backRow td
{
	padding: 5px 0px 5px 0px;
}

/*tabela forum*/
.tabela_forum { border: 0px none; margin: 15px; width:95%; }
.tabela_forum td a:link, .tabela_forum td a:visited {color:#0072ff;}
.tabela_forum th { color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; background:#5bade2 /*url(../images/forum_th_bg.png) repeat-x top left*/; text-align:center;}
.tabela_forum .th_lewy{background: #5bade2 /*url(../images/forum_th_bgl.png) no-repeat top left*/;}
.tabela_forum .th_prawy{background: #5bade2 /*url(../images/forum_th_bgr.png) no-repeat top right*/;}
.tabela_forum th, .tabela_forum td { padding: 3px 5px;}
.tabela_forum td {text-align:center; background-color:#E1EBF4; border-top: #fff 1px solid; border-left:#fff 1px solid;}
.tabela_forum .td_sub { background:#c6e8fe /*url(../images/forum_sub_bgr.png) no-repeat top right*/; padding:0px; border: 0 none; text-align:left;}
.tabela_forum .td_sub2 { background:#c7e8fe /*url(../images/forum_sub2_bgr.png) no-repeat top right*/; padding:0px; border-top: #fff 2px solid; text-align:left;}
.tabela_forum .td_sub h2, .tabela_forum .td_sub2 h2, .forum_item h2  { /*background:transparent url(../images/forum_sub_bgl.png) no-repeat top left*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color:#1b3c6f; font-weight:bold; padding-top: 0.2em; padding-bottom:0.2em; margin-left:-4px;}
.tabela_forum .td_sub2 h2 { /*background:transparent url(../images/forum_sub2_bgl.png) no-repeat top left;*/}
.tabela_forum .td_lewy, .tabela_forum .td_lewy_n { text-align:left; background-color:#E8F0F5; padding-left:18px;}
.tabela_forum .td_lewy a { font-weight:bold; background: transparent url(../images/forum_td_indic.png) no-repeat left 0.3em; padding-left:13px; }
.tabela_forum .td_lewy div#bookLink a, .tabela_forum .td_lewy div#authorLink a {background:none!important; font-weight:normal!important; padding-left:0px; }
.td_bold { font-weight:bold;}
.td_male {font-size:90%;}
td img { display:inline; vertical-align: middle;}

/* Forum - wątek ----------------------------------------------------------------------------*/
.forum_item {padding-bottom:10px; margin-top:10px;}
.forum_item h2 {background:#c7e8fe url(../images/forum_h_bg.png) no-repeat top left; border-bottom:#fff 2px solid;  font-size: 0.9em; text-transform:uppercase; padding-bottom: 0.4em; padding-top:0.4em; margin-bottom:10px;}
.forum_even, .forum_odd {padding-bottom: 5px; margin-top:5px; border-top: 4px solid #A6CCE1;}
.forum_odd { background-color:#fff;}
.forum_even{ background-color:#FBFBF4;}
.forum_odd h3, .forum_even h3, .forum_odd h4, .forum_even h4 {font-size: 0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; background:#EBE8CD url(../images/forum_ico.gif) no-repeat 5px 0.2em/*none*/; color:#6B5F32; letter-spacing:1px; padding-top:0.3em; padding-bottom:0.4em;}
.forum_odd h4, .forum_even h4 {
	/*border-top:1px solid #C1BFAC;*/
	background: #F5F4EB none/*url(../images/forum_ico.gif) no-repeat 5px 0.2em*/; padding-top:0.4em; padding-bottom:0.4em;}
.forum_odd a:hover, .forum_even a:hover {color:#462300; background-color:#E1DDB9;}
.forum_odd p, .forum_even p, .forum_item p { padding-left: 15px;}
.rodzic {background: transparent url(../images/forum_rodz.gif) no-repeat right top; padding: 1px 25px 1px 0px ;}
.subitem+.forum_odd { margin-top: 10px;}

/* div z zaokrąglonymi dolnymi rożkami-------------------------------------------------------*/
div#srodek_bott {background: transparent url(../images/sr_bott678.gif) no-repeat top left  !important; height: 9px !important; margin-top:3px; padding:0px; }

/*PRAWA KOLUMNA*/
div#prawakolumna { 
	width: 161px;
	position: absolute;
	top: 108px;
	right: 0;
	background: transparent url(../images/kolumny_bg.gif) repeat-y right top;
	z-index: 50;
}

* html div#prawakolumna {
	right: -1px;	
}

/* html body div#prawakolumna {height: 700px;}*/

/*login + moja biblionetka------------------------------------------------------------------*/
div#login, div#moja { background: transparent url(../images/login_bg_top.png) no-repeat right top; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color: #f0ffff;}

/*styl dla formularza logowania*/
div#login p { line-height: 1.1em; text-align:right; padding: 5px 6px 0px 10px; }
div#login p .lewo { float: left; display: block; width: 4.3em; text-align:left; padding-top: 3px; }
div#login .logpass { width: 85px;  padding: 0px 1px 2px 2px; margin: 0px;}
div#login p .check { float:left; padding-left: 3px; }
div#login p .check input { display: inline; padding: 0px; margin-top: 2px; height:12px; width: 12px }
div#login p#belowLoginForm { text-align:left; }
div#login p .loginFailed { display:block; font-weight:bold; font-size:0.9em; color:#e10; }
div#login a:link, #login a:visited { display: block; font-weight:bold; font-size:0.9em; color:#003; padding-top: 2px;}
div#login a:hover { color:#f0ffff; text-decoration:underline;}
/* dolny, mocno nie-semantyczny div*/
div#login_bott { background: transparent url(../images/login_bg_bot.png) no-repeat right bottom  !important; height: 7px !important; }

/* wyloguj + moja biblionetka*/
div#moja_all { background: transparent url(../images/moja_bott.gif) no-repeat right bottom  !important;  margin-bottom:3px; padding-bottom:6px;}
div#moja { text-align:center; padding-top: 8px; background: transparent url(../images/wylog_bg.png) no-repeat right top; }
#moja p { padding:0px; margin: 2px 0px;}
#moja p.moja_log { text-align: center; width: 5em;}
#moja a:link, #moja a:visited {display:block; color:#FFF; margin:auto;}
#moja a.logbutt:link , a.logbutt:visited  { background:#00B9F6 url(../images/szukaj_butt.png) repeat-x left top; border: 1px solid #fff;  padding: 2px 7px; /*margin:5px 30%;*/ width: 5em; display:inline;}
#moja a.logbutt:hover { background:#fd6500 url(../images/wylog_butta.png) repeat-x left center;}
#moja p+p { padding-bottom:5px;}
#moja ul { text-align:left; background: transparent url(../images/moja_bg_ul.gif) no-repeat right top;padding-top: 7px; margin-top:12px;}
#moja ul li a:link, #moja ul li a:visited{ padding: 0px 3px 0px 24px; line-height:1.8em; font-family:Tahoma, Helvetica, sans-serif; background: transparent url(../images/right_nav_i.gif) no-repeat left center; margin:0px 1px 0px 4px; }
#moja ul li a:hover, #moja ul li a:hover span { background-color:#FFF; color:#003; text-decoration: none; }
#moja ul li.tutaj a.tutaj { background-color:#FFF; color:#003f89}
div#moja_bott { background: transparent url(../images/moja_bott.gif) no-repeat right bottom  !important; height: 6px !important; margin-bottom:3px; }


/*recenzje*/
div#recenbox {font-size:11px; color: #253461; background: transparent url(../images/rec_bottom.gif) no-repeat right bottom; /*margin-bottom: 4px;*/ padding-bottom: 4px;}
#recenbox li { background: transparent url(../images/rec_bg.gif) no-repeat right top; padding:8px 5px 6px 14px; }
#recenbox li h3 { font-size:11px; font-weight: bold; text-transform: uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}
#recenbox li span { display: block;}
#recenbox li a { display: block; color:#f60; text-decoration:none;  text-align: right; }
#recenbox li a:hover { color:#c30; text-decoration:underline; }

li#rec_coda { background: transparent url(../images/rec_bg_coda.gif) no-repeat top right;}

/*STOPKA*/
div#stopka { 
	clear: both; 
	padding: 10px 0px; 
	background:#fff url(../images/footer_top.jpg) repeat-x left top;
}

#stopka ul {text-align:center;}
#stopka ul li {display:inline; padding:0px 8px 0px 14px; font-size: 0.9em; background: transparent url(../images/list_item_b.gif) left center no-repeat; min-height: 26px; vertical-align:baseline; }
#stopka ul li img { vertical-align:middle;}
* html #stopka ul li { height: 26px;}
#stopka ul li img { display: inline;}

.validation{ padding-bottom:2px; padding-top:5px;}

/* okno INFO */
div .info { margin:0px 25px 0px 25px; border-color:#2c5b97; border-width:thin; border-style:solid; background-color:#b7cfe7;}

/*** Komponenty ***/

/* PageLegend */
.reviewStar { color:#ff0000; }

/* Edycja ksiazki */
.bookEdit { /*width:100%;*/ }
.bookEdit .firstColumn { width: 200px; }
.bookEdit td { padding: 8px; }
.bookEdit div { padding-bottom: 3px; }
.bookEdit input.text, .bookEdit textarea.text { width: 300px; }
.bookEdit select { width: 310px; }

/* Edycja wersji ksiazki */
.bookVersionEdit td { padding: 2px; }
.bookVersionEdit input.text, .bookVersionEdit textarea.text { width: 235px; }


/* Podsumowanie ksiazki */
.bookSummary 
{
	line-height: 1.5em;
}

/* Podsumowanie recenzji */
.reviewSummary ul
{
	font-weight: bold;
}
.reviewSummary ul ul 
{
	font-weight: normal;
	line-height: 1.8em;
	padding-bottom: 5px;
}

/* szczegóły zgłoszenia do redakcji */
.ticketDetails .ticketHeader
{
	text-align: left;
	padding: 3px 5px; margin-bottom: 3px;
	background-color:#F8F7EF; 
	font-size:0.8em; text-transform:uppercase; 
	font-weight: bold;
	border-left: solid 1px #F8F7EF; border-right: solid 1px #F8F7EF; BORDER-TOP: dotted 1px #dedac5; BORDER-bottom: dotted 1px #dedac5;
}
.ticketDetails td
{
	padding: 2px 2px 2px 2px;
}
.ticketDetails .ticketDetailsFieldHeader
{
	font-weight: bold;
}

/*AdSense*/
div.AdSense { padding-top:10px;}


/* Autocomplete popup */
div.autocomplete {
  position:absolute;
  /*width:200px;*/
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0px !important;
  padding:2px;
  cursor:pointer;
}
div.autocomplete div.informal 
{
  font-size:smaller;
}

img.icon 
{
    background-color:#FF6600;
    background-image: url(../icons/bg_rounded.gif);
    background-repeat: no-repeat;
    display: inline;
    vertical-align: text-bottom;
}

/* DRUKOWANIE */

@media print 
{
  #navtop {display:none}
  div#lewakolumna {display:none}
  div#prawakolumna {display:none}
  div#stopka {display:none}
  div#szukaj {display:none}
  div#katalog {display:none}
  div#kontekstowe {display:none}
}

