/*
CSS Document ver.: 060811screen;
Author: Vaclav Kijonka; vaclav.kijonka@artbits.cz; http://www.artbits.cz
*/

/* Document basics */
body {
  margin:0;padding:0 2em;
  font: 9.5pt Verdana, Arial, Helvetica, sans-serif;
  background:#fff; /*url('../bg/body.gif') repeat-x top left;/*#9f9e90;*/
  color:black;
  }
input,option {font-size:9pt;}
	
/* Begining LAYOUT */
#container {
  width:900px; 
  max-width:100%;
  margin:0 auto;padding:0;
  color:black;
  }
#container-in {
  border-width:0;
  border-style:solid;
  border-color:#fff;/*#989788;*/
  }

/* Two-cols formating */	
#content {
  float:left;
  width:67.5%;
  margin:0;padding:0;
  }
#content-in {
  margin:0;
  padding:0 2em 0 0;
  }
#sidebar {
  margin:0 0 0 67.5%;padding:0;
  }
#sidebar-in {
  padding:0 0 1em;
  margin:0;
  background:#d9d9ca url('../bg/sidebar.png') repeat-y top center;
  font-size:90%;
  }
	
	.cleaner {clear:both;}
	.cleaner-novis {clear:both; visibility:hidden;}

/* End of two-cols formating */
/* End of LAYOUT */
	
/* Begining inside object formating */
/*#helpbar span {display:none;}*/
#helpbar, #navbar {margin:0;}
#helpbar span {display:none;}
	
	#navbar {
    padding:0;margin:.5em 1em;
    border-width:1px;
    border-color:#aaa #fff #fff #aaa;
    border-style:solid;
    text-transform:uppercase;
    }
	#navbar a {
    display:block;
    margin:0;
    padding:0 1em;
    height:2.25em;
    line-height:2.25em;
    border-width:1px;
    border-color:#fff #aaa #aaa #fff;
    border-style:solid;
    background:#ededdd url('../bg/navbar.png') repeat-y top center;
    text-decoration:none;
    }
  #navbar a strong {
    display:block;
    width:100%;
    height:100%;
    background:url('../icon/arrow01.gif') no-repeat right center;
    }
  #navbar a:hover {
    background: url('../bg/navbarhvr.png') repeat top center;
    }
	
	h1 {
    font-size:1em;
    margin:2em 0;
    padding:0;
    line-height:1em;
    position:relative;
    width:210px;
    height:64px;
    overflow:hidden;
    }
	h1 span {display:block; font-size:150%;}
	h1 i {font-size:9.5pt; font-weight:normal;}
	h1 #logo {display:block; position:absolute; top:0; left:0; z-index:1; width:210px; height:64px; background:url("../logo/logo2.gif") bottom left no-repeat;}
	
	h2 {font-size:9.5pt; margin-top:0; padding:0.5em 0; line-height:1.2em;}
	#content h2 {padding:0; font-weight:normal;font-size: 150%; font-weight:normal; letter-spacing:0.01em;}
  #content h2 span {display:block;font-size:10pt;font-family:monospace;color:gray;}
	#sidebar h2 {
    padding:1em 1em .5em;
    margin:.5em 1em 0;
    font-weight:normal;
    font-size:100%;
    border-width:1px 1px 0;
    border-color:#aaa #fff #fff #aaa;
    border-style:solid;
    }
  #sidebar form {
    display:block;
    margin:.5em 1em;
    padding:1em;
    }
  #search,#login {
    border-color:#aaa #fff #fff #aaa;
    border-width:1px;
    border-style:solid;
    }
  #sidebar input {
    margin:0 .25em .25em 0;
    padding:.2em;
    vertical-align:middle;
    border-width:1px;
    }
  #sidebar p {
    margin:0 1em;
    padding:.5em 1em;
    border-width:0 1px;
    border-color:#fff #fff #fff #aaa;
    border-style:solid;
    }
  #sidebar .footer {
    border-bottom:1px solid #fff;
    padding-bottom:1em;
    }
  #lang {
    display:block;
    margin:0 1em .5em;
    padding:0;
    border-style:solid;
    border-width:0 1px 1px;
    border-color:#aaa #fff #fff #aaa;
    }
  #lang a, #lang strong {
    display:table-cell;
    margin:0;
    padding:2em 1em 1em;
    line-height:1em;
    _line-height:4em;
    height:4em;
    border-style:solid;
    border-width:0 1px 1px;
    border-color:#fff #aaa #aaa #fff;
    }
	p {line-height:1.4em;}
  
  .footer {padding:0 0 2em;}
  #footer {
    line-height:2em;
    font-size:90%;
    margin-bottom:9em;
    }
/* sidebar item background */
  #sidebar h2,#sidebar form,#sidebar p {
    background:#f2f2e6 url('../bg/sidebarrev.png') repeat-y top center;
    }  
/* end sidebar item background */

	#tempname {margin:0; font-size:8pt; padding:0.5em; background:#995; color:#fff;}
	.novis {display:none;}
/*	#olderposts {color:#444;}*/

	.comment {display: none; color:#773; font-style:italic; font-family:monospace; font-size:9pt; font-weight:normal;}
	/* End of TYPE FORMATING */
		
	a {color: #069;}
	a:hover {color:#137bba;}
	a:active,#navbar a:active {background:orange;color:#fff;}

