﻿/**********************************************************************************************

	Title: Shoper
	Date: 05.2010
	Author: http://magierski.eu

***********************************************************************************************

		
	1. SHOPER
			1.1 Textures
			1.2 Layout
				1.2.1 Subpages
				1.2.2 chat
				1.2.3 Browser (ramka)
			1.3 General Typography
			1.4 Header
			1.5 Content
			1.6 Aside
			1.7 Footer
			1.8 Forms
	2. HelpDesk Theme 'Shoper'
			2.1 Header

		

***********************************************************************************************/


/* =1. SHOPER
-----------------------------------------------------------------------------------------------
===============================================================================================*/	



/* =1.1	Textures
-----------------------------------------------------------------------------------------------*/
body {
	background:#fff;
}
iframe {
	background:#fff;
}
#header {
	background:url("../images/shoper/bg_header.gif") repeat-x;
}
#header .inner {
	background:url("../images/shoper/bg_header_inner.jpg") no-repeat 50% 93px;
}
#integration-wrap {
	background:#dbdbdb;
}
#footer {
	background:#191919;
}
#content {
	background:url("../images/shoper/bg_content.jpg") repeat-x top left;
}
#aside {
	background:url("../images/shoper/bg_aside.jpg") no-repeat top right;
}
.order #aside {
	background:none;
}
body.chat {
	background:#0b61a5 url("../images/shoper/bg_blue.jpg");
}
#chat {
	background:url("../images/shoper/bg_blue_highlight.jpg") no-repeat top center;
}
html, body, #chat {height: 100%;}

body > #chat {height: auto; min-height: 100%;}


/* =1.2	Layout
-----------------------------------------------------------------------------------------------*/
#logo {
	float:left;
	margin-top:30px;
	margin-left:5px;
}
#callout, #main-nav, #upper-nav {
	width:960px;
	margin:0 auto;
}
#upper-nav {
	padding-top:5px;
	height:91px;
}
#upper-nav .nav {
	float:right;
}
#main-nav ul {
	padding:0;
	margin:0 0 15px 0;
}
#aside {
	width:260px;
	float:left;
	min-height:600px;
}
#main {
	width:700px;
	float:left;
}
body.minimal #main{
	float:none;
	margin:10px auto;
	width:830px;
}
#header .callout-media {
	margin:0 20px 0 0;
	width:420px;
	float:right;
}
	#header #callout h1{
		margin-bottom:20px;
		padding:10px 20px 0 60px;
		float:left;
	}
	#header #callout ul{
		padding:0 0 0 20px;
		margin:0 20px 15px 0;
	}
	#header #callout .cta {
		margin-left:60px;
	}
#header #callout .scroll,
#header #callout .navi {
	padding:0;
	margin:0;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
	#header #callout .scroll li{
		display:inline;
		background:none;
		padding:0;
	}
#header .cta-button {
	width:277px;
	margin-left:37px;
	float:left;
	margin-bottom:1em;
}
#header span.cta-text {
	width:140px;
	margin-left:20px;
	float:left;
	padding-top:22px;
}
#content {
	padding-top:10px;
}
#content-inner {
	width:960px;
	margin:0 auto;
	position:relative;
	padding-bottom:3em;
}
#content-inner:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content .column {
	float:left;
	width:420px;
	margin-left:60px;
}
		#content .column.first {
			margin-left:60px;
		}
#content .column-wide {
	margin-left:60px;
}
ul.columns-4 {
	margin-left:-60px;
}
ul.columns-4 li {
	display:block;
	float:left;
	margin-left:60px;
	width:180px;
}
#categories {
	width:960px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:10px;	
}
	#categories h2 {
		margin-bottom:1em;
		margin-top:10px;
	}
	.category-1 {
		float:left;
	}
	.category-2 {
		float:left;
		margin-left:20px;
	}
	.category-3 {
		float:left;
		margin-left:20px;
	}
#testimonials {
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	width:960px;
	margin:0 auto;
}
	#content #testimonials h2 {
		margin:0;
		padding:0;
		background:none;
		margin-left:53px;
		margin-bottom:.5em;
		font-size:18px;
	}
	#content #testimonials p {
		padding-right:0;
	}
	#testimonials .column-1 {
		width:420px;
		margin-left:53px;
		float:left;
	}
	#testimonials .column-2 {
		width:414px;
		margin-left:47px;
		float:left;
	}
#integration {
	width:880px;
	margin:0 auto;
	padding:20px 30px 17px 50px;
}
#footer {
	padding:20px 0 30px;
}
	#siteinfo {
		padding:25px 0;
		margin:0 20px 0 56px;
		clear:both;
	}
	#footer .inner {
		width:960px;
		margin:0 auto;
	}
	#footer .column {
		float:left;
		width:140px;
		margin-left:50px;
	}
			#footer .column.first {
				margin-left:57px;
			}
			
			
/* clearfix */
#chat #header:after,
#callout:after,
#main-nav:after,
#main-nav ul:after,
#upper-nav:after,
#callout:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
			
/* =1.2.1 Subpages
-----------------------------------------------------------------------------------------------*/

#content.pricing h2 {
	background:url("../images/shoper/ico_headline.png") no-repeat 0 15px;
	margin-left:-60px;
	margin-bottom:0;
	padding-left:60px;
	padding-bottom:.75em;
}
.subpage #header #callout h1 {
	margin-bottom:30px;
	padding-top:0;
}
#content.subpage .column,
#content.catalog .column {
	width:290px;
}
#content.subpage ul.columns-4 li,
#content.catalog ul.columns-4 li {
	width:110px;
}
#content.subpage .functions ul li {
	padding-left:26px;
	font-size:18px;
	color:#0f6ab3;
	font-weight:bold;
	background:url("../images/shoper/bullet_function.png") no-repeat 0 8px;
}
#content.subpage .functions ul ul {
	margin-top:5px;
}
#content.subpage .functions ul li li {
	font-weight:normal;
	color:#1e1e1e;
	font-size:13px;
	padding-left:0;
	background:none;
}

/* =1.2.2 Chat
-----------------------------------------------------------------------------------------------*/
#chat .inner {
	width:594px; /*640-21-25px*/
	margin:0 auto;
	padding:0 21px 0 25px;
	position:relative;
}
#chat #header {
	padding:0;
	padding:0 21px 0 25px;
	background:none;
	width:594px;
	margin:0 auto;
}
#chat h1 {
	font-size:24px;
	color:#fff;
	float:right;
	margin-right:0;
	margin-top:15px;
}
#chat #header #logo {
	margin-left:0;
	margin-top:10px;
}

#chat #main {
	float:none;
	width:auto;
	margin-right:125px;
}
#chat div.chat-window {
	height:111px;
	border:1px solid #085da1;
	box-shadow: 0 3px 3px #ccc, inset 0 -3px -3px 0 #ccc;
	-moz-box-shadow:  0 3px 3px #ccc, inset 0 -3px -3px 0 #ccc;
	-webkit-box-shadow:  0 3px 3px #ccc, inset 0 -3px -3px 0 #ccc;
	background:#fff;
	padding:14px;
}
#chat div.chat-window p {
	color:#adadad;
	margin:0;
	line-height:1.5em;
}
	#chat div.chat-window p span {
		color:#0c67b0;
	}
	#chat div.chat-window p.operator {
		color:#383838;
	}
		#chat div.chat-window p.operator span{
			color:#ff4200;
		}
#chat div.controls ul,
#chat div.controls ol {
	margin:3px 0;
}
#chat div.controls ul li{
	float:left;
	margin-right:7px;
}
#chat div.controls:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
	#chat div.controls ul li a {
		background:rgba(255,255,255,0.3) url("../images/shoper/ico_mute.png") no-repeat 7px 4px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding:3px 20px 5px 28px;
		line-height:1.5em;
		color:#fff;
	}
		#chat div.controls ul li a.print {
			background-image:url("../images/shoper/ico_print.png");
		}
		#chat div.controls ul li a.save {
			background-image:url("../images/shoper/ico_save.png");
		}
		#chat div.controls ul li a.magnif {
			background-image:url("../images/shoper/ico_zoom.png");
		}
#chat div.controls ul {
	margin-bottom:2	5em;
	position:relative;
}
#chat div.controls ol {
	padding-left:0;
}
#chat input.submit {
	float:right;
	margin-top:-22px;
}
#chat input.chat {
	background:#fff url("../images/shoper/ico_input.png") no-repeat 8px 8px;
	padding:8px;
	padding-left:35px;
	font-size:14px;
	float:left;
	margin-top:0;
	bottom:0;
	left:25px;
	width:313px;
	margin-top:7px;
}
#chat #aside {
	float:none;
	width:120px;
	position:absolute;
	right:21px;
	top:0;
	background:none;
}
#chat div.picture {
	background:rgba(255,255,255,0.3);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
}
#chat div.picture img {
	display:block;
	margin-bottom:1em;
}
#chat div.picture p {
	text-align:center;
	color:#fff;
}

/* =1.2.3 Browser (ramka)
-----------------------------------------------------------------------------------------------*/
body.browser {
	background:#0b61a5 url("../images/shoper/bg_blue.jpg");
}
.browser #header {
	background:transparent url("../images/shoper/bg_browser.jpg") no-repeat top center;
/*	height:100%;*/
	height:99px;
}
.browser .inner {
	width:920px;
	margin:0 auto;
	padding:0 20px;
}
.browser .inner a#logo {
	margin-top:30px;
}
.browser label {
	color:#fff;
	font-weight:normal;
}
.browser .nav {
	padding-left:160px;
	margin-top:0;
	padding-top:30px;
}
.browser .nav li {
	margin-left:40px;
}
.browser .nav a {
	color:#b8eaff;
	display:block;
	margin-top:7px;
}
.nav li.del a {
	padding-left:20px;
	background:url("../images/shoper/ico_del.png") no-repeat 0 4px;
}
.browser form select {
	font-size:13px;
	margin:0;
	padding:5px 7px;
}
.browser select {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0 2px 3px #ccc inset;
	-moz-box-shadow: 0 2px 3px #ccc inset;
	-webkit-box-shadow: 0 2px 3px #ccc inset;
	border-color:#0e6fb6;
	border-style:solid;
	border-width:1px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:6px;
	background-color: #f9f9f9;
	color:#9b9b9b;
	margin:0;
	margin-bottom:4px;
	width:170px;
}





/* =1.3 General Typography
-----------------------------------------------------------------------------------------------*/
body {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:13px;
}
ul {
	padding:0;
}
ul li {
	line-height:1.54;
}
a {
	color:#0f6ab3;
	text-decoration:none;
}
a:hover {
	color:#0f6ab3;
	text-decoration:underline;
}
h2 {
	font-size:24px;
	line-height:1;
/*	line-height:30px;*/
	font-weight:bold;
}
h3 {
	font-size:18px;
	line-height:1em;
	font-weight:bold;
	margin-bottom:13px;
}
h4 {
	font-size:18px;
}
	h2 span,
	h3 span,
	h4 span {
		color:#d94516;
	}
	small {
		font-size:0.75em;
		font-weight:normal;
	}
h2 + h4 {
	margin-top:-1em;
}
p.more {
	text-align:right;
}
p + p.more {
	margin-top:-1em;
}
a.more {
	display:block;
	line-height:2;
	text-align:right;
}
/*a.more:after {
	content:" »";
}*/

.error,
.errors,
.notice,
.success {
	border-width:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	font-size:16px;
	padding:0.5em 0.8em;
}
.error,.errors      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { 
	background: #e3f2b9;
	color: #1e1e1e;
	border-color: #b6cf77;
}
a.error,
a.success {
	padding:0;
	background:none;
	font-weight:bold;
	border:none;
	font-size:inherit;
}
a.success {
	color:#027D04;
}
span.notice {
	display:inline;
	background:none;
	border:0 none;
	color:#547900;
	padding:0;
}
span.alt {
	color:#888;
}
label.error,
label.success {
	display:block;
	font-weight:normal;
	margin-top:0.2em;
	padding:0 8px;
	text-align:left;
	width:300px;
	background:none;
	border:none;
	font-size:14px;
}
label.success {
	color:#027D04;
}
input.error,
input.invalid,
input.success,
input.success.error {
	text-align:left;
	font-weight:bold;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background:#FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}
input.success {
	background:#E3F2B9;
	border-color:#B6CF77;
	color:#1E1E1E;
}
input.invalid.valid {
	text-align:left;
	font-weight:normal;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background:#fff;
	color: #000;
	border-color: #bbb;
}
input.invalid.valid:focus {
	border-color:#666;
}
textarea.error {
	text-align:left;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background:#FBE3E4;
	border-color: #FBC2C4;
	font-size:inherit;
	color:#000;
}
select.error,
select.errors {
	text-align:left;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.scrollable .item img {
	width:414px;
	height:auto;
}

/* =1.4 Header
-----------------------------------------------------------------------------------------------*/
#upper-nav li {
	color:#1e1e1e;
	line-height:1;
}
	#upper-nav .panel {
		border-left:1px solid #CCC;
		padding:31px 12px 0 55px;
		background:url("../images/shoper/ico_panel.png") no-repeat 15px 95%;
	}
		#upper-nav .panel a{
			font-size:18px;
		}
	#upper-nav .contact {
		padding:31px 193px 0 55px;
		background:url("../images/shoper/ico_telephone.png") no-repeat 0 95%;
		position:relative;
	}
		#upper-nav .contact span {
			font-size:17px;
			color:#0f6ab3;
		}
		#upper-nav .contact a {
			font-size:14px;
		}
		#upper-nav .contact a.chat {
			position:absolute;
			top:31px;
			right:18px;
			padding-right:23px;
			background:url("../images/shoper/ico_chat.png") no-repeat 100% 50%;
		}
		#upper-nav .contact a.mail {
			position:absolute;
			top:44px; /* bylo 50 */
			right:18px;
			padding-right:23px;
			background:url("../images/shoper/ico_mail.png") no-repeat 100% 50%;
		}
#header #callout h1 {
	color:#fff;
	text-shadow: 2px 2px 0px #053d8d;
	font-size:29px;
	font-weight:bold;
	letter-spacing:-1px;
}
#header #callout ul li {
	padding-left:40px;
	list-style:none;
	line-height:1.56;
	background:url("../images/shoper/bullet.png") no-repeat 15px 50%;
	color:#fff;
	font-size:16px;
}
#main-nav li {
	display:block;
	float:left;
}
#main-nav li a {
	padding:12px 33px 0;
	height:33px;
	background:url("../images/shoper/menu_divider.png") no-repeat top right;
	font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#fff;
	display:block;
}
	#main-nav li a:hover {
		background-color:#308ace;
		color:#d7e7f2;
	}
	#main-nav li:first-child a,
	#main-nav li.home a {
		width:39px;
		height:54px;
		position:relative;
		z-index:11;
		top:-5px;
		text-indent:-9999px;
		background:url("../images/shoper/ico_home.png") no-repeat;
		padding:0;
		overflow:hidden;
	}
#header .callout-media {
	background:url("../images/shoper/shadow_callout_media.png") no-repeat bottom center;
}
.scroll li a,
.navi a {
	display:inline-block;
	width:19px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/shoper/bullets_scroll.png") no-repeat;
	cursor:pointer;
}
	.scroll li.active a,
	.navi a.active {
		background-position:-20px 0;
	}
#callout .cta-button a.cta-green {
	display:block;
	text-indent:-9999px;
	width:277px;
	height:62px;
	background:url("../images/shoper/cta_green.png") no-repeat;
}
	#callout .cta-button a.cta-green:hover {
		background-position:0px -100px;
	}
.cta-button span {
	display:block;
	text-align:center;
	color:#fff;
	line-height:1.5;
}
.cta-text {
	color:#ade5ff;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-0.05em;
	font-weight:bold;
}
	a.cta-text:hover {
		color:#d5f0fc;
	}

	
	
/* =1.5 Content
-----------------------------------------------------------------------------------------------*/
#content h2 {
	padding-top:20px;
	padding-bottom:5px;
}
#content p {
	padding-right:30px;
}
#content.pricing table {
	margin-left:-40px;
}
	#content table td,
	#content table th{
		border-bottom:1px solid #e2e2e2;
		text-align:left;
		font-size:16px;
		padding-left:40px;
	}
	#content table th {
		color:#d94516;
		font-size:18px;
	}
		#content table th.first {
			width:430px;
		}
	#content table td {
		line-height:1.56;
	}
		#content.pricing table td {
			background:url("../images/shoper/bullet.png") no-repeat 15px 50%;
		}
.breadcrumb {
	margin:0;
}
.breadcrumb li {
	background:url("../images/shoper/ico_arrow_breadcrumb.gif") no-repeat left center;
	padding:0 10px 0 14px;
}
.breadcrumb li.first {
	padding-left:0;
	background:none;
}
.breadcrumb li.last a,
.breadcrumb li.active a {
	color:#9b9b9b;
}
.B_crumbBox {
	font-size:9px;
	color:transparent;
}
	.B_crumbBox a {
		font-size:13px;
		padding-right:14px;
		background:url("../images/shoper/ico_arrow_breadcrumb.gif") no-repeat center right;
	}
	.B_currentCrumb {
		font-size:13px;
		color:#9B9B9B;
	}
.child {
	position:relative;
	padding-left:75px;
}
.child .ico {
	position:absolute;
	top:5px;
	left:0;
	width:55px;
	height:auto;
}
#categories {
	background:url("../images/shoper/splitter.png") no-repeat bottom center;
}
	#categories h2 {
		font-size:17px;
		margin-left:0;
		margin-top:0;
		padding-top:0;
		padding-bottom:0;
		background:none;
	}
	#categories h2,
	#categories ul {
		padding-left:55px;
	}
	.category-1 {
		background:url("../images/shoper/ico_category_1.png") no-repeat top left;
	}
	.category-2 {
		background:url("../images/shoper/ico_category_2.png") no-repeat top left;
	}
	.category-3 {
		background:url("../images/shoper/ico_category_3.png") no-repeat top left;
	}
.testimonial{
	padding-bottom:20px;
}
	.testimonial img {
		float:left;
		border:1px solid #e5e5e5;
		padding:3px;
		margin:15px 17px 17px -12px;
	}
	.testimonial blockquote {
		background:url("../images/shoper/bg_blockquote.png") no-repeat scroll 100% 0 transparent;
		color:#000;
		font-style:normal;
		margin:0;
		padding:17px 0 0 17px;
		height:1%; /*IE has layout */
	}
	.testimonial p.source {
		font-size:12px;
		text-align:right;
		font-style:normal;
	}
		.testimonial cite {
			font-style:normal;
		}
		.testimonial p.source a {
			display:block;
			text-align:right;
		}
#testimonials a.cta-green-small {
	float:right;
}
a.cta-green-small {
	display:block;
	width:146px;
	height:26px;
	background:url("../images/shoper/cta_green_small.png") no-repeat;
	color:#fff;
	font-size:14px;
	line-height:20px;
	text-align:center;
	padding-top:6px;
}		
a.cta-green-small:hover {
	background-position:0 -100px;
	text-decoration:none;
}


#integration .integration-markets {
	float:left;
	background:url("../images/shoper/bg_sum_markets.png") no-repeat 50% 40px;
}
	#integration .integration-markets p{
		padding-top:20px;
		text-align:center;
	}
#integration .integration-payment {
	float:right;
	background:url("../images/shoper/bg_sum_payment.png") no-repeat 50% 40px;
}
	#integration .integration-payment div{
		padding-top:20px;
		text-align:center;
	}
	
#features {
	background:#c2dff6;
	padding-top:17px;
	padding-bottom:7px;
}
	#features .inner {
		width:960px;
		margin:0 auto;
		position:relative;
	}
	#features .feature {
		background:url('../images/shoper/shadow_feature.png') no-repeat bottom center;
		padding-bottom:12px;
		float:left;
		width:475px;
	}
		#features .feature + .feature {
			margin-left:10px;
		}
	#features #feature-inner {
		border:2px solid #fff;
		padding:20px 25px 0px 20px;
		height:300px;
		background:#dbecfa url("../images/shoper/ico_service.png") no-repeat 7px 17px;
	}
		#features #feature-inner.licence {
			background-image:url("../images/shoper/ico_licence.png");
			background-position:13px 17px;
		}
	#features .feature h2,
	#features .feature .subline {
		padding-left:40px;
	}
	#features .feature h2 {
		color:#0f6ab3;
		text-shadow:0 2px 2px #fff;
		font-size:30px;
		line-height:1;
		margin-bottom:0.2em;
	}
	#features .feature .subline {
		color:#6796c0;
		font-size:18px;
		line-height:1.2;
		display:block;
	}
	#features .feature .subline.small{
		font-size:13px;
	}
	#features .feature ul {
		margin-top:30px;
	}
		#features .feature ul li {
			padding-left:40px;
			list-style:none;
			line-height:1.56;
			background:url("../images/shoper/bullet.png") no-repeat 15px 50%;
			color:#1e1e1e;
			font-size:18px;
		}
		#features .feature .caption {
			color:#6796c0;
			text-align:center;
		}
	#features .ribbot-1 {
		position:absolute;
		left:380px;
	}
	#features .ribbot-2 {
		position:absolute;
		top:-2px;
		left:380px;
	}
	#features .ribbot-2 {
		left:auto;
		right:-2px;
	}
ul.brands.nav li {
	height:60px;
	padding-right:20px;
}
ul.text.nav li {
	line-height:33px;
	padding-right:50px;
}
#carousel {
	margin-left:-29px;
	margin-right:-16px;
	padding-left:31px;
	position:relative;
	background:url("../images/shoper/bg_carousel.png") repeat-x;
}
#carousel #slider {
	width:624px !important;
}
#carousel #prevBtn a,
#carousel #nextBtn a {
	display:block;
	text-indent:-9999px;
	width:31px;
	height:147px;
	background:url("../images/shoper/ico_prev_carousel.png") no-repeat;
	position:absolute;
	left:0;
	top:8px;
	overflow:hidden;
}
#carousel #nextBtn a {
	background-image:url("../images/shoper/ico_next_carousel.png");
	left:auto;
	right:0;
}
#carousel ul {
	margin:0;
	padding:0;
}
#carousel ul:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#carousel li,
#realizations li {
	display:block;
	float:left;
	margin-right:13px;
}
#carousel li a,
#realizations li a {
	display:block;
	border:1px solid #cdcdcd;
	width:197px;
	height:151px;
	overflow:hidden;
  -webkit-box-shadow: 0px 1px 1px #dfdfdf;
  -moz-box-shadow: 0px 1px 1px #dfdfdf;
  box-shadow: 0px 1px 1px #dfdfdf;
	margin-bottom:2px;
}
#carousel li img,
#realizations li img {
	width:197px;
/*	height:auto;*/
	min-height:144px;
}
#realizations li a,
#realizations li img {
	width:191px;
}
#realizations li a {
	margin-bottom:25px;
	height:144px;
}
#carousel li span.caption a,
#realizations li span.caption a  {
	border:0 none;
	height:auto;
	text-align:center;
  -webkit-box-shadow: 0px 0px 0px #dfdfdf;
  -moz-box-shadow: 0px 0px 0px #dfdfdf;
  box-shadow: 0px 0px 0px #dfdfdf;
}
#realizations li span.caption a {
	margin-bottom:3px;
	text-align:left;
}
.btn-green {
	width:206px;
	height:42px;
	background:url("../images/shoper/btn_green.png") no-repeat;
	border:0 none;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	display:block;
	text-align:center;
}
.btn-green.longer {
	background-image:url("../images/shoper/btn_green_longer.png");
	width:270px;
}
.btn-green.longerx2 {
	background-image:url("../images/shoper/btn_green_2xlonger.png");
	width:355px;
	font-size:15px;
	line-height:42px;
}
.btn-green.shorter {
	background-image:url("../images/shoper/btn_green_shorter.png");
	width:107px;
}
.btn-green.taller {
	background-image:url("../images/shoper/btn_green_taller.png");
	width:107px;
	height:71px;
}
.btn-green.center {
	margin:5px auto 7px;
}
.btn-green.bold {
	background-image:url("../images/shoper/btn_green_bold.png");
	height:58px;
	line-height:60px;
	text-transform:uppercase;
}
#callout .btn-green,
#callout .btn-green.bold {
	background:url("../images/shoper/btn_green.png") no-repeat;
	line-height:42px;
	text-transform:uppercase;
	font-size:16px;
	float:right;
}
.btn-green:hover,
.btn-back:hover,
.btn-order-step2:hover {
	background-position:0 -100px;
	color:#fff;
	text-decoration:none;
}
.btn-back,
.btn-order-step2 {
	display:block;
	background:url("../images/shoper/btn_back.png") no-repeat;
	width:106px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-order-step2 {
	background-image:url("../images/shoper/btn_order_step2.png");
	width:226px;
}

.pagination:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.pagination {
	text-align:center;
	background:#f3f3f3;
	padding:10px 21px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	width:100%;
}
	.pagination a.prev,
	.pagination a.next {
		position:absolute;
		left:20px;
		top:13px;
		z-index:10;
	}
	.pagination a.next {
		left:auto;
		right:20px;
	}
	.pagination ul {
		padding:0;
		margin:0;
	}		
		.pagination ul li {
			list-style:none;
			display:inline;
			padding:0 5px;
		}
			.pagination li.active a {
				color:#e25315;
			}
			
.gallery-pic img {
	width:681px;
	height:auto;
	margin-bottom:1em;
}
body.minimal .gallery-pic img {
	width:800px;
}

a.buy_licence,
a.buy_service {
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/shoper/btn_buy_licence.png") no-repeat;
	width:429px;
	height:62px;
}
a.buy_service {
	background-image:url("../images/shoper/btn_buy_service.png");
}

div.product-price {
	background:#72a5d3;
	color:#fff;
	font-size:26px;
	font-weight:bold;
	line-height:54px;
	padding-left:67px;
	position:relative;
	width:360px;
	margin-bottom:.3em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
div.product-price .ico {
	background:url("../images/shoper/ico_netto.png") no-repeat;
	width:69px;
	height:29px;
	position:absolute;
	top:16px;
	left:-15px;
}
div.product-price .btn-green {
	float:right;
	margin-bottom:-4px;
	margin-right:-4px;
	margin-top:-2px;
}


/* =1.6 Aside
-----------------------------------------------------------------------------------------------*/
#aside ul {
	margin-left:40px;
	margin-right:0;
	padding-top:40px;
	padding-bottom:60px;
}
#aside ul ul {
	margin-left:0;
	padding-bottom:.5em;
	padding-top:0;
}
#aside li {
	background:url("../images/shoper/divider_aside.png") no-repeat 0 100%;
}
#aside li a{
	display:block;
	font-size:18px;
	color:#000;
	line-height:1.3;
	padding:.5em 20px;
}
	#aside > ul > li.active > a{
		background:url("../images/shoper/bg_active_menu.png") no-repeat;
		color:#FFFFFF;
		height:43px;
		line-height:40px;
		overflow:hidden;
		padding-bottom:10px;
		padding-top:0;
		width:200px;
	}
	#aside li li {
		background:none
	}
		#aside li li a{
			display:block;
			font-size:14px;
			color:#0f6ab3;
			background:url("../images/shoper/ico_arrow_menu.png") no-repeat 200px 12px;
		}
		#aside li li.active a{
			background:url("../images/shoper/ico_arrow_menu.png") no-repeat 200px -88px;
			color:#dc5125;
		}
		#aside li li.active {
			margin-right:0;
			background:#e0e0e0;
			-moz-border-radius: 3px 0 0 3px;
			-webkit-border-radius: 0;
			-webkit-border-bottom-left-radius: 3px;
			-webkit-border-top-left-radius: 3px;
			border-radius: 3px 0 0 3px;
		}
#aside .ver2 li a {
	color:#0F6AB3;
}
#aside .ver2 > ul > li.active > a{
	background:url("../images/shoper/bg_active_menu_2.png") no-repeat;
	color:#FFFFFF;
	height:43px;
	line-height:40px;
	overflow:hidden;
	padding-bottom:0;
	padding-top:0;
	width:200px;
}
#aside .ver2 li li a{
	background:url("../images/shoper/ico_arrow_menu_2.png") no-repeat 18px 8px;
	padding-left:40px;
}
#aside .ver2 li li.active a{
	background:url("../images/shoper/ico_arrow_menu_2.png") no-repeat 18px -92px;
	color:#000;
}
#aside ul.key-features {
	padding:0;
	margin:18px 10px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e4e4e4;
}
#aside ul.key-features li {
	font-size:18px;
	background:url("../images/shoper/bg_order_detal.png") no-repeat bottom center;
	padding-bottom:19px;
	padding-top:16px;
	text-align:center;
	position:relative;
	line-height:1;
}
#aside ul.key-features .ico {
	position:absolute;
	top:22px;
	left:12px;
	display:block;
	background:url("../images/shoper/ico_order_1.png") no-repeat;
	width:25px;
	height:25px;
}
#aside ul.key-features .security .ico {
	background-image:url("../images/shoper/ico_order_2.png");
}
#aside ul.key-features .free-trial .ico {
	background-image:url("../images/shoper/ico_order_3.png");	
}
#aside ul.key-features li:last-child {
	background:none;
}
#aside ul.key-features li strong {
	display:block;
}

/* =1.7 Footer
-----------------------------------------------------------------------------------------------*/
#footer {
	color:#dbdbdb;
	border-top:3px solid #cdcdcd;
}
	#footer a{
		color:#fff;
	}
	#footer h4{
		color:#d94516;
		font-size:13px;
		font-style:normal;
		margin:0;
		line-height:1.54;
	}
#siteinfo {
	border-top:1px solid #474747;
}
	#siteinfo .copyrights {
		float:left;
	}
	#siteinfo .contact {
		float:right;
	}

	
/* =1.8 Forms
-----------------------------------------------------------------------------------------------*/

#content.order table {
	width:auto;
}
	#content.order th h4 {
		font-weight:bold;
		text-align:right;
		margin:0;
	}
	#content.order table.step-2 th,
	#content.order table.step-2 td {
		padding:16px 20px 16px 0;
		background:none;
	}
	#content.order table th {
		border:0 none;
		width:175px;
	}
	#content.order td ul {
		margin:0;
	}
	#content.order td li {
		padding-left:25px;
		background:url("../images/shoper/bullet.png") no-repeat 0 50%;
	}
	#content.order .buttons td,
	#content.order #order .buttons td {
		border:0 none;
		padding-right:0;
	}
	#content.order .buttons a {
		float:left;
		margin-right:14px;
	}
#content form input.invisible {
	background:transparent;
	border:0 none;
	padding-left:0;
	font-size:16px;
}
#content form#order .profile .server-choice p {
	margin-bottom:.5em;
}
#content form#order .profile .server-choice div {
	background:url("../images/shoper/bg_form_join.gif") no-repeat 37px 2px;
	font-size:16px;
	margin-left:0;
	padding-left:67px;
}
#content form input,
#content form select {
	font-size:13px;
	margin:0;
	padding:5px 7px;
}
#content form table {
	margin:0;
	border-collapse: separate;
  border-spacing: 0 0.5em;
}
#content form table td,
#content form table th{
	border:0 none;
	font-size:13px;
	color:#000;
	font-weight:normal;
	padding:0;
	vertical-align:middle;
}
#content form table td {
	background:none;
}
#content form table th {
	text-align:right;
	vertical-align:top;
	padding-top:7px;
}
#content form table.step-2 td {
	border-bottom:1px solid #E2E2E2;
	font-size:16px;
}
#content form label {
	font-weight:normal;
}
#content form fieldset {
	border:0 none;
	border-bottom:1px solid #e3e3e3;
}
#content form fieldset:last-child {
	border:0 none;
}
#content form#order fieldset.bottom tr th {
	width:0;
}
#content form#order fieldset.bottom input[type="submit"] {
	margin-left:190px;
}

#content form textarea {
	width:auto;
	height:auto;
}
#content form legend {
	font-size:24px;
	line-height:30px;
	margin-bottom:.5em;
	padding-top:12px;
	display:block;
}
#content form tr.submit td {
	text-align:center;
	padding-top:1em;
}
#content form tr.submit td input {
	font-size:18px;
}
#content form tr.submit td a.btn-back + input.btn-green {
	float:right;
}
form input.invisible {
	background:transparent;
	border:0 none;
	padding-left:0;
	font-size:16px;
}
form#order .profile .server-choice p {
	margin-bottom:.5em;
}
form#order .profile .server-choice div {
	font-size:16px;
	margin-bottom:1em;
	margin-left:65px;
}
form#order .profile .server-choice label {
	display:block;
	font-size:16px;
	margin-left:65px;
	margin-bottom:0.5em;
}
form#order .profile .server-choice label.with-select {
	margin-left:13px;
	margin-right:7px;
	float:left;
}
form#order .profile .server-choice label.with-select + select {
	margin-top:-5px;
}
/*form input,
form select {
	font-size:13px;
	margin:0;
	padding:5px 7px;
}
form table {
	margin:0;
	border-collapse: separate;
  border-spacing: 0 0.5em;
}
form table td,
form table th{
	border:0 none;
	font-size:13px;
	color:#000;
	font-weight:normal;
	padding:0;
	vertical-align:middle;
}
form table td {
	background:none;
}
form table th {
	text-align:right;
	vertical-align:top;
	padding-top:7px;
}
form table.step-2 td {
	border-bottom:1px solid #E2E2E2;
	font-size:16px;
}
form label {
	font-weight:normal;
}
form fieldset {
	border:0 none;
	border-bottom:1px solid #e3e3e3;
}
form fieldset:last-child {
	border:0 none;
}
form textarea {
	width:auto;
	height:auto;
}
form legend {
	font-size:24px;
	line-height:30px;
	margin-bottom:.5em;
	padding-top:12px;
	display:block;
}
form tr.submit td {
	text-align:center;
	padding-top:1em;
}
form tr.submit td input {
	font-size:18px;
}
*//*#content form#order,*/
#content.order .section,
.contact-form {
	background:#f6f5e8;
	border:1px solid #cbc9b1;
  -webkit-box-shadow: 0px 0px 4px #999;
  -moz-box-shadow: 0px 0px 4px #999;
  box-shadow: 0px 0px 4px #999;
	margin-top:-20px;
	margin-left:20px;
	padding:18px 40px;
}
.contact-form {
	margin-top:0;
	margin-left:-40px;
}
#content form#order p.success,
#content form#order p.notice,
#content form#order p.error,
#content.order .section p.success,
#content.order .section p.notice,
#content.order .section p.error{
	margin:0 -30px;
	margin-bottom:2em;
}
/*fixing positioning for error labels */
form#order .profile .server-choice label.error,
form#order .profile .server-choice label.success {
	margin-left:40px;
}
form#order .profile .server-choice + .server-choice label.error,
form#order .profile .server-choice + .server-choice label.success {
	margin-left:75px;
}
/*.server-choice > div input + label.error {
	position:absolute;
	left:125px;
}
.server-choice > div input + label.error + small:after {
	content:".";
	display:block;
	line-height:1em;
	font-size:16px;
	margin-bottom:0.5em;
	margin-top:0.2em;
	color:#F6F5E8;
}*/
#content form#order fieldset,
#content form#contact fieldset {
	padding:0 0 1em 0;
	margin:0;
}
#content form#contact fieldset {
	border:0 none;
}
#content form#contact input[type="radio"] {
	top:0;
}
#content form#order legend {
	background:url("../images/shoper/bg_step_1.png") no-repeat left bottom;
	padding-left:40px;
}
#content form#order legend.step-2 {
	background-image:url("../images/shoper/bg_step_2.png");
}
#content form#order th,
#content form#contact th {
/*	width:190px;*/
	width:135px;
	padding-right:13px;
}
#content form#order input[type="checkbox"],
#content form#contact input[type="checkbox"] {
	float:left;
	margin-right:4px;
}
#content form#order input[type="checkbox"].error + div.checkbox-bg {
	background:#FBC2C4;
	float:left;
	height:20px;
	margin-left:-20px;
	margin-right:4px;
	width:20px;
}
/*#content form#order div.checkbox,
#content form#contact div.checkbox {
	background:#FBE3E4;
	float:left;
	margin-right:4px;
	overflow:hidden;
	padding:0 3px 6px;
}
#content form#order div.checkbox input[type="checkbox"],
#content form#contact div.checkbox input[type="checkbox"] {
	margin-right:0;
}*/
#content form#order a.document {
	float:right;
	padding-left:18px;
	background:url("../images/shoper/ico_pdf.png") no-repeat 0 2px;
}
#content form#order .profile p {
	font-size:16px;
	margin-left:40px;
}
#content form#order .profile.licence p {
/*	margin-left:65px;*/
	margin-left:105px;
}
#content form#order .profile input[type="radio"] {
	float:left;
	margin-left:40px;
}
#content form#order .details input[type="radio"] {
	float:left;
	margin-right:10px;
}
#content form#order input[type="text"],
#content form#order textarea,
#content form#contact input[type="text"],
#content form#contact textarea {
	width:300px;
}
#content form#order select,
#content form#contact select  {
	width:316px;
}
#content form#order #nip,
#content form#order #postcode,
#content form#order #id,
#content form#order #domain,
#content form#order #subdomain {
	width:auto;
}
#content form#order #domain,
#content form#order #subdomain,
#content form#order #existingdomain {
	margin:0 3px;
}
#content form#order #domain_postfix {
	padding:4px 0;
	width:auto;
}
#content form#order tr.payment_type p {
	padding-top:10px;
	height:30px;
	background:url("../images/shoper/ecommerce_bank.png") 18px 5px no-repeat;
	margin:0;
}
#content form#order tr.payment_type td label {
	padding-left:33px;
}
#content form#order tr.payment_type p + p {
	background-image:url("../images/shoper/ecommerce_cash.png");
}
#content form#order tr.payment_type p + p + p{
	background-image:url("../images/shoper/ecommerce_przelewy24.png");
	background-position:18px 8px;
}
#content form#order tr.payment_type p + p + p label {
	padding-left:103px;
}
#content form#order tr.payment_type p + p + p + p{
	background-image:url("../images/shoper/ecommerce_mtransfer.png");
	background-position:18px 5px;
}
#content form#order tr.payment_type p + p + p + p label {
	padding-left:58px;
}
#content.order a.change,
#content #order a.change {
	display:block;
	font-size:0.75em;
}
#content.order .confirmation,
#content #order .confirmation  {
	font-size:24px;
	font-weight:bold;
	padding-top:18px;
}
#content.order .confirmation strong 
#content #order .confirmation strong {
	color:#d94516;
}
#content.order .report p,
#content #order .report p {
	font-size:16px;
}
#content.order .report input{
	background:url("../images/shoper/btn_green.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:18px;
	height:42px;
	width:206px;	
}

form.login {
	margin:80px auto;
}
	form.login fieldset {
		width:85%;
		margin:0 auto;
		padding:0;
	}
	form.login ol li {
		float:left;
	}
	form.login input#username {
		font-size:16px;
		margin:3px;
		padding:7px 10px;
	}
	form.login label {
		font-size:16px;
		color:#fff;
		margin-right:7px;
	}

	
/* =2. HelpDesk Theme Shoper
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

/* =2.1	Header
-----------------------------------------------------------------------------------------------*/

#help #callout {
	position:relative;
}
#help #header #callout h1 {
	float:left;
}
#help #search {
	float:right;
	width:660px;
	overflow:hidden;
}
#help #search .searchLeft {
	float:left;
	width:450px;
}
#help #search .searchRight {
	float:left;
	margin-left:13px;
	width:200px;
	display:none;
}
#help #send-article {
	position:absolute;
	right:0;
	width:200px;
}
#help.default #livesearch {
	width:300 !important;
}
#help #send-article a {
	background:url("../images/shoper/btn_send_article.png") no-repeat;
	width:144px;
	height:32px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:3px;
	margin-left:auto;
	margin-right:auto;
}
	#help #send-article a:hover {
		background-position:0 -100px;
	}
#help #send-article p a {
	color:#FFFFFF;
	display:inline;
	font-size:11px;
	text-decoration:underline;
	background:none;
}

	#help fieldset {
		border:0 none;
/*		background:#1273be;*/
		background:rgba(255,255,255,0.15);
		padding:10px 20px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		overflow:hidden;
		height:70px;
	}
	#help #search input,
	#help #search select {
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow: 0 2px 3px #ccc inset;
		-moz-box-shadow: 0 2px 3px #ccc inset;
		-webkit-box-shadow: 0 2px 3px #ccc inset;
		border-color:#0e6fb6;
		border-style:solid;
		border-width:1px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		padding:6px;
		background-color: #f9f9f9;
		color:#9b9b9b;
		margin:0;
		margin-bottom:4px;
	}
	#help #search input#livesearch {
		width:310px !important;
	}
	#help #search input.BLSearch,
	#help #search input.BRSearch {
		text-indent:-9999px;
		background:transparent url("../images/shoper/btn_search.png") no-repeat;
		width:83px;
		height:32px;
		box-shadow: 0 0 0 #ccc inset;
		-moz-box-shadow: 0 0 0 #ccc inset;
		-webkit-box-shadow: 0 0 0 #ccc inset;
		border:0 none;
		padding:0;
		float:right;
		margin-top:-1px;
	}
		#help #search input.BLSearch:hover {
			background-position:0 -100px;
		}
	#help #search input.BRSearch {
		background-image:url("../images/shoper/btn_category_blue.png");
		width:144px;
	}
		#help #search input.BRSearch:hover {
			background-position:0 -100px;
		}
	#help #search p {
		font-size:11px;
		color:#9acffa;
	}
	#help #search a {
		color:#fff;
		text-decoration:underline;
	}
	#help #search h3 {
		display:none;
	}
	
	
/* =2.2	Content
-----------------------------------------------------------------------------------------------*/
#help #content-inner {
	padding-bottom:10em;
}
#help #question_crumbs,
#help #question_crumbs li {
	margin:0;
	color:transparent;
}
#help #question_crumbs {
	padding-bottom:.5em;
	border-bottom:1px solid #e0e0e0;
}
#help #question_crumbs li a {
	padding:0;
}
#help #question_crumbs li a + a {
	background:url("../images/shoper/ico_arrow_breadcrumb.gif") no-repeat left center;
	padding:0 0 0 14px;
}
#help #question_crumbs li a:last-child {
	color:#9b9b9b;
}
#help h2 {
	color:#d94516;
}
#help h3 {
	font-size:18px;
	margin-top:13px;
}
#help #answer font,
#help div#answer + br,
#help div#answer + br + br {
	display:none;
}

#help #answer li {
	position:relative;
	padding-top:10px;
}

#help #answer li span.num {
	background:url("../images/shoper/bullet_ol.png") no-repeat;
	height:27px;
	left:-35px;
	top:-5px;
	padding-top:4px;
	position:absolute;
	top:4px;
	width:27px;
	font-size:16px;
	color:#fff;
	text-align:center;
}

#help #answer img,
#help #answer embed {
	box-shadow: 0 0 7px #ccc;
	-moz-box-shadow:  0 0 7px #ccc;
	-webkit-box-shadow:  0 0 7px #ccc;
}

#help .nav.tutorials li {
	margin-right:10px;
}

#help div.note {
	background:#d1ebf8;
	padding:0 30px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
	#help div.note h3 {
		color:#d94516;
		font-size:18px;
		margin:0 0 0.2em 0;
		padding:1em 0 0 0;
	}
	#help div.note p {
		font-size:13px;
		line-height:1.2em;
		margin:0;
		padding:0 0 1.3em 0;
	}

/* =2.2.1	Questions
-----------------------------------------------------------------------------------------------*/

#help .questionLeft,
#help .questionDetails {
	padding-right:270px;
}
#help .question .questionRight {
	position:absolute;
	right:0;
	width:180px;
	top:50px;
}
#help .question .questionRight.bSpacing {
	display:none;
	top:100px;
}
#help .questionRight {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#EEE;
	margin-bottom:13px;
	padding:10px 14px;
}
	#help .questionRight p {
		padding-right:0;
	}
	#help .questionRight div {
		margin-top:1em;
		text-align:center;
	}
		#help .questionRight div + div{
			margin-top:0;
		}
		#help .questionRight form div{
			margin-top:0;
		}
#help .questionRight h3 {
	display:none;
}
	#help .questionRight div h3 {
		display:block;
		font-size:13px;
		font-weight:normal;
		line-height:1.2;
	}
	#help .questionRight div br {
		display:none;
	}
#help .questionRight input.BoxText {
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/shoper/btn_send.png") no-repeat;
	width:83px;
	height:32px;
	border:0 none;
	cursor:pointer;
	margin-bottom:1em;
	margin:10px auto 20px;
	display:block;
}
	#help .questionRight input.BoxText:hover {
		background-position:0 -100px;
	}
#help .questionRight input,
#help .questionRight p,
#help .questionRight h3 {
	margin-bottom:0;
}
#help .questionRight label {
	font-weight:normal;
	font-size:13px;
}
#help .questionRight div {
	font-size:24px;
	font-weight:bold;
}
#help .questionRight form {
	font-size:13px;
}


/* =2.2.2	Categories
-----------------------------------------------------------------------------------------------*/
#help.categories h2 a {
	display:none;
}
#help.categories .categories h3{
	display:none;
}
#help.categories ol {
	padding:0;
	margin-right:0;
}
	#help.categories ol li {
		padding-left:50px;
		margin-left:-50px;
		background:url("../images/shoper/ico_arrow_categories.png") no-repeat;
		font-style:italic;
	}
		#help.categories ol li a {
			font-size:18px;
			margin-bottom:13px;
			text-decoration:underline;
			font-weight:bold;
			display:block;
			font-style:normal;
		}
		#help.categories ol li img{
			display:none;
		}
#help.categories .text {
	margin-bottom:2em;
	padding-left:0 !important;
	font-style:normal;
}
#help.categories #content table {
	margin-left:0;
}
#help.categories #content table td{
	padding:4px 10px 4px 5px;
	background:none;
}


/* =2.2.3	Default
-----------------------------------------------------------------------------------------------*/
#help.default #content h3 a,
#help.default #content h3 img {
	display:none;
}
#help.default #content ol {
	padding:0;
}
	#help.default #content ol li{
		margin-bottom:1em;
	}
		#help.default #content ol li img{
			display:none;
		}
#help.default #content table {
	margin-left:0;
}
	#help.default #content table td {
		padding:0;
		background:none;
		font-size:13px;
		padding:5px 0 6px;
	}
			#help.default #content table td img {
				display:none;
			}
#help.default #content .column + .column {
	border-left:1px solid #E2E2E2;
	padding-left:35px;
	margin-left:24px;
}
/*#help.default #content .column h3 {
	font-size:24px;
	color:#d94516;
}*/







/* INNE */
.oldprice {
	color:#EEEEEE;
	display:block;
	font-size:13px;
	left:70px;
	position:absolute;
	top:20px;
}

.rssItemTitle { margin-bottom:10px; }
.rssItemDate {float:left;width:70px;color:#7F7F7F}
.rssItemLink {display:block;margin-left:80px;width:300px;}

#content .column-wrap {
float:left;
margin-left:0px;
width:420px;
}


.column-wrap .testimonial { padding-bottom:0px }

#content form#order legend.step-3 {
background-image:url("../images/shoper/bg_step_3.png");
}

.yellow_area {background: #fdf6a2 url(http://shoper.pl/assets/images/info.png) no-repeat 20px center; border: 1px solid #e0d046; padding: 10px 10px 10px 50px}
