html {background: #f7f8dc url(../images/bg.png) repeat 0 0; font-size: 100.1%;}
html#interior {background-image: url(../images/bg2.png);}
body {font: .75em Arial, sans-serif; color: #1e191a; padding: 0; margin: 0; text-align: center;}

a:link, a:visited {color: #c31a2e; text-decoration: underline; -moz-outline-width: 0;}
a:hover, a:active {text-decoration: none;}
a img {border: 0;}

h1 {font-weight: bold; font-size: 2em; margin: 0 0 15px;}
h2 {font-size: 1.666em; color: #868756; margin: 0 0 15px;}
h2.ok {border: 2px solid #868756; padding: 2px 7px 3px;}
p {margin: 0 0 1em;}
p.simple {margin: 0 0 .5em;}

form {margin: 0;}
	.fText, .fTextarea {border: 1px solid #edeed0; background: #fff; vertical-align: middle;}
	.fImage, .fSubmit {vertical-align: middle;}
	.fSubmit {border: 1px outset #edeed0; background: #fff; cursor: pointer;}
	label span {color: #e00;}
	.fError {color: #e00;}

.faceboxMessage {text-align: left; background: #F7F8DC;}
#request table {border-collapse: collapse;}
#request table th, #request table td {padding: 2px 7px 3px; vertical-align: top;}

#wrapper {width: 900px; margin: 25px auto 10px; text-align: left;}
	#logo {text-indent: -9999px; float: left;}
		#logo a {display: block; background: url(../images/logo.png) no-repeat 0 0; width: 348px; height: 51px;}
	#how-order {float: left; margin: 0 0 0 10px; text-indent: -9999px;}
		#how-order a {display: block; width: 118px; height: 30px; background: url(../images/how-order.png) no-repeat 0 0;}
	#phone {float: right; text-indent: -9999px; background: url(../images/phone.png) no-repeat 0 0; width: 175px; height: 25px; margin: 3px 0 0;}
	#menu {clear: both; float: left; margin: 23px 0 30px; list-style: none; padding: 0; width: 620px;}
		#menu li {float: left; margin: 0 24px 0 0; text-indent: -9999px;}
			#menu a {background-position: 0 0; background-repeat: no-repeat; height: 23px; display: block;}
			#menu li.selected a, #menu a:hover {background-position: 0 -24px;}
			#m-home {background-image: url(../images/menu/home.png); width: 86px;}
			#m-about {background-image: url(../images/menu/about.png); width: 103px;}
			#m-partners {background-image: url(../images/menu/partners.png); width: 106px;}
			#m-contacts {background-image: url(../images/menu/contacts.png); width: 105px;}
			#m-articles {background-image: url(../images/menu/articles.png); width: 74px;}
	#search {float: right; margin: 21px 0 0;}
		#search .fText {height: 22px; width: 211px;}

	#path {clear: both; margin: 0 0 30px; float: left; width: 900px;}
		#path span {font-family: 'Times New Roman', Times, serif; margin: 0 4px;}
		#path a.selected {font-weight: bold; color: #1e191a; text-decoration: none;}

	#col {clear: both; float: left; width: 900px;}
		.partner {clear: both; margin: 0 0 20px; overflow: auto;}
			.partner img {float: left; margin: 0 15px 15px 0;}
		#searchList {list-style-position: inside; padding: 0;}
		.backLink, .navigation {margin: 30px 0 0;}

	#top {background: url(../images/top-bg.png) no-repeat 0 0; clear: both; margin: 0 0 30px; padding: 3px 0; height: 1%;}
		#top p {background: url(../images/top-bg-logo.png) no-repeat 6px 50%; padding: 6px 0 5px 80px; margin: 0;}
			#top p a {text-decoration: none;}
			#top p a:hover {text-decoration: underline;}

	#col-left {clear: both; width: 205px; padding: 0 25px 0 0; float: left;}
		#submenu {list-style: none; font-size: 1.666em; margin: 0; padding: 0; font-weight: bold;}
			#submenu li {margin: 0 0 15px;}
			#submenu a {background: url(../images/s-menu-top.png) no-repeat 0 50%; padding: 0 0 0 17px;}
			#submenu a.selected {color: #1e191a; text-decoration: none; background: url(../images/s-menu-top-down.png) no-repeat 0 50%;}
			#submenu ul {margin: 13px 0 0; padding: 0; list-style: none; font-size: .75em;}
				#submenu ul li {margin: 0 0 7px 17px;}
					#submenu ul li a {padding: 0 0 0 13px; background: none;}
					#submenu ul li.selected a {background: url(../images/s-menu-bullet.png) no-repeat 0 50%; color: #1e191a; text-decoration: none;}
	#col-right {float: right; width: 670px;}
		.pagination {font-size: .9em; float: left;}
			.pagination.top {margin: 0 0 25px;}
			.pagination.bottom {margin: 25px 0 0; clear: both;}
			.pagination a {background: url(../images/pagination.png) no-repeat 50% 50%; color: #f7f8dc; text-decoration: none; padding: 0 6px 0 5px;}
			.pagination a.selected {background: url(../images/pagination-selected.png) no-repeat 50% 50%; color: #1e191a;}
		#c-menu {list-style: none; margin: 0; padding: 0; clear: both;}
			#c-menu li {float: left; margin: 0 10px 10px 0;}/*text-indent: -9999px; */
			#c-menu li.last {margin: 0;}
		#new-items {margin: 30px 0 4px; clear: both; text-indent: -9999px; width: 199px; height: 27px; background: url(../images/new-items.png) no-repeat 0 0; float: left;}
		#c-list {list-style: none; margin: 0; padding: 0; clear: both;}
			#c-list li {float: left; margin: 0 5px 10px 0; background: #232319;}
			#c-list li.last {margin: 0;}
				#c-list a {display: block; position: relative; text-decoration: none; width: 220px; height: 223px;}
					.cl-id {position: absolute; top: 130px; left: 0; background: url(../images/item-id-bg.png) no-repeat 0 0; color: #afb08e; display: block; padding: 8px 10px 9px; width: 220px;}
						.cl-id span {font-weight: bold; color: #e5bc19;}
					.cl-title {color: #fff; display: block; padding: 8px 10px 9px;}
		#lotImage {float: left; position: relative;}
			#liPreview {display: block;}
			#liPreviews {position: absolute; bottom: 0; left: 0; background: url(../images/lot-bg.png) repeat 0 0; width: 100%; padding: 10px 0;}
		#lotText {float: left; padding: 0 0 0 18px; width: 202px;}
		#lotOrder {display: block; text-indent: -9999px; background: url(../images/lot-order.png) no-repeat 0 0; width: 105px; height: 32px; margin: 18px 0 0;}
		#lotPrevious {clear: both; float: left; background: url(../images/lot-previous.png) no-repeat 0 50%; padding: 0 0 0 30px; margin: 30px 0 0; width: 305px;}
			#lotPrevious img {float: left;}
			#lotPrevious span {float: left; margin: 8px 0 0 20px; width: 225px;}
		#lotNext {float: right; text-align: right; background: url(../images/lot-next.png) no-repeat 100% 50%; padding: 0 30px 0 0; margin: 30px 0 0; width: 305px;}
			#lotNext.noPrevious {clear: both;}
			#lotNext img {float: left;}
			#lotNext span {float: left; margin: 8px 20px 0 0; width: 225px;}

	#end, #cEnd {clear: both; height: 1px; font-size: 0;}

	#footer {color: #afb08e; clear: both; margin: 35px 0 0;}
		#f-developers {float: right;}

#showIMG {overflow: hidden; width: 448px; height: 476px;}
#imgContain {float: left;}
#imgContain .imgBorder {float: left; overflow: hidden; text-align: center;}
#imgContain img {margin:0 auto;}

#showIMG2 {overflow: hidden; width: 448px; height: 68px;}
#imgContain2 {float: left; width: 705px; padding: 0 0 0 10px;}
#imgContain2 .imgBorder {float: left; overflow: hidden;}
#imgContain2 img {border: 3px solid #c4c5a6; margin: 0 20px 0 0;}
#imgContain2 a.selected img {border: 3px solid #1e191a;}

#lipArrows {text-align: right; font-size: 120%; font-weight: bold; padding: 10px 10px 0;}
	#lipArrows a {color: #C4C5A6; text-decoration: none; padding: 0 0 0 10px;}

#lipaPrev {visibility: hidden;}