body {
  width: 993px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  background: #FFFFFF url("../images/pozadi.gif") repeat top center;
  color:#333333;
}
/*a {color: #444444;text-decoration: none;}*/
a {color: #C80000;text-decoration: none;}
a:hover {text-decoration: underline;}
img {border:0px;}

a:active {
	color: #444444;
	}

.bold{font-weight:bold;}
/*
h1 {
	font-size: 16px;
	color: #444444;
	margin: 0.5em;
}
*/
h1 {padding:5px;
    font-size:14px;
    color:#CC0000;
    font-weight:bold;}
h2 {
	font-size: 13px;
	}

h3 {
	font-size: 12px;
	}

h4, h5, h6, LABEL, h4.optionName, ADDRESS, .sideBoxContent, .larger{
	font-size: 12px;
	}

.biggerText {
	font-size: 12px;
	}


h2, h3, h4, h5, h6 {
	margin: 0.0em;
}

CODE {
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
/*	font-size: 1em;*/
	}

FORM, SELECT, INPUT {
	margin: 0px;
	vertical-align: middle;
}


TEXTAREA {
/*	float: left;
	margin: auto;
	display: block;*/
/*	width: 11em;*/
  border: 1px solid #CCCCCC;	
	}


input:focus, select:focus, textarea:focus {
/*  border: 1px solid #444444;*/
	}

input, select {
  background-color: white;
  padding: 0px;
  background: #FFFFFF url("../images/input_bg.gif");
/*  border: 1px solid #CCCCCC;*/
 /* color: black;*/

	}


FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #999999;
	font-size: 12px;
	}


.centerColumn FIELDSET {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
/*	padding: 5px 20px 15px 40px; */
}

LEGEND {
	padding: 3px 6px;
	font-size: 12px;
	background-color: white;
	color: black;
	border: 1px solid #CCCCCC;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg,
.centerBoxContentsProducts, .centerBoxContentsSpecials, .specialsListBoxContents {
	float: left;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
    color: black;
    /*background-color: #EEEEEE;*/


	}


#header {
	height: 160px;
	background: #FFFFFF url(../images/header_bg.jpg) no-repeat top left;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}


#header_left {
 float: left;
 width: 516px;
 height: 150px;

}

#header_right {
  float: left;
  width: 477px;
  height: 150px;
  
}

#header_right_1 {
  height: 50px;
}

#header_right_2 {
  height: 70px;
  padding-left:300px;
}

#header_right_3 {
  text-align:right;
  padding:10px;
  height: 40px;
}
#headerAlert {text-align:center; padding:3px; background-color:#CC0000; color:white;margin-bottom:5px;}
#headerAlert a {color:white;}
/*
#header_right {
  padding-top: 10px;
  height: 100px;
  text-align: left;
}
*/

#headerLogin table {
  width:200px;
}

#indexDefault h2 {
 font-size:13px;
 padding-left:20px;
 color:#CC0000;
}
#indexDefault h3 {
 padding:0px 0 5px 40px;
 color:#666666;
}

#indexDefaultMainContent {
  color:#666666;
}
#indexDefaultMainContent strong {
  color:#CC0000;
  line-height:30px;
  font-size:14px;
}

/*
.input_search {
 width: 115px;
}

#navEZPagesTop {background:#AAAAAA url(../images/bg_ezheader.gif) repeat-x top left; text-align:left; padding: 8px;}
#navEZPagesTop ul {margin:0; padding:0;}
#navEZPagesTop ul li {display: inline; padding: 0px 8px 0px 8px; text-transform:uppercase; font-size:10px; font-weight:bold; color:#FFFFFF;}
#navEZPagesTop ul li a {color:#FDE524;}
#navEZPagesTop a {color:#FDE524;font-weight:bold;text-decoration:none;}
*/
#navEZPagesTop {text-align:right;line-height:20px;padding-right:30px;}
#navEZPagesTop a {font-weight:bold;text-decoration:none;}
#navEZPagesTop a:hover {text-decoration:underline;}

/*#main	{background:#EEEEEE url(../images/maintop.jpg) no-repeat top left;}*/
#main	{background:#EEEEEE;}

/*#navBreadCrumb {border-bottom:1px solid #CCCCCC;padding-bottom:5px;}*/

#sidebar-left {background:#FFFFFF url(../images/left_column_bg.gif) repeat-y top left;}
#sidebar-right {background:#FFFFFF url(../images/right_column_bg.gif) repeat-y top right;}
#sidebar-left, #sidebar-right, #main{
  text-align: left;
}


.categoryListBoxContents {
 padding:3px;
 /*background-color: #EEEEEE;
 border: 1px solid #CCCCCC;*/
}


.categoryListBoxContents a {color:#444444; text-decoration:underline;}


.centerBoxContentsProducts {
 margin:2px;
 background-color: #EEEEEE;
 border: 1px solid #CCCCCC;
}

.productListing-data {
 float:left;
 background-color:#DDDDDD;
 width:295px;
 margin:5px;
 }
.productlist {
  border: 0px;
  width: 100%;
}
.productlistimage {
 background-color:#FFFFFF;
 height: 100px;
 width:100px;
 text-align: center;
 vertical-align: center; 
 border:1px solid #CCCCCC;
 padding:5px;
}

h2.productGeneral {font-size:1.1em; color:#CC0000;}

.skladem {
 color: #008000;
 font-weight: bold;
}

.neskladem {
 font-size:11px;
 color: #FF9900;
 font-weight: normal;
}

span.productSmall {
 font-size: 10px;
}
.dostupnostTable {
 width:100%;
 height:30px;
}
.dostupnostTable td {
 padding: 0px;
 margin: 0px;
 border: 0px;
 color: #333333;
 white-space:nowrap;
}

/*
.productImageMan {
 height: 20px;
}
.productName {
 height: 55px;
}
.productModel {
 padding-top: 5px;
 float: left;
 text-align: left;
 font-size: 10px;
 height: 25px;
}

.productSklad {
 height: 30px;
}



.productPrice {
 height: 50px;
}

.productButton {
 text-align: right;
 height: 25px;
}
*/

/* Listing 2 */
/*
.tabTable td {padding:0px 5px 0px 5px;}
.productListing-heading {padding:3px;}
.productListing-odd {background-color:#DDDDDD;}

#indexProductListCatDescription {
color: #525e64;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
width: 260px;
overflow-x: hidden;
overflow-y: hidden;
background-color: transparent;
background-image: url(../images/menu/podklad-info.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}
*/

.clearBoth {
	clear: both;
	}
	
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
/*	border: 1px solid #333333; */
	}

.messageStackWarning, .messageStackError {
/* 	background-color: #D56463; */
	color: red;
	}

.messageStackSuccess {
  background-image: url(../images/bg_success.gif);
  background-repeat: repeat-x;
/*	background-color: #00FF00; */
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #333333;
	}

/* prices block */	
.normalprice,	.normalbaseprice, .productPrice, .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {padding:0px;}
.normalprice, .normalbaseprice, .productSpecialPriceSale {
	/*text-decoration: line-through;*/
	background-image: url("../images/preskrtnuto.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
	}
.normalprice {
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	}		
.normalbaseprice {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	}	
	
.productPrice {
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	}	

.productSpecialPrice, .productSalePrice {
  color: #CC0000;
  font-size: 14px;
  font-weight: bold;
}

.productSpecialPriceSale {
  color: #444444;
  font-size: 12px;
	text-decoration: line-through;
}

.productPriceDiscount { /* text kolik ušetříte */
  color: #ee0a00;
  font-size: 12px;
}

.productTaxText {font-weight:normal;color:#999999;}

/* price end */

SPAN.alert {
 color: #444444;
}

.back {
	float: left;
}

.forward {
	float: right;
}
.centeredContent, .center {text-align:center;}

.navSplitPagesResult {
  color: #999999;
}

/* Product info page */
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}
	
#product_info_block {
float: left;
width: 280px;
overflow-x: visible;
overflow-y: visible;
color: #656562;
/*font-size: 11px;*/
}
.parametry-lichy {
 background-color: #EEEEEE;
}
.parametry-lichy, .parametry-sudy {
 width: 122px;
 padding:2px;
}

.cotojatkatext1 {
 padding:10px;
 text-decoration: underline;
 cursor: pointer;
 font-weight:bold;
 color:#008000;
}

.cotojatka1 {
 text-align: left;
 font-size: 1em;
 padding: 5px;
 border: 1px solid #333333;
 background-color: #99FF00;
}

.cotojatka2 {
 text-align: left;
 font-size: 1em;
 padding: 5px;
 border: 1px solid #333333;
 background-color: #FF9900;
}
.cotojatkatext2 {
 padding:10px;
 text-decoration: underline;
 cursor: pointer;
 font-weight:bold;
 color:#C80000;
}

.cotojatka3 {
 text-align: left;
 font-size: 1em;
 padding: 5px;
 border: 1px solid #444444;
 background-color: #FDE524;
 color:#444444;
 font-weight:bold;
}
.cotojatka3 small {color:#AAAAAA;}
.cotojatkatext3 {
}



#productDescription {
padding: 10px;
}

.ProductTechInfo {
/*font-family: trebuchet MS,verdana,sans-serif;
font-size: 12px;*/
color: #525e64;
padding: 10px;
width: 280px;
overflow-x: hidden;
overflow-y: hidden;
background-color: transparent;
background-image: url(../images/menu/podklad-info.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}

#productDetailsBlock {
  width: 350px;
}

#productMainImage {
  margin-right:10px;
  padding:5px;
  border:1px solid #CCCCCC;
  height:250px;
  width:250px;
  background-color:#FFFFFF;
}
	

/* shopping cart */
#cartContentsDisplay {padding: 3px;}
#cartContentsDisplay th {padding: 3px;}
#cartContentsDisplay td {padding: 3px;}
#cartContentsDisplay .cartProductImage img {margin: 0px; border: 1px solid #CCCCCC;}
#cartContentsDisplay tr.rowEven {background-color: #EAEAEA;}
#cartContentsDisplay tr.rowOdd {background-color: #FFFFFF;}
.cartQuantity, .cartQuantityUpdate, .cartProductImage,  .cartRemoveItemDisplay {text-align:center;}
.cartProductDisplay {text-align:left;}
.cartUnitDisplay, .cartTotalDisplay {text-align:right;}
.cartProdTitle {font-weight:bold;}
#cartSubTotal {border-top: 1px solid #cccccc;	font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em;}
#shippingEstimatorContent {padding-top:20px;}
#shippingEstimatorContent table tr {border-bottom:1px solid #444444;}
.seDisplayedAddressInfo {font-weight:bold;}

#cartEmptyText {text-align:center; padding:50px;}

/* checkout */
#checkout table {width:100%;}
#checkout td {vertical-align:top;}
#checkoutCoupons {height:250px;}
.checkoutDiscounts, .checkoutShippingTable, .checkoutBillingTable {width:50%;}

.totalBox {width: 5.5em; text-align: right; padding: 0.2em;}
.forward {float: right;}
.lineTitle {text-align: right;padding: 0.2em;}

/* KONFIGURATOR ALU */
#alukonfigmodely,#alukonfigtypcely {border:1px solid #CCCCCC;width:600px;padding:0px;}
#alukonfigznacky a, #alukonfigmodely a,#alukonfigtypcely a {padding:1px 0 1px 3px;;min-height:16px; _height:16px; display:block; border-bottom: 1px solid #CCCCCC;}
#alukonfigznacky a:hover, #alukonfigmodely a:hover,#alukonfigtypcely a:hover {text-decoration:none;}

#alukonfigznacky {border:0px;width:600px;padding:0px;}
#alukonfigznacky td {border:0px;padding:0px;margin:0px;}
.alukonfigznackyin {border:1px solid #CCCCCC;width:200px;padding:0px;}

/*#alukonfigznacky td {padding:0px;margin:0px;border:0px;}*/

/*#alukonfigmodely .row_lichy {background-color: #EAEAEA;}
#alukonfigmodely .row_sudy {background-color: #FFFFFF;}*/

#alukonfigmodely td, #alukonfigtypcely td {padding:0px;}



.dataTableRow {background:url(../images/bg_cat.gif) top left repeat-x;}
.dataTableRowOver {background:url(../images/bg_cat_hover.gif) top left repeat-x;}
.dataTableRow a {color:#333333;}
.dataTableRowOver a {color:#444444;}

.dataTableRowSelected {background:url(../images/bg_cat_selected.gif) top left repeat-x;}
.dataTableRowOverSelected  {background:url(../images/bg_cat_selected.gif) top left repeat-x;}
.dataTableRowSelected  a {color:#333333;font-weight:bold;}
.dataTableRowOverSelected  a {color:#444444;font-weight:bold;}

#alukonfig {width:600px;}
#alukonfig td {font-size:16px;font-weight:bold;text-align:center;}

#pneukonfig {width:600px;}
#pneukonfig td {font-weight:bold;text-align:center;vertical-align:top;}







#footer {border-top:1px solid #CCCCCC;}
#footer ul li {padding:2px; display:inline;}


.infotable {width:100%;border:0px;}
.infotable th {color:#FFFFFF; padding:5px;background-color:#239E0A;}
.infotable td {padding:5px;border-right: 1px solid #EEEEEE;border-bottom: 1px solid #CCCCCC;}

/* POPUP image */
body#popupImage {background:#FFFFFF;}
#popupImage h1 {padding:2px;}
#popupImage div {
  
  text-align:left;
	margin: 0;
	padding: 0;
	}
