body {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	margin: 13px;
	padding: 0px;
	color: #696A72;
	background-color: #FFF;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#container {
   margin-left: auto;
   margin-right: auto;
   width: 975px;
}


#header {
	height: 105px;
}
#header div.logo {
	float: left;
	width: 231px;
	height: 74px;
	background: url('/img/logo.gif') no-repeat 44px 12px;
}
#header div.logo a {
	display: block;
	width: 231px;
	height: 74px;
}
#header div.logo_assis {
	float: right;
	width: 187px;
	height: 67px;
	background: url('/client/img/verticus_logo.png') no-repeat left 33px;
}
#header div.logo_assis a {
	display: block;
	width: 124px;
	height: 67px;
}
#header div.ads {
	float: left;
	font-size: 11px;
	color: #595959;
	padding-left: 49px;
	width: 456px;
}



#menu table.main {
	background: url('/img/menu_top_3.gif') repeat-x top;
	width: 100%
}
#menu table.main td.lang {
	word-spacing: 20px;
	text-align: center;
	width: 250px;
	color: #636ba2;
}
#menu table.main td.lang a {
	color: #636ba2;
}
#menu table.main td.item_active {
	font-weight: bold;
	background-color: #B0B4D0;
	text-align: center;
}
#menu table.main td.item_active div.left {
	background: url('/img/menu_top_1.gif') no-repeat left top;
}
#menu table.main td.item_active div.right {
	background: url('/img/menu_top_2.gif') no-repeat right top;
	padding-top: 8px;
	padding-bottom: 7px
}
#menu table.main td.item_active a {
	color: #747bac;
}
#menu table.main td.item {
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 7px;
}
#menu table.main td.item a {
	color: #000;
}
#menu table.main2 {
	position: relative;
	left: -1px;
	top: -29px;
	width: 100%;
	margin-bottom: -29px;
}
#menu table.main2 td.lang {
	word-spacing: 20px;
	text-align: center;
	width: 250px;
	color: #FFF;
}
#menu table.main2 td.lang a {
	color: #FFF;
}
#menu table.main2 td.item_active {
	font-weight: bold;
	text-align: center;
}
#menu table.main2 td.item_active div.right {
	padding-top: 8px;
	padding-bottom: 7px
}
#menu table.main2 td.item_active a {
	color: #FFF;
}
#menu table.main2 td.item {
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 7px;
}
#menu table.main2 td.item a {
	color: #FFF;
}



#submenu {
	background: url('/img/submenu_top_3.gif') repeat-x top;
	margin-bottom: 20px
}
#submenu div.right {
	background: url('/img/submenu_top_2.gif') no-repeat right top;
}
#submenu table.main {
	height: 30px;
}
#submenu table.main td.left {
	background: url('/img/submenu_top_1.gif') no-repeat left top;
	width: 6px
}
#submenu table.main td.right {
	background: url('/img/submenu_top_2.gif') no-repeat right top;
}
#submenu table.main td.item {
	text-align: center;
	padding-left: 22px;
	padding-right: 22px;
}
#submenu table.main td.item a {
	color: #2A2E47;
}


#index table {
	margin-top: 17px;
}
#index tr.row1 td {
	padding-bottom: 15px;
}
#index tr.row1 td.col1 {
	float: left;
	background: url('/img/index_1.png') no-repeat left top;
	width: 315px;
	height: 165px;
	padding-right: 15px
}
#index tr.row1 td.col1 form {
	display: inline;
}
#index tr.row1 td.col1 div.username {
	padding-top: 16px;
	padding-left: 120px;
	height: 35px;
}
#index tr.row1 td.col1 div.username input, #index tr.row1 td.col1 div.password input {
	border: 1px solid #CACBD5;
	font-size: 11px;
	width: 159px;
}
#index tr.row1 td.col1 div.password {
	padding-top: 10px;
	padding-left: 120px;
	height: 35px;
}
#index tr.row1 td.col1 div.button_lt, #index tr.row1 td.col1 div.button_en {
	padding-top: 28px;
	padding-right: 20px;
	text-align: right;
}
#index tr.row1 td.col1 div.button_lt input, #index tr.row1 td.col1 div.button_en input {
	border: 0px;
	height: 33px;
	width: 107px;
   cursor: pointer;
}
#index tr.row1 td.col1 div.button_lt input {
	background: url('/img/index_1_button_lt.png') no-repeat left top;
}
#index tr.row1 td.col1 div.button_en input {
	background: url('/img/index_1_button_en.png') no-repeat left top;
}
#index tr.row1 td.col2 {
	background: url('/img/index_2.png') no-repeat left top;
	width: 315px;
	height: 165px;
	padding-right: 15px
}
#index tr.row1 td.col2 div.more_lt, #index tr.row1 td.col2 div.more_en, #index tr.row1 td.col3 div.more_lt, #index tr.row1 td.col3 div.more_en {
	margin-left: 210px;
	margin-top: 123px;
}
#index tr.row1 td.col2 div.more_lt a, #index tr.row1 td.col2 div.more_en a, #index tr.row1 td.col3 div.more_lt a, #index tr.row1 td.col3 div.more_en a {
	display: block;
	width: 89px;
	height: 34px;
}
#index tr.row1 td.col2 div.more_lt, #index tr.row1 td.col3 div.more_lt {
	background: url('/img/index_2_button_lt.png') no-repeat left top;
}
#index tr.row1 td.col2 div.more_en, #index tr.row1 td.col3 div.more_en {
	background: url('/img/index_2_button_en.png') no-repeat left top;
}
#index tr.row1 td.col3 {
	background: url('/img/index_3.png') no-repeat left top;
	width: 315px;
	height: 165px
}


#index tr.row2 td.col1 {
	background: url('/img/index_5_1.png') repeat-y left;
	padding-right: 15px;
	width: 315px;
	vertical-align: top
}
#index tr.row2 td.col1 div.block {
	background: url('/img/index_5_2.png') no-repeat left top;
	padding-top: 13px;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 5px
}
#index tr.row2 td.col1 div.block div.title_lt, #index tr.row2 td.col1 div.block div.title_en {
	height: 45px;
}
#index tr.row2 td.col1 div.block div.title_lt {
	background: url('/img/index_5_3_lt.png') no-repeat 0px 10px;
}
#index tr.row2 td.col1 div.block div.title_en {
	background: url('/img/index_5_3_en.png') no-repeat 0px 10px;
}
#index tr.row2 td.col1 div.block div.item {
	padding-bottom: 10px;
	color: #262940;
}
#index tr.row2 td.col1 div.block div.item div.date {
	color: #545B8D;
}


#index tr.row2 td.col2 {
	background: url('/img/index_6_1.png') repeat-y left;
	padding-right: 15px;
	width: 315px;
	vertical-align: top
}
#index tr.row2 td.col2 div.block {
	background: url('/img/index_6_2.png') no-repeat left top;
	padding-top: 13px;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 5px
}
#index tr.row2 td.col2 div.block div.title_lt, #index tr.row2 td.col2 div.block div.title_en {
	height: 45px;
}
#index tr.row2 td.col2 div.block div.title_lt {
	background: url('/img/index_6_3_lt.png') no-repeat 0px 10px;
}
#index tr.row2 td.col2 div.block div.title_en {
	background: url('/img/index_6_3_en.png') no-repeat 25px 10px;
}
#index tr.row2 td.col2 div.block div.item {
	padding-bottom: 10px;
	color: #262940;
}
#index tr.row2 td.col2 div.block div.item div.clear {
	line-height: 0px;
	clear: left;
}
#index tr.row2 td.col2 div.block div.item div.image {
	float: left;
	padding-right: 5px;
	width: 86px;
}

#index tr.row2 td.col2 div.block div.item div.image img {
	border: 2px solid #FDFDFD;
}

#index tr.row2 td.col2 div.block div.item div.text {
	float: left;
	color: #333333;
	width: 180px;
}
#index tr.row2 td.col2 div.block div.item div.text div.link a {
	color: #3A7DA7;
}


#index tr.row2 td.col3 {
	background: url('/img/index_7_1.png') repeat-y left;
	width: 315px;
	vertical-align: top
}
#index tr.row2 td.col3 div.block {
	background: url('/img/index_7_2.png') no-repeat left top;
	padding-top: 13px;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 5px
	text-align: center;
}
#index tr.row2 td.col3 div.block img {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#index tr.row2 td.col3 div.block div.title_lt, #index tr.row2 td.col3 div.block div.title_en {
	height: 45px;
}
#index tr.row2 td.col3 div.block div.title_lt {
	background: url('/img/index_7_3_lt.png') no-repeat 0px 10px;
}
#index tr.row2 td.col3 div.block div.title_en {
	background: url('/img/index_7_3_en.png') no-repeat 0px 10px;
}



#index tr.row3 td {
	background: url('/img/index_4.png') no-repeat left top;
	height: 43px;
	text-align: right;
	padding-right: 60px;
	padding-bottom: 3px
}
#index tr.row3 td.col3 {
	padding-right: 45px;
}


#footer {
	padding-top: 16px;
}
#footer div.menu {
	background: url('/img/footer_1.gif') repeat-x top;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #FFF;
	text-align: center
}
#footer div.menu a {
	color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
}
#footer div.copy {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000;
}
#footer div.copy a {
	color: #3A7DA7;
}
#footer div.copy div.left {
	float: left;
	padding-left: 20px;
}
#footer div.copy div.right {
	float: right;
	text-align: right;
	padding-right: 20px;
}


#inside_left {
	width: 315px;
	vertical-align: top;
}
#inside_left div.subsubmenu a {
	color: #2A2E47;
}
#inside_left div.subsubmenu {
	background-image: url('/img/subsubmenu_3.gif');
	margin-bottom: 20px
}
#inside_left div.subsubmenu div.top {
	background: url('/img/subsubmenu_1.gif') no-repeat left top;
	height: 12px
}
#inside_left div.subsubmenu div.bottom {
	background: url('/img/subsubmenu_2.gif') no-repeat left bottom;
	height: 11px
}
#inside_left div.subsubmenu div.spacer {
	background: url('/img/subsubmenu_4.gif') repeat-x center;
	margin-left: 20px;
	margin-right: 20px;
	height: 1px;
	line-height: 1px
}
#inside_left div.subsubmenu div.item {
	padding-left: 31px;
	padding-right: 31px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#inside_left div.regform {
	background: url('/img/index_1.png') no-repeat left top;
	width: 315px;
	height: 165px;
	margin-bottom: 20px
}
#inside_left div.regform form {
	display: inline;
}
#inside_left div.regform div.username {
	padding-top: 16px;
	padding-left: 120px;
	height: 35px;
}
#inside_left div.regform div.username input, #inside_left div.regform div.password input {
	border: 1px solid #CACBD5;
	font-size: 11px;
	width: 159px;
}
#inside_left div.regform div.password {
	padding-top: 10px;
	padding-left: 120px;
	height: 35px;
}
#inside_left div.regform div.button_lt, #inside_left div.regform div.button_en {
	padding-top: 28px;
	padding-right: 20px;
	text-align: right;
}
#inside_left div.regform div.button_lt input, #inside_left div.regform div.button_en input {
	border: 0px;
	height: 33px;
	width: 107px;
   cursor: pointer;
}
#inside_left div.regform div.button_lt input {
	background: url('/img/index_1_button_lt.png') no-repeat left top;
}
#inside_left div.regform div.button_en input {
	background: url('/img/index_1_button_en.png') no-repeat left top;
}
#inside_left div.system {
	background: url('/img/index_2.png') no-repeat left top;
	width: 315px;
	height: 165px;
	border-top: 1px solid #FFF;
	margin-bottom: 20px
}
#inside_left div.system div.more_lt, #inside_left div.system div.more_en, #inside_left div.shop div.more_lt, #inside_left div.shop div.more_en {
	margin-left: 210px;
	margin-top: 123px;
}
#inside_left div.system div.more_lt a, #inside_left div.system div.more_en a, #inside_left div.shop div.more_lt a, #inside_left div.shop div.more_en a {
	display: block;
	width: 89px;
	height: 34px;
}
#inside_left div.system div.more_lt, #inside_left div.shop div.more_lt {
	background: url('/img/index_2_button_lt.png') no-repeat left top;
}
#inside_left div.system div.more_en, #inside_left div.shop div.more_en {
	background: url('/img/index_2_button_en.png') no-repeat left top;
}
#inside_left div.shop {
	background: url('/img/index_3.png') no-repeat left top;
	width: 315px;
	height: 165px;
	border-top: 1px solid #FFF;
	margin-bottom: 20px
}
#inside_left div.partners {
	background: url('/img/index_7_1.png') repeat-y left;
	width: 315px;
	vertical-align: top;
	text-align: center;
}
#inside_left div.partners img {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#inside_left div.partners div.block {
	background: url('/img/index_7_2.png') no-repeat left top;
	padding-top: 13px;
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 5px
}
#inside_left div.partners div.block div.title_lt, #inside_left div.partners div.block div.title_en {
	height: 45px;
}
#inside_left div.partners div.block div.title_lt {
	background: url('/img/index_7_3_lt.png') no-repeat 0px 10px;
}
#inside_left div.partners div.block div.title_en {
	background: url('/img/index_7_3_en.png') no-repeat 0px 10px;
}
#inside_left div.partners div.bottom {
	background: url('/img/index_4.png') no-repeat left top;
	height: 29px;
	text-align: right;
	padding-top: 14px;
	padding-right: 45px
}


#inside td.middle {
	width: 15px;
}


#inside_right {
	background-image: url('/img/main_bg.gif');
	vertical-align: top
}
#inside_right div.navigation {
	background-color: #FFF;
	padding-bottom: 16px;
	padding-left: 23px;
	color: #000;
}
#inside_right div.navigation a {
	color: #EC491A;
}
#inside_right div.top {
	background: url('/img/main_top_left.gif') no-repeat left top;
}
#inside_right div.top div.top2 {
	background: url('/img/main_top_right.gif') no-repeat right top;
	height: 12px
}
#inside_right div.title {
	padding-bottom: 20px;
}
#inside_right div.title div.print {
	float: right;
	padding-right: 25px;
}
#inside_right div.title div.print a {
	background: url('/img/print.gif') no-repeat right 1px;
	padding-right: 15px
}
#inside_right div.title h1.name {
	padding-left: 25px;
	font-size: 21px;
	color: #000;
	font-weight: normal;
}
#inside_right div.text {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	text-align: justify;
	width: 590px;
}

#inside_right div.text pre{
	overflow-x: auto;
	width: 540px;
}

#inside_right div.text TABLE{
	border-collapse: collapse;
}

#inside_right div.text TABLE.style1{
	width: 100%;
	border-collapse: collapse;
}

#inside_right div.text TABLE TD {
	vertical-align:top;
	background-color: #eaeaea;
	padding: 3px;
	border-width:1px;
	border-style:solid;
	border-color: white;
}

#inside_right div.text TABLE TH {
	vertical-align:top;
	background-color: #eaeaea;
	padding: 3px;
	border-width:1px;
	border-style:solid;
	border-color: white;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}



#inside_right div.text a {
	color: #3A7DA7;
}


#inside_right div.text img {
	margin: 10px;
}

#inside_right .noImgMargin div.text img {
	margin: 1px;
}

#inside_right div.text input {
	border: 1px solid #c5c5c5;
	background: url(/img/form01.gif) repeat-y left top;
	font-size: 12px;
}
#inside_right div.text input.button {
	background: none;
	border: 0px solid #636ba2;
	background-color: #636ba2;
	color: #fff;
}
#inside_right div.text textarea {
	border: 1px solid #c5c5c5;
	background: url(/img/form01.gif) repeat-y left top;
	font-size: 12px;
}
#inside_right div.text select {
	border: 1px solid #c5c5c5;
	background: url(/img/form01.gif) repeat-y left top;
	font-size: 12px;
}



#inside_right div.projects {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	text-align: justify;
}
#inside_right div.projects div.item {
	padding-bottom: 20px;
}
#inside_right div.projects div.item div.title {
	padding-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
}
#inside_right div.projects div.item div.title a {
	color: #545B8D;
}
#inside_right div.projects div.item div.image {
	float: left;
	padding-right: 8px;
}
#inside_right div.projects div.item div.image img {
	border: 2px solid #FFF;
}
#inside_right div.projects div.item div.description a {
	color: #EC491A;
}
#inside_right div.projects div.item div.clear {
	clear: both;
	line-height: 0px;
}


#inside_right div.partners {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	text-align: justify;
}
#inside_right div.partners div.item {
	padding-bottom: 20px;
}
#inside_right div.partners div.item div.title {
	padding-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
}
#inside_right div.partners div.item div.title a {
	color: #545B8D;
}
#inside_right div.partners div.item div.image {
	float: left;
	padding-right: 8px;
	width: 148px;
	text-align: center;
}
#inside_right div.partners div.item div.description a {
	color: #EC491A;
}
#inside_right div.partners div.item div.clear {
	clear: both;
	line-height: 0px;
}


#inside_right div.news {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	text-align: justify;
}
#inside_right div.news div.item {
	padding-bottom: 20px;
}
#inside_right div.news div.item div.date a {
	color: #545B8D;
}
#inside_right div.news div.item div.more a {
	color: #EC491A;
}
#inside_right div.news_view {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	text-align: justify;
}
#inside_right div.news_view div.title {
	font-size: 13px;
	color: #EC491A;
	padding-bottom: 10px;
}
#inside_right div.news_view div.date {
	color: #545B8D;
	padding-bottom: 10px;
}


#inside_right_bottom {
	background-image: url('/img/main_bg.gif');
	vertical-align: bottom;
	padding-top: 20px
}
#inside_right_bottom div.navigation {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}
#inside_right_bottom div.navigation div.back {
	float: left;
}
#inside_right_bottom div.navigation div.back a {
	background: url('/img/main_go_back.gif') no-repeat left top;
	padding-left: 20px
}
#inside_right_bottom div.navigation div.top {
	float: right;
}
#inside_right_bottom div.navigation div.top a {
	background: url('/img/main_go_top.gif') no-repeat right top;
	padding-right: 20px;
	text-align: right
}
#inside_right_bottom div.navigation div.clear {
	clear: both;
	line-height: 0px;
}
#inside_right_bottom div.bottom {
	background: url('/img/main_bottom_left.gif') no-repeat left bottom;
}
#inside_right_bottom div.bottom div.bottom2 {
	background: url('/img/main_bottom_right.gif') no-repeat right bottom;
	height: 12px
}


ul {
	list-style-type: square;
}

h1 {
	font-size: 21px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 17px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11px;
}



#inside_right div.sub3menu a {
	color: #2A2E47;
}
#inside_right div.sub3menu {
	background-image: url('/img/sub3menu_3.gif');
}
#inside_right div.sub3menu table td {
	vertical-align: top;
}
#inside_right div.sub3menu_space {
	height: 20px;
	background-color: #fff;
}
#inside_right div.sub3menu div.stop {
	background: url('/img/sub3menu_1.gif') no-repeat left top;
}
#inside_right div.sub3menu div.stop div.stop2 {
	background: url('/img/sub3menu_2.gif') no-repeat right top;
	height: 12px
}
#inside_right div.sub3menu div.sbottom {
	background: url('/img/sub3menu_5.gif') no-repeat left bottom;
}
#inside_right div.sub3menu div.sbottom div.sbottom2 {
	background: url('/img/sub3menu_6.gif') no-repeat right bottom;
	height: 12px
}
#inside_right div.sub3menu div.spacer {
	background: url('/img/sub3menu_4.gif') repeat-x center;
	margin-left: 20px;
	margin-right: 20px;
	height: 1px;
	line-height: 1px
}
#inside_right div.sub3menu div.item {
	padding-left: 31px;
	padding-right: 31px;
	padding-top: 4px;
	padding-bottom: 4px;
}



