#counters-top { position:absolute; top:0; left:0; width:1px; left:1px; }

#header {
	height: 170px;
	background:transparent url(/images/_notecenter/header_bg.png) repeat-x 0 69px;
	color: #fff;
	margin:0 0 20px 0;
	z-index:1;
	overflow:hidden;
}
#header * { margin:0; }
#header #payment-types { position: absolute; top: 40px; right: 10px; width: 260px; height: 50px; overflow: hidden; text-align: right; z-index: 201 !important; }
	#header #payment-types img { margin-left: 10px; }
#header #login { float:right; width:180px; padding:2px 10px; text-align:right; height:30px; font-size:9pt; color:#d15604; z-index:200 !important; }
#header #logo { position:relative; top:0; left:0; width:436px; height:170px; }
#header #phone { position:relative; top:-165px; left:0px; width:300px; height:40px; padding:0 20px; font-size:14pt; color:#d15604; white-space: nowrap; overflow: hidden; background: rgba(255,255,255,0.5); }
#header #address1 { position:relative; top:-208px; left:400px; width:220px; height:70px; font-size:9pt; color:#d15604; }
#header #address2 { position:relative; top:-278px; left:630px; width:220px; height:70px; font-size:9pt; color:#d15604; }

#header #icq { position:relative; top:-280px; left:400px; width:220px; height:20px; font-size:11px; color:black; }
#header #email { position:relative; top:-300px; left:630px; width:220px; height:20px; font-size:11px; color:black; }

#header #motto { position:relative; top:-300px; left:400px; width:330px; height:100px; font-size:11px; color:white; }

/*
#header #worktime { position:relative; top:-365px; left:700px; width:200px; height:100px; font-size:11px; color:#d15604; }
*/

#header #search { position:relative; top:-385px; left:800px; width:200px; height:25px; overflow:hidden; }
	#search input[type=text] { width:100px; }
	#search input[type=submit] { font-weight:bold; cursor:pointer; }

#header #topmenu { position:absolute; top:144px; left:0; width:100%; height:21px; overflow:hidden; background:transparent url(/images/_notecenter/topmenu_bg.gif) no-repeat 400px 0; }
	#topmenu ul { height:21px; list-style-type:none; margin:0 0 0 410px; padding:0; }
	#topmenu ul li { margin:0; padding:0 .6em; float:left; }
	#topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active { color:#3c5f82; text-decoration: underline; }


#path { color:#363636; font-size:9pt; margin:0 20px 20px 230px; font-size:8pt; }
#path a:link, #path a:visited, #path a:hover, #path a:active { color:#363636; text-decoration:underline; }
#path span { padding:2px 10px 4px 10px; background:none; }

#main { padding-bottom:120px; }

.sidebox { background:transparent; padding-bottom:28px; }
.sidebox ul { margin:0; padding:0; }
.sidebox ul li { margin:5px 0; padding:0; }
.sidebox h3 { font-size:10pt; text-transform:uppercase; text-align:left; margin-left:20px; font-weight:bold; color:#0066AC; }
#leftcol .sidebox h3 a:link, #leftcol .sidebox h3 a:visited, #leftcol .sidebox h3 a:hover, #leftcol .sidebox h3 a:active { color:#0066AC; }

.sidebox ul li.pricelistHtml { padding:.2em 0 .2em 20px; background:transparent url(/images/icon_html-16x16.png) no-repeat 0 100%; }
.sidebox ul li.pricelistExcel { padding:.2em 0 .2em 20px; background:transparent url(/images/icon_excel-16x16.png) no-repeat 0 100%; }

.cartdigit { font-weight:bold; color:#FE6700; }

#contentWrapper { margin:0; overflow:hidden; padding:0; position:relative; }
#content { margin:0 20px; overflow:hidden; padding:0 1px; position:relative; }

#productsShowcase { /* float:left; */ }

#footer { font-size: 11px; color:white; overflow:hidden; height:100px; background:transparent url(/images/_notecenter/footer_bg.gif) repeat-x top left; }
#footer #footerInnerLeft { height:100px; background:transparent url(/images/_notecenter/footer_bg_left.gif) no-repeat top left; }
#footer #footerInnerRight { height:100px; background:transparent url(/images/_notecenter/footer_bg_right.gif) no-repeat top right; }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:white; }
#footer #copyright { position:relative; top:30px; left:20px; width:300px; height:50px; }
#footer #bottom-menu { position:relative; top:-50px; left:0; height:20px; }
#footer #counters { position:relative; top:-40px; left:400px; height:30px; width:300px; }
#footer #created-by { float:right; width:200px; margin-right:20px; margin-top:-80px; }

h1, h2, h3 { color:#0a1e64; }

form { margin:0; padding:0; }
input, select, textarea { margin:0px; font-size:9pt; }
input[type=submit], input[type=button], button { font-weight:bold; cursor:pointer; }
input[type=text] { border:1px solid silver; padding:.2em; }

a { color:#0066AC; }
a:visited { color: #58A0D3; }
a.novisited:visited { color:#0066AC; }

a.box span.partnumber { color:#333; }

h1.hpHeading a:link, h1.hpHeading a:visited, h1.hpHeading a:hover, h1.hpHeading a:active, h2.hpHeading a:link, h2.hpHeading a:visited, h2.hpHeading a:hover, h2.hpHeading a:active {
	color:#0066AC;
}
h1.hpHeading, h2.hpHeading { margin:0 0 15px 0; padding:.1em .5em .3em .5em; font-weight:normal; font-size:16pt; background-color:#ECF3FC; color:#0066AC; }

.newprod-box { margin:0 5px; height:140px; min-width:200px; overflow:hidden; background:transparent url(/images/_notecenter/hp_box_inner.gif) repeat-x; }
.newprod-box-left { margin:0; padding:0; height:140px; background:transparent url(/images/_notecenter/hp_box_left.gif) no-repeat top left; }
.newprod-box-right { margin:0; padding:10px; height:120px; background:transparent url(/images/_notecenter/hp_box_right.gif) no-repeat top right; }
.newprod-box h2 { font-size:10pt; margin:0; }
.newprod-box-title { height:35px; }
.newprod-box-img { float:left; width:70px; height:80px; }
.newprod-box-txt { margin-left:90px; font-size:8pt; }
.newprod-box-btn { float:right; padding:0 15px; margin-right:20px; width:39px; height:16px; font-size:10px; text-align:center; background:transparent url(/images/_notecenter/hp_box_btn.gif) no-repeat 0 0; }
.newprod-box-btn a:link, .newprod-box-btn a:visited, .newprod-box-btn a:hover, .newprod-box-btn a:active { color:white; }

.action-box { margin:0 5px; height:190px; overflow:hidden; background:transparent url(/images/_notecenter/action_box_inner.gif) repeat-x; }
.action-box-left { margin:0; padding:0; height:190px; background:transparent url(/images/_notecenter/action_box_left.gif) no-repeat top left; }
.action-box-right { margin:0; padding:10px; height:170px; background:transparent url(/images/_notecenter/action_box_right.gif) no-repeat top right; }
.action-box h2 { font-size:10pt; margin:0; }
.action-box-txt { font-size:8pt; }

.catBox { display:block; text-decoration:none; margin-bottom:20px; }
.catBox span { font-size:8pt; color:#006699; margin-top: 10px; }

#prodListSettings { white-space:nowrap; font-size:8pt; margin:0; background-color:#f7f7f7; border:1px solid #f0f0f0; border-left:none; border-right:none; padding:3px 5px; color:gray; }
#prodListSettings a { color:gray; }
.paging { margin:5px 0; }

#prodGalleryThumbs { height:130px; margin-bottom:10px; overflow:auto; }

.date { color:#fe6700; }

.prodMenuItem { color:#006699; padding:0 1em; font-size:11pt; border:1px solid #dedede; border-bottom:none; padding-bottom:3px; cursor:pointer; margin-right:5px; }
.prodSectionBox { border:1px solid #dedede; border-top-width:3px; background:#fff; padding:1em; }
.cartBtnBox { margin:10px 0; }
.cartBtnBox input { font-size:11pt; }
.compareBtnBox { margin:0; margin-bottom:10px; font-size:9pt; }

table.prodParams { border-collapse:collapse; }
table.prodParams td,th { padding:.1em; }
table.prodParams th { background-color: #F5F5F5; text-align:left; padding:1px 3px; }
table.prodParams td { border-bottom:1px solid #e0e0e0; padding:1px 3px; }
table.prodParams td.para { border-right:1px solid #e0e0e0; text-align:left; }

a.img:link, a.img:visited, a.img:hover, a.img:active { color:gray; text-decoration:none; }

/****************************************/
.red { background-color:#FFFF99; border:1px solid #CFCF7C; color:#5B5B36; }
a#login-links:link, a#login-links:visited, a#login-links:hover, a#login-links:active { color:#0066AC; }

