BODY {
	margin:						0px;
	font-family:				'Trebuchet MS', arial;
	font-size:					13px;
	color:						#000000;
text-align:center;
}

DIV {
	font-size:					13px;
}

UL LI {
	list-style-image: 		url(/custom/li.gif);
	margin-top:					5px;
}

.sm {
        font-size:11px;
        color:#999999;
}

A:link,A:hover,A:active {
	color:						#00B0EB;
}

A:visited {
	color:						#666666;
}

H1 {color:#00B0EB; font-size:24px; font-weight:bold; font-family:'Trebuchet MS', arial;}

DIV.topbg {
	background-color: 		#F6F6F6;
	background-image: 		url(/custom/bg-top.gif);
	background-repeat: 		repeat-x;
	width:						100%;
	height: 						130px;
	text-align:					center;
}

DIV.top {
	width:						1000px;
	text-align:					left;
	padding-top:				30px;
	margin: 						0 auto;
}

DIV.topmenu {
	position:					relative; 
	top:						-45px; 
	left:						250px;
        color:#CCCCCC;
        font-size:14px;
}

DIV.topmenu A:link, DIV.topmenu A:visited {
	color:						#696969;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			none;
	margin-right:				5px;
        margin-right:				5px; 
}

DIV.topmenu A:hover, DIV.topmenu A:active {
	color:						#97C800;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			none;
	margin-right:				5px;
        margin-right:				5px; 
}

DIV.blok {
	width:						100%;
	text-align:					center;
}

DIV.topinfo {
	position:					relative; 
	top:							-20px; 
	width:						1000px;
	margin: 						0 auto;
	text-align:					right;
}

DIV.topinfotext {

	background-image: 		url(/custom/topinfo-bg.gif);
	background-repeat: 		repeat-x;
	height:						36px;
	font-size:					12px;
padding-top:7px;
}

SPAN.topinfo {
	color:						#97C800;
	font-weight:				bold;
}

DIV.topinfo A:link,
DIV.topinfo A:visited {
	color:						#97C800;
	font-weight:				bold;
	text-decoration:			none;
	margin-right:				10px;
}


DIV.topinfo A:hover,
DIV.topinfo A:active {
	color:						#97C800;
	font-weight:				bold;
	text-decoration:			underline;
	margin-right:				10px;
}

DIV.location {
        font-size:10px;
        color:#999999;
}

DIV.body {
	width:						1000px;
	text-align:					left;
	padding-top:				30px;
	margin: 						0 auto 0 auto;
}

DIV.botbg {
	background-color: 		#FFFFFF;
	background-image: 		url(/custom/bg-bot.gif);
	background-repeat: 		repeat-x;
	width:						100%;
	height: 						195px;
	text-align:					center;
	margin-top:					10px;
}

DIV.bot {
	width:						776px;
	text-align:					center;
	vertical-align:			top;
	margin: 						0 auto;
	padding-top:				20px;
}

DIV.botmenu {
        color:#CCCCCC;
        font-size:15px;
}

DIV.botmenu A:link,
DIV.botmenu A:visited {
	color:						#9C9C9C;
	font-size:					13px;
	text-decoration:			none;
	margin-right:				5px;
        margin-right:				5px; 
}

DIV.botmenu A:hover,
DIV.botmenu A:active {
	color:						#9C9C9C;
	font-size:					13px;
	text-decoration:			underline;
	margin-right:				5px;
        margin-right:				5px; 
}

DIV.botinfo {
	margin-top:					10px; 
	color:						#9C9C9C;
	font-size:					13px;
	margin-right:				10px;
}



INPUT,SELECT {font-family:'Trebuchet MS', arial; font-size:12px; border:1px solid #CCCCCC;}
TEXTAREA {font-family:'Trebuchet MS', arial;; font-size:12px; border:1px solid #CCCCCC;}

INPUT.readonly {font-family:'courier new', courier; font-size:11px; border:1px solid #CCCCCC; color:#999999}
	
/* --------------------------------------------- 
Rejestracja
--------------------------------------------- */
DIV.rejestracja INPUT {
display: block;
height:30px;
font-size:15px;
color:#97C800;
font-family:'trebuchet ms', arial;
width:572px;
font-weight:bold;
float: left;
margin: 5px;
padding-left:3px;
}	

DIV.rejestracja LABEL {
display: block;
clear:both;
width:150px;
height:30px;
font-size:15px;
color:#686868;
font-family:'trebuchet ms', arial;
font-weight:bold;
float: left;
margin: 5px;
}	
	
DIV.rejestracja FIELDSET {
border:1px solid #CCCCCC;
}	
	
DIV.rejestracja LEGEND {
color: #CCCCCC;
}	

DIV.rejestracja .ajaxInfo {
display:block;
float:left;
font-size:12px;
font-family:'trebuchet ms', arial;
margin:10px;
margin-bottom:0px;
}
	
DIV.rejestracja .templateList {
display:block;
float:left;
font-size:12px;
font-family:'trebuchet ms', arial;
margin:10px;
margin-bottom:0px;
overflow:auto;
border:1px solid #cccccc;
width:730px;
height:300px;
}

DIV.rejestracja .templateInfo {
display:block;
width:200px;
float:right;
font-size:12px;
font-family:'trebuchet ms', arial;
color:#666666;
margin:10px;
}


DIV.rejestracja .submit {
background-color:#00B0EB;
width:960px;
height:45px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
border:3px solid #CCEFFA;
}
	

/* --------------------------------------------- 
Cennik
--------------------------------------------- */
DIV.cennik TABLE {
border:5px solid #F0F0F0;
}

DIV.cennik TABLE TD {
font-size:12px;
background-color:#FFFFFF;
}

DIV.cennik TABLE TD.tablebackground {
background-color:#F0F0F0;
}

DIV.cennik TABLE TD.bestplan {
background-color:#00B0EB;
color:#FFFFFF;
font-size:10px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

DIV.cennik TABLE TD.businessplans {
background-color:#CCEFFA;
font-size:10px;
text-transform:uppercase;
text-align:center;
}

DIV.cennik TABLE TD.otherplans {
font-size:10px;
text-transform:uppercase
}

DIV.cennik TABLE TD.feature {
font-size:13px;
width:180px;
}

DIV.cennik .przypisy {
margin-top:10px;
font-size: 10px; color: rgb(102, 102, 102);
}

DIV.cennik OL.faq {
margin-top:20px;
font-size: 13px;
}

DIV.cennik OL.faq LI {
margin-top:15px;
font-size: 15px;
font-weight:bold;
}

DIV.cennik OL.faq LI DIV {
margin-top:10px;
font-size: 13px;
font-weight:normal;
}