/* made by sipit * sipit.cz */
body {
  background-color : #161616;
  background-image : url('img/b1.jpg');
  background-color : #ffffff;
  background-repeat : repeat-x;
  margin : 0px 0px 0px 0px;
  font-family : verdana;
  font-size : 11px;
  height : 1074px;
}
#h1 {
  background-image : url('img/h1.png');
  width : 800px;
  height : 94px;
  margin : auto;
  margin-bottom : 30px;
}
#h2 {
  background-image : url('img/h2.gif');
  background-color : #ffffff;
  margin : auto;
  width : 800px;
  height : 56px;
  color : #c6c6c6;
  font-size : 13px;
  text-align : right;
  padding-top : 9px;
}
h1 {
  position : absolute;
  background: url('img/l1.gif');
  background-repeat : no-repeat;
  background-position : right top;
  width : 800px;
  height : 46px;
  margin-top : 20px;
  margin-right : 15px;
  color : #000000;
}
h1 span {
  background: url('img/l1.gif');
  position : absolute;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
a {
  text-decoration : none;
  color : #000000;
}
a:hover {
  color : #a92033;
}
.ed {
  width : 200px;
  float : left;
  margin-bottom : 10px;
  background-color : #e3e3e3;
  margin-left : 45px;
  padding : 2px;
  border : 1px solid #c8c8c8;
}
.ed:hover {
  background-color : #d4d4d4;
}
.ed a img {
  margin : 0px;
  margin-right : 5px;
}
h2 {
  font-family : sans-serif, tahoma, verdana;
  font-size : 26px;
  font-weight : normal;
  color : #a92033;
  margin : 0px;
  margin-bottom : 5px;
  display : inline;
  letter-spacing : -0.05em;
}
h2 a span
{
  position: relative;
  font-size: 90%;
  font-weight: normal;
  text-align: left;
} 
h2 a span span
{
  display: block;
  position: absolute;
  visibility: hidden;
  top: 2em;
  left: .5em;
  padding: .5em .5em;
  width: 200px;
  background: #f5f3f3;
  border-left : solid #36c00b 3px;
  border-right : solid #bbbaba 1px;
  border-top : solid #bbbaba 1px;
  border-bottom : solid #bbbaba 1px;    
  color : #888787;
  font-size : 10pt;
  font-family : tahoma, sans-serif, verdana;
  -moz-opacity : 0.9;
  -filter: alpha(opacity=90);  
}
h2 a:hover span span
{
  visibility: visible;
}
a h2 {
  text-decoration : none;
}
i, strong {
  font-family : sans-serif, tahoma, verdana;
  font-style : normal;
  font-size : 26px;
  font-weight : normal;
  color : #6e0617;
  letter-spacing : -0.5pt;
}
i {
  margin-left : 5px;
}
b {
  color : #a92033;
}
#h3 {
  background-image : url('img/h3.gif');
  background-color : #ffffff;
  background-repeat : repeat-y;
  margin : auto;
  width : 799px;
  min-height : 443px;
  -height : 443px;
  padding-left : 1px;
}
#b1 {
  background-image : url('img/b3.jpg');
  background-repeat : repeat-x;
  background-color : #ffffff;
}
#b2 {
  background-image : url('img/b2.jpg');
  background-repeat : no-repeat;
  background-position : bottom center;
  margin : auto;
  width : 800px;
  height : 162px;
}
#h4 {
  margin : auto;
  text-align : right;
  width : 700px;
  color : #717070;
  font-size : 10px;
  padding-bottom : 64px;
}
#h4 a, #h4 i {
  font-size : 10px;
  text-decoration : none;
  color : #b4b2b2;
  font-style : normal;
  font-weight : normal;
  margin : 0px;
}
#h4 a:hover {
  color : #dad8d8;
}
#l2 a {
  float: right;
  background-image : url('img/l2.gif');
  height : 29px;
  width : 157px;
  background-position : 0px 0px;
}
#l2 a:hover {
  background-position : 0px -29px;
}
#o1 a, #o2 a, #o3 a, #o4 a {
  height : 57px;
  width : 88px;
  background-position : 0px 0px;
  float : right;
}
#o1 a span, #o2 a span, #o3 a span, #o4 a span, #l2 a span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#o1 a {
  background-image : url('img/o1.gif');  
}
#o2 a {
  background-image : url('img/o2.gif');  
}
#o3 a {
  background-image : url('img/o3.gif');  
}
#o4 a {
  background-image : url('img/o4.gif');  
}
#o1 a:hover, #o2 a:hover, #o3 a:hover, #o4 a:hover {
  background-position : 0px -57px;  
}
.r1 {
  position : absolute;
  right : 0px;
  top : 40px;
  background : url('img/r1.png') no-repeat; 
  width : 33px;
  height : 247px;
}
.r1 a img {
	border : none;
	margin-top : 10px;
}
.m1 {
  margin-top : 10px;
  text-decoration : none;
  color : #c6c6c6;
  font-size : 11px;
  margin : 0px 25px 0px 0px;
  padding-top : 3px;
}
.m1:hover, .m2:hover {
  background-image : url('img/s1.gif');
  background-position : 50% top;
  background-repeat : no-repeat;
  color : #6d6d6d;
}
.m2 {
  margin-top : 10px;
  text-decoration : none;
  color : #c6c6c6;
  font-size : 11px;
  margin : 0px 25px 0px 0px;
  padding-top : 3px;
  background-image : url('img/s1.gif');
  background-position : 50% top;
  background-repeat : no-repeat;
}
.ph1 {
  margin-left : 90px;
  margin-right : 10px;
  border-left : solid #36c00b 3px;
  float : left;
}
.t1 {
  margin-top : 0px;
  float : right;
  margin-right : 5px;
  -margin-right : 5px;
  width : 375px;
  color : #797979;
}
.t2 {
  font-family : tahoma, sans-serif, verdana;
  font-size : 12px;
  float : left;
  width : 230px;
  height : 195px;
  line-height : 150%;
  padding-right : 10px;  
}
.t3 {
  font-family : tahoma, sans-serif, verdana;  
  background-image : url('img/t5.gif');
  background-repeat : no-repeat;
  padding-left : 10px;
  font-size : 12px;
  margin-top : 23px;
  float : right;
  line-height : 150%;
  color : #797979;
  height : 150px;
  width : 120px;
}
.t3 a {
  color : #555454;
  text-decoration : none;
  border : 2px #e3e3e3 solid;
  padding-left : 2px;
  padding-right : 2px;
  border-left-width : 0px;
  border-top-width : 3px;
  border-right-width : 0px;
  border-bottom-width : 0px;
}
.t3 a:hover {
  color : #302f2f;
  text-decoration : none;
  border-color : #c1c1c1;
}
.t3 a img {
  border : 0px;
}
.t4 {
  margin-top : 130px;
  width : 210px;
}
.t5 {
  padding-right : 5px;
  width : 203px;
  border-top : solid #e3e3e3 4px;
  font-size : 11px;
  padding-top : 1px;
  text-align : right;
  height : 50px;
}
.t5 a {
  color : #969696;
  text-decoration : none;
}
.t5 a:hover {
  padding-top : 4px;
  *padding-top : 5px;
  color : #3b3b3b;
  background-image : url('img/s1.gif');
  background-position : 50% top;
  background-repeat : no-repeat;
}
.t5s {
  padding-top : 4px;
  *padding-top : 5px;
  background-image : url('img/s1.gif');
  background-position : 50% top;
  background-repeat : no-repeat;  
}
.t4o {
  display : inline;
  padding : 1px;
  border : solid #969696 1px;
}
.t4o:hover {
  border : solid #36c00b 1px;
  margin : 0px;
}
.t4m {
  display : inline;
  padding : 1px;
  border : solid #36c00b 1px;
}
.t6 {
  width : 120px;
  padding-top : 130px;
  margin-right : 10px;
  -margin-right : 5px;
  float : right;
  border : 0px;
}
.t6 a img {
  border : 0px;
  margin-top : 5px;  
}
.t7 {
  margin-left : 90px;
  *margin-left : 90px;
  border-left : solid #36c00b 3px;
  padding-left : 15px;
  padding-bottom : 5px;
  font-size : 11px;
  color : #aaaaaa;
  margin-top : 8px;
  margin-bottom : 8px;
  letter-spacing : 0.5pt;
  width : 300px;
  text-align: justify;
}
.t10 {
  margin-left : 90px;
  *margin-left : 90px;
  border-left : solid #36c00b 3px;
  padding-left : 15px;
  padding-bottom : 5px;
  font-size : 11px;
  color : #aaaaaa;
  margin-top : 8px;
  margin-bottom : 8px;
  letter-spacing : 0.5pt;
  width : 600px;
  text-align: justify;
}
.t7 a, .t10 a {
  text-decoration : none;
  color : #a92033;
  font-weight : bold;
}
.t7 h2, .t7 strong, .t10 h2, .t10 strong, .t9 h2, .t8 strong, .t8 h2 {
  font-size : 22px;
}
.t7 a:hover, .t10 a:hover {
  color : #ffffff;
  background-color : #36c00b;
  padding-bottom : 2px;
  padding-right : 2px;
  padding-left : 15px;
  margin-left : -15px;
  *padding-left : -15px;
  margin-bottom : 5px;  
}
.t7 h2 a, .t10 h2 a {
  font-weight : normal;  
}
.t7 h2 a:hover, .t10 h2 a:hover {
  padding : 0px;
  background-color : transparent;
  margin : 0px;
  color : #a92033;
}
.t8 {
  margin-top : 8px;
  float : right;
  margin-right : 35px;
  width : 300px;
  color : #aaaaaa;
  border-left : solid #36c00b 3px;
  padding-left : 15px;
  font-size : 11px;
}
.t9 {
  float : right;
  border-left : solid #36c00b 3px;
  padding-left : 15px;
  padding-bottom : 5px;
  font-size : 11px;
  color : #aaaaaa;
  margin-top : 8px;
  margin-bottom : 8px;
  margin-right : 25px;
  letter-spacing : 0.5pt;
  width : 300px;
  text-align: justify;
}
.tf1 {
  float : left;
  width : 455px;
  margin-left : 90px;
  -margin-left : 45px;
  color : #777777;
  height : 40px;
}
.tf1 a {
  text-decoration : none;
  color : #777777;  
}
.tf1:hover {
  background-color : #f1f1f1;
  border-left-color : #9c9c9c;
}
.tf2 {
  float : left;
  width : 177px;
  background-color : #f1f1f1;
  border-right : solid #e3e3e3 1px;
  color : #777777;
  padding-top : 5px;
  height : 35px;
}
.tf2 strong {
  color : #36c00b;
  font-size : 12px;
  font-family : sans-serif, tahoma, verdana;
  font-weight : bold;
  letter-spacing : normal;
}
.tf1, .tf2 {
  border-top : solid #e3e3e3 1px;
  border-bottom : solid #e3e3e3 1px;
  font-size : 12px;
  border-left : solid #36c00b 3px;
  padding-left : 10px;
  font-family : sans-serif, tahoma, verdana;
  font-weight : normal;
  margin-top : 15px;
}
.clear {
  clear : both;
}
.tf1 h2, .tf1 strong, .tf3 h2, .tf3 strong, #tfo h2, .tf3a strong, .tf3a h2, .tf3ad strong, .tf3ad h2 {
  font-size : 18px;
}
.tf1 strong, .tf3 strong, .tf3a strong, .tf3ad strong {
  margin-left : 5px;
}
.tf2 b {
  color : #777777;
}
.tf3, #tfo, .tf3a, .tf3ad {
  padding-top : 5px;
  padding-bottom : 10px;
  padding-left : 15px;
  padding-right : 10px;
  width : 610px;
  border-top : solid #e3e3e3 1px;
  border-bottom : solid #e3e3e3 1px;
  font-size : 12px;
  border-left : solid #36c00b 3px;
  border-right : solid #e3e3e3 1px;
  margin-left : 110px;
  color : #686868;
  margin-top : 10px;
}
.tf3a, .tf3ad {
  border-color : #36c00b;
}
.tf3ad {
  background-color : #e3f6dd;
}
.tf3a h2, .tf3ad h2 {
  color : #2e2e2e;
  float : left;
}
.tf3 h2 {
  float : left;
  color : #2e2e2e;
}
.tf3a strong, .tf3 strong, .tf3ad strong {
  color : #404040;
  float : right;
}
.tf3:hover, .tf3a:hover {
  border-left-color : #9c9c9c;
}
#tfo {
  background-color : #f1f1f1;
  display : none
}
.tf3:hover {
  background-color : #f1f1f1;
}
.tf3 strong, .tf3a strong, .tf3ad strong {
  font-size : 10px;
  color : #c1c0c0;
  letter-spacing : 0px;
}
.tfn, .tfn1 {
  color : #36c00b;
  font-weight : bold;
  margin-left : 90px;
  -margin-left : 90px;
  background-color : #f1f1f1;
  width : 650px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-right : 5px;
  text-align : right;
  border-top : solid #e3e3e3 1px;
  border-bottom : solid #e3e3e3 1px;
  border-left : solid #36c00b 3px;
  border-right : solid #e3e3e3 1px;
}
.tfn1 {
  background-color : #dfdfdf;
}
.tf3a img, .tf3 img, .tf3ad img {
  margin-top : 5px;
  margin-left : 30px;
  border-top : solid #e3e3e3 1px;
  border-bottom : solid #e3e3e3 1px;
  border-left : solid #36c00b 3px;
  border-right : solid #e3e3e3 1px;
}
.tf3a h2 img, .tf3 h2 img, .tf3ad h2 img {
  margin : 0px;
  border : none;
}
.tfn:hover {
  border-color : #36c00b;
  color : #000000;
}
.tfn {
  cursor : pointer;
}
.textarea, .textarea_d, .textarea_p {
  font-family : tahoma, sans-serif, verdana; 
  font-size : 12px;
  margin-left : 20px;
  margin-top : 8px;
}
.textarea_d, .textarea_p {
  width : 15px;
  text-align : center;
}
.textarea_p {
  margin-left : 0px;
}
.button {
  margin-top : 20px;
  font-size : 16px;
  padding-left : 15px;
  padding-right : 15px;
}
.act {
  position : absolute;
  margin-top : 2px;
  margin-left : -47px;
  *margin-left : -47px;
}
.left {
  float : left;
}
a .rss {
  border : none;
  margin-top : 2px;
  margin-left : 10px;
}
.posts {
  float : left;
  margin-left : 110px;
  -margin-left : 55px;
  border : 1px solid #e3e3e3;
  background-color : #f1f1f1;
  padding : 2px 15px 2px 15px;
  *margin-bottom : 10px;  
}
.next {
  float : right;
  margin-right : 50px;
  display : inline;
}
.next a img {
  border : 1px solid #e3e3e3;
  background-color : #f1f1f1;
  padding : 2px;
}
.next a img:hover {
  border-color : #36c00b;
}
.hdn {
  display : none;
}
