@CHARSET "UTF-8";

/**** main page ****/
/* main */
html, body {
	height: 100%;
}
body {
	margin: 0;
	text-align: center;
	background:transparent url(http://www.mipromet.pl/imgs/tlo.png) repeat-x top left;
}
#main, #hd, #bottomnav, #ft {
	width: 1000px;
}
#main {
	position: relative;
	min-height: 100%;
	margin: 0px auto;
}
.sub_page #main {
	background: transparent url(http://www.mipromet.pl/imgs/bottom_b_s.png) repeat-x bottom left;
}
#hd {
	height: 362px;
	background:transparent url(http://www.mipromet.pl/imgs/hdr.gif) no-repeat top left;
}
/* end main */
/* navigations */
.nav {
	margin: 0px;
	padding: 0px;
}
.nav li {
	list-style-type: none;
}
.nav li a {
	text-decoration: none;
}
/* end navigations */
/* main menu */
#mainnav {
	position: absolute;
	height: 25px;
	top: 30px;
	left: 390px;
	width: 610px;
	padding: 8px 0px 0px 0px;
	background: transparent url(http://www.mipromet.pl/imgs/main_menu_b_png8.png) repeat-x top left;
}
#mainnav a {
	text-decoration: none;
}
#mainnav img {
	border: none;
}
#mainnav .home_but {
	float: left;
	padding: 0px 10px;
	border-right: 1px dashed #76AFC5;
	height: 30px;
	margin-top: -5px;
}
#mainnav .home_but img {
	padding-top: 5px;
}
#mainnav .nav {
	float: left;
}
#mainnav .nav li {
	float: left;
}
#mainnav .nav li a {
	font: bold 14px Verdana;
	padding: 0px 15px;
	color: #fff;
	display: block;
	overflow: hidden;
	border-right: 1px dashed #fff;
}
#mainnav .nav li a:hover {
	font-weight: bolder;
	color: #d74f3b;
}
/* end main menu */
/* side menu */
#sidenav {
	float: left;
	margin-left: 35px;
	margin-top: -240px;
	text-align: right;
	width: 210px;
	padding: 15px;
}
#sidenav .nav li a {
	color: #5C8190;
	font: bold 14px Verdana;
	padding: 5px 20px 0px 0px;
	background: transparent url(http://www.mipromet.pl/imgs/menu_p_png8.png) no-repeat center right;
	display: block;
	overflow: visible;
	width: 200px;
	min-height: 22px;
	border-bottom: 1px dashed #5C8190;
}
#sidenav .nav li a:hover,
#sidenav .nav li.selected a {
	color: #184D61;
	background: transparent url(http://www.mipromet.pl/imgs/menu_a_png8.png) no-repeat center right;
}
/* end side menu */
/* bottom menu */
#bottomnav {
	float: right;
	background-color: #E9F1F2;
	height: 29px;
	margin: 1px 0px;
}
#bottomnav .nav {
	padding-top: 7px;
	padding-right: 20px;
	float: right;
}
#bottomnav .nav li {
	float: left;
}
#bottomnav .nav li a {
	color: #5595AF;
	font: normal 12px Verdana;
	padding: 0px 10px;
	display: block;
	overflow: hidden;
	border-right: 1px dashed #184D61;
}
#bottomnav .nav li a:hover {
	color: #184d61;
}
/* end bottom menu */
/* content */
#ct {
	float: left;
	color: #184D61;
	text-align: left;
	padding: 10px 0px 0px 20px;
	font: normal 12px Verdana;
	line-height: 18px;
}
#ct .inner {
	width: 700px;
}
#ct p.double_column {
	float: left;
	width: 320px;
	padding: 10px;
}
#ct p.sig {
	text-align: right;
	font: italic 12px Verdana;
	padding-right: 30px;
	clear: both;
}
#ct p.first {
	border-right: 1px dashed #184D61;
}
#ct img {
	border: none;
	display: block;
	text-align: center;
	margin: auto;
}
#ct td {
	text-align: center;
}
#ct a {
	color: #000;
	text-decoration: none;
}
#ct {
	padding-bottom: 40px;
}
.cbottom {
	background: transparent url(http://www.mipromet.pl/imgs/bottom_b.png) repeat-x bottom left;
	clear:both;
}
/* gallery */
.gallery {
	float: left;
	width: 290px;
	margin-left: 10px;
}
.gallery h2 {
	margin-left: 5px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.gallery h2 img {
	margin-right: 10px;
}
.gallery a {
	text-decoration: none;
	display: block;
}
.gallery img{
	margin-top: 6px;
	border: 0px;
	vertical-align: middle;
}
.gallery .thumb {
	display: block;
	width: 130px;
	height: 91px;
	background: transparent url(http://www.mipromet.pl/imgs/gal_box.png) no-repeat top left;
	text-align: center;
	float: left;
	margin: 2px;
}
.gallery .gal_link {
	display: block;
	text-align: right;
	padding: 0px 25px 0px 0px;
}
.gallery .gal_link img {
	margin: 0px;
	padding: 0px;
}
/* end gallery */
/* boxes */
.boxes {
}
/* rounded box */
.roundedBox a {
	text-decoration: none;
}
.roundedBox img {
	border: 0px;
}
.roundedBox {
	position:relative;

	margin: 20px 10px 20px 10px;
	width: 210px;
	border: 1px solid #85B7CB;
	background-color: #fff;
	float: left;
}
.corner {
	position:absolute;
	background-image:url(http://www.mipromet.pl/imgs/box_spra_png32.png);
	background-repeat: no;
	background-color: transparent;
}
.topLeft,
.topRight {
	top:-1px;
	height:16px;
	background-color: #fff;
}
.topLeft {
	left:-1px;
	width:13px;
	background-position:0px 0px;
}
.topRight {
	right:-1px;
	width:14px;
	background-position:-13px 0px;
}
.bottomLeft,
.bottomRight {
	height: 98px;
	bottom:-1px;
	background-color: #DEEBEE;
}
.bottomLeft {
	width:13px;
	left:-1px;
	background-position:0px -130px;
}
.bottomRight {
	right:-1px;
	width:14px;
	background-position:-13px -130px;
}
.roundedBox strong {
	position: absolute;
	top: -11px;
	left: 30px;
	background-color: #fff;
	padding: 0px 10px;
}
.roundedBox .content {
	min-height: 240px;
	margin-left: 12px;
	margin-right: 13px;
	padding: 10px;
	background:#fff url(http://www.mipromet.pl/imgs/box_spra_b_dash_png32.png) repeat-x bottom left;
	font: normal 11px Verdana;
}
.roundedBox .content p {
	text-align: left;
}
.roundedBox .content b{
	font-size: 12px;
}
.roundedBox a.box_link {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: block;
	text-align: right;
	/*padding: 0px 25px 0px 0px;*/
}
/* end rounded box */
/* end boxes */
/* end content */
/* footer */
#ft {
	background-color: #F2F7F8;
	height: 109px;
	clear: both;
	text-align: left;
	padding: 10px 0px 10px 10px;
	width: 990px;
}
#ft .first,
#ft .second {
	float: left;
	margin-left: 20px;
}
#ft .first {
	border-right: 1px dashed #5696AF;
	padding-right: 50px
}
#ft .second {
	margin-left: 50px;
}
#ft h3 {
	padding: 3px 0px;
	margin: 15px 0px 0px 20px;
	font: bold 12px Verdana;
	color: #D74F3B;
}
#ft p {
	padding: 3px 0px;
	margin: 0px;
	color: #184D61;
	font: normal 12px Verdana;
}
#ft .copy {
	float: right;
	margin: 40px 30px 0px 0px;
}
#ft .copy a {
	color: #184D61;
	font: normal 10px Verdana;
	text-decoration: none;
}
/* end footer */
.cl {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

/* home */
.home #ct .inner {
	border-bottom: 1px dashed #184D61;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
/**** sub page ****/
body.sub_page  {
	background:transparent url(http://www.mipromet.pl/imgs/tlo_podstrona.png) repeat-x top left;
}
.sub_page #hd {
	height: 277px;
	background:#fff url(http://www.mipromet.pl/imgs/hdr_s.png) no-repeat top left;
}
.sub_page  #sidenav {
	float: left;
	margin-top: -175px;
	margin-left: 40px;
}
.sub_page #hd h1 {
	position: absolute;
	top: 195px;
	left: 310px;
	color: #D74F3B;
	font: normal 23px Verdana;
}
.sub_page #ct {
	padding-left: 30px;
}
.sub_page #ct .inner {
	width: 680px;
}
.navigator {
	position: absolute;
	top: 245px;
	left: 310px;
	color: #316072;
	/* background: transparent url(http://www.mipromet.pl/imgs/arrow.png) no-repeat center left; */
	text-align: left;
	width: 580px;
}
.navigator a {
	text-decoration: none;
	color: #316072;
}
.navigator a:hover{
	color: #D74F3B;
}
.navigator img{
	padding-right: 12px;
}
#gallery li{
	list-style-type: none;
	display: inline;
}
#gallery li img {
	display: inline;
	margin: 3px;
	border: 2px solid #eeeeff;
}
#gallery li img:hover {
	border: 2px solid #5599ff;
}
#gallery {
	margin: auto;
	text-align: center;
	margin-top: -35px;
}
p.pagination {
	display: block;
}

#mod-content { text-align: left; }

#ct .list-nav-box { color: #444; float: left; width: 100%; border: 0; margin: 0px; padding: 0px; background-color: #f5f5f5; border-top: 1px solid #eee; }
#ct .list-nav-box img { margin: 0 4px; margin-top: 1px; display: inline; }
#ct .list-nav-box select { padding: 1px; }