html {margin: 0; padding: 0; height: 100%; } 
body{margin: 0; padding: 0; height: 100%; font-family:Arial,Tahoma;font-size:12px;color:#434343;}

.outer {width: 100%; height: 100%;} 
.outer td {text-align: center; vertical-align: top; height: 100%;}
.outer td.footer {text-align: center; vertical-align: top; height: 59px;}
.outer .foot_l {width: 50%; } 
.outer .foot_r {width: 50%; }
.inner {width: 930px; margin: auto; height: 100%;}
.inner td {padding: 0;text-align: left; vertical-align: top; height: 100%;}
.content { width: 930px; position: relative;}
.head td {vertical-align: middle; text-align: right;}
.clr{clear:both;font-size:1px;}
img.home { padding: 0; margin: 0; height: 225px; }


#head{padding:0;margin:0;width:930px;}
p.slogan { font-size:24px;color:#a4a4a4; }

#mainmenu{
	background:url(img/menuback.gif) right top repeat-x;
	height:41px;
	padding:0;
	margin:0;
}
.mainmenuitem_lside{float:left;padding:0;}
.mainmenuitem_rside{float:right;padding:0;}
.mainmenuitem{float:left;padding:11px 15px 0 15px;}
.mainmenuritem{float:right;padding:11px 15px 0 15px;}
.mainmenuitem_act{float:left;height:25px;padding:11px 15px 0 15px;background:url(img/menuselback.gif) right top repeat-x;}
.mainmenuitem a:link,.mainmenuitem a:visited{color:#ffffff;padding:0;background:none;text-decoration:none;}
.mainmenuitem a:hover,.mainmenuitem a:active{color:#ffffff;padding:0;background:none;text-decoration:underline;}
.mainmenuitem_act a:link,.mainmenuitem_act a:visited{color:#ffffff;padding:0;background:none;text-decoration:none;}
.mainmenuitem_act a:hover,.mainmenuitem_act a:active{color:#ffffff;padding:0;background:none;text-decoration:underline;}
.menuseperator{float:left;height:41px;padding:0;width:2px;background:url(img/menuseperator.gif) right top no-repeat;}
.menurseperator{float:right;height:41px;padding:0;width:2px;background:url(img/menuseperator.gif) right top no-repeat;}
#LocSelBox:focus ul, #LocSelBox:focus b,#LocSelBox:hover ul, #LocSelBox:hover b, #LocSelBox.hover ul, #LocSelBox.hover b { display:block; }
#LocSelBox { position:absolute; z-index:9999; width: 142px; }
#LocSelBox h2 { padding: 4px 5px 3px; margin: 0 !important; background:url(img/select_back.gif) right top repeat-x; font-family:Arial,Tahoma;font-size:12px;color:#FFFFFF }
#LocSelBox h2 a { display:block; position:relative; color: #FFFFFF; text-decoration: none; }
#LocSelBox h2 a span { position: absolute; height: 10px; left: 120px; position:absolute; top: 3px; width: 14px; background:url(img/bg_subsidaries_drop_arrow.gif) 0px 0px no-repeat; }
#LocSelBox h2 a:hover { text-decoration: none; z-index:3; }
#LocSelBox h2 a:focus { outline:1px dotted #999; }
#LocSelBox ul { list-style: none; margin: 0; padding: 7px 0 6px 0; }
#LocSelBox ul li { padding: 1px; background: url(img/bg_subsidaries_drop_down1.png) repeat-y top left; margin: 0;}
#LocSelBox ul li a { display:block; text-decoration:none; color:#505050; padding: 3px 30px; }
#LocSelBox ul li.last { background: url(img/bg_subsidaries_drop_last1.png) no-repeat bottom left; }
#LocSelBox ul li:hover { background:#515151 !important;  z-index:3;  }
#LocSelBox ul li.last:hover { background: url(img/bg_subsidaries_drop_last_ho1.png) no-repeat bottom left !important; color: #000;}
#LocSelBox ul li a:hover { color:#FFF; cursor: hand; background-color: #515151; }
#LocSelBox ul li a span { float:left; padding:1px; }
#LocSelBox ul li a span.flag { padding: 0px 25px; height:16px; margin-right:16px; }
#LocSelBox ul li.LV a { background: url(img/flag_of_latvia.png) no-repeat 8px 3px; }
#LocSelBox ul li.RU a { background: url(img/flag_of_russia.png) no-repeat 8px 3px; }
#LocSelBox ul li.EN a { background: url(img/flag_of_uk.png) no-repeat 8px 3px; }
#LocSelBox ul li.IT a { background: url(img/flag_of_italy.png) no-repeat 8px 3px; }
#LocSelBox ul li.DE a { background: url(img/flag_of_germany.png) no-repeat 8px 3px; }
#LocSelBox ul li.PL a { background: url(img/flag_of_poland.png) no-repeat 8px 3px; }
#LocSelBox ul li.ES a { background: url(img/flag_of_spain.png) no-repeat 8px 3px; }
#LocSelBox ul li.CN a { background: url(img/flag_of_china.png) no-repeat 8px 3px; }
#LocSelBox ul, #LocSelBox b { display:none; }

td.txt11 {border-top: solid 1px;}

#maincontent table.mceToolbar  td { padding: 2px; }

#maincontent { float:left;padding: 0 0 5px 5px; }
#maincontent td { padding: 5px; }
#maincontent ul {	margin: 5px 10px; padding: 0 0 0 10px; list-style: none; list-style-image: url('img/arrow-black-right.png'); }
#maincontent ul li { margin: 2px 0; padding: 0 5px 0 5px; }
#maincontent ol { margin: 5px 10px; padding: 0 0 0 15px; }
#maincontent ol li { margin: 2px 0; padding: 0 0 0 10px; }
h1{padding:15px 0 10px 0;margin:0px;font-size:24px;font-weight:normal;color:#212121;}
h2{padding:5px 0 5px 0;margin:0px;font-size:20px;font-weight:normal;color:#212121;}
h3{padding:0 0 5px 0;margin:0px;font-size:16px;font-weight:normal;color:#212121;}
h4{padding:0 0 5px 0;margin:0px;font-size:12px;font-weight:normal;color:#212121;}
form{padding:0px;margin:0px;}
hr{border:0;color:#e5e5e5;background-color:#e5e5e5;height:1px;width:100%;text-align:left;margin:6px 0 5px 0;}
a:link,a:visited{color:#2066AB;text-decoration:none;}
a:hover,a:active{color:#2066AB;text-decoration:underline;}
.submitp{background:url(img/submit.gif) left top repeat-x;height:28px;width:150px;margin-left:0;cursor:pointer;}
.submitp div{background:url(img/submitl.gif) left top no-repeat;height:28px;padding-left:4px;}
.submitp div div{padding:6px 0 0 0;font-size:14px;color:#ffffff;font-weight:bold;background:url(img/submitr.gif) right top no-repeat;height:28px;padding-right:4px;}
.submitp div div a {color: #ffffff;}
.submitp div div a:hover {text-decoration: none;}
.text{width:310px;float:right;margin:-2px 0 -2px 0;position:relative;}
.text2{width:310px;float:left;margin:0 0 0 0;}
.text3{width:108px;margin:-2px 2px -2px 13px;}
select{width:292px;float:left;margin:0 0 0 0;}
label{margin:0 0 0 0;float:left;}
input{margin:2px 0 -2px 0;}
.textarea2{width:99%;height:44px; font-family: Arial; font-size: 13px;}

#left_menu{width:167px;float:left;height:100%;border-right:1px solid #e2e2e2;padding:2px 20px 13px 0; }
#left_menu_block{text-align:left;padding-bottom:20px;}
#left_menu_block ul{list-style:none;font-family:Arial,"Myriad Pro",Tahoma;margin: 0;padding: 0;}
.left_menu_li{padding:1px 0px 14px 0;}
.left_menu_group{font-size:14px;}
.left_menu_group_act{font-size:14px;}
.left_menu_group a:link,.left_menu_group a:visited{font-weight:normal;color:#434343;text-decoration:underline;padding:0 2px 1px 2px;display:block;}
.left_menu_group a:hover,.left_menu_group a:active{font-weight:normal;color:#ffffff;text-decoration:none;display:block;}
.left_menu_group a span:hover,.left_menu_group a span:active{font-weight:normal;background:#094a92;}
.left_menu_group_act a:link,.left_menu_group_act a:visited{color:#434343;text-decoration:none;font-weight:bold;padding:0 2px 1px 2px;}
.left_menu_group_act a:hover,.left_menu_group_act a:active{color:#434343;text-decoration:underline;font-weight:bold;padding:0 2px 1px 2px;}
.left_menu_subgroup_table{display:block;}
.left_menu_subgroup_item{margin:7px 0 8px 13px;}
.left_menu_subgroup_item_act{margin:7px 0 8px 13px;}
.left_menu_subgroup_item_act a:link,.left_menu_subgroup_item_act a:visited{font-size:13px;color:#0475c3;text-decoration:none;font-weight:bold;padding:0 2px 1px 2px;}
.left_menu_subgroup_item_act a:hover,.left_menu_subgroup_item_act a:active{font-size:13px;color:#0475c3;text-decoration:underline;font-weight:bold;padding:0 2px 1px 2px;}
.left_menu_subgroup_item a:link,.left_menu_subgroup_item a:visited{font-size:13px;color:#0475c3;text-decoration:underline;padding:0 2px 1px 2px;}
.left_menu_subgroup_item a:hover,.left_menu_subgroup_item a:active{font-size:13px;color:#ffffff;background:#094a92;text-decoration:none;padding:0 2px 1px 2px;}


/* styling without javascript */
UL.gallery { list-style: none; display: block; background: none; }
UL.gallery li { list-style: none; float: left; margin: 0 10px 10px 0; background: none; background: none;  }
IMG.gal_img { border: #000000 solid 1px; min-height: 130px; min-width: 130px; } 

.gallerylayer {	background:#fff; }