body { margin: 0; padding: 0; text-align: left; color: #000;
	background: #007fbb url('../img/site/bg.png') top left repeat-x; }
body, td, th { font-size: 13px; font-family: 'Trebuchet MS', sans-serif; }


/** top */
#top { width: 998px;  margin: 0 auto; text-align: left; }
#top .left { width: 700px; float: left; }
#top .left .bar { width: 100%; height: 31px; color: #e7e8e9; line-height: 31px; font-size: 15px; }
#top .left .logo { width: 700px; height: 104px; background: url('../img/site/logo-bg.png') top left no-repeat;}

#top .menu { background: url('../img/site/menu-bg.png') top left repeat-x; }

/*
#top .menu ul { margin: 0; padding: 0 10px 0 0; float: left; color: #fff;
		font-weight: bold; list-style: none; font-size: 13px;}
#top .menu ul li { display: inline; float: left; height: 32px; line-height: 32px; margin: 0; padding: 0;
		border-right: 2px solid #fff; }
#top .menu ul li a { padding: 0 28px 0 28px; margin: 0; color: #fff; }
#top .menu ul li a:hover { background: url('../img/site/menu-bg-active.png') top left repeat-x; }
#top .menu ul li li { height: 24px; line-height: 24px; }
*/

#top .right { width: 298px; height: 167px; float: right; background: url('../img/site/img-top-main.png') top left no-repeat; }
.logo a { width: 237px; height: 81px; margin: 23px 0 0; display: block; float: left; }

/** main */
#main { width: 998px; margin: 0 auto; text-align: left; background: #fdfdfd url('../img/site/main-bg.png') bottom left repeat-x; }
#main .belt { font-size: 11px; color: #fff; height: 28px; background-color: #a70009; border-top: 2px solid #fff; }
#main .belt a {color: #fff; }
#main .belt .left { float:left;  margin: 6px 15px 0; }
#main .belt .right { float:right; }
#main .belt .right input { width: 203px; margin: 4px 12px 0 4px; border: 1px solid white; background: #fff url('../img/site/input-bg.png'); }
#main .belt img { vertical-align: top; margin: 2px 3px 0 0; }
#main .top { padding: 24px 39px 24px 24px; }

.greybar { padding: 4px 0 0 10px; border-top: 1px solid #fff; height: 45px;
		font-size: 12px; color: #005585;
		background: url('../img/site/page-bar.png') top left repeat-x;}

.greybar a { color: #7a7b7b; }

#main .top img { float: left; }
#main .top .greyBoxShadow { float: right; }
.content .greyBoxShadow { margin-left: -17px; }
.greyBoxShadow { background: url('../img/site/shadow.png') top left no-repeat; padding-left: 17px; }
.greyBoxOut { background: url('../img/site/greybox-top.png') top left no-repeat; padding-top: 4px; }
.greyBoxIn { background: url('../img/site/greybox-bg.png') top left repeat-y; }
.greyBox { width: 463px; background: url('../img/site/greybox-bottom-bg.png') bottom left no-repeat;}
.greyBoxSpace { padding: 15px 20px 62px 20px; text-align: justify; }


#main .bottom .left { float: left; }
#main .bottom .right { float: right; }
#main .bottom { padding: 24px 39px 24px 24px; }
.smallBox { width: 450px; background: #e3dfe0; }
.smallBox .smallBoxSpace { padding: 16px 10px 20px 20px; }
.smallBox .smallBoxSpace p { margin-top: 0; }
.smallBox img { float:right; /*border: 2px solid #fff;*/ margin-left: 20px;}
.smallBox a { color: #000; }

.miniMenu { width: 450px; font-size: 10px; background: url('../img/site/button-minimenu-bg.png') top left repeat; }
.miniMenu ul { list-style: none; padding: 0; margin: 0; }
.miniMenu li { float: left; border-right: 2px solid #fff;  height: 27px; line-height: 27px;
	background: url('../img/site/button-minimenu-bg.png') top left repeat-x; }
.miniMenu a span { color: #015786; display: block; padding: 0 17px 0 28px;
	background: url('../img/site/li.gif') 8px center no-repeat; }
.miniMenu a { display: block; }
.miniMenu a:hover { background: url('../img/site/button-minimenu-bg-active.png') top left repeat-x; }

.boxHeader { height: 28px; width: 468px; background: url('../img/site/header-box-bg.png') top left repeat-x; }
.boxBorder { border: 1px solid #9a9999; border-top-width: 0; padding: 0 2px 2px; margin-top: 1px; }
.boxBorder2 { border: 1px solid #9a9999; border-top-width: 0; }
.box { background: #e6e3e3; width: 462px; }
.boxSpacing { padding: 17px 13px 22px 19px; }
.box img { float: right; }

/** middle */
#middle { width: 902px; margin: 0 auto; text-align: left; }


/** bottom */
#bottom { width: 998px; height: 68px; margin: 0 auto; text-align: left; background: url('../img/site/bottom-bg.png') top left repeat-x; }
#bottom img { float: left; }
#bottom .adress { padding: 18px 0 0 20px; color: #b2b3b4; width: 85%; }
#bottom .adress tr.rh td { color: #868889; font-size: 10px; }
#bottom .adress tr.rh td a { color: #868889; }

.content { width: 500px; float: left; }
.contentIn { padding: 0; }
.contentSpace { padding: 0 40px 40px 40px; }
.contentSpace img { margin-right: 10px; }
.contentSpace td img { margin-right: 0px; }
.contentSpace a { color: #005585; }
.header { /*padding-left: 17px;*/ padding-bottom: 5px; }

.infobox { width: 320px; }
.infobox .infoboxTop { padding:0 ; height: 32px; width: 320px; background: url('../img/site/menu-bg.png') top left repeat-x; border-bottom: 1px solid #fff; }
.infobox .infoboxTop h2 { font-size: 14px; color: #fff; font-weight: bold; vertical-align: middle; padding: 8px; }
.infobox .infoboxLeft, .infobox .infoboxRight { height: 28px; color: #fff; line-height: 27px; }
.infobox .infoboxLeft { float: left; background: #00507f; width: 242px; }
.infobox .infoboxLeft span { padding-left: 10px; }
.infobox .infoboxRight { float: right; background: #2e7ead; width: 77px; text-align: center; }

a.more { color: #4f4c4c; font-weight: bold; font-size: 10px;
		display: block; margin: 10px 26px 0 0; float: right; }
a.more span { color: #007fbb; }

h1, h1 a { font-size: 18px; color: #00507f; }

.table1 { padding: 0 0 15px 0; }
.table2 { float: right; width: 400px; }
.table3 { padding-top: 15px; }

 
/** standard */

.documentImage { float: left; margin: 10px 20px 5px 0; }
.documentThumb { float: left; margin: 5px 10px 3px 10px; }

a { color: #fff; text-decoration: none; }

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

table { }
td, th { vertical-align: top; }
.c, .center { 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; }

.pageNum { padding-top: 20px; }

div.failed ul { margin: 20px 0 0 0; }
div.failed li { color: #d10; }

.failed { color: red; }


/** forms */
form { display: inline; }s
form fieldset { display: block; border: 0; }
form legend { display: inline; margin: 0; padding: 15px 0; }
form ul { list-style: none; margin: 10px 0; padding: 0; }
form ul li { padding: 3px 0; margin: 0; clear: left; }
form ul li.hide { display: none; }
form ul li.submit { margin-left: 90px; }
form ul label { float: left; width: 80px; padding-right: 10px; text-align: right; }

input, textarea, select { font-family: sans-serif; font-size: 10px; }
input.noBorder { border: 0; }
select { font-size: 11px; }
button { border-style: none; background-color: transparent; font-size: 11px; }

.hide { display: none; }


/** http://www.hyh.pl */
