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

h3 {color:#999999; font-weight:lighter; font-style:normal; margin:0; padding:0; margin-top:5px;}

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #4a4a4a;
	font-size: small;
	background: #c5bcae;
}

div.width {
 width: 896px;
 margin: 0px auto;
}

div.content_background, div.head_background_image, div.end,
div.head_background, div.body_content, div.lang_navigation, div.amf {
 float: left;
 width: 100%;
}

div.padding {
 padding: 0px 8px;
}

div.content_background {
 background: url(../images/background.gif) repeat-y;
}

div.head_background_image {
 background: url(../images/img_i.jpg) no-repeat;
 border-bottom: solid 1px #c5bcae;
}

body.ii div.head_background_image {
 background: url(../images/img_ii.jpg) no-repeat;
}

body.iii div.head_background_image {
 background: url(../images/img_iii.jpg) no-repeat;
}

body.iv div.head_background_image {
 background: url(../images/img_iv.jpg) no-repeat;
}

body.v div.head_background_image {
 background: url(../images/img_v.jpg) no-repeat;
}

body.vi div.head_background_image {
 background: url(../images/img_vi.jpg) no-repeat;
}

body.vii div.head_background_image {
 background: url(../images/img_vii.jpg) no-repeat;
}

body.viii div.head_background_image {
 background: url(../images/img_viii.jpg) no-repeat;
}

body.ix div.head_background_image {
 background: url(../images/img_ix.jpg) no-repeat;
}

body.x div.head_background_image {
 background: url(../images/img_x.jpg) no-repeat;
}

body.xi div.head_background_image {
 background: url(../images/img_xi.jpg) no-repeat;
}

body.xii div.head_background_image {
 background: url(../images/img_xii.jpg) no-repeat;
}

body.xiii div.head_background_image {
 background: url(../images/img_xiii.jpg) no-repeat;
}

body.xiv div.head_background_image {
 background: url(../images/img_xiv.jpg) no-repeat;
}

div.head_background {
 background: url(../images/head_back.png) no-repeat;
}

div.head_background h1 {
 float: left;
 margin: 6px 0px 0px 22px; 
 padding: 0px;
}

div.head_background h1 a {
 display: block;
 width: 140px;
 height: 131px;
 background: url(../images/logo.png) no-repeat; 
}

div.head_background h1 a span {
 display: none;
}

div.body_content {
 background: url(../images/text_back.gif) no-repeat 100% 100%;
}

div.amf {
 background: url(../images/nav_back.gif) repeat-y 13px 0px;
}

div.lang_navigation {
 background: url(../images/lang_back.png) repeat-x;
 height: 33px;
}

div.lang_navigation ul {
 margin: 4px 0px 14px 30px;
 padding: 0px;
 float: left;
 list-style: none;
 border-right: solid 1px #424242;
 font-size: 10px;
}

div.lang_navigation ul li {
 border-left: solid 1px #424242;
 display: inline;
 padding: 0px 6px;
}

div.lang_navigation ul li a {
 color: #a5a5a5;
 text-decoration: none;
}

div.lang_navigation ul li.active a {
 color: #424242;
 font-weight: bold
}

div.content_padding {
 padding: 0px 23px 0px 18px;
}

div.left_part {
 float: left;
 width: 154px;
 padding-top: 30px;
}

div.text_box {
 float: right;
 width: 658px;
}

div.navigation ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 font-size: 11px;
 border-top: solid 1px #fff;
}

div.navigation ul li {
 border-bottom: solid 1px #fff;
}

div.navigation ul li a, div.navigation ul li.active span {
 display: block;
 padding: 6px 4px 6px 5px;
 color: #656565;
 text-decoration: none;
}

div.navigation ul li.active {
 background: #c5bcae;
}

div.navigation ul li.active a {
 color: #000;
}

div.navigation ul li a:hover {
 background: #e4e4e4;
}

div.navigation ul li.active a:hover {
 background: #c5bcae;
}

div.contacts {
 padding: 40px 0px 40px;
}

div.contacts h1 {
 margin: 0px;
 padding: 0px;
 font-size: 11px;
}

div.contacts p {
 margin: 0px;
 padding: 0px 0px 4px 0px;
 font-size: 10px;
}

div.contacts p a {
 color: #4a4a4a;
}

div.end {
 background: #c5bcae url(../images/end_back.gif) no-repeat;
 font-size: 10px;
 padding-top: 30px;
 padding-bottom: 10px;
}

div.end a {
 color: #4a4a4a;
}

div.left_end {
 float: left;
 padding-left: 20px;
 padding-top: 15px;
}

div.right_end {
 float: right;
 padding-right: 20px;
}

div.right_end ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

div.right_end ul li {
 float: left;
 padding: 0px 0px 0px 10px;
}

div.right_end ul li.t {
 padding-top: 15px;
}

div.right_end ul li a {
 display: block;
 width: 105px;
 height: 27px;
 background: url(../images/logo_sm.gif) no-repeat;
}

div.right_end ul li a span {
 display: none;
}

/*=============  text content  ===============*/
div.text_box h1 {
 margin: 0px;
 padding: 30px 0px 10px 0px;
 font-family: georgia, serif;
 font-size: 24px;
 font-weight: normal;
}

div.text_box p {
 margin: 0px;
 padding: 0px 0px 12px 0px;
 font-size: 12px;
 line-height: 20px;
}

div.text_box p a {
 color: #101010;
}

table.max-width {
 border:none;
 width: 100%;
}

table.max-width th, table.max-width td {
 border:none;
 vertical-align: top;
 padding: 4px;
 font-size: 12px;
}

table.max-width a {
 color: #101010;
 text-decoration:none;
 font-style:normal;

}

table.outerframe {
 font-size: 12px;
}
