body {margin: 0; padding: 0; color: #222121; font: 14px palatino Linotype; background-color: #000000; text-align: center;}
form {margin: 0; padding: 0;}
.header {height: 80px; width: 1152px; background: url(images/header_bg.jpg) no-repeat top left; margin: 0 auto; text-align: center; padding: 20px 0 0 0;}
.logo {margin: 0px 0 0 300px; width: 500px; height: 70px; display: block;}
.topmenu {width: 1152px; height: 94px; background: url(images/top_menu_bg.jpg) no-repeat top left; margin: 0 auto; text-align: left; padding: 15px 0 0 0;}
.topmenu ul {margin: 0px 0 0 280px; padding: 0; list-style: none;}
.topmenu ul li {display: inline; padding: 0 20px 0 0;}
.topmenu ul li a{color: #ffffff; text-decoration: none; font: bold 18px palatino Linotype;}
.topmenu ul li a:hover {color: #000000; text-decoration: underline;}
.maincontent {background: url(images/mcont_bg.jpg) no-repeat top left; width: 1152px; margin: 0 auto; height: 656px;}
#content {width: 760px; height: 472px; float: right; background: #FFFDDF url(images/topcont_bg.jpg) no-repeat top left; text-align: left; overflow: auto;}
.post {width: 720px; padding: 0px 0 10px 0; margin: 0 auto;}
.post h2 a {font-family:"palatino Linotype", Serif;color: #ff0000; text-decoration: none;text-align: center;}
 .post h2 {margin: 15px auto 15px auto; font: bold 18px Arial; color: #ff0000; padding: 0; text-align: center;}
.post p {margin: 13px 0;}
#sidebar {width: 222px; height: 472px; float: right; background: url(images/sidebar_bg.jpg) no-repeat top right;}
.sozicons {width: 175px; height: 130px; margin: 52px 0 0 0; padding: 0 0 0 47px;}
.sozicons:hover {width: 222px; height: 130px; background: url(images/iconshover.jpg) no-repeat;}
.sozicons a {display: block; width: 45px; height: 45px; margin: 42px 9px 0 0; float: left;}
.counter {background: url(images/counter.jpg) no-repeat; width: 173px; height: 29px; margin: 8px 0 0 37px; text-align: center; padding: 10px 0 0 0;}
.counter a {color: #ffffff; font: bold 14px palatino Linotype; text-decoration: none;}
.topfooter {clear: both; width: 982px; height: 50px; background: url(images/topfoot_bg.jpg) no-repeat top left; float: right;}
.footer {clear: both; width: 982px; height: 101px; background: url(images/foot_bg.jpg) no-repeat top left; float: right; padding: 33px 0 0 0; text-align: left;}
.footer ul {margin: -15px 0 0 75px; padding: 0; list-style: none;}
.footer ul li {display: inline; padding: 0 3px 0 7px; background: url(images/botmenurazd.gif) no-repeat left;}
.footer ul li:first-child {background: none;}
.footer ul li a{color: #000000; text-decoration: none; font: 18px palatino Linotype; text-transform: lowercase;}
.footer ul li a:hover {color: #000000; text-decoration: underline;}
.wpcf7 {font-size: 12px;}
.wpcf7 input, .wpcf7 select {border: solid 1px #CFCFB7; width: 262px;}
.wpcf7 textarea {border: solid 1px #CFCFB7; height: 100px;}
