html, body { margin: 0; padding: 0; width: 100%; height: 100%;}
body { min-height: 100%; height: auto !important; height: 100%; position: relative; background:#fff;}
body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #14495A;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font-size: 18px; color:#008AB5; text-transform:uppercase; padding-bottom:15px;}
a {text-decoration:none; color:#14495A;}
a:hover {text-decoration:none;}
a img{ border:0 none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 0px;	padding: 10px 0px 0px 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}


#page{margin: auto; width:935px; padding:30px;}
#header{ height:475px; background:url(../images/bg_header.jpg); position:relative;}
.shop_now{position:absolute; left:737px; top:188px;}
.logo{position:absolute; left:17px; top:22px;}
.slogan{position:absolute; top:360px; left:310px;}
.h_bulb{position:absolute; top:335px; left:890px;}
.h_usa{position:absolute; top:495px; left:820px;}
.h_viruses{position:absolute; top:585px; left:775px;}
.h_shop_now{position:absolute; top:750px; left:725px;}
.h_distributors{position:absolute; top:370px; left:205px;}

.menu{ position:absolute; left:30px; top:230px; width:200px;}
.menu li{ text-transform:uppercase; font-size:14px; border-bottom:solid 1px #E1DFDF; line-height:36px;}
.menu a{ background:url(../images/bg_menu_a.gif) no-repeat left center; padding-left:15px;}
.menu .act{ color:#019FC2; background:url(../images/bg_menu_act.gif) no-repeat left center; padding-left:15px;}
.menu .last{ border:none!important;}

.item_tabl td{ vertical-align:top;}
.item_tabl{ margin:auto;}
.item{ width:175px; margin:auto;}
.item span{color:#00B7B0; font-size:16px; font-weight:bold;}
.pager a{ background:#94C8CF; padding:5px 9px; margin:0 3px;}
.pager span{ background:#0B8291; color:#fff; padding:5px 9px; margin:0 3px;}

.content{ padding-bottom:20px; padding-right:215px; background:url(../images/bg_content.jpg) no-repeat 0 0;
	padding-top:20px;
	min-height:520px;
	height:auto !important;
	height:520px;
}
.left{width:250px;}
.center{width:450px; padding-top:15px;}
.footer{ height:30px; background:url(../images/bg_footer.jpg); color:#fff; font-size:11px; padding-top:16px;}

.pad{ padding-top:15px; overflow:hidden; zoom:1;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 {color: #019FC2;}
.t2 {color: #217CA5; font-size:24px;}

.more{ background:#40AAA4; padding:3px 10px; color:#fff; text-decoration:none; border:none; font-size:14px; -moz-border-radius:5px;}

.inp{ border:solid 1px #9A9A9A; padding:2px; font-size:11px; color:#000; background:#fff; margin:3px 0;}
.i1{ width:210px;}
.i2{ width:50px;}
.tex{ height:200px; overflow:auto;}
.butt{ height:19px; background:url(../images/bg_butt.gif); border:none; color:#fff; font-size:11px; padding:0 3px;}
.click{color:#008AB5; font-size:12px;}