* {margin:0px; padding:0px;}
body {margin:0px; padding:0px; background:#537599; min-width:1000px; font-family: PT Sans;}
h1 {margin:0px 0px 20px 50px;}
h2 {margin:0px 0px 5px 0px;}
h3 {margin: 10px 0px 0px 0px;}
p {margin-bottom: 20px; line-height: 24px;}
ul {margin: 0px 0px 0px 30px;}
.clr {clear:both;}
img {max-width: 600px; max-height:500px;}
table {width:100%;}

/* global css styles */
@font-face {
    font-family: PT Sans; /* Имя шрифта */
    src: url(pt_sans1.ttf); /* Путь к файлу со шрифтом */
   }
   
@font-face {
	font-family: Roboto; /* Имя шрифта */
    src: url(roboto.ttf); /* Путь к файлу со шрифтом */
}

.image{display:block;}

.superglobal {background: #edeef3; width: 1000px; margin: 0 auto;}
.topmenu {height:50px; background:#ffffff; width:100%; border-bottom:1px solid #efefef; box-shadow: 0 0 10px rgba(0,0,0,0.5); min-width:1000px; position: fixed; top: 0;}
.topmenu_ul {margin: 10px 0px 0px 0px;}
.logo {float:left; margin: 5px 0px 0px 5px; height:40px;}
.topmenu_items {width: 320px; margin: 2px 10px 10px 10px; height:50px; float: left; font-size:18px;}
#.menu_icon {float: left; margin: 3px 0px 0px 0px;}
.topmenu_item {display: inline;	border-left: 1px solid #efefef; padding-left: 10px; padding-right: 10px;}
.yandex_search{width:248px; float:left; margin: 10px 0px 0px 0px;}
.yandex_share {width:290px; margin: 13px 10px 0px 10px; float:right;}

.topbanner_place {width:960px; margin:0 auto; background:#a9221f	; padding: 20px; border-bottom: 1px solid #e5e5e5;}
.topbanner {width:728px; height:90px; margin: 0 auto; margin-top: 50px;}
.bottom_banner{width:468px; margin:0 auto;}

.menu_ul {list-style-type: none; margin: 0px;}

.global {width:1000px; margin:0 auto; background:#ffffff; min-height: 1393px; border:none;}
.sidebar {width: 300px; background:#edeef3; float:left; font-family: PT Sans; color: #000000; line-height:24px; border-right:1px solid #e5e5e5; min-height: 1400px;}
.sidebar_inner{width: 240px; padding: 20px 0px 20px 0px; margin:0 auto;}
.divider{margin:15px 0px 0px 0px;}
.sidebar_banner {margin: 7px 0px 7px -30px;}

.subscribe {margin:0px 0px 20px 0px;}
.subscribe_form {border:7px solid #ffcc00; width:175px; padding: 5px; margin: 5px 0px 0px 0px; float:left;}
.subscribe_button{height: 29px; margin: 10px 0px 0px 5px;float:left;}
.rss {width:170px; margin:0 auto;}

.content{padding: 20px 30px 20px 30px; width:639px; line-height:23px; background:#ffffff; float:left;}
.popular_one{width:295px; margin: 10px 40px 0px 0px; float:left; border-top: 1px solid #cccccc;}
.popular_two{width:295px; margin: 10px 0px 0px 0px; float:left;  border-top: 1px solid #cccccc;}
.popular_three{width:295px; margin-right: 40px; float:left; border-top: 1px solid #cccccc;}
.popular_four{width:295px; padding: 10px 0px 0px 0px; float:left; border-top: 1px solid #cccccc;}
.popular_thumb {max-width: 150px; padding: 10px 0px 0px 0px; margin: 5px 10px 0px 0px; float:left; max-height:100px;}

.same {font-size: 12px; line-height: 16px;}

.footer {width:960px; margin:0 auto; padding:20px; height: 50px; background:#7c1818; margin-bottom: 10px; border-top:1px solid #e5e5e5; color:#cccccc;}
.year{margin: 15px 0px 0px 10px;float:left;}
.bottom_menu{margin: 15px 0px 0px 155px; float:left;}
.pixelfun {margin:10px; float:right;}

a{color:#551a8b; text-decoration:none;}
a:hover{color:#551a8b; text-decoration:underline;}

.topmenu_link {color: #666666; text-decoration:none;}
.topmenu_link:hover {color: #666666; text-decoration:underline;}

.footer_link {color: #ffffff; text-decoration:none;}
.footer_link:hover {color: #cccccc; text-decoration:underline;}

@media screen and (max-width: 400px) {
* {padding: 0px; margin:0px; max-width:360px;}
body {padding: 0px; margin:0px; max-width:360px; min-width:360px; width:360px;}
h1 {margin:0px;}
h2 {margin:0px;}
h3 {margin:0px;}
p {margin-bottom: 20px; line-height: 24px;}
ul {margin:0px;}
.clr {clear:both;}
img {max-width: 340px; max-height:200px;}
table {width:100%;}
.superglobal {background: #edeef3; width: 100%; margin-top: 50px;}
.topmenu {height:50px; background:#ffffff; width:100%; border-bottom:1px solid #efefef; box-shadow: 0 0 10px rgba(0,0,0,0.5); position: fixed; top: 0;}
.topmenu_ul {display:none;}
.logo {float:left; margin: 5px 8px 0px 5px; height:40px;}
.topmenu_items {display:none;}
.topmenu_item {display: none;}
.yandex_search{width:240px; float:left; margin: 10px 0px 0px 0px;}
.yandex_share {display:none;}
.topbanner_place {display: none;}
.menu_ul {list-style-type: none; margin: 0px;}

.global {width:100%; background:#ffffff; border:none;}

.image {width:340px; max-height:500px; margin-bottom: 10px; margin-top: 10px; border: 1px solid #000000; display: block;}

.vk_comments{visibility:hidden;}

.sidebar {width:100%; background:#edeef3; float:right; font-family: PT Sans; color: #000000; line-height:24px; border-right:1px solid #e5e5e5; display:none;}
.sidebar_inner{width: 240px; padding: 20px 0px 20px 0px; margin:0 auto;}
.divider{margin:15px 0px 0px 0px;}
.sidebar_banner {margin: 7px 0px 7px -30px;}
.subscribe {margin:0px 0px 20px 0px;}
.subscribe_form {border:7px solid #ffcc00; width:175px; padding: 5px; margin: 5px 0px 0px 0px; float:left;}
.subscribe_button{height: 29px; margin: 10px 0px 0px 5px;float:left;}
.rss {width:170px; margin:0 auto;}

.content{padding:10px; margin: 10px 0px 0px 0px; width:340px; line-height:23px; background:#ffffff; float:left;}
.popular_one{width:100%; margin: 10px 40px 0px 0px; float:left; border-top: 1px solid #cccccc;}
.popular_two{width:100%; margin: 10px 0px 0px 0px; float:left;  border-top: 1px solid #cccccc;}
.popular_three{width:100%; margin-right: 40px; float:left; border-top: 1px solid #cccccc;}
.popular_four{width:100%; padding: 10px 0px 0px 0px; float:left; border-top: 1px solid #cccccc;}
.popular_thumb {max-width: 150px; padding: 10px 0px 0px 0px; margin: 5px 10px 0px 0px; float:left; max-height:100px;}

.same {font-size: 12px; line-height: 16px;}

.footer {width:100%; margin:0 auto; padding:0px; height: 50px; background:#7c1818; margin-bottom:0px; border-top:1px solid #e5e5e5; color:#cccccc;}
.year{margin: 15px 0px 0px 10px;float:left;}
.bottom_menu{display:none;}
.pixelfun {margin:10px; float:right;}
.counters {width:1px; height: 1px; float:left;}
}