body {
	color: #00407E;
	font-weight: normal;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background :#FFFFFF;
}

div {
	margin: 0 auto;
}

h2 {
	margin: 0;
}

img {
	border: 0px;
}

table {
font-size: 12px;
margin: auto;
}

a:link {
	text-decoration: none;
	font-weight: bold;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #4C687D;
	font-family: Tahoma, Arial, sans-serif;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FFC001;
	font-family: Tahoma, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFC001;
	font-family: Tahoma, Arial, sans-serif;
}

div.header {
	/*width: 992px;*/
	height: 200px;
	background: url(../img/margin_up_0625.jpg) repeat-x;
}

div.header_flash {
	width: 992px;
	/*height: 265px;*/
	/*background: url(../img/head_flash.gif) no-repeat;*/
}

div.nav_menu {
	width: 972px;
	font-size: 1.2em;
}

div.wrapper {
	background-color: #EEF3F6;
}

div.content {
	width: 992px;
}

div.footer {
	/*height: 124px;*/
	background: url(../img/margin_down.jpg) repeat-x;
}

div.h_separator {
	height: 12px;
	background: url(../img/margin_belka.jpg) repeat-x;
}

div#mapa {

	width: 820px;
	padding: 30px 0;
}

div.dw_list {
	width: 992px;
	padding: 30px 0;
}

/* BEGIN: BOX/BUDKA */

div.box {
}

div.box_wrapper {
	background: url(../img/header_band.png) repeat-x;
	overflow: hidden;
}

div.box_wrapper span {
	display: block;
}

div.box_wrapper span.bh_left {
	background: url(../img/box_top_left_blue.gif) top left no-repeat;
}

div.box_wrapper span.bh_left span.bh_right {
	background: url(../img/box_top_right_blue.gif) top right no-repeat;
}

div.box_header {
	padding: 25px 6px 0px 6px;
}

div.box_header h2 {
	background-color: #FFFFFF;
	padding: 0 4px 10px 4px;
}

div.box_body {
	border-left: #E7E7E7 solid 1px;
	border-right: #E7E7E7 solid 1px;
	border-bottom: #E7E7E7 solid 1px;
	margin: 0 3px 0 2px;
	background-color: #FFFFFF;
}

div.box_content {
	padding: 10px;
	
}

/* END: BOX/BUDKA */

div#map_box {
	float: left;
	width: 490px;
	margin-right: 50px;
}

div#lok_list {
	float: left;
	width: 280px;
	font-size: 1.1em;
	/*width: 210px;*/
}

div.clear {
	clear: both;
}

div#dw_info_box {
	width: 485px;
	float: left;
	padding-right: 30px;
	padding-bottom: 30px;	
}

div#dw_info_box h2 {
	font-size: 1.5em;
}

div#dw_foto_box {
	width: 470px;
	float: left;
	padding-bottom: 30px;
}

div#dw_foto_box .box_content {
	padding: 0;
}

div#dw_foto {
	width: 400px;
	
}

div#img_holder {
	width: 400px;
	height: 400px;
}

div#img_holder {
	
}

div#gosp_info {
	padding: 0 0 20px 0;
}

div.footer_content {
	width: 992px;
}

div.wykonawca {
	padding-top: 15px;
	float: right;
}

div.copyright {
	padding-top: 15px;
	float: left;
}