
* {
padding : 0;
margin : 0;
}

body
{
background:  #F2F2F2 url('images/bg.gif') repeat-x;
margin: 0px;
padding: 0px;
}

.input{
width:140px;
height:15px;
font-size:12px;
color: #666666;
}


img.pic{
float:left;
padding:10px;
margin:10px 0 10px 0;
border:1px  #CCCCCC solid;
}

img.pic2 {
float:right;
padding:10px;
margin: 0;
border:1px  #CCCCCC solid;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
} 



.title{
color: #042254;
font-size:18px;
padding:15px 10px 5px 10px;
border-bottom:1px #CCCCCC dashed;
margin-top:10px;
text-decoration:none;
line-height:20px;
}
.more{
clear:both;
padding:2px;
}

#main_container{
width:990px;
padding : 0;
margin : 0px auto;
background: none;
font-size:12px;
color:#042254;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#top_banner{
background:  #F2F2F2 url('images/bg.gif') repeat-x;
width:990px;
height:120px;
margin:0 auto;
position:relative;
}
#logo{
width:100px;
height:120px;
position:absolute;
top:0px;
left: 10px;
margin-left:10px;
background: url(images/logo.gif); background-repeat: no-repeat;
}

#logo_bis {
width:450px;
float:left;
padding-left:110px;
}

#logo_bis h1 {
padding-top:30px;
margin:0;
color:#FFF;
font-size:54px;
font-family: "Trebuchet MS", verdana, sans-serif;
font-weight:normal;
letter-spacing:-2px;
}

#logo_bis h1 span {
font-size: 30px;
color:#94BD5C
}

#logo_cis {
width:150px;
float:right;
padding-top:30px;
padding-right:30px;
}

#logo_cis h3 {
font-family: "Trebuchet MS", verdana, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
letter-spacing:0px;
font-size: 25px;
color:#FFF;
float:right;
line-height:28px;
}
#logo_cis h4 {
font-family: "Trebuchet MS", verdana, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
letter-spacing:0px;
font-size: 25px;
color:#FFF;
float:right;
line-height:28px;
}

/*-------------menu--------------*/
.navigation{
padding-left:20px;
margin:auto;
}
.navigation ul
{
font-family: "trebuchet ms";
font-size: 11px;
text-decoration: none;
margin: 0px;
padding:0px;
list-style: none;
}
.navigation li
{
text-align:center;
display: inline;
text-align: center;
padding: 0px;
float: left;
}
.navigation li a
{
width:85px;
height:30px;
color: #333333;
float: left;
margin:	0px;
padding:5px 0 0 0;
text-decoration: none;
background:url(images/bt.gif) no-repeat center;
background-position:0px 0px;
}

.navigation li a:hover
{
color: #153700;
background:url(images/bt_a.gif) no-repeat center;
background-position:0px 0px;
}
.navigation li.current a
{
color: #153700;
float: left;
margin:	0px;
padding:5px 0 0 0;
text-decoration: none;
background:url(images/bt_a.gif) no-repeat center;
background-position:0px 0px;
}


#center_content{
clear:both;
width:990px;
height:auto; 
background-color:#f2f2f2;
}
#left_content{
width:570px;
float:left;
height:auto;
padding:15px;
font-size:11px;
color:#333333;
padding-bottom:50px;
border-right:1px #CCCCCC dashed;
}

#left_content p {
width:auto;
color:#666;
margin:0;
padding: 2px 0 3px 0;
text-align:justify;
font-size:12px;
line-height:16px;
text-indent:30px;
}
#left_content p span {
color:#9db52b;
font-weight:normal;
}

#left_content p.zerowy {
text-indent:0px;
}

#left_content h1{
font-size:64px;
line-height:64px;
margin:0px;
padding:0 3px 0 0;
float:left;
color:#B8D263;
font-family: "Trebuchet MS", verdana, sans-serif;
font-weight:normal;
}

#left_content a {
color: #9db52b;
text-decoration: none;
}
#left_content a:hover {
color: #9db52b;
text-decoration: underline;
}

#right_content{
width:350px;
float:left;
height:auto;
padding:15px;
font-size:11px;
color:#666;
padding-bottom:50px;
}

.right_box{
width:330px;
height:auto;
border:1px #9db52b dashed;
background:url(images/badget.gif) no-repeat top left  #FDFDFD;
background-position:8px 8px;
padding:70px 0 0 20px;
font-size:11px;
}

#right_content h4 {
font-family:arial, sans-serif;
font-size:14px;
color:#664;
font-weight:normal;
margin:0px;
}

#right_content a {
color: #9c1e00;
text-decoration: none;
}
#right_content a:hover {
color: #9db52b;
text-decoration: underline;
}

#right_content p {
margin:0px;
padding: 4px 0 4px 15px;
}

#right_content p span {
font-weight:bold;
color:#9C1E00;
}

/*-------------list------------*/


.date{
width:50px;
height:50px;
background:url(images/date.gif) no-repeat center;
background-position:0px 0px;
text-align:center;
color:#fff;
font-size:14px;
font-weight:bold;
padding-top:15px;
float:left;
margin-top:10px;
}
.news_content{
width:270px;
padding:5px;
float:left;
text-align:justify;
border-bottom:1px #CCCCCC dashed;
margin:10px 0 10px 0;
}
/*---------services---------*/
ul.services {
list-style-type:none; display:block; width:200px; height: auto; 
margin:0px; padding:10px 0 20px 15px;
}

ul.services li {
display:inline;
border-bottom: dotted 1px #CCC;
}

a.nav_services:link, a.nav_services:visited {
display:block; padding:1px 0 0 14px; margin:2px;width: auto; height: auto; text-align:left; line-height:17px;
text-decoration:none; background:url(images/bullet.png) no-repeat left; color: #9c1e2a;}

a.nav_services:hover {
display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px;
text-decoration:none; background:url(images/bullet_a.png) no-repeat left; color:#000000;}
/*-------------foooter*/
#footer{
clear:both;
width:auto;
background:url(images/bg_footer.jpg) no-repeat left bottom #5A6F6C;
background-position:0px 40px;
color:#CCCCCC;
height:80px;
padding-top:10px;
text-align:center;
font-size:11px;
font-family: verdana, arial, sans-serif;
}
