*
{
padding:0;
margin:0;
}

body
{
font-family:Tahoma, sans-serif;
font-size:9pt;
}

#container
{
background:url('../images/mainbck.jpg') repeat-x #e9f6ff;
}

#content p.error
{
color:#FF0000;
background:#ffd8d5;
padding:8px;
}

a#s1a, a#s2a, a#s3a
{
background:url('/images/czytaj.png') no-repeat;
display:block;
color:#FFFFFF;
text-decoration:none;
text-align:center;
width:150px;
padding-top:4px;
height:21px;
}

hr
{
color: #cdcdcd;
background-color: #cdcdcd;
height: 1px;
/*border:solid 1px #cdcdcd;*/
border:none;
}

#centcont
{
width:978px;
margin:0 auto;
/*background:#FFFFFF;*/
background: transparent;
}

#leftbar
{
width:240px;
float:left;
background: transparent;
}

#logowanie form
{
padding:5px 0;
line-height:3.0em;
}

#logowanie form input
{
border:solid 1px #1c298f;
}

#photo
{
width:733px;
height:271px;
/*background:url('../images/mainpicture.png') transparent;*/

float:right;
margin-top:-37px;
}

#middle
{
margin:10px 0 5px 0;

/*padding-bottom:5px;*/
padding-bottom:0;
}

#abraxas
{
border-top:solid 1px #dcdcdc;
margin-top: 0;
width: 978px;
background: #ffffff;
padding-top: 5px;
}


#middle #intro
{
float:left;
width:243px;
height:63px;
background:url('../images/jakkorzystac.jpg') no-repeat;
display:block;
}

#middle #krok1
{
float:left;
width:182px;
height:63px;
background:url('../images/krok_1.jpg') no-repeat;
display:block;
}

#middle #krok2
{
float:left;
width:185px;
height:63px;
background:url('../images/krok_2.jpg') no-repeat;
display:block;
}

#middle #krok3
{
float:left;
width:185px;
height:63px;
background:url('../images/krok_3.jpg') no-repeat;
display:block;
}

#middle #krok4
{
float:left;
width:183px;
height:63px;
background:url('../images/krok_4.jpg') no-repeat;
display:block;
}

#loging p
{

}

#logowanie
{
float:right;
width:50%;
text-align:right;
margin-top:15px;
color:#FFFFFF;
}

#logowanie a
{
color:#FFFFFF;
}

#content
{
padding:0px 10px 10px 0;
line-height:1.5em;
color:#666666;
background: #ffffff;
}

#content ul, #content ol
{
margin-left:50px;
}

#content h1
{

}

#content ul, #content ol, #content p, #content table
{
line-height:1.5em;
margin-top:10px;
margin-bottom:10px;
color:#666666;
}

#content ul li
{
color:#666666;
}



#logowanie input
{
border:solid 1px #AAAAAA;
padding:1px;
}

#logowanie input#zaloguj
{
background:#003ce4;
border:none;
color:#FFFFFF;
text-align:center;
}


#rejestracja
{
width:240px;
height:106px;
background:url('../images/rejestracja.jpg') no-repeat;
display:block;
margin-top:8px;
}

#demo
{
width:240px;
height:112px;
background:url('../images/demo.jpg') no-repeat;
display:block;
margin-top:8px;
}


#top
{
height:114px;
background:url('../images/top.jpg') repeat-x;
}

#topcont
{
width:978px;
margin:0 auto;
}

#navigation
{
float:right;
width:65%;
text-align:right;
}

#navigation a
{
color:#b0aeca;
text-decoration:none;
}

#logo
{
float:left;
width:435px;
height:114px;
display:block;
}

#logo h1 a
{
display:block;
text-decoration:none;
font-size:1%;

width:435px;
height:114px;
background:url('../images/logo.jpg') no-repeat;
}


#motto
{
margin-top:0px;
background:url('../images/h1top.gif') no-repeat;
float:right;
width:604px;
height:56px;
}


.clear
{
clear:both;
}

#search
{
float:right;
margin-left:50px;
margin-top:-4px;
}

#search input.button
{
background:#332c8b;
color:#FFFFFF;
border:none;
padding:2px 10px;
font-size:8pt;
}

#search input
{
border:solid 1px #b0aeca;
padding:2px;
color:#AAAAAA;
}


#sections div
{
	float:right;
	width:15%;
	padding-left:8px;
	border-left:dashed 1px #b0aeca;
	min-height:58px;
	margin-top:15px;
	
}

#sections h1
{
font-size:12pt;
}

#sections #poznaj h1
{
color:#f84b00;
}

#sections #technologia h1
{
color:#80d63d;
}

#sections #rozwiazania h1
{
color:#332c8b;
}

#sections #partnerzy h1
{
color:#ed028d;
}

#sections p
{
color:#918cd1;
font-size:8pt;

}

#banner
{
background:url('../images/banner.jpg') no-repeat;
width:932px;
height:165px;
margin:10px 0 20px 0;
}



#sidebar a
{
display:block;
width:240px;
padding-bottom:10px;
text-decoration:none;
font-size:1%;
}

#sidebar a span
{
position:relative;
left:-10000px;
}

#sidebar a#wygraj
{
height:123px;
background:url('/images/wygraj.jpg') no-repeat;
}

#sidebar a#newsletter
{
height:107px;
background:url('/images/newsletter.jpg') no-repeat;
}

#sidebar a#register
{
height:123px;
background:url('/images/register.jpg') no-repeat;
}

#sidebar a#zobacz
{
height:216px;
background:url('/images/zobacz.jpg') no-repeat;
}



#newsletter input
{
border:0;
padding:2px;
border:0;
color:#888888;
}

#newsletter input.button
{
color:#FFFFFF;
background:url('../images/zapisz_button.jpg') no-repeat;
width:55px;
height:27px;
}

h3 a
{
display:block;
float:right;
padding-left:20px;
background:url('../images/arrows.gif') no-repeat left center;
font-size:8pt;
text-decoration:none;
color:#888888;
}

#register_button
{
min-height:22px;
padding-top:3px;
background:url('../images/buttonbck.gif') repeat-x;
display:block;
width:200px;
margin:0 auto;
color:#FFFFFF;
font-size:11pt;
text-align:center;
font-weight:bold;
text-decoration:none;
margin-top:30px;
}

#loglarge
{
margin:0 auto;
width:50%;
}

input.large
{
border:solid 1px #CDCDCD;
padding:4px;
font-size:14pt;
color:#454545;
}

#wizardimg
{
float:left;
margin:0 10px 10px 0;
border:solid 1px #CDCDCD;
}

.textbox
{
margin-bottom:20px;
min-height:270px;
}

.textbox img
{
float: right;
margin: 0 0 5px 5px;
border: 1px solid #929292;
}

#sidebar
{
width:240px;
float:left;
padding-right:5px;
background: #ffffff;
}

#content
{
width:720px;
float:right;
}


#left
{
width:45%;
float:left;
/*border-left:solid 1px #b0aeca;*/
border-left:solid 1px #dcdcdc;
min-height:600px;

/*border-right:solid 1px #b0aeca;*/
border-right:solid 1px #dcdcdc;
padding:2%;
}


.red
{

}

#content h2
{
color: #5162de;
font-size: 12pt;
}

#content h1
{
font-size: 14pt;
color: #c30000;
}

#content h1, #content h2
{
letter-spacing: -1px;

padding-bottom: 3px;
margin-bottom: 10px;
border-bottom:solid 1px #cdcdcd;
}

h1.granat
{
color:#09146e !important;
border: 0 !important;
font-size: 11pt !important;
}

#serwisy
{
border-bottom: solid 1px #b0aeca;
padding-bottom:20px;
padding-left:248px;
width: 730px;
}

#serwisy a
{
display: block;
height: 58px;
float: left;
border: 0 !important;
padding: 0 !important;
}

#locatelo
{
width: 279px;
background: url(/images/logo_locatelo.jpg) no-repeat;
}

#rodzina
{
width: 173px;
background: url(/images/logo_rodzina.jpg) no-repeat;
}

#aktywnie
{
width: 72px;
background: url(/images/logo_aktywnie.jpg) no-repeat;
}

#czworonogi
{
width: 173px;
background: url(/images/logo_czworonogi.jpg) no-repeat;
}

#footer
{
background: #ffffff;

/*margin-top:20px;*/
padding-bottom:100px;
/*padding-left:5px;*/
}
 
#footer p
{
padding-left:5px;
}



#footer a
{
/*color:#332c8b;*/
color:#5765b0;
/*display:block;
float:left; */
text-align:left;
padding: 0 20px 0 20px;
/*border-right:solid 1px #332c8b;*/
}

.topper
{
min-height:230px;
}

#footer a:first-child
{
padding-left:0px;
}

#content p
{
color:#929293;
}

#p10{padding:10px;}


#right
{
width:45%;
padding:2%;
float:right;
}