body {
	margin: 0px;
	background-color: #B3AEA0;
	font: normal normal normal 12px arial;
	text-align:left;
}

img {
	border: 0px;
}

.href_dark {
	color: #3D5458;
	border: 0px;
	text-decoration: underline;
}

.href_dark:hover {
	color: #3D5458;
	border: 0px;
}

#menu {
	background-image: url('../img/bg_top.jpg');
	background-repeat: repeat-x;
	height: 48px;
	border-bottom: 2px solid #CFA825;
}

/*.menuitem_a {
	vertical-align: middle;
	text-align: center;
	background-image: url('../img/menu_active.jpg');
	background-repeat: no-repeat;
	width: 121px;
	height:48px;
	font: normal normal bold 11px arial;
	color: white;
	cursor: pointer;
}

.menuitem_a_over {
	vertical-align: middle;
	text-align: center;
	background-image: url('../img/menu_active_over.jpg');
	background-repeat: no-repeat;
	width: 121px;
	font: normal normal bold 11px arial;
	color: #233439;
	cursor: pointer;
}

.menuitem {
	vertical-align: middle;
	text-align: center;
	background-image: url('../img/menu_inactive.jpg');
	background-repeat: no-repeat;
	width: 120px;
	height: 48px;
	font: normal normal bold 11px arial;
	color: white;
	cursor: pointer;
}

.menuitem_over {
	vertical-align: middle;
	text-align: center;
	background-image: url('../img/menu_inactive_over.jpg');
	background-repeat: no-repeat;
	width: 120px;
	height:48px;
	font: normal normal bold 11px arial;
	color: #233439;
	cursor: pointer;
}*/

.menuitem {
	position:relative;
	cursor: pointer;
	width:120px;
	height:48px;
}

.menuitem_content {
	position: absolute;
	top:0px;
	left:0px;
	z-index:2;
	font: normal normal bold 12px arial;
	color: white;
	width:120px;
	height:48px;
}

.menuitem_content a {
	font: normal normal bold 12px arial;
	color: white;
	text-decoration:none;
}

.hrefpunctat {
	font: normal normal normal 12px arial;
	color: #C49700;
	border-bottom: 1px dotted #C49700;
	text-decoration: none;
}

.hrefpunctat:hover {
	border: 0px;
}

h1 {
	font: normal normal normal 20px arial;
}

form {
	padding: 0px;
	margin: 0px;
}

#background {
	width:100%;
}

#content {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

#content_header {
	width: auto;
	height: 120px;
	background-image: url('../img/header_bg.jpg');
	background-repeat: repeat-x;
}

#header_logo {
	width: 222px;
	height: 67px;
	float: left;
	margin-top: 27px;
	margin-left: 15px;
}

#header_menu {
	float:right;
	font: normal normal normal 11px arial;
	margin-right: 13px;
	margin-top: 5px;
}

#header_menu a {
	color: white;
}

#content_main {
	width: 100%;
	background-image: url('../img/content_bottom_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#main_left {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #FFF9E6;
}

#main_right {
	background-color: #CDC7B7;
	border-left: 2px solid #A6A092;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

#right_bottom {
	background-color: #E5E0CD;
	border-left: 2px solid #CEC9B6;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

.header table .img {
	padding-left: 4px;
}

.header table .title {
	padding-left: 10px;
	font: normal normal normal 20px arial;
}

.header {
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 2px solid #C49801;
}

#content_footer {
	background-image: url('../img/content_footer_bg.jpg');
	background-repeat: repeat-x;
	height: 91px;
	color: white;
	text-align: left;
	padding-left: 30px;
}

#content_footer a {
	color: #C49700;
	text-decoration: none;
}

#content_footer a:hover {
	text-decoration: underline;
}

.form1 {
	padding-top: 25px;
	text-align: left;
}

.form1 .item {
	padding: 2px;
}

.form1 input {
	width: 191px;
	padding: 2px;
	padding-left: 5px;
	vertical-align: middle;
	font: normal normal normal 12px arial;
	color: #3D5458;
}

.form1 .button {
	width: 71px;
	height: 27px;
	background-image: url('../img/button1.gif');
	background-repeat: no-repeat;
	border: 0px;
	font: normal normal normal 12px arial;
	color: white;
	float: right;
}

.form1 .forgot {
	float: left;
	padding-top: 5px;
}

.form1 .forgot a {
	color: #3D5458;
}

.form1 .register {
	padding-top: 10px;
	font: normal normal normal 12px arial;
	float:left;
	color: #3D5458;
}

.form1 .register a {
	color: #3D5458;
}

.news {
	padding-top: 10px;
}

.news .item {
	border-bottom: 1px solid white;
	border-top: 1px solid #C8BF9A;
}

.news .item .date {
	color: #BD952E;
	font-size: 17px;
	padding-bottom: 2px;
	padding-top: 15px;
	text-align: left;
}

.news .item .title {
	color: #3C5358;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	padding-bottom: 15px;
}

.news .item .title a {
	font-size: 12px;
	text-decoration: none;
	border-bottom: dotted 1px #BD952E;
	color: #BD952E;
}

.news .item .title a:hover {
	text-decoration: none;
	border-bottom: 0px;
}

.news .footer {
	border-top: 1px solid #C8BF9A;
	padding-top: 25px;
	text-align: left;
}

.news .footer a {
	color: #353630;
	font-size: 9px;
	text-decoration: none;
}

.news .footer a:hover {
	text-decoration: underline;
}

.exchange {
	padding-top: 20px;
	padding-bottom: 20px;
}

.exchange .overcurency {
	padding-bottom: 10px;
}

.exchange .overcurency .link1 {
	float: left;
}

.exchange .overcurency .link2 {
	float: right;
}

.exchange .curency {
	width: 100%;
	padding: 2px;
	color: #3C5358;
}

.exchange .curency .flag {
	width: 35px;
	text-align: left;
	float: left;
}

.exchange .curency .title {
	width: 35px;
	float: left;
	height: 17px;
	vertical-align: middle;
	text-align: left;
}

.exchange .curency .value {
	width: 50px;
	float: left;
	height: 17px;
	vertical-align: middle;
	text-align: left;
}

.exchange .curency .way {
	width: 20px;
	float: left;
	height: 17px;
	vertical-align: middle;
	text-align: left;
}

.exchange .date {
	float: right;
	padding-top: 10px;
	color: #C49700;
}

.page_content {
	margin-top: 25px;
}

.page_content .title {
	font-size: 17px;
	color: #BD952E;
}

.page_content .regular {
	padding-top: 20px;
	line-height: 20px;
	color: #3C5152;
}

.page_content a {
	color: #BD952E;
	text-decoration: none;
	border-bottom: 1px dotted #BD952E;
}

.page_content a:hover {
	border-bottom: 0px;
}

.special1 {
	margin-top: 30px;
	font-size: 1px;
}

.special1 .clt {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_clt.gif');
	background-repeat: no-repeat;
	background-color: white;
	line-height:8px;
}

.special1 .top_left {
	background-color: white;
	border-top: 1px solid #CDCBBF;
	line-height:8px;
}

.special1 .top_right {
	border-top: 1px solid #CDCBBF;
	line-height:8px;
}

.special1 .crt {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_crt.gif');
	background-repeat: no-repeat;
	line-height:8px;
}

.special1 .left {
	border-left: 1px solid #CDCBBF;
	background-color: white;
}

.special1 .main_left {
	background-color: white;
}

.special1 .main_right {
	font-size:17px;
	color: #2A383B;
	line-height:25px;
	padding:15px;
}

.special1 .right {
	border-right: 1px solid #CDCBBF;
}

.special1 .clb {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_clb.gif');
	background-repeat: no-repeat;
	background-color: white;
	line-height:8px;
}

.special1 .bottom_left {
	background-color: white;
	border-bottom: 1px solid #CDCBBF;
	line-height:8px;
}

.special1 .bottom_right {
	border-bottom: 1px solid #CDCBBF;
	line-height:8px;
}

.special1 .crb {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_crb.gif');
	background-repeat: no-repeat;
	line-height:8px;
}

.special1 .check {
	margin:18px;
	color: #445046;
}

.global_description {
	font: normal normal normal 12px arial;
	color: #3D5458;
	margin-top: 20px;
}

.form_errors table {
	margin-top:20px;
	margin-bottom: 10px;
	background-color: #EFEFEF;
}

.form_errors .error_clt {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_clt.gif');
	background-repeat: no-repeat;
	line-height: 8px;
}

.form_errors .error_t {
	border-top: 1px solid #CDCBBF;
	font-size: 7px;
	line-height: 8px;
}

.form_errors .error_crt {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_crt.gif');
	background-repeat: no-repeat;
	line-height: 8px;
}

.form_errors .error_clb {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_clb.gif');
	background-repeat: no-repeat;
	line-height: 8px;
}

.form_errors .error_b {
	border-bottom: 1px solid #CDCBBF;
	font-size: 7px;
	line-height: 8px;
}

.form_errors .error_crb {
	width: 9px;
	height: 9px;
	background-image: url('../img/special_crb.gif');
	background-repeat: no-repeat;
	line-height: 8px;
}

.form_errors .error_l {
	border-left: 1px solid #CDCBBF;
	font-size: 8px;
}

.form_errors .error_r {
	border-right: 1px solid #CDCBBF;
	font-size: 8px;
}

.form_errors .error_title {
	font: italic normal bold 13px arial;
	color: #E91816;
}

.form_errors ul {
	font: italic normal normal 12px arial;
	margin-bottom: 0px;
	margin-top: 4px;
}

.form_errors .info_content {
	font: italic normal bold 13px arial;
	color: black;
}

.registration {
	margin-top: 20px;
	margin-left: 20px;
}

.registration td {
	line-height: 22px;
}

.registration .label {
	
}

.registration input {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 2px;
	padding-left: 5px;
}

.registration a {
	color: #C49700;
	text-decoration: none;
	border-bottom: 1px dotted #C49700;
}

.registration a:hover {
	border: 0px;
}

.registration .button {
	width: 67px;
	height: 23px;
	background-image: url('../img/button2.gif');
	background-repeat: no-repeat;
	border: 0px;
	font: normal normal normal 12px arial;
	color: white;
	cursor: pointer;
}

.registration .button:hover {
	color: orange;
}

.forminfo {
	margin-top: 15px;
	color: #3D5458;
	line-height: 16px;
}

.forminfo a {
	color: #C49700;
	text-decoration: none;
	border-bottom: 1px dotted #C49700;
}

.forminfo a:hover {
	border: 0px;
}

.yourtotal {
	margin-top:10px;
	color: #3D5458;
	font: normal normal bold 15px arial;
}

.form {
	margin-top: 20px;
}

.form td {
	line-height: 22px;
}

.form .button {
	background-color: #888888;
	border: 1px solid gray;
	font: normal normal bold 13px arial;
	color: white;
	text-align:center;
	padding:0px;
	width: 60px;
}

.form .label {
	color: #3C5358;
}

.form input {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 2px;
	padding-left: 5px;
}

.form .warning {
	background-color: #FDC4CC;
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 2px;
	padding-left: 5px;
}

.form select {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 292px;
	padding: 1px;
	padding-left: 5px;
}

.form textarea {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 5px;
}
.form .button100 {
	width: 100px;
	height: 23px;
	background-image: url('../img/button100.jpg');
	background-repeat: no-repeat;
	border: 0px;
	font: normal normal normal 12px arial;
	color: white;
	cursor: pointer;
}

.form .button100:hover {
	color: orange;
}

.form a {
	color: #C49700;
	text-decoration: none;
	border-bottom: 1px dotted #C49700;
}

.form a:hover {
	border: 0px;
}

.options_links {
	margin-top:  5px;
}

.options_links a {
	color: #3D5458;
	line-height: 18px;
	text-decoration: none;
}

.options_links a:hover {
	text-decoration: underline;
}

.list {
	margin-top: 0px;
	margin-bottom: 10px;
}

.list .header td {
	padding: 5px;
	border-bottom: 2px solid #C49801;
	border-top: 2px solid #C49801;
	background-color: #CDC7B7;
}

.list .cellsi td {
	background-color: #FFF9E6;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.list .cellsp td {
	background-color: #E5E0CD;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.list a {
	color: #C49700;
	text-decoration: none;
	border-bottom: 1px dotted #C49700;
}

.list a:hover {
	border: 0px;
}

.list .popup {
	padding:5px;
	border: 1px solid #C49801;
	background-color: #FFF9E6;
}

.list .popup input {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 2px;
	padding-left: 5px;
}

.list .popup select {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 292px;
	padding: 1px;
	padding-left: 5px;
}

.list .popup textarea {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 5px;
}

.list .popup table {
	border: 1px solid #C49801;
	background-color: #E5E0CD;
}

.list .popup table td {
	padding:2px;
}

.list .popup .popup_header td {
	background-color: #CDC7B7;
	border: 2px solid #C49801;
	border-left:0px;
	border-right:0px;
	padding:4px;
}

.list .popup .popup_cellsi td {
	padding: 4px;
	background-color: #FFFFFF;
}

.list .popup .popup_cellsp td {
	padding: 4px;
	background-color: #E5E0CD;
}

.list .links {
	padding-bottom: 4px;
	color: #3D5458;
}

.list .header_invoice td {
	border-bottom: 2px solid #C49801;
	border-top: 2px solid #C49801;
	background-color: #CDC7B7;
	line-height:13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
}

.list .cellsi_invoice td {
	background-color: #FFF9E6;
	text-align: left;
	vertical-align: top;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

.list .cellsp_invoice td {
	background-color: #E5E0CD;
	text-align: left;
	vertical-align: top;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

.calendar_button {
	width: 24px;
	height: 24px;
	border: 0px;
	background-color:white;
	background-image:url('../img/calendar.gif');
	background-repeat:no-repeat;
}

.scroller_back {
	position: absolute;
}

.scroller {
	position: relative;
	top: 0px;
	left: 0px;
}

.scroller table {
	border: 1px solid #3D5458;
}

.scroller .scroller_td_hover {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #E5E0CD;
	cursor: pointer;
	padding: 2px;
	text-align:left;
}

.scroller .scroller_td {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #ffffff;
	padding: 2px;
	text-align:left;
}

.scroller2 {
	position: relative;
	top: 0px;
	left: 0px;
    border: 1px solid #3D5458;
}

.scroller2 table {
}

.scroller2 .scroller_td_hover {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #E5E0CD;
	cursor: pointer;
	padding: 2px;
	text-align:left;
}

.scroller2 .scroller_td {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #ffffff;
	padding: 2px;
	text-align:left;
}

.list .cellsp_invoice .scroller_back .scroller .scroller_td {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #ffffff;
	padding: 2px;
}

.list .cellsp_invoice .scroller_back .scroller .scroller_td_hover {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #E5E0CD;
	cursor: pointer;
	padding: 2px;
}

.list .cellsi_invoice .scroller_back .scroller .scroller_td {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #ffffff;
	padding: 2px;
}

.list .cellsi_invoice .scroller_back .scroller .scroller_td_hover {
	font: normal normal normal 11px arial;
	color: #3C5358;
	background-color: #E5E0CD;
	cursor: pointer;
	padding: 2px;
}

.list .href_dark {
	color: #3D5458;
	border: 0px;
	text-decoration: underline;
}

.list .href_dark:hover {
	color: #3D5458;
	border: 0px;
	text-decoration: none;
}

.form .popup {
	padding:5px;
	border: 1px solid #C49801;
	background-color: #FFF9E6;
}

.form .popup input {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 2px;
	padding-left: 5px;
}

.form .popup select {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 292px;
	padding: 1px;
	padding-left: 5px;
}

.form .popup textarea {
	font: normal normal normal 12px arial;
	color: #3D5458;
	width: 280px;
	padding: 5px;
}

.form .popup table {
	border: 1px solid #C49801;
	background-color: #E5E0CD;
}

.form .popup table td {
	padding:2px;
}

.form .popup .popup_header td {
	background-color: #CDC7B7;
	border: 2px solid #C49801;
	border-left:0px;
	border-right:0px;
	padding:4px;
}

.form .popup .popup_cellsi td {
	padding: 4px;
	background-color: #FFFFFF;
}

.form .popup .popup_cellsp td {
	padding: 4px;
	background-color: #E5E0CD;
}

.my_rtd {
	background-image: url('../img/mytd_lighter.gif');
	background-repeat: repeat-y;
}

.my_rstd {
	background-image: url('../img/mytd_darker.gif');
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.my_rntd {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}