/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#707070;
background:#FFFFFF;
}

a {
color:#d52d00;
text-decoration:underline;
}

a:hover {
color:#707070;
text-decoration:none;
}

p {
padding:5px 0;
margin:0;
}

form, input, select, textarea {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
width:960px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background:url(/images/lasar/right-bg.gif) repeat-y top right;
}

.top {
width:100%;
height:317px;
position:absolute;
top:0;
left:0;
background:url(/images/lasar/top-bg.gif) repeat-x top left;
}

.top-menu {
position:relative;
background:url(/images/lasar/top-menu.png) no-repeat top right;
height:35px;
width:740px;
padding:27px 220px 0 0;
margin:0 auto;
}

.top-menu td {
text-align:center;
vertical-align:middle;
width:auto;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#003f55;
padding:5px 0;
}

.top-menu td.arw {
width:7%;
background:url(/images/lasar/arw.gif) repeat-y top;
}

.top-menu td a {
text-decoration:none;
color:#d52d00;
}

.top-menu td a:hover {
text-decoration:none;
color:#003f55;
}

.hm {
position:absolute;
top:15px;
left:-167px;
margin-left:100%;
height:30px;
width:137px;
}

.top-info {
background:url(/images/lasar/top-info.png) no-repeat top right;
height:114px;
width:600px;
margin:0 auto;
position:relative;
padding:10px 350px 0 10px;
}

.contacts {
position:absolute;
width:242px;
height:90px;
top:25px;
left:-242px;
margin-left:100%;
font-size:18px;
color:#FFFFFF;
font-style:italic;
}

.contacts a {
text-decoration:none;
color:#FFFFFF;
}

.contacts a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.contacts span {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#9fbbc5;
}

.header {
background:url(/images/lasar/header.jpg) no-repeat top right;
height:131px;
position:relative;
width:960px;
margin:0 auto;
}

.logo {
position:absolute;
top:25px;
left:34px;
height:43px;
width:205px;
}

.header h4 {
position:absolute;
top:63px;
left:41px;
height:30px;
width:250px;
text-transform:uppercase;
font-size:10px;
margin:0 0 0 0;
color:#41d9ff;
}

.wrapper {
}

.left {
float:left;
width:683px;
padding:20px 30px;
margin-top:317px;
}

.left h1 {
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color:#035471;
margin-bottom:15px;
}

.gr td {
width:45%;
vertical-align:top;
padding-bottom:15px;
font-weight:bold;
color:#003f55;
}

.gr td a {
text-decoration:none;
color:#003f55;
}

.gr td a:hover {
text-decoration:underline;
color:#003f55;
}

.gr td.tarw {
width:5%;
}

.item {
background:url(/images/lasar/line.gif) repeat-x bottom left;
padding:0 10px 11px 10px;
margin-bottom:10px;
}

.item-last {
background:none;
padding:0 10px;
}

.item-tit2 {
font-size:18px;
color:#003f55;
margin-bottom:3px;
}

.news_img {
border:1px solid #003f55;
float:left;
margin:0 10px 0 0;
}

.cat-img {
vertical-align:top;
width:170px;
}

.cat-img img {
border:1px solid #003f55;
width:150px;
}

.desc {
font-size:11px;
}

.price {
font-size:18px;
color:#FF0000;
text-align:center;
clear:both;
padding-top:15px;
}

.right {
float:right;
width:185px;
padding:15px 10px 15px 22px;
margin-top:317px;
background:url(/images/lasar/right-top.png) no-repeat top left;
}

.cat-tit {
color:#003f55;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:10px;
}

.menu {
padding:0 0 0 0;
margin:0 0 0 0;
text-transform:uppercase;
font-weight:bold;
color:#003f55;
}

.menu a {
text-decoration:none;
color:#003f55;
}

.menu a:hover {
text-decoration:underline;
color:#003f55;
}

.menu li {
padding:5px 10px 6px 10px;
margin:0 0 0 0;
list-style:none;
background:url(/images/lasar/line.gif) repeat-x bottom left;
}

.menu li.last {
padding:5px 10px 5px 10px;
margin:0 0 0 0;
list-style:none;
background:none;
}

.menu li ul, .menu li.last ul {
margin:0 0 0 20px;
padding:0 0 0 0;
font-size:11px;
font-weight:normal;
text-transform:none;
}

.menu li ul li, .menu li.last ul li, .menu li ul li.last, .menu li.last ul li.last {
margin:0 0 2px 0;
padding:0 0 0 0;
list-style:none;
background:none;
}

.extra {
clear:both;
height:61px;
}

.footer {
position:relative;
margin-top:-51px;
height:51px;
width:100%;
background:#749eae;
}

.copy {
position:relative;
width:920px;
margin:0 auto;
padding:20px 0 0 40px;
font-size:11px;
color:#FFFFFF;
background:url(/images/lasar/footer-bg.png) no-repeat top right;
}

.copy a {
text-decoration:none;
color:#FFFFFF;
}

.copy a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.counters {
position:absolute;
top:10px;
left:-420px;
margin-left:100%;
height:31px;
width:200px;
text-align:right;
}

.mi {
width:48%;
vertical-align:top;
}

.marw {
width:4%;
}

.mi {
width:48%;
vertical-align:top;
color:#333333;
}

.mi .item-tit2 {
font-size:12px;
font-weight:bold;
color:#003f55;
margin-bottom:2px;
}

.mi .cat-img img {
border:1px solid #003f55;
width:100px;
height:90px;
}

.mi .cat-img {
vertical-align:top;
width:120px;
}

.desc {
font-size:10px;
}

.price {
font-size:12px;
font-weight:bold;
color:#FF0000;
text-align:center;
clear:both;
padding-top:3px;
}

.allprice {
width:100%;
border:solid #999999;
border-width:1px 1px 0 0;
}

.allprice td {
border:solid #999999;
border-width:0 0 1px 1px;
padding:2px 3px;
}

.allprice a {
color:#707070;
text-decoration:none;
}

.allprice a:hover {
color:#707070;
text-decoration:underline;
}

.allprice td.ap1 {
font-size:18px;
background:#f7f2f2;
}

.allprice td.ap2 {
font-size:14px;
background:#d8f2bc;
}

.apit {
font-weight:bold;
}

.apip {
font-weight:bold;
text-align:center;
color:#993300;
width:15%;
white-space:nowrap;
}