html, body {margin: 0; padding: 0; border: 0;}

#a_href a{
  color: white;
  text-decoration: none;
}
#a_href a:hover{
  color: grey;
  text-decoration: underline;
  background-color: white;
}

#a_href-2 a{
  color: grey;
  text-decoration: none;
}
#a_href-2 a:hover{
  color: red;
  text-decoration: underline;
  background-color: white;
}

#kr0{
  float: left;
  width: 382px; 
  margin-left: 15px;
  height: 320 px; 
  border-style: solid;
  background: url(http://vdom.pl/pl/img/kaps1.jpg) no-repeat
}

#kr1{
  float: left; 
  width: 245px; /* height: 158px */ 
  height: 320 px;
  border-style: solid; 
  background: url(http://vdom.pl/pl/img/kaps2.jpg) no-repeat
}

#kr1 a, #kr0 a{
  display: block; 
  padding-left: 43px; 
  padding-top: 137px; 
  font: bold 12px Arial; 
  color: #fff
}

#kr0 a{padding-left: 47px;}

#kr1 a:hover, #kr0 a:hover{color: #f00; background: none !important}

body {
  background: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  text-align: justify;
  margin: 0;
  color: #333;
}

table.tbl td{
  padding: 5px;
}

p {
  text-align: justify;
}

p.sr{padding: 20px 0; width: 460px;}

h1 {
  font: normal 20px Georgia, sans-serif;
  color: #4B6F8B;
}

h1.one {clear: left; padding-top:20px !important;}

h2 {
  font: normal 18px Georgia, sans-serif;
  color: #CC9966;
}

.temp{
  font: normal 18px Georgia, sans-serif !important;
  color: #CC0000 !important
}

h3 {
  font: bold 14px Georgia, sans-serif;
  color: #333;
}

a{
font: normal 11px Arial, sans-serif;
  text-decoration: none;
color: #0099CC;
}

a:hover{
  background: #0099CC;
  color: #fff;
}

.top a, #incenter a.strz{
  text-decoration: none;
  color: #0099CC;
  padding-right: 15px;
  background: url(img/bullet_l.gif) top right no-repeat;
}

.topB a.strz_b{
  text-decoration: none;
  color: #0099CC;
  padding-left: 15px;
  padding-right:0 !important;
  background: url(img/bullet_r.gif) top left no-repeat;
}

.topB a.strz_b:hover{
  background: #0099CC url(img/bullet_ro.gif) top left no-repeat !important;
  color: #fff;
}


#incenter a.strz_b{
  text-decoration: none;
color: #0099CC;
  padding-left: 15px;
background: url(img/bullet_r.gif) top left no-repeat;
}

#incenter a.strz_b:hover{
  background: #0099CC url(img/bullet_ro.gif) top left no-repeat !important;
  color: #fff;
}

.top a:hover, #incenter a.strz:hover{
  background: #0099CC url(img/bullet_lo.gif) top right no-repeat !important;
  color: #fff;
}

.topB a, #incenter a.strz{
  text-decoration: none;
  color: #0099CC;
padding-right: 15px;
  background: #fff url(img/bullet_l.gif) top right no-repeat;
}

.topB a:hover, #incenter a.strz:hover{
  background: #0099CC url(img/bullet_lo.gif) top right no-repeat !important;
  color: #fff;
}

.topB {
  width: 840px;
  height: 40px;
  /*padding-left: 240px;*/
  padding-top: 15px;
background: #fff;
}



.clear { clear: both; }

.top {
  width: 702px;
  height: 20px;
  padding-left: 233px;
  padding-top: 15px;

/* background: #fff url(img/klucz_g.jpg) right no-repeat*/
;
}


.menu {
margin-top: 3px;
  background: #DADAD9 url(img/menu_r.gif) right repeat-y;
}

.menu ul, #menu_sr_right ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.menu img{
margin-bottom: -3px;
}

.menu a.logo{
  margin:0; padding:0; border:0; background: none !important;
}

.menu a.logo:hover{
  margin:0; padding:0; border:0; background: none !important;
}

.menu img.logo{
  margin-bottom: 3px;
}

.menu li, #menu_sr_right li{
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.menu a{
  display: block;
  width: 167px;
  padding-left: 35px;
  padding-right: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
  background: #DADAD9 url(img/menu_strz.gif) 8% 50% no-repeat;
  border-bottom: solid 1px #aaa;
}

.menu a:link, .menu a:visited, .menu_w{
  font: bold 12px arial, sans-serif;
  color: #777;
text-decoration: none;
}

.menu a:hover{
  color: #fff;
  background: #B8B8B7 url(img/menu_strz2.gif) 8% 50% no-repeat;
}

.menu_w{
  background: #6B8297;
  width: 176px;
}

.menu_w_nag{
  display: block;
  padding-left: 30px;
  padding-right: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 143px;
  background: url(img/menu_strz2.jpg) 5% 50% no-repeat;
}

.menu_w a, .menu_w a:link, .menu_w a:visited
{
  font-weight: normal !important;
  padding-left: 30px !important;
  padding-top: 0 !important;
  padding-bottom: 8px !important;
  border-style: none !important;
  background: none !important;
}

.menu_w a:hover{
  color: #FCAC31 !important;
}

#menu_sr_right{
  height: 294px;
  float: right;
  background: #DADAD9;
  border: solid 1px #aaa;
}

#menu_sr_right a{
  display: block;
  width: 110px;
  padding-left: 35px;
  padding-right: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
  background: #DADAD9 url(img/menu_strz.gif) 8% 50% no-repeat;
  font: bold 11px Arial, sans-serif;
  text-decoration: none;
  color: #999;
border-bottom: solid 1px #aaa;
}

#menu_sr_right div.wybrane{
  display: block;
  width: 110px;
  padding-left: 35px;
  padding-right: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
  background: #fff;
  font: bold 11px Arial, sans-serif;
  text-decoration: none;
color: #999;
  border-bottom: solid 1px #aaa;
}

#menu_sr_right a:hover{
  color: #fff;
  background: #B8B8B7 url(img/menu_strz2.gif) 8% 50% no-repeat;
}

#menu_sr_right a.powrot_odb{
  color: #F9752B;
background: #DADAD9 url(img/menu_strz_back.gif) 8% 50% no-repeat;
  font-weight: bold;
}

#menu_sr_right a.powrot_odb:hover{
  color: #fff;
background: #B8B8B7 url(img/menu_strz2_back.gif) 8% 50% no-repeat;
  font-weight: bold;
}

#menu_sr_right a.pdf{
  background: #DADAD9 url(img/pdf.gif) 5% 50% no-repeat;
}

#menu_sr_right a.pdf:hover{
  background: #B8B8B7 url(img/pdf.gif) 5% 50% no-repeat;
}

#menu_sr_right a.xls{
  background: #DADAD9 url(img/excel.gif) 5% 50% no-repeat;
}

#menu_sr_right a.xls:hover{
  background: #B8B8B7 url(img/excel.gif) 5% 50% no-repeat;
}

.szukaj{
  padding-left:25px;
  padding-top: 5px;
  height: 374px;
  background: url(img/searchpad.gif) no-repeat;
}

.szukaj select{
  width: 148px;
  margin-bottom: 7px;
  margin-top: 3px;
}

.szukaj select.m{
  width: 68px;
  margin-bottom: 7px;
  margin-top: 3px;
}

.szukaj p{
margin: 0;
  text-align: left;
}

.szukaj p.ml{
  float: left;
  margin-right: 6px;
}

.szukajsubmit{
  width: 53px;
  height: 24px;
  float: right;
  margin-right: 5px;
  background: url(img/szukaj.jpg) no-repeat;
  border: 0;
}

.zobaczsubmit{
  width: 53px;
  height: 24px;
  margin-left: 5px;
  background: url(img/zobacz.jpg) no-repeat;
  border: 0;
}

.szukaj form{
  width: 155px;
  margin:0;
}

.notes{
  width: 178px;
}

.notes img{
  border: none;
}

.notes table{
  width: 100%;
  border-bottom: solid 1px #ccc;
  margin-top: 10px;
}

.notes td{
  border-top: solid 1px #ccc;
}

.notes td.min{
  width: 53px;
}

.notes td.metraz{
  width: 38px;
  color: #999;
}

.notes td.del{
  width: 12px;
}

#incenter{
  width: 600px;
  margin-top: 5px;
  margin-bottom: 60px;
}

#incenter img{
  border: 0;
}

#incenter p{
  float: left;
  margin: 0;
}

.orange{
  color: #f60;
}

.promo{
  width: 280px;
  height: 100px;
  float: left;
  margin-bottom: 20px;
}

.promo_m{
  margin-right: 20px;
}

.promo img{
  width: 105px;
  height: 74px;
  margin-right: 10px;
  margin-top: 6px;
  float: left;
}

.promo a {
  font: bold 14px Arial, sans-serif !important;
  color: #0099CC !important;
  padding-right: 15px;
  background: url(img/bullet_l.gif) top right no-repeat;
}

.promo a:hover {
  font: bold 14px Arial, sans-serif !important;
  background: #0099CC url(img/bullet_lo.gif) top right no-repeat !important;
  color: #fff !important;
  padding-right: 15px;
}

.promo table{
  width: 165px;
  margin-top: 6px;
}

.tdl{
  width: 50%;
  padding-left: 5px;
  font-weight: bold;
  background: #DADAD9;
}

.tdr{
  width: 50%;
  text-align: center;
  background: #E7E7E7;
}

.wrapper {
  margin: 0 auto;
  width: 935px;
  text-align: left;
}

.center {
  float: right;
  width: 717px;
}

#incenter{
  margin-left: 20px;
}

.left {
  float: left;
  padding: 0;
  width: 218px;
}

#incenter p.prm{
  float: left;
  width: 273px;
  height: 145px;
  margin-top: 0;
  font: bold 18px Arial, sans-serif;
  text-align: center;
  background: url(img/promobg2.gif);
}

#foot{
  width: 570px;
  text-align: center;
  margin-top: 20px;
  padding-top: 10px;
  margin-left: 240px;
  border-top: solid #ccc 1px;
}

#foot a{
  color: #0099CC;
}

#foot a:hover{
  background: #0099CC;
  color: #fff;
}

tr.trlighter{
  border-bottom: solid 1px;
  background: #E7E7E7;
}

a.imgmini{
  padding: 0 !important;
}

/*
p.adresspath, .naglnavr, .naglnavrform, .naglnavrstrz{
  border: solid 1px;
}
*/

p.adresspath{
  width: 500px; padding-left: 30px; float: left;
}

.naglnavr{
  width: 300px; float: right;
}

.naglnavr form {
  padding: 0;
  margin: 0;
}
.naglnavrform{
  width: 110px; 
  float: right;
  padding: 0;
}

.naglnavrform select, .naglnavrform option{
  font: normal 11px Arial, sans-serif;
}

.naglnavrstrz{
  float: right;
  width: 140px;
  padding: 0;
}

/*
.naglnavrstrz a.strz{
  float: right;
  width: 50px;
  border: solid 1px;
}

.naglnavrstrz a.strz_b{
  float: right;
  width: 50px;
  border: solid 1px;
}

*/
.porownanie_projektow{
  width: 600px;
  height: 550px;
  overflow: auto;
}

.technologia{
  float: left; 
  width: 300px; 
  margin-left: 20px !important;
}

.proj_navbar{
  width: 460px;
  padding-top: 15px; 
  padding-bottom: 15px;
}

.border_preview{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}

.preview_temp_load img{
	vertical-align:middle;
	text-align:center;
}

.nb_item {
	position:absolute;
	display:none;
	top:-59px;
	width:192px;
	height:82px;
	border:1px solid #425E89;
	border-bottom:5px solid #425E89;
	background-color:#FFFFFF
}

.nb_item img {border:0}
.nb_item a {display:block;width:192px;height:82px;padding:14px 0 0 8px}
#nb_item_1 {margin:0 0 0 1px}
#nb_item_2 {margin:0 0 0 196px}
#nb_item_3 {margin:0 0 0 391px}
#nb_item_4 {margin:0 0 0 586px}
.right{
  float: right
}

.left{
  float: left
}

#interface1 {
	z-index:1;
}

#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}

#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
