* {margin:0; padding:0;}
img {border:0;}
ul li {list-style:none;}
ol li { background:none; }
a {outline: none !important;}
.clear {clear:both;}
table {border-collapse:collapse;}
body {
background:#fff;
font:12px tahoma;
color:#333;
border-top:5px solid #999;
}
#all {
width:987px;
margin:0 auto;
text-align:left;
overflow:hidden;
}
h1,h2,h3,h4,h5,h6 {
color:#006;
font-family:tahoma;
font-weight:normal;
}
h1 {font-size:18px;width:520px;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
#con ul, #con ol {
margin:10px 30px 10px 0;
}
#con ol li {
list-style:decimal;
list-style-position:inside;
}
a {
text-decoration:underline;
font:12px tahoma;
color:#333;
}
a:hover {
text-decoration:none;
}
#head {
height:363px;
padding-top:41px;
background:url(/images/head.jpg) no-repeat 0 0;
position:relative;
}
p {
margin-bottom:10px;
}
#logo {
height:66px;
width:260px;
clear:both;
padding-left:24px;
border-left:10px solid red;
}
#logo a {
position:relative;
top:9px;
color:#039;
text-decoration:none;
}
#logo a strong {
font-weight:normal !important;
position:relative;
top:-9px;
left:2px;
}
#contact {
width:230px;
padding:9px 0 0 17px;
text-align:right;
}
#contact {
width:230px;
padding:23px 0 0 17px;
text-align:right;
color:#000;
font:bold 12px arial;
line-height:13px;
}
#contact big {
font:18px arial;
padding:4px 0 3px 0;
display:block;
}
#mapa {
width:361px;
height:46px;
padding:20px 0 0 50px;
position:absolute;
right:9px;
top:40px;
background:red url(/images/mapa.gif) no-repeat 0 0;
}
#mapa li {
padding-right:14px;
display:inline;
background:red url(/images/li.gif) no-repeat right 1px;
margin-right:5px;
$padding-right:10px;
$margin-right:10px;
$background:red url(/images/li.gif) no-repeat right 3px;
}
.last {
background:none !important;
}
#content {
width:987px;
overflow:hidden;
background:url(/images/content.gif) repeat-y right 0;
}
#nav {
height:48px;
width:987px;
}
#menu {
height:30px;
float:left;
padding:14px 0 0 42px;
width:413px;
background:url(/images/menu.gif) no-repeat 0 0;
}
#menu li {
display:inline;
}
#menu a {
color:#036;
font:14px tahoma;
text-decoration:none;
}
#menu a:hover {
text-decoration:underline;
}
#title {
float:right;
width:203px;
height:48px;
background:url(/images/title.gif) no-repeat 0 0;
}
#title h1{
width:170px;
padding:13px 0 0 25px;
color:red;
font:bold 15px tahoma;
background:url(/images/titleh1.gif) no-repeat 2px 20px;


}
#title h1 a {
text-decoration:none;
color:red;
font:bold 15px tahoma;
}

#left {
float:left;
width:761px;
overflow:hidden;
}

#lbg {
background:url(images/left.gif) no-repeat 0 bottom;
}

#left #con {
overflow:hidden;
width:650px;
padding:0 57px 35px 54px;
}
#right {
float:right;
width:203px;
background:#fff url(/images/r.gif) repeat-y 0 0
}
#href {
height:48px;
padding:11px 0 0 47px;
background:url(/images/href.gif) no-repeat 0 0;
}
#href li {
display:inline;
}
#href li, #href a {
font:11px tahoma;
color:#999;
}
#href a {
margin-right:4px;
text-decoration:none;
}
#href a:hover {
text-decoration:underline;
}
#con big {
display:block;
padding:1px 0;
font:bold 12px tahoma;
}
#con ol li {
padding-left:24px;
position:relative;
left:-8px;
background:url(/images/li2.gif) no-repeat 0 4px;
}
#r {
padding:14px 15px 0 23px;
width:165px;
overflow:hidden;
background:url(/images/rig.gif) no-repeat 0 bottom;
}
.news dt {
color:#06c;
padding-bottom:3px;
font:bold 11px tahoma;
}
.news dd {
color:#999;
font:12px arial;
line-height:12px;
}
.pod {
background:#F2F7FC;
display:block;
text-decoration:none;
border-bottom:1px solid #06c;
font:9px arial;
color:#06c;
height:17px;
line-height:17px;
text-align:right;
padding-right:16px;
margin-top:5px;
margin-bottom:5px;
}
.alla {
margin-top:0;
background:#fff;
border-bottom:1px solid #F2F7FC;
}
#footer {
width:987px;
margin:0 auto;
background:url(/images/footer.gif) no-repeat 0 0;
}
#fot {
padding:70px 209px 0 0;
height:93px;
background:url(/images/fot.jpg) no-repeat right 0;
}
#ban {
float:left;
width:300px;
background:url(/images/ban.gif) no-repeat 0 0;
padding-left:52px;
}
#copy {
float:right;
width:264px;
float:right;
font:11px arial;
}

hr {
margin:10px 0px 10px 0px;
border:0px;
color:#777777;
background:#777777;
height:2px;
}
#con p {
margin-bottom:7px;
}
.pcell_l {
float:left;
margin-right:7px;
}
.prodcell {
clear:both;
}
.moreinf {
text-align:right;
font-size;11px;
font-weight:bold;

}
.moreinf a {
font-size:11px;
font-weight:bold;
color:#cc0000;
}


.price {
border:1px solid #ccc;
border-width:0 0 1px 1px;
}
.price td {
border:1px solid #ccc;
border-width:1px 1px 0 0;
padding:2px;
}

#right h2, #title h2  {
width:170px;
padding:0 0 15px 25px;
color:red;
font:bold 15px tahoma;
margin-bottom:5px;
background:url(images/titleh1.gif) no-repeat 2px 6px;
}
#title {
width:180px;
height:38px;
padding:10px 0 0 23px;
}

.table {
border:1px solid #ccc;
border-bottom:none;
border-left:none;
}

.table td {
border:1px solid #ccc;
border-top:none;
border-right:none;
}

ol li { background:none !important; }