html, body {
	height : 100%;
	margin : 0;
	padding : 0;
}
body {
	font-size : 100%;
	font-family : inherit;
	line-height : 1;
}
h1, h2, h3, h4, h5, h6, p, ul, li, form, fieldset, label {
	font-weight : normal;
	margin : 0;
	padding : 0;
}
ul, ol {
	list-style : none;
}
img {
	border : 0;
	vertical-align : top;
}
a {
	color : #57a2cc;
}
a:hover {
	text-decoration : none;
}
a, :focus {
	outline : none;
}
.clear {
	clear : both;
	height : 0;
	font-size : 0;
	line-height : 0;
}
/* ------------------------- */

/* CSS Clearfix */
.clearfix:after {
	height : 0;
	content : ".";
	display : block;
	clear : both;
	visibility : hidden;
	line-height : 0;
	font-size : 0;
}
html[xmlns] .clearfix {
	display : block;
}
.clearfix {
	display : inline-block;
}
/* ------------------------- */

/* B: Index Style */
#main-container {
	min-width : 1000px;
	max-width : 100%;
	min-height : 100%;
	background : url(./img/header-str.jpg) repeat-x;
	margin : 0 auto -153px auto;
}
#right-column-wrapper {
	width : 100%;
	float : left;
}
#right-column {
	min-height : 10px;	/* Makes visible Left Sidebar if Right Column is empty */
	margin-left : 250px;
}
#header {
	height : 225px;
	background : url(./img/hd-shadow-top.png) no-repeat 50% 23px;
	position : relative;
}
#hd-1reklam {
	float : right;
	padding : 25px 10px 0 0;
}

/* Header Positioned Elements */
#bd-tl-corner {
	width : 4px;
	height : 22px;
	background : url(./img/bd-tl-corner.jpg) no-repeat;
	position : absolute;
	top : 0;
	left : -250px;
}
#bd-tr-corner {
	width : 4px;
	height : 22px;
	background : url(./img/bd-tr-corner.jpg) no-repeat;
	position : absolute;
	top : 0;
	right : 0;
}
#hd-spiral-left {
	width : 174px;
	height : 31px;
	background : url(./img/hd-spiral.png) no-repeat;
	position : absolute;
	top : 8px;
	left : 29px;
	z-index : 1;
}
#hd-spiral-right {
	width : 174px;
	height : 31px;
	background : url(./img/hd-spiral.png) no-repeat;
	position : absolute;
	top : 8px;
	right : 17px;
	z-index : 2;
}
#hd-shadow-right {
	width : 392px;
	height : 177px;
	background : url(./img/hd-shadow-right.png) no-repeat;
	position : absolute;
	bottom : 0;
	right : 0;
	z-index : 3;
}
#hd-shadow-hand {
	width : 325px;
	height : 242px;
/* 	background : url(./img/hd-shadow-hand.png) no-repeat; */
	position : absolute;
	top : 70px;
	left : 0;
	z-index : 4;
}
#hd-text {
	width : 375px;
	height : 134px;
/* 	background : url(./img/hd-text.png) no-repeat; */
	position : absolute;
	top : 67px;
	left : 345px;
	z-index : 5;
}
/* ------------------------- */

/* Header Navigation */
ul#hd-nav {
	font : 14px Tahoma, Arial, Verdana, sans-serif;
	height : 39px;
	margin-left : 230px;
	position : relative;
	z-index : 6;
	overflow : hidden;
}
ul#hd-nav li {
	float : left;
	margin : 5px 0 0 10px;
}
ul#hd-nav li:hover {
	background : url(./img/hdnav-hover-arrow.jpg) no-repeat 0% 0%;
	margin-left : 0;	/* ! */
}
ul#hd-nav li a {
	background : url(./img/hdnav-arrow.png) no-repeat 0% 10px;
	color : #f5f5f3;
	text-shadow : #82bbd6 1px 0 0;
	text-decoration : none;
	display : block;
	padding : 5px 9px 6px 19px;
}
ul#hd-nav li a:hover {
	background : url(./img/hdnav-hover.jpg) no-repeat 100% 0%;
	color : #3970bf;
	text-shadow : #a6bfdf 1px 0 0;
	padding-left : 29px;
}
ul#hd-nav span.hdnav-sep {
	width : 1px;
	height : 12px;
	background : url(./img/hdnav-sep.jpg) no-repeat 0% 50%;
	display : block;
	float : left;
	margin : 13px 15px 0 15px;
}
/* ------------------------- */

/* Site Search */
#site-search {
	float : right;
	clear : both;
	margin : 18px 16px 0 0;
	position : relative;
	z-index : 7;
}
#site-search span {
	display : block;
	float : left;
}
span.site-search {
	width : 227px;
	height : 27px;
}
span.site-search input {
	font : 13px Arial, Tahoma, Verdana, sans-serif;
	width : 203px;
	color : #9f9f9f;
	margin-left : 14px;
	padding : 5px 0 6px 0;
	border : none;
	background : none;
}
span.submit-site-search {
	width : 32px;
	height : 26px;
	margin : 1px 0 0 5px;
	position : relative;
}
span.submit-site-search input {
	width : 24px;
	height : 23px;
	border : 0;
	background : none;
	cursor : pointer;
	position : absolute;
	top : 0;
	left : 4px;
}
span.advanced-search {
	font : 11px Arial, Tahoma, Verdana, sans-serif;
	background : url(./img/advanced-search-arrow.png) no-repeat 2px 3px;
	clear : both;
	display : block;
	margin-top : 8px;
	padding-left : 17px;
}
span.advanced-search a {
	color : #5e8eac;
}
/* ------------------------- */

/* Index Content */
#content-wrapper {
	width : 100%;
	float : left;
}
#content {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	min-height : 10px;	/* Makes visible Content Sidebar if Content block is empty */
	color : #878787;
	margin : -8px 305px 0 30px;
}
#content h1 {
	font : 18px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/dotted.png) repeat-x 0% 100%;
	color : #5e8eac;
	margin : 20px 0 7px 0;
	padding-bottom : 12px;
	clear : both;
}
#content p {
	padding : 5px 0;
}
.article {
	background : url(./img/dotted.png) repeat-x 0% 100%;
	margin-bottom : 10px;
	padding-bottom : 10px;
	overflow : hidden;
}
.article-more {
	float : left;
	margin-top : 6px;
}
.article-more a {
	background : #5f8eac url(./img/more-link-bg.jpg) no-repeat 0% 50%;
	color : #ffffff;
	text-decoration : none;
	display : block;
	padding : 3px 15px 5px 12px;
	position : relative;
}
.article-author {
	font : italic 11px Arial, Tahoma, Verdana, sans-serif;
	color : #383838;
	float : right;
	margin : 9px 6px 0 0;
}
.article-author a {
	font-size : 12px;
}
.news-empty {
	background : url(./img/dashed.png) repeat-x 0% 100%;
	color : #778289;
	padding : 10px 0 9px 0;
	clear : both;
	overflow : hidden;
}
.news-image {
	width : 158px;
	height : 101px;
	background-repeat : no-repeat;
	background-position : 0% 0%;
	float : left;
}
.news-empty p {
	margin-left : 173px;
	text-align : justify;
}
.news-empty p.news-date {
	font : bold 11px Arial, Tahoma, Verdana, sans-serif;
	color : #959595;
	margin : -4px 0 -5px 173px;
}
.news-empty a {
	color : #778289;
}
.archive-link {
	font : 13px Tahoma, Arial, Verdana, sans-serif;
	float : left;
	margin-top : 12px;
}
.archive-link a {
	background : #5f8eac url(./img/more-link-bg.jpg) no-repeat 0% 50%;
	color : #ffffff;
	text-decoration : none;
	display : block;
	padding : 4px 17px 6px 16px;
	position : relative;
}
/* ------------------------- */

/* Content Sidebar */
.content-sidebar {
	font : 13px Arial, Tahoma, Verdana, sans-serif;
	width : 260px;
	background : #eeeced url(./img/content-sidebar-bg.jpg) repeat-x 0% 0%;
	color : #898989;
	float : left;
	margin : 19px 0 0 -280px;
	padding-bottom : 11px;
}
.content-sidebar h1 {
	font : bold 11px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/cont-sidebar-title.png) no-repeat 0% 0%;
	color : #e7e7e3;
	margin : 46px 10px 0 10px;
	padding : 9px 10px 28px 14px;
	clear : both;
	position : relative;
}
.content-sidebar h1 img {
	position : absolute;
	right : 5px;
}
.csidebar-empty {
	margin : 0 16px 16px 18px;
	overflow : hidden;
}
.content-sidebar .csidebar-empty p {
	padding : 0;	/* ! */
}
.csidebar-empty p.csidebar-input {
	width : 224px;
	height : 39px;
	background : url(./img/csidebar-input.png) no-repeat 0% 0%;
	margin : 7px 0 10px 0;
}
.csidebar-empty p.csidebar-input input {
	font : 20px Tahoma, Arial, Verdana, sans-serif;
	width : 204px;
	color : #000000;
	margin-left : 10px;
	padding : 7px 0 7px 0;
	border : none;
	background : none;
}
.csidebar-empty ul {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	float : left;
	padding-left : 3px;
}
.csidebar-empty ul li {
	background : url(./img/list-links-arrow.png) no-repeat 0% 5px;
	padding-left : 13px;
	line-height : 180%;
}
.csidebar-empty ul li a {
	color : #5e8eac;
}
.csidebar-empty p.csidebar-submit {
	width : 72px;
	height : 33px;
	background : url(./img/csidebar-submit.png) no-repeat 0% 0%;
	float : right;
	position : relative;
}
.csidebar-empty p.csidebar-submit input {
	font : bold 13px Tahoma, Arial, Verdana, sans-serif;
	width : 64px;
	height : 30px;
	color : #ffffff;
	text-transform : uppercase;
	border : 0;
	background : none;
	cursor : pointer;
	position : absolute;
	top : 0;
	left : 4px;
}
div.csidebar-empty-dots {
	font-size : 0;
	height : 2px;
	background : url(./img/dotted.png) repeat-x 0% 0%;
	margin : 0 10px;
	padding-bottom : 7px;
}
.content-sidebar p {
	padding : 3px 9px;
}
/* ------------------------- */

/* Left Sidebar */
#left-column {
	width : 250px;
	float : left;
	margin-left : -100%;
	position : relative;	/* Chrome & Safari fix */
}
#left-sidebar {
	background-color : #d1d0cb;
	margin : 22px 0 0 20px;
	padding : 0 11px 11px;
}
/* Top Menu (Icons) */
#top-menu {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	height : 36px;
	background : url(./img/top-menu-bg.jpg) no-repeat 0% 0%;
	overflow : hidden;
	position : relative;
	top : -4px;
}
#top-menu ul {
	background-color : #898989;
	margin : 7px 0 0 18px;
}
#top-menu ul li {
	float : left;
	margin-left : 4px;
}
#top-menu a {
	height : 17px;
	color : #c8c8c8;
	text-decoration : none;
	display : block;
	padding : 3px 6px 0 20px;
}
#top-menu a:hover,
#top-menu a.tmenu-curr {
	background-color : #6a6a6a;
}
a.tmenu-home {
	background : url(./img/icon-home.png) no-repeat 7px 4px;
}
a.tmenu-search {
	background : url(./img/icon-search.png) no-repeat 50% 50%;
}
a.tmenu-contact {
	background : url(./img/icon-contact.png) no-repeat 50% 50%;
}
a.tmenu-sitemap {
	background : url(./img/icon-sitemap.png) no-repeat 50% 50%;
}
#top-menu a span {
	display : none;
}
/* ------------------------- */

#logo {
	margin : 11px 0 15px 0;
	clear : both;
}

/* Left Sidebar Slide Nav */
ul.lsidebar-nav {
	font : 10px Tahoma, Arial, Verdana, sans-serif;
	background-color : #878787;
	margin-bottom : 10px;
	padding : 7px;
}
ul.lsidebar-nav li {
	background : url(./img/lsidebar-nav-dashed.jpg) no-repeat 8px 100%;
	overflow : hidden;
}
ul.lsidebar-nav a {
	height : 17px;
	background : url(./img/lsidebar-nav-arrow.png) no-repeat 8px 6px;
	color : #d7d7d7;
	text-decoration : none;
	display : block;
	padding : 4px 0 0 25px;
}
ul.lsidebar-nav a:hover {
	background-color : #747474;
}
ul.lsidebar-nav li ul {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	padding : 3px 0 7px 14px;
	display : none;
}
ul.lsidebar-nav li ul li {
	background : none;
	padding : 2px 0 3px 0;
}
ul.lsidebar-nav li ul a {
	height : auto;
	background : url(./img/lsidebar-nav-ins-arrow.jpg) no-repeat 0% 3px;
	color : #e2e2e2;
	padding : 0 0 0 11px;	/* ! */
	display : inline;
}
ul.lsidebar-nav li ul a:hover {
	font-weight : bold;
	background : url(./img/lsidebar-nav-ins-arrow.jpg) no-repeat 0% 3px;
	color : #575757;
}
/* ------------------------- */

/* Manuals Nav */
ul.manuals-nav {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	background-color : #f9faf5;
	padding : 6px 11px;
}
ul.manuals-nav h1 {
	font : 14px Tahoma, Arial, Verdana, sans-serif;
	color : #878787;
	padding : 2px 0 5px 5px;
	text-shadow : #dcddd8 1px 0 0;
}
ul.manuals-nav h1 a {
	font : 14px Tahoma, Arial, Verdana, sans-serif;
	color : #878787;
	text-decoration : none;
	text-shadow : #dcddd8 1px 0 0;
}
ul.manuals-nav h1 a:hover {
	text-decoration : underline;
}
ul.manuals-nav li {
	border-top : 1px solid #ebebeb;
}
ul.manuals-nav li a {
	height : 18px;
	background : url(./img/blank.gif);
	background-repeat : no-repeat;
	background-position : 6px 50%;
	color : #5e8eac;
	display : block;
	text-decoration : none;
	padding : 6px 0 0 34px;
}
ul.manuals-nav li a:hover {
	text-decoration : underline;
}
ul.manuals-nav li a span {
	color : red;
	text-decoration : none;
}
/* ------------------------- */

/* Icons Classes */
ul.manuals-nav li a.icon-ie {
	background-image : url(./img/icons/icon-ie.png);
}
ul.manuals-nav li a.icon-internet_vb {
	background-image : url(./img/icons/icon-internet_vb.png);
}
ul.manuals-nav li a.icon-photoshop {
	background-image : url(./img/icons/icon-photoshop.png);
}
ul.manuals-nav li a.icon-flash_m {
	background-image : url(./img/icons/icon-flash_m.png);
}
ul.manuals-nav li a.icon-css {
	background-image : url(./img/icons/icon-css.png);
}
ul.manuals-nav li a.icon-js {
	background-image : url(./img/icons/icon-js.png);
}
ul.manuals-nav li a.icon-php_az {
	background-image : url(./img/icons/icon-php_az.png);
}
ul.manuals-nav li a.icon-linux_ndx {
	background-image : url(./img/icons/icon-linux_ndx.png);
}
ul.manuals-nav li a.icon-qduyme {
	background-image : url(./img/icons/icon-qduyme.png);
}
ul.manuals-nav li a.icon-msdos {
	background-image : url(./img/icons/icon-msdos.png);
}
ul.manuals-nav li a.icon-outlooke {
	background-image : url(./img/icons/icon-outlooke.png);
}
ul.manuals-nav li a.icon-word {
	background-image : url(./img/icons/icon-word.png);
}
ul.manuals-nav li a.icon-excel {
	background-image : url(./img/icons/icon-excel.png);
}
ul.manuals-nav li a.icon-ppoint {
	background-image : url(./img/icons/icon-ppoint.png);
}
ul.manuals-nav li a.icon-access {
	background-image : url(./img/icons/icon-access.png);
}
ul.manuals-nav li a.icon-sql {
	background-image : url(./img/icons/icon-sql.png);
}
ul.manuals-nav li a.icon-comp {
	background-image : url(./img/icons/icon-comp.png);
}
ul.manuals-nav li a.icon-c {
	background-image : url(./img/icons/icon-c.png);
}
ul.manuals-nav li a.icon-delphi {
	background-image : url(./img/icons/icon-delphi.png);
}
ul.manuals-nav li a.icon-vb {
	background-image : url(./img/icons/icon-vb.png);
}
/* ------------------------- */

#page-empty {
	height : 183px;
	clear : both;
}

/* Footer */
#footer {
	min-width : 1000px;
	max-width : 100%;
	min-height : 153px;
	background : #fafaf8 url(./img/footer-str.jpg) repeat-x;
	overflow : hidden;
}
#footer a {
	text-decoration : none;
}
#footer a:hover {
	text-decoration : underline;
}
#flinks-wrapper {
	width : 100%;
	float : left;
}
#flinks {
	font : 11px Arial, Tahoma, Verdana, sans-serif;
	min-height : 113px;
	background : url(./img/foot-sep.png) no-repeat 0% 50%;
	margin : 0 280px 0 40%;
	padding : 20px 0;
	overflow : hidden;
}
#flinks ul {
	border-left : 1px solid #ccccca;
	float : left;
}
#flinks ul li {
	background : url(./img/list-links-arrow.png) no-repeat 0% 50%;
	margin-left : 46px;
	padding-left : 15px;
	line-height : 21px;
}
#flinks ul li a {
	color : #778289;
}
#copyright {
	width : 40%;
	min-height : 113px;
	background : url(./img/foot-left-item.png) no-repeat 0% 50%;
	float : left;
	margin-left : -100%;
}
#copyright address {
	font : 13px Arial, Tahoma, Verdana, sans-serif;
	color : #000000;
	margin : 0 0 10px 62px;
	padding-top : 16px;
}
#copyright address a {
	color : #000000;
}
#copyright span {
	font : 10px Arial, Tahoma, Verdana, sans-serif;
	color : #7b7b7b;
	line-height : 11px;
	display : block;
	margin : 0 30px 0 62px;
}
#copyright img {
	float : left;
	margin: 15px 5px 0 50px;
	border : 0px;
}
#sosials {
	width : 280px;
	min-height : 113px;
	background : url(./img/foot-sep.png) no-repeat 0% 50%;
	float : left;
	margin-left : -280px;
}
#sosials ul {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	border-left : 1px solid #ccccca;
	margin : 20px 0;
}
#sosials ul li {
	background-repeat : no-repeat;
	background-position : 0% 4px;
	margin-left : 46px;
	padding-left : 25px;
	line-height : 24px;
}
#sosials ul li a {
	color : #778289;
}
#sosials ul li.icon-fb {
	background-image : url(./img/icon-fb.png);
}
#sosials ul li.icon-tw {
	background-image : url(./img/icon-tw.png);
}
#sosials ul li.icon-rss {
	background-image : url(./img/icon-rss.png);
}
/* ------------------------- */
/* E: Index Style */

/* B: Inside Style */
#inside-content {
	font : 13px Arial, Tahoma, Verdana, sans-serif;
	color : #61696e;
	margin : 0 20px 0 30px;
	padding-bottom : 10px;
}
ul.page-address {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/dotted.png) repeat-x 0% 100%;
	color : #878787;
	padding : 0 270px 11px 0;
	overflow : hidden;
	position : relative;
	top : -12px;
}
ul.page-address li {
	font-weight : bold;
	float : left;
	padding-bottom : 5px;
}
ul.page-address li a {
	font-weight : normal;
	color : #5e8eac;
}
ul.page-address span {
	font-weight : normal;
	float : left;
	margin : 0 3px;
}
#inside-content h1 {
	font : 18px Tahoma, Arial, Verdana, sans-serif;
	color : #5e8eac;
	padding : 4px 0 9px 0;
}
ul.inside-content-list {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	margin : 12px 30px 13px 20px;
	float : left;
}
ul.inside-content-list li {
	height : 20px;
	background : url(./img/list-links-arrow.png) no-repeat 0% 3px;
	padding-left : 13px;
}
ul.inside-content-list li a {
	color : #5f8eac;
	text-decoration : none;
}
ul.inside-content-list li a:hover {
	text-decoration : underline;
}
.inside-content-empty {
	text-align : justify;
	overflow : hidden;
}
.inside-content-empty p {
	margin-bottom : 15px;
	padding-right : 1px;
}
.inside-content-empty p.small-text {
	font-size : 11px;
	color : #2e4859;
}
.alignleft {
	display : inline;
	float : left;
	margin : 3px 25px 0 0;
}
.alignright {
	display : inline;
	float : right;
	margin : 3px -1px 0 25px;
}
.aligncenter {
	clear : both;
	display : block;
	margin : 0 auto;
}
.alignleft,
.alignright,
.aligncenter {
	margin-bottom : 10px;
}
.inside-content-empty img {
	max-width : 100%;
	height : auto;
}
#paging {
	font : 13px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/dashed.png) repeat-x 0% 100%;
	padding : 15px 0 10px 0;
	text-align : center;
}
#paging a {
	font-weight : bold;
	margin : 0 5px;
	text-decoration : none;
}
#paging a:hover {
	color : #000000;
}
#paging a.paging-arrows {
	font-size : 15px;
	position : relative;
	top : 1px;
}
#hits {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	border : 1px solid #d6d6d4;
	color : #606970;
	float : right;
	margin : 14px 52px 0 0;
	padding : 3px 15px 4px 13px;
}
#share-button {
	float : right;
	margin : 14px 21px 0 0;
}
#share-button img {
	width : 89px;
	height : 24px;
}
#fb-comments {
	float : left;
	margin-top : 14px;
}

/* Inside Vertical Navigation */
ul.inside-nav {
	font : 12px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/dashed.png) repeat-x 0% 100%;
	color : #dadada;
	padding : 5px 0 11px 0;
	overflow : hidden;
}
ul.inside-nav li {
	float : left;
}
ul.inside-nav li a {
	color : #797979;
	text-decoration : none;
	float : left;
	padding : 6px 11px 7px 12px;
	cursor : pointer;
}
ul.inside-nav li a:hover,
ul.inside-nav a.insnav-curr {
	background-color : #878787;
	color : #fefefe;
}
ul.inside-nav span {
	float : left;
	margin : 6px 4px 0 5px;
}
ul.inside-nav li.send-button {
	width : 139px;
	height : 33px;
	background : url(./img/referat-send.png) no-repeat 0% 0%;
	margin : -2px 0 0 11px;
	position : relative;
}
ul.inside-nav li.send-button input {
	font : bold 12px Tahoma, Arial, Verdana, sans-serif;
	width : 131px;
	height : 30px;
	color : #ffffff;
	border : none;
	background : none;
	cursor : pointer;
	padding : 7px 0 8px 0;
	position : absolute;
	top : 0;
	left : 4px;
}
/* ------------------------- */

/* Inside List Items */
.inside-list-items {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	background : url(./img/dashed.png) repeat-x 0% 100%;
	padding : 11px 0 13px 0;
	overflow : hidden;
	clear : both;
}
.inside-list-items ul {
	width : 33%;
	float : left;
	margin-top : 3px;
}
.inside-list-items ul li {
	min-height : 20px;
	background : url(./img/list-links-arrow.png) no-repeat 0% 3px;
	margin-left : 21px;
	padding-left : 13px;
}
.inside-list-items li a {
	color : #5f8eac;
	text-decoration : none;
}
.inside-list-items li a:hover {
	text-decoration : underline;
}
/* ------------------------- */

/* Shadowbox Frame */
.shadowbox {
	background : url(./img/shadowbox-tl.jpg) no-repeat 0% 0%;
	margin : 0 auto;
}
.shadowbox-tr {
	background : url(./img/shadowbox-tr.jpg) no-repeat 100% 0%;
}
.shadowbox-bl {
	background : url(./img/shadowbox-bl.jpg) no-repeat 0% 100%;
}
.shadowbox-br {
	min-height : 100px;
	background : url(./img/shadowbox-br.jpg) no-repeat 100% 100%;
}
/* ------------------------- */

/* Certification */
#certification-content {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	min-height : 10px;	/* Makes visible Content Sidebar if Content block is empty */
	color : #878787;
	margin : 0 305px 0 30px;
}
#certification-content ul.page-address {
	padding-right : 10px;
}
#certification-content ol {
	padding-left : 10px;
}
#certification-content li {
	padding-bottom : 10px;
}
#certification-content h1 {
	font : 18px Tahoma, Arial, Verdana, sans-serif;
	color : #5e8eac;
	padding-bottom : 9px;
	clear : both;
}
#certification-content h2 {
	font : 18px Arial, Tahoma, Verdana, sans-serif;
	padding-bottom : 6px;
	clear : both;
}
#certification-content p {
	padding : 7px 10px 6px 0;
	text-align : justify;
}
#certification-content a {
	color : #5e8eac;
}
/* ------------------------- */

/* Login Form */
#login-form {
	background : url(./img/dashed.png) repeat-x 0% 100%;
	margin-bottom : 20px;
	padding : 20px 0;
}
.loginform-wrap {
	width : 400px;
}
.login-form {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	color : #505050;
	padding : 30px 40px;
	overflow : hidden;
}
.login-form  #error {
	font : bold 11px Tahoma, Arial, Verdana, sans-serif;
	color : #ff0000;
}
.login-form h3 {
	font : bold 12px Tahoma, Arial, Verdana, sans-serif;
	color : #878787;
	padding : 4px 0 14px 0;
}
.loginform-row {
	margin-bottom : 12px;
	clear : both;
	overflow : hidden;
}
.loginform-text {
	width : 90px;
	background : #e0e0e0 url(./img/form-row-bg.jpg) no-repeat 0% 0%;
	float : left;
	padding : 6px 0 8px 0;
	text-align : center;
}
.loginform-element {
	width : 197px;
	height : 27px;
	background : url(./img/form-element-bg.jpg) no-repeat 0% 0%;
	float : left;
}
.loginform-element input {
	width : 180px;
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	color : #000000;
	margin-left : 7px;
	padding : 6px 0 3px 0;
	border : none;
	background : none;
}
#loginform-links {
	float : left;
	padding : 1px 0 9px 0;
}
#loginform-links a {
	color : #007ac9;
	line-height : 18px;
}
#loginform-submit {
	width : 81px;
	height : 26px;
	background : url(./img/loginform-submit.png) no-repeat 0% 0%;
	float : right;
	margin : 1px -2px 0 0;
	position : relative;
}
#loginform-submit input {
	font : bold 11px Tahoma, Arial, Verdana, sans-serif;
	width : 63px;
	height : 23px;
	color : #ffffff;
	border : none;
	background : none;
	cursor : pointer;
	padding : 1px 0 3px 0;
	position : absolute;
	top : 0;
	left : 4px;
}
/* ------------------------- */

/* Certification Sidebar */
.certification-sidebar {
	font : 13px Arial, Tahoma, Verdana, sans-serif;
	width : 260px;
	background-color : #f8f8f8;
	color : #898989;
	float : left;
	margin : 16px 0 0 -280px;
	padding-bottom : 23px;
}
.certification-sidebar div,
.certification-sidebar p {
	padding : 0 17px;
}
.certification-sidebar h1 {
	font : bold 13px Tahoma, Arial, Verdana, sans-serif;
	color : #878787;
	border-bottom : 1px solid #ebebeb;
	margin : 0 15px;
	padding : 11px 0 6px 0;
}
.certification-sidebar ul {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	margin : 4px 15px 0 15px;
}
.certification-sidebar ul li {
	background-repeat : no-repeat;
	background-position : 0% 50%;
	line-height : 24px;
	margin-left : 2px;
}
.certification-sidebar a {
	color : #5e8eac;
	text-decoration : none;
}
.certification-sidebar a:hover {
	text-decoration : underline;
}
.certification-sidebar ul li.gold,
.certification-sidebar ul li.silver,
.certification-sidebar ul li.bronze {
	padding-left : 23px;
}
.certification-sidebar ul li.gold {
	background-image : url(./img/icon-gold.png);
}
.certification-sidebar ul li.silver {
	background-image : url(./img/icon-silver.png);
}
.certification-sidebar ul li.bronze {
	background-image : url(./img/icon-bronze.png);
}
p.link-to-all {
	font : 12px Arial, Tahoma, Verdana, sans-serif;
	margin-top : 11px;
}
p.link-to-all a {
	background : #5f8eac url(./img/link-to-all-bg.jpg) no-repeat 0% 50%;
	color : #ffffff;
	text-decoration : none;
	display : block;
	padding : 4px 15px 4px 10px;
	position : relative;
}
p.link-to-all a:hover {
	text-decoration : none;
}
.start_test {
	font : bold 12px Arial, Tahoma, Verdana, sans-serif;
	margin-top : 2px;
}
.start_test a {
	cursor : pointer;
}
.start_test a:hover {
	text-decoration : underline;
}
/* ------------------------- */

/* Referat Send Form */
#send-form {
	padding : 30px 10px 30px 0;
}
.sendform-wrap {
	width : 530px;
}
.send-form {
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	color : #505050;
	padding : 40px 65px 50px 65px;
}
.send-form h3 {
	font : bold 12px Tahoma, Arial, Verdana, sans-serif;
	color : #878787;
	padding : 2px 0 20px 0;
}
.sendform-row {
	margin-bottom : 12px;
	clear : both;
	position : relative;
}
.sendform-text {
	width : 111px;
	background : #e0e0e0 url(./img/form-row-bg.jpg) no-repeat 0% 0%;
	float : left;
	padding : 6px 0 8px 0;
	text-align : right;
}
.sendform-text em {
	margin-left : 8px;
}
.sendform-inputtext {
	width : 197px;
	height : 27px;
	background : url(./img/form-element-bg.jpg) no-repeat 0% 0%;
	float : left;
}
.sendform-inputtext input {
	width : 180px;
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	color : #000000;
	margin-left : 7px;
	padding : 6px 0 3px 0;
	border : none;
	background : none;
}
.sendform-textarea {
	width : 287px;
	height : 84px;
	background : url(./img/sendform-textarea-bg.jpg) no-repeat 0% 0%;
	display : block;
	float : left;
}
.sendform-textarea textarea {
	width : 277px;
	height : 76px;
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	background : none;
	color : #000000;
	padding : 5px 0 3px 7px;
	overflow : auto;
	resize : none;
	border : none;
}
.sendform-select {
	width : 197px;
	height : 27px;
	float : left;
}

.sendform-browse {
	
  	
	
	
	
}
.sendform-browse input {
	
	
	
  	
}



/*
border : 1px solid red;
*/


#sendform-submit {
	width : 79px;
	height : 33px;
	background : url(./img/sendform-submit.png) no-repeat 0% 0%;
	margin-left : 107px;
	position : relative;
}
#sendform-submit input {
	font : bold 11px Tahoma, Arial, Verdana, sans-serif;
	width : 71px;
	height : 30px;
	color : #ffffff;
	border : none;
	background : none;
	cursor : pointer;
	padding : 1px 0 3px 0;
	position : absolute;
	top : 0;
	left : 4px;
}
/* ------------------------- */

/* Custom Select Box */
.stylish-select ul.newList {
	left : -9999px;
}
ul.newList {
	width : 195px;
	background-color : #ffffff;
	border : 1px solid #d9d9d9;
	position : absolute;
	top : 26px;
	left : 0;
	overflow : auto;
	z-index : 9999;
}
ul.newList a {
	color : #000000;
	text-decoration : none;
	display : block;
}
ul.newList li a {
	padding : 5px 7px;
	display : block;
}
.newListSelected {
	width : 197px;
	height : 27px;
	font : 11px Tahoma, Arial, Verdana, sans-serif;
	background : url(./img/sendform-select-bg.jpg) no-repeat;
}
.selectedTxt {
	height : 27px;
	color : #000000;
	padding : 6px 0 0 8px;
	overflow : hidden;
	cursor : pointer;
}
.newListHover {
	background : #f8f8f8 !important;
	cursor : pointer;
}
/* ------------------------- */

/* E: Inside Style */