body
{
	background-image: url(../images/design/bg.png);
	font-family: Tahoma;
	font-size: 13px;
	color: #fff;
	text-align: center;
}
.hidden{
  display:none;
}
*{margin: 0px; padding: 0px;}
img{border: 0px;}
br{clear: both;}
a{color: #4ab848;}
a:hover{color: #535353;}
/*1e201d*/

div#upper
{
	background-image:url(../images/design/head_bg.png);
	width: 100%;
	height: 136px;
}
div#banner{background-image:url(../images/design/upper.png); margin: 0px auto; width: 900px; text-align: right;}

div#menu
{
	background-image:url(../images/design/menu_bg.png);
	width: 100%;
	height: 30px;
}

div#menu ul
{
	margin: 0px auto;
	text-align: left;
	width: 900px;
	list-style-type: none;
}

div#menu ul li
{
	float: left;
	padding: 5px 5px 0px 5px;
}
div#menu ul li a{text-decoration: none; color: #fff; font-weight: bold;}
div#menu ul li a:hover, div#menu ul li a.active{color: #4ab848;}

div#articles_bg
{
	background-image:url(../images/design/articles_bg.png);
	width: 100%;
	height: 147px;
	margin-bottom: 7px;
}

div#articles
{
	background-image:url(../images/design/articles.png); 
	margin: 0px auto;
	width: 860px;
	height: 122px;
	text-align: left;
	padding: 15px 20px 0px 20px;
}

div#articles h1
{
	color: #4ab848;
	font-size: 13px;
	margin-bottom: 5px;
}

div#articles p
{
}

div#content{width: 100%;}
div#inner_content
{
	width: 900px;	
	margin: 0px auto;
	text-align: left;	
}
div#inner_content h2{color:#fff; padding-top: 20px;}
div#inner_content p{text-align: justify; padding: 0px 20px;}
/*div.project{width: 900px; height: 51px;}
div.project a img.project_hover, div.project a:hover img.project{cursor: pointer;}
div.project a:hover img.project_hover, div.project a img.project{cursor: pointer;}
div.project a{display: block;}*/
div#inner_content table{border-collapse: collapse;}
div#inner_content table tr td{padding: 15px 10px;}

div#footer
{
	/*background-image: url(../images/design/footer_bg.png);*/
	/*height: 46px;*/
	width: 100%;
	padding: 30px 0px 20px 0px;
}
div#footer a{font-size: 12px; color: #fff; text-decoration: none;}
div#footer a:hover{color: #4ab848;}

/**************************************************************************************************************************************************/

/* Ku galerii */
.nahled {}
div.nahledOff 
{
  width: 900px;
  height: 51px;
}

div.nahledOff a
{
	display: block;
	width: 900px;
	height: 51px;
}
a.hidden {
 

}
div.nahledOn1 {
  background-color: #4ab848;
  border:5px solid #1E201D;
  color:#fff;
  cursor:pointer;
  height:29px;
  padding:12px 0 0 5px;
  position:relative;
}

div.nahledOn1 b{
  left:30px;
  position:absolute;
  top:27px;
  z-index:100;
  font-size: 13px;
}

div.nahledOnText {
  font-family:Tahoma;
  font-size:10px;
  height:60px;
  left:-5px;
  overflow:hidden;
  position:absolute;
  text-align:center;
  top:-15px;
  width:900px;
}
div.nahledOnText a { 
  height:51px;
  left:0;
  position:absolute;
  text-decoration:none;
  top:10px;
  width:900px;
}
/* Koniec ku galerii */