

/* ----- content headers ----- */


DIV.middle_right-rightbox-content H3 {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 18px;
	font-weight: normal;
}
DIV.middle_right-rightbox-contentsmall H3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 5px;
}
DIV.middle_widebox3 H3 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 5px;
}

DIV.middle_right-listingbox1 {
	width: 180px;
	margin: 5px;
	float: left;
	background: url(../img/embeded/middle_right-listingbox1.jpg) repeat-y center center;
}
DIV.middle_right-listingbox2 {
	background: url(../img/embeded/middle_right-listingbox2.jpg) no-repeat center bottom;
}
DIV.middle_right-listingbox3 {
	background: url(../img/embeded/middle_right-listingbox3.jpg) no-repeat center top;
	padding: 10px;
	text-align: center;
	position: relative;
	min-height: 300px;
}
DIV.middle_right-listingbox3 H3 {
	font-size: 13px;
	height: 30px;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	font-weight: bold;
}


DIV.middle_archive-listingbox1 {
	width: 180px;
	margin: 5px;
	float: left;
	background: url(../img/embeded/middle_right-listingbox1.jpg) repeat-y center center;
}
DIV.middle_archive-listingbox2 {
	background: url(../img/embeded/middle_right-listingbox2.jpg) no-repeat center bottom;
}
DIV.middle_archive-listingbox3 {
	background: url(../img/embeded/middle_right-listingbox3.jpg) no-repeat center top;
	padding: 10px;
	text-align: center;
	position: relative;
}
DIV.middle_archive-listingbox3 H4 {
	font-size: 13px;
	height: 27px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
DIV.middle_archive-listingbox3 A {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
DIV.middle_right-listingbox-price {
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	width: 160px;
	height: 40px;
	position: absolute;
	left: 10px;
	bottom: 40px;
}

DIV.middle_right-listingrow-pricecall {
	position: absolute;
	left: 540px;
	top: 20px;
	background: url(../img/embeded/phone.jpg) no-repeat;
	width: 89px;
	height: 25px;
}

DIV.middle_right-listingbox3 SPAN {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
/*A.middle_right-listingbox-link {
	display: block;
	width: 100px;
	height: 25px;
	position: absolute;
	left: 40px;
	bottom: 10px;
	background: url(../img/embeded/middle_right-listingbox-link.jpg);
}*/
DIV.middle_right-listingbox-iconset {
	display: block;
	width: 95px;
	height: 20px;
	position: absolute;
	left: 43px;
	bottom: 13px;
	background: url(../img/embeded/middle_right-listingbox-iconset.jpg);
}
DIV.middle_right-listingbox-iconset A {
	height: 20px;
	float: left;
}
A.middle_right-listingbox-iconset-detail {
	width: 40px;
}
A.middle_right-listingbox-iconset-porovnaj {
	width: 17px;
}
A.middle_right-listingbox-iconset-oblubene {
	width: 17px;
}
A.middle_right-listingbox-iconset-kosik {
	width: 17px;
}
A.middle_right-listingbox-link {
	display: block;
	width: 100%;
	text-decoration: none;
}
DIV.middle_right-listingbox-akcia {
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../img/embeded/middle_right-listingbox-akcia.gif);
}
DIV.middle_right-listingbox-novinka {
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/embeded/middle_right-listingbox-novinka.gif);
}
DIV.middle_right-listingbox-vypredaj {
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/embeded/middle_right-listingbox-vypredaj.gif);
}
DIV.middle_right-listingbox-tip {
	display: block;
	width: 48px;
	height: 58px;
	position: absolute;
	left: 110px;
	top: 60px;
	background: url(../img/embeded/middle_right-listingbox-tip.png);
}
DIV.productheader-tip {
	display: block;
	width: 48px;
	height: 58px;
	position: absolute;
	left: 280px;
	top: 210px;
	background: url(../img/embeded/middle_right-listingbox-tip.png);
}
DIV.productheader-akcia {
	display: block;
	width: 67px;
	height: 67px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../img/embeded/productheader-akcia.gif);
}
DIV.productheader-novinka {
	display: block;
	width: 67px;
	height: 67px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/embeded/productheader-novinka.gif);
}
DIV.productheader-vypredaj {
	display: block;
	width: 67px;
	height: 67px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/embeded/productheader-vypredaj.gif);
}
DIV.middle_right-rightbox-contentheader {
	padding: 5px 5px 5px 5px;
	height: 20px;
	clear: both;
}
DIV.middle_right-rightbox-contentheader FORM {
	display: block;
	float: right;
	width: 500px;
	text-align: right;
}
DIV.middle_right-rightbox-contentheader FORM SELECT {
	border: 1px solid #E1E1E1;
	font-size: 12px;
	width: 150px;
	margin-left: 6px;
	color: #a7a7a7;
}
DIV.middle_right-rightbox-contentheader FORM SELECT:hover {
	color: black;
}
DIV.middle_right-rightbox-contentlisting {
	display: block;
	float: left;
	width: 250px;
	font-size: 12px;
	color: #a7a7a7;
}
DIV.middle_right-rightbox-contentlisting A {
	text-decoration: none;
	font-size: 11px;
}
DIV.middle_right-rightbox-contentlisting A.current_page {
	text-decoration: none;
	color: #a7a7a7;
}
DIV.middle_right-rightbox-productheader-left {
	float: left;
	width: 345px;
	height: 255px;
}
DIV.middle_right-rightbox-productheader-right {
	float: right;
	width: 370px;
}
DIV.middle_widebox1 {
	width: 975px;
	background: url(../img/embeded/middle_widebox1.jpg) repeat-y center center;
}
DIV.middle_widebox2 {
	background: url(../img/embeded/middle_widebox3.jpg) no-repeat center bottom;
}
DIV.middle_widebox3 {
	background: url(../img/embeded/middle_widebox2.jpg) no-repeat center top;
	padding: 10px;
	text-align: left;
	position: relative;
}
DIV.hr {
  border: none;
	height: 1px;
	background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center center;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	clear: both;
}
DIV.hr HR {
  display: none;
}
UL.middle_right-rightbox-productheader-menu {
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
}
UL.middle_right-rightbox-productheader-menu LI {
	padding: 0px 10px 0px 10px;
	background: url(../img/embeded/arrow1.gif) no-repeat left center;
}
UL.middle_right-rightbox-productheader-menu LI A {
	color: #ff000;
	font-weight: bold;
	text-decoration: none;
}
DIV.bubbleinc-spacer-small {
	width: 260px;
	font-size: 10px;
	color: #666666;
	line-height: 13px;
}
DIV.zalozky_produkt-gallery A {
	text-decoration: none;
}
DIV.zalozky_produkt-gallery A IMG {
	padding: 5px 10px 5px 10px;
	border: 1px solid white;
}
DIV.zalozky_produkt-gallery A:hover IMG {
	background: url(../img/embeded/middle_right-gallery.jpg) no-repeat center center;
}
TABLE TR.visible_row TD {
	background-color: #f2f2f2;
}
TABLE.table_dotted TR TD {
	background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x left top;
}
DIV.middle_right-rightbox-left {
	width: 49%;
	float: left;
}
DIV.middle_right-rightbox-right {
	width: 49%;
	float: right;
}
DIV.middle_right-rightbox-textcontent {
	padding: 16px 20px 20px 20px;
	position: relative;
}
DIV.middle_right-rightbox-textcontent H3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
}
DIV.middle_right-rightbox-textcontent H5 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 10px;
	color: #000000;
}
DIV.middle_right-rightbox-textcontent H4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding-top: 8px;
}
DIV.middle_right-rightbox-textcontent UL {
	padding: 0px; 
	margin: 7px;
	list-style-type: none;
}
DIV.middle_right-rightbox-textcontent UL LI {
	padding: 0px 0px 0px 10px;
	background: url(../img/embeded/arrow1.gif) no-repeat left center;
}
TABLE.tabulka_prislusenstvo TR TD {
	background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center bottom;
}
TABLE.tabulka_prislusenstvo TR TD A {
	text-decoration: none;
	color: #333333;
}
IMG.formated-left {
  padding: 3px;
  margin: 3px;
  border: 1px solid #E1E1E1;
  float: left;
}
IMG.formated-center {
  padding: 3px;
  margin: 3px;
  border: 1px solid #E1E1E1;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
IMG.formated-left-spaced {
  padding: 3px;
  margin: 3px 10px 3px 3px;
  border: 1px solid #E1E1E1;
  float: left;
}
DIV.faxcopynews_container {
  margin: 10px 20px 10px 20px; 
  padding: 10px;
  border: 1px dotted #E1E1E1;
  background: url(../img/embeded/container.jpg) repeat-y center top;
}
DIV.faxcopynews_item {
  background-color: white;
  border: 1px dotted #E1E1E1;
  float: left;
  margin: 10px 10px;
  padding: 5px;
  text-align: center;
  width: 150px;
  font-size: 11px;
}
IFRAME {
  padding: 3px;
  margin: 3px;
  border: 1px solid #E1E1E1;
}
DIV.store-image {
  float: right;
  width: 250px;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 10px; 
  background: url(../img/embeded/vertical-separator.gif) repeat-y left bottom;
}

DIV.store-image IMG {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center bottom;
} 

/* ----- default listing ----- */

DIV.middle_right-listingrow {
  height: 66px;
  background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center top;
  margin: 0px 5px 0px 5px;
  position: relative;
  clear: both;
}
DIV.middle_right-listingrow A.middle_right-listingrow-img {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  width: 75px;
  height: 56px;
}
DIV.middle_right-listingrow-text {
  position: absolute;
  left: 95px;
  top: 0px;
  width: 330px;
  height: 66px;
}
DIV.middle_right-listingrow H3 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
  display: block;
}
DIV.middle_right-listingrow H3 A {
	text-decoration: none;
}
DIV.middle_right-listingrow SPAN {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
DIV.middle_right-listingrow-tags {
	display: block;
	position: absolute;
	position: relative;
	left: 415px;
	top: 20px;
	width: 100px;
	height: 25px;
	/*background: url(../img/embeded/tag_row.gif) no-repeat left center;*/ 
}
DIV.middle_right-listingrow-tags-tip {
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	background: url(../img/embeded/tag_row-tip.gif) no-repeat; 
}
DIV.middle_right-listingrow-tags-new {
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	background: url(../img/embeded/tag_row-new.gif) no-repeat; 
}
DIV.middle_right-listingrow-tags-akcia {
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	background: url(../img/embeded/tag_row-akcia.gif) no-repeat; 
}
DIV.middle_right-listingrow-tags-vypredaj {
	display: block;
	position: absolute;
	left: 77px;
	top: 0px;
	width: 25px;
	height: 25px;
	background: url(../img/embeded/tag_row-vypredaj.gif) no-repeat; 
}
DIV.middle_right-listingrow-price {
	position: absolute;
	left: 510px;
	top: 25px;
	color: #ED141D;
	font-size: 14px;
	width: 120px;
	text-align: right;
	font-weight: bold;
}
DIV.middle_right-listingrow-pricecall {
	position: absolute;
	left: 540px;
	top: 20px;
	background: url(../img/embeded/phone.jpg) no-repeat;
	width: 89px;
	height: 25px;
}
DIV.middle_right-listingrow-toolbar {
  position: absolute;
  left: 650px;
  top: 0px;
  width: 100px;
  height: 66px;
}
DIV.middle_right-listingrow-toolbar A {
  color: #A7A7A7;
  text-decoration: none;
  font-size: 10px;
  line-height: 12px;
}
DIV.middle_right-listingrow-toolbar A:hover {
  color: #ED141D;
}

DIV.filter_box1 {
  width: 150px;
  background: url(../img/embeded/filter_1.gif) repeat-y center center;
  position: relative;
  margin-bottom: 15px;
}
DIV.filter_box2 {
  background: url(../img/embeded/filter_2.gif) no-repeat center bottom;
}
DIV.filter_box3 {
  background: url(../img/embeded/filter_3.gif) no-repeat center top;
}
DIV.filter_box-content, DIV.config_filter_box-content {
  padding: 10px;
}
DIV.filter_box-content B {
  color: #018a40;
}
DIV.filter_box-content UL {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  padding-top: 5px;
}
DIV.filter_box-content UL LI {
  background: url("../img/embeded/middle_left-leftbox-content-separator.jpg") repeat-x scroll left top transparent;
  padding: 2px 0px 2px 0px;
}
DIV.filter_box-content UL LI A {
  text-decoration: none;
  font-size: 11px;
  color: #333333;
  background: url("../img/embeded/filter_close-inact.gif") no-repeat scroll right center transparent;
  display: block;
}
DIV.filter_box-content UL LI A:hover {
  color: red;
  background: url("../img/embeded/filter_close-act.gif") no-repeat scroll right center transparent;
}
DIV.config_filter_box-content UL {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
DIV.config_filter_box-content UL LI {
  background: url("../img/embeded/arrow1.gif") no-repeat scroll left center transparent;
  padding: 0px 0px 0px 0px;
}
DIV.config_filter_box-content UL LI A {
  text-decoration: none;
  font-size: 11px;
  display: block;
  padding: 0px 0px 0px 10px;
}



DIV.middle_right-listonly {
  background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center top;
  margin: 0px 5px 0px 5px;
  position: relative;
  clear: both;
  height: 25px;
}

DIV.middle_right-listonly-text {
  position: absolute;
  left: 0px;
  top: 3px;
  width: 550px;
  height: 66px;
}
DIV.middle_right-listonly H3 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
  display: block;
}
DIV.middle_right-listonly-price {
	position: absolute;
	left: 510px;
	top: 4px;
	color: #ED141D;
	width: 120px;
	text-align: right;
	font-weight: bold;
}
DIV.middle_right-listonly H3 A {
	text-decoration: none;
}
DIV.middle_right-listonly-toolbar {
  position: absolute;
  left: 650px;
  top: 6px;
  width: 100px;
  height: 66px;
}
DIV.middle_right-listonly-toolbar A {
  color: #A7A7A7;
  text-decoration: none;
  font-size: 10px;
  line-height: 12px;
}
DIV.middle_right-listonly-toolbar A:hover {
  color: #ED141D;
}
DIV.sms-banner {
  width: 975px;
  height: 165px;
  background: url("../img/embeded/sms-banner.jpg") no-repeat scroll center top transparent;
  position: relative;
}
DIV.sms-banner H3 {
  color: white;
  position: absolute;
  left: 25px;
  top: 35px;
  font-size: 20px;
  font-weight: normal;
}
DIV.sms-banner UL {
  position: absolute;
  left: 25px;
  top: 80px;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
DIV.sms-banner UL LI {
  float: left;
  display: block;
  padding: 0px 13px 0px 7px;
  background: url("../img/embeded/sms-arrow.jpg") no-repeat scroll left center transparent;
}
DIV.sms-banner UL LI A {         
  display: block;
  color: #FEC0E5;
  font-weight: bold;
  text-decoration: none;
}
DIV.sms-banner UL LI A:hover {         
  color: white;
}
TABLE.tabulka_prislusenstvo TR TD SPAN {
	font-size: 10px;
	color: #666666;
} 
TABLE.tabulka_prislusenstvo TR TD B {
	color: #ED141D;
} 

/* ------ konfigurator ------- */
DIV#config_middle_left {
	float: left;
	width: 780px;
}
DIV#config_middle_right {
	float: right;
	width: 180px;
}
DIV#config-buy1_spacer {
  padding: 2px 12px 12px 12px;
}
DIV.config-buy1_item {
  background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center top;
  padding: 3px 0px 3px 0px;
  margin-top: 3px;
  position: relative;
  
}
DIV.config-buy1_item-textcontent {
  width: 580px;
  min-height: 30px;
  _height: 30px;
  font-size: 11px;
}
DIV.config-buy1_item-textcontent SPAN {
  color: #666666;
}
INPUT.config-buy1_item-form-text {
  width: 20px;
  float: left;
  display: block;
}
INPUT.config-buy1_item-form-button {
  display: block;
  width: 10px;
  height: 10px;
  border: 0px;
  float: left;
  margin: 5px 5px 0px 0px;
}
DIV.config-buy1_item-form-ks {
  padding: 3px 0px 0px 5px;
  float: left;
}
DIV.config-buy1_item-form {
  display: block;
  position: absolute;
  top: 7px;
  right: 12px;
  width: 70px;
}
DIV.box_config-buy-item {
  background: url(../img/embeded/middle_left-leftbox-content-separator.jpg) repeat-x center top;
  padding: 3px 0px 3px 0px;
  margin-top: 3px;
  position: relative;
}
DIV.box_config-buy-textcontent {
  font-size: 11px;
  min-height: 30px;
  _height: 30px;
}
DIV.box_config-buy-item-form {
  display: block;
  position: absolute;
  top: 7px;
  right: 0px;
  width: 60px;
}
DIV.box_config-buy-container H4 {
  padding: 10px 0px 5px 0px;
  margin: 0px;
  color: #11748f;
}
DIV.box_config-buy-separator {
  height: 2px;
}
DIV#box_config-buy-price {
  padding-top: 10px;
  font-weight: bold;
  color: #3358a8;
}
DIV#box_config-buy-price SPAN {
  font-weight: normal;
}
DIV#box_config-buy-buttons {
  border: 1px solid #cdcdcd;
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  padding: 5px;
  margin-top: 10px;
}
INPUT.box_config-buy-item-form-button {
  display: block;
  width: 10px;
  height: 10px;
  border: 0px;
  float: left;
  margin: 5px 5px 0px 0px;
}
INPUT.box_config-buy-item-form-text {
  width: 20px;
  float: left;
  display: block;
}
DIV.box_config-buy-item-form-ks {
  padding: 3px 0px 0px 5px;
  float: left;
}
DIV.box_config-buy_item-textcontent {
  width: 90px;
  min-height: 30px;
  _height: 30px;
  font-size: 10px;
  line-height: 13px;
}
DIV.box_config-buy_item-textcontent SPAN {
  color: #3358a8;
}