
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
body {
	background-color: #ebebeb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper{width:90%; min-width:990px; margin:5px auto 20px auto;}
#top-cont{width:90%;min-width:990px; margin:0px auto 5px auto; height:20px;}
	#contacts{
			width:50%; float:right; height:20px;  margin:0; padding:0;
			text-align:right; color: #555;
			font-family: sans;
			font-size:14px;
	}
	.s2{vertical-align:middle; margin:0px 5px 0px 10px;}
	.s3{vertical-align:bottom; margin:0px 5px 0px 0px;}

img{border:0;}



a:link {
	color: #06569D;
}
a:visited {
	color: #1963AD;
}
a:hover {
	color: #F60;
}
a:active {
	color: #F60;
}

a.amenu:link {color: #ffffff; text-decoration:none;}
a.amenu:visited {color: #ffffff;text-decoration:none;}
a.amenu:hover {color: #cccccc;text-decoration:none; }
a.amenu:active {color: #cccccc;text-decoration:none;}

.tdx{background:url(/i/autobg.png);}
.td1{width:27px; height:27px; background-position: 0px 0px; }
.td2{height:27px; background:url(/i/td2.png) left top repeat-x; }
.td3{width:27px; height:27px; background-position: -54px 0px; }

.td1h{width:27px; height:124px; background:url(/i/td1h.png) left top no-repeat; }
.td2h{height:124px; background:url(/i/td2h.png) left top repeat-x; text-align:left; vertical-align:bottom;}
.td3h{width:27px; height:124px; background:url(/i/td3h.png) left top no-repeat; }

.td4{width:27px; background:url(/i/td4.png) left top repeat-y;}
.td5{text-align:left; vertical-align:top; background:#ffffff; }
.td6{width:27px; background:url(/i/td6.png) left top repeat-y;}

.td7{width:27px; height:27px; background-position: 0px -54px; }
.td8{height:27px; background:url(/i/td8.png) left top repeat-x; }
.td9{width:27px; height:27px; background-position: -54px -54px; }

#navigator{display:inline-block; width:100%; margin:0; padding:0; height:27px; text-align:center;}
	#navigator ul{display:inline-block; width:100%; height:20px;margin:0px auto; padding:5px 0px 0px 0px; font-size:12px;}
	#navigator ul li{float:left; display:block; margin: 0px 0px 0px 50px; }

#left-side{width:260px; float:left; }
	#catNavCont{font-size:12px;}


#footer{width:100%;margin:0.5em 0em; padding:0; text-align:center; height:1.5em; color:#777777; font-size:100%;}
#footer a{color:#777777;}

#search_block{float:right;width:500px;height:87px;text-align:left;}
*html #search_block{float:left;width:517px;height:87px;margin:0; padding:0; overflow:hidden;}
.search_field{ float:left;width:270px; height:20px; border:1px solid #777; padding:0; margin:0; background:#FFF; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#333; }
*html .search_field{ float:left; }
.search_button{ width:82px; height:20px; border:none; margin:0px 0 0 10px; vertical-align:middle;  }

div.src_line2{ clear:left; float:left; width:270px; margin: 0 0 0 114px; height:20px; overflow:hidden; }
*html div.src_line2{ margin: 0 0 0 52px; width:270px; }
p.src_line2>a{white-space:nowrap;}

.searchInGroups{ float:left; width:160px; height:20px;  }
.searchStore{ width:90px; height:20px; float:right;}
#frm .searchStore label{float:right; margin-top:3px; margin-right:5px; font-weight:bold; }
.SearchGroups{ float:left; width:158px; height:20px; border:1px solid #b6b6b6; background: #fff; color: #595959; font-size:12px;}


#navigator ul li#lang-cont{width:200px; float:right; }
#navigator ul li#lang-cont a{margin-left:30px;}
#navigator ul li#cart-menu{ width:250px; float:left; text-align:center;}


#logo{width:320px; height:100px; float:left; margin-top:-25px; margin-left:20px;}



#block-warn{
	clear:both;
	display:block;
	width:100%;
	text-align:center;
	height:30px;
	margin-top:20px;
}

	#block-warn a:link {
	color: #ff0000;
	text-decoration: underline;
}
#block-warn a:visited {
	text-decoration: underline;
	color: #ff0000;
}
#block-warn a:hover {
	text-decoration: none;
	color: #5F97BD;
}
#block-warn a:active {
	text-decoration: underline;
	color: #5F97BD;
}


body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #5F97BD;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #5F97BD;
}
a:hover {
	text-decoration: none;
	color: #5F97BD;
}
a:active {
	text-decoration: underline;
	color: #5F97BD;
}


a.link_white:link {color: #fff;text-decoration: underline;}
a.link_white:visited {text-decoration: underline;color: #fff;}
a.link_white:hover {text-decoration: none;color: #fff;}
a.link_white:active {text-decoration: underline;color: #fff;}


a.link_action:link {color: #5F97BD;text-decoration: underline;}
a.link_action:visited {text-decoration: underline;color: #5F97BD;}
a.link_action:hover {text-decoration: none;color: #5F97BD;}
a.link_action:active {text-decoration: underline;color: #5F97BD;}


a.link_group:link {color: #6F7F4D;text-decoration: underline;}
a.link_group:visited {text-decoration: underline;color: #6F7F4D;}
a.link_group:hover {text-decoration: none;color: #6F7F4D;}
a.link_group:active {text-decoration: underline;color: #6F7F4D;}


a.link_black:link {color: #000;text-decoration: none;}
a.link_black:visited {text-decoration: none;color: #000;}
a.link_black:hover {text-decoration: underline;color: #000;}
a.link_black:active {text-decoration: underline;color: #000;}


a.link_gitem:link {color: #FF731E;text-decoration: underline;}
a.link_gitem:visited {text-decoration: underline;color: #FF731E;}
a.link_gitem:hover {text-decoration: none;color: #FF731E;}
a.link_gitem:active {text-decoration: underline;color: #FF731E;}

a.link_ntitle:link {color: #6F7F4D;text-decoration: none; font-weight:bold;}
a.link_ntitle:visited {text-decoration: none;color: #6F7F4D; font-weight:bold;}
a.link_ntitle:hover {text-decoration: underline;color: #6F7F4D font-weight:bold;;}
a.link_ntitle:active {text-decoration: underline;color: #6F7F4D; font-weight:bold;}

img{border:none;}

#page{width:1190px;padding:0;margin:0;}

#top_cont{ width:740px; margin:0; padding:0; border:0; margin-left:auto; margin-right:auto; }

#topMenu{list-style-image:none; list-style-position:inside; list-style-type:none; padding:0; margin:0;}
#topMenu li{display:inline; float:left;}
#topLogo{clear:left; float:left; width:740px; height:87px; overflow:hidden;}
#Logo{float:left;width:223px;height:87px;}



#frm{ width:490px; height:50px; float:left; margin:10px; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF;}
*html #frm{margin:10px 0 0 0;}
.sq1{padding:0px 0 0 0; width:50px; text-align:right; display:block; float:left; font-weight:bold; font-size:13px;}
*html .sq1{padding:0;}

#frm label{margin: 0 25px 0 0; }
*html #frm label{float:left; margin: 5px 15px 0 0; }

#frm p{ clear:both; float:left; text-align:left; }
*html #frm p{ clear:left; float:left; text-align:left; }


.searchBox{ width:14px; height:14px; float:right;}
*html .searchBox{ width:14px; height:14px; float:right; margin-top:5px;margin-right:5px; margin-left:1px; }

p.src_line1{ margin: 10px 0 0 38px; }
*html p.src_line1{ margin: 10px 0 0 20px; width:450px; }



#center_sp{clear:left; float:left; width:740px; height:5px; background:url(/i/center-sp.gif) left top no-repeat;}
#body_cont{ width:1190px; padding:0; margin:0; border:none;}

#left_cont{ width:250px; padding:0; margin:0; border:none;}

#cat-cont{width:100%; padding:0; margin:0; border:0; text-align:left;}
.contTitle{clear:left; float:left; width:100%; height:33px; overflow:hidden; color: #1963AD;}
.contTSpan{display:block; font-size:12px; font-weight:bold; color: #fff; font-family: Verdana; margin: 5px 0 0 35px; }
.contBody{clear:left; float:left; width:100%; padding:0; margin:0; border:none; }
.contFooter{clear:left; float:left; width:1190px; height:10px; padding:0; margin:0; border:none; }



.treeheader{ font-weight:bold; color: #000; width:170px; float:left; height:20px;}
.newestc{ clear:left;font-weight:bold; color: #000; width:170px; float:left; height:20px;}
#sidetreecontrol{ width:40px; height:20px; float:left;  }
#tree{clear:left; }


#catNavCont{ clear:left; float:left; width:230px; height:500px; padding:5px; margin:0; overflow:auto; }
#catTreeCont{ }
#catContBody{ float:left; width:100%; padding:0; margin:0;}

#imagePlace{ clear:both; width:250px; height:250px; padding: 20px 0 20px 0; text-align:center; vertical-align:middle; overflow:hidden;}
#imageCont{ width: 250px; height:250px; text-align:center; vertical-align:middle; margin-left:auto; margin-top:auto; overflow:hidden;}

#imageCont img{max-width:250px; max-height:250px; }

#catTopNav{clear:left; float:left; width:900px; height:20px; margin:10px 0 10px 0; vertical-align:top; text-align:left; font-family: cursive  ; font-size:12px;}
#catBottomNav{clear:left; float:left; width:900px; height:20px;margin:10px 0 0 0; vertical-align:bottom; text-align:center; font-family: cursive ; font-size:12px;}

#catTopNav span.pagethe{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 15px 0px 5px;}
#catBottomNav span.pagethe{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 15px 0px 5px; }

.catNavTitle{display:block; cursor:pointer; font-size:11px; font-weight:bold; padding: 0 0 10px 10px; }
#catNavImg{ border:none; padding: 0 0; }

a.pager, a.pager:link, a.pager:visited{font-weight:normal;  color:rgb(123,165,65); text-decoration:none; }
a.pager:hover, a.pager:active{font-weight:normal;  color:rgb(123,165,65); text-decoration:underline;}
a.pager_current, a.pager_current:link, a.pager_current:visited{font-weight:bold; color:#333; text-decoration:none;  }
a.pager_current:hover, a.pager_current:active{font-weight:bold; color:#333; text-decoration:underline;}



#catTable{padding: 0 10px 10px 10px; margin:0; }
.catTable2{  padding: 0; margin:0; width:100%;}
#catTable th{ font-size:12px; font-weight:bold; color: #000; text-align:center; vertical-align:middle; border-bottom: 1px dotted #777; padding:3px; marign:0;}

.catTableCap{font-size:18px; color: rgb(123,165,65); text-align:left; margin:0; padding:20px 0 0 0;}

#catTableNew{ clear:both; width:900px; padding: 0 10px 10px 10px; margin:0; }
.catTableNewCap{font-size:18px; color: rgb(123,165,65); text-align:left; margin:0; padding:0;}
#catTableNew th{ font-size:12px; font-weight:bold; color: #000; text-align:center; vertical-align:middle; border-bottom: 1px dotted #777; padding:3px; marign:0;}


.tableRow{
height:20px;
/height:15px;
}
.col1{vertical-align:middle; text-align:left; 	padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6; white-space: nowrap;}
.col2{vertical-align:middle; text-align:left; 	padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col3{vertical-align:middle; text-align:center; padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col4{vertical-align:middle; text-align:right;  padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col5{vertical-align:middle; text-align:left; padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col6{vertical-align:middle; text-align:left; padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col7{vertical-align:middle; text-align:left; padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col8{vertical-align:middle; text-align:center; padding: 3px 3px 3px 3px; border-bottom: 1px dotted #b6b6b6;}
.col9{vertical-align:middle; text-align:right; padding: 3px 10px 3px 3px; border-bottom: 1px dotted #b6b6b6;}


.st1a{ text-align:center; }
.st1l{ text-align:center; }
.selColor{ background: #C5DDF5; color: #000; }

.rasp{color: #009900; }
.act{color: #ff9900; }
.nwst{color: #336699; }

.nonzcnt{  }
.zcnt{ color: #555; }

.similar{ font-weight:bold; }
.sim_div{display:none; background:#d5eDFf;}
.sim_title{display:block; float:left; clear:right; padding:3px 10px 3px 10px; text-align:left; letter-spacing:3px; font-weight:bold; font-size:12px; color: #595959; background:#C5DDF5;
border-bottom:1px dotted #b6b6b6;
border-right:1px dotted #b6b6b6;
}

tr.similars{height:1px;}

td.click, th.click
{
	background-color: #bbb;
}
td.hover, tr.hover
{
	background-color: #fffff0;
}
th.hover, tfoot td.hover
{
	background-color: #fffff0;
}
td.hovercell, th.hovercell
{
	background-color: #fffff0;
}
td.hoverrow, th.hoverrow
{
	background-color: #fffff0;
}



#imageBox{ width:260px; height:260px;}




.jScrollPaneContainer {
	clear:left;
	position: relative;
	overflow: hidden;
	z-index: 999;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width:15px;
	background: #aaa url(/i/s/track.gif) repeat-y;
;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 15px;
	background: url(/i/s/arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 15px;
	background: url(/i/s/arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
	background-position: 0 -30px;
}

.jScrollPaneDrag {
	background: url(/i/s/drag_middle.gif) no-repeat 0 50%;
}
.jScrollPaneDragTop {
	background: url(/i/s/drag_top.gif) no-repeat;
	height: 4px;
}
.jScrollPaneDragBottom {
	background: url(/i/s/drag_bottom.gif) no-repeat;
	height: 4px;
}


.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/i/t/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/i/t/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/i/t/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/i/t/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/i/t/treeview-red.gif); }

.treeview-black li { background-image: url(/i/t/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/i/t/treeview-black.gif); }

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/i/t/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(/i/t/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/i/t/treeview-famfamfam.gif); }


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/i/t/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/i/t/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/i/t/file.gif) 0 0 no-repeat; }


#login{float:right; width:200px; height:150px; background:url(/i/login.png) no-repeat; margin:0; margin-left:20px; margin-top:3px; padding:0; z-index:99999; position:absolute;}
input.username{ border:none; width:135px; height:18px; margin:30px 10px 0px 50px; clear:both; background:none;	font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:12px; cursor:text; padding: 0 0 3px 0;}
input.userpass{ border:none; width:135px; height:18px;  margin:15px 10px 0px 50px; clear:left; background:none; font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:12px; cursor:text; padding: 0 0 3px 0;}

#submit{ float:right; border:none; width:86px; height:22px;  margin:20px 9px 0 0; background:none; font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:11px; cursor:pointer;}
#cancel{float:left;  width:86px; height:22px; margin: 20px 0 0 9px;}
.xsumma{ padding: 5px 0 0 15px; }

#xdoAdd2Cart{ position:absolute; right:10px; bottom:5px;float:right; width:82px; height:30px; border:none; background: url(/i/cat/submit.png); cursor:pointer; }


/* Modal */
#modalWindow{
	display: none;
	position: fixed;
    top: 17%;
    left: 50%;

    width: 380px;
    height:240px;
    padding: 5px 10px 5px 10px;
    margin;0;
    margin-left: -190px;
    border:1px solid #000;
    background: url(/i/cat/form_bg.jpg) left top no-repeat; }
}
#mod_title{width:380px; height:25px; }

#jqmTitleText{ float:left; width:180px; font-size:11px; font-weight:bold; color: #fff; }
.jqmTitle{color: #fff; text-align:left; }
.closeForm{ float:right; width:21px; height:20px; border:none; }
#mod_body{ clear:both; width:360px; height:180px; padding:0; margin:0; color: #fff; font-weight:bold; }
#mod_body fieldset{ border: 1px dotted color: #fff; padding:5px 10px 5px 10px; width:350px; }

.info{ color: #ffffe0; display:block; clear:left; float:left; width:100px; text-align:left;}
#add2info{ font-weight:normal;isplay:block; float:left;text-align:justify; clear:right; }
#add2price{ float:left; width:180px; text-align:left; margin-right:20px;isplay:block; }
#xcount{ float: left; width:30px; height:16px; background: #fff; border: 1px dotted #b6b6b6; text-align:center;font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:11px; }

#comments{  float:left; width:380px; height:16px; background: #fff; border: 1px dotted #b6b6b6; text-align:left;font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:12px;}
#comments2{ float:left; width:380px; height:150px; background: #fff; border: 1px dotted #b6b6b6; text-align:left;font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:12px;
display:block; padding:20px;
}
.commentText{width:370px; height:100px;}
.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#cartCont{float:right; width:200px; height:100px; margin-top:-105px; border:1px dotted #b6b6b6;}
#cartBody{text-align:center; padding: 10px; margin:0; width:180px; height:80px; }

#cartText{ width:180px; height:55px; }
#cartLabel{ clear:left; float:left; width:180px; height:20px; text-align:center; padding: 0;; font-weight:bold; color: #000; }
#cartSummLbl{ clear:left; float:left; width:180px; height:20px; text-align:center; padding: 0; font-weight:bold; color: #555; font-size:18px;  font-family: Comic Sans MS, cursive;; }

#cartButtons{ width:180px; height:25px; overflow:hidden; margin:10px 0 0 0;}
#empty{ width:40px; height:25px; float:left; }
#view{ width:40px; height:25px; float:right; }
#order{ width:40px; height:25px; float:right; }



#mod_mod{ width:100%; h1eight:200px; overflow:auto;display:none; }
.mod_div{ width:130px; float:left; height:130px; overflow:hidden; display:block;}
.rModelImg{ width:120px; float:right; border:none; margin-right:400px; }
#view_models{display:inline; margin: 0px 0px 0px 20px; position:relative; margin-left:25%; }
#view_models a{ font-size:12px; margin-left:10px; margin-top:10px; border-bottom: 1px dotted #1963AD; text-decoration:none; color: #1963AD; position:relative; top:-3px;}
#view_models a:active{ color: #ff3300; }


.goodCodeH2{
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:18px; font-weight:bolder;
	border-bottom: 1px dashed #777;
}

#goods_id{
width:850px;
font-size:14px;
	padding:0;
	margin:0;
	color: #444;
}

#goodsDescr{
	width:400px;
	float:left;
	padding:0;
	margin:0;
	line-height:75%;
}

#goodsImg{
	width:200px; float:left;
	padding:20px 0 0 0;
	margin:0;

}

.goodsImages{ border: 1px solid #777; }

#goodSimilars{
	width:200px;
	float:right;
	text-align:left;
	line-height:150%;
	padding:0 0 0 20px;
	margin:0;
	margin-top: -10px;
	/margin-top: -5px;
}



#old_users{
	position:absolute;
	left:50%;
	top:50%;
	margin-left: -200px;
	margin-top:-100px;
	display:block;
	width:400px;
	height:200px;
	background: url(/i/error.jpg) left top no-repeat;
}

#warn_msg{
float:right; text-align:left;
width:290px;
height:160px; overflow:hidden;
font-family: Arial;
color: #fff;
font-weight:bold;
font-size:13px;
margin: 15px 10px 15px 0;
padding:5px;
line-height:100%;
}

#cat_summary{
	clear:both; float:right; width:500px; height:50px; margin: 0 25px 25px 0; padding:0;
	font-size:11px;
	color: #d4b57e;
	font-weight:bold;
	text-align:right;
}

#explr{
	clear:both; float:right; width:500px; height:20px; margin: 25px 25px 0px 0; padding:0;
	font-size:11px;
	color: #d4b57e;
	font-weight:bold;
	text-align:right;
}

#legend{
display:block;
clear:both; float:right; width:500px; height:50px; margin: 25px 25px 25px 0; padding:0;
	font-size:11px;
	color: #d4b57e;
	font-weight:bold;
	text-align:right;
}
.newest_span{color: #336699; height:20px; font-weight:bold; font-size:12px; }

#logout{ width:25px; height:25px; float:left; overflow:hidden; }

#contbody table, #contbody tr, #contbody td{border:0; text-align:left; vertical-align:top;}



#login2{display:block; width:320px; height:150px; margin:0; padding:20px 0px;font-size:14px;}
#login2 p{ clear:both; float:left; width:360px; margin: 20px 0 0 0; }
#login2 label{clear:left; float:left; width:130px; text-align:left; padding: 5px 0 5px 0; }
#username2{ float:left; border:1px solid #ff3300; width:200px; height:18px; margin:0; background:none;	font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:16px; cursor:text; padding: 0 0 3px 10px;}
#password2{ float:left; border:1px solid #ff3300; width:200px; height:18px; margin:0;background:none; font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-size:16px; cursor:text; padding: 0 0 3px 10px;}

#submit2{ clear:both; border:1px solid #a0a0a0; width:86px; height:22px; padding:0 0 3px 0;  margin:20px 9px 0 120px; background:none; font-family:Tahoma, "Trebuchet MS", Arial; color:#000000; font-weight:bold; font-size:11px; cursor:pointer;}





.cartTable{ width:100%; border:0; }
th.cartTableTH{ height:15px; font-size:10px; font-weight:bold; text-align:center; vertical-align:middle; color: #fff; background: #1963AD; }
td.cartTableTd{ background: #fff; color:#000; text-align:center; vertical-align:middle;font-weight:bold; }

.cartCnt{ width:35px; height:16px; background-color: #ffffff; border:1px dotted #b6b6b6; text-align:center; vertical-align:middle;font-weight:bold; }

.cartImage{width:74px; height:54px; margin:0 auto; background-position:center center; background:url(/i/no-image.jpg); }
.cartImgYes{width:74px; height:54px;}

.optTitle{ margin:0; padding: 5px 0px 5px 20px; text-align:left; font-weight:bold; font-size:10px; background: #E6CA80; }
.cartOptTable{ width:450px; border:0; margin: 0 10px 10px 20px; font-size:11px; }

.cartOptTD1{ border-bottom: 1px solid #f0e5bf; text-align:left; font-weight:bold; width:350px; padding:0 0 0 0px; color: #7E3F0A;}
.cartOptTD2{ border-bottom: 1px solid #f0e5bf; text-align:right; font-weight:bold; width:80px; padding:0 5px 0 0; color: #7E3F0A;}
.cartOptTD1l{  text-align:left; font-weight:bold; width:350px; padding:0 0 0 0; color: #7E3F0A;}
.cartOptTD2l{  text-align:right; font-weight:bold; width:80px; padding:0 5px 0 0; color: #7E3F0A;}
.cartOptTitle{ color: #555; }

.cartOptTD3{ border-top: 2px solid #f0e5bf; text-align:right; font-weight:bold; width:445px; padding:0 5px 0 0;}
.itemOptTitle{ width:270px; text-align:left; font-weight:bold; margin:0 15px 0 25px; }
.itemOptPrice{ width:120px; text-align:right; font-weight:bold; padding:0; margin:0;}


#totals_cont{ width:180px; height:100px; float:right; padding: 20px 20px 0 0; font-weight:bold; }

#total_V{clear:left; float:left; width:160px; height:20px; margin: 0 0 20px 0;}
#total_V_title{float:left; width:80px; text-align:left; }
#total_V_value{float:right; width:80px; text-align:right; }

#total1{clear:left; float:left; width:160px; height:20px;}
#total1title{float:left; width:80px; text-align:left; }
#total1value{float:right; width:80px; text-align:right; }

#total2{clear:left; float:left; width:160px; height:20px;}
#total2title{float:left; width:80px; text-align:left; }
#total2value{float:right; width:80px; text-align:right; }

#total3{clear:left; float:left; width:160px; height:20px; border-top:1px solid #7E3F0A;}
#total3title{float:left; width:80px; text-align:left; }
#total3value{float:right; width:80px; text-align:right; }

#delivery_cont{ width:250px; float:left; height:50px; }
#OrderIt{ float: right; width:140px; }
#CancelIt{ float:right; clear; width:150px; }

#submit_cont{ display:block; width: 320px; height:50px; cl1ear:both; margin: 40px 0 0 0; float:right; }
#reCalc{ float: left; width:140px; }
#OrderIt{ float: right; width:140px; }
.submit1{ background: url(/i/recalc.jpg) left top no-repeat; width:120px; height:24px; border:none; font-size:11px; color: #fff; font-weight:bold; text-align:right; padding: 0 5px 0 0; cursor:pointer;}
.submit2{ background: url(/i/order.jpg) left top no-repeat; width:120px; height:24px; border:none; font-size:11px; color: #fff; font-weight:bold; text-align:right; padding: 0 5px 0 0; cursor:pointer;}
.submit3{ background: url(/i/print.jpg) left top no-repeat; width:120px; height:24px; border:none; font-size:11px; color: #fff; font-weight:bold; text-align:right; padding: 0 5px 0 0; cursor:pointer;}
.submit4{ background: url(/i/confirm.jpg) left top no-repeat; width:120px; height:24px; border:none; font-size:11px; color: #fff; font-weight:bold; text-align:right; padding: 0 5px 0 0; cursor:pointer;}
.submit5{ background: url(/i/cancel.jpg) left top no-repeat; width:120px; height:24px; border:none; font-size:11px; color: #fff; font-weight:bold; text-align:right; padding: 0 5px 0 0; cursor:pointer;}

#submit_cont2{ display:block;clear:both; width: 320px; height:50px; cl1ear:both; margin: 10px 0 0 0; float:left; }



#cat-box{clear:both; width:840px; height:110px; background:url(/i/catbox-bg.jpg) left top no-repeat; margin:0px; padding:5px;}
.tbl-left{ width:60px; height:110px; background:url(/i/tbl-left.jpg) center center no-repeat; margin:0px 20px 0px 5px; padding:0px 0px 0px 15px; }
.cat-nav{width:640px; text-align:center; vertical-align:middle; margin:0; padding:5px 25px 5px 5px;}
.tbl-right{width:60px; height:110px; background:url(/i/tbl-right.jpg) center center no-repeat; margin:5px 20px 0px 5px; padding:0px 15px 0px 0px; }

.s5p1-cont{
	width:650px;
	height: 100px;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.sc_menu1 {
	height: 90px;
	width: 650px;
	overflow: auto;
	padding:10px 0px 0px 0px;
}
ul.sc_menu1 {
	display: block;
	height: 90px;
	width: 10000px;
	padding: 0px 0 0 0px;
	margin: 0;
	/*background: #ccc;*/
	list-style: none;
}
.sc_menu1 li {
	width:80px;
	display: block;
	float: left;
	padding: 0px 4px 0px 4px;
}
.sc_menu1 a {
	display: block;
	text-decoration: none;
}
.sc_menu1 span {
	display: none;
	margin-top: 3px;

	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu1 a:hover span {
	display: block;
}
.sc_menu1 img {
	border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	vertical-align:middle;
}
.s5p1-img{ width:80px; height:80px;}

.sc_menu1 a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}


#divs_img{width: 100%; min-height:200px; display:block; float:left; clear:both;}

.divs_imgs{ width: 150px; height:150px; float:left; overflow:hidden; margin-right:50px; margin-bottom: 10px;  text-align:center; }
.divs_imgs img{ max-width:120px; max-height:120px; border:0; margin: 0 auto;}
.divs_imgs span{ width:150px; height:20px; clear:left; float:left; text-align:center; }

.himg{width:80px; height:80px; margin: 0px 10px 10px 0px;}

#promo{
	position:absolute;
	display:none;
	width:400px;
	height:200px;
	background: url(/i/msg.png) left top no-repeat;
 	color: white;
    font-size: 16px;
    width: 400px;
	z-index:10000;
}

#promo .close{
	color: white;
    left: 360px;
    position: relative;
    text-decoration: none;
    top: -155px;
}

#promo-c {
	display:block;
    margin: 20px 0 30px 30px;
    width: 330px;
    color: white;
    font-size: 16px;
    height: 120px;
	z-index:10000;
}

#promo-m{
	left:0; top:0;
	position:absolute;
  	z-index:9000;
  	background-color:#fff;
  	display:none;
}

#lncont{
	width: 250px; height:20px; float:left;
}

#lncont a{ margin-right: 20px; }
