BODY {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5a504b; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
BODY {
  FONT-SIZE: 80%; FONT-FAMILY: Arial, Geneva CY, Sans-Serif;  line-height: 1.3em;
}
TD {
  FONT-SIZE: 80%; FONT-FAMILY: Arial, Geneva CY, Sans-Serif;  line-height: 1.3em;
}
TH {
  FONT-SIZE: 80%; FONT-FAMILY: Arial, Geneva CY, Sans-Serif;  line-height: 1.3em;
}
P {
  MARGIN: 0px 0px 0.3em
}

A {
  COLOR: #0142ba
}
A:visited {
  COLOR: #0142ba
}
A:hover {
  COLOR: #d16060
}
.error {
  COLOR: #cc3333
}
A.popup IMG {
  MARGIN: 0.2em 0.6em 0px 0px
}



A.red_link:link {
        COLOR: #d24b4b; TEXT-DECORATION: underline
}
A.red_link:visited {
        COLOR: #d24b4b; TEXT-DECORATION: underline
}
A.red_link:hover {
        COLOR: #0142ba; TEXT-DECORATION: underline
}




TD.content {
  PADDING:0px 0px 20px 0px;
}


TD.left_ill {
         BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(hp_ill_left.jpg); BACKGROUND-REPEAT: no-repeat; PADDING:0px 0px 0px 0px; 
}

TD.right_ill {
         BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(hp_ill_right.jpg); BACKGROUND-REPEAT: no-repeat; PADDING:0px 0px 0px 0px; 
}

.modal{
	background:#FFF; 
	opacity:0.6; 
	-ms-filter:'alpha(opacity=60)'; 
	filter:alpha(opacity=60); 
}


TD.lang {
  PADDING:0px 7px 0px 5px; FONT-SIZE: 70%; COLOR: #b1596e; FONT-WEIGHT: bold;
}
A.lang:link {
        COLOR: #96918c; TEXT-DECORATION: underline
}
A.lang:visited {
        COLOR: #96918c; TEXT-DECORATION: underline
}
A.lang:hover {
        COLOR: #b1596e; TEXT-DECORATION: underline
}


TD.menu_box {
  PADDING:0px 0px 0px 0px;
}

TD.menu {
  PADDING:0px 7px 0px 7px; FONT-SIZE: 90%; COLOR: #d0c3b0;
}
A.menu:link {
        COLOR: #d0c3b0; TEXT-DECORATION: underline
}
A.menu:visited {
        COLOR: #d0c3b0; TEXT-DECORATION: underline
}
A.menu:hover {
        COLOR: #d16060; TEXT-DECORATION: underline
}
TD.menu_select {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 90%; COLOR: #d0c3b0; 
        COLOR: #ffffff; FONT-WEIGHT: bold; BACKGROUND-COLOR: #5c514c
}

TD.box_select {
  BACKGROUND-COLOR: #5c514c
}



TD.copyright {
  PADDING:0px 0px 10px 15px; FONT-SIZE: 70%; COLOR: #8f7a65; TEXT-ALIGN: left; WHITE-SPACE: nowrap
}

TD.copyright2 {
  PADDING:7px 0px 30px 15px; FONT-SIZE: 70%; COLOR: #8f7a65; TEXT-ALIGN: left; WHITE-SPACE: nowrap
}


TD.top_news_box {
  PADDING:30px 0px 30px 0px;
}



TD.top_news_anonce {
  PADDING:0px 0px 0px 12px; FONT-SIZE: 80%; COLOR: #0142ba;
}
A.top_news_anonce:link {
        COLOR: #0142ba; TEXT-DECORATION: underline
}
A.top_news_anonce:visited {
        COLOR: #0142ba; TEXT-DECORATION: underline
}
A.top_news_anonce:hover {
        COLOR: #d16060; TEXT-DECORATION: underline
}



TD.search_box {
  PADDING:30px 0px 30px 0px;
}
TD.search_bgrd {
         BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(search_bgrd.gif); 
         BACKGROUND-REPEAT: repeat-x; PADDING:0px 0px 0px 5px; COLOR: #5a504b;
}



DIV.phone_title {
  PADDING:12px 0px 2px 15px; FONT-SIZE: 120%; COLOR: #5a504b;
}

DIV.phone {
  PADDING:0px 0px 7px 15px; FONT-SIZE: 150%; COLOR: #d24b4b;
}

DIV.mail {
  PADDING:0px 0px 5px 15px; FONT-SIZE: 90%; COLOR: #0142ba;
}


TD.coordin_box {
  PADDING:0px 0px 30px 0px; 
}

.phone_title {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 120%; COLOR: #5a504b;
}

.phone {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 150%; COLOR: #d24b4b;
}

.mail {
  PADDING:0px 10px 0px 15px; FONT-SIZE: 90%; COLOR: #0142ba;  WHITE-SPACE: nowrap
}








TD.menu_left_box {
  PADDING:10px 0px 0px 0px;
}

TD.menu_left {
  BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(menu_bgrd.png); 
        BACKGROUND-REPEAT: repeat-x repeat-y; BACKGROUND-COLOR: #d77673
}

DIV.menu_left {
  PADDING:5px 0px 5px 3px; FONT-SIZE: 100%; COLOR: #fcfeff;
}
A.menu_left:link {
        COLOR: #fcfeff; TEXT-DECORATION: underline
}
A.menu_left:visited {
        COLOR: #fcfeff; TEXT-DECORATION: underline
}
A.menu_left:hover {
        COLOR: #ffffff; TEXT-DECORATION: underline
}

A.menu_left_on:link {
        COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none
}
A.menu_left_on:visited {
        COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none
}
A.menu_left_on:hover {
        COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none
}

DIV.menu_left_on {
  PADDING:5px 0px 5px 3px; FONT-SIZE: 100%; COLOR: #fcfeff;
}


TD.menu_left_on {
  BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(menu_bgrd_on.png); 
        BACKGROUND-REPEAT: repeat-x repeat-y; BACKGROUND-COLOR: #c05855
}

DIV.menu_left_child_on {
  PADDING:2px 0px 5px 0px; FONT-SIZE: 100%; COLOR: #fcfeff; font-weight: bold
}


TD.submenu_left {
  BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(submenu_bgrd.png); 
        BACKGROUND-REPEAT: repeat-x repeat-y; BACKGROUND-COLOR: #644c45
}


DIV.submenu_left {
  PADDING:5px 0px 5px 3px; FONT-SIZE: 100%; COLOR: #beae92;
}
A.submenu_left:link {
        COLOR: #beae92; TEXT-DECORATION: underline
}
A.submenu_left:visited {
        COLOR: #beae92; TEXT-DECORATION: underline
}
A.submenu_left:hover {
        COLOR: #ffffff; TEXT-DECORATION: underline
}

DIV.submenu_left_on {
  PADDING:5px 0px 5px 3px; FONT-SIZE: 100%; COLOR: #beae92;
}


DIV.submenu_left_on_ {
  PADDING:5px 0px 5px 3px; FONT-SIZE: 100%; COLOR: #beae92; FONT-WEIGHT: bold;
}
A.submenu_left_on_:link {
        COLOR: #beae92; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.submenu_left_on_:visited {
        COLOR: #beae92; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.submenu_left_on_:hover {
        COLOR: #beae92; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}




TD.submenu_left_on {
  BACKGROUND-COLOR: #483630
}



DIV.block_box {
  PADDING:0px 0px 9px 0px;
}

TD.block_bgrd {
         BACKGROUND-COLOR: #f2f2e9;
}

TD.block_title {
  PADDING:5px 5px 5px 15px; FONT-SIZE: 75%; COLOR: #524844; FONT-WEIGHT: bold;
}

TD.block_text {
  PADDING:5px 15px 5px 15px; FONT-SIZE: 75%; COLOR: #524844;
}

A.block_text:link {
        COLOR: #5a504b; TEXT-DECORATION: underline
}
A.block_text:visited {
        COLOR: #5a504b; TEXT-DECORATION: underline
}
A.block_text:hover {
        COLOR: #d24b4b; TEXT-DECORATION: underline
}






TD.title_box {
  PADDING:30px 0px 20px 12px;
}

TD.title {
  PADDING:0px 0px 5px 0px; FONT-SIZE: 140%; COLOR: #d24b4b;
}

TD.title_line {
  BACKGROUND-COLOR: #dcdcd2;
}


DIV.text_box {
  PADDING:0px 6px 17px 12px;
}

.text_p_title {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 120%; COLOR: #d24b4b;
}


DIV.text_head {
  PADDING:7px 6px 5px 12px; FONT-SIZE: 100%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}











TD.banner_right_box {
  PADDING:82px 0px 20px 0px;
}

TD.banner_right_link {
  PADDING:7px 0px 34px 0px; FONT-SIZE: 70%; COLOR: #0057c4;
}





TD.ill_complex_service {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(ill_complex_service.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_media {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(ill_media.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_anticrysis {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-anticrysis_pr.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_politic {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-politic_pr.gif); 
        BACKGROUND-REPEAT: no-repeat;
}


TD.ill_brands {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-brand_pr.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_events {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-events.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_privacy {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-privacy.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_team {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-team.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_mission {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-mission.gif); 
        BACKGROUND-REPEAT: no-repeat;
}


TD.ill_contacts {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-contacts.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

 
TD.ill_clients-partners {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-clients-partners.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_news {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-news.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_referenses {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-referenses.gif); 
        BACKGROUND-REPEAT: no-repeat;
}

TD.ill_projects  {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-projects.gif); 
        BACKGROUND-REPEAT: no-repeat;
}


TD.ill_gallery  {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-gallery.gif); 
        BACKGROUND-REPEAT: no-repeat;
}


TD.ill_professional  {
  BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(hand-professional.gif); 
        BACKGROUND-REPEAT: no-repeat;
}





IMG.photo{
             MARGIN: 15px 0px 0px 0px; BORDER-TOP: #ebebe1 9px solid; BORDER-BOTTOM: #ebebe1 9px solid; BORDER-LEFT: #ebebe1 9px solid; BORDER-RIGHT: #ebebe1 9px solid; 

}
.photo_name {
  PADDING:0px 0px 5px 8px; FONT-SIZE: 100%; COLOR: #818384; FONT-STYLE: italic; FONT-WEIGHT: normal;
}







DIV.text_head_link {
  PADDING:7px 6px 5px 12px; FONT-SIZE: 110%; COLOR: #d24b4b;
}

A.text_head_link:link {
        COLOR: #d24b4b; TEXT-DECORATION: underline
}
A.text_head_link:visited {
        COLOR: #d24b4b; TEXT-DECORATION: underline
}
A.text_head_link:hover {
        COLOR: #783c46; TEXT-DECORATION: underline
}

DIV.client_list {
  PADDING:1px 6px 6px 12px;
}




DIV.news_date {
  PADDING:0px 6px 0px 12px; FONT-SIZE: 100%; COLOR: #9c9e9f;
}

DIV.news_anonce {
  PADDING:0px 6px 13px 12px; FONT-SIZE: 100%;
}


DIV.year {
  PADDING:15px 6px 0px 12px; FONT-SIZE: 100%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}
A.year:link {
        COLOR: #0057c4; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}
A.year:visited {
        COLOR: #0057c4; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}
A.year:hover {
        COLOR: #d24b4b; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}





IMG.report {
             MARGIN: 0px 6px 30px 12px; BORDER-TOP: #a29e9a 1px solid; BORDER-BOTTOM: #a29e9a 1px solid; BORDER-LEFT: #a29e9a 1px solid; BORDER-RIGHT: #a29e9a 1px solid; 
}

IMG.report_on {
             MARGIN: 0px 6px 30px 12px; BORDER-TOP: #d76060 1px solid; BORDER-BOTTOM: #d76060 1px solid; BORDER-LEFT: #d76060 1px solid; BORDER-RIGHT: #d76060 1px solid; 
}

DIV.report_date {
  PADDING:0px 6px 5px 12px; FONT-SIZE: 100%; COLOR: #9c9e9f;
}

DIV.report_name {
  PADDING:0px 6px 0px 12px; FONT-SIZE: 130%; COLOR: #d24b4b;
}






TD.project_box {
  PADDING:0px 0px 20px 0px; 
}
DIV.project_class {
  PADDING:0px 0px 6px 12px; FONT-SIZE: 110%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}
A.project_class:link {
        COLOR: #d24b4b; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.project_class:visited {
        COLOR: #d24b4b; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.project_class:hover {
        COLOR: #d24b4b; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}

.project_quantity {
  PADDING:0px 6px 0px 0px; FONT-SIZE: 100%; COLOR: #9c9e9f;
}

DIV.project_name {
  PADDING:0px 6px 0px 12px; FONT-SIZE: 100%;
}

DIV.project_date {
  PADDING:4px 6px 12px 12px; FONT-SIZE: 100%; COLOR: #9c9e9f;
}

IMG.project_sm {
             MARGIN: 0px 0px 8px 12px;  
}

IMG.project_sm_on {
             MARGIN: 0px 0px 8px 12px; BORDER-TOP: #d76060 1px solid; BORDER-BOTTOM: #d76060 1px solid; BORDER-LEFT: #d76060 1px solid; BORDER-RIGHT: #d76060 1px solid; 
}

.red {
  PADDING:0px 0px 0px 0px; COLOR: #d24b4b;
}

.red_bold {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 100%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}

.red_10 {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 10px; COLOR: #d24b4b;
}

.red_11 {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 11px; COLOR: #d24b4b;
}

.red_12 {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 12px; COLOR: #d24b4b;
}

.red_13 {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 13px; COLOR: #d24b4b;
}

.red_14 {
  PADDING:0px 0px 0px 0px; FONT-SIZE: 14px; COLOR: #d24b4b;
}

.red_120{
  PADDING:0px 0px 0px 0px; FONT-SIZE: 120%; COLOR: #d24b4b;
}


IMG.project_big{
             MARGIN: 0px 6px 12px 12px; BORDER-TOP: #ebebe1 9px solid; BORDER-BOTTOM: #ebebe1 9px solid; BORDER-LEFT: #ebebe1 9px solid; BORDER-RIGHT: #ebebe1 9px solid; 

}




TD.gallery_class {
  PADDING:0px 0px 13px 0px; FONT-SIZE: 80%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}
A.gallery_class:link {
        COLOR: #0057c4; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}
A.gallery_class:visited {
        COLOR: #0057c4; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}
A.gallery_class:hover {
        COLOR: #d24b4b; TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}


IMG.gallery {
             MARGIN: 0px 0px 37px 12px;  
}

IMG.gallery_on {
             MARGIN: 0px 0px 37px 12px; BORDER-TOP: #d76060 1px solid; BORDER-BOTTOM: #d76060 1px solid; BORDER-LEFT: #d76060 1px solid; BORDER-RIGHT: #d76060 1px solid; 
}





.pdf_size {
  PADDING: 0px 0px 10px 7px;
}

.pdf {
  PADDING:0px 0px 0px 0px; COLOR: #d24b4b;
}





.dictionary {
  PADDING:0px 6px 20px 12px; FONT-SIZE: 80%; line-height: 1.8em;
}








.search_form {
  WIDTH: 95%; 
}
.search_form .text {
  BORDER-LEFT: #a9a39c 1px solid; BORDER-BOTTOM: #a9a39c 1px solid; BORDER-RIGHT: #a9a39c 1px solid; BORDER-TOP: #a9a39c 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100%; COLOR: #656565; MARGIN-RIGHT: 1px; FONT-FAMILY: Arial; HEIGHT: 22px
}

.search_form .button {
  BORDER-LEFT: #a9a39c 1px solid; BORDER-BOTTOM: #a9a39c 1px solid; BORDER-RIGHT: #a9a39c 1px solid; BORDER-TOP: #a9a39c 1px solid; FONT-SIZE: 12px; BACKGROUND: #d26a67; MARGIN-BOTTOM: 5px; WIDTH: 100px; CURSOR: hand; COLOR: #ffffff; MARGIN-RIGHT: 1px; FONT-FAMILY: Arial; HEIGHT: 22px
}


TD.search_box1 {
  PADDING:25px 15px 0px 15px;
}
TD.search_box2 {
  PADDING:0px 15px 0px 15px;
}




UL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.8em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
  PADDING-LEFT: 15px; BACKGROUND: url(li.gif) no-repeat 0px 0.7em; MARGIN: 0.4em 0px 0px
}

OL {
  color: #D24B4B; font-size: 120%;
}

OL P{
	color: #524844; font-size: 85%; margin-left: 5px;
}





UL.navigation_column {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.8em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI.navigation_column {
  PADDING-LEFT: 20px; BACKGROUND: url(li_none.gif) no-repeat 5px 0.7em; MARGIN: 0.4em 0px 0px
}



A.navigation_column:link {
        COLOR: #3c2d28; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.navigation_column:visited {
        COLOR: #3c2d28; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.navigation_column:hover {
        COLOR: #b1596e; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}

A.navigation:link {
        COLOR: #5a504b; TEXT-DECORATION: underline
}
A.navigation:visited {
        COLOR: #5a504b; TEXT-DECORATION: underline
}
A.navigation:hover {
        COLOR: #b1596e; TEXT-DECORATION: underline
}








.note {
  PADDING:15px 0px 5px 0px; FONT-STYLE: italic;
}


















TD.menu_left_old {
  BACKGROUND-COLOR: #d77673
}
TD.submenu_left_old {
  BACKGROUND-COLOR: #644c45
}

TD.menu_left_on_old {
  BACKGROUND-COLOR: #c05855
}
TD.submenu_left_on_old {
  BACKGROUND-COLOR: #483630
}



.textInput2 {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#5A504B;
height:18px;
margin-left:0px;
margin-top:0px;
width:210px;
}

.block_corner_tl {
 background: url(block_corner_tl.gif) top left no-repeat;
 width: 8px;
 height: 8px;
}

.block_corner_tr {
 background: url(block_corner_tr.gif) top right no-repeat;
 width: 8px;
 height: 8px;
}

.block_corner_bl {
 background: url(block_corner_bl.gif) bottom left no-repeat;
 width: 8px;
 height: 8px;
}

.block_corner_br {
 background: url(block_corner_br.gif) bottom right no-repeat;
 width: 8px;
 height: 8px;
}

.text_head_list {
  PADDING:7px 6px 5px 12px; FONT-SIZE: 100%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}

.text_box_list {
  PADDING:0px 0px 0px 12px;
}

.sub_header {
  PADDING: 10px 6px 1px 7px; FONT-SIZE: 100%; COLOR: #d24b4b; FONT-WEIGHT: bold;
}

.simple_text {
  PADDING: 1px 6px 0px 7px; FONT-SIZE: 100%;
}

.list_num {
  PADDING: 4px 6px 0px 25px; FONT-SIZE: 100%;
}


