*{ outline: none; font-size:11px; font-family:Tahoma; margin:0px; }
DIV,
SPAN,
TABLE,
A,
IMG,
B,
UL,
LI,
TH,
TD{ padding:0; }


IMG { border:0px; vertical-align:middle;}
HTML { text-align:center; }
*:focus{ -moz-outline-style: none; }

BODY { height:100%; overflow: -moz-scrollbars-vertical; padding:0px; width:950px; margin:20px auto; }
TABLE { width:100%;}

A { color:#004D85; text-decoration:none; }
A:hover { color:orange !important;}

.gora .cw { padding:10px; text-align:left;}
.gora .gcm { background-image:url(images/gora.jpg); background-repeat:no-repeat; background-position:top right;}
.gora .im { font-size:14px; font-weight:bold; color:navy; }
.gora .im_pod { font-size:11px; color:gray; }

.omnie_tab .k1 { width:60%; padding:0 0 10px 10px; }
.omnie_tab .k2 { width:40%; }

.omnie_tab .t { text-align:left; font-weight:bold; margin:15px 0 0 0; color:navy; }
.omnie_tab .d { text-align:left; }
.omnie_tab .d LI { list-style: circle inside; }

.zdjecie IMG { border:1px solid silver; padding:5px; margin: 0 0 20px 0;}
.zdj_txt { margin : 5px auto; font-weight:bold; }

.kontakt { text-align:center; }
.kontakt .kt{ text-align:center; font-weight:bold; color:navy; margin:20px auto 5px auto; }
.kontakt .kd{ margin:10px auto;}

.projekty_tab .k1 { width:30%; padding:0 0 10px 10px; }
.projekty_tab .k2 { width:70%; text-align:left;}
.projekty_tab .img_war { border:1px solid silver; width:210px; height:126px; padding:5px 0px;}
.projekty_tab .noimg { background-image:url(images/brak_min.gif); background-repeat:no-repeat; background-position:center center; }
.projekty_tab .tytul { font-weight:bold; color:navy;}

.brak_min { background-image:url('images/brak_min.gif'); background-repeat:no-repeat; background-position:center center; }
.cv_pobierz { padding:30px; }
.cv_pobierz A{ font-weight:bold; font-size:14px; }





/* zakladki  */

.zakladki {overflow:hidden; float:left;}
.zakladki IMG { vertical-align:middle; margin:0 2px 0 0;}

.zakladki ul
{
	padding:0px 10px 0 10px !important;
	list-style:none;
float:left;
}

.zakladki li
{
	display:inline;
	margin:0;
	padding:0;
}

.zakladki a
{
	float:left;
	background:url(images/zakladki.gif) no-repeat left top;
background-position:0px 0px;
	padding:0px 0px 0px 8px !important;
	text-decoration:none;
	margin:0px 4px 0px 0px !important;
	position:relative;
	bottom:-7px;
	cursor : pointer;
}

.zakladki a SPAN
{
	display:block;
	background:url(images/zakladki.gif) no-repeat right top;
	padding:9px 8px 3px 0px !important;
	color:#666;
	position:relative;
	float:left;
height:17px;


}
    
.zakladki a.active
{
	background-position:0px -80px;
	position:relative;
	bottom:0px;
height:44px;
}

.zakladki a.active SPAN
{
    background-position:100% -80px;
	position:relative;
	bottom:0;
	padding:14px 13px 8px 6px !important;
	color:green;
	font-weight:bold;
}

.zakladki a:hover.active
{
    background-position: 0px -80px;
}
.zakladki a:hover.active SPAN
{
    background-position:100% -80px;
}

.zakladki a:hover
{
    background-position: 0px -40px;
}

.zakladki a:hover SPAN
{
    background-position:100% -40px;
	color:blue;
}

.ps
{
float:left;
margin-top:-8px;
width:100%;
overflow:hidden;
}

.zakladki .zic { float:left; width:16px; height:16px; margin:0 4px 0 0; background:url(images/zakl_icons.gif) no-repeat;} 
.zakladki .zic.v1 { background-position:0 -32px;} 
.zakladki .zic.v2 { background-position:0 -16px;} 
.zakladki .zic.v3 { background-position:0 0;} 
.zakladki .zic.v4 { background-position:0 -48px;} 
.zakladki .zic.v5 { background-position:0 -64px;} 
.zakladki .zic.v6 { background-position:0 -80px;} 

/* panele */



.rb {
	padding: 1px;
	background: #ffffff;
	border: 1px solid #b3c7df;
margin:0 0 15px 0;
clear:both;
height:100%;
}

.gcm { height:auto; background: #FAFAFA; padding: 6px 8px;}
.rb2 .gcm { padding: 2px 4px; }
.rb .gc2 { background-color: #FFFFFF; }

.rb .gcm .gb { height: 1px; padding: 0px; margin: 0px; }
.rb .gcm .gb div { width: 3px; height: 3px; }
.rb .gcm .gb .glt { margin: -8px 0px 0px -10px; background: url(images/tab/left_top.gif) no-repeat top left; }
.rb2 .gcm .gb .glt { margin: -4px 0px 0px -6px; }

.rb .gcm .gb .grt { margin: -8px -10px 0px 0px;	background: url(images/tab/right_top.gif) no-repeat top right; }
.rb2 .gcm .gb .grt { margin: -4px -6px 0px 0px; }

.rb .gcm .gb .glb { margin: 0px 0px -8px -10px; padding:6px 0px 0px 0px; background: url(images/tab/left_bottom.gif) no-repeat bottom left; }
.rb2 .gcm .gb .glb { margin: 0px 0px -4px -6px !important; padding:2px 0px 0px 0px; }

.rb .gcm .gb .grb { margin: 0px -10px -8px 0px;	padding:6px 0px 0px 0px; background: url(images/tab/right_bottom.gif) no-repeat bottom right; }
.rb2 .gcm .gb .grb { margin: 0px -6px -4px 0px; padding:2px 0px 0px 0px;  }

.gc{ clear: both; font-size:0px; line-height: 0px; }

.rb .cw { margin:5px 0 0 0; }
.rb2 .cw { margin:0px 0 0 0; }

.rb .cw { overflow:hidden; }


.tytul_panelu{	background: #e5e9f0; padding: 2px 8px; margin: -7px -8px 0px -8px; font-weight: bold; color: #2b588e; font-size: 11px; height: 13px; }
.tytul_panelu.t1 { background: #DCE2EE; }
.tytul_panelu.t2 { background: #FCB9B9; }
.tytul_panelu.t3 { background: #FDEBA1; } 
.tytul_panelu.t4 { background: #FFB1B1; color:#AE0B0B; } 

.gb .glt, .gb .glb { float:left; }
.gb .grt, .gb .grb { float:right; }

.link { font-weight:bold; margin:10px 0 0 0; }

.cennik_tab { }
.cennik_tab .k1 { width:200px; text-align:right; } 
.cennik_tab .k2 { text-align:left;  padding: 5px 0 5px 5px; font-size:14px; font-weight:bold; color:green; width:100px;}
.cennik_tab .k3 { text-align:left; }
