body {
	color: #696a6c;
	background: #3e2a2a;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 10pt;
	position: relative;
	min-width: 990px;
}

.hr {
border-bottom: 1px #cccccc;
width: 100%;
}



table.lentele {
	border-width: 1px;
	border-spacing:0;
	border-color: white;
border-collapse: collapse;
border-spacing: 0px;
	border-style: solid;
}
table.lentele th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: white;

	-moz-border-radius: ;
}
table.lentele td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: white;

	-moz-border-radius: ;
}


.l { float: left }
.r { float: right }
.c { clear: both; height: 0; overflow: hidden }
#holder { position: relative; height: 100%; width: 100% }

/* Menu Styling */

#access-menu {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 300px;
	top: 123px;
	color: #e3d3d3;
	z-index: 1;
	font-size: 1em
}
#page-wrapper, #rotator-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 200px;
     background: url(../images/content-bg.png)
}
#menu-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 68px;
        background: url(../images/overlay.png) repeat-x;
}
#access-menu a.main-item {
	display: block;
	margin: 0 10px;
	padding: 11px 20px 10px;
	color: #e3d3d3;
	text-align: center;
	text-decoration: none;
	outline: none !important
}
#access-menu a.main-item:hover {
	color: #fff
}
#access-menu a.main-item span {
	color: #f7ce00
}
#access-menu h1 {
	font-size: 14pt
}
.menu-content {
	width: 940px;
	margin: 0 auto
}
.menu-content h1 {
	margin: 12px 0
}
.menu-content .close-link {
	color: #f7ce00;
	padding: 0 16px 0 0;
	background: url(../images/close.png) no-repeat center right
}
.menu-content .page-let {
	float: left;
	width: 200px
}
.menu-content .page-let .scroll {
     width: 180px;
	height: 100px;
	overflow: auto
}
.menu-content .page-let li {
     border-top: 1px solid #eee;
}
.menu-content .page-let ul a {
	color: #fff
}
.menu-content .page-let ul li:first-child {
     border-top: none
}
.menu-content .page {
	float: left;
	width: 740px;
	padding: 16px 0
}
.menu-content .page a.thumb {
	display: block;
	float: left;
	padding: 0 12px 12px 0
}
.menu-content .page a.thumb img {
	border: 3px solid #fff
}
.menu-content .page .scroll {
	width: 100%;
	height: 200px;
	overflow: auto
}
.menu-content p {
	margin: 12px 0
}
.rotator {
	width: 622px;
	margin: 0 auto
}
.rotator-view {
	position: relative;
     overflow: hidden;
     float: left;
     width: 550px;
     height: 200px
}
.rotator-belt {
	width: auto
}
.rotator-next {
	display: block;
	width: 22px;
	height: 43px;
	margin: 78px 3px 0;
	background: url(../images/rotator-next.gif) no-repeat
}
.rotator-prev {
	display: block;
	width: 22px;
	height: 43px;
	margin: 78px 3px 0;
	background: url(../images/rotator-prev.gif) no-repeat
}
.rotator-item {
	position: absolute;
	float: none;
	top: 0;
	width: 500px;
	padding: 50px 25px 0;
	margin: 0 auto
}
.rotator-item a {
	color: #f7ce00
}
.rotator-item a img {
	border: 1px solid #f7ce00
}
.rotator-item img {
	margin: 0 20px 0 0
}
.rotator-item h1 {
	margin: 0 0 8px
}
.hidden { display: none }

/* Page styling */




#flash-content {
	position: relative;
	padding-top: 1px;
	float: left;
	width: 100%;
	height: 69%;
	background: #3E2A2A;
}
#flashContent {
	position: absolute;
	width: 100%;
	height: 100%
}

#line {
    z-index: 1;
    width: 100%;
    height: 1px;
    padding-top: 2px;
    border-bottom: 1px solid #706262;
}

a {
	text-decoration: none;
	cursor: pointer
}
a:hover {
	text-decoration: underline;
}
.wrap-center {
	width: 940px;
	margin: auto;
}
a#logo {
	width: 153px;
	height: 61px;
	background: url(../images/logo.png) no-repeat;
}
#header {
	height: 113px;
	border-bottom: 1px  #9e9090;
	border-bottom-style:double;
}
#header ul {
	padding-top: 15px;
}
#header ul li {
	float: left;
	font-size: 10pt
}
#header ul li a {
	color: #dfcfcf;
	padding: 0 10px 0 0;
	margin-right: 10px;
	border-right: 1px solid #dfcfcf;
}
#header ul li a:hover {
	color: #efbb03
}

.jspPane ul li a:hover {
	color: #efbb03;
	text-decoration: none;
}

.jspPane ul li a.active {
	color: #efbb03;
	text-decoration: none;
}


.jspPane a:hover {
	color: #efbb03;
	text-decoration: underline;
}

.jspPane  a {
	color: #efbb03;
	text-decoration: none;
}



#header ul li.active a {
	color: #efbb03
}

#footer ul li.active a {
	color: #efbb03
}



a#lt {
	background: url(../images/flag.png) no-repeat;
	width: 20px;
	float: left;
	height: 15px;
}
a#ru {
	background: url(../images/flag.png) no-repeat left -15px;
	width: 20px;
	float: left;
	height: 15px;
}
a#en {
	background: url(../images/flag.png) no-repeat left -30px;
	width: 20px;
	float: left;
	height: 15px;
}
#languages {
	color: #816e6e;
	text-transform: uppercase;
	font-size: 10pt
}
#footer {
	font-size: 10pt;
	color: #dfcfcf;
}
#footer ul li {
	float: left;
}
#footer ul li a {
	color: #dfcfcf;
	padding: 0 9px 0 0;
	margin-right: 9px;
	border-right: 1px solid #dfcfcf;
}
#footer address {
	font-style: normal;
	font-size: 8pt;
	margin-bottom: 20px;
}
.solution {
	line-height: 80px;
	background: url(../images/solution.png) no-repeat top right;
	padding-right: 80px;
	color: #e3d3d3;
}
.footer-left {
	width: 520px;
}