/*
Theme Name: Wordorder
Theme URI: http://www.wordorder.ru
Description: Specially for wordorder.ru
Version: 1.0
Author: 
Author URI: http://www.yantarweb.cz/
Tags: white, black, custom header, fixed width, two columns, right sidebar, seo-ready, widgets

*/
.main {width:810px;margin-top:15px;}
.header {height:160px;width:100%;position:relative;text-align:left;z-index:2;}
.calendar {background-color: #ededed;position:relative;overflow:hidden;z-index:1;height:270px;}
.news, .places {width:600px;float:left;position:relative;margin-right:10px;}
.wrapper {background:url(/img/sidebar-bg.gif) repeat-y;background-position:610px 0;}
.sidebar {width:180px;float:left;padding-top:22px;padding-left:20px;}
.footer {height:87px;}
.border {border:4px;height:4px;background-color:#000;width:100%;}
.m-l-20 {margin-left:20px;}
.m-l-30 {margin-left:30px;}
.clear {clear:both;}
#sk2-footer {display:none;}
.navigation {margin-bottom:20px;}
.navigation div {width:45%;line-height:1em;}
.navigation div a {text-decoration:none;}
.left, .alignleft {float:left;}
img.left, img.alignleft {margin-right:15px;} 
.right, .alignright {float:right;text-align:right;}
img.right, img.alignright {margin-left:15px;}

/****************HEADER***************************/
img.logo {position:absolute;top:0;left:25px;}
ul.h-menu {list-style-type:none;margin-left:230px;padding-left:0;margin-top:0;padding-top:0;line-height:18px;font-size:18px;position:relative;left:-10px;z-index:2;margin-right:0;}
ul.h-menu li {display: -moz-inline-stack;display:inline-block;padding:5px 6px 5px 6px;font-weight:bold;position:relative;}
ul.h-menu li a, .n-i-c-title a {color:#000;text-decoration:none;}
ul.h-menu li:hover {background-color:#fff200;}
ul.h-menu li a:hover, .n-i-c-title a:hover {text-decoration:underline;}
.h-desc {margin-left:230px;margin-right:100px;}
.submenu {position:absolute;top:30px;left:0;font-size:0.8em;width:200px;display:none;font-weight:bold;background-color:#fff200;z-index:200;}
.submenu ul,.submenu ul li {margin:10px 0 10px 10px;padding:0;z-index:1;}
.submenu ul li {margin:0;padding:0;width:100%;}

/**************CALENDAR*****************************/
.calendar .prev {position:absolute; top: 105px;left:10px;}
.calendar .next {position:absolute; top: 105px;right:10px;}
.calendar .next:hover, .calendar .prev:hover {cursor:pointer;}
.c-list {margin: 20px 0 15px 25px;position:relative;}
.c-list ul {margin-left:20px;}
.c-l-pic {display:inline-block;width:160px;border-top:8px solid #000;padding-top:4px;padding-bottom:4px;margin:0 15px;position:relative;vertical-align:top;border-bottom:4px solid #ededed;}
.c-l-pic:hover {border-bottom:4px solid black;}
.c-l-pic img {position:relative;}
.c-l-opacity {width:89px;height:89px;position:absolute;top:75px;right:0;z-index:0;opacity: 0.50;filter:alpha(opacity=80);background:#777;}
.c-l-date {width:89px;height:89px;position:absolute;top:75px;right:0;color:#fff;font-size:1.3em;text-align:right;line-height:1em;z-index:1;}
.c-l-date .day {font-size:3em;line-height:0.9em;}
.c-l-title {min-height:45px;margin-top:0.2em;}
.c-l-title a {text-decoration:none;color:#000;font-size:0.8em;line-height:1.2em;width:140px;}
.c-l-raquo {position:absolute !important;bottom:0;right:0;margin-bottom:4px;}
.tec-calendar-buttons {top:25px !important;}
.tec-month-nav a {text-decoration:none;font-size:0.8em;}
.tec-month-nav {left:0 !important;}
.tec-calendar-buttons .upcoming a.tec-button-on, .grid a.tec-button-on  {background-color:#fff200 !important;color:#000 !important;text-shadow:none !important;}
.tec-calendar th, .tec-calendar td {width:115px !important;}

/*****************NEWS****************************/
.news .border, .borderbot {position:absolute;top:22px;left:0;z-index:0;}
.n-title h2 {display: -moz-inline-stack;display:inline-block;background-color:#fff;z-index:1;position:relative;margin:10px 0 0 20px;padding:0 15px;font-size:1.3em;}
.n-item {margin:18px 0 30px 35px;vertical-align:middle;line-height:1.4em;}
.n-i-pic {width:120px;height:127px;float:left;border-top:4px solid black;padding-top:3px;}
.n-i-content {float:left;width:420px;}
.n-i-c-month {font-style:italic;font-size:1.5em;line-height:1em;}
.n-i-c-month .hour {color:#777;}
.n-i-c-title {font-family:Cambria, Georgia, Times New Roman;font-size:1.5em;font-weight:bold;line-height:1.1em;margin:0 0 0.5em 0;} 
.n-i-c-desc p {margin-bottom:0.5em;}
.n-i-c-pad {padding-left: 18px;min-height:130px;display:table-cell;vertical-align:middle;width:410px;}
.n-i-c-comments {float:left;width:40%;}
.n-i-c-more {float:right;width:55%;text-align:right;}
.n-i-c-comments,.n-i-c-more, .n-i-c-more a, .n-i-c-comments a, a.more {color:#777;font-style:italic;}
.n-like {margin-top:20px;padding-top:10px;}
/********************ITEMs & EVENTs*****************************/
.event-header {text-align:right;position:relative;margin:10px 30px;width:550px;}
.event-date {font-size: 1.3em;font-style:italic;}
.event-time {color:#777;}
.event-header h2 {font-size:1.9em;font-weight:bold;line-height:1em;}
.item {width:550px;float:left;position:relative;margin:10px 30px;}
.item .border {margin-left:-30px;width:580px;margin-bottom:4px;}
.pt30 {width:30%;float:left;color:#777;line-height:1.2em;}
.addthis {width:33%;}
.addthis_button_compact {display:block;}
.eventborder {width:580px;}
.passed {color:#777;}
.fblike {display:inline-block; zoom:1;}
.plusone {display:inline-block; zoom:1; position:relative;top:-3px;}
.n-like .plusone {margin-right:5px;top:-8px;}
/*****************COMMENTS**************************/
h3#comments, h3#respond {color:#777;font-size:1.1em;font-style:italic;margin-top:1em;}
.commentlist {color:#777;}
.commentlist a {text-decoration:none;}
.comment-txt {color:#000;}
#commentform label {color:#777;width:50px;display:inline-block;zoom:1;font-size:1.1em;}
.comment-form {margin-bottom:2em;margin-left:50px;}
.comment-form textarea {width:100%;}
.comment-form input.submit {border:none; background-color:#fff;color:#777; font-style:italic; text-decoration:underline;}
.comment-form input.submit:hover {color:#000;cursor:pointer;}
.subscribe-to-comments label {width:100% !important;}

/****************SIDEBAR****************************/
.sidebar h3 {font-size:1.3em;margin-bottom:15px;margin-top:25px;}
.s-tags a {font-style:italic;}
.s-icons img {margin-right:15px;}
.cal-button {background:url(/img/yellow.png) no-repeat;width:182px;height:64px;padding-left:15px;padding-top:10px;}
.cal-button a {font-family:Cambria, Georgia, Times New Roman;font-weight:bold;text-decoration:none;color:#000;font-size:1.6em;line-height:1em;}
.cal-button a:hover {text-decoration:underline;color:#000;}

div.ras_top {height:6px; background:url(/img/yellow.png) no-repeat;}
div.ras_center {width: 160px;padding: 0 10px 10px;background-color: #FFF200;}
div.ras_bot {height:6px; background:url(/img/yellow.png) left bottom no-repeat;}
 /****************FOOTER***************************/

 .f-addr {float:left;margin:15px 5px;width:170px;height:65px;border-right:1px solid black;line-height:1.1em;}
 .f-addr-first {margin-left:35px;width:160px;font-size:1.1em;font-weight:bold;}
 .f-addr-last {border:none;width:200px;}
  .f-addr a {font-size:0.8em;}
  .jobtime {font-size:0.7em;font-weight:normal;line-height:1.1em;margin-top:5px;}

.size-large, .size-full  {margin-bottom:30px;}
/******************TOP 10******************************/
ul.top10, ul.top10 li {list-style-type:none;margin:0;padding:0 !important;}
ul.top10 li {margin-bottom:0.5em;}
.books .aut {font-style:italic;}
.books .izd {color:#bebebe;}