html								{ width: 100%; height: 100%; }
body								{ width: 100%; margin: 0px 0px 0px 0px; background-color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; text-align: center; }

a									{ color: #000000;font-weight:bold; text-decoration: none; }

form, fieldset, img					{ border: 0; }

.both								{ height: 0px; clear: both; overflow: hidden; }
.left								{ float: left; }
.right								{ float: right; }

.red								{ color:#9C0012; }
.red a								{ color:#9C0012; }
.bold                                                           { font-weight: bold; }

img									{ border: 0px; }
img.imgBlock						{ display: block; margin: 0px; padding: 0px; }
img.imgBorder						{ border: 2px solid #CFCFC7; margin: 10px; }
img.imgMargin						{ border: 0px solid #CFCFC7; margin: 10px; }

.m_left								{ margin: 0px 0px 0px 10px; }
.m_bottom							{ margin: 0px 0px 10px 0px; }

.t_center							{ text-align: center; }

h1 span, h2 span, h3 span, h4 span h5 span	{ visibility: hidden; width: 100%; height: 100%; cursor: pointer; }
h1 a 										{ display: block; height: 117px; }

.greyline							{ width:360px; border-top : 1px solid #9C0012 ;margin: 0px 5px; }

.recenzje							{ margin: 5px 10px;}

.whiteline							{ width: 100%; height: 10px; clear: both; }

.atachment							{ width: 360px; background-color: #FFFFFF; }

div#wrapper							{ width: 100%; margin: 0px; padding: 0px; background-color : #F3EDDF; background-image: url('../images/gfx_main/bg.png'); background-repeat: repeat-x; }
div#wrapper_page					{ width: 771px; height: 296px; margin: 0px auto; text-align: left; }

div#header							{ width: 771px; height: 100px; background-color: #F3EDDF; }

div#header_left						{ width: 231px; float: left; background-color: #F3EDDF; }
div#header_left		img				{ margin-left:15px; }

div#header_right					{ width:540px; float: right; background-color: #F3EDDF;  }

div#header_right	ul				{ list-style-type:none; margin:0px ; padding:0px; }

div#top_links						{ text-align:right; margin: 5px 5px 5px 0px  }

#links 								{ float: right; }
.flags								{ margin: 0 20px 0 0; }
.line								{ width: 15px; }

div#banner_top						{ background-color: #F3EDDF; height:75px;}

div#logo							{ background-color: #F3EDDF; width:771px; height: 196px; }

div#content							{ width: 771px; margin: 0px auto; background-color: #F3EDDE; }

div#content_page					{ width: 771px; margin: 0px auto; padding: 0px 0px 0px 0px; text-align: left; }

div#c_p_left						{ float: left; width: 219px;padding-top:10px;border-right:1px solid #EEE7D5;  }

div#c_p_j_lef_girl					{ margin: 10px 5px 0px 10px; }

div#c_p_l_box_banner				{ width: 220px; position: relative; padding-bottom:10px; }

div#c_p_left ul 						{ list-style-type:none;margin:0px 10px; padding: 0px; }
div#c_p_left li 						{ display:block;font-size:14px;font-weight:bold;text-align:left; margin: 5px 5px; padding-left:5px; }

#h_banner_top                       { width: 330px; float: left; }

div#c_p_c_reviews					{ margin: 10px ;}

div#menu ul							{ }
div#menu ul	li						{ position: relative; border-left: 2px solid #9C0012; padding-left: 5px ;}
div#menu ul	li	ul					{ position: absolute; left:180px; top:0px;}
div#menu ul ul						{ display:none;background-color: #9C0012; }
div#menu ul a						{ width: 190px; display:block; }
div#menu ul li a.hover span			{ background-color: #9C0012; color: #FFFFFF;font-weight:bold }
div#menu ul ul li a.hover span		{ background-color: #633031; padding: 2px; color: #FFFFFF;font-weight:bold }
div#menu ul span					{ width: 180px;display:block; }
div#menu ul ul a					{ color: #FFFFFF;font-weight:bold; }


div.c_p_l_box_title					{ position: absolute; top: 20px; left: 20px; font-size: 18px; color: #FFFFFF; }

div input.c_p_l_box_input			{ position: absolute; top: 45px; left: 20px; width: 200px; border: 1px solid #FFFFFF; }

div input.c_p_l_box_image_submit	{ position: absolute; top: 44px; left: 228px; }

div#c_p_center						{ width: 370px; float:left;  padding-top:10px; }

div.c_p_r_b_text					{ width:360px ; margin-left: 5px; }

div.c_title_first					{ margin: 10px 0px 10px 10px ; color:#9C0012; font-size: 14px ;font-weight:bold; }

div#c_p_c_header					{ width: 360px; height:25px; background-color: #9C0012; text-align:right;color:#FFFFFF;padding: 5px 5px 0px 5px; font-size:14px; font-weight: bold; } 

div#content_ div.c_box				{ width: 360px; margin: 5px 5px 15px 5px; clear: both;  }
div#content_ div.c_box img.gallery	{ display: inline; margin: 7px 0px 7px 15px; }

div#content_ div.c_box div.photo_box				{ clear: both; background-color: #E8E8E8; padding: 5px; margin: 5px 0px 5px 0px; }
div#content_ div.c_box div.photo_box img			{ float: left; border: 3px solid #E8E8E8; margin: 5px; }

div#content_ div.c_box div.n_title					{ font-size: 14px; font-weight: bold; }

div#content_ div.c_box div.n_title_0				{ font-size: 13px; font-weight: bold; margin: 0px; }

div#content_ div.c_box div.n_text					{  }

div#content_ div.c_box div.n_text p					{ margin: 0px; padding: 0px; }

div#content_ div.c_box div.n_text span.czwiecej	{  }

div#content_ div.c_box div.n_text span.czwiecej a	{ color: #9C0012; }

div#content_ div.c_box div.n_text img.img_news		{ float: left; border: 3px solid #E8E8E8; margin: 0px 10px 0px 0px; }

#komunikat			{ width: 300px; margin: 0px 0px 10px 20px; border: 1px solid #901262; padding: 3px; text-align: center; font-size: 13px; font-weight: bold; color: #9C0012; }

div.c_p_c_publishing 			{ width:350px; }
div.books						{ width: 350px;}
div.c_p_c_coverBook				{ width:156px; float:left; margin: 0px 0px 0px 4px; }
div.c_p_c_bookInfo				{ width:180px; float:right; }
div.c_p_c_page_header			{  font-size : 14px; font-weight:bold ; color: #9C0012;margin-left:10px;  }

div.pagination			{ text-align: center; margin: 10px 0px 10px 0px; font-size: 13px; }

div.pagination	a		{ color: #9C0012; font-size: 15px; }

div#c_p_right						{ float: right; width: 166px; padding-top:10px;  }

div#books							{ width: 166px; padding-top:10px; }
.description						{ width: 346px; margin: 0px 0px 0px 4px; }

div#right_content_ div.right_c_box	{ width: 166px;  clear: both;}

.cover					{ text-align:center; }

div.row					{ clear:both; margin :5px 5px ; padding: 0px ; }
div.sender				{ clear:both; margin :10px 5px 5px 5px ; padding: 0px ; text-align: center; }
div.row	  input			{ }
div.row	  label			{ float:left; display:block; width: 150px; font-weight: bold; padding:2px; text-align:left; }


div.c_p_c_patrones					{ width: 360px; padding: 1px; margin: 5px; }
div.patron							{ float: left; height: 50px; padding: 1px; margin: 0px; }

div#regard							{ width:155px; background-color: #EFE3CE; height:23px; color: #9C0012; font-weight:bold; text-align:center; padding-top:5px; } 

div#c_p_r_box						{ height:70px; line-height: 25px;text-align:center; font-size: 20px; font-weight: bold;  }
div#c_p_r_box 	a					{ color: #9C0012; }
div#c_p_r_news						{ width: 615px; height: 759px; background-image: url('../images/gfx_main/bg_aktualnosci.gif'); position: relative; }

div.c_p_r_site						{ width: 360px; background-image: url('../images/gfx_main/bg_element_site.gif'); padding: 15px 0px 0px 0px; }
div.c_p_r_site div.site_element		{ width: 360px;  }

div.c_p_r_s_img						{ width: 158px; height: 108px; margin: 0px 15px 5px 0px; float: left; border: 0px solid red; background-image: url('../images/gfx_main/bg_photo.gif'); background-repeat: no-repeat; }
div.c_p_r_s_img	img					{ margin: 3px 0px 0px 3px; }

div.c_p_r_b_img						{ width: 158px; height: 108px; margin: 0px 30px 0px 0px; float: left; border: 0px solid red; background-image: url('../images/gfx_main/bg_photo.gif'); background-repeat: no-repeat; }
div.c_p_r_b_img	img					{ margin: 3px 0px 0px 3px; }

#categories ul , ul li ul                                { list-style: none; }
#categories ul li                                        { display:block; font-size: 12px; padding: 5px; }

div#footer							{ width: 771px;margin: 0px auto; background-color: #FFFFFF; text-align: left; clear: both; }
div#footer_page						{ width: 771px; height: 115px; margin: 0px auto;  }

div#fp_linki						{ width:771px; height:75px; background-color: #F3EDDE; }
div#fp_linki		ul				{ list-style-type:none; margin:0px ; padding:0px;  }
div#fp_linki		ul,li                            {        display:inline; }

div#fp_bottom						{ width:771px; height:38px; padding: 5px 0px; background-color: #EDE3CD;}
div#fp_bottom		ul				{ list-style-type:none; margin: 0px 0px 0px 10px ; padding:0px; text-align:center; }

div#fp_partnerzy					{ width: 50%; float: left; }
div#fp_sponsorzy					{ width: 50%; float: right; }
div#fp_znizkodawcy					{ clear: both; width: 100%; float: right; }
