body
{
	background: white;
}

#env, #main, #mayor
{
	width: auto;
	height: auto;
	background: transparent;
}

#foot, #promo, #nav1, #nav2, #search, #menor
{
	display: none;
}




/* color definitions start */
body { color: #2f2f2f; }
h1, h2.form_label, .sh1, h2.box { color: #003967; }
h2, a, th, .sh2, strong.tip, b.tip { color: #0564ad; }
h3, .sh3 { color: #214776; }
.date { color: #506273; }
a:hover { color: #060000; }

.warning, .flb_err { color: #cf1100; }
.price { color: #506273; }
em, .hlt { background-color: #f9c19c; }
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; }

em, .hlt { font-style: normal; }
.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: 6px 10px 6px 10px; }
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, h3.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, h3.info { background-image: url('../img/h1_info.gif'); }
h1.pzl, h2.pzl, h3.pzl { background-image: url('../img/h1_pzl.gif'); }
h1.sup, h2.sup, h3.sup { background-image: url('../img/h1_sup.gif');}
h1.lic, h2.lic, h3.lic { background-image: url('../img/h1_lic.gif'); }
h1.more, h2.more, h3.more { background-image: url('../img/h1_more.gif'); }
h1.inst, h2.inst, h3.inst { background-image: url('../img/h1_inst.gif'); }
h1.doc, h2.doc, h3.doc { background-image: url('../img/h1_doc.gif'); }
h1.upd, h2.upd, h3.upd { background-image: url('../img/h1_upd.gif'); }
h1.tick, h2.tick, h3.tick { background-image: url('../img/h1_tick.gif'); }
h1.lng, h2.lng, h3.lng { background-image: url('../img/h1_lng.gif'); }
h1.qst, h2.qst, h3.qst { background-image: url('../img/h1_qst.gif'); }
h1.srch, h2.srch, h3.srch { background-image: url('../img/h1_srch.gif'); }
h1.warn, h2.warn, h3.warn { background-image: url('../img/h1_warn.gif'); }
h1.cross, h2.cross, h3.cross { background-image: url('../img/h1_cross.gif'); }
h1.bulb, h2.bulb, h3.bulb { background-image: url('../img/h1_bulb.gif'); }
h1.home, h2.home, h3.home { background-image: url('../img/h1_home.gif'); }
h1.business, h2.business, h3.business { background-image: url('../img/h1_business.gif'); }
h1.cross_alt, h2.cross_alt, h3.cross_alt { background-image: url('../img/h1_cross_alt.gif'); } /* nasleduji nove pridane podle b#21906 */
h1.shield, h2.shield, h3.shield { background-image: url('../img/h1_shield.gif'); }
h1.tick_alt, h2.tick_alt, h3.tick_alt { background-image: url('../img/h1_tick_alt.gif'); }
h1.tech, h2.tech, h3.tech { background-image: url('../img/h1_tech.gif'); }
h1.comp, h2.comp, h3.comp { background-image: url('../img/h1_comp.gif'); }
h1.save, h2.save, h3.save { background-image: url('../img/h1_save.gif'); }
h1.world, h2.world, h3.world { background-image: url('../img/h1_world.gif'); }
h1.cart, h2.cart, h3.cart { background-image: url('../img/h1_cart.gif'); }
h1.rec, h2.rec, h3.rec { background-image: url('../img/h1_rec.gif'); }
h1.auto, h2.auto, h3.auto { background-image: url('../img/h1_auto.gif'); }
h1.allinone, h2.allinone, h3.allinone { background-image: url('../img/h1_allinone.gif'); }
h1.dwn, h2.dwn, h3.dwn { background-image: url('../img/h1_dwn.gif'); }
h1.danger, h2.danger, h3.danger { background-image: url('../img/h1_danger.gif'); }
h1.safe, h2.safe, h3.safe { background-image: url('../img/h1_safe.gif'); }
/* b#25421 */
h1.logo, h2.logo, h3.logo { background-image: url('../img/h1_logo.gif'); }
h1.user, h2.user, h3.user { background-image: url('../img/h1_user.gif'); }
h1.users, h2.users, h3.users { background-image: url('../img/h1_users.gif'); }
h1.awarded, h2.awarded, h3.awarded { background-image: url('../img/h1_awarded.gif'); }
h1.video, h2.video, h3.video { background-image: url('../img/h1_video.gif'); }
h1.antivirus, h2.antivirus, h3.antivirus { background-image: url('../img/h1_antivirus.gif'); }
h1.antispyware, h2.antispyware, h3.antispyware { background-image: url('../img/h1_antispyware.gif'); }
h1.antispam, h2.antispam, h3.antispam { background-image: url('../img/h1_antispam.gif'); }
h1.antirootkit, h2.antirootkit, h3.antirootkit { background-image: url('../img/h1_antirootkit.gif'); }
h1.firewall, h2.firewall, h3.firewall { background-image: url('../img/h1_firewall.gif'); }
h1.webshield, h2.webshield, h3.webshield { background-image: url('../img/h1_webshield.gif'); }
h1.linkscanner, h2.linkscanner, h3.linkscanner { background-image: url('../img/h1_linkscanner.gif'); }
h1.safedwn, h2.safedwn, h3.safedwn { background-image: url('../img/h1_safedwn.gif'); }
h1.safeinstmess, h2.safeinstmess, h3.safeinstmess { background-image: url('../img/h1_safeinstmess.gif'); }
h1.safesearch, h2.safesearch, h3.safesearch { background-image: url('../img/h1_safesearch.gif'); }
h1.safesurf, h2.safesurf, h3.safesurf { background-image: url('../img/h1_safesurf.gif'); }
h1.phone, h2.phone, h3.phone { background-image: url('../img/h1_phone.gif'); }

/*nadpisy s obrazkama s vodorovnou carou*/
h1.info_ln, h2.info_ln, h3.info_ln { background-image: url('../img/h1_info_ln.gif'); }
h1.pzl_ln, h2.pzl_ln, h3.pzl_ln { background-image: url('../img/h1_pzl_ln.gif'); }
h1.sup_ln, h2.sup_ln, h3.sup_ln { background-image: url('../img/h1_sup_ln.gif'); }
h1.lic_ln, h2.lic_ln, h3.lic_ln { background-image: url('../img/h1_lic_ln.gif'); }
h1.more_ln, h2.more_ln, h3.more_ln { background-image: url('../img/h1_more_ln.gif'); }
h1.inst_ln, h2.inst_ln, h3.inst_ln { background-image: url('../img/h1_inst_ln.gif'); }
h1.doc_ln, h2.doc_ln, h3.doc_ln { background-image: url('../img/h1_doc_ln.gif'); }
h1.upd_ln, h2.upd_ln, h3.upd_ln { background-image: url('../img/h1_upd_ln.gif'); }
h1.tick_ln, h2.tick_ln, h3.tick_ln { background-image: url('../img/h1_tick_ln.gif'); }
h1.lng_ln, h2.lng_ln, h3.lng_ln { background-image: url('../img/h1_lng_ln.gif'); }
h1.qst_ln, h2.qst_ln, h3.qst_ln { background-image: url('../img/h1_qst_ln.gif'); }
h1.srch_ln, h2.srch_ln, h3.srch_ln { background-image: url('../img/h1_srch_ln.gif'); }
h1.warn_ln, h2.warn_ln, h3.warn_ln { background-image: url('../img/h1_warn_ln.gif'); }
h1.cross_ln, h2.cross_ln, h3.cross_ln { background-image: url('../img/h1_cross_ln.gif'); }
h1.bulb_ln, h2.bulb_ln, h3.bulb_ln { background-image: url('../img/h1_bulb_ln.gif'); }
h1.home_ln, h2.home_ln, h3.home_ln { background-image: url('../img/h1_home_ln.gif'); }
h1.business_ln, h2.business_ln, h3.business_ln { background-image: url('../img/h1_business_ln.gif'); }
h1.cross_alt_ln, h2.cross_alt_ln, h3.cross_alt_ln { background-image: url('../img/h1_cross_alt_ln.gif'); } /* nasleduji nove pridane podle b#21906 */
h1.shield_ln, h2.shield_ln, h3.shield_ln { background-image: url('../img/h1_shield_ln.gif'); }
h1.tick_alt_ln, h2.tick_alt_ln, h3.tick_alt_ln { background-image: url('../img/h1_tick_alt_ln.gif'); }
h1.tech_ln, h2.tech_ln, h3.tech_ln { background-image: url('../img/h1_tech_ln.gif'); }
h1.comp_ln, h2.comp_ln, h3.comp_ln { background-image: url('../img/h1_comp_ln.gif'); }
h1.save_ln, h2.save_ln, h3.save_ln { background-image: url('../img/h1_save_ln.gif'); }
h1.world_ln, h2.world_ln, h3.world_ln { background-image: url('../img/h1_world_ln.gif'); }
h1.cart_ln, h2.cart_ln, h3.cart_ln { background-image: url('../img/h1_cart_ln.gif'); }
h1.rec_ln, h2.rec_ln, h3.rec_ln { background-image: url('../img/h1_rec_ln.gif'); }
h1.auto_ln, h2.auto_ln, h3.auto_ln { background-image: url('../img/h1_auto_ln.gif'); }
h1.allinone_ln, h2.allinone_ln, h3.allinone_ln { background-image: url('../img/h1_allinone_ln.gif'); }
h1.dwn_ln, h2.dwn_ln, h3.dwn_ln { background-image: url('../img/h1_dwn_ln.gif'); }
h1.danger_ln, h2.danger_ln, h3.danger_ln { background-image: url('../img/h1_danger_ln.gif'); }
h1.safe_ln, h2.safe_ln, h3.safe_ln { background-image: url('../img/h1_safe_ln.gif'); }
/* b#25421 */
h1.logo_ln, h2.logo_ln, h3.logo_ln { background-image: url('../img/h1_logo_ln.gif'); }
h1.user_ln, h2.user_ln, h3.user_ln { background-image: url('../img/h1_user_ln.gif'); }
h1.users_ln, h2.users_ln, h3.users_ln { background-image: url('../img/h1_users_ln.gif'); }
h1.awarded_ln, h2.awarded_ln, h3.awarded_ln { background-image: url('../img/h1_awarded_ln.gif'); }
h1.video_ln, h2.video_ln, h3.video_ln { background-image: url('../img/h1_video_ln.gif'); }
h1.antivirus_ln, h2.antivirus_ln, h3.antivirus_ln { background-image: url('../img/h1_antivirus_ln.gif'); }
h1.antispyware_ln, h2.antispyware_ln, h3.antispyware_ln { background-image: url('../img/h1_antispyware_ln.gif'); }
h1.antispam_ln, h2.antispam_ln, h3.antispam_ln { background-image: url('../img/h1_antispam_ln.gif'); }
h1.antirootkit_ln, h2.antirootkit_ln, h3.antirootkit_ln { background-image: url('../img/h1_antirootkit_ln.gif'); }
h1.firewall_ln, h2.firewall_ln, h3.firewall_ln { background-image: url('../img/h1_firewall_ln.gif'); }
h1.webshield_ln, h2.webshield_ln, h3.webshield_ln { background-image: url('../img/h1_webshield_ln.gif'); }
h1.linkscanner_ln, h2.linkscanner_ln, h3.linkscanner_ln { background-image: url('../img/h1_linkscanner_ln.gif'); }
h1.safedwn_ln, h2.safedwn_ln, h3.safedwn_ln { background-image: url('../img/h1_safedwn_ln.gif'); }
h1.safeinstmess_ln, h2.safeinstmess_ln, h3.safeinstmess_ln { background-image: url('../img/h1_safeinstmess_ln.gif'); }
h1.safesearch_ln, h2.safesearch_ln, h3.safesearch_ln { background-image: url('../img/h1_safesearch_ln.gif'); }
h1.safesurf_ln, h2.safesurf_ln, h3.safesurf_ln { background-image: url('../img/h1_safesurf_ln.gif'); }
h1.phone_ln, h2.phone_ln, h3.phone_ln { background-image: url('../img/h1_phone.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, 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, a.shop
{
	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: 29px;
}

ul.tabs li, ul.tabs li.active
{
	margin-left: 3px;
	background: white url('../img/tab_bg_left.gif') top left;
	/*padding: 0 0 0 10px;*/
	padding: 0 0 0 7px;
	float: left;
	display: inline;
	border-bottom: 1px solid #c9d1d7;
	position: relative;
	top: 5px;
}

ul.tabs li.active
{
	background: white url('../img/tab_bg_left_act.gif') top left;
	border-bottom: 1px solid white;
	top: 5px;
}

ul.tabs li a, ul.tabs li.active a
{
	background: transparent url('../img/tab_bg_right.gif') no-repeat top right;
	padding: 6px 7px 4px 0;
	margin: 0;
	display: block;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #00396b;
	cursor: pointer;
}

ul.tabs li.active a
{
	background: transparent url('../img/tab_bg_right_act.gif') no-repeat top right;
	font-weight: bold;
	color: #0564ad;
	cursor: default;
}

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: 15px 10px 4px 11px;
	/*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, div.awct a.clr
{
	border: 1px solid #c8d2da;
	float: left;
}

div.awct p
{
	padding: 0px;
	margin: 3px 0 0 108px;
	width: auto;
}

div.awct .sh2
{
	margin-left: 0px;
}
/* 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.box450in, div.box565in, div.box680in, div.box910in { padding: 5px 10px 10px 10px; }
div.box220pl, div.box335pl, div.box450pl, div.box565pl, div.box680pl, div.box910pl { padding: 5px 10px 10px 10px; }
div.box220greyin, div.box335greyin, div.box450greyin, div.box680greyin { padding: 5px 10px 10px 10px; }

div.box220, div.box325, div.box335, div.box450, div.box565 { float: left; }
div.box220grey, div.box335grey, div.box450grey { float: left; }
div.box220pl, div.box335pl, div.box450pl, div.box565pl { float: left; }
div.box220, div.box335, div.box450, div.box565, div.box680, div.box910 { padding-top: 6px; }
div.box220grey, div.box335grey, div.box450grey, div.box680grey { padding-top: 6px; }

div.box220in, div.box335in, div.box450in, div.box565in, div.box910in div.box335in
{
	min-height: 50px;
	_height: 50px;
}

div.box220greyin, div.box335greyin, 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.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.box335 { width: 325px; background: transparent url('../img/box335_bg_intab_top.gif') no-repeat 0 0; }
div.tabc_top div.box335in { width: 305px; background: transparent url('../img/box335_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: 315px; background: transparent url('../img/box335grey_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; /* pro pripad, kdy je tip v zalozce prvnim potomkem, musi se pridavat trida mtn pro zruseni horniho marginu (tabc_top ma nastaveny padding, ktery se secte s marginem) */
}

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.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.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.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.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.box335greyin .sh2, div.box335greyin .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.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.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.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.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.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.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.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.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;
	min-height: 45px;
	_height: 45px;
}

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: 335px;
	padding: 0 0 10px 0;
	background: transparent url('../img/box335_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 !important;
	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; }
.border_none { border: 0px !important; }

.flleft, .fleft, .fl_left { float: left; }
.flright, .fright  { float: right; }
.fnone { float: none !important; }

.clear_right { clear: right; }

.inlel { display: inline; }

.mall { margin: 10px; }
.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 !important; }
.mbn { margin-bottom: 0 !important; }
.mn { margin: 0 !important; }
.pn { padding: 0 !important; }
.ptop { padding-top: 10px; }
.pleft { padding-left: 10px; }

div.tabc_top .mleft { margin-left: 8px !important; }
div.tabc_top .mright { margin-right: 7px !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; }

div.greybg
{
	background-color: #eef2f5;
	padding: 10px;
}

.uclninput { width: 289px; }

/* 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;
}

div.nowplaying
{
	background-color: white;
	padding: 5px 0;
}
/* videos end*/

/* 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 */

/* callback form start */
.clbbox{ overflow:auto; overflow-y: hidden; _overflow-x: scroll;}
.clbbox strong { word-wrap: break-word; }
#clbhide { display:none }
#clbform { margin:0 }
#clbform input { margin: 0; }
#clbform label { display: block; margin: 10px 0 0 0; padding: 0;}
#clbform input.submit { margin: 20px 5px 0 0; float: left;}
#clbform .stdwdt { width: 195px }
/* callback form end */

/* awards start */
dl
{
	margin: 0;
	padding: 0;
}

dt
{
	padding: 0;
	margin: 0 10px 10px 0;
	=margin: 0 10px 0 0;
	float: left;
}

dd
{
	padding: 0;
	margin: 0 10px 10px 0;
	=margin: 0 10px 0 0;
}

dt img { border: 1px solid #c8d2da !important; }
dd h2 { clear: none; }
/* awards end */




hr.clear { clear: both; visibility: hidden; }

.noprint { display: none; }




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 { color: #0564ad; }
h3 a, h3 a:hover { color: #214776; }
h1.prdhdr a, h2.prdhdr a, h3.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: right;
	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, .txt
{
	font-family: Verdana, sans-serif;
	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, .rccartqty /* form item border */
{
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.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, .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; }
.stdwdt { width: 250px; }

/* 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; }

.btn_back_large_90  { background-image: url('../img/btn/btn_bg_back_large_90.gif');  width: 90px;  height: 27px; }
.btn_back_large_120 { background-image: url('../img/btn/btn_bg_back_large_120.gif'); width: 120px; height: 27px; }
.btn_back_large_150 { background-image: url('../img/btn/btn_bg_back_large_150.gif'); width: 150px; height: 27px; }
.btn_back_large_180 { background-image: url('../img/btn/btn_bg_back_large_180.gif'); width: 180px; height: 27px; }
.btn_back_large_210 { background-image: url('../img/btn/btn_bg_back_large_210.gif'); width: 210px; height: 27px; }
.btn_back_large_240 { background-image: url('../img/btn/btn_bg_back_large_240.gif'); width: 240px; height: 27px; }
.btn_back_large_270 { background-image: url('../img/btn/btn_bg_back_large_270.gif'); width: 270px; height: 27px; }
.btn_back_large_300 { background-image: url('../img/btn/btn_bg_back_large_300.gif'); width: 300px; height: 27px; }

.btn_cart_large_90,  a.btn_cart_large_90  { background-image: url('../img/btn/btn_bg_cart_large_90.gif');  width: 90px;  height: 27px; }
.btn_cart_large_120, a.btn_cart_large_120 { background-image: url('../img/btn/btn_bg_cart_large_120.gif'); width: 120px; height: 27px; }
.btn_cart_large_150, a.btn_cart_large_150 { background-image: url('../img/btn/btn_bg_cart_large_150.gif'); width: 150px; height: 27px; }
.btn_cart_large_180, a.btn_cart_large_180 { background-image: url('../img/btn/btn_bg_cart_large_180.gif'); width: 180px; height: 27px; }
.btn_cart_large_210, a.btn_cart_large_210 { background-image: url('../img/btn/btn_bg_cart_large_210.gif'); width: 210px; height: 27px; }
.btn_cart_large_240, a.btn_cart_large_240 { background-image: url('../img/btn/btn_bg_cart_large_240.gif'); width: 240px; height: 27px; }
.btn_cart_large_270, a.btn_cart_large_270 { background-image: url('../img/btn/btn_bg_cart_large_270.gif'); width: 270px; height: 27px; }
.btn_cart_large_300, a.btn_cart_large_300 { background-image: url('../img/btn/btn_bg_cart_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_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  { line-height: 27px; }
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  { height: 27px; line-height: 27px; }

a.btn_90,  a.btn_medium_90,  a.btn_large_90,  a.btn_cart_large_90  { width: 68px; }
a.btn_120, a.btn_medium_120, a.btn_large_120, a.btn_cart_large_120 { width: 98px; }
a.btn_150, a.btn_medium_150, a.btn_large_150, a.btn_cart_large_150 { width: 128px; }
a.btn_180, a.btn_medium_180, a.btn_large_180, a.btn_cart_large_180 { width: 158px; }
a.btn_210, a.btn_medium_210, a.btn_large_210, a.btn_cart_large_210 { width: 188px; }
a.btn_240, a.btn_medium_240, a.btn_large_240, a.btn_cart_large_240 { width: 218px; }
a.btn_270, a.btn_medium_270, a.btn_large_270, a.btn_cart_large_270 { width: 248px; }
a.btn_300, a.btn_medium_300, a.btn_large_300, a.btn_cart_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 */

/* form styles end */