/*
Theme Name: Social Service of Ukraine
Theme URI: http://pfssu.org.ua/
Description: Тема созданная для общественной организации ПФ ССУ
Version: 1.01
Author: Amen Ur-Set - http://amenurset.narod.ru/
*/
Body, html {
  background: white url('img/_BG.jpg') repeat-x;
  padding: 0px;
  margin: 0px;
  height: 100%;
  text-align: left;
  font-size: 12px;
  font-family: Tahoma;
  color: #000000;
}

a:link {
  color: #58a;
  text-decoration: none;
}

a:visited {
  color: #58a;
  text-decoration: none;
}

a:hover, a:active {
  color: #c60;
  text-decoration: underline;
}

a img {
  border: none;
}

p {
  Margin: 0 0 0 0;
  Padding: 0 0 0 0;
}

.page_div {
  Width: 1000px;
  border-bottom: none;
  border-right: 1px dashed silver;
}

.head_div {
  BackGround-color: #EEEEEE;
  Width: 1000px;
  Height: 150px;
  BackGround-Image: url('img/top.jpg');
  BackGround-position: left bottom;
  BackGround-Repeat: no-repeat;
  Margin: 0 0 0 0;
}

.title01 {
  Width: 200px;
  Height: 150px;
  Position: absolute;
  border: none;
}

.title02 {
  Width: 600px;
  Height: 150px;
  Position: absolute;
  left: 200px;
  border: none;
}

.title02 h1.gn{
  color: white;
  Font-Family: Garamond;
  Font-size: 34px;
  Letter-spacing: 2px;
  Margin: 0 0 0 0;
}

.title02 span.gn_first{
  color: #FFFF00;
}

.title02 span.gn_h1_2{
  color: black;
  Font-size: 20px;
  Font-Family:  "Arial Narrow";
  Letter-spacing: 2px;
  Text-decoration: overline;
}

.title02 table.title04 {
  Width: 100%;
  Margin: 0 0 0 0;
  Padding: 0 0 0 0;
  border: none;
}

.title02 img.baner, div.baner {
  Margin: 10px 0 0 0;
}

.title02 div.noshadow {
  position: absolute;
  Margin: 0 0 0 0;
  z-index: 2;
}

.title02 div.shadow {
  position: absolute;
  Margin: 2px 0 0 2px;
  z-index: 1;
}

.title02 span.shadow {
  color: #00A650;
  Font-size: 20px;
  Font-Family: "Arial Narrow";
  Letter-spacing: 2px;
  Text-decoration: overline;
}

.title02 h1.shadow {
  color: black;
  Font-Family: Garamond;
  Font-size: 34px;
  Letter-spacing: 2px;
  Margin: 0 0 0 0;
}

.button {
  position: absolute;
  Margin: 17px 0 0 0;
}

.button td {
  Height: 36px;
  Width: 120px;
  Margin: 0 0 0 0;
}

.button img {Margin: 0 0 0 0;}

.button a img {
  border-top: 1px solid #00A650;
  border-left: 1px solid none;
  border-right: 1px solid gray;
}

.button a:hover img {
  border-top: 1px solid black;
  border-left: 1px solid none;
  border-right: 1px solid white;
}

.title03 {
  Width: 200px;
  Height: 150px;
  Position: absolute;
  left: 800px;
  border: none;
}

.title03 form {
  padding: 0px;
  margin: 0 0 10px 0;
}

.title03 div#search{
  padding-top: 0px;
}

.title03 input#s {
  BackGround: white;
  Width: 130px;
  Height: 20px;
  Font-Family: "Arial Narrow";
  Font-size: 14px;
  background-color: #F4F6F5;
  border: 1px solid #6F767B;
  color: #44484B;
  Margin: 10px 0 0 0;
}

.title03 input#searchsubmit {
  Width: 40px;
  Height: 24px;
  Font-Family: "Arial Narrow";
  Font-size: 14px;
  background-color: #EEEEEE;
  border: 1px solid #6F767B;
  color: black;
  Margin: 0 0 0 0;
}

.title03 a img {
  border: 1px solid #00A650;
  border-right: none;
  Margin: 1px 0 0 0;
  Padding: 0 0 0 0;
}

.title03 a:hover img {
  border: 1px solid white;
  border-left: 1px solid silver;
  border-top: 1px solid silver;
  border-right: none;
  Margin: 1px 0 0 0;
  Padding: 0 0 0 0;
}

.sitebar {
  BackGround-color: #EEEEEE;
  Width: 248px;
  border-right: 1px none black;
  border-bottom: 1px none black;
  Padding-bottom: 7px;
  Margin: 0 0 10px 0;
  float: left;
  display:table;
}

.menu {
  Width: 238px;
  float: right;
  Font-Family: "Arial Narrow";
  Padding: 0 0 0 0;
  Margin: 0 0 0 0;
  display:table;
}

.menu div.list {
  BackGround-color: white;
  Width: 91%;
  border-bottom: 1px solid #00A650;
  border-left: 1px solid #00A650;
  Margin: 0 0 0 0;
  Padding: 0 10px 10px 10px;
}

.menu h2 {
  Font-size: 18px;
  Font-weight: bold;
  color: #FFFF00;
  list-style: none;
  Height: 30px;
  BackGround: silver url('img/line-bg-menu.jpg') repeat-y;
  Margin: 7px 0px 0px 0;
  Padding: 4px 0 0 10px;
}

.menu ul {
  Margin: 0 0 0 25px;
  Padding: 0 0 0 0;
  list-style-position: outside;
}

.menu li {
  Font-size: 16px;
  list-style: square;
  Margin: 0 0 -3px 0;
}

.menu ul ul li {
  Font-size: 16px;
  list-style: circle;
  Margin: 0 0 -3px -10px;
}

.widget_wp_sidebarlogin {
  Font-Family: "Arial Narrow";
  Width: 230px;
  Height: 160px;
  BackGround-color: white;
  border: 1px solid #00A650;
  Margin: 7px 0 0 10px;
  Padding-bottom: 5px;
}

.widget_wp_sidebarlogin h2 {
  Font-size: 18px;
  Font-weight: bold;
  color: black;
  list-style: none;
  Height: 30px;
  Margin: 7px 0px 0px 0;
  Padding: 4px 0 0 10px;
}

.widget_wp_sidebarlogin li {
  Font-Family: "Arial Narrow";
  Font-size: 14px;
  list-style: none;
  list-style-position: outside;
  color: black;
  Margin: 0 0 0 0;
}

.widget_wp_sidebarlogin p {
  Text-align: right;
  Font-size: 14px;
  Margin: 0 20px 0 0;
}

.widget_wp_sidebarlogin p.rememberme {
  Text-align: right;
  Font-size: 14px;
  Margin: 10px 110px 0 20px;
  Position: absolute;
}

ul.sidebarlogin_otherlinks {
  Text-align: right;
  Margin: 5px 20px 0 0;
  Padding: 0 0 0 0;
  list-style: none;
}

input#user_login, input#user_pass {
  Width: 150px;
  border: 1px solid silver;
  Margin: 5px 0 0 0;
}

input#wp-submit {
  Width: 70px;
  BackGround: #EEEEEE;
  Margin: 10px 0 0 0;
}

.widget_wp_sidebarlogin form {
  Margin: 0 0 0 0;
  Padding: 0 0 0 0;
}

.avatar_container {
  Width: 80px;
  Height: 60px;
  Position: absolute;
  Margin: 15px 20px 0 20px;
}

.avatar_container img {
  border: 3px double silver;
}

.pagenav {
  Margin: 20px 0 0 120px;
  Padding: 0 0 0 0;
  Position: absolute;
}

.page_item {
  Padding: 0 0 0 0;
}

.main_div {
  BackGround-color: white;
  border-left: 1px dashed silver;
  Margin: 0 0px 0 255px;
  min-height:600px
}

.main_div2 {
  BackGround-color: white;
  border-left: 1px dashed silver;
  Margin: 0 0px 0 0px;
}

.intro {
  Width: 700px;
  border: none;
  Margin: 0px 20px 0 20px;
}

.post{
  Width: 700px;
  margin: 10px 10px 10px 10px;
  padding: 2px 10px 10px 10px;
  background: url(img/post.jpg) no-repeat;
}

.post p{
  margin-top: 10px;
}

.post h2{
  border-bottom: 1px solid silver;
  Margin: 3px 0 5px 0;
  font-family: Tahoma;
  font-size: 16px;
  font-weight: normal;
  color: #000;
  line-height: 36px;
}

.post span.h2_edit {
  font-family: Tahoma;
  font-size: 12px;
}

.entry {
  padding: 0 10px 0 10px;
  font-family: Tahoma;
  font-size: 14px;
}

.postmetadata {
  padding: -10px 0 0 0;
  margin: 0 0 10px 0;
  font-size: 11px;
  line-height: 15px;
  color: #999;
  Text-align: center;
}

.postmetadata_bt {
  padding: 5px 0 0 0;
  margin: 5px 0 5px 0;
  font-size: 11px;
  line-height: 15px;
  color: #999;
  Text-align: center;
  border-bottom: 1px solid silver;
}

.postmetadata_serch {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size: 12px;
  color: #999;
  Text-align: center;
}

.more {
  Font-weight: bold;
  Font-Family: "Arial Narrow";
  Font-size: 18px;
  Letter-spacing: 1px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
  Margin: 0;
  border: 0;
  padding: 10px 0 0;
  font-weight: bold;
  background-color: transparent;
  background-image: none;
  color: #000;
}

.entry h1{
  font-size: 24px;
  line-height: 24px;
}

.entry h2{
  font-size: 18px;
}

.entry h3{
  Font-Family: Arial;
  font-size: 14px;
  margin: 0 0 0 0;
}

.entry h4{
  font-size: 16px;
}

.entry h5{
  font-size: 14px;
}

.entry h6{
  font-size: 11px;
  font-weight: normal;
}

.entry p{
  Font-weight: normal;
}

.entry img{
  border: 0px solid #ccc;
  padding: 4px;
  background: #fff;
}

.entry img.wp-smiley{
  padding: 0;
  border: 0;
  background-color: transparent;
}

.entry img.alignleft{
  float: left;
  margin: 5px 10px 0 0;
}

.entry img.alignright{
  float: right;
  margin: 5px 0 0 10px;
}

.comment {
  margin: 0 0 0 0;
}

.comment ol {
  list-style: none;
}

.comment li {
  border: 1px dashed silver;
  padding: 5px;
  margin-bottom: 10px;
}

.comment div.comment_head {
  Font-weight: bold;
  margin: 0 0 0 10px;
}

.comment div.comment_body {
  Font-Family: Verdana;
  font-size: 11px;
  margin: 10px;
}

.comment div.comment_head img {
  float: right;
  margin: 0 5px 0 0;
}

.comment div.comment_meta {
  Font-weight: normal;
  font-size: 12px;
  width: 97%;
  border-bottom: 1px dashed silver;
}

.comment hr {
  color: silver;
}

.post #respond {
  Font-Family: Arial;
}

.post form {
  Margin: 15px 0 0 40px;
}

.post textarea {
  Width: 640px;
  Height: 100px;
  border: 1px solid silver;
  margin: 3px 0 0 0;
}

textarea {
  Width: 600px;
  Height: 100px;
  border: 1px solid silver;
  margin: 3px 0 0 0;
}

.post input {
  border: 1px solid silver;
  margin: 3px 0 0 0;
}

.post input#submit {
  BackGround: #EEEEEE;
  Margin: 5px 0 0 0;
}

.footer_div {
  Width: 1000px;
  Margin: 0 0 0 0;
  display:table;
}

.foot_tab {
  BackGround-color: white;
  Width: 1000px;
  border-top: 1px solid black;
  Padding: 10px 0 10px 0;
}

.foot_td1 {
  Font-Family: Arial;
  Font-size: 24px;
  Text-align: center;
  Width: 255px;
  Border: none;
}

.foot_td2 {
  Font-Family: Arial;
  Font-size: 12px;
  Text-align: left;
  Width: 305px;
  Border: none;
}

.foot_td3 {
  Font-Family: Arial;
  Font-size: 12px;
  Text-align: right;
  Width: 440px;
  Border: none;
}