body {
	margin:              0;
	padding:             0;
	background-color:    #402a15;
	text-align:          center;
	font-family:         Verdana, Geneva, sans-serif;
	font-size:           12px;
	
	background-image:    url(images/bg.jpg);
	background-repeat:   no-repeat;
	background-position: center 4px;
}

a {text-decoration: none; color: #efe297; font-weight:bold;}
#content a:hover {text-decoration: underline;}
h1, h2 { font-family:    "Trebuchet MS", Arial, Helvetica, sans-serif; }

div#tophead {
	background-image:    url(images/tophead.gif);
	background-repeat:   repeat-x;
	background-position: center;
	height:              4px;
	min-width:           980px;
}

div#container {
	margin:              0 auto;
	text-align:          center;
	width:               980px;
	overflow:            hidden;
}

div#footer_container {
	margin:              0 auto;
	text-align:          center;
	min-width:           980px;
	overflow:            hidden;
}

div#container div#header {
	margin:              0 auto;
	text-align:          left;
	height:              80px;
	width:               955px;
	padding-top:         45px;
	padding-left:        25px;
}

div#container div#header img {
	margin:              0;
	padding:             0;
	width:               247px;
	height:              51px;
	border:              0;
	display:             block;
	float:               left;
}

div#container div#header div#lang {
	width:               230px;
	float:               left;
	margin-left:         450px;
	position:            relative;
}

div#container div#header div#flags {
	position:            absolute;
	top:                 -8px;
	right:               0px;
}

div#container div#header div#flags_pos { position: relative;	}

div#container div#header div#flags_pos div {
	width:               72px;
	height:              50px;
	display:             block;
	position:            absolute;
	top:                 0;
	background-repeat:   no-repeat;
}

div#container div#header div#flags_pos div a {
	display:             block;
	width:               70px;
	height:              55px;
	background-repeat:   no-repeat;
	background-position: 22px 20px;
}

div#container div#header div#flags_pos div.selected { background-image: url(images/flag_hover.png); }
div#container div#header div#flags_pos div.en a { background-image: url(images/flag_en.gif); }
div#container div#header div#flags_pos div.lt a { background-image: url(images/flag_lt.gif); }
div#container div#header div#lang div.en { right: 32px; }
div#container div#header div#lang div.lt { right: -6px; }

div#container div#header div#lang_box {
	width:               220px;
	height:              29px;
	background-color:    #674524;
	color:               #eae4df;
	font-size:           12px;
	padding-top:         13px;
	padding-left:        10px;
	
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;
}

div#container div#navigation {
	width:               980px;
	height:              356px;
	margin:              0 auto;
	text-align:          center;
	background-color:    #32200f;
	font-family:         "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:            relative;
	
	-moz-border-radius:                 5px;
	-webkit-border-radius:              5px;
	-moz-border-radius-bottomright:     0px;
	-webkit-border-bottom-right-radius: 0px;
}

div#container div#navigation div.ie_fix {
	display:             none;
}

div#container div#navigation div#menu {
	padding:             9px;
	padding-bottom:      0;
	height:              58px;
	text-align:          left;
	overflow:            hidden;
}

div#container div#navigation div#menu div.left {
	height:              50px;
	width:               15px;
	background-image:    url(images/menu_left.gif);
	background-repeat:   no-repeat;
	float:               left;
}

div#container div#navigation div#menu div.main {
	height:              50px;
	background-image:    url(images/menu_bg.gif);
	background-repeat:   repeat-x;
	margin-left:         15px;
	margin-right:        296px;
}

div#container div#navigation div#menu div.call_us {
	height:              58px;
	width:               296px;
	background-image:    url(images/menu_call_us.jpg);
	background-repeat:   repeat-x;
	float:               right;
}

div#container div#navigation div#menu div.call_us span {
	display:             block;
	text-align:          center;
	font-size:           18px;
	margin-top:          14px;
	text-shadow:         0 1px 1px #d8c96b;
	color:               #54471d;
	font-weight:         bold;
}

div#container div#navigation div#menu div.main ul { padding: 0; margin: 0; }

div#container div#navigation div#menu div.main ul li {
	padding:             0;
	margin:              0;
	list-style:          none;
	float:               left;
	position:            relative;
}

div#container div#navigation div#menu div.main ul li:hover {
	background-image:    url(images/menu_hover.png);
	background-position: bottom center;
	background-repeat:   no-repeat;
}

div#container div#navigation div#menu div.main ul li a {
	display:             block;
	font-size:           15px;
	padding-top:         16px;
	padding-left:        28px;
	padding-right:       28px;
	padding-bottom:      35px;
	color:               #402a15;
	text-shadow:         0 1px 1px #fef5c5;
	font-weight:         bold;
}

div#container div#navigation div.logo {
	margin:              0 auto;
	text-align:          left;
	width:               961px;
	height:              289px;
	background-color:    #32200f;
	background-image:    url(images/banner_bg.jpg);
	background-repeat:   no-repeat;
	position:            relative;
	
	-moz-border-radius-topright:        6px;
	-webkit-border-top-right-radius:    6px;
	-moz-border-radius-topleft:         6px;
	-webkit-border-top-left-radius:     6px;
}

div#container div#navigation div.logo div.left {
	float:               left;
	width:               480px;
	height:              289px;
	margin:              0;
}

div#container div#navigation div.logo div.right {
	float:               right;
	width:               480px;
	height:              289px;
	text-align:          right;
	background-repeat:   no-repeat;
	background-position: right top;
}

div#container div#navigation div.logo div.left h1 {
	margin:              0;
	padding-top:         30px;
	padding-left:        40px;
	width:               460px;
	height:              33px;
	background-repeat:   no-repeat;
	background-position: 40px 30px;
}
div#container div#navigation div.logo div.left h1 span {
	visibility:          hidden;
}
div#container div#navigation div.logo div.left p {
	margin:              0;
	padding-left:        40px;
	padding-top:         10px;
	width:               429px;
	font-size:           14px;
	color:               #f5ebbb;
	text-shadow:         1px 1px 2px #000000;
}

div#container div#navigation div.logo div.left p a {
	line-height:         24px;
	font-size:           14px;
}

div#container div#navigation div.logo div.left p a:hover {text-decoration: underline;}

div#container div#navigation div.logo div.left a.button {
	margin-left:         27px;
	margin-top:          10px;
	background-image:    url(images/banner_button.png);
	background-repeat:   no-repeat;
	width:               160px;
	height:              40px;
	display:             block;
	text-align:          center;
	font-weight:         bold;
	font-size:           14px;
	color:               #402a15;
	padding-top:         16px;
}

div#container div#content {
	margin:              0 auto;
	text-align:          left;
	background-image:    url(images/corner.png);
	background-repeat:   no-repeat;
	background-position: 670px 0;
}

div#container div#content div#sidebar {
	float:               right;
	width:               280px;
	background-color:    #32200f;
	padding-left:        10px;
	padding-bottom:      10px;
	padding-right:       10px;
	position:            relative;
	
	-moz-border-radius-bottomright:     5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft:      5px;
	-webkit-border-bottom-left-radius:  5px;
}

div#container div#content div#sidebar div.ie_fix_bottom_right { display: none; }

div#container div#content div#sidebar div.box {
	background-color:    #5c3e21;
	background-image:    url(images/sidebar_box.gif);
	background-repeat:   repeat-x;
	
	-moz-border-radius-bottomright:     5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft:      5px;
	-webkit-border-bottom-left-radius:  5px;
}

div#container div#bottom div.box div.right div.secbox div.light,
div#container div#content div#sidebar div.box div.light {
	background-image:    url(images/sidebar_box_light.png);
	background-repeat:   no-repeat;
	background-position: top center;
	position:            relative;
}

div#container div#content div#sidebar div.box div.light div.border {
	background-image:    url(images/border_light.png);
	background-repeat:   no-repeat;
	background-position: bottom right;
	padding-top:         10px;
	padding-bottom:      10px;
	position:            relative;
}

div#container div#content div#sidebar div.box div.light div.border div.ie_fix_bottom_left { display: none; }

div#container div#bottom div.box div.right div.secbox div.light div.borders h2 ,
div#container div#content div#sidebar div.box div.light div.border h2 {
	text-shadow:         1px 1px 3px #26180b !important;
	text-align:          center;
}

div#container div#content div#sidebar div.box div.light div.border p {
	padding:             12px;
	margin:              0;
	font-style:          italic;
	color:               #9f8b57;
	line-height:         130%;
}

div#container div#content div#sidebar div.box div.light div.border b {
	color:               #efe297;
	font-size:           12px;
	padding-left:        12px;
	padding-right:       12px;
	display:             block;
}

div#container div#content div#sidebar div.box div.light div.border ul.navigate {
	display:             block;
	position:            absolute;
	margin:              0;
	padding:             0;
	top:                 10px;
	right:               20px;
}

div#container div#content div#sidebar div.box div.light div.border ul li {
	float:               left;
	list-style:          none;
}

div#container div#content div#sidebar div.box div.light div.border ul.navigate li a {
	width:               20px;
	height:              20px;
	background-position: bottom left;
	display:             block;
}

div#container div#content div#sidebar div.box div.light div.border ul.navigate li a:hover { background-position: top left; }
div#container div#content div#sidebar div.box div.light div.border ul.navigate li a.left  { background-image: url(images/ar_left.png); }
div#container div#content div#sidebar div.box div.light div.border ul.navigate li a.right { background-image: url(images/ar_right.png); }

div#container div#content div#sidebar div.box div.light div.border ul#wslide li a {
	font-weight:normal;
	color:               #bc8134;
}

div#container div#content div#sidebar div.box div.light div.border span {
	display:             block;
	color:               #bc8134;
	padding-left:        12px;
	padding-right:       12px;
}

div#container div#content div#main,
div#container div#content div#lists,
div#container div#content div#appraisal {
	margin-right:        305px;
	padding-top:         9px;
	font-family:         Arial, Helvetica, sans-serif;
	font-size:           13px;
}

div#container div#content div#main div.box,
div#container div#content div#lists div.box,
div#container div#content div#appraisal div.box {
	background-image:    url(images/box.gif);
	background-repeat:   repeat-x;
	margin-left:         9px;
	margin-right:        5px;
	background-color:    #32200f;
	position:            relative;
	
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;
}

div#container div#content div#main div.box div.light,
div#container div#content div#lists div.box div.light,
div#container div#content div#appraisal div.box div.light {
	background-image:    url(images/box_light.png);
	background-repeat:   no-repeat;
	padding:             25px;
	padding-top:         20px;
	padding-bottom:      12px;
	color:               #eedf91;
	line-height:         140%;
	position:            relative;
}

div#container div#content div#lists,
div#container div#content div#appraisal {
	margin-right:        0px;
}

div#container div#content div#lists div.box {
	margin-right: 0px;
	float: left;
	width: 235px;
}

div#container div#content div#lists div.box div.light a {
	font-weight: normal;
	text-transform: capitalize;
}

div#container div#content div#appraisal div.box div.light h2 span {
	text-transform: capitalize;
}

div.ie_fix_top_rigth    { display: none }
div.ie_fix_bottom_left  { display: none }
div.ie_fix_bottom_right { display: none }

div#container div.box h2 {
	margin:              0;
	padding:             0;
	font-size:           17px;
	text-shadow:         1px 1px 2px #4d331a;
	color:               #efe1af;
}

div#container div#bottom  div.box div.left a.readmore,
div#container div#content div#main div.box div.light a.readmore,
div#container div#content div#appraisal div.box div.light a.readmore {
	display:             block;
	text-align:          right;
	color:               #eedf91;
	font-weight:         bold;
	font-size:           13px;
	padding-right:       20px;
	padding-top:         10px;
	position:            relative;
}

div#container div#bottom  div.box div.left a.readmore {
	font-size:           12px;
	padding-top:         5px;
}

div#container div#bottom  div.box div.bottom_light,
div#container div#content div#main div.box div.light div.bottom_light,
div#container div#content div#appraisal div.box div.light div.bottom_light {
	display:             block;
	position:            absolute;
	bottom:              -40px;
	right:               10px;
	background-image:    url(images/readmore.gif);
	background-repeat:   no-repeat;
	width:               146px;
	height:              40px;
	overflow:            hidden;
}

div#container div#bottom {
	margin:              0 auto;
	text-align:          left;
	width:               973px;
	padding-top:         10px;
	padding-left:        9px;
	padding-bottom:      9px;
	display:             table;
	overflow:            hidden;
}

div#container div#bottom div.box {
	position:            relative;
	background-color:    #362311;
	background-image:    url(images/box_light.png);
	background-repeat:   no-repeat;
	padding-right:       10px;
	
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;	
}

div#container div#bottom div.box div.ie_fix_top_rigth { display: none }
div#container div#bottom div.box div.ie_fix_bottom_right { display: none }

div#container div#bottom div.box div.left {
	padding:             20px 10px 12px 20px;
	margin-right:        290px;
	height:              198px;
}

div#container div#bottom div.box div.right {
	float:               right;
	width:               280px;
	background-image:    url(images/contacts_top.jpg);
	background-position: top center;
	background-repeat:   no-repeat;
	padding-top:         9px;
}

div#container div#bottom div.box div.right div.secbox {
	background-color:    #5C3E21;
	background-image:    url(images/sidebar_box.gif);
	background-repeat:   repeat-x;
	position:            relative;

	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;	
}

div#container div#bottom div.box div.right div.secbox div.ie_fix_top { display: none; }

div#container div#bottom div.box div.right div.secbox div.light div.borders {
	height:              192px;
	background-image:    url(images/contacts_bottom.png);
	background-repeat:   no-repeat;
	background-position: bottom right;
	padding-bottom:      10px;
	padding-top:         10px;
	position:            relative;
}

div#container div#bottom div.box div.right div.secbox div.light div.borders div.ie_fix_bottom_left { display: none }

div#container div#bottom div.box div.right div.secbox div.light div.borders p {
	padding:             12px;
	margin:              0;
	font-size:           12px;
	color:               #eedf91;
	line-height:         130%;
}

div#container div#bottom div.box div.right div.secbox div.light div.borders span {
	display:             block;
	padding:             12px;
	padding-top:         22px;
	margin:              0;
	font-size:           12px;
	color:               #eedf91;
	line-height:         130%;
	width:               160px;
}

div#container div#bottom div.box div.right div.secbox div.light div.borders a {
	font-weight:         bold;
	color:               #eedf91;
}

div#container div#bottom div.box div.right div.secbox div.light div.borders a:hover {
	text-decoration:     underline;
}

div#container div#bottom  div.box div.bottom_light { right: 320px; }

div#container div#bottom div.box div.left ul,
ul#partners { 
	margin:              0; 
	padding:             0; 
	padding-top:         25px; 
	padding-bottom:      122px; 
}

div#container div#bottom div.box div.left ul li,
ul#partners li {
	list-style:          none;
	float:               left;
	padding-right:       12px;
}

div#container div#bottom div.box div.left ul li img,
ul#partners li img {
	border:              6px solid #FFF;
}

div#footer_container div#footer {
	margin:              0 auto;
	text-align:          left;
	width:               973px;
	padding-left:        9px;
	padding-bottom:      9px;
	display:             table;
}

div#footer_container div#footer div.box {
	position:            relative;
	background-image:    url(images/footer.gif);
	background-repeat:   repeat-x;
	padding-right:       10px;
	height:              55px;
}

div#footer_container div#footer div.box div.left { 
	background-image:    url(images/footer_left.gif);
	background-repeat:   no-repeat;
	background-position: right;
	position:            absolute;
	width:               50px;
	height:              66px;
	top:                 -6px;
	left:                -34px;
	overflow:            hidden;
}

div#footer_container div#footer div.box div.right { 
	background-image:    url(images/footer_right.gif);
	background-repeat:   no-repeat;
	position:            absolute;
	width:               50px;
	height:              66px;
	top:                 -6px;
	right:               -34px;
	overflow:            hidden;
}

div#footer_container div#footer div.box div.menu {
	padding-left:        20px;
	padding-top:         20px;
	color:               #ce972c;
	width:               500px;
	display:             inline-block;
}

div#footer_container div#footer div.box div.copyrights {
	padding-left:        20px;
	padding-top:         20px;
	color:               #996c28;
	width:               410px;
	display:             inline-block;
	text-align:          right;
}

div#footer_container a { color: #ce972c; font-weight:normal;}
div#footer_container a:hover {text-decoration:underline;}

h1#en-home	{background-image: url(images/h1_en-home.png);}
h1#en-services	{background-image: url(images/h1_en-services.png);}
h1#en-portfolio	{background-image: url(images/h1_en-portfolio.png);}
h1#en-invest	{background-image: url(images/h1_en-invest.png);}
h1#lt-home	{background-image: url(images/h1_lt-home.png);}
h1#lt-services	{background-image: url(images/h1_lt-services.png);}
h1#lt-portfolio	{background-image: url(images/h1_lt-portfolio.png);}
h1#lt-invest	{background-image: url(images/h1_lt-invest.png);}
div#container div#navigation div.logo div.home		{background-image: url(images/banner-home.jpg);}
div#container div#navigation div.logo div.services	{background-image: url(images/banner-services.jpg);}
div#container div#navigation div.logo div.portfolio	{background-image: url(images/banner-portfolio.jpg);}
div#container div#navigation div.logo div.invest	{background-image: url(images/banner-invest.jpg);}

.tag	{color:#C60; font-weight:bold;}
div#container div#content div#appraisal div.box div.light table {
	margin-top:10px;
	width:100%;
}
table.appraisal th,
table.appraisal td		{font-size:14px; padding:2px; line-height:24px; width:50%;}
table.appraisal tr.bg th,
table.appraisal tr.bg td	{background:#53371c;}
table.appraisal th		{text-align:right; font-family: "Trebuchet MS", Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
table.appraisal .comment	{font-style:italic; color:#993; font-size:12px; line-height:20px;}
table.appraisal span.selected	{font-style:normal; color:#efe297; padding:5px 0;}
table.appraisal .tag		{font-size:28px; line-height:24px;}
table.appraisal td.button	{width:167px; padding: 10px 0 0 0;}
table.appraisal a.button {
	background-image:    url(images/table_button.png);
	background-repeat:   no-repeat;
	width:               167px;
	height:              40px;
	display:             block;
	text-align:          center;
	font-weight:         bold;
	font-size:           14px;
	color:               #402a15;
	line-height:         30px;
}

#land div#tophead {min-width: 600px;}
#land div#container {width: 600px;}
#land div#container div#header {width: 595px; padding-left: 5px;}
#land div#container div#header h1 {
	margin:              0;
	padding:             0;
	line-height:         51px;
	display:             block;
	float:               left;
	font-size:           28px;
	text-transform:      capitalize;
	text-shadow:         2px 2px 4px #4d331a;
	color:               #efe1af;
}
#land div#container div#header div#lang {float: right; margin-left: 0px;}
#land div#container div#content {background-image: none;}
#land div#footer_container {min-width: 600px;}
#land div#container div#content div#main {margin-right: 0px; padding-top: 0px;}
#land div#container div#content div#main div.box {margin: 0 0 10px 0;}

#land div#footer_container div#footer {width:602px; padding-left:0;}



#land div#footer_container div#footer div.box div.menu {width: 280px;}
#land div#footer_container div#footer div.box div.copyrights {width:250px;}


@media print
{
div {display:none;}
}
