/* HTML */

body { 
background-color: #FFFFFF;
background-image: url('../images/tree.jpg');
display: block;
margin: 5px 5px
}

a {
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

/* end */



/* HEADER */

.top {
padding: 0 0 20px 0;
}

.top a {
color: #000099;
font: bold 10px tahoma;
}

.top a:hover {
color: #0D44A0;
}

/* end */



/* MAIN */

.main {
width: 98%;
position: relative;
}

.menu-left {
position: absolute;
top: 0px;
left:0px;
}

.menu-left a {
color: #0066FF;
font: 13px tahoma;
line-height: 100%; 
}

.menu-left td {
padding: 7px 3px 8px 3px;
}

.menu-left-1 {
position: absolute;
top: 0px;
left:0px;
}

.menu-left-1 a {
color: #0066FF;
font: 13px tahoma;
line-height: 100%; 
}

.menu-left-1 p {
margin: 0 !important;
padding-bottom: 7px !important;
}

.menu-top {
position: absolute;
top: 0px;
right:0px;
}

.menu-top a {
color: #008000;
font: 13px tahoma;
}

.menu-top-1 a {
color: #FF0000;
font: bold 13px tahoma;
}

.poisk {
width: 66%;
margin: 50px 0 0 30px;
text-align: left;
}

.content {
margin: 10px 0 0 0px;
width: 66%;
background-color: #FFFFFF;
text-align: left;
font-family: verdana;
color: #400000;
}

.content-foto {
margin: 10px 0 0 0px;
width: 66%;
background-color: #FFFFFF;
text-align: left;
font-family: verdana;
color: #400000;
}

.content1 hr {
margin: 10px 0 10px -20px;
text-align: left;
width: 80%; 
border: 1px dotted #000000;
}

.content1 {
padding: 10px 20px 30px 20px;
}

.content1 table{
border: solid 1px #fff;
font-size: 13px;
}

.content1 td {
padding: 10px 10px;
border: solid 2px #fff;
background-color: #F6F6F6;
}

.table0 td{
background-color: #fff !important;
}


.lin-content ul, .lin-content ol{
margin: 0;
padding: 10px 0px 10px 20px;
}

.lin-content ul li, .lin-content ol li{
color: #3399FF;
font-size: 13px;
padding-bottom: 5px;
list-style-type: circle;
line-height: 130% !important;
}

.lin-content a{
color: #3399FF !important;
}


.content1 a {
color: #0066FF;
}

.content1 ul li, .content1 ol li{
font-size: 13px;
padding-bottom: 5px;
line-height: 200%;
}

.content1 p {
font-size: 13px;
line-height: 200%;  
text-align: justify;
}

.content1 h1 {
font-size: 20px;
font-weight: bold;;
color: #800000;
line-height: 100%; 
padding: 10px 0px 0px 0px;
}

.content1 h2 {
font-size: 16px;
font-weight: bold;
color: #800000;
line-height: 100%; 
padding: 10px 0 0 0;
}

.content1 h3 {
font-size: 14px;
font-weight: bold;
color: #800000;
line-height: 100%; 
padding: 10px 0 0 0;
}

.content1 h4 {
font-size: 13px;
font-weight: bold;
color: #800000;
line-height: 100%; 
padding: 5px 0 0 0;
}

/* end */



/* FOOTER */

.footer {
position: relative;
bottom: 0px;
left: 0px;
width: 98%;
height: 100px;
margin: 30px 0 0 0;
font: 13px tahoma;
}

.footer a {
color: #400000;
}

.footer1 {
position: absolute;
bottom: 0px;
left:0px;
text-align: left;
}

.footer2{
position: absolute;
bottom: 0px;
right:0px;
}

/* end */



/* ADSENSE */

.adsense { 
text-align: left;
margin: 5px 0 0 0;
}

.adsense-1 { 
text-align: left;
margin: 30px 0;
padding: 0px !important;
}

.adsense-1 table td { 
padding: 0px !important;
}

.adsense-ramka { 
margin:-15px -9px -4px -3px; margin: 0 18px 10px 18px; border: 1px solid #D4D4D4; 
border-radius: 5px;
background: #fff 0 -5px repeat-x; 
padding: 5px 10px; overflow: hidden;
}

/* end */



/* INDEX */

.menu-bg h3, .menu-bg a{
font: normal 11px tahoma ; 
color: #0066ff;
margin: 0 0 3px 7px;
padding: 0 !important;
}

.menu-bg h2 {
padding: 10px 0 10px 70px;
margin:0px;
}

.menu-bg table td {
border: solid 1px #AA5500;
padding-bottom: 20px;
}

/* end */

.img-oval img {
    border: 2px solid #ACACAC !important;
    border-radius: 15px;
    padding: 2px;

}

/*bytovaya-tekhnika and instrumenty*/

.table-inst td{
border: none;
padding: 5px;
}

/* end */