body {font-family: Arial, Helvetica, sans-serif;font-size:13px;background:#fff;margin:0;padding:0;overflow-y:scroll;} /*overflow:hidden! dla opery*/

strong {font-weight:bold;}

#logo {width:916px; height:68px;margin:10px auto 13px auto;} 
#logo #geologo {float:left;border:0;}
#logo a {text-decoration:none;color:#fff;}

#logo div {float:right;padding-top:0px;margin-right:-7px;}
#logo div a {text-decoration:underline;color:#c22f00}

#frametop {width:978px; margin:0 auto; height:5px; background: url('wimg/frame_top.png') no-repeat;margin-bottom:2px;} 
#container {margin:3px auto 0 auto;width:978px;background: url('wimg/framemid.png');}
#framebottom {width:978px; margin:0 auto; height:18px; background: url('wimg/frame_bottom.png') no-repeat;} 


#top {
  background-image: url('wimg/imgmain_mini_b.png');
  background-repeat: no-repeat;
  height:168px;
  width:930px;
  margin-left:24px;
  margin-top:-4px;
}
#mainmenu {
  z-index:100;
  height:70px; 
  width:930px;
  margin-top:-4px;
}
#main {
  background: url('wimg/whitebg.png') bottom no-repeat;
  width:930px;margin-left:24px;
  margin-top:0px;
  padding-bottom:10px;
}

    #input_login {z-index:900;float:left; border:1px solid #c5c5c5; height:16px;padding:3px;width:125px;margin-top:7px;margin-left:5px;}
    #input_passwd {z-index:900;float:left; border:1px solid #c5c5c5; height:16px;padding:3px;width:119px;margin-top:7px;margin-left:3px;}
    #button_login {z-index:950;float:left; cursor:pointer;height:25px;margin-left:-13px;margin-top:7px;}
    #rememberme {z-index:900;margin-top:1px;margin-left:4px;vertical-align:-2px;}

#infocloud {
    position:relative;
    font-size:13px;
    background: url('/wimg/dymek.png') no-repeat; width:320px; margin-top:-132px;margin-right:5px;height:300px;float:right;
}
#infocloud p {padding-top:25px;text-align:center;z-index:1000;}
#infocloud span {float:right;margin-right:10px;margin-top:3px;}

#footer {width:930px; margin:0px auto;height:60px;color:#393939;font-size:10px;background:url('wimg/bottom.png') no-repeat}
#footer div {margin-left:90px;padding-top:11px;}
#footer em {color:#ccc}
#footer span {display:block;float:right;font-size:14px;margin-top:13px;margin-right:52px;}


#b1,#b2,#b3,#b4,#b5,#b6,#b7,#b8 {float:left;background:url('wimg/bmenu.png');background-repeat: no-repeat;width:77px;margin-top:0px;height:47px;cursor:pointer;}
#b1 {margin-left:0px;}
#b2 {background-position: -78px 0px;width:104px;}
#b3 {background-position: -182px 0px;width:99px;}
#b4 {background-position: -281px 0px;width:91px;}
#b5 {background-position: -372px 0px;width:80px;}
#b6 {background-position: -452px 0px;width:100px;}
#b7 {background-position: -552px 0px;width:118px;}
#b8 {background-position: -670px 0px;width:67px;}

#inner {background:#f6f6f6;}

#inner h1 {margin:0;font-weight:normal;padding-bottom:10px;font-size:26px;color:#343434;padding-top:10px;padding-left:15px;}
#inner .line {margin:0 10px 10px 10px;height:1px;font-size:1px;background:#ddd;}

#right_jak_to_dziala {
    border-left:2px solid #c6251e;
    margin-top:10px;
    background:url('/wimg/icons.png') 10px 50px no-repeat;
    float:right;
    width:312px;
}
#right_jak_to_dziala p {padding-left:70px;padding-right:15px;padding-bottom:20px;}
#right_jak_to_dziala h1 {padding-top:0px;}

#orangeinfo {margin:15px 0 15px 30px;display:block;text-align:center;font-size:12px;background:url('/wimg/orangeinfo.png') no-repeat;width:550px;height:30px;color:white;}
#orangeinfo span {padding-top:7px;display:block;}

#left_jak_dziala p {margin:25px 20px;width:560px;}

#regulamin {padding:0 30px}
#regulamin h2 {margin:20px 0;font-size:16px;font-weight:bold;}
#regulamin h3 {margin:20px 0;font-size:14px;font-weight:bold;}
#regulamin p {font-size:13px;margin:10px 0;}

#geo_for {padding:0 17px;}
#geo_for h2 {font-size:18px;color:#555;margin:15px 0 10px 0;}
#geo_for h3 {font-size:13px;color:#333;margin:25px 0;font-weight:bold;font-family:Verdana;}
#geo_for li, .pointli li {margin:11px 0 11px 46px;list-style-image: url('/wimg/graydot.png');}

#screen {float:left; margin: 0px 12px -10px 0; background:url('wimg/screen.png') bottom no-repeat;width:167px;height:238px;}

.orderForm {text-align:right;margin-left:30px;margin-top:20px;}
.orderForm td {padding:8px;}
.orderForm input {text-align:left;}

#outerinner {padding-top:10px;}
#promo {float:left;}

#promoinner {width:342px; height:127px; background:url('wimg/promo1.png') no-repeat;}

#login_as_guest {margin-top:15px;margin-left:13px;cursor:pointer;}
#kup_teraz {margin-top:13px;margin-left:9px;cursor:pointer;}

#askformbottom {display:none;float:right;height:7px;width:285px;margin-top:3px; background: url('/wimg/askbottom.png') no-repeat;}

#promo_info {float:left;margin-left:10px;width:390px}
    #promo_info img {float:left;margin-top:17px;margin-left:5px;margin-right:6px;}
    #promo_info ul {list-style-type:none;padding-top:12px;margin:0 0 0 0;}
    #promo_info li {padding-top:9px;}
    #promo_info p {margin-top:13px;margin-left:5px;margin-bottom:3px;font-size:14px;font-family:Verdana;font-weight:bold;color:#333;}

#promo_info #promo_two {padding:0;margin:10px 0 0 0;color:#333;}
#promo_info #promo_two li {margin:0 0 0 46px;padding: 0 0 3px 0;font-weight:bold;font-size:14px;list-style-image: url('/wimg/graydot.png');}
    
#p1 {font-size:32px;margin:0;color:#343434;font-family:Arial;}
 #p1 small {font-size:18px;color:#555}
 #p11 {font-size:32px;margin:-5px 0 3px 0;color:#343434;font-family:Arial;}
#p2 {margin:0 0 10px 0;font-size:15px;color:#8b8b8b}    
 #p2 img {vertical-align:-8px;margin-right:5px;}

.hline {height:1px; width:100%; margin:10px auto; background:#ccc;}
.inpadding {padding:15px;padding-top:0;}
    
a:link{color:#c22f00}
a:visited{color:#c22f00}
a:hover{color:#e24f00;}

.colorbox {margin:3px; padding:2px 2px 0px 2px; border:1px solid #ccc; float:left; cursor:pointer;}
.colorbox div {height:20px; height:20px; }

#calendartable td {cursor:pointer;}
#calendartable td:hover { background:#d69036 }

hr {border:1px #445f81 solid;}

.objectlistdiv {padding:10px; border:1px #eee solid; background: #efefef; margin:6px 0;}
.objectlistdiv span {font-style:italic;font-size:11px}
.objectlistdiv div {float:left;margin:-3px 5px 0 -5px; vertical-align:20px; border-right:1px solid #bbb; padding-right:5px;}
.objectlistdiv img {height:36px}

#configdiv {padding:10px; border:1px #bbb solid; background: #eee; margin:5px 0;height:50px}
#configdiv input {margin:3px;}
.divright {float:right;margin-top:-15px;}

#wobszarzediv {padding:10px; border:1px #bbb solid; background: #eee; margin:5px 0;height:30px}

#odtwarzaczdiv {padding:10px; border:1px #bbb solid; background: #eee; margin:5px 0;}
#odtwarzaczdiv input {background:#ddd; border: 1px #bbb solid;}

#toplogo {position:absolute;height:39px;width:100px;background:red;margin:5px;}
#toplogo h1 {margin:5px 5px 6px 20px;font-family: Georgia;font-weight:normal; font-style:italic;float:left;}
#topmenu {float:right;}

#mapa {}
#menu {float:right;width:310px;position:absolute} /* overflow:scroll; height:xx */
#menu p:first-child {background:#eee;padding:5px;border:1px solid #ccc;}

#timep {font-size:10px; margin-top:5px}

#pathLay {width:100px; height:100px; border: 1px #000 solid;}
a {cursor:pointer;}
#allconfig {padding:5px;background: #eee;border:1px #bbb solid;margin:5px 0;}
#allconfig p {margin:5px 0 0 0}
#allconfig a {text-decoration:underline; color: #0000FF;}

.colorbox {width:22px; height:22px;float:left;text-align:center;margin-right:5px;}

#deMarker {position: absolute; margin-top:55px; margin-left:10px;height:50px;}
#obiektyInvisible span {font-size:10px;font-weight:bold;}

.searchWynik {padding:10px;margin:10px;border-top:1px solid #ccc;}
.searchWynik p {margin-bottom:5px;}

#obiektyContainer, #searchContainer {overflow-y:auto}


.tlabel {
    text-align:right;
    padding-left:5px;
}
#tablezamow {margin-top:0px}
#tablezamow td input {
    border:1px solid #aaa;
    padding:3px;
    margin:3px 5px;
    width:165px;
}

.objectslistdiv {
	border-bottom:1px solid #ddd;
	padding-top:10px;
	overflow: hidden;
}
.objectslistdiv .showhidebox {
	font-size:11px;
	color:#c22f00;
	width:85px;
	float:left;
	clear:left;
	white-space:nowrap;
}
.objectslistdiv .showhidebox input {
	border:1px solid #ddd;
	vertical-align:-5px;
}
.objectslistdiv .markersign {
	cursor:pointer;
	float:left;
	width:40px;
}
.objectslistdiv .more {
	cursor:pointer;
	float:right;
	margin-right:5px;
	width:26px;
	height:26px;
	margin-top:5px;
}
.objectslistdiv .name {
	width:140px;
	float:right;
	margin-top:0;
	font-weight:bold;
}
.objectslistdiv .height {
	height:45px;
	width:1px;
}
.objectslistdiv span.bad {
	font-weight:normal;
	color:red
}
.objectslistdiv .morediv {
	clear:both;
	background:#f5dc9f;
	padding:0 10px 10px 10px;
}
.objectslistdiv .morediv input {
	width:130px;
	border: 1px solid #ccc;
	margin-right:10px;
}
.objectslistdiv .morediv button {
	background:#ccc;
	border:1px solid #666;
}

.tabbar {
	font-weight: normal;
	margin-top: 7px;
	font-size: 12px;
	border-bottom:1px solid #eee;
	height:32px;
}
.tabbar a,
.tabbar a:link,
.tabbar a:visited,
.tabbar a:hover {
	background: url(/wimg/bbg4.png);
	width: 102px;
	height: 33px;
	display: block;
	float: left;
	margin-left:2px;
	margin-bottom:-2px;
	text-decoration: none;
}
.tabbar a div {
	text-align: center;
	width: 100px;
	margin-top: 10px;
	text-decoration: none;
	color: black;
}

table.tab td,
table.tab th{
	height: 35px;
	font-weight: normal;
}
table.tab th.lborder {
	width: 10px;
	background: url('wimg/ltable.png') no-repeat;
}
table.tab th.rborder {
	width: 10px;
	background: url('wimg/rtable.png') no-repeat;
}
table.tab th.join {
	width: 1px;
	background: url('wimg/jointable.png') no-repeat;
}
table.tab th.white {
	background: url('wimg/whitetablebg.png') repeat-x;
}
table.tab th.dark {
	background: url('wimg/darktablebg.png') repeat-x;
}