div.background1 { position:absolute; top:0; left:0; width:500px; height:267px; background:url(LayoutImages/background01.jpg); } 
div.background2 { position:absolute; top:267px; left:0; width:500px; height:267px; background:url(LayoutImages/background03.jpg); }
div.background3 { position:absolute; top:0px; left:500px; width:500px; height:267px; background:url(LayoutImages/background02.jpg); } 
div.background4 { position:absolute; top:267px; left:500px; width:500px; height:267px;background:url(LayoutImages/background04.jpg); } 

body { background:#C0C0C0; margin:0px; margin-top:1%; color: white; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
object { background:white; padding:0; margin:0; overflow:hidden; }
img { border:none; }

#footer { width:100%; height:60px; background:white; position:absolute; bottom:0px; }

#main { width:1000px; border:1px solid black; margin:auto; height:592px; position:relative; background:#095a87; }

div.menu { position:absolute; top:405px; left:394px; width:544px; height:103px; }

div.rejestracja { left:58px; top:379px; width:199px; height:41px; position:absolute; }

div.description { left:58px; margin-top:5px; position:absolute; top:409px; width:280px; }
div.logo { position:absolute; top:27px; left:27px; }


div.smallBox { position:relative; left:601px; top:41px; width:337px; height:228px; background:url(LayoutImages/smallBoxBkg.jpg); }
div.smallBox .title { position:absolute; top:21px; left:20px; width:200px; background-repeat:no-repeat; }
div.smallBox .downBtn { position:absolute; right:13px; bottom:10px; width:46px; height:14px; background:url(LayoutImages/smallBoxMoreBtn.jpg); text-decoration:none !important; }
div.smallBox .content { position:absolute; top:51px; left:21px; width:275px; height: 126px; }

div.largeBox { position:absolute; height:447px; position:absolute;right:63px;top:42px;width:506px; background:url(LayoutImages/largeImageBox.jpg); }
div.largeBox .title { position:absolute; top:21px; left:20px; width:200px; background-repeat:no-repeat; }
div.largeBox .content { position:absolute; padding-right:10px; top:58px; left:21px; width:460px; height: 335px; overflow:auto; }
div.largeBox .downBtn { position:absolute; right:13px; bottom:10px; width:45px; height:15px; background:url(LayoutImages/largeBoxBackBtn.jpg); text-decoration:none !important; }
/*tresc*/
div.description a { color: #fff; text-decoration:none; } 
div.description a:hover { color: #B9E2F0; text-decoration:none; } 
div.smallBox, div.largeBox { color:#151515; }
div.smallBox a, div.largeBox a  { color:#1A5567; text-decoration:none; }
div.smallBox a:hover, div.largeBox a:hover  {color:#1C6177;	text-decoration:underline;}
div.largeBox .SubHeader { color:#2784A5; font-size:16px; margin-bottom:5px; margin-top:20px; }

.popup div.largeBox { right:none; top:0px; left:0px; }

/****************************************** MESSENGER ************************************/

.messengerContainer
{
    margin:10px 0px 20px;
}

.messengerItem
{
    background-position:left top;
	background-repeat:no-repeat;
	/*color:#333333;*/
	font-size:13px;
	/*font-weight:700;*/
	line-height:20px;
	margin-bottom:0px;
	overflow:visible;
	padding:0px 0px 0px 0px;
	/*text-align:center;*/
}

.messengerItemSuccess
{
    /*background-image: url('LayoutImages/Icons/finish.png');*/
}

.messengerItemWarning
{
    /*background-image: url('LayoutImages/Icons/warning.png');*/
}

.messengerItemError
{
    /*background-image: url('LayoutImages/Icons/error.png');*/
    color: Red;
}

/********************************* NAVIGATOR ********************************/
.textNavigatorNormal
{
    font-weight: normal;
}

.textNavigatorCurrent
{
    font-weight: bold;
}


.pageNavigatorNormal
{
    font-weight: normal;
    font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
}

.pageNavigatorCurrent
{
    font-weight: bold;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 3px;
}





/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    color: black;
    /*background-color: #367E20;*/
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
    margin-top: 5px;
    cursor: pointer;
    
}

.accordionHeader a
{
	color: black;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    /*border: 1px solid #2F4F4F;*/
    color: black;
    /*background-color: green;*/
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: black;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    /*background-color: #479502;
    border-bottom: 1px dashed #2F4F4F;
    border-top: 1px dashed #2F4F4F;
    border-top: none;*/
    padding: 5px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom:10px;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 14px;
}


.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 50px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

input.input 
{
	
	padding:0px;
}
.submit
{
	border:1px solid #2784a5;
	outline:0;
	padding:2px;
	margin-top:30px;
}
td.nazwaForm
{
	/*border-right: solid silver 1px;
	border-bottom: solid silver 1px;*/
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:48%;
	text-align:right;
	padding-right:20px;
}

td.ramka
{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.validatorMessage
{
    font-size: 10px;
    /*font-style: italic;*/
    color: Red;
}

.block {
	/*border: 1px solid red;*/
}
.block .title{
	font-size:1.0em;
	color:#3366FF;
	font-variant:small-caps;
}

.block .content{
	margin: 10px;
	padding-top:5px;
}