body{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #214392 ; 	margin-left:auto; margin-right: auto; margin-top: 0px; }

/*podzia� strony */
div#main{width: 99%; text-align: center;}
div#whole_content{ width:1000px;	margin-left:auto;margin-right: auto; }
div#content_left{ clear:both;float: left;width: 185px; text-align: center;padding-top: 4px;}
div#content_center{margin-left: 15px;float: left; width: 550px; text-align: center;}
div#content_right{float: right;width: 235px; text-align: left; }
a:link,  a:visited{font: 11px Tahoma; color:#687520;text-decoration: none; cursor: hand;}
a:active, a:hover {font: 11px Tahoma; color:#687520;text-decoration: underline; cursor: hand;}

a.red:link,  a.red:visited{font: 13px Tahoma; color:#d62f16;text-decoration: none; cursor: hand;}
a.red:active, a.red:hover {font: 13px Tahoma; color:#c74621;text-decoration: underline; cursor: hand;}

a.pag:link,  a.pag:visited{font: 13px Verdana; color:#214392;text-decoration: none; cursor: hand; border: 1px solid #d2d2d2;
 background-color: #f3f3f3; padding: 2px;margin: 1px;}
a.pag:active, a.pag:hover {font: 13px Verdana; color:#214392;text-decoration: underline; cursor:  hand;margin: 1px;
 border: 1px solid #d2d2d2; background-color: #f4fee2; padding: 2px; margin: 1px;}

 a.art_menu:link,  a.art_menu:visited{font: 12px Tahoma; color:#214392;text-decoration: none;}
a.art_menu:active, a.art_menu:hover {font: 12px Tahoma; color:#3e4473;text-decoration: underline;}

 a.header:link,  a.header:visited{font: 12px Tahoma; color:#c72e25; font-weight: bold;text-decoration: none;}
a.header:active, a.header:hover {font: 12px Tahoma; color:#c72e25;font-weight: bold;text-decoration: underline;}
/* logo _top */
div#red_line_top{background-color: #bd2720; line-height: 5px; width: 1000px; min-height:5px; height: 5px;}
div#line_top{font-size: 13px; color: #32649a;background: #cede03 url("../image/bg_top_logo.jpg") repeat-x;  
line-height:27px;	height: 27px; max-height: 27px; border-bottom: 1px solid #dfdfdf; padding-right: 10px; }
div.lleft{float: left; padding-left: 25px; }
 div.rright{float: right; text-align:right; height: 27px; min-height: 27px; }
div#logo{float: left; padding: 2px; }
div#banner_top{float: right;padding: 2px; text-align: right; margin-left:0px; }
div#blank_box{clear: both; }
div#blank_box_left{float: left;width: 30%;padding: 1px; }
div#blank_box_right{float: right;background-color: #b81b0a; width: 59%;padding: 1px; padding-right: 5px; }
/* LEFT */
/*main menut */
div.main_menu{width: 180px; margin-left: 2px; border-top: 1px solid #e1e1df; text-align: left;}
div.main_menu div.main_header{background-color: #ebebf3 ;padding-bottom:3px;padding-top:3px;font-size: 15px;
 border-bottom: 1px dotted #d2d2d2; padding-left: 3px;  }
.main_link{ margin-left: 45px; border-bottom: 1px dotted #dddde3;}

div.main_menu h1.header{font: 11px Tahoma; color:#b4321b;  height: 12px; margin: 1px;  }
div.main_menu  h2.header{font: 11px  Tahoma, Courier New,Times New Roman; color:#2b5088; margin: 3px;}

/* CENTER */
div#art_week{background-image: url("../image/bg_week_art.jpg");  background-repeat:no-repeat;
background-position: top center; width: 528px; padding: 10px; font:12px Tahoma; text-align: left;}
div.gallery{background-image: url("../image/bg_week_art.jpg");  background-repeat:no-repeat;
background-position: top center; width: 528px; padding: 10px; font:12px Tahoma; text-align: left;}
div.arts{background-image: url("../image/bg_week_art.jpg");  background-repeat:no-repeat; color: #214392;
background-position: top center; width: 530px; font: 12px Tahoma;padding: 10px; text-align: left; line-height: 16px; }


/* menu dla artykulow */
div.content_menu{clear: both; width: 545px; }
div.content_menu  div.links{float: left; font: 11px Tahoma; text-align: center; vertical-align: bottom; border-left: 1px dotted #d8d8d8; padding-right: 3px;  padding-left: 3px;padding-bottom: 2px;  }
div.content_menu  div.link_header{border-top: 1px  dotted #d8d8d8; float: left; font-size: 11px ; text-align: center; 
border-left: 1px dotted #e6e6e6; padding-right: 3px;  padding-left: 3px; padding-bottom: 2px;  background: #cede03 url("../image/bottom_line.jpg") repeat-x;}
h1.header{font: 9px Tahoma;  color:#9f0004; font-weight: bold;   margin: 0px; }
h2.header{ font: 9px  Tahoma, Courier New,Times New Roman; color:#7d8c26;font-weight: bold; margin: 0px; }
.header_red{ font: 13px  Tahoma, Courier New,Times New Roman; color:#b41f1f;font-weight: bold; margin: 2px; }
h1.art_title{ font: 12px Tahoma; color:#1f4d92; margin: 0px; font-weight: bold; display: inline;}


/* jeden artykul w menu */
div.menu_content_3{ width: 550px;  font:12px Tahoma; clear: both; min-height: 229px;height: 229px; margin-bottom: 3px;margin-top: 2px;
background-image: url(../image/bg_direct.jpg); background-repeat:no-repeat; background-position: bottom right; color: #214392; line-height: 16px;} 
div.menu_content_2{border-top: 1px dotted #d8d8d8; width: 550px;  font:12px Tahoma; clear: both; min-height: 200px;height: 200px;
background-image: url(../image/content_bg.jpg); background-repeat:no-repeat; background-position: bottom right; }
div.menu_content{border-top: 1px dotted #d8d8d8; width: 550px;  font:10px Tahoma; clear: both; min-height: 215px;
background-image: url(../image/content_bg.jpg); background-repeat:no-repeat; background-position: bottom right; }
div.left{text-align: justify;  font: 12px Tahoma;  width: 39%;    float: left;  margin: auto; text-align: center; padding-top: 15px;}
div.right{ text-align: left;  font: 12px Tahoma; width: 59%; float: right; padding-top: 10px; }

div.for_image{width: 100%; margin-top:3px; margin-bottom:3px; border: 1px solid #e1e1e1; text-align: center; background-color:#efefef;}
hr.linia{width:545px; height:1px; background-color:#e6e6e6;  clear: both; border: 0px;}
img.float_none{border: 1px solid #c9cdda;margin: 3px;}
img.float_left{border: 1px solid #bb221e;margin: 5px 10px 5px 1px; float: left;}
img.float_right{border: 1px solid #454545;margin: 5px 5px 5px 1px; float: right;}
/* RIGHT */

td.top_rog{background: url(../image/bg_top_rog.jpg) repeat-x; width: 227px; line-height:8px; min-height:8px; height: 8px; margin: 0px; }
div.bottom_rog{background: url(../image/bg_bottom_rog.jpg) repeat-x; width: 227px; height: 8px;margin-bottom: 3px;}
/*zaokraglane rogi*/
div.right_topik{ font-size: 11px;    background-color: #ffffff; 
width: 225px; min-height: 73px;text-align: center; border-left: 1px solid #d2d2e6;border-right: 1px solid #d2d2e6; margin: 0px;
background-image: url(../image/bg_rog.jpg); 
background-repeat:no-repeat; background-position: bottom right;
}
table.to_wcale_nie_jest_tabela{padding:0px;height: 8px;  max-height: 8px; width: 227px; }
td.rog_top{background: url(../image/rog_top.jpg) repeat-x; width: 201px; height: 16px;}
td.rog_t_l{width: 16px;height: 16px;background: url(../image/rog_t_l.jpg) no-repeat white top left;}
td.rog_t_r{width: 16px;height: 16px;background: url(../image/rog_t_r.jpg) no-repeat white top right;}

div.rog_b_l{width: 16px; float: left;height: 16px;line-height: 16px;
background-image: url(../image/rog_b_l.jpg); 
background-repeat:no-repeat; background-position: top left;}
div.rog_b_r{width: 16px; float: left;  max-height: 16px;height: 16px;line-height: 16px;
background-image: url(../image/rog_b_r.jpg); 
background-repeat:no-repeat; background-position: top left;}
div.rog_center_top{width: 201px;  float: left;height: 13px; border-top: 1px solid #bbbec4;  }
div.rog_center_bottom{width: 201px;  float: left;height: 16px; line-height: 16px; min-height: 16px; border-bottom: 1px solid #bbbec4;}


span.date{font: 10px Tahoma; color: #555e5e;}

/*BOTTOM*/
div#footer_content{clear: both;text-align: center; border-top:5px solid #bd2720; margin-top: 5px;padding-top: 10px; margin-bottom: 10px; }
div#footer_red{clear: both; width:990px;   background-color: #bd2720; color: #868686; border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef; font-size: 10px; text-align: left;  text-align:center; color: white; padding: 5px;}
div#footer{font-size: 9px; text-align: right; margin-top: 2px;
clear: both;  width: 1000px;}
div#footer_links{font-size: 11px; text-align: center; margin-top: 2px;line-height:27px;	height: 27px;
clear: both; vertical-align: top; width: 1000px;background: #cede03 url("../image/bg_top_logo.jpg") repeat-x;  }
div.bottom_box{
float: left; width: 233px;  font-size: 11px; background-image: url(../image/bottom_bg.jpg); 
background-repeat:no-repeat; background-position: bottom right;margin-right: 16px; height:165px;
font-family: Tahoma; color: #326c9c; text-align: left; padding: 2px;	}

/*infos */
.info{  border-bottom: 1px dotted #e0e0e0;border-top: 1px dotted #e0e0e0; font-size: 11px;
font-family: Tahoma; color: #326c9c; padding: 5px; background-color: #f9fdff; text-align: center; width: 95%}
.error{  border-bottom: 1px dotted #e0e0e0;border-top: 1px dotted #e0e0e0; font-size: 11px;
font-family: Tahoma; color: #bf0f0f;  padding: 5px; background-color:#fef3f3; text-align: center; width: 90%}

/*comments*/
div.comments{
border-top: 1px dotted #d2d2dc; background-color: #f2f2f7;font-family: Tahoma; 
font-size: 11px; text-align: left; padding-top: 5px;padding-bottom: 5px; padding-left: 5px; width: 99%; margin-top:3px; }
.content_area{
font-family: Tahoma;background-image: url(../image/content_bg.jpg); 
background-repeat:no-repeat; background-position: bottom right;
font-size: 11px; text-align: left; padding: 3px; width: 100%; margin-top: 3px; color: #215c9e; font-size: 12px;}
/* all */
 .page_header{font-size: 19px; color:#bd2720; font-family: Tahoma; padding: 1px;}
.textarea{background-color: #fffff9; font-size: 12px; margin: 2px;
 background-repeat: repeat-x; border: 1px solid #b4b4b4; padding: 1px; color: #787878}
 .button{background-image: url("../image/bg_submit.jpg"); height: 22px; font-size: 12px; margin: 2px;
 background-repeat: repeat-x; border: 1px solid #cecece; color: #4f4f4f }
 .input{background-image: url("../image/bg_input.jpg"); height: 15px; font-size: 12px; margin: 2px;
 background-repeat: repeat-x; border: 1px solid #b4b4b4; padding: 1px; color: #787878}
.input_area{background-color: #fdfee9;  font-size: 12px; background-repeat: repeat-x; border: 1px solid #b4b4b4; color: #787878}
 .red{color: #97201a;}
 
  .photogallery{color:#687520; border: 10px solid #ededf1;cursor: hand;}
.photogallery:active, .photogallery:hover { color:#687520; border: 10px solid #ce0b10;cursor: hand;}



