/*
Design by stereoIT s.r.o originally inspired by http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
/*
  H1 text color #666666
  lighter gray color #999999
  dark gray #333333

  ahover #5B6C17
  a #829630
	
paragrafy #666666 line height 1.5em size 12px
*/
* {
border:0 none;
margin:0;
padding:0;
}

body {
	margin: 0;
	padding: 0;
	/* background: #EBEBEB url(../images/background.png) left top; 
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	*/
	background: black url(../images/new_top_green.png) repeat-x 0 137px;
	color: #6D6D6D;
}

a { 
	text-decoration: none;
	color: #678836;
	font-weight: bold;
	font-size: 12px;
}

a:focus, a:active {
	outline: none;
}

a:hover { text-decoration: underline;}

h1 { margin: 0px; padding: 1em 0em; font-size: 16px;text-shadow:1px 1px 2px #BBBBBB;}
tr, p, div {
	font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
}

ul { list-style: none; margin-left: 1.8em; padding: 0px; margin-top: 0px;}
#page {
/*	background: transparent url(../images/new_top_shadows.gif) no-repeat center 137px; */
	width: 816px;
	margin: 0 auto;
	position: relative;
}

#left_shadow {
  	background-image: url('../images/stereoit-fixed-sprites.png');
	background-position: -2535px top;
	height: 58px;
	width: 8px;
	position: absolute;
	top: 137px;
}

#right_shadow {
  	background-image: url('../images/stereoit-fixed-sprites.png');
	background-position: -2544px top;
	height: 58px;
	width: 8px;
	position: absolute;
	top: 137px;
	left: 808px;
}

#content {
	background: transparent url(../images/new_border_left.png) repeat-y left 0px;
	background-color: #f0f0f0;
}

#header01 {
  	background-image: url('../images/stereoit-fixed-sprites.png');
  	background-position: -800px top;
	width: 800px;
	height: 5px;
}

#header02 {
/*	background: transparent url(../images/new_header02.png) no-repeat center top; */
	background: transparent url(../images/new_header_padder.png) no-repeat right top; 
	width: 800px;
	height: 52px;
	background-color: white;
}

#header02_left_padder {
    background: transparent url(../images/new_header_padder_left.png) no-repeat left top; 
	width: 800px;
	height: 52px;
}


#header03 {
  	background-image: url('../images/stereoit-fixed-sprites.png');
	background-position: -1600px top;
	width: 800px;
	height: 134px;
}

#main {
/*	background: transparent url(../images/new_content.png) no-repeat center top; */
	background: transparent url(../images/new_main_padder.png) repeat-x right 0px; 
	background-color: #f0f0f0;
	width: 798px;
	min-height:342px;
	margin: 0 auto;
}

#footer {
	width: 800px;
	font-size: 10px;
}
#footer hr { border: none;
			border-top: dashed 1px #cccfcb;
			width: 90%;
			margin: 15px auto 5px auto;
		}

#footerlast {
  	background-image: url('../images/stereoit-fixed-sprites.png');
	background-position: -0px top;
	width: 800px;
	height: 9px;
}

#footer p { 
	padding: 17px 50px 0px;
	text-align: right;
	font-family: Verdana,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

#wrapper { 
	padding-top: 39px;
	padding-bottom: 39px;
	
}

#main_right_border {
	background: transparent url(../images/new_content_padder.png) repeat-y top right;
	width: 560px;
	float: left;
}

div.clear {
	clear: both;
}

#content_border_right {
	background: transparent url(../images/new_border_right.png) repeat-y right 0px;
}

#main_content {
/*	background: transparent url(../images/new_content_main.png) no-repeat left 0px; */:w
	height: 342px;
	width: 556;
	padding: 1em;
	font-size: 12px;
}


#gradient {
	background: transparent url(../images/new_gradient.png) repeat-x  0 137px;
	width: 800px;
	margin: 0 auto;
}

#sidebar {
/*	background: transparent url(../images/new_content_news.png) no-repeat right 0px; */
	float: right;
/*	height: 342px; */
	width: 238px;
	color: #6D6D6D;
	font-size: 10px;
}
#logo {float: left;}
#logo a { 
  	background-image: url('../images/stereoit-fixed-sprites.png');
	display:block;
	background-position: -2400px top;
	width:135px; height:52px;
margin-left:6px;text-indent:-9000px;}

/*------------- START OF right sidebar for quick news -------------- */
#sidebar h1 { 
	font-size: 12px; 
	font-weight: bold;
	margin-left: 0.5em;
	text-shadow:1px 1px 2px #BBBBBB;
}
#sidebar hr { border: none;
			border-top: dashed 1px #e3e6e1;
			width: 90%;
			margin: 5px auto;
		}
#sidebar ul { list-style: none; margin-left: 1.8em; padding: 0px; width:85%;margin-top: 0px;}
#news li { margin 10px auto;}

#news-archive {margin: 10px auto; display:block;text-align: center;}
.when {font-weight: bold;}
.by {font-weight: bold;}
#news a { font-size: 12px;}
#news li .title {margin-top: 2px; 
	margin-bottom: 10px;
	display: block;
}
/*---------------END OF  right side bar for quick news ------------- */

#sitemap { 
	background-color: #d4d4d4; 
	margin: 10pt auto; 
	margin-right: 50px;
	border: 1px solid #999999;
	display: none;
	width: 50%;
}

.sitemap-col { float: left; margin: 10px 24px 10px 34px; max-width: 200px;}
div.sitemap-col ul li { list-style-image: none; list-style-position: outside; list-style-type: none; }
li.header { color: #787878; font-weight: bold; margin: 2px 0;}

/* generic --------------------- */
.clear { clear: both;}


.utils { float: right;padding: 1em 0; }
.utils a { text-align: right; padding: 1em 0.5em; }
#quicknews p.authordate { color: #333333; margin: 1em 0.5em; font-size: 11px; text-align: right;text-shadow:1px 1px 2px #BBBBBB;}

.cite { width: 95%; margin: 0 auto 0.5em auto; }



/* TOPNAV menu ----------------------------------- */

#emenu-company li { width: 81px;}

/* width and height of the container */  
.emenu { 
    width: 240px; 
	float: right;
	margin-right: 10px;
} 
 
/* content (set the background image here) */ 
.emenu .menu_content { 
    background: url() no-repeat top;
    padding: 3em 1em 1em 1em; 
} 
 
/* main menu header */ 
.emenu ul li { 
    font-size:1.2em; 
} 
 
/* main menu link */ 
.emenu ul li a { 
    padding: 5px; 
    font-family: Verdana,Helvetica,Arial, sans-serif; 
    text-decoration: none; 
    font-weight: normal; 
    color: black; 
	text-shadow:1px 1px 2px #BBBBBB;
} 
 
/* main menu link hover */ 
.emenu ul li a:hover { 
	text-shadow: 0px 1px 1px black;
} 
 
/* drop down menu */ 
.emenu ul li ul { 
    background-color: white; 
    border: solid #fff; 
    border-width: 0 2px; 
} 
 
/* drop down menu section */ 
.emenu ul li ul li { 
    padding: 5px; 
    border-top: solid 1px #fff; 
    font-family: Verdana,Helvetica, Arial, sans-serif; 
} 
 
/* drop down menu section header */ 
.emenu ul li ul li h3 { 
    font-size: 1.2em; 
} 
 
/* drop down menu section list */ 
.emenu ul li ul li ul li { 
    font-size: 0.9em; 
    padding: 0 0 0 15px; 
    line-height: 1.3em; 
    background: url(bullet.gif) no-repeat left center; 
    list-style:square; 
    list-style-position:inside; 
} 
 
/* drop down menu section list links */ 
.emenu ul li ul li ul li a { 
    color:#0052FF; 
} 
.emenu ul li ul li ul li a:hover { 
    color:#000; 
} 
 
 
/* ---- Stuff you shouldn't have to change ---- */ 
 
.emenu * { 
    margin:0; 
    padding:0; 
} 
.emenu { 
    overflow: hidden; 
} 
 
.emenu ul { 
    position: absolute; 
    z-index: 99; 
} 
 
.emenu ul li { 
    list-style: none; 
    float: left; 
	padding: 20px 10px;
} 
 
.emenu ul li.first-child { 
    border: 0; 
} 
 
.emenu ul li ul { 
    overflow: hidden; 
    visibility: hidden; 
} 
 
.emenu ul li.first-child ul { 
    border-left: 0; 
} 
 
.emenu ul li ul li { 
    float:none; 
} 
 
.emenu ul li ul li.first-child { 
    border: 0; 
} 
 
.emenu ul li ul li ul { 
    visibility: inherit; 
    position: relative; 
    border: 0; 
} 
 
.emenu ul li ul li ul li { 
    border: 0; 
} 
 
.emenu ul li a { 
    display: block; 
} 
 
.emenu ul li.first-child a { 
    border-left: none; 
} 
 
.emenu ul li ul li.first-child a { 
	padding-top: 15px;
}
.emenu .menu_content { 
    height: 100%; 
} 

#menu-services { width: 150px}
#menu-about {width: 95px;}
#menu-about ul { width: 100px;position: relative;left: -20px; }
