body, div, img, p, a,ul, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

img
{
    border:0;    
}



/* >>> ELEMENTS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

body
{
    background-color:#ef5d01;
}

#back
{
    width:900px;
    margin:0px auto;
    display:block;
    background-image:url(images/backGround2.jpg);
    background-repeat:repeat-y;
}

#mainContent
{
    width:900px;
    display:block;
}

a:link
{
    font-family:Verdana;
    font-size:12px;
    color:#660000;
}
/** banner **/

#banner
{
    background-image:url(images/topBackGround.jpg);
    background-repeat:repeat-x;
    height:200px;
    display:block;
    background-position:center bottom;
}

#banner #logo
{
    float:left;
    margin:35px 0px 0px 35px;
	padding: 0;
    border: 0;
    width:225px;
    height:95px;
    display: inline;
    background-image:url(images/logo.gif);
    background-repeat:no-repeat;
}

#banner #bannerText
{
    width:500px;
    height:33px;
    float:right;
    margin:80px 35px 0px 0px;
    padding: 0;
    border: 0;
    display: inline;
    background-image:url(images/bannerText.gif);
    background-repeat:no-repeat;
}
/** Menu **/

#around_menu
{
	width: 100%;
	background-color: #f0eded;
	margin-top:30px;
	padding: 6px 0;
	height: 29px;
	float: left;
}

#menubox
{
    padding-left:33px;
    width: 789px;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding-top: 3px;
    float:left;
}

#menubox ul{
 list-style-type: none;
 margin: 0;
}

/* set up top ul */
#menus {
 margin: 0;
 padding: 0 0 0 5px;
}

#menus ul
{
     list-style-type: none;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
#menus li.top
{
	float: left;
	position: relative;
	z-index: 100;
	/*margin: 0 1px;
	padding: 4px 0 0;*/
	background-image:url(images/menuLine.gif);
    background-repeat:no-repeat;
    background-position:left center;
    height:24px;
    line-height:10px;
}

#menus li.top:hover
{
    background-image:url(images/thinOrangeLine.gif);
    background-repeat:no-repeat;
    background-position:left center;
	height:29px;
	line-height:13px;
}

/* use the table to position the dropdown list in IE lte 6 */
#menus table 
{
	position: absolute;
	border-collapse: collapse;
	z-index: -1;
	left: 0px;
	top: 0px;
	width: 106px;
	text-align: left;
}

#menus table td
{
	position: relative;
	top: -6px;
	left: -1px;
	line-height: 10px;
	font-size: 1px;
	height: 23px;
}

/* style top links */
#menus a.tl, #menus a.tl:visited 
{
	display: block;
	width: 106px;
	height: 19px;
	color: #660000;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding-left:6px;
	padding-bottom: 4px;
	font-family:Arial;
}


/* style the top links hover & highlighted state */
#menus li.top:hover a.tl, #menus a.tl:hover
{
	color: #ff6600;
	font-size: 13px;
	background-color: #F0EDED;
	background-image: url(images/thinOrangeLine.gif);
	background-repeat: no-repeat;
    background-position: left center;
}

/* submenu and hover visibility */
#menus li.top ul
{
    background-image: url(images/orangeArrow.gif);
    background-repeat: no-repeat;
    background-color: white;
    visibility: hidden;
    position: absolute;
    top: 29px;
    padding: 13px 0 0px 0;
    border-right: #ff6600 solid;
    border-top: #ff6600 solid;
    border-left: #ff6600 solid;
    border-bottom: #ff6600 solid;
    border-width: 2px;
    list-style-type: none;
    background-position: 6px 6px;
	width: 140px;
}

#menus li:hover ul,
#menus a:hover ul
{
	visibility: visible;
}

/* style the submenu links */
#menus li.top li {
 float: left;
 list-style-type:none;
}

#menus a.fly {
 display: block;
 width: 136px;
 font-size:10px;
 font-weight:bold;
 font-family:Arial;
 /*height: 22px;*/
 overflow: hidden;
 /*line-height: 15px;*/
 color: #ff6600;
 text-decoration: none;
 text-align:left;
 padding:3px 0px 3px 5px;
}

#menus a.fly span {
 display: block;
 padding: 3px 4px 0;
 width:136px;
}

/* style the fly links :hover */
#menus a.fly:hover {
 color: White;
 background-color: #ff6600;
 background-position: 1px -48px;
}

/** main **/

#content-wrap
{
    background-color:White;
    display:block;
    float:left;
    width:100%;

}

#content-wrap #mainPane
{
    float:left;
    width:657px;
    padding-left:35px;
}


/** right **/
#content-wrap #rightPane
{
    float:right;
    width:170px;
}

/** footer **/

#footer
{
    clear:both;
    background-image:url(images/bottomBackGround.jpg);
    background-repeat:repeat-x;
    height:46px;
}

#footer #about
{
    background-image:url(images/bottomLogo.gif);
    background-repeat:no-repeat;
    background-position:left center;
    float:right;
    padding-left:110px;
    width:667px;
    height:45px;
}

#footer .info
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#666666;
    width:160px;
    margin-top:6px;
    margin-right:20px;
     float:left;
    display:block;
}

#footer #login
{
    float:right;
    margin-top:30px;
}

#footer #login a
{
     font-family:Arial;
    font-size:10px;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}

#footer #login a:hover
{
   color:#ff6600;
}

#footer .whoWhat
{
    padding:18px 10px 0px 0px;
}

#footer p
{
    font-family:"Trebuchet MS", Arial;
	text-align:left;
	font-size:9pt;
	line-height:9pt;
	color:#333333;
	
	float:left;
}


#footer a
{
    margin-top:12px;
    background-image:url(images/possible.jpg);
    background-repeat:no-repeat;
	background-position: bottom left;
	width:76px;
	height:21px;
	float:left;
}

#footer a:hover
{
    background-image:url(images/possibleHover.jpg);
}

#footer #koniec
{
    float:right;
    padding:18px 10px 0px 10px;
    width:85px;
}


/** containers **/

/* mainBox */

#mainBox
{
    margin:30px 20px 5px 0px;
}

#mainBox h1
{
    background-image:url(images/smallLogo.gif);
    background-position:left center;
    background-repeat:no-repeat;
    font-family:Arial;
    font-weight:bold;
    font-size:18px;
    color:#660000;
    padding-left:28px;
    vertical-align:middle;
    margin-bottom:15px;
}

#mainBox #content .Normal
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#333333;
}

#mainBox #content .Normal ul
{
    list-style-image: url(images/kropka.jpg);
    margin-left:15px;
}

#mainBox #content .Normal ul li
{
    padding-left:10px;
}


/** Team **/


.listHeader td a,
.listHeader td span
{
    margin-left:210px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold; 
    color:#660000;
}

.atInfo
{
    font-family: Arial;
    font-size: 12px;
    color: #660000;
    width: 80px;
    text-align: right;
}
.info
{
    font-family:Arial;
    font-size:12px;
    color:black;
    width:150px;
}

.desc
{
     font-family:Arial;
    font-size:12px;
    color:black;
}

.Person
{
	margin-top: 20px;
}

.Person .imgTd img
{
	margin: 0 auto;
	height: 150px;
}

.Person .desc
{
	text-align: justify;
}


/** SendOffer : Contact **/

#notify .button
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#660000;
    text-decoration:none;
}

#notify .button:hover
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#ff6600;
    text-decoration:none;
    cursor:hand;
}

.sendLb
{
    font-family:Arial;
    font-size:13px;
    color:#660000;
    font-weight:bold;
}

#alerts
{
    font-family:Arial;
    font-size:13px;
}

#alerts ul
{
    list-style-type:none;
    margin:5px 0px;
}

.notifyMsg
{
     font-family:Arial;
     font-size:13px;
     font-weight:bold;
     color:Black;
     margin-bottom:10px;
}

#map_canvas
{
    width:100%;
    height:300px;
}

/*searcher*/

#searchBox
{
    width:160px;
    margin:10px auto;
}

#searchBox a
{
}

#searchBox input
{
    width:100px;
}

#searchBox .SkinObject
{
     font-family:Arial;
    font-size:13px;
    color:#660000;
    font-weight:bold;
}

/*logIN*/

#mainContent .logIN
{
clear:both;
color:#333333;
display:block;
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

