img { border:none;}

/* BUTTONS*/

.content_box h2, .content_box h3, .content_box h4, .content_box h5 { margin:0px; }
.content_box h1 { margin-bottom: 10px; }

a.more { background:url(../img/bullet_more1.gif) right 50% no-repeat; color:#999999; font-size:10px; line-height:190%; padding:3px 20px 3px 0px;}
a.more2 { background:url(../img/bullet_more2.gif) left 8px no-repeat; color:#000000; font-size:11px; line-height:100%; padding:3px 0px 3px 10px; }
a.more3 {color: #BB0025; padding:0px 5px 0px 5px; text-decoration:none; white-space:nowrap; }

a.goleft { background:url(../img/button_left.gif) right 50% no-repeat; color:#999999; font-size:10px; line-height:190%; padding:3px 20px 3px 0px;}
a.goright { background:url(../img/button_right.gif) right 50% no-repeat; color:#999999; font-size:10px; line-height:190%; padding:3px 20px 3px 0px;}

a.link1 { background:url(../img/bullet_more2.gif) left 8px no-repeat; color:#000000; font-size:12px; padding:3px 0px 3px 10px; display:block}

a.link2_active { background:url(../img/bullet_collapse.gif) left 8px no-repeat; color:#000000; font-size:18px; line-height:100%; padding:3px 0px 3px 15px; color:#BB0025; display:block}
a.link2_inactive { background:url(../img/bullet_expand.gif) left 4px no-repeat; color:#000000; font-size:12px; line-height:100%; padding:3px 0px 3px 15px; color:#000000; display:block}

.button_large {  background:url(../img/button_large_bg1.gif) no-repeat left 0px; margin:auto}
.button_large a { background:url(../img/button_large_bg2.gif) no-repeat right 0px; color:#BB0025; display:block; font-size:12px; text-decoration:none; font-weight:bold; padding:6px 5px 6px 5px; }
.button_large a:hover{text-decoration:underline; }


/* -----------*/

.break1 {clear:both; font-size:1px; line-height:1px;}

.main { margin:auto; width:1000px;}

/* HEADER */


.header {}
.header .data { float:right; font-family:tahoma; padding-top:5px;}
.header .logo_bar { clear:right;}
.header .logo_bar .logo { float:left}
.header .logo_bar .logo a { font-size:20px; font-weight:bold; text-decoration:none; color:#000000}

.header .logo_bar .buttons { float:right; padding-top:20px;}
.header .logo_bar .buttons ul { padding:0px; margin:0px; list-style:none;}
.header .logo_bar .buttons li { float:left; padding-left:28px;}
.header .logo_bar .buttons a { font-size:14px; font-weight:bold; text-decoration:none; color:#000000}
.header .logo_bar .buttons a:hover { color:#666666}
.header .logo_bar .buttons a.search { background:#333333 url(../img/button1_bg.gif) repeat-x; padding:4px 10px; color:#CCCCCC; font-size:11px; }
.header .logo_bar .buttons a.search:hover { color:#999999;}

.header .logo_bar .buttons input { border:#CCCCCC 1px solid; padding:3px; font-size:11px; height:14px; width:251px;}

.header .print_send { float:right;}
.header .print_send a { color:#333333; }
.header .print_send .print {  background:url(../img/icon_print.gif) no-repeat left 50% ; padding-left: 20px; margin-left:10px; }
.header .print_send .send {  background:url(../img/icon_send.gif) no-repeat left 50% ; padding-left: 20px; margin-left:10px;}
.header .print_send .rss {  background:url(../img/rss.gif) no-repeat left 50% ; padding-left: 20px; margin-left:10px;}
.header .banner { text-align:center; padding-bottom: 15px;}
.header .fontsize { float:right; color:#FFFFFF; font-weight:bold; padding:4px 8px;}
.header .fontsize_1 { font-size:9px;color:#FFFFFF; padding:0px 2px}
.header .fontsize_2 { font-size:11px;color:#FFFFFF; padding:0px 2px}
.header .fontsize_3 { font-size:14px;color:#FFFFFF; padding:0px 2px}

/* LEFT SIDE */

.leftcolumn { width:601px; float:left; }

 .content_box { line-height: 140%; }
 .content_box .title { float:left; padding:0px 10px 6px 10px;}
 .content_box .title_more { float:right; padding:6px 0px 0px 0px;}
 .content_box .box1 {clear:both; border:1px solid #DDDDDD; background:url(../img/box1_bg.jpg) bottom repeat-x; overflow:auto; _height:100px; _overflow:visible; min-height:100px}
 
  .content_box .box_kai {clear:both; border:1px solid #DDDDDD; background:url(../img/kai_bg.gif) bottom repeat-x #F5F5F5; overflow:auto; _height:100px; _overflow:visible; min-height:100px}
  .content_box .box_pk {clear:both; border:1px solid #DDDDDD; background:url(../img/pk_bg.gif) bottom repeat-x #F5F5F5; overflow:auto; _height:100px; _overflow:visible; min-height:100px}
  
 .content_box  .content { padding: 10px; overflow: hidden; _height:1px; _overflow:visible;}
 .content_box  .content .pic { float:left; text-align:center}
 .content_box  .content .pic_review { float:right;}
 .content_box  .content .pic_s { float:left; }
 .content_box  .content .pic_s img{ border:1px solid #CCCCCC; margin:0px 5px 0px 0px} 
 .content_box  .content .text_s { padding-bottom:10px; }
 .content_box  .content .pic .okladka { padding:10px;} 
 .content_box  .content .polecany { width:100px; height: 210px; padding:0px 10px; float:left}
 .content_box  .content .polecany ul { list-style:none; padding:0px; margin:0px;}
 .content_box  .content .polecany li.img {} 
 .content_box  .content .polecany li.title { padding:10px 0px; color:#000000}
 .content_box  .content .polecany li.desc { color:#666666;}  
 .content_box  div.title a { text-decoration: none; font-size: 18px; }
 .content_box  div.title a:hover { text-decoration: underline; font-size: 18px; }


 a.wybrany_a { background: #CD0029; margin: 13px 2px 0px 2px; padding: 1px 10px 5px;
                border: 1px solid #CD0029; font-size: 15px; color: #FFF; }
 a.wybrany_i { background: #FFF; margin: 13px 2px 0px 2px; padding: 1px 10px 5px;
                border: 1px solid #CCC; font-size: 15px; color: #000; }

 .content_box  .content .article_title {} 
 .content_box  .content .text { float:right; width:230px; }
 .content_box  .content .text2 { float: left; width:390px; padding-left: 20px; }
 .content_box  .content .text_comments { float: left; width:250px; padding-left: 20px; }
 .content_box  .content .text_patron { float:right; width:170px; }  
 .content_box  .content .author { color:#999999; font-size:11px;}
 .content_box  .content .links { padding:10px 0px; margin:0px; list-style:none;}
 .content_box  .content .links li { float:left; padding:0px 10px;}
 .content_box  .content .links2 { padding:5px 0px; margin:0px; list-style:none;}
/*  .content_box  .content .links2 li { padding:3px 0px;} */
 .content_box  .content .links2 li.text_padding { padding:8px 0px 0px 20px;}

 .title_patron { font-size:13px; font-weight:bold; color:#BB0025; padding-bottom:10px; }  
 .title_patron a { font-size:13px; font-weight:bold; color:#BB0025; text-decoration:none; }
 .title_patron a:hover { font-size:13px; font-weight:bold; color:#BB0025; text-decoration:underline; } 
  
li { list-style: none; }

li.header { background:url(../img/bullet_collapse.gif) left 8px no-repeat; color:#000000; 
                                            font-size:18px; line-height:100%; padding: 5px 0px 5px 25px; color:#BB0025; }

li#header_active_sub a.hover_link { font-size: 18px; line-height:140%; color:#BB0025; text-decoration: none; }
li#header_active_sub a.hover_link:hover { font-size: 18px; line-height:140%; color:#BB0025; text-decoration: underline; }

li#header_inactive_sub a.hover_link { color:#000000; font-size: 12px; line-height:140%; text-decoration: none; }
li#header_inactive_sub a.hover_link:hover { color:#000000; font-size: 12px; line-height:140%; text-decoration: underline; }

li#header_active { background:url(../img/bullet_collapse.gif) left 11px no-repeat; cursor: pointer; }
li#header_inactive { background:url(../img/bullet_expand.gif) left 11px no-repeat; cursor: pointer; }

li#header_active_sub { background:url(../img/bullet_collapse.gif) left 11px no-repeat; cursor: pointer; padding-left: 20px; }
li#header_inactive_sub { background:url(../img/bullet_expand.gif) left 7px no-repeat; cursor: pointer; color: #000;
                                                        font-size: 12px; padding-left: 20px; }


p.box_gallery { border: 1px solid #CCCCCC; text-align: center; padding: 3px 5px; margin-bottom: 5px; cursor: pointer; }
p.box_gallery_a { background: #CD0029; border: 1px solid #CD0029; color: #FFF; text-align: center; padding: 3px 5px; margin-bottom: 5px; cursor: pointer; }

/* RIGHT SIDE */

.rightcolumn { width:380px; float:right; }


/* FOOTER */

.footer { padding:10px 0px 10px 0px; clear:both; font-family:Tahoma}
.footer .title {  padding:10px 10px; vertical-align:top; color:#999999;}
.footer .logos {  border-left:1px solid #CCCCCC; padding:10px 6px 0px 10px;color:#999999;}
.footer .logos img { padding:0px 10px;}
.footer .logos p { padding:15px 10px 5px 10px;}


/* komentarze */

.comment_bg{ background:#5580ad url(../img/comment_top_bg.gif) repeat-x; }
    .comment_bg img { margin: 0px; }
.comment_add{ text-align:right; vertical-align:middle; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#ffffff; text-decoration:none; }
.comment_add a:hover{ color:#ffffff; text-decoration:underline; }

.comment_add_form{ border:1px solid #5580ad; background:#f8f8f8; padding:5px; margin:0px 5px 10px 40px; position:relative; top:-12px; }
.comment_add_form a{ color:#8c0b05; text-decoration:none; }
.comment_add_form a:hover{ color:#8c0b05; text-decoration:underline; }

.comment{ margin: 10px 0px; }
.comment .title{ font-weight:bold; text-decoration:none; color:#587b1b; padding:0px 10px 5px 20px; background:url(../img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#587b1b; text-decoration:underline; }
.comment .title a:hover{ color:#587b1b; text-decoration:none; }

.comment .user{ text-align:right; color:#999999; }
.comment .date{ text-align:right; color:#999999; font-size:10px; }
.comment .text{ padding:0px 10px 0px 20px; }

div#commentFirst a{ color:#333333; }
div#commentAdd td { padding: 3px 0px; vertical-align: middle; }
div.comment div.com_header { clear: both; margin: 5px 0px; display: block; height: 15px; padding-left: 15px; }
div.comment div.com_text { clear: both; margin: 5px 0px; padding-left: 15px; color: #656565; }

 div#header_active { background:url(../img/bullet_collapse.gif) left 2px no-repeat; cursor: pointer; }
 div#header_inactive { background:url(../img/bullet_expand.gif) left 2px no-repeat; cursor: pointer; }

/* form contact */
.formContact{ color:#444444; padding-left:10px; }
.formContact input{ margin:3px 5px 0px 0px; }
.formContact textarea{ margin:3px 0px 5px 0px; }
.formContact .info{ text-transform:none; color:#ce0020; }

/* Window */
.window{ z-index:1000; }
.windowLayer{ z-index:1010; position:absolute; }
.windowTitle{ z-index:1020; position:relative; background:#bf001d; cursor: move; padding:5px 3% 5px 3%; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color: #ffffff; width:94%; 
border:1px solid #bf001d; line-height:18px; }
.windowTitle img{ margin:1px; cursor:pointer !important; }
.windowContent{ z-index:1020; position:relative; background:#f8f8f8; border:1px solid #d3d8dc; display:block; padding:0px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; overflow:auto; width:100%; height:100%; }
.windowStatus{ z-index:1020; position:relative; background:#bf001d; height:5px; width:100%; border:1px solid #bf001d; font-size:1px; line-height:1px; }
.windowContent iframe{ width:100%; height:100%; }

.windowFrameContainer{ position:absolute; width:100%; height:100%; z-index:1000; }
.windowFrameContent{ width:100%; height:100%; background:#f5f5f5; border:0px; }

/* banner popup */
#bannerPopup{ position:absolute; margin:auto; z-index:1000; text-align:center; }
	.bannerPopupSwf{ border:0px solid #000000; }
	.bannerPopupImg{ border:1px solid #aaaaaa; padding:2px; background:#FFFFFF; }
#bannerPopupClose{ position:absolute; top:-18px; right:-1px; padding:2px 6px 2px 6px; background:#aaaaaa; color:#333333; font-weight:bold; font-size:10px; }
#bannerPopupClose a{ color:#ffffff; text-decoration:none; }
#bannerPopupClose a:hover{ color:#333333; text-decoration:none; }

/* loader */

div.loaderMedium { background:#FFFFFF url(../images/loader.gif) no-repeat scroll 50% 50%; top: 0px; left: 0px; position:absolute; opacity: 0.8;
                   filter: Alpha(Opacity:80); height: 100%; margin: 0px; padding: 0px; width:100%; z-index:10; }
				   
.seo { font-size:11px; color:#666; font-weight:normal; line-height:140%; padding-left:10px; }
.seo h1 { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
.seo strong { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
.seo a { font-size:11px; color:#999; font-weight:normal; display:inline; clear:none; background:none; padding:0px; margin:0px; }
div.seo img{ padding:0px !important; margin:0px; }
