/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
background:#FFFFFF;
min-width:998px;
//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "100%");
}

a {
color:#e63636;
text-decoration:underline;
}

a:hover {
color:#65a3b8;
text-decoration:none;
}

p {
padding:4px 0;
margin:0;
line-height:18px;
}

form, input, select {
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;
}

.minw {
min-width:998px;
//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "100%");
}

.container {
position:relative;
min-height:100%;
height:auto !important;
height:100%;
max-width:1300px;
width:expression(document.body.clientWidth > 1300? "1300px": "100%" );
margin:0 auto;
}

.top {
position:absolute;
top:0;
left:0;
height:115px;
width:100%;
}

.header {
position:relative;
overflow:hidden;
width:100%;
height:50px;
padding:65px 0 0 0;
max-width:1300px;
width:expression(document.body.clientWidth > 1300? "1300px": "100%" );
}

.logo {
position:absolute;
top:33px;
left:85px;
height:78px;
width:244px;
}

.login-block {
position:absolute;
top:14px;
left:-255px;
margin-left:100%;
text-align:right;
height:30px;
width:170px;
color:#999999;
}

.login-block a {
text-decoration:none;
background:url(/images/luxplast.ru/footer.gif) repeat-x bottom left;
color:#999999;
padding-bottom:1px;
}

.login-block a:hover {
text-decoration:none;
background:none;
color:#999999;
}

.enter {
background:url(/images/luxplast.ru/enter.gif) no-repeat top left;
padding-left:14px;
}

.reg {
background:url(/images/luxplast.ru/regis.gif) no-repeat top left;
padding-left:14px;
margin-left:14px;
}

.header ul {
padding:0 0 0 0;
margin:0 -3px 0 0;
text-align:right;
}

.header ul li {
padding:0 88px 0 0;
margin:0 0 0 0;
list-style:none;
display:inline;
text-align:right;
font-size:14px;
}

.header ul a {
text-decoration:none;
color:#000000;
}

.header ul a:hover {
text-decoration:none;
color:#e63636;
}

.header ul strong a {
color:#e63636;
text-decoration:none;
font-weight:bold;
}

.header ul strong a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.hm {
position:absolute;
top:10px;
left:85px;
height:11px;
width:241px;
}

.wrapper {
float:left;
width:100%;
margin-left:-425px;
}

.wrapper2 {
float:left;
width:100%;
margin-left:-285px;
}

.left {
padding:150px 10% 0 85px;
margin-left:425px;
}

.left2 {
padding:0 3% 0 85px;
margin-left:285px;
}

.cf {
margin-top:17px;
padding-top:21px;
background:url(/images/luxplast.ru/footer.gif) repeat-x top left;
}

.cft {
background:url(/images/luxplast.ru/write.gif) no-repeat top left;
padding:0 0 14px 16px;
font-size:14px;
}

.cf p {
padding:4px 0 1px 0;
font-size:11px;
font-weight:bold;
}

.fi {
background:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #d1d1d1;
padding:2px 5px;
width:330px;
}

.fss {
background:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #d1d1d1;
height:20px;
width:342px;
cursor:pointer;
}

.ft {
background:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #d1d1d1;
height:130px;
padding:5px 0;
width:99%;
}

.fs {
padding-top:14px;
}

.cont {
background:url(/images/luxplast.ru/phone.gif) no-repeat top left;
padding:2px 0 14px 16px;
font-size:14px;
}

.left h1 {
color:#515050;
font-size:24px;
margin-bottom:20px;
}

.left h1 strong {
color:#333333;
font-size:12px;
}

.left2 h1 {
color:#515050;
font-size:24px;
margin-bottom:14px;
}

.ai {
position:relative;
}

.li {
margin:27px 0 30px 0;
height:1px;
background:url(/images/luxplast.ru/footer.gif) repeat-x center;
}

.title2 {
color:#515050;
font-size:24px;
margin-bottom:20px;
}

.news-block {
padding-bottom:6px;
background:url(/images/luxplast.ru/footer.gif) repeat-x bottom left;
margin-bottom:15px;
}

.ni {
padding-bottom:20px;
position:relative;
}

.nt2 {
font-size:14px;
margin-bottom:7px;
}

.nt2 strong {
font-size:12px;
color:#333333;
}

.nt2 a {
color:#e63636;
text-decoration:underline;
}

.nt2 a:hover {
color:#65a3b8;
text-decoration:none;
}

.nt a {
color:#65a3b8;
text-decoration:underline;
}

.nt a:hover {
color:#e63636;
text-decoration:none;
}

.nt strong {
color:#333333;
}

.news-img {
float:left;
margin:5px 7px 0 0;
border:1px solid #c4c4c4;
}

.news-img2 {
width:75px;
float:left;
margin:5px 7px 0 0;
border:1px solid #c4c4c4;
}

.art-block {
background:url(/images/luxplast.ru/footer.gif) repeat-x top left;
padding-top:31px;
margin-top:30px;
}

.at {
font-size:14px;
color:#8a8a8a;
margin-bottom:0;
}

.at a {
text-decoration:underline;
color:#65a3b8;
}

.at a:hover {
text-decoration:none;
color:#e63636;
}

.right {
padding:150px 85px 0 0;
float:right;
width:340px;
}

.right2 {
padding:0 85px 0 0;
float:right;
width:200px;
}

.online {
font-size:18px;
color:#515050;
background:url(/images/luxplast.ru/online.gif) no-repeat top left;
padding-left:34px;
margin-bottom:30px;
}

.online a {
color:#515050;
text-decoration:underline;
}

.online a:hover {
color:#515050;
text-decoration:none;
}

.cat-block {
position:relative;
border:1px dashed #c1c1c1;
padding:0 24px 4px 24px;
}

.cbt {
font-size:14px;
margin:-9px 0 10px 0;
color:#999999;
}

.cbt span {
background:#FFFFFF;
}

.mt {
padding-bottom:20px;;
}

.mtt {
font-size:12px;
margin-bottom:5px;
}

.mpr {
padding-top:2px;
}

.mti {
vertical-align:top;
width:95px;
overflow:hidden;
}

.mti img {
border:1px solid #c4c4c4;
}

.catt {
color:#515050;
font-size:24px;
margin-bottom:14px;
padding-left:10px;
}

.catm {
position:relative;
border:1px dashed #c1c1c1;
padding:15px 10px 5px 10px;
font-size:14px;
color:#e63636;
margin-bottom:25px;
}

.catm a {
text-decoration:none;
color:#333333;
}

.catm a:hover {
text-decoration:none;
color:#e63636;
}

.catm span a {
text-decoration:none;
color:#e63636;
}

.catm span a:hover {
text-decoration:none;
color:#333333;
}

.catm a, .frtg a {
text-decoration:underline;
color:#333333;
}

.catm a:hover, .frtg a:hover {
text-decoration:none;
color:#e63636;
}

.catm ul {
padding:0 0 0 0;
margin:0 0 0 0;
}

.catm ul li {
padding:0 0 10px 0;
margin:0 0 0 0;
list-style:none;
}

.bas-block {
position:relative;
padding:0 10px;
}

.bl a {
text-decoration:underline;
color:#333333;
}

.bl a:hover {
text-decoration:none;
color:#333333;
}

/*Магазин*/

.onpage {
color:#999999;
width:5%;
padding-bottom:14px;
}

.onpage td {
white-space:nowrap;
}

.onpage select {
font:12px Arial, Helvetica, sans-serif;
color:#333333;
background:#FFFFFF;
border:1px solid #cccccc;
margin:0 5px;
cursor:pointer;
}

.sort {
position:relative;
border:1px dashed #c1c1c1;
padding:15px 0;
width:100%-2px;
margin-bottom:20px;
}

.naim {
width:52%;
text-decoration:underline;
}

.naim img, .pri img {
margin-left:2px;
}

.izm {
width:8%;
text-decoration:underline;
}

.pri {
width:12%;
text-decoration:underline;
}

.ic {
padding:0 1px;
position:relative;
}

.ici {
width:14%;
}

.ici img {
width:75px;
border:1px solid #c4c4c4;
}

.pi img{
border:1px solid #c4c4c4;
margin-right:15px;
}

.ict {
width:52%;
font-size:14px;
}

.ict a {
color:#333333;
text-decoration:none;
}

.ict a:hover {
color:#e63636;
text-decoration:underline;
}

.icm {
width:8%;
font-size:14px;
}

.icp {
width:12%;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.pf {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-bottom:7px;
}

.pf span {
font-size:14px;
font-weight:normal;
text-transform:none;
}

.ica {
width:14%;
font-weight:bold;
}

.icl {
margin:7px 0;
border-top:1px solid #d1d1d1;
}

.frtg td {
padding-top:30px;
}

.extra {
clear:both;
height:105px;
}

.bottom {
position:relative;
margin-top:-75px;
height:75px;
width:100%;
}

.bp {
padding:0 85px;
}

.maxw {
margin:0 auto;
max-width:1300px;
width:expression(document.body.clientWidth > 1300? "1300px": "100%" );
}

.footer {
position:relative;
height:59px;
background:url(/images/luxplast.ru/footer.gif) repeat-x top left;
color:#666666;
padding:16px 0 0 0;
min-width:828px;
//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 828? "828px": "100%");
}

.footer a {
text-decoration:none;
color:#666666;
}

.footer a:hover {
text-decoration:underline;
color:#666666;
}

.search-block {
position:absolute;
top:17px;
left:-205px;
margin-left:100%;
height:30px;
width:205px;
}

.search-block table {
float:right;
}

.si input {
padding:4px 5px;
margin-right:9px;
width:160px;
border:1px solid #c1c1c1;
background:#FFFFFF;
color:#999999;
font:12px Arial, Helvetica, sans-serif;
}

.kol {
padding-right:5px;
}

.kol input {
padding:4px 5px;
width:30px;
background:#FFFFFF;
border:1px solid #cccccc;
color:#999999;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

.dt {
font-weight:bold;
clear:both;
padding-top:3px;
}

.pathway {
color:#999999;
padding:132px 85px 20px 85px;
}

.pathway span {
color:#333333;
margin:0 3px;
}

.pathway a {
text-decoration:underline;
color:#333333;
}

.pathway a:hover {
text-decoration:none;
color:#333333;
}

.button {
background:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
color:#333333;
border:1px solid #d1d1d1;
padding:2px 3px;
cursor:pointer;
}

.pages {
color:#666666;
}

.pages span {
color:#FFFFFF;
background:url(/images/luxplast.ru/p.gif) no-repeat center;
padding:2px 5px;
margin:0 1px;
}

.pages a {
margin:0 1px;
}