body{
	margin:0;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
}
img{border-style:none;}
a {
    color:#596a14;
    text-decoration:none;
  font-weight:bold;
}
a:hover{text-decoration: underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:854px;
	margin: 0 auto;
}
#header {
	width:100%;
}
.top-panel {
	background:url(../images/top-panel.gif) no-repeat;
	height:26px;
	overflow:hidden;
}
div.login {
	float:left;
	padding-top:5px;
	line-height:13px;
}
div.login2 {
	float:left;
	padding-top:5px;
	line-height:13px;
}
.login label {
	float:left;
	color:#596a14;
	font-size:12px;
	padding:0 9px 0 25px;
}
.login2 label {
	float:left;
	color:#596a14;
	font-size:12px;
	padding:0 0px 0 15px;
}
#page a.login {
	float:left;
	margin:-1px 0 0 10px;
	font-size:10px;
	color:#fff;
	padding:0 5px;
	background:#e24c96;
	border-top:1px solid #f1a6cb;
	border-bottom:1px solid #72264c;
}
.login input {
	float:left;
	border:1px solid #839a28;
	padding:0;
	width:110px;
	margin-top:-2px;
}
.login2 input {
	float:left;
	border:1px solid #839a28;
	padding:0;
	width:100px;
	margin-top:-2px;
	margin-left:5px;
}
.lang {
	float:right;
	padding-top:3px;
	padding-right:90px;
}
.lang img {
	float:left;
	margin:2px 6px 0 0;
}
.lang select {
	float:left;
}
.wrap {
	height:1%;
	overflow:hidden;
}
#header .wrap {
	padding-bottom:14px;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:187px;
	height:142px;
	float:left;
	text-indent:-9999em;
	margin:12px 0 0 21px;
}
h1 {margin:0;}
.banner-space {
	width:468px;
	height:60px;
	float:left;
	margin:49px 0 15px 42px;
	display:inline;
}
.nav {
	background:url(../images/navigation-bg.gif) no-repeat;
	height:20px;
	overflow:hidden;
	margin:0;
	padding:7px 0 0 17px;
	list-style:none;
}
.nav li {
	float:left;
	padding:0 7px;
	border-left:1px solid #596a14;
}
.nav li:first-child {
	border:none;
}
.nav a {
	color:#596a14;
}
.nav .active a {
	text-decoration:none;
	color:#d02c7d;
	font-weight:bold;
}
#container {
	width:100%;
	overflow:hidden;
}
.main-column {
	width:493px;
	float:left;
	padding:15px 0 0 8px;
}
.main-column p {
	line-height:16px;
	margin:0 0 12px;
}
h2 {
	font-size:21px;
	color:#444;
	margin:0 0 10px;
	line-height:23px;
}
h2 strong {
	color:#d02c7d;
}
.download {
	background:url(../images/download.gif) no-repeat;
	width:225px;
	padding-right:40px;
	height:40px;
	float:left;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.link {
	color:#d02c7d;
	font-size:14px;
	font-weight:bold;
	background:url(../images/marker2.gif) no-repeat 100% 5px;
	float:left;
	padding-right:12px;
	margin:15px 0 0 20px;
}
.main-column .box {
	border:1px solid #cdd6a4;
	overflow:hidden;
	height:1%;
	background:url(../images/bg.gif) repeat-x 0 100%;
	padding:11px 0 15px;
	margin-top:15px;
}
.main-column .box2 {
	border:1px solid #cdd6a4;
	overflow:hidden;
	height:1%;
	background:url(../images/bg.gif) repeat-x 0 100%;
	padding:11px 10px 15px;
	margin-top:15px;
}
.main-column .inner-box {
	width:229px;
	float:left;
	padding:0 8px;
}
h3 {
	background:url(../images/title.gif) no-repeat 100% 0;
	margin:0 0 3px;
}
h3 span {
	display:block;
	background:url(../images/title-left.gif) no-repeat;
	line-height:35px;
	padding-left:45px;
	color:#d02c7d;
	font-size:18px;
}
.main-column .holder {
	background: url(../images/box-bg.gif) repeat-y;
	margin-bottom:18px;
}
.main-column .holder ul {
	background:url(../images/box-bg-top.gif) no-repeat;
	margin:0;
	padding:7px 12px 8px;
	line-height:17px;
	list-style:none;
}
.main-column .holder li {
	padding-left:23px;
	background:url(../images/marker.gif) no-repeat 0 4px;
}
.main-column .holder ul a {
	color:#596a14;
	font-size:14px;
}
.main-column .holder .bottom {
	width:100%;
	background:url(../images/bg-box-bottom.gif) no-repeat;
	display:block;
	height:3px;
	overflow:hidden;
}
.more {
	background:url(../images/link.gif) no-repeat;
	width:134px;
	height:23px;
	padding:4px 0 0 34px;
	display:block;
	font-size:14px;
	color:#d02c7d;
	margin-left:10px;
}
.sidebar {
	width:318px;
	float:right;
	padding-top:9px;
}
.sidebar .box {
	padding:15px 4px 26px;
}
.sidebar .list {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	font-size:9px;
	line-height:12px;
}
.sidebar p {
	margin:18px 0 0;
	font-size:11px;
}
.sidebar span.info {
	font-size:9px;
	margin-top:13px;
	display:block;
}
.sidebar label {
	font-weight:bold;
	padding:2px 0 1px;
	display:block;
}

.submit {
	background:url(../images/submit.gif) no-repeat;
	width:98px;
	height:19px;
	text-align:center;
	float:left;
	color:#000000;
	font-size:11px;
	line-height:19px;
	margin-left:-5px;
}
#footer {
	width:100%;
	padding:72px 0 20px;
	text-align:center;
}
#footer ul {
	display:inline;
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
	padding:0 1px 0 4px;
	border-left:1px solid #000;
}
.inner-page .main-column {
	width:516px;
	padding:9px 0 0;
}
.inner-page-logged #header .logo {
	width:516px;
	padding:9px 0 0;
}
.text-box {
	padding:19px 0 0 11px;
}
.title {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #839a28;
	padding-bottom:2px;
	margin-bottom:13px;
}
.title h4 {
	margin:0;
	font-size:14px;
	color:#aa1c62;
	float:left;
}
.title a {
	float:right;
	font-size:11px;
	color:#839a28;
}
.tab {
	width:516px;
	overflow:hidden;
	margin:0 0 2px;
	padding:0;
	list-style:none;
}
.tab li {
	float:left;
	background:url(../images/tab-right.gif) no-repeat 100% 0;
	margin-right:-5px;
}
.tab a {
	color:#aa1c62;
	font-size:18px;
	float:left;
	background:url(../images/tab-left-inactive.gif) no-repeat;
	width:245px;
	padding-left:14px;
	line-height:35px;
}
.tab .first a {
	background:url(../images/title-left.gif) no-repeat;
	padding-left:48px;
	width:212px;
}
.border-box {
	border:1px solid #cdd6a4;
	padding:0 33px 9px 16px;
}
.border-box .top {
	background:url(../images/rates-box-top.gif) no-repeat;
	height:4px;
	float:left;
	width:516px;
	margin:-1px -34px 19px -17px;
	position:relative;
	overflow:hidden;
}
.border-box select {
	width:143px;
}
.border-box .wrap {
	clear:both;
}
.border-box label {
	font-weight:bold;
	padding-right:4px;
}
.border-box table {
	width:100%;
	border-collapse:collapse;
	margin-top:8px;
}
.border-box th {
	font-weight:normal;
	border-bottom:2px solid #000;
	padding-bottom:6px;
}
.border-box td {
	padding:0;
	border-bottom:1px solid #9db04c;
	text-align:center;
}
.border-box .first {
	text-align:left;
}
.border-box .bold {
	font-weight:bold;
}
.border-box a {
	color:#527db3;
}
.border-box .bold a {
	text-decoration:underline;
}
.border-box .bold a:hover {
	text-decoration:none;
}
.border-box-logged-in {
	border:1px solid #cdd6a4;
	padding:0 33px 9px 16px;
}
.border-box-logged-in table {
	width:100%;
	border-collapse:collapse;
	margin-top:8px;
}
.border-box-logged-in td {
	padding:0;
	text-align:left;
}
.comment {
	font-size:16px;
	display:block;
	line-height:20px;
	padding:7px 0 0 6px;
}
.download2 {
	background:url(../images/download2.gif) no-repeat;
	width:199px;
	height:52px;
	display:block;
	margin-top:14px;
	color:#fff;
	font-size:19px;
	font-weight:bold;
	padding:8px 0 0 15px;
	line-height:20px;
}


.logged #header .logo {
	background:url(../images/logo.gif) no-repeat;
	width:187px;
	height:142px;
}
.logged .main-column {
	width:677px;
	float:right;
	margin-right:0px;
	display:inline;
}
.logged .sidebar {
	float:left;
	width:160px;
	padding-top:15px;
}
.logged .border-box .top {
	width:677px;
	background:url(../images/box-bg-top2.gif) no-repeat;
}
.logged .list {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
.logged .list li {
	padding:0 0 0 14px;
	background:url(../images/marker4.gif) no-repeat 0 4px;
}
.logged .list li ul {
	margin:0;
	padding:0;
	list-style:none;
}
.logged .list li li {
	background:none;
	padding-left:21px;
}
.navigation {
	border:1px solid #cdd6a4;
}
.navigation strong {
	background:url(../images/navigation-top.gif) no-repeat;
	margin:-1px -1px 0;
	float:left;
	width:128px;
	position:relative;
	color:#aa1c62;
	padding:9px 16px 6px;
}
.navigation ul {
	margin:0;
	padding:0 1px 1px;
	list-style:none;
	overflow:hidden;
	clear:both;
	width:156px;
}
.navigation li {
	border-top:1px solid #fff;
	width:100%;
	float:left;
}
.navigation a {
	padding:5px 14px;
	display:block;
	background:#f2f4ee;
	color:#515f1a;
	font-weight:bold;
}
.navigation a:hover, .navigation .active a {
	background-color:#d7dfb0;
	text-decoration:none;
}
.navigation ul ul {
	padding:0;
}
.navigation ul ul a {
	padding:5px 6px 5px 24px;
	background:#f2f4ee url(../images/marker3.gif) no-repeat 18px 13px;
}
.login-menu {
	margin:0;
	padding:5px 40px 0 0;
	list-style:none;
	float:right;
	height:21px;
	overflow:hidden;
}
.login-menu li {
	float:left;
	padding:0 4px;
	margin:0 4px 0 -4px;
	border-left:1px solid #596a14;
}
.login-menu a {
	color:#596a14;
}
.submit-button {
	font-size:10px;
	color:#fff;
	padding:0 5px;
	background:#e24c96;
	border-top:1px solid #f1a6cb;
	border-bottom:1px solid #72264c;
}
.hint {
	color:#515f1a;
	font-size:9px;
}
.attention_client{
	font-size:12px;
	color:#B6230C;
}
