A{
	text-decoration: underline;
}
A:HOVER{
	text-decoration: none;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4c3024;

	SCROLLBAR-FACE-COLOR: #dadbd1; 
	SCROLLBAR-HIGHLIGHT-COLOR: white; 
	SCROLLBAR-SHADOW-COLOR: black; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff;
}

img {
	border-style: none;
}

p {	margin:0; padding:0; }



/* ------------------------------ menus --------------------------------- */

.login_err		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999d9e; white-space: nowrap; text-decoration: none; }

.menu_txt		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #495677; white-space: nowrap; text-decoration: none; }
A.menu_txt{
	margin: 0 5px;
	text-decoration: underline;
}
.menu_txt:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #495677; text-decoration: none; }
.menu_txt_a		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4F2683;  text-decoration: none; }

.smenu_txt		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fcfaeb;  text-decoration: underline; }
.smenu_txt:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dddddd;  text-decoration: none; }
.smenu_txt_a		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold;  text-decoration: none; }

.main_srchinp		{ width: 133px; height: 17px; border: solid 1px #d7d6d1; background-color: #fafaf0; }

.lang_txt		{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #4d2482; white-space: nowrap;  }
.lang_txt:hover		{ color: navy; text-decoration: none; }
.lang_txt_a		{ font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #999d9e; white-space: nowrap; }

.main_teltxt1		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4d2482; }
.main_teltxt2		{ font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #4d2482; }

/* ------------------------------ content --------------------------------- */

.content_box			{ position:absolute; left: 220px; top: 200px;  width: 600px; height: 470px; }

.default_txt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999d9e; 
	line-height: 17px;
}

.default_txt a {
	color: #4F2683;
	text-decoration: underline;
}

.default_txt a:hover {
	color: #999d9e; 
	text-decoration: underline;
}

.default_tbl {
	border-style: solid; 
	border-width: 1px 0px 0px 1px;
	border-color: #999d9e;
}

.default_tbl td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999d9e; 
	line-height: 18px;
	border-style: solid; 
	border-width: 0px 1px 1px 0px;
	border-color: #999d9e;
}

.sm_divbox_2row 	{ margin-left: 50px; margin-top: 10px; width: 460px; float: left; }
.sm_divbox_4row 	{ margin-left: 50px; margin-top: 20px; width: 205px; float: left; }
.sm_divbox_6row 	{ margin-left: 0px;  margin-top: 7px;  width: 169px; float: left; }

.sm_itembox {
	padding-left: 8px;
	border-style: solid; 
	border-width: 0px 0px 0px 1px;
	border-color: white;
}


.smenu_regtxt		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fcfaeb; white-space: nowrap; text-decoration: none; }
.smenu_regtxt:hover	{ color: #dddddd; }
.smenu_regtxt_a		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; white-space: nowrap; text-decoration: none; }
.regions_titlebox 	{ padding-top: 20px; padding-bottom: 10px; color: #4e2784; }

.pagetitle_txt 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4F2683; padding-bottom: 20px; }

.paddingtop 		{ padding-top: 5px; }

a.nav_lnk {
	font-size: 14px; 
	color: #4F2683;
	text-decoration: none;
}

.cpr_lnk 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fcfaeb; text-decoration: none; }

.red_txt		{ color: red; }



.footer-info{

	font-size: 16px;
	padding: 10px;
}
.footer-info TD STRONG{
	color:#000000;
	}
.footer-info TD.phones {
color: #000000;
}
.footer-info TD.phones SPAN{
	font-weight: bold;
}
.footer-info TD{
	padding: 0 10px;
	color:#999999;
}

TD.footer-td HR{
	border: none;
	background: none;
	border-top: 1px solid #B7B9B6;
	width: 90%;
	padding-bottom: 10px;
	margin: auto;
}


.contact-block{
	font-size: 11px;

}

.right-menu A{
	color: #5F6A86;
}

.right-menu{
	line-height: 150%;
	font-size:14px;
}

.pagetitle_txt{
	font-size: 18px;
	color: #666666;
	padding: 10px 0px;
}
.default_txt{
	font-size: 13px;
	line-height: 150%;
	color: #666666;
}

STRONG.time{
	font-weight: normal;
	color: #9E9D9C;
}
.actions-item H6,
.news-item H6{
	font-weight: normal;
	color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
.actions-item H4,
.news-item H4{
	margin: 0px;
	padding: 0px;
	padding: 10px 0 5px;
}
.pages A.current{
	font-weight: bold;
	text-decoration: none;
}
.pages A{
	margin: 0px 4px;
}
.pages{
	text-align: center;
	
}

H1{
	font-size: 20px;
	color:#5F6A86;
}


.copy{
padding-top: 20px;
}
.item3,
.item1{
	width: 12%;
	float: left;
	padding: 10px 0px;
}

.item2,
.item4{
	width: 38%;
	float: left;
	padding: 10px 0px;
}


.item2 DIV,
.item3 DIV,
.item4 DIV,
.item1 DIV{
	padding-left: 25px;
}





.error-ico{
    border: 1px solid #AC0000 !important;
    background:#FFFFFF url("../images/error.gif") no-repeat 100% 50%;
}

.thanks {
    color:black;
    display:none;
    font-size:16px;
    left:-12px;
    position:absolute !important;
    top:0;
}

#ajax_container_order {
    position:relative;
}

.ajax-form{
    background: url("../images/ajax-loader.gif") no-repeat 50% 50%;
}
#ContactForm DD,
#ContactForm DL,
#ContactForm DT{
	margin: 0px;
	padding: 0px;
}
.textarea{
	width: 250px;
	height: 70px;
	border: 1px solid #999999;
	padding: 3px;
}
.text-field{
	width: 250px;
	border: 1px solid #999999;
	padding: 3px;
}

.actions-item h6{
	font-size: 12px;
	color:#999999;
}
.header-text *{
	padding:0px;
	margin: 0px;
	
}
.header-text H2{
	padding-bottom: 5px;
}
.header-text P{
	padding-bottom: 5px;
}

H2{
	font-size: 18px;
}

H1,H2,H3,H4,H5, H6{	
	color:#5F6A86 !important;
	/*text-transform: capitalize;*/
}


.css_table TABLE TH,
.css_table TABLE TD,
.css_table TABLE{
	border: none;
	
}

.css_table TABLE{
	border-bottom: 1px solid #999d9e;
	border-right: 1px solid #999d9e;
}

.css_table TABLE TD,
.css_table TABLE TH{
	padding: 5px;
	border-top: 1px solid #999d9e;
	border-left: 1px solid #999d9e;
}
