body {
margin:0;
padding:0 0 30px 0;
background-color:#fff;
font-family:arial;
font-size:12px;
color: #4e4e4e;
}

.clear{
	clear:both;
}

img { border: 0; }
table { font-size:12px;}

/*****************************************
============ SITE STRUCTURE ============= 
*****************************************/

#maincontainer{
/*background: #ffffff;*/
/*height: 100px; /*Height of top section*/
}

#contentwrapper
{
  float: left;
  width: 100%;
}

#contentcolumn
{
  margin: 0 235px 0 235px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn
{
  position: relative;
  float: left;
  width: 220px; /*Width of left column*/
  margin-left: -100%;
}

#rightcolumn
{
  position: relative;
  float: left;
  width: 220px; /*Width of right column*/
  margin-left: -220px; /*Set left marginto -(RightColumnWidth)*/
}

#footer{
clear: left;
color: #4e4e4e;
text-align: justify;
font-size:11px;
padding-top:20px;
}


/***************************************
============ TOP SECTION ============= 
***************************************/

#topsection {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#5a5758;
	height:80px;
}

#topsection a {
	font-size:12px;
	font-weight:bold;
	color:#174b33;
	text-decoration:none;
}

#topsection a:hover {
	color:#5a5758;
	text-decoration:none;
}

#topsection .logo {
	float:left;
	position:relative;
	top:15px;
	left:20px;
	width:160px;
	font-size:11px;
	-height:75px;
	z-index: 100;
}

#topsection .search {
	float:left;
	position:relative;
	top:15px;
	width:100%;
	margin:0 -130px 0 -160px;
	text-align:center;
	height:75px;
}

#topsection .search form {
	margin:0 0 10px 0;
}

#topsection .search input {
	padding:1px;
	font-size:12px;
	border:1px solid #94af6d;
	color: #4e4e4e;
}

#topsection .search select {
	padding:1px;
	font-size:12px;
	border:1px solid #94af6d;
	color: #4e4e4e;
}

#topsection .search input.button {
	font-size:13px;
	padding:1px 5px 1px 5px;
	background:#fff;
	border:1px solid #94af6d;
}

#topsection .search .paskaidro {
	color:#666;
	font-weight:normal;
}

#topsection .search a.active {
	color: red;
}
#topsection .grozs {
	float:left;
	position:relative;
	top:5px;
	right:20px;
	width:130px;
	height:1px;
	text-align:right;

}
#topsection .lang {
	float:left;
	position:relative;
	top:75px;
	right:20px;
	width:130px;
	text-align:right;
	height:15px;
}

#topsection .lang a {
	padding: 0 4px;
}


/***********************************
============ TOP MENU ============= 
***********************************/

#menu {
	float:left;
	width:100%;
	padding:2px 0 2px 0;
	background:#174b33;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:10px 0 0 0;
}

#menu table {
	font-size:12px;
}

#menu td {
	text-align:center;
	color:#fff;
}

#menu a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}

#menu a:hover {
	color:#fff;
	text-decoration:underline;
}




/*****************************************
============ MAIN CONTENT ============= 
*****************************************/

/* #contentcolumn .header 
{
    position: relative;
	padding:5px;
	height:15px;
	
} */

#contentcolumn .path {
	font-size:11px;
	color:#696566;
    padding: 5px;
}

#contentcolumn .path a {
	font-size:11px;
	color:#6e9a80;
	text-decoration:none;
}

#contentcolumn .path a:hover {
	color:#174b33;
	text-decoration:underline;
}

#contentcolumn .login {
	padding:5px;
	width:200px;
	height:100px;
}

#contentcolumn .login a {
	color:#174b33;
	text-transform:uppercase;
	font-size:14px;
    font-weight: bold;
    font-family: arial;
	text-decoration:none;
    display: block;
    margin: 5px 0;
    padding: 0;
}

#contentcolumn .tools 
{
    display: block;
    position: relative;
    z-index: 95;
    float: right;
    top: -20px;
}

#contentcolumn .tools table {
	font-size:12px;
	border:0;
}

#contentcolumn .tools a {
	color:#5a5758;
	text-decoration:none;
}

#contentcolumn .tools a:hover {
	color:#174b33;
	text-decoration:underline;
}

#contentcolumn .content {
	padding:0;
	margin:0;
	width:100%;
	overflow:visible;
	z-index: 90;
	position:relative;
}


/**************************************
============ LEFT MENU ============= 
**************************************/

#leftcolumn .login {
	padding:5px;
	height:102px;
	border-bottom:1px dotted #ccc;
}

#leftcolumn .login a, #contentcolumn .header .login a  {
	color:#174b33;
	text-transform:uppercase;
	font-size:12px;
    font-weight: bold;
    font-family: arial;
    text-align: left;
	text-decoration:none;
    display: block;
    margin: 5px 0 0 0;
    padding: 0;
}

#leftcolumn .login p {
    margin: 0 3px;
    padding: 0;
}

#leftcolumn .login p a {
    display: inline;
	font-size:11px;
	font-weight:normal;
	font-family:tahoma;
	color:#174b33;
	text-decoration:none;
    text-transform:none;
    padding-left: 3px;
}

#leftcolumn .menu {
	margin-bottom:20px;
}



/**************************************
============ RIGHT MENU ============= 
**************************************/


/**************************************
============ KMR Zinas============= 
**************************************/

table.kmrzinas  {
font-size: 12px;
	
}
table.kmrzinas td{
border-collapse: collapse;
padding: 3px 3px 3px 3px;
font-size: 12px;
}

/*********************************
============ FOOTER ============= 
*********************************/

#footer .bar {
	background:#174b33;
	width:100%;
	height:5px;
	margin:10px 0 10px 0;
}

#footer p {
	padding: 0 10px 10px 10px;
}
/**********************************
========== Add this toolbox =========
***********************************/
.addthis{
	display: none;
	position: absolute;
	top: -5px;
}

