/*	-----------------------------------------------------	*/
/*							����							*/
/*	-----------------------------------------------------	*/

.am-window-shadow {position:absolute; display:none; z-index:990; background-color:#000; opacity:0.5; left:0; top:0; z-index:20;}

.am-window-container {position:absolute; width:400px; height:250px; left:100px; top:100px; background-color:#FFF; z-index:10;}
.am-window-head {margin:0 12px; height:40px; position:relative;}
.am-window-icon {position:absolute; left:0; top:0; width:17px; height:17px; background:url(../images/window-icons.jpg) no-repeat 0 -34px;}
.am-window-title {
	position:absolute;
	height:28px;
	width:auto;
	padding:6px 0 0 0;
	line-height:28px;
	overflow:hidden;
	left:0;
	top:0;
	right:60px;
	font-size:14px;
	font-family:Arial;
	color:#49923c;
	font-weight:bold;
	text-transform:uppercase;
}
.am-window-title-with-icon {left:23px;}
.am-window-draggable {cursor:move;}
.am-window-minimize {position:absolute; width:17px; height:17px; background:url(../images/window-icons.jpg) no-repeat 0 0; top:0; right:40px; cursor:pointer;}
.am-window-minimize:hover {background-position:0 -17px;}
.am-window-maximize {position:absolute; width:17px; height:17px; background:url(../images/window-icons.jpg) no-repeat -17px 0; top:0; right:20px; cursor:pointer;}
.am-window-maximize:hover {background-position:-17px -17px;}
.am-window-restore {position:absolute; width:17px; height:17px; background:url(../images/window-icons.jpg) no-repeat -34px 0; top:0; right:20px; cursor:pointer; display:none;}
.am-window-restore:hover {background-position:-34px -17px;}
.am-window-close {position:absolute; width:17px; height:17px; background:url(../images/window-icons.jpg) no-repeat -51px 0; top:12px; right:-3px; cursor:pointer;}
.am-window-close:hover {background-position:-51px -17px;}

.am-window-content {overflow-y:hidden; position:absolute; top:40px; bottom:4px; left:10px; right:10px; border-top:#EEE 2px solid;}
.am-window-message {color:#F00; font-size:18px; font-family:Arial; text-align:center; margin:12px 0;}

.am-window-border-top {position:absolute; height:16px; top:-13px; left:3px; right:2px; z-index:20; background:url(../images/window-border-hor.png) 0 0 repeat-x;}
.am-window-border-right {position:absolute; width:16px; top:3px; right:-13px; bottom:2px; z-index:20; background:url(../images/window-border-vert.png) -17px 0 repeat-y;}
.am-window-border-bottom {position:absolute; height:16px; bottom:-13px; left:3px; right:2px; z-index:20; background:url(../images/window-border-hor.png) 0 -17px repeat-x;}
.am-window-border-left {position:absolute; width:16px; top:3px; left:-13px; bottom:2px; z-index:20; background:url(../images/window-border-vert.png) 0 0 repeat-y;}
.am-window-border-lt {position:absolute; width:16px; height:16px; top:-13px; left:-13px; z-index:21; background:url(../images/window-corners.png) 0 0 no-repeat;}
.am-window-border-rt {position:absolute; width:16px; height:16px; top:-13px; right:-13px; z-index:21; background:url(../images/window-corners.png) -17px 0 no-repeat;}
.am-window-border-rb {position:absolute; width:16px; height:16px; bottom:-13px; right:-13px; z-index:21; background:url(../images/window-corners.png) -17px -17px no-repeat;}
.am-window-border-lb {position:absolute; width:16px; height:16px; bottom:-13px; left:-13px; z-index:21; background:url(../images/window-corners.png) 0 -17px no-repeat;}
.am-window-resize-top {cursor:n-resize;}
.am-window-resize-right {cursor:e-resize;}
.am-window-resize-bottom {cursor:s-resize;}
.am-window-resize-left {cursor:w-resize;}
.am-window-resize-lt {cursor:nw-resize;}
.am-window-resize-rt {cursor:ne-resize;}
.am-window-resize-rb {cursor:se-resize;}
.am-window-resize-lb {cursor:sw-resize;}
.am-window-resize-bar {position:absolute; width:100%; height:100%; left:0; top:0; border:#b9d1ea 2px dashed; display:none;}

/*	���������� � ������ �������	*/
.add-wish {padding:10px;}
.add-wish div {padding:4px 0; font-size:12px;}
.add-wish div input.radio {float:left; margin-right:6px;}
.add-wish a.wish-button {float:right;}
.add-wish a.restore {float:left; margin-top:10px; color:#49a337 !important; border-bottom:#49a337 1px dashed; font-size:11px;}
.add-wish a.restore:hover {border-color:#FFF;}

/*	������� �������	*/
.am-w-backet td {color:#3f3f3f; padding:6px 12px; vertical-align:top; text-align:left;}
.am-w-backet .header td {font-size:13px; border-bottom:#e9e9e9 2px solid; vertical-align:middle;}
.am-w-scroller {height:140px; overflow-x:hidden; overflow-y:auto;}
.am-w-backet {width:100%;}
.am-w-backet .body td {padding:12px;}
.am-w-backet .body td.img img {width:70px;}
.am-w-backet .body td.count {padding-top:24px; line-height:24px;}
.am-w-backet .body td.count input {width:47px; height:20px; border:#e5e5e5 2px solid; text-align:center;}
.am-w-backet .body td.name {padding-top:24px;}
.am-w-backet .body td.name a {color:#343434; font-size:12px; text-decoration:none; line-height:15px; text-decoration:underline;}
.am-w-backet .body td.name a:hover {text-decoration:none;}
.am-w-backet .body td.name div.act {color:#ff6c00; font-size:11px; padding-top:4px;}
.am-w-backet .body td.name .price {padding-top:8px;}
.am-w-backet .body td.price {padding-top:28px;}
.am-w-backet .body td.del {padding-top:30px;}
.am-w-backet .body td.del a {color:#C00; font-size:12px; text-decoration:none;}
.am-w-backet .price, .am-w-backet .price * {color:#C90000; font-size:15px;}
.am-w-backet .footer td {font-size:14px; border-top:#e9e9e9 2px solid; vertical-align:middle; padding:12px;}
.am-w-backet .footer a {text-decoration:underline; font-size:12px;}
.am-w-backet .footer a:hover {text-decoration:none;}
.am-w-backet .footer a.i-u {
	display:block;
	border:#ccea1e 1px solid;
	background-color:#49a337;
	color:#FFF !important;
	padding:4px 8px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin:5px 0;
	border-radius:4px;
	float:left;
	text-decoration:none;
}
.am-w-backet .footer a.i-u:hover {background-position:0 -27px;}
.am-w-backet .footer a.done {display:block; width:87px; height:27px; background:url(../images/done.jpg) no-repeat 0 0; text-decoration:none;}
.am-w-backet .footer a.done:hover {background-position:0 -27px; text-decoration:none !important;}

/*	�������� �������� ������ � ��������	*/
.am-w-help div.name {padding:20px 0 3px 0; height:16px;}
.am-w-help div.name a {
	color:#49923c;
	font-weight:bold;
	display:block;
	float:left;
	line-height:16px;
	padding-right:11px;
	font-size:12px;
}
.am-w-help div.name a:hover {text-decoration:underline;}
.am-w-help div.text {line-height:15px; color:#000;}

/*	�������� �����������	*/
.am-w-comment td {padding:6px 12px; text-align:left; vertical-align:top;}
.am-w-comment td.message {font-weight:bold; color:#F00; font-size:12px; font-family:Arial; line-height:16px;}
.am-w-comment td.item{color:#6DAB19; font-weight:bold; font-size:12px;}
.am-w-comment p {font-size:10px; color:#777;}
.am-w-comment input {width:320px; height:20px; padding:0 3px;}
.am-w-comment textarea {width:400px; height:120px; padding:3px;}
.am-w-comment a {display:block; width:151px; background:url(../images/add-comment.jpg) no-repeat 0 0;}
.am-w-comment a:hover {background-position:0 -27px;}
.am-w-comment a.call {background-position:0 -54px;}
.am-w-comment a.call:hover {background-position:0 -81px;}

/*	�����������	*/
.am-w-auth td {padding:6px 12px 6px 0; text-align:left; vertical-align:top;}
.am-w-auth td.message {font-weight:bold; color:#F00; font-size:12px; font-family:Arial; line-height:16px;}
.am-w-auth td sup {color:#FF6C00; font-size:11px; padding:0 3px;}
.am-w-auth input {width:220px; height:20px; padding:0 3px;}
.am-w-auth input.check {width:auto; height:auto; float:left; margin:3px 6px 0 0; display:block;}
.am-w-auth textarea {width:220px; height:53px; padding:3px;}
.am-w-auth div.right {float:right; width:125px; padding:6px 2px 0 0; text-align:right;}
.am-w-auth div.right a {display:block; margin:0 0 2px 0;}
.am-w-auth div.check {padding-top:4px;}
.am-w-auth div.check p {font-size:11px; color:#333;}
.am-w-auth a.auth {display:block; width:84px; height:27px; background:url(../images/enter.jpg) no-repeat 0 0;}
.am-w-auth a.auth:hover {background-position:0 -27px;}
.am-w-auth a.reg {display:block; width:87px; height:27px; background:url(../images/done.jpg) no-repeat 0 0;}
.am-w-auth a.reg:hover {background-position:0 -27px;}

/*	�������������� ������	*/
.am-w-restore td {padding:6px 0; text-align:left; vertical-align:top;}
.am-w-restore td.message {font-weight:bold; color:#F00; font-size:12px; font-family:Arial; line-height:16px;}
.am-w-restore input.input {width:284px; height:20px; text-align:left; padding:0 5px;}
.am-w-restore div.right {float:right; width:125px; padding:0 2px 0 0; text-align:right;}
.am-w-restore div.right a {display:block; margin:0 0 2px 0;}


/*	-----------------	�����	----------------------	*/

div.action-list {padding:0 0 25px 0; margin:0 0 25px 0; border-bottom:#b9b9b9 1px dotted;}
div.action-list div.image {width:152px; text-align:center;}
div.action-list div.image img {width:150px; border:#dfdde0 1px solid;}
div.action-list div.image img.v {width:auto; height:150px;}
div.action-list div.name {border-bottom:#cbcbcb 1px dotted; padding-bottom:10px; margin-bottom:10px;}
div.action-list div.name a {color:#455A28; font-size:13px; text-decoration:none; font-weight:bold;}
div.action-list div.name a:hover {text-decoration:underline;}
div.action-list h1.name {border-bottom:#cbcbcb 1px dotted; padding:0 0 10px 0; margin:0 0 10px 0; color:#ff6c00; font-size:17px; text-decoration:none;}
div.action-list div.dt {color:#6DAB19; font-size:11px;}
div.action-list div.about {padding:10px 0 0 0; height:96px; overflow:auto;}
div.action-list div.about, div.action-list div.about * {color:#3f3f3f; line-height:19px; font-size:12px;}
div.action-list div.more {padding-top:10px; width:auto !important; margin:0 !important;}
div.action-list div.more a {color:#6DAB19; text-decoration:none; background:url(../images/link-arrow.jpg) no-repeat 100% 5px; padding-right:12px;}
div.action-list div.more a span {border-bottom:#6DAB19 1px dashed;}
div.action-list div.more a:hover {text-decoration:none !important; background-position:100% -8px;}
div.action-list div.more a:hover span {border:none; text-decoration:none;}

div.action-product {float:left; width:242px; height:90px; padding:5px; overflow:hidden;}
div.action-product:hover {background-color:#EEE;}
div.action-product div.image {float:left; width:60px; overflow:hidden; border:#dedede 1px solid; text-align:center; background-color:#FFF;}
div.action-product div.image img {width:60px;}
div.action-product div.image img.v {width:auto; height:60px;}
div.action-product div.name {float:left; width:170px; height:90px; overflow:hidden; margin-left:10px;}
div.action-product div.name a {color:#51761F; text-decoration:none;}
div.action-product div.price {color:#C90000; font-size:13px; font-weight:bold;}

div.win-action div.action-list {padding:10px 0; margin:0; border-top:#b9b9b9 1px dotted;}
div.win-action div.action-list div.image {width:102px;}
div.win-action div.action-list div.image img {width:100px; border:#dfdde0 1px solid;}
div.win-action div.action-list div.dt {font-weight:bold;}
div.win-action div.action-products {height:70px; overflow:hidden;}
div.win-action div.action-product, div.win-action div.name {height:auto;}
div.win-action div.header {font-size:13px; font-weight:bold; color:#6DAB19; margin:0; padding:8px 0;}
div.win-action div.about {padding-top:12px;}
div.win-action div.about, div.win-action div.about * {color:#3f3f3f; padding-right:3px;}
div.win-action div.about li {margin-left:25px; padding:3px;}
div.win-action div.more {text-align:right; padding-top:10px; width:auto !important;}
div.win-action div.more a {color:#6DAB19; text-decoration:none; background:url(../images/link-arrow.jpg) no-repeat 100% 5px; padding-right:12px;}
div.win-action div.more a span {border-bottom:#6DAB19 1px dashed;}
div.win-action div.more a:hover {text-decoration:none !important; background-position:100% -8px;}
div.win-action div.more a:hover span {border:none; text-decoration:none;}

div.solution-text div.big-image {text-align:center;}
div.solution-text div.big-image img {border:#dfdde0 2px solid; height:500px;}

div.solution-product {float:left; width:320px; height:120px; padding:5px; overflow:hidden;}
div.solution-product:hover {background-color:#EEE;}
div.solution-product div.image {float:left; width:100px; overflow:hidden; border:#dedede 1px solid; text-align:center; background-color:#FFF;}
div.solution-product div.image img {width:100px;}
div.solution-product div.image img.v {width:auto; height:100px;}
div.solution-product div.name {float:left; width:200px; height:90px; overflow:hidden; margin-left:10px;}
div.solution-product div.name a {color:#51761F; text-decoration:none; font-weight:bold;}
div.solution-product div.price {color:#C90000; font-size:13px; font-weight:bold;}

div.sol-url {float:right; color:#FF6C00; margin-right:30px;}
div.sol-url a {display:block; padding:3px 6px; background-color:#FF6C00; font-size:12px; font-weight:bold; color:#FFF; border-radius:4px; text-decoration:none;}

/*	-----------------	�����	----------------------	*/

/*.search-res {padding-bottom:18px; margin-bottom:4px; border-bottom:#b9b9b9 1px dotted;}*/
.search-res .request {font-size:18px; color:#3f3f3f;}
.search-res .request span {font-size:18px; color:#ff6c00;}
.search-res .founded {font-size:12px; color:#3f3f3f;}

/*	-----------------	����� �����	----------------------	*/

div.sitemap li {list-style-type:none; padding:4px 0; display:block;}
div.sitemap li.l1 {margin-left:25px;}
div.sitemap li.l2 {margin-left:50px;}
div.sitemap li.l3 {margin-left:75px;}
div.sitemap li.l4 {margin-left:100px;}
div.sitemap li a {font-size:12px; text-decoration:none; color:#000;}
div.sitemap li.l0 a {font-size:14px; color:#D74558;}
div.sitemap li a:hover {text-decoration:underline; color:#D74558;}




/* CSS Document */
* {padding:0; margin:0;}
img {border:none;}
input, textarea, select {outline:none;}
input[type=button], button {padding:2px 4px;}
body {background:url(../images/t_g.gif) repeat-x top; margin:0px; font-family:tahoma; font-size:11px;}
table {border:none;}
a {cursor:pointer;}
a:hover {text-decoration:none;}
.separator {height:1px !important; line-height:1px !important; clear:both !important; border:none !important; background:none !important; padding:0 !important; margin:0 !important; float:none !important;}
.noselect {-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}
#ctrlcopy {height:1px; overflow:hidden; position:absolute; width:1px; margin:5px 0 0 -1px; line-height:0; opacity:0;}

#page {min-width:1000px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
.top {height:94px;}

.t_block {height:65px; width:100%; padding-top:12px; text-align:center;}

.block_bg {background:url(../images/t_block.gif) no-repeat center bottom;}
.block {width:230px; vertical-align:top; padding-left:20px; padding-right:20px; margin-bottom:5px;}
.block TR td.block_top {text-align:left; vertical-align:top; padding-top:10px; padding-bottom:5px;}
.block TR td.block_bot {text-align:left; vertical-align:top; padding-bottom:7px;}

.t_block td.no_bg {background:none; width:auto;}

div.top-menu {width:210px; padding:10px 0;}
div.top-menu p {text-align:left; padding:2px 0 2px 20px; background:url(../images/leaf.png) 0 100% no-repeat; height:17px;}
div.top-menu a {color:#455a28; font-weight:bold; text-decoration:none; white-space:nowrap;}
div.top-menu a.sel {color:#86BD3C; text-decoration:underline;}

.head {width:100%; background:url(../images/h_bg.gif) repeat-x; height:171px; position:relative;}
.h_l {background:url(../images/h_l.gif) no-repeat left; width:249px; height:171px; float:left;}
.h_c { background:url(../images/logo.gif) no-repeat left; height:171px; width:175px; float:left; text-align:center;}
.h_r {float:right; height:171px; width:450px; background:url(../images/h_r.gif) no-repeat right;}

.avial {position:absolute; width:400px; left:450px; padding-top:20px; font-family:arial; font-weight:bold;}
.chp {color:#51761f; font-size:14px;text-transform:uppercase;}
.f_t {margin-top:12px;}
.f_t TR td {color:#69982a; font-size:16px; line-height:20px;}
.f_t TR td a.call {font-size:13px; border-bottom:#69982a 1px dashed;}
.f_t TR td a.call:hover {border:none;}
td.ph {padding-left:5px;}
.f_t TR td.ph img {text-decoration:none;}
.f_t TR td.ph img.mob {width:16px; height:16px;}

div.head-search {position:absolute; left:730px; top:132px; width:344px; height:24px; padding:3px 8px 3px 10px; background:url(../images/search-bg.png) no-repeat 0 0;}
div.head-search input.q {width:317px; height:24px; line-height:24px; border:none; background:none; float:left; color:#51761F;}
div.head-search input.s {width:24px; height:24px; border:none; background:url(../images/search-bg.png) no-repeat -330px -3px; float:right; cursor:pointer;}
.head-search div.search-loader {position:absolute; z-index:10; top:28px; right:32px; border:#86bd3c 1px solid; background-color:#FFF; width:320px; display:none;}
.head-search div.hover {display:block !important;}
div.search-loader div.search-product {padding:8px;}
div.search-loader div.search-product:hover {background-color:#f1f8cf;}
div.search-loader div.search-product div.image {float:left; width:60px; height:60px; overflow:hidden; border:#f1f8cf 1px solid;}
div.search-loader div.search-product div.image img {width:60px;}
div.search-loader div.search-product div.name {width:170px; overflow:hidden; margin-left:70px;}
div.search-loader div.search-product div.name a {color:#51761F; text-decoration:none; font-size:12px;}
div.search-loader div.search-product div.price {color:#C90000; font-size:12px;}
div.search-loader div.more {padding:0 0 8px 70px; margin:0; height:auto; width:auto;}
div.search-loader div.more a {color:#51761F; text-decoration:none; padding-right:12px;}
div.search-loader div.more a span {border-bottom:#51761F 1px dashed;}
div.search-loader div.more a:hover {text-decoration:none !important;}
div.search-loader div.more a:hover span {border:none; text-decoration:none;}


.c_img {margin:8px auto 0 auto; width:120px;}
.c_img img {border:none;}

.lang {margin-top:151px; margin-left:170px;}
.lang img {border:none;}
.lang .ua {padding-left:3px;}

.main {width:100%;}
.m_l {width:248px; background-color:#eaffc0; vertical-align:top;}
.m_c {width:100%; vertical-align:top; border-left:2px solid #ffffff;}

.g_menu {background:url(../images/m_g.gif) repeat-x top; height:10px; background-color:#ffffff;}
div.menu {
	width:217px;
	padding:10px 20px 10px 10px;
	font-weight:bold;
	border-right:1px solid #d5e091;
	border-bottom:1px solid #d5e091;
	background:url(../images/flower.gif) no-repeat bottom right;
	background-color:#FFF;
}

.menu_1 {background:url(../images/menu_1.gif) 0 100% no-repeat; height:18px; margin-bottom:2px; padding-left:20px;}
.menu_1 a {text-decoration:none; color:#455a28;}
.menu_1 a.sel {color:#86bd3c;}
.menu_1 a:hover {text-decoration:underline;}

.menu_2 {background:url(../images/menu_2.gif) 0 100% no-repeat; height:auto; margin-bottom:2px; padding:0 0 4px 20px;}
.menu_2 a  {text-decoration:none; color:#1b1b1b;}
.menu_2 a.sel {color:#86bd3c;}
.menu_2 a:hover {text-decoration:underline;}

.menu_3 {background:url(../images/menu_3.gif) 0 100% no-repeat; height:auto; margin-bottom:2px; padding-left:20px;}
.menu_3 a {text-decoration:none; color:#1b1b1b; font-weight:normal; font-size:12px;}
.menu_3 a.sel {color:#86bd3c;}
.menu_3 a:hover {text-decoration:underline;}

.menu_4 {background:url(../images/menu_1.gif) 0 100% no-repeat; margin-bottom:2px; padding:2px 0 6px 20px;}
.menu_4 a {text-decoration:none; color:#1b1b1b; font-size:12px;}
.menu_4 a.sel {color:#86bd3c;}
.menu_4 a:hover {text-decoration:underline;}

.menu_5 {background:url(../images/menu_4.gif) 0 100% no-repeat; height:18px; margin-bottom:2px; padding-left:20px;}
.menu_5 a {text-decoration:none; color:#455a28;}
.menu_5 a.sel {color:#86bd3c;}
.menu_5 a:hover {text-decoration:underline;}

.menu_pad {margin-left:40px; padding-left:0; padding-bottom:5px; background:url(../images/menu_1.gif) -20px 100% no-repeat;}

/*.m_pad {padding-left:20px;}*/

.op {background:url(../images/opros.gif) no-repeat top; width:248px; height:286px; margin-top:1px; background-color:#ffffff;}
.op_h {color:#2e2e2e; padding-left:20px; padding-top:6px; font-weight:bold; text-transform:uppercase;}
.op_m {background:url(../images/op_g.gif) repeat-x top; background-color:#ffffff; height:258px; border:1px solid #d5e091; margin-top:7px;}
.op_q {color:#72aa00; font-weight:bold; width:180px; padding-left:20px; padding-top:15px;}
.op_r {margin-left:17px; margin-top:10px; color:#000000;}
.op_r_2 {margin-left:22px; margin-top:10px; color:#000000;}
.r_op {padding-left:5px; padding-top:3px;}
.r_op_b {padding-top:15px; padding-left:2px;}
.rate {font-size:10px; color:#4d7300; padding-bottom:5px;}
.rate_ {padding-right:5px; height:7px;}

.foot {height:136px; background:url(../images/f_bg.gif) repeat-x top; margin-top:2px;}
.f_l {background:url(../images/foot.gif) no-repeat left; height:81px; width:248px; float:left;}
.f_r_p {float:right; padding-right:20px; padding-top:25px;}
.f_r_p img {border:none;}

.f_c { width:500px; float:left; color:#000000; padding-top:15px; padding-left:2px;}
.f_c a {color:#385018; text-decoration:underline;}
.f_c a:hover { text-decoration:none;}

.copy {color:#8cbb40; padding-left:10px;padding-top:20px; width:200px; float:left;}

.seo {float:right;padding-top:20px; padding-right:10px;}
.seo a {color:#8cbb40; text-decoration:none;}
.seo a:hover {text-decoration:underline;}

.welcome {height:58px; background-color:#eaffc0; border-top:1px solid #ffffff;}
.hello {color:#86bd3c; font-family:arial; font-size:16px; font-weight:bold; margin-left:10px; margin-top:5px; width:170px; text-align:right; float:left;}

.wel_txt {float:left; width:510px; color:#363636; margin-top:26px; margin-left:20px;}

.pr {background:url(../images/h_1_g.gif) repeat-x top;}
.pr_top { background:url(../images/h_1_pic.gif) no-repeat left top; height:50px;}
.prod {padding-top:30px;}
.p_it {border-top:2px solid #ccea1e; border-left:2px solid #ccea1e; height:154px; width:163px; overflow:hidden; text-align:center; border-radius:0 6px;}
.p_it a {display:block; height:154px;}
.p_it a img {width:150px; margin:0 auto;}
.p_it a img.v {width:auto; height:150px;}
.it_p {background:url(../images/it_b1.gif) no-repeat 0 0; height:161px; width:167px; text-align:left;}
.it_p_r {background:url(../images/it_b2.gif) no-repeat 0 0; height:167px; width:167px; text-align:left;}
.it_p_r2 {background:url(../images/it_b3.gif) no-repeat 0 0; height:167px; width:167px; text-align:left; margin-bottom:6px;}
.pr_t {margin-top:12px; background:url(../images/pr_t_g.gif) repeat-x bottom; padding-bottom:30px;}
.pr_t TR td {vertical-align:top;}

div.first-seen-block {border:#86BD3C 2px solid; border-radius:10px; margin:10px; overflow:hidden; background-position:0 -2px;}
div.first-seen-block div.pr_top {height:40px; background-position:0 -7px;}
div.first-seen-block div.pr_top h4 {padding-top:13px;}
div.first-seen {height:260px; padding-top:12px; overflow:hidden;}

div.products-rubs {width:250px; height:230px; float:left;}

.more {height:16px; width:73px; margin-left:48px;}
.more img {border:none;}
.more a {display:block; width:73px; height:16px; background:url(../images/it_b2.gif) no-repeat -48px -150px; position:relative; z-index:2; margin-top:-7px;}

div.product-name {border-bottom:#CCC 1px solid; padding-bottom:5px;}
.return {float:right; color:#86bd3c; padding:2px 10px;}
.return a {color:#FF6C00; text-decoration:none; font-size:12px; font-weight:bold; display:block;}
.return a:hover {text-decoration:underline;}

.pr_a {padding:0 0 8px 0; /*width:167px;*/}
.pr_a a {font-weight:bold; color:#51761f; text-align:left; font-size:14px; text-decoration:none; display:block;}
.pr_a a:hover { text-decoration:underline;}

.fl {float:left; padding-right:10px; padding-bottom:5px; text-align:center; width:170px; position:relative;}
.fl a.prod-mark {position:absolute; z-index:2; left:-6px; top:0; height:150px; width:30px; background:url(../images/mark-icons.png) no-repeat 0 50%; display:none;}
.fl a.mark-action {background-position:-50px 50%; display:block;}
.fl a.mark-new {background-position:0 50%; display:block;}
.fl a.mark-hit {background-position:-100px 50%; display:block;}
.fl a.mark-recom {background-position:-150px 50%; display:block;}

.fl .rating {height:24px;}
.fl .rating .mark {float:right;}
.fl .rating .comm {display:block; float:left; line-height:16px; margin-top:5px; color:#5D5D5D; text-decoration:none; cursor:default; font-size:12px;}
.fl .rating .on {cursor:pointer; color:#6DAB19; text-decoration:underline;}
.fl .rating .on:hover {text-decoration:none;}
.fl .groups {text-align:left;}
.fl .groups a {color:#0c9cbd; font-size:12px;}

.fl a.media-icon {display:block; float:right; width:30px; height:30px; margin:3px 0 0 3px;}
.fl a.media-icon img {width:100%;}

div.products-list {margin:0 -15px; padding:20px 0;}
div.product-one {width:230px; height:360px; padding:0; float:left; position:relative; margin-bottom:30px;}
div.product-one div.product-one-container {position:absolute; left:0; top:0; right:0; bottom:0; overflow:hidden; padding:0 15px; background-color:#FFF;}
div.product-one.hover div.product-one-container {margin:-12px -2px 0 -2px; padding-top:10px; bottom:auto; border:#6DAB19 2px solid; border-radius:8px; box-shadow:#555 0 0 10px; z-index:2;}
div.product-one div.fade {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:40px;
	/*background:url(../images/product-fade.png) repeat-x 0 100%;*/
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(80%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%)
}
div.product-one.hover div.fade {display:none;}
div.product-one div.block-fl {margin:0 auto;}
div.product-one div.char {margin:0;}
.prod-block {clear:both; width:200px; padding-bottom:20px;}
.prod-block div.price-block {padding:10px 5px; border:#CCC 1px solid; border-radius:5px; margin:0;}
.prod-block div.prod-block-right {float:right; width:85px; text-align:left; margin-top:-8px;}
.prod-block div.prod-block-left {float:left; width:95px; text-align:right;}
.prod-block div.prod-block-left a {text-align:right;}
.prod-block div.description {text-align:left; padding-top:5px; font-size:12px;}
.block-fl {float:none; padding:0 0 10px 0;}

.just TR td {vertical-align:top; width:50%; color:#5d5d5d; padding-bottom:20px;}
.just div.j-txt {padding-left:175px;}
.just2 TR td {text-align:justify; vertical-align:top; color:#5d5d5d;}
.just_1 {padding-right:20px;}

h1, div.header {font-family:arial; font-size:16px; color:#6dab19; margin-top:0px; margin-bottom:10px;}
h2 {font-size:16px; font-family:arial; color:#6dab19; text-transform:uppercase; float:left; margin:0px;}
h2.h2, h3.h2, h3.h2 a { font-size:10px; font-family:tahoma; color:#51761f; text-transform:none; font-weight:normal; margin-right:3px;}
h3 {margin:0px; font-family:tahoma; font-size:10px; color:#51761f; font-weight:normal; padding-top:8px; display:inline;}
h3 a:visited, h3 a:hover, h3 a:active, h3 a {font-family:tahoma; font-size:10px; color:#51761f; font-weight:normal; padding-top:8px; text-decoration:none;}
h4 {margin:0px; font-size:14px; color:#86bd3c; font-family:arial; text-transform:uppercase; font-weight:normal; padding-top:17px; padding-left:45px; float:left; width:200px;}
h5 {margin:0px; font-size:14px; color:#86bd3c; font-family:arial; text-transform:uppercase; font-weight:normal; padding-top:12px; padding-left:45px; float:left; width:185px;}

.h {width:150px; float:left;}

.hr {border-top:2px solid #ffffff; border-bottom:1px solid #ccea1e; clear:both;}

.online {color:#000000; float:right; text-align:right; padding-top:2px;}

.news {background:url(../images/h_1_g.gif) repeat-x top;}
.news_top {background:url(../images/h_1_pic2.gif) no-repeat left top; height:41px; border-bottom:1px solid #ccea1e;}
.all_news {float:right; color:#d6d6d6; margin-right:10px; margin-top:15px;}
.all_news a {color:#7baa1a; text-decoration:none;}
.all_news a:hover { text-decoration:underline;}

.news_t {margin-top:35px; margin-left:20px; margin-right:20px;}
.news_t td.line {background:url(../images/line.gif) no-repeat top center; width:51px; padding-left:20px; padding-right:20px;}
.news_t td {width:225px;}

.q {font-weight:bold; color:#4d7300;}
.result {padding-top:10px;}

.d_t { font-size:10px; color:#0e6a99;}
.m_r {color:#0e6a99; font-size:10px;}
.m_r a {color:#0e6a99; font-size:10px;text-decoration:none;}
.m_r a:hover {text-decoration:underline;}
.t_t {color:#848484; padding-left:1px; width:225px;}

.news_bot {height:175px; background-color:#f9fed9; border-top:2px solid #ffffff;}

.hr_2 {border-top:1px solid #ffffff;}
.h1 {background:url(../images/h1_bg.gif) repeat-x top; height:30px; margin-top:1px; padding-top:8px; font-size:10px; font-family:tahoma; color:#51761f; text-transform:none; font-weight:normal; white-space:nowrap;}
.h1 a { text-decoration:none; color:#51761f; }

.h_2 {float:left; padding-left:0px; margin-top:0px; padding-left:14px; margin-right:3px; width:12px; height:12px;}
.h_2 img {border:none;}

.content {margin:25px 0 15px 15px; color:#363636;}
.first-page .content {margin:0;}

.txt {padding-top:20px; text-align:justify;}
.txt div.image {float:left; width:150px; margin:0 12px 6px 0;}
.txt div.image img {width:150px;}
.txt_2 {padding-top:18px; text-align:justify;}
.txt li, .txt_2 li {margin-left:25px; padding:3px 0;}

.radio {padding-top:10px; vertical-align:bottom; padding-bottom:5px;color:#000000;}
.radio TR td {padding-right:2px;}

.form_1 {color:#000000; margin-bottom:15px;}
.form_1 TR td {padding-right:15px;}

.form_2 {color:#000000;margin-top:15px; margin-bottom:20px;}
.form_2 TR td {padding-right:15px;}

.select_1 {color:#000000; border:1px solid #707070; width:195px;font-family:tahoma; font-size:11px; height:20px;}
.select_2 {color:#000000; border:1px solid #707070;font-family:tahoma; font-size:11px; width:145px; height:20px;}
.i_txt_1 {color:#000000; border:1px solid #707070;font-family:tahoma; font-size:11px; width:75px; height:17px; padding-left:5px;}
.i_txt_2 {color:#000000; border:1px solid #b6b6b6;font-family:tahoma; font-size:11px; width:230px; height:17px;}

/*.price {vertical-align:top; border:1px solid #c9c9c9; height:36px; padding-left:5px; padding-right:5px;}*/


.n_h, .n_h a {color:#000000; font-weight:bold; padding-top:2px; padding-bottom:2px; text-decoration:none;}
.n_a {color:#4f4f4f; padding-left:1px; padding-bottom:20px;}
.n_d {font-size:10px; color:#689b20;}

.n_h2 {color:#3b3b3b; font-weight:bold; font-family:arial; font-size:15px; padding-top:4px;}
.n_t2 {color:#4f4f4f; padding-left:1px; padding-bottom:25px; padding-top:25px;}
.n_d2 {font-size:11px; color:#689b20;}

.hr_3 {border-top:1px solid #d7e54d; margin-bottom:15px;}
.hr_4 {border-top:1px solid #d7e54d; margin-bottom:5px;}
.hr_5 {border-top:1px solid #d7e54d;}
.hr_6 {border-top:1px solid #d7e54d; margin-top:15px;margin-bottom:15px;}

.pages td {padding:10px;}
.pages td, .pages td * {color:#001826;}
.pages td a {color:#86bd3c; text-decoration:none;}
.pages td a:hover {text-decoration:underline;}

div.pager_plus a {display:block; width:120px; border:#ccea1e 1px solid; background-color:#49a337; color:#FFF; padding:4px; text-align:center; font-weight:bold; font-size:12px; margin:5px 0; border-radius:4px;}

.val {color:#000000; padding-top:7px; font-weight:bold;}

.t_price {border-top:2px solid #ffffff; border-bottom:1px solid #ffffff; color:#4f4f4f; width:100%; line-height:25px;}
.r1 td {background-color:#eaffc0; border-bottom:1px solid #ffffff; font-weight:bold; padding-left:5px;}
.r1_c2 {border-left:1px solid #ffffff; padding-left:20px; width:125px;}
.r1_c3 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:100px;}
.r2 td {background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding-left:5px;}
.r2_c2 {border-left:1px solid #ffffff; padding-left:20px; width:125px;}
.r2_c3 {border-left:1px solid #ffffff; border-right:1px solid #ffffff;width:100px;}
.r2_c4 {padding-left:10px; width:50px;}
.r3 td {background-color:#e7e7e7; border-bottom:1px solid #ffffff; padding-left:5px; font-weight:bold;}

.e-cont { text-decoration:underline; color:#4d8108;}
.e-cont:hover { text-decoration:none;}

.reg TR td {padding: 5px 15px 5px 0px;}
.text_area {width: 600px; height: 100px; border: 1px solid #b6b6b6; font-family: tahoma; font-size: 11px; color: #242424;}
.text {  width: 180px;  height: 18px;  border: 1px solid #b6b6b6;}
.but TR td {padding-right:5px; color:#8a8484;}

.sea {border:1px solid #b5b5b5; width:280px; height:17px;}
.sea_but {padding-left:10px;}
.sea_t { margin-bottom:25px;}

.map {font-family:arial; font-size:15px; color:#5c5c5c; font-weight:bold; margin-bottom:15px;}

.li1 {color:#404040; background:url(../images/li1.gif) no-repeat left bottom; font-weight:bold; margin-bottom:5px;}
.li2 {color:#67a90e; background:url(../images/li2.gif) no-repeat left bottom; font-weight:bold; margin-bottom:5px;}
.li3 {color:#404040; background:url(../images/li3.gif) no-repeat left bottom; margin-bottom:5px;}

.pad_1 {margin-left:13px;}
.pad_1 a, .pad_1 a:visited, .pad_1 a:hover, .pad_1 a:active {text-decoration:none; color:#404040;}
.pad_2 {margin-left:49px;}
.pad_2 a, .pad_2 a:visited, .pad_2 a:hover, .pad_2 a:active {text-decoration:none; color:#67a90e;}
.pad_3 {margin-left:85px;}
.pad_3 a, .pad_3 a:visited, .pad_3 a:hover, .pad_3 a:active {text-decoration:none; color:#404040;}
.pad_4 {padding-left:1px; padding-bottom:10px; font-size:12px;}

.black {color:#000000; margin-bottom:10px;}

.search {width:550px; color:#000000; margin-bottom:20px;}
.search TR td {padding-right:25px; vertical-align:top; padding-top:10px;}

.xls TR td {padding-right:30px; padding-top:20px;}
.xls td.xls_img {padding-right:5px;}

.char {font-size:12px; margin-bottom:10px;}

#products-list div.full-text-container {margin-bottom:10px; height:90px; position:relative;}
#products-list div.full-text-container * {line-height:15px; color:#333; font-size:12px;}
#products-list div.full-text-container div.full-text {height:90px;}
#products-list div.full-text-container div.full-text-content {overflow:hidden; height:90px;}
#products-list div.full-text-container div.more {padding-top:10px;}
#products-list div.full-text-container div.more a {color:#6DAB19;}
#products-list div.hover {z-index:10;}
#products-list div.hover div.full-text {
	position:absolute;
	z-index:5;
	padding:6px;
	left:-7px;
	top:-7px;
	right:-7px;
	border:#b9b9b9 1px solid;
	border-radius:5px;
	box-shadow:4px 4px 5px #ccc;
	background-color:#FFF;
	height:auto;
	cursor:default;
}
#products-list div.hover div.full-text-content {height:auto;}
#products-list div.full-text-container div.act, #products-list div.full-text-container div.act * {color:#FF6C00;}
#products-list div.full-text-container div.act a.action {font-weight:bold; display:block; text-decoration:underline; text-align:left;}


#rubs-list div.full-text-container {margin-bottom:10px; height:158px; position:relative;}
#rubs-list div.full-text-container * {line-height:15px; color:#333;}
#rubs-list div.full-text-container div.full-text {height:158px;}
#rubs-list div.full-text-container div.full-text-content {overflow:hidden; height:158px;}
#rubs-list div.full-text-container div.more {padding-top:10px;}
#rubs-list div.full-text-container div.more a {color:#6DAB19;}
#rubs-list div.hover {z-index:10;}
#rubs-list div.hover div.full-text {
	position:absolute;
	z-index:5;
	padding:6px;
	left:-2px;
	top:-7px;
	right:-7px;
	border:#b9b9b9 1px solid;
	border-radius:5px;
	box-shadow:4px 4px 5px #ccc;
	background-color:#FFF;
	height:auto;
	cursor:default;
}
#rubs-list div.hover div.full-text-content {height:auto;}
#rubs-list div.full-text-container div.act, #rubs-list div.full-text-container div.act * {color:#FF6C00;}
#rubs-list div.full-text-container div.act a.action {font-weight:bold; display:block; text-decoration:underline; text-align:left;}



.just2 div.action {padding:0 0 12px 0;}
.just2 div.action a {display:block; color:#ff6c00; font-size:12px; text-decoration:underline; line-height:14px; font-weight:bold;}

div.price {padding:0;}
div.price div.current {font-size:11px; font-weight:bold; padding-bottom:4px;}
div.price div.current span {color:#c90000; font-weight:bold; font-size:12px;}
div.price div.old {font-size:11px; color:#999; padding-bottom:4px;}
div.price div.old span {font-weight:bold; font-size:12px; text-decoration:line-through;}

div.prod-image {width:56px; height:56px; float:left; margin:6px 6px 0 0; border:#CCC 1px solid; overflow:hidden; text-align:center;}
div.prod-image img {width:56px; height:56px;}
div.main-image {width:248px; height:248px; margin:0 20px 0 0; float:none;}
div.main-image img {width:248px; height:auto;}
div.main-image .v img {width:auto; height:248px;}

/*	����������� ���������� ������	*/
div.prod-image-viewer {width:750px; height:550px; overflow:hidden; margin:0 auto;}
table.viewer-images {height:60px; margin:0 auto;}
table.viewer-images td {width:60px; height:60px; padding:10px 5px; text-align:center; vertical-align:middle;}
table.viewer-images a {display:block; width:58px; height:58px; border:#CCC 1px solid; overflow:hidden; text-align:center;}
table.viewer-images a.sel {border-color:#ff6c00;}
table.viewer-images img {width:58px;}
table.viewer-images img.v {width:auto; height:58px;}
table.viewer-view {width:750px; height:360px}
table.viewer-view td {padding:10px; text-align:center; vertical-align:middle;}
table.viewer-view td.viewer-prev, table.viewer-view td.viewer-next {width:50px;}
table.viewer-view td.viewer-prev a, table.viewer-view td.viewer-next a {display:block; text-decoration:none; height:340px;}
table.viewer-view td.viewer-prev a {background:url(../images/arr-prev.png) no-repeat 50% 50%;}
table.viewer-view td.viewer-next a {background:url(../images/arr-next.png) no-repeat 50% 50%;}
table.viewer-view td.viewer-image {width:590px;}
table.viewer-view td.viewer-image img {height:340px;}
div.viewer-buy {width:140px; margin:10px auto;}

.del-gar-block {padding-left:35px;}
.del-gar-block div.b {padding:7px; background-color:#E4F7FF; border:#D6EDEE 1px solid; border-radius:6px; width:200px; margin-bottom:12px;}
.del-gar-block p {padding-bottom:6px; font-weight:bold; color:#000;}
.del-gar-block div.t {padding-bottom:6px; color:#000;}
.del-gar-block a {color:#69982A;}

.product-phone {padding:6px 0 12px 0;}
.product-phone div.b {width:220px; padding:6px 0; border-top:#D6EDEE 1px solid; border-bottom:#D6EDEE 1px solid;}
.product-phone p {padding-bottom:6px; font-weight:bold; color:#000; text-align:left;}
.product-phone div.p {padding-bottom:6px; color:#000; font-size:16px; white-space:nowrap;}
.product-phone a {color:#69982A; float:left; border-bottom:#69982A 1px dashed; display:block;}
.product-phone a:hover {border-color:#FFF;}

table.comments {width:100%; border-top:#86BD3C 2px solid;}
table.comments td {text-align:left; vertical-align:top; padding:8px 8px 12px 8px;}
table.comments td.name {/*background-color:#eaffc0;*/ width:110px; padding-bottom:16px;}
table.comments td.name div.name {color:#444; font-size:12px; font-weight:bold; width:110px; overflow:hidden;}
table.comments td.name div.name span {color:#49a337;}
table.comments td.name div.mark {margin:7px 0 0 -3px;}
table.comments td.name p {color:#7bb6c9; margin:0; color:#444; font-size:11px;}
table.comments td.comment {color:#111111; line-height:15px;}
table.comments td.comment div.comment {padding:5px 0; font-size:12px;}
table.comments td.comment div.helpful {font-size:11px; color:#999;}
table.comments td.comment a.answer {display:block; float:left; margin-right:30px; color:#69982A; text-decoration:none; border-bottom:#69982A 1px dashed; font-size:11px;}
table.comments td.comment a.answer:hover {border-color:#FFF;}
table.comments td.comment div.comm-vote {font-size:11px; color:#777;}
table.comments td.comment div.comm-vote a {color:#69982A; text-decoration:none; border-bottom:#69982A 1px dashed;}
table.comments td.comment div.comm-vote a:hover {border-color:#FFF;}
table.comments td.comment div.more-info {padding-top:6px; color:#000;}
table.comments td.comment div.more-info div {font-weight:bold; color:#000;}
table.comments td.comment div.answer-form {clear:both; margin-left:-12px; display:none;}
table.comments td.mark {width:100px;}
table.comments td.mark p {padding:0 0 0 5px;}
table.comments td.answers {border-top:#777 1px dotted; padding-left:0;}
table.comments .sep td {padding:0; height:1px; line-height:1px;}
table.comments .sep td p {padding:0; margin:0; background-color:#86BD3C; height:1px; line-height:1px; border:#FFF 1px solid; border-left:none; border-right:none;}

/*	�������� �����������	*/
.am-w-comment td {padding:6px 12px !important; text-align:left; vertical-align:top;}
.am-w-comment td.message {font-weight:bold; color:#F00; font-size:12px; font-family:Arial; line-height:20px;}
.am-w-comment td.item{color:#86BD3C; font-weight:bold; font-size:12px; text-transform:uppercase;}
.am-w-comment p {font-size:10px; color:#777; margin:0;}
.am-w-comment input {width:294px; height:20px; padding:0 3px; border-radius:4px; border:#999 1px solid;}
.am-w-comment textarea {width:400px; height:90px; padding:3px; resize:none; border-radius:4px; border:#999 1px solid;}
.am-w-comment div.field {padding-bottom:10px;}
.am-w-comment .sides textarea {width:320px; height:90px;}
.am-w-comment a {display:block; width:150px; border:#ccea1e 1px solid; background-color:#49a337; color:#FFF; padding:4px; text-align:center; font-weight:bold; font-size:12px; margin:5px 0; border-radius:4px;}

div.mark {width:97px; height:16px; background:url(../images/stars.jpg) no-repeat 0 0; cursor:pointer; margin:4px 0;}
div.mark div {width:0; height:16px; background:url(../images/stars.jpg) no-repeat 0 -16px;}

.right {padding-left:180px; text-align:left;}

.right a.discount-url {color:#FF6C00 !important; font-size:11px !important; border-bottom:#FF6C00 1px dashed; text-decoration:none; float:right; padding:0 !important;}
.right a.discount-url:hover {border-color:#FFF;}

img {border:0px;}
.lnk { color:#000000; text-decoration:none; font-weight:bold; }
.price a:visited, .price a:hover, .price a:active, .price a {
	font-family:tahoma;
	font-size:10px;
	color:#51761f;
	font-weight:normal;
	padding-top:8px;
	text-decoration:none;
}

div.tags {padding:10px; text-align:center;}
div.tags a {color:#49a337; text-decoration:none; margin:0 3px;}
div.tags a:hover {text-decoration:underline;}

div.l-banner {background-color:#FFF;}

/*---------------------*/
div.pan-buttons {position:relative; z-index:2; height:33px; margin-right:90px;}
div.pan-buttons a {
	display:block;
	float:left;
	padding:11px 16px 8px 16px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#86BD3C;
	margin-bottom:-1px;
}
div.pan-buttons a.sel {border:#86BD3C 1px solid; border-bottom:none; background-color:#FFF; padding:7px 15px 12px 15px; border-radius:5px 5px 0 0;}
div.panels {padding:12px 12px 0 12px; border:#86BD3C 1px solid; clear:left; min-width:800px;}
div.panels div.panel {display:none; padding-bottom:12px;}
div.panels div.sel, div.panels div.all, div.panels div#pan-1 {display:block;}
div.panels div.panel p.pad-name {font-size:18px; color:#333; padding:10px 0; display:none;}
div.all-open div.panel p.pad-name {display:block;}
div.all-open div.right-col {float:right; width:49%;}
div.all-open div.left-col {float:left; width:49%;}
div.all-open.empty-right-col div.right-col {width:20%;}
div.all-open.empty-right-col div.left-col {float:left; width:78%;}
div.all-open #comment-form {display:none;}
div.all-open table.comments td.comment div.comment {position:relative; overflow:hidden;}
div.all-open table.comments td.comment div.comment div.comment-text {max-height:60px; overflow:hidden; position:relative;}
div.all-open table.comments td.comment div.comment div.fade {position:absolute; left:0; right:0; top:70px; height:10px; box-shadow:#FFF 0 0 10px 15px;}
/*div.all-open table.comments td.comment a.answer, div.all-open table.comments td.comment div.answer-form {display:none !important;}*/
div.all-open table.comments tr {display:none;}
div.all-open table.comments tr.comment1, div.all-open table.comments tr.comment2, div.all-open table.comments tr.comment3 {display:table-row;}
div.all-open table.comments td.comment div.comment.hover {overflow:visible;}
div.all-open table.comments td.comment div.comment.hover div.fade {display:none;}
div.all-open table.comments td.comment div.comment.hover div.comment-text {
	position:absolute;
	left:-8px;
	top:-3px;
	right:-8px;
	background-color:#FFF;
	padding:7px;
	border:#CCC 1px solid;
	border-radius:5px;
	z-index:2;
	max-height:none;
	box-shadow:#CCC 0 0 3px;
}
div.all-open div.comments-container {/*max-height:410px; overflow:hidden;*/ position:relative;}
div.comments-container div.fade {display:none;}
div.all-open div.comments-container div.fade {display:block; height:20px; padding:20px 0 0 9px;}
div.all-open div.comments-container div.fade a {color:#69982A; font-size:12px; font-weight:bold; border-bottom:#69982A 1px dashed;}
div.all-open div.comments-container div.fade a:hover {border:none;}

div.prod-pad-image {float:left; display:block; width:150px; height:150px; text-align:center; overflow:hidden; margin:0 10px 10px 0; border:#CCC 1px solid;}
div.prod-pad-image a {display:table-cell; vertical-align:middle; width:150px; height:150px;}
div.prod-pad-image a img {width:150px;}
div.prod-pad-image a img.v {width:auto; height:150px;}

div.product-acces {width:160px; height:270px; margin:0 20px 20px; overflow:hidden; float:left;}
div.product-acces div.img {width:150px; height:150px; border:#6DAB19 2px solid; border-radius:10px 0; overflow:hidden; text-align:center;}
div.product-acces div.img img {width:150px;}
div.product-acces div.img img.v {width:auto; height:150px;}
div.product-acces div.name {padding:4px 0; text-align:left; max-height:45px; overflow:hidden;}
div.product-acces div.name a {font-size:12px; font-weight:bold; color:#51761F;}
div.product-acces div.price {font-size:11px; font-weight:bold; color:#363636;}
div.product-acces div.price span {font-size:12px; font-weight:bold; color:#C90000;}

/*	-----------------------------------------------------	*/
/*						NEW STYLES							*/
/*	-----------------------------------------------------	*/

a.buy-button {
	display:block;
	width:70px;
	border:#ccea1e 1px solid;
	background-color:#49a337;
	color:#FFF !important;
	padding:2px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:5px 0;
	border-radius:4px;
}
a.buy-button span.incart-text {display:none;}
a.buy-button span.out-text {display:none;}
a.buy-button.incart {background-color: #D4E7F7; color: #49A337 !important; border-color: #49A337;}
a.buy-button.incart span.incart-text {display:block;}
a.buy-button.incart span.buy-text {display:none;}
a.buy-button.out {background-color:#AAA; border-color:#666; width:110px;}
a.buy-button.out span.buy-text, a.buy-button.out span.incart-text {display:none;}
a.buy-button.out span.out-text {display:block; font-size:12px;}

a.wish-button, a.wait-button {color:#49a337 !important; font-weight:normal; font-size:11px; border-bottom:#49a337 1px dashed; margin-top:5px; line-height:16px; /*display:block; float:left;*/}
a.wish-button:hover, a.wait-button:hover {border:none;}
.profile a.wish-button {color:#C00 !important; border-color:#C00;}

div.to-top {padding:10px 0 20px 15px; height:20px;}
div.to-top a {
	display:block;
	width:70px;
	border:#ccea1e 1px solid;
	background-color:#49a337;
	color:#FFF !important;
	padding:2px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border-radius:4px;
	float:left;
}

table.backet {width:760px; margin-bottom:12px; background-color:#fafcff;}
table.backet td {text-align:center; vertical-align:middle; padding:6px 12px; border-bottom:#BECCD8 1px solid;}
table.backet tr.b-header td {
    border-bottom:1px solid #6DAB19;
    border-top:1px solid #6DAB19;
    color:#1B1B1B;
    font-size:12px;
    font-weight:bold;
    padding:6px 12px;
	background-color:#eaffc0;
}
table.backet td.b-img {width:100px;}
table.backet td.b-img img {width:70px;}
table.backet td.b-name {text-align:left; width:320px;}
table.backet td.b-name a {font-size:12px; font-weight:bold; color:#455A28;}
table.backet td.b-name div.act {padding-top:4px;}
table.backet td.b-price {color:#C90000 !important; font-size:12px; font-weight:bold;}
table.backet input.buy {width:40px; text-align:center;}

div.user-type-switch {padding:12px 0 0 0; height:28px;}
div.user-type-switch a {display:block; float:left; height:26px; margin-left:8px; line-height:26px; padding:0 12px; color:#1B1B1B; font-weight:bold; font-size:12px; border:#FFF 1px solid;}
div.user-type-switch a:hover, div.user-type-switch a.sel {border:1px solid #6DAB19; background-color:#eaffc0; padding-bottom:1px; margin-bottom:-1px;}
div.user-type-switch a.sel {border-bottom:#FFF 1px solid;}

div.user-type-forms {border:1px solid #6DAB19; padding:12px; width:736px;}
div.user-type-forms div.form {display:none;}
div.user-type-forms div.sel {display:block;}

div.user-type-forms table {width:100%;}
div.user-type-forms table td {padding:6px; color:#000; text-align:left; vertical-align:top;}
div.user-type-forms table td select {color:#000000; border:1px solid #b6b6b6; font-size:11px; width:232px; height:19px; float:left; margin-right:8px;}
div.user-type-forms table td a.field-help {display:block; float:left; padding:2px 5px; background-color:#6dab19; border:#455A28 1px solid; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; border-radius:20px;}
div.user-type-forms table td input {color:#000000; border:1px solid #b6b6b6; font-size:11px; width:230px; height:17px;}
div.user-type-forms table td input.error {background-color:#FFE9E9; border:#CC0000 1px solid;}
div.user-type-forms table td label.error {font-size:10px; color:#C00; font-family:Tahoma; padding-left:12px;}
div.user-type-forms table td a#unsubscribe {
	display: block;
	float:left;
	margin-left:10px;
	padding: 3px 6px;
	background-color: #FF6C00;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border-radius: 4px;
	text-decoration: none;
}

div.user-type-forms table td.name {text-align:right; width:160px;}
div.user-type-forms table td.block {padding:10px 6px;}
div.user-type-forms table td.block div {font-size:14px; font-weight:bold; border-bottom:1px solid #6DAB19; padding:6px;}

div.message {font-size:14px; font-weight:bold; color:#000; text-align:center; padding:8px 12px;}
div.red {background-color:#FFE9E9; border:#C00 1px solid; color:#C00;}
div.green {background-color:#6C3; border:#060 1px solid; color:#FFF;}
div.message a {color:#49923C; text-decoration:none; border-bottom:#49923C 1px dashed;}
div.message a:hover {border-color:#FFF;}

table.block-type td {width:373px !important; padding-right:20px !important;}
table.block-type td div.char {white-space:nowrap; margin-top:3px;}
table.block-type td a.wish-button {float:none; display:inline;}

div.prod-more {padding:12px 0 6px 0;}
div.prod-more a {color:#FF6C00; font-size:12px; font-weight:bold; text-decoration:underline;}
div.prod-more a:hover {text-decoration:none;}

div.prod-like {padding:8px 0 20px 0;}
div.prod-like a.prod-variations {color:#FF6C00; font-size:11px; text-decoration:underline;}
div.prod-like a.prod-variations:hover {text-decoration:none;}
div.prod-like li {margin:10px 10px 0 0; padding:0; text-align:left; width:230px; height:85px; display:block; list-style-type:none; float:left;}
div.prod-like a.image {float:left; display:block; width:80px; height:80px; overflow:hidden; margin-right:10px; border:#ccea1e 1px solid; border-radius:0 5px 0 5px;}
div.prod-like a.image img {width:80px;}
div.prod-like a.image img.v {width:auto; height:80px;}
div.prod-like a.name {color:#6DAB19; font-size:11px; display:block; margin:4px 0 8px 0;}
div.prod-like p.price {color:#5D5D5D; font-size:11px;}
div.prod-like p.price span {color:#C90000; font-size:11px;}

/*	��������� �������	*/
.rotator {margin:0; padding:0; background:#FFF url(../images/opros.gif) no-repeat 0 0; width:248px; height:400px;}
.rotator-header {color:#2E2E2E; padding-left:20px; font-weight:bold; text-transform:uppercase; height:25px; line-height:25px;}
.rotator-scroll {height:344px; border:#FF6C00 1px solid; overflow:hidden; border-bottom:none;}
.rotator-scroll td.rotator-product-cont {padding:12px; vertical-align:top;}
.rotator-product {height:158px; width:222px; padding:0; margin:0; border-bottom:#CCC 1px dotted;}
.rotator-action {color:#FF6C00; font-size:12px; margin-bottom:7px; display:block;}
.rotator-image {display:block; width:80px; height:80px; overflow:hidden; margin:0; padding-right:10px; text-align:center;}
.rotator-image img {width:80px;}
.rotator-image img.v {height:80px; width:auto;}
.rotator-name, .rotator-name-long {display:block; margin:0 0 7px 0; color:#51761F; font-weight:bold; font-size:12px; text-decoration:none; text-align:left;}
.rotator-name-long {font-size:11px; height:60px; overflow:hidden; margin:5px 0;}
.rotator td {vertical-align:top;}
.rotator-price {color:#5D5D5D; font-size:11px; font-weight:bold;}
.rotator-price span {color:#C90000; font-size:12px; font-weight:bold;}
.rotator-old-price {color:#999; font-size:11px; text-decoration:line-through;}
.rotator-footer {border:#FF6C00 1px solid; border-top:none; height:29px; line-height:29px;}
a.rotator-up {display:block; width:13px; height:19px; line-height:19px; float:right; margin:5px 10px; text-decoration:none !important; color:#455A28; font-size:14px; font-weight:bold;}
a.rotator-down {display:block; width:13px; height:19px; line-height:19px; float:left; margin:5px 10px; text-decoration:none !important; color:#455A28; font-size:14px; font-weight:bold;}
a.rotator-up:hover, a.rotator-down:hover {color:#FF6C00;}
.rotator-all {display:block; text-align:center; line-height:29px; height:29px; border-top:#FF6C00 1px solid;}
.rotator-all a.more-act {text-decoration:none; color:#FF6C00; font-weight:bold;}
.rotator-all a.more-act:hover {text-decoration:underline;}

/*	-------------------	�������	---------------------	*/
div.profile div.user-type-forms {border:none; padding:0;}
div.profile div.panels {float:left;}
div.profile div.buy-all {height:30px;}
div.profile div.buy-all a {float:left; margin-right:10px;}

div.profile-products a.comm {color:#51761F;}

div.wish-group {padding:10px 0 20px 0;}
div.wish-group-buy {height:20px; padding:5px 0;}
div.wish-group-buy a.buy-button {float:left; margin-right:10px;}
div.wish-group-title {padding:7px 10px; background-color:#eaffc0; border-radius:5px; color:#51761f; font-size:14px; margin-bottom:12px; font-weight:bold;}
div.wish-group-title a {float:right; margin:1px 0 0 10px; border:none;}

/*	-------------------	����� ��� ������	---------------------	*/

div.right-block {position:relative; float:right; width:250px;}

div.auth-block {position:absolute; top:0px; right:12px; height:30px; line-height:30px; white-space:nowrap; z-index:1;}
div.auth-block a {color:#455A28; text-decoration:underline; font-size:11px;}
div.auth-block a:hover {text-decoration:none;}
div.auth-form {width:220px; background-color:#FFF; border:#CCEA1E 1px solid; padding:6px 12px; position:absolute; top:30px; right:0; z-index:2; display:none;}
div.auth-form p {padding:0; margin:0; height:26px; line-height:24px;}
div.auth-form input {float:right; width:140px; height:16px;}
div.auth-form span {float:left; font-size:11px; color:#F00;}

div.backet-block {
	background:#d4e7f7 url(../images/cart.jpg) no-repeat 5px 50%;
	padding:6px 12px 6px 36px;
	color:#000;
	cursor:pointer;
	position:absolute;
	top:32px;
	right:0;
	white-space:nowrap;
	z-index:1;
	display:none;
}
div.open {display:block;}
div.backet-block span {font-weight:bold; font-size:12px;}
div.backet-block span.i-p, div.backet-block span.grn {color:#C90000;}

/*	-------------------	����������	---------------------	*/
.sort {text-align:right; border-bottom:1px solid #D5E091; padding:6px; font-size:12px; line-height:18px;}
.sort div {float:right; position:relative; width:145px; height:16px; text-align:left; margin-left:8px; line-height:18px;}
.sort div span {font-weight:bold; color:#FF6C00; cursor:default; text-decoration:underline; font-size:12px;}
.sort div a {display:none; text-align:left; color:#6DAB19; font-size:12px;}
.sort div p {margin:0;}
.sort div.hover p {position:absolute; top:-6px; right:-6px; background-color:#FFF; border:#6DAB19 1px solid; padding:5px; width:145px; z-index:2;}
.sort div.hover a {display:block;}

div.prod-list-type {float:left; margin-top:-20px; line-height:14px;}
div.prod-list-type a {color:#6DAB19; margin:0; padding:0; font-weight:bold;}

/*	-------------------	������	---------------------	*/

td.filter {width:220px; padding-bottom:35px; padding:20px 0; border-left:#EEE 1px solid;}
.filter div.filter-h {font-size:16px; font-weight:bold; color:#6DAB19; padding:0 0 0 20px; font-family:Arial;}
.filter div.filter-param {font-weight:bold; padding:10px; margin:10px 20px; font-size:11px; text-transform:uppercase; clear:both; border-bottom:#CCC 1px solid;}
.filter div.filter-price {padding:15px 0 15px 25px; height:5px;}
.filter div.filter-price-vals {font-weight:normal; color:#010101; padding:0 25px;}
.filter div.filter-price-vals input {width:42px; height:18px; text-align:center; color:#3f3f3f; margin:0 5px; border:#cdcdcd 1px solid; border-radius:3px;}
.filter div.filter-price-vals span {display:block; padding-top:8px;}
.filter div.filter-price-vals a.apply {color:#AAA !important; text-decoration:none !important;}
.filter div.filter-price-vals a.active {color:#C90000 !important; text-decoration:underline !important;}
.filter div.filter-price-vals a.reset {float:right; color:#3f3f3f; margin-top:2px; text-decoration:none;}
.filter ul.filter-value {margin:0; padding:0; list-style-type:none;}
.filter ul.filter-value li {display:block; padding:3px 10px 3px 20px;}
.filter ul.filter-value li input {float:left; margin:1px 0 0 0;}
.filter ul.filter-value li span {display:block; margin-left:20px;}
.filter ul.filter-value li a {text-decoration:none; color:#1B1B1B; font-size:12px;}
.filter ul.filter-value li a:hover {text-decoration:underline;}
.filter ul.filter-value li a.checked {font-weight:bold;}
.filter ul.filter-value li a.disabled {color:#807979 !important; text-decoration:none !important;}
.filter ul.filter-half-width li {width:75px; float:left; height:15px;}
.filter div.filter-drop {padding:12px 0 0 24px; clear:both;}
.filter div.filter-drop a{color:#51761F;}

/*	jQuery slider ��� ������ ��������� ���	*/
.ui-slider {position:relative; text-align:left; background:url(../images/slider-bg.jpg) no-repeat 0 0; width:178px; height:5px;}
.ui-slider .ui-slider-handle {position:absolute; z-index:2; width:10px; height:19px; cursor:pointer; background:url(../images/slider-handle.jpg) no-repeat 0 0; }
.ui-slider .ui-slider-range {position:absolute; z-index:1; font-size:.7em; height:5px; display:block; border:0; background:url(../images/slider-range.jpg) repeat-x 0 0; }

.ui-slider-horizontal {height:5px;}
.ui-slider-horizontal .ui-slider-handle {top:-5px; margin-left:-5px;}
.ui-slider-horizontal .ui-slider-range {top:0; height:100%;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}

/*	-------------------	�������������� ����������	---------------------	*/

div.dop-info {background:url(../images/opros.gif) repeat-x 0 0; width:220px; margin-top:10px; background-color:#ffffff;}
div.dop-header {color:#2E2E2E; padding-left:15px; font-weight:bold; text-transform:uppercase; height:25px; line-height:25px;}
div.dop-art {padding:10px; border-bottom:#DDD 1px dotted;}
div.dop-name {padding-bottom:10px;}
div.dop-name a {color:#51761F; font-size:12px; font-weight:bold;}
div.dop-image {width:200px; overflow:hidden;}
div.dop-image img {width:200px;}
div.dop-more {padding-top:10px;}
div.dop-more a {color:#51761F; font-size:11px; text-decoration:underline;}
div.dop-more a:hover {text-decoration:none;}

/*	-------------------	������� �������	---------------------	*/

div.h-order {padding:12px 0;}
div.h-order div.name {font-size:14px; font-weight:bold; font-family:Arial; color:#51761F;}
div.h-order div.name span {font-size:12px; font-weight:normal;}
div.h-order div.products p {color:#363636; font-size:12px; padding:4px 0;}
div.h-order div.products a.more {color:#51761F; text-decoration:underline; font-size:11px;}
div.h-order div.products a.more:hover {text-decoration:none;}
div.h-order div.details {display:none; width:736px;}
div.h-order div.details table {border:#EAFFC0 1px solid; border-collapse:collapse; width:736px;}
div.h-order div.details td {padding:8px 12px; text-align:center; vertical-align:middle; border:#EAFFC0 1px solid;}
div.h-order div.details tr.header td {padding:4px 12px; background-color:#EAFFC0;color:#000;font-weight:bold;}
div.h-order div.details td a {color:#51761F; font-weight:bold; font-size:11px;}

/*	-------------------	������ ��� ������	---------------------	*/

.print .panels div {display:block !important;}
.print .pan-buttons {display:none !important;}
.print .profile-products {display:none !important;}
.print .wish-button, .print .buy-button {display:none;}

/*	-------------------	�����-������	---------------------	*/

table.press td {padding:16px 0; text-align:left; vertical-align:top;}
table.press td.a {padding-right:12px;}
table.press td.b {padding-left:12px;}
table.press .h1 {padding:0 20px; font-size:14px; line-height:30px; margin-bottom:12px;}
table.press .h1 a {float:right; font-size:11px; text-decoration:underline;}
table.press .h1 a:hover {text-decoration:none;}
table.press ul.rubs {padding:0; margin-left:20px; list-style-type:none;}
table.press ul.rubs li {padding:6px 0 6px 20px; background:url(../images/menu_4.gif) no-repeat 0 7px;}
table.press ul.rubs a {font-size:12px; color:#1B1B1B; text-decoration:none;}
table.press ul.rubs a:hover {text-decoration:underline;}
table.press .photos .fl {float:none;}

/*	-----------------	������	----------------------	*/

div.doc-list {padding:0 0 20px 0; margin-bottom:20px; border-bottom:#B9B9B9 1px dotted;}
div.doc-list div.image {float:left; width:80px; margin:0 12px 0 0; overflow:hidden;}
div.doc-list div.image img {width:80px;}
div.doc-list div.info {margin-left:90px;}
div.doc-list div.dt {font-size:11px; color:#2d761f;}
div.doc-list a.name {color:#51761F; font-size:13px; font-weight:bold;}
div.doc-list div.about {color:#4F4F4F; padding:6px 0; font-size:12px;}
div.doc-list div.more {text-align:left; margin:0;}
div.doc-list div.more a {color:#51761F;}

/*	-----------------	�����-���� �������	----------------------	*/

div.letters div.cur {color:#455A28; font-size:22px;}
div.letters div.list {padding-top:6px;}
div.letters div.list a {color:#666; font-size:12px; margin-right:10px;}
div.letters div.list a.sel {color:#455A28; font-weight:bold; font-size:14px;}

a.get-excel {
	display:block;
	float:left;
	padding: 3px 6px;
	background-color: #FF6C00;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border-radius: 4px;
	text-decoration: none;
}

table.price-list {width:900px; border-collapse:collapse;}
table.price-list td {padding:4px 10px; text-align:left; vertical-align:middle; border:#B9B9B9 1px solid; font-size:11px;}
table.price-list td a {text-decoration:none;}
table.price-list td a:hover {text-decoration:underline;}
table.price-list td.rub {background-color:#1197b7;}
table.price-list td.rub * {color:#FFF !important; font-weight:bold;}
table.price-list td.cat {padding-left:25px; background-color:#7eb135;}
table.price-list td.cat * {color:#FFF !important; font-weight:bold;}
table.price-list td.name {padding-left:50px;}
table.price-list td.name a {color:#1B1B1B; font-size:11px; text-decoration:none;}
table.price-list td.name a:hover {text-decoration:underline;}
table.price-list td.sklad {text-align:center; white-space:nowrap; color:#328839;}
table.price-list td.sklad span {color:#A00;}
table.price-list td.price {white-space:nowrap; text-align:right; color:#C90000; font-weight:bold;}

/*	-----------------	FAQ	----------------------	*/

div.faq {}
div.faq div.group {font-size:18px; color:#000; padding:20px 0;}
div.faq div.question {margin-left:20px; padding-bottom:10px;}
div.faq div.question a {color:#455A28; font-size:14px; text-decoration:none; border-bottom:#455A28 1px dashed;}
div.faq div.question a:hover {border:none;}
div.faq div.answer {margin-left:20px; color:#000; display:none;}
div.faq div.answer, div.faq div.answer * {font-size:12px;}

/*	-----------------	������ ������������	----------------------	*/

table.selection  {margin:20px 0 0 0;}
table.selection td {vertical-align:top; text-align:left; padding:0;}
table.selection div.param-name {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:12px;}
table.selection div.value {padding:3px 0;}
table.selection div.values {width:180px; padding-right:15px; float:left;}
table.selection div.value input {float:left;}
table.selection div.value span {display:block; margin-left:20px; cursor:pointer;}
table.selection div.selection-loader {padding:20px; text-align:center; display:none;}
.selection-empty {padding:20px 0; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FF6C00;}

/*	-----------------	���������	----------------------	*/
div.compare-header {
	color:#3f3f3f;
	border-bottom:#3f3f3f 2px solid;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
	margin-bottom:16px;
	padding:5px 0 8px 25px;
}
ul.compare-list {list-style-type:none;}
ul.compare-list li {padding:5px 5px 5px 20px;}
ul.compare-list li a.compare {float:left; display:block; width:14px; height:14px; background:url(../images/window-icons.jpg) no-repeat -53px -36px; margin-top:3px; text-decoration:none;}
ul.compare-list li a.item {display:block; margin-left:20px; text-decoration:none;}
div.compare-go {padding:10px 0 20px 40px;}

p.compare-button {padding-top:10px; height:16px; text-align:left;}
p.compare-button input {float:left; margin:2px 9px 0 0;}
p.compare-button a {color:#3f3f3f; text-decoration:underline; font-size:12px !important;}
p.compare-button a.checked {color:#51761F; font-weight:bold; font-size:12px;}

div.compare-view {width:990px; overflow:auto; padding:20px 0;}
.compare-table td {vertical-align:top;}
.compare-table .image td {width:100px; padding:0 40px;}
.compare-table .image a {display:block; width:100px; height:100px; overflow:hidden;}
.compare-table .image img {height:100px;}
.compare-table .image a.back {width:auto; height:auto; color:#8a8a8a; text-decoration:none !important;}
.compare-table .image a.back u {text-decoration:underline; display:block; margin-left:14px;}
.compare-table .image a.back span {float:left;}
.compare-table .name td {padding:20px 15px 0 15px; text-align:left;}
.compare-table .name a {color:#6DAB19; text-decoration:none; font-size:14px;}
.compare-table .price td {text-align:center; color:#5D5D5D; font-size:12px; font-weight:bold; padding:15px 0 0 0;}
.compare-table .price td span {color:#C90000; font-size:12px; font-weight:bold;}
.compare-table .remove td {text-align:center; padding:10px 0 20px 0;}
.compare-table .remove td a {color:#8a8a8a; text-decoration:underline; line-height:14px; height:14px;}
.compare-table .remove td a:hover {color:#be2517 !important; background-position: -53px -34px;}
.compare-table .param td {background-color:#E4F7FF;}
.compare-table .param.odd td {background-color:#FFF;}
.compare-table .param td.name p {width:140px; padding:8px 15px 8px 40px; color:#000; text-align:left;}
.compare-table .param td.value p {width:120px; padding:8px 15px 8px 15px; color:#000; text-align:left;}
.compare-table .text {height:auto;}
.compare-table .text div.text {padding:10px; width:160px; border:none;}
.compare-table .backet td {padding:8px 0 8px 15px; text-align:left;}
.compare-table .backet a {}

.font-change {padding:6px 10px 0 0; float:right;}
.font-change a {
	display:block;
	float:right;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#666;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	margin-left:4px;
}
.font-change a:hover {color:#222;}
.font-size-text {font-size:12px;}

table.social {margin-top:5px;}
table.social td {padding:4px 8px 4px 0; text-align:left; vertical-align:middle;}
table.social td img {width:20px;}

table.social-block td {padding-bottom:6px;}

/*	-----------------------------------------------------	*/
/*						FANCYBOX							*/
/*	-----------------------------------------------------	*/
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}
/* IE6 */
* html #fancybox-loading {position: absolute; margin-top: 0;}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancybox_img/fancy_loading.png') no-repeat;
}

#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF;}
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('../images/fancybox_img/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error { color: #444; font: normal 12px/20px Arial;}
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333;}
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold;}
.fancybox-title-over { color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background: url('../images/fancybox_img/fancy_title_over.png'); display: block;}
#fancybox-title-wrap { display: inline-block;}
#fancybox-title-wrap span { height: 32px; float: left;}
#fancybox-title-left { padding-left: 15px; background: transparent url('../images/fancybox_img/fancy_title_left.png') repeat-x;}
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('../images/fancybox_img/fancy_title_main.png') repeat-x; color: #FFF;}
#fancybox-title-right { padding-left: 15px; background: transparent url('../images/fancybox_img/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/fancybox_img/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico { background: transparent url('../images/fancybox_img/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico { background: transparent url('../images/fancybox_img/fancy_nav_right.png') no-repeat;}
/* IE6 */
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;}
#fancybox-left:hover span { left: 20px;}
#fancybox-right:hover span { left: auto; right: 20px;}
div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001;}
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox_img/fancy_shadow_nw.png') no-repeat;}