*{
    margin: 0;
    padding: 0;
}

HTML{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: center;
}

BODY{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: center;
    background-image: url('../images/graphics/bg.png');
    background-repeat: repeat-x repeat-y;
    background-position: 1px 0px;
}

A{
    text-decoration: none;
    border: 0;
}

IMG{
    border: 0;
}

UL{
    padding: 0;
    margin: 0;
    border: 0;
}

LI{
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 0px;
}

DIV{
    font-size: 0px;
}

#main{
    margin: auto;
    width: 689px;
    height: 100%;
}

.main_table{
    width: 689px;
    height: 100%;
    margin: 0;
}

.main_cell{
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
    vertical-align: center;
}

#inner{
    margin: auto;
    width: 689px;
    height: 704px;
    padding: 0 0 0 0;
    vertical-align: top;
}

#header{
    width: 689px;
    height: 138px;
    float: left;
    background-image: url('../images/graphics/header.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#header DIV{
    float: left;
    margin-left: 20px;
    margin-top: 89px;
}

#home_small{
    padding-left: 0px;
}

#body{
    padding: 0;
    margin: 0;
    float: left;
    width: 689px;
    height: 566px;
    background-image: url('../images/graphics/main.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.row{
    padding: 0;
    margin: 0;
    float: left;
    width: 689px;
    height: 113px;
    vertical-align: top;
}

#home_img{
    padding: 0;
    margin: 0;
    float: left;
    padding-left: 459px;
    height: 111px;
}

#home_menu{
    padding: 0;
    margin: 0;
    float: left;
    width: 112px;
    height: 111px;
    margin-left: 2px;
}

#about_img{
    padding: 0;
    margin: 0;
    float: left;
    padding-left: 117px;
    height: 111px;
}

#about_menu{
    padding: 0;
    margin: 0;
    float: left;
    width: 112px;
    height: 111px;
    margin-left: 2px;
}

#gallery_img{
    padding: 0;
    margin: 0;
    float: left;
    padding-left: 345px;
    height: 111px;
}

#gallery_menu{
    padding: 0;
    margin: 0;
    float: left;
    width: 112px;
    height: 111px;
    margin-left: 2px;
}

#services_img{
    padding: 0;
    margin: 0;
    float: left;
    padding-left: 3px;
    height: 111px;
}

#services_menu{
    padding: 0;
    margin: 0;
    float: left;
    width: 112px;
    height: 111px;
    margin-left: 2px;
}

#contact_img{
    padding: 0;
    margin: 0;
    float: left;
    padding-left: 231px;
    height: 111px;
}

#contact_menu{
    padding: 0;
    margin: 0;
    float: left;
    width: 112px;
    height: 111px;
    margin-left: 2px;
}

#left{
    width: 229px;
    height: 566px;
    float: left;
}

#left_img_home{
    width: 229px;
    height: 339px;
    float: left;
    background-image: url('../images/graphics/left_home.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
}

#left_img_about{
    width: 229px;
    height: 339px;
    float: left;
    background-image: url('../images/graphics/left_about.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
}

#left_img_services{
    width: 229px;
    height: 339px;
    float: left;
    background-image: url('../images/graphics/left_services.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
}

#left_img_gallery{
    width: 229px;
    height: 339px;
    float: left;
    background-image: url('../images/graphics/left_gallery.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
}

#left_img_contact{
    width: 229px;
    height: 339px;
    float: left;
    background-image: url('../images/graphics/left_contact.png');
    background-repeat: no-repeat;
    background-position: 3px 0px;
}

.back{
    width: 112px;
    height: 111px;
    float: left;
    padding-left: 3px;
}

#left_menu{
    width: 229px;
    height: 227px;
    float: left;
    padding-left: 1px;
}

#left_menu DIV{
    width: 112px;
    height: 111px;
    float: left;
    padding-left: 2px;
    margin-bottom: 2px;
}

#left_menu DIV IMG{
    margin: 0 0 0 0;
}

#right{
    float: left;
    width: 453px;
    height: 563px;
    background-image: url('../images/graphics/right.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-family: Arial;
    font-size: 11px;
    margin-left: 2px;
}

/*#loader{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -114px;
    margin-top: -214px;
    width: 454px !important;
    width: 455px;
    height: 563px;
    font-family: Arial;
    font-weight: normal;
    letter-spacing: 3px;
    font-size: 11px;
    color: #ffffff;
    z-Index: 1000;
    background: #EBEBEB;
    padding-top: 0px;
    visibility: hidden;
    background-image: url('../images/graphics/loader.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}*/

.langs{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #ff6600;
    padding-left: 351px;
}

.langs SPAN{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #ff6600;
}

.langs A{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #000;
}

#cont{
    float: left;
    width: 373px !important;
    width/**/: 393px;
    height: 100%;
    padding: 10;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #000;
    text-align: left;
    line-height: 18px;
}

#cont TABLE{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #000;
}

.left_cell{
    text-align: right;
    vertical-align: top;
}

.right_cell{
    text-align: left;
    font-weight: normal;
}


#cont A{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #000;
}

.big_text{
    padding: 0px;
    margin: 0;
    background: #020D50;
    float: right;
    width: 60px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#big_text_right_about_en{
    background-image: url('../images/graphics/vertical_about_en.jpg');
}

#big_text_right_about_ro{
    background-image: url('../images/graphics/vertical_about_ro.jpg');
}

#big_text_right_services_en{
    background-image: url('../images/graphics/vertical_services_en.jpg');
}

#big_text_right_services_ro{
    background-image: url('../images/graphics/vertical_services_ro.jpg');
}

#big_text_right_gallery_en{
    background-image: url('../images/graphics/vertical_gallery_en.jpg');
}

#big_text_right_gallery_ro{
    background-image: url('../images/graphics/vertical_gallery_ro.jpg');
}

#big_text_right_contact_en{
    background-image: url('../images/graphics/vertical_contact_en.jpg');
}

#big_text_right_contact_ro{
    background-image: url('../images/graphics/vertical_contact_ro.jpg');
}

#dynamic_div{
    position: absolute;
    border: 5px solid #D9D3C7;
    z-Index: 2000px;
    left: -2000px;
    top: -2000px;
    visibility: hidden;
    background: #D9D3C7;
    text-align: center;
    background-image: url('../images/graphics/loader.gif');
    background-repeat: no-repeat;
    background-position: 70px 70px;
}

#dynamic_div IMG{
    margin: auto;
}

#dynamic_div P{
    position: absolute;
    margin: 20 0 0 20;
}

#dynamic_detail_div{
    position: absolute;
    border: 5px solid #D9D3C7;
    z-Index: 2000px;
    left: -2000px;
    top: -2000px;
    visibility: hidden;
    background: #D9D3C7;
    text-align: center;
    background-image: url('../images/graphics/loader.gif');
    background-repeat: no-repeat;
    background-position: 30px 30px;
}

#dynamic_detail_div DIV{
    margin: 0 auto 0 auto;
    position: relative;
}

#dynamic_detail_div IMG{
    margin: 0 auto 0 auto;
}

.labelCell{
    padding: 0 0 0 1;
    color: #555;
    font-family: Arial;
    font-size: 11px;
}

.fieldCell INPUT{
    border: 1px solid #555;
    width: 250px;
    background: transparent;
    color: #555;
    font-family: Arial;
    font-size: 11px;
}

.fieldCell TEXTAREA{
    border: 1px solid #555;
    width: 250px;
    height: 100px;
    background: transparent;
    color: #555;
    font-family: Arial;
    font-size: 11px;
    overflow: auto;
    scrollbar-base-color: #363532;
    scrollbar-face-color: #363532;
    scrollbar-shadow-color: #363532;
    scrollbar-darkshadow-color: #363532;
    scrollbar-highlight-color: #555;
    scrollbar-arrow-color: #555;
    scrollbar-3dlight-color: #363532;

}

.submitCell INPUT{
    border: 1px solid #555;
    background: #444;
    padding: 3 10 3 10;
    color: #FFF;
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    cursor: hand;
}

.formError{
    padding: 0 0 0 5;
    color: #C14901;
    font-weight: normal;
}

.contactTable{
    margin-top: 30px;
}

#footer{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #777;
    height: 30px;
    margin: 10 0 0 0;
}

#footer A{
    color: #555;
}

#footer A:hover{
    color: #999;
    text-decoration: underline;
}

#contact_info_header{
    height: 20px;
    color: #111;
    font-family: Arial;
    font-size: 11px;
    background:#D9D3C7;
    line-height: 20px;
    vertical-align: middle;
    padding: 0 0 0 5;
    border-bottom: 1px solid #555;
    width: 250px;
}

#contact_info_body{
    padding: 5;
    border: 1px solid #ccc;
    width: 243px !important;
    width/**/: 250px;
}

#contact_info_body TABLE{
    color: #555;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    border: 0px;
}

#contact_info_body TABLE TD{
    border: 0px;
    padding: 3px;
}

.gall_label{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    text-align: right;
    width: 104px !important;
    width/**/: 106px;
}

.gall_value{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #ff6600;
    text-align: left;
    padding-right: 10px !important;
    padding-right/**/: 5px;
}

.gall_value A{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #eeeeee;
}

.gall_value2{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #ff6600;
    text-align: center;
}

.gall_value2 A{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #eeeeee;
}

.gall_value SELECT{
    width: 210px !important;
    width /**/: 206px;
    background: #E9E9E9;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    border: 0;
    margin: 1 0 0 0;
    border: 1px solid #555555 !important;
}

.thumb_en{
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #555555;
    margin: 6 6 7 0;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    background-image: url('../images/graphics/loader_thumb_en.gif');
    background-repeat: no-repeat;
    background-position: 10 center;
}

.thumb_en IMG{
    position: relative;
    margin: 0 auto 0 auto !important;
    margin/**/: -1 auto 0 auto;
}

.thumb_ro{
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #555555;
    margin: 6 6 7 0;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    background-image: url('../images/graphics/loader_thumb_ro.gif');
    background-repeat: no-repeat;
    background-position: 10 center;
}

.thumb_ro IMG{
    position: relative;
    margin: 0 auto 0 auto !important;
    margin/**/: -1 auto 0 auto;
}

.thumb{
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #555555;
    margin: 6 6 7 0;
    float: left;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #444;
}

.thumb IMG{
    position: relative;
    margin: 0 auto 0 auto !important;
    margin/**/: -1 auto 0 auto;
}

.thumb_loading_div2{
    position: absolute;
    height: 100px !important;
    height/**/: 100px;
    line-height: 100px !important;
    line-height/**/: 100px;
    width: 100px !important;
    width/**/: 98px;
    font-family: Arial;
    font-size: 11px;
    color: #999;
    z-Index: 6000;
    background: #363532;
    vertical-align: middle;
    background-image: url('../images/graphics/loader_dark.gif');
    background-repeat: no-repeat;
    background-position: 10 center;
    margin: 0 !important;
    margin/**/: 0 0 0 -1;
}

.thumb_loading_div{
    position: absolute;
    height: 100px !important;
    height/**/: 100px;
    line-height: 100px !important;
    line-height/**/: 100px;
    width: 100px !important;
    width/**/: 98px;
    font-family: Arial;
    font-size: 11px;
    color: #999;
    z-Index: 6000;
    background: #363532;
    vertical-align: middle;
    background-image: url('../images/graphics/loader_dark.gif');
    background-repeat: no-repeat;
    background-position: 10 center;
    margin: 0 !important;
    margin/**/: 0 0 0 -1;
}

.ie_w{
    width: 100px !important;
    width/**/: 96px;
}
.ie_h{
    height: 100px !important;
    height/**/: 96px;
}

.th_cont{
    padding: 35 0 0 0;
    width: 318px;
}

#no_thumbs{
    padding: 0 0 0 5;
    margin: 10 0 0 30;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #555;
    float: left;
    width: 200px !important;
    width /**/: 203px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #555555;
}

#loader{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0px;
    margin-top: -9px;
    /*width: 150px;*/
    padding: 0 40 0 40;
    height: 23px !important;
    height/**/: 30px;
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    z-Index: 1000;
    background: #DFD8CE;
    padding-top: 7px;
    visibility: hidden;
    background-image: url('../images/graphics/loader.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px;
}


#contact_div{
    padding: 5 50 50 50;
    border: 1px solid #555;
    background: #ddd;
    width: 250px !important;
    width/**/: 350px;
    height: 388px !important;
    height/**/: 452px;
    vertical-align: top;
    z-Index: 3000;
}

#contact_div A{
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #111;
    float: right;
    margin: -25 -45 0 30 !important;
    margin/**/: -25 -65 0 50;
    z-Index: 3000;
    border: 1px solid #000;
}

.contactDivOn{
    position: absolute;
    top: 30%;
    left: 42%;
    visibility: visible;
    z-Index: 1000px;
}

.contactDivOff{
    position: absolute;
    top: -2000px;
    left: -2000px;
    visibility: hidden;
}

.labelCell2{
    padding: 0 0 0 1;
    color: #555;
    font-family: Arial;
    font-size: 11px;
}

.fieldCell2 INPUT{
    border: 1px solid #555;
    width: 250px;
    background: transparent;
    color: #555;
    font-family: Arial;
    font-size: 11px;
}

.fieldCell2 TEXTAREA{
    border: 1px solid #555;
    width: 250px;
    height: 100px;
    background: transparent;
    color: #555;
    font-family: Arial;
    font-size: 11px;
    overflow: auto;
    scrollbar-base-color: #363532;
    scrollbar-face-color: #363532;
    scrollbar-shadow-color: #363532;
    scrollbar-darkshadow-color: #363532;
    scrollbar-highlight-color: #555;
    scrollbar-arrow-color: #555;
    scrollbar-3dlight-color: #363532;

}

.submitCell2 INPUT{
    border: 1px solid #555;
    background: #999;
    padding: 3 10 3 10;
    color: #555;
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    cursor: hand;
}

#debugDiv{
    border: 1px solid #ff0000;
    color: #555;
    font-family: Arial;
    font-size: 11px;
}

.dragHeader{
    position: relative;
    left: 0px;
    top: 0px;
    width: 325px !important;
    width/**/: 325px;
    margin: -5 0 0 -50 !important;
    margin/**/: -5 0 0 -52;
    height: 30px;
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #111;
    background: #D1D1D1;
}

.dynamic_detail_div2{
    position: absolute;
    border: 5px solid #D9D3C7;
    z-Index: 4000;
    left: -2000px;
    top: -2000px;
    visibility: hidden;
}
