/* web2008 layout start */
body
{
	background: #ebf5fc url('../img/body_bg.jpg') repeat-x 0 0;
	margin: 30px 0 20px 0;
	padding: 0;
}

#env
{
	position: relative;
	margin: 0 auto;
	width: 934px;
	background: url('../img/env_bg.jpg') repeat-y 0 0;
	padding: 140px 0 0 0;
}

#main
{
	padding-top: 5px;
	width: 934px;
	background: url('../img/main_bg.jpg') no-repeat 0 0;
	min-height: 350px;
	_height: 350px;
} 

#foot
{
	height: 35px;
	width: 912px;
	background: url('../img/foot_bg.png') no-repeat 0 100%;
	padding: 0 11px 0 11px;
	color: #506273;
	font-size: 11px;
	clear: both;
}

#foot a
{
	line-height: 54px;
	font-weight: normal;
	color: #506273;
	padding-left: 0;
	background-image: none;
}


#promo
{
	position: absolute;
	top: 0;
	left: 0;
	height: 142px;
	width: 934px;
	z-index: 3;
	background: transparent url('../img/promo_bg.jpg') no-repeat 0 0;
}

#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: 0px 0 0 20px;
}

#loginbox a.del { margin-left: 5px; }

#nav2
{
	position: absolute;
	top: 111px;
	left: 11px;
	height: 32px;
	width: 872px;
	z-index: 5;
	padding: 0 8px 0 30px;
	background: url('../img/mnu2_bg_left_right.gif') no-repeat 0 0;
}

#nav1
{
	position: absolute;
	top: 83px;
	right: 13px;
	height: 33px;
	width: 903px;
	padding-right: 7px;
	z-index: 4;
	background: url('../img/mnu1_bg_left_right.gif') no-repeat 0 0;

}

#headerflash
{
	position: absolute;
	width: 500px;
	height: 29px;
	left: 349px;
	top: -11px;
	z-index: 8;

}

#search
{

	position: absolute;
	width: 918px;
	height: 23px;
	left: 0px;
	top: 11px;
	z-index: 7;
	font-size: 10px;
	color: #4f6372;
}
#searchbox
{
	position: absolute;
	width: 155px;
	height: 23px;
	left: 760px;
	top: 3px;
	font-size: 10px;
	color: #4f6372;
	z-index: 9;
}

#search div { float: right; }

#search select, #search input
{
	vertical-align: middle;
	font-size: 10px;
	border: 0px solid #b6cad9;
	background-color: #ECF4F9;
	color: #4f6372;
}

#search a, #search a:hover
{
	color: #4f6372;
	padding-left: 0;
	text-decoration: none;
	background-image: none; 
}

#search a:hover { color: black; text-decoration: underline; }

#search select { margin-right: 15px; }
#search form { display: inline; }
#sfbtn { border: none !important; background-color: transparent !important; }
.srch { =height: 15px; }

#logo
{
	position: absolute;
	width: 335px;
	height: 75px;
	top: 19px;
	left: 36px;
	z-index: 6;
	overflow: hidden;
}

a.logo
{
	display: block;
	width: 294px;
	height: 67px;
	text-decoration: none;
}

.motto_br-pt { background: transparent url('../img/logo/avg_logo_br-pt.gif') no-repeat 0 0; }
.motto_de { background: transparent url('../img/logo/avg_logo_de.gif') no-repeat 0 0; }
.motto_it { background: transparent url('../img/logo/avg_logo_it.gif') no-repeat 0 0; }
.motto_jp { background: transparent url('../img/logo/avg_logo_jp.gif') no-repeat 0 0; }
.motto_la-es { background: transparent url('../img/logo/avg_logo_la-es.gif') no-repeat 0 0; }
.motto_fr { background: transparent url('../img/logo/avg_logo_fr.gif') no-repeat 0 0; }
.motto { background: transparent url('../img/logo/avg_logo_en.gif') no-repeat 0 0; } /* text je stejny pro cz, sk, en, nl*/

.promotext { margin-left: 60px; color: #00396b; }

hr.clear, br.clear
{
	visibility: hidden;
	clear: both;
	border: none;
	margin: 0 !important;
	line-height: 1px;
}	

#mnu1
{
	margin: 0;
	padding: 0;
	height: 33px;
}


#mnu1
{
	background: transparent;
}




#mnu1 li 
{
	list-style: none;
	margin: 0;
	white-space: nowrap;
	font-size: 11px;
	float: right;
	line-height: 30px;
	padding: 0 0 0 20px;
	background: url('../img/mnu1_bg_ext.gif') repeat-x 0 0;
}

#mnu1 li.active , #mnu1 li.last-active
{
	background: url('../img/mnu1_bg_left_act.gif') no-repeat 0 0;
}

#mnu1 li.first-active
{
	background: url('../img/mnu1_bg_first_act.gif') no-repeat 0 0;
}

#mnu1 li.first
{
	background: url('../img/mnu1_bg_first.gif') no-repeat 0 0px;
}

#mnu1 a
{
	display: block;
	text-decoration: none;
	color: #00396b;
	font-weight: normal;
	background: transparent;
	padding: 0 20px 0 0;


}

#mnu1 a.active , #mnu1 a.first-active, #mnu1 a.last-active
{
	font-weight: bold;
	color: white;
	background: url('../img/mnu1_bg_right_act.gif') no-repeat 100% 0;
}


#mnu2
{
	margin: 0;
	padding: 0;	
	height: 32px;
}

#mnu2 li , #mnu2 li.active  
{
		color: #00396b;
	list-style: none;
	float: left;
	margin: 0;
	white-space: nowrap;
	font-size: 11px;
	line-height: 32px;
	padding: 0 0 0 12px;
}

#mnu2 li
{
	background: url('../img/mnu2_tab.gif') no-repeat 100% 0;
}


#mnu2- li.active
{
	position: relative;
	line-height: 33px;
	background: white url('../img/mnu2_tab.gif') no-repeat 0 0;
	left: -2px;
	height: 32px;
	color: #00396b;
}

#mnu2 a
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding: 0 12px 0 0;
	background: transparent;
	
}


#mnu2- a.active
{
	color: #00396b;
	background: url('../img/mnu2_tab_active_right.gif') no-repeat 100% 0;
	
}

#mnu2 li.item583
{
	color: #00396b;
	background: url('../img/mnu2_tab_active_right.gif') no-repeat 100% 0;
	
}

#mnu2- li.current
{
	color: #000000;
	background: url('../img/mnu2_tab_active_right.gif') no-repeat 100% 0;
	
}

a#mnu2:active
{
	color: #00396b;
	background: url('../img/mnu2_tab_active_right.gif') no-repeat 100% 0;
	
}

/* web2008 layout end */

/* web2008 sales layout start */

#mayor
{
	float: left;
	width: 690px;
	_margin-right: -3px;
	padding: 0px 5px 0px 12px;

}

#mayor-full
{
	float: left;
	width: 100%;
	_margin-right: -3px;
	padding: 7px 5px 0px 0px;
}

#menor
{
	float: right;
	=float: none;
	width: 186px;
	padding: 7px 13px 7px 21px;
}

/* web2008 sales layout end */

/* color definitions start */

body { color: #2f2f2f; }
h1, h2.form_label, .sh1, h2.box { color: #003967; }
h2, h3, a, th, .sh2, .sh3, strong.tip, b.tip { color: #0564ad; }
.date { color: #506273; }
a:hover { color: #060000; }

.warning, .flb_err { color: #cf1100; }
.price { color: #506273; }
div.faq_gen em { background-color: transparent; font-weight: normal; font-style: italic; }
/* color definitions end */

/* font definitions start */
body, h2, h3, .sh2, strong.tip, b.tip { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2.form_label, .sh1, h2.box { font-family: "Trebuchet MS", Verdana, sans-serif; }

body { font-size: 11px; line-height: 138%; }
h1, h1.line, h2.form_label, .sh1, h2.box { font-size: 17px; letter-spacing: 0.02em; }
h1, h1.line, h2.form_label, .sh1 { line-height: 20px; }
h2.form_label { font-size: 16px; }
h2.box { font-size: 16px; letter-spacing: normal !important; }
h2, h2.line, .sh2, strong.tip, b.tip , .fntbig { font-size: 12px; }
h3, h3.line, .sh3 { font-size: 11px; }
.date { font-size: 10px; }

.fntbigger { font-size: 13px; }
.fntbiggest { font-size: 14px; }
/* font definitions end */

/* common margins and paddings start */
h1, h1.line, h2.box { margin: 11px 0 11px 0; }
h2, h2.line { margin: 1px 0 1px 0; }
h3, h3.line { margin: 1px 0 1px 0; }
h1, h2, h3 { padding-left: 10px; }
.sh1, .sh2, .sh3 { margin-left: 10px; }
h1.line, h2.line, h3.line { margin-left: 10px; padding-left: 0 !important; }
p { margin: 0 0 15px 0; }
p { padding: 0 10px 0 10px; }
h2.form_label { padding: 0 !important; }
h2.form_label span { padding: 10px; }
/* common margins and paddings end */

hr.hidden { display: none; }
td { padding: 5px 5px 5px 5px; }
a img { border: none !important; }

h1.line, h2.line, h3.line { background: white url('../img/heading_bg.gif') repeat-x center right; }
h1.line span, h2.line span, h3.line span, .prdhdr span
{
	background-image: none;
	background-color: white;
	padding-right: 6px;
}

h1, h2, h3, h1.line, h2.line, h3.line { clear: both; }

h1.prdhdr , h2.prdhdr {
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 12px;
	margin-left: 10px;
	background-position: 0% 50%;
	line-height: 19px; /*kvuli velikosti obrazku*/
}

/*nadpisy s obrazkama*/
h1.info , h2.info { background-image: url('../img/h1_info.gif'); }
h1.pzl , h2.pzl { background-image: url('../img/h1_pzl.gif'); }
h1.sup , h2.sup { background-image: url('../img/h1_sup.gif');}
h1.lic , h2.lic { background-image: url('../img/h1_lic.gif'); }
h1.more , h2.more { background-image: url('../img/h1_more.gif'); }
h1.inst , h2.inst { background-image: url('../img/h1_inst.gif'); }
h1.doc , h2.doc { background-image: url('../img/h1_doc.gif'); }
h1.upd , h2.upd { background-image: url('../img/h1_upd.gif'); }
h1.tick , h2.tick { background-image: url('../img/h1_tick.gif'); }
h1.lng , h2.lng { background-image: url('../img/h1_lng.gif'); }
h1.qst , h2.qst { background-image: url('../img/h1_qst.gif'); }
h1.srch , h2.srch { background-image: url('../img/h1_srch.gif'); }
h1.warn , h2.warn { background-image: url('../img/h1_warn.gif'); }
h1.cross , h2.cross { background-image: url('../img/h1_cross.gif'); }
h1.bulb , h2.bulb { background-image: url('../img/h1_bulb.gif'); }
h1.home , h2.home { background-image: url('../img/h1_home.gif'); }
h1.business , h2.business { background-image: url('../img/h1_business.gif'); }


/*nadpisy s obrazkama s vodorovnou carou*/
h1.info_ln , h2.info_ln { background-image: url('../img/h1_info_ln.gif'); }
h1.pzl_ln , h2.pzl_ln { background-image: url('../img/h1_pzl_ln.gif'); }
h1.sup_ln , h2.sup_ln { background-image: url('../img/h1_sup_ln.gif'); }
h1.lic_ln , h2.lic_ln { background-image: url('../img/h1_lic_ln.gif'); }
h1.more_ln , h2.more_ln { background-image: url('../img/h1_more_ln.gif'); }
h1.inst_ln , h2.inst_ln { background-image: url('../img/h1_inst_ln.gif'); }
h1.doc_ln , h2.doc_ln { background-image: url('../img/h1_doc_ln.gif'); }
h1.upd_ln , h2.upd_ln { background-image: url('../img/h1_upd_ln.gif'); }
h1.tick_ln , h2.tick_ln { background-image: url('../img/h1_tick_ln.gif'); }
h1.lng_ln , h2.lng_ln { background-image: url('../img/h1_lng_ln.gif'); }
h1.qst_ln , h2.qst_ln { background-image: url('../img/h1_qst_ln.gif'); }
h1.srch_ln , h2.srch_ln { background-image: url('../img/h1_srch_ln.gif'); }
h1.warn_ln , h2.warn_ln { background-image: url('../img/h1_warn_ln.gif'); }
h1.cross_ln , h2.cross_ln { background-image: url('../img/h1_cross_ln.gif'); }
h1.bulb_ln , h2.bulb_ln { background-image: url('../img/h1_bulb_ln.gif'); }
h1.home_ln , h2.home_ln { background-image: url('../img/h1_home_ln.gif'); }
h1.business_ln , h2.business_ln { background-image: url('../img/h1_business_ln.gif'); }


ul, ul.check, ul.nwhome 
{
	margin: 0 0 15px 10px;
	padding: 0 0 0 17px;
	/*list-style-image: url('../img/list_bullet_default.gif');*/
	line-height: 18px;
}

ul.check { list-style-image: url('../img/list_bullet_checkmark.gif'); }
ul.nwhome  { list-style-image: url('../img/list_bullet_darkgrey.gif'); line-height: 16px; }

p + ul, p + ul.check { margin-top: -7px; }

a.arrow, a.plain, a.window, a.dwn, a.key, a.srch, a.show, a.hide, a.back, a.cart, a.updt, a.del, a.detail, a.sh2
{
	text-decoration: underline;
	background-color: transparent;
	background-image: url('../img/link_ico_default.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 11px;
}

a.clr, a.plain { background-image: none; padding-left: 0; }
a.window { background: transparent url('../img/link_ico_newwindow.gif') no-repeat center left; }
a.dwn { background: transparent url('../img/link_ico_download.gif') no-repeat center left; }
a.key { background: transparent url('../img/link_ico_login.gif') no-repeat center left; padding-left: 13px; }
a.srch { background: transparent url('../img/link_ico_search.gif') no-repeat center left; padding-left: 12px; }
a.show { background: transparent url('../img/link_ico_showdetail.gif') no-repeat center left; }
a.hide { background: transparent url('../img/link_ico_hidedetail.gif') no-repeat center left; }
a.back { background: transparent url('../img/link_ico_back.gif') no-repeat center left; }
a.cart { background: transparent url('../img/link_ico_cart.gif') no-repeat center left; padding-left: 13px; }
a.updt { background: transparent url('../img/link_ico_refresh.gif') no-repeat center left; }
a.del { background: transparent url('../img/link_ico_delete.gif') no-repeat 0 2px; }
a.detail { display: block; float: right; }

/* content tabs start */
ul.tabs
{
	margin: 0 0 0 5px !important; /* 20px od leveho okraje*/
	padding: 0 !important;
	list-style-image: none;
	list-style-type: none;
	/*=height: 31px;*/
}

ul.tabs li, ul.tabs li.active
{
	margin-left: 5px;
	background: white url('../img/tab_bg_left.gif') top left;
	padding: 0 0 0 10px;
	float: left;
	display: inline;
	border-bottom: 1px solid #c9d1d7;
	position: relative;
	top: 1px;
}

ul.tabs li.active
{
	background: white url('../img/tab_bg_left_act.gif') top left;
	border-bottom: 1px solid white;
}

ul.tabs li a, ul.tabs li.active a
{
	background: white url('../img/tab_bg_right.gif') top right;
	padding: 6px 10px 6px 0;
	margin: 0;
	display: block;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0564ad;
	
}

ul.tabs li.active a
{
	background: white url('../img/tab_bg_right_act.gif') top right;
	font-weight: bold;
	color: #003967;
	
}

div.tabc
{
	width: 680px;
	padding: 0 !important;
	margin: 0 0 10px 0;
	clear: left;
}

div.tabc_bg
{
	background: transparent url('../img/box680tabs_bg.gif') repeat-y top left;
}

div.tabc_bottom
{
	padding: 0 0 6px 0;
	background: transparent url('../img/box680tabs_bg_btm.gif') no-repeat bottom left;
}

div.tabc_top
{
	width: 659px;
	padding: 10px 10px 0 11px;
	background: transparent url('../img/box680tabs_bg_top.gif') no-repeat top left;
}
/* content tabs end */



/* tables start */
div.tbbg, div.tbbgbtm, div.tbbgtop { width: 680px; }
div.tbbg
{
	margin: 0 0 10px 0;
	background: transparent url('../img/table_bg.gif') repeat-y 0 0;
}

div.tbbgbtm
{
	padding: 0 0 5px 0;
	background: transparent url('../img/table_bg_btm.gif') no-repeat bottom left;
}

div.tbbgtop
{
	padding: 1px 0 0 0;
	background: transparent url('../img/table_bg_top.gif') no-repeat 0 0;
}

div.intabbg, div.intabbtm, div.intabtop { width: 658px; }
div.intabbg
{
	margin: 0 0 10px 0;
	_margin-top: 11px;
	background: transparent url('../img/table_bg_intab.gif') repeat-y 0 0;
}

div.intabbtm
{
	padding: 0 0 5px 0;
	background: transparent url('../img/table_bg_intab_btm.gif') no-repeat bottom left;
}

div.intabtop
{
	padding: 1px 0 0 0;
	background: transparent url('../img/table_bg_intab_top.gif') no-repeat 0 0;
}

table.norm, table.intab
{
	width: 677px;
	margin: 1px 1px 0px 2px;
	border-collapse: collapse;
}





table.intab { width: 655px; }

table.norm td, table.intab td
{
	border-right: 1px solid white;
	background-color: #f5f8fa;
	padding: 3px 9px 3px 7px;
}

table.norm tr.dark td, table.intab tr.dark td { background-color: #e6ecf1; }

table.norm tr.plain td, table.intab tr.plain td { background-color: transparent; }

table.norm th, table.intab th, table.norm tr.head th, table.intab tr.head th
{
	border-right: 1px solid white;
	background-color: transparent;
	padding: 6px 9px 12px 7px;
	font-weight: normal;
}

table.norm tr.head th, table.intab tr.head th
{
	background: transparent url('../img/th_bg.gif') repeat-x top left;
}
/* tables end*/

/* awards and certifications start */
div.awct
{
	margin: 12px 12px 12px 0px;
	padding: 12px 0 0 0;
	clear: both;
	display: block;
	text-align: left;
}

div.awct img
{
	border: 1px solid #c8d2da; 
	float: left;    
}

div.awct p
{ 
	padding: 0px; 
	margin: 3px 0 0 103px;  
	width: auto;
}
/* awards and certifications end */

/* common boxes start */
div.box_plain_1-3, div.box_plain_2-3, div.box_plain_1-2 { float: left; margin: 3px; padding: 3px; }
div.box_plain_1-3 { width: 214px; }
div.box_plain_2-3 { width: 433px; }
div.box_plain_1-2 { width: 324px; }

div.box220in, div.box335in, div.box185in, div.box450in, div.box565in, div.box680in, div.box910in { padding: 5px 8px  8px 8px; }
div.box220pl, div.box335pl, div.box185pl, div.box450pl, div.box565pl, div.box680pl, div.box910in { padding: 5px 10px 10px 10px; }
div.box220greyin, div.box335greyin, div.box185greyin, div.box450greyin, div.box680greyin { padding: 5px 10px 10px 10px; }

div.box220, div.box325, div.box335, div.box185, div.box450, div.box565 { float: left; }
div.fright{ float: right; }
div.box220grey, div.box335grey, div.box185grey, div.box450grey { float: left; }
div.box220pl, div.box335pl, div.box185pl, div.box450pl, div.box565pl { float: left; }
div.box220, div.box335, div.box185, div.box450, div.box565, div.box680, div.box910 { padding-top: 6px; }
div.box220grey, div.box335grey, div.box185grey, div.box450grey, div.box680grey { padding-top: 6px; }

div.box220in, div.box335in, div.box185in, div.box450in, div.box565in, div.box910in div.box335in
{
	padding: 5px 10px 10px 10px;
	min-height: 100px;
	_height: 100px;
}

div.box220pl, div.box335pl, div.box185pl, div.box450pl, div.box680pl, div.box565pl, div.box910pl
{
	padding: 5px 10px 10px 10px;
	min-height: 100px;
	_height: 100px;
}

div.box220greyin, div.box335greyin, div.box185greyin, div.box450greyin, div.box680greyin { padding: 5px 10px 10px 10px; }

div.box220 { width: 220px; background: transparent url('../img/box220_bg_top.gif') no-repeat 0 0; }
div.box220in, div.box220pl { width: 200px; background: transparent url('../img/box220_bg_btm.gif') no-repeat bottom left; }
div.box220pl { background-image: none; }
div.box325 { width: 325px; } /* polovicni box v zalozkach */

div.box185 { width: 185px; } /* polovicni box v zalozkach */


div.box185 { width: 185px; background: transparent url('../img/box185_bg_top.gif') no-repeat 0 0; }
div.box185in, div.box185pl { width: 185px; background: transparent url('../img/box185_bg_btm.gif') no-repeat bottom left; }
div.box185pl { background-image: none; }

div.tabc_top div.box185 { width: 185px; background: transparent url('../img/box185_bg_intab_top.gif') no-repeat 0 0; }
div.tabc_top div.box185in { width: 175px; background: transparent url('../img/box185_bg_intab_btm.gif') no-repeat bottom left; }





div.box335 { width: 335px; background: transparent url('../img/box335_bg_top.gif') no-repeat 0 0; }
div.box335in, div.box335pl { width: 315px; background: transparent url('../img/box335_bg_btm.gif') no-repeat bottom left; }
div.box335pl { background-image: none; }

div.tabc_top div.box185 { width: 185px; background: transparent url('../img/box185_bg_intab_top.gif') no-repeat 0 0; }
div.tabc_top div.box185in { width: 185px; background: transparent url('../img/box185_bg_intab_btm.gif') no-repeat bottom left; }

div.box450 { width: 450px; background: transparent url('../img/box450_bg_top.gif') no-repeat 0 0; }
div.box450in, div.box450pl { width: 430px; background: transparent url('../img/box450_bg_btm.gif') no-repeat bottom left; }
div.box450pl { background-image: none; }
div.box565 { width: 565px; background: transparent url('../img/box565_bg_top.gif') no-repeat 0 0; }
div.box565in, div.box565pl { width: 545px; background: transparent url('../img/box565_bg_btm.gif') no-repeat bottom left; }
div.box565pl { background-image: none; }
div.box680 { width: 680px; background: transparent url('../img/box680_bg_top.gif') no-repeat 0 0; }
div.box680in, div.box680pl { width: 660px; background: transparent url('../img/box680_bg_btm.gif') no-repeat bottom left; }
div.box680pl { background-image: none; }
div.box910 { width: 910px; background: transparent url('../img/box910_bg_top.gif') no-repeat 0 0; }
div.box910in, div.box910pl { width: 890px; background: transparent url('../img/box910_bg_btm.gif') no-repeat bottom left; }
div.box910pl { background-image: none; }
div.box220grey { width: 220px; background: transparent url('../img/box220grey_bg_top.gif') no-repeat 0 0; }
div.box220greyin { width: 200px; background: transparent url('../img/box220grey_bg_btm.gif') no-repeat bottom left; }
div.box335grey { width: 335px; background: transparent url('../img/box335grey_bg_top.gif') no-repeat 0 0; }
div.box335greyin { width: 335px; background: transparent url('../img/box335grey_bg_btm.gif') no-repeat bottom left; }

div.box185grey { width: 185px; background: transparent url('../img/box185grey_bg_top.gif') no-repeat 0 0; }
div.box185greyin { width: 185px; background: transparent url('../img/box185grey_bg_btm.gif') no-repeat bottom left; }

div.box450grey { width: 450px; background: transparent url('../img/box450grey_bg_top.gif') no-repeat 0 0; }
div.box450greyin { width: 430px; background: transparent url('../img/box450grey_bg_btm.gif') no-repeat bottom left; }
div.box680grey { width: 680px; background: transparent url('../img/box680grey_bg_top.gif') no-repeat 0 0; }
div.box680greyin { width: 660px; background: transparent url('../img/box680grey_bg_btm.gif') no-repeat bottom left; }

div.tip, div.tabc_top div.tip, div.box680in div.tip
{
	background: transparent url('../img/tip680_bg_top.gif') no-repeat 0 0;
	width: 680px;
	padding: 10px 0 0 0;
	margin: 10px 0 10px 0;
}

div.tabc_top div.tip, div.box680in div.tip
{
	background: transparent url('../img/tip680_bg_intab_top.gif') no-repeat 0 0;
	width: 658px;
}

div.tipin, div.tabc_top div.tipin, div.box680in div.tipin
{
	background: transparent url('../img/tip680_bg_btm.gif') no-repeat 0 100%;
	width: 660px;
	padding: 0 10px 10px 10px;
}

div.tabc_top div.tipin, div.box680in div.tipin
{
	background: transparent url('../img/tip680_bg_intab_btm.gif') no-repeat 0 100%;
	width: 638px;
}

strong.tip, b.tip
{
	/*background: transparent url('../img/ico_tip.gif') no-repeat 0 50%;*/
	padding: 3px 0 3px 21px;
	margin-bottom: 5px;
	display: block;
}

.bsmall { height: 160px !important; }
.bmedium { height: 210px !important; }
.blarge { height: 240px !important; }

/* prizpusobeni marginu a paddingu */
div.box_plain_1-3 h1, div.box_plain_1-3 h2, div.box_plain_1-3 h3 { margin-top: 0; padding-left: 0; }
div.box_plain_2-3 h1, div.box_plain_2-3 h2, div.box_plain_2-3 h3 { margin-top: 0; padding-left: 0; }
div.box_plain_1-2 h1, div.box_plain_1-2 h2, div.box_plain_1-2 h3 { margin-top: 0; padding-left: 0; }
div.box325 h1, div.box325 h2, div.box325 h3 { margin-top: 0; padding-left: 0; }
div.box220in h1, div.box220in h2, div.box220in h3 { margin-top: 0; padding-left: 0; }
div.box335in h1, div.box335in h2, div.box335in h3 { margin-top: 0; padding-left: 0; }

div.box185in h1, div.box185in h2, div.box185in h3 { margin-top: 0; padding-left: 0; }

div.box450in h1, div.box450in h2, div.box450in h3 { margin-top: 0; padding-left: 0; }
div.box565in h1, div.box565in h2, div.box565in h3 { margin-top: 0; padding-left: 0; }
div.box680in h1, div.box680in h2, div.box680in h3 { margin-top: 0; padding-left: 0; }
div.box910in h1, div.box910in h2, div.box910in h3 { margin-top: 0; padding-left: 0; }
div.box220pl h1, div.box220pl h2, div.box220pl h3 { margin-top: 0; padding-left: 0; }
div.box335pl h1, div.box335pl h2, div.box335pl h3 { margin-top: 0; padding-left: 0; }

div.box185pl h1, div.box185pl h2, div.box185pl h3 { margin-top: 0; padding-left: 0; }

div.box450pl h1, div.box450pl h2, div.box450pl h3 { margin-top: 0; padding-left: 0; }
div.box565pl h1, div.box565pl h2, div.box565pl h3 { margin-top: 0; padding-left: 0; }
div.box680pl h1, div.box680pl h2, div.box680pl h3 { margin-top: 0; padding-left: 0; }
div.box910pl h1, div.box910pl h2, div.box910pl h3 { margin-top: 0; padding-left: 0; }
div.box220greyin h1, div.box220greyin h2, div.box220greyin h3 { margin-top: 0; padding-left: 0; }
div.box335greyin h1, div.box335greyin h2, div.box335greyin h3 { margin-top: 0; padding-left: 0; }
div.box450greyin h1, div.box450greyin h2, div.box450greyin h3 { margin-top: 0; padding-left: 0; }
div.box680greyin h1, div.box680greyin h2, div.box680greyin h3 { margin-top: 0; padding-left: 0; }
div.tipin h1, div.tipin h2, div.tipin h3 { margin-top: 10px; padding-left: 0; }
div.tabc_top h1, div.tabc_top h2, div.tabc_top h3, div.tabc_top p { margin-top: 0; padding-left: 0; }
table h1, table h2, table h3 { margin-top: 0; padding-left: 0; }
div.box_cs_in h1, div.box_cs_in h2, div.box_cs_in h3 { margin-top: 0; padding-left: 0; }
div.box_ts_in h1, div.box_ts_in h2, div.box_ts_in h3 { margin-top: 0; padding-left: 0; }

div.box_plain_1-3 .sh1, div.box_plain_1-3 .sh2, div.box_plain_1-3 .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box_plain_2-3 .sh1, div.box_plain_2-3 .sh2, div.box_plain_2-3 .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box_plain_1-2 .sh1, div.box_plain_1-2 .sh2, div.box_plain_1-2 .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box325 .sh1, div.box325 .sh2, div.box325 .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box220in .sh1, div.box220in .sh2, div.box220in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box335in .sh1, div.box335in .sh2, div.box335in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box185in .sh1, div.box185in .sh2, div.box185in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box450in .sh1, div.box450in .sh2, div.box450in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box565in .sh1, div.box565in .sh2, div.box565in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box680in .sh1, div.box680in .sh2, div.box680in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box910in .sh1, div.box910in .sh2, div.box910in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box220pl .sh1, div.box220pl .sh2, div.box220pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box335pl .sh1, div.box335pl .sh2, div.box335pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box185pl .sh1, div.box185pl .sh2, div.box185pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box450pl .sh1, div.box450pl .sh2, div.box450pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box565pl .sh1, div.box565pl .sh2, div.box565pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box680pl .sh1, div.box680pl .sh2, div.box680pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box910pl .sh1, div.box910pl .sh2, div.box910pl .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box220greyin .sh1, div.box220greyin .sh2, div.box220greyin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box335greyin .sh1, div.boxgreyin .sh2, div.box335greyin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box185greyin .sh1, div.box185greyin .sh2, div.box185greyin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box450greyin .sh1, div.box450greyin .sh2, div.box450greyin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box680greyin .sh1, div.box680greyin .sh2, div.box680greyin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.tipin .sh1, div.tipin .sh2, div.tipin .sh3 { margin-top: 10px; margin-left: 0; padding-left: 0; }
div.tabc_top .sh1, div.tabc_top .sh2, div.tabc_top .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box_ts_in .sh1, div.box_ts_in .sh2, div.box_ts_in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box_cs_in .sh1, div.box_cs_in .sh2, div.box_cs_in .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }

div.box_plain_1-3 h1.prdhdr, div.box_plain_1-3 h2.prdhdr, div.box_plain_1-3 h3.prdhdr{ margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box_plain_2-3 h1.prdhdr, div.box_plain_2-3 h2.prdhdr, div.box_plain_2-3 h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box_plain_1-2 h1.prdhdr, div.box_plain_1-2 h2.prdhdr, div.box_plain_1-2 h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box325 h1.prdhdr, div.box325 h2.prdhdr, div.box325 h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box220in h1.prdhdr, div.box220in h2.prdhdr, div.box220in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box335in h1.prdhdr, div.box335in h2.prdhdr, div.box335in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }

div.box185in h1.prdhdr, div.box185in h2.prdhdr, div.box185in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }

div.box450in h1.prdhdr, div.box450in h2.prdhdr, div.box450in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box565in h1.prdhdr, div.box565in h2.prdhdr, div.box565in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box680in h1.prdhdr, div.box680in h2.prdhdr, div.box680in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box910in h1.prdhdr, div.box910in h2.prdhdr, div.box910in h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box220pl h1.prdhdr, div.box220pl h2.prdhdr, div.box220pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box335pl h1.prdhdr, div.box335pl h2.prdhdr, div.box335pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box450pl h1.prdhdr, div.box450pl h2.prdhdr, div.box450pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box565pl h1.prdhdr, div.box565pl h2.prdhdr, div.box565pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box680pl h1.prdhdr, div.box680pl h2.prdhdr, div.box680pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box910pl h1.prdhdr, div.box910pl h2.prdhdr, div.box910pl h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box220greyin h1.prdhdr, div.box220greyin h2.prdhdr, div.box220greyin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box335greyin h1.prdhdr, div.box335greyin h2.prdhdr, div.box335greyin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }

div.box185greyin h1.prdhdr, div.box185greyin h2.prdhdr, div.box185greyin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }

div.box450greyin h1.prdhdr, div.box450greyin h2.prdhdr, div.box450greyin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box680greyin h1.prdhdr, div.box680greyin h2.prdhdr, div.box680greyin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.tipin h1.prdhdr, div.tipin h2.prdhdr, div.tipin h3.prdhdr { margin-top: 0; margin-left: 0px; padding-left: 25px; }
div.tabc_top h1.prdhdr, div.tabc_top h2.prdhdr, div.tabc_top h3.prdhdr { margin-top: 0; margin-left: 0px; padding-left: 25px; }
div.box_ts_in h1.prdhdr, div.box_ts_in h2.prdhdr, div.box_ts_in h3.prdhdr { margin-top: 0; margin-left: 0px; padding-left: 25px; }
div.box_cs_in h1.prdhdr, div.box_cs_in h2.prdhdr, div.box_cs_in h3.prdhdr { margin-top: 0; margin-left: 0px; padding-left: 25px; }

div.box_plain_1-3 p { padding: 0; }
div.box_plain_2-3 p { padding: 0; }
div.box_plain_1-2 p { padding: 0; }
div.box325 p { padding: 0; }
div.box220in p { padding: 0; }
div.box335in p { padding: 0; }

div.box185in p { padding: 0; }

div.box450in p { padding: 0; }
div.box565in p { padding: 0; }
div.box680in p { padding: 0; }
div.box910in p { padding: 0; }
div.box220pl p { padding: 0; }
div.box335pl p { padding: 0; }

div.box185pl p { padding: 0; }

div.box450pl p { padding: 0; }
div.box565pl p { padding: 0; }
div.box680pl p { padding: 0; }
div.box910pl p { padding: 0; }
div.box220greyin p { padding: 0; }
div.box335greyin p { padding: 0; }

div.box185greyin p { padding: 0; }

div.box450greyin p { padding: 0; }
div.box680greyin p { padding: 0; }
div.tipin p { padding: 0; }
div.tabc_top p { padding: 0; }
table p { padding: 0; }
div.box_ts_in p { padding: 0; }
div.box_cs_in p { padding: 0; }

div.box_plain_1-3 ul { margin: 0 0 15px 0; }
div.box_plain_2-3 ul { margin: 0 0 15px 0; }
div.box_plain_1-2 ul { margin: 0 0 15px 0; }
div.box325 ul { margin: 0 0 15px 0; }
div.box220in ul { margin: 0 0 15px 0; }
div.box335in ul { margin: 0 0 15px 0; }

div.box185in ul { margin: 0 0 15px 0; }

div.box450in ul { margin: 0 0 15px 0; }
div.box565in ul { margin: 0 0 15px 0; }
div.box680in ul { margin: 0 0 15px 0; }
div.box910in ul { margin: 0 0 15px 0; }
div.box220pl ul { margin: 0 0 15px 0; }
div.box335pl ul { margin: 0 0 15px 0; }

div.box185pl ul { margin: 0 0 15px 0; }

div.box450pl ul { margin: 0 0 15px 0; }
div.box565pl ul { margin: 0 0 15px 0; }
div.box680pl ul { margin: 0 0 15px 0; }
div.box910pl ul { margin: 0 0 15px 0; }
div.box220greyin ul { margin: 0 0 15px 0; }
div.box335greyin ul { margin: 0 0 15px 0; }

div.box185greyin ul { margin: 0 0 15px 0; }

div.box450greyin ul { margin: 0 0 15px 0; }
div.box680greyin ul { margin: 0 0 15px 0; }
div.tabc_top ul { margin: 0 0 15px 0; }
div.tipin ul { margin: 0 0 15px 0; }
div.product ul { margin: 0 0 15px 0; }
div.box_ts_in ul { margin: 0 0 15px 0; }
div.box_cs_in ul { margin: 0 0 15px 0; }

div.errbox, div.okbox
{
	width: 680px;
	background: transparent url('../img/boxerr_bg_top.gif') no-repeat 0 0;
	padding-top: 6px;
}

div.okbox { background: transparent url('../img/boxok_bg_top.gif') no-repeat 0 0; }

div.errboxin, div.okboxin
{
	width: 660px;
	background: transparent url('../img/boxerr_bg_btm.gif') no-repeat bottom left;
	padding: 5px 10px 10px 10px;
}

div.okboxin { background: transparent url('../img/boxok_bg_btm.gif') no-repeat bottom left; }

p.success, p.error { padding: 0 0 0 26px; margin: 5px 0 0 0; }
p.success { background: transparent url('../img/form_ico_success.gif') no-repeat 0 0; }
p.error { background: transparent url('../img/form_ico_warning.gif') no-repeat 0 0; }
b.error { color: #cf1100; }
b.success { color: #007a19; }

/* boxy pro technickou a obchodni podporu */
div.box_cs, div.box_ts
{
	width: 170px;
	padding: 0 0 10px 0;
	background: transparent url('../img/box170_bg_btm.gif') no-repeat bottom left;
	float: left;
}

div.box_cs_in, div.box_ts_in
{
	width: 315px;
	padding: 10px 10px 0 10px;
	min-height: 180px;
	_height: 180px;
}

div.box_cs_in { background: transparent url('../img/boxcs_bg_top.jpg') no-repeat 0 0; }
div.box_ts_in { background: transparent url('../img/boxts_bg_top.jpg') no-repeat 0 0; }


/* common boxes end */

/*contacts start*/
img.flag 
{ 
	float: left; 
	margin: 2px 6px 0px 0px; 
}

h3.cnt { margin: 0px 0px 0px 20px; }
/*contacts end*/

.f_err_box, .f_ok_box
{
	background: transparent url('../img/ico_error.gif') no-repeat 0 0;
	padding: 5px 5px 5px 30px;
	color: #cf1100;
}

.f_ok_box
{
	background: transparent url('../img/ico_ok.gif') no-repeat 0 0;
	color: #009919;
}

.f_err_msg, .f_ok_msg {	font-weight: bold; }

.player
{
	width: 369px;
	margin: 0 auto;
}

div.clear
{
	visibility: hidden;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.cntbox_ico { padding-right: 3px; }
.cntbox_btm { height: 18px; clear: both; }

div.news { width: 99%; }

div.news p { margin-bottom: 0 !important; }
.italic { padding-right: 8px !important; }
.sh1, .sh2, .sh3 { font-weight: bold; }

div.spc_half { height: 5px; }
div.spc { height: 10px; }

.tleft, .a_left, td.fit_va { text-align: left !important; }
.tright, .a_right { text-align: right !important; }
.tcenter, .a_center { text-align: center !important; }

.vmiddle, .fit_va, td.flb_va { vertical-align: middle; }
.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }

.border_left { border-left: 1px solid #c9d1d7; }
.border_right { border-right: 1px solid #c9d1d7; }
.border_top { border-top: 1px solid #c9d1d7; }
.border_bottom { border-bottom: 1px solid #c9d1d7; }

.flleft, .fleft, .fl_left { float: left; }
.flright, .fright  { float: right; }

.clear_right { clear: right; }

.mleft { margin-left: 10px !important; }
.mright { margin-right: 10px !important; }
.mtop { margin-top: 10px !important; }
.mbottom { margin-bottom: 10px !important; }
.ml_half { margin-left: 5px !important;  }
.mr_half { margin-right: 5px !important; }
.mt_half { margin-top: 5px !important; }
.mb_half { margin-bottom: 5px !important; }
.mln { margin-left: 0; }
.mrn { margin-right: 0; }
.mtn { margin-top: 0; }
.mbn { margin-bottom: 0 !important; }
.mn { margin: 0; }
.pn { padding: 0; }

div.tabc_top .mleft { margin-left: 8px !important; }
div.tabc_top .mright { margin-right: 8px !important; }
div.tabc_top .mtop { margin-top: 8px !important; }
div.tabc_top .mbottom { margin-bottom: 8px !important; }

.blk { display: block; }
.nundrln { text-decoration: none; }
.nundrln:hover { text-decoration: underline !important; }

.srchlbh, #sftxth, #sfbtnh { display: none; }

/* videos start */
div.video, div.vthumbs
{
	height: 400px;
	float: left;
}

div.video
{
	width: 481px;
	margin-right: 20px;
}

div.vthumbs
{
	background-color: #eef2f5;
	width: 179px;
	overflow: auto;
}
/* videos end*/



/* sales pages extra styles start */

/* product box start */
div.product { margin: 0; margin-bottom: 10px; }
div.product h1 { font-size: 18px !important; }
div.product img { float: left; }

div.product ul.check
{
	padding-left: 180px;
	=padding-left: 183px;
}

div.sellbox
{
	width: 514px;
	padding: 10px 0 0 0;
	background: #d9ebf7 url('../img/sellbox_bg_top_514.gif') no-repeat 0 0;
}


div.product div.sellbox { margin: 0 0 0 165px; }

div.sellboxin
{
	width: 502px;
	padding: 0 6px 10px 6px;
	background: #d9ebf7 url('../img/sellbox_bg_btm_514.gif') no-repeat bottom left;
}

div.sellbox680
{
	padding: 10px 0 0 0;
	width: 680px;
	background: #d9ebf7 url('../img/sellbox_bg_top_680.gif') no-repeat 0 0;
}

div.sellboxin680
{
	padding: 0 10px 10px 10px;
	width: 660px;
	background: #d9ebf7 url('../img/sellbox_bg_btm_680.gif') no-repeat bottom left;
}

div.pdescbox
{
	width: 330px;
	padding: 10px 0 0 0;
	background: #FFFFFF url('../img/pdesc_sellbox_bg_top.gif') no-repeat 0 0;
}

div.pdescboxin
{
	padding: 0 10px 10px 10px;
	width: 310px;
	background: #FFFFFF url('../img/pdesc_sellbox_bg_btm.gif') no-repeat bottom left;
}

div.pdesctext
{
	width: 230px;
	float: right;
}

div.pdesctext h2
{
	margin-top: 0;
	padding-top: 0;
}

a.trasha, a.trasha:hover, a.trasha:visited, a.trasha:active
{
	background: #FFFFFF url('../img/trash_bin.gif') no-repeat 0 0;
	text-decoration: none;
	display: block;
	height: 19px;
}

div.sbhomeenv , div.sbbusenv
{
	position: relative;
	width: 492px;
	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.sbhomeadd , div.sbbusadd
{
	position: absolute;
	bottom: -10px;
	right: 0px;
}


div.sbfullenv
{
	position: relative;
	width: 660px;
	line-height: 175%;
	=line-height: 160%;
}

div.sbfullclear
{
	clear: both;
}

form.sbfullnomp
{
	margin: 0;
	padding: 0;
}

/* product box end */


/* shopping cart start */

div.crtbx680
{
 	margin-top: 10px;
}

div.crtbx680in
{
	position: relative;
}

table.crttable
{
	width: 100%;
	border-collapse: collapse;
}

th.crtheader
{
	text-align: left;
	padding-left: 10px;
	color: #adb5bc;
}

td.crtitem
{
	border-bottom: 1px solid #adb5bc;
}

div.crtpcdchko
{
	position: absolute;
	right: 10px;
	bottom: 5px;
}


/* shopping cart end */


/* product overview start */
div.ovrw_l, div.ovrw_s
{
	width: 520px;
	float: left;
	padding: 0;
	margin: 0;
}

div.ovrw_s { width: 240px; }

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
{
	float: right;
	text-align: center;
	width: 130px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

div.buybox180 { width: 180px; }
div.buybox240 { width: 240px; }

/* product overview end */

/* sales pages extra styles end */











h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover
{
	background-image: none;
	padding-left: 0;
	text-decoration: none;
}

h1 a, h1 a:hover, h2.box a, h2.box a:hover { color: #003967; }
h2 a, h2 a:hover, h3 a, h3 a:hover { color: #0564ad; }
h1.prdhdr a, h2.prdhdr a { background-color: white; }




/* form styles start */

form { margin: 10px 0 10px 0; }
div.tabc_top form { margin: 0 0 10px 0; }

table.form, div.tabc_top table.form
{
	width: 680px;
	border: 1px solid #c9d1d7;
	background-color: white;
	margin: 0;
}

div.tabc_top table.form { width: 658px; }

div.form_head, div.form_warning, div.form_foot, div.tabc_top div.form_head, div.tabc_top div.form_warning, 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
{
	background: #ecf1f5 url('../img/form_bg_btm.gif') no-repeat bottom left;
	color: #506273;
	text-align: center;
	margin: 0 0 10px 0;
}

div.form_warning { background: #fcf1f0 url('../img/form_bg_warning.gif') no-repeat top left; }

div.form_head span { display: block; margin-top: 10px; }

div.tabc_top div.form_head, div.tabc_top div.form_warning, div.tabc_top div.form_foot { width: 638px; }
div.tabc_top div.form_head { background: #f8fafb url('../img/form_bg_intab_top.gif') no-repeat 0 0; }
div.tabc_top div.form_warning { background: #fcf1f0 url('../img/form_bg_intab_warning.gif') no-repeat top left; }
div.tabc_top div.form_foot { background: #ecf1f5 url('../img/form_bg_intab_btm.gif') no-repeat bottom left; }

.whalf { width: 50%; }

#valres
{
	background: transparent url('../img/form_ico_warning.gif') no-repeat 0 0;
	padding-left: 26px;
}

table.form select, #valres strong, #valres ul, .sel { font-size: 11px; }

#valres ul
{
	list-style-type: square;
	list-style-image: none;
	margin: 0;
	padding-left: 18px;
}

h2.form_label 
{
	padding: 6px;
}

.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 /* form item border */
{
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.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, .fcmnt /* form item label */
{
	text-align: right;
}

.flb_err { font-weight: bold; }

.fit_err { background-color: #fbeceb; }

.fcmnt /* form label comment (doplnujici popis pole) */
{
}

.txt { color: #000; }

/* buttons start */
a.btn, a.btn:hover, .btn
{
	background-color: transparent;
	color: white;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	padding-left: 22px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	border: none;
}

a.btn, a.btn:hover
{
	padding-bottom: 0;
	text-decoration: none;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
}

.btn_90,  a.btn_90,  .btn_arrow_90  { background-image: url('../img/btn/btn_bg_90.gif');  width: 90px; }
.btn_120, a.btn_120, .btn_arrow_120 { background-image: url('../img/btn/btn_bg_120.gif'); width: 120px; }
.btn_150, a.btn_150, .btn_arrow_150 { background-image: url('../img/btn/btn_bg_150.gif'); width: 150px; }
.btn_180, a.btn_180, .btn_arrow_180 { background-image: url('../img/btn/btn_bg_180.gif'); width: 180px; }
.btn_210, a.btn_210, .btn_arrow_210 { background-image: url('../img/btn/btn_bg_210.gif'); width: 210px; }
.btn_240, a.btn_240, .btn_arrow_240 { background-image: url('../img/btn/btn_bg_240.gif'); width: 240px; }
.btn_270, a.btn_270, .btn_arrow_270 { background-image: url('../img/btn/btn_bg_270.gif'); width: 270px; }
.btn_300, a.btn_300, .btn_arrow_300 { background-image: url('../img/btn/btn_bg_300.gif'); width: 300px; }

.btn_back_90  { background-image: url('../img/btn/btn_bg_back_90.gif');  width: 90px; }
.btn_back_120 { background-image: url('../img/btn/btn_bg_back_120.gif'); width: 120px; }
.btn_back_150 { background-image: url('../img/btn/btn_bg_back_150.gif'); width: 150px; }
.btn_back_180 { background-image: url('../img/btn/btn_bg_back_180.gif'); width: 180px; }
.btn_back_210 { background-image: url('../img/btn/btn_bg_back_210.gif'); width: 210px; }
.btn_back_240 { background-image: url('../img/btn/btn_bg_back_240.gif'); width: 240px; }
.btn_back_270 { background-image: url('../img/btn/btn_bg_back_270.gif'); width: 270px; }
.btn_back_300 { background-image: url('../img/btn/btn_bg_back_300.gif'); width: 300px; }

.btn_light_90  { background-image: url('../img/btn/btn_bg_light_90.gif');  width: 90px;  color: #00396b; }
.btn_light_120 { background-image: url('../img/btn/btn_bg_light_120.gif'); width: 120px; color: #00396b; }
.btn_light_150 { background-image: url('../img/btn/btn_bg_light_150.gif'); width: 150px; color: #00396b; }
.btn_light_180 { background-image: url('../img/btn/btn_bg_light_180.gif'); width: 180px; color: #00396b; }
.btn_light_210 { background-image: url('../img/btn/btn_bg_light_210.gif'); width: 210px; color: #00396b; }
.btn_light_240 { background-image: url('../img/btn/btn_bg_light_240.gif'); width: 240px; color: #00396b; }

.btn_medium_90,  a.btn_medium_90  { background-image: url('../img/btn/btn_bg_medium_90.gif');  width: 90px;  height: 22px; }
.btn_medium_120, a.btn_medium_120 { background-image: url('../img/btn/btn_bg_medium_120.gif'); width: 120px; height: 22px; }
.btn_medium_150, a.btn_medium_150 { background-image: url('../img/btn/btn_bg_medium_150.gif'); width: 150px; height: 22px; }
.btn_medium_180, a.btn_medium_180 { background-image: url('../img/btn/btn_bg_medium_180.gif'); width: 180px; height: 22px; }
.btn_medium_210, a.btn_medium_210 { background-image: url('../img/btn/btn_bg_medium_210.gif'); width: 210px; height: 22px; }
.btn_medium_240, a.btn_medium_240 { background-image: url('../img/btn/btn_bg_medium_240.gif'); width: 240px; height: 22px; }
.btn_medium_270, a.btn_medium_270 { background-image: url('../img/btn/btn_bg_medium_270.gif'); width: 270px; height: 22px; }
.btn_medium_300, a.btn_medium_300 { background-image: url('../img/btn/btn_bg_medium_300.gif'); width: 300px; height: 22px; }

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  { line-height: 22px; }
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  { height: 22px; line-height: 22px; }

.btn_large_90,  a.btn_large_90  { background-image: url('../img/btn/btn_bg_large_90.gif');  width: 90px;  height: 27px; }
.btn_large_120, a.btn_large_120 { background-image: url('../img/btn/btn_bg_large_120.gif'); width: 120px; height: 27px; }
.btn_large_150, a.btn_large_150 { background-image: url('../img/btn/btn_bg_large_150.gif'); width: 150px; height: 27px; }
.btn_large_180, a.btn_large_180 { background-image: url('../img/btn/btn_bg_large_180.gif'); width: 180px; height: 27px; }
.btn_large_210, a.btn_large_210 { background-image: url('../img/btn/btn_bg_large_210.gif'); width: 210px; height: 27px; }
.btn_large_240, a.btn_large_240 { background-image: url('../img/btn/btn_bg_large_240.gif'); width: 240px; height: 27px; }
.btn_large_270, a.btn_large_270 { background-image: url('../img/btn/btn_bg_large_270.gif'); width: 270px; height: 27px; }
.btn_large_300, a.btn_large_300 { background-image: url('../img/btn/btn_bg_large_300.gif'); width: 300px; height: 27px; }

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  { line-height: 27px; }
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  { height: 27px; line-height: 27px; }

a.btn_90,  a.btn_medium_90,  a.btn_large_90  { width: 68px; }
a.btn_120, a.btn_medium_120, a.btn_large_120 { width: 98px; }
a.btn_150, a.btn_medium_150, a.btn_large_150 { width: 128px; }
a.btn_180, a.btn_medium_180, a.btn_large_180 { width: 158px; }
a.btn_210, a.btn_medium_210, a.btn_large_210 { width: 188px; }
a.btn_240, a.btn_medium_240, a.btn_large_240 { width: 218px; }
a.btn_270, a.btn_medium_270, a.btn_large_270 { width: 248px; }
a.btn_300, a.btn_medium_300, a.btn_large_300 { width: 278px; }

.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.gif') white 0% 50%;
	background-repeat: no-repeat;
}

.btn_no
{
	color: #cc3f33;
	background: url('../img/ico_no.gif') white 0% 50%;
	background-repeat: no-repeat;
}
/* buttons end */

h1.allinone , h2.allinone { background-image: url('../img/h1_allinone.gif'); }
h1.info , h2.info { background-image: url('../img/h1_info.gif'); }

h1.pzl , h2.pzl { background-image: url('../img/h1_pzl.gif'); }

h1.sup , h2.sup { background-image: url('../img/h1_sup.gif');}

h1.lic , h2.lic { background-image: url('../img/h1_lic.gif'); }

h1.more , h2.more { background-image: url('../img/h1_more.gif'); }

h1.inst , h2.inst { background-image: url('../img/h1_inst.gif'); }

h1.doc , h2.doc { background-image: url('../img/h1_doc.gif'); }

h1.upd , h2.upd { background-image: url('../img/h1_upd.gif'); }

h1.tick , h2.tick { background-image: url('../img/h1_tick.gif'); }

h1.lng , h2.lng { background-image: url('../img/h1_lng.gif'); }

h1.qst , h2.qst { background-image: url('../img/h1_qst.gif'); }

h1.srch , h2.srch { background-image: url('../img/h1_srch.gif'); }

h1.warn , h2.warn { background-image: url('../img/h1_warn.gif'); }

h1.cross , h2.cross { background-image: url('../img/h1_cross.gif'); }

h1.bulb , h2.bulb { background-image: url('../img/h1_bulb.gif'); }

h1.home , h2.home { background-image: url('../img/h1_home.gif'); }

h1.business , h2.business { background-image: url('../img/h1_business.gif'); }

h1.cross_alt , h2.cross_alt { background-image: url('../img/h1_cross_alt.gif'); } /* nasleduji nove pridane podle b#21906 */

h1.shield , h2.shield { background-image: url('../img/h1_shield.gif'); }

h1.tick_alt , h2.tick_alt { background-image: url('../img/h1_tick_alt.gif'); }

h1.tech , h2.tech { background-image: url('../img/h1_tech.gif'); }

h1.comp , h2.comp { background-image: url('../img/h1_comp.gif'); }

h1.save , h2.save { background-image: url('../img/h1_save.gif'); }

h1.world , h2.world { background-image: url('../img/h1_world.gif'); }

h1.cart , h2.cart { background-image: url('../img/h1_cart.gif'); }

h1.rec , h2.rec { background-image: url('../img/h1_rec.gif'); }

h1.dwn , h2.dwn { background-image: url('../img/h1_dwn.gif'); }



/* form styles end */

.hlt { font-style: normal; }


.contentheading
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
}

a.contentpagetitle, a.contentpagetitle:hover
{
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	color:#000000;
}


a.contentpagetitle_success:active
{
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	font-weight:normal;
	text-align:center;
	color:#000000;
}
 
a.contentpagetitle_success, a.contentpagetitle_success:hover
{
	text-decoration: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-decoration: none;
	color:#2c78d7;
}   


.tick { background-image: url('../img/h1_tick.gif'); }


.checkb li{ 
margin-bottom:5px;
}

 
.headblue{ font-size: 12px;
padding-left: 10px;
color:#2c78d7;}

.checkb { 
	line-height: 14px; 
font-size: 11px;
list-style-image: url('../img/ico_yes.gif'); 
}

.moduletable_footer
{	
	position: relative;
	top: -35px;

	  list-style:none;
}

ul.menu_footer
{

	  list-style-type:none;
	  /*list-style-image: url('../img/list_bullet_default.gif');*/
}

ul.menu_footer li
{
		line-height: 12px; 
	margin-top: 0px;
	float: left;
	padding: 0px 10px 0px 0px;
}

.renewHolder
{
	width: 690px;
}




.light-blue-top-177
{
	position: relative;
	width: 177px;
	height: 20px;
	background-image: url('../images/light-blue-177_top.png');
}
.light-blue-middle-177
{
	position: relative;
	top: -1px;
	width: 177px;
	background-image: url('../images/light-blue-177_middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.light-blue-bottom-177
{
	position: relative;
		top: -1px;
	width: 177px;
	height: 16px;
	background-image: url('../images/light-blue-177_bottom.png');
	background-position: bottom;
}

.light-blue-top-500
{
	position: relative;
	width: 500px;
	height: 18px;
	background-image: url('../images/light-blue-500_top.png');
}
.light-blue-middle-500
{
	position: relative;
	top: 0px;
	width: 500px;
	
	background-image: url('../images/light-blue-500_middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;

	
}
.light-blue-bottom-500
{
	position: relative;
		top: 0px;
	width: 500px;
	height: 16px;

	background-image: url('../images/light-blue-500_bottom.png');
	background-position: bottom;
	font-weight: bold;
}

.checkoutfields
{
	font-size:12px;margin-right:0;padding-right:0;color:#D53D04;font-weight:bold; 
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	
}

.checkoutfields:focus
{
	font-size:12px;margin-right:0;padding-right:0;color:#D53D04;font-weight:bold; 
	color: #cbcbcb;
	background-color: #000000;
	border: 1px solid #781351;a
}


.checkoutfieldsWidth{
	width: 145px;
}

.checkoutfieldsWidthPre{
	width: 30px;
}
.checkoutfieldsWidthPhone{
	width: 40px;
}

.vmWidth{
	width: 35px;
}

.amex1Width{
	width: 55px;
}
.amex2Width{
	width: 45px;
}


.colorbutton{
	border: 1px solid #006;
	background: #fee3ad;
}


.align-complete
{
	position: relative;
	padding-top: 20px;
	padding-left: 9px;
	padding-bottom: 20px;
	line-height: 160%;
	width: 663px;
}

.align-complete-inner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 20px 0px 20px;
	color: #443f18;
	line-height: 180%;
	font-size: 12px;	
}

.align-complete-inner-grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 20px 0px 20px;
	color: #535352;
	line-height: 180%;
	font-size: 12px;	
}

.wide-light-blue-top
{
	position: relative;
	width: 663px;
	height: 15px;
	background-image: url('../images/wide-light-blue-top.png');
}
.wide-light-blue-middle
{
	position: relative;
	top: -1px;
	width: 663px;
	background-image: url('../images/wide-light-blue-middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #000000;
	font-size: 12px;
}

.wide-light-blue-bottom
{
	position: relative;
		top: -1px;
	width: 663px;
	height: 16px;
	background-image: url('../images/wide-light-blue-bottom.jpg');
	background-position: bottom;
}


.wide-light-blue-275-top
{
	position: relative;
	width: 275px;
	height: 15px;
	background-image: url('../images/wide-light-blue-275-top.png');
}
.wide-light-blue-275-middle
{
	position: relative;
	top: -1px;
	width: 275px;
	background-image: url('../images/wide-light-blue-275-middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #000000;
	font-size: 12px;
}
.wide-light-blue-275-bottom
{
	position: relative;
		top: -1px;
	width: 275px;
	height: 16px;
	background-image: url('../images/wide-light-blue-275-bottom.png');
	background-position: bottom;
}

.align-inner-275
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	color: #535352;
	line-height: 180%;
	font-size: 12px;	
}

.wide-light-blue-645-top
{
	position: relative;
	top: 0px;
	width: 645px;
	height: 17px;
	background-image: url('../images/wide-light-blue-645-top.png');
}
.wide-light-blue-645-middle
{
	position: relative;
	top: -1px;
	width: 645px;
	background-image: url('../images/wide-light-blue-645-middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #000000;
	font-size: 12px;
}

.wide-light-blue-645-bottom
{
	position: relative;
	top: -1px;
	width: 645px;
	height: 16px;
	background-image: url('../images/wide-light-blue-645-bottom.png');
	background-position: bottom;
}


.wide-light-blue-340-top
{
	position: relative;
	top: 0px;
	width: 340px;
	height: 17px;
	background-image: url('../images/w-light-blue-342-top.png');
}
.wide-light-blue-340-middle
{
	position: relative;
	top: -1px;
	width: 340px;
	background-image: url('../images/w-light-blue-342-middle.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	color: #000000;
	font-size: 12px;
}
.wide-light-blue-340-bottom
{
	position: relative;
	top: -1px;
	width: 340px;
	height: 17px;
	background-image: url('../images/w-light-blue-342-bottom.png');
	background-position: bottom;
}


ul.align-complete-inner
{
	margin: 0 0 5px 0px;
	padding: 0 0 0 7px;
	list-style: none;
	line-height: 180%;
	color: #863c3c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.complete-billing
{
	line-height: 90%;
}

a.checkoutlinks, a.checkoutlinks:hover, a.checkoutlinks:visited
{
	color: #000000;
	padding-left: 0;
	text-decoration: none;
	background-image: none; 
}


.whiteout{
position:relative;
top:-20px;
left:0px;
	background-color: #ffffff;
height: 600px;
z-index:2;
}

.whiteoutleft{
position:relative;
top:-20px;
left:-10px;
	background-color: #ffffff;
height: 600px;
z-index:2;
}

table.compare, table.intab
{
	width: 650px;
	margin: 1px 1px 0px 2px;
	border-collapse: collapse;
}

table.compare td, table.intab td
{
	border-right: 1px solid white;
	background-color: #f5f8fa;
	padding: 3px 9px 3px 7px;
}

table.compare tr.dark td, table.intab tr.dark td { background-color: #e6ecf1; }

table.compare tr.plain td, table.intab tr.plain td { background-color: transparent; }

table.compare th, table.intab th, table.compare tr.head th, table.intab tr.head th
{
	border-right: 1px solid white;
	background-color: transparent;
	padding: 6px 9px 12px 7px;
	font-weight: normal;
}

table.compare tr.head th, table.intab tr.head th
{
	background: transparent url('../img/th_bg.gif') repeat-x top left;
}

div.tabc_top

{

width: 659px;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 0pt;

padding-left: 11px;

background-color: transparent;

background-image: url(../img/box680tabs_bg_top.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

}


/*AVG 9 styles*/
/*
h1, h2.form_label, .sh1, h2.box { color: #004f8a; }
h2, a, th, .sh2, strong.tip, b.tip { color: #004f8a; }
h3, .sh3 { color: #214776; }
h1, .sh1, h2, .sh2, h3, .sh3 { margin: 0 0 11px 0; margin-left: 10px; }
h1, .sh1 { font-size: 18px; }
h2, .sh2 { font-size: 14px; }
h3, .sh3 { font-size: 12px; }
*/

