@charset "utf-8";
/*using defaults*/
* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: inherit;
    background: transparent;
    font-family: Tahoma; /*, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
}
/*Using tags*/
html, body {
    margin:0;
    font-size: 14px;
    padding:0;
    width:100%;
}
body {
    width:100%;
    text-align:center;
    color:#597389;
    background: #000; /*url(../images/top_bkg.png) top center  no-repeat;*/
}
textarea {
     resize: none;
}
/*for links*/
a {
    outline: none;
}
a img {
    border: none;
}
a, a:link, a:visited, a:hover, a:active{
    color:#597389;
}
a .text_darkblue_12{
    color:#597389;
}

a, a:link, a:visited{
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
a:active{
	text-decoration: underline;
}
ol {
    margin-left:15px;
}
/*using ID*/
/*#about_img{
    width:440px;
    height:316px;
    background:url(../images/about_img.png) no-repeat;
    margin:0 0 0 0;
    float:left;
    display:inline;
}*/
#gallery_objects_img{
    width:440px;
    height:320px;
    background:url(../images/galery_objects.png) no-repeat;
    margin:0 0 10px 0;
    float:left;
    display:inline;
}
#new1_img{
    width:440px;
    height:316px;
    background:url(../images/new1_img.jpg) no-repeat;
    margin:0 0 0 0;
}
#all_vacations{
    width:200px;
    height:80px;
    padding:30px 0 0 90px;
    background: url(../images/all_vacations.jpg) no-repeat;
}
#attach_file{
    width:108px;
    height:18px;
    background:url(../images/submit.jpg) no-repeat;
    border:0px;
    font-family:Arial;
    font-size:11px;
    color:#000;
    text-align:center;
    position:relative;
    float:right;
    display:inline;
    margin:15px 30px 0 0;
    cursor:pointer;

}
#attachement{
    float:right;
    display:inline;
    width:220px;
    margin:-73px 110px 0 0;
    <!--margin:-68px 110px 0 0;-->
}
#arch{
    width:200px;
    height:80px;
    padding:30px 0 0 80px;
    background: url(../images/all_vacations.jpg) no-repeat;
    float:right;
    display:inline;
    margin:40px -60px 0 0;
    /*border:1px solid #f00;*/
    position:relative;
    <!--margin:40px -60px 0 0;-->
}
#banner_count{
    display:none;
}
#contacts_div{
    width:870px;
    float:left;
    display:inline;
    margin:20px 0 0 0;
}
#contacts_div_press{
    width:400px;
    float:left;
    display:inline;
    margin:40px 0 0 0;
}
#copyright{
    width:565px;
    height:90px;
    float:right;
    margin:135px 0 0 0;
    display:inline;
    position:relative;
    padding:0 0 0 135px;
    /*background:url(../images/logo_footer.jpg) top left no-repeat;*/
    /*background:url(../images/dms_logo_bottom.png) top left no-repeat;*/
}
#copyright_main{
    width:265px;
    height:90px;
    float:right;
    margin:90px 0 0 0;
    display:inline;
    position:relative;
    padding:0 0 0 135px;
    /*background:url(../images/logo_footer.jpg) top left no-repeat;*/
    /*background:url(../images/dms_logo_bottom.png) top left no-repeat;*/
    <!--width:365px;-->
}
#about_title_ru{
    width:231px;
    height:43px;
    background:url(../images/about_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 350px;
    display:inline;
}
#about_title_ua{
    width:264px;
    height:36px;
    background:url(../images/about_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 320px;
    display:inline;
}
#about_title_en{
    width:160px;
    height:36px;
    background:url(../images/about_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 430px;
    display:inline;
}
#commerce_title_ru{
    width:381px;
    height:41px;
    background:url(../images/commerce_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 115px;
    display:inline;
}
#commerce_title_ua{
    width:338px;
    height:41px;
    background:url(../images/commerce_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 115px;
    display:inline;
}
#commerce_title_en{
    width:338px;
    height:41px;
    background:url(../images/commerce_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 125px;
    display:inline;
}
#contacts_title_ru{
    width:155px;
    height:40px;
    background:url(../images/contacts_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 430px;
    display:inline;
}
#contacts_title_ua{
    width:149px;
    height:37px;
    background:url(../images/contacts_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 435px;
    display:inline;
}
#contacts_title_en{
    width:155px;
    height:37px;
    background:url(../images/contacts_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 425px;
    display:inline;
}
#press_centre_title_ru, #publication_arch_title_ru, #news_arch_title_ru{
    width:206px;
    height:36px;
    background:url(../images/press_centre_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 380px;
    display:inline;
}
#press_centre_title_ua, #publication_arch_title_ua, #news_arch_title_ua{
    width:182px;
    height:36px;
    background:url(../images/press_centre_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 410px;
    display:inline;
}
#press_centre_title_en, #publication_arch_title_en, #news_arch_title_en{
    width:219px;
    height:36px;
    background:url(../images/press_centre_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 370px;
    display:inline;
}
#career_title_ru{
    width:133px;
    height:36px;
    background:url(../images/career_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 460px;
    display:inline;
}
#career_title_ua{
    width:120px;
    height:36px;
    background:url(../images/career_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 470px;
    display:inline;
}
#career_title_en{
    width:130px;
    height:36px;
    background:url(../images/career_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 450px;
    display:inline;
}
#social_title_ru{
    width:357px;
    height:41px;
    background:url(../images/social_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 220px;
    display:inline;
}
#social_title_ua{
    width:321px;
    height:41px;
    background:url(../images/social_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 220px;
    display:inline;
}
#social_title_en{
    width:321px;
    height:41px;
    background:url(../images/social_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 220px;
    display:inline;
}
#perspective_title_ru{
    width:222px;
    height:41px;
    background:url(../images/perspective_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 370px;
    display:inline;
}
#perspective_title_ua{
    width:397px;
    height:41px;
    background:url(../images/perspective_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 200px;
    display:inline;
}
#perspective_title_en{
    width:435px;
    height:41px;
    background:url(../images/perspective_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 160px;
    display:inline;
}
#partners_title_ru{
    width:165px;
    height:41px;
    background:url(../images/partners_title.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 420px;
    display:inline;
}
#partners_title_ua{
    width:153px;
    height:37px;
    background:url(../images/partners_title_ua.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 440px;
    display:inline;
}
#partners_title_en{
    width:153px;
    height:37px;
    background:url(../images/partners_title_en.jpg) no-repeat;
    position:relative;
    float:left;
    margin:35px 0 0 440px;
    display:inline;
}
#fill_out_all_form{
    float:right;
    display:inline;
    margin:0px 20px 0 0;
    width:250px;
}
#fill_out{
    width:200px;
    height:80px;
    padding:30px 0 0 80px;
    background: url(../images/all_vacations.jpg) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-45px -110px 0px 0px;
    <!--margin:-45px -90 10px 0px;-->
}
#form_resume{
    width:400px;
    float:right;
    display:inline;
    margin:50px 0px 0px 0;
}
#form_resume_desc{
    width:400px;
    float:right;
    display:inline;
    margin:-550px 10px 0px 0;
}

#career_img{
    width:440px;
    height:180px;
    background:url(../images/career_img.png) no-repeat;
    margin:0 0 10px 0;
}
#press_centre_img{
    width:440px;
    height:180px;
    background:url(../images/press_centre_img.png) no-repeat;
    margin:0 0 10px 0;
}
#contacts_lt{
    float:left;
    display:inline;
    width:16px;
    height:16px;
    background:url(../images/lt_contacts.jpg) no-repeat;
}
#contacts_top{
    float:left;
    display:inline;
    width:308px;
    height:16px;
    background:#060f11;
}
#contacts_rt{
    float:left;
    display:inline;
    width:16px;
    height:16px;
    background:url(../images/rt_contacts.jpg) no-repeat;
}
#contacts_bottom{
    float:left;
    display:inline;
    width:340px;
    height:41px;
    background:url(../images/bottom_contacts.jpg) no-repeat;
    margin:0 0 0 70px;
    /*margin:0 0 0 30px;*/
}
#form_contacts_div{
    float:left;
    width:340px;
    display:inline;
    background:#060f11;
    margin:0 0 -31px 70px;
    /*margin:0 0 -31px 30px;*/
}

#content{
    width:870px;
    margin:0 auto;
   /*border:1px solid #ff0;*/
}
#content_main{
    width:100%;
    margin:0 auto;
    min-width:960px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth)<960 ? "960px" : "auto");
   /*border:1px solid #ff0;*/
}
#directions{
    float:left;
    display:inline;
    width:870px;
    font-size:20px;
    color:#fd6802;
    margin-bottom:30px;
}
#direction_links_ie{
    float:left;
    display:inline;
    width:870px;
    /*border:1px solid #fff;*/
    position:relative;
}
#direction_links{
    float:left;
    display:inline;
    width:870px;
    background: url(../images/icons_bkg_comm1.png) top center no-repeat;
    /*border:1px solid #fff;*/
}
#direction_links_persp{
    float:left;
    display:inline;
    width:870px;
    background: url(../images/icons_bkg_persp.png) 0 -150px no-repeat;
    /*border:1px solid #fff;*/
}
#direction_links_social{
    float:left;
    display:inline;
    width:870px;
}
#dms_logo{
    <!--margin:-15px 0 0 0;-->
}
#footer{
    width:960px;
    height:100%;
    margin:0 auto;
    position:relative;
}
#footer_main{
    width:960px;
    margin:0 auto;
    position:relative;
}
#footer_bkg{
    height:225px;
    width:100%;
    float:left;
    display:inline;
    position:relative;
    text-align:center;
    margin:0px auto 0px;
    background:url(../images/bottom_bkg.png) bottom center no-repeat;
}
#galery{
    width:870px;
    float:left;
    display:inline;
    margin:20px 0 0 0;
}
#header{
    width:100%;
    height:185px;
    position:relative;
    text-align:center;
}
#header_title{
    width:802px;
    height:100px;
    float:right;
    background:url(../images/header_bkg.png) no-repeat;
    display:inline;
    margin:0 0 -100px 0;
    position:relative;
}
#header_commerce_img{
    width:210px;
    height:118px;
    background:url(../images/header_commerce_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 65px 0 0;
    z-index:2;
}
#header_social_img{
    width:178px;
    height:143px;
    background:url(../images/header_social_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-38px 15px 0 0;
    z-index:2;
}
#header_perspective_img{
    width:190px;
    height:123px;
    background:url(../images/header_perspective_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-18px 15px 0 0;
    z-index:2;
}
#header_contacts_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_partners_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_career_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_about_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_press_centre_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_news_arch_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#header_publication_arch_img{
    width:205px;
    height:128px;
    background:url(../images/header_contacts_img.png) no-repeat;
    float:right;
    display:inline;
    position:relative;
    margin:-28px 0px 0 0;
    z-index:2;
}
#leaders_menu{
    width:530px;
    float:left;
    display:inline;
    margin:0px;
}
#main_menu_header{
    width:960px;
    height:26px;
    background:url(../images/main_menu_bkg.png) left no-repeat;
    /*margin:17px 0 -34px 0;
    float:left;
    display:inline;*/
    position:relative;
    margin:17px auto -34px;
}
#main_menu{
    width:930px;
    height:26px;
    /*background:url(../images/main_menu_bkg.png) no-repeat;*/
    /*margin:10px 0 -17px 0;
    float:left;
    display:inline;*/
    margin:10px auto -17px;
    position:relative;
    padding:0 0 0 20px;
}
#news_arch_title_text{
    width:400px;
    float:left;
    display:inline;
    margin:90px 0 0 -40px;
    font-size:20px;
    color:#fd6802;
    position:relative;
}
#news_title{
    width:400px;
    float:left;
    display:inline;
    margin:90px 0 0 -40px;
    font-size:20px;
    color:#fd6802;
    position:relative;
}
#news{
    width:870px;
    float:left;
    display:inline;
    margin:55px 0 0 0;
}
#news_navigation{
    width:870px;
    float:left;
    display:inline;
    margin:20px 0 0 0;
    text-align:center;
}
#navigation{
    margin:0 auto;
    width:275px;
    height:41px;
    background:#060f11;
}
#nav_left{
    width:18px;
    height:41px;
    background: url(../images/navigation_sprite.jpg) 0 0 no-repeat;
    float:left;
    display:inline;
    position:relative;
}
#nav_right{
    width:18px;
    height:41px;
    background: url(../images/navigation_sprite.jpg) -18px 0 no-repeat;
    float:right;
    display:inline;
    position:relative;
}
#nav_center{
    width:238px;
    height:41px;
    float:left;
    display:inline;
    position:relative;
}
.nav_deactive{
    width:24px;
    height:28px;
    background:url(../images/nav_deactive.jpg) no-repeat;
    float:left;
    display:inline;
    color:#8a9fb1;
    font-size:12px;
    padding:10px 0 0 13px;
}
.nav_active{
    width:24px;
    height:28px;
    background:url(../images/nav_active.jpg) no-repeat;
    float:left;
    display:inline;
    color:#000;
    font-size:14px;
    padding:10px 0 0 13px;
}
.nav_delimiter{
    width:24px;
    height:28px;
    float:left;
    display:inline;
    color:#8a9fb1;
    font-size:12px;
    padding:10px 0 0 13px;
}
#news_arch{
    width:870px;
    float:left;
    display:inline;
    margin:-20px 0 0 0;
}
#page_header{
    width:100%;
    /*position:relative;*/
    height:100px;
    margin:60px 0 -60px 0;
    float:left;
    display:inline;
}
#page_header_fl{
    width:100%;
    /*position:relative;*/
    height:100px;
    margin:15px 0 0 0;
    min-width:960px;
    float:left;
    display:inline;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth)<960 ? "960px" : "auto");
}
#page_text{
    width:460px;
    margin:80px 0 0 0;
    float:left;
    display:inline;
    position:relative;
    color:#62747c;
    color:#597389;
}
#partners_contacts{
    width:440px;
    float:right;
    display:inline;
    margin:0px 0 30px 0;
}
#photos{
    width:870px;
    float:left;
    display:inline;
    margin:40px 0 0 0;
}
#right_menu{
    width:260px;
    height:100px;
    float:right;
    display:inline;
    position:relative;
    /*border:1px solid #f00;*/
    margin:125px 0 0 0;
    text-align:right;
}
#rubber{
    margin:0 auto;
    width:960px;
    position:relative;
    text-align:center;
    min-height:690px;
    border:1px solid transparent;
    _border:0px;
}

#rubber_main{
    margin:0 auto;
    width:100%;
    position:relative;
    text-align:center;
}
#sale_department{
    width:220px;
    float:right;
    display:inline;
    position:relative;
    margin:0 90px 0 0;
    <!--margin:0 30px 0 0;-->
}
#vacations_list{
    width:440px;
    float:left;
    display:inline;
    margin:0 0 0 150px;
}
#vacations{
    width:870px;
    float:left;
    display:inline;
    margin:55px 0 0 0;
    background: url(../images/case.jpg) 20px 50px no-repeat;
}
#vacations_list ul{
    font-size:12px;
    line-height:1.5;
}
#vacations_title{
    font-size:20px;
    color:#fd6802;
    margin:0 0 0 25px;
    float:left;
    display:inline;
    width:800px;
}
#vacations_desc{
    width:450px;
    float:left;
    display:inline;
    margin:0 0 0 0;
}

/*using classes*/
.active{
    color:#fff;
    font-weight:bold;
    font-size:14px;
    float:right;
    display:inline;
    margin:5px 0;
}
.banner{
    width:870px;
    height:145px;
    margin:50px 0;
    /*border:1px solid #0ff;*/
    float:left;
    display:inline;
}
.banner_sight{
    display:none;
}
.banner_text{
    margin:40px 0 -40px 45px;
    position:relative;
    float:left;
    display:inline;
}
.clear{
    clear:both;
    overflow:hidden;
    font-size:0;
}
.direction_top{
    width:289px;
    height:150px;
    float:left;
    display:inline;
    margin-left:1px;
    /*background:url(../images/direction_top.jpg) no-repeat;*/
}
.direction_center{
    width:289px;
    float:left;
    display:inline;
    margin-left:1px;
    min-height:150px;
   /* background:url(../images/direction_center.jpg) top center no-repeat;*/
}
.direction_other{
    width:289px;
    float:left;
    display:inline;
    margin-left:1px;
    min-height:150px;
}
.direction_other_center{
    width:289px;
    float:left;
    display:inline;
    margin:0 0 0 290px;
    min-height:100px;
}
.direction_other_w{
    width:470px;
    float:left;
    display:inline;
    margin-left:1px;
    min-height:150px;
    /*border:1px solid #f00;*/
}
.div_left{
    float:left;
    display:inline;
    /*border:1px solid #f00;*/
    margin:30px 0 0 2px;
    width:195px;
}
.div_left_s{
    float:left;
    display:inline;
    /*border:1px solid #f00;*/
    margin:0px 0 0 2px;
    width:180px;
}
.div_left_w{
    float:left;
    display:inline;
    /*border:1px solid #f00;*/
    margin:30px 0 0 2px;
    width:380px;
}
.img_banner{
    display:none;
}
.img_left{
    float:left;
    margin:0 20px 0 0;
}
.img_relise{
    float:left;
    display:inline;
    margin:10px 0;
}
.left{
    float:left;
    display:inline;
}
.left_pub{
    float:left;
    display:inline;
    margin:0 10px 10px 0;
}
.lt_frame{
    width:16px;
    height:16px;
    float:left;
    display:inline;
    position:relative;
    background:url(../images/lt_frame.png) no-repeat;
}
.rt_frame{
    width:16px;
    height:16px;
    float:right;
    display:inline;
    position:relative;
    background:url(../images/rt_frame.png) no-repeat;
}
.lb_frame{
    width:16px;
    height:16px;
    float:left;
    display:inline;
    position:relative;
    background:url(../images/lb_frame.png) no-repeat;
    margin-top:-16px;
}
.rb_frame{
    width:16px;
    height:16px;
    float:right;
    display:inline;
    position:relative;
    background:url(../images/rb_frame.png)no-repeat;
    margin-top:-16px;   
}
.rounded_wrapper{
    width:440px;
    position:relative;
    margin:20px 0 10px 0;
}
.rounded_corners{
    position:absolute;
    width:18px;
    height:18px;
}
.lt_corner{
    background:url(../images/lt_corner.png) no-repeat;
    left:0;
    top:0;
}
.rt_corner{
    background:url(../images/rt_corner.png) no-repeat;
    right:0;
    top:0;
}
.lb_corner{
    background:url(../images/lb_corner.png) no-repeat;
    left:0;
    bottom:0;
}
.rb_corner{
    background:url(../images/rb_corner.png) no-repeat;
    right:0;
    bottom:0;
}
.margintop_5{
    margin:8px 0;
}
.margintop_50{
    margin:50px 0 20px 0;
}
.main_menu_item{
    float:left;
    display:inline;
    margin:0 10px 0;
    position:relative;
}
.margintop_10{
    margin:20px 0;
}
.member_fio{
    width:600px;
    float:left;
    display:inline;
    font-size:20px;
    color:#fd6802;
    margin:10px 0 0 20px;
}
.member_status{
    width:600px;
    float:left;
    display:inline;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    margin:0 0 20px 20px;
}
.member_text{
    width:600px;
    float:left;
    display:inline;
    font-size:14px;
    color:#8a9fb1;
    margin:0 0 50px 20px;
    color:#597389;
}
.noactive{
    float:right;
    font-size:12px;
    display:inline;
    margin:5px 0;
    text-align:right;
    width:200px;
}
.new_content{
    width:870px;
    float:left;
    display:inline;
    margin:30px 0 0 0;
    color:#8a9fb1;
    font-size:12px;
}
.news_item{
    float:left;
    display:inline;
    width:100%;
    position:relative;
    margin:0 0 20px 0;
}
.news_title{
    float:right;
    display:inline;
    width:75%;
    position:relative;
}
.news_img{
    float:left;
    display:inline;
    width:204px;
    height:130px;
    overflow:hidden;
}
.news_frame{
    float:left;
    display:inline;
    width:204px;
    height:130px;
    margin:-130px 0 -130px 0;
    background: url(../images/new_frame.png) no-repeat;
    position:relative;
}
.news_text{
    float:right;
    display:inline;
    width:75%;
    position:relative;
    margin:10px 0 0 0;
    color:#8a9fb1;
    font-size:12px;
    color:#597389;
}
a .noactive, a:link, .noactive a:visited, .noactive a:hover,.noactive a:active{
    color:#597389;
    font-size:12px;
    text-decoration:none;
}
.frame440x320{
    width:440px;
    height:320px;
    float:left;
    display:inline;
    margin:-320px 0 0 0;
    position:relative;
}
.frame210x320{
    width:210px;
    height:320px;
    float:left;
    display:inline;
    background: url(../images/frame210x320.png) no-repeat;
    margin:-320px 0 0 0;
    position:relative;
}
.frame440x180{
    /*width:440px;
    height:180px;*/
    float:left;
    display:inline;
    background: url(../images/frame440x180.png) no-repeat;
    /*margin:-190px 0 0 0;*/
    margin:10px 0;
    position:relative;
}
.frame_tl{
    width:18px;
    height: 18px;
    position:absolute;
    background: url(../images/frame440x180_tl.png) center center no-repeat;
    top:0;
    left:0;
}
.frame_tr{
    width:18px;
    height: 18px;
    position:absolute;
    background: url(../images/frame440x180_tr.png) center center no-repeat;
    top:0;
    right:0;
}
.frame_bl{
    width:18px;
    height: 18px;
    position:absolute;
    background: url(../images/frame440x180_bl.png) center center no-repeat;
    bottom:0;
    left:0;
}
.frame_br{
    width:18px;
    height: 18px;
    position:absolute;
    background: url(../images/frame440x180_br.png) center center no-repeat;
    bottom:0;
    right:0;
}
.frame{
    width:250px;
    height:190px;
    float:left;
    display:inline;
    background: url(../images/frame.png) no-repeat;
    margin:-192px 20px 0px 20px;
    position:relative;
}
*:first-child+html .frame_galery {
    margin:-132px 0px 0px 0px;
}
.frame_galery{
    width:200px;
    height:130px;
    float:left;
    display:inline;
    margin:-130px 0px 0px 0px;
    position:relative;
}
*:first-child+html .frame_galery { /*IE 7 ONLY*/
    margin:-132px 0px 0px 0px;
}
.lm_active{
    float:left;
    display:inline;
    margin:0 25px 0 0;
    color:#fff;
    font-size:24px;
    font-weight:bold;
}
.lm_noactive{
    float:left;
    display:inline;
    margin:5px 25px 0 0;
    color:#c0d3db;
    font-size:18px;
    font-weight:normal;
}
.sight_photo{
    width:190px;
    height:20px;
    margin:-30px 0 0 35px;
    position:relative;
    float:left;
    display:inline;
}
.sight_photo_galery{
    width:200px;
    /*height:20px;*/
    margin:0px 0 60px 0px;
    position:relative;
    float:left;
    /*display:inline;
    text-align:center;*/
}
.text_white_14 li{
    margin:10px 0;
}
.photo{
    width:250px;
    height:190px;
    float:left;
    display:inline;
    margin:0 20px 0 20px;
    overflow:hidden;
}
.photo_galery{
    width:200px;
    float:left;
    display:inline;
    overflow:hidden;
    position:relative;
}
.page_cont{
    float:left;
    display:inline;
    width:270px;
}
.page_cont_right{
    float:right;
    display:inline;
    width:220px;
    margin:0 -30px 0 0px;
    position:relative;
}
.text_blue_12{
    color:#9cb4c8;
    font-size:12px;
}
.text_blue_121{
    color:#2d3a45;
    font-size:12px;
    font-weight:normal;
}
.text_blue_14{
    color:#9cb4c8;
}
.text_lightblue_24{
    color:#c0d3db;
    font-size:24px;
}
.text_darkblue1_12{
    color:#597389;
    font-size:12px;
}
ul {
    margin-left:15px;
}
.text_darkblue1_12 li{
    margin:10px 0;
}
.text_darkblue_14{
    color:#597389;
}
.text_white_14{
    color:#fff;
}
.text_darkblue_14{
    color:#597389;
}
.text_banner_12{
    color:#8a9fb1;
    font-weight:bold;
    font-size:12px;
}
.text_banner_white_12{
    color:#fff;
    font-weight:bold;
    font-size:12px;
}
a.text_banner_white_12{
    color:#fff;
    font-size:12px;
    font-weight:normal;
}
.text_lightblue_10{
    color:#9cb4c8;
    font-size:10px;
    /*line-height:2;*/
}
.text_darkblue_12{
    color:#62747c;
    font-size:12px;
}
a.text_links_direct{
    color:#597389;
    text-decoration:underline;
    font-size:12px;
    /*line-height:2;*/
}
.text_darkblue1_14{
    color:#62747c;
    font-size:14px;
}
a.text_darkblue_14{
    color:#597389;
    font-size:14px;
}
a.text_darkblue_14, a.text_darkblue_14:link, a.text_darkblue_14:visited{
    text-decoration: underline;
}
a.text_darkblue_14:hover{
    text-decoration: none;
}
a.text_darkblue_12, a.text_darkblue_12:link, a.text_darkblue_12:visited{
    text-decoration: underline;
}
a.text_darkblue_12:hover{
    text-decoration: none;
}
a.text_links_direct, a.text_links_direct:link, a.text_links_direct:visited{
    text-decoration: underline;
}
a.text_links_direct:hover{
    text-decoration: none;
}
a.text_banner_white_12, a.text_banner_white_12:link, a.text_banner_white_12:visited{
    text-decoration: underline;
}
a.text_banner_white_12:hover{
    text-decoration: none;
}
a.text_blue_14{
    font-size:14px;
    color:#9cb4c8;
}
a.text_blue_14, a.text_blue_14:link, a.text_blue_14:visited{
	text-decoration: underline;
}
a.text_blue_14:hover{
	text-decoration: none;
}
a.text_lightblue_14{
    color:#c0d3db;
    font-size:14px;
}
a.text_lightblue_14, a.text_lightblue_14:link, a.text_lightblue_14:visited{
	text-decoration: underline;
}
a.text_lightblue_14:hover{
	text-decoration: none;
}
a.all_vacations{
    color:#597389;
    font-size:12px;
}
a.all_vacations, a.all_vacations:link, a.all_vacations:visited{
	text-decoration: underline;
}
a.all_vacations:hover{
	text-decoration: none;
}
.text_grey_12{
    color:#333;
    font-size:12px;
}
.text_grey_14{
    color:#333;
    font-size:14px;
}
a.text_grey_12{
    color:#333;
    font-size:12px;
}
a.text_grey_12, a.text_grey_12:link, a.text_grey_12:visited{
	text-decoration: underline;
}
a.text_grey_12:hover{
	text-decoration: none;
}
a.lm_a{
    color:#c0d3db;
    font-size:18px;
}
a.lm_a, a.lm_a:link, a.lm_a:visited{
	text-decoration: underline;
}
a.lm_a:hover{
	text-decoration: none;
}
.text_orange_20{
    color:#fd6802;
    font-size:20px;
}
.text_darkblue_121{
    color:#597389;
    font-size:12px;
}
a.text_white_14{
    color:#fff;
    font-size:14px;
    text-decoration:none;
}
a.text_lightblue_12{
    color:#c0d3db;
    font-size:12px;
}
a.text_lightblue_12, a.text_lightblue_12:link, a.text_lightblue_12:visited{
	text-decoration: underline;
}
a.text_lightblue_12:hover{
    text-decoration:none;
}
.vacations_hidden{
    display:none;
}
.vacations{
    margin:10px 0 0 0;
}
/*For Forms*/
.fg_inner_text{
    float:left;
    width:50px;
    display:inline;
    color:#c0d3db;
    font-size:12px;
    margin:15px 0 10px 20px;
}
.borders{
    width:230px;
    height:25px;
    margin:10px 0 0 0;
    color:#fff;
    padding:3px 5px 0 5px;
    font-size:12px;
    background:url(../images/input_bkg.jpg) no-repeat;
}
.fg_textarea_text{
    float:left;
    width:200px;
    display:inline;
    color:#c0d3db;
    font-size:12px;
    margin:15px 0 10px 20px;
}
#message{
    width:284px;
    height:63px;
    background:url(../images/textarea_bkg.jpg) no-repeat;
    margin:5px 0 20px 20px;
    color:#fff;
    font-size:12px;
    padding:3px 5px 3px 5px;
    overflow:auto;
}
#fg_send_submit{
    width:108px;
    height:18px;
    background:url(../images/submit.jpg) no-repeat;
    border:0px;
    font-family:Arial;
    font-size:11px;
    color:#000;
    text-align:center;
    position:relative;
    float:right;
    display:inline;
    margin:15px 30px 0 0;
    cursor:pointer;
    <!--margin:15px 30px 0 0;-->
}

/*Wind*/
.fg_button_file{
    position:relative;
    z-index:1;
    width:108px;
    float:left;
    height:18px;
    background:url(../images/submit.jpg) no-repeat;
    border:0px;
    font-family:Arial;
    font-size:11px;
    color:#000;
    text-align:center;
    cursor:pointer;
    
}

.fg_margintop_file .fg_inner_text {
    margin-top:-2px;
}

.fg_inner_file {
    text-align:right;
    height:15px;
    float:left;
    width:100px;
    position:relative;
    z-index:2;
    margin-left:-108px;
    opacity:0;
    filter:alpha(opacity=0);
}

/*Tooltips*/
.tooltip {
    position:absolute;
    z-index:999;
    border:0px;
}
.tooltip_tl, .tooltip_tr, .tooltip_bl, .tooltip_br {
    width: 9px;
    height: 9px;
}
.tooltip_tl {
    background: transparent url('../images/tooltip_lt_corner.png') left top no-repeat;
}
.tooltip_tr {
    background: transparent url('../images/tooltip_rt_corner.png') right top no-repeat;
}
.tooltip_bl {
    background: transparent url('../images/tooltip_lb_corner.png') left bottom no-repeat;
}
.tooltip_br {
    background: transparent url('../images/tooltip_rb_corner.png') right bottom no-repeat;
}
.tooltip_bottom {
    background:#ffffcc;
}
.tooltip_left {
    background:#ffffcc;
}
.tooltip_right {
    background:#ffffcc;
}
.tooltip_top {
    background:#ffffcc;
}
.tooltip_center {
    background-color: #ffffcc;
    white-space:nowrap;
    font-size:12px;
}
.fg_note{
    display:none;
}

.whilde_new{
    text-align: left;
    color: rgb(138, 159, 177);
    color:#597389;
    margin:30px 0 0 0;
    /*float:left;
    display:inline;*/
}
.whilde_new_title{
    float:left;
    display:inline;
    width:500px;
    margin:-100px 0 0 0;
    position:relative;
}
#send_message{
    width:170px;
    height:10px;
    margin:20px 0 0 10px;
    font-size:12px;
}

#lightbox_bkg{
    width:100%;
    background: url(../images/lightbox_bkg.png) repeat;
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:50;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    <!--border-bottom:2px solid #000;-->
}
#lightbox_forms{
    background:transparent;
    position:absolute;
    left:50%;
    margin:0 0 0 -350px;
    display:none;
    z-index:51;
    /*border:1px solid #f00;*/
}
#for_photo{
    float:left;
    display:inline;
    background:#060f11;
}
#lightbox_top{
    float:right;
    display:inline;
    width:209px;
    height:42px;
    background:url(../images/lightbox_top.png) no-repeat;
}
#close_lb{
    position:relative;
    width:108px;
    float:right;
    height:18px;
    background:url(../images/submit.jpg) no-repeat;
    border:0px;
    font-family:Arial;
    font-size:11px;
    color:#000;
    text-align:center;
    cursor:pointer;
    margin:10px 20px 0 0;
}
#lightbox_bottom{
    float:left;
    height:50px;
}
#lb_bot_corn{
    width:22px;
    height:50px;
    background:url(../images/lb_bot_corn.png) right bottom no-repeat;
    float:right;
    display:inline;
}
#rb_bot_corn{
    width:20px;
    height:50px;
    background:url(../images/lightbox_bot_left.png) top left no-repeat;
    float:left;
    display:inline;
}
#lb_text{
    float:left;
    display:inline;
    height:50px;
    overflow:hidden;
    padding:0 0 0 0;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background:#060f11 url(../images/lightbox_bot_center.gif) top left no-repeat;
}
#img_title{
    float:left;
    margin:110px -70px -110px 50px;
    display:inline;
    color:#9CB4C8;
    font-size:11px;
}
#img_pabusily{
    float:left;
    display:inline;
    margin:135px 0 0 -20px;
}
.forie6{
    _display:none;
}

.perspectives, .socials, .commerces{
    clear:both;
}
.perspectives{
    /*background:url("../images/icons_bkg_persp.png") 50% 60px no-repeat;*/
}
.commerces{
    background:url(../images/icons_bkg_comm1.png) 50% 60px no-repeat;
}
.perspectives_title,.socials_title,.commerces_title{
    font-size:20px;
    color:#fd6802;
    margin-bottom:30px;
    text-transform:uppercase;
}
.perspective_title,.commerce_title{
    padding:30px 0 0 2px;
    font-size:10px;
    color:#9CB4C8;
    font-weight:bold;
    text-transform:uppercase;
}
.perspective_item_img{
    float:left;
}
.perspective_item{
    width:289px;
    float:left;
    min-height:150px;
    margin:0 1px 0 0;
    /*position:relative;
    z-index:2;*/
}
.perspective_item_dark{
    /*background:url(../images/persp_dark_bkg.png) top center no-repeat;*/
}
.perspective_item_light{
    margin:0 0 0 289px;
    /*background:url(../images/persp_light_bkg.png) top center no-repeat;*/
}
.perspectives_row_bottom{
    width:870px;
    height:150px;
    position:relative;
    z-index:1;
    margin:-132px 0 0 0;
    /*background:url(../images/persp_dark_bottom.png) left center repeat-x;
    background:url(../images/persp_bottom_bkg.png) left bottom repeat-x;*/
}
.perspective_item_content{
    float:left;
    width:200px;
}
.perspective_links,.socials_links,.commerces_links{
    margin:8px 0;
}
a.perspective_link,a.socials_link,a.commerces_link{
    color:#597389;
    text-decoration:underline;
    font-size:12px;
}
a.perspective_link, a.perspective_link:link, a.perspective_link:visited,
a.socials_link, a.socials_link:link, a.socials_link:visited,
a.commerces_link, a.commerces_link:link, a.commerces_link:visited{
    text-decoration: underline;
}
a.text_links_direct:hover,a.socials_link:hover,a.commerces_link:hover{
    text-decoration: none;
}
.socials{
    clear:both;
}
.socials_item_img{
    float:left;
}
.socials_item{
    width:289px;
    float:left;
    min-height:130px;
    margin:0 1px 0 0;
    /*position:relative;
    z-index:2;*/
    /*background:url(../images/persp_dark_bkg.png) top center no-repeat;*/
}
.socials_row_bottom{
    width:870px;
    height:150px;
    position:relative;
    z-index:1;
    margin:36px 0 0 0;
    /*background:url(../images/persp_bottom_bkg.png) left bottom repeat-x;*/
}
.socials_item_content{
    float:left;
    margin:10px 0 0 5px;
    width:190px;
}
.commerces_item_img{
    float:left;
}
.commerces_item{
    width:289px;
    float:left;
    min-height:150px;
    margin:1px 1px 0 0;
    /*position:relative;
    z-index:2;*/
}
.commerces_item_10{
    width:578px;
    float:left;
    min-height:150px;
    margin:-50px 1px 0 291px;
    position:relative;
    z-index:2;
}
.commerces_item_1, .commerces_item_2, .commerces_item_3{
    /*background:url(../images/commerces_1_bkg.png) top center no-repeat;*/
}
.commerces_item_4, .commerces_item_5, .commerces_item_6{
    /*background:url(../images/commerces_2_bkg.png) top center no-repeat;*/
}
.commerces_row_bottom_3, .commerces_row_bottom_6{
    width:100%;
    height:150px;
    position:relative;
    z-index:1;
    margin:-132px 0 0 0;
    /*background:url(../images/commerces_1_bottom_bkg.png) bottom center repeat-x;*/
}
.commerces_row_bottom_6{
    /*background:url(../images/commerces_2_bottom_bkg.png) bottom center repeat-x;*/
}
.commerces_item_light{
    margin:0 0 0 289px;
    /*background:url(../images/persp_light_bkg.png) top center no-repeat;*/
}
.commerces_row_bottom{
    width:867px;
    height:150px;
    position:relative;
    z-index:1;
    margin:-132px 0 0 0;
    /*background:url(../images/persp_dark_bottom.png) left center repeat-x;
    background:url(../images/persp_bottom_bkg.png) left bottom repeat-x;*/
}
.commerces_item_content{
    float:left;
    width:200px;
}
.commerces_item_10 .commerces_item_content{
    width:490px;
}