@charset "UTF-8";
/* CSS Document */

.pdf_link { font-size:13px; text-decoration:none; padding:10px 10px 10px 40px; background-image:url(../images/Pdf_icon.jpg); background-position:left; background-repeat:no-repeat; color:#999; margin-bottom:20px;}
.pdf_link:hover { color:#3a6f8f;}


.template8 table.usec { width:100%; font-size:11px;}

/*.template8 table.usec td { width:35%; padding-right:30px; text-align:justify;}*/
.template8 table.usec td { width:100%; padding-right:0px; text-align:justify;}

.template8 table.usec td.last { width:30%; padding-right:0px; text-align:justify;}
.template8 table.usec td ul { text-align:left;}
.template8 table.usec td.blue { background-color:#e5ecf2;}
.template8 span.uvod { font-size:15px; font-style:italic; line-height:20px;}

.template8 table.usec h1, .template8 table.usec h2, .template8 table.usec h3, .template8 table.usec h4 { color:#828033 !important;}

.template8 table.usec td.merge2 { width:70%; }

.template8 table.intro td { padding: 0px 20px 0px 20px; color:#fff; line-height:14px; height:70px;}
.template8 table.intro td h3 { color:#fff !important; padding:0px !important; }
.template8 table.intro td img { margin-left:-20px; margin-right:-20px;}

.template8 table.usec h5 { color: #999; font-size: 10px;}



.template8 table.intro2 td { padding: 10px 20px 10px 20px; color:#fff; line-height:14px;}
.template8 table.intro2 td h3 { color:#fff !important; padding:0px !important; }
.template8 table.intro2 td img { margin-left:-20px; margin-right:-20px; margin-top:-10px; margin-bottom:-10px;}

/* tabulk a prveho typu */
/* table.table_type1 { border: #c5dbe9 1px solid; } */
table.table_type1 { border: #fff 3px solid; width: 99%; }
/* table.table_type1 th, table.table_type1 td { border: #c5dbe9 1px solid; } */
table.table_type1 th, table.table_type1 td { border: #fff 4px solid; font-size: 11px; }
table.table_type1 td, table.table_type1 th { padding: 4px !important;}


table.table_type2 { border: #fff 2px solid; width: 99%; }
/* table.table_type1 th, table.table_type1 td { border: #c5dbe9 1px solid; } */
table.table_type2 th, table.table_type1 td { border: #fff 4px solid; font-size: 10px; }
table.table_type2 td, table.table_type2 th { padding: 2px;}
/*
td head { color: #c5dbe9;}
td { color: #eaedf3;}
*/
.templ7 #content { width: 725px; }

.templ7 #content .ui-tabs2 .ui-tabs2-nav {
    margin: 0;
    padding: 0 0 0 8px;
    margin-top: 8px !important;
}

.templ7 #tabs2 { float: left; clear: both; width: 725px;

    border: 1px solid #C5DBE9;
    border-radius: 8px 8px 8px 8px;
    
    background: url("../images/tabs_bg.png") repeat-x scroll 0 0 transparent;
}


/*
.templ7 li#tab0 { width: 170px !important;}
.templ7 li#tab1 { width: 170px !important;}
.templ7 li#tab2 { width: 170px !important;}
.templ7 li#tab3 { width: 170px !important;}
*/

.templ7 .ui-tabs2 #tab .ui-tabs2-nav li { padding-top: 5px !important; height: 42px !important;}



#map_basic { margin-bottom: 0px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
/*
width: 725px;
height: 410px;
*/
}
#map_basic #image_basic { width: 725px; height: 410px;}

#map_basic div.icon { 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0px;
			right:0px;
			background:url(../maps/icon.png);
                        z-index: 100;
}



#map_basic img { float: right;}

#map_basic .zoomImg { z-index: 110 !important; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border: solid 1px;

}

#map_basic div.text { padding: 30px 0px 30px 30px; float: left; width: 290px; text-align: left; /* position: absolute; z-index: 100; top:58px; */}

.map_next div.icon { 
			width:33px; 
			height:33px; 
			position:absolute; 
			/* top:58px; */
                        /*top:0px;*/
			right:0px;
			background:url(../maps/icon.png);}

.map_next { margin-bottom: 0px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
width: 725px;
}
.map_next div.text { padding: 30px; width: 270px; text-align: left;}

.map_next img { float: right; margin-right: 0px; margin-bottom: 1px; clear: both; outline: 0px none !important; }
#map { outline: 0px none !important; border: 0px none !important;}
#map area { outline: 0px none !important; border: 0px none !important;}
#map a { outline: 0px none !important; border: 0px none !important;}
.map_next a { outline: 0px none !important; border: 0px none !important;}

.map_next area { outline: none;}
.map_next area:focus {
outline: none;
} 

.templ7 .ui-tabs2 .ui-tabs2-panel { padding: 0px !important;}

/* .templ7 #content .ui-tabs .ui-tabs-nav { padding-left: 0px !important; } */

.templ7 #sub_menu {
    color: #003655;
    float: left;
    font-size: 13px;
    padding: 0 0px 10px 20px;
    width: 210px;
    margin-top: 18px;
}

.templ7 #sub_menu img { border: none;}

.templ7 #sub_menu table.glossary td { padding-right: 5px !important; padding-bottom: 5px !important;}

.templ7 #sub_menu .down_icon { float: left !important; clear: both !important; margin-top: 4px; margin-bottom: 4px !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.templ7 #content .ui-tabs2 .ui-state-active a div { background-color: #F4F6F9;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align: center;
}
.templ7 #content .ui-tabs2 .ui-state-hover a div { background-color: #ec7703; }

/*
#Divx0 { display: block; }
#Divx1 { display: none; }
#Divx2 { display: none; }
#Divx3 { display: none; }
#Divx4 { display: none; }
*/
.templ7 #sub_menu h3 { font-family: verdana; font-size: 12px !important;}

.pdfXlink { text-decoration: underline; padding-left: 20px; background-image: url(../layout/icons/ico-pdf.gif); background-position: left; background-repeat:  no-repeat; line-height: 22px; float: left; clear: both; }
.pdfXlink:hover { color: #ec7703;}


.data_center_info_box { width: 245px; height: 79px; background-image: url(../images/data_center_info_box.png); color: #f75902; padding: 18px 20px 15px 35px; font-size: 11px; background-repeat: no-repeat;}
.data_center_info_box .text { color: #1e5474; padding: 0px !important; font-size: 10px !important; width: 225px !important; line-height: 13px !important;}

#dcib1 { position: absolute; z-index: 201; top: 226px; left: 101px; display: none;}
#dcib2 { position: absolute; z-index: 201; top: 237px; left: 180px; display: none;}
#dcib3 { position: absolute; z-index: 201; top: 253px; left: 150px; display: none;}
#dcib4 { position: absolute; z-index: 201; top: 304px; left: 202px; display: none;}
#dcib5 { position: absolute; z-index: 201; top: 152px; left: 239px; display: none;}
#dcib6 { position: absolute; z-index: 201; top: 400px; left: 345px; display: none;}
#dcib7 { position: absolute; z-index: 201; top: 257px; left: 154px; display: none;}
#dcib8 { position: absolute; z-index: 201; top: 332px; left: 294px; display: none;}




/* extended menu */
#nav_menu .submdiv .subm_bg .left_box { width: 250px; text-align: left; padding: 25px 35px 15px 15px; line-height: 17px; font-size: 12px; 
    
    vertical-align: text-top;
    float: left;
}
#nav_menu .submdiv .subm_bg .right_box { width: 570px; text-align: left; padding: 15px 5px 15px 35px; line-height: 17px; font-size: 12px; 
    background: url("../images/submbox_bg_one_new.png") no-repeat scroll left 5px transparent;
    vertical-align: text-top;
    float: left;
}

#nav_menu .submdiv .subm_bg .right_box table td { padding-right: 40px; width: 50%; padding-bottom: 15px;}

/*
#nav_menu .submdiv .subm_bg .left_box h3 {color: #003655;
    font-family: "Exo";
    font-size: 20px;
    font-weight: 800;
    min-height: 32px;
    padding: 10px 0 0 0px;
    text-align: left;} */

#nav_menu .submdiv .subm_bg .left_box h3 a{color: #003655;
    font-family: "Exo";
    font-size: 20px;
    font-weight: 800;
    /*min-height: 29px;*/
    padding: 10px 0 3px 0px;
    text-align: left;
    background: none !important;
    text-transform: none !important;
    line-height: 28px !important;
}
#nav_menu .submdiv .subm_bg .left_box h3 { padding: 0px; margin: 0px; font-size: 20px;}
/*
#nav_menu .submdiv .subm_bg .right_box h3 {color: #003655;
    font-family: "Exo";
    font-size: 20px;
    font-weight: 800;
    min-height: 32px;
    padding: 10px 0 0 0px;
    text-align: left;}
*/
#nav_menu .submdiv .subm_bg .right_box h3 a {color: #003655;
    font-family: "Exo";
    font-size: 18px;
    font-weight: 600;
    /*min-height: 29px;*/
    padding: 8px 0 3px 0px;
    text-align: left;
    background: none !important;
    text-transform: none !important;
    line-height: 22px !important;

}
#nav_menu .submdiv .subm_bg .right_box h3 { padding: 0px; margin: 0px; font-size: 16px; line-height: 20px;}

.side_content strong { color: #003655;}


.template5 { padding-bottom: 30px;}

.template5 div.interim_box { padding:10px 10px 10px 15px; color: #467491; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
margin-top: 10px; margin-bottom: 10px; 
/* background-color: #75a1ba; */
background-color: #c5dbe9;
font-size: 13px;
clear: both;
width: 500px;
float: left;
clear: both;
}
.template5 div.interim_box h2 { /*color: #fff !important;*/  color: #003655 !important;}
.template5 div.interim_box h3 { /*color: #fff !important;*/ color: #003655 !important; padding-bottom: 2px !important;}

.template5 div.interim_box a.more {
  background: url("../images/butm_l.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 30px;
  padding: 0 0 0 10px;
  float: right;
  margin-left: 20px;
  
}

.template5 div.interim_box a.more span {
  background: url("../images/butm_r.png") no-repeat scroll right 0 transparent;
  color: #FFFFFF;
  display: inline-block;
  font-size: 12px;
  height: 23px;
  padding: 7px 30px 0 10px;
 
}
.template5 div.interim_box a.more:hover {
    background-position: 0 -30px;
}
.template5 div.interim_box a.more span:hover {
    background-position: right -30px;
}

.template5 span.small_info { font-size: 11px;}

img.product_image { float: left; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; margin: 10px 20px 10px 0px;}


/*
a.interim_box31 { float: left; margin-right: 20px; margin-top: 20px; width: 175px; padding: 15px 30px 15px 15px; height: 40px; background-color: #c5dbe9; background-image:  url(/layout/interim_more_31.png); background-position: right; background-repeat: no-repeat; border: 1px solid #b7cfdf;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-decoration: none !important;
}

a.interim_box31:hover { background-image:  url(/layout/interim_more_31_over.png); background-color: #eaedf3; border: 1px solid #ec7703;  } 

a.interim_box31 h3 { font-size:  16px !important; color: #003655 !important; padding-bottom: 5px !important; padding-top: 1px !important;}
a.interim_box31 span { color: #003655; text-decoration: none !important;}
*/

a.interim_box31 { float: left; margin-right: 0px; margin-bottom: 5px; margin-top: 5px; width: 460px;

text-decoration: none !important;
/* clear:both; */
padding: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

 -webkit-box-shadow: 0px 1px 3px 0px rgba(197, 219, 233, 0.6);
box-shadow: 0px 1px 3px 0px rgba(197, 219, 233, 0.6); 
}
a.interim_box31:hover h3 { color: #eb6b24 !important; font-size:16px !important; } 
a.interim_box31:hover { background-color: #eaedf3; padding-left: 10px;}



a.interim_box31 h3 { font-size:  16px !important; line-height: 20px !important; color: #eb6b24 !important; padding-bottom: 5px !important; padding-top: 1px !important;}
a.interim_box31 span { color: #68767f; text-decoration: none !important;}


.interim_box32 { float: left; margin-top: 20px; margin-bottom: 5px; width: 715px; padding: 0px 0px 20px 0px; border-bottom: 1px #c5dbe9 dotted; background-image: url(/layout/interim_more_3.png); background-repeat: no-repeat; background-position: right top; }
.interim_box32 h3 { padding: 0px !important; padding-left: 5px !important; color: /*#003655*/ #eb6b24 !important; font-size:15px !important;}
.interim_box32 p { color: #68767f; padding-left: 5px; padding-top: 5px;}

.interim_box32 .ui-tabs { margin-top: 10px !important; margin-bottom: 10px !important;}

.interim_clickable { cursor: pointer;}

#datacenter_content { width: 800px; padding: 20px; background-color: #FFF; text-align: left;}


div.contact_person { float: right; margin-left: 20px; margin-bottom: 15px;}
div.contact_person { text-align: left !important; font-size: 10px; margin-top: -40px;}

div.contact_person h3 { padding: 0px 0px 10px 0px !important;}

table.reference td { padding: 0px 15px 30px 5px; }


.templ7 div#tab2 ul { list-style: none !important; clear: both; float:left; width:100%;  }

.templ7 div#tab2 ul li { height: 25px; padding: 11px 15px 15px 15px; float: left; list-style: none; background: none; }

.templ7 div#tab2 ul li.active { background-image: url("../images/tabs_selected.png"); background-position: bottom; background-repeat: no-repeat;}

.templ7 div#tab2 ul li a { text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 11px; }

.templ7 div#tab2 ul li a:hover { text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #fff; }

.templ7 div#tab2_content { padding: 15px; border: #c5dbe9 1px solid; 
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    clear:both;
    border-top: none;
    float: left;
    width: 683px;
} 


.templ7 #tab_content { clear: both; float: left; width: 100%;}

.templ7 #tab_content .text_full { padding: 20px; }

.templ4 div#tab2_content ul { background: none; float: none;}

.templ4 div#tab2_content .mail_form { font-size: 11px;}
.templ4 div#tab2_content .mail_form .two-column.center textarea { width: 650px;}



.templ4 div#tab2 ul { list-style: none !important; clear: both; float:left; width:100%; background: url(/images/tabs_bg4.png) bottom; background-repeat: repeat-x; }

.templ4 div#tab2 ul li { height: 25px; padding: 10px 15px 15px 15px; float: left; list-style: none; background: none; }

.templ4 div#tab2 ul li.active { background-image: url(/images/tabs_selected4.png); background-position: bottom; background-repeat: no-repeat;}

.templ4 div#tab2 ul li a { text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 11px; }

.templ4 div#tab2_content { padding: 15px; border: #c5dbe9 1px solid; 
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    clear:both;
    border-top: none;
    float: left;
    width: 683px;
    min-height:400px;
} 

.templ4 div#tab2_content ul { background: none; float: none;}

.templ4 div#tab2_content .mail_form { font-size: 11px;}
.templ4 div#tab2_content .mail_form .two-column.center textarea { width: 664px;}

p.required { color: #eb7203;}

table.contact_submenu { width: 100%;}
table.contact_submenu td { text-align: center; }
table.contact_submenu td a { text-decoration: none !important;
font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
div#submenu { padding-bottom: 5px; margin-bottom: 15px; border-bottom: 0px solid  #c5dbe9; 
-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.1);
box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.1);

-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}


iframe.cboxIframe { border: none;}



div.navigator { background-color: #eaedf3; padding: 10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; }

div.navigator select { padding: 4px 10px 4px 10px;}


span.flag_ce { background: url(/files/common/flags/flag_Europe_new2.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px; }
span.flag_cz { background: url(/files/common/flags/flag_Czech_new.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px;}
span.flag_sk { background: url(/files/common/flags/flag_Slovak_new.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px;}
span.flag_hu { background: url(/files/common/flags/flag_Hungary_new.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px;}
span.flag_pl { background: url(/files/common/flags/flag_Poland_new.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px;}
span.flag_ro { background: url(/files/common/flags/flag_Romania_new.gif) no-repeat scroll center 2px transparent; float: left;  height: 25px; width: 21px; margin-right: 10px; padding: 0px;}

div.flag { width: 100%; padding-bottom: 3px; clear: both; line-height: 19px; }


div.range h3 cufon {
    padding-bottom: 6px;
}

div.content_left h3 cufon {
    padding-bottom: 6px !important;
}
#advert h3 cufon {
    padding-bottom: 6px !important;
}



div.news_line { padding: 15px 0px 10px 10px; }


div.news_line h3 {
    color: #EB6B24 !important;
    font-size: 16px !important;
    padding-bottom: 5px !important;
    padding-top: 1px !important;
}
span.time_stamp { font-size:10px; font-weight: bold;}

div.news_line a.read_more { background: url("../images/ul_content_li.gif") no-repeat scroll 0 4px transparent;
    margin: 0;
    padding: 0px 0px 0px 17px;
    color: #EB6B24;
        font-size: 11px;
}
div.news_line a.read_more_back { background: url("../images/ul_content_li_back.gif") no-repeat scroll 0 4px transparent;
    margin: 0;
    padding: 0px 0px 0px 17px;
    color: #EB6B24;
        font-size: 11px;
}
div.news_line a.read_more:hover { color: #999;}

div.templ2 { padding-left: 30px; padding-right: 30px;}

div.templ2 div.content { padding-bottom: 20px;}


div.dictionary { float: left; width:100%; padding: 0px 0px 10px 0px; border-bottom: dotted 1px #CCCCCC; clear: both; margin-bottom: 10px; }

div.dictionary a { width: 28px; height: 21px; padding-top: 3px; color: #fff; text-align: center; float: left; margin: 0px 6px 6px 0px; background-color: #EB6B24; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; text-decoration: none !important; text-transform: none; font-weight: bold;}

div.dictionary a:hover { background-color: #999; color: #fff !important;}
div.dictionary a.selected { background-color: #999; color: #fff !important;}

ul#terms-list { float: left; clear: both; list-style: none; width: 100%; margin-bottom: 15px; padding-left: 0px; padding-bottom: 10px; border-bottom: dotted 1px #CCCCCC;}
ul#terms-list li { list-style: none; float: left; margin: 0px 16px 11px 0px; background: none !important; padding: 0px !important;}
ul#terms-list li a { text-transform: uppercase; color: #EB6B24; font-weight: bold; text-decoration: none !important;}
ul#terms-list li a:hover { text-decoration: underline !important; color: #999;}


ul#terms { float: left; clear: both; width: 100%; list-style: none;}

table.reference a { font-weight: bold; color: #EB6B24;}
table.reference ul { padding-left: 30px !important;  margin-top: 4px;}


div.left_box2 { float: left; width: 260px; padding-left: 15px;}

div.left_box2 h3 a {
    background: none repeat scroll 0 0 transparent !important;
    color: #003655 !important;
    font-family: "Exo" !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    padding: 10px 0 3px !important;
    text-align: left !important;
    text-transform: none !important;
}


div.right_box2 { float: right; -webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px; margin-right: -32px; margin-bottom: -20px; margin-top: -20px;}
div.right_box2 a img { float: right; border: none; -webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;}

.glossary img { margin: 0px !important; }


#advert_submenu { margin-top: 36px; margin-left: -20px;}
#advert_submenu ul { margin: 0px; padding: 0px;}
#advert_submenu ul li { margin-bottom:1px; padding: 9px 10px 9px 20px; background-color: #f4f6f9; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
#advert_submenu ul li.active { background-color: #c5dbe9;}


.footer a { margin-left: 5px;}


.search_result { padding-bottom: 20px; padding-top: 15px; border-bottom: 1px #CCCCCC dotted; font-size: 11px; line-height: 15px;}

.search_result span { font-weight: bold; color: #EB6B24; }


a.file { color: #000 !important; padding-left: 22px; background-repeat: no-repeat; background-position: left; text-decoration: underline !important; font-weight: normal; line-height: 22px;}
a.file:hover { text-decoration: underline !important; color: #EB6B24 !important;}
a.file strong { font-weight: bold; color: #EB6B24; }
a.doc { background-image: url(../layout/icons/ico-doc.gif);}
a.xls { background-image: url(../layout/icons/ico-xls.gif);}
a.pdf { background-image: url(../layout/icons/ico-pdf.gif);}
a.zip { background-image: url(../layout/icons/ico-zip.gif);}



.noFocus:focus {
    outline: none !important;
}



a.video_play { padding-left: 15px; background: url(../layout/play_video.png) left no-repeat; line-height: 20px;}



div#tabs_off { background: url("../images/tabs_bg.png") repeat-x scroll 0 0 transparent; margin-top: 25px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
div#tabs_off .range { margin: 20px 0px 20px 20px; }

div#tabs_off table.head_main {  }

div#tabs_off table.head_main a { text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 11px; height: 50px;}
div#tabs_off table.head_main a:hover { color: #fff;}

div#tabs_off table.head_main td.active  { color: #fff; background: url(../images/tabs_selected.png) bottom no-repeat; }
div#tabs_off table.head_main td.active a { color: #fff; }



div#socials { float: right; width: 150px; height: 30px; text-align: right; margin-right: 4px; margin-top: -30px; margin-bottom: 20px;}
div#socials a.addthis_button_linkedin { background: url(../images/social_linkedin.png) no-repeat !important; height: 32px !important; width: 30px !important; float: right !important;}
div#socials a.addthis_button_facebook { background: url(../images/social_facebook.png) no-repeat !important; height: 32px !important; width: 30px !important; float: right !important;}
div#socials a.addthis_button_twitter { background: url(../images/social_twiter.png) no-repeat !important; height: 32px !important; width: 30px !important; float: right !important;}
div#socials a span { display: none !important;}
div#socials a { margin: 0px !important; padding: 2px !important;}



.fix_box h2 .cufon-canvas { padding-bottom: 6px !important; }


.buttNL {
background: url("../images/butm_l.png") no-repeat scroll 0 0 transparent;
display: inline-block;
height: 30px;
padding: 0 0 0 10px;
margin-top: 5px;
float: right;
}

.buttNL span {
background: url("../images/butm_r.png") no-repeat scroll right 0 transparent;
color: #FFFFFF;
display: inline-block;
font-size: 12px;
height: 23px;
padding: 7px 30px 0 10px;
}

div.newsletter_box { padding-top: 15px; border-top: #CCCCCC 1px dotted; padding-bottom: 10px;
                 
}

a.read_more_back {
    background: url("../images/ul_content_li_back.gif") no-repeat scroll 0 4px transparent;
    color: #EB6B24;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 17px;
}




/* career */

div#career { float: left; width: 720px; margin-top: 10px;}

div#career h3 { color:#003152 !important; font-size: 20px !important; text-transform: uppercase !important; font-weight: bold; }

div#career h4 { color:#003152 !important; font-size: 14px !important; text-transform: uppercase !important; font-weight: bold; line-height: 16px; font-family: "Exo";}

div#career div.col_left { width: 382px; float: left; margin-top: 30px;}

div#career div.col_left ul { list-style: none; margin: 0px; padding: 0px; margin-top: 20px;}
div#career div.col_left ul li { width: 357px; padding-left: 20px; background: url('../layout/career_bullet.png') left top no-repeat; padding-top: 0px; padding-bottom: 8px; color:#9d9d9d; font-size: 11px; line-height: 15px;  }
div#career div.col_left ul li strong { font-weight: bold; color:#f74f00; text-decoration: underline; font-size: 12px;}
div#career div.col_left ul li a { color:#9d9d9d; }


div#career div.col_right { width: 298px; float: right; margin-top: 30px; }

div#career div.col_right  table td { color: #656565; line-height: 14px; font-size: 11px;}
div#career div.col_right  table td  strong { color: #000;}
div#career div.col_right  table td a { color: #f68d3c; text-decoration: underline; font-size: 10px; font-weight: bold;}
div#career div.col_right  table td a:hover { color: #000000;}

div#career div.col_right  table td img { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; border: 0px !important;}

div#career div.clear { margin-top: 35px; float: left; width: 100%;}

div#career img.separator { margin-bottom: 10px; clear: both; float: left;}



div.carousel {float: left; margin-top: 25px; margin-bottom: 10px; clear: both; color: #575a5f; font-size: 12px; line-height: 17px; height: 295px; overflow: hidden; width: 724px; }
div.carousel div.XconXbg1 { background-image: url(../layout/CareerGTS1.jpg); padding: 20px 440px 20px 20px; width: 265px;  height: 255px; }
div.carousel div.XconXbg2 { background-image: url(../layout/CareerGTS2.jpg); padding: 20px 20px 20px 400px; width: 305px; height: 255px;}
div.carousel div.XconXbg3 { background-image: url(../layout/CareerGTS3.jpg); padding: 20px 330px 20px 20px; width: 375px; height: 255px;}

div.carousel h2 { color:#f74f00 !important; }
div.carousel h2 cufon { padding-bottom: 4px;}

#carpager { padding-left: 18px; float: left; clear: both; margin-top: 0px; width: 100%;}

#carpager a { width: 16px; height: 15px; background-image: url(../layout/pager_career.jpg); background-position: top; float: left; margin-right: 4px; font-size: 0px !important;  }
#carpager a.activeSlide { background-position: bottom;}

p.upper { color: #575a5f; text-transform: uppercase; margin-top: -3px; }
img.career_poster { float: left; margin-right: 30px;  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border: 0px !important; margin-bottom: 50px;}
div.career_block { width: 460px; float: left}


#career div.contact_person { float: right; margin-top: 0px !important;}




/* GALERY */
#gallery .item { float: left; height: 100px; width: 144px; border: solid 4px #CCCCCC; margin-right: 24px; margin-bottom: 20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

#gallery .item:hover { border-color: #467491;}

#gallery .item a { float: left; width: 144px; height: 100px;}

.pager a { text-decoration: none !important;}