/* layout.css start */
* { margin: 0; padding:0; }
body { background: #fff url('../img/body_bg.gif') top left repeat-x; font-family: Verdana; font-size: 11px; color: #232323;  line-height: 138%; }
#env { position: relative; margin: 0 auto; width: 934px; background: none; padding: 112px 0 0 0; }
#main {	width: 934px; background: none; min-height: 350px; _height: 350px; padding-top:10px; }
#mayor { padding: 10px; }

/*
#foot {	height: 73px; 	background: url('../img/foot_bg.gif') repeat-x 0 100%;	padding: 0 11px 0 11px;	color: #bebebe;	clear: both; text-align: center; }
#foot a { font-weight: normal; color: #bebebe;	padding-left: 0; background-image: none; }
#foot div {	padding: 13px 0 0 10px; line-height: 16px; width: 912px; margin: 0 auto;}

#foot .footer a,#foot .footer {color:white;font-size: 11px;}
*/
#promo { position: absolute; top: 0; left: 0; height: 109px; width: 932px; z-index: 3; background: transparent; }

#loginbox {	position: absolute;	top: 45px; right: 15px; background: transparent url('../img/ico_uahead.gif') no-repeat 0 0;	min-height: 18px; _height: 18px; z-index: 8; padding: 2px 0 0 20px; }
#loginbox a.del { margin-left: 5px; }

#nav2 {	position: absolute;	top: 87px; height: 21px; width: 930px; z-index: 5;	padding: 0px; left: 0;  background: url('../img/mnu/mnu2_bg_left_right.gif') repeat-x 0 0; }
#nav1 {	position: absolute; left: 0; top: 66px; height: 21px; z-index: 4;  }
#nav1, #nav2 { background-color: #7F7F7F; }

#search { position: absolute; height: 23px; right: 0; top: 11px; z-index: 9; font-size: 10px; color: #626262; display:none; }
#search div { float: right; line-height:auto; }
#search input {	vertical-align: middle; font-size: 10px; border: 1px solid #c9c9c9;	background-color: #f3f3f3; color: #626262; font-family: Verdana, sans-serif; }
#search a, #search a:hover { color: #4f6372; padding-left: 0; padding-right: 3px; text-decoration: none; background-image: none; font-weight: normal; }
#search a:hover { color: black; text-decoration: underline; }
#search form { display: inline; line-height:100% }
#sfbtn { border: none !important; background-color: transparent !important; }

#sfbtn { border: none !important; background-color: transparent !important; }
#sftxt { margin-left: 4px;	=line-height: 15px; }
.srch {	height: 13px; =height: 15px; =padding: 0; =margin: 0; }
.hpfx { =margin-top: 2px; }

#logo { position: absolute; height: 38px; width:200px; top: 10px; left: 0px; z-index: 6; display: block; }
a.logo, p.logo, span.checkout_logo { text-decoration: none;height: 38px; width:200px;  display:block; }
/*
.motto_cs { background: transparent url('../img/logo/avg_logo_cs.gif') no-repeat 0 0; }
.motto_pt { background: transparent url('../img/logo/avg_logo_pt.gif') no-repeat 0 0; }
.motto_de { background: transparent url('../img/logo/avg_logo_de.gif') no-repeat 0 0; }
.motto_fr { background: transparent url('../img/logo/avg_logo_fr.gif') no-repeat 0 0; }
.motto_it { background: transparent url('../img/logo/avg_logo_it.gif') no-repeat 0 0; }
.motto_ja { background: transparent url('../img/logo/avg_logo_ja.gif') no-repeat 0 0; }
.motto_es { background: transparent url('../img/logo/avg_logo_es.gif') no-repeat 0 0; }
.motto_tr { background: transparent url('../img/logo/avg_logo_tr.gif') no-repeat 0 0; }
.motto_nl { background: transparent url('../img/logo/avg_logo_nl.gif') no-repeat 0 0; }
.motto_pl { background: transparent url('../img/logo/avg_logo_pl.gif') no-repeat 0 0; }
.motto_sk { background: transparent url('../img/logo/avg_logo_sk.gif') no-repeat 0 0; }
.motto_en { background: transparent url('../img/logo/avg_logo_en.gif') no-repeat 0 0; }
*/

.motto_cs , .motto_pt , .motto_de ,  .motto_fr , .motto_it , .motto_ja , .motto_es , .motto_tr , .motto_nl , .motto_pl , .motto_sk , .motto_en 
, .motto { background: transparent url('../img/logo/avg_logo.png') no-repeat 0 0; } /* text je stejny pro cz, sk, en, nl*/

.motto_checkout { background: transparent url('../img/logo/avg_logo_checkout_en.gif') no-repeat 0 0; }

.promotext { margin-left: 60px; color: #00396b; }

hr.clear, br.clear { visibility: hidden; clear: both; border: none;	margin: 0 !important; line-height: 1px; }	

/*main menu*/
#mnu1 { height: 21px;  background: url('../img/mnu/mnu1_bg_left_right.gif') repeat-x 0 0;  margin: 0; padding: 0; display: inline-block; float: left; width: auto; }
#mnu1 li { list-style: none; white-space: nowrap; float: left; line-height: 21px; padding: 0 0 0 15px; margin: 0px; background: url('../img/mnu/mnu1_bg.gif') no-repeat 0 0; }
#mnu1 li.first { background: url('../img/mnu/mnu1_bg.gif') no-repeat 0 0px; }
#mnu1 li.active, #mnu1 li.last-active { background: url('../img/mnu/mnu1_bg_act.gif') repeat-x 0 0; }
#mnu1 li.first-active {	background: url('../img/mnu/mnu1_bg_act.gif') repeat-x 0 0; }
#mnu1 a { display: block; text-decoration: none; color: #fff; font-weight: bold; background: transparent; padding: 0 12px 0 0; }
#mnu1 li.active a , #mnu1 li.first-active a, #mnu1 li.last-active a { font-weight: bold; color: #036; }

#mnu2 {	margin: 0; padding: 0;	height: 21px; }
#mnu2 li , #mnu2 li.first , #mnu2 li.active  , #mnu2 li.first-active { list-style: none; float: left; margin: 0; white-space: nowrap; font-size: 11px; line-height: 21px; padding: 0 0 0 12px; background: url('../img/mnu/mnu2_bg.gif') no-repeat 0 0}
#mnu2 li.first { background: none; }
#mnu2 li.active { position: relative; line-height: 21px; background: white url('../img/mnu/mnu2_bg_act.gif') repeat-x 0 0; left: 0px; height: 21px; }
#mnu2 li.first-active {	background: url('../img/mnu/mnu2_bg_act.gif') repeat-x 0 0; }
#mnu2 a { display: block; text-decoration: none; font-weight: normal; color: #fff; padding: 0 12px 0 0; background: transparent; }
#mnu2 li.active a , #mnu2 li.first-active a { font-weight: normal; color: #525252; }

/* 3rd level navigation start */
.n3box { background: none;	padding: 5px 0 0 0;	width: 220px; margin-bottom: 10px;	min-height: 110px; }
.n3boxin { padding: 0 2px 0 1px; }
ul.mnu3 { list-style-type: none; list-style-image: none; line-height: 16px;	font-size: 12px;  margin: 0px; padding: 0px; }
ul.mnu3 li { margin: 0 0 1px 0 !important; background: none; padding: 0px !important; }
ul.mnu3 li span {  background: transparent url('../img/mnu/mnu3_bg_act_plain.jpg') no-repeat top left;  display: block; }
ul.mnu3 li span.act, ul.mnu3 li span.act:hover, ul.mnu3 li span:hover, ul.mnu3 span:hover a span {  background: none; display: block; }
ul.mnu3 li span a:hover { text-decoration: underline; }
ul.mnu3 a, ul.mnu3 a:hover, ul.mnu3 a.act, ul.mnu3 a.act:hover, ul.mnu3 a.grey, ul.mnu3 a.rd { background: transparent url('../img/mnu/mnu3_arrow.gif') no-repeat left 8px;	padding: 0px 6px 0 12px; margin: 0px 0 0px 0; display: block; text-decoration: none; color: #000; font-weight: normal;  }
ul.mnu3 a.grey { color: #666; background: transparent url('../img/mnu/mnu3_arrow_grey.gif') no-repeat left 8px; }
ul.mnu3 a.rd { background: transparent url('../img/mnu/mnu3_arrow_red.gif') no-repeat left 8px; }
ul.mnu3 a.act, ul.mnu3 a.act:hover { background: transparent url('../img/mnu/mnu3_bullet.gif') no-repeat left 8px; font-weight: normal; color: #f30; text-decoration: underline; }
ul.mnu3 a span, ul.mnu3 a.act span { display: block; padding: 5px 0 5px 0; }
ul.mnu3 a.act-rd { background: transparent url('../img/mnu/mnu3_bg_act_red.jpg') no-repeat top left; }
ul.mnu3 a.act-grey { color: #666; background: transparent url('../img/mnu/mnu3_bg_act_grey.jpg') no-repeat top left; }
ul.mnu3 li.opn span.act a span, ul.mnu3 li.opn span a span:hover { background: none; }
ul.mnu3 li.opn ul.mnu3 li span a { background: transparent url('../img/mnu/mnu3_bullet_blue.gif') no-repeat left 8px; color: #0195c8;  }
ul.mnu3 li span a, ul.mnu3 li span a:hover, ul.mnu3 li.opn span a, ul.mnu3 li.opn span a:hover, ul.mnu3 li.act span a , ul.mnu3 li.act span a:hover, ul.mnu3 li span a.rd, ul.mnu3 li span a.rd:hover, ul.mnu3 li.act span a.rd , ul.mnu3 li.act span a.rd:hover, ul.mnu3 li span a.grey, ul.mnu3 li span a.grey:hover, ul.mnu3 li.act span a.grey , ul.mnu3 li.act span a.grey:hover { margin: 0 10px; }
ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li span a:hover, ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 20px; }
ul.mnu3 li ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li ul.mnu3 li span a:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 30px; }
ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a:hover,ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 40px; }
ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 50px; }
ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 60px; }
ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.rd:hover, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey, ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li ul.mnu3 li span a.grey:hover { margin: 0 10px 0 70px; }

/*bookmarks*/
ul.mnu3 li.bmk { border-bottom: 1px dotted #9bb7cd;	margin: 5px 0 5px 0; }
ul.mnu3 li.bmk a.bmk_faq, ul.mnu3 li.bmk a.bmk_faq:hover, ul.mnu3 li.bmk a.bmk_del, ul.mnu3 li.bmk a.bmk_del:hover { background-image: none; border: none; display: block; float: left; }
ul.mnu3 li.bmk a.bmk_faq, ul.mnu3 li.bmk a.bmk_faq:hover { margin: 0 0 5px 5px; width: 185px; }
ul.mnu3 li.bmk a.bmk_del img { margin: 3px 0 0 0; }

/* 3rd level navigation end */

/* layout.css end */



/* layout-sales.css start */
#mayor { float: left; width: 680px; _margin-right: -3px; padding: 10px 4px 10px 10px; }

#menor { float: right; =float: none; width: 220px; padding: 10px 12px 10px 5px; _padding: 10px 10px 10px 2px; }
/* layout-sales.css end */



/* styles.css start */
/* color definitions start */
h1, h2.form_label, .sh1, h2.box { color: #737373; }
h2, a, th, .sh2 { color: #737373; }
h3, .sh3 { color: #737373; }
a:active, a:link, a:visited {color: #008ebe; font-weight: bold;  outline:none; }
a:hover { color: #060000; text-decoration: underline; }
.warning { color: #eb1d24  !important; }
#mayor .guarantee  {font-size:1.4em; line-height:1em; float:left; padding:0; margin:8px 0px 0px 0px; color:#515151;}
#mayor .guarantee span {color: #a07d41; }


/* font definitions start */
h1, .sh1, h2, .sh2, h3, .sh3 { margin: 0 0 11px; text-transform: uppercase; font-weight: normal; color: #737373; }

h1, .sh1 { font-size: 18px; }
h2, .sh2 { font-size: 14px; }
h3, .sh3 { font-size: 12px; }

/* headline-links.css start */
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover { text-decoration: none; background: none; padding-left: 0; }
h1 a, h1 a:hover, h2.box a, h2.box a:hover { color: #004f8a; }
h2 a, h2 a:hover { color: #004f8a; }
h3 a, h3 a:hover { color: #214776; }

h1 { font: normal 44px/46px 'AVGSans_Light', Arial, Verdana, sans-serif!important; }

.date { font-size: 10px; }

.fntbiggest { font-size: 14px !important; }
/* font definitions end */

/* 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; }

/*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; }
.hlt { font-style: normal; }


.vmiddle, .fit_va, td.flb_va { vertical-align: middle; }
.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; }

/* styles for pager start */
div.pagerbar_crp { margin-top: 6px; padding: 3px; text-align: center; }
div.pagerbar_crp a.pager, div.pagerbar_crp a.pager:hover, div.pagerbar_crp span.currpg { padding: 3px 5px; margin: 0 5px; background: transparent; text-decoration: none; color: #506273; }

div.pagerbar_crp a.next { margin-right: 9px; }
div.pagerbar_crp a.prev { margin-left: 9px; }

div.pagerbar_crp span.currpg { color: #000; font-weight: bold; background-color: #eef2f5; }
div.pagerbar_crp a.pager:hover, div.pagerbar_crp a.prev:hover, div.pagerbar_crp a.next:hover { color: #333; background-color: #eef2f5; }
div.pagerbar_crp a.next:hover { margin-right: 9px; }
div.pagerbar_crp a.prev:hover { margin-left: 9px; }
div.pagerbar_crp b { color: #506273; }
div.pagerbar_crp div.nl_left, div.pagerbar_crp div.nl_right { display: inline; }
/* styles for pager end */

/* specialni styly pro klikaci prvky v cscf start */
a.cscf, a.cscf:hover { color: #2f2f2f; text-decoration: none; background-image: none; padding: 0 !important; }
/* specialni styly pro klikaci prvky v cscf end */

/*Jana B*/
.control_minimize_arrow, .control_minimize_arrow:hover {background:url(../img/ico_red_arrow_large_down.png) no-repeat center left; padding-left:20px;}
.control_maximize_arrow, .control_maximize_arrow:hover {background:url(../img/ico_red_arrow_large_up.png) no-repeat center left; padding-left:20px;}
.fweight {font-weight:normal !important;}
/*Jana B end*/

/*Leo start*/
table.lpInviteChatTbl a { background-image:none!important; padding:0; }
table.lpInviteChatTbl td { padding:0; }
/*Leo end*/


/* 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 */
a.btn-1, a.btn-1:link, a.btn-1:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
/* a.btn-1:hover, a.btn-1:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite.png') no-repeat right -162px;} */
a.btn-1:hover, a.btn-1:active {text-decoration:none; margin:0;}
a.btn-1 strong, a.btn-1:link strong, a.btn-1:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left 0px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
/* a.btn-1:hover strong, a.btn-1:active strong {background:url('../img/11-btn-sprite.png') no-repeat left -135px; color:#ffffff; text-decoration:none;} */
a.btn-1:hover strong, a.btn-1:active strong{color:#232323; text-decoration:none;}

a.btn-2, a.btn-2:link, a.btn-2:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
/* a.btn-2:hover, a.btn-2:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite.png') no-repeat right -216px;} */
a.btn-2:hover, a.btn-2:active {text-decoration:none; margin:0;}
a.btn-2 strong, a.btn-2:link strong, a.btn-2:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -54px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
/* a.btn-2:hover strong, a.btn-2:active strong {background:url('../img/11-btn-sprite.png') no-repeat left -189px; color:#ffffff; text-decoration:none;} */
a.btn-2:hover strong, a.btn-2:active strong {color:#232323; text-decoration:none;}

a.btn-3, a.btn-3:link, a.btn-3:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
/* a.btn-3:hover, a.btn-3:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite.png') no-repeat right -270px;} */
a.btn-3:hover, a.btn-3:active {text-decoration:none; margin:0;}
a.btn-3 strong, a.btn-3:link strong, a.btn-3:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -81px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
/* a.btn-3:hover strong, a.btn-3:active strong {background:url('../img/11-btn-sprite.png') no-repeat left -243px; color:#ffffff; text-decoration:none;} */
a.btn-3:hover strong, a.btn-3:active strong {color:#232323; text-decoration:none;}

a.btn-4, a.btn-4:link, a.btn-4:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
/* a.btn-4:hover, a.btn-4:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite.png') no-repeat right -324px;} */
a.btn-4:hover, a.btn-4:active {text-decoration:none; margin:0;}
a.btn-4 strong, a.btn-4:link strong, a.btn-4:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -108px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
/* a.btn-4:hover strong, a.btn-4:active strong {background:url('../img/11-btn-sprite.png') no-repeat left -297px; color:#ffffff; text-decoration:none;} */
a.btn-4:hover strong, a.btn-4:active strong {color:#232323; text-decoration:none;}

/* larger main buttons */
a.btn-5, a.btn-5:link, a.btn-5:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -389px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-5:hover, a.btn-5:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite1.png') no-repeat right -693px;}
a.btn-5 strong, a.btn-5:link strong, a.btn-5:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -351px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
a.btn-5:hover strong, a.btn-5:active strong {background:url('../img/11-btn-sprite1.png') no-repeat left -655px; color:#e64b2a; text-decoration:none;}

a.btn-6, a.btn-6:link, a.btn-6:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -465px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-6:hover, a.btn-6:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite1.png') no-repeat right -693px;}
a.btn-6 strong, a.btn-6:link strong, a.btn-6:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -427px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
a.btn-6:hover strong, a.btn-6:active strong {background:url('../img/11-btn-sprite1.png') no-repeat left -731px; color:#249d48; text-decoration:none;}

a.btn-7, a.btn-7:link, a.btn-7:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -541px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-7:hover, a.btn-7:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite1.png') no-repeat right -693px;}
a.btn-7 strong, a.btn-7:link strong, a.btn-7:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -503px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
a.btn-7:hover strong, a.btn-7:active strong {background:url('../img/11-btn-sprite1.png') no-repeat left -769px; color:#0195c8; text-decoration:none;}

a.btn-8, a.btn-8:link, a.btn-8:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -617px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-8:hover, a.btn-8:active {text-decoration:none; margin:0; background:url('../img/11-btn-sprite1.png') no-repeat right -693px;}
a.btn-8 strong, a.btn-8:link strong, a.btn-8:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -579px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
a.btn-8:hover strong, a.btn-8:active strong {background:url('../img/11-btn-sprite1.png') no-repeat left -807px; color:#003366; text-decoration:none;}
/* main buttons (no hover) */
a.btn-11, a.btn-11:link, a.btn-11: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-11:hover, a.btn-11:active {text-decoration:none; color:#ffffff;}
a.btn-11 strong, a.btn-11:link strong, a.btn-11:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -135px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-12, a.btn-12:link, a.btn-12:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -216px; 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-12:hover, a.btn-12:active {text-decoration:none; color:#ffffff;}
a.btn-12 strong, a.btn-12:link strong, a.btn-12:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -189px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-13, a.btn-13:link, a.btn-13:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -270px; 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-13:hover, a.btn-13:active {text-decoration:none; color:#ffffff;}
a.btn-13 strong, a.btn-13:link strong, a.btn-13:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -243px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-14, a.btn-14:link, a.btn-14:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -324px; 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-14:hover, a.btn-14:active {text-decoration:none; color:#ffffff;}
a.btn-14 strong, a.btn-14:link strong, a.btn-14:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -297px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

/* larger main buttons (no hover) */
a.btn-15, a.btn-15:link, a.btn-15:visited, a.btn-15:hover, a.btn-15:active {background:url('../img/11-btn-sprite1.png') no-repeat right -389px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-15 strong, a.btn-15:link strong, a.btn-15:visited strong, a.btn-15:hover strong, a.btn-15:visited active {background:url('../img/11-btn-sprite1.png') no-repeat left -351px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-16, a.btn-16:link, a.btn-16:visited, a.btn-16:hover, a.btn-16:active {background:url('../img/11-btn-sprite1.png') no-repeat right -465px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-16 strong, a.btn-16:link strong, a.btn-16:visited strong, a.btn-16:hover strong, a.btn-16:visited active  {background:url('../img/11-btn-sprite1.png') no-repeat left -427px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-17, a.btn-17:link, a.btn-17:visited, a.btn-17:hover, a.btn-17:active {background:url('../img/11-btn-sprite1.png') no-repeat right -541px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-17 strong, a.btn-17:link strong, a.btn-17:visited strong, a.btn-17:hover strong, a.btn-17:visited active  {background:url('../img/11-btn-sprite1.png') no-repeat left -503px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-18, a.btn-18:link, a.btn-18:visited, a.btn-18:hover, a.btn-18:active {background:url('../img/11-btn-sprite1.png') no-repeat right -617px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-18 strong, a.btn-18:link strong, a.btn-18:visited strong, a.btn-18:hover strong, a.btn-18:visited active  {background:url('../img/11-btn-sprite1.png') no-repeat left -579px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}
/* ICB buttons (no hover) */
a.btn-19, a.btn-19:link, a.btn-19:visited {background:url('../img/11-btn-sprite1.png') no-repeat left -845px; padding:3px 17px 3px 20px; display:inline-block; color:#737474; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:left; cursor:pointer; text-decoration:none;}
a.btn-19:hover, a.btn-19:active {text-decoration:none; color:#737474;}

a.btn-20, a.btn-20:link, a.btn-20:visited {background:url('../img/11-btn-sprite1.png') no-repeat left -870px; padding:3px 17px 3px 20px; display:inline-block; color:#737474; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:left; cursor:pointer; text-decoration:none;}
a.btn-20:hover, a.btn-20:active {text-decoration:none; color:#737474;}

/* main buttons (no hover) */
a.btn-21, a.btn-21:link, a.btn-21:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-21:hover, a.btn-21:active {text-decoration:none; color:#232323;}
a.btn-21 strong, a.btn-21:link strong, a.btn-21:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left 0px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-22, a.btn-22:link, a.btn-22:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-22:hover, a.btn-22:active {text-decoration:none; color:#232323;}
a.btn-22 strong, a.btn-22:link strong, a.btn-22:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -54px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-23, a.btn-23:link, a.btn-23:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-23:hover, a.btn-23:active {text-decoration:none; color:#232323;}
a.btn-23 strong, a.btn-23:link strong, a.btn-23:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -81px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-24, a.btn-24:link, a.btn-24:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-24:hover, a.btn-24:active {text-decoration:none; color:#232323;}
a.btn-24 strong, a.btn-24:link strong, a.btn-24:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -108px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

/* larger main buttons (no hover) */
a.btn-25, a.btn-25:link, a.btn-25:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -693px; padding:0 2px 0 0; display:inline-block; color:#e64b2a; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-25:hover, a.btn-25:active {text-decoration:none; color:#e64b2a;}
a.btn-25 strong, a.btn-25:link strong, a.btn-25:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -655px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#e64b2a;}

a.btn-26, a.btn-26:link, a.btn-26:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -693px; padding:0 2px 0 0; display:inline-block; color:#249d48; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-26:hover, a.btn-26:active {text-decoration:none; color:#249d48;}
a.btn-26 strong, a.btn-26:link strong, a.btn-26:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -731px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#249d48;}

a.btn-27, a.btn-27:link, a.btn-27:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -693px; padding:0 2px 0 0; display:inline-block; color:#0195c8; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-27:hover, a.btn-27:active {text-decoration:none; color:#0195c8;}
a.btn-27 strong, a.btn-27:link strong, a.btn-27:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -769px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#0195c8;}

a.btn-28, a.btn-28:link, a.btn-28:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -693px; padding:0 2px 0 0; display:inline-block; color:#003366; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-28:hover, a.btn-28:active {text-decoration:none; color:#003366;}
a.btn-28 strong, a.btn-28:link strong, a.btn-28:visited strong {background:url('../img/11-btn-sprite1.png') no-repeat left -807px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#003366;}

/* large buttons with shopping cart (no hover) */
a.btn-29, a.btn-29:link, a.btn-29:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -48px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-29:hover, a.btn-29:active {text-decoration:none; color:#ffffff;}
a.btn-29 strong, a.btn-29:link strong, a.btn-29:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left 0px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-30, a.btn-30:link, a.btn-30:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -144px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-30:hover, a.btn-30:active {text-decoration:none; color:#ffffff;}
a.btn-30 strong, a.btn-30:link strong, a.btn-30:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -96px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-31, a.btn-31:link, a.btn-31:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -240px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-31:hover, a.btn-31:active {text-decoration:none; color:#ffffff;}
a.btn-31 strong, a.btn-31:link strong, a.btn-31:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -192px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-32, a.btn-32:link, a.btn-32:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -336px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-32:hover, a.btn-32:active {text-decoration:none; color:#ffffff;}
a.btn-32 strong, a.btn-32:link strong, a.btn-32:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -288px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

/* large buttons with download arrow (no hover) */
a.btn-33, a.btn-33:link, a.btn-33:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -48px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-33:hover, a.btn-33:active {text-decoration:none; color:#ffffff;}
a.btn-33 strong, a.btn-33:link strong, a.btn-33:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -384px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-34, a.btn-34:link, a.btn-34:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -144px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-34:hover, a.btn-34:active {text-decoration:none; color:#ffffff;}
a.btn-34 strong, a.btn-34:link strong, a.btn-34:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -432px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-35, a.btn-35:link, a.btn-35:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -240px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-35:hover, a.btn-35:active {text-decoration:none; color:#ffffff;}
a.btn-35 strong, a.btn-35:link strong, a.btn-35:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -480px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-36, a.btn-36:link, a.btn-36:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -336px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-36:hover, a.btn-36:active {text-decoration:none; color:#ffffff;}
a.btn-36 strong, a.btn-36:link strong, a.btn-36:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -528px; display:inline; padding:9px 20px 11px 50px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

/* main buttons - gray background (no hover) */
a.btn-37, a.btn-37:link, a.btn-37:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -614px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-37:hover, a.btn-37:active {text-decoration:none; color:#232323;}
a.btn-37 strong, a.btn-37:link strong, a.btn-37:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -576px; display:inline;  padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-38, a.btn-38:link, a.btn-38:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -614px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-38:hover, a.btn-38:active {text-decoration:none; color:#232323;}
a.btn-38 strong, a.btn-38:link strong, a.btn-38:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -652px; display:inline;  padding:4px 5px 8px 25px; float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-39, a.btn-39:link, a.btn-39:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -614px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-39:hover, a.btn-39:active {text-decoration:none; color:#232323;}
a.btn-39 strong, a.btn-39:link strong, a.btn-39:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -690px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

a.btn-40, a.btn-40:link, a.btn-40:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -614px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-40:hover, a.btn-40:active {text-decoration:none; color:#232323;}
a.btn-40 strong, a.btn-40:link strong, a.btn-40:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -728px; display:inline;  padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}

/* other main buttons (no hover) */
a.btn-41, a.btn-41:link, a.btn-41:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-41:hover, a.btn-41:active {text-decoration:none; margin:0;}
a.btn-41 strong, a.btn-41:link strong, a.btn-41:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -766px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-41:hover strong, a.btn-41:active strong{color:#232323; text-decoration:none;}

a.btn-42, a.btn-42:link, a.btn-42:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-42:hover, a.btn-42:active {text-decoration:none; margin:0;}
a.btn-42 strong, a.btn-42:link strong, a.btn-42:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -794px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-42:hover strong, a.btn-42:active strong {color:#232323; text-decoration:none;}

a.btn-43, a.btn-43:link, a.btn-43:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-43:hover, a.btn-43:active {text-decoration:none; margin:0;}
a.btn-43 strong, a.btn-43:link strong, a.btn-43:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -821px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-43:hover strong, a.btn-43:active strong {color:#232323; text-decoration:none;}

a.btn-44, a.btn-44:link, a.btn-44:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-44:hover, a.btn-44:active {text-decoration:none; margin:0;}
a.btn-44 strong, a.btn-44:link strong, a.btn-44:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -848px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-44:hover strong, a.btn-44:active strong {color:#232323; text-decoration:none;}

a.btn-45, a.btn-45:link, a.btn-45:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-45:hover, a.btn-45:active {text-decoration:none; margin:0;}
a.btn-45 strong, a.btn-45:link strong, a.btn-45:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -875px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-45:hover strong, a.btn-45:active strong {color:#232323; text-decoration:none;}

a.btn-46, a.btn-46:link, a.btn-46:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -27px; padding:0 2px 0 0; display:inline-block; color:#232323; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-46:hover, a.btn-46:active {text-decoration:none; margin:0;}
a.btn-46 strong, a.btn-46:link strong, a.btn-46:visited strong {background:url('../img/11-btn-sprite2.png') no-repeat left -902px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#232323;}
a.btn-46:hover strong, a.btn-46:active strong {color:#232323; text-decoration:none;}

a.btn-47, a.btn-47:link, a.btn-47:visited { background:url(' ../img/11-btn-sprite1.png') no-repeat right -693px; padding:0 2px 0 0; display:inline-block; color:#ee882f; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-47:hover, a.btn-47:active { text-decoration:none; color:#ee882f; }
a.btn-47 strong, a.btn-47:link strong, a.btn-47:visited strong { background:url(' ../img/11-btn-sprite3.png') no-repeat left -0px; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ee882f; }

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;}

a.btn-49, a.btn-49:link, a.btn-49:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -373px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-49:hover, a.btn-49:active { text-decoration:none; color:#ffffff; }
a.btn-49 strong, a.btn-49:link strong, a.btn-49:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -315px; display:inline; padding:5px 8px 8px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-50, a.btn-50:link, a.btn-50:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -373px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-50:hover, a.btn-50:active { text-decoration:none; color:#ffffff; }
a.btn-50 strong, a.btn-50:link strong, a.btn-50:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -315px; display:inline; padding:14px 8px 16px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }

a.btn-51, a.btn-51:link, a.btn-51:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -489px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-51:hover, a.btn-51:active { text-decoration:none; color:#ffffff; }
a.btn-51 strong, a.btn-51:link strong, a.btn-51:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -431px; display:inline; padding:5px 8px 8px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-52, a.btn-52:link, a.btn-52:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -489px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-52:hover, a.btn-52:active { text-decoration:none; color:#ffffff; }
a.btn-52 strong, a.btn-52:link strong, a.btn-52:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -431px; display:inline; padding:14px 8px 16px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-53, a.btn-53:link, a.btn-53:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -605px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-53:hover, a.btn-53:active { text-decoration:none; color:#ffffff; }
a.btn-53 strong, a.btn-53:link strong, a.btn-53:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -547px; display:inline; padding:5px 8px 8px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-54, a.btn-54:link, a.btn-54:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -605px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-54:hover, a.btn-54:active { text-decoration:none; color:#ffffff; }
a.btn-54 strong, a.btn-54:link strong, a.btn-54:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -547px; display:inline; padding:14px 8px 16px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-55, a.btn-55:link, a.btn-55:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -721px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-55:hover, a.btn-55:active { text-decoration:none; color:#ffffff; }
a.btn-55 strong, a.btn-55:link strong, a.btn-55:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -663px; display:inline; padding:5px 8px 8px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-56, a.btn-56:link, a.btn-56:visited { background:url('../img/11-btn-sprite3.png') no-repeat right -721px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none; }
a.btn-56:hover, a.btn-56:active { text-decoration:none; color:#ffffff; }
a.btn-56 strong, a.btn-56:link strong, a.btn-56:visited strong { background:url('../img/11-btn-sprite3.png') no-repeat left -663px; display:inline; padding:14px 8px 16px 12px;  float:left; text-align:center; margin:0px 6px 0px 0px;color:#ffffff; }
  
a.btn-57, a.btn-57:link, a.btn-57:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -48px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-57:hover, a.btn-57:active {text-decoration:none; color:#ffffff;}
a.btn-57 strong, a.btn-57:link strong, a.btn-57:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -779px; display:inline; padding:9px 8px 11px 12px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-58, a.btn-58:link, a.btn-58:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -144px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-58:hover, a.btn-58:active {text-decoration:none; color:#ffffff;}
a.btn-58 strong, a.btn-58:link strong, a.btn-58:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -827px; display:inline; padding:9px 8px 11px 12px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-59, a.btn-59:link, a.btn-59:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -240px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-59:hover, a.btn-59:active {text-decoration:none; color:#ffffff;}
a.btn-59 strong, a.btn-59:link strong, a.btn-59:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -875px; display:inline; padding:9px 8px 11px 12px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-60, a.btn-60:link, a.btn-60:visited {background:url('../img/11-btn-sprite2.png') no-repeat right -336px; padding:0; margin:0; display:inline-block; color:#ffffff; font:bold 19px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-60:hover, a.btn-60:active {text-decoration:none; color:#ffffff;}
a.btn-60 strong, a.btn-60:link strong, a.btn-60:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -923px; display:inline; padding:9px 8px 11px 12px;  float:left; text-align:center; margin:0px 8px 0px 0px;color:#ffffff;}

a.btn-61, a.btn-61:link, a.btn-61: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-61:hover, a.btn-61:active {text-decoration:none; color:#ffffff;}
a.btn-61 strong, a.btn-61:link strong, a.btn-61:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -207px; display:inline; padding:3px 7px 5px 23px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-62, a.btn-62:link, a.btn-62:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -216px; 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-62:hover, a.btn-62:active {text-decoration:none; color:#ffffff;}
a.btn-62 strong, a.btn-62:link strong, a.btn-62:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -234px; display:inline; padding:3px 7px 5px 23px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-63, a.btn-63:link, a.btn-63:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -270px; 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-63:hover, a.btn-63:active {text-decoration:none; color:#ffffff;}
a.btn-63 strong, a.btn-63:link strong, a.btn-63:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -261px; display:inline; padding:3px 7px 5px 23px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-64, a.btn-64:link, a.btn-64:visited {background:url('../img/11-btn-sprite1.png') no-repeat right -324px; 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-64:hover, a.btn-64:active {text-decoration:none; color:#ffffff;}
a.btn-64 strong, a.btn-64:link strong, a.btn-64:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -288px; display:inline; padding:3px 7px 5px 23px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-65, a.btn-65:link, a.btn-65:visited {background:url('../img/11-btn-sprite4.png') no-repeat right -66px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 25px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-65:hover, a.btn-65:active {text-decoration:none; color:#ffffff;}
a.btn-65 strong, a.btn-65:link strong, a.btn-65:visited strong {background:url('../img/11-btn-sprite4.png') no-repeat left -0px; display:inline; padding: 14px 7px 16px 63px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-66, a.btn-66:link, a.btn-66:visited {background:url('../img/11-btn-sprite4.png') no-repeat right -198px; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 25px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-66:hover, a.btn-66:active {text-decoration:none; color:#ffffff;}
a.btn-66 strong, a.btn-66:link strong, a.btn-66:visited strong {background:url('../img/11-btn-sprite4.png') no-repeat left -132px; display:inline; padding: 14px 7px 16px 63px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#ffffff;}

a.btn-67, a.btn-67:link, a.btn-67:visited {background:url('../img/11-btn-sprite3.png') no-repeat right -92px; padding:0 2px 0 0; display:inline-block; color:#E64B2A; font:bold 12px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-67:hover, a.btn-67:active {text-decoration:none; margin:0;}
a.btn-67 strong, a.btn-67:link strong, a.btn-67:visited strong {background:url('../img/11-btn-sprite3.png') no-repeat left -180px; display:inline; padding:3px 10px 5px 20px;  float:left; text-align:left; margin:0px 6px 0px 0px;color:#E64B2A;}
a.btn-67:hover strong, a.btn-67:active strong {color:#E64B2A; text-decoration:none;}

a.btn-68, a.btn-68:link, a.btn-68:visited, a.btn-68:hover, a.btn-68:active {background:url('../img/11-btn-dwn-orange-right_01.png') no-repeat right; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-68 strong, a.btn-68:link strong, a.btn-68:visited strong, a.btn-68:hover strong, a.btn-68:visited active {background:url('../img/11-btn-dwn-orange_01.png') no-repeat left; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 5px 0px 0px;color:#ffffff;}

a.btn-69, a.btn-69:link, a.btn-69:visited, a.btn-69:hover, a.btn-69:active {background:url('../img/11-btn-dwn-white-right_01.png') no-repeat right; padding:0 2px 0 0; display:inline-block; color:#ffffff; font:bold 17px Verdana, sans-serif; text-transform:uppercase; text-align:center; cursor:pointer; text-decoration:none;}
a.btn-69 strong, a.btn-69:link strong, a.btn-69:visited strong, a.btn-69:hover strong, a.btn-69:visited active  {background:url('../img/11-btn-dwn-white_01.png') no-repeat left; display:inline; padding:4px 5px 8px 25px;  float:left; text-align:left; margin:0px 5px 0px 0px;color:#E64B2A;}

a.side_btn { background: url(../img/box220_greygradient.gif) no-repeat top left; display: block; height: 31px; margin-bottom: 5px; padding-left: 3px; text-decoration: none !important; cursor: pointer; }
.side_btn_txt { padding-top: 8px; }
a.side_btn:hover span.side_btn_txt { color: black !important; text-decoration: none !important; padding-top: 8px; }

/* 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*/


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: 22px; }
h2 { font-size: 18px; }
h3, h4, h5, h6 { font-size: 15px; }

p { margin: 0; padding: 0 0 10px 0; line-height: 1.5em; }

/*boxes start*/
/* --- BOXES --- */ 
.avg11-boxes-01 p, .avg11-boxes-02 p, .avg11-boxes-06 p, .avg11-boxes-subtitle-01  { padding: 0 10px 13px 10px; }

/* --- RESET OLD --- */
.avg11-boxes-09 h3 { margin: 0; padding: 0;}

/* --- BOXES TITLES --- */ 
.avg11-boxes-title-01, .avg11-boxes-title-02, .avg11-boxes-title-03, .avg11-boxes-title-04 { margin: 0 0 12px 0; padding-bottom: 18px; font-size: 18px; text-transform: uppercase; background: #fff; }

.avg11-boxes-title-01 { color: #318cbc; background: #fff url('../img/11-box-01-head-bg.png') no-repeat bottom left; }
.avg11-boxes-title-02 { padding: 9px 8px 9px 8px; color: #fff; background: #cd2714 url('../img/11-box-02-head-bg.png') repeat-y bottom left; }
.avg11-boxes-title-03 { color: #6dc04d; background: #fff url('../img/11-box-03-head-bg.png') no-repeat bottom left; }
.avg11-boxes-title-04 { position: relative; color: #f04e23; background: #fff url('../img/11-box-04-head-bg.png') no-repeat bottom left; }

h2.avg11-boxes-title-01 a, h2.avg11-boxes-title-01 a:link, h2.avg11-boxes-title-01 a:visited, h2.avg11-boxes-title-01 a:hover, h2.avg11-boxes-title-01 a:active {color:#318CBC;}
h2.avg11-boxes-title-02 a, h2.avg11-boxes-title-02 a:link, h2.avg11-boxes-title-02 a:visited, h2.avg11-boxes-title-02 a:hover, h2.avg11-boxes-title-02 a:active {color:#ffffff;}
h2.avg11-boxes-title-03 a, h2.avg11-boxes-title-03 a:link, h2.avg11-boxes-title-03 a:visited, h2.avg11-boxes-title-03 a:hover, h2.avg11-boxes-title-03 a:active {color:#6dc04d;}
h2.avg11-boxes-title-04 a, h2.avg11-boxes-title-04 a:link, h2.avg11-boxes-title-04 a:visited, h2.avg11-boxes-title-04 a:hover, h2.avg11-boxes-title-04 a:active {color:#F04E23;}

.avg11-boxes-title-05,
.avg11-boxes-title-05 a:link, .avg11-boxes-title-05 a:visited, .avg11-boxes-title-05 a:hover  { font-size: 18px; line-height: 1.3em; color: #737373;} 

span.avg11-boxes-title-color-01 { color: #003366; }

.avg11-boxes-title-06,
.avg11-boxes-title-06 a:link, .avg11-boxes-title-06 a:visited, .avg11-boxes-title-06 a:hover  { font-size: 18px; line-height: 1.3em; color: #737373;}

.avg11-boxes-title-07, a:link.avg11-boxes-title-07, a:visited.avg11-boxes-title-07, a:hover.avg11-boxes-title-07 { display: block; padding: 0 0 5px 0; font-size: 22px; line-height: 1.3em; text-transform: uppercase; color: #737373; }
.avg11-boxes-title-08, a:link.avg11-boxes-title-08, a:visited.avg11-boxes-title-08, a:hover.avg11-boxes-title-08 { display: block; font-size: 17px; text-transform: uppercase; color: #fff; }

.avg11-boxes-title-09 { margin: 0 0 .5em }
a:link.avg11-boxes-title-09, a:visited.avg11-boxes-title-09, a:hover.avg11-boxes-title-09 { margin: 0; }
.avg11-boxes-title-09, a:link.avg11-boxes-title-09, a:visited.avg11-boxes-title-09, a:hover.avg11-boxes-title-09 { padding-bottom: 18px; font-size: 18px; text-transform: uppercase; color: #318cbc; background: #fff url('../img/11-box-01-head-bg.png') no-repeat bottom left; }

.avg11-boxes-title-10 { margin: 0 0 .5em }
a:link.avg11-boxes-title-10, a:visited.avg11-boxes-title-10, a:hover.avg11-boxes-title-10 { margin: 0; }
.avg11-boxes-title-10, a:link.avg11-boxes-title-10, a:visited.avg11-boxes-title-10, a:hover.avg11-boxes-title-10 { padding-bottom: 18px; font-size: 18px; text-transform: uppercase; color: #6dc04d; background: #fff url('../img/11-box-03-head-bg.png') no-repeat bottom left; }

.avg11-boxes-title-10 { margin: 0 0 .5em }
a:link.avg11-boxes-title-10, a:visited.avg11-boxes-title-10, a:hover.avg11-boxes-title-10 { margin: 0; }

.avg11-boxes-title-11 { margin: 0 0 .5em }
a:link.avg11-boxes-title-11, a:visited.avg11-boxes-title-11, a:hover.avg11-boxes-title-11 { margin: 0; }
.avg11-boxes-title-11, a:link.avg11-boxes-title-11, a:visited.avg11-boxes-title-11, a:hover.avg11-boxes-title-11 { padding-bottom: 18px; font-size: 18px; text-transform: uppercase; color: #f04e23; background: #fff url('../img/11-box-04-head-bg.png') no-repeat bottom left; }

.avg11-boxes-title-12 { margin: 0 0 .5em }
a:link.avg11-boxes-title-12, a:visited.avg11-boxes-title-12, a:hover.avg11-boxes-title-12 { margin: 0; }
.avg11-boxes-title-12, a:link.avg11-boxes-title-12, a:visited.avg11-boxes-title-12, a:hover.avg11-boxes-title-12 { padding: 9px 8px 9px 8px; font-size: 18px; text-transform: uppercase; color: #fff; background: #cd2714 url('../img/11-box-02-head-bg.png') repeat-y bottom left; }
strong.avg11-title-l2{font-size:16px; color:#003366; display:block; padding-bottom:5px;}

.avg11-boxes-title-13 { margin: 0 0 12px 0; padding-bottom: 18px; font-size: 18px; text-transform: uppercase; background: #fff; color: #737373; background: #fff url('../img/11-box-05-head-bg.png') no-repeat bottom left; }
h2.avg11-boxes-title-13 a, h2.avg11-boxes-title-13 a:link, h2.avg11-boxes-title-13 a:visited, h2.avg11-boxes-title-13 a:hover, h2.avg11-boxes-title-13 a:active {color:#737373;}

/* --- 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", Verdana, 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;}


/* --- BOXES SUBTITLES --- */ 

.avg11-boxes-subtitle-01 { display: block; font-size: 12px; font-weight: bold; color: #1f3c69; }
.avg11-boxes-subtitle-02 { font-size: 18px; line-height: 1.2em; }

/* --- BOXES nr. 01 - (3 x Boxes) --- */ 

.avg11-boxes-01 { position: relative; float: left; margin: 15px 0 20px 0; padding-bottom: 59px; background: url('../img/11-boxes-01-bg.png') repeat-y bottom right; }
.avg11-boxshot-01 { float: left; margin:0 0 85px; padding:0; }
.avg11-boxes-01 .avg11-box-btns-01 { position: absolute; bottom: 10px; padding: 0; margin: 0; }
.avg11-boxes-01-box-01 { float: left; margin: 0 10px 0 0; width: 296px; }
.avg11-boxes-01-box-01 .avg11-box-btns-01 { left: 1px; }
.avg11-boxes-01-box-02 { float: left; margin: 0 10px 0 0; width: 297px; }
.avg11-boxes-01-box-02 .avg11-box-btns-01 { left: 306px; }
.avg11-boxes-01-box-03 { float: left; width: 297px; }
.avg11-boxes-01-box-03 .avg11-box-btns-01 { left: 614px; }

/* --- BOXES nr. 02 - (2 x Boxes) --- */ 

.avg11-boxes-02 { position: relative; float: left; margin: 0 0 13px 0; background: #fff url('../img/11-boxes-02-bg.png') repeat-y bottom right; }
.avg11-box-btns-02 { position: absolute; bottom: 6px; }
.avg11-box-btns-inner-01 { float: left; }
.avg11-boxes-02-box-01 { float: left; padding: 0 10px 0 0; width: 450px; }
.avg11-boxes-02-box-01  .avg11-box-btns-02 { left:1px; margin:0; padding:0; width:440px }
.avg11-boxes-02-box-02 { float: left; width: 450px; }
.avg11-boxes-02-box-02 .avg11-box-btns-02 {left:460px;margin:0;padding:0;width:440px;}

/* --- BOXES nr. 03 - (2 + 1 x Boxes) --- */

.avg11-boxes-03-wrap { position: relative; margin: -18px 0 0 0; padding: 18px 0 0 0; }
.avg11-boxes-03 { float: left; background: url('../img/11-boxes-07-bg.png') repeat-y bottom right;}
.avg11-boxes-03-box-01 { position: relative; float: left; margin: 0 13px 0 0; width: 573px; }
.avg11-boxes-03-subbox-01 { float: left; padding: 0 13px 60px 10px; width: 257px; }
.avg11-boxes-03-subbox-02 { float: left; padding: 0 13px 0 0; width: 280px; }
.avg11-boxes-03 .avg11-box-btns-01 { position: absolute; bottom: 15px; left: 10px; padding: 0;}
.avg11-boxes-03 .avg11-box-btns-02 { position: absolute; bottom: 15px; left: 290px; padding: 0;}
.avg11-boxes-03-box-02 { float: left; width: 324px; }

/* --- BOXES nr. 04 - (3 x Boxes) --- */

.avg11-boxes-04 { float: left; width: 680px; background: url('../img/11-boxes-04-bg.png') repeat-y 0 0; }
.avg11-boxes-04-box-01 { float: left; padding: 10px 20px 0 10px; width: 200px;}
.avg11-boxes-04-box-01.last-box { padding-right: 0; }
.avg11-boxes-04-box-01 h2 a {color: #737373;}

/* --- BOXES nr. 5 - (1 x Box) --- */ 

.avg11-boxes-05 { margin-bottom: 10px; padding: 10px; background: #fff; /*url('../img/11-boxes-05-bg.png') repeat-y bottom right*/ border: 1px solid #ccc;}


/* --- BOXES nr. 6 - (1 + 2 x Box) --- */ 

.avg11-boxes-06 { float: left; width: 910px; background: url('../img/11-boxes-03-bg.png') repeat-y 0 0; padding-bottom: 10px; margin: 0 0 10px; }
.avg11-boxes-06-box-01 { float: left; margin: 0 10px 0 0; width: 292px; }
.avg11-boxes-06-box-02 { float: left; width: 608px; }
.avg11-boxes-06-subbox-01 { border-bottom: 10px solid #fff; margin: 0 0 10px; padding: 0; }
.avg11-boxes-06 .avg11-boxes-subtitle-01 { padding-top: 10px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.avg11-boxes-06 h3 {color: #737373;}

/* --- BOXES nr. 7 - (1 Box) --- */ 

.avg11-boxes-07 { position: relative; margin: 0; width: 662px; min-height:240px; height: auto !important; height: 240px; background: url('../img/11-boxes-06-bg.png') no-repeat 50% bottom; border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3;  border-bottom: none;  border-left: 1px solid #d3d3d3;}
.avg11-boxes-image-01  { position: absolute; bottom: 0; left: 17px;}
.avg11-boxes-07-content-01 { padding:15px 27px 50px 210px; }
.avg11-boxes-07-wrap { margin: 0 0 15px 0; width: 664px; border-bottom: 1px solid #d3d3d3; }
.avg11-boxes-07 .avg11-boxes-subtitle-01 {padding-left: 0;}
.avg11-boxes-07 .avg11-box-btns-01 { position: absolute; bottom: 7px; left: 210px; margin: 0; padding: 0; width: 450px; }
/* --- BOXES nr. 8 - (1 Box) --- */ 

.avg11-boxes-08-wrap { margin: 0; width: 664px; border-bottom: 1px solid #d3d3d3; }
.avg11-boxes-08 { position: relative; width: 662px; min-height: 225px; height: auto !important; height: 225px; border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; background: none;}  
.avg11-boxes-image-02  { position: absolute; bottom: 15px; left: 33px;}
.avg11-boxes-08-content-01 { padding:15px 27px 50px 210px; }

.avg11-boxes-08 .avg11-boxes-subtitle-01 {padding-left: 0;}
.avg11-boxes-08 .avg11-box-btns-01 { position: absolute; bottom: 7px; left: 210px; margin: 0; padding: 0; width: 450px; }
.avg11-boxes-image-03 { position: absolute; bottom: 27px; left: 59px;}
.avg11-boxes-image-04 { position: absolute; bottom: 27px; left: 40px;}
.avg11-boxes-image-05 { position: absolute; bottom: 16px; left: 40px;}

/* --- BOXES nr. 9 - (1 Box) --- */ 

.avg11-boxes-09 { margin: 0 0 13px 0; padding: 10px 13px 3px 13px; width: 638px; background: #dbdbdb url('../img/11-boxes-08-bg.png') repeat-x bottom left; }
a:link.avg11-link-01, a:visited.avg11-link-01, a:hover.avg11-link-01{ padding: 0 10px 0 0; font-size: 11px; font-weight: bold; color: #000; text-transform: uppercase; text-decoration: none; background: url('../img/11-link-01.png') no-repeat right 50%; }

/* --- BOXES nr. 10 - (2 x Box) --- */ 

.avg11-boxes-10 { position: relative; float: left; background: #003f69 url('../img/11-banner-bg-04.gif') no-repeat 50% bottom; color: #fff;}
.avg11-boxes-10-box-01 { float: left; padding: 0 20px 0 0; width: 450px; }
.avg11-boxes-10-box-01-content { float: left; padding: 17px 0 115px; width: 200px;}
.avg11-boxes-10-box-02 { float: left; width: 450px; padding: 0 10px 0 0;}
.avg11-boxes-10-box-02-content { float: left; padding: 17px 0 115px 0; width: 260px; }
.avg11-boxes-10-box-01 .avg11-boxes-image-06 { float: left; width: 186px; padding: 20px; }
.avg11-boxes-10-box-02 .avg11-boxes-image-06 { float: left; width: 180px; }
.avg11-boxes-10 .avg11-box-btns-01 { margin: 0; padding: 0; position: absolute; bottom: 32px; left: 225px;}
.avg11-boxes-10 .avg11-box-btns-02 { margin: 0; padding: 0; position: absolute; bottom: 13px; left: 650px;}


/* --- BOXES nr. 11 - (3 x Box) --- */ 

.avg11-boxes-11 { float: left; width: 910px; background: #fff url('../img/11-boxes-09-bg.png') repeat-y bottom right; position: relative; }
.avg11-boxes-11-box-01 { float: left; padding: 0 10px 0 0; width: 334px;}
.avg11-boxes-11-box-02 { float: left; padding: 0 10px 0 0; width: 334px;}
.avg11-boxes-11-box-03 { float: left; width: 222px;}
.avg11-boxes-11-box-02, .avg11-boxes-11-box-03 { padding-bottom: 40px; }
.avg11-boxes-image-07 { float: left; padding: 2px 10px 10px 20px; width: 77px; }
.avg11-boxes-image-08 { float: left; padding: 5px 7px 10px 10px; width: 62px; }
.avg11-boxes-11-box-01-content, .avg11-boxes-11-box-02-content, .avg11-boxes-11-box-03-content { padding: 0px 10px; ; line-height: 1.5em; }
.boxshot-02 { float: right; width: 207px; }
.boxshot-03 { float: right; width: 123px; }
.avg11-boxes-11-box-01 .avg11-box-btns-01 { padding: 25px 0 0; }
.avg11-boxes-11-box-02 .avg11-box-btns-01 { float: none; position: absolute; bottom: 10px; left: 461px; padding-bottom: 0; }
.avg11-boxes-11-box-03 .avg11-box-btns-01{ padding: 0 10px 0 0; float: none; position: absolute; bottom: 10px; left: 690px; }
/* --- BOXES nr. 13 - ( 2 x Box ) --- */

.avg11-boxes-13 { float: left; width: 680px; background: url('../img/11-boxes-13-bg.png') repeat-y 0 0;}
.avg11-boxes-13-box-01 { float: left; padding: 0 10px 0 0; width: 335px; }
.avg11-boxes-13-box-02 { float: left; width: 335px; }
.avg11-boxes-13-box-01-content-01, .avg11-boxes-13-box-02-content-01 { padding: 10px 5px 0; }

/* --- BOXES nr. 14 --- */
.avg11-boxes-14 { float: left; background: url('../img/11-boxes-05-bg.png') repeat-y right bottom; }
.avg11-boxes-14-inner { float: left; width: 100%; background: url('../img/11-boxes-14-bg.png') repeat-y 50% bottom; }

.avg11-boxes-14-box-1 { float: left; width: 50%; }
.avg11-boxes-14-box-1-inner { padding: 0 10px 0 0; }

.avg11-boxes-14-box-2 { float: right; width: 50%; }
.avg11-boxes-14-box-2-inner{ padding: 0 0 0 10px; }

/* --- BOXES nr. 15 --- */

.avg11-boxes-15 { display: inline-block; margin: 0 0 10px 0; background: url('../img/cts/cts-bg-center.gif') no-repeat 50% top; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.avg11-boxes-15 .inner { padding: 0 0 60px 0; position: relative; float: left; background: url('../img/cts/cts-bg-pattern.gif') no-repeat 50% bottom; }
.avg11-boxes-15 .box-01 { float: left; width: 50%; }
.avg11-boxes-15 .box-01 .bttn { position: absolute; left: 0px; bottom: 0px; padding: 0 15px 0 10px; width: 310px; height: 178px; text-align: center; }
.avg11-boxes-15 .box-01 .box-inner { margin: 0 5px 0 0; padding: 10px 10px 126px 10px; border-top: 1px solid #cccccc; }
.avg11-boxes-15 .box-02 { float: left; width: 49.8%;}
.avg11-boxes-15 .box-02 .bttn { position: absolute; left: 50%; bottom: 0px; padding: 0 10px 0 15px; width: 310px; height: 178px; text-align: center; }
.avg11-boxes-15 .box-02 .box-inner { margin: 0 0 0 5px; padding: 10px 10px 126px 10px; border-top: 1px solid #cccccc; }

/* --- ICB BOX 01 --- */ 

.avg11-icbBox-test { clear: both; margin: 0 0 13px; width: 908px; height: 258px; text-align: center; }
.avg11-icbBox-test strong { display: block; padding: 120px 0 0 0; }

/* --- BANNERS --- */ 

.avg11-banner-01 { position: relative; float: left; width: 910px; background: #fff url('../img/11-banner-bg-02.png') no-repeat 50% bottom; margin-bottom: 10px; }
.avg11-banner-02 { position: relative; float: left; width: 910px; background: #fff url('../img/11-banner-bg-03.png') no-repeat 50% bottom; margin-bottom: 10px; min-height:260px; height:auto !important; height:300px; }
.avg11-banner-03 { position: relative; float: left; margin-bottom: 10px; width: 910px; background: #fff url('../img/11-banner-bg-01.png') no-repeat 50% bottom; }
.avg11-banner-04 { background:#fff; float: none; margin-bottom: 0px; position: relative; width: 910px;  min-height:250px; height:auto !important; height:250px; }

.avg11-bnr-title-01 { color: #515151; font-size: 22px;}
.avg11-bnr-title-01 a:link, .avg11-bnr-title-01 a:visited, .avg11-bnr-title-01 a:hover, .avg11-bnr-title-01 a:active {color:#737373 ;text-decoration:none;}
.avg11-bnr-title-02 { padding-top: 37px; font-size: 22px; font-weight: normal; color: #515151; }

.avg11-bnr-content-03 .avg11-bnr-title-01 a { font-size: 22px; line-height: 1.1em; color: #515151; }
.avg11-bnr-content-04 .avg11-bnr-title-02 a, .avg11-bnr-content-04 .avg11-bnr-title-02 a:hover { font-size: 22px; font-weight: normal; color: #515151; line-height: 1.1em; text-transform: none; }
.avg11-bnr-subtitle-01 { font-weight: bold; color: #003366; }
.avg11-bnr-subtitle-02 { font-size: 22px; font-weight: bold; color: #003366; }
.avg11-bnr-subtitle-03 { font-size: 14px; font-weight: bold; color: #003366; }
.avg11-bnr-image-01 { position: absolute; bottom: 25px; left: 18px; }
.avg11-bnr-image-02 { position: absolute; bottom: -24px; left: 25px;}

.avg11-bnr-image-03 { position: absolute; z-index: 10; bottom: -18px; left: 350px; padding-top: 18px;}
.avg11-bnr-image-04 { position: absolute; top: -10px; left: -26px; }

.avg11-bnr-content-01 { margin: 0 0 0 210px; padding: 0 0 195px 0;}
.avg11-bnr-content-02 { margin: 0 0 0 257px; padding: 0 0 100px;}
.avg11-bnr-content-03 { float:left; padding: 0 0 120px 20px; width: 320px; }
.avg11-bnr-content-04 { float:right; padding:0 0 120px 0; width:326px;}
.avg11-bnr-content-05 { margin: 0px 0px 0px 190px; padding: 0; }
.avg11-bnr-content-01 h1 { font-size: 23px; line-height:28px; margin-bottom:0 !important; padding-bottom:13px; }
.avg11-bnr-content-03 h1 { font-size: 23px; }


/* --- CURRENCY 01 --- */

.avg11-currency-01 { position: absolute; bottom: 20px; left: 219px; font-size: 43px; width: 400px; color: #239c0b;line-height:43px;height:65px; }
.avg11-brn-currency-part01 { font-size: 22px; }
.avg11-brn-currency-part02 { font-size: 12px; }

/* --- CURRENCY 02 --- */ 

.avg11-currency-02 { float: left; margin: 13px 0 0 0; font-size: 23px; font-weight: bold; color: #eb4e25; }
.avg11-currency-03 { float: left; margin: 13px 0 0 0; font-size: 23px; font-weight: bold; color: #318cbc; }
.avg11-spec-offer-01 {padding: 0; font-size: 11px; font-weight: bold; color: #818181; margin:0; line-height:18px; }
.avg11-bnr-buttons-01 { position: absolute; right: 0px; bottom: 20px; padding: 0; margin:0;}

/* --- LISTS --- */ 

ul li { padding: 0 0 0 15px; background: url('../img/11-list-01.png') no-repeat left .5em; list-style:none; line-height: 1.7em; }
ol li { margin-left: 15px; line-height: 1.7em; }

.avg11-list-01 { padding: 0 16px 70px 16px; }
.avg11-list-01.boxshot-01 { padding:0 16px 70px 95px; }
ul.avg11-list-02 { list-style: none; padding:0; margin:0; }
ul.avg11-list-02 li { display: block; padding: 0 0 0 15px; line-height: 1.5em; background: url('img/11-list-03.png') no-repeat left .5em; }

ul.avg11-list-03 li { padding: 0 0 0 15px; background: url('../img/11-list-02.png') no-repeat left .5em; list-style:none; line-height: 1.7em; }.avg11-bubble-list { padding:13px 5px 0 62px; background: url(../img/11-dot-blue.png) no-repeat 25px 15px; display:block; border-bottom:1px solid #ccc;}
.avg11-bubble-list .bubble {display:none;}

/* Home Security Bubble Script */
#mayor .avg11-bubble-list {cursor:pointer; display:block; position:relative; padding-bottom: 10px;}
#mayor .avg11-bubble-list .bubble { margin:0px 0px 10px 0px;}
#mayor .avg11-tabs-01-nopadding #tc1 div.tabc_top { padding:15px 0px 4px 0px; width:598px !important;}
#mayor .avg11-bubble-list .link-arrow-up {position:absolute; right: 10px; bottom: 10px;}
#mayor .avg11-bubble-list .link-arrow-down {position:absolute; right: 10px; bottom: 10px;}
#mayor .avg11-icon-reasons-01 {position:absolute; right:-5px; top:-5px;}

/* Business Security Bubble Script */
#mayor .avg11-bubble-02 {display:none;}

/* --- COL 1 --- */ 

.avg11-col1-01 { float: left; width: 600px; }

/* --- COMPARE --- */ 

.avg11-compare-01 { display: block; position: relative; float: left; margin: 0 0 10px 0; width: 600px; text-decoration: none; background: #dbdbdb url('../img/11-compare-bg-01.png') repeat-x right bottom; }

.avg11-compare-01 h2 { padding: 0; }
.avg11-compare-01 a.com-label, .avg11-compare-01 a.com-label:hover { float: left; padding: 11px 16px; font-size: 18px; font-weight: bold; color: #737373; text-decoration: underline; }
.avg11-compare-01 a.com-link, .avg11-compare-01 a.com-link:hover { background:url("../img/11-link-01.png") no-repeat scroll right 50% transparent; bottom:8px; color:#FFFFFF; float:right; font-size:9px; font-weight:bold; margin:15px 10px 0 0; padding:0 12px 0 0; right:8px; text-transform:uppercase; }
/* --- TESTIMONIALS --- */ 

.avg11-testimonials { clear: both; padding: 16px 16px 0 16px; border: 1px solid #cdcdcd; }
.label-l1 { font-size: 18px; font-weight: bold; color: #737373; }
.label-l2 { padding: 0 0 8px 0; font-size: 14px; font-weight: bold; text-transform: none; color: #e74a2a; }
.sign-01 { margin: 0 0 15px 0; padding: 0 0 8px 0; font-size: 13px; font-weight: bold; color: #013e69; border-bottom: 1px solid #b2b2b2; }
.sign-01.last-sign { margin: 0; border: 0; }

/* --- TABLES --- */

#mayor table.avg11-table-business-01 { border-collapse: collapse; background: #fff; }
#mayor table.avg11-table-business-01 tr th { padding: 10px; text-align: left; border: 1px solid #ccc; font-size:13px; color: #f15a32; }
#mayor table.avg11-table-business-01 tr td { position: relative; text-align: center; border: 1px solid #ccc; }
#mayor table.avg11-table-business-01-component-list tr td, table.avg11-table-business-01-component-list tr th  { text-align: left; }
#mayor table.avg11-table-business-01 tr td.noborder { border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; }

#mayor .avg11-tabs-01 div.tabs_bg {width: 910px;}
#mayor .avg11-tabs-01 div.tabc_top {width:887px; padding-bottom:10px;}
#mayor .avg11-tabs-01 div.tabc_top table {width: 887px;}
#mayor .avg11-tabs-01 div.tabc {width:910px;}

/* --- COL 2 > PARTNERS --- */ 

.avg11-col2-01 { float: right; width: 292px; }
#mayor .avg11-col2-01 h2 { padding: 0;font-size: 18px; font-weight: normal; }

/* --- COLORS --- */
.color-1 {color: #e64b2a!important;}
.color-2 {color: #249d48!important;}
.color-3 {color: #0195c8!important;}
.color-4 {color: #003366!important;}
.color-5 {color: #66cc33!important;}
.color-6 {color: #ff3300!important;}
.color-7 {color: #00ccff!important;}
.color-8 {color: #737373!important;}
.color-9 { color: #090909!important; }
.color-10 { color: #232323!important; }
.color-11 { color: #a07d41!important; }
.color-12 { color: #fff!important; }


/* --- FONT-SIZE --- */
.avg11-fs-9 { font-size:9px!important; }
.avg11-fs-10 { font-size: 10px!important; }
.avg11-fs-11 { font-size: 11px!important; }
.avg11-fs-12 { font-size: 12px!important; }
.avg11-fs-13 { font-size: 13px!important; }
.avg11-fs-14 { font-size: 14px!important; }
.avg11-fs-15 { font-size: 15px!important; }
.avg11-fs-16 { font-size: 16px!important; }
.avg11-fs-17 { font-size: 17px!important; }
.avg11-fs-18 { font-size: 18px!important; }
.avg11-fs-19 { font-size: 19px!important; }
.avg11-fs-20 { font-size: 20px!important; }
.avg11-fs-21 { font-size: 21px!important; }

/*ICONS*/
.icon { background: url(../img/icons/support-icon-sprite.png) no-repeat; width: 43px; height: 43px; }
.icon.icon_faq { background-position: 0 0 }
.icon.icon_video { background-position: 0 -43px }
.icon.icon_hint { background-position: 0 -86px }
.icon.icon_removal { background-position: 0 -130px }
.icon.icon_target { background-position: 0 -172px }
.icon.icon_privacy { background-position: 0 -215px }
.icon.icon_benchmarking { background-position: 0 -258px }
.icon.icon_free { background-position: 0 -301px }
.icon.icon_updates { background-position: 0 -344px }
.icon.icon_forum { background-position: 0 -387px }
.icon.icon_thirdparty { background-position: 0 -430px }
.icon.icon_business { background-position: 0 -473px }
.icon.icon_encyclopedia { background-position: 0 -516px }
.icon.icon_home { background-position: 0 -559px }
.icon.icon_upgrade { background-position: 0 -602px }
.icon.icon_license { background-position: 0 -645px }
.icon.icon_rating { background-position: 0 -688px }
.icon.icon_triangle { background-position: 0 -731px }
.icon.icon_consultation { background-position: 0 -774px }
.icon.icon_quote { background-position: 0 -817px }

.icon_02 { background: url(../img/icons/info-icon-sprite.png) no-repeat top left; width: 25px; height: 27px; }
.icon_02.icon_success { background-position: 0 0 }
.icon_02.icon_tip_red { background-position: 0 -27px }
.icon_02.icon_question { background-position: 0 -54px }
.icon_02.icon_warning { background-position: 0 -81px }
.icon_02.icon_tip_blue { background-position: 0 -108px }

.icon_03 { background: url(../img/icons/link-icon-sprite.png) no-repeat; width: 12px; height: 11px; margin-top: 5px; }
.icon_03.icon_print { background-position: 0 0 }
.icon_03.icon_hide { background-position: 0 -22px }
.icon_03.icon_show { background-position: 0 -44px }
.icon_03.icon_video { background-position: 0 -66px }
.icon_03.icon_upload { background-position: 0 -88px }
.icon_03.icon_del { background-position: 0 -132px }
.icon_03.icon_dwn { background-position: 0 -155px }
.icon_03.icon_updt { background-position: 0 -177px }
.icon_03.icon_cart { background-position: 0 -199px }
.icon_03.icon_key { background-position: 0 -222px }
.icon_03.icon_window { background-position: 0 -243px }
.icon_03.icon_search { background-position: 0 -264px }
.icon_03.icon_arrowup { background-position: 0 -287px }
.icon_03.icon_arrowright { background-position: 0 -309px }
.icon_03.icon_arrowdown { background-position: 0 -330px }
.icon_03.icon_arrowleft { background-position: 0 -353px }
.icon_03.icon_plus { background-position: 0 -375px }
.icon_03.icon_minus { background-position: 0 -396px }
.icon_03.icon_remove { background-position:right -417px;}

a.icon_04 { background: url(../img/icons/link-icon-sprite.png) no-repeat; height: 11px; padding-right: 15px; }
a.icon_04.icon_print { background-position: right 2px!important;  }
a.icon_04.icon_hide { background-position: right -20px!important;  }
a.icon_04.icon_show { background-position: right -42px!important;  }
a.icon_04.icon_video { background-position: right -64px!important;  }
a.icon_04.icon_upload { background-position: right -85px!important; }
a.icon_04.icon_del { background-position: right -129px!important; }
a.icon_04.icon_dwn { background-position: right -153px!important; }
a.icon_04.icon_updt { background-position: right -175px!important; }
a.icon_04.icon_cart { background-position: right -195px!important; }
a.icon_04.icon_key { background-position: right -218px!important; }
a.icon_04.icon_window { background-position: right -240px!important; }
a.icon_04.icon_search { background-position: right -262px!important; }
a.icon_04.icon_arrowup { background-position: right -283px!important; }
a.icon_04.icon_arrowright { background-position: right -306px!important; }
a.icon_04.icon_arrowdown { background-position: right -327px!important; }
a.icon_04.icon_arrowleft { background-position: right -350px!important; }
a.icon_04.icon_plus { background-position: right -372px!important; }
a.icon_04.icon_minus { background-position: right -393px!important; }
a.icon_04.icon_remove { background-position:right -415px!important; }
.icon_05 { background: url(../img/icons/buttons_icon_sprite.png) no-repeat; width: 23px; height: 23px; }
.icon_05.icon_faq { background-position: 0 0 }
.icon_05.icon_hint { background-position: 0 -32px }
.icon_05.icon_video { background-position: 0 -66px }
.icon_05.icon_removal { background-position: 0 -99px }
.icon_05.icon_forum { background-position: 0 -125px }


a.icon_06 { background: url(../img/icons/link-icon-sprite.png) no-repeat; height: 11px; padding-left: 15px; }
a.icon_06.icon_print { background-position: left 2px !important; }
a.icon_06.icon_hide { background-position: left -20px !important; }
a.icon_06.icon_show { background-position: left -42px !important; }
a.icon_06.icon_video { background-position: left -64px !important; }
a.icon_06.icon_upload { background-position: left -85px !important; }
a.icon_06.icon_del { background-position: left -129px !important; }
a.icon_06.icon_dwn { background-position: left -153px !important; }
a.icon_06.icon_updt { background-position: left -175px !important; }
a.icon_06.icon_cart { background-position: left -195px !important; }
a.icon_06.icon_key { background-position: left -218px !important; }
a.icon_06.icon_window { background-position: left -240px !important; }
a.icon_06.icon_search { background-position: left -262px !important; }
a.icon_06.icon_arrowup { background-position: left -283px !important; }
a.icon_06.icon_arrowright { background-position: left -306px !important; }
a.icon_06.icon_arrowdown { background-position: left -327px !important; }
a.icon_06.icon_arrowleft { background-position: left -350px !important; }
a.icon_06.icon_plus { background-position: left -372px !important; }
a.icon_06.icon_minus { background-position: left -393px !important; }
a.icon_06.icon_remove { background-position:left -415px !important; }



.icon_07 { background: url(../img/icons/faq-icons-sprite.png) no-repeat; height: 65px; width: 65px; }
.icon_07.icon_technical { background-position: 0px 0px }
.icon_07.icon_virus { background-position: 0px -65px }
.icon_07.icon_sales { background-position: 0px -130px }
.icon_07.icon_video { background-position: 0px -195px }
.icon_07.icon_avg2011 { background-position: 0px -260px }
.icon_07.icon_avg90 { background-position: 0px -325px }
.icon_07.icon_avg85 { background-position: 0px -390px }
.icon_07.icon_rescue { background-position: 0px -455px }
.icon_07.icon_idp { background-position: 0px -520px }
.icon_07.icon_guides { background-position: 0px -585px }
.icon_07.icon_avg2011free { background-position: 0px -650px }
.icon_07.icon_avg90free { background-position: 0px -715px }
.icon_07.icon_avg85free { background-position: 0px -780px }
.icon_07.icon_linkscanner { background-position: 0px -845px }
.icon_07.icon_windows { background-position: 0px -910px }
.icon_07.icon_linux { background-position: 0px -975px }
.icon_07.icon_computer { background-position: 0px -1040px }
.icon_07.icon_server { background-position: 0px -1105px }
.icon_07.icon_remote { background-position: 0px -1170px }
.icon_07.icon_cloud {background-position: 0 -1625px;}

.icon_08 { background: url(../img/icons/faq-small-buttons.png) no-repeat; height: 21px; width: 20px; }
.icon_08.icon_85 { background-position: 0px 0px }
.icon_08.icon_90 { background-position: 0px -21px }
.icon_08.icon_2011 { background-position: 0px -42px }
a.underline_light { text-decoration: underline!important; font-weight: normal!important; }
a.light { font-weight: normal!important; text-decoration: none!important; }


/* ---TABS --- */
#mayor .avg11-tabs-01-noborder #tc1 div.tabc_top {border: 0; padding:0px 0px 4px 0px; }
#mayor .avg11-tabs-01-noborder #tc1 div.tabc_top {width:910px;}
#mayor .avg11-tabs-01-noborder #tc1 div.tabc_top table {width:910px;}
#mayor .avg11-tabs-01-noborder #tc1 div.tabc_top h2 {border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:15px 10px 0.5em 10px;}

/* ---TIP BOXES --- */
.avg11-tip-01 { background:url('../img/11-tip-bg-01.png') right top repeat-y; width:auto; border:1px solid #cccccc; padding:10px; width:658px;}
.avg11-tipin-01 { padding:0 10px 0 35px; background:url('../img/11-icon-tip-01.png') 0px 0px no-repeat;}

/*---OTHER STYLES---*/
.tt-normal { text-transform: normal; }
.tt-upper { text-transform: uppercase; }

.avg11-form #terms input { margin: 0; padding: 0; border: none; width: auto; vertical-align: middle;  }
.btn-11-wrapper { margin: 0 20px 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; }
#captcha_img { width: 228px; }
#termsForumText textarea { width: 340px; }
#terms label { width: auto; padding: 0; }
.formCaptcha { float: left; margin-top: 0px; height: 113px; }

/*upgrade free buttons*/
div.product div.promo-nobox {background:url('/stc/tpl/crp/img/background_video_is2011.jpg') 0 30px no-repeat;}
.product .isbox {left:480px; margin-top:-30px;}
.avg11-box-grey1 {border:1px solid #cccccd; padding:10px;}
.avg11-btn-big-01 {background:url('/stc/tpl/crp/img/11-btn-big-01.png') 0 0 no-repeat; width:460px; height:51px;}
.avg11-btn-big-01 .price {font-size:15px; line-height:18px; padding-top:5px; text-align:center; width:153px; color:#ffffff; font-weight:bold;}
.avg11-btn-big-01 .save {margin:9px 0 4px 20px; color:#232323; font-size:14px;}
.avg11-btn-big-01 .link {margin-top:16px; font-size:14px; text-decoration:underline; background:url('/stc/tpl/crp/img/11-link-01.png') no-repeat scroll right 50%; padding-right:10px;}
.avg11-btn-big-01 .smaller {font-size:0.8em;}

.pl .avg11-btn-big-01,
.za-en .avg11-btn-big-01,
.ca-en .avg11-btn-big-01 {background-image: url('/stc/tpl/crp/img/11-btn-big-01a.png');}
.pl .avg11-btn-big-01 .price,
.za-en .avg11-btn-big-01 .price,
.ca-en .avg11-btn-big-01 .price {width:173px;}
.ca-en .avg11-btn-big-01 .price span {font-size: 11px;}
.za-en .avg11-btn-big-01 .price span {font-size: 14px;}



/*upgrade free end*/

/*Support Boxes e.g 1069*/
a.supbox_link { color: #737373; font-weight: normal; text-decoration:none; cursor: pointer; }
.supbox { display: block; border: 1px solid #737373; padding: 10px; position: relative; }
.supboxin { display: block; float: left; padding: 0 10px 0 10px; }
.supboxin .header, .supboxin .header2 { display: block; color: #008EBE; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size: 18px; line-height: 1.3em; }
.supboxin .header2 { font-size: 15px; }
.supboxin .text { display: block; color: #737373; text-decoration:none; padding: 5px 0 0 1px; }
.supbox .link { background:url(../img/11-link-01.png) no-repeat scroll right transparent; padding-right:13px; display: block; color: #737373; font-weight: bold; position: absolute; bottom: 10px; right: 15px; float: right; font-size: 14px; }
a.supbox_link .supbox:hover .header, a.supbox_link .supbox:hover .header2 { color: #737373; }
a.supbox_link .supbox:hover .link { color: #008EBE; }
a.supbox_link .supbox:hover { border: 1px solid #0195c8; cursor: pointer; }

/*contacts start*/
img.flag { float: left; margin: 2px 6px 0px 0px; }
h3.cnt { margin: 0px 0px 0px 20px; }
/*contacts end*/

.inblk { display: inline-block; }

/* Disabled button styles for voucher-registration */
#container #wrap span.disabledBtn {
    background-position: right -27px;  cursor: default;}
#container #wrap span.disabledBtn input {
    background-position: left 0px;  cursor: default; margin: 0 8px 0 0;}

/* styles.css end */




/* boxes.css start */
/* 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 */

/* tables start */
div.tbbg, div.tbbgbtm, div.tbbgtop { width: 680px; }
div.tbbgtop { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top.gif') no-repeat 0 0; }

/* beta login form */
div.tbbg335, div.tbbgbtm335, div.tbbgtop335 { width: 335px; }
div.tbbg335 { margin: 0 0 10px 0; background: transparent url('../img/table_bg335.gif') repeat-y 0 0; }
div.tbbgbtm335 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm335.gif') no-repeat bottom left; }
div.tbbgtop335 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top335.gif') no-repeat 0 0; }

/*forum dosud NENASTYLOVANE*/
/*tables for freeforum START*/
div.tbbg910, div.tbbgbtm910, div.tbbgtop910 { width: 910px; }
div.tbbg910 { margin: 0 0 10px 0; background: transparent url('../img/table_bg910.gif') repeat-y 0 0; }
div.tbbgbtm910 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm910.gif') no-repeat bottom left; }
div.tbbgtop910 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top910.gif') no-repeat 0 0; }

div.tbbg890, div.tbbgbtm890, div.tbbgtop890 { width: 890px; }
div.tbbg890 { margin: 0 0 10px 0; background: transparent url('../img/table_bg890.gif') repeat-y 0 0; }
div.tbbgbtm890 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm890.gif') no-repeat bottom left; }
div.tbbgtop890 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top890.gif') no-repeat 0 0; }

div.tbbg870, div.tbbgbtm870, div.tbbgtop870 { width: 870px; }
div.tbbg870 { margin: 0 0 10px 0; background: transparent url('../img/table_bg870.gif') repeat-y 0 0; }
div.tbbgbtm870 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm870.gif') no-repeat bottom left; }
div.tbbgtop870 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top870.gif') no-repeat 0 0; }

div.tbbg850, div.tbbgbtm850, div.tbbgtop850 { width: 850px; }
div.tbbg850 { margin: 0 0 10px 0; background: transparent url('../img/table_bg850.gif') repeat-y 0 0; }
div.tbbgbtm850 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm850.gif') no-repeat bottom left; }
div.tbbgtop850 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top850.gif') no-repeat 0 0; }

div.tbbg830, div.tbbgbtm830, div.tbbgtop830 { width: 830px; }
div.tbbg830 { margin: 0 0 10px 0; background: transparent url('../img/table_bg830.gif') repeat-y 0 0; }
div.tbbgbtm830 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm830.gif') no-repeat bottom left; }
div.tbbgtop830 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top830.gif') no-repeat 0 0; }
/*end of FORUM*/

div.intabbg, div.intabbtm, div.intabtop { width: 658px; }
div.intabtop { padding: 10px; /* background: transparent url('../img/table_bg_intab_top.gif') no-repeat 0 0; */ }

table.norm, table.intab, table.norm910, table.norm890, table.norm870, table.norm850, table.norm830 { width: 677px; margin: 10px 1px 10px 2px; border-collapse: collapse; }
.avg11-tabs-box table.intab, .avg11-tabs-box table.comparison_intab, .avg11-tabs-box .tabc_top {width:577px!important;}
.avg11-tabs-box .tabs_bg, .avg11-tabs-box .tabc {width:600px!important;}

table.bank_info td { padding: 0 10px; vertical-align: top; }

table.norm
{
	width: 678px;
	margin: 0px 0px 1px 1px;
}
table.intab, table.comparison_intab  { width: 655px; }
table.norm910
{
	width: 908px;
	margin: 0px 0px 1px 1px;
}
table.norm890 { width: 887px; }
table.norm870 { width: 867px; }
table.norm850 { width: 847px; }
table.norm830 { width: 827px; }

table.norm td, table.intab td, table.norm910 td, table.norm890 td, table.norm870 td, table.norm850 td, table.norm830 td
{
	border-right: 1px solid white;
	background-color: #fff;
	padding: 3px 9px 3px 7px;
}

table.intab td { padding:7px; color:#232323; }
table.intab { border-top:1px solid #ffffff; border-left: 1px solid #ffffff; }


table.norm tr.dark td, table.intab tr.dark td, table.norm910 tr.dark td { background-color:#EBEBEB; }

table.norm890 tr.dark td, table.norm870 tr.dark td, table.norm850 tr.dark td, table.norm830 tr.dark td { background-color: #e6ecf1; }

table.norm tr.blue td, table.intab tr.blue td , table.norm910 tr.blue td { background-color: #b3d7ef; }
table.norm890 tr.blue td, table.norm870 tr.blue td, table.norm850 tr.blue td, table.norm830 tr.blue td { background-color: #b3d7ef; }

table.norm tr.plain td, table.intab tr.plain td, table.norm910 tr.plain td { background-color: transparent; }
table.norm890 tr.plain td, table.norm870 tr.plain td, table.norm850 tr.plain td, table.norm830 tr.plain td { background-color: transparent; }

table.norm th, table.intab th, table.norm910 th, table.norm tr.head th, table.intab tr.head th, table.norm910 tr.head th, table.norm890 tr.head th, table.norm870 tr.head th, table.norm850 tr.head th, table.norm830 tr.head th { background-color:transparent; border-right:1px solid white; color:#232323; font-size:11px; font-weight:bold; padding:6px 7px; text-align:left; width:auto; }


table.norm th, table.norm tr.head th, table.norm910 th, table.norm910 tr.head th
{
	border-right: none;
}

table.norm tr.head th, table.intab tr.head th, table.norm910 tr.head th,
table.norm890 tr.head th, table.norm870 tr.head th, table.norm850 tr.head th, table.norm830 tr.head th
{
	background: transparent url('../img/th_bg.gif') repeat-x top left;
}

table.intab.landing td, table.intab.landing {
  border: 0;
}

table.intab.landing td.outline-first {
 border-top: 3px solid #52a8d4;
}

table.intab.landing td.outline {
 border-left: 3px solid #52a8d4;
 border-right: 3px solid #52a8d4;
}

table.intab.landing td.outline-last {
 border-bottom: 3px solid #52a8d4;
}

/* comparison table start */
table.comparison {border-collapse:collapse;}
table.comparison td, table.comparison th {border:1px solid #ccc; padding:5px; color:#515151;}
.tabc_bg table.comparison td, .tabc_bg table.comparison th {border:0px solid #ccc !important; text-align: left; }
.tabc_bg table.compborder td { border:1px solid #ccc !important; }
table.comparison td.noborder {border:0!important;}
table.comparison td strong {color:#e74a2a;}
table.comparison td strong.price {color:#000;}
table.comparison th span, h2.comparison {font:17px Verdana; color:#737373;}
table.comparison td.tcenter {text-align:center;}
table.comparison .tleft{text-align:left;}
table.comparison .header {height:150px;}
table.comparison td.odd {background-color:#ebebeb; border: solid 1px #ccc; }
table.comparison td.box img { bottom:-20px; margin-left:4px; position: absolute; }
table.comparison .vtop{vertical-align:top;}
table.comparison td p { padding-bottom: 0; }
/* comparison table end */

/* tables end*/

div.box335, div.box680 { background: transparent url('../img/11-boxes-05-bg.png') repeat-y top right; }

/* TOOLTIP CLASSES */
#tt {position:absolute; }
#tttop { display:block;  }
#ttcont { display:block; width: 290px; padding: 16px 10px 0px 35px; display:block; background:url('../img/bg_tt_top.png') top left no-repeat; }
#ttbot { display:block; background:url('../img/bg_tt_bottom.png') top left no-repeat; height: 10px; }
#ttcont * { margin-left: 0; padding-left: 0; }
#tt ul li { padding-left: 10px; }


.tiplinks { width: 220px; margin: 0 auto; padding: 10px; }
.tiplinks a { line-height: 25px; text-decoration: none; padding-left:10px; display: block; height: 25px; border:1px solid #CCCCCC; }
.tiplinks_btn { margin-bottom: 3px; }
.tiplinks a:hover { border:1px solid #0195C8; }

/*TOOLTIP CLASSES END*/

/* TIPBOX */
.tipbox, .tip { background: url(../img/icons/tip_ico_2011.png) no-repeat 10px 10px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 10px solid #ffcc00; }
.tipboxin, .tipin { padding-top: 5px; padding-bottom: 10px; padding-left: 46px; }
.tipboxin h1, .tipin h1 { color: #003366; padding-bottom: 0; } 
.tipboxin p, .tipin p { padding-bottom: 0; }

.tipbox_ok, .okbox { background: url(../img/icons/check_square_green.png) no-repeat 10px 10px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 10px solid #69bb49; }
.tipbox_okin, .okboxin { padding-top: 5px; padding-bottom: 10px; padding-left: 46px; }
.tipbox_okin h1, .okboxin h1 { color: #003366; padding-bottom: 0; } 
.tipbox_okin p, .okboxin p { padding-bottom: 0; }

.errbox, .planebox, .netlog_ok, .netlog_ko { background: url(../img/11-icon-warning-01.png) no-repeat 10px 10px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 10px solid #ff3300; }
.errboxin, .planeboxin , .netlog_okin, .netlog_koin { padding: 5px 10px 10px 46px; }
.errboxin h1, .planeboxin h1 { color: #f30; padding-bottom: 0; } 
.errboxin p, .planeboxin p { padding-bottom: 0; }

.planebox { background: url(../img/11-icon-plane-01.png) no-repeat 5px 10px; }
.planeboxin h1 { color: #003366; }

.netlog_ok { background: url(../img/11-icon-netlog-success.png) no-repeat 10px 10px; }
.netlog_okin h2 {font-size:18px; color:#737373; line-height:1.3em; margin:0; padding:0;}
.netlog_okin p {padding:0; margin:0; line-height:1.5em;}

.netlog_ko { background: url(../img/11-icon-netlog-fail.png) no-repeat 10px 10px; }
.netlog_koin h2 {font-size:18px; color:#fc1807; line-height:1.3em; margin:0; padding:0;}
.netlog_koin p strong {color:#fc1807;}
.netlog_koin p {padding:0; margin:0; line-height:1.5em;}
.netlog_koin a {color:#008EBE; font-weight:bold; text-decoration:underline;}

.bright-g { border-right: 10px solid #69bb49 !important;}
.bright-y { border-right: 10px solid #ffcc00 !important;}

.tipboxin, .tipin, .tipbox_okin, .okboxin, .errboxin { min-height: 30px; _height: 30px; }

/* faq box - minimize/maximize, pevna sirka 680px */
div.faq_box_heading {
    width: 668px;
    height: 21px;
    padding: 4px 6px;
    background: transparent url('../img/faq_bg_heading.png') top left no-repeat;
}
div.faq_box_heading h2, div.faq_box_heading .sh2 { padding: 2px 0 0 0; margin: 0; }
div.faq_box_heading a.control_minimize, div.faq_box_heading a.control_maximize,
div.faq_box_heading a.control_minimize:hover, div.faq_box_heading a.control_maximize:hover {
    float: right;
    padding-right: 24px;
    height: 20px;
    line-height: 20px;
    color: #004f8a;
    font-size: 11px;
    text-decoration: none;
}
div.faq_box_heading a.control_minimize, div.faq_box_heading a.control_minimize:hover { background: transparent url('../img/faq_btn_minimize.png') top right no-repeat; }
div.faq_box_heading a.control_maximize, div.faq_box_heading a.control_maximize:hover { background: transparent url('../img/faq_btn_maximize.png') top right no-repeat; }
div.faq_box_content {
    width: 660px;
    padding: 10px;
/*    background: transparent url('../img/faq_bg_content.png') top left no-repeat; */
}
div.faq_box_content p, div.faq_box_content h2, div.faq_box_content h3 { padding-left: 0; margin-left: 0; }

.box_fldsep { background: transparent url('../img/box_bg_fildset_separator.gif') top left no-repeat; height: 28px; }
h2.box_fldsep { padding: 6px 0 0 10px; margin-top: 0px; }
div.box_fldsep { background-position: right top; padding-right: 10px; margin-bottom: 20px; }
/* faq box end */

/* support styles end */

/* common boxes end */
/*JanaB*/
.alliances_box_top {background:#3f93c9 url(../img/alliances_blue_box_top_left.png) no-repeat top left;}
.alliances_box {background:transparent url(../img/alliances_blue_box_top_right.png) no-repeat top right;}
.alliances_box_bg {background:transparent url(../img/alliances_blue_box_bottom_left.png) no-repeat bottom left;}
.alliances_box_bottom {color:#fff !important; background:transparent url(../img/alliances_blue_box_bottom_right.png) no-repeat bottom right; padding:20px 10px; min-height:110px; height:110px; height:auto;}
.alliances_box_bg h1, .alliances_box_bg h2, .alliances_box_bg h3 {color:#ffffff;}
.alliances_box_bg li {list-style-image:none !important;}
/*JanaB end*/

div.sellbox680 { width: 678px; border: 1px solid #ccc; }
div.sellboxin680 { padding: 10px; width: 658px; background: #fff; }

/* boxes.css end */




/* styles-sales.css start */

/* product box start */
div.product div.headline {position: absolute; top: 200px; left: 380px; width: 510px;}
div.product div.buy_now {position: absolute; top: 372px; left: 640px;}
div.product a.video:link , div.product a.video:visited {display:block; width:315px; height:233px; background: transparent; margin-top: 18px;}
div.product a.video:hover, div.product a.video:active {display:block; width:315px; height:233px; background: url('../img/background_video_is_hover.png') 0px 0px no-repeat;}

div.product { margin: 10px 0; overflow: hidden; width: 680px; }
div.product img { float: left; margin:0 10px; }
div.product div.prdtxt { float: right; width: 510px; }
div.product p { margin-left: 0px; padding-left: 0px; }
div.product h1 span, div.product .sh1 span { font-size: 11px; line-height: 20px; }


#menor ul.check li {margin-bottom: 1em;}

/*seznam s teckou*/
div.product ul.check { padding-left: 10px; margin-left: 10px; =padding-left: 13px; }
div.sellbox { width: 514px; background: transparent url('../img/box_bg_left.gif') no-repeat top left; }
div.product div.sellbox { margin: 0 0 0 0px; }

div.sellboxin { width: 484px; padding: 10px 20px 10px 6px; background: transparent url('../img/box_bg_right.gif') no-repeat top right; }

div.pdescbox { width: 330px; padding: 10px 0 0 0; }
div.pdescboxin { padding: 0 10px 10px 10px; width: 310px; }
div.pdesctext .promo-label { float: left; background: #1869ad; padding: 0px 4px; color: #fff; text-transform: uppercase; font: normal 10px/15px Arial, sans-serif;}
div.pdesctext { width: 210px; float: right; }
div.pdesctext h2 { margin-top: 0; padding-top: 0; }
div.pdesctext ul { margin: 0px; }
div.sbhomeenv , div.sbbusenv
{
	position: relative;
	width: 475px;
	line-height: 175%; 
	=line-height: 160%;
	margin-left: 8px;
}

div.sbhomerdo , div.sbbusrdo , div.sbfullrdo
{
	=margin-left: -5px;
	_margin-left: -4px;
}

.fstrdo
{
	width: 310px;
	border: medium none ;
	margin: 0pt;
	padding: 0pt;
}

div.sbfullenv
{
	position: relative;
	width: 660px;
	line-height: 175%;
	=line-height: 160%;
}

div.sbfullclear
{
	clear: both;
}

/* product box end */


/* shopping cart start */
div.crtbx680 { margin-top: 10px; }
div.crtbx680in { position: relative; }
table.crttable { width: 100%; border-collapse: separate; }
th.crtheader { height: 28px; text-align: left; vertical-align: top; color: #1f3c69; }
td.crtitem { padding: 6px 10px 6px 0px; }
td.crtttlamnt { font-size: 12px; color: #515151; text-align: right !important; padding-right: 0; }
div.crtpcdchko { position: absolute; right: 10px; bottom: 5px; }
/* shopping cart end */



/* product overview start */
div.ovrw_l, div.ovrw_s { width: 490px; float: left; padding: 0 0 0 20px; margin: 0; }
div.ovrw_s { width: 210px; }
ul.links { margin: 0 !important; padding: 0; list-style-type: none; list-style-image: none; }
ul.links li { float: left; padding: 15px 10px 0 0; }
div.buybox, div.buybox180, div.buybox240, div.buybox300 { float: right; text-align: center; width: 120px; margin: 0; }

div.buybox180 { width: 180px; }
div.buybox240 { width: 240px; }
div.buybox300 { width: 300px; }

/* product overview end */

/*BacikovaJ*/
#removal-tools {border:1px solid #bcbdbf; width:440px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
#removal-tools th, #removal-tools td {padding: 6px 20px;}
#removal-tools th {border-bottom:1px solid #80a9c5;}
#removal-tools .even {background:#eff4f7;}
input.qs_input {border-left:1px solid #c1c1c1; border-bottom:1px solid #e0e0e0; border-top: 1px solid #848484; border-right:1px solid #c0c0c0; width:440px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.loader {width:15px;}
/*BacikovaJ end*/


div.box_home_grey { padding: 10px; }
div.box_home_grey1 { background-color: #fff; padding: 10px;}
#shoppingCart form { margin: 0px; }
/* styles-sales.css end */



/* shop.css start */
.pricenote
{
	font-weight: normal !important;
	color: #506273 !important;
	font-size: 10px !important;
}

.scrollbox150 {
    overflow: auto;
    height: 150px;
    border: 1px solid #d9d9d9;
    padding: 8px;
}

.progressBarUpgrade { margin: 0 0px 10px 0px; }
.progressBar { 
	width:914px; 
	_width:674px; 
	text-align:center; 
	display:block; 
	font-family:Verdana; 
	color:#fff; 
	font-size:12px; 
	margin:0; 
	padding:10px 10px 0 10px; 
	background-color: #036; 
	position: relative;
	top: 0px;
	left: 0px;
}

#menor { padding-right: 5px; }
.progressbar_tmp { height: 66px; }
.progressBar span {display:inline-block;}
.progressBar .active {color:#fff; font-weight:bold;}
#pb3step_billing-info {width:198px;}
#pb3step_review-submit {width:250px;}
#pb3step_download-install {width:204px;}
#pb4step_cust-info {width:162px;}
#pb4step_billing-info {width:142px;}
#pb4step_review-submit {width:168px;}
#pb4step_download-install {width:176px;}

#popup_autobilling_terms { position: relative; }
.onGoingProtection-popup-head { height:61px; /*width: 526px; position: relative; top: -10px; left: -10px; z-index: 100;*/ padding: 7px 0 0 0; background: url('../img/colorbox_ab/onGoingProtection-popup-head.png') top left no-repeat; } 
.onGoingProtection-popup-head h2 { color: #fff; margin: 0px 0 5px 15px; padding: 0; } 
.onGoingProtection-popup-head h3 { font-size: 11px; color: #fff; margin: 5px 0 5px 15px; padding: 0; }

#autobilling_popup_text_optout, #autobilling_popup_text_optin, .fpn_box { color: #939192; font-size: 10px;  }
#autobilling_popup_text_optout a, #autobilling_popup_text_optin a, .fpn_box a { color: #939192; font-size: 10px; font-weight: normal; }
#autobilling_popup_text_optout h2, #autobilling_popup_text_optin h2, .fpn_box h2 { color: #939192; font-weight: bold; font-size: 11px;  }
.nav_box { background: url("../img/11-boxes-17-bg.png") repeat-y scroll right top transparent; position: relative; top: 0; left: -11px; }


/* grey box resizable both horizontaly and vertically up to 1000px */

.sc11-prog-bar-box-01 { display: inline-block; width: 100%; background: #f3f3f3 url('../img/eshop/prog-bar-01.gif') no-repeat left top; }
.sc11-prog-bar-box-02 { display: inline-block; width: 100%; background: url('../img/eshop/prog-bar-02.gif') no-repeat right bottom; }
.sc11-prog-bar-box-03 { display: inline-block; width: 100%; background: url('../img/eshop/prog-bar-04.gif') no-repeat left bottom; }
.sc11-prog-bar-box-04 { display: inline-block; width: 100%; background: url('../img/eshop/prog-bar-03.gif') no-repeat right top; }

.sc11-steps-wrap { margin: 0 20px; background: url('../img/eshop/steps-line-1-0.gif') no-repeat left 28px; }
.sc11-steps-wrap ol { margin: 0; padding: 16px 0; display: inline-block; width: 100%; list-style: none; background: url('../img/eshop/steps-line-1-1.gif') no-repeat right 28px; }
.sc11-steps-wrap ol  li { float: left; margin: 0; padding: 34px 0 0 0; width: 24.8%; font-family: Arial; font-size: 12px; text-align: center; text-transform: uppercase; text-shadow: 1px 1px 0px #FFFFFF; color: #067ab7; background: url('../img/eshop/steps-passive.gif') no-repeat 50% 4px; }
.sc11-steps-wrap ol  li.active { font-weight: bold; color: #ff5d00; letter-spacing: 1px; background: url('../img/eshop/steps-active.gif') no-repeat 50% top; }

/* grey border box - resizable both horizontaly and vertically up to 1200px */

.sc11-grey-b-box-01 { margin: 30px 0 0 0; display: inline-block; width: 100%; background: #fff url('../img/eshop/sc11-expand-box-01.gif') no-repeat left top; }
.sc11-grey-b-box-02 { display: inline-block; width: 100%; background: url('../img/eshop/sc11-expand-box-02.gif') no-repeat right bottom; }
.sc11-grey-b-box-03 { display: inline-block; width: 100%; background: url('../img/eshop/sc11-expand-box-03.gif') no-repeat left bottom; }
.sc11-grey-b-box-04 { position: relative; display: inline-block; width: 100%; font-size: 12px; background: url('../img/eshop/sc11-expand-box-04.gif') no-repeat right top; }
.sc11-grey-b-box-inner { padding: 40px 20px; }
.sc11-grey-b-title { position: absolute; top: -8px; left: 20px; margin: 0; padding: 0 15px; font-family: Din; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #878c90; background: #fff; }

.sc11-grey-b-box-inside-01 { position: relative; float: left; padding: 40px 5%; width: 42.5%; }
.sc11-grey-b-box-inside-02 { position: relative; float: right; padding: 40px 5% 40px 0; width: 42%; }
.sc11-grey-b-box-inside-02 .sc11-grey-b-title { left: 0; }
/* shop.css end */



/* upgrade-center.css start */
/*UPGRADE CENTRUM - modry tenky box roztahovatelny horizontalne. Pouzivany i v faqsearch*/
div.uc_infobox { width: 568px; margin-top: 10px; }	
span.uc_price { font-weight: bold; font-size: 14px; }
div.bxh37_blue_lft {
	background: url('../img/faq_srch_bx_lft.gif') 0 0 no-repeat;
	height: 37px;
	padding-left: 3px;
}

div.bxh37_blue_rgh {
	background: url('../img/faq_srch_bx_rgh.gif') 100% 0 no-repeat;
	height: 31px;
	padding: 3px 3px 3px 0;
}

div.bxh37_blue_rgh div.uc_txt { 
	margin: 6px; 
	_margin-top: 10px;
	width: 320px;
}

.sh2-box {width:140px; display:block; text-align: center; margin-right: 10px;}
img.best-value-green  {position:relative; z-index:10; left:470px; top:-97px;}

.uc_lines_renewal_4 {background-position: left top; width:150px; padding-left:29px; background:transparent url('../img/uc_lines4.gif') no-repeat scroll;}
.uc_lines_renewal_2 {background-position: left top; width:150px; padding-left:29px; background:transparent url('../img/uc_lines2.gif') no-repeat scroll;}

div.box_renewal, .box_renewal_h { border: 1px solid #ccc; }
div.box_renewal1, .box_renewal1_h { }
div.box_renewal2, .box_renewal2_h {  }
div.box_renewal3, .box_renewal3_h  { padding: 11px 10px;}
/*
.box_renewal_h:hover { border: 1px solid #036; }
.box_renewal1_h:hover { }
.box_renewal2_h:hover {  }
.box_renewal3_h:hover {  padding: 11px 10px;}
*/
/* upgrade-center.css end */



/* lngsel.css start */
/* Styles for language selector */
ul#lngsel , ul#lngsel ul
{
	list-style-type:none;
	list-style-image:none;
	background-color:#ECF4F9;
	color:#4F6372;
	margin: 0px;
	padding: 0px;
	font-size:10px;
	line-height:13px
}
ul#lngsel
{
	margin:0px 8px !important;
	border:1px solid #B6CAD9;
	width:250px;
	/* Select box style arrow */
	background-image:url('../img/lngsel_arrow.gif');
	background-repeat: no-repeat;
	background-position: 236px 1px;
}
ul#lngsel ul
{
	border-top:1px solid #B6CAD9;
	display:none;
}

/* Hover hiding, but not in IE 6 */
ul#lngsel li.hoverable:hover ul, ul#lngsel li.hover ul{ display:block; }

/* Simulation of hover for IE 6
ul#lngsel li#lngactive{ behavior:url('stc/tpl/crp/script/csshover.htc'); }
*/

/* List items and their hover */
ul#lngsel li a
{
	display:block;
	padding:1px 1px 1px 20px;
	background-position:2px;
	background-repeat: no-repeat;
	=height:13px;
}
ul#lngsel li a:hover
{
	padding:1px 1px 1px 20px;
	text-decoration:none;
	color:#4F6372;
}
ul#lngsel li ul a:hover
{
	background-color:#cbd7e3;
}

/* Special styles for IE 6 when javascript is off */
div#lngselnojs { width:200px }
div#lngselnojs ul#lngsel ul { display:block; height:45px; overflow-y:auto }

/* Flags */
ul#lngsel a.LngCountryAU{ background-image:url('../img/flags/au.gif') }
ul#lngsel a:hover.LngCountryAU{ background-image:url('../img/flags/au.gif') }
ul#lngsel a.LngCountryBRPT{ background-image: url('../img/flags/br.gif') }
ul#lngsel a:hover.LngCountryBRPT{ background-image: url('../img/flags/br.gif') }
ul#lngsel a.LngCountryCAEN{ background-image: url('../img/flags/ca.gif') }
ul#lngsel a:hover.LngCountryCAEN{ background-image: url('../img/flags/ca.gif') }
ul#lngsel a.LngCountryCAFR{ background-image: url('../img/flags/ca.gif') }
ul#lngsel a:hover.LngCountryCAFR{ background-image: url('../img/flags/ca.gif') }
ul#lngsel a.LngCountryCNZH{ background-image: url('../img/flags/cn.gif') }
ul#lngsel a:hover.LngCountryCNZH{ background-image: url('../img/flags/cn.gif') }
ul#lngsel a.LngCountryCNZT{ background-image: url('../img/flags/tw.gif') }
ul#lngsel a:hover.LngCountryCNZT{ background-image: url('../img/flags/tw.gif') }
ul#lngsel a.LngCountryCZ{ background-image: url('../img/flags/cz.gif') }
ul#lngsel a:hover.LngCountryCZ{ background-image: url('../img/flags/cz.gif') }
ul#lngsel a.LngCountryDE{ background-image: url('../img/flags/de.gif') }
ul#lngsel a:hover.LngCountryDE{ background-image: url('../img/flags/de.gif') }
ul#lngsel a.LngCountryES{ background-image: url('../img/flags/es.gif') }
ul#lngsel a:hover.LngCountryES{ background-image: url('../img/flags/es.gif') }
ul#lngsel a.LngCountryFR{ background-image: url('../img/flags/fr.gif') }
ul#lngsel a:hover.LngCountryFR{ background-image: url('../img/flags/fr.gif') }
ul#lngsel a.LngCountryID{ background-image: url('../img/flags/id.gif') }
ul#lngsel a:hover.LngCountryID{ background-image: url('../img/flags/id.gif') }
ul#lngsel a.LngCountryIE{ background-image: url('../img/flags/ie.gif') }
ul#lngsel a:hover.LngCountryIE{ background-image: url('../img/flags/ie.gif') }
ul#lngsel a.LngCountryINEN, ul#lngsel a.LngCountryINHI { background-image: url('../img/flags/in.gif') }
ul#lngsel a:hover.LngCountryINEN, ul#lngsel a:hover.LngCountryINHI{ background-image: url('../img/flags/in.gif') }
ul#lngsel a.LngCountryIT{ background-image: url('../img/flags/it.gif') }
ul#lngsel a:hover.LngCountryIT{ background-image: url('../img/flags/it.gif') }
ul#lngsel a.LngCountryJP{ background-image: url('../img/flags/jp.gif') }
ul#lngsel a:hover.LngCountryJP{ background-image: url('../img/flags/jp.gif') }
ul#lngsel a.LngCountryKR{ background-image: url('../img/flags/kr.gif') }
ul#lngsel a:hover.LngCountryKR{ background-image: url('../img/flags/kr.gif') }
ul#lngsel a.LngCountryLAES{ background-image: url('../img/flags/laes.gif') }
ul#lngsel a:hover.LngCountryLAES{ background-image: url('../img/flags/laes.gif') }
ul#lngsel a.LngCountryMY{ background-image: url('../img/flags/my.gif') }
ul#lngsel a:hover.LngCountryMY{ background-image: url('../img/flags/my.gif') }
ul#lngsel a.LngCountryNL{ background-image: url('../img/flags/nl.gif') }
ul#lngsel a:hover.LngCountryNL{ background-image: url('../img/flags/nl.gif') }
ul#lngsel a.LngCountryPL{ background-image: url('../img/flags/pl.gif') }
ul#lngsel a:hover.LngCountryPL{ background-image: url('../img/flags/pl.gif') }
ul#lngsel a.LngCountryPT{ background-image: url('../img/flags/pt.gif') }
ul#lngsel a:hover.LngCountryPT{ background-image: url('../img/flags/pt.gif') }
ul#lngsel a.LngCountryRU{ background-image: url('../img/flags/ru.gif') }
ul#lngsel a:hover.LngCountryRU{ background-image: url('../img/flags/ru.gif') }
ul#lngsel a.LngCountrySK{ background-image: url('../img/flags/sk.gif') }
ul#lngsel a:hover.LngCountrySK{ background-image: url('../img/flags/sk.gif') }
ul#lngsel a.LngCountryTR{ background-image: url('../img/flags/tr.gif') }
ul#lngsel a:hover.LngCountryTR{ background-image: url('../img/flags/tr.gif') }
ul#lngsel a.LngCountryUK{ background-image: url('../img/flags/gb.gif') }
ul#lngsel a:hover.LngCountryUK{ background-image: url('../img/flags/gb.gif') }
ul#lngsel a.LngCountryUS{ background-image: url('../img/flags/us.gif') }
ul#lngsel a:hover.LngCountryUS{ background-image: url('../img/flags/us.gif') }
ul#lngsel a.LngCountryWW{ background-image: url('../img/flags/ww.gif') }
ul#lngsel a:hover.LngCountryWW{ background-image: url('../img/flags/ww.gif') }
/* lngsel.css end */



/* form styles start */
form { margin: 10px 0; }
.avg11-form {margin:10px 0;}
/*.avg11-form form, .avg11-form .formbg {background:url('../img/11-boxes-15-bg.png') right top repeat-y; padding: 10px 10px 10px 0; margin: 0px; } */
.avg11-form .formbg {background:url('../img/11-boxes-15-bg.gif') right top repeat-y; padding: 10px 10px 10px 0; margin: 0px; }

.avg11-form table.form { padding: 0 ; width: 100%; }
div.tabc_top form { margin: 0 0 10px 0; }
table.form, div.tabc_top table.form, table.form335, div.form, div.form910, div.form890 { width: 680px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background-color: white; margin: 0; }

div.tabc_top table.form { width: 658px; }
div.form { width: 678px; }
div.form910 { width: 908px; }
div.form890 { width: 888px; }
table.form335 { width: 335px; }

div.form_head, div.form_head910, div.form_head890, div.form_head335, div.form_foot, div.form_foot910, div.form_foot890, div.form_foot335, div.tabc_top div.form_head, div.tabc_top div.form_foot { width: 660px;	background: #f8fafb url('../img/form_bg_top.gif') no-repeat 0 0; padding: 10px; margin: 10px 0 0 0; }

div.form_foot, div.tabc_top div.form_foot, div.form_foot910, div.form_foot890, div.form_foot335 { background: #ecf1f5 url('../img/form_bg_btm.gif') no-repeat bottom left; color: #506273; text-align: right; margin: 0 0 10px 0; }

div.form_upper { width: 678px; border: solid 1px #c9d1d7; background-color: #ECF1F5; }
div.form_warning, div.form_warning910, div.form_warning890, div.form_warning335, div.tabc_top div.form_warning { width: 660px; padding: 0; margin: 0; padding-top: 6px; }
div.form_warning { background: transparent url('../img/form_bg_warning_top.gif') no-repeat top left; }
ul.warning li { background: none; padding: 0 }
div.form_warningin { padding: 5px 50px 10px 10px; background: transparent url('../img/form_bg_warning_btm.gif') no-repeat bottom left; min-height: 50px; }
div.form_warning910 { width: 890px; background: #fcf1f0 url('../img/form_bg_warning910.gif') no-repeat top left; }
div.form_warning890 {width: 870px; background: #fcf1f0 url('../img/form_bg_warning890.gif') no-repeat top left; }
div.form_warning335 { background: #fcf1f0 url('../img/form_bg_warning335.gif') no-repeat top left; }

div.form_head span { display: block; margin-top: 10px; }
div.form_head span.text { display: inline; margin: 0px; } /* pro textovou poznamku v zavorce v labelu. Err hlaska. */

div.tabc_top div.form_head, div.tabc_top div.form_warning, div.tabc_top div.form_foot { width: 638px; }
table.form select, #valres strong, #valres ul, .sel, .txt { font-family: Verdana, sans-serif; font-size: 11px; }
#valres ul { list-style-type: none; list-style-image: none; margin: 0; padding-left: 18px;}
h2.form_label { padding: 6px; margin-left: 0; }

.fit_env /* form item envelope (obalka pro elemety, kterym nejde nastavit okraj - radio button, checkbox, selectbox) rdo*/ { border: none; margin: 0px; padding: 2px; }
.fit_brd, .rccartqty { margin:0 0 3px; padding:1px; }

.rccartqty
{
	margin-right: 5px;
	vertical-align: middle;
	text-align: center;
	width: 20px;
	padding: 0;
}
.rccartform { display: inline; margin: 0 2px 0 2px !important; }

.fit_env_err, .fit_brd_err /* form item border error, form item envelope error */ { border-top: 1px solid #d82e2e; border-left: 1px solid #d82e2e; border-right: 1px solid #efb1ab; border-bottom: 1px solid #efb1ab; }

.flb, .flb_err /* form item label */ { text-align: right; font-size: 13px; font-weight: bold; color: #004f8a; }

.flb_err { font-weight: bold; }
.flb_err_img { background: url('../img/form_label_err_bg.gif') 0 0 no-repeat; padding-left: 21px; }
.fit_err { background-color: #fff; }
table.form td.flb_err {vertical-align:top:}


.flb span.text { font-weight: normal; font-size: 11px; color: #000; }

.fcmnt /* form label comment (doplnujici popis pole) */ { font-weight:normal; font-size: 12px; color: #666666; }
.txt { color: #000; }
.miniwdt { width: 40px !important; }
.stdwdt { width: 250px; }
.lngwdt { width: 400px; }

textarea { width: 250px; }

.btn_yes, .btn_no { border: none; color: #66b461; height: 18px; font-weight: bold; font-size: 12px; cursor: pointer; padding-left: 10px; background: url('../img/ico_yes_a.gif') white 0% 50%; background-repeat: no-repeat; }
.btn_no { color: #cc3f33; background: url('../img/ico_no.gif') white 0% 50% no-repeat; }
/* buttons end */
.hoverHand { cursor: pointer; }

/* input[type=submit] as normal html link */
.as-link, .as-link-noicon { display: inline; line-height: 17px; text-align: left; width: auto; border: 0; padding:0; margin:0; background: transparent url(../img/link_ico_default.gif) no-repeat scroll left center; padding-left: 7px; color: #004F8A; font-family: Verdana, sans-serif; font-size: 11px; cursor: pointer; }

:root *> .as-link, :root *> .as-link-noicon { display: block  } /* all browsers except ie6-8 */
.as-link-noicon { background-image: none; padding-left: 0px; }
.as-link:hover, .as-link-noicon:hover {
	text-decoration: underline;
	color: #000;
}
/* input[type=submit] as normal html link end */

/* WEB2011 NEW STYLES*/
table.form {background:url('../img/11-boxes-09-bg.png') right top repeat-y; padding: 10px 10px 10px 0; }
table.form td {padding:1px 10px 1px 0;}

div.form_head {background:#ffffff; margin:0; padding:10px 10px 10px 0; width:auto;}
table.form {background:#ffffff; margin:0; width:auto; border:0;}
h2.form_label {padding:0;}
table.form span.warning {color:#e74a2b;}
table.form h3 {padding-top:10px;}
.flb {font-size:11px; color:#232323;}
.flb_err {color:#e74a2b;}
div.form_foot {background:#ffffff; margin:0; padding:10px 10px 10px 0; width:auto;}

div.form_warning {background:url('../img/form_validation_failed.png') right top repeat-y; width:auto; border:1px solid #cccccc; padding:10px;}
div.form_warning * {color:#ff3300;}
div.form_warningin {padding:0 0 0 35px; background:url('../img/11-icon-warning-01.png') 0px 0px no-repeat;}
div.form_warning h2.warning {font-size:17px;}
div.form_warning #valres ul {padding-left:0;}

/* form styles end */



