body {
	background: #fff url("../images/body-bg.png") repeat-y center top;
	margin: 0px;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.clearBoth{
	clear: both;
}

img{
	border : 0px;
	margin: 0px;
	padding: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

.lightgreyFont{
	color: #7e7e7e;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	line-height: 13px;
	padding: 5px 0px;
}

.darkgreyFont{
	color: #414141;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	line-height: 14px;
}

.smallFont{
	font-size: 9px;
	padding: 10px 0px 0px 0px;
}

a{
	color: #00bad1;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

a:hover{
	color: #00bad1;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
}

a img, a:hover img, a:link img{
	border: 0px;
	margin: 0px; 
	padding: 0px;
}
	
/* ************************* main Menu ******************************* */

div#mainMenu{
	width: 930px;
	padding: 0px;
	margin: 0px;
	background: url("../images/mainMenuBack1.jpg");
}

div#mainMenu div.mainMenuSpacer{
	background: url("../images/index_06.jpg");
	width: 4px;
	height: 36px;
}

div#mainMenu div.leftBg{
	background: url("../images/mainMenuBeginning.jpg");
	background-repeat: no-repeat;
	height: 36px;
	width: 43px;
}

div#mainMenu div.home{
	background: url("../images/home.jpg");
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
	cursor: pointer;
}

div#mainMenu div.noHome{
	background: url("../images/index_14.jpg");
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
}

div#mainMenu div.mainMenuBG{
	background: url("../images/index_14.jpg");
	background-repeat: repeat-x;
	height: 36px;
	width: 85px;	
}


div#mainMenu div.rightBg{
	background: url("../images/mainMenuEnding.jpg");
	background-repeat: no-repeat;
	height: 36px;
	width: 38px;
}

div#mainMenu div.stronaGlowna, div.stronaGlownaOn{	height: 36px;	width: 143px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.oSystemie{			height: 36px;	width: 122px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.oSystemieOn{		height: 36px;	width: 122px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.cennik{			height: 36px;	width: 83px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.cennikOn{			height: 36px;	width: 83px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.miniCRM{			height: 36px;	width: 90px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.miniCRMOn{			height: 36px;	width: 90px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.eDirect{			height: 36px;	width: 83px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.eDirectOn{			height: 36px;	width: 83px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.kontakt{			height: 36px;	width: 89px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.kontaktOn{			height: 36px;	width: 89px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.kontoTestowe{		height: 36px;	width: 132px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.kontoTestoweOn{	height: 36px;	width: 132px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.slownikeDirect{	height: 36px;	width: 143px; margin: 0px; padding: 0px; border: 0}
div#mainMenu div.slownikeDirectOn{	height: 36px;	width: 143px; margin: 0px; padding: 0px; border: 0}

/* ************************* other site styles ************************* */

div#belowMainMenu{
	background: url("../images/index_16.jpg");
	background-repeat: no-repeat;
	width: 930px;
	height: 17px;
	padding: 0px;
	margin: 0px;
}

div#mainContent{
	width: 931px;
}

div.leftSiteShadow{
	background: url("../images/leftSiteShadow.jpg");
	background-repeat: no-repeat;
	width: 68px;
	height: 721px;
}

div.rightSiteShadow{
	background: url("../images/rightSiteShadow.jpg");
	background-repeat: no-repeat;
	width: 41px;
	height: 721px;
}

div.site{
	width: 1039px;
	/*background: url(");*/
}

/* ************************* Left Side Content ************************* */

div.mainSiteContent{
	padding: 0 42px;
	margin: 0px;
	
	
}
#mainContent {float: left;}

div#leftSideContent{
	width:650px;
	/*height: 500px;*/
	float: left;
}

div#leftSideContent div.mainSiteFontBlue{
	color: #1f9ad9;
	font-size: 11px;
	font-family: Verdana;
	padding: 3px 42px;
	text-align: justify;
	line-height: 15px;
}

div#leftSideContent div.mobileMarketing{
	background: url("../images/sms.jpg");
	background-repeat: no-repeat;
	margin: 5px 5px 0 5px;
	width: 87px;
	height: 45px;
	cursor: pointer;
}

div#leftSideContent div.emailMarketing{
	background: url("../images/email.jpg");
	background-repeat: no-repeat;
	/*width: 231px;
	height: 89px;*/
	margin: 5px 5px 0 5px;
	width: 87px;
	height: 45px;
	cursor: pointer;
}
div#leftSideContent div.faxMarketing{
	background: url("../images/fax.jpg");
	background-repeat: no-repeat;
	width: 87px;
	margin: 5px 5px 0 5px;
	height: 45px;
	cursor: pointer;
}

div#leftSideContent div.oSystemieContent, div.cennikContent, div.slownikeDirectContent{
	padding: 10px 40px;
}

div.kontaktContent{

}

div.kontaktContent div.kontaktText{
	padding: 20px 40px;
}

div.contact{
	width: 210px;
	margin: 50px 0 50px 40px;
	/*padding-left: 40px;*/
}

div#leftSideContent div.belowAnimation{
	width: 650px;
	/*height: 206px;*/
}

div#leftSideContent div.belowAnimation div.kontoTestowe{
	margin: 0 40px;
}

/* ************************* Right Welcome Form ************************ */

div#headerBanner {
}

div#welcomeForm{
	float: left;
	width: 279px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #b4ddf3;
	text-align: left;
}

div#welcomeForm form input.hidden{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 0px;
	height: 0px;
	display: none;
}

/* ************************* Footer ************************************ */


div#footer{
	text-align: center;
	font-size: 11px;
	color: #a8a8a8;
	font-family: Verdana, Arial, sans-serif;
	margin-top: 30px;
	height: 60px;
}



/* ************************* Right Register Form ************************************ */

.welcomeFormInput{
	border: 0px;
	width: 136px;
	color: #777;
	padding: 1px 2px;
	margin: 0px;
	font-size: 10px;
}

.welcomeFormInputSmall{
	border: 0px;
	width: 80px;
	color: #777;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

.welcomeFormInputSmaler{
	border: 0px;
	width: 52px;
	color: #777;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

inputBackground{
	background: url("../images/form/form_03.jpg");
	height:17px;
}

input.welcomeFormSubmit{
	background: url("../images/form/form_43.jpg");
	border: 0px;
	width: 90px;
	height: 20px;
}
	
div.formAgreement{
	background: url("../images/form/form_41.jpg");
	background-repeat: no-repeat;
	width: 280px;
	height: 129px;
	padding: 0px;
	margin: 0px;
}

div.agree{
	padding: 20px 35px 10px 20px;
	text-align: justify;
	font-size: 9px;
	line-height: 12px;
}


/* ************************* Register Form ************************************ */
div.registerForm{
	padding: 10px 40px;
}

div.registerForm input.rejestracjaForm{
	font-size: 10px;
	height: 19px;
	width: 200px;
	margin: 5px;
	border:1px solid #999;
}

div.registerForm input.rejestracjaFormSmall{
	font-size: 10px;
	height: 19px;
	width: 130px;
	margin: 5px;
	float: left;
	border:1px solid #999;
}

div.registerForm input.rejestracjaFormSmaller{
	font-size: 10px;
	height: 19px;
	width: 60px;
	margin: 5px;
	float: left;
	border:1px solid #999;
}


div.registerForm div.registerFormLabel{
	padding: 7px;
	width: 100px;
	float: left
}

div.registerForm div.agree{
	padding: 20px 0px;
	text-align: justify;
	font-size: 9px;
	line-height: 12px;
}

label {display: block; float: left; width: 100px; padding-left: 10px; text-align: left; margin-top: 6px;}
label.error {width: 250px; color: #ca3c35;}
.asterix {color: #529ba2;}
div.label {padding: 0px 10px 0px 10px; margin-top: 6px;}
div.clear {clear: both;}
#form-container input {width: 145px; margin-left: 10px; height: 18px; color: #999; border: 1px solid #999; font-size: 11px; font-family: Verdana, Aria, sans-serif; margin-top: 3px;}
#form-container textarea {margin-left: 10px;color: #999; border: 1px solid #999; font-size: 11px; font-family: Verdana, Aria, sans-serif; width: 255px; margin-top: 3px;}
#container {text-align: center;}
#centered {width: 930px;height: 100%;margin: auto; }

h2 {font-size: 16px;}
h3 {font-size: 12px;}