/**
 * http://www.hyh.pl
 * Copyright (c) 2007 Hyh. All right reserved.
 */

body { text-align: center; margin: 0; padding: 0;
	background-color: #fff; }
body, td, th { font-size: 11px; font-family: Tahoma, sans-serif; }
h1, h2, h3, h4 { font-family: arial, sans-serif; }

/** top */
.pageTop { width: 996px; margin: 0 auto; text-align: left;
	background: url('../img/bip/top2-bg.jpg') top right no-repeat; }
.logo { padding-left: 10px; }
.today { padding-left: 12px; line-height: 26px; color: #6d6d6d;
	background: url('../img/bip/top-space-bg.gif') top left repeat-x; }

/** content */
.pageContent { width: 996px; margin: 0 auto 30px auto; text-align: left; }

.pageLeft { width: 211px; float: left; }
.pageCenter { width: 571px; float: left; padding-top: 10px; color: #727272; }
.pageRight { width: 214px; float: left; }

.pageCenter a { color: #338; }

div.menu { height: 35px; background: url('../img/bip/menu-top.gif') top left no-repeat; }
ul.menu { list-style-type: none; padding: 0; margin: 0; border-bottom: 0px solid #dcdcdc; }
ul.menu li { line-height: 30px; margin: 0; padding-left: 30px;
	border-width: 0 1px; border-color: #dcdcdc; border-style: solid; 
	background: url('../img/bip/menu-bg.gif') top left no-repeat; }

h1 { padding: 12px 0 0 42px; line-height: 16px; margin: 0; font-size: 12px; color: #4d4d4d;
	background: url('../img/bip/arrow-title-bg.gif') top left no-repeat; }
p.information { font-size: 10px; }
h2 { font-size: 12px; padding: 5px 0 0 0; margin: 0; }

ul.search { }
ul.search li { padding: 3px 0; margin: 0; }
ul.search li a { color: #444; }


div.search { height: 35px; background: url('../img/bip/search-top.gif') top left no-repeat; }
div.searchForm { margin-left: 1px; padding: 6px 16px 0 16px;
	border-width: 0 1px 1px 1px; border-style: solid; border-color: #ddd;
	background: url('../img/bip/search-bg.gif') top left repeat-y; }
div.searchForm input.text { width: 140px; background: url('../img/idx/input-bg.gif') repeat-x bottom left; }
div.searchForm p { margin: 10px 0; padding: 0; }
	

.box, .box2 { padding: 0 10px 0 18px; }
.box2 { padding-top: 0; }

.pageNum { padding: 3px 20px; }

/** bottom */
.pageBottom { width: 996px; margin: 0 auto; }
.boxBottom { text-align: center; padding: 8px 0; color: #888; font-size: 10px; }


/** standard */
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: 0; vertical-align: bottom; }
img.b { vertical-align: bottom; }
img.m { vertical-align: middle; }

table { border-spacing: 0; border-collapse: collapse; }
td, th { padding: 0; vertical-align: top; }
.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.t { vertical-align: top; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }

.clr { clear: both; }
.cL { clear: left; }
.cR { clear: right; }


/** forms */
form { display: inline; }
input, textarea { font-family: sans-serif; font-size: 10px; }
select { font-size: 11px; }
input, textarea, select { border: 1px solid #737373; margin: 0; }
button { border-style: none; background-color: transparent; font-size: 11px; }
.noBorder { border: 0; }

input[readonly=readonly] { color: #888; border-color: #555; }
