/* commented backslash hack v2 \*/ 

html, body{height:100%;} 

/* end hack */ 



body {

	position:relative;/* for ie7*/

	margin: 0;

	min-width: 1000px;

	min-height: 587px;

	overflow: hidden;

}

#outer{

	min-height:100%;

	margin:0 240px;

}

table {

	border-collapse: collapse;

}

td {

empty-cells: show;

}



* html #outer{height:100%;} /*IE treats height as min-height anyway*/



#header {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:183px;

	background: white url(../gfx/inside/02.jpg) repeat-x top left;

	z-index: 2;

}



#header2,

#header3 {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent url(../gfx/inside/03.jpg) no-repeat top right;

}



#header3 {

	background: transparent url(../gfx/inside/01.jpg) no-repeat top left;

}







#bg1 {

	position: absolute;

	background: transparent url(../gfx/inside/6.jpg) repeat-y top right;

	width: 100%;

	height: 100%;

	bottom: 0;

	right: 0;

	z-index: 1;

	min-width: 1000px;

	height: 100%;

}	



#bg2 {

	position: absolute;

	background: transparent url(../gfx/inside/4.jpg) repeat-y top left;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 1;

}	



#bg3 {

	position: absolute;

	background: transparent url(../gfx/inside/8.jpg) repeat-x bottom left;

	width: 100%;

	height: 100%;

	bottom: 0;

	left: 0;

	z-index: 1;

}



#bg4 {

	position: absolute;

	background: transparent url(../gfx/inside/9.jpg) no-repeat bottom right;

	width: 100%;

	height: 100%;

	bottom: 0;

	right: 0;

	z-index: 2;

}



#bg5 {

	position: absolute;

	background: transparent url(../gfx/inside/7.jpg) no-repeat bottom left;

	width: 100%;

	height: 100%;

	bottom: 0;

	right: 0;

	z-index: 2;

}





#left {

	position:relative;/*ie needs this to show float */

	width:240px;

	float:left;

	margin-left:-239px;/*must be 1px less than width otherwise won't push footer down in some browsers */

	left:-1px;

	padding-bottom:152px;/* clear footer*/

}



#right {

	position:relative;/*ie needs this to show float */

	width:240px;

	float:right;

	margin-right:-239px;/*must be 1px less than width otherwise won't push footer down in some browsers */

	padding-top:183px;/* to clear header*/

	left:1px;

	padding-bottom:152px;/* clear footer*/

}

 

#footer {

	width:100%;

	clear:both;

	height:150px;

	text-align:center;

	position:relative;

	margin-top:-150px;/*drag footer from below the fold*/

}



#centrecontent {

	float:right;

	width:100%;

	position:relative;

	padding-bottom:152px;/* clear footer*/

	margin-left:-1px;

	color: #504c45;

	font-family: Tahoma;

	font-size: 11px;

	z-index: 41;

}



#centrecontent p {

	margin: 0 0 15px 0;

}





.outerwrap {

	float: left;	

	width: 100%;

	padding-top:184px;/* to clear header*/

	margin-right:-3px;/* to stop columns dropping*/

}



.clearer {

	height:1px;

	overflow:hidden;

	margin-top:-1px;

	clear:both;

}























.title {

	position: absolute;

	top: -125px;

	left: 5px;

	color: #bc9c62;

	font-family: Arial;

	font-size: 24px;

	z-index: 3;

}



.maintext {

	position: relative;

	top: -50px;

	left: 0;

	z-index: 45;

	width:97%;

	padding: 0 10px 0 5px;

	margin: 0;

	height: 340px;

	overflow: auto;

	background: transparent url(../gfx/inside/5.jpg) repeat bottom right;

	

}



.slogan_lt,

.slogan_en,

.slogan_ru

 {

	position: absolute;

	top: 45px;

	right: 205px;

	width: 220px;

	height: 43px;



}



.slogan_lt {

background: url(../gfx/inside/slogan.jpg) no-repeat bottom right;

}

.slogan_en {

background: url(../gfx/inside/slogan_en.jpg) no-repeat bottom right;

}

.slogan_ru {

background: url(../gfx/inside/slogan_ru.jpg) no-repeat bottom right;

}







a {

	color: #ad8337;

	text-decoration: none;

}

a:hover	 {

	text-decoration: underline;

}



.contacts {

	position: absolute;

	bottom: 97px;

	left: 60px;

	width: 140px;

	height: 43px;

	color: #120e06;

	z-index: 90;

	font-family: Tahoma;

	font-size: 11px;

}



.copyright {

	position: absolute;

	bottom: 74px;

	right: 15px;

	width: 170px;

	height: 43px;

	color: #120e06;

	font-family: Tahoma;

	font-size: 11px;

	z-index: 90;

	text-align: center;

}







.home {

	position: absolute;

	left: 100px;

	bottom: 117px;

	display: block;

	background: url(../gfx/inside/home.jpg) no-repeat 0 0;

	width: 46px;

	padding: 42px 2px 2px 2px;

	z-index: 190;

	font-size: 11px;

	font-family: Tahoma;

}





.tree {

	position: absolute;

	z-index: 90;

	bottom: 35px;

	left: 240px;

	width: 400px;

	height: 43px;

	color: #120e06;

	font-family: Tahoma;

	font-size: 11px;

}



.top_menu {

	position: absolute;

	bottom:0;

	left: 0;

	width: 100%;

	height: 30px;

	z-index: 999;

}

.top_menu {

	bottom:-1px;

}







.langs {

	position: absolute;

	top: 96px;

	right: 10px;

	width: 150px;

	height: 43px;

	color: #120e06;

	z-index: 66;

	font-family: Tahoma;

	font-size: 11px;

}



.langs a {

	padding: 8px 10px 8px 10px;

	display: block;

	background: url(../gfx/inside/lang_normal.jpg) no-repeat 0 0;

	float: left;

	margin: 0 15px 0 0;

}



.langs a.lang_active_lt,

.langs a.lang_active_en,

.langs a.lang_active_ru {

	background: url(../gfx/inside/lang_act.jpg) no-repeat 3px 1px;

	color: #ffe373;

}



#print_link{

	position: absolute;

	right: 205px;

	top: 104px;

	z-index: 101;

	width: 24px;

	height: 24px;

}

.addthis_toolbox {
	width: 140px; 
	top: -75px; 
	right: -20px; 
	position: absolute; 
	z-index: 999;
}