@charset "UTF-8";
/*
Theme Name: Я и ты
*/
html, body {
  border: 0;
  color: #464646;
  font-family: Calibri;
  font-size: 16px;
  margin-top: 0px; }

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {
  margin: 0;
  padding: 0; }

body {
  background: url(/wp-content/themes/tyiya/images/bg.png) top no-repeat #fff; }

h1 {
  color: #000;
  font-size: 24px;
  font-weight: normal; }

.container {
  margin: 0 auto;
  min-height: 25px;
  min-width: 25px;
  position: relative;
  width: 1000px;
  z-index: 0; }

p {
  line-height: 18px;
  margin: 10px 0;
  padding: 0px 0; }

h1, h2, h3, h4, h5 {
  color: #000; }

ul, ol, li {
  list-style: none;
  padding: 0px 0; }

small {
  font-size: 11px; }

code {
  background: #FFFFC1; }

a {
  color: #008ecf;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

a img {
  border: none; }

blockquote {
  background: url(images/quote.gif) no-repeat 10px 7px;
  color: #515151;
  font-size: 12px;
  font-style: italic;
  line-height: 19px;
  margin: 10px auto;
  padding: 0 10%;
  width: 80%; }

blockquote p {
  padding: 10px 0; }

/* Align */
.aligncenter {
  display: block;
  margin: 10px auto 20px auto; }

.alignleft {
  float: left;
  margin: 10px 10px 8px 0; }

.alignright {
  float: right;
  margin: 10px 0px 8px 10px; }

.head-left {
  float: left; }

.col-right {
  float: right; }

.col-left {
  float: left; }

/* Header */
#header-out {
  float: left;
  width: 100%; }

#header {
  color: #cccccc;
  width: 1000px; }

#header .head-left {
  background-image: url(/wp-content/themes/tyiya/images/logo.png);
  background-position: top left;
  background-repeat: no-repeat;
  height: 65px;
  margin-left: 40px;
  padding-left: 84px;
  padding-top: 9px;
  width: 846px; }

/* Header (title) */
#header h2 {
  color: #ffffff;
  font-size: 26px; }

/* Main Menu */
/* Middle */
#middle-out {
  border-bottom: 105px solid #61A1C4;
  margin-top: 40px; }

#middle {
  background: none repeat scroll 0 0 #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  margin-bottom: -50px !important;
  padding-top: 22px;
  width: 1000px; }

#middletwo {
  padding-bottom: 5px;
  padding-top: 7px;
  width: 972px; }

/* Content */
#content {
  border-left: 1px solid #E2E2E2;
  float: right;
  margin-bottom: 10px;
  min-height: 360px;
  width: 699px; }

#content .post img.alignleft {
  border: 1px solid #CCCCCC; }

/* Content (main) */
#content #main {
  padding-top: 22px; }

/* Content (archives) */
#content h2.arh, h3.arh {
  font-size: 24px;
  line-height: auto;
  padding: 0 0 0 10px; }

h3.arh {
  font-size: 18px;
  text-align: center; }

#content h2.arh a {
  color: #23272a;
  font-size: 24px;
  font-weight: normal;
  text-align: center; }

#content h2.search {
  padding-bottom: 0; }

/* Content (page) */
#content .page .post {
  border: 0 !important;
  margin-bottom: 5px !important;
  padding-bottom: 0 !important; }

/* Content (latest) */
/* Content (latest > post) */
#content #latest .post {
  padding: 5px 30px 23px; }

#content #latest .post h2 {
  color: #000;
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px; }

#content #latest img.alignleft {
  margin-bottom: 0;
  margin-top: 7px; }

#content #latest .post li {
  line-height: 18px;
  list-style: none; }

/* Content (single > comments) */
.commentlist li {
  background: #ffffff;
  border: 1px solid #dddddd;
  margin: 10px auto;
  padding: 4px; }

.commentlist li .fn {
  font-size: 14px;
  padding-left: 10px; }

.commentlist li .reply {
  text-align: right; }

/* Content (single > comments > form) */
#respond textarea {
  clear: both;
  display: block;
  width: 65%; }

#author, #email, #url, #comment, #submit {
  background: #fff;
  border: 1px solid #d8d8d8;
  font-size: 8pt;
  margin: 5px 5px 0 0;
  padding: 5px; }

/* Sidebar */
#sidebar {
  clear: both;
  float: left;
  margin: 10px 0;
  overflow: hidden;
  padding: 0 20px;
  width: 259px; }

#sidebar .block {
  background: #fff;
  margin-bottom: 14px;
  padding: 5px 0px; }

#sidebar .block h2 {
  background: #fff;
  color: #23272a;
  font-size: 24px;
  font-weight: normal;
  padding: 5px 0 10px 0;
  text-align: left; }

#sidebar .block .inside, #sidebar .block .textwidget, #sidebar .block .blogroll, #sidebar .widget_pages ul, #sidebar .widget_archive ul, #sidebar .widget_meta ul, #sidebar .widget_categories ul {
  background: #fff;
  padding: 5px 0px; }

#sidebar .inside ul {
  padding: 0; }

#sidebar .inside li, #sidebar .block .blogroll li, #sidebar .widget_pages li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_categories li {
  background: url(images/bg_arrows.gif) no-repeat 0 10px;
  line-height: auto;
  padding: 3px 0 3px 12px; }

#sidebar .inside li a, #sidebar .block .blogroll li a, #sidebar .widget_pages li a, #sidebar .widget_archive li a, #sidebar .widget_meta li a, #sidebar .widget_categories li a {
  color: #2579bf; }

#sidebar .inside li a:hover, #sidebar .block .blogroll li a:hover, #sidebar .widget_pages li a:hover, #sidebar .widget_archive li a:hover, #sidebar .widget_meta li a:hover, #sidebar .widget_categories li a:hover {
  color: #d61f1f; }

/* Sidebar (tabs) */
#sidebar .tabsid ul.tabs {
  margin-bottom: 8px;
  padding: 0;
  width: 100%; }

#sidebar .tabsid ul.tabs li {
  display: block;
  float: left;
  margin-right: 3px; }

#sidebar .tabsid ul.tabs li a {
  background: #ffffff;
  border: #dddddd 1px solid;
  color: #515151;
  display: block;
  font-weight: bold;
  line-height: auto;
  padding: 0 9px; }

#sidebar .tabsid ul.tabs li a.selected {
  background: url(images/bg_tabs_selected.gif) repeat-x 0 0;
  border: 0;
  color: #ffffff;
  margin-top: 1px; }

#sidebar .tabsid .inside {
  padding-bottom: 0px;
  padding-top: 0px;
  position: relative; }

#sidebar .tabsid .inside ul {
  padding-top: 0px; }

#sidebar .tabsid .inside li {
  background: none;
  padding: 1px 0; }

#sidebar .tabsid .inside .border-clear {
  background: #ffffff;
  height: 8px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 1px;
  width: 100%; }

/* Sidebar (subscribe) */
/* Widget (calendar) */
#wp-calendar {
  margin-bottom: 15px;
  padding: 0 0 0px 0;
  width: 85%; }

#wp-calendar caption {
  padding: 10px; }

#wp-calendar th, #wp-calendar td {
  background: #cccccc;
  padding: 5px;
  text-align: center; }

#wp-calendar td {
  background: transparent; }

#wp-calendar td, table#wp-calendar th {
  padding: 3px 0; }

#wp-calendar a {
  text-decoration: underline; }

#wp-calendar a:hover {
  text-decoration: none; }

/* Widget (tag cloud) */
#tag_cloud {
  padding-bottom: 20px; }

#footer #tag_cloud h2 {
  margin-bottom: 10px; }

#footer #tag_cloud a {
  color: #515151; }

/* Copyright */
#copyright-out {
  border-top: 1px solid #e2e2e2;
  color: #008ecf;
  height: 96px;
  margin: 0px auto;
  overflow: hidden;
  width: 970px; }

#copyright-out a {
  color: #fff;
  text-decoration: underline; }

#copyright-out a:hover {
  color: #e5e5e5;
  text-decoration: none; }

#copyright-out ul {
  margin-left: -7px;
  padding: 10px 0 5px 0;
  position: relative; }

#copyright-out li {
  border-left: #3e3e3e 1px solid;
  display: inline;
  padding: 0 7px; }

#copyright-out li.first {
  border: 0; }

#copyright-out h2 a {
  color: #cccccc;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-decoration: none; }

#copyright-out h2 a:hover {
  text-decoration: underline; }

#copyright-out p {
  margin: 0px;
  padding: 0px; }

/* Fix */
.wrap:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

.fix {
  clear: both;
  height: 1px;
  margin: -1px 0 0;
  overflow: hidden; }

img.alignright {
  display: inline;
  margin: 0px 0 2px 10px;
  padding: 4px; }

img.alignleft {
  display: inline;
  margin: 3px 10px 2px 0;
  padding: 0px; }

.alignleft {
  float: left; }

.alignright {
  float: right; }

.wp-caption {
  background-color: #EEEEEE;
  border: 1px solid #DDDDDD;
  padding: 4px 0 5px;
  text-align: center; }

.wp-caption-text {
  font-size: 11px;
  padding: 3px 0 0; }

/* Style drop down list */
#middle, #footer, #copyright, #header, #middletwo {
  margin: 0 auto; }

.tabsid span.event_date {
  font-weight: bold; }

.tabsid ul#comm img, .tabsid ul#feat img, .tabsid ul#tagcloud img, .tabsid ul#comm2 img {
  float: right;
  padding-left: 5px;
  padding-top: 4px; }

#tagcloud h5 a {
  color: #3e3e3e;
  font-size: 15px;
  margin-left: 10px; }

#tagcloud p {
  margin: 0px;
  padding: 0px; }

#comm .inside img {
  border: 2px solid #CCCCCC;
  margin-left: 6px; }

#tagcloud .inside img {
  border: 1px solid #CCCCCC;
  float: right;
  margin-left: 6px;
  margin-top: 3px; }

/*Results*/
.header a {
  color: #FFFFFF; }

#single .post table {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  margin-top: 10px; }

.post .event_info {
  border-top: #fff solid 2px;
  margin-bottom: 15px;
  padding: 3px; }

.post .event_info img {
  margin-right: 5px; }

#content .left {
  float: left;
  width: 50%; }

#content .right {
  float: right;
  width: 49%; }

#main-menu ul#nav li.here a {
  border-left: 1px solid #fff;
  color: #FFFFFF; }

input {
  border: 1px solid #dddddd; }

select {
  border: 1px solid #dddddd; }

textarea {
  border: 1px solid #dddddd;
  font-size: 12px; }

p del {
  color: red;
  padding-right: 3px; }

.linkpost {
  color: #a2a2a2;
  font-size: 12px;
  font-weight: normal;
  line-height: 32px;
  text-align: right;
  text-decoration: underline; }

a.titlepost {
  color: #960014;
  font-size: 22px;
  font-weight: normal;
  text-decoration: none; }

.titlepost {
  color: #960014;
  float: left;
  font-size: 18px;
  margin-bottom: 20px;
  width: 500px; }

#headerone {
  background-image: url("/wp-content/themes/tyiya/images/logo.png");
  background-repeat: no-repeat;
  color: #008ECF;
  float: left;
  height: 88px;
  margin-left: 25px;
  margin-top: 10px;
  padding-left: 150px;
  padding-top: 13px; }

#headertwo {
  color: #636363;
  float: right;
  font-size: 18px;
  margin-right: 30px;
  margin-top: 15px;
  text-align: left; }

.footerright {
  color: #636363;
  float: left;
  font-size: 18px;
  margin-left: 30px;
  margin-top: 12px;
  text-align: left; }

.counters {
  float: right;
  height: 50px;
  width: 100px; }

.footertextone {
  font-size: 11px; }

.footertexttwo {
  font-size: 19px;
  font-weight: bold;
  line-height: 20px; }

.footleft {
  background: url("/wp-content/themes/tyiya/images/flogo.png") no-repeat scroll left center transparent;
  float: left;
  height: 64px;
  margin-top: 13px;
  padding-left: 120px;
  padding-top: 8px; }

.footertextone2 {
  font-size: 14px; }

.footertexttwo2 {
  font-size: 25px;
  font-weight: bold;
  line-height: 26px; }

.topmenu {
  float: left;
  height: 50px;
  width: 1000px; }

#menu-topmenu li:hover, .current-menu-item {
  background: -moz-linear-gradient(top, #ff777f, #e40b18);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff777f), color-stop(100%, #e40b18));
  background: -webkit-linear-gradient(top, #ff777f, #e40b18);
  background: -o-linear-gradient(top, #ff777f, #e40b18);
  background: -ms-linear-gradient(top, #ff777f, #e40b18);
  background: linear-gradient(top, #ff777f, #e40b18);
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important; }

#menu-topmenu li {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  float: left; }

#menu-topmenu {
  background: url("/wp-content/themes/tyiya/images/menubg.png") no-repeat scroll left top transparent;
  height: 50px;
  margin-left: -10px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 5px;
  position: absolute;
  width: 1020px; }

#menu-topmenu li a {
  color: #FFFFFF;
  float: left;
  font-size: 24px;
  padding: 6px 29px;
  text-decoration: none; }

.maininfo1 {
  border-left: 6px solid #E2E2E2;
  color: #000000;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-left: 20px;
  width: 100%; }

hr {
  border-top: 1px solid #e2e2e2;
  float: left;
  width: 100%; }

a.spoiler-tgl {
  border-bottom: none !important;
  color: #0069b4; }

a.spoiler-tgl.collapsed {
  background-position: 3px -34px !important; }

a.spoiler-tgl {
  background-position: 3px 5px !important; }

div.spoiler-body {
  margin-left: 20px !important; }

.tire {
  border-bottom: 1px solid #e2e2e2;
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
  width: 100%; }

.maininfo2 {
  border-right: 1px solid #E2E2E2;
  float: left;
  margin-bottom: 5px;
  margin-right: 25px;
  margin-top: 5px;
  padding-right: 10px;
  width: 335px; }

.maininfo3 {
  float: right;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 263px; }

#s {
  width: 100px; }

.url, .urlimg, .urltitle {
  float: left; }

.urlimg {
  margin-right: 10px; }

#sidebar h2 {
  font-size: 18px !important;
  font-weight: normal;
  margin-bottom: 10px; }

.urltitle {
  line-height: 16px;
  margin-top: -4px;
  width: 200px; }

.urltitle a {
  font-size: 14px; }

.url {
  margin-bottom: 15px; }

.partner {
  float: left;
  margin-right: 11px;
  margin-top: 8px; }

.partners {
  float: left;
  margin-left: 29px; }

.child {
  margin: 10px 0px 20px 16px; }

.child li {
  list-style: square; }

.linklove {
  display: none; }

.cform legend {
  display: none; }

.cform {
  margin-top: 0px !important; }

.callback-btn {
  border-bottom: 1px dashed #008ECF !important;
  color: #008ECF !important;
  float: left !important; }

.callback-btn:hover {
  border-bottom: none !important; }

.navigation.pagination {
  padding: 5px 30px 23px; }
  .navigation.pagination .nav-links {
    margin: 20px -10px 0 -10px; }
    .navigation.pagination .nav-links > * {
      padding: 10px; }

/*# sourceMappingURL=style.css.map */
