html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font: 12px/18px Arial;
	color: #000;
}
body {
	min-width: 1002px;
	background: #fffcdc;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0 0 10px;
}
h1 {
	font: 24px Arial;
}
h2 {
	font: 20px Arial;
}
h3 {
	font: 18px Arial;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	font: 12px Arial;
}
form {
	padding: 0px;
	margin: 0px;
}
a:link, a:visited, a:active {
	color: #af3e31;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
p {
	padding: 0 0 15px 0;
	margin: 0px;
}
#wrapper {
	width: 933px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header {
	height: 145px;
	position: relative;
}
#search {
	position: absolute;
	top: 25px;
	right: 0px;
	width: 395px;
}
#logo:link, #logo:visited, #logo:hover, #logo:active {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
#icons {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 20px;
	left: 199px;
}
#icons li {
	list-style: none;
	float: left;
	padding-right: 40px;
}
.left-top-bg {
	background: #ffeabb url('/images/left-top-bg.jpg') left top no-repeat;
}
.right-top-bg {
	background: url('/images/right-top-bg.jpg') right top no-repeat;
}
.left-bottom-bg {
	background: url('/images/left-bottom-bg.jpg') left bottom no-repeat;
}
.right-bottom-bg {
	background: url('/images/right-bottom-bg.jpg') right bottom no-repeat;
}
.form-text {
	background: url('/images/form-text.jpg') left top no-repeat;
	border: none;
	width: 218px;
	height: 27px;
	height: 22px !important\0/;
	//height: 22px;
	padding: 0 15px;
	padding: 5px 15px 0 !important\0/;
	//padding: 5px 15px 0;
	font: 12px Arial;
	color: #969696;
}
.form-but {
	background: url('/images/form-but.jpg') left top no-repeat;
	width: 104px;
	height: 27px;
	border: none;
	font: 12px Arial;
	color: #fff;
}
#topmenu {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 91px;
	left: 172px;
}
#topmenu li {
	list-style: none;
	float: left;
	margin-right: 2px;
	-width: 40px;
	white-space: nowrap;
}
#topmenu li div div {
	padding: 6px 27px 0;
	height: 27px;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
	font-size: 18px;
	text-decoration: none;
}
.select-element {
	background: url('/images/bg-topmenu.jpg') top repeat-x;
}
.select-element div {
	background: url('/images/left-topmenu.jpg') left top no-repeat;
}
.select-element div div {
	background: url('/images/right-topmenu.jpg') right top no-repeat;
}
.select-element a:link, .select-element a:visited, .select-element a:hover, .select-element a:active {
	color: #fff !important;
}
.big-border-left {
	background: #ffeabb url('/images/border.jpg') right repeat-y;
	margin-bottom: 29px;
}
.big-border-bottom {
	background: url('/images/border.jpg') bottom repeat-x;
}
.big-border-right-bottom {
	background: url('/images/big-border-right-bottom.jpg') right bottom no-repeat;
}
.top-red-bg {
	background: url('/images/top-red-bg.jpg') top repeat-x;
}
.top-red-left {
	background: url('/images/top-red-left.jpg') left top no-repeat;
}
.top-red-right {
	background: url('/images/top-red-right.jpg') right top no-repeat;
}
.big-table-header {
	height: 28px;
	padding: 9px 0 0 28px;
	font: bold 16px Arial;
	color: white;
}
.big-fotos {
	position: relative;
	height: 230px;
	overflow: hidden;
	border-right: 1px solid #ffc84d;
}
.fade-left-bottom {
	background: url('/images/fade-left-bottom.png') left bottom no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}
#portfolio {
	padding: 0px;
	margin: 0px;
}
#portfolio li {
	list-style: none;
}
.catalog-table tr th {
	height: 38px;
	font: 18px Arial;
	color: #fff;
	border-bottom: 1px solid #ffc84d;
}
.catalog-table tr td {
	padding-left: 8px;
}
.catalog-table tr td div {
	padding-right: 8px;
}
.catalog-table tr td div div {
	padding: 8px 0 0 22px;
	height: 24px;
	font: 14px Arial;
	background: url('/images/border.jpg') bottom repeat-x;
}
.catalog-table a:link, .catalog-table a:visited, .catalog-table a:active {
	text-decoration: none;
}
.catalog-table a:hover {
	text-decoration: underline;
}
.select-catalog {
	background: url('/images/left-bg-catalog.jpg') left top no-repeat;
}
.select-catalog div {
	background: url('/images/right-bg-catalog.jpg') right top no-repeat;
}
.select-catalog div div {
	background: url('/images/bg-catalog.jpg') top repeat-x !important;
}
.select-catalog a:link, .select-catalog a:visited, .select-catalog a:hover, .select-catalog a:active {
	color: #fff;
}
.nobackground td.select-catalog div div {
	background: url('/images/bg-catalog.jpg') top repeat-x !important;
}
.nobackground td div div {
	background: none !important;
}
#middle {
	width: 100%;
	padding: 0 0 175px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
}
#content {
	padding: 0 323px 0 0;
}
.main-catalog {
	margin-bottom: 21px;
}
.main-catalog tr td {
	padding-right: 10px;
	vertical-align: top;
}

/* iskudrat 07.11.14 */
.main-catalog.on-main tr td {
	/*display: inline-block;*/
	width: 196px;
}
#bread { padding-bottom: 16px; font-size: 12px; font-weight: normal; color: #333; }

.last-good {
	padding: 0px !important;
}
.goods-headers {
	background: #d35346 url('/images/header-left-bg.jpg') left top no-repeat;
}
.goods-headers div {
	background: url('/images/header-right-bg.jpg') right top no-repeat;
	padding: 10px 12px;
	font:16px Arial;
	color: #fff;
}
.left-border {
	background: #ffeabb url('/images/border.jpg') left repeat-y;
}
.right-border {
	background: url('/images/border.jpg') right repeat-y;
}
.bottom-border {
	background: url('/images/border.jpg') bottom repeat-x;
}
.left-bottom-border {
	background: url('/images/left-bottom-border.jpg') left bottom no-repeat;
}
.right-bottom-border {
	background: url('/images/right-bottom-border.jpg') right bottom no-repeat;
	padding: 6px 14px 11px;
	padding: 14px 14px 11px;
}
.foto-good {
	position: relative;
	width: 143px;
	height: 107px;
	margin: 0 auto;
}
.foto-good img {
	border: 1px solid #ffc84d;
	font: 0px/0px Arial;
}
.left-top-foto, .right-top-foto, .left-bottom-foto, .right-bottom-foto {
	position: absolute;
	width: 9px;
	height: 9px;
	background-position: left top;
	background-repeat: no-repeat;
}
.left-top-foto {
	top: 0px;
	left: 0px;
	background-image: url('/images/left-top-foto.png');
}
.right-top-foto {
	top: 0px;
	right: 0px;
	background-image: url('/images/right-top-foto.png');
}
.left-bottom-foto {
	bottom: 0px;
	left: 0px;
	background-image: url('/images/left-bottom-foto.png');
}
.right-bottom-foto {
	bottom: 0px;
	right: 0px;
	background: url('/images/right-bottom-foto.png');
}
.ten {
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 141px;
	height: 38px;
	background: url('/images/ten.png');
	font: 24px Arial;
	color: #fff;
	text-align: center;
	padding-top: 7px;
}
.shortgood {
	padding: 11px 0;
}
.price {
	font: 18px Arial;
	padding-bottom: 11px;
}
a.more-good:link, a.more-good:visited, a.more-good:active {
	display: block;
	width: 104px;
	height: 23px;
	background: url('/images/form-but.jpg') left top no-repeat;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding-top: 4px;
}
a.more-good:hover {
	text-decoration: underline;
}
#rightpart {
	float: left;
	width: 282px;
	margin-left: -282px;
	margin-right: -3px;
	position: relative;
}
.headers {
	font: 24px Arial;
}
.headers a:link, .headers a:visited, .headers a:hover, .headers a:active {
	font: 12px Arial;
}
.datanews {
	padding: 10px 0 6px;
	color: #909090;
}
.header {
	font: 18px Arial;
	padding: 0 0 8px 6px;
}
#footer {
	width: 933px;
	margin: -112px auto 0;
	height: 111px;
	border-top: 1px solid #ffc84d;
	position: relative;
}
#copy {
	position: absolute;
	top: 41px;
	left: 0px;
	color: #ffb000;
}
#create {
	position: absolute;
	top: 41px;
	right: 0px;
	color: #ffb000;
}
.banners, .go-web-banner {
	float: left;
	font: 0px/0px Arial;
	padding: 1px;
	border: 1px solid #a4a4a4;
	margin-top: 31px;
}
.banners a:link, .banners a:visited, .banners a:hover, .banners a:active,
.go-web-banner a:link, .go-web-banner a:visited, .go-web-banner a:hover, .go-web-banner a:active,
.go-web-banner img, .banners img {
	font: 0px/0px Arial;
}
.clear {
	clear: both;
	height: 1px;
}
.ok {
	color: green;
}
.error {
	color: red;
}
.imgCont {
	width: 141px;
	height: 105px;
    border: 1px solid #FFC84D;
    overflow: hidden;
}
.imgCont a{
	display:block;
	width: 141px;
	height: 105px;
}
.h3{
	margin-left:5px;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	font-size:12px;
}
.artmedia a{
	font:12px/35px Arial;
	color:#af3e31;
	text-decoration:none;
	display:block;
	width:245px;
}
.artmedia a span{
	float:left;
	display:block;
}
.artmedia a span i{
	border-bottom:1px solid #af3e31;
	font-style:normal;
}
.artmedia a:hover span i{
	border-bottom:0px solid #af3e31;
}
.artmedia a img{
	text-align:bottom;
	float:right;
	border:0;
	margin:0;
}




#page-title { float: left; }
.hBack { float: right; }

#graph { position: absolute; top: 20px; left: 380px; }
#graph a { text-decoration: none; border-bottom: 1px dashed #af3e31; }
#graph .pop-up { height: 0; overflow: hidden; padding: 0; background: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5); box-shadow: 0 0 8px rgba(0,0,0,0.5); position: relative; margin-top: 10px; margin-left: -40px; z-index: 9; }
#graph .pop-up.open { height: auto; padding: 10px; }
#graph .pop-up p { padding: 0; }


/* iskudrat 21.01.15 */
.big-border-left { margin-bottom: 15px; }
#wrapper { position: relative; }
#marquee { margin-bottom: 10px; color: #af3e31; font-size: 14px; }
#marquee p { position: relative; overflow: hidden; white-space: nowrap; display: inline-block; vertical-align: bottom; padding-bottom: 0; }



