

/* ----- 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_right-listingbox3 H3.big {
	font-size: 16px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: bold;
}

DIV.middle_right-listingbox3 img.imgkonf {
  height:100px;
}


div.online-konfigurator {
	position:relative;
	width:505px;
	min-height:330px;
	text-align:left;
	background: url(../img/embeded/konfigurator-back.jpg) no-repeat top center;
}
div.online-konfigurator LABEL {
	font-weight: bold;
	
}
H3.konfigurator {
	position: absolute;
	left: 200px;
	top: 50px;
	width: 300px;
	
}
DIV.online-konfigurator-right {
	float: right;
	width: 250px;
	padding: 30px 30px 0px 0px;
}
DIV#ajax {
	float: left;
	width: 160px;
	margin: 20px 0px 0px 15px;
}
div.online-konfigurator label {float:left; width:120px; display:block; padding-top:5px;}
a.butt {display:block; padding:5px; color:white; background:red; border:2px solid #ccc; width:200px; font-weight:bold; margin:5px auto;}

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-supervypredaj {
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/embeded/middle_right-listingbox-supvyp.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-supervypredaj {
	display: block;
	width: 48px;
	height: 58px;
	position: absolute;
	left: 30px;
	top: 210px;
	background: url(../img/embeded/middle_right-listingbox-supvyp.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.middle_shortbox1-left {
	width: 480px;
	background: url(../img/embeded/middle_shortbox1.jpg) repeat-y center center;
	float: left;
	margin-bottom: 15px;
}
DIV.middle_shortbox1-right {
	width: 480px;
	background: url(../img/embeded/middle_shortbox1.jpg) repeat-y center center;
	float: right;
	margin-bottom: 15px;
}
DIV.middle_shortbox1 {
	width: 480px;
	background: url(../img/embeded/middle_shortbox1.jpg) repeat-y center center;
	margin-bottom: 15px;
}
DIV.middle_shortbox2 {
	background: url(../img/embeded/middle_shortbox3.jpg) no-repeat center bottom;
}
DIV.middle_shortbox3 {
	background: url(../img/embeded/middle_shortbox2.jpg) no-repeat center top;
	padding: 10px;
	text-align: left;
	position: relative;
}
DIV.middle_veryshortbox1-left {
	width: 316px;
	background: url(../img/embeded/middle_veryshortbox1.jpg) repeat-y center center;
	float: left;
	margin-bottom: 15px;
}
DIV.middle_veryshortbox1-right {
	width: 316px;
	background: url(../img/embeded/middle_veryshortbox1.jpg) repeat-y center center;
	float: right;
	margin-bottom: 15px;
}
DIV.middle_veryshortbox1 {
	width: 316px;
	background: url(../img/embeded/middle_veryshortbox1.jpg) repeat-y center center;
	margin-bottom: 15px;
	float: left;
	margin-left: 14px;
}
DIV.middle_veryshortbox2 {
	background: url(../img/embeded/middle_veryshortbox3.jpg) no-repeat center bottom;
}
DIV.middle_veryshortbox3 {
	background: url(../img/embeded/middle_veryshortbox2.jpg) no-repeat center top;
	padding: 10px;
	text-align: left;
	position: relative;
}
H3.centered {
	font-size: 18px;
	font-weight: normal;
	display: block;
	text-align: center;
	margin: 5px;
	line-height: 25px;
}
H3.centered A {
	text-decoration: none;
}
H3.centered A:hover {
	text-decoration: underline;
}
IMG.centered {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
DIV.middle_widebox1b {
	width: 975px;
	background: url(../img/embeded/middle_widebox1b.jpg) repeat-y center center;
	margin-bottom: 15px;
}
DIV.middle_widebox2b {
	background: url(../img/embeded/middle_widebox3b.jpg) no-repeat center bottom;
}
DIV.middle_widebox3b {
	background: url(../img/embeded/middle_widebox2b.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 TR.visible_row TH {
	background-color: #f2f2f2;
	color: red;
}
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;
}
UL.formated {
	padding: 0px; 
	margin: 7px;
	list-style-type: none;
}
UL.formated 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-tags-supervypredaj {
	display: block;
	position: absolute;
	left: 77px;
	top: 0px;
	width: 25px;
	height: 25px;
	background: url(../img/embeded/tag_row-supvyp.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;
} 
DIV.kreator-banner {
  width: 975px;
  height: 265px;
  background: url("../img/embeded/kreator.jpg") no-repeat scroll center top transparent;
  position: relative;
}
DIV.kreator-banner H3 {
  color: red;
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 22px;
  font-weight: normal;
}
DIV.kreator-banner H4 {
  color: #5C3892;
  position: absolute;
  left: 0px;
  top: 30px;
  font-size: 18px;
  font-weight: normal;
}
DIV.kreator-banner DIV.text {
  color: white;
  position: absolute;
  left: 20px;
  top: 115px;
  width: 600px;
  font-weight: bold;
}
/* ------ 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;
}
.form-input {
	border: 1px solid #E5E5E5;
	padding: 3px;
	background: url(../img/embeded/form-input.gif) repeat-x top center;
	width: 300px;
}
.form-input {
	border: 1px solid #E5E5E5;
	padding: 3px;
	background: url(../img/embeded/form-input.gif) repeat-x top center;
	width: 300px;
}
.form-button {
	border: 0px;
	padding: 3px;
	background: url(../img/embeded/button.gif) repeat-x center center;
	width: 100px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	cursor: pointer;
}
.form-button-right {
	border: 0px;
	padding: 3px;
	background: url(../img/embeded/button.gif) repeat-x center center;
	width: 100px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	cursor: pointer;
	float: right;
	display: block;
}
TD.form-leftcol {
	text-align: right;
}
TABLE.nicetable {
	border-top: 1px dotted #D2D2D2;
	border-bottom: 1px dotted #D2D2D2;
}
TABLE.nicetable TR TH {
	background-color: #efefef;
}
TABLE.nicetable TR TD {
	background-color: #F7F7F7;
}
FIELDSET {
	border: 0px;
}
A.buttonlike {
	display: block;
	background: url(../img/embeded/buttonlike_back.jpg) repeat-x bottom center;
	width: 160px;
	height: 16px;
	border: 1px solid #d1d1d1;
	padding: 5px;
	float: left;
	margin: 5px;
	font-weight: bold;
	text-decoration: none;
}
A.buttonlike:hover {
	background-image: url(none);
	background-color: white;
	
}
A.buttonlike IMG {
	border: none;
	margin-right: 5px;
}
A.buttonlike2 {
	display: block;
	background: url(../img/embeded/konfigurator-button.jpg) repeat-x bottom center;
	width: 150px;
	height: 21px;
	padding-top: 5px;
	margin: 4px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
/* ------------ canon pozvanka ------------- */
DIV.middle_pozvanka-canon1 {
	 background: url(../img/pozvanka-canon/pozvanka-canon1.jpg) repeat-x center top;
	 height: 174px;
	 position: relative;
	 margin-bottom: 15px;




}
A#cd-form {
	 background-color: #ED141D;
	 padding: 7px;
	 display: block;
	 width: 300px;
	 text-align: center;
	 color: white;
	 text-decoration: none;
	 font-size: 16px;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 20px;
	 margin-bottom: 20px; 
}
DIV.middle_pozvanka-canon1 H3 {
	 position: absolute;
	 left: 18px;
	 top: 18px;
	 width: 150px;


	 color: white;
	 margin: 0px;
	 padding: 0px;
	 font-size: 25px;
	 font-weight: normal;
	 line-height: 30px;

}
DIV.middle_pozvanka-canon1 P {
	 position: absolute;
	 left: 200px;
	 top: 25px;
	 width: 730px;
	 font-size: 15px;
	 line-height: 20px;





}
DIV.middle_pozvanka-canon1 H4 {
	 position: absolute;
	 left: 730px;
	 top: 143px;
	 color: #d20139;
	 margin: 0px;
	 padding: 0px;
	 font-size: 17px;
	 line-height: 30px;


}

/*------ ESHOP PROGRESS ------*/

DIV.eshop-progress {
	height: 25px;
	border: 1px solid #e1e1e1;
	position: relative;
}
DIV.eshop-progress UL  {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
}
DIV.eshop-progress UL LI {
	display: block;
	float: left;
	width: 150px;
	height: 21px;
	text-align: center;
	background: url(../img/embeded/eshop-progres-2.jpg) no-repeat top right;
	font-weight: bold;
	color: grey;
	padding-top: 4px;
}
DIV.eshop-progress UL LI.act {
	color: red;
}
DIV.eshop-progress DIV.hotovo {
	position: absolute;
	right: 30px;
	top: 4px;
	font-weight: bold;
}

INPUT.buttonlike {
	display: block;
	background: url(../img/embeded/buttonlike_back.jpg) repeat-x bottom center;
	width: 160px;
	height: 30px;
	border: 1px solid #d1d1d1;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #ED141D;
	float: right;
	font-size: 12px;
	font-family: arial;
}
INPUT.buttonlike2 {
	display: block;
	background: url(../img/embeded/buttonlike_back.jpg) repeat-x bottom center;
	width: 160px;
	height: 30px;
	border: 1px solid #d1d1d1;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #ED141D;
	float: left;
	font-size: 12px;
	font-family: arial;
	margin-right: 10px;
}
INPUT.buttonlike:hover, INPUT.buttonlike2:hover {
	background-image: url(none);
	background-color: white;
	cursor: pointer;
	
}
A.buttonlike IMG {
	border: none;
	margin-right: 5px;
}
DIV.eshop_spacer {
	width: 500px;
	float: left;
	padding-top: 5px;
}
DIV.eshop_wizardrow {
	height: 20px;
}
DIV.eshop_wizardrow-left {
	float: left;
	width: 250px;
	text-align: right;
	padding-top: 5px;
}
DIV.eshop_wizardrow-right {
	float: right;
	width: 470px;
	text-align: left;
}
DIV.eshop_wizardrow-right SELECT {
	width: 300px;
	border: 1px solid #E1E1E1;
	padding: 3px;
}
DIV.suma_dokopy {
	text-align: right;
	font-size: 17px;
	color: #FF0000;
	padding-right: 15px;
}

/* ------ nove stvorcove zobraznie ------ */

DIV.middle_right-listingbox2011 {
	float: left;
	margin: 0px 10px 10px 0px;
	position: relative;
	width: 240px;
	height: 382px;
	background: url(../img2011/template/middle_right-listingbox2011-background.png) no-repeat center center;
}

