body {
	font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif; color: #000; font-size: 11px;
	width: 100%;
	margin: 0 auto; padding: 0;
	background: #4b78a6 url(images/bg.png) repeat-x 0 0; 
	}

a:link, a:visited {text-decoration: none; color: #3B6998;}
a:hover {text-decoration: none; color: #FF8C19;}
	 
img {border: 0;}

.bold {font-weight: bold;}

hr {color: #E4E4E4;}

ainput {border: 0;}
.flash {float: left; overflow: hidden;}

#container {width: 952px; overflow: hidden; margin: 15px auto 0 auto; padding: 6px 0 20px 6px; background: #fff;}
img.img-top {float: left;}

#menu-topa {width: 946px; height: 28px; float: left;}
#menu-top {width: 946px; height: 28px; float: left; padding: 11px 0 0 0; text-align: center; background: url(images/menu-top.gif);}
#menu-top a {color: #fff; margin: 0 30px;}
#menu-top a:hover {text-decoration: underline;}

#path {width: 946px; float: left; margin: 15px 0 0 0;}

#left {width: 210px; overflow: hidden; float: left; margin: 15px 0 0 0;}
#right {width: 185px; float: left; overflow: hidden;  margin: 15px 0 0 13px;}
#content {width: 523px; float: left; margin: 25px 0 0 14px; text-align: justify; font-size: 13px; line-height: 20px;}
#content2 {width: 710px; float: left; margin: 25px 0 0 14px; text-align: justify; font-size: 13px; line-height: 20px;}
#content2a {width: 900px; float: left; margin: 5px 0 0 14px; text-align: justify; font-size: 13px; line-height: 20px;}
#content2 .google {width: 710px; float: left; margin: 25px 0 0 14px; text-align: justify; font-size: 10px;}
#content2 div.google {width: 710px; float: left; margin: 25px 0 0 14px; text-align: justify; font-size: 10px;}

#content2 img {
margin-bottom: 2px;
}


/* lewa strona */
img.title-img {float: left;}
img.titlea-img {float: right;}

ul#menu-categories {width: 210px; float: left; list-style: none; margin: 0; padding: 0;}
ul#menu-categories li{width: 203px; float: left; padding: 7px 0 7px 7px; font-size: 13px; background: url(images/menu-categories.gif) no-repeat 0 100%;}
ul#menu-categories li a{color: #000;}
ul#menu-categories li a:hover{display: block; width: 100%; float: left; font-weight: bold; background: url(images/p.gif) no-repeat 197px center;}
ul#menu-categories li.under1 a {width: 210px; float: left; list-style: none; margin: 0; padding: 0px 10px 0px 20px; font-size: 12px;}
ul#menu-categories li.under2 a {width: 210px; float: left; list-style: none; margin: 0; padding: 0px 10px 0px 40px; font-size: 11px;}
ul#menu-categories li.under3 a {width: 210px; float: left; list-style: none; margin: 0; padding: 0px 10px 0px 60px; font-size: 10px;}

#search {width: 201px; float: left; margin: 0 0 30px 0; padding: 0 0 10px 9px; background: #c6c6c6;}
#search p.title {width: 100%; float: left; margin: 8px 0 3px 0;}
#search p.title img {position: relative; top: -1px; margin: 0 7px 0 0;}
#search input {float: left;}
#search input.form {width: 160px; margin: 0 5px 0 0;}
#search a {display: block; width: 100%; float: left; margin: 3px 0 0 0; text-decoration: underline; color: #595959; font-size: 11px;}
#search a img {position: relative; left: 8px; top: -1px;}

#path a {font-size: 12px; color:#949494}
#path a:hover {font-size: 12px; color:#FF8C19}
#path {font-size: 12px; color:#949494}

input.form {padding: 3px 0; font-size: 11px; color: #a5a5a5; border: 1px solid #b4b4b4;}

/* srodek */
h3 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0; font-size: 20px; color:#FF8C19}
h2 {width: 100%; float: left; margin: 10px 0 15px 0; padding: 0; font-size: 20px; color:#ccc}
h4 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0; font-size: 15px; color:#3E6B9A}

#up-back {width: 100%; float: left; margin: 40px 0 0 0;}

#news {width: 185px; float: left; margin: 0 0 30px 0; font-size: 12px;}
#news a.more {display: block; width: 100%; float: left; margin: 5px 0 0 0; color: #ff5a00; text-decoration: underline;}
#news a.more img {position: relative; left: 8px; top: -1px;}
#news table {float: left;}

.box-short-news {width: 185px; float: left; margin: 1px 0; padding: 5px 0; background: #e6e6e6;}
.box-short-news p.title{width: 165px; margin: 0 auto 5px auto; font-weight: bold;}
.box-short-news p.title a:hover{text-decoration: underline;}
.box-short-news p.short-news{width: 165px; margin: 0 auto 5px auto;}
.box-short-news p.date{width: 165px; margin: 0 auto; color: #7a7a7a;}

/* linki w stopce */
#links-bottom {width: 958px; height: 38px; margin: 0 auto; padding: 6px 0 0 0; text-align: center; background: url(images/links-bottom.gif);}
#links-bottom a {color: #fff; margin: 0 25px;}
#links-bottom a:hover {text-decoration: underline;}

/* stopka */
#footer {width: 958px; margin: 0 auto;  line-height: 14px;}
#footer p.p1{width: 305px; float: left; margin: 15px 0 0 0; font-size: 10px; color: #DFF6FF;}
#footer p.p2{width: 215px; float: right; margin: 15px 0 0 0; text-align: right; font-size: 10px; color: #DFF6FF;}
#footer p.p2 span.span-p2 {display: block; width: 100%;}
#footer a {color: #DFF6FF;}
#footer a:hover {text-decoration: underline;}

div.margin {width: 100%; height: 15px; float: left;}

/* ################### MORE ################### */

.foto, .foto_gal {border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.table {text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #C9C9C9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
table.tablea td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #C9C9C9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.nieb {color: #517cb1; font-size: 14px;}

.table2 {text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #EDEDED}
table2.table td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF D5D5D5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.foto2 {padding: 5px; border: 1px solid #eaeaea; background: #f0f0f0;}

/* ################### NEWS ################### */
.m_tytul  { padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-weight: bold; color: #FF8C19; text-align: left;}
.m_opis   { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px; font-weight: normal; color: #000000; text-align: justify; }
.m_data   { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px; font-weight: normal; color: #9C9A9A; text-align: justify; font-size: 7pt }
.m_link_w     { text-align: right; font-size: 7pt; color: #FF8B02; text-decoration: none; padding-right: 10px; font-weight: bold;}
a.m_link_w:hover {color: #5a5a5a; text-decoration: none; font-size: 7pt; padding-right: 10px; font-weight: bold;}
a.m_popnas_link:hover {color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold;}
a.m_popnas_link {padding-left: 5px; color: #F8F8F8; text-decoration: none; font-size: 11px; font-weight: bold;}
.m_popnas {  text-decoration: none; font-size: 7pt; color: #807D7D; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 5px; }
a.wstecz:hover {color: #807D7D; text-decoration: none;}
.wstecz { font-size: 9px; color: #6A6A6A; font-weight: normal; text-decoration: none; text-align: left;}
.foto_news {border: #5A5A5A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.podsw {color:#000}
#footer .neta {color: #FFEFE0; text-decoration: none;}
#footer a.neta:link {color: #FFEFE0; text-decoration: none;}
#footer a.neta:hover {color: #8B4200; text-decoration: none;}

/* ################### KONTAKT ################### */
.ankie {font-size: 12px; padding:5px; background : url(../images/sys/cien.gif) repeat-x; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.szukaj_p   { background-color:#FF8B02; font-weight: bold; color: #FFFFFF; text-align: center; font-size: 14px; border: 2px solid; border-color: #EDEEED EDEEED EDEEED}
.blad, .required {color: #FF0000;}
.error{color: #FF0000; font-weight:bold;}
.okej {color: #FF8B02;}
.gwiazda {color: #FF8B02;}

.podswa {color: #FF8C19;}
.podsw {font-weight: bold;}
.podl {color: #FF8C19;}

#content2 {overflow: hidden;}
#content2 li{float: left; width: 100%; padding: 0 0 0 20px; position: relative; left: -20px; list-style: none; background : url(http://www.iga.1it.pl/images/p-ul.gif) no-repeat 0 7px;}

div.kolumna {
	width:150px;
	float:left;
}
div.clearfloat{
clear:both;
width:100%;
line-height:1px;
height:1px;
visibility:hidden;
}
div.zalogowany {
	float:right;
	width: 710px;
}

/* tables */
table.table thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.table thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.table thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.table thead tr .headerSortDown, table.table thead tr .headerSortUp {
background-color: #8dbdd8;
}
div.zaawansowane_hidden, div.zaawansowane3_hidden, div.zaawansowane4_hidden {
			display:none;
			
		}