/* CSS dla MZP */

body

{margin: 0;

padding: 0;

background-image: url(../images/tlo.gif);

background-repeat: repeat-x;

background-position: top;

color: #363636;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

background-color: #E6E6E6;

z-index: 3;

}

img

{border: none;}

a

{color: #363636;



text-decoration: underline;}

a:hover

{text-decoration: none;}

a span.blue

{font-weight: bold;

color: #103D58;}

a span.ora

{font-weight: bold;

color: #F26521;}

p

{margin-bottom: 8px;

margin-top: 8px;}

#wrapper

{width: 768px;

margin: auto;

padding-top: 30px;}

#flash

{background-image: url(../images/head_tlo.jpg);

background-repeat: no-repeat;

padding-left: 14px;

padding-right: 14px;

padding-top: 13px;}

#head

{position: relative;}

a.english

{color: #103D58;

background-image: url(../images/strzalka_bg.gif);

background-position: right;

background-repeat: no-repeat;

padding-right: 20px;

position: absolute;

right: 20px;

top: 44px;

text-decoration: none;}

.logo

{margin-left: 12px;}

#searchbar

{background-color: #F26521;

height: 26px;

width: 730px;

margin: auto;

margin-top: 1px;

text-align: right;

color: #FFFFFF;

padding-top: 2px;

padding-right: 10px;

margin-bottom: 1px;}

html>body #searchbar {

padding-top: 4px;

}

#searchbar form

{margin: 0;

padding: 0;}

#search

{margin: 0;

padding: 0;}

input.szukaj

{background-color: #FFFFFF; border: 1px solid #CCCCCC; background-image: url(../images/input_bg.gif); width: 136px; padding: 2px;}

#maincont

{width: 740px;

margin: auto;}



/*menu*/

ul.menu

{list-style-type: none;

margin: 0;

padding: 0;

width: 185px;

position: relative;

background-image: url(../images/menu_bot.gif);

background-position: bottom left;

background-repeat: no-repeat;

padding-bottom: 42px;

}

ul.menu li

{background-color: #DCDCDC;

border-bottom: 1px solid #E8E8E8;

}

ul.menu li div.arrow

{margin-left: 10px;

padding-top: 10px;

padding-bottom: 10px;

position: relative;

margin-right: 10px;

padding-left: 10px;}

ul.menu li div:hover, ul.menu li div.active

{background-image: url(../images/menu_arrow.gif);

background-position: left;

background-repeat: no-repeat;}

ul.menu li a

{text-decoration: none;

color: #103D58;

}

ul.submenu

{

margin: 0; padding: 0; list-style-type: none;

}

ul.submenu li

{border: 0; padding-bottom: 0; font-size: 11px; background-color: #E4E2E2;

/*background-color: #E4E2E2;*/
background-color: #eeeeee;
border-top: 1px solid #E8E8E8;}
ul.submenu li a {
color: #0d5580;
}

ul.submenu li div.arrow

{margin-left: 15px;}

ul.submenu2

{

margin: 0; padding: 0; list-style-type: none;

}

ul.submenu2 li

{border: 0; padding-bottom: 0; font-size: 11px;

border-top: 1px solid #dcdcdc;

}

ul.submenu2 li div.arrow

{margin-left: 26px;}

ul.submenu2 li a

{ color: #333333;}



div#cien

{position: absolute;

bottom: 5px;

left: -9px;

z-index: 8;

background-image: url(../images/cien.png);

background-repeat: no-repeat;

width: 9px;

margin: 0;

padding: 0;

height: 141px;}

div#cien:hover

{background-color: none;}

#contleft

{float: left;

width: 185px;

position: relative;}

h2

{margin: 0;

font-size: 16px;

font-weight: normal;

padding-top: 10px;

margin-left: 20px;

color: #0B2E59;}

.partner1

{text-align: center; margin: auto;

background-image: url(../images/partner_bot.gif);

background-position: bottom;

background-repeat: no-repeat;

padding-bottom: 10px;}

#rightcont

{float: right;

width: 521px;

background-color: #fff;

margin-bottom: 10px;

padding-right: 34px;

padding-top: 30px;

padding-bottom: 30px;

min-height: 690px;

}

*html #rightcont

{height: 690px;}

#rightcont h2

{margin-left: 0;}

.partner2

{text-align: center; margin: auto;



padding-bottom: 5px;

margin-top: 10px;}

.partner2 h2

{margin-left: 20px;

padding: 0;

margin-bottom: 10px;

text-align: left;}

.partner_bot

{background-image: url(../images/partner2_bot.gif);

background-position: bottom;

background-repeat: no-repeat;

height: 15px;

border-right: 1px solid #DEDEDE;

width: 184px;

}

.partnery

{width: 183px; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; background-color: #FFFFFF;}

.newsletter

{width: 183px;

border-left: 2px solid #fff;

background-color: #DCDCDC;

}

.newsletter_bot

{background-image: url(../images/newslett_bot.gif);

background-position: bottom;

background-repeat: no-repeat;

width: 185px;

height: 17px;}

input.txt

{width: 110px;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

background-color: #FFFFFF;

border-top: 1px solid #404040;

border-left: 1px solid #404040;

border-bottom: 1px solid #D6CFC7;

border-right: 1px solid #D6CFC7;

padding: 2px;}

input.bt

{

border: none;

width: 15px;

margin-left: 5px;

vertical-align: 2px;

height: 15px;}

html>body input.bt

{vertical-align: -2px;}

form.letter

{width: 150px; margin: 0; padding: 0; margin-left: 10px;

padding-bottom: 10px;

margin-top: 10px;}

html>body form.letter

{margin-left: 18px;}

.fotki

{margin-top: 30px;}

.fotki img

{border: 1px solid #555;

margin-right: 9px;}

.text

{padding-left: 26px;}

.index

{padding-left: 34px;}

.news_box

{clear: both;

padding-top: 10px;

margin-bottom: 20px;

width: 480px;

}

html>body .news_box

{float: left;}

.news_ico

{



float: right;

width: 112px;}

.news_txt

{float: left;

position: relative;

width: 359px;

padding-right: 5px;}

.news_txt div

{padding-bottom: 20px;}

a.wiecej

{position: absolute;

text-decoration: none;

color: #363636;

font-weight: bold;

bottom: 0;

left: 0;}



/*formularz*/



form.sendmail

{width: 360px;

padding: 10px;

margin: auto;

margin-top: 20px;

}

form.sendmail textarea

{height: 74px;

width: 220px;}

form.sendmail label.fortekst

{text-align: right;

margin-top: 10px;

margin-bottom: 3px;

width: 100px;

display: block;

float: left;}

input.tekst

{width: 180px;}

form.sendmail input, form.sendmail textarea, select.tekst

{margin-left: 14px; 

margin-top: 10px;

margin-bottom: 3px;}

#butony

{margin-left: 100px;

margin-top: 10px;}

form.sendmail input.send, input.send

{width: 66px;

background-image: url(../images/tlo_button.gif);

border: none;

height: 20px;

font-size: 11px;



color: #FFFFFF;}

html>body form.sendmail input.send

{

padding-bottom: 3px;}



#lewe_ind

{width: 385px;

float: left;}

#lewe_ind h2

{margin-left: 20px;}

#logos

{float: right;

width: 90px;

text-align: center;}



.projects

{margin-top: 20px;}

.projects img

{display: block;

margin: auto;

margin-bottom: 15px;

padding-top: 15px;}

.informacje

{padding-left: 20px;

margin-top: 10px;

padding-bottom: 15px;

background-image: url(../images/note_ico.gif);

background-position: left 4px;

background-repeat: no-repeat;}

.zajaw

{border-bottom: 1px solid #dcdcdc;

padding-bottom: 10px;}

.data

{font-weight: bold;

color: #103D58;}

.data_ora

{font-weight: bold;

color: #F26521;}

#bannerBig

{clear: both; margin: auto; margin-top: 10px; margin-bottom: 10px; color: #acacac; text-align: center;}

#footer

{clear: both; margin-top: 10px; margin-left: 210px; margin-bottom: 10px; color: #acacac;}



a.newLink {

	text-decoration: none;

}

a.newLink:hover {

	text-decoration: underline;

}
.warning{
font-size: 16px;
font-weight: normal;
padding-top: 10px;
margin-left: 20px;
color: #ff0000;}	
.orange8{
	color: #F26521;
}