BODY {
   background-color: #ffffff;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#4B4A4A;
   margin: 0;
}

input, textarea, select {
	border: 1px solid #aaa;
	/* background-color: #3c3c3c; */
	color: #000;
	font: 12px Verdana;
}

ul {
   list-style-image:url(http://www.harry.com.pl/gfx/strz.jpg); 
   margin-left:10px;
   padding-left:20px;
   padding-right: 20px;
}

ol {
   margin-left:10px;
   padding-left:20px;
   padding-right: 20px;
}


li {
   text-align: justify;
   padding-top:5px;
}

.lang {
  margin-left: 10px;
}

#page_content {
  padding-bottom: 2px;
}

#page_content_center {
  vertical-align: top;
  padding: 0px 0px 0px 1px;
}

#page_content_right {
  vertical-align: top;
  padding: 0px 0px 0px 1px;
  background-color: #f8f7f7;
}

#page_content_left {
  vertical-align: top;
  background-color: #f8f7f7;
}

.txt_frame {
  background-color: #e7e7e8;
  vertical-align: top;
  padding: 15px 10px 15px 10px;
}

.news_frame {
  background-color: #C3C3C5;
  vertical-align: top;
  border-bottom: 1px solid white;
}

.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4b4a4a;
	font-weight: 400;
        padding: 10px 25px 10px 25px;
        text-align: justify;
}



.header {
  background:url(http://www.harry.com.pl/gfx/title_bar_header.png); 
  height: 44px !important;
  font: bold 12px Arial,Verdana;  
  color:#ffffff; 
  text-align: center;
}

.item_menu {
  /* background-color: #9C9C9C;  */
  height: 30px;  
  padding-right: 10px;
  padding-left: 15px;
  font: 12px Arial, Helvetica, Verdana;
  color: #ffffff;
  border: solid #C3C3C3;
  border-width: 1px 2px;
  cursor:pointer;
  vertical-align: middle; 
}
.item_menu_hover {
  /* background-color: #838383; */
  height: 30px;  
  padding-right: 10px;
  padding-left: 15px;
  font: 12px Arial, Helvetica, Verdana;
  color: #ffffff;
  border: solid #C3C3C3;
  border-width: 1px 2px;
  cursor:pointer;
}

.foot_bar {
  margin-top: 2px;
  height: 15px; 
  background-color: #dcdcdc;
}

.foot_txt {
  color:#9D9C9C;
  font-family:Arial,Helvetica,sans-serif; 
  font-size:10px;
  font-weight:500;
  text-align: right;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4b4a4a;
	font-weight: 400;
        padding-left: 15px;
        padding-right: 15px;
}

  a.text:link{text-decoration: none; color: #4b4a4a; padding: 0px;}
  a.text:visited{text-decoration: none; color: #4b4a4a; padding: 0px;}
  a.text:hover {text-decoration: underline; color: #214C5D; padding: 0px;}

  a.news:link{text-decoration: none; color: #4b4a4a; padding: 0px; font-weight: bold; }
  a.news:visited{text-decoration: none; color: #4b4a4a; padding: 0px; font-weight: bold; }
  a.news:hover {text-decoration: underline; color: #214C5D; padding: 0px; font-weight: bold; }

  a.search:link{text-decoration: none; color: #4b4a4a; padding: 0px; font-weight: 900;}
  a.search:visited{text-decoration: none; color: #4b4a4a; padding: 0px; font-weight: 900;}
  a.search:hover {text-decoration: underline; color: #214C5D; padding: 0px; font-weight: 900;}

  a.nev:link{text-decoration: none; color: #ffffff; padding: 0px; font-weight: 900;}
  a.nev:visited{text-decoration: none; color: #ffffff; padding: 0px; font-weight: 900;}
  a.nev:hover {text-decoration: none; color: #ffffff; padding: 0px; font-weight: 900;}


.text2 {
   color:#EB7104; 
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:900;
   line-height:15pt;
   margin-left:15px;
   margin-top:8px;
}

.text2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #fd5525;
	line-height: 15pt;
	/* margin-left: 15px; */
	margin-top: 8px;
}

.item_frame_header {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: 900;
   color: #4b4a4a;
   text-align: center;
   height: 30px;
   background: #F2B63C url(http://www.harry.com.pl/gfx/maska.png); 

}
.item_frame_center_layout_2 {
  font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   color: #4b4a4a;
   font-weight: 400;
   text-align: center;
   background-color: #E7E7E8;
   /* height: 219px; */
}
.item_frame_center {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   color: #4b4a4a;
   font-weight: 400;
   text-align: center;
   background-color: #e7e7e8;
   height: 178px;
}
.item_frame_zoom {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   color: #4b4a4a;
   font-weight: 400;
   background-color: #e7e7e8;
}
.item_frame_lnk {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   color: #4b4a4a;
   font-weight: 400;
   background-color: #e7e7e8;
}

.item_detail_header {
   background: #F2B63C url(http://www.harry.com.pl/gfx/maska.png); 
}

.item_frame_empty {
  background-color: #e7e7e8;
}

/* MAPA */
.map_part {
   z-index: 1; 
   position: absolute; 
   background-image: url(http://www.harry.com.pl/gfx/mapa_elementy0.png);
}

area {
cursor:pointer;
}

.mapa_opis ul {
   list-style-image:url(http://www.harry.com.pl/gfx/mapa_ul.png) !important; 
   margin-left:10px;
   padding-left:20px;
   padding-right: 20px;
}

.mapa_opis li {
    padding-bottom: 10px;
}

.mapa_imie {
    font-size:15px;
    font-weight: 900;
}

.mapa_tekst {
   font-size:13px;
}


/* BUTTONY */

.btn { display: block !important; position: relative; background: #aaa; padding: 5px; margin: 0px; color: #fff; text-decoration: none; text-align: center !important; cursor: pointer; }
.btn * { font-style: normal; background-image: url('../gfx/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

div.frame .btn * { background-image: url('../gfx/btn3.png'); }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }


.btn.blue { background: #012f85; }
.btn.blue:hover { background-color: #0966b1; color: #fff; }
.btn:active { background-color: #444; color: #fff; }
.btn[class] {  background-image: url('../gfx/shade.png'); background-position: bottom; }


* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.lime { border-color: #bbce00; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }
