/* YUI CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:92%;font-weight:bold; color:#063f53;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}

/* Page styles */
html 						{ font-size: 75%; height: 100%; background: #fff; }
body 						{ font: normal 1em/1.3 Tahoma, Verdana, Arial, sans-serif; text-align: center; }

/* Page styles */
a							{ text-decoration: none; }
a:hover						{ text-decoration: underline; }
p							{ font-size: .95em; margin: 3px 0 7px; color: #676767; }
p.center					{ text-align: center; }
p.pics						{ margin: 15px 0; }

h1							{ color: #515151; font-size: 1.6em; text-transform: uppercase; margin-top: 5px; font-weight: normal; }
h3							{ color: #515151; font-size: 1.6em; text-transform: uppercase; font-family: calibri; margin-bottom: 15px; font-weight: normal; }
h4							{ color: #666; }
h5							{ color: #666; margin-bottom: 7px; }

/* Structure page styles */
table#main					{ margin: 0 auto; text-align: left; border-collapse: collapse; width: 1225px; }
table#main tr td			{ vertical-align: top; border: solid 1px #dfdfdf; }
table#main tr td.leftcol	{ width: 321px; }
table#main tr td.centercol	{ }
table#main tr td.rightcol	{ width: 49px; }

#content .leftcol			{  }
#content .centercol			{ border-left: 0; }
#content .rightcol			{ height: 287px; border-top: 0; background: url('../i/content-right-bg.jpg') repeat-y 0 0; }
#content2 .leftcol			{ border-right: solid 1px #dfdfdf; }

/* =Phones styles */
div.phones					{ position: absolute; width: 142px; padding: 5px 0 0 40px; background: url('../i/phone-ico.jpg') no-repeat 0 50%; }
div.phones input.txt		{ padding: 1px; border: solid 1px #d2d2d2; width: 140px; font-size: .95em; color: #8e8e8e; background: url('../i/city-select.jpg') no-repeat 100% 50%; }
div.phones a				{ color: #464646; font-size: .95em; }
div.phones span				{ display: block; color: #464646; font-size: 1.5em; font-weight: bold; font-family: arial; }
div.phones span	b			{ color: #5aa31e; }

/* =Time table styles */
div#timetable				{ position: absolute; top: 10px; right: 50px; width: 182px; padding: 5px 0 0 40px; font-size: .95em; background: url('../i/clocks-ico.jpg') no-repeat 100%; background-position:0px 10px;}
div#timetable h3			{ margin: 10px 0 1px; *margin: 13px 0 2px; }

/* =Header1 styles */
#head1						{ border-bottom: solid 1px #dfdfdf; }
#head1 .leftcol				{ text-align: center; color: #ebebeb; padding: 7px 0; text-transform: uppercase; font-family: calibri; font-size: .9em; background: url('../i/sq-bg.jpg') repeat 0 0; }

#head1 .centercol			{ padding: 7px 30px 5px; color: #434343; font-size: .95em; }

/* =Header2 styles */
#head2						{ }
#head2 .leftcol				{ text-align: center; padding: 43px 0 32px; }
#head2 .rightcol			{ border-bottom: 0; background: url('../i/content-right-bg.jpg') repeat-y 0 0; }
#head2 .rightcol div		{ height: 97px; border-bottom: solid 1px #dfdfdf; background: url('../i/head2-c-bg.jpg') repeat-x 0 100% #fff; }
#main #head2 td.no-rborder 	{ border-right: 0; }
#main #head2 td.no-lborder 	{ border-left: 0; }

#head2 div#header2-tools 	{ position: relative; height: 97px; background: url('/i/head2-c-bg.jpg') repeat-x 0 100%; }
div#header2-tools div.phones { top: 20px; left: 100px; }

div#header2-tools div#basket { position: absolute; top: 20px; left: 350px; width: 150px; font-size: .95em; padding: 5px 0 0 50px; background: url('/i/basket-bg.jpg') no-repeat 0 50%; }
div#basket h3				{ color: #454545; margin-bottom: 1px; }
div#basket a img			{ vertical-align: top; }

table.basket-done			{ width: 100%; height: 100%; }
table.basket-done tr td		{ border: 0; }
table.basket-done tr td.i	{ color: #7eb341; font-weight: bold; font-size: 1.6em; text-transform: uppercase; text-align: center; }

/* =Mainmenu styles */
div#mainmenu				{ height: 28px; padding-left: 20px; background: url('../i/sq-bg.jpg') repeat 0 0; }
div#mainmenu ul				{ overflow: hidden; zoom: 1; padding: 6px 0; }
div#mainmenu ul li 			{ float: left; padding: 0 20px 0 15px; margin-left: -4px; border-left: solid 1px #6e6e6e; }
div#mainmenu ul li a		{ color: #cbcbcb; font-size: .95em; }

ul.categories				{ margin-right: -1px; background: #fff; }
ul.categories li a			{ display: block; height: 20px; padding: 6px 0 2px 50px; color: #464646; border-bottom: solid 1px #e8e8e8; border-right: solid 1px #e8e8e8;text-decoration: none; background: url('../i/mm-item-bg.jpg') no-repeat 100% 50%; }
ul.categories li a.cur,
ul.categories li a:hover	{ border-right: 0; background: url('../i/mm-item-c-bg.jpg') no-repeat 97% 50%; }

/* =New products */
div.products				{ padding: 14px 28px 0; border-top: solid 1px #dfdfdf; background: url('../i/products-top-bg.jpg') repeat-x 0 0; }
div.products h2				{ color: #5c5c5c; font-family: calibri; margin-bottom: 10px; font-size: 1.6em; font-weight: normal; }

div.products ul				{ overflow: hidden; zoom: 1; }
div.products ul li			{ float: left; width: 170px; margin: 0 35px 45px 0; }
div.products ul li.last		{ margin-right: 0; }
div.products ul li p		{ color: #595959; margin: 2px; font-size: .95em; height:45px; }
div.products ul li div.info	{ padding: 5px 0; margin-bottom: 5px; border-top: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; }
div.products ul li div.info span { padding-left: 4px; color: #464646; font-weight: bold; }
div.products ul li div.info span b	{ color: #949494; }
a.more,
div.products ul li a.a		{ float: right; color: #59a21c; font-size: .95em; padding-right: 13px; background: url('../i/dot-g.jpg') no-repeat 100% 70%; }
a.more						{ float: none; }
div.products div.pic        { width: 168px; height:122px; }

div.pic						{ border: solid 1px #dfdfdf; text-align: center; padding: 10px 0px 10px 0px; }
div.top-price 				{ background: url('../i/top-price.jpg') no-repeat 100% 0; }
div.new-product 			{ background: url('../i/new-product.jpg') no-repeat 100% 0; }

/* =Search form styles */
form#search-form			{ overflow: hidden; zoom: 1; padding: 15px 20px 15px 50px; background: url('../i/sq-bg.jpg') repeat 0 0; }
form#search-form input.txt	{ padding: 2px; width: 190px; height: 15px; color: #464646; border: solid 1px #616161; }
form#search-form input.btn	{ vertical-align: top; margin-top: 1px; }
form#search-form a.adv		{ float: left; color: #b3b3b3; font-size: .95em; margin-top: 5px; }

/* Left container styles */
div#advanced-container		{ padding: 8px 0 20px 47px; }
div#advanced-container select { width: 90%; margin-top: 10px; }

div#advanced-container h3	{ font-family: calibri; margin: 10px 0 5px; color: #5c5c5c; }

ul.new-products				{ color: #478312; padding-left: 15px; margin-bottom: 10px; }
ul.new-products li			{ list-style: square; padding: 2px 0 2px 10px; }
ul.new-products li a		{ color: #595959; font-size: .95em; }
ul.new-products li a:hover	{ color: #478311; }
a.compare					{ padding-left: 25px; }

/* =News container */
#news-container					{ height: 215px; background: url('../i/sq-bg.jpg') repeat 0 0; }
#news-container .leftcol 		{ border-right: 0; border-top: solid 4px #5ba31b; }
#news-container .leftcol div	{ padding: 17px 0 0 36px; }
#news-container td h3			{ color: #b3b3b3; font-family: calibri; margin-bottom: 7px; font-size: 1.15em; font-weight: bold; text-transform: uppercase; }
#news-container .leftcol ul li 	{ padding: 1px 0; }
#news-container .leftcol ul li a { color: #b3b3b3; font-size: .95em; }

#news-container .centercol 		{ padding: 17px 0 0 25px; border-left: 0; border-right: 0; border-top: solid 4px #5ba31b; }
#news-container .centercol dl 	{ float: left; width: 350px; margin-right: 50px; }
#news-container .centercol dl dt,
#news-container .centercol dl dt a { color: #fefefe; font-weight: bold; font-size: .95em; margin-bottom: 4px; }
#news-container .centercol dl dd a,
#news-container .centercol dl dd { color: #b3b3b3; font-size: .95em; }
#news-container .centercol dl dd a { color: #fefefe; }

#news-container .rightcol		{ border-left: 0; border-top: solid 4px #5ba31b; }

/* =Breadcrubms styles */
.breadcrumbs				{ padding: 10px 25px; }
.breadcrumbs a				{ margin-right: 2px; font-size: .95em; color: #595959; }
.breadcrumbs a.s			{ padding-left: 17px; background: url('../i/st.gif') no-repeat 0 70%; }

#content-bg					{ border-top: solid 1px #dfdfdf; background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }
#about						{ background: url('/i/c-about.jpg') no-repeat 0 0; padding: 23px 20px 10px 337px; background-position: left bottom; }

/* =Reviews styles */
ul.reviews					{ }
ul.reviews li				{ overflow: hidden; zoom: 1; padding: 35px 30px; border-bottom: solid 1px #dfdfdf; }
ul.reviews li.last			{ border-bottom: 0; }
ul.reviews li div.pic		{ float: left; width: 170px; margin-right: 15px; }
ul.reviews li h4			{ font-size: calibri; font-size: 1.2em; margin-bottom: 10px; color: #464646; text-transform: uppercase; font-weight: normal; }
ul.reviews li p				{ display: block; height: 120px; font-size: .95em; color: #464646; }

.review						{ overflow: hidden; zoom: 1; padding: 20px 25px; }
.review h5,
.review	p					{ font-size: 1em; }

#review .tech-params		{ float: left; width: 45%; margin-top: 20px; }
#review .product			{ float: right; width: 45%; margin-top: 20px; }

.params						{ width: 95%; }
.params li					{ padding: 2px 8px; overflow: hidden; zoom: 1; font-size: .95em; text-align: right; color: #464646; }
.params li	b				{ float: left; }
.params li.g 				{ background: #f0f0f0; }

.product .pic				{ width: 227px; padding: 30px 0; margin: 0 0 4px 20px; }
.product .info				{ width: 220px; height: 33px; padding: 2px 5px; margin-left: 20px; line-height: 17px; text-align: right; background: url('../i/sq-bg.jpg') repeat 0 0; }
.product .info span			{ float: left; width: 46%; padding: 8px 7px 5px; color: #949494; text-align: left; font-size: 1.2em; font-weight: bold; background: url('../i/price-line.jpg') no-repeat 100% 50%; }
.product .info span b		{ color: #fff; font-size: 1.5em; font-family: Arial; }
.product .info a			{ color: #fff; padding-right: 13px; font-size: .95em; background: url('../i/dtw.jpg') no-repeat 100% 70%; }

/* =Basket styles */
table.basket-items				{ width: 100%; border-collapse: collapse; border-top: solid 1px #dfdfdf; }
table.basket-items tr th		{ padding: 6px 0 6px 25px; border: 0; border-bottom: solid 1px #e8e8e8; font-size: .95em; color: #434343; font-weight: bold; background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }
table.basket-items tr td		{ padding: 5px 0 4px 25px; border: 0; font-size: .95em; border-bottom: solid 1px #e8e8e8; }
table.basket-items tr td input	{ text-align: center; color: #434343; padding: 2px; width: 20px; margin-left: 10px; border: solid 1px #a1a1a1; }
table.basket-items tr td a		{ color: #7eb341; font-weight: bold; font-size: .95em; text-decoration: underline; }
table.basket-items tr td b		{ color: #7eb341; }

.basket-info				{ padding: 10px 25px; }
.basket-info p				{ margin: 10px 0; }
.basket-info p span			{ color: #7eb341; font-weight: bold; }

#order						{ overflow: hidden; zoom: 1; padding: 10px 25px; border-top: solid 1px #dfdfdf; background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }
#order div span				{ display: block; padding-left: 72px; }
#order div.order1			{ float: left; width: 400px; height: 200px; padding: 17px 0 0 0; background: url('/i/order-1.jpg') no-repeat 0 57px; }
#order div.order2			{ float: left; width: 400px; height: 200px; padding: 17px 0 0 0; background: url('/i/order-2.jpg') no-repeat 0 57px; }
#order div.order3			{ float: left; width: 400px; height: 200px; padding: 17px 0 0 0; background: url('/i/order-3.jpg') no-repeat 0 57px; }
#order div.order4			{ float: left; width: 400px; padding: 17px 0 0 0; background: url('/i/order-4.jpg') no-repeat 0 57px; }
#order #formMsg             { display:none; background-color:#DDEACC; padding:10px; margin-top:15px; font-family:arial; font-style:italic;}
#order label				{ font-size: .95em; font-weight: bold; color: #464646; }
#order label.d				{ display: block; }
#order select,
#order textarea,
#order input.txt			{ border: solid 1px #bbb; padding: 1px; margin: 4px 0 7px; font-size: .95em; color: #474747; }
#order span.spacer-chck		{ display: block; font-size: 0; margin-bottom: 20px; }
#order input.btn			{ margin-top: 10px; }
#order select				{ width: 248px; }
#order textarea				{ width: 248px; }
#order input.notvalid       { border:solid 1px red; color:#7EB341;}

.container					{ overflow: hidden; zoom: 1; }
.container .fl-left			{ float: left; width: auto; margin-right: 10px; }

/* =Pager styles */
div.pager					{ padding: 5px 30px; background: url('../i/sq-bg.jpg') repeat 0 0; }
div.pager a					{ padding: 1px 4px; color: #dcdcdc; font-size: .95em; }
div.pager span				{ padding: 1px 4px; color: #000; font-weight: bold; font-size: .95em; background: #767676; }

/* =Leftcol backgrounds styles */
.reviews-bg					{ padding-bottom: 430px; background: url('../i/review-l-bg.jpg') no-repeat 0 100%; }
.review-bg					{ padding-bottom: 520px; background: url('../i/review-one-l-bg.jpg') no-repeat 0 100%; }
.basket						{ padding-bottom: 300px; background: url('../i/basket-l-bg.jpg') no-repeat 0 100%; }
.catalog-bg					{ padding-bottom: 470px; background: url('../i/catalog-l-bg.jpg') no-repeat 0 100%; }

/* =Catalog styles */
#main .catalog tr td		{ border: 0; }
table.catalog				{ width: 100%; border-collapse: collapse; }
#main table.catalog tr td.r		{ border: 0; border-left: solid 1px #dfdfdf; }
table.catalog tr td.r		{ background: url('../i/content-right-bg.jpg') repeat-y 0 0; }
table.catalog tr#catalog-head1 td.l	{ width: 568px; border: 0; }
table.catalog tr#catalog-head1 td.r { padding: 25px 0 0 20px; }
table.catalog tr#catalog-head2 td { height: 21px; background: url('../i/sq-bg.jpg') repeat 0 0; }
table.catalog tr#catalog-head2 td.l { padding: 5px 0 5px 25px; font-size: .95em; color: #b3b3b3; }
table.catalog tr#catalog-head2 td.r	{ padding: 5px 0 5px 25px; color: #b2b2b2; font-size: .95em; font-weight: bold; }
table.catalog tr#catalog-head2 td.l span { float: left; margin-right: 40px; }
table.catalog tr#catalog-head2 td.l span a { color: #b3b3b3; text-decoration: underline; }
table.catalog tr#catalog-head2 td.l span a:hover { color: #8d8d8d; }
table.catalog tr#catalog-head2 td.l span img { vertical-align: middle; }
table.catalog tr#catalog-head2 td.r b { color: #fff; }

table.catalog tr#items td.l	{ background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }

div.catalog-items			{ padding: 10px 20px 20px; overflow: hidden; zoom: 1; border-bottom: solid 1px #dfdfdf; }
div.catalog-items div.item	{ float: left; width: 243px; margin: 0 10px; }
div.item h5 				{ font-size: 1em; }
div.item div.pic 			{ margin: 0 25px 8px; }
div.item ul.params 			{ width: 100%; margin-bottom: 8px; }
div.item ul.params li b 	{ font-weight: normal; }

div.item .info 				{ overflow: hidden; zoom: 1; font-weight: bold; border-top: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; }
div.item .info span 		{ float: left; padding: 4px 10px 4px; color: #949494; font-size: 1.1em; font-weight: bold; }
div.item .info span b		{ color: #464646; font-size: 1.3em; }
div.item .info a			{ float: right; color: #5ba11a; font-weight: normal; padding-right: 13px; margin-top: 6px; font-size: .95em; background: url('../i/dot-g.jpg') no-repeat 100% 70%; }

div.item .tools 			{ overflow: hidden; zoom: 1; text-align: right; padding-top: 6px; }
div.item .tools a 			{ color: #5ba11a; padding: 0 13px 0 0; font-size: .95em; background: url('../i/dot-g.jpg') no-repeat 100% 70%; }
div.item .tools a.compare 	{ float: left; padding-left: 14px; }

div.filter-container		{ padding: 10px 30px; }
ul.filter					{ padding: 10px 0; overflow: hidden; zoom: 1; }
ul.filter li				{ float: left; width: 45%; }
ul.filter li label			{ font-size: .95em; color: #666; }
ul.filter li.wide			{ width: 100%; }
ul.filter a					{ color: #5ba11a; font-weight: normal; margin-left: 2px; font-size: .95em; }
ul.filter a img				{ margin-right: .3em; }

/* =Slider styles */
.slider_bar					{ position: relative; height: 17px; width: 180px; background: url('../i/sl-bg.jpg') no-repeat 0 50%; }
#slider1_handle				{ position: absolute; top: 0; left: 0; width: 5px; height: 17px; background: url('../i/sl-l.jpg') no-repeat 0 0; }
#slider2_handle				{ position: absolute; top: 0; left: 170px; width: 5px; height: 17px; background: url('../i/sl-r.jpg') no-repeat 0 0; }

#slider-box					{ overflow: hidden; zoom: 1; margin-bottom: 10px; width: 190px; }
#slider-box	#min_price		{ float: left; width: 80px; color: #b7b7b7; }
#slider-box	#max_price		{ float: right; width: 80px; text-align: right; color: #b7b7b7; }

/* Product page styles */
#item-tabs					{ overflow: hidden; zoom: 1; margin-top: -15px; height: 26px; }
#item-tabs li				{ float: left; width: 113px; margin: 0 2px 0 0; height: 25px; border-bottom: solid 1px #dfdfdf; background: url('../i/item-tab-bg.jpg') no-repeat 0 0; }
#item-tabs li.l				{ width: 595px; background: none; margin-right: 0; }
#item-tabs li.r				{ width: 27px; background: none; margin-right: 0; }
#item-tabs li a				{ font-size: .95em; display: block; color: #464646; height: 20px; text-align: center; padding-top: 6px; }
#item-tabs li.cur			{ border-bottom: solid 1px #f4f4f4; }
#item-tabs li.cur a			{ color: #5aa21c; margin-top: 1px; z-index: 1000; }

#product					{ padding: 20px 25px; background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }
#product .left				{ float: left; width: 308px; }
#product .left .product		{ margin-bottom: 20px; }
#product .left .product .pic{ width: 273px; margin: 0 0 4px; }
#product .left .product .info { width: 264px; margin: 4px 0 15px; }
.print { color: #5e5e5e; padding: 2px 0 2px 30px; font-size: .95em; text-decoration: underline; background: url('../i/print-it.jpg') no-repeat 10px 50%; }
.print:hover				{ color: #8d8d8d; }

ul.product-thumbs 			{ overflow: hidden; zoom: 1; }
ul.product-thumbs li		{ float: left; border: solid 1px #dfdfdf; margin-right: 5px; text-align: center; }

.accessories				{ width: 176px; padding: 10px 33px; }
.accessories .item			{ margin-bottom: 20px }
.accessories .item .pic		{ margin: 0 0 4px; }

/* Search styles */
div.search 					{ }
div.search .catalog-items .item { width: 245px; }

div.search .search-results	{ display: block; font-size: .95em; color: #cacaca; padding: 5px 30px; margin-bottom: 10px; background: url('../i/sq-bg.jpg') repeat 0 0; }
div.search .search-results b { color: #fff; }

div.search .catalog-items .item h5 { padding-left: 25px; }
div.search .catalog-items .item ul.params,
div.search .catalog-items .item .tools,
div.search .catalog-items .item .info { margin: 4px 15px; }
div.search .catalog-items .item ul.params { width: 215px; }

/* Products styles */
#product h3					{ margin-bottom: 4px; }
#product .right 			{ margin-left: 310px; }
#product .right .product-params { width: 360px; padding-top: 10px; }
.product-params ul.params	{ width: 100%; }
.product-params a			{ float: right; color: #5ba11a; font-weight: normal; padding-right: 13px; margin-top: 6px; font-size: .95em; background: url('../i/dot-g.jpg') no-repeat 100% 70%; }

.feedback					{ width: 280px; }
.feedback label				{ display: block; font-weight: bold; font-size: .95em; color: #464646; }
.feedback textarea			{ width: 100%; height: 100px; border: solid 1px #aeaeae; margin-bottom: 10px; }
.feedback span				{ display: block; margin: 15px 0; border-bottom: solid 1px #dfdfdf; }
.feedback b					{ font-size: .95em; color: #78b444; }

.user-feedback				{  }
.user-feedback li			{ font-size: .95em; color: #464646; margin-bottom: 20px; }
.user-feedback li span.author { display: block; margin-bottom: 7px; }
.user-feedback li span.author a { color: #78b444; font-weight: bold; }
.user-feedback li p b		{ font-size: 1.1em; }
.user-feedback li span.info { display: block; padding: 7px 3px; margin-top: 10px; border-top: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; }
.user-feedback li span.info a { color: #78b444; font-weight: bold; text-transform: uppercase; }

/* =Compare styles */
tr#compare > td					{ padding: 10px 25px; border-top: solid 1px #dfdfdf; background: url('/i/content-bg.jpg') repeat-x 0 0 #fff; }
#compare-items				{ width: 100%; border-collapse: collapse; }
#main #compare-items tr td	{ border: 0; }
#compare-items tr td		{ padding: 5px 4px; }
#compare-items tr td.headers { width: 220px; padding-left: 30px; }
#compare-items tr td.headers h3 { margin: 110px 0; }
#compare-items tr td.items	{ width: 230px; padding: 0 10px; }
#compare-items tr.headers td	{ text-align: center; font-weight: bold; color: #fff; font-size: 1.2em; padding: 5px 30px; background: url('/i/sq-bg.jpg') repeat 0 0; }

#compare-items tr.compare-row td { padding: 2px 5px; font-size: .95em; text-align: center; color: #464646; }
#compare-items tr.compare-row th { padding: 2px 5px; font-size: .95em; font-weight: bold; color: #464646; }

#compare-items tr.select td,
#compare-items tr.select th	{ background: #a9d274; }

#compare-items tr.b td,
#compare-items tr.b th		{ background: #f0f0f0; }

/* =Footer styles */
#foot						{ height: 102px; }
#main .top-green td			{ border-top: solid 4px #5ba31b; }
#foot .leftcol				{ border-right: 0;  }
#foot .leftcol p			{ font-size: .95em; color: #7b7b7b; font-weight: bold; padding: 40px 0 0 36px; }
#foot .centercol			{ border-left: 0; border-right: 0; }
#foot .centercol div		{ position: relative; }
#foot .centercol div#payments { position: absolute; top: 20px; right: 0px; width: 140px; }
#foot .centercol .phones 	{ top: 20px; left: 190px; }
#foot .rightcol				{ border-left: 0; }

/* Sub catalog menu */
ul.sub-catalog li a			{ display: block; height: 20px; padding: 6px 0 2px 30px; color: #fff; border-bottom: solid 1px #7bb934;  text-decoration: none; background: #5ba31b; }
ul.sub-catalog li a.cur,
ul.sub-catalog li a:hover	{ background: url('/i/sub-catalog-dot.jpg') no-repeat 95% 50% #82be38; }

/* =Delivery styles */
.delivery-context			{ }
.delivery-context .text		{ font-size: .95em; border-bottom: solid 1px #dfdfdf; padding: 30px 10px 40px 370px; }
.delivery-context .text b	{ color: #5aa31e; }
.delivery-context .text ul	{ color: #5aa31e; padding-left: 15px; }
.delivery-context .text ul li { padding: 7px 0; color: #676767; list-style: square; }
.text a						{ color: #5aa31e; }

	.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}