body, p {margin:0; padding:0;}

img {border:0;}

body {
    background:#000;
    font: 13px Arial, Helvetica, 'Trebuchet MS', sans-serif;
    color:#29343b;
    margin-top:8px;
}

.active {font-weight:bold;}
.none {text-decoration:none; background:#fff;}
	.none:hover {text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.clearer {clear:both; height:1px; line-height:1px; font-size:1px;}
.small {font-size:11px;}
pre { white-space: normal;}

a, a:visited {
	color:#555;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

#caption-adv a, #caption-adv a:visited {
	color:#AAA;
	text-decoration:none;
}
#caption-adv a:hover {
	text-decoration:underline;
}

div#content-body h2 a {
	background:#fff;
	padding:0;
}

div#content-body a:hover {
	background:none;
}

h1, h2, h3 {
	color:#666;
	font-weight:normal;
	margin:0;
}
h1 {
	font-size:38px;
        font-family:serif;
        font-style:italic;
	line-height:45px;
	padding:15px 26px 10px 26px;
	
}
h2, div#content h1 {
	font-size:25px;
	line-height:25px;
	padding:10px 0 15px 0;
}
h3 {
	font-size:16px;
	line-height:16px;
	padding:20px 0 10px 0;
}
div#container {
	width:1000px;
	margin:0 auto;
}
div#lang-and-search {
	height:41px;
}
	#lang {
  color:#B1B1B1;
  margin:0;
  padding:10px 0 0 26px;
  width:460px;
  height:20px;
  overflow:hidden;
	}
	#lang li {
  display:inline;
	}
	#lang li a.active {
  color:#B1B1B1;
	}
	#lang li a:hover, #lang li a.active:hover {
  background:none;
  text-decoration:underline;
	}
	#search {
  float:right;
  margin:0;
  padding:2px 26px 0 0;
	}
	#search input.submit {
  width:22px; 
  height:23px;
  border:0px;
  margin-top:7px;
  background: url('../images/dakarsubmit.png?1') no-repeat;
	}
  #search input.textbox {
  margin:7px 0 0 6px; 
  padding:2px; 
  border: 1px solid #d2d2d2;
  width:172px; 
  height:17px; 
  font-family:arial, helvetica, sans-serif; 
  font-size:12px;
  line-height:17px;
  background: #fff url('../images/input-text.png?1') repeat-x top;
	}
div#heading {
	border-bottom:2px solid #444;
	text-align:center;
	padding:10px 0;
	overflow: hidden;
}
.tagline {
    font-family:serif;
    font-style:italic;
    color:#444;
}

#sidebar {
  float:left;
  width: 170px;
}
#menu {
  margin:0;
  padding:20px 0 30px 0;
  list-style:none;	
  font-size:16px;

	}
	#menu li {
  width:186px;
  overflow:hidden;
  margin:2px 0;
background: black;
	}
	#menu a {
  display:block;
  padding:7px 26px;
	}
	#menu li.selected a {
 		color: #A1A1A1;
                font-size: 16px;
	}
	#menu li.selected li a {
 		color: #555555;
	}
	#menu li.selected li a.active {
 		color: #A1A1A1;
                font-size: 16px;
	}

	#menu li.selected .submenu {
  padding:5px 23px 10px 26px;
  list-style:none;
  border-top: 1px dotted #444444;
  margin: 0;
	}
	#menu li.selected .submenu li {
  overflow:hidden;
padding: 2px 0;
	}
	#menu li .submenu a {
  font-size:13px;
  background:none;
  display:inline;
                line-height: 16px;
padding: 0;
	}
div#content-body, div#content-blog {
	float:left;
	width:794px;
	overflow:hidden;
	padding:20px 18px 30px 18px;
}
div#content-body-inner, #div#content-blog-inner {
  /* width: 512px; */
}
div#content-body ul, div#content-body ol {
	margin:0;
	/* padding:0 0 0 70px; */
}
#content-body ul, #content-blog ul {
    list-style-image: url('../images/content-li.png?1');
	}
	.blog-info {
  color:#9d9d9d;
  margin:-10px 0 15px 0;  
	}
	.hr {
  border-bottom:2px solid #f1f1f1;
  margin:15px 0;
	}
	#comments h3 {
  margin:0;
  padding:0;
	}
	#comments .blog-info {
  color:#9d9d9d;
  margin:10px 0 15px 0;  
	}
	#comments .blog-info span {
  color:#0066BB;
	}
	#comments .formtitle {
  padding-left:70px;
  width:99px;
  margin-top:5px;
	}
	#comments textarea, #comments .textbox {
  font-family:arial, helvetica, sans-serif; 
  font-size:11px;
  line-height:17px;
  background: #fff url('../images/input-text.png?1') repeat-x top;
  padding:2px;
  border: 1px solid #d2d2d2;
  width:216px; 
  margin:5px 0 0; 
	}
	#comments .textbox {
  height:17px;
	}
	#comments .add {
  text-align:center;
  width:510px;
	}
	#comments .submit {
  border:1px solid #cfcfcf;
  background: url('../images/comment-submit.png?1') repeat-x top;
  padding: 0 10px;
  height:21px;
  margin:5px 0 0;

	}
div#footer {
	text-align:center;
	color:#666666;
	padding:0px 26px;
	margin-bottom:0px;
}
div#footer b, div#footer strong {
	color:#0066BB;
}
div#footer .right {
	width:200px;
}
#edicy {
  font-size: 10px;
  line-height: 10px;
  text-align: right;
}