* { margin: 0; padding: 0; }

#boxes-wrap { margin: 0px auto; background: #F4F4F4 no-repeat center top; padding-bottom: 20px; padding-left: 5px; padding-top: 0px; }

.mash-box { width: 675px; margin: 0 auto 10px; position: relative; cursor: hand; height: 1%; background: #FFF url(../img/EFEFEF-2.gif) repeat-y left;	padding-bottom: 3px; padding: 0px 0px 2px; text-align: left; z-index: auto; }
.mash-box:hover { box-shadow: 0px 0px 6px #69F; }

.mash-box img {
	position: absolute;
	left: 0px; 
	height: 86px;	
	width: 120px;
	margin: 0px;
	padding: 0px;
	border-top: 1px none #0049AC;
	border-right: 1px none #0049AC;
	border-bottom: 2px solid #FFF;
	border-left: 1px none #666;
} 
.price {
	position: absolute;
	top: 105px;
	width: 120px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
	font: bold 10px Arial, Helvetica, sans-serif !important;
	left: 1px;
}
.price2 {
	position: absolute;
	top: 178px;
	*top: 162px;
	width: 120px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
	font: bold 10px Arial, Helvetica, sans-serif !important;
}
.price p, .price2 p {
	color: #C00;
	border-radius: 2px;
	margin-right: auto;
	text-align: center;
	margin-left: auto;
	
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 6px 3px 7px;
	line-height: 10px;
	margin-bottom: 7px;
	white-space: nowrap;
	box-shadow: 0px 0px 5px #CCC;
	text-shadow: 1px 1px 1px #FFF;
	
	/* background: #fffee6; */
	background: #fffddd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #fffddd 0%, #ffffff 40%, #ffffff 60%, #fffddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fffddd), color-stop(40%,#ffffff), color-stop(60%,#ffffff), color-stop(100%,#fffddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fffddd 0%,#ffffff 40%,#ffffff 60%,#fffddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fffddd 0%,#ffffff 40%,#ffffff 60%,#fffddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fffddd 0%,#ffffff 40%,#ffffff 60%,#fffddd 100%); /* IE10+ */
background: linear-gradient(to right,  #fffddd 0%,#ffffff 40%,#ffffff 60%,#fffddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffddd', endColorstr='#fffddd',GradientType=1 ); /* IE6-8 */
}
.price p.space, .price2 p.space {
	background: none;
	display: block;
	box-shadow: none;
	line-height: 15px;
}

.title-bar {
	padding: 3px 0 5px 0px;
	overflow: hidden;
	width: 675px;
	color: white;
	background: #195BB3 url(../img/mash-title-bk.gif) no-repeat right top;
}
/* .title { width: 100%; text-align: left; display: block; }*/
.title-bar h4 { font: bold 13px Arial, Helvetica, sans-serif;
 margin-left: 140px; }
.title-bar h4 a { text-decoration:none; color:#b4e6ff; font-size:13px; display:block; text-shadow:0px 0px 5px #003; }
.title-bar h4 a:hover { text-decoration: none; color: #FFF; }
.title-bar h4 span { font-size: 11px; color: #9CF; padding-left: 3px; }
.title-bar h4 a strong { color: #FFF; font-size: 12px; }

.txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	width: 520px;
	margin: 0px 0px 0px 140px;
	padding-top: 13px;
	padding-bottom: 5px;
}

.txtbox p {
	color: #000;
	white-space: normal;
	margin-bottom: 8px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
.txtbox p span {
	color: #09F;
	margin: 0px;
	width: 0px;
	background: url(../img/bullet.gif) no-repeat 60% 35%;
	font-size: 8px;
	float: none;
	padding-right: 7px;
	padding-left: 7px;
	text-indent: -200px;
}
.txtbox p > span:nth-child(1) { padding-left: 0; background: url(../img/bullet.gif) no-repeat left 40%; }

.txtbox p strong { background: #F4F4F4; color: #039; text-shadow: 1px 1px 1px #FFF; }
.txtbox p sup {
	font-size: 9px;
	vertical-align: super;
	line-height: 0px;
	top: 3px;
	position: relative;
	padding-right: 1px;
	padding-left: 1px;
}

	
.columns {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-gap: 6px; /* Chrome, Safari, Opera */
	-moz-column-gap: 6px; /* Firefox */
	column-gap: 6px;
	margin-bottom: 8px;
}
.columns p {
	text-align: left;
	text-indent: -10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.break, .columns p.break { 
	break-before: column;
	-webkit-column-break-before: column; 
	-webkit-column-break-before: always;
	-moz-column-break-before: column;
	-moz-column-break-before: always;
	-ms-column-break-before: column;
	-o-column-break-before: column; 
	
	page-break-before: always;
	page-break-inside: auto;
} 

/* .txt-1 {margin: 0px; padding: 15px 0px 8px; float: left; width: 500px; height: 1%; font-size: 11px; color: #000; } */

#prodadena, .prodadena { background: url(../img/Sold-Bg-3.gif) no-repeat 35px 15px; color: #000; }
#prodadena-eng, .prodadena-eng, .sold { background: url(../img/Sold-Eng-3.gif) no-repeat 130px 20px; }

/* .txt-1 p { color: #000; font-size: 11px; font-style: normal; font-family: Arial, Helvetica, sans-serif; white-space: normal; margin-bottom: 8px; } */
/* .txt-1 p span {
	color: #09F;
	margin: 0px;
	width: 0px;
	background: url(../img/bullet.gif) no-repeat 60% 40%;
	font-size: 8px;
	float: none;
	padding-right: 7px;
	padding-left: 7px;
	text-indent: -200px;
} */
/* .price {
	background: #FFC;
	float: right;
	width: auto;
	color: #900;
	text-align: right;
	border: 1px solid #900;
	padding: 3px 5px 3px 6px;
	box-shadow: 5px 5px 5px 0px #CCC;
} */



/* sortable */
.prepress { border-top: 2px solid #0049AC; border-right: 2px solid #0049AC; border-bottom: 2px solid #0049AC; border-left: 2px solid #039; }
.prepress .title-bar { text-align: left; }
.prepress .txtbox { /* color: #A34427; */ }
.color1 { border-top: 2px solid #0049AC; border-right: 2px solid #0049AC; border-bottom: 2px solid #0049AC; border-left: 2px solid #039; }
.color1 .title-bar { }
.color1 .txtbox { /* color: #8B3C2A; */}
.color2 { border-top: 2px solid #0049AC; border-right: 2px solid #0049AC; border-bottom: 2px solid #0049AC; border-left: 2px solid #039; }
.color2 .title-bar { }
.color2 .txtbox { /* color: #8B3C2A; */ }
.color45 { border-top: 2px solid #0049AC; border-right: 2px solid #0049AC; border-bottom: 2px solid #0049AC; border-left: 2px solid #039; }
.color45 .title-bar { }
.color45 .txtbox { /* color: #8B3C2A; */ }
.postpress { border-top: 2px solid #0049AC; border-right: 2px solid #0049AC; border-bottom: 2px solid #0049AC; border-left: 2px solid #039; }
.postpress .title-bar { }
.postpress .txtbox { /* color: #B37141; */ }
#catpicker { font: 12px/12px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; border-bottom: 1px solid #C1C1C1; padding: 0px 0px 0px 51px; background: #FFF; margin: 0px 0px 15px -5px; }
#catpicker a:link, #catpicker a:visited { font: 12px Arial, Helvetica, sans-serif; color: #009; text-decoration: none; display: inline-block; padding: 3px 15px 3px 8px; background: url(../img/mash-nav-bk.gif) no-repeat right bottom; text-align: left; margin: 0px; }
.current { font-weight: bold !important; font-size: 13px !important; line-height: 18px !important; color: #FFF !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; background: url(../img/mash-nav-bk-select.gif) no-repeat right bottom !important; padding-right: 15px; padding-top: 7px !important; padding-bottom: 3px !important; margin-bottom: -1px !important; display: inline-block; }
/* end sortable */


#n.mash-box { background: #FFF url(../img/EFEFEF-2.gif) repeat-y left;	padding-bottom: 3px; }

#n .title-bar {
	width: 675px;
	padding-left: 0px;
	background: url(../img/mash-title-bk.gif) no-repeat right top;
	padding-top: 3px;
}

#n .title-bar .title { width: 100%; }

#n .title-bar .title h4 a {
	display: block;
	/* padding-left: 140px; */
	text-shadow: 0px 0px 5px #003;
}
#n .txtbox  {
	/* margin-left: 118px; width: 520px; */
	padding-top: 10px !important;
	margin-top: 0px;
}
#n .txtbox p { color: #000; font-size: 11px; font-style: normal; font-family: Arial, Helvetica, sans-serif; white-space: normal; margin-bottom: 8px; }
#n .txtbox p span {
	color: #09F;
	margin: 0px;
	width: 0px;
	background: url(../img/bullet.gif) no-repeat 60% 40%;
	font-size: 8px;
	float: none;
	padding-right: 7px;
	padding-left: 7px;
	text-indent: -200px;
}
#n .txtbox p strong { background: #F4F4F4; color: #039; text-shadow: 1px 1px 1px #FFF; }
	
#n .txtbox .columns {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-gap: 6px; /* Chrome, Safari, Opera */
	-moz-column-gap: 6px; /* Firefox */
	column-gap: 6px;
	margin-bottom: 8px;
}
#n .txtbox .columns p {
	text-align: left;
	text-indent: -20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#n .price1 {
	font-size: 11px;
	background: #FFC;
	position: relative;
	float: right;
	text-align: right;
	color: #900;
	margin: 2px -5px -22px -140px;
	box-shadow: 5px 5px 5px 0px #E4E4E4 !important;
	border: 1px solid #FFF;
	border-radius: 10px !important;
	padding: 7px 5px 4px 10px;
	line-height: 11px;
	width: auto;
}
#n .price2 {
	font-size: 10px !important;
	color: #900;
	position: relative;
	border: 1px none #FFF;
	margin-right: -140px;
	top: 67px;
	margin-top: 0px;
	width: 108px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 12px;
	text-shadow: 1px 1px 1px #FFF;
	height: 40px;
	float: left;
	line-height: 11px;
	margin-bottom: -40px;
}

#n a img { left: 0px; height: 86px;	width: 120px; }

.red { color: #C00 !important; font-size: 11px !important; background: url(none) !important; font-weight: normal !important; padding: 0px !important; }

div#topcontrol img { background: #000; }
