html, body, td {
	padding: 0px;
	margin: 0px;
}
body {background: url('bodybg.jpg'); }
body { 
	vertical-align: top;
	font-family: Arial,Verdana;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 2px;
	color: #000000;
	min-width: 1250px;
}
a,a:visited  {color: #294303; text-decoration: underline;}
a:hover {text-decoration: none;}
input {
       scrollbar-face-color: expression(runtimeStyle.scrollbarFaceColor = '#fff', className = (className) ? ' type-'+type : 'type-'+type)
	}
	
input[type="text"],input.type-text,input[type="password"],input.type-password {border: 1px solid #a19274 !important; background: url('input-text.png') 0 0 repeat-x !important; height: 25px !important; width: 228px; padding: 0 5px; margin: 0 0 9px 0; font-size: 14px !important; line-height: 14px !important;  }
.border5, input, input[type="submit"],input.type-submit,.user-panel-link,input[type="password"],input.type-password   {-moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Google Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    -o-border-radius: 5px; /* Opera */
    -ms-border-radius: 5px; /* IE8 */
    -icab-border-radius: 5px; /* Icab */
    border-radius: 5px; /* CSS3 */
/* behavior: url(../PIE/PIE.htc); */
	}
textarea { border: 1px solid #a19274 !important; background: url('textarea.png') 0 0 repeat-x !important; padding: 5px; width: 367px; height: 155px;  margin: 0 0 9px 0;  -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Google Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    -o-border-radius: 5px; /* Opera */
    -ms-border-radius: 5px; /* IE8 */
    -icab-border-radius: 5px; /* Icab */
    border-radius: 5px; /* CSS3 */}
label {font-family: Arial,Verdana;
	font-size: 14px;
	line-height: 14px; 
	letter-spacing: 1px;
	margin: 0 0 8px 0;  display: block;
	}
select {border: 1px solid #a19274 !important; background: url('input-text.png') 0 0 repeat-x !important; height: 25px !important; width: 228px;   margin: 0 0 9px 0; font-size: 14px !important;  }

input[type="submit"],input.type-submit,input[type="button"],input.type-button   {border: 1px solid #782902;  padding: 3px 17px 5px 17px; font-size: 18px;
 letter-spacing: 1px; color: #ffffff; background: url('button.png'); cursor: pointer;}
input[type="submit"]:hover ,input.type-submit:hover,input[type="button"]:hover,input.type-button:hover  { 
    -moz-box-shadow: 0 0 10px #b84e00; /* Для Firefox */
    -webkit-box-shadow: 0 0 10px #b84e00); /* Для Safari и Chrome */
    box-shadow: 0 0 10px #b84e00; /* Параметры тени */
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=5, offY=5, color=#b84e00);
}
input[type="text"]:focus,input.type-text:focus,select:focus { -moz-box-shadow: 0 0 5px #b84e00; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px #b84e00); /* Для Safari и Chrome */
    box-shadow: 0 0 5px #c68555; /* Параметры тени */
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=5, offY=5, color=#b84e00);}
.multiple {height: 100px !important;  background: url('textarea.png') 0 0 repeat-x !important;}	
input[type="file"],input.type-file {border: 1px solid #a19274 !important; background: url('input-text.png') 0 0 repeat-x !important; height: 25px !important;}

table {
	border-collapse: collapse;
}
table td {
	padding: 0;
}
div.mainwrap {border: 7px solid #312517; }
table.osn {
    min-width: 1250px;
	width: 100%;	
    overflow: hidden;
	
   /* border-left: 7px solid #312517; 
    border-right: 7px solid #312517; */
	
	
}
table.osn2 {
    min-width: 1250px;
	width: 100%;
   /* border-left: 7px solid #312517; 
    border-right: 7px solid #312517; */
	
}
table.osn3.footer-tbl { 
    min-width: 1250px;
	height: 260px;
	width: 100%;	
	margin: 90px 0 0 0;
    overflow: hidden;
	background: url('footerbg.png') 15px 50% no-repeat;
	}
table.osn3.footer-tbl .footer-tbl-left {width: 26%;}
table.osn3.footer-tbl .footer-tbl-right {width: 74%; text-align: center; vertical-align: top;}
table.main {
	width: 100%;
	height: 100%;
	
}
table.main1 {
	width: 100%;
}



td.mid1 {
	padding: 0px 0px 0px 14px;
	width: 264px;
    vertical-align: top;

}
td.mid1 div {max-width: 250px;   }
td.mid2 {
	padding: 0px 20px;
	width: 100%;
	height: 100%;
	text-align: justify;
	vertical-align: top;
}

td.mid3 {
	padding: 0px 14px 0 0;
	width: 224px;
	vertical-align: top;
	
}
td.mid3 div {}
td.mid2 div { }
td.btm03 {
	background: url(../images/key1.jpg) right bottom no-repeat;
	text-align: right;
	vertical-align: bottom;
	height: 10px;
}
td.bottom1 {
	background: url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
	
}
td.bottom2 {
	background: url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
	text-align: center;
	vertical-align: middle;
		font-family: tahoma;
	font-size: 11px;
	height: 92px;
}
td.bottom3 {
	background: url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
	text-align: right;
}

li.level1 {
font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(../images/dot3.gif);
}
li.level2 {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	list-style-type: none;
	list-style-image: none;
	}
li.level77 {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	list-style-image: none;
	
}
li.level1 a, li.level2 a {
	color: #827b69;
	text-decoration: underline;
	}
}
li.level1 a:hover, li.level2 a:hover {
	text-decoration: none;
}
table.search {

}
table.search td {
	padding: 1px 4px 1px 0px;
	font-size: 11px;
	vertical-align: middle;
}

div.blockh1 {
	padding: 10px 0px 10px 20px;
	height: 37px;
	background: url(../images/blockh1_bg.jpg) #e4deca right center repeat-y;
	border-right: 4px solid #9c1d16;
	color: #9c1d16;

	font-size: 14px;
	font-weight: bold;
}
div.blockh1 a {
	text-decoration: none;
}
div.blockh1 a:hover {
	text-decoration: underline;
}
div.blockh2 {
	background: url(../images/blockh2_bg.jpg) left center repeat-y;
	border-left: 1px solid #c9c2a6;
	padding: 9px 0px 9px 20px;
	color: #7d7661;
	
	font-size: 15px;
	font-weight: bold;
}
div.blockh3 {
	padding: 0px 0px 10px 0px;
	color: #7d7661;
	font: normal 19px georgia, serif;
}
div.blocktext {
	padding: 15px 15px 15px 15px;
		font-family: trebuchet ms;
	font-size: 12px;
}


table.vote td {
	padding: 1px 4px 1px 0px;
	vertical-align: middle;


}


table.top22x4 td {
	padding: 0px 15px 0px 0px;
}
div.date {

	font-size: 11px;
	
}
.jus {
	text-align: justify;
}
p.more {
	font-size: 11px;
	
	text-align: right;
   	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
h1 {
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   color: #FFE6B3;

}
h2 {
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size: 14px;
	
	font-weight: bold;
}
h2 a {
	
}
h3 {
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

form {
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.form td {
	padding: 3px 0px 3px 0px;
}
input.input, textarea, select {
	width: 100%;
}
input.submit{
	background: url(../images/s_bg.jpg) #f4f1dd top repeat-x;
	height: 24px;
}
input.search {
	width: 150px;
	border: 1px solid #c9c2a6;
	background: url(../images/search_bg.jpg) #ede5d6 top repeat-x;
	height: 19px;
}
ul, ol {
	margin: 0px;
}
li{
	margin: 3px 0px 3px 0px;
}
img {
	border: 0px;
}
img.border {
	border: 1px solid silver;
}
hr { display: none;
	height: 0px;
	color: #dad4be;
	border-top: 1px solid #dad4be;
   	margin: 10px 0px 5px 0px;
}
.t_padding { padding: 0px 10pt 10px; font-size: 13px;
		font-family: trebuchet ms;}
.deteils_yellow { background: transparent url('deteils_yellow.gif') no-repeat; display: block; width: 96px; height: 27px; margin-top: 5px; }
.t_descr { padding: 0pt 0pt 0pt 14px; line-height: 17px; font-size: 12px;
		font-family: trebuchet ms;}
.blue { color: rgb(0, 107, 194) ! important; }


.clear { clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 100%;}

.body-tbl {overflow: hidden;}
.head-tr-left {width: 25%; padding: 0 0 20px 14px; text-align: center; vertical-align: top;}
.topsearch {width: 100%; text-align: center; display: block;  margin: 5px auto 10px auto;}
.topsearch div {display: block;}

.head-tr-left h1,.toplinetxt {font-family: Tahoma,Arial,Verdana; margin: 10px;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #604e38; }
.head-tr-middle {width: 50%;text-align: center; vertical-align: middle; }
.head-tr-right {width: 25%; padding: 0; text-align: center; vertical-align: middle;}
.head-tr-middle-banner {display: block; margin: 0 0 50px 0;}
/* .head-tr.line2  .head-tr-right {vertical-align: middle;}
.head-tr.line2  .head-tr-right  img  {position: relative; top: -58px; width: 70%; height: 70%;}
*/

.logo-img {display: block; margin: 0 auto; width: 200px; margin: 7px 0 15px 0;}
.head-menu a {	font-family: Arial,Verdana;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #294303;}
.head-tr-right-top {width: 100%; padding: 7px 0 0 0; display: block; float: left; }
.head-tr-right-top-left {width: 28%; float: left; text-align: left;}
.head-tr-right-top-right{width: 72%; float: right; text-align: center; padding: 20px 0 0 0;}
.head-tr-right-top-left h1 {font-family: Tahoma,Arial,Verdana;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 2px;
	color: #604e38; margin: 0 0 9px 0;}
	
#cse-search-box input[type="text"],#cse-search-box input.type-text  {width: 155px !important; padding: 0 5px !important; font-size: 14px !important; letter-spacing: 0 !important;}
#cse-search-box input[type="submit"],#cse-search-box input.type-submit {width: 30px !important; background: url('tsbutt.png') 0 0 no-repeat !important; height: 29px !important; text-indent: -9999 !important; border: 0 !important; position: relative !important; top: 3px; cursor: pointer; padding: 0 !important; }


.leftbox-wrap {width: 250px; float: left; margin: 0 0 20px 0; }
.leftbox-wrap.left1 {background: url('left1.png') 23px 0 ;}
.leftbox-title {border: 1px solid #7b592b;  width: 200px;  padding: 11px 0 11px 41px; background: #743d15 url('lefttitle.png') 0 0 repeat-x;float: right;  font-family: Arial,Verdana;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #ffe6b3;
	position: relative;
	}
.mi2title h1,.mi2title h1 a {font-size: 18px !important;
	line-height: 18px !important;
	letter-spacing: 1px !important;
	color: #ffe6b3 !important;}
.mi2title.margin15 {margin: 0 0 15px 0 !important;}
.leftbox-title .icon {position: absolute; left: -25px; top: -6px;}	
.leftbox-body {overflow: hidden; padding: 10px 5px 15px 5px; width: 240px;}
.lfiltval {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #833206;}
.lfiltinfo {font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
	margin: 0 7px 0 0;
	}
.lfil-price_from,.lfil-price_to {padding: 0 5px !important; width: 60px !important;}
.lfil-price_from {margin: 0 13px 0 0 !important;}
.left-filter select {width: 228px !important;}
.left-filter .box {position: relative;}
#load_reg,#load_seller,#load_subcat  {position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px;}
.left-filter  input[type="submit"], .left-filter  input.type-submit  {float: right;}
.left-filter  .box.diap td {vertical-align: middle;}
.left-filter  .box.diap input[type="text"], .left-filter  .box.diap input.type-text {margin: 0 !important; padding: 0 !important;}
.left-filter  .box.diap table {margin: 0 0 10px 0;}
.cartbox {background: url('cartbox.png') 5px 0 no-repeat; display: block; padding: 0 0 10px 71px !important; width: 169px !important; text-align: center; font-size: 14px;
height: 52px;}
.leftbox-wrap.left2 {background: url('left2.png') 23px 0 ;}
.leftbox-wrap.left3 {background: url('left3.png') 23px 0 ;}
.left3 .leftbox-body {padding-top: 0 !important;}
.left3 .leftbox-body ul {margin: 0 ;padding: 0;}
.left3 .leftbox-body ul  li {display: block; margin: 0 !important;}
.left3 .leftbox-body ul  li a {text-decoration: underline;}
.left3 .leftbox-body ul  li.level1 {padding: 10px 0 7px 0;}
.left3 .leftbox-body ul  li.level1 a{font-size: 16px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #294303;
	}
.left3 .leftbox-body ul  li.level2 {padding: 0 0 4px 15px;}
.left3 .leftbox-body ul  li.level2 a {font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #294303;
}
.left3 .leftbox-body ul  li a:hover {text-decoration: none;}

.leftbox-wrap.left4 {background: url('left4.png') 23px 0 ;}

.left4 .leftbox-body ul {margin: 0 ;padding: 0;}
.left4 .leftbox-body ul  li {display: block; margin: 0 !important; padding: 0 0 7px 0;}
.left3 .leftbox-body ul  li a {text-decoration: underline;font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #294303; }
a.bold {font-weight: bold; }	
a.sitemap { background: url('sitemap.png') 0 50% no-repeat; padding: 0 0  0 45px; line-height: 30px !important; font-size: 14px; display: inline-block; height: 30px;}
.sitemap-link-box {width: 100%; text-align: center;}
.leftsep-box {width: 100%; height: 10px;}
.user-panel {width: 100%; text-align: center;}
.user-panel a {display: inline-block; margin: 0 0 10px 23px;}
.user-panel li {display: inline-block; margin: 0 0 0px 0; list-style: none;}
.user-panel-link { padding: 5px;  background: url('user-panel-link.png'); border: 1px solid #cec1a8; font-size: 16px;line-height: 20px;letter-spacing: 1px;color: #312517  !important; text-decoration: none !important;}
.user-panel-link:hover {
  -moz-box-shadow: 0 0 10px #b84e00; /* Для Firefox */
    -webkit-box-shadow: 0 0 10px #b84e00); /* Для Safari и Chrome */
    box-shadow: 0 0 10px #b84e00; /* Параметры тени */
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=5, offY=5, color=#b84e00);
	}
.mi2title {  background: url("lefttitle.png") repeat-x scroll 0 0 #743D15;
    border: 1px solid #7B592B;
    color: #FFE6B3; 
    font-family: Arial,Verdana;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 0 0 15px 0;
    position: relative;
    width: 100%;
	}
.mi2title-box { padding: 11px 0 11px 41px;}
.mid3 .leftbox-title { margin: 0 0 10px 10px; }
.leftbox-title .icon {
    left: -15px !important;
    position: absolute;
    top: -6px;
}
.right-banner.ban14 {width: 100%; text-align: center;  background: url("180-180.gif") 50% 0 no-repeat; min-height: 180px; margin: 10px 0 0 0;}
.right-banner.ban19 {width: 100%; text-align: center;  background: url("180-180.gif") 50% 0 no-repeat; min-height: 180px; margin: 10px 0 0 0;}
.right-banner.ban29 {width: 100%; text-align: center;  background: url("180-180.gif") 50% 0 no-repeat; min-height: 180px; margin: 10px 0 0 0;}
.right-banner.ban14 a,.right-banner.ban19 a,.right-banner.ban29 a  {display: block;}
.best-goods-tbl {width: 100%; table-layout: fixed;}
.best-goods-td,.cattbltd {width: 50%; table-layout: fixed; text-align: left; vertical-align : top; padding: 15px 0 23px 0;}
.best-goods-title {width: 100%; text-align: center; margin: 0 0 12px 0;}
.best-goods-photo-price {width: 100%;  display: block; float: left; padding: 0 0 10px 0;}
.best-goods-photo {float: left;}
.best-goods-price {float: left; margin: 0 0 0 20px; width: auto; text-align: center; padding: 25px 0 0 0;}
.price-txt { font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #67543f; }
.price-val {font-size: 13px; line-height: 13px; letter-spacing: 1px; color: #833206 ;}
.best-goods-price .price-txt {margin: 0 0 6px 0;}
.best-goods-photo  img {border: 1px solid #312517; height: auto; }
.best-goods-man-txt {font-size: 11px; line-height: 11px; letter-spacing: 1px; color: #67543f; padding: 0 0 5px 0; }
.best-goods-man{padding: 0 0 10px 0; font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #296264; }
.best-goods-seller-txt {padding: 0 0 5px 0; font-size: 16px; line-height: 16px; letter-spacing: 1px; color: #67543f;}
.sendok {display: block; margin: 20px 0; width: 90%; text-align: center; font-size: 16px; line-height: 16px; color: #67543f;}
.best-goods-seller {}
.best-goods-tbl tr ,.cattbl tr{background: url("sep.png ") 0 100% repeat-x;}


.sponsors-goods-tbl {width: 100%; table-layout: fixed;}
.sponsors-goods-td,.cattbltd {width: 50%; table-layout: fixed; text-align: left; vertical-align : top; padding: 15px 0 23px 0;}
.sponsors-goods-title {width: 160px;; text-align: center; margin: 0 0 12px 0;}
.sponsors-goods-photo-price {width: 160px;;  display: block; float: left; padding: 0 0 10px 0;}
.sponsors-goods-photo {float: left;}
.sponsors-goods-price {float: left; margin: 0 0 0 20px; width: auto; text-align: center; padding: 25px 0 0 0;}
.sponsors-goods-price .price-txt {margin: 0 0 6px 0;}
.sponsors-goods-photo  img {border: 1px solid #312517; width: 150px; height: auto; }
.sponsors-goods-man-txt {font-size: 11px; line-height: 11px; letter-spacing: 1px; color: #67543f; padding: 0 0 5px 0; }
.sponsors-goods-man{padding: 0 0 10px 0; font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #296264; }
.sponsors-goods-seller-txt {padding: 0 0 5px 0; font-size: 16px; line-height: 16px; letter-spacing: 1px; color: #67543f;}
.sponsors-goods-seller {}
.sponsors-goods-tbl tr ,.cattbl tr{background: url("sep.png ") 0 100% repeat-x;}

@media (max-width: 1700px) { /* это будет показано при разрешении монитора до 1024px пикселей */
  .sponsors_width {width: 1070px;} /* основное содержимое занимает всё пространство окна */
}


@media (max-width: 1600px) { /* это будет показано при разрешении монитора до 1024px пикселей */
  .sponsors_width {width: 970px;} /* основное содержимое занимает всё пространство окна */
}

@media (max-width: 1500px) { /* это будет показано при разрешении монитора до 1024px пикселей */
  .sponsors_width {width: 870px;} /* основное содержимое занимает всё пространство окна */
}

@media (max-width: 1400px) { /* это будет показано при разрешении монитора до 1024px пикселей */
  .sponsors_width {width: 770px;} /* основное содержимое занимает всё пространство окна */
}


@media (max-width: 1280px) { /* это будет показано при разрешении монитора до 1024px пикселей */
  .sponsors_width {width: 670px;} /* основное содержимое занимает всё пространство окна */
}




.main-txt1 {width: 100%; text-align: justify; float: left; margin: 20px 0; font-weight: bold;}
.nomargin {margin: 0 !important;}
.article-box {padding: 15px 0 20px 0; background: url("sep.png ") 0 100% repeat-x; width: 100%; float: left;}
.article-title  {font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #296264; margin: 0 0 10px 0;}
.article-text {margin: 0 0 10px 0;}
.article-phones {font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #833206; margin: 0 0 5px 0;}
.article-readmore a {}
.mi2title.margintop {margin: 20px 0 0 0 !important;}

.footer-banner {margin: 0 0 35px 0; display: block;}
.footer-menu a {font-size: 13px; line-height: 13px; letter-spacing: 0px; }
.footer-copyright {font-size: 13px; line-height: 13px; letter-spacing: 2px; margin: 15px 0 0 0;}
.footer-bottom { margin: 40px 0 0 0; width: 100%;}
.footer-bottom-left {float: left;}
.footer-bottom-right {float : right;}
.footer-bottom-right  span {display: inline-block;}
.fwrap {padding: 0 14px 0 0 ;}

.zoominfo {width: 100%; border: 1px solid #913101; padding: 10px; font-size: 14px; line-height: 14px; letter-spacing: 1px; color: #913101;}
.cattbl {width: 100%;}
.cattbltd {width: 50%; vertical-align: top;}
.atcbutt { background: url("atcbutt.png") 0 0 no-repeat; width: 117px; height: 30px; display: block; margin: 15px 0 0 0;}
.atcbutt:hover {background-position: 0 -30px;}
.pagination {display: block; width: 100%; margin: 23px 0 0 0;}
.pagtxt {margin: 0 20px 0 0; font-weight: bold;}
.pagination a {padding: 0 0 10px 0; display: inline-block;}

.crumbs {width: 100%; display: block; margin: 0 0 10px 0;}
.good-group {width: 100%; display: block; margin: 10px 0;}
.good-photo {width: 100%; display: table-cell; text-align: center; float: left;}
.good-photo  img {}
.good-desc {width: 100%; float: left;display: block; margin: 10px 0; text-align: left; }
.goods-price {margin: 10px 0; width: 100%;  float: left;display: block;}
.goods-price span {display: inline-block;}
.goods-price .price-txt {font-size: 14px; line-height: 14px; letter-spacing: 1px;  color: #67543f;}
.goods-price .price-val {padding: 0 0 0 10px; font-size: 24px; line-height: 24px; letter-spacing: 2px;  color: #833206;}
.goods-seller-txt {width: 100%; float: left;display: block; margin: 15px 0  5px 0; font-size: 18px; line-height: 18px; letter-spacing: 1px;  color: #833206; font-weight: bold; }
.goods-seller {}
.goods-seller-info {width: 100%; float: left;display: block; padding: 10px 0 10px 0;}
.margin1515 {width: 100%; float: left;display: block; margin: 15px 0;}

.capchaimg {margin: 5px 0 0 0;}
.capchainput {position: relative; top: -30px; left: 10px; width: 120px !important;}

.carttbl {width: 100%;}
.carttbl td {padding: 8px 0 12px 0; letter-spacing: 0px;  font-size: 12px; line-height: 12px; vertical-align: middle;}
.carttbl tr {background: url("sep.png ") repeat-x scroll 0 100% transparent;}
.carttbl td.col1{width: 30%;}
.carttbl td.col2{width: 31%;}
.carttbl td.col3{width: 14%; color: #833206;  }
.carttbl td.col4{width: 6%;}
.carttbl td.col5{width: 15%; color: #833206;}
.carttbl td.col6{width: 4%;}

.carttbl input {width: auto !important; margin: 0px !important; padding: 0 !important;}
.carttbl td.col4  input {width: 25px !important;text-align: center; }
.carttbl td.col5  input {border: 0 !important; background: none !important; color: #833206 !important;}
.carttbl .box {padding: 0 5px;}
.cart-seller-txt {color: #833206;}
.cart-del-link {text-indent: -9999px; display: block;  background: url("cart-del-link.png") 0 0 no-repeat; width: 15px; height: 17px;}

.cart-summary-txt { display: inline-block;  line-height: 18px  !important;}
.cart-summary-val { display: inline-block; font-size: 18px; line-height: 18px; color: #833206;}
.cart-summary-val input {border: 0 !important; background: none !important; color: #833206 !important; font-size: 18px  !important; line-height: 18px  !important;}
.cartinfobox {color: #296264!important; font-size: 14px  !important; line-height: 16px  !important;}
.orderinfobox {color: #833206 !important; font-size: 18px  !important; line-height: 18px  !important;}

.head-tr-right-banner-box {width: 210px; height: 300px; background: #e8e7d5; text-align: center; border: 1px solid #808080; display: block; float: right; margin: 0 37px 20px 0; position:relative;}
.osn.body-tbl td {}
.middle-ads {width: 100%; overflow: hidden;}
.border_bottom.topbox {background: url("left2.png") !important; padding: 10px;}
.border_bottom {background: url("sep.png ") 0 100% repeat-x !important; padding-bottom: 20px !important; }
.sresult.topbox {background: url("left2.png") !important; padding: 5px !important;}
.showhigh { background: #f7f4aa; padding: 10px;}
.showhigh  .best-goods-title {padding: 5px;  background: url("lefttitle.png") repeat-x scroll 0 0 #743D15; width: auto; color: #FFE6B3 !important;}
.showhigh  .best-goods-title a {color: #FFE6B3 !important;}

.goods-seller-txt.good-view {background: url("lefttitle.png") repeat-x scroll 0 0 #743D15;
    border: 1px solid #7B592B;
    color: #FFE6B3;
    float: left;
    font-family: Arial,Verdana;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    padding: 11px 0 11px 41px;
    position: relative;
    width: 95%;}
.goods-seller-txt.good-view .icon { left: -15px !important;position: absolute; top: -6px;}
.goods-seller-txt.good-view a { color: #FFE6B3 !important;}


.errors {color: #800000;}




/* Ѓлок: ‹учшие предложениЯ */


td.right-block-page {padding:0 10px 0 0 !important;}

.right-block-title {
background: #743d15 url('lefttitle.png') 0 0 repeat-x;
width:210px !important;
padding: 11px 5px 11px 40px !important;
margin:0 0 -5px 0 !important;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
}

.right-best-products {
background: url('left3.png') 23px 0 ;
width:260px !important;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
}

.best-goods-td {
display:block !important;
text-align:center;
padding-bottom:10px !important;
}

.best-goods-td.right-best {border-bottom:dashed 1px #999999;}
.right-best-products tr:last-child {border:solid 1px transparent !important}

.right-best-products-title {
width:255px !important;
text-align:center;
margin:-4px 0 10px 0;
}

a.link-right-full {
font-size:15px !important;
letter-spacing: 0.5px;
}

.best-goods-photo {
margin:0 0 0 0;
}

.best-goods-photo img {
width:auto;
margin:0 2px 0 7px;
border:solid 1px #E0D1B1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 4px 4px 0px 0px rgba(150, 150, 150, 0.25);
-moz-box-shadow:    4px 4px 0px 0px rgba(150, 150, 150, 0.25);
box-shadow:         4px 4px 0px 0px rgba(150, 150, 150, 0.25);
}

.best-goods-price {
width:80px !important;
margin:-15px 0 0 12px;
letter-spacing: 0.3px;
text-align:left;
}

.price-txt {color:#666666;}

.price-val {
width:115px;
margin:7px 0 0 0;
font-size:18px;
letter-spacing: 0.3px;
}

.price-val span {font-size:14px;}

.proizvodstvo-text {
display:block;
margin:10px 0 0 0;
font-size:14px;
color:#666666;
letter-spacing: 0.3px;
}

.proizvodstvo-text-2 {
display:block;
font-size:16px;
color:#4C4C4C;
letter-spacing: 0.3px;
}

.best-goods-seller-txt {
display:inline-block;
font-size:14px;
color:#666666;
letter-spacing: 0.3px;
}

.best-goods-seller {
display:inline-block;
font-size:14px;
color:#4C4C4C;
letter-spacing: 0.3px;
}

/* Сопуствующие товары */

.accompanying {
text-align:center;
letter-spacing: 0;
}

.accompanying .name {
text-align:left;
}

.accompanying .accom-item {
width:200px;
height:265px;
margin:10px 2px 0 2px;
display:inline-block;
vertical-align:top;
border:solid 2px #D8CDB1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.accompanying .accom-item .title {
width:190px;
height:35px;
display:table;
margin:10px 0 10px 5px;
text-align:center;
}

.accompanying .accom-item .title a {
display: table-cell;
vertical-align: middle;
font-size:15px;
color:#404040
}

.accompanying .accom-item img {
background:#FFFCF2;
width:150px;
height:101px;
margin:0 auto 10px auto;
display:block;
padding:5px;
border:solid 1px #D8CDB1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.accompanying .accom-item img:hover {border:solid 1px #649A5A}

.accompanying .accom-item .price {
font-size:14px;
color:#666666
}

.accompanying .accom-item .price strong {
font-size:21px;
color:#404040
}

.accompanying .accom-item .button a {
background:#649A5A;
width:135px;
height:27px;
margin:10px auto 0 auto;
display:block;
line-height:30px;
font-size:16px;
font-weight:700;
text-transform: uppercase;
color:#F4FFF2;
letter-spacing: 0.5px;
text-decoration:none;
border-bottom:solid 2px #4C7244;
text-shadow: 1px 1px 0px #4C7244;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.accompanying .accom-item .button a:hover {
background:#75B269;
border-bottom:solid 2px #5C8952;
text-shadow: 1px 1px 0px #5C8952;
}