/*GLOBAL START */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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, footer, 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, footer, 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 */
body { background: #d7dce2; font-family: "Verdana", sans-serif; font-size: 11px; color: #232323; line-height:1.3em; /*line-height: 138%;*/ }
:focus { outline: 0; }
.clear { visibility: hidden; clear: both; height: 0; overflow: hidden; }

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix  { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* --- Din font --- */
/* --- Note --- impFont01spec class is working only if wrapping element class is impFont01 */
.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", Arial, Helvetica, sans-serif; }

/* --- AVG Sans font --- */
@font-face{font-family:'AVGSans_1';src:url('../font/AVGSans-Book.eot');src:url('../font/AVGSans-Book.eot?#iefix') format('embedded-opentype'),url('../font/AVGSans-Book.woff') format('woff'),url('../font/AVGSans-Book.ttf') format('truetype'),url('../font/AVGSans-Book.svg#font') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AVGSans_2';src:url('../font/AVGSans-Bold.eot');src:url('../font/AVGSans-Bold.eot?#iefix') format('embedded-opentype'),url('../font/AVGSans-Bold.woff') format('woff'),url('../font/AVGSans-Bold.ttf') format('truetype'),url('../font/AVGSans-Bold.svg#font') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AVGSans_3';src:url('../font/AVGSans-Black.eot');src:url('../font/AVGSans-Black.eot?#iefix') format('embedded-opentype'),url('../font/AVGSans-Black.woff') format('woff'),url('../font/AVGSans-Black.ttf') format('truetype'),url('../font/AVGSans-Black.svg#font') format('svg');font-weight:normal;font-style:normal;}

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; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 15px; }
.txt { font-family: Verdana; }
 
p { margin: 0; padding: 0 0 10px 0; line-height: 1.5em; }
strong, b { font-weight: bold; }
.tcenter {text-align: center;}

ul { margin: 0px 0px 15px 0px;  }
ul li {  padding: 0px 0px 0px 15px; background: url('../img/avg12-list-01.png') no-repeat left 0.5em; list-style:none; line-height: 1.7em; }
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; }
ol.alpha li { list-style-type:lower-alpha; }
ol.roman li { list-style-type:lower-roman; }
ol.disc li { list-style-type:disc; }


table.intab { width: 100%;  border-top:1px solid #ffffff; border-left: 1px solid #ffffff; margin-bottom: 15px; }
table.intab td,
table.intab th { border-right: 1px solid white; padding:7px; color:#232323; line-height:1.3em; vertical-align:middle; width:50%; }
table.intab td { background-color: #fff; }
table.intab th { background-color: #f4f4f4; font-weight: bold; text-align:left; }
table.intab tr.dark td { background-color:#EBEBEB;}
table.intab td.tcenter,
table.intab th.tcenter { text-align: center; }

a:active, 
a:link, 
a:visited { color: #008EBE; font-weight: bold; outline: none; }

.strike, .lnthrought{text-decoration: line-through !important;}
.nrml { font-weight: normal; }

/* lang selector in stdfull template START */
.width-230{width:230px !important;} 

a.btn-48, a.btn-48:link, a.btn-48:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -162px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-48:hover, a.btn-48:active {text-decoration:none; color:#ffffff;}
a.btn-48 strong, a.btn-48:link strong, a.btn-48:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -38px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
/* lang slector in stdfull template END */

/*GLOBAL end */




/*layout-stdfull.css START*/
/* template 2012 */
#wrapper { background: url("../img/avg12-background.gif") repeat-y center top; }
#maincontainer { margin:0px auto; width: 930px; overflow:visible; min-height:500px; height:auto !important; height:500px;padding-top: 15px; }
#head { background: url("../img/avg12-background-menu.gif") repeat-x center bottom; height: 53px; position:relative; z-index:2;border:1px solid #EAEAEA; }
#logo { float:left; display:inline; padding: 11px 20px 0px 25px; }
#maincontainer .skip-to-content { display:none; }
#content { padding: 5px 0px 15px 0px; }  

/* loginbox */
#loginbox { background: #285375; text-align:right; color:#ffffff; padding: 6px 6px 6px 6px; font-size:10px; } 
#loginbox span { font-weight: bold; }
#loginbox a, #loginbox a:visited, #loginbox a:hover, #loginbox a:active { color: #ffffff; text-decoration:underline;  }
#loginbox a:hover { text-decoration: none; }

/* HELP WITH PURCHASE*/
.purchase{font-size:15px !important;}
.help_with_purchase{ background: url("../../../../crp/img/2012/phone-support-icon.jpg") no-repeat left top; }
.help_with_purchase p{ padding-left:35px; font-family:Verdana; }
.help_with_purchase p .blue_number{ color: #003269;}
.help_with_purchase_email .phone{ background: url("../../../../crp/img/2012/icb-icons.png") no-repeat top left transparent; }
.help_with_purchase_email .email{ background: url("../../../../crp/img/2012/icb-icons.png") no-repeat scroll 0px -45px transparent }
.help_with_purchase_email p {padding-left:45px; font-family:Verdana;}

/* search */
#search { height: 26px; right: 22px; top: 14px; width: 153px; z-index: 2010; position: absolute; }
#search form { position: relative; margin:0; }
#search #sftxt { background: url("../img/avg12-background-search.png") no-repeat scroll 0px 0px transparent; color: #EAEAEA; display: block; font-size: 12px; font-style: italic; height: 13px; padding: 6px 50px 7px 5px; left: 0px; line-height: 12px; position: absolute; top: 0px; width: 98px; z-index: 2011; border:0px; }
#search #sfbtn { height: 26px; right: 0px; position: absolute; top: 0px; width: 44px; z-index: 2012; border:0px;  }
#search div { float: none; }

/* footer + quicklinks */
#quicklinks { width: 930px; color: #fff; clear: both; text-align: center; margin:0 auto;  height:auto; }
#quicklinks a, #quicklinks a:visited, #quicklinks a:hover, #quicklinks a:active { font-weight: normal; font-size:10px; color: #fff; padding-left: 0; background-image: none; text-decoration:none; }
#quicklinks a:hover { text-decoration:underline; }
#quicklinks div { padding:6px 0px 0px 0px; width: 912px; margin: 0 auto;}
#quicklinks #background { background:url("../img/avg12-background-quicklinks.gif") top left no-repeat; overflow: hidden; padding-left: 15px; padding-top: 5px; margin-top: 6px; height: 100%; text-align: left; width: 915px;}
#quicklinks #background h4 { color: #5C6F7B; font-size: 12px; text-transform: none; font-weight: bold;}
#quicklinks #background h4.short-header { margin-bottom: 10px; }
#quicklinks #background h4.tall-header { margin-top: 25px; }
#quicklinks #background .inner-content {overflow: hidden; width: 225px; float: left;}
#quicklinks #background .second {width: 240px;}
#quicklinks #background .third {width: 240px;}
#quicklinks #background .forth {width: 200px;}
#quicklinks #background .inner-content ul { margin: 0px; }
#quicklinks #background .inner-content li { padding: 0px; background: none; }
#quicklinks #background .inner-content li a {font-size: 10px; color: #5C6F7B; text-decoration: none; font-weight: normal;}
#quicklinks #background .inner-content li a:hover { text-decoration:underline; }
#quicklinks #background-bottom { background:url("../img/avg12-background-quicklinks-bottom.gif") no-repeat; height: 10px; width: 915px; padding: 0 0 0 15px ;}

#footer { margin:0px auto; width: 980px; background: #5C6F7B; text-align:center; color:#fff; padding: 6px 0px 6px 0px; font-size:10px; }
#footer a, #footer a:visited, #footer a:hover, #footer a:active { color: #fff; text-decoration:none; font-weight:normal; }
#footer a:hover { text-decoration: underline; }
#footer #lang-select,#footer #lang-selector { display:inline; }
#footer .flag { position: relative; top: 2px; }

/* navigation - general styles */
#navigation { background-color: #7F7F7F; width:780px; float:left; z-index:999; height:auto; background:none; }
#navigation * {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; font-family:Verdana, Geneva, sans-serif; line-height:130%;}
#navigation .menu-section { border:1px solid #c6c6c6; padding:14px 16px; font-size:10px; color:#757575; background:#ffffff; z-index:1000; display:none; position:absolute; left:0; top:51px; width:640px; }
#navigation .menu-section span a { font-weight:normal; }
#navigation .menu-section-list-desc { color:#757575; white-space:normal; }
#navigation #menu { display:inline-block; float:left; position:relative; width:100%; height:53px; }
#navigation #menu li { float:left; list-style:none; white-space: normal; background: none; height:53px;}

#navigation #menu a.menu-link { background: url("../img/nav-button.png") no-repeat scroll right -53px transparent;height:53px;color:#000000; text-decoration:none; display:block; padding:0 23px; line-height:54px; font-size:17px; font-family: "ff-din-web-pro-1","ff-din-web-pro-2",Arial,Verdana,sans-serif; font-weight:normal; z-index:2000;}
#navigation #menu li:hover a.menu-link, 
#navigation #menu li.hover a.menu-link { background-position:right 0px; cursor:pointer; color:#000; }

#navigation #menu .menu-section h3 a { font-size:12px; color:#8facce; font-weight:bold; border-bottom:1px solid #c7c7c7; display:block; margin-bottom:12px; line-height:130%; padding:0 0 9px 0; font-family:Verdana; text-decoration:none;}
#navigation #menu .menu-section h3 a:hover { text-decoration:underline; }
#navigation #menu li:hover .menu-section h3 a { background:none; }
#navigation #menu .menu-section h3.nolink { font-size:12px; color:#8facce; font-weight:bold; border-bottom:1px solid #c7c7c7; display:block; margin-bottom:12px; line-height:130%; padding:0 0 9px 0; font-family:Verdana; }
#navigation .menu-section h2 { font-size:12px; color:#e64b29; font-weight:normal; }
#navigation .menu-section ul { float:left; width:200px; display:block; }
#navigation .menu-section ul.menu-orange li a { color:#e64b29; }
#navigation .menu-section ul.menu-green li a { color:#527600; }
#navigation .menu-section ul.menu-blue li a { color:#003366; }
#navigation .menu-section ul li { padding: 0 0 10px 10px; clear:both; width:190px; }
#navigation #menu .menu-section ul li { height: auto; }
#navigation .menu-section ul li a { font-family: "Verdana",sans-serif; font-size: 12px; line-height:138%; background:none; padding:0; display:block; text-decoration:none; font-weight:normal; }
#navigation .menu-section ul li a:hover { text-decoration:underline; }
#navigation .active-submenu { display:block; }
#navigation #menu ul.menu-orange li {background:url("../img/avg12-icon-menu-orange-bullet.png") 0 7px no-repeat;}
#navigation #menu ul.menu-green li {background:url("../img/avg12-icon-menu-green-bullet.png") 0 7px no-repeat;}
#navigation #menu ul.menu-blue li {background:url("../img/avg12-icon-menu-blue-bullet.png") 0 7px no-repeat;}
#navigation ul.menu-blue {color:#00306b;}
#navigation ul.menu-orange { color:#e64b29; } 
#navigation ul.menu-green {color:#527600;}
#navigation ul.border-top { padding-top: 10px; border-top: 1px solid #C7C7C7; }
#navigation ul.full-width {width:100%; }  
#navigation ul.full-width li { width: 420px; }
#navigation .menu-section .menu-subsection { float:left; margin-right:20px; }
#navigation .menu-section .menu-subsection-last { float:left; margin-right:0px; }

/* navigation - section styles */

#navigation #section-1:hover #section-1-div,
#navigation #section-2:hover #section-2-div, 
#navigation #section-3:hover #section-3-div,
#navigation #section-4:hover #section-4-div,
#navigation #section-5:hover #section-5-div  { display:block; }
#navigation #section-1-div { width: 643px; }
#navigation #section-1-div .menu-orange { margin-right:20px; }
#navigation #section-1-div .menu-subsection { width: 420px; } /* IE6 FIX */
#navigation #section-1-div .full-width { margin-right:0px; }
#navigation #section-2-div { float: left; width:600px; }
#navigation #section-2-div.menu-section .menu-subsection,
#navigation #section-2-div.menu-section .menu-subsection-last { width: 290px; }
#navigation #section-2-div.menu-section ul { width: 280px; float: none; }
#navigation #section-2-div.menu-section ul li { width: 100%; float: left; display:block; }
#navigation #section-2-div.menu-section ul li a.lmore { display: inline; font-size: 10px; font-weight: normal; color: #008EBE; text-decoration: underline; }
#navigation #section-2-div.menu-section ul li a.lmore:hover { text-decoration: underline; cursor: pointer; }
#navigation #section-4-div { width: 420px; float: left; left: auto; right: 26px;}
#navigation #section-5-div { width: 220px; float: left; left: auto; right: 263px;}
#navigation #section-5-div .menu-subsection { width: 220px; }
#navigation #section-5-div .menu-green{ margin-right: 20px; }
#navigation #section-5-div .full-width { margin-right: 0; }

#navigation #section-2-div.china { width: 350px; }
#navigation #section-2-div.china ul.menu-orange { width: 170px; margin-right:20px; float: left; }
#navigation #section-2-div.china ul.menu-blue { width: 150px; float: left; }
#navigation #section-3-div.china { width: 420px; }

/* idTabs */
.idTabs { background:#fff; width:auto; }
.idTabs ul { background:url("/stc/tpl/crp/img/11-tabs_bg.png") repeat-x 0px 0px; border: 1px solid #ccc; border-bottom:0; padding:0; margin:0; overflow:hidden; clear:both; height:27px; }
.idTabs li { list-style:none; float:left; background:0; padding:0; background:url("/stc/tpl/crp/img/tab_bg.png") no-repeat left 0px;}
.idTabs ul a,
.idTabs ul a:hover,
.idTabs ul a:visited,
.idTabs ul a:active  { color:#515151; text-decoration:none; }
.idTabs ul a { display:block; padding:6px 10px; font: bold 13px/15px "Verdana", sans-serif; cursor:pointer; text-decoration:none; }
.idTabs ul a.selected { margin-bottom:0; color:#515151; background:#fff url("/stc/tpl/crp/img/tab_bg.png") no-repeat left 0px; cursor:default; }
.idTabs ul li:first-child { background-image:none; }
.idTabs ul li:first-child a.selected { background-image:none; }
.idTabs div { border: 1px solid #ccc; border-top:0; padding: 15px 10px 15px 11px; clear:both; }
.idTabs div a { color:#000; font-weight:bold; }


/* colorbox - START */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#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(../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 */

/* corporate colors */
.av-free { color:#f28d00 !important; }   
.av { color:#b9260b !important; }
.is { color:#037f00 !important; }
.smb { color:#207CA1 !important; }   
.olb { color:#f96e14 !important; } /* livekive */
.pct { color:#049DD7 !important; }
.premium { color:#66786b !important; }
.ls { color:#00CCFF !important; }
.fas { color:#7A1276 !important; } /* family safety */
.mob { color:#a70e2d !important; } /* mobilation */

/* standard buttons */

a.btn-std-01,
a.btn-std-01:link,
a.btn-std-01:visited,
a.btn-std-01:active,
a.btn-std-01:hover { background:url("../img/2012/background-buttons-standard-01.png") no-repeat right -25px; padding:0px 0px 0px 0px; display:inline-block; cursor:pointer; text-decoration:none;}
a.btn-std-01 span,
a.btn-std-01:link span,
a.btn-std-01:visited span,
a.btn-std-01:active span,
a.btn-std-01:hover span { background:url("../img/2012/background-buttons-standard-01.png") no-repeat left 0px; display:inline; padding: 0 10px 1px 15px; float:left; margin:0px 5px 0px 0px; color:#ffffff; font:bold 12px/24px Verdana, sans-serif; text-transform:uppercase; text-align:center; text-decoration:none; }   


/* old tabs css from crp template*/
/* content tabs start */
div.tabs_bg { background: white url('../img/tabs_bg.gif') no-repeat top left; height: 29px; position: relative; top: 2px; width: 680px; }
ul.tabs { margin: 0 0 0 0px !important; padding: 0 !important; list-style-image: none;	list-style-type: none; height: 29px; background: url('../img/11-tabs_bg.png') repeat-x left top; }
ul.tabs li, ul.tabs li.active { float: left;  background: url('../img/tab_bg.png') 0 0 no-repeat; padding: 0 0 0 10px; }
ul.tabs li.active { background: #fff; border-top: solid 1px #ccc; border-left: solid 1px #ccc; }
ul.tabs li.first {  }
ul.tabs li.first-active { background: #fff; border-top: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
ul.tabs li a, ul.tabs li.active a { padding: 6px 7px 5px 0; margin: 0; display: block; text-decoration: none; font-size: 13px; font-weight: bold; color: #515151!important; cursor: pointer; }
ul.tabs li.active a { cursor: default; }
div.tabc { width: 680px; padding: 0 !important; margin: 0 0 10px 0; clear: left; }
div.tabc_top { width: 657px;	padding: 15px 10px 4px 11px;  border: solid 1px #ccc; }
div.tabc_footer { border-top: 1px solid #c9d1d7; }

/*910 pro freeforum START*/
div.tabc910{width: 910px;padding: 0 !important;margin: 0 0 10px 0;clear: left;}
div.tabc_bg910{background: transparent url('../img/box910tabs_bg.gif') repeat-y top left;}
div.tabc_bottom910{padding: 0 0 6px 0;background: transparent url('../img/box910tabs_bg_btm.gif') no-repeat bottom left;}
div.tabc_top910{width: 879px;padding: 15px 10px 4px 11px;background: transparent url('../img/box910tabs_bg_top.gif') no-repeat top left;}
div.tabc_footer910{padding: 0 0 6px 0;background: #ecf1f5 url('../img/form_bg_btm910.gif') no-repeat bottom left;padding: 6px; border-top: 1px solid #c9d1d7;}
/* content tabs end */
/* end of old tabs css from crp template*/



hr.hidden {display:none;}

a.btn, a.btn:hover, .btn {background-color: transparent; background-repeat: no-repeat; border: medium none; cursor: pointer; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.btn_120, .btn_120 { padding: 2px 0 6px 20px; height: 22px; line-height: 22px; color: #ffffff; font: bold 12px Verdana,sans-serif; border: none; text-align: left; text-decoration: none; background-image:url("/stc/tpl/crp/img/11-btn-input-120.png"); width:120px; }

/* 404 page styles for stdfull*/
.crp-styles .fright { float:right; }
.crp-styles a.btn, 
.crp-styles a.btn:hover, 
.crp-styles .btn { background-color:transparent; background-repeat:no-repeat; border:medium none; cursor:pointer; font-weight:bold; text-transform: uppercase; text-decoration: none; padding: 2px 0 6px 20px; height: 22px; line-height: 22px; color:#fff; font: bold 12px Verdana, sans-serif!important; border: none; text-align: left; }
.crp-styles .btn_180 { background-image: url('/stc/tpl/crp/img/11-btn-input-180.png'); width: 180px; }
.crp-styles .btn_210 { background-image: url('/stc/tpl/crp/img/11-btn-input-210.png'); width: 210px; }
.crp-styles .blk { display: block; }

.btn-11-wrapper { margin: 0 0px 0 0; background: url("../img/11-btn-sprite.png") no-repeat scroll right -162px transparent; cursor: pointer; display: inline-block; padding: 0; width: auto; }
.btn-11-wrapper input { display: inline-block; float: none; margin: 0 6px 0 0; padding: 0px 10px 6px 20px; width: auto; height: 24px; font: bold 12px Verdana,sans-serif; text-transform: uppercase; text-align: left; overflow: visible; background: url("../img/11-btn-sprite.png") no-repeat scroll left -135px transparent; color: #FFFFFF; cursor: pointer; border: none; }
 
/*layout-stdfull.css end*/
/*lang-selecto.rcss  START*/
.rgn-flag {
	position: static;
	/*top: 2px;	*/
}

.cleaner {
	clear: both;
	visibility: hidden;
}

#lang-select {
	margin-right: 10px;
}

/*
 * ****************************************************
 * Styles for nonJS language selector
 */

#rgn-container {
	font-size: 12px;
	margin: 30px 0 0 0;
}

#rgn-container ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#rgn-container ul li {
	float: left;
	margin: 0 10px 0 0;
	background:none;
	padding:0;
}

#rgn-container ul a {    
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	/*
	border-left: 6px solid transparent;
	_border-left: 6px solid #fff; */
	padding: 0 0 0 6px;
	
	width: 265px;
	height: 49px;
	cursor: pointer;
	margin-right: 5px;
}

#rgn-container ul a:hover {
	font-weight: bold;
	background: url('../img/lang_selector/ls_reg_act.gif') 0px 50% no-repeat;
}

#rgn-container ul a:hover .label {
	text-decoration: underline;
}

#rgn-container ul .label {
	position: relative;
	top: -34px;
	left: 80px;
	width: 180px;
}

#lng-container {
	font-size: 12px;
}

#lng-container ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 20px 10px;
	padding: 0;
}

#lng-container ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0 10px 10px 0;
	width: 200px;
	float: left;
	background: none;
}

#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;
}

#lng-container ul li a:hover {
	text-decoration: underline;
	border:1px solid #f30;
}

#change-region div {
	margin-top: 15px;
	padding: 10px;
	float: left;
	margin: 10px 10px 5px 10px;
	clear: both;
	display: block;
	color: #036;
	text-decoration: none;
}

#change-region strong {
	font-size: 110%;
}

#change-region a {
	background: 0;
	padding: 0;
}


#change-region p#your-rgn {
	margin: 5px;
	font-size: 15px;
}

/*
 * ****************************************************
 * 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;
	/*
	border-left: 6px solid transparent;
	_border-left: 6px solid #fff; */
	padding: 0 0 0 6px;
	
	width: 265px;
	height: 49px;
	cursor: pointer;
	margin-right: 5px;
}

#fb-rgn-container ul a:hover {
/*	border-left: 6px solid #f30;*/
	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;	
}
 
#fb-lang-sel-wrapper {
	font: 0.8em tahoma; 
	color: #02538E;
	font-size: 110%;
}

/*
#fb-lang-sel-wrapper a {
	color: #02538E;  
	background: 0;
}
*/

#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;
}

/*
 * ****************************************************
 * Styles for uBrowser language selector
 */
 
#ubrowser-rgn-container {
	background: #eef4f8 url('../img/lang_selector/ls_bg.jpg') center top no-repeat; 
	padding: 0 0 20px 0;
}

#ubrowser-rgn-container h1 {
	padding-top: 50px;
	font-size: 14px;
	padding-left: 10px;
}

#ubrowser-rgn-container .ubrowser-rgn-select {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 4px solid #c1d6e4;
	padding: 10px;
	margin: 20px; 
	background-color: #fff; 
	*height: 270px;
	_height: 270px;
}

#ubrowser-rgn-container .ubrowser-rgn-select ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
}

#ubrowser-rgn-container .ubrowser-rgn-select ul li {
	margin: 0;
	padding: 2px 0;
}

#ubrowser-rgn-container .ubrowser-rgn-select .u-browser-label img {
	margin: 0 5px 0 0;
}

#ubrowser-rgn-container .hidden {
	visibility: hidden;
}

#ubrowser-rgn-container .cleaner {
	clear: both;
}
/*lang-selecto.rcss  END*/



/*forum.css START*/

/* stdfull menu fix */
#navigation #section-1-div { width: 170px; overflow:hidden; }
#navigation #section-2-div { width: 170px; overflow:hidden; left: 144px; }

/* stdfull social bar fix */
#maincontainer { overflow:visible; }

/* shorter language selector */
ul#lngsel { 
	background-image: url('../img/lngsel_arrow.gif');
	margin:0px 15px;
	width: 140px ; 
	background-position: 126px 1px; 
}

ul#lngsel ul { 
	list-style-image: none;
	list-style-type: none; 
}

ul#lngsel li { 
	line-height: 13px;
	background: none;
	padding: 0; 
}

/* new special classes */
.fullwidth{ width: 100% !important}
.inpt20 { width: 20px; }
.mright30 { margin-right:30px !important; }
.bold { font-weight: bold; }

/* Foot of tables */
.tbbgfoot{ padding-top:5px }

/* Overwrites */
#mayor { 
	width: 930px;
	padding: 0;
}
.srch{ font-family:Verdana,sans-serif;font-size:10px; }
.motto { background: transparent url('../img/logo/avg_logo_forum_en.gif') no-repeat 0 0; }
.motto_freeforum { background: transparent url('../img/logo/avg_logo_forum_en.gif') no-repeat 0 0; }
.motto_freeforum_en { background: transparent url('../img/logo/avg_logo_forum_en.gif') no-repeat 0 0; }
.motto_freeforum_cs { background: transparent url('../img/logo/avg_logo_forum_cs.gif') no-repeat 0 0; }
.motto_freeforum_de { background: transparent url('../img/logo/avg_logo_forum_de.gif') no-repeat 0 0; }
.motto_freeforum_es { background: transparent url('../img/logo/avg_logo_forum_es.gif') no-repeat 0 0; }
.motto_freeforum_fr { background: transparent url('../img/logo/avg_logo_forum_fr.gif') no-repeat 0 0; }
.motto_freeforum_id { background: transparent url('../img/logo/avg_logo_forum_id.gif') no-repeat 0 0; }
.motto_freeforum_it { background: transparent url('../img/logo/avg_logo_forum_it.gif') no-repeat 0 0; }
.motto_freeforum_ja { background: transparent url('../img/logo/avg_logo_forum_ja.gif') no-repeat 0 0; }
.motto_freeforum_ko { background: transparent url('../img/logo/avg_logo_forum_ko.gif') no-repeat 0 0; }
.motto_freeforum_ms { background: transparent url('../img/logo/avg_logo_forum_ms.gif') no-repeat 0 0; }
.motto_freeforum_nl { background: transparent url('../img/logo/avg_logo_forum_nl.gif') no-repeat 0 0; }
.motto_freeforum_pl { background: transparent url('../img/logo/avg_logo_forum_pl.gif') no-repeat 0 0; }
.motto_freeforum_pt { background: transparent url('../img/logo/avg_logo_forum_pt.gif') no-repeat 0 0; }
.motto_freeforum_ru { background: transparent url('../img/logo/avg_logo_forum_ru.gif') no-repeat 0 0; }
.motto_freeforum_sk { background: transparent url('../img/logo/avg_logo_forum_sk.gif') no-repeat 0 0; }
.motto_freeforum_tr { background: transparent url('../img/logo/avg_logo_forum_tr.gif') no-repeat 0 0; }
.motto_freeforum_zh { background: transparent url('../img/logo/avg_logo_forum_zh.gif') no-repeat 0 0; }
.motto_freeforum_zt { background: transparent url('../img/logo/avg_logo_forum_zt.gif') no-repeat 0 0; }
.motto_betaforum_en { background: transparent url('../img/logo/avg_logo_betaforum_en.png') no-repeat 0 0; }
.motto_betaforum_cs { background: transparent url('../img/logo/avg_logo_betaforum_cs.png') no-repeat 0 0; }

.iconLocker {
	background-image: url('../img/gds/Locker.gif') !important;
}

.iconTopic {
	background-image: url('../img/gds/Topic.gif') !important;
}

input.srch_exp {
	width: 200px !important;
}

/* Bigger input */
.bigInp {
	font-size:12px;
	padding:3px;
}

/* Notifications */
div.okbox910 {
	width: 910px;
	background-color: #dff0e3;
	padding: 5px 10px 10px 10px;
}

div.errbox910 {
	width: 910px;
	background-color: #f9e6e6;
	padding: 5px 10px 10px 10px;
}

p.ok, p.err { padding: 0 0 0 26px; margin: 5px 0 0 0; }
p.ok { background: transparent url('../img/forum_ico_ok.gif') no-repeat 0 0; }
p.err { background: transparent url('../img/forum_ico_err.gif') no-repeat 0 0; }

/* Citations */
div.blockquote {
	padding:5px 10px;
	background-color:#EDF2F5;
	border:1px solid #C9D1D7;
}
div.citate{
	font-weight:bolder;
	margin-bottom:5px;
}

/* Preview */
div.preview{
	margin:10px;
}

/* Adding of attachments */
.fileAdd , .fileDel {
	text-decoration: underline;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 11px;
}
.fileAdd{ background: transparent url('../img/gds/green_plus.gif') no-repeat center left; }
.fileDel{ background: transparent url('../img/gds/red_cross.gif') no-repeat center left; }

/* Legend */
table.legend td{ padding:0 0 3px 0}
table.legend th{ padding:0 0 10px 0}
table.legend td.legendfrst{ padding-right: 30px}
table.legend td.legendimg{ width:30px;}
/* Legend end */

/* Themes table */
table.themes td{ height: 50px;  }
/* Themes table end */

/* Blue Forms */
div.form910 li { font-size: 13px; margin-left:20px; }

div.form_head910blue {
	width: 910px;
	background: #f8fafb url('../img/box910blue_bg_top.gif') no-repeat 0 0;
	padding: 7px 00px;
	margin:0; }
div.form_warning910blue h2, div.form_head910blue h2{
	font-size: 16px;
	color: #003967;
	padding-bottom: 0;
	font-family: "Trebuchet MS", Verdana;}
div.form_warning910blue h2{
	margin-bottom:10px;
}

.fenv select
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
.padding6 td {
	padding: 6px;
}
/* Forms end */

ul.hshow{
	list-style:none;
	margin:1em;
	padding:0;
	width:500px;
	position:relative;
	padding-top:0px;

}
ul.hshow li{line-height:1.2em;position:relative;}
ul.hshow li a{
	text-decoration:none;
	display:block;
}
ul.hshow li a strong{
	background:#ffffcc;
	color:#000;
	padding:0 10px;
	width:100px;
	border:1px solid #ccc;
	position:relative;
	cursor:pointer
}
ul.hshow li {margin-top:-1.2em;}
ul.hshow li.one strong{margin-left:0;z-index:4}
ul.hshow li.two strong{margin-left:100px;z-index:3}
ul.hshow li.three strong{margin-left:200px;z-index:2;}
ul.hshow li.four strong{margin-left:300px;z-index:1}

ul.hshow li a span{

	text-align:left;
	padding:5px;
	color:#000;
	width:470px;
	display:none;
	float:left;clear:both;
	position:relative;
	z-index:99;
}

ul.hshow li a:hover {
	visibility:visible;
	color:#0000FF;
}
ul.hshow li a:focus strong{background:red;color:#fff}
ul.hshow li a:focus span {display:block}
ul.hshow li a{outline:none;}

ul.hshow li a:active strong{border:1px solid red;}
ul.hshow li a:active{overflow:visible;height:auto;}
ul.hshow li a:active strong{background:red;color:#fff}
ul.hshow li a:active span{display:block;}

p.explain{
	clear:both;
	margin-top:2em;
	border-top:1px dashed #ccc;
	padding-top:10px;
}


#searchi
{
	position: relative;
	height: 30px;
	left: 2px;
	top: 11px;
	z-index: 9;
	font-size: 10px;
	color: #4f6372;
}

a.forum_title {
    background: none;
    padding-left: 0;
}
.forum_title span{
	color:#002B5A;
}

.overview_underline{
	color:#0564AD;
	text-decoration: underline;
}

table thead tr th.pleft{
	padding-left: 10px;
}

table td.overview a {
	padding-left: 0;
	text-decoration:underline;
	color:#3B4752;
}
table td.post_details a.goto {
	background:url("../img/mnu/mnu3_arrow.gif") no-repeat scroll right 4px transparent;
	color:#0564ad;
	display:block;
	font-weight:normal;
	margin:0 0;
	padding:0 10px;
	text-decoration:none;
}
a.gotoTop {
	background:url("../img/mnu/mnu3_arrow_up.jpg") no-repeat scroll right 4px transparent;
	font-weight:normal;
	margin:0 0;
	padding:0 12px 0 0;
	text-decoration:none;
}
table td.post_details a.blue {
	background-image: none;
	padding-left: 0;
	color:#0564AD;
	font-size: 13px;
}
table tr.minirow th
{
	padding: 6px 0;
}

table.norm870_forum_search td 
{
	border: none;
	background: none;
}
/* Styles for tool selector */

/*  New treath table */
.newTreath td{vertical-align:middle}

/* Special styles for IE 6 when javascript is off */
div#toolselinojs { width:200px }
div#toolselinojs div#toollist ul { display:block; height:45px; /*overflow-y:auto;*/ }

/* Hover hiding, but not in IE 6 */
ul#toolsel li.hoverable:hover ul, ul#toolsel li.hover ul{ display:block; }

div#tools.hoverable:hover div#toollist, div#toolsBottom.hoverable:hover div#toolbottomlist
{
display:block;
}
div#tools.hoverable:hover a#menutitle, div#toolsBottom.hoverable:hover a#menutitlebottom
{
	border: solid 1px #B6CAD9;
	border-bottom: none;
	outline:none;
}
div#tools, div#toolsBottom {
	position: relative;
	height: 20px;
	float: left;
}
div#tools a, div#toolsBottom a{
	/*display: block;*/
	position: relative;
	font-size: 11px;
	font-weight: bold;
	color: #1864AD;
	padding: 2px 6px;
	/*	z-index: 9999;  cause bug in new forum*/
	background:#FFF;
	border: solid 1px #FFF;
	border-bottom: none;
	outline:none;
}
div#tools a.active, div#toolsBottom a.active {
	border: solid 1px #CDCDCD;
	border-bottom: none;
	outline:none;
}
div#tools div#toollist, div#toolsBottom div#toolbottomlist {
	position: relative;
	margin-top: 0px;
	/*margin-top: -1px;*/
	display: none;
}
div#tools div#toollist ul, div#toolsBottom div#toolbottomlist ul {
	list-style-type:none;
	list-style-image:none;
	border:1px solid #CDCDCD;
	background:#FFF;
	width:180px;
	/*display:none;*/
	text-align: left;
	position: absolute;
	margin: 0;
	padding: 6px;
}
div#tools div#toollist ul li, div#toolsBottom div#toolbottomlist ul li {
	background:#FFF;
	padding: 3px;
	font-size:10px;
	line-height:13px;
}
div#tools div#toollist ul li a, div#toolsBottom div#toolbottomlist ul li a {
	font-weight:normal;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}
div#tools div#toollist ul li a:hover, div#toolsBottom div#toolbottomlist ul a:hover {
	text-decoration: underline;
}
/***************************************************/

div.box910grey {
	width: 910px;
	background-color: transparent;
	background-image: url('../img/box910grey_bg_top.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 6px;
	margin-bottom: 10px;
}
div.box910greyin { width: 890px; background: transparent url('../img/box910grey_bg_btm.gif') no-repeat bottom left; padding: 5px 10px 10px 10px;}

table.norm910 td, table.norm890 td, table.norm870 td, table.norm850 td, table.norm830 td { border: 0px; border-right: 1px solid #e9e9e9; background-color: #fff; }
table.norm910 th.main, table.norm890 th.main, table.norm870 th.main, table.norm850 th.main, table.norm830 th.main {
	background-color: transparent;
	border: 0px;
	border-right: 1px solid #e9e9e9;
	padding:7px 0}
table.norm910 td.icon, table.norm890 td.icon, table.norm870 td.icon, table.norm850 td.icon, table.norm830 td.icon { background-color: transparent; border-left: 0; }
table.norm910 td.last, table.norm890 td.last, table.norm870 td.last, table.norm850 td.last, table.norm830 td.last { border-right: 0; }
table.norm910 td.first, table.norm890 td.first, table.norm870 td.first, table.norm850 td.first, table.norm830 td.first { border-left: 0; }
table.norm910 tr.fdark td, table.norm890 tr.fdark td, table.norm870 tr.fdark td , table.norm850 tr.fdark td , table.norm830 tr.fdark td { background-color: #f4f9fb;} 

div.box890grey { width: 890px; background: transparent url('../img/box890grey_bg_top.gif') no-repeat 0 0; padding-top: 6px; }
div.box890greyin { width: 870px; background: transparent url('../img/box890grey_bg_btm.gif') no-repeat bottom left; padding: 5px 10px 10px 10px;}

div.box890greylight { width: 890px; background: transparent url('../img/box890greylight_bg_top.gif') no-repeat 0 0; padding-top: 6px; }
div.box890greylightin { width: 870px; background: transparent url('../img/box890greylight_bg_btm.gif') no-repeat bottom left; padding: 5px 10px 10px 10px;}

div.box870grey { width: 870px; background: transparent url('../img/box870grey_bg_top.gif') no-repeat 0 0; padding-top: 6px; }
div.box870greyin { width: 850px; background: transparent url('../img/box870grey_bg_btm.gif') no-repeat bottom left; padding: 5px 10px 10px 10px;}

div.box870greylight { width: 870px; background: transparent url('../img/box870greylight_bg_top.gif') no-repeat 0 0; padding-top: 6px; }
div.box870greylightin { width: 850px; background: transparent url('../img/box870greylight_bg_btm.gif') no-repeat bottom left; padding: 5px 10px 10px 10px;}


.pager {
	background: #CDCDCD;
	padding: 1px 4px;
	margin: 1px;
	color:#02538e;
	text-decoration: none;
}
span.pager {
	font-weight: bold;
	border: 1px solid #bdbdbd;
}

div.pager {
	float: right;
	margin: 10px 0;
	font-size:  12px;
	background-color: transparent;
	color: #666;
}

a.pager:hover {
	background-color: #ffffff;
	text-decoration: none;	
}

/*post list*/
table.post {
	width: 890px;
	text-align: left;
	}
table.post th, table.post td {
	margin: 0;
	padding: 10px;
	}
table.post thead th {
	background: transparent url(../img/table_bg_top910.gif) left top;
	width:160px;
	border-bottom: 1px solid #e9e9e9;
	color: #666;
	font-weight: normal;
	}
table.post thead td {
	background: transparent url(../img/table_bg_top910.gif) right top;
	width: 730px;
	border-bottom: 1px solid #eef3f4;
	}
table.post thead td h1 {
	padding: 0;
	margin: 0;
	float:left;
	}

table.post thead td div.tright {
	color: #003967;
	font-weight: bold;
}

table.post tbody th {
	background-color: #fff;
	vertical-align:top;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #eef3f4;
	border-top: 1px solid #bedaef;
	color:#666;
	font-weight:normal;
	text-align: left;
	padding-left: 
	}
table.post tbody th a {
	color: #02538e;
	font-weight: bold;
}
table.post tbody td {
	border-right: 1px solid #e9e9e9;
	border-top: 1px solid #bedaef;
	padding: 10px;
	}
table.post tfoot th {
	background: transparent url(../img/table_bgleft_btmpost.gif) left bottom no-repeat;
	border-right: 1px solid #e9e9e9;
	padding: 0 10px 5px 10px;
	}
table.post tfoot td {
	background: transparent url(../img/table_bgright_btmpost.gif) right bottom no-repeat;
	padding: 0 10px 5px 10px;
	text-align: right;
	}

/*post form*/
.gdslbl {
	width:15%;
	text-align:right;
}
.gdslbl2 {
	width:70%;
}
.gdslbl3 {
	width:65%;
}
.trightBlue { text-align: right !important; color:#0564ad; /*vertical-aling:middle*/ }


/*rating*/
span.boldRed {
	color:#FF0000;
	font-weight:bold;
}

span.boldGreen {
	color:#008000;
	font-weight:bold;
}

span.boldGrey {
	color:#808080;
	font-weight:bold;
}

img.ratingStar {
	padding: 0px;
	margin:0 !important;
}

.nonDecor {
	text-decoration: none;
}

div.tbbgbtm910grey { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm910grey.gif') no-repeat bottom left; }
div.tbbgbtm890grey { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm890grey.gif') no-repeat bottom left; }

.no-margins {
	margin: 0px;
}
.no-borders, table td.no-borders {
	border: none;
}


div.box910blue { width: 910px; background: transparent url('../img/box910blue_bg_top.gif') no-repeat 0 0; padding-top: 6px; }
div.box910bluein {  background: transparent url('../img/box910blue_bg_btm.gif') no-repeat bottom left; padding-top: 5px; padding-bottom: 10px; margin-bottom: 10px; }
div.box910bluein a {
	font-weight: bold;
	background-image: none;
	color:#0564AD;
}

div.tabc910_bg
{
	background: transparent url('../img/box910tabs_bg.gif') repeat-y top left;
}

div.tabc920
{
	width: 920px;
}

div.tabc930_top
{
	width: 930px;
	padding: 15px 10px 4px 11px;
	background: #CDCDCD;
	/*padding: 10px 10px 0 11px;*/
}

table.box920white table.box930white{
	background: #FFFFFF;
	border-collapse:collapse;
}

table.box920white {
	width:920px;
}

table.box930white {
	width:930px;
}

table.box930blue thead th, table.box890blue tbody td{
	text-align:left;
	padding: 5px;
	color:#0564ad;
	border-right: solid 1px #ffffff;
}
table.box930blue th, table.box890blue td{
	text-align:left;
	padding: 5px;
	border-right: solid 1px #ffffff;
	vertical-align:top;
}
table.box930blue thead th.left{ background: transparent url(../img/box910blue2_bg_top.gif) top left no-repeat;}
table.box930blue thead th.right{ background: transparent url(../img/box910blue2_bg_top.gif) top right no-repeat;}
table.box930blue tbody td.left{ background: transparent url(../img/box910blue2_bg_btm.gif) bottom left no-repeat;}
table.box930blue tbody td.right{ background: transparent url(../img/box910blue2_bg_btm.gif) bottom right no-repeat;}

table info{
	border: 0px;
	/*cellspacing: 0px;*/
	/*cellpadding: 0px;*/
}

table table.info td, table.info th {
	text-align:left;
	color:#333;
	font-size: 11px;
	vertical-align:top;
	padding: 5px;
	border: 0px;
}
table.info th{
    font-weight:bold;
}
/*    admin control panel         */

/*
table.box910acp {
	width:910px;
	background: #EDF2F5;
	border-collapse:collapse;
	margin-top: 15px;
}
table.box910acp a{
	text-decoration:none;
	font-size: 13px;
}
table.box910acp thead tr th{
	font-size: 14px;
	color:#002B5A;
	padding: 10px;
	padding-left: 15px;
}
table.box910acp thead th, table.box910acp tbody td{
	text-align:left;
	color:#0564ad;
	border-right: solid 1px #ffffff;
}
table.box910acp tbody td{
	padding-left: 15px;
}
table.box910acp th, table.box910acp td{
	text-align:left;
	padding: 5px;
	border-right: solid 1px #ffffff;
	vertical-align:top;
}
table.box910acp tbody tr.pbottom td{ padding-bottom: 15px; }
*/
.overflow{
	height: 120px;
	overflow: auto;
	}

.forum_title, .forum_title a, .forum_title a:hover, a.forum_title , a.forum_title:hover,
div.form_head910blue h2, div.form_warning910blue h2 {
	background-position:2px 5px;
	background-repeat:no-repeat;
	color:#737373;
	font-size:18px;
	font-weight: bold;
	line-height:19px;
	text-decoration:none;
	background-image:none;
}

ul.acp
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-image: none;
	list-style:none;
}
/*roles admin*/
.role_subtitle{
	text-align:left;
	padding-left: 5px;
	text-decoration: underline;
	font-weight: bold;
}

.role_type{
	color: #0564AD;
	text-align:left;
	padding: 5px;
	font-weight: bold;
}

.hoverHand { cursor: pointer; }

a.postTitle {
	background-repeat:no-repeat;
	background-position:2px 5px;
	line-height:19px;
	padding-left:25px;
	font-size:18px;
	color: #737373;
	text-decoration: none;
}

.approved {
	background-image:url(../img/gds/post_approved.gif);
	background-repeat: no-repeat;
}

.disapproved {
	background-image:url(../img/gds/post_disapproved.gif);
	background-repeat: no-repeat;
}

.unread {
	background-image:url(../img/gds/post_star.gif);
	background-repeat: no-repeat;
}

.unreadapproved {
	background-image:url(../img/gds/post_star_approved.gif);
	background-repeat: no-repeat;
}

.unreaddisapproved {
	background-image:url(../img/gds/post_star_disapproved.gif);
	background-repeat: no-repeat;
}

a.padLeft5, a.padLeft5:hover {
	padding-left:5px;
}

a.padLeft20, a.padLeft20:hover {
	padding-left:20px;
}

a.padLeft35, a.padLeft35:hover {
	padding-left:35px;
}

#searchForum input {
	vertical-align:middle;
	line-height:140%;
}

#sfbtnForum {
	background-color:transparent !important;
	border:medium none !important;
}

/* 2011 styles BEGIN*/
td.themeCell {
	border-left: 1px solid #CDCDCD;
	min-width: 10px;
}

.themeHeader {
	border-left: 1px solid #CDCDCD;
	color: #013E69;
}

.headerLink {
	color: #013E69 !important;
	text-decoration:none;
}

tr.themeHeaderRow {
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 8px;
}

a.bigHeadline {
	color:#737373;
	font-size:18px;
	font-weight:bold;
	line-height:1.3em;
	text-decoration:none;
	text-transform:uppercase;
}

.normalBorder {
	border:1px solid #CDCDCD;
}

.leftBorder {
	border-left:1px solid #EBEBEB;
}

.rightBorder {
	border-right:1px solid #EBEBEB;
}

.topBorder {
	border-top:1px solid #EBEBEB;
}

.bottomBorder {
	border-bottom:1px solid #EBEBEB;
}

.srchForumBox {
	border:1px solid #CDCDCD;
	padding:1px;
}

.evenRowBg {
	background-color: #E7E7E7;
}

.lastThemeRow {
	border-top: 1px solid #CDCDCD; 
	color:#013E69;
}

.rightArrowLink {
	background:url('../img/mnu/mnu3_arrow.gif') no-repeat scroll right 4px transparent;
	color:#0564ad;
	display:block;
	font-weight:normal;
	margin:0 0;
	padding: 0 10px 0 0;
	text-decoration:none;
}

.textNormal {
	font-weight:normal !important;
}

a.decorNone {
	text-decoration:none;
}

a.decorNone:hover {
	text-decoration:none;
}

.width910 {
	width: 910px;
}

.greyBgStrip {
	background:url('../img/11-boxes-15-bg.png') right top repeat-y; 
}

/* 2011 styles END*/

/*forum.css END*/



/* styles-forum.css start */
/* color definitions start */

/* common margins and paddings start */
p { margin: 0 0 10px 0; }
/* common margins and paddings end */

hr.hidden { display: none; }
td { padding: 6px 10px 6px 10px; }
a img { border: none !important; }

.prdhdr {	background-repeat: no-repeat; padding-left: 0px; }
.warning { color:#EB1D24; }
.topic-table td{ vertical-align:middle; }
.tbbgtop910{ width:910px; }
/*nove pridane prvky end*/

ul, ul.check, ul.nwhome, ol { margin: 0 0 10px 10px; }
/* ul.check { list-style-image: url('../img/11-list-01.png'); } */
ul.nwhome  { list-style-image: url('../img/list_bullet_darkgrey.gif'); line-height: 16px; margin-left: 0px;}
li  a, ol  a { background: 0; padding-left:0; }  /* odkaz uvnitr seznamu nesmi mit ikonu */
li > ul { margin-bottom:0; } /* seznam v seznamu nesmi mit spodni okraj */
a.dwn, a.sh2, .arrow-01 { display: inline-block;  font-weight: bold; text-decoration: underline; background: transparent; }
.arrow-02:link, .arrow-02:visited {color:#232323; text-transform:uppercase; text-decoration:none;  background:url('../img/11-link-01.png') no-repeat scroll right 50% transparent; padding-right:10px;}
.arrow-02:hover, .arrow-02:active {color:#232323; text-transform:uppercase; text-decoration:underline; background:url('../img/11-link-01.png') no-repeat scroll right 50% transparent; padding-right:10px;}
a.arrow-01 {background:url('../img/11-link-01.png') no-repeat scroll right 50% transparent; padding-right:10px;}

ul.nwhome {margin:0px 0px 10px; padding:0; list-style:none; list-style-image:none;}
ul.nwhome li {margin:10px 0px 0px;}
.red {color: #eb1d24  !important;}

.clear { visibility: hidden; clear: both; height: 0; overflow: hidden; }

.cntbox_ico { padding-right: 3px; }
.cntbox_btm { height: 18px; clear: both; }

.lnthrought{ text-decoration: line-through;}
td.fit_va { text-align: left !important; }
.tright, .a_right { text-align: right !important; }
.tleft, .a_left { text-align: left !important; }
.tcenter, .a_center { text-align: center !important; }
em, .hlt { font-style: normal; }

.vmiddle, .fit_va, td.flb_va { vertical-align: middle; }
.flb { font-weight: bold; }
.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }

.border_01_all { border: 1px solid #cccccc; }
.border_left { border-left: 1px solid #c9d1d7!important; }
.border_right { border-right: 1px solid #ccc!important; }
.border_top { border-top: 1px solid #ccc!important; }
.border_bottom { border-bottom: 1px solid #ccc!important; }
.border_none { border: 0px !important; }
.bcollapse { border-collapse:collapse }


.fleft { float: left; }
.flright, .fright  { float: right!important; }
.fnone { float: none !important; }

.clear_right { clear: right; }
.clear_left { clear: left; }
.clear_both { clear: both; }

.inlel { display: inline !important; }
.inblk { display: inline-block !important; }
.blk { display: block; }
.dnone { display: none !important; }
.unone { text-decoration: none !important; }
.cpointer { cursor: pointer; }

/* Margin Classes */
.mcenter {margin: 0 auto;}

.mn { margin: 0 !important; }
.mtn { margin-top: 0 !important; }
.mrn { margin-right: 0 !important; }
.mbn { margin-bottom: 0 !important; }
.mln { margin-left: 0 !important; }

.mall_half { margin: 5px !important; }
.mt_half { margin-top: 5px !important; }
.mr_half { margin-right: 5px !important; }
.mb_half { margin-bottom: 5px !important; }
.ml_half { margin-left: 5px !important;  }

.mall { margin: 10px !important; }
.mtop { margin-top: 10px !important; }
.mright { margin-right: 10px !important; }
.mbottom { margin-bottom: 10px !important; }
.mleft { margin-left: 10px !important; }

.mall15 { margin: 15px !important; }
.mtop15 { margin-top: 15px !important; }
.mright15 { margin-right: 15px !important; }
.mbottom15 { margin-bottom: 15px !important; }
.mleft15 { margin-left: 15px !important; }

.mall20 { margin: 20px !important; }
.mtop20 { margin-top: 20px !important; }
.mright20 { margin-right: 20px !important; }
.mbottom20 { margin-bottom: 20px !important; }
.mleft20 { margin-left: 20px !important; }

.mall25 { margin: 25px !important; }
.mtop25 { margin-top: 25px !important; }
.mright25 { margin-right: 25px !important; }
.mbottom25 { margin-bottom: 25px !important; }
.mleft25 { margin-left: 25px !important; }

.mall30 { margin: 30px !important; }
.mtop30 { margin-top: 30px !important; }
.mright30 { margin-right: 30px !important; }
.mbottom30 { margin-bottom: 30px !important; }
.mleft30 { margin-left: 30px !important; }

.mall35 { margin: 35px !important; }
.mtop35 { margin-top: 35px !important; }
.mright35 { margin-right: 35px !important; }
.mbottom35 { margin-bottom: 35px !important; }
.mleft35 { margin-left: 35px !important; }

.mall40 { margin: 40px !important; }
.mtop40 { margin-top: 40px !important; }
.mright40 { margin-right: 40px !important; }
.mbottom40 { margin-bottom: 40px !important; }
.mleft40 { margin-left: 40px !important; }

.mall45 { margin: 45px !important; }
.mtop45 { margin-top: 45px !important; }
.mright45 { margin-right: 45px !important; }
.mbottom45 { margin-bottom: 45px !important; }
.mleft45 { margin-left: 45px !important; }

.mall50 { margin: 50px !important; }
.mtop50 { margin-top: 50px !important; }
.mright50 { margin-right: 50px !important; }
.mbottom50 { margin-bottom: 50px !important; }
.mleft50 { margin-left: 50px !important; }

/* Padding Classes */
.pn { padding: 0 !important; }
.ptn { padding-top: 0 !important; }
.prn { padding-right: 0 !important; }
.pbn { padding-bottom: 0 !important; }
.pln { padding-left: 0 !important; }

.pall_half { padding: 5px !important;}
.pt_half { padding-top: 5px !important; }
.pr_half { padding-right: 5px !important; }
.pb_half { padding-bottom: 5px !important; }
.pl_half { padding-left: 5px !important; }

.pall { padding: 10px !important;}
.ptop { padding-top: 10px !important; }
.pright { padding-right: 10px !important; }
.pbottom { padding-bottom: 10px !important; }
.pleft { padding-left: 10px !important; }

.pall15 { padding: 15px !important;}
.ptop15 { padding-top: 15px !important; }
.pright15 { padding-right: 15px !important; }
.pbottom15 { padding-bottom: 15px !important; }
.pleft15 { padding-left: 15px !important; }

.pall20 { padding: 20px !important;}
.ptop20 { padding-top: 20px !important; }
.pright20 { padding-right: 20px !important; }
.pbottom20 { padding-bottom: 20px !important; }
.pleft20 { padding-left: 20px !important; }

.pall25 { padding: 25px !important;}
.ptop25 { padding-top: 25px !important; }
.pright25 { padding-right: 25px !important; }
.pbottom25 { padding-bottom: 25px !important; }
.pleft25 { padding-left: 25px !important; }

.pall30 { padding: 30px !important;}
.ptop30 { padding-top: 30px !important; }
.pright30 { padding-right: 30px !important; }
.pbottom30 { padding-bottom: 30px !important; }
.pleft30 { padding-left: 30px !important; }

.pall35 { padding: 35px !important;}
.ptop35 { padding-top: 35px !important; }
.pright35 { padding-right: 35px !important; }
.pbottom35 { padding-bottom: 35px !important; }
.pleft35 { padding-left: 35px !important; }

.pall40 { padding: 40px !important;}
.ptop40 { padding-top: 40px !important; }
.pright40 { padding-right: 40px !important; }
.pbottom40 { padding-bottom: 40px !important; }
.pleft40 { padding-left: 40px !important; }

.pall45 { padding: 45px !important;}
.ptop45 { padding-top: 45px !important; }
.pright45 { padding-right: 45px !important; }
.pbottom45 { padding-bottom: 45px !important; }
.pleft45 { padding-left: 45px !important; }

.pall50 { padding: 50px !important; }
.ptop50 { padding-top: 50px !important; }
.pright50 { padding-right: 50px !important; }
.pbottom50 { padding-bottom: 50px !important; }
.pleft50 { padding-left: 50px !important; }

ul.clr, ul.clr li { margin:0; padding:0; list-style:none !important; background: none; }
ol.clr { list-style: none; }

.relative { position: relative; }
.absolute { position: absolute; }
.static { position: static !important; }
.position-top { top: 0; }
.position-bottom { bottom: 0; }
.position-left { left: 0; }
.position-right { right: 0; }

.border_01_left { border-left: 1px solid #cccccc; }
.border_01_right { border-right: 1px solid #cccccc; }
.border_01_top { border-top: 1px solid #cccccc; }
.border_01_bottom { border-bottom: 1px solid #cccccc; }
.border_02_left { border-left: 1px solid #ebebeb; }
.border_02_right { border-right: 1px solid #ebebeb; }
.border_02_top { border-top: 1px solid #ebebeb; }
.border_02_bottom { border-bottom: 1px solid #ebebeb; }

.nundrln { text-decoration: none; }
.nundrln:hover { text-decoration: underline !important; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.nonecase { text-transform: none; }

.bgwhite { background-color: #fff !important; }
.bgnone { background: 0 !important; }
.bgright { background-position: right !important;}
.uclninput { width: 280px; }

/* width generators */
.width-5{width:5px !important;} .width-10{width:10px !important;} .width-15{width:15px !important;} .width-20{width:20px !important;} .width-25{width:25px !important;} .width-30{width:30px !important;} .width-35{width:35px !important;} .width-40{width:40px !important;} .width-45{width:45px !important;} .width-50{width:50px !important;} .width-55{width:55px !important;} .width-60{width:60px !important;} .width-65{width:65px !important;} .width-70{width:70px !important;} .width-75{width:75px !important;} .width-80{width:80px !important;} .width-85{width:85px !important;} .width-90{width:90px !important;} .width-95{width:95px !important;} .width-100{width:100px !important;} .width-105{width:105px !important;} .width-110{width:110px !important;} .width-115{width:115px !important;} .width-120{width:120px !important;} .width-125{width:125px !important;} .width-130{width:130px !important;} .width-135{width:135px !important;} .width-140{width:140px !important;} .width-145{width:145px !important;} .width-150{width:150px !important;} .width-155{width:155px !important;} .width-160{width:160px !important;} .width-165{width:165px !important;} .width-170{width:170px !important;} .width-175{width:175px !important;} .width-180{width:180px !important;} .width-185{width:185px !important;} .width-190{width:190px !important;} .width-195{width:195px !important;} .width-200{width:200px !important;} .width-205{width:205px !important;} .width-210{width:210px !important;} .width-215{width:215px !important;} .width-220{width:220px !important;} .width-225{width:225px !important;} .width-230{width:230px !important;} .width-235{width:235px !important;} .width-240{width:240px !important;} .width-245{width:245px !important;} .width-250{width:250px !important;} .width-255{width:255px !important;} .width-260{width:260px !important;} .width-265{width:265px !important;} .width-270{width:270px !important;} .width-275{width:275px !important;} .width-280{width:280px !important;} .width-285{width:285px !important;} .width-290{width:290px !important;} .width-295{width:295px !important;} .width-300{width:300px !important;} .width-305{width:305px !important;} .width-310{width:310px !important;} .width-315{width:315px !important;} .width-320{width:320px !important;} .width-325{width:325px !important;} .width-330{width:330px !important;} .width-335{width:335px !important;} .width-340{width:340px !important;} .width-345{width:345px !important;} .width-350{width:350px !important;} .width-355{width:355px !important;} .width-360{width:360px !important;} .width-365{width:365px !important;} .width-370{width:370px !important;} .width-375{width:375px !important;} .width-380{width:380px !important;} .width-385{width:385px !important;} .width-390{width:390px !important;} .width-395{width:395px !important;} .width-400{width:400px !important;} .width-405{width:405px !important;} .width-410{width:410px !important;} .width-415{width:415px !important;} .width-420{width:420px !important;} .width-425{width:425px !important;} .width-430{width:430px !important;} .width-435{width:435px !important;} .width-440{width:440px !important;} .width-445{width:445px !important;} .width-450{width:450px !important;} .width-455{width:455px !important;} .width-460{width:460px !important;} .width-465{width:465px !important;} .width-470{width:470px !important;} .width-475{width:475px !important;} .width-480{width:480px !important;} .width-485{width:485px !important;} .width-490{width:490px !important;} .width-495{width:495px !important;} .width-500{width:500px !important;} .width-505{width:505px !important;} .width-510{width:510px !important;} .width-515{width:515px !important;} .width-520{width:520px !important;} .width-525{width:525px !important;} .width-530{width:530px !important;} .width-535{width:535px !important;} .width-540{width:540px !important;} .width-545{width:545px !important;} .width-550{width:550px !important;} .width-555{width:555px !important;} .width-560{width:560px !important;} .width-565{width:565px !important;} .width-570{width:570px !important;} .width-575{width:575px !important;} .width-580{width:580px !important;} .width-585{width:585px !important;} .width-590{width:590px !important;} .width-595{width:595px !important;} .width-600{width:600px !important;} .width-605{width:605px !important;} .width-610{width:610px !important;} .width-615{width:615px !important;} .width-620{width:620px !important;} .width-625{width:625px !important;} .width-630{width:630px !important;} .width-635{width:635px !important;} .width-640{width:640px !important;} .width-645{width:645px !important;} .width-650{width:650px !important;} .width-655{width:655px !important;} .width-660{width:660px !important;} .width-665{width:665px !important;} .width-670{width:670px !important;} .width-675{width:675px !important;} .width-680{width:680px !important;} .width-685{width:685px !important;} .width-690{width:690px !important;} .width-695{width:695px !important;} .width-700{width:700px !important;} .width-705{width:705px !important;} .width-710{width:710px !important;} .width-715{width:715px !important;} .width-720{width:720px !important;} .width-725{width:725px !important;} .width-730{width:730px !important;} .width-735{width:735px !important;} .width-740{width:740px !important;} .width-745{width:745px !important;} .width-750{width:750px !important;} .width-755{width:755px !important;} .width-760{width:760px !important;} .width-765{width:765px !important;} .width-770{width:770px !important;} .width-775{width:775px !important;} .width-780{width:780px !important;} .width-785{width:785px !important;} .width-790{width:790px !important;} .width-795{width:795px !important;} .width-800{width:800px !important;} .width-805{width:805px !important;} .width-810{width:810px !important;} .width-815{width:815px !important;} .width-820{width:820px !important;} .width-825{width:825px !important;} .width-830{width:830px !important;} .width-835{width:835px !important;} .width-840{width:840px !important;} .width-845{width:845px !important;} .width-850{width:850px !important;} .width-855{width:855px !important;} .width-860{width:860px !important;} .width-865{width:865px !important;} .width-870{width:870px !important;} .width-875{width:875px !important;} .width-880{width:880px !important;} .width-885{width:885px !important;} .width-890{width:890px !important;} .width-895{width:895px !important;} .width-900{width:900px !important;} .width-905{width:905px !important;} .width-910{width:910px !important;} .width-915{width:915px !important;} .width-920{width:920px !important;} .width-925{width:925px !important;} .width-930{width:930px !important;} .width-935{width:935px !important;} .width-full {width:100% !important;} .width-auto {width:auto !important;}
/* buttons start */

/* input buttons */
.btn_cart_large_90,  a.btn_cart_large_90, .btn_large_90, a.btn_large_90,  .btn_back_large_90,  a.btn_back_large_90,  .btn_medium_90,  a.btn_medium_90, .btn_back_medium_90,  a.btn_back_medium_90, .btn_dwn_90, a.btn_dwn_90, .btn_90, .btn_arrow_90, .btn_back_90 { background-image: url('../img/11-btn-input-90.png');  width: 90px;  }
.btn_cart_large_120, a.btn_cart_large_120, .btn_large_120,  a.btn_large_120, .btn_back_large_120, a.btn_back_large_120, .btn_medium_120,  a.btn_medium_120, .btn_back_medium_120,  a.btn_back_medium_120, .btn_dwn_120, a.btn_dwn_120, .btn_120, .btn_arrow_120, .btn_back_120 { background-image: url('../img/11-btn-input-120.png'); width: 120px; }
.btn_cart_large_150, a.btn_cart_large_150, .btn_large_150,  a.btn_large_150, .btn_back_large_150, a.btn_back_large_150, .btn_medium_150,  a.btn_medium_150, .btn_back_medium_150,  a.btn_back_medium_150, .btn_dwn_150, a.btn_dwn_150, .btn_150, .btn_arrow_150, .btn_back_150 { background-image: url('../img/11-btn-input-150.png'); width: 150px; }
.btn_cart_large_180, a.btn_cart_large_180, .btn_large_180,  a.btn_large_180, .btn_back_large_180, a.btn_back_large_180, .btn_medium_180,  a.btn_medium_180, .btn_back_medium_180,  a.btn_back_medium_180, .btn_dwn_180, a.btn_dwn_180, .btn_180, .btn_arrow_180, .btn_back_180 { background-image: url('../img/11-btn-input-180.png'); width: 180px; }
.btn_cart_large_210, a.btn_cart_large_210, .btn_large_210,  a.btn_large_210, .btn_back_large_210, a.btn_back_large_210, .btn_medium_210,  a.btn_medium_210, .btn_back_medium_210,  a.btn_back_medium_210, .btn_dwn_210, a.btn_dwn_210, .btn_210, .btn_arrow_210, .btn_back_210 { background-image: url('../img/11-btn-input-210.png'); width: 210px; }
.btn_cart_large_240, a.btn_cart_large_240, .btn_large_240,  a.btn_large_240, .btn_back_large_240, a.btn_back_large_240, .btn_medium_240,  a.btn_medium_240, .btn_back_medium_240,  a.btn_back_medium_240, .btn_dwn_240, a.btn_dwn_240, .btn_240, .btn_arrow_240, .btn_back_240 { background-image: url('../img/11-btn-input-240.png'); width: 240px; }
.btn_cart_large_270, a.btn_cart_large_270, .btn_large_270,  a.btn_large_270, .btn_back_large_270, a.btn_back_large_270, .btn_medium_270,  a.btn_medium_270, .btn_back_medium_270,  a.btn_back_medium_270, .btn_dwn_270, a.btn_dwn_270, .btn_270, .btn_arrow_270, .btn_back_270 { background-image: url('../img/11-btn-input-270.png'); width: 270px; }
.btn_cart_large_300, a.btn_cart_large_300, .btn_large_300,  a.btn_large_300, .btn_back_large_300, a.btn_back_large_300, .btn_medium_300,  a.btn_medium_300, .btn_back_medium_300,  a.btn_back_medium_300, .btn_dwn_300, a.btn_dwn_300, .btn_300, .btn_arrow_300, .btn_back_300 { background-image: url('../img/11-btn-input-300.png'); width: 300px; }

a.btn_medium_90, a.btn_medium_120, a.btn_medium_150, a.btn_medium_180, a.btn_medium_210, a.btn_medium_240, a.btn_medium_270, a.btn_medium_300, a.btn_medium_90:hover, a.btn_medium_120:hover, a.btn_medium_150:hover, a.btn_medium_180:hover, a.btn_medium_210:hover, a.btn_medium_240:hover,a.btn_medium_270:hover, a.btn_medium_300:hover, a.btn_back_medium_90, a.btn_back_medium_120, a.btn_back_medium_150, a.btn_back_medium_180, a.btn_back_medium_210, a.btn_back_medium_240, a.btn_back_medium_270, a.btn_back_medium_300, a.btn_back_medium_90:hover, a.btn_back_medium_120:hover, a.btn_back_medium_150:hover, a.btn_back_medium_180:hover, a.btn_back_medium_210:hover, a.btn_back_medium_240:hover, a.btn_back_medium_270:hover, a.btn_back_medium_300:hover, a.btn_large_90, a.btn_large_120, a.btn_large_150, a.btn_large_180, a.btn_large_210, a.btn_large_240, a.btn_large_270, a.btn_large_300, a.btn_large_90:hover, a.btn_large_120:hover, a.btn_large_150:hover, a.btn_large_180:hover, a.btn_large_210:hover, a.btn_large_240:hover, a.btn_large_270:hover, a.btn_large_300:hover,
a.btn_cart_large_90, a.btn_cart_large_120, a.btn_cart_large_150, a.btn_cart_large_180, a.btn_cart_large_210, a.btn_cart_large_240, a.btn_cart_large_270, a.btn_cart_large_300,
a.btn_cart_large_90:hover, a.btn_cart_large_120:hover, a.btn_cart_large_150:hover, a.btn_cart_large_180:hover, a.btn_cart_large_210:hover, a.btn_cart_large_240:hover, a.btn_cart_large_270:hover, a.btn_cart_large_300:hover, .btn_medium_90, .btn_medium_120, .btn_medium_150, .btn_medium_180, .btn_medium_210, .btn_medium_240, .btn_medium_270, .btn_medium_300,

.btn_medium_90:hover, .btn_medium_120:hover, .btn_medium_150:hover, .btn_medium_180:hover, .btn_medium_210:hover, .btn_medium_240:hover,.btn_medium_270:hover, .btn_medium_300:hover, .btn_back_medium_90,.btn_back_medium_120,.btn_back_medium_150, .btn_back_medium_180,.btn_back_medium_210, .btn_back_medium_240, .btn_back_medium_270, .btn_back_medium_300, .btn_back_medium_90:hover, .btn_back_medium_120:hover, .btn_back_medium_150:hover, .btn_back_medium_180:hover, .btn_back_medium_210:hover, .btn_back_medium_240:hover, .btn_back_medium_270:hover, .btn_back_medium_300:hover, .btn_large_90, .btn_large_120, .btn_large_150, .btn_large_180, .btn_large_210, .btn_large_240, .btn_large_270, .btn_large_300,
.btn_large_90:hover, .btn_large_120:hover, .btn_large_150:hover, .btn_large_180:hover, .btn_large_210:hover, .btn_large_240:hover, .btn_large_270:hover, .btn_large_300:hover,
.btn_cart_large_90, .btn_cart_large_120, .btn_cart_large_150, .btn_cart_large_180, .btn_cart_large_210, .btn_cart_large_240, .btn_cart_large_270, .btn_cart_large_300, .btn_cart_large_90:hover, .btn_cart_large_120:hover, .btn_cart_large_150:hover, .btn_cart_large_180:hover, .btn_cart_large_210:hover, .btn_cart_large_240:hover, .btn_cart_large_270:hover, .btn_cart_large_300:hover, a.btn_dwn_90, a.btn_dwn_120, a.btn_dwn_150, a.btn_dwn_180, a.btn_dwn_210, a.btn_dwn_240, a.btn_dwn_270, a.btn_dwn_300, a.btn_dwn_90:hover, a.btn_dwn_120:hover, a.btn_dwn_150:hover, a.btn_dwn_180:hover, a.btn_dwn_210:hover, a.btn_dwn_240:hover, a.btn_dwn_270:hover, a.btn_dwn_300:hover, .btn_dwn_90, .btn_dwn_120, .btn_dwn_150, .btn_dwn_180, .btn_dwn_210, .btn_dwn_240, .btn_dwn_270, .btn_dwn_300, .btn_90, .btn_120, .btn_150, .btn_180, .btn_210, .btn_240, .btn_270, .btn_300, a.btn_90, a.btn_120, a.btn_150, a.btn_180, a.btn_210, a.btn_240, a.btn_270, a.btn_300, .btn_arrow_90, .btn_back_90, .btn_arrow_120, .btn_back_120, .btn_arrow_150, .btn_back_150, .btn_arrow_180, .btn_back_180, .btn_arrow_210, .btn_back_210, .btn_arrow_240, .btn_back_240, .btn_arrow_270, .btn_back_270, .btn_arrow_300, .btn_back_300 { padding: 2px 0 6px 20px; height: 22px; line-height: 22px; color: #fff; font: bold 12px Verdana,sans-serif!important; border: none; text-align: left; text-decoration: none; }

a.btn, a.btn:hover, .btn { background-color:transparent; background-repeat:no-repeat; border:medium none; cursor:pointer; font-weight:bold; text-transform: uppercase; text-decoration: none; }

.sc11-btn-nr01 { margin: 0; padding: 0; display: inline-block; background: url('../img/sc11-btn-nr01-part01.gif') no-repeat left top; cursor: pointer; }
.sc11-btn-nr01 input { width: auto; overflow: visible; display: inline-block; margin: 0; padding: 0 20px 0 30px; height: 33px; font-family: Din; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../img/sc11-btn-nr01-part02.gif') no-repeat right top; border: none; cursor: pointer; }
.sc11-btn-nr01:hover { margin: 0; padding: 0; display: inline-block; background: url('../img/sc11-btn-nr01-part01.gif') no-repeat left top; cursor: pointer; }
.sc11-btn-nr01 input:hover { width: auto; overflow: visible; display: inline-block; margin: 0; padding: 0 20px 0 30px; height: 33px; font-family: Din; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../img/sc11-btn-nr01-part02.gif') no-repeat right top; border: none; cursor: pointer; }

.sc11-btn-nr02 { margin: 0; padding: 0; display: inline-block; background: #008EBE url('../img/sc11-btn-nr02-part01.gif') no-repeat left top; cursor: pointer; }
.sc11-btn-nr02 input { width: auto; overflow: visible; display: inline-block; margin: 0; padding: 0 20px 0 30px; height: 33px; font-family: Verdana; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../img/sc11-btn-nr02-part02.gif') no-repeat right top; border: none; cursor: pointer; }

/*buttons end*/


/* --- Note --- impFont01spec class is working only if wrapping element class is impFont01 */
.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; }

/* styles-forum.css end */

/* content tabs start */
div.tabs_bg { background: white url('../img/tabs_bg.gif') no-repeat top left; height: 29px; position: relative; top: 2px; width: 680px; }

ul.tabs { margin: 0 0 0 0px !important; padding: 0 !important; list-style-image: none;	list-style-type: none; height: 29px; background: url('../img/11-tabs_bg.png') repeat-x left top; }

ul.tabs li, ul.tabs li.active { float: left;  background: url('../img/tab_bg.png') 0 0 no-repeat; padding: 0 0 0 10px; }
ul.tabs li.active { background: #fff; border-top: solid 1px #ccc; border-left: solid 1px #ccc; }
ul.tabs li.first {  }
ul.tabs li.first-active { background: #fff; border-top: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
ul.tabs li a, ul.tabs li.active a { padding: 6px 7px 5px 0; margin: 0; display: block; text-decoration: none; font-size: 13px; font-weight: bold; color: #515151!important; cursor: pointer; }
ul.tabs li.active a { cursor: default; }
div.tabc { width: 680px; padding: 0 !important; margin: 0 0 10px 0; clear: left; }
div.tabc_top { width: 657px;	padding: 15px 10px 4px 11px;  border: solid 1px #ccc; }
div.tabc_footer { border-top: 1px solid #c9d1d7; }

/*910 pro freeforum START*/
div.tabc910
{
	width: 910px;
	padding: 0 !important;
	margin: 0 0 10px 0;
	clear: left;
}

div.tabc_bg910
{
	background: transparent url('../img/box910tabs_bg.gif') repeat-y top left;
}

div.tabc_bottom910
{
	padding: 0 0 6px 0;
	background: transparent url('../img/box910tabs_bg_btm.gif') no-repeat bottom left;
}

div.tabc_top910
{
	width: 879px;
	padding: 15px 10px 4px 11px;
	/*padding: 10px 10px 0 11px;*/
	background: transparent url('../img/box910tabs_bg_top.gif') no-repeat top left;
}

div.tabc_footer910
{
	padding: 0 0 6px 0;
	background: #ecf1f5 url('../img/form_bg_btm910.gif') no-repeat bottom left;
	padding: 6px; border-top: 1px solid #c9d1d7;
}

/* content tabs end */

/* profil table */
#tabbed_content5 table td { vertical-align: middle; }

input.btn-11  {
	background: url("../img/auth/11-btn-sprite1.png") no-repeat scroll left -135px transparent;
	float: left;
	margin: 0 6px 0 0;
	padding: 0px 10px 6px 20px;
	border: 0;
	text-align: left;

	height: 24px;
	width: auto !important;

	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font: bold 12px Verdana,sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.btn-11-wrapper { margin: 0 0px 0 0; background: url("../img/11-btn-sprite.png") no-repeat scroll right -162px transparent; cursor: pointer; display: inline-block; padding: 0; width: auto; }
.btn-11-wrapper input { display: inline-block; float: none; margin: 0 6px 0 0; padding: 0px 10px 6px 20px; width: auto; height: 24px; font: bold 12px Verdana,sans-serif; text-transform: uppercase; text-align: left; overflow: visible; background: url("../img/11-btn-sprite.png") no-repeat scroll left -135px transparent; color: #FFFFFF; cursor: pointer; border: none; }

/*WD-3648*/
/*this styles makes navigation on legacy looks same as navigation in CQ*/
#navigation #menu .menu-section ul {min-width: 302px;} 
#navigation .nav-title-nolink {padding: 0; font: bold 14px/20px Verdana,sans-serif; color: #000;} 
#navigation .nav-title-text {border-top: 5px solid #399e2d; display:block;}
/*WD-3836*/
#navigation .nav-title-nolink a, #navigation .nav-title-nolink a:hover {font: bold 14px/20px Verdana,sans-serif !important; color: #000;}
/*end*/
