* {padding:0; margin:0;}
html,body {background:#ededed; color:#565656; font:200 14px "Cambria", Times New Roman, serif;}
a {color: #565656; text-decoration: none;}
img {border:0!important;}
h1 {font:200 40px/42px "Cambria", Times New Roman, serif; color:#000;}
h3 {font-size:16px; }
h4 {font-size:14px; }
h2 a:hover {text-decoration:underline;}
strong {font-weight:bold;}
.small-title {display:block; position:absolute; top:0; right:0; background:#333; color:#fff; font:9px Arial,sans-serif; padding:3px; letter-spacing:1px; z-index:10}
.small-title:hover {background:#ff4444;}
.social a {display:block; float:left; width:16px; height:16px; background:url(/wp-content/themes/pasmi_new/i/social.png) 0 0 no-repeat transparent; margin:0 0 0 5px; opacity:.3; overflow:hidden; text-indent:-10000px;}
.social .ico2 {background-position:-20px;}
.social .ico3 {background-position:-40px;}
.social .ico4 {background-position:-60px;}
.social .ico5 {background-position:-80px;}
.social a:hover {opacity:1;}
.archive-header .archive-meta {position:relative; margin-bottom:20px; top:-10px; font-style:italic;}
table {border-collapse:collapse; font-family:Arial, sans-serif; font-size:12px;}
table td {padding:5px; text-align:left; border:1px solid #eee; }
table td.note {font-style:italic; font-size:14px; padding-bottom:20px; font-family:"Cambria", Times New Roman, serif; font-weight:normal; background:#eee; color:#000;}
table th {padding:5px; text-align:left; border:1px solid #eee; }
table thead td {font-weight:bold; }
table thead th {font-size:20px; font-weight:normal; font-family:"Cambria", Times New Roman, serif; border:0; padding-bottom:10px; padding:10px 0; text-align:left;}
#layout {margin:0 auto; width:1000px; background:#fff; overflow:hidden;
-moz-box-shadow: 0 0 4px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.1);
box-shadow: 0 0 4px rgba(0,0,0,.1);
}
#sidebar {width:305px;}
#searchform,
#header .social {float:right; margin-top:45px;}
#header .social {margin-right:20px;}
#main-menu {overflow:hidden; width:100%; border-bottom:2px solid #000; padding:0 20px 10px; line-height:20px}
#main-menu a {font-size:12px; text-transform:uppercase; border-right:1px solid #e5e5e5; float:left; margin-right:10px; padding-right:10px;} #secondary-menu a {padding:3px 10px; float:right;}
#body {float:left; width:680px;}
#body .main {float:left; padding:10px 0 0 0; width:100%; position:relative}
#body .main h3 {margin:5px 0 10px;}
#body .main .item {float:left; width:300px; margin:0 10px 10px 20px;}
#body .main .small {font-size:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eee;}
#body .horizontal {float:left; width:680px; overflow:hidden; border:2px solid #000; border-width:2px 0; padding:10px 0 10px; position:relative;}
#body .horizontal h2 {padding-bottom:5px; float:left; position:relative; z-index:1000;}
#body .horizontal .pages {position:absolute; width:100%; text-align:center; top:15px; margin-left:-5px;}
#body .horizontal .pages em {color:rgba(0,0,0,.3);}
#body .horizontal .pages em.active {color:#000000;}
#body .horizontal .arrows {position:absolute; right:30px; top:15px;}
#body .horizontal .arrows a {}
#body .horizontal .container {margin-left:10px; float:left; width:650px; overflow:hidden; border-top:1px solid #eee;}
#body .horizontal .container .sheet {width:10000px; float:left;}
#body .horizontal .item {float:left; width:150px; height:220px; margin:10px 0px 10px 10px;}
#body .vertical .row {float:left; padding:10px 0 0 0; width:100%; border-bottom:2px solid #000;}
#body .vertical .row:last-child {border:0;}
#body .vertical .row .item {float:left; width:300px; margin:0 10px 25px 20px;}
#body .vertical .row h2 {padding-bottom:5px; margin:0 20px 10px; border-bottom:1px solid #eee;}
#body .vertical .row h4 {margin:0 0 10px 0;}
#body .simple .row h2 {padding-bottom:5px; margin:0 20px 10px; border-bottom:1px solid #eee;}
#body .simple .row .item {margin:0 10px 10px 20px; font-size:10px;}
#body .simple .row .refutation {overflow:hidden; height:25px; text-overflow:ellipsis;}
#list {padding:20px;}
#list h1 {margin-bottom:1ex;}
#list .tags {margin-bottom:10px;}
#list .row {margin-bottom:20px; border-bottom:2px solid #000; padding-bottom:20px;}
#list .row .more {display:block; font-size:16px; margin-top:2ex; clear:both;}
#authors {}
#authors .author h2 {border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
#authors .author {float:left; width:310px; margin-bottom:20px;}
#authors .author .item {margin:0 20px 1ex 0;}
#post {padding:20px;}
.wp-polls p,
.page p,
#post p {font-size:16px; margin-bottom:2ex; color:#000;}
.wp-polls ul li,
.page ul li,
.page ol li,
#post ol li,
#post ul li {margin-left:20px; font-size:16px; color:#000;}
.page ul,
.page ol,
#post ol,
#post ul {margin-bottom:2ex;}
blockquote {
background:#F6F6F6; margin-bottom:2ex; padding:30px;
font: 200 30px/32px "Cambria", "Times New Roman", serif; text-align:center;
}
blockquote p {margin:0; padding:0;}
.page blockquote,
.page blockquote p {font: 200 30px/32px "Cambria", "Times New Roman", serif;}
#article-content {margin-bottom:40px;}
#article-content img {max-width:640px; height:auto;}
#article-content div.aligncenter {margin:0 auto; width:auto!important; text-align:center;}
#article-content .alignleft {float:left; margin:0 20px 20px 0;}
#article-content .alignright {float:right; margin:0 0 20px 20px;}
#article-content .wp-caption {margin-bottom:20px;}
#article-content .wp-caption p {margin:0;}
#article-content .wp-caption-text {font:11px Arial, sans-serif;}
#article-content a {text-decoration:underline;}
#disqus_thread {border-top:2px solid #000; padding-top:20px;}
#sidebar {width:320px; float:right; padding:10px 0;}
#sidebar > div {margin-right:20px;}
#sidebar .standart {border:1px solid #eee; margin-bottom:25px;}
#sidebar h2.standart,
#sidebar .standart h2 {padding:10px 20px; background:#eee; margin-bottom:15px;}
#sidebar .standart .item {margin:0 20px 10px; display:block; position:relative; border-bottom:1px solid #eee; padding-bottom:10px;}
#sidebar .standart .item:last-child {border:0;}
#sidebar .orglinks a {display:block; position:relative; min-height:33px; margin-bottom:5px;}
#sidebar .orglinks img {height:33px; width:33px; position:absolute; top:0; left:0;}
#sidebar .orglinks span {display:block; margin-left:45px;}
#footer {width:100%; float:left; border-top:2px solid #000;}
#footer .menu {width:600px; margin-left:20px;
columns:190px 3;
-moz-columns:190px 3;
-webkit-columns:190px 3;
column-gap:10px;
-moz-column-gap:10px;
-webkit-column-gap:10px;
}
#footer .menu a {display:block;}
#footer .social {float:right; margin-right:20px;}
#footer .copy {border-top:1px solid #999; padding:10px 20px; margin-top:25px; font:11px Arial, sans-serif; color:#999; line-height:2.5ex;}
#footer .copy P {font:11px Arial, sans-serif; line-height:2.5ex;}
#footer .copy .submenu {float:right;}
#footer .copy .submenu a {margin-left:10px;}
#plus18 {
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
background:#eee; float:right; display:inline; vertical-align:top; margin:35px 20px 0 0; width:40px; height:40px; text-align:center; color:#000; font:bold 16px/42px Arial, sans-serif;
}
.tags {}
.tags .time {font:11px Arial, sans-serif;}
.tags a {background:#666; color:#fff; display:inline-block; padding:3px; font:10px Arial, sans-serif; border-radius:2px;}
.tags a:hover {background:#333}
.button {
cursor:pointer;
display:-moz-inline-box;display:inline-block;//display:inline;zoom:1;
vertical-align:middle;
font:700 11px/24px Arial, serif;
background:#eee;
background-image: -moz-linear-gradient(top, #f2f2f2, #ebebeb);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #f2f2f2), color-stop(1.0, #ebebeb));
border:1px solid #d7d7d7;
color:#626262;
height:24px;
padding:0 8px; -moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:inset 0 1px 0 #fcfcfc;
-webkit-box-shadow:inset 0 1px 0 #fcfcfc;
box-shadow:inset 0 1px 0 #fcfcfc;
}
.button:hover {
border:1px solid #ccc;
-moz-box-shadow:0 0 1px #eee;
-webkit-box-shadow:0 0 1px #eee;
box-shadow:0 0 1px #eee;
}
#feedback-type-list, #feedback-type-list li {text-decoration:none; list-style:none; margin:0; padding: 0;}
#feedback-type-list {background: #fff; padding: 0px 25px 0px 30px;}
#feedback-type-list li {padding: 10px 0; cursor: pointer;}
#feedback-type-list li div {display:none;}
#feedback-type-list li:first-child {padding-top:20px;}
#feedback-type-list li:last-child {padding-bottom:20px;}
#feedback-type-list li h2 {font-size:23px; color: #808080;}
#feedback-type-list li:hover h2 {color: #0B224E;}
#feedback-type-list li p {border-left: 3px solid #7f7f7f; padding-left:25px; font-size: 14px; color: #999; font-style: italic; font-family:Georgia, Timest New Roman, serif;}
#feedback-type-list li:hover p {border-left: 3px solid #DB2334;}
#feedback-form {background:#fff; width:410px; padding:0px 20px 50px;}
#feedback-form LABEL {display:block; padding-top:5px; padding-bottom:5px;}
#feedback-form SPAN {display:block; font-size:11px; color:#999;}
#feedback-form INPUT {width:400px; font-size:18px;}
#feedback-form TEXTAREA {height:100px; width:400px;}
#feedback-form A {display:block; float:left; background:#999; color:#fff; padding:5px 10px; margin:10px 0 0 20px;}
#feedback-form A:hover {background:#2391D1; text-decoration:none;}
#feedback-type-list {width:600px;}
#feedback-form-done {height:300px;}
#feedback-text {font-size: 14px; color: #999; font-style:italic; font-family:Georgia, Timest New Roman, serif; margin-bottom: 20px;}
#donateform {overflow:hidden; width:450px; margin:0 auto;}
#donateform label {display:block; margin-top:5px;}
#donateform label span {font-size:16px;}
#donateform label input[type=radio] {margin-right:5px;}
#donateform .price {box-sizing:border-box; float:left; width:200px;}
#donateform .price input {width:120px; font-size:30px;}
#donateform .payment {float:left; box-sizing:border-box;}
#donateform button {margin-top:20px; font-size:16px; height:34px;}