html, body {margin: 0; font-family: arial, times; height: 100%; padding: 0;}
.vm_l1 {font-size: 14px;  margin-top: 7px; font-family: arial, times; margin-bottom: 5px; margin-left: 10px; text-align:left;}
.vm_l1 A {COLOR: #3858e1;text-decoration: none; }
.vm_l1 A:hover {COLOR: #003399; text-decoration: underline;}

.vm_l2 {FONT-SIZE: 11px; FONT-FAMILY: arial; margin-left: 25px; margin-bottom: 4px;text-align:left;}
.vm_l2 A {COLOR: #3858e1;text-decoration: none;}
.vm_l2 A:hover {COLOR: #003399; text-decoration: underline;}

.vm_l3 {FONT-SIZE: 11px; FONT-FAMILY: arial; margin-left: 20px; margin-bottom: 4px;text-align:left;}

.vm_l3 A {COLOR: #3858e1;text-decoration: none;}
.vm_l3 A:hover {COLOR: #003399; text-decoration: underline;}

.bl { border: none; margin: 0 0 17px; padding: 5; float: none;
background-color: #f8f8f8; border-collapse: collapse; border: 1px solid #aaa; overflow: hidden;}

.cont { padding: 0px 0px 0px 20px;}
.cont p { font-size: 13px; font-family: verdana, arial, times; text-indent: 0px;}
.cont ul {list-style-type: none;}

.cont li { font-size: 12px; font-family: arial, verdana, times; padding: 1px; padding-left:15px; background:url(../img/2.gif) no-repeat left center; }

.cont h1 { font-family: verdana, arial, times; font-size: 19px; font-weight: normal; background: url(../img/point1.gif) no-repeat 0px 8px; padding-left: 20px; margin-top: 0px; letter-spacing: 1px;}
.cont h2 { font-size: 12px; font-weight: normal; border-top: solid 1px #ccc; padding-top: 5px; padding-bottom: 10px; color: #777}

.cont img, .cont object {
width: 450px; 
margin-top: 20px;
display: block;
margin-left: 40px;
margin-right: 40px;
}

.cont iframe {
width: 450px; 
margin-top: 20px;
display: block;
margin-left: 50px;
margin-right: 50px;
}

.cont A {COLOR: #3858e1;text-decoration: none;}
.cont A:hover {COLOR: #003399; text-decoration: underline;}
.copyright {FONT: 12px; padding-top: 40px; COLOR: #555; TEXT-ALIGN: center;}
.copyright A {COLOR: #555; padding-top: 40px; letter-spacing: 1px;}
.copyright A:hover { COLOR: #777;} 

.price table {
padding: 10px;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid;
border-color: #aaa;
border-collapse:collapse;
background-color: #fff;
}

.price {
width:100%;
text-align: center;
}

.price td { 
font-family: verdana, arial, times; 
color: #777;
font-size: 11px; 
padding: 5px;
background-color: #fff;
border:1px solid #dddddd;
}

.bottom table {
margin-top: 20px;
padding: 0px;
margin-bottom: 20px;
border-width: 1px 0px 1px 0px;
border-spacing: 0px;
border-style: solid;
border-color: #aaa;
border-collapse: none;
background-color: white;
}

.bottom td { 
width: 225px;
text-align: center;
font-family: verdana, arial, times; 
color: #777;
font-size: 11px; 
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
padding: 5px; 
letter-spacing: 1px;}

.bottom A {COLOR: #3858e1;text-decoration: none;}
.bottom A:hover {COLOR: #003399; text-decoration: none;}
/*
.new {position: relative; clear: left; width: 510px;}
.new h3 { font-size: 14px; 
padding-top: 5px; 
padding-bottom: 10px; 
color: #333;
}

.new h3 A {COLOR: #3858e1;text-decoration: none;}
.new h3 A:hover {COLOR: #003399; text-decoration: none;}

.new .date { 
position: absolute; 
top: 0px; 
left: 0; 
text-align: center; 
margin: 0; 
padding: 2px 10px 2px 0px; 
list-style: none; 
border-right: solid 1px #ccc;}

.new .date .month { 
display: block; 
font-size: 9px; 
line-height: 9px; 
color: #666; 
text-transform: uppercase;}

.new .date .year { 
display: block; 
font-size: 21px; 
font-family: 'Arial'; 
font-weight: bold; 
line-height: 24px; 
color: #ccc; 
letter-spacing: -1px;}

*/

.new { position: relative; clear: left; width: 535px; margin-top: 20px;}
.new h3 { font-size: 14px; 
padding-top: 0px; 
padding-bottom: 0px; 
color: #333;
}
.new p {margin-top: 5px;}
.new h3 A {COLOR: #3858e1;text-decoration: none;}
.new h3 A:hover {COLOR: #003399; text-decoration: none;}

.newHead { padding-left: 70px;}

.newDate { position: absolute; top: 0px; left: 20; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #ccc;}
.newDate .year { display: block; font-size: 10px; line-height: 9px; color: #666; letter-spacing: 1px;}
.newDate .month { display: block; font-size: 17px; font-family: 'Arial'; font-weight: bold; line-height: 20px; color: #ccc; letter-spacing: -1px; text-transform: lowercase;}

.price_razdel { 
font-family: verdana, arial, times; 
color: #95b2fd;
font-size: 19px; 
font-weight: normal; 
padding-left: 0px; 
margin-top: 20px;
margin-bottom: 5px;
letter-spacing: 1px;}

.price_pazdel2 { 
font-family: verdana, arial, times; 
color: #777777;
font-size: 12px; 
font-weight: bold; 
padding-left: 0px; 
margin-top: 25px;
margin-bottom: 5px;
letter-spacing: 0px;}

.price_comment {
font-family: verdana, arial, times; 
color: #777777;
font-size: 10px; 
font-weight: normal; 
padding-left: 0px; 
margin-top: 10px;
margin-bottom: 5px;
}

