/* AmberConsult ltd. 2006
   Design and Development: SMTdesign, url: www.smtdesign.net  
   project: AmberConsult */
   
html {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#516077;
	text-align: center;
}
body {
	margin: auto;
	padding: 0;
	width: 755px;
	text-align: left;
}
div, form {
	margin: 0;
	padding: 0;
	text-align: left;
}

a {
	color: #445164;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;

}
a:hover {
	color: #3c2b7b;
	text-decoration:none;
}

/* >>main class */
.align-left				{text-align: left;}
.align-center			{text-align: center;}
.align-justify			{text-align: justify;}
.align-right			{text-align: right;}

.red					{color:#FF0000}

.float-left				{float: left;}
.float-right			{float: right;}

.none				{display: none;}
.clear				{clear: both;}
.clear-left			{clear: left;}
.clear-right		{clear: right; height: 200px;}
.text_href			{float:left; line-height:27px;}
.ml					{float:left; margin:20px 20px 0 20px;}
.ml-p {
	float:left;
	margin:20px 20px 0 20px;
  	background:url(../images/butt.jpg) no-repeat;
    width:172px;
    height:24px;
	text-align:center;
	font-weight:bold;
	line-height:24px;
}

#lang {height:20px;}
#lang img{ display:none;}

.main-links 		{clear:both;}

h3 { font-size:13px; font-weight: bolder; color:#748fab; border-bottom:dotted 1px #c3c5c7; line-height:20px; padding-left:-10px; text-indent:15px;}

/* << main class */
#h {
	background:url(../images/head.jpg) no-repeat;
}
#menu {
	background:url(../images/m_m.jpg) repeat-x;
	width:754px;
	height:27px;
	text-align:center;
}
#menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
	line-height:27px;
	color:#627991;
	padding:0 12px 0 12px;
}
#menu a:hover {
	color:#39267f;
	background: url(../images/m_m_r.jpg) repeat-x;

	text-decoration:none;
	padding:0 12px 0 12px;
}
#m_l {
	background:url(../images/m_l.jpg) no-repeat;
	width:95px;
	height:27px;
	float:left;
}
#m_r {
	background:url(../images/m_r.jpg) no-repeat;
	width:95px;
	height:27px;
	float:right;
}
#middle {
	margin:auto;
	text-align:center;
}
#menu .m_ring {
	background: url(../images/m_ring.jpg) no-repeat;
	width:11px;
	height:27px;
	float:left;
}
.navsub {
	background:url(../images/navsub_bkg.gif) left no-repeat;
	font-size:10px;
	width:550px;
	height:14px;
	margin:2px 0 0 25px;
	padding-left:2px;
	float:left;
}
.navsub a {
	font-size:10px;
	color:#597595;
}
.navsub a:hover {
	color:#dbc7f7;
}
.menul {
	float:left;
	margin:50px 10px 0 0;
}
.menul_but {
	background:url(../images/butbkg.gif) left no-repeat;
	width:154px;
	height:23px;
	margin:5px 0 0 2px;
	padding-left:5px;
	line-height:23px;
}
.menul_but a {
	font-weight:bold;
	font-size:11px;
}
.menul_but_sub {
	background:url(../images/butbkg_sub_s.gif) no-repeat;
	width:122px;
	height:24px;
	line-height:24px;
	margin:0 0 0 20px;
	text-align:center;
	font-size:10px;
}
.menul_but_sub a {
	background:url(../images/butbkg_sub.gif) no-repeat;
	width:122px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:10px;
	display:block;
}
#content {
	background:url(../images/bkg_main.jpg) repeat-y;
	width:737px;
	margin:0 0 0 10px;
}
* html .txtmain {
	float:left;
	width:450px; 
	margin:40px 0px 50px 0; 
	padding:10px; 
	background-color:#f6f6f6; 
	border: solid 1px #e1ebf6
}
.txtmain {
	float:left;
	width:450px; 
	margin:40px 0px 50px 0; 
	padding:0px 10px 10px 10px; 
	background-color:#f6f6f6; 
	border: solid 1px #e1ebf6
}
#sub-c {
	background:url(../images/bkg_c.jpg) right top no-repeat;
	margin:0 8px 0 0px
}
#f {
	background:url(../images/f.jpg) no-repeat;
	width:748px;
	height:29px;
	margin:0 0 0 1px;
}
*html .bot_m {
	margin:0 10px 0 10px;
}
.bot_m {
	margin:0 20px 0 20px;
	height:35px;
}
.bot_m a{
	text-decoration:underline;
}
.bot_m a:hover{
	text-decoration: overline;
}

.smt {

	/*background: url(../images/flag_bg.gif) right no-repeat;;
	width:150px;*/
}
.sign {
	/*display:none;*/
}
.transparent {
	width:20px;
	height:10px;
	border:0px;
	display:none;
}
#eXTReMe {
	clear:both;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity:0.1;
}
#eXTReMe img {
	width:4px;
	height:3px;
}




