/*
Theme Name: Vybirame theme
Theme URI: http://pari.cz/
Description: Super theme
Version: 1.0
Author: pari
Tags: cool

*/
body {
  background: url("images/bg.gif");
}
.container {
  width: 970px;
  font-family: Arial, sans-serif;
}
div.span-24 {
  width: 970px;
}
/**************************************/
/*              GLOBALS               */
/**************************************/
.banner-125 {
  width: 121px; height: 121px;
  float: left;
  margin: 0 20px 20px 0;
  border: 2px solid #FFBD00;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.banner-header {
  width: 468px; height: 60px;
  position: absolute;top: 19px;left: 460px;
}
a {
  color: #136cc3;
}
a:hover {
  text-decoration: underline;
  color: #E41937;
}
.alignleft {
  float: left;
  margin: 0 15px 0 0;
}
.alignleft img {
  border: 2px solid #AEAB8C;
}
.wp-caption .wp-caption-text {
  font-size: 11px;
  font-style: italic;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.sociable img {
  border: none!important;
}
.nomargin {
  margin-right: 0;
}
.wp-pagenavi {
  background: #F3F2E6;
  padding: 0 0 20px 0;
  text-align: center;
}
.icons {
  width: 360px;
  margin: 0 0 10px 0;
  float: left;
}
.icons .twitter {
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/twitter.png) no-repeat;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
}
.icons .facebook {
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/facebook.png) no-repeat;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
}
.icons .rss {
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/rss.png) no-repeat;
  text-indent: -9999px;
  float: left;
  margin-right: 5px;
}
.icons .g-plusone-button {
  float: left;
  margin: 4px 0 0 5px;
}
/**************************************/
/*              TOPBAR                */
/**************************************/
.topbar {
  height: 30px;
  line-height: 30px;
  background: #464646;
  border-bottom: 1px solid #fff;
  color: #8C846D;
}
.topbar #slideshow {
  width: 970px; height: 30px;
  margin: 0 auto;
  overflow: hidden;
}
.topbar #slideshow a { color: #8C846D;text-decoration: underline;}
/**************************************/
/*              HEADER                */
/**************************************/
.header {
  height: 100px;
  position: relative;
}
.logo {
  position: absolute;top: 10px;left: 20px;
}
.obdobi {
  width: 70px; height: 14.5px;
  position: absolute;top: 12px;left: 244px;
}
.year-10 {
  background: url("images/obdobi_2010.png") no-repeat;
}
.year-11 {
  background: url("images/obdobi_2011.png") no-repeat;
}
.year-12 {
  background: url("images/obdobi_2012.png") no-repeat;
}
.year-13 {
  background: url("images/obdobi_2013.png") no-repeat;
}
.jaro { background-position: 0 0; left: 233px }
.leto { background-position: 0 -14.5px; left: 233px }
.podzim { background-position: 0 -29px }
.zima { background-position: 0 -43.5px; left: 233px }
/**************************************/
/*             NAVIGATION             */
/**************************************/
.navigation {
  height: 45px;
  background: url("images/navigation.png");
}
.navigation ul {
  margin: 1px 10px 0 10px;
}
.navigation ul li {
  float: left;
  list-style: none;
  padding: 0; margin: 0;
}
.navigation ul li a {
  display: block;
  line-height: 44px;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  padding: 0 10px;
  margin: 0;
  border-right: 1px solid #a50707;
}
.navigation ul li a:hover, .navigation ul li a:active, .navigation ul li a:focus, .navigation ul li.current_page_item a {
  background: url("images/navigation-hover2.png") top center;
  color: #fff;
}
/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.content {
  width: 928px!important;
  border: 1px solid #fff;
  border-top: none;
  background: #F3F2E6;
  padding: 20px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
}
.content .main {
  width: 453px; 
  float: left;
  margin: 0 20px 0 0;
  background: #E7E5CD;
}
.content .main .divider {
  width: 453px; height: 20px;
  float: left;
  background: #F3F2E6;
}
.content .main h1 {
  font-size: 28px;
  background: #F3F2E6;
  padding: 0 0 10px 0;
}
.content .main .post {
  width: 413px;
  float: left;
  background: #E7E5CD;
  padding: 20px;
}
.content .main .post h1 a, .content .main .post h2 a {
  font-size: 15px;
  background: #aeab8c;
  padding: 8px 10px;
  color: #fff;
  display: block;
  text-decoration: none;
}
.content .main .post h1 a:hover, .content .main .post h2 a:hover {
  text-decoration: none;
  background: #E41937;
}
.content .main .post h3 {
  font-size: 16px;
  line-height: 21px;
  clear: both;
  font-weight: bold;
}
.content .main .post h4 {
  font-size: 14px;
  font-weight: bold;
  clear: both;
}
.content .main .post img {
  border: 2px solid #AEAB8C;
}
.content .main .post a.more-link {
  background: #0074C1;
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  float: right;
  margin: 10px 0 0 0;
}
.content .main .post a.more-link:hover {
  background: #E41937;
}
.content .main .post table {
  border-collapse: collapse;
}
.content .main .post table caption {
  background: none;
  font-size: 18px;
  padding: 0;
}
.content .main .post table td {
  border: 1px solid #aeab8c;
  background: #F3F2E6;
}
.content .main .post table thead td {
  background: #aeab8c;
  color: #fff;
  font-weight: bold;
}
.content .main .feedback {
  float: left;
  margin: 10px 0 0 0;
  background: url("images/comment_ico.png") no-repeat left center;
  padding: 0 0 0 18px;
}
.content .main .feedback a {
  text-decoration: none;
  font-size: 10px;
  color: #000;
}
.content .main .postmetadata {
  margin: 0;
  color: #606060;
}
.content .main .postmetadata a {
  color: #606060;
}
.content .main .similar-post {
  width: 413px;
  float: left;
  background: #E7E5CD;
  padding: 0 20px 20px 20px;
  border-top: 1px solid #F3F2E6;
}
.content .main .similar-post h2 {
  font-size: 13px;
  text-transform: uppercase;
  margin: 10px 0;
}
.content .main .similar-post ul {
  padding: 0; margin: 0;
}
.content .main .similar-post li {
  font-size: 12px;
  padding: 5px 0 0 0; margin: 0;
  list-style: none;
}
.content .main .comments {
  width: 413px;
  float: left;
  background: #F3F2E6;
  padding: 0 20px 20px 20px;
  border-top: 1px solid #F3F2E6;
}
.content .main .comments h2 {
  font-size: 22px;
  margin: 10px 0;
}
.content .main .comments #submit {
  border: 1px solid #808080;
  background: #AEAB8C;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  padding: 5px 10px;
}
#commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform p {
	margin: 0;
}
#commentform p small {
  font-weight: normal;
}
#commentform textarea {
  height: 80px;
  margin: 15px 0 20px 0;
}
#commentlist li ul li {
	font-size: 1em;
}
#commentlist li {
	font-weight: bold;
}
#commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
#commentlist cite, #commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
#commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentmetadata {
	font-weight: normal;
	}
.content .sidebar {
  width: 455px;
  float: left;
}
.content .sidebar ul {
  margin: 0;
}
.content .sidebar ul li {
  list-style: none;
  margin: 3px 0;
}
.content .sidebar ul li a {
  text-decoration: none;
  color: #136cc3;
  line-height: 20px;
}
.content .sidebar ul li a:hover {
  text-decoration: underline;
  color: #E41937;
}
.content .sidebar .wide {
  width: 425px;
  background: #E7E5CD;
  padding: 20px 15px 15px 15px;
  float: left;
}
.content .sidebar .wide h2 {
  padding: 0; margin: 0 0 10px 0;
}
.content .sidebar .left {
  width: 165px;
  float: left;
}
.content .sidebar .left h2 {
  font-size: 13px;
  text-transform: uppercase;
  margin: 10px 0;
}
.content .sidebar .left h3 {
  font-size: 12px;
  margin: 10px 0;
  font-weight: bold;
}
.content .sidebar .left label {
  font-weight: normal;
}
.content .sidebar .left ul li {
  color: #136cc3;
}
.content .sidebar .left .wp-polls-ans {
  width: 145px;
}
.content .sidebar .left .wp-polls-ans small {
  font-size: 9px;
}
.content .sidebar .right {
  width: 290px;
  float: left;
}
.content .sidebar .right .sidebar-box {
  width: 290px;
  background: #E7E5CD;
  float: left;
  margin: 0 0 20px 0;
}
.content .sidebar .right .sidebar-box h2 {
  font-size: 13px;
  text-transform: uppercase;
  padding: 15px 15px 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
}
.content .sidebar .right .sidebar-box p {
  font-size: 11px;
  padding: 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
}
.content .sidebar .right .sidebar-box ul li {
  font-size: 12px;
  padding: 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
  list-style: none;
}
.content .sidebar .right .sidebar-box form {
  position: relative;
  height: 20px;
  margin: 15px 15px 15px 15px; padding: 0;
}
.content .sidebar .right .sidebar-box .input-search {
  width: 195px;
  border: 1px solid gray;  
  color: gray;
  padding: 3px 0; margin: 0;
  position: absolute;top: 0px;left: 0px;
}
.content .sidebar .right .sidebar-box .input-button {
  background: #AEAB8C;
  border: 1px solid gray;
  position: absolute;top: 0px;right: 0px;
  height: 24px;
  cursor: pointer;
}
/**************************************/
/*               BOTTOM BOXES         */
/**************************************/
.bottom-boxes {
  width: 930px;
  clear: both;
  float: left;
}
.bottom-boxes .brown-box {
  width: 290px;
  background: #E7E5CD;
  float: left;
  margin: 0 29px 0 0;
}
.bottom-boxes .brown-box a {
  text-decoration: none;
}
.bottom-boxes .brown-box a:hover {
  text-decoration: underline;
}
.bottom-boxes .brown-box h2 {
  font-size: 13px;
  text-transform: uppercase;
  padding: 15px 15px 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
  color: #000;
}
.bottom-boxes .brown-box p {
  font-size: 11px;
  padding: 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
  height: 57px;
}
.bottom-boxes .brown-box p strong {
  display: block;
  font-weight: normal;
  text-align: right;
}
.bottom-boxes .brown-box ul {
  margin: 0;
}
.bottom-boxes .brown-box ul li {
  font-size: 12px;
  padding: 10px 15px; margin: 0;
  border-bottom: 1px solid #F3F2E6;
  list-style: none;
}
.bottom-boxes .brown-box .st-tag-cloud {
  padding: 10px;
  height: 212px;
  overflow: hidden;
}
.bottom-boxes .last {
  margin: 0;
}
/**************************************/
/*               FOOTER               */
/**************************************/
.footer {
  text-align: center;
  font-size: 10px;
  color: #8C846D;
  padding: 5px 0 15px 0;
  clear: both;
}
.footer a {
  color: #8C846D;
}

.sads_widget a {
text-decoration: underline !important;
}

.sads_widget a:hover {
text-decoration: none !important;
}