*{margin:0;padding:0;}
body {background:#d9d8e0;font:normal 8pt Verdana;color:#555555;}
ul, li {list-style:none;}
a { text-decoration:none;}
img {border:none;}
h1 {position:absolute;font:normal 14pt Verdana;left:392px;top:95px;}
h2 {position:absolute;font:normal 22pt Verdana;left:460px;top:115px;}

#ot, #page, #news {display:none}

.item_alone td {vertical-align:top;}
.item_alone h1 {position:relative;left:auto;top:auto;font-size:18px;font-weight:bold;margin-bottom:20px;}

.bg2 { background:#e8e8e8;}
.bg2 .bg {background:url(../images/bg2.jpg) 50% 0 no-repeat;}
.bg2 .bgleft {background: url(../images/bgleft2.png) repeat-x;}
.bg2 .bgright {background: url(../images/bgright2.png) repeat-x;}

.bg3 { background:#eae5e4;}
.bg3 .bg {background:url(../images/bg3.jpg) 50% 0 no-repeat;}
.bg3 .bgleft {background: url(../images/bgleft3.png) repeat-x;}
.bg3 .bgright {background: url(../images/bgright3.png) repeat-x;}

.bg4 { background:#6d758b;}
.bg4 .bg {background:url(../images/bg4.jpg) 50% 0 no-repeat;}
.bg4 .bgleft {background: url(../images/bgleft4.png) repeat-x;}
.bg4 .bgright {background: url(../images/bgright4.png) repeat-x;}

.bg5 { background:#cfcfd1;}
.bg5 .bg {background:url(../images/bg5.jpg) 50% 0 no-repeat;}
.bg5 .bgleft {background: url(../images/bgleft5.png) repeat-x;}
.bg5 .bgright {background: url(../images/bgright5.png) repeat-x;}

.bgcont {position:relative;}
.bgleft { background: url(../images/bgleft1.png) repeat-x;position:absolute;right:50%;top:0;width:50%;height:100%;}
.bgright { background: url(../images/bgright1.png) repeat-x;position:absolute;left:50%;top:0;width:50%;height:100%;}
.bg {margin:0 auto;position:relative;z-index:100; background:url(../images/bg1.jpg) 50% 0 no-repeat;padding:26px 0; background-attachment:fixed;}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.content {width:1005px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 auto;z-index:100;position:relative;}
.container {margin:0 auto; background:url(../images/main.png) 50% 0 repeat-y;z-index:100;position:relative;}

.header {height:178px; position:relative;}
.header ul {position:absolute;right:0;top:0;}
.header li {display:inline-block;height:38px;line-height:38px;background:url(../images/menu.png) 0 100% repeat-x;}
.header li a {display:inline-block;height:38px;line-height:38px;padding:0 30px;color:#fff; text-transform:uppercase;font-size:8pt;background:url(../images/border.png) 100% 0 no-repeat;}
.header li:hover {background:url(../images/menu.png) 0 0 repeat-x;}
.header li a:hover {background:none;}
.header li a.last {background:none;}
.header strong {position:absolute;right:30px;top:65px;color:#b70408; text-align:right;font-size:12pt;font-weight:normal;}
.header strong span {font-size:19pt;}

a.logo {position:absolute;left:30px;top:55px;width:331px;height:95px; background:url(../images/logo.gif) no-repeat;}
a.logo2 {position:absolute;left:0;top:12px;width:145px;height:44px; background:url(../images/logo2.gif) no-repeat;}
a.home {font-size:8pt;color:#555;background:url(../images/icons.gif) 0 1px no-repeat;padding-left:22px;display:block;position:absolute;left:31px;top:21px;padding-top:2px;}
a.email {font-size:8pt;color:#555;background:url(../images/icons.gif) 0 105% no-repeat;padding-left:22px;display:block;position:absolute;left:100px;top:23px;}

.sidebar {width:213px;float:left;margin-left:31px;font-size:12px;}
.sidebar .sidebar_text {border:1px solid #d3d5da;padding:8px;margin-top:5px;text-align:left;}
.sidebar h3 {background:#333438;color:#acb9c2;font-size:7pt;padding:6px 0 6px 14px;}
.sidebar ul { background:#f2f2f2;padding-bottom:8px;margin-top:8px;}
.sidebar ul strong {display:block; background:#dfdfe1;padding:2px 0 2px 12px;;margin-bottom:8px;}
.sidebar ul a {display:block;padding:2px 0 2px 12px;color:#000;}
.sidebar ul a:hover, .sidebar ul a.active {background:#dfdfe1;}

.sidebar ul select {margin-left:10px;width:190px;}
.tbl th {background-color: #666666;color:#ffffff;}
.tbl tr.row1 {background-color: #eaeaea;}
.tbl tr.row2 {background-color: #fafafa;}

.sidebar ul.active {padding-top:8px; background:#b70408;}
.sidebar ul.active a {color:#fff;}
.sidebar ul.active a:hover, .sidebar ul.active a.active {background:#9e0305;}
.sidebar ul.active strong {background:#333438;color:#fff;}

.about {margin-top:10px;}
.about strong {display:block; background:#b70408;padding:3px 0 3px 12px;margin-bottom:10px;color:#fff;}
.about div {border:1px solid #d3d5da;padding:8px 0;}
.about div a {display:block;padding:2px 0 2px 12px;color:#555;}

.searchbar {margin-top:10px;}
.searchbar strong {display:block; background:#b70408;padding:3px 0 3px 12px;margin-bottom:10px;color:#fff;}
.searchbar div a {display:block;padding:2px 0 2px 12px;color:#555;}

.main {width:713px;float:right;margin-right:31px;position:relative;}
.main h3 { background:#eee;font-weight:normal;font-size:14pt;margin-bottom:14px;padding:3px 17px 4px 17px;width:435px;}

.sum {line-height:24px;height:24px; background:#eeeeee;color:#555;padding:0 10px 0 17px;position:relative;margin-bottom:14px;}
.sum strong {color:#b70408;}
.sum span {position:absolute; background:url(../images/tel.gif) 0 50% no-repeat;height:35px;line-height:35px;padding-left:45px;right:10px;top:-6px;}

.search {background:#eee;padding:17px 17px 12px 17px;width:435px;margin-bottom:14px;}
.search div {float:left;margin-right:17px;width:208px;}
.search div.last {margin-right:0;}
.search div strong {display:block;border-bottom:1px solid #898d8c;padding-bottom:5px;margin-bottom:5px;font-weight:normal;font-size:10pt;}
.search div label {display:block;color:#000;padding:1px 0;}
.search div label span {display:inline-block;width:100px;font-size:9pt;}
.search div label span.small {display:inline-block;width:25px; text-align:center;}
.search select {font-size:9pt;}
.search select {width:35px;}
.search select.big {width:99px;}
.search div.last label select.big {width:104px;}
.search input.submit {height:17px;line-height:17px; background:#b70408;color:#fff;font-size:8pt;font-weight:bold;padding:0 8px;border:0;margin:8px 0 12px 0;}
.search div.last input.submit {margin-top:25px;}
.search a {display:block;margin-bottom:5px;width:150px;padding:2px 0 2px 7px; background:url(../images/buttons.png) repeat-y;color:#fff;font-size:8pt;font-weight:bold;}
.search div.last a {width:165px;}

.ads {width:226px;position:absolute;right:0;top:38px;}
.ads div {background:#000 url(../images/ads1.jpg) no-repeat;height:112px;margin-bottom:15px;position:relative;}
.ads div span {display:block;padding:55px 0 0 94px;color:#fff;}
.ads div a {display:block;position:absolute;left:0;top:0;width:226px;height:112px;z-index:1000;}
.ads div.two {background:#000 url(../images/ads2.jpg) no-repeat;}
.ads div.last {background:#000 url(../images/ads3.jpg) no-repeat;}
.ads div.two span, .ads div.last span {padding:58px 0 0 94px;}

.news div {padding:16px;float:left;border:1px solid #d3d5da;font-size:8pt;width:192px;margin-right:17px;height:290px;}
.news div.last {margin-right:0;}
.news div img {border:1px solid #e6e6e6;display:block;margin:5px 0 8px 0;}
.news div span, .news div strong {color:#b70408;}
.news div a.more {background:#b70408;font-weight:bold;color:#fff;padding:2px 7px;}
.news div p {padding:9px 0; text-align:justify;}

.pre_clip {width:270px;position:absolute;right:0;top:53px;}
.pre_clip div {border:1px ridge #f3f4f7;font-size:8pt;font-weight:200;width:270px;height:92px;margin-bottom:15px;}
.pre_clip div span, .pre_clip div strong {color:#b70408;}
.pre_clip div a:hover, .pre_clip div a:active {background:#f2f2f2;}
.pre_clip div a:link {color:#808894;}
.pre_clip div a:visited {color:#3c3c57;}
.pre_clip div img {border:1px ridge #f5f5f9;width:120px;height:90px;position:absolute;left:1px;}
.pre_clip div p {padding:15px 5px 5px 128px;text-align:left;}

.prod {padding:17px 0 17px 17px; background:#eee;width:453px;}
.prod strong {font:normal 16px Verdana, Geneva, sans-serif; display:block;margin-right:18px; border-bottom:1px solid #898d8c;color:#000;padding-bottom:8px;}
.prod img {margin:14px 13px 0 0;}

.select {padding:17px 0 17px 17px; background:#eee; position:relative;}
.select strong {font:normal 16px Verdana, Geneva, sans-serif; display:block;margin-right:18px; border-bottom:1px solid #898d8c;color:#000;padding-bottom:8px;}
.select li {display:inline-block;width:75px;margin:5px 0;}
.select li.big {width:110px; text-align:center;}
.select li.big select {width:120px;width:110px;}
.select select {font:8pt Verdana;width:65px;}
.select ul.last li.big {width:100px;}
.select input.submit {height:17px;line-height:17px; background:#b70408;color:#fff;font-size:8pt;font-weight:bold;padding:0 8px;border:0;margin:8px 0 12px 0;right:17px;bottom:7px;}

.select2 {padding:17px 0 17px 17px; background:#eee; position:relative;}
.select2 strong {font:normal 16px Verdana, Geneva, sans-serif; display:block;margin-right:18px; border-bottom:1px solid #898d8c;color:#000;padding-bottom:8px;}
.select2 li {display:inline-block;width:80px;margin:5px 0;}
.select2 li.big {width:110px; text-align:center;}
.select2 li.big select {width:110px;}
.select2 select {font:8pt Verdana;width:60px;}
.select2 ul.last li.big {width:95px;}
.select2 input.submit {height:17px;line-height:17px; background:#b70408;color:#fff;font-size:8pt;font-weight:bold;padding:0 8px;border:0;margin:8px 0 12px 0;position:absolute;right:17px;bottom:7px;}

.res { background:#eee;color:#555;font-weight:normal;font-size:13.4pt;margin:14px 0;padding:3px 17px 4px 17px;position:relative;}
.res span {position:absolute;right:10px;font-size:8pt;top:5px;}
.res span select {font-size:8pt;margin-left:6px;width:45px;}

.item { background:#eee;padding:17px;position:relative;margin-bottom:12px;}
.item div {width:103px;float:left;position:relative;margin-right:17px;}
.item div a.cl {width:15px;height:15px; background:url(../images/cl.gif) no-repeat;position:absolute;display:block;left:60px;top:94px;}
.item div a.zoom {width:15px;height:15px; background:url(../images/zoom.gif) no-repeat;position:absolute;display:block;left:80px;top:94px;}
.item span {font-size:13.8pt;color:#000;display:block;margin-bottom:6px;}
.item p {padding:2px 0;font-size:9pt;color:#000;}
.item table {width:675px;padding-top:16px;}
.item td {padding-left:14px;font-size:9pt;color:#000; background:#FFF;vertical-align:middle;height:41px; position:relative;}
.bold td {font-weight:bold;height:29px;}
.item td.basket a.basket { background:url(../images/basket.gif) 100% 0 no-repeat;display:block;position:absolute;width:100%;height:100%;left:0;top:0;}
.item td.basket {font-size:14pt;}

.item_lite {display:block;width:170px;height:165px;text-align:center;border:1px solid #eeeeee;float:left;vertical-align:middle;}
.item_lite div {width:103px;position:relative;margin-right:auto;margin-left:auto;}
.item_lite div a.cl {width:15px;height:15px; background:url(../images/cl.gif) no-repeat;position:absolute;display:block;left:60px;top:94px;}
.item_lite div a.zoom {width:15px;height:15px; background:url(../images/zoom.gif) no-repeat;position:absolute;display:block;left:80px;top:94px;}
.item_lite span {font-size:12px;font-weight:bold;}

.footer {position:relative;border-top:1px solid #d1d4dc;margin:29px 31px 0 31px;height:75px;}
.footer strong {color:#b70408;font-size:19pt;font-weight:normal;position:absolute;right:0;top:18px;}
.footer strong span {font-size:12pt;}
.footer div {font-size:7.8pt;margin:24px 0 0 230px;}
.footer div ul {float:left;padding-right:43px;margin-right:43px;border-right:1px solid #d1d4dc;}
.footer div ul.last {border-right:0px;}

.item_stbl {margin-top:6px;width:100%;}
.item_stbl .bold td {font-weight:bold;height:29px;}
.item_stbl td {padding-left:14px;font-size:9pt;color:#000; background:#FFF;vertical-align:middle;height:41px; position:relative;border:1px solid gray;}

.search_desc {padding-bottom:5px;margin-top:-5px;font-size:13px;}

.scrollTop {background:url(../images/arrows.png) 0 0 no-repeat;display:block;width:50px;height:50px;position:fixed;bottom:10px;left:47%;z-index:2000;}
.scrollTop:hover{background-position:0 -58px;}

#menu  li {padding-left:20px;}

#fixed-livechat {
	position: absolute; right: -5px; top: -5px;
	background-color: #ffffff;
	border-radius: 5px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	text-align: center;
	z-index: 1000;
}
#fixed-livechat a {
	color: #000000;
	
}
body > div#fixed-livechat , body > div#ny2012 {
	position: fixed;
}

#ny2012 {
	top: 50%;
	left: 50%;
	background-image: url(/images/ny2012.jpg);
	background-color: #ffffff;
	width: 480px;
	height: 360px;
	margin-top: -240px;
	margin-left: -180px;
	position: absolute;
	text-align: right;
	z-index: 1000;
	border: 1px solid #e0e0e0;
}
#ny2012 a {
	margin: 3px;
	font-size: 16px;
	font-family: comic sans ms;
	color: white;
	text-decoration: none;
}
#ny2012 a:hover{
	text-decoration: underline;
}

.box input[type=button], .box input[type=submit] {
	border: 0;
	background-color: #686c6f;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 20px;
}

.box .tbl tr {
	height: 20px;
}
.box .tbl .row2 {
	background-color: #d0d0d0;
}
