body {
font: 12px tahoma; 
background-image: url(fon-body.png);
margin: 0px;
padding: 0px;
}
a {
color: #66d0f2; 
text-decoration:underline;
}
a:hover {
color:#d9f9fc;
text-decoration:none;
}	
h1, h2, h3, h4 {
color: #1a646e;
font-family: tahoma;
padding:0;
margin:0;
}
h1 {
font-size: 24px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 14px;
}

.fon {
background-image: url(fon-body-top.png);
background-repeat:repeat-x;
background-position: top;
}
.fon-bot {
background-image: url(fon-body-bot.png);
background-repeat:repeat-x;
background-position: bottom;
}
#content {
color:#1a646e;
background-image:url(fon-osn.png);
background-repeat:repeat-y;
padding: 30px;
padding-right: 40px;
padding-top: 10px;
font: 12px tahoma; 
min-height: 400px;
}
#content td {font-size: 12px;}

#content a, #content a:hover { color: #1a646e; font-weight:bold; }

#topmenu li {
float: left;
font-family: tahoma;
font-size: 20px;
margin-right: 25px;
list-style-type: none;
padding-left: 0px;
position:relative;
left: 270px;
}
#topmenu a {	
color: #1a646e;
text-decoration: underline;
}
#topmenu a:hover {
color:#d9f9fc;
text-decoration: none;
}

div#leftmenu  {
background-image: url(fon-leftmenu.png) ;
background-repeat:repeat-y;
width:251px;
position:relative;
top: -20px;
}
div#lm-fon {
background-image: url(fon-leftmenu-bot.png);
background-position: bottom left;
background-repeat:no-repeat;
padding-bottom: 20px;
}
#leftmenu ul {
list-style-type: none;
padding:0px;
margin: 0px;
}
#leftmenu ul li {
font: bold 12px tahoma;
margin-bottom:3px;
padding-left: 20px;
}
#leftmenu ul li a {
color: #60d6e1;
height: 15px;	
display: block;
background-image:url(icon.gif);
background-position:left;
background-repeat: no-repeat;
padding: 5px;
padding-left: 25px;
}

#leftmenu ul li a:hover {
color:#d9f9fc;
text-decoration:none;
}

div#news{
padding: 15px 35px 15px 15px;
}
#data {
color: #1a646e;
font: bold 11px tahoma;
}
#news a {
color:#d9f9fc;
font: bold 12px tahoma;
text-decoration:underline;
}
#news a:hover {
text-decoration:none;
}
#copy {
color: #66d0f2;
font: 11px tahoma;
padding-left: 25px;
}

.ditto_paging {
    border-top: 1px solid #1a646e;
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #1a646e;
    padding: 1px 5px 2px; 
    margin-right: 5px;
    background-color: #008CBA; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #1a646e;
    padding: 1px 5px 2px; 
    margin-right: 5px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #1a646e; 
    padding: 1px 5px 2px; 
    margin-right: 5px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

table.pricelist {width:98%; color: #1a646e;}
table.pricelist td {padding:3px;}
tr.altrow td.first {width:70%;}
