@media all {

* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, select, table, code, h1, h2 { font-size:100%; font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif; }
option { padding-right:0.5em; }

#content ul, #content ol, #content dd { margin-left:2em; }
h3, h4, h5, h6 { font-size:1em; margin:1em 0; }
#content p { margin-bottom:1em; }

}
@media screen, projection {

a { color:#191919; text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }
#content a { color:#006; text-decoration:underline; }
#content a:focus, #content a:hover { text-decoration:none; }

hr { display:none; }
#skipLinks, #menuMain h2, #menuMain .backToTop, #footer h2, #menuMainR h2 { position:absolute; bottom:0; left:-1000em; }

/* lay i */

html {
	background-color:#fff;
	color:#000;
	font-size:100.01%;
}

body {
	font-size:0.84em;
	line-height:1.2;
}

#main {
	width:951px;
	position:relative;
	z-index:0;
	margin:0 auto;
}

/* content */

#content {
	width:100%;
	padding-bottom:32px;
	overflow:hidden;
	position:relative;
	z-index:10;
}

/* pages */

/* home */

#content h2 {
	height:28px;
	padding:7px 0px 0;
	overflow:hidden;
	z-index:1;
	font-size:1.33em;
	color:#039;
	font-weight:normal;
}

/* intro */

#intro {
	height:251px;
	padding:0 26px 0 569px;
	background:#ffd700 url(gfx/boxIntro.png) no-repeat 0 0;
	position:relative;
	margin-bottom:12px;
}

	#intro h2 {
		height:auto;
		padding:39px 0 8px;
		position:static;
		font-size:1.60em;
		margin:0;
	}

		#intro h2 a {
			color:#000;
			text-decoration:none;
			cursor:text;
		}

	#intro p {
		margin:0;
	}

		#intro img {
			position:absolute;
			top:7px;
			left:2px;
		}

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

		#intro li {
			padding-bottom:7px;
		}

	#intro p.started a, #intro p.more a {
width:137px;
		height:25px;
		overflow:hidden;
		background-color:#00a0d0;
		position:absolute;
		right:26px;
		bottom:22px;
		line-height:24px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
	}

	#intro p.started a {
right:186px !important;
width:195px;
	}
		#intro p.started span, #intro p.more span {
background:transparent url(gfx/btnsHome.png) no-repeat scroll -378px 1px;
height:100%;
left:0;
position:absolute;
text-indent:-100em;
top:0;
width:100%;
		}
	#intro p.started span
	{
		background:url(gfx/get-started.jpg) no-repeat 0px 0 !important;
	}
			

/* home boxes */

#boxTour,
#boxPricing,
#boxCustomers {
	width:310px;
	background:url(gfx/hsHomeBoxes.png) no-repeat 0 0;
	float:left;
}

/* box tour */

#boxTour p {
	padding:38px 18px 0;
	font-size:0.87em;
	text-align:right;
}

	#boxTour p a {
		text-decoration:none;
	}

		#boxTour p img {
			display:block;
      padding:0 64px 27px;
			background:url(gfx/btnsHome.png) no-repeat 172px 100%;
			margin-bottom:-23px;
			position:relative;
			margin-left:-50px;
		}

/* box pricing */

#boxPricing {
	display:inline;
	margin:0 10px;
	background-position:-310px 0;
}

	#boxPricing table {
		width:210px;
		background-color:#f2f2f2;
		border-collapse:separate;
		border-spacing:0;
		border:0;
		margin:0 0 39px 59px;
		position:relative;
		top:38px;
		text-align:center;
	}
		#boxPricing th a,
		#boxPricing td a{
			text-decoration: none;
			color: black;
		}
		#boxPricing th,
		#boxPricing td {
			padding:1px 2px 2px 12px;
			background:url(gfx/bgdTablePricing.png) no-repeat 0 -54px;
			border:0;
			font-size:0.69em;
			font-weight:normal;
			-ie-exp:expression(this.done||(this.done=this.previousSibling?++this.previousSibling.done:1,this.className+=' '+'node-'+this.done));
		}

		#boxPricing th {
			padding-top:9px;
			background-position:0 0;
		}

		#boxPricing th + th {
			padding:9px 12px 2px 2px;
			background-position:100% 0;
		}

		#boxPricing th.node-2 {
			padding:9px 12px 2px 2px;
			background-position:100% 0;
		}

		#boxPricing td + td {
			padding:1px 12px 2px 2px;
			background-position:100% -54px;
		}

		#boxPricing td.node-2 {
			padding:1px 12px 2px 2px;
			background-position:100% -54px;
		}

	#boxPricing p.more {
float:right;
font-size:0.87em;
line-height:24px;
padding-right:9px;
text-align:left;
	}

		#boxPricing p.more a {
background:transparent url(http://bizneswiki.wiki-farm.test.divante.pl/gfx/btnsHome.png) no-repeat scroll -196px 50%;
display:block;
height:25px;
margin-top:20px;
text-decoration:none;
width:80px;
		}

			#boxPricing p.more a span {
				position:relative;
				z-index:-1;
			}

/* box customers */

#boxCustomers {
	background-position:-620px 0;
}

	#boxCustomers ul {
		width:290px;
		list-style:none;
		padding:36px 0 0 20px;
		margin:0;
	}

		#boxCustomers li {
			padding:0 0 8px 10px;
			float:left;
		}

	#boxCustomers p {
		padding-right:12px;
		float:right;
		font-size:0.87em;
		line-height:24px;
		text-align:left;
	}

		#boxCustomers p a {
background:transparent url(http://bizneswiki.wiki-farm.test.divante.pl/gfx/btnsHome.png) no-repeat scroll -275px 50%;
display:block;
height:25px;
text-decoration:none;
width:100px;
		}

			#boxCustomers p a span {
				position:relative;
				z-index:-1;
			}

/* header */

#header {
	height:141px;
}

	#header h1 img {
		position:absolute;
		top:32px;
		left:4px;
	}

	#header p {
		padding:34px 0 0 748px;
		height:81px;
		background:url(gfx/txtBusinessWiki.png) no-repeat 100% 0;
		font-size:0.87em;
		line-height:1.05;
	}

		#header strong {
			background-color:#ffd800;
			position:relative;
			z-index:-1;
			font-weight:normal;
		}

			#header dfn {
				font-size:1.23em;
				font-style:normal;
			}

/* footer */

#footer {
	background-color:#f4f5f5;
	clear:both;
	font-size:0.69em;
	color:#191919;
}

	#footer a {
		text-decoration:none;
	}
	#footer a:focus,
	#footer a:hover {
		text-decoration:underline;
	}

	#footer p.madeBy {
		padding:13px 26px 0 0;
		text-align:right;
	}

		#footer p.madeBy a {
			padding-bottom:33px;
			background:url(gfx/logoDivante.png) no-repeat 100% 100%;
		}

	#footer p.seeAlso {
		padding:0.4em 21px 4em;
	}

/* menu */

#menuMain {
	width:100%;
	height:4px;
	background:#00a1c8 url(gfx/boxMenuMain.png) no-repeat 0 100%;
	position:absolute;
	top:136px;
	left:0;
	z-index:30;
	font-size:0.87em;
}

	#menuMain ul {
		list-style:none;
		width:100%;
		padding-top:3px;
		background:#00a1c8 url(gfx/boxMenuMain.png) no-repeat 0 0;
		position:absolute;
		bottom:3px;
		left:0;
	}

		#menuMain li {
			display:inline;
			padding:3px 6px;
			background-color:#00afdd;
			float:left;
		}

			#menuMain li a {
				color:#fff;
			}

		#menuMain li.homepage {
			margin-left:9px;
		}

		#menuMain li.login {
			background-color:transparent;
			float:right;
			margin-right:9px;
		}

/* menu main repeated */

#menuMainR {
	position:absolute;
	left:21px;
	bottom:5.6em;
	font-size:0.69em;
}

	#menuMainR li {
		list-style:none;
		padding-right:10px;
		float:left;
	}

		#menuMainR a {
			text-decoration:none;
		}

		#menuMainR a:focus,
		#menuMainR a:hover {
			text-decoration:underline;
		}

}
@media print {

/* printer styles */

div, hr, #content a.more { display:none; }

#main, #header, #content, #content div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#content {
		line-height:2em;
		color:#333;
		font-size: 0.85em;
	}

		#content h2 {
			margin-bottom:1.5em;
			font-size:12px;
		}

		#content p {
			text-indent:2em;
		}

}


.web2form { margin: 10px; }
.hint { background-color: yellow;}
.block {background:whitesmoke none repeat scroll 0 0;
margin:10px auto;
padding:10px;
width:400px;}
.block { overflow: hidden;}
h2.n, .block h2 { margin: 0px; margin-bottom:20px; position:relative !important; display: block; z-index:auto !important; padding: 0px!important;}
.block dd, .block dt, .block label{ width:32%; float:left;}
.block dt label { width: 100% important; float: none !important;}

div.error { background:#FBE3E4 none repeat scroll 0 0;
border-color:#FBC2C4;
color:#8A1F11; margin-bottom:1em;
padding:0.8em; border:2px solid #DDDDDD; border-color:#FBC2C4;}  

#sites-index { padding-top: 20px;}
#sites-index table { width: 100%;}
#sites-index table thead { background-color: whitesmoke;}
.site-icon { padding-left: 20px; background-image: url(gfx/site.png); background-repeat: no-repeat;}
#sites-index table tr td.tls { text-align:center;}
#sites-index table thead #pln { width: 150px;}
#sites-index table thead #tls { width: 200px;}
#sites-index table thead #vth { width: 150px;}
.nors { padding: 10px; text-align:center;}

p.f { margin-bottom: 0px!important; margin-top: 20px !important;}
#sites-create-form { width: 600px !important;}
#ac-sites-create{  padding-left: 20px; background-image: url(gfx/ac-site-create.png); background-repeat:no-repeat;}
#ac-sites-buy{  padding-left: 20px; background-image: url(gfx/ac-site-buy.png); background-repeat:no-repeat;}
.info { background-color: white; padding: 3px; padding-left: 25px; font-size: 0.85em; background-image: url(gfx/info.png); background-repeat: no-repeat;}
p.r { text-align:right;}

#client-menu ul li.current { background-color: #eee; font-weight:bold; text-decoration: none;}
#client-menu ul li { float:left; margin-right: 6px;}
#client-menu ul { list-style: none; margin-left: 10px;padding-top:2px;}
#client-menu { font-size: 0.85em; height: 20px; display: block; background-color: whitesmoke; border-bottom: 1px solid #ddd;}

.inc, .otc, #inc, #otc { width: 80px; text-align:center;}
#ac-payments-create {padding-left: 20px; background-image: url(gfx/ac-payments-create.png); background-repeat:no-repeat;}
#country { width: 200px;}
.nofl { float:none!important;} 

#payments-cancel { padding-top: 20px;}
#pre-head { text-align:right;	width:951px;
	position:relative;
	z-index:0;
	margin:0 auto;

background-color:whitesmoke;
font-size: 0.8em;
padding: 4px;
}

#document-content { padding-left: 10px;}

#cms-documents { width: 100%; margin-top: 20px;}
#cms-documents thead { background-color: whitesmoke; }
#cms-documents td { padding: 5px;}
#cms-search-form { margin: 10px;}
#ac-cms-txt-add { margin-left: 10px;}
#cms-document-form { padding-left: 10px; padding-top: 20px;}

#document-content ul { margin-top: 10px; margin-bottom: 10px;}

li.current{
background-color: rgb(255, 255, 153) !important;
}

li.current a {
	color: black !important;
}

#login-table td
{ padding: 5px; }
