body {
padding: 0;
background-COLOR: #ffffff; 
font-family: Arial, sans-serif;
font-size: 1.2em; 
line-height: 3em;
margin: 0 auto;
}

#content {
    padding: 0 6%;
    position: relative;
}

.ad{
    position: absolute;
    top: 30px;
    right: 0;
    padding: 10px;
    font-size: 14px;
    border: 1px dashed #DDDDDD;
}

    .ad img{
        float: right;
    }
    
    .ad div{
        line-height: 1.5em;
    }

        .ad span{
            background: #B4E8DC;
            color: #fff;
            padding: 4px;
            text-transform: uppercase;
        }

            .ad .accent {
                display: inline;
                font-weight: bold;
                font-size: 16px;
            }

#avtor{
font-size: 0.6em;
color: #ccc;
}

#main {
margin: 5em 0 3em 0; 
}
	table {
	line-height: inherit; 
	border-collapse: collapse; 
	font-size: 1em
	}
	tr {
	text-align: left
	}
	td {
	border: solid 1px;
	padding: 1em;
	}
	div, address, ol, ul, li, option, select {
	margin-top: 0; 
	margin-bottom: 0
	}
	.title {
	float: right;
	width: 20%;
	margin: 0 3em 3em 3em;
	padding: 1em;
	font-style: italic;
	font-size: 0.75em;
	color: #660000;
	}
p {
	margin-bottom: 2.5em;
    text-align: justify;
}
h1, h2{
font-family: Times New Roman; 
}
h1 {
margin: 2em 0 2em 0;
font-size: 2em;
}
h2 {
    font-size: 1.5em;
    margin: 2em 0 1.5em;
}
h3 {
margin-top: 3em;
margin-bottom: 1.2em;
font-size: 1.2em;
}
.picst {
margin-top: 3em;
margin-bottom: 1em;
}
.joined_images {
margin-top: 1em;
margin-bottom: 3em;
}
	.joined_images  img{
	display: inline;
	margin: 0;
	}
img, iframe {
    display: block;
    margin-bottom: 3em;
    margin-top:1em;
    max-width: 100%;
}
img.emoji {
display: inline;
margin: 0;
}
.video {
display: block; 
margin-bottom: 3em; 
margin-top:1em;
}
.nontext {
display: block; 
margin-bottom: 3em; 
margin-top:1em;
}
img.picinl {
display: inline
}
.vidbox {
margin-top: 0.5em
}
.smalllink {
color: #ccc;
font-size: 0.34em;
font-weight: normal;
}
#me {
float: left;
height: 64px;
margin: 0;
font-size: 0.8em;
}
.me {
font-size: 0.7em;
}
    form {
        margin: 2em 0;
        position: relative;
    }

        form * {
            margin-bottom: 5px;
        }

        form.subscribe .label {
            line-height: 2em;
        }

        form.subscribe input {
            width: 200px;
        }

        form.subscribe .error {
            display: none;
        }

#plusone_logo {
position: relative;
/*top: px;*/
float: right;
width: 542px;
height: 64px;
margin: 0 0.3em 0 0;
text-align: right;
}
	#plusone_logo img {
	position: relative;
	top: 24px;
	display: inline;
	margin: 0;
	border: 0 none;
	}
		#plusone_logo a {
		width: 100%;
		height: 100%;
		text-decoration: underline;
		border: 0 none;
		}
p object {
background-color: #ccc;
padding: 0 4px;
margin-top: 15px;
}

@media only screen and (min-width: 1024px) {

    body {
        line-height: 2em;
        width: 1080px;
    }

        #content {
            padding: 0;
        }

        img {
            /*max-width: none;*/
            max-height: 1080px;
        }

        p {
            margin-bottom: 1em;
        }

}