/*   author: Tomáš Potěšil | http://tomaspotesil.cz  */body {background: url('./images/bg.jpg') repeat;font-family: Arial, Verdana, Tahoma;font-size: 14px;color: #060606;border: 0;margin: 0;}#header {width: 270px; height: 106px;text-align: left;margin: -45px 0 5px 0;}          h1 {float: left;}h1 a {display: block;width: 270px;height: 106px;position: relative;overflow: hidden;top: 0px;left: 0px;color: #000;font-size: 50%;cursor: pointer;}h1 a:hover {text-decoration: none;background: url('./images/logo.png') no-repeat;}h1 span {display: block;width: 270px;height: 106px;position: absolute;overflow: hidden;top: 0;left: 0;background: url('./images/logo.png') no-repeat;}h2 {color: #b20404;margin: 0 0 10px 0;padding: 0;font-family: Arial;}h3 {color: #b20404;border-bottom: 1px solid #d6d6d6;margin: 15px 0 5px 0;}h3 img {vertical-align: middle;}#menu h3 {color: #b20404;margin: 0 0 10px 0;padding: 0;font-family: Arial;border-bottom: none;}#page {width: 850px;margin: 70px auto;}hr {border: 2px solid #f0efef;}#content {width: 631px;float: left;padding: 5px 10px 5px 10px;margin-bottom: 20px;background: #FFF;text-align: justify;vertical-align: middle;}#content ul {margin: 0 0 0 -35px;}#content ul li {padding: 0 0 0 15px;background: url('./images/menu-a.gif') no-repeat 0% 50%;display: block;}#menu {width: 170px;float: right;padding: 5px 10px 5px 5px;margin: 0 0 20px 0;background: #FFF;}#menu a {font-weight: normal;color: #060606;text-decoration: none;}#menu a:hover {color: #b20404;text-decoration: underline;}#menu li {list-style: none;width: 172px;position: relative;left: -37px;top: 0;}#menu li a{color: #060606;padding: 8px 10px 8px 0;background: url('./images/menu-a.gif') no-repeat 99% 14px;text-decoration: none;display: block;width: 160px;border-bottom: 1px solid #c8c8c8;}#menu li a:hover{color: #b20404;background: url('./images/menu-hover.gif') no-repeat 99% 14px;text-decoration: none;border-bottom: 1px solid #b20404;}#menu h2 {font-size: 16px;color: #b20404;margin: 0;padding: 0;}a {padding: 1px;color: #b20404;text-decoration: none;}a:hover {color: #FFF;background: #b20404;}strong {color: #4a4a4a;}#footer {color: #9d9d9d;width: 850px;text-align: center;margin: 0 auto;clear: both;border-top: 1px solid #d6d6d6;padding-top: 0px;padding-bottom: 50px;}#footer a{color: #242424;text-decoration: underline;}#footer a:hover {color: #242424;text-decoration: none;background: none;}blockquote {padding: 1px 3px 1px 5px;background: #f8f7f7;border-left: 3px solid #b20404;}#links {color: #9d9d9d;width: 840px;text-align: center;margin: 0 auto;border-top: 1px solid #d6d6d6;padding: 5px;font-size: 12px;clear: both;}#links a{color: #242424;text-decoration: underline;}#links a:hover {text-decoration: none;}.img-left{ display: block; float: left;  margin: 0 5px 5px 0; padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}.img-right{ display: block;  float: right;  margin: 0 0 5px 5px;padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}.img-center{ display: block; margin: 10px auto; padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}.img-left:hover {border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae;}.img-right:hover {border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae;}.img-center:hover {border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae;}#content img {padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}/* ----- Form Elements ----- */#commentform input {	width: 175px;	padding: 2px;	margin: 5px 5px 1px 0;	border: 1px solid #999;	}#commentform textarea {	width: 550px;	padding: 2px;	background: #fff url('images/comment-obrazek.png') right bottom no-repeat;	border: 1px solid #999;	}#commentform #submit {	margin: 0 0 10px 0;	float: left;	}/* -----// Form Elements //----- */.published {width: 98%;height: 13px;background: #b20404;padding: 5px;color: #FFF;font-size: 12px;text-align: center;margin: 0 auto;margin-bottom: 20px;}.published a{color: #FFF;text-decoration: none;font-weight: bold;}.published strong {color: #FFF;}.comment{border-bottom: 1px solid #dcdcdc; border-top: 2px solid #b20404; margin: 20px 0 0 70px; width: 85%; background: url('images/bgkoment.jpg') repeat-x;}.gravatar {float: left; margin: 20px 0px 0 15px;}.commentmetadata { padding-top: 10px; line-height: 30px; margin-top: 10px; font-size: 14px;}.comment p {margin-top: 5px;}#twitter {width: 198px;height: 59x;float: right;margin: -59px auto;padding: 0;}#twitter a {background: none;text-decoration: none;}#twitter img {border: none;}#copy {float: left;}#autor {float: right;}#tag_cloud-3 a {color: #060606;}#tag_cloud-3 a:hover {color: #FFF;background: #b20404;text-decoration: none;}