
/******* SIMPLE ********/

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #eeeeee;
}
body.print {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
}

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

td {
  font-family: arial;
  font-size: 9pt;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

a:link {
  color: #333333;
  text-decoration: underline;
}
a:active {
  color: #333333;
  text-decoration: underline;
}
a:visited {
  color: #333333;
  text-decoration: underline;
}
a:hover {
  color: #666666;
  text-decoration: underline;
}

a.langvage:link {
  color: #333333;
  text-decoration: none;
}
a.langvage:active {
  color: #333333;
  text-decoration: none;
}
a.langvage:visited {
  color: #333333;
  text-decoration: none;
}
a.langvage:hover {
  color: #666666;
  text-decoration: none;
}

h4 {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
}
h4.action {
  color: #333333;
  font-weight: normal;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
}

h2 {
  color: #030303;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
}
h3 {
  color: #212121;
  font-weight: bold;
  font-size: 9pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
  
}
h3.pub {
  color: #841700;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
  font-weight: normal;
  display: inline;
}
h3.pub_a1 {
  color: #841700;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
  font-weight: normal;
  text-transform: lowercase;
  display: inline;
}

h3.pub_a {
  color: #841700;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
  font-weight: normal;
  display: inline;
  text-transform: capitalize;
}
span.pub {
  color: #841700;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
  font-weight: normal;
  text-transform: lowercase;
}

h1 {
  font-size: 12pt;
  color: #841700;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
}
h4.works {
  font-size: 10pt;
  color: #333333;
  margin: 0px 0px 0px 0px;  
  font-family: Arial;
}

h4.title {
  font-size: 10pt;
  color: #777777;
  margin: 0px 0px 0px 0px;  
  font-weight: bold;
  font-family: Arial;
}
ul.gray {
    color: #777777;
    margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 20px;
    
}
li.about {
    padding: 5px 0px 0px 0px;
}

.left_block_width {
  width: 215px;
}
.px {
  font-size: 1px;
}
.works_photo{
  padding: 0px 0px 0px 0px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  border-bottom: 6px solid #ffffff;
  border-top: 6px solid #ffffff;
}
.page{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/******* TABLE ********/
table.works_bg1 {
  background-color: #e8e8e8;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table.works_bg {
  background-color: #e8e8e8;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 350px;
}
table.left_block_width {
  width: 215px;
}
table.works_new_bg1 {
  background-color: #e8e8e8;
  padding: 13px 13px 13px 13px;
  margin: 0px 0px 0px 0px;
  width: 350px;
}
table.works_link {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 200px;
}
table.footer_tools {
  margin-left: 20px;
}
table.works_new_bg {
  background-color: #e8e8e8;
  padding: 0px 0px 0px 0px;
  margin: 0px 13px 0px 0px;
  width: 350px;
}

table.pager {
  margin: 10px 0px 0px 0px;
}
table.submenu {
  width: 175px;
  margin: 0px 20px 0px 20px;
}
table.content{
  margin: 15px 0px 0px 0px;
}

table.menu {
  background-color: #580000;
  height: 10px;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.main {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 1000px;
}

table.content_main {
  margin: 17px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.path {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
table.blog {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}
table.head_error {
  margin: 60px 0px 0px 150px;
  padding: 0px 0px 0px 0px;
}
/******* TD ********/

td.form_error {
  padding: 0px 0px 10px 0px;
  color: red;
}

td.head_right {
  padding: 0px 0px 0px 0px;
}
td.title {
  padding: 0px 0px 0px 20px;
  font-size: 9pt;
}
td.mapa {
  padding: 0px 0px 0px 0px;
  font-size: 10pt;
  font-weight: bold;
}
td.indent_base {
  padding: 0px 20px 0px 20px;
}
td.indent_base_footer {
  padding-top: 30px;
}

td.greyfooter{
  background-color: #5a5d62;
  height: 28px;
  padding: 0px 0px 0px 0px;
}
div.gr_index{
  background-color: #5a5d62;
  height: 10px;
  padding: 0px 0px 0px 0px;
}

td.footer_text{
  color: #8f1900;
  font-size: 8pt;
  font-family: arial;
  text-align: center;
}
td.input_title{
  color: #333333;
  font-size: 9pt;
  padding: 0px 10px 10px 0px;
  font-family: arial;
  font-weight: bold;
  white-space: nowrap;
}

td.simple_rect1{
  padding: 0px 8px 0px 30px;
}
td.simple_rect2{
  padding: 0px 13px 0px 0px;
}
td.recthead {
  padding: 0px 0px 0px 10px;
}
td.menu_empty_td {
  background-color: #5a5d62;
  height: 13px;
  border-bottom: 1px solid #5A5D62;
  font-size: 1px;
}
td.icon_subcat_bg {
  background-color: #e8e8e8;
  padding: 7px 7px 7px 7px;
}

td.content_about {
  font-size: 10pt;
  padding: 15px 0px 10px 20px;  
  font-family: Arial;
  color: #333333;
}
td.path_print {
  font-size: 9pt;
  padding: 0px 0px 0px 0px;  
  font-family: Arial;
  color: #929292;
}
div.print {
  width: 240px;
  margin: 0px 0px 10px 0px;
}

td.works_bg {
  background-color: #e8e8e8;
  padding: 13px 13px 13px 13px;
}
td.works_indent {
  padding: 15px 0px 0px 0px;
}
td.sdecs_gallery {
  padding: 5px 0px 0px 20px;
}
td.icon_works {
  padding: 0px 32px 0px 0px;
}
td.icon_works_detail {
  padding: 0px 15px 0px 0px;
}

td.indent {
  padding: 8px 0px 0px 0px;
}
td.indent_blog {
  padding: 20px 0px 0px 0px;
}
td.base_menu {
  background-color: #5a5d62;
  vertical-valign: top;
  font-size: 1px;
}
td.base_menu_solid{
  padding: 0px 10px 0px 10px;
  height: 13px;
  border-left: 1px solid #666a71;
  border-right: 1px solid #666a71;
  border-bottom: 1px solid #5A5D62;
  font-size: 1px;
}
td.client_active {
  color: #841700;
  font-size: 9pt;
  font-family: Arial;
  font-weight: normal;
}
td.head {
  padding: 25px 0px 0px 0px;
}
td.popup_head {
  padding: 15px 0px 0px 0px;
}
td.head_print {
  padding: 20px 0px 0px 0px;
}

td.all_works {
  padding: 0px 17px 0px 0px;
  vertical-align: bottom;
}

td.logo {
  padding: 0px 0px 10px 0px;
}
td.img_detail {
  padding: 0px 10px 0px 0px;
}
td.indent_smittem {
  padding: 0px 0px 8px 0px;
  vertical-align: top;
}
td.indent_smittem_inside {
  padding: 3px 7px 11px 20px;
  vertical-align: top;
}
td.inside_sm {
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}
td.submenu {
  padding: 0px 40px 0px 0px;
  width: 215px;
}
td.content_detail {
  padding: 5px 0px 20px 0px;
  text-align: justify;
}
td.content{
  padding: 15px 0px 0px 0px;
  text-align: justify;
}
td.content_works{
  padding: 25px 0px 5px 0px;
  text-align: justify;
}
td.logo_itgrp{
  padding: 0px 10px 0px 0px;
}
td.bg_menu_proba{
  background: url(/img/bg_menu.gif) repeat-x;
  height: 13px;
}
div.bg_menu{
  padding: 0px 0px 0px 0px;
  height: 1px;
  background-color: #666666;
  vertical-align: top;
}
div.line{
  padding: 0px 0px 0px 0px;
  height: 22px;
  background: url(/img/line.gif) repeat-x;
  vertical-align: top;
}

td.mitem_name {
  vertical-align: top;
}
td.indent_icon {
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 0px;
}
td.icon1_td {
  padding: 0px 10px 0px 0px;
}
td.icon2_td {
  padding: 7px 10px 0px 20px;
}
td.mapa_td {
  padding: 0px 5px 0px 10px;
}
td.page_er {
  padding: 5px 0px 0px 0px;
}
td.menu_error {
  padding: 20px 0px 0px 0px;
}
td.all_link {
  padding: 9px 0px 0px 0px;
}
td.works_link {
  font-family: arial;
  font-size: 9pt;
  padding: 10px 0px 0px 15px;
}
td.popup_logo {
  padding: 0px 15px 0px 15px;
}
td.works_category {
  font-family: arial;
  font-weight: bold;
  font-size: 10pt;
}
td.works_category_active {
  font-family: arial;
  font-weight: bold;
  font-size: 10pt;
}
div.works_subcategory_active {
  font-family: arial;
  font-size: 9pt;
}
td.works {
 vertical-align: top;
}
td.sm_img {
  margin: 0px 0px 0px 0px;
  padding: 4px 7px 0px 0px;
  vertical-align: top;
}
td.sm_img_ins {
  margin: 0px 0px 0px 0px;
  padding: 6px 7px 0px 0px;
  vertical-align: top;
}
/******* DIV ********/
div.submenu {
  background-color: #dddddd;
  padding: 25px 0px 25px 0px;
  width: 215px;
}
div.client_menu {
  background-color: #dddddd;
  padding: 20px 0px 40px 0px;
  width: 215px;
}
div.announce {
  background-color: #e5e5e5;
  padding: 20px 0px 40px 0px;
  width: 215px;
}
div.news {
  background-color: #e5e5e5;
  padding: 20px 0px 40px 0px;
  width: 215px;
}
div.mtop_div {
  height: 13px;
}
div.mtop_div {
  height: 13px;
}
div.about {
padding: 0px 0px 2px 0px;
}
div.main {
  width: 960px;
}
div.content_div {
  width: 30px;
}
div.logo {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
}
div.sm_pics {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  vertical-align: top;
}
div.rect_red {
  background-color: #841700;
  height: 28px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.rect_red_index {
  background-color: #841700;
  height: 15px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.red_index {
  background-color: #841700;
  height: 10px;
  width: 26px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.dvd_menu {
  background-color: #5a5d62;
  width: 80px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.d_menu {
  width: 80px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.dvd_menu_er {
  width: 50px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.print_base{
  background-color: #eceeec;
  height: 8px;
  font-size: 1px;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

div.dvd_menu_a {
  width: 80px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.gray_bg {
  background-color: #5a5d62;
}
div.title {
  padding: 0px 0px 2px 0px;
}
div.logo_error {
  margin: 0px 0px 0px 110px;
  padding: 113px 0px 0px 0px;
}
div.haus {
  background: url(/img/haus.gif) no-repeat;
  width: 93px;
  height: 59px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.haus_error {
  background: url(/img/haus_error.gif) no-repeat;
  width: 258px;
  height: 171px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.recthead_red {
  background-color: #841700;
  height: 15px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.recthead_base {
  background-color: #5a5d62;
  height: 13px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.rect_grey {
  background-color: #949494;
  height: 28px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.rect_grey_index {
  background-color: #949494;
  height: 15px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.recthead_grey {
  background-color: #949494;
  height: 15px;
  width: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.greyfooter {
  background-color: #5a5d62;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.icon_footer {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.works_galery {
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
div.sdecs {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #777777;
}

/******* A LINK ********/
a.linka:link {
  font-family: arial;
  color: #5a5d62;
  font-size: 8pt;
  text-decoration: underline;
}
a.linka:active {
  font-family: arial;
  font-size: 8pt;
  color: #5a5d62;
  text-decoration: underline;
}
a.linka:visited {
  font-family: arial;
  color: #5a5d62;
  font-size: 8pt;
  text-decoration: underline;
}
a.linka:hover {
  color: #74767a;
  font-family: arial;
  font-size: 8pt;
  text-decoration: underline;
}

a.path:link {
  font-family: arial;
  color: #6f6f6f;
  font-size: 9pt;
  text-decoration: none;
}
a.path:active {
  font-family: arial;
  font-size: 9pt;
  color: #6f6f6f;
  text-decoration: none;
}
a.path:visited {
  font-family: arial;
  color: #6f6f6f;
  font-size: 9pt;
  text-decoration: none;
}
a.path:hover {
  color: #74767a;
  font-family: arial;
  font-size: 9pt;
  text-decoration: none;
}

a.smittem:link {
  font-family: arial;
  color: #5f5f5f;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
}
a.smittem:active {
  font-family: arial;
  font-size: 11pt;
  color: #5f5f5f;
  font-weight: bold;
  text-decoration: none;
}
a.smittem:visited {
  font-family: arial;
  color: #5f5f5f;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
a.smittem:hover {
  color: #7f7f7f;
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}

a.smittem_ins:link {
  font-family: arial;
  color: #5f5f5f;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
a.smittem_ins:active {
  font-family: arial;
  font-size: 10pt;
  color: #5f5f5f;
  font-weight: bold;
  text-decoration: none;
}
a.smittem_ins:visited {
  font-family: arial;
  color: #5f5f5f;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
a.smittem_ins:hover {
  color: #7f7f7f;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}



a.mittem:link {
  font-family: arial;
  color: #949494;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
a.mittem:active {
  font-family: arial;
  font-size: 14pt;
  color: #949494;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
a.mittem:visited {
  font-family: arial;
  color: #949494;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
a.mittem:hover {
  color: #7f7f7f;
  font-family: arial;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}


/******* SPAN ********/
span.smittem {
  color: #232323;
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
}
span.smittem_ins {
  color: #353535;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
}

span.text_mark {
  color: #6f6f6f;
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
}
span.text1 {
  color: #000000;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
}
span.text {
  color: #000000;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
}
span.page_active {
  color: #831700;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
}
span.sdecs {
  color: #474747;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
}
span.error {
  color: #980d0d;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
}
span.langvage {
  color: #841700;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  font-weight: bold;
}










