


body {
    font-family: Times New Roman;
    padding: 20px;
    padding-top:0px;
    //background: #6495ED;
    background: #b2b2b2 url(img/fon-saita.gif) repeat;
}
    h1, h2, h3 {

}
div {
//border-radius:10px;
//border:1px solid MediumBlue;
}
img {
width:100%;
}
body img{
max-width:400px;
max-height:400px;
border:1px solid brown;

}

.article  p {
  text-indent:10%; 
  //text-indent: 64px; 
   }

/* Header */

.header {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
    text-align: center;
    //background: white;
    background: #b2b2b2 url("img/fon-saita3.png") repeat;
    min-height:110px;
}

.menu-ssilki  {
  margin-top:46px;
  margin-bottom:16px;
}

.menu-ssilki a{
border:1px solid #FFDAB9;
border-radius:5px;
padding:3px;
padding-left:13px;
padding-right:13px;
margin-right:1px;
background: #fff;
//font-family: Arial, Helvetica, sans-serif;
//color:#fff;
font-size: 16px;
font-weight:bold;
//font-style:italic;
text-decoration:none;
}

.header a{

}

.header a:visited{
color: DarkBlue;
}

.logo{
font-size: 24px;
font-weight:bold;
}

/* Content */
.leftcolumn {   
    width: 100%;
}

.rightcolumn {
    float: left;
    width: 25%;
    padding-left: 20px;
}

.kartinka {
    background-color:#ffffff;
    //border:1px solid MediumBlue;
    width: 100%;
    padding: 20px;
}

.card {
     background-color: white;
     padding: 20px;
     margin-top:0px; 
}
.card_full_st {
     background-color: white;
     padding: 20px;
     margin-top: 20px;
     
}


/* Footer */
.footer {
border-top:1px solid black;
    padding: 20px;
    //text-align: center;
    background: #ffffff;
    margin-top:0px;
    //background: #b2b2b2 url("img/fon-futera.gif") repeat;
    background: #D8BFD8;
}

/* Adaptive resize */
@media screen and (max-width: 600px){

.leftcolumn, .rightcolumn {   
        width: 100%;
        padding: 0;
}

body {
    padding: 0px;
}
.card {
     padding: 10px;
     
}
.card_full_st {
     padding: 10px;
     
}

}


/* Pagination */
.ssilka_pag{
border:1px solid silver;
border-left:0px solid silver;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
background:Lavender;
text-decoration:none;
}
.tekush_str{
border:1px solid black;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
background:LightCyan;
}
.ssilka_pag_perv{
border:1px solid silver;
padding:5px;
padding-left:15px;
padding-right:15px;
float:left;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
background:Lavender;
}
.ssilka_pag_posl{
border:1px solid silver;
padding:5px;
padding-left:15px;
padding-right:15px;
float:left;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
background:Lavender;
}

.ssilka_pag:hover{
background:Pink;
}
.ssilka_pag a:visited{
color:#0000ee;
}
.ssilka_pag a{
text-decoration:none;
}
.ssilka_pag_perv a{
text-decoration:none;
}
.ssilka_pag_posl a{
text-decoration:none;
}
.ssilka_pag_perv:hover{
background:Pink;
}
.ssilka_pag_posl:hover{
background:Pink;
}
.ssilka_pag_perv a:visited{
color:#0000ee;
}
.ssilka_pag_posl a:visited{
color:#0000ee;
}

/* Tables */
table{
border:1px solid;
border-right:0px solid;
//width: 750px;
//white-space: nowrap;
border-spacing: 0px;
}
.tablestandard{
border:0px solid;
border-left:0px solid;
border-right:1px solid;
border-top:0px solid;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}
table td{
margin:5px;
border-left:0px solid;
border-top:0px solid;
border:0px solid;
border-right:1px solid;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}
table th{
border: 1px solid;
//border-left: 1px solid;
//border-top: 1px solid;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: 400;
}

.table3{
width: 750px;
white-space: nowrap;
}

.tbl_f{
width:auto;
border:1px;
}
.td_fsl_rvn{
padding:0px; 
border:0px; 
text-align:right;
}
.td_fspr_v{
padding:0px; 
border:0px; 
text-align:center;
}
.td_fspr_n{
padding:0px; 
border:0px; 
border-top: 1px solid #000000; 
text-align:center;
}
.td_fpdr{
padding:0px; 
border:0px;
text-align:left;
}


a:visited{
color: Blue;
}

.home-page{
width:16px;
height:16px;
border:0px solid;
//padding-top:3px;
//margin-top:3px;
}

.nazv_tekstr{
//padding-top:-13px;
//margin-top:-13px;
//top:-13px;
}






