*{
	margin: 0px;
	padding: 0px;
}
body{
	background: #ffffff;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{
	text-decoration: none;
	color: #0266aa;
	background: inherit;
}
a:hover{
	text-decoration: underline;
}
img{
    border: 0px;
}

p   {text-align: justify;}

#wrapper-main{
	margin-top: 107px;
	width: 100%;
	background: #d8e9f5 url(../gfx/wp.gif) repeat-x;
	overflow: hidden;
	margin-bottom: 1px;
}
#main-body{
	width: 750px;
	background: #ffffff url(../gfx/m_bg.gif) repeat-y;
	float: left;
	border-right: 1px solid #deeffb;
	padding-bottom: 10px;
}
	
#title-wrapper{
    position: relative;
    float: left;
	background: #eaf5fc url(../gfx/blu2.gif) no-repeat 100%;
	width: 330px;
	line-height: 30px;
	padding-left: 25px;
	color: #46ae4d;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	height: 33px;
	padding-top: 0px;
}
#image-wrapper{
	border-bottom: 1px solid #d8e9f5;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 2px 0px 2px;
	background: #ffffff;
}
#main-left{
	float: left;
	width: 470px;	
    margin: 15px 30px 10px 25px;
	font-size: 11px;
	font-weight: normal;
    text-align: justify;
}
#main-left h1, #main-left h2, #main-left h3{
    font-size: 16px;
    color: #0266aa;
    margin-bottom: 10px;    
    margin-top: 14px;
    background: inherit;
}
#main-left h2{
    font-size: 14px;
}
#main-left h3{
    font-size: 12px;
}
#main-left ul{
	list-style:url(../gfx/arrow2.gif);
	margin-left: 17px;
}
#main-left ul li{
    line-height: 20px;
}

#main-left p{
    margin-top: 10px;
    text-align: justify;
}
#main-left img{
    border: 0px;
}
#main-left .news{
    width: 90%;
    margin-bottom: 15px;
}
#main-left .news p{
    margin-top: 5px;
}
#main-left .news p .autor{
    font-style:italic
}
#search-results,#search-results #search-pages{
    margin-top: 40px;
}
#search-results h3{

    margin-bottom: 0px;
}
#search-results p{
    margin-top: 2px;
}
#search-results hr{
    height: 1px;
    border: 0px;
    width: 70%;
    margin: 0 auto;
    background: #d8e9f5;
    margin: 10px  auto 10px auto;
}
#search-result .info{
    
}
#search-results #search-pages{
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
#press-wrapper{
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
}
.press_thumb{
    margin: 4px;
    background: #fafafa;
    padding: 5px;
}
#main-right{
    position: relative;
    top: -34px;
	float: right;
	border-left: 1px solid #deeffb;
	
	height: 100%;
	width: 218px;
	margin-left: 0px;
}
#search-wrapper{
	height: 78px;
	background: #ffffff url(../gfx/search-bg.gif) repeat-x;
	border-bottom: 1px solid #deeffb;
	padding: 13px 0px 0px 8px;
}
#search-wrapper h1{
	color: #46ae4d;
	font-size: 10px;
}
#search-wrapper .input-word{
	border: 1px solid #c7deee;
	padding-left: 5px;
	margin-top: 9px;
	color: #aaaaaa;
	height: 19px;
	width: 198px;
}
#search-wrapper .do-search{
    background-color: inherit;
	background: url(../gfx/szukaj.gif);
	margin: 7px 10px 0px 0px;
	padding-bottom: 3px;
	font-size: 10px;
	color: #ffffff;
	float: right;
	height: 18px;
	width: 60px;
	border: 0px;
}
#contact-wrapper{
	margin: 2px;
	background: #eaf5fc;
	padding: 22px 13px 10px 13px;
	clear:none;
	padding-right: 2px;
	font-size: 11px;
}
#contact-wrapper h1, h2{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0px; 
}
#contact-wrapper h1{
    color: #0266aa;
    background: inherit;
}
#wrapper-top{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 106px;
	float: left;
	background: #0266aa;
	border-bottom: 1px solid #d8e9f5;
	z-index: 2;
}
#top-language{
	padding: 14px 0px 8px 0px;
	width: 750px;
	float: left;
	text-align: right;
	color: #ffffff;
	background: inherit;
}
#top-language a{
    color: #ffffff;
    background: inherit;
}
#top-logo-shadow{
	width: 754px;
	
	height: 49px;
	float: left;
}

#top-logo-1, #top-logo-2, #top-logo-3, #top-logo-4, #top-logo-5, #top-logo-6, #top-logo-7 , #top-logo-{
	float: left;
	width: 720px;
	height: 40px;
	margin-top: 3px;
	padding-top: 6px;
	padding-left: 30px;
}
#top-logo-1 a, #top-logo-2 a, #top-logo-3 a, #top-logo-4 a, #top-logo-5 a, #top-logo-6  a, #top-logo-7  a, #top-logo- a{
	padding-top: 0px;
	padding-bottom: 7px;
	background: #ffffff;
}
#top-logo-{ background: #ffffff url(../gfx/top-mlogo-1.jpg) no-repeat 100%; }
#top-logo-1{ background: #ffffff url(../gfx/top-mlogo-1.jpg) no-repeat 100%; }
#top-logo-2{ background: #ffffff url(../gfx/top-mlogo-2.jpg) no-repeat 100%; }
#top-logo-3{ background: #ffffff url(../gfx/top-mlogo-3.jpg) no-repeat 100%; }
#top-logo-4{ background: #ffffff url(../gfx/top-mlogo-4.jpg) no-repeat 100%; }
#top-logo-5{ background: #ffffff url(../gfx/top-mlogo-5.jpg) no-repeat 100%; }
#top-logo-6{ background: #ffffff url(../gfx/top-mlogo-6.jpg) no-repeat 100%; }
#top-logo-7{ background: #ffffff url(../gfx/top-mlogo-2.jpg) no-repeat 100%; }


#top-menu{
	position: absolute;
	top: 83px;
	background: #ffffff;
	width: 750px;
	float: left;
	height: 23px;
	z-index: 12;
	clear: both;
}

#current-link{
	font-weight: bold;
}
#foot-wrapper{
	border-top: 9px solid #0266aa;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 10px;
}
#foot-wrapper p{
	padding-left: 25px;
	font-size: 11px;
}

fieldset{
    border: 0px;
}
#mailform label, #mailform legend, #mailform form,#loginform label, #loginform legend, #loginform form{
    font-size: 13px;
}
#mailform legend,#loginform label{
	font-weight: normal;
	padding-top: 10px;
}
#mailform textarea, #mailform select, #mailform input,#loginform input{
    border: 1px solid #e6f0f7;
    background: #ffffff;
    width: 70%;
    font-size: 12px;
}
#mailform textarea:hover, #mailform select:hover, #mailform input:hover,#loginform select:hover,#loginform input:hover{
    border: 1px solid #dde9f2;
    background: #f3f8fc;
}


.center{
	text-align: center;
}

