/* Start of Webiso.CMS style sheet 'Sklep' */
#TB_window {padding:0 20px;}
.iframe321 h2 {padding-bottom:20px;}
.iframe321 p {padding-bottom:10px;}
.iframe321 .tableBg, .iframe321 .tableBg1 {margin-bottom:10px;}

#number_of_ordering_products {
  width: 3em;
}

dd#paymenttype-element label input {margin-right:5px;}

#computePrice-element {
  margin-left: 10px;
}

#number_of_ordering_products {
  float: left;
}

.product.box {
  width: 215px;
  padding: 5px;
  margin: 5px;
  margin-top: 25px;
  border: 1px solid #bbb;
  background: #eee;
}

.product.box a {
  text-align: center;
  font-weight: bold;
  display: block;
}

.box.margin {
  margin-left: 20px;
}

.box.product.form {
   background-color: #e0e0e0;
}

#productPrice {
  font-weight: bold;
}

.product_price strong{
	font-size: 14px;
}

#versionInfo {
  border:0;
  background: none;
  margin-top: 10px;
}

.box, .box2 {
  float: left;
  /*background: url(../img/sub_menu_bg.jpg);*/
  border: 0;
  width: 238px;
  padding: 0;
  min-height: 200px;
}

.box2 {
	width: 476px; z-index:9; position:relative;
}

.box {
  background: url(../img/sub_menu_bg.jpg);
  border: 0;
  width: 238px;
  padding: 0;
}

.box2  {
  width: 476px;
	background: url(../img/box_x2_bg.jpg);
}

.box .top, .box2 .top {
  background: url(../img/box_top.jpg);
  width: 100%;
  height: 32px;
  z-index: 1;
  text-align: center;
  font-size: 20px;
  padding-top: 20px;
}

.box.bg .top {
  background: url(../img/sub_menu_top_bg.jpg);
}

.box2.bg .top {
  background: url(../img/box_x2_top_bg.jpg);
}

.box.bg .top b, .box2.bg .top b  {
    color: #000;
  }

.box.bg .top span, .box2.bg .top span {
    color: #fff;
  }

.box .content, .box2 .content {
  z-index: 10;
  position: relative;
  background: none;
  padding: 10px 15px;
  min-height: 202px;
}

.box .bottom, .box2 .bottom {
  background: url(../img/sub_menu_bottom.jpg);
  width: 100%;
  height: 36px;
  position: relative;
  margin-top: -15px;
}

.box2 .bottom {
  background: url(../img/box_x2_bottom.jpg); clear:both;
}

.box2 .comment {
clear: both;
}

.box.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.box.rest {
  width: 430px !important; padding:10px 20px;
}

.box2 .info {width: 240px; float: left;}

.box2 .image {width: 200px; float: left;}

.box2 .info form {
	margin-top: 15px;
}

.box2 .content .comment {
	margin-left: 10px; padding-bottom:10px;
}

.box .content .product {overflow:hidden; padding-bottom:15px;}


table {
  border: 1px solid #bbb;
  background: #eee;
  width: 100%;
  border-collapse: collapse;
}

table td {
  padding: 3px 8px;
  border: 1px solid #bbb;
}

table tr:hover td.section, table tr:hover td.topic {
  background: #e9e9e9 url(/img/li-bg.gif) no-repeat 2px 7px;
}

table tr.head td, table tr:hover.head td {
  background: #ddd;
  font-weight: bold;
}

table tr:hover td {
  background: #e9e9e9;
}

table td.section, table td.topic {
  width: 60%;
  background: url(/img/li-bg.gif) no-repeat 2px 7px;
  padding-left: 17px;
}



table td.topic {
  width: 50%;
}

table td.posts, table td.threads, table td.answers, table td.views {
  text-align: center;
}

table td.bold {
font-weight: bold;
}

table td.user {
  width: 25%;
}

table tr.second td, table.post tr:hover.second td {
  background-color: #ddd;
}

table.post tr:hover td {
  background-color: #eee;
}

table.post tr td.post {
  padding: 0;
}

table.post tr td.post div {
  padding: 5px;
}

table.post ul.options {margin-top:20px; float:right; clear:both;
  border-top: 1px solid #bbb;
  padding: 0px 5px;
}

table.post ul.options li {
  float: left;
  margin-right: 10px;
}

#forum_bottom .zend_form {padding-left:20px;}

.zend_form #first-element, .zend_form #second-element {
  float: left;
  width: 33%;
}

.zend_form #first-label, .zend_form #second-label, .zend_form #third-label {
  display: none;
}

table.ordersHistory td {
  width: 11%;
}

.nav {
  position: absolute;
  right: 196px;
}

.endUser #comment {
     width: 260px;
     height: 144px;
}


#content-element #content {
  width: 80%;
  float: none;
  border: 1px solid #bbb;
  background: #eee;
  height: 10em;
}

#main {
  width: 972px;
}


.number_of_ordering_products {
    width: 30px;
}

#number_of_ordering_products-element {
width: 40px;
}


#computePrice-label {
display: none;
}

#form-margin-zero_1 form #submit-element, #form-margin-zero_2 form #submit-element, .info #submit-element{margin-top: 35px !important;}
#form-margin-zero_1 .product_price, #form-margin-zero_2 .product_price, .info .product_price {margin-top:-52px !important;}

.info #submit_1, .info #submit_2 {position:relative; top:15px;}

#form-margin-zero_1 .discount_icons, #form-margin-zero_2 .discount_icons, .info .discount_icons {margin-top:-81px !important;}

#form-margin-zero_1 .price_icons1, #form-margin-zero_2 .price_icons1, .info .price_icons1 {margin-top:-49px !important;}

#form-margin-zero_1 #submit-element input, #form-margin-zero_2 #submit-element input {top:0px !important;}
#submit-element input {position:relative; top:0px;}

.product_price {
position: absolute;
margin-top: -72px;
margin-left: 20px;
}

.thickbox.price_icons1 {
margin-top:-69px;
position:absolute;
}

.discount_icons {
position: absolute;
margin-top: -101px;
cursor: pointer;
margin-left: 4em;
}

#documentation-label {
	float: left;
	margin-right:5px;
	margin-top: 15px;
	position: absolute;
}

#documentation-element {
	margin-top: 17px;
	margin-left: 201px;
}

#version-element select {
	width: 6em;
}

dl.product dt, dl.customer dt, dl.partner dt {
font-weight: bold;
}

#submit-label, #csrf-label, #return-label {
display: none;
}


#submitLogin, #submitEndUser, #submit-element input, #submitSkipLogin-element input, #submitPayment, #submitRegistration, .return a {
background: #e8c56a !important;
font-weight: bold;
}

#submitEndUser-element input:hover {cursor:pointer;}

#submitPayment {bottom:-4px;}

.return a:hover {color:#000 !important;}


.customerInfo .company_name, .customerInfo .address, .customerInfo .country, .customerInfo .phone, .customerInfo .currency, .customerInfo .email  {
display: block;
}

.customerInfo .phone, .customerInfo .currency, .customerInfo .email{
margin-top: 10px;
}

.customerInfo a {
display: block;
margin-top: 15px;
}

.product_price.loading {
background: url(../img/loading_price.gif) no-repeat right top;
padding-right: 20px;
}

.zend_form .required {
font-weight: bold;
}

#version-label {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	position: absolute
}

#version-element {
margin-left: 135px;
}

#number_of_ordering_products-label {
	margin-top: 10px;
	margin-bottom: 5px;
}

input.documentation {
border: 0;
background: none;
}


dl.customerInfo dt {
font-size: 1.2em;
font-weight: bold;
}

ul.upgrades span {
font-weight: bold;
}

ul.upgrades dt {
float: left;
margin-right: 10px;
font-size: 1em;
font-weight: normal;
}

dl.customerInfo .endUser {
position: absolute;
right: 0;
margin-right: 30px;
text-align: right;
}

dl.customerInfo dd.endUser {
top: 3em;
}

dl.customerInfo dt.upgrades {
margin-top: 25px;
}

#endUserLeft-label, #endUserRight-label {
display: none;
}

#endUserLeft-element {
float: left;
}

#endUserRight-element {
height:202px;
text-align: right;
margin-right: 7px;
}


#skipLoginLeft-label, #skipLoginRight-label {
display: none;
}

#skipLoginLeft-element {
float: left;
width: 230px;
}

#skipLoginLeft-element dd .errors, #skipLoginRight-element dd .errors {
width: 200px;
}

div.button a {
background: #E8C56A;
border: 1px solid  #BBBBBB;
padding: 5px;
font-weight: bold;
text-decoration: none !important;
color: #000;
display: inline;
}

div.button a:hover {
color: #000 !important;
}

div.button, input.button {
bottom:0;
right:25px;
position:absolute;
}

div.button.createAccount {
bottom: 3em;
}

.en_US div.button.history {right:113px !important;}

div.button.history {
bottom:auto;
margin-top:-22px;
right:130px;
}

.product h4, .product .documentation {
text-align: center;
}

.product img {
width: 125px;
float: left;
}

.price_icons img {
width: auto;
}

.product .price {
float: left;
width: 80px;
}

.product p strong {
display: block;
}



#submitPost-element {
text-align: right;
}



.versionInfo {
     position: absolute;
     right:20px;
     margin-top:-20px;
cursor: pointer;
}

#TB_closeWindowButton{
background:url("/images/close.png") repeat scroll 0 0 transparent;
bottom:-20px;
font-size:0;
height:50px;
position:absolute;
right:-30px;
width:50px;
}

table.discount .last {
font-weight: bold;
}

#fieldset-endUserLeft #country
{
position: absolute;
}
/* End of 'Sklep' */

