body {
 margin: 0px; padding: 0px 15px 0px 15px;
 background-color: #FFFFFF; border: 0px none; color: #000000;
 font-family: Tahoma, Sans-serif; font-size: 11px;
background-image: url(../../../templates/new/img/index_tlo3.jpg); background-position: top center; background-repeat: no-repeat; 
}
p {
 margin: 6px 0px 6px 0px; padding: 0px;
 font-family: Tahoma, Sans-serif; font-size: 11px;
}
h1 {
 margin: 10px 0px 10px 0px; padding: 0px;
 color: #0066CC;
 font-family: Tahoma, Sans-serif; font-size: 17px; font-weight: bold;
}
h2 {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #0066CC;
 font-size: 15px; font-weight: bold;
}
h3 {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #0066CC;
 font-size: 12px; font-weight: bold;
}
button {
 cursor:pointer;
}
h3.label_oferta {
 margin: 10px 0px 5px 0px; padding: 0px;
 color: #FF0000;
 font-size: 12px; font-weight: bold;
}
a,
a:link,
a:visited {
 color: #30416D;
 text-decoration: none;
}
a:hover{
 color: #30416D;
 text-decoration: underline;
}
dl {
 margin: 10px 0px 10px 0px; padding: 0px;
}
dt {
 margin:  0px; padding: 0px 4px 0px 0px;
 color: #1063C3;
 font-weight: bold;
 float: left;
}
dd {
 margin: 0px; padding: 0px;
}
/*strong {
 color: #000000;
}*/
img {
 border: 0px none;
 padding: 0px;
 margin: 0px;
 display: block;
}
img.inline {
 display: inline;
}
.ac {
 text-align: center;
}
.ar {
 text-align: right;
}
.left {
 float: left;
}
.right {
 float: right;
}
div#wrapper {
 width: 770px;
 margin: 0 auto; padding: 0px;
 background-color: #FFFFFF; color: #000000;
}
div#header {
 width: 770px; height: 75px;
 background-color: transparent; color: #000000;
}
div#logo {
 width: 192px; height: 75px;
 position: relative; float: left;
}
div#logo h1 {
 margin: 0px; padding: 0px;
}
div#logo a,
div#logo a:link,
div#logo a:visited {
}
div#logo a:hover {
  margin: 0px;
}
div#login {
 width: 380px; height: 75px;
 margin: auto;
 padding: 0px 0px 0px 0px;
 position: relative;
 font-family: Tahoma, Sans-serif; font-size: 11px;
 text-align: center;
 vertical-align: bottom;
}
div#login p {
 margin: 0px; padding: 53px 0px 0px 0px;
}
div#login a,
div#login a:link,
div#login a:visited {
 font-family: Tahoma, Sans-serif; font-size: 11px;
}
div#login a:hover {
 font-family: Tahoma, Sans-serif; font-size: 11px;
}
div#languages {
 width: auto; height: 25px;
 position: relative;
}
div#languages ul {
 margin: 0px; padding: 0px 6px 0px 6px;
 text-align: right;
 list-style: none;
}
div#languages li {
 display: block; float: left;
 padding: 0px 5px 0px 5px;
}
div#search {
 width: 192px; height: 75px;
 position: relative; float: right;
}
div#search dl {
font-family: Tahoma, Verdana, Sans-serif;
font-size: 10px;
font-weight:normal;
margin: 35px 0px 0px 0px;
padding: 0px 3px;
}
div#search dl dt {
 color: #000000;
 margin: 0px;
 font-family: Tahoma, Sans-serif; font-size: 11px; font-weight: normal;
 text-align: left;
}
div#search dl dd {
 margin: 0px;
 font-family: Tahoma, Sans-serif; font-size: 11px; font-weight: normal;
 text-align: left;
}
div#search label {
 margin: 0px; padding: 0px;
 font-family: Tahoma, Sans-serif; font-size: 11px; font-weight: normal;
}
div#search button {
 margin: 0px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Tahoma, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
 cursor:pointer;
}
div#search input {
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Verdana, sans-serif;
 vertical-align: middle;
 color: #333;
}
div.searchMore2 {
    padding: 10px 10px;
    float: right;
}
/*
div#navigation {
 width: 770px; 
 height: 79px;
 position: relative;
 	background: url("menu_background.png") repeat-x;
	font-weight: bold;
	font-size: 11px;
	line-height: 23px;	
	clear: both;
}
div#navigation ul {
 margin: 0px; padding: 0px;
 list-style: none;
 width: 770px; height: 79px;
}
div#navigation li {
 height: 79px;
 margin: 0px; padding: 0px;
 display: block; float: left;
 background-color: transparent; color: #000000;
}
div#navigation a,
div#navigation a:link,
div#navigation a :visited {
 display: block;
 margin: 0px; padding: 0px;
 color: #000000;
 font-family: Tahoma, Sans-serif; 
 font-size: 11px; 
 text-decoration: none;
 text-align: center;
 outline: none;
}
div#navigation a:hover {
 margin: 0px; padding: 0px;
 font-family: Tahoma, Sans-serif; 
 font-size: 11px; 
 text-decoration: underline;
}
div#navigation  img {
 margin: 0px;
}
*/
/***************  MENU  ******************/
div.navigation_main {
 background-color: transparent; background-image: url('bg_content.gif'); background-repeat: repeat-y;
 	 margin: 0px; padding: 0px;
}
a#nav_1  { width: 192px; height: 79px; background-image: url('b_ptc.gif');}
a#nav_2  { width: 193px; height: 79px; background-image: url('b_asystent.gif');}
a#nav_3 { width: 193px; height: 79px; background-image: url('b_ksiegarnia.gif');}
a#nav_4 { width: 192px; height: 79px; background-image: url('b_forum.gif');}
a#nav_1_a { width: 192px; height: 79px; background-image: url('b_ptc_o.gif');}
a#nav_2_a { width: 193px; height: 79px; background-image: url('b_asystent_o.gif');}
a#nav_3_a { width: 193px; height: 79px; background-image: url('b_ksiegarnia_o.gif');}
a#nav_4_a { width: 192px; height: 79px; background-image: url('b_forum_o.gif');}
a#nav_1:hover  { width: 192px; height: 79px; background-image: url('b_ptc_o.gif'); cursor: pointer;}
a#nav_2:hover  { width: 193px; height: 79px; background-image: url('b_asystent_o.gif'); cursor: pointer;}
a#nav_3:hover { width: 193px; height: 79px; background-image: url('b_ksiegarnia_o.gif'); cursor: pointer;}
a#nav_4:hover { width: 192px; height: 79px; background-image: url('b_forum_o.gif');}
#nav_1_o {width: 192px; height: 79px; background-image: url('b_ptc_o.gif');}
#nav_2_o  {width: 193px; height: 79px; background-image: url('b_asystent_o.gif');}
#nav_3_o {width: 193px; height: 79px; background-image: url('b_ksiegarnia_o.gif');}
#nav_4_o {width: 192px; height: 79px; background-image: url('b_forum_o.gif');}
/* do nawigacji z rozwijanymi listami */
li.over a#nav_1 {width: 192px; height: 79px; background-image: url('b_ptc_o.gif');}
li.over a#nav_2 {width: 193px; height: 79px; background-image: url('b_asystent_o.gif');}
li.over a#nav_3 {width: 193px; height: 79px; background-image: url('b_ksiegarnia_o.gif');}
li.over a#nav_4 {width: 192px; height: 79px; background-image: url('b_forum_o.gif');}
/**************************************/
div#mainMenu {
	height: 79px;
	font-weight: bold;
	font-size: 11px;
	line-height: 23px;	
	clear: both;
	margin: 0px; padding: 0px;
	z-index: 201;
}
div#mainMenu a{
	color: #fff;
}
div#mainMenu a:hover{
	text-decoration: none;
}
div#mainMenu li.mainItem a, div#mainMenu li.over a {
	line-height: 23px;
	display: block;
	padding: 0px;
	width: auto;
}
/*
li.over {
	background-color: red;
}
*/
div#mainMenu ul.main{
	width: 100%;
	display: block;
	color: #fff;
	margin: 0px; padding: 0px;
}
div#mainMenu ul li.mainItem, div#mainMenu ul li.over{
	float: left;
	position: relative;
	font-weight: normal;
	display: inline;
	width:auto;
}
div#mainMenu ul li.mainItem ul, div#mainMenu ul li.over ul{
	position: absolute;
	top: 75px;
	left: 0px;
	background: #ED802D;
	padding: 4px 0px 0px 0px;
	min-width: 190px;
/*	min-width: 100%;
	width: auto; */
	list-style-type: none;
	margin: 0px;
	z-index: 202;
}
div#mainMenu li.mainItem ul.last, div#mainMenu li.over ul.last{
	left: auto;
	right: 0px;
}
li.mainItem ul{
	display: none;
}
li.over ul, li.mainItem:hover ul{
	display: block;
}
div#mainMenu li.subItem{
	margin: 0px 1px 1px 1px;
/*	background: #02BAF1; */
	color: #fff;
	font-weight: normal;
	height: auto;
}
.w_klubie {
	background: #195C9B; 
}
.do_celu {
	background: #0073B6; 
}
.w_ksiegarni {
	background: #009AD6; 
}
.na_form {
	background: #02BAF1; 
}
div#mainMenu li.subItem a{
	background: none;
	height: 100%;
	width: inherit;
	display: block;
	white-space: nowrap;
	padding: 0 5px;
}
html > body div#mainMenu li.subItem  a {
	width: auto;
	min-width: 180px;
}
div#mainMenu li.subItem a:hover {
	background: #525252;
}
div#mainMenu sup {
	color: red;
}
/*********************************/
div#topAdvertisment {
 width: 770px;
}
div#topAdvertisment div {
 padding: 2px 10px 2px 10px;
}
div#topAdvertisment div div {
 padding: 0px;
}
div#container {
 width: 770px;
 padding: 0px; margin: 0px;
}
div#container_main {
 background-color: transparent; background-image: url('bg_content.gif'); background-repeat: repeat-y;
}
div#container_ap {
 background-color: transparent; background-image: url('bg_content_ap.gif'); background-repeat: repeat-y;
}
div#container_ap_w {
 background-color: transparent; background-image: url('bg_content_ap_w.gif'); background-repeat: repeat-y;
}
div#container_o_wydawnictwie {
 background-color: transparent; background-image: url('bg_content_o_wydawnictwie.gif'); background-repeat: repeat-y;
}
div#container_forum {
 background-color: transparent; background-image: url('bg_content_forum.gif'); background-repeat: repeat-y;
}
div#container_ptc {
 background-color: transparent; background-image: url('bg_content_ptc.gif'); background-repeat: repeat-y;
}
div#container_ptc_1_3 {
 background-color: transparent; background-image: url('bg_content_ptc_1_3.gif'); background-repeat: repeat-y;
}
div#container_logowanie{
 background-color: transparent; background-image: url('bg_content_login.gif'); background-repeat: repeat-y;
}
div#container_narzedzia {
 background-color: transparent; background-image: url('bg_content_narzedzia.gif'); background-repeat: repeat-y;
}
div#container_ksiegarnia {
 background-color: transparent; background-image: url('bg_content_ksiegarnia.gif'); background-repeat: repeat-y;
}
div#container_ksiegarnia_autorzy {
 background-color: transparent; background-image: url('bg_content_ksiegarnia_autorzy.gif'); background-repeat: repeat-y;
}
div#firstColumn121 {
 width: 192px;
 float: left;
}
div#secondColumn121 {
 width: 387px;
 float: left;
}
div#thirdColumn121 {
 width: 191px;
 float: left;
}
* html div#thirdColumn121 {
 width: 190px;
}
div#firstColumn1111 {
 width: 193px;
 float: left;
}
div#secondColumn1111 {
 width: 193px;
 float: left;
}
div#thirdColumn1111 {
 width: 193px;
 float: left;
}
div#fourthColumn1111 {
 width: 191px;
 float: right;
}
div#firstColumn13 {
 width: 192px;
 float: left;
}
div#secondColumn13 {
 width: 578px;
 float: left;
}
div#partners {
 margin: 2px 0px 2px 0px
}
div#partners_bg{
 width: 770px; height: 73px;
 background-image: url('bg_partners.gif'); background-repeat: no-repeat;
}
div#footer {
 width: 770px; height: 29px;
}
div#footer .footert {
 width: 770px; height: 12px;
 background-color: #EEEEEE;
 font-size: 9px;
 text-align: right;
 color: #A4A4A4;
}
div#footMenu {
 width: 430px; float: left;
}
div#copyright {
 height: 22px;
 padding: 2px 2px 0px 4px;
 text-align: right;
 font-size: 11px;
}
div#footMenu {
}
div#footMenu  ul {
 margin: 0px; padding: 2px 4px 8px 14px;
 list-style: none;
}
div#footer li {
 display: block;
 float: left;
 font-family: Tahoma, Sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0px; padding: 0px 14px 0px 14px;
 margin: 0px;
}
div#footer a {
 color: #000000;
 font-family: Tahoma, Sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: center;
 text-decoration: none;
 padding: 0px;
 margin: 0px;
}
div#footer a:hover {
 color: #000000;
 font-family: Tahoma, Sans-serif;
 font-size: 11px;
 text-decoration: underline;
 padding: 0px;
 margin: 0px;
}
div.clr {
 clear: both;
}
div.content {
  margin: 10px 10px;
}
div.content_menu {
 margin: 10px 6px;
 color: #FFFFFF;
}
div.content_menu h1 {
 margin: 10px 0px 10px 10px; padding: 0px;
 color: #FF9900;
 font-family: Tahoma, Sans-serif; font-size: 17px; font-weight: bold;
}
div.more {
    text-align: right;
}
span.mail {
 color: #30416D;
}
span.red {
    color: #CC0000;
}
div#menu {
 color: #FFFFFF;
}
div#menu ul {
 list-style-image: url('b_arrow.gif');
 margin: 6px 5px 6px 20px;
 padding: 0px;
 font-weight: bold;
}
div#menu li {
 color: #FFFFFF;
}
div#menu ul ul {
 list-style-image: url('b_arrow_2.gif');
 font-weight: normal;
 margin: 6px 12px;
 padding: 0px;
}
div#menu li a,
div#menu li a:link,
div#menu li a:visited  {
 color: #FFFFFF;
}
div#menu li a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
div#menu h1 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
}
div.form input.radio {
 margin: 0px 0px 0px 8px; padding: 0px;
 background-color: transparent;
 border: 0px none;
 font-size: 11px; font-family:  Tahoma, Tahoma, sans-serif;
 vertical-align: middle;
}
div.asystentPhoto {
	width: 95%;
	margin-bottom:7px;
	text-align:center;
	border: 1px solid #cccccc;
	margin: 6px auto;
	padding: 1px;
}
div.asystentPhoto img {
	width: 100%;
	margin: 0px auto;
}
div.menu_form {
	text-align: center;
}
div.menu_form input {
 margin: 0px; padding: 1px;
 background-color: #FFFFFF;
 border: 1px solid #666666;
 font-size: 11px; font-family:  Tahoma, Tahoma, sans-serif;
 vertical-align: middle;
}
div.menu_form button {
 margin: 0px; padding: 0px;
 background-color: transparent; color: #FFFFFF;
 border: 0px none;
 font-size: 11px; font-family: Tahoma, Tahoma, sans-serif; font-weight: normal;
 text-align: center; vertical-align: middle;
 letter-spacing: 1px;
}
div.ocena {
	float: right;
	width: 200px;
}
div.ocena dl dt{
	color: #000000;
	font-weight: normal;
	width: 100px;
	text-align: right;
	float: left;
}
div.photosGallery div img.star{
	border: none;
	width: 8px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
img.star{
	display: inline;
	margin: 0px;
	padding: 0px;
}
img.pix_r {
	float: right;
	margin: 5px 0px 5px 10px;
}
img.pix_l {
	float: left;
	margin: 5px 10px 5px 0px;
}
p.just {
	text-align: justify;
}
.movie {
	float: right;
	padding: 10px;
}
div.label_fx img {
display:inline;
vertical-align:middle;
}

div.right_gallery img{
/*width:130px; */
}

div.right_gallery{
/* width:150px; */
margin:0 auto; 
}
