html { margin: 0; padding: 0;  }
body {
  color: #4e4e4e;
  font-size: 11px;
  font-family: Tahoma, Verdana, Trebuchet, Helvetica, Sans-Serif;
  margin: 0;
  padding: 0;
  background-color: #fff;
  text-align:center; /* center layout in ie5 and 5.5. */
}
img { border: 0px; }
a{color: #182d73; text-decoration: none;}
a:hover {text-decoration: underline; }

.projekty{
    background: url(images/tlo_projekty.png);
    width: 436px;
    height: 108px;
    position: relative;
    left: -4px;
}
.projekty .dane{
    position: absolute; 
    top: 7px; 
    left: 128px; 
    font-size: 10px; 
    color: #5b5b5b; 
    text-align: left;
}
.projekty .obrazek{
    position: absolute;
    top: 26px;
    left: 10px;
    border: 1px solid #ababab;
}
.projekty .prawa{
    font-weight: bold;
    text-align: right;
}
.projekt1 td{
    margin: 0px;
    padding: 0px;
    font-size: 11px; 
}
.projekt1 tr{
    margin: 0px;
    padding: 0px;
}

/* containter -------------------------------------------- */

#bck_left{
	/*background:url(images/projekt_caly_03.png) repeat-x; */
        background:url(images/bg1.png) repeat-x;
	position:absolute; 
	top:0px; 
	left:0px; 
	width:50%; 
	height:375px; 
	z-index:0;
}
#bck_right{
	/*background:url(images/projekt_caly_05.png) repeat-x; */
        background:url(images/bg2.png) repeat-x;
	position:absolute; 
	top:0px; 
	left:50%; 
	width:50%; 
	height:405px; 
	z-index:0;
}

#container {
  width: 1011px;
  margin: 0 auto 0px auto;
  text-align: left;
  position: relative;
}

/* header -------------------------------------------- */
#header_first {
  width: 1008px;
  height: 126px;
  /*background: url(images/projekt_caly_04.png);*/
  background: url(images/topBg.png);
  position: relative;
}

#header_fisrt_div1
{
  float:left;
  width:428px;
  height:88px;
  background: url(images/topBg2.png);
}

#header_fisrt_div1a
{
  float:left;
  width:9px;
  height:88px;
  background: url(images/topBg2a.png);
}
#header_fisrt_div1b
{
  float:left;
  clear:both;
  width:437px;
  height:9px;
  background: url(images/topBg2b.png);
  background-repeat:no-repeat;
}

#header_fisrt_div2
{
  float:right;
  width:509px;
  height:38px;
  background: url(images/topBg3.png);
  font-family:	Tahoma;
  color:black;
}

#header_fisrt_div2a
{
  float:right;
  width:9px;
  height:38px;
  background: url(images/topBg3a.png);
}


#header_fisrt_div2b
{
  float:right;
  width:548px;
  height:12px;
  background: url(images/topBg3b.png);
  background-repeat:no-repeat;
}

#header_logo
{
  width:399px;
  height:80px;
  background-image:url(images/topLogo.png);
  margin-top:6px;
  margin-left:4px;
}

#header_navigation {
	font-size: 10px;
        float:left;
        padding-top:8px;
}
#header_navigation a{
	color: #000;
	padding-right: 8px;
	vertical-align: 4px;
	text-decoration: none; 
        font-family:	Tahoma;
}
#header_navigation a:hover {text-decoration: underline; }

#header_search{
	font-size: 11px;
        float:left;
        padding-top:8px;
        padding-left:20px;
}

#header_menu {
	position: absolute;
	bottom: 0px;
	right: 0px; 
}
#header_menu a{
    color: black; 
	font-size: 11px;
	margin-right: 4px;	
	margin-left: 4px;
	font-size: 11px;
}
#header_menu  a:link, #header_menu  a:visited {
	text-decoration: none; 
	color: black;
}
#header_menu  a:hover {
	text-decoration: underline; 
}
#header_menu ul{
    margin-left: 0;
    padding-left: 0;
    display: inline;
}
#header_menu ul li{
    padding: 0px 0px;
    list-style: none;
    display: block;
    float: left;
    background: url('images/menuButtonBg.png');
    height: 27px;
    line-height: 27px;
    text-align: center;
}     

#header_menu ul li.menuButtonL{
    margin-left: 4px;
    padding: 0px 0px;
    list-style: none;
    display: block;
    float: left;
    background: url('images/menuButtonL.png');
    height: 27px;
    width:10px;
}

#header_menu ul li.menuButtonR{
    padding: 0px 0px;
    list-style: none;
    display: block;
    float: left;
    background: url('images/menuButtonR.png');
    height: 27px;
    width:10px;
}

/*header second ------------------------------- */
#header_second{
	width: 1008px;
	height: 233px;
	
	margin: 18px 0 7px 0;
}

/* form -------------------------------------*/
.forminput {
	border: 1px solid #ccc;
	font-size: 13px;
	color: #797979;
	padding: 1px 4px;
	font-size: 10px;
}
.btn{
   color: white;
   background-color: #175186;
   border: 0px;       
   padding: 3px;
   padding-bottom: 2px;
   font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; 
   font-size: 10px;
   vertical-align: middle;
   border: 0px;
}

/* content ---------------------------------*/

#content_left{
	float: left;
	width: 200px;
	margin: 0 10px 0 5px;
}
#content_center{
	float: left;
	width: 448px;
    line-height: 20px;
}
#content_right{
	float: right;
	width: 333px;
	margin: 0 0px 0 10px;
}



#content1_tlo{
  width: 448px;
  background: url(images/projekt_caly_32.png) repeat-y;
  position: relative;
}
#content1_top{
  width: 448px;
  background: url(images/projekt_caly_27.gif) no-repeat top left ;
  position: relative;
}
#content1_bottom{
  width: 448px;
  background: url(images/projekt_caly_40.gif)  no-repeat  bottom left;
  position: relative;
  padding-bottom: 20px;
  line-height: 17px;
}
#maincontent1_left_header, #maincontent1_right_header{
	position: absolute;

	font-size: 11px;
	color: black;
}
#maincontent1_left_header{
	left: 35px;
	top: 3px;
	color: #454545;
	font-size: 11px;
	font-weight: bold;
}
#maincontent1_right_header{
	right: 5px;
	bottom: 5px;
}
#maincontent1_left_header a, #maincontent1_right_header a{
	font-weight: bold;
	color: #666;
	font-size: 10px;
}


#content1_bottom dl {
width: 400px;
}
#content1_bottom dt {
float: right;
width: 328px;
font-weight: bold;
font-size: 12px;
}
#content1_bottom dd {
margin: 0 0 15px 72px;
color: #666666;
}
#content1_bottom dd.image {
float: left;
margin: 0;
}


#send_friend{
	background: url(images/projekt_caly_31.gif);
	width:200px;
	height:85px;
	position: relative;
	margin: 5px 0 5px 0;
}

#newsletter{
	background: url(images/projekt_caly_38.gif);
	width:335px;
	height:127px;
	position: relative;
	margin: 5px 0 5px 0;
}
#newsletter_text{
	padding: 38px 0 0 15px;
	color: #d9d9d9;
}


#left_menu{
	background: url(images/projekt_caly_23.png);
	width:200px;
	height:216px;
	position: relative;
    top: -10px;
}
#left_menu_title{
	position: absolute;
	top: 10px;
	left: 20px;
	color: #990000;
	font-size: 12px;
}
#left_menu  a:link, #left_menu a:visited {
	text-decoration: none; 
	color: #454545;
	font-size: 11px;
	font-family: Arial;
	margin: 0px 0 3px 0px;
}
#left_menu  a:hover {
	text-decoration: none;

}
#left_menu ul{
    margin-left: 0;
    padding-left: 7px;
	padding-top: 40px;
}
#left_menu ul li{
    margin-left: 0;
    padding: 0px 0px;
    list-style: none;
    display: block;

    background: url('images/left_menu.gif') no-repeat top left;
	width: 170px;
    
   
	
	margin: 5px 0 0 0px;
	padding-bottom: 2px;
    padding-left: 15px;
}     
#left_menu ul li:hover {
	background-color: #e8e8e8;
}


#content2_tlo{
  width: 333px;
  background: url(images/projekt_caly_39.png) repeat-y;
  position: relative;
}
#content2_top{
  width: 333px;
  background: url(images/projekt_caly_29.png) no-repeat top left ;
  position: relative;
}
#content2_bottom{
  width: 333px;
  background: url(images/projekt_caly_41.gif)  no-repeat  bottom left;
  position: relative;
  padding-bottom: 20px;
}
#maincontent_left_header, #maincontent_right_header, #maincontent_right2_header{
	position: absolute;
	left: 28px;
	top: 10px;
	font-size: 11px;
	color: #454545;
}
#maincontent_right_header{
	left: 125px;
	top: 13px;
}
#maincontent_right2_header{
	left: 215px;
	top: 13px;
}
#maincontent_left_header a, #maincontent_right_header a, #maincontent_right2_header a{
	font-weight: bold;
	color: #666;
	font-size: 10px;
	color: #454545;
}





#logowanie_tlo{
  width: 335px;
  background: url(images/projekt_caly_17.gif) repeat-y;
  position: relative;
}
#logowanie_top{
  width: 335px;
  background: url(images/projekt_caly_171.gif) no-repeat top left ;
  position: relative;
}
#logowanie_bottom{
  width: 335px;
  background: url(images/projekt_caly_172.gif)  no-repeat  bottom left;
  position: relative;
  padding-bottom: 20px;
}


/* footer -------------------------- */
#authors{
	text-align: center;
	font-size: 11px;
	margin: 5px;
	color: #505050;
}
#authors a{
	font-weight: normal;
	color: #505050;
}
#footer{
	width: 1008px;
	height: 58px;
	background: url(images/projekt_caly_45.gif);
	color: white;
		margin: 0px auto 0px auto;
	position: relative;
}
#footer1{

}
#footer_left{
	font-size: 11px;
	position: absolute;
	top: 27px;
	left: 60px;
	vertical-align: 4px;
}

#footer_right {
	position: absolute;
	top: 32px;
	right: 55px; 
}
#footer_right  a{
	color: white;
}







