@import url("core.css");
@import url("popup.css");
@import url("typo.css");
ul
	{
	margin:0;
	}
body
	{
	height:100%;
	color:black;
	background:white;
	}
table
	{
	font-size:1em;
	}
a:link, a:visited
	{
	color:#69879c;
	}
a:hover
	{
	color:#e1584b;
	}
.hide{display:none;}	
.links, .links a
{
color:#666666;
font-size:10px;
text-align:center;
}


#main-block{display:none;}	
#layout
	{
	position: relative;
	width: 100%;
	max-width:1600px;
	min-width:1000px;
	min-height:100%;
	}
/*�����*/
#top
	{
	height:344px;
	position:relative;
	background:black url(/i/flash.jpg) 0 bottom no-repeat;
	left:0px;
	color:white;
	width:100%;
	}
#top-default
	{
	height:120px;
	position:relative;
	background:black;
	color:white;
	}
#logo
	{
	position:absolute;
	top:20px;
	left:65px;
	z-index:1;
	}
#tel
	{
	position:absolute;
	top:1px;
	left:80%;
	z-index:1;
	color:white;
	font-size:20px;
	}
#tel a{color:white;text-decoration:none;}
#tel span.index{color:white;text-decoration:none; font-size:14px;}
#tel span.index-small{color:white;text-decoration:none; font-size:12px; margin-left:45px;}
#tel span.index-small-left{color:white;text-decoration:none; font-size:12px; margin-left:0px;}
		
#mainpage-flash
	{
	position:absolute;
	top:166px;
	left:110px;
	z-index:1;
	}
#topmenu
	{
	position:relative;
	padding:0 60px 0 230px;
	//width:100%;
	}
#login-form
	{
	position:absolute;
	width:320px;
	top:3px;
	font-size:10px;
	color:#A8B0B8;
	z-index:2;
	}
#login-form #login
	{
	border:1px solid #A8B0B8;
	background:#1f2224;
	color:#d2dce6;
	width:100px;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0 13px 0 9px;
	height:16px;
	}
#login-form #password
	{
	border:1px solid #A8B0B8;
	background:#1f2224;
	color:#d2dce6;
	width:67px;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	height:16px;
	margin: 0 0 0 9px;
	}
#login-form #enter
	{
	border:1px solid #A8B0B8;
	background:#223558;
	color:white;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	margin: 0 0 0 13px;
	}
#login-form label
	{
	position:relative;
	top:0.2em;
	}
#login-helper
	{
	top:3px;
	position:relative;
	padding:0.2em 0 0 320px;
	text-align:center;
	font-size:10px;
	}
#login-helper a:link, #login-helper a:visited
	{
	color:#A8B0B8;
	}
#login-helper a:hover
	{
	color:#900000;
	}
#topmenu table
	{
	width:100%;
	font-size:13px;
	}
#topmenu table td
	{
	padding:36px 0 5px 0;
	text-align:center;
	}
#topmenu table a:link, #topmenu table a:visited
	{
	color:#a8b0b8;
	text-decoration:none;
	border-bottom:dotted 1px;
	}
#topmenu table td.lnk
	{
	width:10%;
	white-space:nowrap;
	}

/*�������*/
#canvas
	{
	overflow:hidden;
	position:relative;
	//zoom:1;
	padding-bottom:89px;
	}
#left-column
	{
	float:left;
	left:100%;
	margin-bottom:-5000px;
	padding-bottom:5000px;
	position:relative;
	margin-left:-100%;
	width:210px;
	z-index:3;
	background:black;
	}
#right-column
	{
	float:left;
	left:100%;
	margin-bottom:-5000px;
	overflow:hidden;
	padding-bottom:5000px;
	position:relative;
	margin-left:-100%;
	width:100%;
	}
#content
	{
	padding:20px 20px 20px 240px;
	overflow:hidden;
	//width:100%;
	//zoom:1;
	color:#4f3619;
	font-size:13px;
	}
#content ul
	{
	padding-left:20px;
	}
#content ul.news
	{
	padding-left:0px;
	}
#content ul.news img
	{
	padding:4px;
	}		
.left-item
	{
	position:relative;
	padding:10px 20px 10px 0;
	background:#e3eaf0 url(/i/leftbg.png) right 0 repeat-y;
	font-family:"Myriad Pro Cond";
	font-weight:bold;
	font-size:20px;
	letter-spacing:1px;
	text-align:right;
	border-bottom:solid 1px black;
	}
.left-item a:link, .left-item a:visited
	{
	color:black;
	text-decoration:none;
	}
.brdr
	{
	border-bottom:solid 13px black;
	}
.font18
	{
	font-size:18px;
	}
#div-search
	{
	background:black;
	position:relative;
	text-align:center;
	padding:11px 15px 20px;
	color:#666666;
	font-size:10px;
	}
#lost
	{
	margin-top:2em;
	}
#searchform
	{
	margin:.2em 0 2em;
	}
#query
	{
	border:1px solid #666666;
	background:#1f2224;
	color:#d2dce6;
	width:67px;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	height:16px;
	margin: 0 0 0 9px;
	}
#find
	{
	border:1px solid #4e5d79;
	background:#223558;
	color:white;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	margin: 0 0 0 13px;
	}
.mar3
	{
	margin-bottom:3em;
	}
.cols
	{
	position:relative;
	overflow:hidden;
	//zoom:1;
	}
.col50
	{
	float:left;
	width:33%;
	//width:32.9%;
	position:relative;
	}
.col50-about
	{
	float:left;
	width:30%;
	//width:29.9%;
	position:relative;
	padding-right:10px;
	}	
.col50 h2, .col50-about h2
	{
	font-size:20px;
	color:#e1584b;
	font-weight:normal;
	margin-bottom:.5em;
	}
.col50 ul
	{
	padding:0;
	list-style:none;
	padding-right:2em;
	margin-bottom:1em;
	}
.col50 ul li
	{
	margin-bottom:0em;
	clear:both;
	overflow:hidden;
	//zoom:1;
	}
#content .date
	{
	font-size:10px;
	margin-bottom:0.3em;
	}
#content .title
	{
	font-size:15px;
	margin:0;
	}
.title a:link, .title a:visited
	{
	color:#526eb2;
	}
.title a:hover
	{
	color:#e1584b;
	}
.warning
	{
	display:block;
	margin-left:4em;
	color:#e1584b;
	font-size:11px;
	}
.imgleft
	{
	position:relative;
	float:left;
	width:126px;
	height:116px;
	background:url(/i/shadow.png) 0 0 no-repeat;
	overflow:hidden;
	margin:-8px 4px 0 -10px;
	}
.imgleft img
	{
	position:relative;
	top:8px;
	left:10px;
	}
.archive
	{
	font-size:11px;
	}
.newsarchve
	{
	margin-bottom:3em;
	}
.archive a:link, .archive a:visited, .smallred:link,  .smallred:visited
	{
	color:#e1584b;
	}
.archive a:hover, .smallred a:hover
	{
	color:red;
	}
#bottom
	{
	color:#666666;
	font-size:10px;
	position:absolute;
	bottom:0;
	height:89px;
	background:black;
	width:100%;
	z-index:2;
	overflow:hidden;
	}
.cprt
	{
	padding:1em 60px 0 290px;
	}
.cprt span
	{
	margin-left:4em;
	}

/*about*/
#submenu
	{
	position:absolute;
	top:0;
	margin-left:-10px;
	padding:0;
	list-style:none;
	}
#submenu li
	{
	float:left;
	margin-right:1px;
	background:#e3eaf0;
	position:relative;
	font-size:13px;
	overflow:hidden;
	}
#submenu .chosen
	{
	background:white;
	}
#submenu li a, #submenu li b
	{
	display:block;
	padding:5px 10px;
	position:relative;
	overflow:hidden;
	font-weight:normal;
	text-decoration:none;
	}
#submenu li ins
	{
	display:block;
	position:absolute;
	background:url(/i/star.png);
	width:14px;
	height:14px;
	font-size:1px;
	}
#submenu li ins.l
	{
	left:-7px;
	bottom:-7px;
	}
#submenu li ins.r
	{
	margin-left:100%;
	left:-7px;
	bottom:-7px;
	}
h1, #padder
	{
	font-size:22px;
	color:#e1584b;
	font-weight:normal;
	margin-bottom:0.5em;
	margin-right:2em;
	}
.col67
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width:67%;
	//width:66.9%;
	position:relative;
	float:left;
	padding:0 40px 0 0;
	border-right:solid 1px #829aad;
	}
.col33
	{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width:33%;
	//width:32.9%;
	position:relative;
	float:left;
	padding:0 0 0 20px;
	}
#content p
	{
	margin-bottom:1em;
	}
.quote
	{
	margin-left:4em;
	color:#e1584b;
	font-size:11px;
	}
.smallred
	{
	font-size:11px;
	}
h3
	{
	color:#526eb2;
	font-size:14px;
	}
#wannasay
	{
	margin:4em 0 1em 0;
	}
#feeadbackform small
	{
	margin-bottom:0.8em;
	display:block;
	}
#feeadbackform label
	{
	display:block;
	margin-top:0.8em;
	}
.inp_text
	{
	border:1px solid #666666;
	background:#f1f4f7;
	color:black;
	width:100%;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	height:16px;
	}
.inp_textarea
	{
	border:1px solid #666666;
	background:#f1f4f7;
	color:black;
	width:100%;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	height:160px;
	}
.inp_submit
	{
	border:1px solid #4c4c4c;
	background:#758bc1;
	color:white;
	font-size: 11px;
	line-height: 16.5px;
	padding: 0;
	margin: 0;
	}
.brands
	{
	padding:0;
	list-style:none;
	overflow:hidden;
	//zoom:1;
	}
.brands li
	{
	float:left;
	margin:0 2em 1em 0;
	}
.brands li p
	{
	text-align:center;
	}
/*news*/
.news_date
	{
	color:#e1584b;
	font-size:10px;
	}
h2
	{
	font-size:17px;
	color:#526eb2;
	font-weight:normal;
	margin-bottom:0.5em;
	}
.ul-disc
	{
	padding:0 0 0 19px;
	list-style-image: url('/i/gaika');
	}
ol
	{
	padding:0 0 0 19px;
	}
#years
	{
	padding:0;
	list-style:none;
	overflow:hidden;
	//zoom:1;
	}
ul#years 
	{
	padding:0;
	}	
#years li
	{
	float:left;
	border:1px solid black;
	position:relative;
	padding:5px 10px;
	background:#f1f5f7;
	margin-right:5px;
	margin-bottom:2px;
	overflow:hidden;
	font-weight:bold;
	}
#years .active
	{
	background:none;
	}
#years .cn
	{
	position:absolute;
	left:-5px;
	top:-5px;
	width:10px;
	height:10px;
	font-size:10px;
	background:url(/i/smallstar.gif);
	}
#years .tr, #years .br
	{
	margin-left:100%;
	}
#years .bl, #years .br
	{
	top:auto;
	}
#years a
	{
	display:block;
	position:relative;
	color:#b07f7b;
	text-decoration:none;
	border-bottom:dotted 1px;
	}
#years b
	{
	color:#e1584b;
	display:block;
	position:relative;
	border-bottom:dotted 1px white;
	}
#newslist
	{
	margin-top:1.5em;
	font-size:12px;
	}
#newslist ul
	{
	padding:0;
	list-style:none;
	}
#newslist ul li
	{
	background:#f1f5f7;
	margin-bottom:0;
	overflow:hidden;
	padding:0.4em;
	//zoom:1;
	}
#newslist .date
	{
	margin-bottom:0.2em;
	}
#newslist .date a
	{
	text-decoration:none;
	border-bottom:dotted 1px;
	}
#newslist ul li.active
	{
	background:none;
	color:#e1584b;
	}

/*popup*/
#popup
	{
	background:black;
	}
#logosmall
	{
	position:absolute;
	top:30px;
	left:40px;
	}
#enlarged
	{
	padding:30px 0 0 125px;
	font-size:12px;
	color:white;
	position:absolute;
	}
#enlarged p
	{
	text-align:center;
	}
#i-close
	{
	position:absolute;
	top:0.5em;
	right:0;
	}
#i-close a
	{
	display:block;
	background:url(/i/i-close.gif) right 0.25em no-repeat;
	padding-right:16px;
	color:#4469af;
	}

/*brands*/
#content .brand-title
	{
	margin:0.4em 0;
	}
.clear
	{
	overflow:hidden;
	//zoom:1;
	}
.float-left
	{
	float:left;
	}
.t-brand td
	{
	padding-bottom:2em;
	}

/*contact*/
.col100
	{
	padding-right:50px;
	position:relative;
	}
#print-version
	{
	
	/*margin-left:100%;
	left:-110px;*/
	right:0;
	border:solid 1px #526eb2;
	border-right:none;
	width:110px;
	position: fixed;
	z-index:5;
	}
#print-version .p-print
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/print-version.gif) 10px 3px no-repeat;
	}
#print-version p
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 15px;
	}	
#print-version .p-remember
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/remember.gif) 10px 3px no-repeat;
	}
#print-version .p-feedback
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/images/1.jpg) 10px 5px no-repeat;
	}	
#print-version .p-dealer
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/dealer.gif) 10px 3px no-repeat;
	}
#print-version .p-rouble
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/ruble.gif) 10px 3px no-repeat;
	}
#print-version .p-euro
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/images/EUR.gif) 10px 3px no-repeat;
	}	
#print-version .p-usd
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/images/USD.gif) 10px 3px no-repeat;
	}	
#print-version .p-excel
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/excel.gif) 10px 3px no-repeat;
	}	
#print-version .p-pdf
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/pdf.gif) 10px 3px no-repeat;
	}	
#print-version .p-word
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	background:url(/i/word.gif) 10px 3px no-repeat;
	}	
#print-version #collapse
	{
	margin:0;
	font-size:10px;
	padding:5px 5px 5px 45px;
	}
#print-version .l div
	{
	width:14px;
	height:14px;
	font-size:1px;
	background:url(/i/star2.png);
	position:absolute;
	-background:none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/star2.png', sizingMethod='crop');
	}
#print-version .l
	{
	width:7px;
	height:7px;
	overflow:hidden;
	position:absolute;
	left:-1px;
	top:-1px;
	}
#print-version .t div
	{
	top:-7px;
	left:-7px;
	}
#print-version .b
	{
	top:auto;
	bottom:-1px;
	}
#print-version .b div
	{
	top:0px;
	left:-7px;
	}
#print-version.collapsed
	{
	width:40px;
	left:-40px;
	margin-top:200px;
	}
#print-version.collapsed p
	{
	background:none;
	padding-left:5px;
	}
#print-version.collapsed #collapse
	{
	padding-left:5px;
	}
/*leasing*/

.ul-leasing
	{
	list-style:none;
	padding:0;
	}
.ul-leasing li
	{
	position:relative;
	clear:both;
	margin-bottom:2em;
	overflow:hidden;
	//zoom:1;
	}
.comp-img
	{
	float:left;
	margin:0 10px 10px 0;
	border:1px solid black;
	}
#content .comp-title
	{
	font-size:17px;
	margin-bottom:0.5em;
	}
.no-border
	{
	border:none;
	}
.selected
	{
	background:white;
	}

/*catalog*/
.categories
	{
	padding:0;
	list-style:none;
	overflow:hidden;
	//zoom:1;
	}
.categories li
	{
	text-align:center;
	float:left;
	width:180px;
	height:250px;
	margin:0 0px 0 0;
	}
#content .categories p
	{
	margin:0;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-35px;
	}
#backpath
	{
	font-size:13px;
	position:absolute;
	top:6px;
	}
.folders
	{
	padding:0;
	list-style:none;
	overflow:hidden;
	//zoom:1;
	}
.folders li
	{
	float:left;
	background:silver;
	margin-right:1px;
	
	}

.tech
	{
	width:100%;
	}
.tech td
	{
	padding:0.5em 3em 0.5em 0;
	}
.odd
	{
	}
.even
	{
	background:#e9eef3;
	}
.top1
	{
	margin-top:1em;
	}
	
	
.catalog-product-list
    {
    margin-right:150px;
    width:80%;
    }
.catalog-product-list-product
    {
    clear:both;
    border:1px solid #e9eef3;
    margin:5px;
    width:800px;
    }

.catalog-product-list-name
    {
    float:left;
    padding:4px 5px 5px 5px;
    background-color:#e0e5eb;
    width:100%;
    }

.catalog-product-list-descr
    {
    width:580px;
    }

.catalog-product-list-brand
    {
    float:right;
    width:80px;
    }

.catalog-product-list-image
    {
    vertical-align:middle;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:0px;
    }
.catalog-product-content
    {
    float:left;
    width:660px;
    margin-left:10px;
    }
.table_map td
    {
    padding:10px;
    }    
.table_map .ul_map .navigation
    {
    margin-left:20px;
    }

    
#popup-table, #content table
    {
    margin:0px;
    }    
#popup-table, #popup-table tr, #popup-table td, 
    {
    border:1px solid black;
    border-collapse:collapse;
    }
#popup-table td, #content table td
    {
    padding:2px;
    
    }    
#service-table
    {
    margin:0 15px 0px 15px;
    }    
    
#service-table th 
    {
    color:#0072BC;
    border:1px solid black;
    }
    
#service-table, #service-table tr, #service-table td
    {
    border:1px solid black;
    border-collapse:collapse;
    font-size:11px;
    }
#service-table td
    {
    padding:2px;
    vertical-align:middle;
    } 
#compare-table, #compare-table tr, #compare-table td
    {
    border:1px solid black;
    border-collapse:collapse;
    font-size:12px;
    }
#compare-table td
    {
    padding:4px;
    text-align:center;
    }      
.ui-tabs-hide
	{
	display:none;
	}
.red{color:#df4b41;}
.green{color:#4DC41A;}
.art { color: #0072bc; font-weight:bold;}
.cheaper, .cheaper2 {position:absolute; width:150px;} 
.cheaper a {color:red; font-weight:bold; font-style:italic;padding-top:5px; padding-left:15px;}
.cheaper2 a{color:red;
font-size:13px;
font-style:italic;
font-weight:bold;
padding-left:15px;
padding-top:0;}
.cheaper3 a{color:red;
font-size:12px;
font-style:italic;
font-weight:bold;
padding-left:5px;
padding-top:0;}
.product-incart { display: block; float: right; width: 166px; height: 25px; margin-top: 0px; padding-top: 6px; color: #fff; background: url(/i/inCart2.jpg) 0 0 no-repeat ; font-size: 14px; font-weight: normal; font-style: italic; text-align: center; }	
.product-incart a {color: #fff; font-weight:bold;}	


#catalogue { color: #252525; font: normal normal 12px Arial, Helvetica, sans-serif; width:85%; }
#catalogue li { position: relative; margin-bottom: 10px; padding: 10px; background: #f0f4f8; overflow: hidden; zoom: 1; list-style-type:none; }
#catalogue li img { float: left; margin: 0 15px 10px 0; padding: 1px; background: #cdcfd1; border: 1px solid #e6eaee; }
#catalogue li h2 { margin-bottom: 10px; font: normal bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#catalogue li h2 a { /*color: #252525; */}
#catalogue li p { margin-bottom: 10px; }
#catalogue li .accessories{ color:red;  border-bottom:1px dashed red; cursor:pointer; font-style:italic; margin-bottom:10px; margin-left:134px; width:140px;}
#catalogue li .accessories img{ margin:0; padding:0; background:none; border:0; float:none;}
#catalogue li .accessories-cont ul{ display:block; padding-left:134px; margin-bottom:10px;}
#catalogue li .accessories-cont ul li{ margin: 0px; padding:0px;}
#catalogue li .accessories-cont ul li a img { margin: 0 5px 0px 0; padding: 1px; float:none; background: none; border:0px;}
#catalogue li .info { margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px dotted #a8aaad; overflow: hidden; zoom: 1; }
#catalogue li .info dt, #catalogue li .info dd, #catalogue li .msrmnts dt, #catalogue li .msrmnts dd { display: inline; }
#catalogue li .info dt { margin-right: 5px; font-style: italic; }
#catalogue li .info dd { margin-right: 20px; font-weight: bold; }
#catalogue li .info .art { color: #0072bc; }
#catalogue li .info dd:last-child { margin-right: 0; }
#catalogue li .msrmnts { margin-bottom: 10px; font-weight: bold; margin-left:140;}
#catalogue li .msrmnts dt { margin-right: 5px; padding-left: 10px; background: url(/i/msrmntsBullet.gif) no-repeat 0 6px; }
#catalogue li .msrmnts dd { margin-right: 25px; }
#catalogue li .prices { height: 20px; padding: 4px 0 6px 135px; background: #fff url(/i/pricesBgr.gif) no-repeat 119px 50%; font-size: 16px; font-weight: bold; clear: left; }
#catalogue li .prices dt, #catalogue li .prices dd { display: inline; }
#catalogue li .prices dt { position: relative; margin-right: -15px; font-style: italic; background: #fff; z-index: 10; }
#catalogue li .prices dd { padding-left: 25px; color: #0072bc; background: url(/i/pricesBullet.gif) no-repeat 10px 50%; }

#product-price .prices { float:left; height: 20px; padding: 4px 0 6px 0px; font-size: 16px; font-weight: bold; clear: left; }
#product-price .prices dt, #product-price .prices dd { display: inline; }
#product-price .prices dt { position: relative; margin-right: -15px; font-style: italic; background: #fff; z-index: 10; }
#product-price .prices dd { padding-left: 25px; color: #0072bc; background: url(/i/pricesBullet.gif) no-repeat 10px 50%; }


#catalogue li .prices-small, .prices-small { display:inline; height: 20px; padding: 4px 0 6px 10px; font-size: 12px; font-weight: bold; clear: left; }
#catalogue li .prices-small dt, #catalogue li .prices-small dd, .prices-small dd ,.prices-small dt{ display: inline; }
#catalogue li .prices-small dt, .prices-small dt { position: relative; margin-right: -15px; font-style: italic; background: none; z-index: 10; }
#catalogue li .prices-small dd, .prices-small dd { padding-left: 15px; color: #0072bc; background: url(/i/pricesBullet.gif) no-repeat 4px 50%; }
#catalogue li .prices-small dd.nobg, .prices-small dd.nobg { padding-left: 15px; color: #0072bc; background:none;}

#catalogue li .compare { float: left; width: 109px; height: 21px; margin-top: -30px; padding: 9px 0 0 10px; background: #c7def5; }
#catalogue li .compare input { float: left; margin-right: 10px; }
#catalogue li .compare a { color: #0072bc; }
#catalogue li .inCart { display: block; float: right; width: 166px; height: 25px; margin-top: -34px; padding-top: 10px; color: #fff; background: url(/i/inCart.jpg) 0 0 no-repeat ; font-size: 14px; font-weight: normal; font-style: italic; text-align: center; }	
#catalogue li .inCart a {color: #fff; font-weight:bold;}	


#cart table {
width: 710px;
margin: 0 0 20px 0;
padding: 0;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
font-size: 12px;
}

#cart  table { border-collapse: collapse; }
#cart  table { border-collapse: collapse; }
	
	#cart table .bgcolor2,
	#cart table .bgcolor1 {
	background-color: #fff;
	}

	/*table .bgcolor1 {
	background-color: #f8f8f8;
	}*/
	
	#cart table .table-foot {
	background-color: #f8f8f8;
	}
	
		#cart table tr.table-foot td {
		font-weight: bold;
		padding: 10px;
		}
	
	
		#cart table tr th {
		background-color: #ececec;
		text-align:left;
		}
		
			#cart table tr th a {
			color: #666;
			}

		#cart table tr th,
		#cart table tr td {
		margin: 0;
		padding: 3px 10px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		vertical-align:top;
		}		

	#content div.txt-pic-box img {
    margin: 0 20px 20px 0;
	width: 152px;
    }

.add-to-cart
{
cursor:pointer;
}

.counters
{
float:right;
padding-right:10px;
padding-top:10px;
}