/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*reset*/
body, div, a, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	border: none;
}

input {margin: 0; padding: 0;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	margin: 0;
	padding: 0;
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

/*search cloud*/
span.cloud_1 a { padding: 0 3px 0 3px; font-size: 10px; }
span.cloud_2 a { padding: 0 5px 0 5px; font-size: 12px; }
span.cloud_3 a { padding: 0 7px 0 7px; font-size: 14px; }
span.cloud_4 a { padding: 0 9px 0 9px; font-size: 18px; }

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('../images/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F0F0F0;
  //shopping-cart content color
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F0F0F0;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E1E1E1;
  shopping-cart header/footer color
  border-spacing: 1px;
}

.productListing-heading {

	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;

  color: #414956;
  font-weight: bold;
  padding: 10px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E1E1E1;
  //shopping-cart header/footer color
}

TD.productListing-data {

border-right:2px solid #ffffff; 
border-bottom:2px solid #ffffff;  
vertical-align:top; 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #414956;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 13px;
  color: #0064C8;
  font-weight: bold;
  font-face: arial;
  height: 41.5px;
  background: url('../images/m99.gif');
  background-repeat: repeat-x;
  padding-top: 10px;
  padding-left: 12px;
  text-transform: uppercase;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

INPUT.text{
	padding: 3px 0px 0px 3px;
	font-size: 12px;
	height:25px;
}

SELECT.text{
	padding: 3px 0px 0px 3px;
	font-size: 12px;
	height:25px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #000000;
}

 .bg{
	background-image: url(../images/m17.gif);
	background-repeat: repeat-y; 
 }

 .bg1{
  background-image: url(../images/m24.gif);
  background-repeat: repeat-y; 
 }

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #7F7F7F;
  width: 135px;
  height: 20px;
 }

 .ml{
  font-size: 11px;
  font-face: tahoma;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }

 .ml1{
  font-size: 11px;
  color: #ff0000; 
  text-decoration: underline;
 }

 .ml2{
  font-size: 11px;
  color: #FFFF9B; 
  text-decoration: underline;
 }

 .ml3 {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
 }

 .ml4{
  font-size: 11px;
  color: #78B400; 
  font-weight: bold;
  text-decoration: underline;
 }

 .ml5{
  font-size: 11px;
  color: #0064A7; 
  text-decoration: underline;
 }

 .sc{
  font-size: 11px;
  color: #000000;
  font-weight: bold;  
 }

 .sc1{
  font-size: 11px;
  color: #0064C8;
  font-weight: bold;
 }

 .sc2{
  font-size: 12px;
  color: #000000;
  font-weight: bold;  
 }

 .sc3{
  font-size: 11px;
  color: #78B400;
  font-weight: bold;
 }
 
 .se{
  width: 120px;
  font-size: 9px;
 }

 .currency_symbol{
  color: #9B9B9B;
 }
td.indent {
padding-left:21px;
}

td.hgt1 {
	padding:3px 0px 0px 0px;
}

td.fill{
	width:1px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #9b9b9b;
}

TD.main1, P.main1 {
color: #414956;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight:bold;
  background-color:#E1E1E1;
}

.hoverOn {
/*background: #FF9;*/
background: #FF9100;
}

.hoverOff {
background: #FFF;
}

/*sort/view order*/
div.view_order {
	width: 200px;
	float: right;
	display: inline;
	padding: 20px 14px 0 0;
}

/*******************************/
/********item - divs************/
/*******************************/
div.fb-like { display: block; height: 50px; }

/****/
/*p1*/
/****/
div.action {
	color: #fff;
	margin: 0 0 0 2px;
	padding: 0 2px 0 2px;
	font-weight: bold;
	display: inline;
	background-color: #ff0000;
	font-size: 9px;
}

div.view_p1 {
	margin: 0;
	padding: 0;
	width: 786px;
	height: 100%;
}

div.view_p1 div.item {
	width: 248px;
	height: 315px;
	margin: 0 14px 10px 0;
	float: left;
	background-image: url("../images/item_bg_305.gif");
	background-repeat: repeat-x;
}

div.view_p1 div.item div.item_counter { display: none; }
div.view_p1 div.item div.item_pointer {
	width: 10px;
	height: 32px;
	float: left;
	margin: 10px 0 0 0;
}

div.view_p1 div.item div.item_title {
	width: 230px;
	height: 32px;
	float: right;
	margin: 8px 0 0 0;
}

div.view_p1 div.item div.item_image {
	text-align: center;
}

div.view_p1 div.item div.item_desc { display: none; }
div.view_p1 div.item div.item_desc_p1 {
	height: 40px;
	margin: 0 10px 0 10px;
	text-align: justify;
}

div.view_p1 div.item div.item_price {
	height: 70px;
	margin: 10px 10px 0 10px;
	font-weight: normal;
	line-height: 160%;
	vertical-align: bottom;
}

div.view_p1 div.item div.item_price div.brand,
div.view_p1 div.item div.item_price div.reg_price,
div.view_p1 div.item div.item_price div.discount,
div.view_p1 div.item div.item_price div.price {
	float: left;
	width: 50%;
	text-align: left;
	border-bottom: 1px dotted grey;
}

div.view_p1 div.item div.item_price div.brand_value,
div.view_p1 div.item div.item_price div.reg_price_value,
div.view_p1 div.item div.item_price div.discount_value,
div.view_p1 div.item div.item_price div.price_value {
	float: right;
	width: 50%;
	text-align: right;
	border-bottom: 1px dotted grey;
}

div.view_p1 div.item div.item_price div.brand_value { font-weight: bold; }
div.view_p1 div.item div.item_price div.discount_value { font-weight: bold; }
div.view_p1 div.item div.item_price div.price_value {
	font-size: 14px;
	font-weight: bold;
}

div.view_p1 div.item div.item_price div.price_value_color { color: #ff9100; }

div.view_p1 div.item div.item_order {
	padding: 0; margin: 0;
	padding-top: 3px;
	width: 100%;
	text-align: center;
}

/****/
/*p2*/
/****/
div.view_p2 {
	margin: 0;
	padding: 0;
	width: 786px;
	height: 100%;
}

div.view_p2 div.item {
	width: 772px;
	height: 145px;
	margin: 0 0 10px 0;
	background-image: url("../images/item_bg_view2.gif");
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px dotted grey;
}

div.view_p2 div.item div.item_counter {
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 0 0 10px;
}

div.view_p2 div.item div.item_pointer { display: none; }

div.view_p2 div.item div.item_title {
	width: 700px;
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
}

div.view_p2 div.item div.item_image {
	width: 150px;
	float: left;
	text-align: center;
	padding-left: 10px;
}

div.view_p2 div.item div.item_desc_p1 { display: none; }
div.view_p2 div.item div.item_desc { 
	width: 380px;
	padding: 5px 0 0 10px;
	float: left;
}

div.view_p2 div.item div.item_price {
	width: 200px;
	float: right;
	margin: 0 10px 0 10px;
	font-weight: normal;
	line-height: 160%;
}

div.view_p2 div.item div.item_price div.brand,
div.view_p2 div.item div.item_price div.reg_price,
div.view_p2 div.item div.item_price div.discount,
div.view_p2 div.item div.item_price div.price {
	float: left;
	width: 50%;
	text-align: left;
	border-bottom: 1px dotted grey;
}

div.view_p2 div.item div.item_price div.brand_value,
div.view_p2 div.item div.item_price div.reg_price_value,
div.view_p2 div.item div.item_price div.discount_value,
div.view_p2 div.item div.item_price div.price_value {
	float: right;
	width: 50%;
	text-align: right;
	border-bottom: 1px dotted grey;
}

div.view_p2 div.item div.item_price div.brand_value { font-weight: bold; }
div.view_p2 div.item div.item_price div.discount_value { font-weight: bold; }
div.view_p2 div.item div.item_price div.price_value {
	font-size: 14px;
	font-weight: bold;
}

div.view_p2 div.item div.item_price div.price_value_color { color: #ff9100; }

div.view_p2 div.item div.item_order {
	display: none;
	width: 100%;
	padding-top: 5px;
	text-align: center;
}

/****/
/*p3*/
/****/
div.view_p3 {
	margin: 0;
	padding: 0;
	width: 786px;
	height: 100%;
}

div.view_p3 div.item {
	width: 772px;
	height: 30px;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted grey;
}

div.view_p3 div.item div.item_counter {
	font-size: 15px;
	float: left;
	display: inline;
	padding-top: 8px;
}

div.view_p3 div.item div.item_pointer {
	display: none;
}

div.view_p3 div.item div.item_title {
	width: 500px;
	float: left;
	text-align: left;
	padding-top: 8px;
}

div.view_p3 div.item div.item_title a.sc1 { font-size: 15px; text-decoration: none; }
div.view_p3 div.item div.item_title a:hover.sc1 { font-size: 15px; background-color: #ff9100; }

div.view_p3 div.item div.item_image {
	display: none;
}

div.view_p3 div.item div.item_desc { display: none; }
div.view_p3 div.item div.item_desc_p1 { display: none; }

div.view_p3 div.item div.item_price {
	padding-top: 8px;
	float: right;
}

div.view_p3 div.item div.item_price div.brand,
div.view_p3 div.item div.item_price div.reg_price,
div.view_p3 div.item div.item_price div.discount,
div.view_p3 div.item div.item_price div.price {
	display: none;
}

div.view_p3 div.item div.item_price div.brand_value,
div.view_p3 div.item div.item_price div.reg_price_value,
div.view_p3 div.item div.item_price div.discount_value {
	display: none;
}


div.view_p3 div.item div.item_price div.price_value {
	font-size: 15px;
	font-weight: bold;
}

div.view_p3 div.item div.item_order {
	display: none;
}

/****/
/*configuration*/
/****/
table.configuration_item {
	width: 986px;
	margin: 0px 14px 0px 0px;
}

table.configuration_item td {
	height: 20px;
}

table.configuration_item h4 {
	padding: 10px;
}

td.configuration {
	width: 900px;
	height: 20px;
	margin: 0 0 10px 0;
	background-image: url("../images/item_bg_view2.gif");
	background-position: top;
	background-repeat: repeat-x;
}

td.configuration h3 {
	font-size: 12px;
	padding: 0 0 0 10px;
	color: #FF9100;
}

div.configuration_title {
	width: 900px;
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
}

table.configuration_details {margin-top: 10px;}
table.configuration_details td {line-height: 170%;}

/*ITEM*/
td.desc { font-size: 13px; }
td.desc ul {
	padding: 10px;
	font-size: 13px;
}

div.item_price_alone {
	height: 100%;
	margin-top: 20px;
	font-weight: normal;
	vertical-align: bottom;
}

h2.item { color: #0064C8; font-size: 16px; }

div.item_price_alone div.brand,
div.item_price_alone div.reg_price,
div.item_price_alone div.discount,
div.item_price_alone div.price {
	float: left;
	width: 50%;
	font-size: 15px;
	height: 26px;
	text-align: left;
	border-bottom: 1px dotted grey;
}

div.item_price_alone div.brand_value,
div.item_price_alone div.reg_price_value,
div.item_price_alone div.discount_value,
div.item_price_alone div.price_value {
	float: right;
	width: 50%;
	font-size: 15px;
	height: 26px;
	text-align: right;
	border-bottom: 1px dotted grey;
}

div.item_price_alone div.price_value {
	font-size: 18px;
	font-weight: bold;
}

div.item_price_alone div.price_value_color { color: #ff9100; }
div.item_price_alone div.discount_value { font-weight: bold; }
div.item_price_alone div.brand_value { font-weight: bold; }

/*SHOPPING CART*/
table.cart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 200px;
	background-image: url("../images/m17.gif");
	background-repeat: repeat-y;
}

table.cart a {
	color: #ff9100;
}

div.cart p, div.configuration p {margin: 0 5px 0 5px;}
div.configuration ul, div.configuration li {padding: 0; margin: 0;}
ul.missing {padding-left: 30px;}
ul.missing li {line-height: 150%;}

/*FILTRIRANJE*/
table.filtri_content {
	width: 200px;
	background-image: url("../images/m17.gif");
	background-repeat: repeat-y;
}

table.filtri_content td {
	padding: 0 10px 0 10px;
}

/****/
/*sestavljeni*/
/****/
div.view_sestavljeni {
	margin: 0;
	padding: 0;
	width: 786px;
	height: 100%;
}

div.view_sestavljeni div.item {
	width: 772px;
	margin: 0 0 10px 0;
	background-image: url("../images/item_bg_view2.gif");
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px dotted grey;
}

div.view_sestavljeni div.item div.item_counter {
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 0 0 10px;
}

div.view_sestavljeni div.item div.item_pointer { display: none; }

div.view_sestavljeni div.item div.item_title {
	width: 700px;
	height: 25px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
}

div.view_sestavljeni div.item div.item_image {
	width: 150px;
	float: left;
	text-align: center;
	padding-left: 10px;
}

div.view_sestavljeni div.item div.item_desc_p1 { display: none; }
div.view_sestavljeni div.item div.item_desc { 
	width: 380px;
	padding: 5px 0 0 10px;
	float: left;
}

div.view_sestavljeni div.item div.item_price {
	width: 200px;
	float: right;
	margin: 0 10px 0 10px;
	font-weight: normal;
	line-height: 160%;
}

div.view_sestavljeni div.item div.item_price div.brand,
div.view_sestavljeni div.item div.item_price div.reg_price,
div.view_sestavljeni div.item div.item_price div.discount,
div.view_sestavljeni div.item div.item_price div.price {
	float: left;
	width: 50%;
	text-align: left;
	border-bottom: 1px dotted grey;
}

div.view_sestavljeni div.item div.item_price div.brand_value,
div.view_sestavljeni div.item div.item_price div.reg_price_value,
div.view_sestavljeni div.item div.item_price div.discount_value,
div.view_sestavljeni div.item div.item_price div.price_value {
	float: right;
	width: 50%;
	text-align: right;
	border-bottom: 1px dotted grey;
}

div.view_sestavljeni div.item div.item_price div.brand_value { font-weight: bold; }
div.view_sestavljeni div.item div.item_price div.discount_value { font-weight: bold; }
div.view_sestavljeni div.item div.item_price div.price_value {
	font-size: 14px;
	font-weight: bold;
}

div.view_sestavljeni div.item div.item_price div.price_value_color { color: #ff9100; }

div.view_sestavljeni div.item div.item_order {
	display: none;
	width: 100%;
	padding-top: 5px;
	text-align: center;
}

/*POGOJI in INFORMACIJE*/
div.content {font-size: 13px;}

div.content p {
	text-align: justify;
	padding: 10px 0 10px 0;
	font-size: 13px;
	line-height: 150%;
}

div.content h2 {
	text-transform: uppercase;
	padding: 20px 0 10px 0;
	color: #0064C8;
}

div.content ul {
	padding: 10px 0 0 20px;
}

div.content li {
	font-size: 13px;
	line-height: 160%;
}

ul.conf_list {
	margin: 0;
	padding: 0;
	display: inline;
}

li.conf_list,  li.conf_list_active {
	margin: 0 2px 0 0;
	padding: 0 0 0 0;
	width: 115px;
	height: 40px;
	display: inline;
	background-repeat: no-repeat;
	text-align: center;
	list-style-type: none;
	float: left;
}

li.conf_list {background-image: url("../images/tab.png");}
li.conf_list_active {background-image: url("../images/tab_active.png");}
li.conf_list_active a {color: #0064C8; font-weight: bold; }

li.conf_list a, li.conf_list_active a {
	padding: 15px 0 0 0;
	font-size: 13px;
	display: block;
	text-decoration: none;
}

li.conf_list a:hover, li.conf_list_active a:hover {
	font-size: 13px;
	text-decoration: underline;
}

#slovar {
	width: 400px;
	height: 26px;
	background: url('../images/search_field.gif') no-repeat;
	background-position: fixed;
	border: none;
	font-size: 13px;
	padding: 5px;
	z-index: 800;
}

span.filter {
	cursor:pointer;
	color: #747474;
}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}


/*DiTECH opis*/
table.cnet td {
	padding: 3px 20px 0 0;
	vertical-align: top;
	font-size: 12px;
	border-top: 1px solid #d4d8e3;
}

table.cnet tr.first td {
	border: 0;
	padding-top: 10px;
}

table.cnet .detail tr.first td {
	border: 0;
	padding-top: 15px;
}

table.cnet th {
	padding-top: 15px;
	height: 1px;
	line-height: 1px;
}

table.cnet tr.gruppe th {
	padding: 0;
	padding-bottom: 0px;
	height: 1px;
	line-height: 1px;
}

table.cnet h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.cnet tr.gruppe th h5 {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}

table.cnet .lang td, table.cnet tbody.detail td {
	padding-left: 10px;
}

table.cnet tbody.detail .titel {
	width: 200px;
}

table.cnet tbody.detail .beschreibung {
	width: 700px;
}

/*h1 cat*/
h1.cat { margin: 10px 0 5px 0; font-size: 15px; color: #0064C8; }

/*new items*/
div.cat_bg {
	position: relative;
	width: 175px;
	height: 30px;
	background-image: url("../images/category_tab.png");
	background-repeat: no-repeat;
}

div.cat_bg h1 { padding: 9px 0 0 11px; font-size: 14px; color: #ff9100; }

/*top items*/
div.cat_title {
	width: 772px;
	height: 19px;
	background-image: url('../images/item_bg_view2.gif');
	background-repeat: repeat-x;
}
h1.cat_title { padding: 5px 0px 5px 5px; font-size: 15px; color: #0064C8; }
h1.award { padding-top: 7px; font-size: 17px; color: #ff9100; }

/*ditech opis*/
.cnet { width: 100%; }
.cnet h2 { padding-top:25px; font-size: 16px; padding-bottom:0; text-align:left; }
.cnet h5 { padding-top: 5px; margin:0; margin-top: 5px; border-bottom:none; text-align:left; border-bottom:1px solid #aaa; }
.cnet td { padding:1px 0; padding-right:20px; vertical-align:top; font-size:12px; border-top:1px solid #eee; }
.cnet tr.trenner td { border:0; }
.cnet tr.first td { border:0; }
.cnet tr.lang.first td { padding-top:20px; }
.cnet .gruppe th { padding-bottom:0px; }
.cnet th h5 { margin:0; padding-left:10px; padding-bottom:1px;  }
.cnet img { width:100%; height:1px; }
.cnet .gruppe th div { padding:0; }
.cnet .titel { padding-left:10px; width:200px; }
.cnet img { display:none; }

table.feature-benefits th {
	font-size: 12px;
	padding-top: 5px;
}

table.feature-benefits td { padding-top: 5px; }

table.feature-benefits ul li, ul.bullets li { margin-left: 15px; }

.btnx {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnx:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
