html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, foot, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, foot, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* global styles */
html, body {height:100%;}
body { background: url("../img/avg12-background.gif") repeat-y center top #d7dce2; font-family: "Verdana", sans-serif; font-size: 11px; color: #232323; line-height:1.3em; text-align:center; }
:focus { outline: 0; }
.clear { visibility: hidden; clear: both; height: 0; overflow: hidden; }

/* --- Din font --- */
.impFont01 h1, .impFont01 h2, .impFont01 h3, .impFont01 h4, .impFont01 h5, .impFont01 h6, .impFont01 .impFont01spec { font-family: "ff-din-web-pro-1", "ff-din-web-pro-2", Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, h1 a:link, h1 a:visited, h1 a:hover, h2 a:link, h2 a:visited, h2 a:hover, h3 a:link, h3 a:visited, h3 a:hover, h4 a:link, h4 a:visited, h4 a:hover,
h5 a:link, h5 a:visited, h5 a:hover, h6 a:link, h6 a:visited, h6 a:hover { display: block; line-height: 1.3em; color: #737373; text-decoration: none; text-transform: uppercase; font-weight: normal;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 0 .5em 0; }
h1 { font-size: 24px; color:#242424; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 15px; }
p { margin: 0; padding: 0 0 10px 0; line-height: 1.5em; }
strong { font-weight: bold; }
a {color:#1883bb; text-decoration:underline; }
a:hover {color:#1883bb; text-decoration:none; }
ul { margin: 0px 0px 15px 0px; }
ul li { background: url("../img/upgrade-center/bullet.jpg") no-repeat scroll left 6px transparent; line-height: 16px; list-style: none; padding: 0 0 3px 11px; }
ol { margin: 0px 0px 15px 2.4em; padding: 0px 0px 0px 5px;}
ol li { margin: 0px 0px 0px 0px; line-height: 1.7em; list-style: decimal; }
.blk {display:block;}
.fleft {float:left;}
.fright {float:right;}
.relative {position:relative;}
/*GLOBAL end */

/*FULL START*/
/* template 2012 */
#maincontainer { width: 930px; min-height: 100%; height: auto !important;	height: 100%;	margin: 0 auto; text-align:left; padding:0 25px 0; }
#maincontainer .skip-to-content { display:none; }
#head { float:left; clear:both; width:930px; padding:0 0px 50px; }
#logo { float:left; display:inline; padding: 31px 20px 10px 15px; }

/* colorbox - START */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}

#cboxWrapper {padding:0px;}
#cboxContent {background:#fff; padding:0;}
#cboxMiddleLeft {width:12px;}
#cboxMiddleRight {width:12px;}
#cboxLoadedContent {margin:0px; padding:15px; border:1px solid #393939; -moz-box-shadow: 0 0 1px #000; -webkit-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000;}
#cboxTitle {position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent {position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow {position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious {position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext {position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay {background:url(../../crp/img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose {position:absolute; bottom:0; right:10px; display:block; color:#444; font-weight:bold}
/* colorbox - END */

/* loginbox */
#loginbox { text-align:right; color:#232323; padding: 6px; font-size:10px; display:none; float:right; display:none; }
#loginbox span { font-weight: bold; }
#loginbox a, #loginbox a:visited, #loginbox a:hover, #loginbox a:active { color: #232323; text-decoration:underline;  }
#loginbox a:hover { text-decoration: none; }
/*
#foot { margin:0px auto; width: 980px; background: url('../img/footer_uc_bg.png') repeat-x 0 0; padding: 8px 0 9px; font-size:10px; color:#fff; text-align:center; margin:22px auto 0; }
#foot a, #foot a:visited, #foot a:hover, #foot a:active { color: #fff; text-decoration:none;  }
#foot a:hover { text-decoration: underline; }
#foot #lang-select { display:inline; }
#foot .flag { position: relative; top: 2px; }
*/

#foot {margin:20px auto 0 auto; width: 980px; background: #626366; text-align:center; padding:25px 0; color: #bababa;}
#foot li {display: inline-block; background: none; border-right: 1px solid #bababa; padding: 0 10px;}
#foot li:last-child { border-right: none;}
#foot a { text-decoration: none; color: #bababa; font-size: 11px/16px Verdana;}
#foot .top-section {margin-bottom: 20px;}
#foot #lng-select-handle, #foot .button {border: 1px solid #bababa; border-radius: 4px; color: #bababa; font: 14px/22px Verdana; padding: 6px 15px; width: auto; }
#foot #lang-select, #foot .button {display: inline-block;margin: 0 5px;}
#foot #lng-select-handle img { vertical-align: middle; }

/* loginbox - END */

/* Styles for JS language selector */
#fb-header {height: 55px; background: #02538E url('../img/lang_selector/ls_avg.jpg') no-repeat;	border-bottom: 1px solid #515151;}
#fb-rgn-container {font-size: 12px;	margin: 30px 0 0 0;}
#fb-rgn-container ul {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}
#fb-rgn-container ul li {float: left; margin: 0 10px 0 0; background:none; padding:0;}
#fb-rgn-container ul a {text-decoration: none; color: #333; font-weight: bold; display: block; padding: 0 0 0 6px; width: 265px; height: 49px; cursor: pointer; margin-right: 5px;}
#fb-rgn-container ul a:hover {font-weight: bold; background: url('../img/lang_selector/ls_reg_act.gif') 0px 50% no-repeat;}
#fb-rgn-container ul a:hover .label {text-decoration: underline;}
#fb-rgn-container ul .label {position: relative; top: -34px; left: 80px; width: 180px;}
#fb-lng-container {font-size: 12px;}
#fb-lng-container #fb-lang-select {margin: 0 auto; width: 250px; -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	border: 4px solid #d1d1d1; padding: 10px;	margin-bottom: 20px;}
#fb-lng-container .fb-lang-scroll {max-height: 200px;	_height: 200px;	overflow-y: scroll;	position: relative;}
#fb-lang-sel-wrapper #fb-rgn-select {max-height: 245px;	_height: 245px;	overflow-y: scroll;	position: relative;	margin: 0 auto;	width: 580px;	-moz-border-radius: 6px; -webkit-border-radius: 6px; border: 4px solid #d1d1d1;	padding: 10px; margin-bottom: 20px;}
#fb-lng-container ul {list-style-type: none; list-style-image: none; margin: 0;	padding: 0;}
#fb-lng-container ul li {list-style-type: none;	list-style-image: none;	margin: 0 0 2px 0; background: none; padding: 0;}
#fb-lng-container ul li a {display: block; padding: 10px;	border: 1px solid #a6a6a6; font-weight: bold;	color: #333; text-align: center; background: url('../img/lang_selector/ls_lng_bg.gif') 0 100% repeat-x;	text-decoration: none;}
#fb-lng-container ul li a:hover {text-decoration: underline; border:1px solid #f30;}
#fb-lang-sel-wrapper #fb-change-region div {margin-top: 15px;	padding: 10px; float: left;	margin: 10px 10px 5px 10px;	clear: both; display: block; color: #036;	text-decoration: none;}
#fb-lang-sel-wrapper #fb-change-region a:hover {text-decoration: none;}
#fb-lang-sel-wrapper #fb-change-region a:hover #fb-rgn-box {text-decoration: none;}
#fb-change-region #fb-your-rgn {display: block;	margin-bottom: 5px;	font-size: 15px;}
#fb-change-region strong {font-size: 108%;}
#fb-rgn-box {display: block; padding: 0 0 0 0px; background: none;}
a.btn-48, a.btn-48:link, a.btn-48:visited {background: url("../img/11-btn-sprite1.png") no-repeat scroll right -162px transparent; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 12px Verdana,sans-serif; padding: 0 2px 0 0; text-align: center; text-decoration: none; text-transform: uppercase;}
a.btn-48 strong, a.btn-48:link strong, a.btn-48:visited strong {background: url("../img/11-btn-sprite3.png") no-repeat scroll left -38px transparent; color: #FFFFFF; display: inline; float: left; margin: 0 6px 0 0; padding: 3px 10px 5px 20px; text-align: left;}
.width-230 {width: 230px !important;}
.cleaner {clear: both; visibility: hidden;}
#fb-lang-sel-wrapper {font: 0.8em tahoma; color: #02538E;	font-size: 110%;}
#fb-lang-sel-wrapper h2 {margin: 20px 0; text-align: center; color: #036;}
#fb-lang-sel-wrapper #fb-rgn-container {margin: 0; display: none;}
#fb-lang-sel-wrapper #fb-rgn-container ul li {margin: 0;}
#fb-lang-sel-wrapper #fb-close {text-align: right; font-size: 15px;}
#fb-lang-sel-wrapper #fb-close a {font-weight: bold; color: #037ea7; display: block; float: right; height: 21px; background: transparent url('../img/lang_selector/ls_close.gif') right no-repeat; margin: 20px 15px 0 0; padding: 0 25px 0 0; text-decoration: none;}
#fb-wrapper {background-color: #f4f4f4; padding: 10px;}
#fb-lang-sel-wrapper #fb-close a:hover {text-decoration: none;}
#fb-lang-sel-wrapper #fb-close span {position: relative; top: 3px;}


.left-column {width:685px; margin-right:14px; float:left; }
.left-column-in {width:685px; float:left; }
.right-column {width:227px; float:right; }
.blue-box {border:1px solid #b9d9dd; float:left; }
.blue-box .heading {background:url('../img/upgrade-center/blue-box-head-bg.jpg') left bottom repeat-x #fff; color:#187999; border-bottom:1px solid #d0e3e8; font-size:15px; padding:8px 5px 5px 17px; }
.blue-box .content {background:url('../img/upgrade-center/blue-box-content-bg.jpg') left bottom repeat-x #fff; padding:14px 17px 14px 17px; }
.grey-box {border:1px solid #efefef; float:left; }
.grey-box .grey-heading {background:url('../img/upgrade-center/grey-box-head-bg.jpg') left bottom repeat-x #fff; border-bottom:1px solid #eaeaea; font-size:15px; color:#383e40; padding:8px 5px 5px 17px; }
.grey-box .heading {background:url('../img/upgrade-center/grey-box-head-bg.jpg') left bottom repeat-x #fff; border-bottom:1px solid #eaeaea; font-size:15px; color:#187999; padding:8px 5px 5px 17px; }
.grey-box .content {background:url('../img/upgrade-center/grey-box-content-bg.jpg') left bottom repeat-x #fff; padding:14px 10px 14px 17px; }
.grey-box .nobackground {background:none !important;}

#awards-general {padding:15px 0px 17px 17px; border-top:1px solid #e1e4e5; border-bottom:1px solid #e1e4e5; background:url('../img/upgrade-center/box-awards-bg.jpg') left bottom repeat-x #fff; margin-top:30px; }
#awards-general span {display:inline-block; vertical-align:middle; width:310px; padding-right:10px; }
#awards-general img {display:inline-block; vertical-align:middle; }