html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
	color: #000;
}
/* sub, sup */
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
strong {
color: black;
}
a {
	color: #e3683f;
	text-decoration: underline;
}
a:visited {
	color: #e3683f;
}
a:active {
}
a:hover {
	text-decoration: none;
}
.hide { display: none }
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
h1 {
font-size: 33px;
}

h1, h2, h3, h4 ,h5, .header {
		color: #000;
		font-style: italic;
		font-weight: normal;
		font-family: "Trebuchet MS"
}
h2 {
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	text-align: center;
}
table {
		border-collapse: collapse;
		border-spacing: 0;
}
body {
		font-family: "Trebuchet MS" ,Arial, "sans-serif", Verdana, Geneva;
		color:#bcbdbe;
		font-size:13px;
		background: #2a1a17 url("/i/fon.png") repeat left top;
}
.hand {
cursor:hand;
c\ursor:pointer;
}
/* fixed footer */
* {
  		margin: 0;
  		padding: 0;
}
html, body {height: 100%;}
#container-content {
		width: 100%;
		width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
		min-width: 1000px;
		min-height: 100%;
		background: url("/i/main.jpg") no-repeat center top;
}
#container-content-inner {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		min-height: 100%;
}
#container-content-index {
		width: 1000px;
		margin: 0 auto;
		position: relative;
}
* html #container-content {
		height: 100%;
		position: relative;
}
#container-content-pad {
		padding-bottom: 193px;
}
#container-foot {
		position: relative;
		height: 193px;
		padding: 0 0 0 0;
  		width: 1000px;
		margin: 0 auto;
		margin-top: -193px;
}
/* construction */
.container {
		width: 100%;
}
.content {
		width: 100%;
		float: left;
}
.left {
		float: left;
		width: 361px;
		margin-left: -100%;
}
.right {
		float: left;
		width: 350px;
		margin-left: -350px;
		font-size: 11px;
}
.text {
        font-size: 14px;
        margin: 0 0 0 361px;
        color: #394231;
}
.textpad {
		padding: 11px 0 0 21px;
}
/* head */
.head, .head-left, .head-right {
		height: 130px;
}
.head-left {
		width: 670px;
		float: left;
}
.logo {
		float: left;
		width: 450px;
		height: 130px;
}
.logo img {
		margin: 54px 0 0 43px;
}
.phone {
		width: 220px;
		float: left;
		height: 130px;
		color: #e3683f;
		font-family: Arial;
		font-size: 12px;
}
.phone p {
		padding: 53px 0 0 15px;
}
.phone span {
		display: block;
		padding: 0 0 0 2px;
}
.phone span.call-us {
		padding: 0 0 6px 44px;
		display: block;
}
.phone strong {
		font-weight: normal;
		color: #fff;
		font-family:"Trebuchet MS";
		font-size: 28px;
		margin: -4px 0 0 0;
		float: left;
}
.phone strong.code {
		font-weight: normal;
		color: #bcbdbe;
		font-size: 17px;
		font-family: Arial;
		letter-spacing: -0.25px;
		float: left;
		margin: 1px 5px 0 0;
}
.head-right {
		width: 330px;
		float: left;
}
.icons {
		position: absolute;
		right: 43px;
		top: 75px;
}
.icons ul {
		float: left;
}
.icons ul li {
		display: inline;
		float: left;
		width: 22px;
		height:22px;
		margin: 0 0 0 19px;
}
.icons ul li.last {
		margin: 0 0 0 16px;
}
.icons ul li a, .icons ul li a:visited {
		display: block;
		width: 22px;
		height:22px;	
}
.icons ul li.sitemap {
		padding: 0 ! important;
}
.icons ul li.sitemap a, .icons ul li.sitemap a:visited {
		background: url("/i/icons/map.gif") no-repeat left top;
}
.icons ul li.mailto a, .icons ul li.mailto a:visited {
		background: url("/i/icons/email.gif") no-repeat left top;
}
.icons ul li.home a, .icons ul li.home a:visited {
		background: url("/i/icons/home.gif") no-repeat left top;
}
.icons ul li a:hover {
		background: #e3683f;
}
.icons ul li.sitemap a:hover {
		background: #e3683f url("/i/icons/map-sel.gif") no-repeat left top;
}
.icons ul li.mailto a:hover {
		background: #e3683f url("/i/icons/email-sel.gif") no-repeat left top;
}
.icons ul li.home a:hover {
		background: #e3683f url("/i/icons/home-sel.gif") no-repeat left top;
}
.basket-info {
		padding: 73px 0 0 31px;
		color: #69696a;
		font-size: 14px;
}
.basket-info p {
		padding: 4px 0 5px 29px;
		background: url("/i/basket-dark.gif") no-repeat left top;
}
.basket-info a, .basket-info a:visited {
		color: #fff;
}
.basket-info span#count_fake {
		padding-left: 3px;
}
/* head-menu */
.head-menu {
}
.head-menu div {
		padding: 30px 0 0 44px;
}
.head-menu ul {
		float: left;
		width: 241px;
}
.head-menu ul li {
		line-height: 27px;
		font-size: 15px;
		font-style: italic;
		padding: 0 0 0 21px;
		background: url("/i/list-image.gif") no-repeat left 10px;
}
.head-menu ul.second li {
		padding-left: 20px;
}
.head-menu ul.second {
		width: 199px;
}
.head-menu ul.dynamic {
		padding: 2px 0 0 0;
		width: 225px;
}
.head-menu ul.dynamic li {
		padding: 0 0 0 23px;
		font-size: 14px;
		line-height: 25px;
		background: url("/i/article-list.jpg") no-repeat left 12px;
}
.head-menu ul.dynamic li a, .head-menu ul.dynamic li a:visited {
		color: #ffffff;
}
/* index-content */
.index-left {
		float: left;
		width: 285px;
}
.index-left-static {
		height: 361px;
}
.index-left ul {
		padding: 40px 0 0 42px;
}
.index-left li {
		font-size: 14px;
		font-style: italic;
		line-height: 23px;
		padding: 0 0 0 25px;
		background: url("/i/article-list.jpg") no-repeat left 11px;
}
.index-left a, .index-left a:visited {
		color: #ffffff;
}
.index-left .adv {
		padding: 0 0 0 27px;
}
.index-left .adv div {
		background: #494334;
		width: 246px;
		color: #fff;
		clear: both;
		margin: 0 0 35px 0;
}
.index-left .adv div div {
		padding: 9px 0 11px 0;
		margin: 0;
}
.index-left .adv div img {
		float: left;
		margin: 0 11px 0 9px;
}
.index-left .adv div h3 {
		color: #fff;
		font-size: 19px;
		font-style: italic;
		font-weight: normal;
		line-height: 17px;
		padding: 0 0 0 0;
}
.index-left .adv div p {
		font-family: Arial;
		font-size: 12px;
		line-height: 16px;
		padding: 5px 10px 0 94px;
}
.index-right {
		float: left;
		width: 715px;
}
.index-right {
		font-family: Arial;
}
.index-right-pad {
		padding: 41px 0 0 7px;
}
.index-right-pad-p {
		padding: 3px 0 0 13px;
}
.index-right p {
		line-height: 18px;
		padding: 0;
		width: 330px;
}
.index-right h2 {
		width: 206px;
		height: 86px;
		background: url("/i/company-today.png") no-repeat left top;
}
.index-right .more {
		font-size: 15px;
		font-family: "Trebuchet MS";
		font-style: italic;
		padding: 23px 0 0 0;
}
.index-right .more li {
		padding: 0 0 0 19px;
		background: url("/i/more.gif") no-repeat left 4px;
}
.seo {
		font-size: 12px;
		padding: 112px 0 0 0;
}
.small-seo-pad {
		padding: 0 0 18px 0 ! important;
}
.seo-inner {
		padding: 0px 0 19px 0 ! important;
		width: 100%;
}
.seo h3 {
		font-size: 17px;
		font-family: "Trebuchet MS";
		font-style: italic;
		padding: 27px 0 0 0;
		color: #fff;
}
.small-seo-pad h3, .seo-inner h3 {
		font-size: 18px;
		padding-bottom: 1px;
}
.seo p {
		width: auto;
		padding: 9px 0 0 0;
		line-height: 18px;
		font-family: Arial;
}
.seo .left50 div  {
		padding: 0 35px 0 19px;
}
.seo .left50_next div {
		padding: 0 35px 0 20px;
}
.small-seo-pad .left50 div {
		padding: 0 35px 0 5px ! important;
}
.small-seo-pad .left50_next div {
		padding: 0 35px 0 13px ! important;
}
.seo1, .seo2, .seo3 {
		float: left;
}
.seo1 {	width: 330px;}
.seo2 {	width: 323px;}
.seo3 {	width: 277px;}

.seo1 div {
		padding: 0 20px 0 10px;
}
.seo2 div {
		padding: 0 15px 0 0;
}
.seo3 div {
		padding: 0 0px 0 0;
}
/* inner */
.inner {
		padding: 57px 87px 0 298px;
}
.inner-contacts {
		padding-right: 0 ! important;
}
.catalogue {
		padding-right: 0px ! important;
}
.catalogue-list {
		padding: 55px 30px 0 40px ! important; /* 56 */
}
.catalogue-id {
		padding: 55px 30px 0 11px ! important; /* 56 */
}
.catalogue-additional-pad {
		padding: 0 0 0 16px;
}
.catalogue-id-additional-pad {
		padding: 0 0 0 45px;
}
.inner h1 {
		font-size: 33px;
		padding: 0 0 19px 2px;
}
.inner h1 span {
		font-size: 18px;
		color: #6d6563;
}
.inner h1 span span {
		padding: 0 0 0 10px;
}
.inner h1.news {
		padding: 0 0 13px 6px;
}
.inner h1.basket-header {
		padding: 0 0 10px 2px ! important;
}
.actions h1 {
		padding: 0 0 18px 8px;
}
.inner-contacts h1 {
		padding-bottom: 15px ! important;
}
.catalogue-list h1, .catalogue-id h1 {
		padding-bottom: 12px ! important;
}
.question-form {
		background: #402f29;
		padding: 0 0 15px 0;
}
.question-form p.header {
		font-size: 22px;
		padding: 12px 18px 15px 18px;
}
.question-form input, .question-form textarea {
		border: 1px solid #705248;
		background: #2c1e1a;
		width: 100%;
		color: #807876;
		font-family: Arial;
		font-size: 12px;
}
.question-form input {
		padding: 3px 0 3px 2px;
}
.question-form textarea {
		height: 80px;
		padding: 5px 0 5px 2px;
}
.question-form input.submit {
		width: 97px;
		height: 26px;
		background: #E3683F url("/i/send.jpg") no-repeat left top;
		border: none;
		padding: 0;
}
.question-form div.left50 div {
		padding: 0 19px 14px 14px;
		position: relative;
}
.question-form div.left50_next div {
		padding: 0 16px 14px 4px;
		position: relative;
}
.question-form div.block {
		padding: 0 16px 0 14px;
}
.question-form div.block_button {
		/*padding: 10px 14px 15px 13px;*/
		text-align: right;
		padding: 10px 12px 0 13px;
}
.question-form div.block_button div.rel {
		text-align: left;
}
/* question form - actions */
.question-form .disabled {
		width: 97px;
		height: 26px;
		background: #402F29;
		filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        position: absolute;
        top: -26px;
        right: 0;
        display: none;
}
#formajaxloader {
        position: absolute;
        top: -21px;
        right: 107px;		
}
#inputresult {
        position: absolute;
        top: -26px;
        left: 2px;	
        text-align: left;	
        background: #E3683F;	
}
#inputresult ul {
		padding: 4px;
		color: #fff;
}
/* fields */
.question-form .default-field, .question-form div.left50_next .default-field, .question-form div.left50 .default-field {
		position: absolute;
		padding: 0 ! important;
		width: 284px;
		height: 23px;
		color: #fff;
		font-size: 12px;
		font-family: Arial;
		font-style: normal;
		filter:alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
}
.question-form div.left50 div div {
		top:  0px;
		left: 14px;
}
.question-form div.left50_next div div {
		top:  0px;
		left: 4px;
}
.question-form .default-field span {
		padding: 5px 0 0 4px;
		display: block;
}
.question-form .faq-tarea-field {
		height: 92px;
		width: 590px;
		top: 0px;
}
.question-form .faq-tarea-field span {
		padding: 6px 0 0 3px ! important;
}

.question {
		border-top: 5px solid #402f29;
		padding: 15px 0 14px 4px;
		color: #afafaf;
		font-family: Arial;
}
.question-list .q1 {
		border:none;
		padding-top: 14px;
}
.question span.name {
		display: block;
		font-family: "Trebuchet MS";
		color: #000;
		font-size: 16px;
		font-style: italic;
		line-height: 33px;
}
.question span.date {
		display: block;
		font-size: 12px;
		line-height: 12px;
		padding: 0 0 0 1px;
		color: #000;
}
.question p {
		font-size: 12px;
		line-height: 16px;
		padding: 12px 0 9px 1px;
}
.question p strong.strong {
		font-style: italic;
		font-size: 16px;
		color: #000;
		font-family: "Trebuchet MS";
}
.question-text {
		font-style: italic;
		color: #000;
}
/* texts */
.texts {
		color: black;
		font-size: 12px;
		font-family: Arial;
}
.inner-contacts .texts {
		font-family: Arial;
		font-size: 14px;
		color: #afafaf;
}
.texts p {
		line-height: 18px;
		padding: 0 0 16px 5px;
		color: black;
}
.texts p.time {
		padding: 30px 0 12px 5px;
}
.texts table p {
		padding: 0 0  6px 5px  ! important;
} 
.texts p strong {
		color: #000;
		font-size: 16px;
		font-family: "Trebuchet MS";
}
.texts p span.strong {
		color: #000;
		font-size: 14px;
		font-family: "Trebuchet MS";
}
.texts img.bordered {
		margin: 6px 0 0 0;
		border: 10px solid #402f28;
		border-left: 9px solid #402f28;
		border-right:9px solid #402f28;
}
.texts p.smallpad {
		padding-bottom: 8px;
}
.texts h1 {
		padding-bottom: 14px;
}
.texts p a.email-link {
		padding: 0 0 0 25px;
}
.texts .article-cut {
		float: right;
}
.texts p.usial {
		color: black;
		font-size: 12px;
		line-height: 16px;
		font-family: Arial;
}
/* sitemap */
.sitemap, .texts ul {
		padding: 20px 0 0 0px;
}
.sitemap li, .texts ul li {
		font-size: 14px;
		font-style: italic;
		line-height: 23px;
		padding: 0 0 0 25px;
		background: url("/i/article-list.jpg") no-repeat left 11px;
}
.sitemap a, .sitemap-left a:visited {
		color: #ffffff;
}
.sitemap li ul {
		padding: 0 0 0 20px;
}
.contacts {
		padding: 0 0 117px 0;
		color: black;
}
/* list */
.list-item {
		padding: 0 0 22px 6px;
}
.actions .list-item {
		padding: 0 0 30px 3px;
}
.list-item span.date {
		font-size: 12px;
		line-height: 18px;
		color: #afafaf;
		display: block;
		padding: 0 0 6px 0;
}
.list-item h3 {
		font-size: 18px;
		color: #000;
}
.actions .list-item h3 {
		font-size: 20px;
}
.list-item p {
		line-height: 16px;
		font-size: 12px;
		padding: 8px 60px 0 0;
		font-family: Arial;
}
.actions .list-item p {
		padding: 5px 45px 0 0;
}
.list-item .tumba {
		float: left;
		background: #402f29;
		width: 94px;
		height: 91px;
		filter:alpha(opacity=70);
        -moz-opacity: 0.70;
        opacity: 0.70;
        position: relative;
        margin: 1px 0 0 0;
}
.list-item .tumba div {
		position: absolute;
		z-index: 1;
}
.list-item .tumba img {
		border: 3px solid #705248;
		margin: 8px 0 0 9px;
}
.list-item .anons {
		margin-left: 111px;
		display: block;
}
.list-item span.more, .list-item span.close  {
		display: block;
		padding: 0 0 0 0px;
		color: #e3683f;
		font-size: 15px;
		font-style: italic;
		line-height: 19px;
		font-family: "Trebuchet MS";
}
.list-item span.more span, .list-item span.close span  {
		border-bottom: 1px dashed #e3683f;
		line-height: 23px;
}
.list-item span.close {
		display: none;
}
/* categories */
.categories {
		float: left;
		padding: 4px 0 0 2px;
}
.categories li {
		width: 150px;
		height: 200px;
		display: inline;
		float: left;
		margin: 20px 29px 3px 0;
}
.categories li.nomar {
		margin-right: 0;
}
.categories li span {
		display: block;
		padding: 14px 0 0 2px;
}
.categories li span a, .categories li span a:visited {
		font-size: 23px;
		line-height: 25px;
		font-style: italic;
		font-family: "Trebuchet MS";
}
/* navigation */
.navigation-id-pad {
		padding: 0 0 0 4px ! important;
}
.navigation {
		float: left;
		padding: 0;
		margin: 0;
		color: #6d6563;
		font-size: 12px;
		font-family: "Trebuchet MS";
		font-style: italic;
}
.navigation li {
		float: left;
		display: inline;
		margin: 0 7px 0 0;
		padding: 0 23px 0 0;
		background : url("/i/rarr.gif") no-repeat right 4px;
}
.navigation li.last {
		background: none;
		color: black;
}
.navigation li a, .navigation li a:visited {
		color: black;
		text-decoration: underline;
		line-height: 14px;
}
.producers {
		float: left;
		padding: 17px 0 20px 0;
}
.producers li {
		float: left;
		display: inline;
		line-height: 22px;
		font-size: 14px;
		font-style: italic;
		padding: 0 8px 0 17px;
		color: black;
		font-family: "Trebuchet MS";
		background: url("/i/li-bottom.gif") no-repeat left 7px;
}
.producers li.first {
		padding-left: 0;
		background: none;
		color: black;
}
.catalogue-list-list {
		background: #402f29;
		width: 921px;
		margin-left: 0;
}
.catalogue-list-list-pad {
		margin: 0 17px 5px 13px;
}
.catalogue-list-list ul {
		padding: 0;
		float: left;
		width: 890px;
}
.catalogue-list-list ul li {
		float: left;
		display: inline;
		width: 890px;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #2b140b;
		border-top: 1px solid #62483f;
}
.catalogue-list-list ul li.first {
		border-top: none;
}
.catalogue-list-list ul li.last {
		border-bottom: none;
}
.catalogue-list-list ul li ul {
		margin: 0;
}
.catalogue-list-list ul li ul li {
		border:none;
		float: left;
		display: inline;
		width: 252px;
		margin: 11px 66px 0px 0;
}
.catalogue-list-list ul li ul li.nomar {
		margin: 11px 0 0px 2px ! important;
}
.catalogue-list-list ul li ul li .tumba {
		border: 3px solid #705248;
}
.catalogue-list-list ul li ul li dt {
		float: left;
		padding: 0 0 0 0;
		width: 111px;
		font-size: 0;
}
.catalogue-list-list ul li ul li dt img {
		margin: 6px 0 2px 0;
}
.catalogue-list-list ul li ul li dd {
		float: left;
		width: 141px;
}
.catalogue-list-list ul li ul li h4 {
		padding: 0 1px 8px 0;
}
.catalogue-list-list ul li ul li h4 a, .catalogue-list-list ul li ul li h4 a:visited {
		color: #fff;
		font-size: 20px;
		font-style: italic;
		line-height: 23px;
}
.catalogue-list-list ul li ul li p {
		font-szie:  12px;
		font-family: Arial; 
		padding: 0 0 0 1px;
		color: #6d6563;
}
.catalogue-list-list ul li ul li span.price {
		color: #6d6563;
		font-family: "Trebuchet MS";
		font-size: 21px;
		color: #e3683f;
		display: block;
		padding: 7px 0 0 1px;
}
.catalogue-list-list ul li ul li span.price span {
		padding: 0 6px 0 2px;
		font-size: 20px;
		background: url("/i/ruble-list.jpg") no-repeat 1px 6px;
}
.catalogue_pager {
		padding: 11px 0 0 6px;
}
/* search_form  */
.search_form {
		height: 112px;
		width: 921px;
		background: #402f29;
		margin: 8px 0 21px 0;
}
.search_form ul {
		float: left;
		height: 95px;
		margin: 8px 0 0 0;
}
.search_form ul li {
		display: inline;
		float: left;
		height: 95px;
		border-left: 1px solid #62483f;
		border-right: 1px solid #2b140b;
		color: #ffffff;
		font-style: italic;
		font-size: 14px;
}
.search_form ul li.first {
		border-left: none;
}
.search_form ul li.last {
		border-right: none;
}
.search_form .search {
		width: 89px;
		height: 26px;
		border: none;
		background: #E3683F url("/i/search.jpg") no-repeat left top;
}
.search_form .price-interval {width: 226px;}
.search_form .color {width: 199px;}
.search_form .cover {width: 162px;}
.search_form .type {width: 205px;}
.search_form div p {
		padding: 6px 0 0 14px;
}
.search_form ul li.last div {
		padding: 37px 0 0 15px;
}
.search_form ul li ul {
		width: 100%;
		float: left;
		margin: 14px 0 0 0;
		height: 60px ! important;
} 
.search_form ul li ul li {
		display: inline;
		float: left;
		width: 50%;
		border: none;
		font-size: 13px;
		height: 30px ! important;
}
.search_form ul li ul.covers li {
		width: 100% ! important;
}
.search_form .color ul.checkboxses {
		width: 198px ! important;
}
.search_form .type  ul.checkboxses {
		width: 204px ! important;
} 
.search_form ul li ul li dt {
		float: left;
		height: 30px;
		width: 35px;
}
.search_form ul li ul li dd {
		float: left;
		height: 30px;
}
.search_form ul li ul li dd.checked {
		color: #e3683f;
}
.search_form ul li ul li dt span {
		display: block;
		padding: 1px 0 0 14px;
} 
.search_form ul li ul.covers li dt span,
.search_form ul li ul.types li dt span {
		padding-left: 15px ! important;
}
.search_form ul li ul li dt.even {
		width: 28px;
}
.search_form ul li ul li dt.even span {
		padding-left: 5px ! important;
}
.search_form ul li ul.types li dt.even span {
		padding-left: 7px ! important;
}
.search_form .price-fields {
		padding: 15px 0 0 3px;
}
.search_form .price-fields span {
		padding: 0 0 0 9px;
}
.search_form .price-fields input {
		width: 81px;
		height: 22px;
		background: #281b18 url("/i/price_field.jpg") no-repeat left top;
		border: none;
		padding: 8px 0 0 10px;
		color: #807776;
		font-size: 12px;
		font-family: Arial;
		font-style: normal;
}
.search_form .price-fields div {
		position: absolute;
		z-index: 2;
		cursor: text;
		width: 91px;
		height: 30px;
		color: #fff;
		font-size: 12px;
		font-family: Arial;
		font-style: normal;
		filter:alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
}
.search_form .price-fields div span {
		display: block;
		padding: 8px 0 0 10px;
}
.search_form .min_price_text {
		left: 12px;
		top: 15px;
}
.search_form .max_price_text {
		left: 115px;
		top: 15px;		
}
/* id */
.data-id {
		padding: 19px 0 47px 0;
		width: 957px;
}
.id-photos {
		float: left;
		width: 480px;
}
.id-texts {
		float: left;
		width: 475px;
}
.id-photos-box {
		background: #402f29;
		width: 420px;
		height: 320px;
		margin-left: 29px;
}
.id-texts span.price {
		color: #fff;
		font-family: Arial;
		font-size: 30px;
		padding: 13px 0 0 0;
		display: block;
}
.id-texts span.price span {
		padding: 0 9px 0 2px;
		font-size: 30px;
		background: url("/i/ruble-id.gif") no-repeat 1px 6px;
}
.id-texts span.producer {
		display: block;
		padding: 4px 0 0 3px;
		color: #afafaf;
		font-size: 14px;
		font-family: Arial;
}
.id-texts span.producer span {
		color: #e3683f;
		font-size: 18px;
		padding: 0 0 0 5px;
}
.id-texts span.descr {
		display: block;
		font-style: italic;
		font-size: 20px;
		color: #fff;
		padding: 14px 0 5px 3px;
}
.id-texts span.chars-title {
		padding: 25px 0 0 6px;
		font-size: 19px;
}
.id-texts p {
		color: #bcbdbe;
		font-size: 12px;
		line-height: 16px;
		font-family: Arial;
		padding: 4px 50px 0 3px;
}
.id-photos-box .dops {
		float: left;
		width: 97px;
}
.id-photos-box .dops img, .id-photos-box .mainimg img {
		border: 3px solid #705248;
}
.id-photos-box .mainimg img {
		margin: 14px 0 0 12px;
}
.id-photos-box .mainimg {
		float: left;
		width: 323px;
}
.id-photos-box .dops img {
		margin: 15px 0 0 14px;
}
.id-photos-box .dops img.tumba-1 {
		margin: 9px 0 0 14px;
}
.id-photos-box .dops img.tumba-2 {
		margin: 11px 0 0 14px;
}
.id-photos-box .inbasket {
		display: block;
		font-style: italic;
		font-size: 14px;
		color: #f2f2f2;
		padding: 14px 0 13px 14px;
		margin: 0;
		padding: 14px 0 13px 14px;
		background: url("/i/cart-id.jpg") no-repeat 18px 9px;
}
.id-photos-box .inbasket span {
		padding: 0 0 0 37px ! important;
		margin: 0;
		display: inline;
}
.id-photos-box .inbasket .inbasketnote {
		padding-left: 5px ! important;
		display: none;
		position: absolute;
		left: 200px;
		top: 14px;
}
.id-photos-box .inbasket .inbasket-indicator {
		padding-left: 5px ! important;
		position: absolute;
		left: 190px;
		top: 14px;
		display: block;
}
.id-photos-box ul {
		float: left;
}
.id-photos-box ul li {
		float: left;
		display: inline;
}
.id-photos-box ul li.field {
		margin: 0 0 0 15px;
}
.id-photos-box ul li.button {
		margin: 0 0 0 11px;
}
.id-photos-box ul li .count {
		width: 280px;
		height: 22px;
		background: #271917 url("/i/add-field.jpg") no-repeat left top;
		border: none;
		color: #5f5754;
		font-family: Arial;
		font-size: 12px;
		padding: 6px 0 0 8px;
}
.id-photos-box ul li .count_text {
		position: absolute;
		padding: 0 ! important;
		width: 288px;
		height: 28px;
		color: #fff;
		font-size: 12px;
		font-family: Arial;
		font-style: normal;
		filter:alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
        top: 0;
        left: 0;
}
.id-photos-box ul li .count_text span {
		display: block;
		margin: 0;
		padding: 7px 0 0 8px;
}
.id-photos-box ul li .count_text span sup {
		font-size: 10px;
		vertical-align: baseline; 
		position: relative; 
		top: -0.5em;
		font-size: 65%;
}
.id-photos-box ul li .tobasket {
		width: 91px;
		height: 26px;
		background: #e3683f url("/i/add.jpg") no-repeat left top;
		border: none;
		margin: 1px 0 0 0;
}
.search-usl {
		padding: 10px 0 16px 0;
		width: 480px;
}
.search-usl div {
		float: left;
		width: 240px;
}
.search-usl div p {
		font-size: 18px;
		color: #fff;
		font-style: italic;
		line-height: 18px;
}
.search-usl div p span {
		display: block;
		color: #e3683f;
		font-size: 14px;
		line-height: 16px;
		padding: 6px 0 0 0;
		text-decoration: underline;
}
.search-usl div p a:hover span {
		text-decoration: none;
} 
.search-usl div p span.digit {
		font-size: 22px;
		line-height: 18px;
		padding: 15px 0 0 0;
		text-decoration: none ! important;
}
.search-usl div.left-search-usl p {
		padding: 5px 0 0 41px;
}
.search-usl div.right-search-usl p {
		padding: 5px 0 0 10px;
		line-height: 16px;
}
.some-search-usl-pad {
		padding: 0 0 4px 1px;
		font-weight: normal;
		display: block;
}
.cat-id-navy {
		width: 481px;
		height: 87px;
		background: url("/i/cat-id-navy.gif") no-repeat left top;
}
.cat-id-left-navy {
		float: left;
		width: 238px;
		font-family: "Trebuchet MS";
}
.cat-id-left-navy .img, .cat-id-right-navy .img {
		float: left;
		width: 93px;
}
.cat-id-right-navy .img {
		width: 92px ! important;
}
.cat-id-left-navy .img img, .cat-id-right-navy .img img {
		border: 3px solid #705248;
		margin: 10px 0 0 11px;
}
.cat-id-left-navy .info {
		float: left;
		width: 145px;
		text-align: right;
}
.cat-id-right-navy {
		float: left;
		width: 241px;
}
.cat-id-right-navy .info {
		float: left;
		width: 149px;
		text-align: left;
}
.cat-id-navy span.price {
		color: #6d6563;
		font-size: 21px;
		color: #e3683f;
		display: block;
		padding: 6px 3px 0 0;
}
.cat-id-navy h4 {
		padding: 21px 20px 0 0;
}
.cat-id-navy .cat-id-left-navy  h4 {
		padding: 21px 0 0 20px;
}
.cat-id-navy h4 a,.cat-id-navy h4 a:visited  {
		color: #f2f2f2;
		font-size: 16px;
} 
.cat-id-navy span.price span {
		padding: 0 6px 0 2px;
		font-size: 20px;
		background: url("/i/ruble-list.jpg") no-repeat 1px 6px;
}
.cat-id-navy-links {
		padding: 10px 0 0 0;
		line-height: 18px;
}
.cat-id-navy-links a, .cat-id-navy-links a:visited {
		font-size: 15px;
		font-style: italic;
}
.cat-id-left-navy p {
		text-align: right;
		padding: 0 19px 0 0;
}
.cat-id-left-navy p span {
		background: url("/i/prev_arrow.gif") no-repeat 1px 4px;
		padding: 0 0 0 15px;
}
.cat-id-right-navy p {
		text-align: left;
		padding: 0 0 0 11px;
}
.cat-id-right-navy p span {
		background: url("/i/next_arrow.gif") no-repeat right 4px;
		padding: 0 15px 0 0;
}
.chars {
		width: 468px;
}
.chars ul {
		width: 468px;
		color: #f2f2f2;
		font-size: 14px;
		font-style: italic;
		margin: 15px 0 0 6px;
}
.chars ul li.odd {
		background: #2a1a17;
		vertical-align:top;
}
.chars ul li.even {
		background: #705248;
		vertical-align:top;
}
.chars ul li dt, .chars ul li dd {
		float: left;
		width: 234px;
}
.chars ul li dd {
		font-size: 13px;
}
.chars ul li span {
		display: block;
		padding: 8px 10px 7px 12px;
}
.chars ul li dd span {
		padding: 9px 10px 7px 17px ! important;
}
/* pager */
.pager {
		padding: 0 0 0 6px;
}
.pager ul {
		padding: 0 0 10px 0;
		font-size: 16px;
		float: left;
		font-family: "Trebuchet MS";
}
.pager ul li {
		display:inline;
		float: left;
		width:21px; 
		height:21px;
		float:left;
		margin:5px 9px 0 0;
		padding: 0;
		text-align: center;
}
.pager ul li.page {
		border: none;
		text-align: left;
		width: 95px;
		margin: 0;
}
/* .selected */
.pager ul li.sel {
		background: #e3683f;
		color: #fff;	
		width:21px;
}
.pager ul li span {
		display: block;
		padding: 3px 0 0 0;
		text-align: center;
}
.pager ul li.page span {
		padding: 7px 0 0 0;
		background: transparent;
		text-align: left;
}
.pager ul li a, .pager ul li a:visited {
		display: block;
		padding: 1px 0 0 0;
		text-decoration: underline;
		color: #000;
		font-size: 15px;
		line-height: 17px;
}
.pager ul li a:hover, .pager ul li.selected {
		text-decoration: none;
}
/* bottom */
.red-is {
		position: absolute;
		top:7px;
		left: 13px;
		color: #b5b5b5;
		font-size: 11px;
		font-family: Arial;
		line-height: 12px;
}
.bottom-version-2 .red-is {
		left: 52px  ! important;
}
.red-is p {
		padding: 0 0 0 13px;
}


.creator {
color:#FFFFFF;
background:url("/i/777.gif") no-repeat scroll 0 0 transparent;
color:#999A9A;
display:block;
float:right;
font:9px Arial,sans-serif;
height:14px;
margin:10px 30px 0 0;
padding:29px 0 0 0px;
width:100px;
}

.red-is p .red-is-cap {
		display: block;
		padding: 4px 0 0 0px;
		font-family: Tahoma;
		font-size: 15px;
		font-weight: bold;
		line-height: 17px;
		text-decoration: underline;
}
.red-is p a , .red-is p a:visited {
		color: #fff;
}
.red-is p a:hover .red-is-cap {
		text-decoration: none;
}
.red-is p.creating {
		padding: 3px 0 0 26px;
}
.bottom {
		color: #d2d2d2;
		padding: 72px 0 0 304px;
}
.bottom-version-2 .bottom {
		padding-left: 381px ! important;
}
.bottom ul {
		float: left;
}
.bottom ul li {
		float: left;
		display: inline;
		font-size: 12px;
		font-family: Arial;
		line-height: 25px;
		padding: 0 10px 0 17px;
		background: url("/i/li-bottom.gif") no-repeat left 8px;
}
.bottom ul li.first {
		padding-left: 0;
		background: none;
}
.bottom ul li a, .bottom ul li a:visited {
		color: #fff;
}
.bottom p {
		font-family: Arial;
		padding: 17px 0 0 0;
}
.bottom p span {
		padding: 0 0 0 3px;
}
/* other */
.r {
		text-align: right;
}
.hide {
		display: none;
}
.nopad {
		padding: 0;
}
.error  {
		padding: 50px 0 50px 0;
		font-size: 20px;
		font-style: italic;
		font-family: "Trebuchet MS";
		font-weight: normal;
		color: #E3683F;
}
.left33 {
        float:left;
        width:33%;
        //margin-right: -100%;
}
.left67 {
        float:left;
        width:67%;
        //margin-left: 33%;
        //display: inline;
}
.left50 {
        float:left;
        width:51%;
        //margin-right: -100%;
}
.left50_next {
        float:left;
        width:49%;
        //margin-left: 51%;
        //display: inline;
}
.rel {
		position: relative;
}
.clear {
		clear: both;
}
.center {
		text-align: center;
}
.clearfix:after{
        content: "."; 
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */ 
.hand {
		cursor:hand;
		c\ursor:pointer;
}
.lupa {
		cursor: url("/i/zoom.cur"), hand;
		c\ursor: url("/i/zoom.cur"), pointer;
}
