body {
	background:#ffffff;
}
body, td, th, input, textarea, div {
	font:normal normal 11px Trebuchet MS, Arial, Tahoma, sans-serif;
	line-height:130%;
	color: #333333;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height:130%;
	color: #333333;
	font-size:11px;
	font-family:Trebuchet MS, Arial, Tahoma, sans-serif;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #2d5f8c;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #2d5f8c;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}


/* main */
.main_width {
	width:890px;
	margin:0px auto;
	text-align:left;

}
.main_wrapper {
	background:url(../images/bg/main_loop.gif) repeat-x top left;
}
.main_bg {
	background:url(../images/dec/latvian_chambre_commerce.jpg) no-repeat center top;
	text-align:center;
}
.content {
	padding:340px 0px 0px 0px;
}
.main_wrapper_page {
	background:url(../images/bg/page_top.jpg) repeat-x top left;
}
.main_bg_page {
	background:url(../images/dec/latvian_chambre_commerce_1.jpg) no-repeat center top;
	text-align:center;
}
.content_page {
	padding:247px 0px 0px 0px;
}
.cms_content {
	line-height:140%;
}
.cms_content * {
	line-height:140%;
}
/* main */


/* header */
.header {
	text-align:center;
	height:120px;
	background:url(../images/bg/header.gif) repeat-x top left;
}
.header .logo {
	padding:32px 0px 0px 10px;
	float:left;
}
.langs {
	float:right;
	width:600px;
	padding:15px 0px 0px 0px;
}
.langs a {
	float:right;
	display:block;
	padding:0px 7px 2px 7px;
	margin:0px 0px 0px 1px;
	border-bottom:1px solid #D9D9D9;
	text-decoration:none !important;
	color:#999999 !important;
}
.langs a:hover, .langs a.active {
	border-bottom:1px solid #9E9FA9;
	text-decoration:none;
	color:#9E9FA9 !important;
}
.mini_menu {
	float:right;
	display:block;
	margin:35px 0px 0px 0px;
	width:500px;
}
.mini_menu .mini_form {
	float:right;
	white-space:nowrap;
}
.mini_menu .txt {
	font-size:10px;
	color:#999999;
	float:right;
	display:block;
	padding:6px 7px 0px 9px;
}
.mini_menu .submit {
	margin:0px 11px 0px 2px;
}
.mini_menu .input_txt {
	width:118px;
}
.mini_menu a {
	color:#999999 !important;
	font-size:10px !important;
	float:right;
	display:block;
	padding:3px 0px;
	margin:1px 0px 0px 10px;
	border-right:1px solid #ACACAC;
}
.mini_menu a img {
	display:inline;
	margin:0px 11px -1px 6px;
}
/* header */



/* footer */
.footer {
	height:105px;
	clear:both;
	border-top:3px solid #E6E6EB;
	color:#666666;
}
.footer * {
	color:#666666 !important;
}
.footer .date {
	float:left;
	margin:11px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:200px;
}
.footer .contacts {
	float:left;
	margin:11px 0px 0px 0px;
	border-left:1px solid #E6E6EB;
	padding:3px 0px 17px 17px;
}
.footer .idea {
	float:right;
	margin:18px 2px 0px 0px;
}
/* footer */



/* left side */
.left_side {
	width:183px;
	float:left;
	margin:0px 35px 0px 0px;
	padding:0px 0px 30px 0px;
}
.left_side .main_hdr {
	border-bottom:1px solid #D9D9D9;
	padding:22px 0px 7px 0px;
	color:#7F8897;
	font-size:18px;
	margin:0px 0px 10px 0px;
}
.left_side .hdr {
	padding:13px 0px 10px 0px;
}
.left_side .txt {
	color:#898989;
	padding:0px 0px 20px 0px;
}
.left_side .txt a {
	color:#898989 !important;
}
.left_side .spacer {
	height:1px;
	width:30px;
	background:#D9D9D9;
}
.left_side .all {
	color:#7F8897 !important;
	font-size:9px !important;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 4px no-repeat;
}
/* left side */



/* title_center */
.title_center {
	float:left;
	width:345px;
	margin:0px 35px 0px 0px;
	padding:0px 0px 30px 0px;
}
.title_center .items {
	padding:0px 0px 27px 0px;
}
.title_center .main_hdr {
	padding:0px 0px 15px 0px;
	color:#7F8897;
	font-size:24px;
}
.title_center .items .date {
	color:#999999;
}
.title_center .items .date img {
	margin:0px 0px 3px 5px;
	width:30px;
	height:1px;
	background:#D9D9D9;
	display:inline;
}
.title_center .items .hdr {
	padding:8px 0px;
	color:#7B7A8F;
	font-size:16px;
}
.title_center .more {
	color:#7F8897 !important;
	font-size:9px !important;
	display:block;
	margin:6px 0px 23px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 4px no-repeat;
}
.title_center .short_items span {
	color:#999999;
}
.title_center .short_items .item {
	padding:0px 0px 10px 0px;
}
/* title_center */




/* title_right */
.title_right {
	width:289px;
	float:left;
	padding:0px 0px 30px 0px;
}
.title_right .main_hdr {
	border-bottom:1px solid #D9D9D9;
	padding:22px 0px 12px 0px;
	color:#7F8897;
	font-size:18px;
	margin:0px 0px 15px 0px;
}
.title_right .sponsor {
	padding:0px 0px 0px 10px;
}

.sponsor {
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
}

.title_right .hdr {
	padding:8px 0px 0px 0px;
	font-weight:bold;
}
.title_right .date {
	color:#FFFFFF;
	background:#D1D1DA;
	padding:1px 4px;
	font-weight:bold;
}
.title_right .more {
	color:#7F8897 !important;
	font-size:9px !important;
	display:block;
	margin:4px 0px 15px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 4px no-repeat;
}
.title_right .spacer {
	height:1px;
	width:30px;
	background:#D9D9D9;
}
.releases_spacer{
	height:1px;
	width:30px;
	background:#D9D9D9;
}

 
.title_right .seperator {
	height:19px;
	width:1px;
}
/* title_right */


/* top menu */
.top_menu {
	height:28px;
	border-top:1px solid #F2F2F5;
	border-bottom:1px solid #F2F2F5;
	margin:0px 0px 10px 0px;
	text-align:center;
}
.top_menu table {
	height:28px;
}
.top_menu table a {
	padding:4px 17px 3px 14px;
	display:block;
	color:#9C9BA7 !important;
	font-weight:bold;
	border-left:1px solid #E6E6EB;
	margin:1px 0px 0px 0px;
}
.top_menu .first {
	border-left:0px solid #E6E6EB !important;
}
.top_menu .active {
	width:100%;
	margin:-7px -4px -1px 0px;
	background:#FFFFFF;
	white-space:nowrap;
}
.top_menu .active a {
	padding:7px 17px 7px 14px;
}
.top_menu .active .loop_1 {
	background:url(../images/dec/menu_loop_1.gif) repeat-x top left;
	width:100%;
}
.top_menu .active .loop_2 {
	width:100%;
	background:url(../images/dec/menu_loop_2.gif) repeat-y top left;
}
.top_menu .active .loop_3 {
	background:url(../images/dec/menu_loop_3.gif) repeat-y top left;
}
/* top menu */




/* page center */
.page_center {
	width:459px;
	float:left;
	padding:0px 0px 30px 0px;
	margin:0px 35px 0px 0px;
}
.page_center .main_hdr {
	color:#7F8897;
	font-size:18px;
	margin:0px 0px 10px 0px;
}
.content_page .left_side .main_hdr {
	padding:0px 0px 7px 0px !important;
}
.page_center .back {
	color:#7F8897 !important;
	display:block;
	margin:14px 0px;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 5px no-repeat;
}
/* page center */



/* page right */
.page_right {
	width:175px;
	float:left;
	padding:0px 0px 30px 0px;
}
.page_right .main_hdr {
	border-bottom:1px solid #D9D9D9;
	padding:0px 0px 7px 2px;
	color:#7F8897;
	font-size:18px;
	margin:0px 0px 10px 0px;
}
.main_hdr_sponsors {
	padding:0px 0px 7px 2px;
	color:#7F8897;
	font-size:18px;
	margin:0px 0px 0px 0px;
}
.main_hdr_bottom {
	
}
/* page right */


/* second menu */
.second_menu {
	padding:0px 0px 5px 17px;
	border-left:1px solid #F2F2F5;
	margin:0px 0px 65px 0px;
}
.second_menu a {
	background:#FFFFFF;
	font-size:12px !important;
	color:#999999 !important;
	padding:0px 13px 0px 0px;
}
.second_menu a.active {
	color:#666666 !important;
}
.second_menu .item {
	background:url(../images/bg/thin_line.gif) repeat-x center center;
	margin:0px 0px 13px 0px;
}
.second_menu .item a:hover {
	color:#666666 !important;
}
.second_menu .level_2 {
	margin:-6px 0px 7px 13px;
}
.second_menu .level_2 a {
	color:#999999 !important;
	display:block;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 5px no-repeat;
}

.second_menu .level_2 a.active, .second_menu .level_2 a:hover{
	color:#666666 !important;
}
/* second menu */

/* paging */
.paging {
	height:22px;
}
.paging .back {
	position:absolute;
	margin-top:0px !important;
	margin-left:0px !important;
}
.paging .wrap {
	text-align:center;
}
.paging .wrap a {
	color:#999999 !important;
	margin:0px 2px;
}
.paging .wrap img {
	margin:0px 5px 2px 5px;
}
.paging .wrap a:hover {
	color:#666666 !important;
}
.paging .wrap a.active {
	color:#666666 !important;
	text-decoration:underline !important;
}
/* paging */



/* current */
.current {
	padding:5px 0px 0px 0px;
}
.current .date {
	color:#FFFFFF;
	background:#D1D1DA;
	padding:1px 4px 0px 4px;
	font-weight:bold;
}
.current .hdr {
	padding:10px 0px 12px 0px;
	color:#7B7A8F;
	line-height:120%;
	font-size:16px;
}
.current .txt {
	padding:0px 0px 10px 0px;
}
.current .more {
	height:35px;
}
.current .more a {
	color:#7F8897 !important;
	display:block;
	padding:0px 0px 0px 12px;
	background:url(../images/ico/arrow_grey.gif) 0px 5px no-repeat;
	float:right;
}
/* current */



/* members */
.members {
	margin:-10px 0px 0px 0px;
}
.members .hdr {
	padding:0px 0px 31px 0px;
	color:#7B7A8F;
	line-height:120%;
	font-size:14px;
}
.members .item {
	padding:0px 0px 11px 0px;
	margin:0px 0px 22px 0px;
	border-bottom:1px solid #D9D9D9;
}
.members .txt {
	padding:20px 0px 14px 0px;
}
.members .address {
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 15px 0px;
}
.members .info {
	line-height:140%;
}
.members .info * {
	line-height:140%;
}
/* members */


/* search */
.search_block {
	height:75px;
}
.search_block input {
	margin:25px 10px 0px 0px;
	float:left;
	width:120px;
	display:block;
}
.search_block .more {
	color:#7F8897 !important;
	padding:0px 0px 0px 12px;
	margin:28px 0px 0px 0px;
	float:left;
	display:block;
	background:url(../images/ico/arrow_grey.gif) 0px 6px no-repeat;
}
/* search */




/* site map */
.site_map {
	width:200px;
}
.site_map .second_menu {
	padding:18px 0px 0px 0px !important;
	border-left:0px solid #F2F2F5 !important;
}
.site_map .level_2 {
	margin:-11px 0px 20px 30px;
	list-style-type:none;
}
.site_map  ul li {
	list-style-type:none;
}
.site_map .level_2 a {
	background:#FFFFFF !important;
	font-size:12px !important;
	color:#999999 !important;
	padding:0px 13px 0px 0px !important;
}
.site_map .level_3 {
	margin:-15px 0px 24px 60px;
}
.site_map .level_3 a {
	background:#FFFFFF !important;
	font-size:12px !important;
	color:#999999 !important;
	padding:0px 13px 0px 0px !important;
}

/*div.siteMap {
	margin:0 -30px;
	padding: 0;
}

div.siteMap ul li {
	background:url(../images/bg/thin_line.gif) repeat-x;
	background-position:30% 10px;
	margin: 4px 0 0 30px;
	padding: 0 0 5px -80px;
	list-style-type: none;
}

div.siteMap ul li.first {
	
	margin: 4px 0 0 0;
	padding: 0 0 5px 8px;
	list-style-type: none;
}

div.siteMap ul a, div.siteMap ul a:visited {
	
	margin: 4px 0px 0 0px;
	text-decoration: none;
	font-size:12px !important;
	color:#999999 !important;
}

div.siteMap ul a:hover, div.siteMap ul a:active {

	background:#FFFFFF !important;
	font-size:12px !important;
	color:#999999 !important;
	padding:0px 13px 0px 0px !important;
	text-decoration:underline;
}*/
/* site map */
