@charset "utf-8";
/* CSS Documentd */

body {padding:0; margin:0; background:#647486;}
.m_left_bg  {background:url(/images/m_01.jpg) no-repeat right top; width:174px;}
.m_left {background:url(/images/m_02.jpg) no-repeat left top; width:260px;}
.m_right {background:url(/images/m_03.jpg) repeat-x left top; width:700px; vertical-align:top;}
.m_right_bg {background:url(/images/m_04.jpg) repeat-x left top;}

/* STYLE CONTENT MAIN */
.contqnt_main {z-index:1;}
.style_bg_left {padding:0px 30px 0px 50px;}
.el_01 {position:absolute; top:0px; right:0px;}
.c { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; position:relative;}
h4 { margin:0; color:#7b95aa; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; padding:20px 0px 3px 0px; font-weight:normal; border-bottom:solid 1px #7fcce1; position:relative;}
h4 img { position:absolute; left:-33px; top:17px;}
.f {padding:0px 30px 0px 50px;}
.f form {padding:0; margin:10px 0px 20px 0px;}
.f div {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#aaeaff;}
.f .f_text {border-bottom:solid 7px #aee4f6; font-family:Tahoma, Arial; font-size:11px; color:#FFF; padding:30px 0px 10px 0px; line-height:150%;}
.f .f_text div { text-align:right;} 
.f .f_text a{color:#FFF; text-decoration:none;}
.f .f_text a:hover{text-decoration: underline;} 

.c .data {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background:#92c3da; display: inline; padding:0px 4px 0px 4px;}
h2 {color:#036eb7; font-size:18px; font-weight:normal; padding:0px 0px 0px 0px; margin:20px 0px 10px 0px;}
h2 a {color:#036eb7; text-decoration:underline;}
h2 a:hover {text-decoration: none;}
h3 {font-size:18px; font-weight:normal; padding:0px 0px 2px 0px; margin:5px 0px 5px 0px; border-bottom:solid 1px #96B4CB;}

ul li {list-style:none; margin:4px 0px 4px 0px; background:url(/images/pic_31.gif) no-repeat left 4px; padding:0px 0px 0px 20px;}
.wite {color:#FFF}
/* menu level 2 */
.m2 { position:absolute; right:0px; top:20px;}

/**/
.images_right {background:#9CBBCA url(/images/pic_07.gif) no-repeat top left; float:right; margin:0px -30px 5px 10px; position:relative;}
.images_right th {background:url(/images/pic_06.gif) no-repeat bottom left;}
.images_right img {border:solid 1px #81A5B7; margin:2px 0px 2px 0px;}

/**/
.images_right_2 {background:#9CBBCA url(/images/pic_07_.gif) no-repeat top left; float:right; margin:0px -30px 5px 10px; position:relative;}
.images_right_2 th {background:url(/images/pic_06_.gif) no-repeat bottom left;}
.images_right_2 img {border:solid 1px #81A5B7; margin:2px 0px 2px 0px;}
/**/
.images_left {background:#9CBBCA url(/images/pic_07_2.gif) no-repeat top right; float:left; margin:0px 15px 5px -50px; position:relative;}
.images_left th {background:url(/images/pic_06_2.gif) no-repeat bottom right;}
.images_left img {border:solid 1px #81A5B7; margin:2px 0px 2px 0px;}
/**/
.img_100 {border:solid 5px #ABBDCD;}
.i_music {position:absolute; top:355px; right:6%;}


.hr {background:url(/images/pic_19.gif) repeat-x bottom left;}

.style_01 {background:#B6CADB url(/images/comp_01_bg.jpg) repeat-x left top;}
.style_01 .style_bg_left {background:url(/images/comp_01_bg_left.jpg) no-repeat left top;}
.style_01 .style_bg_top_right {background:url(/images/images/pic_01.gif) no-repeat;}
.style_01 .c {color:#465672; }
.style_01 .c a{color:#036EB7; text-decoration:underline;}
.style_01 .c a:hover{text-decoration:none;}

.style_02 {background:#647486 url(/images/comp_02_bg.jpg) repeat-x left top;}
.style_02 .style_bg_left {background:url(/images/comp_02_bg_left.jpg) no-repeat left top;}
.style_02 .style_bg_top_right {background:url(/images/images/pic_01.gif) no-repeat;}
.style_02 .c {color:#465672; }

/* news */
.news {margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
.news a{color:#036eb7; font-weight:bold; text-decoration:underline; display:block; margin:0px 0px 8px 0px;}
.news a:hover{text-decoration:none;}
.news a img {border:none; margin:0 0 -1px 0;}
.news p{ margin:0; padding:0;}
.news p a { display:inline; font-weight:normal;}

.tab_style_01 { border:solid 1px #6B7C95; margin:20px 0px 0px 0px;}
.tab_style_01 b, .tab_style_01 strong{ padding:0px 0px 0px 10px; display:block; line-height:100%;}
.tab_style_01 th { border:solid 1px #6B7C95; background:#96B8D1; padding:4px;}
.tab_style_01 td { border:solid 1px #94A7BB; padding:4px;}


/* == 1 ==  */
/* .style_text_01 {width:620px; color:#465672; padding:20px 0px 20px 0px; background-color:#d7eefb; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;} */
.style_text_01 {width:620px; color:#FFFFFF; padding:20px 0px 20px 0px;}
.style_text_01 ul {padding:0; margin:10px 0px 0px 0px;}
.style_text_01 li {list-style:none; margin:8px 0px 8px 30px; background:url(/images/pic_13.gif) no-repeat left 6px; padding:0px 0px 0px 25px;}

/* == 2 ==  */
.style_text_02 {width:620px; color:#FFFFFF; padding:20px 0px 20px 0px; background:#6f7e8f url(/images/pic_14.jpg) no-repeat left top;}
.style_text_02 ul {padding:0; margin:10px 10px 0px 0px;}
.style_text_02 li {list-style:none; margin:8px 0px 8px 30px; background:url(/images/pic_16.gif) no-repeat left 6px; padding:0px 0px 0px 25px;}

/* == 3 ==  */
.style_text_03 {border-right:solid 1px #283e51;}
.style_text_03 a {text-decoration:none;}

/* == 4 ==  */
.style_text_04 {color:#FFFFFF; padding:20px 0px 0px 20px; border-right:solid 3px #f3bf14; font-size:13px; color:#a1afb3; height:85px; cursor:pointer;}
.style_text_04 h1 {font-size:18px; color:#FFF; margin:0; padding:0; font-weight:normal;}

/* == 5 ==  */
.style_text_05 {width:620px; color:#FFFFFF; padding:0px 0px 20px 0px;}
.style_text_05 ul {padding:0; margin:10px 0px 0px 0px;}
.style_text_05 li {list-style:none; margin:8px 0px 8px 30px; background:url(/images/pic_13.gif) no-repeat left 6px; padding:0px 0px 0px 25px;}

/* == 6 ==  */
.style_text_06 {width:620px; padding:0px 0px 20px 0px;}
/*.style_text_06 ol li ul {padding:0; margin:10px 0px 0px 0px;}
.style_text_06 ol li ul li {list-style:none; margin:8px 0px 8px 10px; background:url(/images/pic_16.gif) no-repeat left 6px; padding:0px 0px 0px 25px; font-weight:normal;color:#465672;}*/
.style_text_06 ol {padding:0; margin:10px 0px 0px 0px;}
.style_text_06 ol li {margin:12px 0px 8px 30px; padding:0px 0px 0px 5px; font-weight:bold; color:#203244;}
.style_text_06 ol li b, .style_text_06 ol li strong {color:#465672; font-weight:normal;}

/* .style_text_01 {width:620px; color:#465672; padding:20px 0px 20px 0px; background-color:#d7eefb; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;} */
.style_text_07 {width:610px; color:#465672; padding:20px 10px 20px 0px; zoom:1}
.style_text_07 ul {padding:0; margin:10px 0px 0px 0px;}
.style_text_07 li {list-style:none; margin:8px 0px 8px 30px; background:url(/images/pic_31.gif) no-repeat left 6px; padding:0px 0px 0px 25px;}


ul.ul_02 {margin:5px 0px 5px 0px; padding:0;}
ul.ul_02 li {list-style:none; background:url(/images/pic_32.gif) no-repeat left 8px; padding:0px 0px 0px 10px; font-weight:normal; margin:0;color:#465672;}
.ul.ul_02 li b, .ul.ul_02 li strong {color:#465672; font-weight:normal;}

/* contact page */
.contact_block {background:url(/images/pic_19.gif) repeat-x bottom left; height:200px; margin:20px 0px 0px 0px;}
.contact_block label {width:70px; display:block; float:left;}

/* head */
.h {position:relative;}
.logo {position:absolute; top:40px; left:-255px;}
.logo_i {position:absolute; top:40px; left:10%;}

/* MENU */
.m {position:absolute; top:55px; right:0px;}
.m_i {right:5%;}
.m a {font-family:Tahoma, Arial; font-size:13px; font-weight:bold; color:#036eb7; text-decoration:none; padding:0px 10px 0px 10px; border-left:solid 1px #7fcce1;}
.m a:hover {text-decoration: underline;}
.m a:first-child {border:none;}
.m .activ {text-decoration:underline; cursor:default; }
#m_2 {position:absolute; top:19px; left:0px; background:#FFF; width:150px; padding:10px;}
#m_2 a {display:block; border-left:none; background:url(/images/pic_26.gif) no-repeat left bottom; color:#45acde; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px 0px 3px 10px;}

#div_000 {display:inline; position:relative; background:none;}
#img_0000 {width:7px; height:7px; position:absolute; top:0px; right:0px; display:none}
#img_0001 {width:7px; height:7px; position:absolute; top:0px; left:0px; display:none}
#m_2 .img_0002 {width:7px; height:7px; position:absolute; top:0px; right:0px;}
#m_2 .img_0003 {width:7px; height:7px; position:absolute; bottom:0px; right:0px;}
#m_2 .img_0004 {width:7px; height:7px; position:absolute; top:81px; left:0px;}


/* LNG */
.lng {position:absolute; top:92px; right:10px; width:210px; font-family:Tahoma, Arial; font-size:12px; color:#5d7681;}
.lng_i {right:6%; width:220px}
.lng .activ {float:right; width:102px; height:17px; background:url(/images/lng_activ.gif) no-repeat; color:#FFF; padding:1px 0px 0px 10px;}
.lng a{background:url(/images/lng.gif) no-repeat; width:102px; height:20px; padding:1px 0px 0px 10px; display:block; margin:-1px 0px 0px 0px; color:#96A7AF; text-decoration:none;}
.lng a:hover{text-decoration:underline; color:#036EB7;}
#lng_on {display:none; position:absolute; top:21px; right:0px; z-index:100; width:112px;}


/* FORM MAIL */
.text_pole {background:url(/images/pic_03.gif) no-repeat left center; height:18px; text-align:left;}
.text_pole input {background:none; border:none; height:18px; font-size:13px; margin:0; padding:0px 0px 0px 7px; font-family:Tahoma, Arial; color:#96a7af;}

/* Button back */
.page_back {background:#919FAE url(/images/pic_04.gif) no-repeat top right;}
#page_back_a {background:url(/images/button_p.gif) no-repeat top left; display:block; padding:1px 20px 0px 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; height:17px; text-align:right}
#page_back_a:hover {text-decoration: underline;}


/* PROJECT */
.form_title {background:#63788D url(/images/pic_21.gif) no-repeat right top; height:30px; color:#85d7ff; font-family:Tahoma, Arial; font-size:13px; font-weight:bold; margin:10px 0px 0px 0px;}
.form_title img {margin:0px 10px 0px 0px;}
.tab_form {background:#d4e2ee;}
.tab_form th { background-image: url(/images/pic_23.gif); background-repeat: repeat-y; background-position:right top; text-align: left; padding:5px 20px 5px 20px; font-weight:normal;}
.tab_form td { padding:4px 10px 4px 10px;  width:30px;}
.tab_form .mtp {width:300px; border:solid 1px #FFF; height:50px; color:#63788D;}
.tab_form .tp {width:300px; border:solid 1px #FFF; color:#63788D; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px 2px 0px 2px;}
.button_submit {background:#919FAE url(/images/pic_24.gif) no-repeat left top; margin:20px 0px 0px 0px; width:120px;}
.button_submit input {background:url(/images/pic_25.gif) no-repeat right top; border:none; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; cursor:pointer; text-align:left; padding:0px 0px 0px 20px;}

/* INDEX */
.i_00 {background:url(/images/i_01.jpg) repeat-x left -2px; //background:url(/images/i_01.jpg) repeat-x left -3px;}
.i_01 {vertical-align:bottom;}
.index_flash {position:absolute; top:341px; left:0; width:100%}
.i_02 {background:url(/images/i_06.jpg) no-repeat right bottom;}
.i_03 {background:url(/images/i_02.jpg) no-repeat right bottom; height:203px;}
.i_04 {background:url(/images/i_03.jpg) no-repeat center bottom; width:960px;}
.i_05 {background:url(/images/i_04.jpg) no-repeat left bottom;}
.i_text_promo {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#40779d; width:450px; position:absolute; top:160px; left:10%; line-height:145%; background:url(/images/i_05.gif) no-repeat left top; padding:1px 0px 0px 30px; margin:0px 0px 0px -30px;}
.i_text_promo a{color:#0098ff; text-decoration:underline;}
.i_text_promo a:hover{text-decoration:none;}
.i_text_promo p{margin-top: 0px;}
.i_mail {position:absolute; top:230px; right:6%; width:300px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#40779d;}
.i_mail .text_pole {background:url(/images/pic_03_.gif) no-repeat left center;}

.i_f {background: url(/images/i_f_07.jpg) repeat-x left top; height:317px;}
.i_tot {position:absolute; bottom:10px; left: 10%;}
.i_tot a {font-size:11px; font-family:Tahoma, Arial; color:#5d7681; text-decoration:none;}
.i_tot a:hover {text-decoration:underline;}
.i_info {position:absolute; bottom:10px; right:6%; font-size:11px; font-family:Tahoma, Arial; color:#5d7681;}

.i_title_1, .i_title_2, .i_title_3, .i_title_4 {position: absolute; top:30px; left:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4efff; border:solid 1px #407196; zoom:1;}

.i_title_1 {padding:0; display:none;}
.i_title_1 p {padding:12px 5px 15px 18px; line-height:140%}
.i_title_1_img {position:absolute; top:30px; left:0px; margin-left:-6px; display:none;}

.i_title_2 {padding:0; display:none;}
.i_title_2 p {padding:12px 5px 15px 18px; line-height:140%}
.i_title_2_img {position:absolute; top:30px; right:0px; margin-right:-8px; display:none;}

.i_title_3 {padding:0; display:none;}
.i_title_3 p {padding:12px 5px 15px 18px; line-height:140%}
.i_title_3_img {position:absolute; top:30px; left:0px; margin-left:-6px; display:none;}

.i_title_4 {padding:0; display:none;}
.i_title_4 p {padding:12px 5px 15px 18px; line-height:140%}
.i_title_4_img {position:absolute; top:30px; right:0px; margin-right:-8px; display:none;}

/*  */
.pager .a_pager {padding:0px 7px 0px 7px; margin:0px 3px 0px 3px;}
.current_pager_num {background:#8fa5be; padding:1px 7px 1px 7px; color:#FFF; display:block; margin:0px 5px 0px 5px;}

/* new-form */
.new_form { background:#C9DCE9;}
.new_form td { padding:0px 10px 0px 10px;}
.new_form td b {color:#036EB7}
.new_form .tp {width:100%; border:solid 1px #B6CADB; color:#63788D; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px 2px 3px 2px;}
.new_form .ttp {width:100%; border:solid 1px #B6CADB; color:#63788D; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px 2px 3px 2px; height:65px;}