/* CSS Document */
a img { border: none; }
a:hover { text-decoration: none }
body {
	background: #c8e1ff;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.imglft { float: left; padding: 0px 10px 10px 0px }
.imgrgh { float: right; padding: 0px 0px 10px 10px }
.clear { clear: both; }
a.back { color: #202a60!important; }
.right a, .sent a { color: #fff; }
.right h1, .sent h1, .windopen h1 { font: 26px Verdana, Arial, Helvetica, sans-serif; color: #ff973c; margin: 5px 0px 10px 0px }
.right h2 { font: 18px Verdana, Arial, Helvetica, sans-serif; color: #202a60; margin: 10px 0px 5px 0px; padding: 0px }
.right h3 a, .right h3 a { color: #202a60; }
.right h3 { font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight: 900; color: #202a60; margin: 10px 0px 0px 0px }
.bg_main2 .right p { margin: 5px 0px 10px 0px; }
.bg_main2 .right .cont, .bg_main2 .news, .bg_main2 .sistem, .right .partners, .bg_main2 .right .careers, .team { padding-right: 130px; }
.bg_main2 .sistem2 { padding-right: 40px; }
.bg_main2 .right ul { list-style: none; margin: 0px; padding: 0px;}
.bg_main2 .right ul li { background: url(../img/li_style.gif) no-repeat 10px 9px; padding: 2px 0px 5px 35px; }
.bg_main2 .right ul ul li { background: none; list-style: disc; padding: 0px; margin-left: 15px; } 
.bg_main2 .right ul ul ul li { list-style: circle }
.bg_main2 .right .visual { border-left: 4px solid #ff973c; padding-left: 10px; margin: 20px 0px 20px 4px; }
.bg_main2 .right table { width: 100%; margin: 10px 0px }
.bg_main2 .right th { font-size: 14px; font-weight: 900; color: #202a60; border-bottom: 1px solid #5685b4; }
.bg_main2 .right th, .main2 .right td { text-align: left; vertical-align: top; padding: 5px 10px }
.bg_main2 .right td { border-bottom: 1px solid #b7d2f0; }
