@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'tw_cen_mt_cond';
    src: url('../fonts/tw_cen_mt_condensed.eot');
    src: url('../fonts/tw_cen_mt_condensed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tw_cen_mt_condensed.woff') format('woff'),
         url('../fonts/tw_cen_mt_condensed.ttf') format('truetype'),
         url('../fonts/tw_cen_mt_condensed.svg#tw_cen_mt_cond') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#8a8888;}

img{border:0; margin:0; padding:0;}

a{outline:0; border:0;}

a:link, a:visited{color:#4b4b4b; text-decoration:none;}
a:hover{color:#000;}

p{text-align:justify; line-height:16px; padding:0px; margin:8px 0;}

.clear{clear:both;}

#header{background:url(../images/top_bg.jpg) repeat-x center top; max-width:100%; border-bottom:1px solid #f2f2f2; -webkit-box-shadow: 0px -3px 21px rgba(50, 50, 50, 0.12);
-moz-box-shadow:    0px -3px 21px rgba(50, 50, 50, 0.12);
box-shadow:         0px -3px 21px rgba(50, 50, 50, 0.12);}

#header_wrap{max-width:1200px; width:100%; margin:0 auto; position:relative;}

#logo{padding:25px 0 24px 0; display:inline-block; max-width:251px;}

#language{position:absolute; right:0; top:10px; z-index:101; min-width:200px; text-align:right;}

#main_search{position:absolute; right:0; padding:3px; padding:0px 3px 0 3px\9; background-color:#FFFFFF; border:1px solid #f2f2f2; border-top:none !important; border-bottom:1px solid #e6e3e3 !important;}

.search_txt{font-family:Tahoma, Geneva, sans-serif; font-style:italic; font-size:13px; color:#b0a8a8; border:none; width:240px; position:relative\9; top:-5px\9;}
.search_button{background:url(../images/magnify_big.png) no-repeat center center #f4f5f6; border:none; width:35px; height:25px; cursor:pointer;}

.content_wrap{max-width:1200px; margin:0 auto; display:block;}
#main_slider{max-width:892px; margin:40px 0 0 0;}

#news_video{float:right; max-width:280px; width:100%;}


.login_buttons_2 {
    background: url(../images/buttons_bg_new.png) no-repeat;
    width: 347px;
    height: 49px;
    display: table-cell;
    vertical-align: middle;
}


.tabs{ margin:20px 0 0 0; padding:0px; max-width:270px;}
.tabs2{margin:10px 0 0 0; padding:0px; max-width:275px;}

ul.tabNavigation {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
ul.tabNavigation li {
		 float:left;
		}
ul.tabNavigation li a {
        height:28px; padding:10px 25px 4px 24px; display:block; float:left; text-decoration:none; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#8a8888;  border-bottom: solid 1px #dfdfdf; font-size:22px;}

ul.tabNavigation li a.tab-selected { height:28px; color:#2f2c2c; background-color:#fff; border-bottom: solid 1px #fff; border-top:solid 1px #dfdfdf; -webkit-box-shadow: inset -1px 1px 1px 1px #f8f8f9;
box-shadow: inset -1px 1px 1px 1px #f8f8f9;		}

ul.tabNavigation li a.border-right { height:28px; background-color:#fff; border-right: solid 1px #dfdfdf;}
		
ul.tabNavigation li a:focus {outline: 0;}
		
.index_news{
display:none;
clear:both; padding:3px 0;
}
.index_news span {
display: block;
}
.tab_title{font-size:13px; color:#747678;}
.tab_date{font-size:11px; color:#f1a4a4;}


.readmore{display:inline-block; width:auto;}
.readmore2{display:block; width:auto; position:absolute; bottom:0; left:0;}
.readmore3{text-align:right;}

.red:link, .red:visited{color:#FF0000;}
.red:hover{color:#000000;}

.break{margin:15px 0;}



#social{font-size:12px; border-top:1px solid #dfdfdf; padding:20px 0 0 0;}
#social a{display:inline-block; vertical-align:middle;}





#lower_content{background:url(../images/content_bg.jpg) repeat-x top center; clear:both; margin:20px 0 0 0;}
#lower_content_wrap{max-width:1200px; width:100%; margin:0 auto; position:relative;}

#section1{max-width:380px; display:inline-block; vertical-align:top; position:relative; min-height:380px;}
#section2{max-width:187px; display:inline-block; font-size:13px; color:#9d9b9b; vertical-align:top; position:relative; min-height:380px;}
#section3{max-width:275px; display:inline-block; vertical-align:top; position:relative; min-height:380px;}
#section4{max-width:270px; display:inline-block; vertical-align:top; position:relative; min-height:380px; float:right;}


#section2 a:link{color:#9d9b9b;}
#section2 a:visited{color:#9d9b9b;}
#section2 a:hover{color:#4b4b4b;}

#section2 ul li{list-style:url(../images/bullets.png); margin:0 0 0 15px; line-height:21px;}

h4{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:22px; font-weight:normal; margin:22px 0 18px 0;}

.float_left{float:left; margin:0 10px 0px 0;}

.vert_line{background:url(../images/vert_line.png) no-repeat center center; width:1px; min-height:272px; display:inline-block; vertical-align:top; padding:150px 10px 0 10px;}

hr{border:none; border-bottom:1px solid #dfdfdf !important; padding:5px 0 0 0;}


#section4 img{display:inline-block; max-width:100%;}


#footer_links{border-top:1px solid #e4e3e3; border-bottom:1px solid #e4e3e3; background-color:#f1f2f3; width:100%; padding:20px 0;}

#footer_links_wrap{max-width:1200px; margin:0 auto; display:table;}

.blocks{display:table-cell;}
.blocks h5{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#2c2b2b;}
.blocks ul li{list-style:disc; margin:0px 0 5px 15px; line-height:16px;}
.blocks ul li a{color:#666666;}
.blocks ul li a:hover{color:#3d3d3d;}

.vert_line_small{background:url(../images/vert_line_small.png) no-repeat center center; display:table-cell; padding:0 10px;}

#footer_middle{max-width:1200px; margin:0 auto; display:block;}

#footer_middle h3{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:22px; font-weight:normal; margin:22px 0 18px 0;}

.login_buttons{background:url(../images/buttons_bg.png) no-repeat; width:231px; height:49px; display:table-cell; vertical-align:middle;}
.login_buttons a{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:22px; font-weight:normal; padding:0 0 0 72px;}
.login_buttons a:hover{color:#dd0000;}

.login_buttons_2 a{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:22px; font-weight:normal; padding:0 0 0 72px;}
.login_buttons_2 a:hover{color:#dd0000;}

.block1{float:left;}
.block1 ul li{list-style:disc; margin:0px 0 5px 15px; line-height:16px; font-size:12px;}
.block2{float:right; margin:50px 0 0 0;}


.padding-right{padding:0 20px 0 0;}

#footer_bottom{clear:both; text-align:center; border-top:1px solid #e4e3e3; padding:20px 0; margin:30px 0 0 0; line-height:18px;}
.footer_brk{display:none;}



.scrollup{
    width:40px;
    height:40px;
	z-index:10000;
    opacity:0.6;
    position:fixed;
    bottom:70px;
    right:10px;
    display:none;
    text-indent:-9999px;
    background: url('../icon_top.png') no-repeat;
}










#inner_banner{width:100%; height:auto; text-align:center;}
#inner_banner img{width:100%;}


#bread_soc_wrap{display:block; width:100%; padding:15px 0;}

#breadcrumb{display:inline-block; width:82%;}
#bread_txt{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:19px; font-weight:normal;}
#breadcrumb ul{display:inline-block; line-height:20px;}
#breadcrumb ul li{display:inline-block; color:#afafaf; padding:0 0 0 10px;}
#breadcrumb ul li a{background:url(../images/arrow_small.png) no-repeat center right; padding:0 20px 0 0;}


#subpage_social{font-size:12px; float:right; width:auto;}
#subpage_social a{display:inline-block; vertical-align:middle;}

.big_hr{background:url(../images/hr.png) no-repeat center center; max-width:1200px; height:1px;}


.page_title{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:25px; font-weight:normal;}



.pagination{display:inline-block; width:auto; float:right; font-size:11px;}
.pagination a{padding:3px 3px; text-align:center; display:inline-block; color:#7c7c7c;}
.pagination a:hover{color:#ff0000;}
.pagination-selected{border:1px solid #cecece; padding:3px 8px; color:#ff0000; margin:0px; background-color:#f9f9f9; text-align:center; display:inline-block; cursor:default;}
.pagination-selected:hover{color:#ff0000;}

.pag_top{margin-bottom:15px;}
.pag_bottom{margin-top:15px;}



.career_chunk{display:block; background-color:#f9f9f9; border:1px solid #eaeaea; padding:0 12px 12px 12px; margin:0 0 15px 0;}
.career_box{display:block;}
.career_row{padding:12px 0; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.border_bottom{border-bottom:1px solid #cccccc;}
.sub_heading{display:inline-block; width:15%; text-align:left; vertical-align:top; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:19px; font-weight:normal; border-right:1px solid #cccccc;}
.career_details{display:inline-block; max-width:80%; text-align:left; padding:0 0 0 40px; color:#9a9898;}
.pos{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#fe5959; font-size:24px; font-weight:normal;}

.apply_now{text-align:right;}

.media_archive{position:relative; display:inline-block; vertical-align:middle;}
#drop{position:absolute; z-index:100; background-color:#FFFFFF; width:197px; border:1px solid #d4d5d5; padding:5px; text-align:left; }
#drop ul li{margin:0 0 0 15px; padding:5px 0;}


.gallery_chunk_wrap{text-align:left;}
.gallery_chunk{border:1px solid #cfddef; min-width:100px; max-width:250px; display:inline-block; vertical-align:top; margin:0px 0px 18px 22px; padding:8px;}
.gallery_img_wrap{max-width:250px; height:140px; overflow:hidden; position:relative; border:1px solid #cfddef;}
.gallery_img_wrap img{width:100%; max-width:250px;}
.gallery_txt{padding:8px 0; text-align:left; height:7px; overflow:hidden;}
.magnify{position:absolute; background:url(../images/magnify.png) no-repeat; display:block; width:33px; height:31px; bottom:8px; right:8px;}

.select_year{display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.select_year span.year_wrap{border:1px solid #dfdfdf; padding:0px; overflow:hidden; display:inline-block; vertical-align:middle; height:22px; }
.styled{margin:0; display:inline-block; cursor:pointer; height:22px; min-width:50px; padding:0 0 0 5px;}
span.customSelect {
	font-size:12px;
	background-color: #fff;
	color:#7c7c7c; background:url(../images/customSelect-arrow.gif) no-repeat center right;
}
span.customSelect.changed {
	background-color: #fff;
}
.customSelectInner {
line-height:22px; padding:0 15px 0 0; height:20px; overflow:hidden;	
}



.media_chunk{display:block; background-color:#f9f9f9; border:1px solid #eaeaea; padding:0 12px 12px 12px; margin:0 0 15px 0;}
.media_box{display:block;}
.media_row{padding:12px 0; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.media_details{display:inline-block; max-width:80%; text-align:left; padding:0 0 0 40px; color:#9a9898;}
.media_heading{display:inline-block; max-width:80%; text-align:left; vertical-align:top; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:19px; font-weight:normal; padding:0 0 0 40px;}
.media_date{display:inline-block; width:10%; text-align:left; vertical-align:top; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#fe5959; font-size:24px; font-weight:normal; border-right:1px solid #cccccc;}



.media_img{display:table-cell; vertical-align:top; padding:0 12px 0 0; border-right:1px solid #d8d8d8;}
.media_img img{border:1px solid #d8d8d8;}
.media_content{display:table-cell; padding:0 0 0 12px;}
.padding_top{padding:12px 0 0 0;}


.media_heading2{display:block; text-align:left; vertical-align:top; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#fe5959; font-size:24px; font-weight:normal; padding:0px;}

.media_heading3{display:block; text-align:left; vertical-align:top; font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:19px; font-weight:normal; padding:5px 0 0 10px;}



#products_slider{max-width:290px; float:left; margin:0 10px 10px 0; width:100%;}




.product_chunk_wrap{text-align:left; display:block;}
.product_chunk{border:1px solid #dfdfdf; background-color:#f6f6f6; min-width:100px; max-width:260px; min-height:285px; display:inline-block; vertical-align:top; padding:8px; margin:8px 0 8px 12px;}
.product_img_wrap{max-width:260px; height:160px; overflow:hidden; position:relative; border:1px solid #dfdfdf;}
.product_img_wrap img{width:100%; max-width:260px;}
.product_txt{padding:8px 0; text-align:left;}
.product_txt h4{margin:5px 0 8px 0;}



.form{background-color:#f9f9f9; padding:30px 0; border:1px solid #dfdfdf; display:table;}

.form_left{border-right:1px solid #dfdfdf; display:table-cell; width:50%; padding:0 30px; vertical-align:top;}
.form_right{display:table-cell; width:50%; padding:0 30px; vertical-align:top;}

.section_right{float:left; margin:5px 0; position:relative; text-align:left;}
.section_right span{color:#F00; vertical-align:top;}
.section_left{float:left; width:150px; margin:5px 0; text-align:left;}
.section_left span{color:#F00;}
.red{color:#F00;}
.text_right{text-align:right; margin:15px 0 0 0;}


.input_text, .input_textarea{border:1px solid #dfdfdf; font-size:12px; color:#7f8185; padding:5px;}
input[type=file]{font-size:13px; color:#7f8185;}
.input_text{width:200px; height:20px;}
.input_textarea{width:200px; max-width:200px; height:60px; margin:0;}
.submit, .reset{background:url(../images/button.png) no-repeat; border:none; height:25px; width:90px; cursor:pointer; font-size:11px; color:#ffffff; display:inline-block; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:26px; padding:0 0 1px 0; margin:0;}

select{padding:8px 3px; border:1px solid #dfdfdf; font-size:12px; color:#7f8185; width:155px;}




#sitemap{margin:0 0 0 15px;}
#sitemap li{list-style-image:url(../images/bullets.png); font-size:15px; padding:8px 0;}
#sitemap li li{margin:8px 0 0 35px; font-size:12px;}







#sitemap2{margin:0 0 0 15px;}
#sitemap2 li{list-style-image:url(../images/bullets.png); font-size:13px; padding:4px 0;}
#sitemap2 li li{margin:8px 0 0 35px; font-size:12px;}


.tender_chunk{display:block; background-color:#f9f9f9; border:1px solid #eaeaea; padding:0 12px 12px 12px; margin:0 0 15px 0;}
.tender_box{display:block;}
.tender_row{padding:5px 0; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.tender_details{display:inline-block; max-width:80%; text-align:left; padding:0 0 0 40px; color:#9a9898;}
.tender_title{font-family: tw_cen_mt_cond, Tahoma, Geneva, sans-serif; font-size:22px;}

.tender_buttons{background:url(../images/tender_button.png) no-repeat; width:181px; height:49px; display:table-cell; vertical-align:middle;}
.tender_buttons a{font-family:tw_cen_mt_cond, Tahoma, Geneva, sans-serif; color:#2f2c2c; font-size:22px; font-weight:normal; padding:0 0 0 72px;}
.tender_buttons a:hover{color:#dd0000;}


.feedback_page table {
    border-collapse: collapse; 
}

.feedback_page p { text-align:left !important;}

.feedback_page table, th, td {
    border:1px solid #c1c1c1; padding:5px 10px;
}
.form-border{ border:1px solid #c1c1c1;}
.form-field-style { width:100%; height:35px; border:none; outline:none;}
.form-field-txtarea {width:100%; border:none; outline:none;}
.hl1 {width:49%; float:left;}
.hl2 {width:49%; float:right;}
@media screen and (max-width: 767px) {
.table1 td { display:block; width:100%; }

.hl1 {width:100%; float:none; display:block;}
.hl2 {width:100%; float:none; display:block;}

}
