html {height:100%;}
body {background:#fff;
			margin:0; padding:0;
		    height:auto !important; height:100%; min-height:100%;
			font:12px Arial,Helvetica,sans-serif; color:#333;
			min-width:1000px;}

#header {
min-width: 1000px;
width: expression(((document.documentElement.clientWidth ||
document.body.clientWidth) < 1000)? "1000px" : "auto");
}

.phone {z-index:99; position: absolute; right: 340px; top: 65px; background: url(/i/phone.png); }
.phone img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.popupphoto { position: absolute; z-index: 999; background: transparent; display: none; }
.popupphoto .top_1 { margin: 0 5px -20px; font-size: 20px; line-height: 20px; background: url(/i/table-top1.gif) repeat-x 0 0; }
.popupphoto .top_2 { margin: 0 5px -20px 0; font-size: 20px; line-height: 20px; background: url(/i/th-left.gif) no-repeat 0 0; }
.popupphoto .top_3 { margin: 0 0 0; font-size: 20px; line-height: 20px; background: url(/i/th-right.gif) no-repeat right top; }
.popupphoto .top_3 img { position: absolute; right: 7px; top: 6px; }
.popupphoto .image { background: #f4faf4; border: 1px solid #0da000; border-top: none; padding: 4px 3px; }
.popupphoto .image img { display: block; background: #ffffff; }


.ztop {position:relative; z-index:99;}
b.red {color:#b72f25;}
span.red {color:red;}
form {padding:0; margin:0;}
img {border:0;}
img.ico {margin-bottom:-1px;}
.fl {float:left;}
.fll {margin-top:10px;margin-left:0px;}
.cl {clear:left;}
.pt {margin-top:10px;margin-left:-30px;}
.pt2 {margin-top:20px;}
.pl2 {margin-left:20px;}
.padd {margin-left:20px;}
.padd2 {margin-left:30px;}
.padd3 {margin:10px 0 0 10px;}
.padd4 {margin:40px 70px 0 30px;}
.padd5 {margin:40px 0 0 30px; width:70%;}
div.button_comp {position:relative; z-index:99; padding-top:10px; border:1px solid #fff; background:#fff;}
div.pages{padding-top:10px;}
div.pages span {color:#000; font-weight:bold;  }
div.pages a { padding-top:-10px; color:#0DA000; text-decoration:none; }
div.button {position:relative; z-index:99;}
div#block {height:100px;}
DIV.cl-footer { display:none; }
div#additem {margin:10px 0;}
a.edit {color:#0D6C07!important;}
a.del {color:red!important;}
.search {width:99%;}
.service select {width:4.5em; margin:0; padding:0;}
div.back {margin:30px 0 0 30px;}
div.back a {color:#333; text-decoration:underline;}
div.back a:hover {color:#777; text-decoration:none;}


div#valid {position:absolute; top:97%; right:3px; text-align:right; width:100%;}

div#logo-main {position:absolute; top:0px; z-index:42; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo-main2.png');}
div#logo-main img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

div#top-man-index {position:absolute; left:220px; z-index:30; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top-man-index.png');}
div#top-man-index img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

div#top-sub {position:absolute; left:220px; top:30px; z-index:29; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top-sub.png');}
div#top-sub img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

div#logo-im {position:absolute; left:300px; top:52px; z-index:30; margin-left:10%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo-im.png');}
div#logo-im img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

div#top-hr {position:absolute; top:30px; z-index:29; width:100%; border-top:1px solid #c3e6c7;}

div#header {height:120px; background:url('top_clouds.jpg') top left no-repeat #fff;}

div#footer {height:65px; background:#f3efe9;
min-width: 1000px;
width: expression(((document.documentElement.clientWidth ||
document.body.clientWidth) < 1000)? "1000px" : "100%");
}


div#main-left {width:220px; background:#f3efe9;}
td.main-left {background:#f3efe9; border-right:1px solid #ddd8c3;}
div#main-right {min-width: 730px;
width: expression(((document.documentElement.clientWidth ||
document.body.clientWidth) < 1000)? "760px" : "100%");}



* html div#main-left { left:0; /* òóò øèðèíà ïðàâîé êîëîíêè, åñëè åñòü */ }


	/*çåëåíîå ìåíþ ñïðàâà ââåðõó*/
	div#top-right {position:absolute; width:100%; min-width:1000px;  z-index:37;}
	div#top-right-body { width:40%;  min-width:320px; height:41px; background:#e9f7e8; text-align:left; border-bottom:1px solid #0DA000; }
	div#top-right-pic {position:relative; left:-13px; z-index:38;}

	div#top-right-menu div {text-align:center; float:left; height:20px; padding-top:7px; margin-top:4px;}
	div#top-right-menu div a {padding:0 4px 0 12px;}
	div#top-right-menu div a:hover {padding-left:12px; text-decoration:underline; }
	div.ico2 {width:36%; border-right:1px solid #fff;}
	div.ico3 {width:29%; border-right:1px solid #fff;}
	div.ico4 {width:27%;}
	/*..çåëåíîå ìåíþ ñïðàâà ââåðõó*/


	/*êîðçèíà*/
	div#bs {position:absolute;  width:100%; z-index:40;	min-width: 1000px;}

	div#bs-body {min-width:235px; width:24%;  height:90px; text-align:left; background:#FBFBFB; border-left:1px solid #E4DEE2;}
	div#ico5 {border-bottom:1px solid #E4DEE2; position:relative; top:7px; height:21px;}
	div#ico5 img {position:relative; left:-10px;}
	div#top-date {position:relative; top:4px;  float:left;}
	div#top-rate {position:relative; top:4px; left:10px; float:left;}
	div#top-rate b {color:#b72f25; font-weight:600;}
	div#bs-calc {position:relative; top:5px; width:80%;}
	div#bs-calc-num {position:relative; top:2px; float:left; width:80px; text-align:right; font:10px Tahoma;}
	div#bs-calc-num p {padding-top:6px; margin:0;}
	div#bs-calc-val {position:relative; left:5px; text-align:left; font:14px Tahoma; font-weight:600;}
	div#bs-calc-val b {color:#b72f25; font-weight:600;}
    div#bs-calc-val a {color:#b72f25; font-weight:600;}
	/*..êîðçèíà*/

div#nav {position:absolute; top:5px; z-index:40; font:10px Tahoma; color:#999; width:100%;text-transform: uppercase;}
div#nav a:hover {font:10px Tahoma; color:#999; text-decoration:underline;text-transform: uppercase;}
a.nav {font:10px Tahoma; color:#999; text-decoration:none;text-transform: uppercase;}
a.nav2 {font:12px Tahoma; color:#0da100; text-decoration:underline;}
a.ico {text-decoration:none; color:#0da100;text-transform: uppercase;font:10px Tahoma; }
a.doublesize {font:12px Tahoma; }


/*ìåíþ*/
div.menu { position:relative; z-index:40; background:url('/i/menu-main-bg.gif') left top repeat-x;
				 min-width:760px;
				 width: expression(((document.documentElement.clientWidth ||
				 document.body.clientWidth) < 1000)? "760px" : "100%");
				 }

div.menu .table {width:100%; border-bottom:1px solid #9f2a21; }
div.menu table td.menu {height:36px; width:16%; text-align:center;
									 color:#fff; font:11px Tahoma; text-transform:uppercase; font-weight:600;}
div.menu table td a, div.menu table td a:active, div.menu table td a:visited {color:#fff; font:11px Tahoma, Verdana; font-weight:600;  text-decoration:none;}
div.menu table td a:hover{color:#b0392f;}

td.menu {background:url('/i/top_menu_left.gif') top left no-repeat;}
td.menu div a {position:relative; top:11px; margin-bottom:5px;}
td.act {background:url('/i/top_menu_left_act.gif') top left no-repeat #fff; width:8px;}
td.act div {height:36px; background:url('/i/top_menu_act.gif') center top no-repeat;}
td.act a {color:#b0392f!important;}

.menu td.right {width:5px;background:url('/i/top_menu_right.gif') top left no-repeat;}
/*..ìåíþ*/

.tabl { border-collapse: collapse ; border:1px solid #088700;}
.tabl td.tb {  border:1px solid #088700;  top: 0px; }

/*ëåâîå ìåíþ*/
div.left-menu-top {height:35px; background:url('label1-bg.gif') top left no-repeat; border-right:1px solid #088700;}
div.left-menu-top img {position:relative; top:15px; left:28px; }
div.menu-left {border-right:1px solid #088700; border-left:1px solid #088700;width:218px;}
div.menu-left div {height:35px; border-top:1px solid #a7d59c; border-bottom:0; background:url('menu-arrow-out.gif') top left no-repeat;width:195px;}
div.menu-left div.act {background:url('menu-arrow-on.gif') top left no-repeat;}

div.menu-left div.act a,
div.menu-left div.act a:visited,
div.menu-left div.act a:hover,
div.menu-left div.act a:active {color:#b0392f;  }


div.menu-left div a, div.menu-left div a:visited, div.menu-left div a:active {position:relative; top:6px; left:28px; text-decoration:none; font:11px Tahoma; color:#333;}
div.menu-left div a:hover {position:relative; top:6px; left:28px; text-decoration:none; font:11px Tahoma; color:#b0392f;  }

div.end { background:url('menu-left-end.gif') bottom right no-repeat; margin-top:-9px; border-left:1px solid #088700;}
/*..ëåâîå ìåíþ*/




/* öåíòðàëüíàÿ ÷àñòü */
table.search {margin-top:15px; width:95%;}

div.forpartners {min-width:450px; width:100%; height:141px; background:url('/i/4partners_bg.gif') left bottom repeat-x;
								 width: expression(((document.documentElement.clientWidth ||
						   	 document.body.clientWidth) < 1000)? "450px" : "100%");}

div.label {height:32px; margin-top:20px; border-bottom:1px solid #0ea001; background:url('/i/label_bg.gif') left bottom repeat-x;}
div.label img {margin:0 0 -6px 0; position:relative; left:4%;}
div.label div {padding-top:10px; text-align:right;padding-right:2%;}
div.label div img {position:relative; left:-10px; top:-4px;}
div.label div a,
div.label div a:visited,
div.label div a:active {font:10px Tahoma; color:#666; text-decoration:none;}
div.label div a:hover {font:10px Tahoma; color:#666; text-decoration:underline;}
div.news-block {width:32%; height:150px; text-align:left;}
div.news-block div.date {width:85%;height:28px; background:url('/i/news-head.gif') top left no-repeat; margin:40px 0 0 20px;}
div.date b {color:#880000; position:relative;top:11px; left:25px;}
div.news-block div.text {width:75%; margin-left:40px;}
div.line {background:url('/i/line1.gif') right top no-repeat;}

div.news-block div.date2 {width:85%;height:28px; background:url('/i/news-head2.png') top left no-repeat; margin:40px 0 0 20px;}
div.date2 b {color:#880000; position:relative;top:11px; left:25px;}

div.special-block {width:49%; height:150px; text-align:left; padding-bottom:40px;}
div.special-block div.date {width:85%;height:28px; background:url('/i/news-head.gif') top left no-repeat; margin:40px 0 0 20px;}


/* êàðòî÷êà òîâàðà */
div.card {width:85%; margin:30px 0 0 10px;}
div.userimg img {margin-left:10px;}
div.price{padding-top:10px; font:10px Tahoma; color:#7f7f7f;}
div.price b {color:#9f2920;  font:15px Tahoma;font-weight:600;}

td.descr div.categ {color:#0da000; font:10px Tahoma; text-align:right;}
td.descr div.categ a {color:#0da000;text-decoration:none;}
td.descr div.categ a:hover {color:#666;text-decoration:none;}
td.descr div.name {color:#fff; font:14px Tahoma; text-transform:uppercase; font-weight:600; background:url('/i/desc-name-right.gif') top right no-repeat #379f31; height:20px; text-align:left; padding-top:4px;}
td.descr div.name a {color:#fff; text-decoration:none;}
td.descr div.name a:hover {color:#fff; text-decoration:underline;}
td.descr div.name img	{position:relative; top:-4px;}
td.descr div.descr {font:11px Tahoma; padding:10px 0;}
td.descr div.buy {border-top:1px solid #379f31;}
td.descr div.buy img {position:relative; top:-1px;}
/* êàðòî÷êà òîâàðà */

/* ÷àò ñ ìåíåäæåðîì */
td.chat div.img {height:114px; width:189px; background:url(/i/chat_bg.jpg) top left no-repeat; text-align:right;}
td.chat div.text {position:relative; text-align:left; float:right; color:#fff; padding-top:20px;}
td.chat div.button {position:relative; clear:right; top:25px;}
/* ..÷àò ñ ìåíåäæåðîì */

div.forpartners-phone {text-align:left; height:45px; margin-top:15px;background:url('/i/4partners_phone.gif') bottom right no-repeat;}
div.forpartners-text {text-align:left; font:11px Tahoma; color:#fff; position:relative; top:5px; height:60px; }
div#forpartners-text-more {width:30%;}
div#forpartners-text-more img {float:left; /*margin-left:-30%;*/  position:relative; left:-60px; z-index:0;}
div#forpartners-text-more-link  {padding-top:2px; border-top:1px solid #fff; text-align:center;}
div#forpartners-text-more-link a,
div#forpartners-text-more-link a:visited,
div#forpartners-text-more-link a:hover,
div#forpartners-text-more-link a:active {color:#fff; font:10px Tahoma;}


td.search {text-align:left; height:45px; margin-top:15px; background:url('/i/4search_bg.gif') top left repeat-x;}
div.search-over-bg {margin-top:15px;  height:126px; background:url('/i/4search_over_bg.gif') top right no-repeat;
							 			width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "220px" : "100%");}

div.search {position:relative; top:53px; width:80%;}
div.search input {width: 95%; border: 1px solid #0da100; background-color: #fff; font-size: 10px;}
div.button {position:relative; top:57px;}
div.search-wide {position:relative; top:41px; left:45px; width:60%; text-align:right;}
div.search-wide a {font:10px Tahoma; color:#666; text-decoration:underline;}
.reg  {width: 470px; border: 1px solid #0da100; background-color: #fff; font-size: 10px;}
.regname   { margin:14px 65px 0 40px;}
td.hand {text-align:left; height:45px; margin-top:15px; background:url('/i/4search_bg.gif') top left repeat-x;}
td.hand div { margin-top:15px;}
div#hand img {position:relative; z-index:51;}

div.block {border-bottom:1px solid #f0eee4;}
div.link {padding-top:14px; min-width:750px; width:100%;}
div.link div {border-left:1px solid #0da000;}
div.link div.noborder {border:0;}
div.link div a,
div.link div a:visited,
div.link div a:active {font:10px Tahoma; color:#666; text-decoration:none; padding:0 20px;}
div.link div a:hover {font:10px Tahoma; color:#666; text-decoration:underline;}

/* ..öåíòðàëüíàÿ ÷àñòü */

div.corner {border-bottom:1px solid #ddd8c3; height:13px;}

div#palm_hand a,
div#palm_hand a:visited,
div#palm_hand a:active {font:10px Tahoma; color:#a6a08e; text-decoration:none;}
div#palm_hand a:hover {font:10px Tahoma; color:#a6a08e; text-decoration:underline;}

div#palm_hand div.tech {position:absolute; bottom:22px; left:90px; z-index:63;}

div#copyright {position:relative; bottom:-20px; padding-left:28%; z-index:62;}
div#copyright a,
div#copyright a:visited,
div#copyright a:active,
div#copyright a:hover {font:11px Tahoma; color:#a6a08e; text-decoration:none;}

div#snail {


position:relative; bottom:0px; right:0; z-index:60; font:11px Tahoma; color:#a6a08e; text-decoration:none; text-align:right;}
div#snail img {margin:-29px 30% 0 0; position:relative;}

div#snail-bg {font:10px Tahoma; color:#a6a08e; text-align:center; height:59px; width:30%; position:relative; margin-left:70%;background:#e4ded2;}




div.block-opt {height:100px; position:relative;  top:3px; z-index:56;  background:url('/i/4opt_bg.gif') top left repeat-y #e1ddc9; border-top:1px solid #9f2a21; border-bottom:1px solid #9f2a21;}
div.block-opt .text {margin:14px 65px 0 40px; position:relative;z-index:1;}
div.block-opt .text a {font:10px Tahoma; color:#666; text-decoration:none;}
div.block-opt .text img {position:relative; top:1px;}

div.block-auth {height:100px; position:relative; margin-top:6px; z-index:55; background:url('/i/block_auth_bg.gif') top left repeat-x; border-top:1px solid #0a8802; border-bottom:1px solid #0a8802;}
div.auth-login {margin-left:30px;}
div.auth-login img {position:relative; top:4px; right:8px;}
div.auth-login input {width: 160px; border: 1px solid #0da100; background-color: #fff; font-size: 10px;}
div.auth-login a {font:11px Tahoma; color:#333; text-decoration:underline;}
div.auth-button {position:relative; top:5px; left:45px;}
div.auth-register {position:relative; margin-top:-16px; right:19px;  text-align:right;}
div.auth-forgot {position:relative; margin-top:2px; right:12px;  text-align:right;}
div.auth-register a {font:10px Tahoma; color:#fff; text-decoration:underline;}
div.auth-forgot a {font:10px Tahoma; color:#fff; text-decoration:underline;}
div.auth-corner {height:12px; text-align:right;}
div.auth-corner img {position:relative; z-index:56; top:-12px;}

div#counter {font:10px Tahoma; color:#aca694; margin:40px 0 0 40px; border:0;}
div#counter span {margin-left:1.1em;}


/*ËÈ×ÍÛÉ ÊÀÁÈÍÅÒ*/
.title{color:#fff;  width:400px;}
div.cab-text a {color:#666; text-decoration:underline;font-weight:bold; }
div.cab-text a:hover {color:#333; text-decoration:none;}

/*..ËÈ×ÍÛÉ ÊÀÁÈÍÅÒ*/

/*ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ*/
div#card {width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "650px" : "100%"); position:relative;}
div#card div#img {position:relative;}
div#card div#img img {padding-left:5%;}
div#card div#list {width:60%; position:absolute; top:0; left:40%;}
div#card div#list div.item {color:#fff; font:12px Tahoma; text-transform:uppercase; font-weight:600; width:80%; background:url('/i/desc-name-right.gif') top right no-repeat #379f31; height:20px; text-align:left; width:210px;}
div#card div#list div.item div {margin-top:4px;}
div#card div#list div.item img {padding:0;}
div#card div#list div.item-line {padding-top:7px;border-bottom:1px solid #379f31; text-align:right; font-weight:600;}

div#card div#list ul {margin: 10px 0; padding:0;  list-style-type: none; }
div#card div#list li {margin: 6px 0; color:#000; text-decoration:none; background:url('li.gif') 0 5px no-repeat;padding-left:1em;}

div#card2 {width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "260px" : "100%"); position:relative;}
div#cardcat div#list div.item {color:#fff; font:12px Tahoma; text-transform:uppercase; font-weight:600; width:80%; background:url('/i/desc-name-right.gif') top right no-repeat #379f31; height:40px; text-align:left; width:502px;}
div#cardcat div#list div.item div {margin-top:4px;}
div#cardcat div#list div.item img {padding:0;}
div#cardcat div#list div.item-line {padding-top:25px;border-bottom:1px solid #FFFFFF; text-align:right; width:502px;}

div#cardcat div#list ul {margin: 10px 0; padding:0;  list-style-type: none; }
div#cardcat div#list li {margin: 6px 0; color:#000; text-decoration:none; background:url('li.gif') 0 5px no-repeat;padding-left:1em;}


div#card div#table {width:100%; position:relative;}
div#card div#desc {width:60%; position:absolute; top:0; left:40%;}


div#table table.border {border-left:1px solid #a6dca1; border-right:1px solid #a6dca1;}
div#table .width { width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "221px" : "34%");}
div#table .width2 { width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "221px" : "85%");}
div#table div.bottom {border-top:1px solid #0ea001; width:34%;}
div#table div.bottom2 {border-top:1px solid #0ea001; width:85%;}
div#table table th {text-align:center; height:30px; background:url('table-top.gif') top left repeat-x;}
div#table table td {border-top:1px solid #f0eee4; padding-left:10%; height:25px;}
div#table table td.value {text-align:right; padding-left:0;}
div#table table td.value div {position:relative; right:25%;}
div#desc div.buy {border-top:1px solid #379f31;width:502px;}
div#desc div.buy img {position:relative; top:-1px;}
div#desc .phone{width:40%; color:#379f31; font-weight:600; padding:3px 0 0 10px;}
div#desc div.price {padding-top:10px;}
div#desc div.nav {padding-top:44px; width:75%;}
div.nav div {border-left:1px solid #0da000;}
div.nav div.noborder {border:0;}
div.nav div a,
div.nav div a:visited,
div.nav div a:active {font:10px Tahoma; color:#666; text-decoration:none; padding:0 20px;}
div.nav div a:hover {font:10px Tahoma; color:#666; text-decoration:underline;}
/*..ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ*/

/*ÊÀÒÀËÎÃ*/
div#catlist {width:70%; }

div#cat {width: expression(((document.documentElement.clientWidth ||
							 			document.body.clientWidth) < 1000)? "550px" : "100%");}
div#cat div#img {position:relative;}
div#cat div#img img {}
div#cat div#list {width:75%; position:absolute; top:0; left:25%;}
div#cat div#list div.item {color:#fff; font:12px Tahoma; text-transform:uppercase; font-weight:600; background:url('/i/desc-name-right.gif') top right no-repeat #379f31; height:20px; text-align:left; width:200px;}
div#cat div#list div.item div {margin-top:4px;}
div#cat div#list div.item img {padding:0;}
div#cat div#list div.item-line {padding-top:7px;border-bottom:1px solid #379f31; text-align:right; font-weight:600;}
div#cat div#list div.item-line img {position:relative; top:5px; left:5px;}
table.cat td.cat ul {margin: 12px 20px; padding:0;  list-style-type: none; }
table.cat td.cat li a {color:#333; text-decoration:underline; background:url('ico8.gif') 0 5px no-repeat;padding-left:2em;}
table.cat td.cat li a:hover {text-decoration:none; }
table.cat td.cat li {margin: 10px 0;}

div.table {border-left:1px solid #a6dca1; border-right:1px solid #a6dca1; margin-top:10px;}
div.table table th {text-align:left; padding-left:10px; padding-right:2px; font-weight:200;
										height:33px; background:url('th_bg.gif') top left repeat-x; border-top:1px solid #0da000; border-bottom:1px solid #0da000;}
div.table table td.th {width:6px; border-top:1px solid #0da000; border-bottom:1px solid #0da000; padding:0; background:url('th_bg.gif') top left repeat-x; }


div.table table td.left img {position:relative; left:-1px; top:-1px;}
div.table table td.right img {position:relative; right:-1px; top:-1px;}
div.table table td {height:25px; text-align:left; padding-left:5px; border-bottom:1px solid #D8EDD7;}
div.table div.footer {background:url('div-footer-bg.gif') bottom left repeat-x; width:100%; margin-top:-8px;}
div.table a {color:#666; text-decoration:underline;}
div.table a:hover {color:#666; text-decoration:none;}

table.catalog a {color:#333; text-decoration:underline;}
table.catalog a:hover {color:#B0392F; text-decoration:none;}
 
.bay {width:25px; height:20 px;margin-top:0px; border: 1px solid #0da100; background-color: #fff; font-size: 11px;}
.bay1 { border: 1px solid #0da100; background-color: #fff; font-size: 11px;}
.bay2 {width:20px; color: #0da000;   text-decoration: underline;font-size: 11px;}
.bay3{width:20px; color: #B72F25; font-size:12px;   }
/*..ÊÀÒÀËÎÃ*/

/*ÏÎÈÑÊ*/
td.cat div#search {float:right; text-align:left; width:120px; margin-top:10px;}
td.cat div#search div#top {height:39px; background:url('search-top.gif') top left no-repeat;}
td.cat div#search div#select {background:url('search_bg.gif') top left;}
td.cat div#search div#bottom {height:17px; background:url('search-bottom.gif') top left no-repeat;}

td.cat div#search1 {float:right; text-align:left; width:130px; margin-top:0px;}
td.cat div#search1 div#top {height:39px; background:url('search-top1.gif') top left no-repeat; }
td.cat div#search1 div#select {background:url('search_bg.gif') top left;}
td.cat div#search1 div#creator { margin:10px 0 0 20px;  font-size: 10px;}
td.cat div#search1 div#bottom {height:17px; background:url('search-bottom.gif') top left no-repeat;}



div#select {height:auto; position:relative;}
div#select select {border: 1px solid #0da100; background-color: #fff; font:11px Tahoma; margin:10px 0 0 10px; width:100px;}
select {border: 1px solid #0da100; background-color: #fff; font:11px Tahoma; margin:10px 0 0 20px; width:115px;}
div#price {width:50px;padding:5px 0 0 20px;}
div#select div#title {margin:0 0 -10px 20px; color:#b0392f; font-weight:200;}

div#select img {padding-left:72px;}
/*ÏÎÈÑÊ*/

div#bask {}
div#bask div#img {position:relative; height:20px;}
div#bask div#img img {}
div#bask div#list {width:100%;}
div#bask div#list div.item {padding-left:10px; color:#fff; font:12px Tahoma; text-transform:uppercase; font-weight:600; height:20px; text-align:left; width:200px;}
div#bask div#list div.item img {margin-left:-10px;}
div#bask div.count {padding-top:7px;border-bottom:1px solid #9f2920; text-align:right;}
div#bask div.count2 {padding-top:14px;border-bottom:1px solid #088700; text-align:right;}
div.count b {font-weight:600; color:#9f2920;}
table.options {margin-top:10px;}
table.options td {font-weight:600;}
table.options td b {color:#9f2920;}
img#buy3 {margin-top:10px;}

div#current {float:right; text-align:left; height:65px; width:170px; background:#FBFBFB; border:1px solid #E4DEE2;}
div#date {margin:16px 0 7px 20px;}
div#currency {margin-left:20px;}
div#currency b {color:#9f2920;}
div#currento { height:30px;}
textarea.text {width:200px; height:90px; border: 1px solid #0da100; background-color: #fff; font:11px Tahoma;}
div.sysmsg a {color:#333; text-decoration:underline;}
div.sysmsg a:hover {color:#777; text-decoration:none;}

div.gallery a, div.gallery a:visited, div.gallery a:active {color: #0da000; font-size:10px; text-decoration: underline;}
div.gallery a:hover {color: #0da000; font-size:10px; text-decoration: none;}

div#leftsearch {border-top:1px solid #e2ded9; border-bottom:1px solid #e2ded9; margin-top:-10px; height:76px; background:#f3efe9;}
div#leftsearch input {width: 175px; border: 1px solid #0da100; background-color: #fff; font-size: 10px; margin-left: 13px;}

.div_hidden { visibility: hidden;}
.div_visible { visibility: visible; }

FIELDSET{border: 1px solid #0da100;}

.catalog .status_have{
	color:green;
}

.catalog .status_order{
	color:#CDAD00;
}

.catalog .status_wait{
	color:brown;
}

#main-right .carousel_holder{
	height:162px;
	margin-top:5px;
	margin-bottom:0px;
	overflow:hidden;
}

#mycarousel{
	list-style:none;
	list-style-image:none;
}

#mycarousel li{
	text-align:center;
	height:168px;
}

#mycarousel li div{
	margin:0 auto;
}

#mycarousel li div.img{
	line-height:100px;
	height:100px;
	text-align:center;
}

#mycarousel li img{
	width:80px;
	vertical-align: middle;	
	text-align:center;
}

#mycarousel li .name{
	width:100%;
	text-align:center;
}

#mycarousel li .name a{
	text-decoration:none;
	color:black;
}

#mycarousel li .price{
	width:100%;
	text-align:center;
	font-size:11px;
	color:black;
  	padding-top: 0px;	
}

#mycarousel .iefix {
    display: none;
}

.jcarousel-skin-tango{
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}
