@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #EEE;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper { width: 970px; border-right: 1px solid #ddd;	border-left: 1px solid #ddd; margin: 0 auto 0 auto;	padding: 0 15px 10px 15px;  background-color: #FFF; 
}
div, h1, h2, h3, h4, h5, h6, p, pre, address, blockquote, span, ul, ol, li, dl, dd, dt, img {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
	color: #898989;
}
#topLine {height: 8px;	width: 970px;}
#topLine .topLineL {background-image: url(../images/lineTop1.gif);	width: 5px;	height: 8px;}
.borderNone, .passingOthersContent .DDcontentLast {	border: none;}
.fLeft, .menuBoxes, .iconLeft, .textRight, .sampleModulesImages, .lewy, .contactBoxFrame, .hostingPrice, .hostingItems, .hostingPlanName {
	float: left;
}
.cBoth, .iconLeft {
	clear:both;
}
.fRight {
	float: right;	
}
.zero {
	margin: 0;
	padding: 0;
}
.m25Left {
	margin-left: 25px;	
}
.m10All, .iconLeft {
	margin: 10px;
}
.m15Top {
	margin-top:15px;	
}
.m20Bottom {
	margin-bottom: 20px;
}

.m10Left {
	margin-left: 10px;
}
.middleBoxes, .bannerBckg {
	margin: 0 10px 0 10px;
}
.m12Left {
	margin-left: 12px;
}
.m10Top, 
.menuBoxes {
	margin-top: 10px;
}
.p10Top {
	padding-top: 10px;
}
.m10Right {
	margin-right: 10px;
}
.m20Right {
	margin-right: 20px;
}
.m40Top {
	margin-top: 70px;
}


.w175, .menuBoxes, .headerBoxes {
	width: 185px;
	background:no-repeat;
}
.w75, iconLeft {
	width:75px;	
}
.w100percent {
	width: 100%;	
}
.w580, .middleBoxes {
	width: 580px;	
}
.w505, .textRight {
	width:505px;
}
.w750 {
	width: 775px;
}
.w285px {
	width: 285px;
}
.w800px {
	width: 790px;
}
.fs08em {
	font-size: .8em;	
}.h8px {
	height: 8px;
}
.logo {float:left; clear:both; margin-top: 10px; margin-left: 12px;}
.logo h1 { background:url(../images/OneStoreLogo.png); width:240px; height:59px}
.logo h1 a {display:block; width: 240px; height: 59px;  color: #fff; font-size: 38px; font-weight: bold; cursor:pointer;}
.logo a * {	display: none;}
#menuLeft li {list-style: none;}
.menuButtons *, .menuButtonsLast * {color:#898989;}
.menuButtons , .menuButtons:link *, menuButtons a:visited, menuButtons a:active, .menuButtonsLast, .menuButtonsLast a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 27px;
	padding-left: 26px;	
	cursor:pointer;
	font-weight:bold;
}
.menuButtons , .menuButtons:link *, menuButtons a:visited, menuButtons a:active {
	background-image:url(../images/buttons/btn_menu.png);
}
.menuButtonsLast, .menuButtonsLast a:link {
	background-image: url(../images/buttons/btn_menuLast.png) ;
}
.tdNone, #footerText a {
	text-decoration: none;
}
.m10Bottom {
	margin-bottom: 10px;	
}
.bannerBckg{
	background-image: url(../../xHTML/images/bannerBckg.jpg);
	height: 172px;
	width: 580px;		
}
.menuButtons:hover, .menuButtonsLast:hover, .menuButtons a:hover {
	background-position: bottom;
}
.menuButtons:hover *, .menuButtonsLast:hover *{
	color: #2CC30A;
}
.h27px {
	height: 27px;	
}
.h26px {
	height: 26px;	
}.panels {
	height: 70px
}


#sampleModules {
	background-image: url(../images/sampleModules.png);		
}
#whyUs {
	background-image: url(../images/whyUs.png);
}
#FAQ {
	background: url(../images/headers/bckg_najczestszePytania.png);
}
#passingOthers  {
background-image: url(../images/passingOthers.png);
}
#contact {
	background-image:url(../images/contactMenu.png)
}
.contactBckg{
	background-image:url(../images/contactBckg.png);
	width:175px;
	height:65px;
}
#shortcut {background:url(../images/headers/bckg_menu.png);}
.zobaczPanel, .zobaczSklep {
	color: #2CC30A;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.7em;
	padding-top: 22px;
	padding-left: 60px;
	line-height: 0.9em;
	font-family: Tahoma, Geneva, sans-serif;
	word-spacing: 0.2em;
	padding-bottom: 20px;
	cursor:pointer;
}
.zobaczSklep:hover, .blackText, .zobaczPanel:hover{
	color: #676767;
}
.blackText  {
	font-size: 0.9em;
	font-weight: bold;
}
.blackText:hover {
	color: #2CC30A;
}
.imgHover:hover {
	background-position:bottom;
}
.h7px, #footerBar {
	height: 7px;
}
.middleFooter {
	background-image: url(../images/footer2.png);
	width:958px;
}
#footerText p, #footerText a:link, #footerText a:visited  {
	font-size:.9em;
	text-align:center;
	margin-top: 5px;
	color: #898989;
	margin-bottom: 10px;
}
.menuBoxesContent {
	width: 175px;
	text-decoration: none;
	margin-bottom: 10px;
}
.headerBoxes {
	height: 23px;	
}
.DTnumber, .passingOthersContent dt {
	padding-left: 10px;
	font-size: .9em;
	color: #2cc30a;
	padding-top: 5px;
	padding-bottom: 0px;
}
.DDcontent, .passingOthersContent dd {
	padding-right: 5px;
	padding-left: 10px;
	font-size: 0.75em;
	font-family: Tahoma, Geneva, sans-serif;
	color: #505050;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #555;
	padding-bottom: 10px;
}
.bold, .DTnumber, .passingOthersContent dt, .zobaczSklep {
	font-weight: bold;	
}
.article2 a:link, .article2 a:visited, .article2 a:active {
	color: #898989;
	text-decoration: none;
}
.linkNormal,
.linkNormal a:link,
.linkNormal:link, 
.linkNormal2,
.linkNormal2 a:link,
.linkNormal2:link,
.linkNormal2 a:visited, 
.normalLink2 a:visited{
	color: #505050;
	text-decoration:none;
}
/*zielony*/
.textRight a:visited, .passingOthersContent a:visited, .whyUs a:visited, .linkNormal a:visited, .normalLink a:visited, .article a:visited, .ofertaTxt a:hover,  #footerText a:hover, .textRight a:link, .passingOthersContent a:link, .normalLink a:link, .article a:link, .faq a:visited  {
	color: #2CC30A;
	text-decoration: none;
}
/*Niebieski*/
.textRight a:hover, .passingOthersContent a:hover, .whyUs a:hover, .linkNormal a:hover, .linkNormal2 a:hover, .normalLink a:hover, .article a:hover, .article2 a:hover, .ofertaTxt a:link, .ofertaTxt a:visited, .linkNormal:hover, .linkNormal2:hover, .faq a:hover {
	color: #6FA5D0;
	text-decoration: none;
}
.textRight  {
	font-size: .6em;	
}
.textRight p {
	font-size: 1.2em;
	margin-bottom: 10px;
}
.textRight p * {font-weight:normal;}
.greenText {
	color: #2CC30A;
}
.whyUsBox h2 {
	font-size: 15px;
	margin-left:65px;
}
.textRight h2, .whyUsBox h2	{
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: 0.1em;
	padding-top: 2px;
	padding-bottom:4px;
	font-size: 15px;
}
.sampleModulesImages  {
	vertical-align: text-top;
}
.sampleModulesContent {
	vertical-align: baseline;
	font-size: 0.75em;
	text-transform: uppercase;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 130px;
	font-weight: bold;
	padding-right: 3px;
}
.leftBoxesFooter {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	clear: both;
	width: 140px;
	padding-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.faq {margin-top:5px; float:left;}
.faq a {	color: #505050; text-decoration:none; font-size: 13px;}
.faq p  {
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px dotted #CCC;
	padding: 4px 0 4px 4px;
}
.whyUs li  {
	font-family: Tahoma, Geneva, sans-serif;
	color: #505050;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #555;
	list-style-image: url(../images/arrow.gif);
	margin-left: 20px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-right: 5px;
	list-style-position: outside;
}
.firstText {
	font-size: 12.5px;
	padding: 10px 20px 5px 20px;
	width:540px;
}
.secondText {
	font-size: .8em;
	padding: 0 20px 15px 20px;
	width:540px;
	color:#000;
}
.secondText strong {font-weight:normal;}
.middleBoxesFooter {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	clear: both;
	width: 470px;
	margin: 10px auto 10px auto;
}
.contactBoxFrame {
	height: 69px;
	width: 3px;
	background-image: url(../images/ramkakontakt.png);
	background-repeat: no-repeat;
}
.contactBox {
	margin: 0px 0px 15px 0px;
	padding:0px;
	height: 69px;
	font-size: 0.9em;
	font-weight: bold;
}
.contactBox a {
	color:#898989;
}
.contactBox .image{
	background-repeat: no-repeat;
	float: left;
}
 .frameTB {
	width: 475px;
 	height:67px;
	border-top: solid 1px #adadad;
	border-bottom: solid 1px #adadad;
	
 }
.lewy {
	margin-left: 50px;
	line-height: 67px;
}
.lewy2 {
	float: left;
	line-height: 30px;
	margin-top: 5px;
	text-align: center;
	margin-left: 40px;
}
.prawy {
	float: right;
	margin-right: 50px;
	line-height: 67px;
}
.prawy2 {
	float: right;
	margin-right: 40px;
	line-height: 30px;
	margin-top: 5px;
	text-align: center;
}
.clicked {
	background-position:bottom;
}
.article h2, .article2 h2 {
	font-size: 1.2em;
	color: #2cc30a;
	padding-left: 25px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
.article h2, .article2 h2 {
	font-size: 1em;
	color: #2cc30a;
	padding-left: 25px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}
.article h3, .article2 h3 {
	font-size: .95em;
	color: #2cc30a;
	letter-spacing: 0.1em;
	font-weight: bold;
}	
.article h4, .article2 h4 {
	font-size: .9em;
	color: #2cc30a;
	text-transform: none;
	letter-spacing: 0.1em;
	font-weight: normal;
	padding: 5px 0 10px 10px;
}	
.article li, .article2 li {
	margin-left: 17px;
	list-style-position: outside;
	list-style-type: circle;
	padding-bottom: 5px;
	font-size: .9em;
	line-height: 1.2em;
}
.article ul, .article2 ul{
	margin-top: 7px;
	margin-bottom: 7px;
}
.item {
	clear: both;
	float: left;
}
.cennik .price, .cennik .price li {
	float: right;
	list-style-type: none;
	list-style-image: none;
}
.text{
	text-align: justify;
}
.gwiazdki {
	font-size: 0.8em;
	border: 1px solid #AAA;
	background-color: #effbec;
	margin: 17px 7px 7px 7px;
	padding: 10px;
}
.article .table, .article2 .table {
	font-size: 0.8em;
	width: 90%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.article .table td, .article2 .table td {
	line-height: 10px;
	padding-left: -20px;
	vertical-align: top;
}
.article .table th, .article2 .table th {
	text-transform: uppercase;
	text-align: center;
	font-size: 1em;
	line-height: 25px;
}

.article .table tbody tr td li, .article2 .table tbody tr td li {
	margin-left: 20px;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	font-size: .9em;
	line-height: 1.2em;
}
.article p, .article2 p {
	margin-right: inherit;
	margin-bottom: 10px;
	margin-left: inherit;
	font-size: .9em;
	line-height: 1.2em;
}
#hintBox{
	text-align:center;
	position:absolute;
	top: 0;
	background-color:  #f8f9fa;
	width: auto;
	padding: 3px;
	border:1px solid #AAA;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:10;
	visibility: hidden;
}
.liArrow {
	list-style-image: url(../images/arrow.gif);
}
.over:hover {
	cursor:pointer;	
}
.justify {
	text-align: justify;
}

.ofertaBox{
	font-size: .95em;
	height: 37px;
	width: 170px;
	text-align:center;
	line-height: 37px;
	font-weight: bold;
	color: #898989;
}
.ofertaBoxLeft {
		padding: 0 0 0 115px;	
}
.ofertaBoxRight {
		padding: 0 115px 0 0 ;	
}
.menuBoxesOffer {
	text-decoration: none;
}
.sklep{
	background-image: url(../images/wozek.jpg);
}
.dodatki{
	background-image: url(../images/trybiki.jpg);
}
.grafika{
	background-image: url(../images/wozekPedzel.jpg);
}
.szablony{
	background-image: url(../images/mlotekPedzel.jpg);
}
.serwer{
	background-image: url(../images/Serwer.jpg);
}
/*zielony*/
.sklep:hover, .dodatki:hover, .grafika:hover, .szablony:hover,.serwer:hover {
	background-position: left bottom;
	color:#51CD35;
}
.ofertaTxt {
	font-size: 0.75em;	
}
.roundedcornr_box_149698 {
	background: url(../images/roundedcornr_149698_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(../images/roundedcornr_149698_tr.png) no-repeat top right;
}
.roundedcornr_top2 {
	background: url(../images/roundedcornr_149698_tr2.png) no-repeat top right;
}
.roundedcornr_bottom_149698 {
	background: url(../images/roundedcornr_149698_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_149698 div {
	background: url(../images/roundedcornr_149698_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(../images/roundedcornr_149698_r.png) top right repeat-y;
}

.roundedcornr_top_149698 div,.roundedcornr_top,.roundedcornr_top2,
.roundedcornr_bottom_149698 div, .roundedcornr_bottom_149698 {
	height: 14px;
}
.roundedcornr_content_149698, .roundedcornr_bottom_149698 {
	margin-top: -16px;
}
.roundedcornr_content { 
padding: 0 8px 0 8px;
min-height: 120px;
}
.roundedcornr_content p{ 
font-size: 1em;
}
.hostingPlanName {
	height: 54px;
}
.hostingItems {
	height: 18px;
}
.hostingPrice {
	height: 91px;
}
.hostingPlans {
	width: 194px;
}
.hostingPrice, .hostingItems, .hostingPlanName,  {
	width: 184px;
}

.nazwaCechy {
	font-size: 1.3em;
	font-weight:bold;
	float: left;
	width:250px;
	text-align: right;
	margin-right: 10px;
	line-height: 25px;
	clear:left;
}
.znakZapytania {
	float: left;
	width: 23px;
	line-height: 45px;
}
.listStyleNone {
	list-style-type: none;
}
.roundedcornr_box_322438 {
	background: url(roundedcornr_322438_tl.png) no-repeat top left;
}
.roundedcornr_top_322438 {
	background: url(roundedcornr_322438_tr.png) no-repeat top right;
}
.roundedcornr_bottom_322438 {
	background: url(roundedcornr_322438_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_322438 div {
	background: url(roundedcornr_322438_br.png) no-repeat bottom right;
}
.roundedcornr_content_322438 {
	background: url(roundedcornr_322438_r.png) top right repeat-y;
}

.roundedcornr_top_322438 div,.roundedcornr_top_322438,
.roundedcornr_bottom_322438 div, .roundedcornr_bottom_322438 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_322438, .roundedcornr_bottom_322438 {
	margin-top: -19px;
}
.roundedcornr_content_322438 { padding: 0 15px; }
.siteMap p, .siteMap a:link, .siteMap a:visited, siteMap a:hover {color:#000; margin-left: 15px; font-size:.9em; font-weight:normal;} 
.indent {text-indent: 20px;}
.formularz li {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-type:none;
}
.formularz h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	color: #7e7d7d;
	margin: 10px 10px 10px 10px; 
}

.formularz h5 {
	size: 1em;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	color: #7e7d7d;
	font-size: 1.2em;
}
.tekstFormularza {
	font-size: 1em;
	text-align: right;
	width: 170px;
	float: left;
	margin: 3px 0px 0px 0px ;
	padding: 0px;
	color: #7e7d7d;
}
.poleFormularza {
	margin-left: 5px;
	border: 1px solid #b9bdc4;
}
.poleFormularza2 {
	margin-left: 5px;
	border: 1px solid #b9bdc4;
	width: 250px;
}
.radioFormularza {
	margin-left: 5px;
	padding-top: 10px;
	margin-right: 5px;
	color: #7e7d7d;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kolorRadio {
	color: #7e7d7d;
}
.daneDoWysylki {
	color: #7e7d7d;
	font-size: .8em;
}
.przyciskZarejestruj {
	float: right;
	text-decoration: none;
	background: url(../images/zarejestruj.png);
	height: 44px;
	width: 164px;
	background-position: left top;
}
.olWFormularzu {
	list-style-type: none;
	padding-bottom: 5px;
}
.olWFormularzu2 {
	list-style-type: none;
	padding-bottom: 15px;
	background-color: #f2f2f2;
	padding-top: 5px;
}
.register {
	background: url(../images/register.png);
	width: 100px;
	height: 23px;
	cursor: pointer;
	margin: 0 0 25px 320px;
}
/*why us section*/
.whyUsBox {width:580px;}
.whyUs {width: 264px; overflow:hidden; padding:10px; }
.whyUs a:link, .whyUs a:visited, .whyUs p {	line-height: 17px; font-size: 12px;	margin:0; padding:0; color: #898989; text-decoration:none; }
.whyUsBorder {border-right: 1px dotted; margin-right: 10px;}
/*left header menu*/
img {border:none;}

#menu a {display:block; height:35px}
#menu ul {margin: 0; padding:0;}
#menu li {list-style: none; width:inherit; }
#menu a{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 27px; padding-left: 26px;	cursor:pointer; font-weight:bold; text-decoration:none; color: #898989; }
#menu li.btn_menu a { background: url(../images/buttons/btn_menu.png); height: 27px;}
#menu li.btn_menuLast a { background: url(../images/buttons/btn_menuLast.png); height: 26px;}

#menu li.btn_menuLast a:hover, #menu li.btn_menu a:hover {background-position:bottom;}

#frameTop {	background-image: url(../images/menuBoarder1.png); width:inherit; height:8px}
#frameBottom, .frameBottom {	background: url(../images/menuBoarder2.png) bottom; width:inherit; height:8px }
/*right header menu*/
#adminPanel  {background-image: url(../images/buttons/btn_zobaczDemoPanelu.png);	margin-bottom:11px;}
#shopDemo {	background-image: url(../images/buttons/btn_zobaczDemoSklepu.png);}

/*main banner*/
#slider3 {width:580px; margin: 0 auto; height:172px; overflow:hidden }
#slider3 li {width:580px; height:172px; overflow:hidden}
#slider3 ul, #slider3 li { margin:0; padding:0; list-style:none;}

/*last projects box*/
#lastProjects {background: url(../images/headers/bckg_ostatnieRealizacje.png)}
#lastProjectsContent {width:185px; height:217px; background:url(../images/headers/bckg_ostatnieRealizacjeContent.png) #FFF; }
#slider2 {width:170px; margin: 0 auto; padding-top:5px; height:208px; overflow:hidden}
#slider2 li {width:170px; height:208px; overflow:hidden}
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none;}
/*integrations on main page*/
#integrations {width:100%;}
#auctions {width: 340px; background:url(../images/integrations/bckg_payment.png);}
#other {width: 340px; background:url(../images/integrations/bckg_payment.png); }
#payment {width:250px; background:url(../images/integrations/bckg_auctions.png) center top; overflow:hidden; }
#auctions, #payment, #compare, #other  {float:left; height:65px; padding:5px; margin: 0px 0px 10px 0px;  text-align:center;  }
#payment, #compare, #other {margin-left:5px;}
#auctions a, #payment a, #compare a, #other a, #auctions p, #payment p, #compare p, #other p{color:#3f3f3f; text-decoration:none; font-size: 13px;}
#auctions img {margin: 8px 7px;}
#other img {margin: 8px 5px;}
#services img {margin:10px 0 10px 9px;}
#services p {font-weight:bold; font-size: 13px; margin: 10px 0 10px 0}

.banner {float: inherit;margin-top:5px;}

/*second menu*/
#scdMenu { float:left; width: 185px; margin: 5px 0 10px 0;}
.lastTxt {padding-bottom:10px;}
.lastTxt *, .nostr * {font-weight:normal;}
