img {border-width:0px;}
	
.wrapper {width:975px; margin:0px auto; position:relative;}

/* fonts */
p, input {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-decoration:none; font-weight:normal;}

h1 img {padding-bottom:6px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#212121; font-weight:normal;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#212121; font-weight:bold;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2263a3; text-decoration:none; font-weight:normal;}
a:hover {text-decoration:underline;}



.header {width:975px; padding-top:15px; padding-bottom:20px; overflow:hidden;}
.block_top_nav {height:25px; margin-bottom:13px;}
.block_top_nav .block {height:25px; float:right; overflow:hidden; background:url(images/header_en/bg_top_lnks.jpg) repeat-x;}
.block_top_nav .block p, .block_top_nav .block a {height:26px; line-height:26px; display:block; float:left; padding-left:3px; padding-right:3px}
.block_top_nav .block p {padding-right:0px; color:#666666;}
.block_top_nav .block a img {margin-left:5px; margin-bottom:3px;}
.block_top_nav .block .line {width:3px; height:25px; margin:0px 9px; float:left; overflow:hidden; background:url(images/header_en/line_top.gif) no-repeat;}
.block_top_nav .block .left {width:6px; height:25px; margin-right:6px; float:left; overflow:hidden; background:url(images/header_en/bg_top_lnks_l.jpg) no-repeat;}
.block_top_nav .block .right {width:6px; height:25px; margin-left:6px; float:left; overflow:hidden; background:url(images/header_en/bg_top_lnks_r.jpg) no-repeat;}

.block_search {width:167px; height:26px; margin-left:10px; margin-right:9px; float:right; overflow:hidden;}
.block_search .field {width:142px; height:26px; float:left; overflow:hidden; background:url(images/header_en/bg_field_search.jpg) no-repeat;}
.block_search .field input {width:130px; height:17px; line-height:17px; margin-left:8px; margin-top:6px; display:block; border:0px; background-color:transparent;}
.block_search .submit {width:25px; height:26px; display:block; float:left; overflow:hidden; border:0px; background:url(images/header_en/button_go.jpg) no-repeat; cursor:pointer;}

.block_main_menu {width:975px; height:85px; overflow:hidden; background:url(images/header_en/bg_primNav.gif) repeat-x;}
.block_main_menu .logo {float:left; width:116px; height:85px; text-indent:-9999px; background-image:url(images/header_en/bt_primNavHome.gif); display:block;}
.block_main_menu .logo a {display:block; width:100%; height:100%; text-decoration:none;}
.block_main_menu .smb {float:left; width:143px; height:85px; text-indent:-9999px; background-image:url(images/header_en/bt_primNavSMB.gif); display:block;}
.block_main_menu .smb a {display:block; width:100%; height:100%; text-decoration:none;}

.block_main_menu .support {float:left; position:relative; width:106px; height:85px; text-indent:-9999px; background-image:url(images/header_en/bt_primNavSupport.gif); z-index:0}
.block_main_menu .support a {display:block; width:100%; height:100%; text-decoration:none;}

.block_main_menu .close {position:relative; float:right; width:5px; height:85px; text-indent:-9999px; background-image:url(images/header_en/bg_primNavBox.png); z-index:10}


.block_main_menu .menu {margin-left:8px; padding-top:10px; float:left; overflow:hidden;}
.block_main_menu .menu a {width:90px; height:62px; line-height:102px; margin-right:8px; display:block; float:left; background-repeat:no-repeat; background-position:0px 0px; text-align:center;}
.block_main_menu .menu a:hover {background-position:0px -62px; text-decoration:underline;}
.block_main_menu .menu a.active {background-position:0px -62px;}
.block_main_menu .menu a.internet {background-image:url(images/header_en/menu_internet.gif);}
.block_main_menu .menu a.phone {background-image:url(images/header_en/menu_phone.gif);}
.block_main_menu .menu a.website {background-image:url(images/header_en/menu_website.gif);}
.block_main_menu .menu a.mobile {background-image:url(images/header_en/menu_mobile.gif);}
.block_main_menu .menu a.tv {background-image:url(images/header_en/menu_tv.gif);}
.block_main_menu .menu a.apps {background-image:url(images/header_en/menu_apps.gif); padding-right:9px;}


.content {width:975px; margin-bottom:15px; overflow:hidden;}


.block_li {height:25px; float:right; background:url(images/header_en/bg_top_lnks.jpg) repeat-x;}
.block_li ul{height:25px; list-style-type:none;}
.block_li ul li{ float:left; display:block; position:relative;}
.block_li ul li.left {height:25px; background:url(images/header_en/bg_top_lnks_l.jpg) no-repeat left; padding-left:14px;}
.block_li ul li.right { height:25px; background:url(images/header_en/bg_top_lnks_r.jpg) no-repeat right;}
.block_li p, .block_li a {height:25px; line-height:26px; float:left; display:block;}
.block_li p {padding-right:0px; color:#666666;}
.block_li .line {width:3px; height:25px; margin:0px 13px; background:url(images/header_en/line_top.gif) no-repeat;}
.block_li a.flyLangChange { overflow:hidden; display:block; padding-right: 30px; padding-left:3px; position: relative; z-index:100; text-decoration: none; background:url(images/header_en/arrow_down.gif) no-repeat 28px 11px;}


.clear {height:0 !important; clear: both !important; margin:0 !important; padding:0 !important; border:0 !important; overflow:hidden; float:none !important;}
.flyOut {background: none repeat scroll 0 0 transparent; display: block; padding: 4px 0 3px; position: absolute; width: 252px; z-index: 99; top:11px; right:-11px;}
.flyOut div {overflow:hidden;}
.flyOutBordLeft { background: url(images/header_en/bg_flyOutSideExtra.png) repeat-y;}
.flyOutBordRight { background: url(images/header_en/bg_flyOutSideExtra.png) repeat-y right;}
.flyOutTopleft {background: url(images/header_en/bg_flyOutBoxLeft.png) left top no-repeat; height:15px; float:left; width:237px;}
.flyOutTopRight {background: url(images/header_en/bg_flyOutBoxRight.png) right top no-repeat ; height:15px; float:left; width:15px;}
.flyOutBotleft {background: url(images/header_en/bg_flyOutBoxLeft.png) left bottom no-repeat; height:15px; float:left; width:237px;}
.flyOutBotRight {background: url(images/header_en/bg_flyOutBoxRight.png) right bottom no-repeat ; height:15px; float:left; width:15px;}
.flyOutTitle {background:url(images/header_en/bg_flyOutHeaders.gif) repeat-x; height: 1.33em; margin: 0px 11px; border-bottom: 1px solid #d6d6d6; padding: 7px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#212121;}
.flyOutSelector { margin:0px 12px 0px 11px; background:#FFFFFF;}
.flyOutSelector a{font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; text-decoration: none; color:#212121; width: 226px; height: 23px; display:block; margin:1px; background: #f2f2f2 url(images/header_en/bl_selector.gif) no-repeat 10px -30px; padding-left:29px;}
.flyOutSelector a:hover{background: #e5e3e3 url(images/header_en/bl_selector.gif) no-repeat 10px -30px;}
.flyOutSelector a.active{background: #dae8f1 url(images/header_en/bl_selector.gif) no-repeat 10px 3px;}
