/* LSA de Q&D layout */
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: 68px;*/
	height: 49px;
	width: 912px;
	background: url('../img/foot_bg.png') no-repeat 0 100%;
	padding: 0 11px 0 11px;
	color: #506273;
	font-size: 11px;
	clear: both;
	text-align: center;
}

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

#foot div
{
	padding: 8px 0 0 10px;
	line-height: 16px;
}

#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: 2px 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;

}

#search
{
	position: absolute;
	width: 918px;
	height: 23px;
	left: 2px;
	top: 11px;
	z-index: 9;
	font-size: 10px;
	color: #4f6372;
}

#search div { float: right; line-height:auto; }

/*#search select, */ #search input
{
	vertical-align: middle;
	font-size: 10px;
	border: 1px solid #b6cad9;
	background-color: #ECF4F9;
	color: #4f6372;
	font-family: Verdana, sans-serif;
}

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

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

/* #search select { margin-right: 15px; } */
#search form { display: inline; line-height:100% }
#sfbtn { border: none !important; background-color: transparent !important; }

#sftxt
{
	margin-left: 4px;
	=line-height: 15px;
}

.srch
{
	height: 13px;
	=height: 15px;
	=padding: 0;
	=margin: 0;
}

.hpfx { =margin-top: 2px; }

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

a.logo, span.checkout_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_fr { background: transparent url('../img/logo/avg_logo_fr.gif') no-repeat 0 0; }
.motto_it { background: transparent url('../img/logo/avg_logo_it.gif') no-repeat 0 0; }
.motto_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_pl { background: transparent url('../img/logo/avg_logo_pl.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*/

.motto_checkout { background: transparent url('../img/logo/avg_logo_checkout_en.gif') no-repeat 0 0; }

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

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

#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 15px;
	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, #mnu1 span
{
	display: block;
	text-decoration: none;
	color: #00396b;
	font-weight: normal;
	background: transparent;
	padding: 0 12px 0 0;
}

#mnu1 a.active, #mnu1 a.first-active, #mnu1 a.last-active, #mnu1 span.active, #mnu1 span.first-active, #mnu1 span.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  
{
	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_active_left.gif') no-repeat 0 0;
	left: -2px;
	height: 32px;
}

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


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



/* web2008 layout end */



/********************/
/*GENERAL*/
/*******************/
* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff url('../img/sals/bg_preload.jpg') repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
	padding: 0;
	margin: 0;
	line-height: 14px;
}

.clearfix {clear: all;}


#box2Main ul {list-style: none; padding: 0; margin: 0;}
#box2Main li {
	min-height: 107px;
	height:auto !important;
	height:107px;
	width: 302px; 
	border-bottom: 1px solid #a0a0a0;
	list-style: none none outside; 
}

#box2Main li.logo {min-height: 85px;height:auto !important;height:85px; background: #eee url('../img/sals/box2_bg_header.jpg') repeat-x bottom left; border-bottom: none; }
#box2Main li.how {background: #b6b6b6 url('../img/sals/bg_how.jpg') no-repeat top left;}
#box2Main li.comparison {background: #b6b6b6 url('../img/sals/bg_comparison.jpg') no-repeat top left;}
#box2Main li.why {background: #b6b6b6 url('../img/sals/bg_why.jpg') no-repeat top left;}

#box1Main div { background-color: transparent; margin: 2px 0;}
div.header , div.bodyC , div.footer, div.subhead { width: 563px; }
div.header { /*height: 90px;*/ margin-top: 20px; }
div.subhead { margin-bottom: 20px; }
div.cta { height: 87px; width: 283px; float: right; }
div.bodyA { /*height: 438px; */ width: 277px; float: left; }
div.bodyB { /*height: 319px;*/  width: 283px; float: right; }
div.bodyC { /*height: 191px;*/ clear: both; background-color: #fff; text-align: center; }

#box1Main div.foot {
	clear: both;
	height: 25px;
	border-top: 1px solid #d0d0d0;
	margin-top: 10px;
	padding-top: 10px; 
	text-align: center;
}

/********************/
/*STRUCTURE*/
/*******************/

#wrapper {
	background: url('../img/sals/bg_main.jpg') repeat-x;
	min-height:1060px;
	height:auto !important;
	/*height:860px;*/
}

#main {
	width:1150px; 
	_width: 1160px;
	background: url('../img/sals/bg_birds.png') no-repeat 0 115px; 
	padding-top: 25px; 
	margin-left: auto; 
	margin-right: auto; 
	height: 400px; 
}
	
/*EI 6*/
*html #main {
	background: url('../img/sals/bg_birds.gif') no-repeat 0 115px; 
}

#mainContent {
	width: 920px;
	_width: 930px;
	margin-left: auto; 
	margin-right: auto; 
	min-height:243px;
	height:auto !important;
	height:243px;
}

#contentLeft { width: 585px; float: left; display: inline; /*fixes IE6 margin issue*/ }
#contentRight { width: 330px; float: right; display: inline; /*fixes IE6 margin issue*/  }

/*box 1*/
#box1Top {width: 585px; height : 25px; background: url('../img/sals/box1_top.png') no-repeat top left;}
#box1Main {width: 565px;background: url('../img/sals/box1_bg.png') repeat-y 0 0; padding: 10px;}
#box1Bottom {width: 585px; height : 25px; background: url('../img/sals/box1_bottom.png') no-repeat top left;}

/*IE6*/ 
*html #box1Top {background: url('../img/sals/box1_top.gif') no-repeat top left;}
*html #box1Main {background: url('../img/sals/box1_bg.gif') repeat-y 0 0;}
*html #box1Bottom {background: url('../img/sals/box1_bottom.gif') no-repeat top left;}

/*box 2 bottom*/
#box2btmTop {width: 330px; height : 25px; background: url('../img/sals/box2btm_top.png') no-repeat top left;}
#box2btmMain {width: 324px;background: url('../img/sals/box2btm_bg.png') repeat-y 0 0; padding: 0 0 0 6px; text-align: center; }
#box2btmBottom {width: 330px; height : 25px; background: url('../img/sals/box2btm_bottom.png') no-repeat top left;}

/*IE6*/ 
*html #box2btmTop {background: url('../img/sals/box2btm_top.gif') no-repeat top left;}
*html #box2btmMain {background: url('../img/sals/box2btm_bg.gif') repeat-y 0 0; text-align: center; }
*html #box2btmBottom {background: url('../img/sals/box2btm_bottom.gif') no-repeat top left;}

#box2Top {width: 330px; height : 25px; background: url('../img/sals/box2_top.png') no-repeat top left;}
#box2Main {width: 324px;background: url('../img/sals/box2_bg.png') repeat-y 0 0; padding: 0 0 0 6px; }
#box2Bottom {width: 330px; height : 25px; background: url('../img/sals/box2_bottom.png') no-repeat top left;}

/*IE6*/
*html #box2Top {background: url('../img/sals/box2_top.gif') no-repeat top left;}
*html #box2Main {background: url('../img/sals/box2_bg.gif') repeat-y 0 0;}
*html #box2Bottom {background: url('../sals/lscn/box2_bottom.gif') no-repeat top left;}

#logo
{
	width: 300px;
	overflow: hidden;
	position: static;
	top: 0px;
	left: 0px;
	z-index: auto;
	margin: 0 auto;
	text-align: center;
}

a.logo
{
	display: block;
	width: 229px;
	height: 67px;
	text-decoration: none;
	margin-left: 20px;
}

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




/* 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, table.form335, div.form910, div.form890
{
	width: 680px;
	border: 1px solid #c9d1d7;
	background-color: white;
	margin: 0;
}

div.tabc_top table.form { width: 658px; }
div.form910 { width: 908px; }
div.form890 { width: 888px; }
table.form335 { width: 335px; }

div.form_head, div.form_head910, div.form_head890, div.form_head335, div.form_warning, div.form_warning910, div.form_warning890, div.form_warning335, div.form_foot, div.form_foot910, div.form_foot890, div.form_foot335, 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, div.form_foot910, div.form_foot890, div.form_foot335
{
	background: #ecf1f5 url('../img/form_bg_btm.gif') no-repeat bottom left;
	color: #506273;
	text-align: right;
	margin: 0 0 10px 0;
}

div.form_head910 { width: 890px; background: #f8fafb url('../img/form_bg_top910.gif') no-repeat 0 0; }
div.form_foot910 { width: 890px; background: #ecf1f5 url('../img/form_bg_btm910.gif') no-repeat bottom left; }
div.form_warning910 { width: 890px; background: #fcf1f0 url('../img/form_bg_warning910.gif') no-repeat top left; }
div.form_head890 { width: 870px; background: #f8fafb url('../img/form_bg_top890.gif') no-repeat 0 0; }
div.form_foot890 { width: 870px; background: #ecf1f5 url('../img/form_bg_btm890.gif') no-repeat bottom left; }
div.form_warning890 {width: 870px; background: #fcf1f0 url('../img/form_bg_warning890.gif') no-repeat top left; }

div.form_head335 { width: 315px; background: #f8fafb url('../img/form_bg_top335.gif') no-repeat 0 0; }
div.form_foot335 { width: 315px; background: #ecf1f5 url('../img/form_bg_btm335.gif') no-repeat bottom left; }
div.form_warning335 { background: #fcf1f0 url('../img/form_bg_warning335.gif') no-repeat top left; }

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; }
.lngwdt { width: 400px; }

/* 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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.btn, a.btn:hover
{
	padding-bottom: 2px;
	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_back_light_90  { background-image: url('../img/btn/btn_bg_back_light_90.gif');  width: 90px; color: #00396b; }
.btn_back_light_120 { background-image: url('../img/btn/btn_bg_back_light_120.gif'); width: 120px; color: #00396b; }
.btn_back_light_150 { background-image: url('../img/btn/btn_bg_back_light_150.gif'); width: 150px; color: #00396b; }
.btn_back_light_180 { background-image: url('../img/btn/btn_bg_back_light_180.gif'); width: 180px; color: #00396b; }
.btn_back_light_210 { background-image: url('../img/btn/btn_bg_back_light_210.gif'); width: 210px; color: #00396b; }
.btn_back_light_240 { background-image: url('../img/btn/btn_bg_back_light_240.gif'); width: 240px; color: #00396b; }

.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_back_medium_90,  a.btn_back_medium_90  { background-image: url('../img/btn/btn_bg_back_medium_90.gif');  width: 90px;  height: 22px; }
.btn_back_medium_120, a.btn_back_medium_120 { background-image: url('../img/btn/btn_bg_back_medium_120.gif'); width: 120px; height: 22px; }
.btn_back_medium_150, a.btn_back_medium_150 { background-image: url('../img/btn/btn_bg_back_medium_150.gif'); width: 150px; height: 22px; }
.btn_back_medium_180, a.btn_back_medium_180 { background-image: url('../img/btn/btn_bg_back_medium_180.gif'); width: 180px; height: 22px; }
.btn_back_medium_210, a.btn_back_medium_210 { background-image: url('../img/btn/btn_bg_back_medium_210.gif'); width: 210px; height: 22px; }
.btn_back_medium_240, a.btn_back_medium_240 { background-image: url('../img/btn/btn_bg_back_medium_240.gif'); width: 240px; height: 22px; }
.btn_back_medium_270, a.btn_back_medium_270 { background-image: url('../img/btn/btn_bg_back_medium_270.gif'); width: 270px; height: 22px; }
.btn_back_medium_300, a.btn_back_medium_300 { background-image: url('../img/btn/btn_bg_back_medium_300.gif'); width: 300px; height: 22px; }

a.btn_back_medium_90, a.btn_back_medium_120, a.btn_back_medium_150, a.btn_back_medium_180, a.btn_back_medium_210, a.btn_back_medium_240, a.btn_back_medium_270, a.btn_back_medium_300  { line-height: 22px; }
a.btn_back_medium_90:hover, a.btn_back_medium_120:hover, a.btn_back_medium_150:hover, a.btn_back_medium_180:hover, a.btn_back_medium_210:hover, a.btn_back_medium_240:hover, a.btn_back_medium_270:hover, a.btn_back_medium_300:hover  { 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; padding-left: 32px; }
.btn_cart_large_120, a.btn_cart_large_120 { background-image: url('../img/btn/btn_bg_cart_large_120.gif'); width: 120px; height: 27px; padding-left: 32px; }
.btn_cart_large_150, a.btn_cart_large_150 { background-image: url('../img/btn/btn_bg_cart_large_150.gif'); width: 150px; height: 27px; padding-left: 32px; }
.btn_cart_large_180, a.btn_cart_large_180 { background-image: url('../img/btn/btn_bg_cart_large_180.gif'); width: 180px; height: 27px; padding-left: 32px; }
.btn_cart_large_210, a.btn_cart_large_210 { background-image: url('../img/btn/btn_bg_cart_large_210.gif'); width: 210px; height: 27px; padding-left: 32px; }
.btn_cart_large_240, a.btn_cart_large_240 { background-image: url('../img/btn/btn_bg_cart_large_240.gif'); width: 240px; height: 27px; padding-left: 32px; }
.btn_cart_large_270, a.btn_cart_large_270 { background-image: url('../img/btn/btn_bg_cart_large_270.gif'); width: 270px; height: 27px; padding-left: 32px; }
.btn_cart_large_300, a.btn_cart_large_300 { background-image: url('../img/btn/btn_bg_cart_large_300.gif'); width: 300px; height: 27px; padding-left: 32px; }

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_back_medium_90,  a.btn_large_90  { width: 68px; }
a.btn_120, a.btn_medium_120, a.btn_back_medium_120, a.btn_large_120 { width: 98px; }
a.btn_150, a.btn_medium_150, a.btn_back_medium_150, a.btn_large_150 { width: 128px; }
a.btn_180, a.btn_medium_180, a.btn_back_medium_180, a.btn_large_180 { width: 158px; }
a.btn_210, a.btn_medium_210, a.btn_back_medium_210, a.btn_large_210 { width: 188px; }
a.btn_240, a.btn_medium_240, a.btn_back_medium_240, a.btn_large_240 { width: 218px; }
a.btn_270, a.btn_medium_270, a.btn_back_medium_270, a.btn_large_270 { width: 248px; }
a.btn_300, a.btn_medium_300, a.btn_back_medium_300, a.btn_large_300 { width: 278px; }

a.btn_cart_large_90  { width: 58px; }
a.btn_cart_large_120 { width: 88px; }
a.btn_cart_large_150 { width: 118px; }
a.btn_cart_large_180 { width: 148px; }
a.btn_cart_large_210 { width: 178px; }
a.btn_cart_large_240 { width: 208px; }
a.btn_cart_large_270 { width: 238px; }
a.btn_cart_large_300 { width: 268px; }

.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 */

.hoverHand { cursor: pointer; }

/* form styles end */



/* 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 , .red { 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 !important; }
.fntbiggest { font-size: 14px !important; }
/* 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'); }
h1.identity, h2.identity, h3.identity { background-image: url('../img/h1_identity.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'); }
h1.mail, h2.mail, h3.mail { background-image: url('../img/h1_mail.png'); }
h1.announcement, h2.announcement, h3.announcement { background-image: url('../img/h1_announcement.png'); }

/*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'); }
h1.identity_ln, h2.identity_ln, h3.identity_ln { background-image: url('../img/h1_identity_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'); }

ol
{
	margin: 0 0 15px 10px;
	padding: 0 0 0 17px;
	line-height: 18px;
}

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; }

ul.tutorial {
	margin-left: -5px;
	list-style-image: none;
	list-style-type: none;
}

li.tutorial {
	line-height: 20px;
    padding-left: 15px;
	background-image: url('../img/list_faq_search_result.gif');
	background-repeat: no-repeat;
	background-position: center left;
}

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, a.top
{
	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.vid { background: transparent url('../img/link_ico_playvideo.gif') no-repeat 0 2px; }
a.detail { display: block; float: right; }
a.top { background: transparent url('../img/link_ico_top.gif') no-repeat 0 4px; }
a.tutorial { vertical-align: top; }

a.hidden, a.hidden:hover
{
	text-decoration: none;
	background-image: none;
	padding-left: 0;
	color: #2f2f2f;
}
/* 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;
}

div.tabc_footer
{
	padding: 0 0 6px 0;
	background: #ecf1f5 url('../img/form_bg_btm.gif') no-repeat bottom left;
	padding: 6px; border-top: 1px solid #c9d1d7;
}
/*910 pro freeforum START*/
div.tabc910
{
	width: 910px;
	padding: 0 !important;
	margin: 0 0 10px 0;
	clear: left;
}

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

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

div.tabc_top910
{
	width: 879px;
	padding: 15px 10px 4px 11px;
	/*padding: 10px 10px 0 11px;*/
	background: transparent url('../img/box910tabs_bg_top.gif') no-repeat top left;
}

div.tabc_footer910
{
	padding: 0 0 6px 0;
	background: #ecf1f5 url('../img/form_bg_btm910.gif') no-repeat bottom left;
	padding: 6px; border-top: 1px solid #c9d1d7;
}

/*910 pro freeforum END*/
/* 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; }

/*tables for freeforum START*/
div.tbbg910, div.tbbgbtm910, div.tbbgtop910 { width: 910px; }
div.tbbg910 { margin: 0 0 10px 0; background: transparent url('../img/table_bg910.gif') repeat-y 0 0; }
div.tbbgbtm910 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm910.gif') no-repeat bottom left; }
div.tbbgtop910 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top910.gif') no-repeat 0 0; }

div.tbbg890, div.tbbgbtm890, div.tbbgtop890 { width: 890px; }
div.tbbg890 { margin: 0 0 10px 0; background: transparent url('../img/table_bg890.gif') repeat-y 0 0; }
div.tbbgbtm890 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm890.gif') no-repeat bottom left; }
div.tbbgtop890 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top890.gif') no-repeat 0 0; }

div.tbbg870, div.tbbgbtm870, div.tbbgtop870 { width: 870px; }
div.tbbg870 { margin: 0 0 10px 0; background: transparent url('../img/table_bg870.gif') repeat-y 0 0; }
div.tbbgbtm870 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm870.gif') no-repeat bottom left; }
div.tbbgtop870 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top870.gif') no-repeat 0 0; }

div.tbbg850, div.tbbgbtm850, div.tbbgtop850 { width: 850px; }
div.tbbg850 { margin: 0 0 10px 0; background: transparent url('../img/table_bg850.gif') repeat-y 0 0; }
div.tbbgbtm850 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm850.gif') no-repeat bottom left; }
div.tbbgtop850 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top850.gif') no-repeat 0 0; }

div.tbbg830, div.tbbgbtm830, div.tbbgtop830 { width: 830px; }
div.tbbg830 { margin: 0 0 10px 0; background: transparent url('../img/table_bg830.gif') repeat-y 0 0; }
div.tbbgbtm830 { padding: 0 0 5px 0; background: transparent url('../img/table_bg_btm830.gif') no-repeat bottom left; }
div.tbbgtop830 { padding: 1px 0 0 0; background: transparent url('../img/table_bg_top830.gif') no-repeat 0 0; }

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, table.norm910, table.norm890, table.norm870, table.norm850, table.norm830
{
	width: 677px;
	margin: 1px 1px 0px 2px;
	border-collapse: collapse;
}

table.norm
{
	width: 678px;
	margin: 0px 0px 1px 1px;
}
table.intab { width: 655px; }
table.norm910
{
	width: 908px;
	margin: 0px 0px 1px 1px;
}
table.norm890 { width: 887px; }
table.norm870 { width: 867px; }
table.norm850 { width: 847px; }
table.norm830 { width: 827px; }

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

table.norm tr.dark td, table.intab tr.dark td , table.norm910 tr.dark td { background-color: #e6ecf1; }
table.norm890 tr.dark td, table.norm870 tr.dark td, table.norm850 tr.dark td, table.norm830 tr.dark td { background-color: #e6ecf1; }

table.norm tr.blue td, table.intab tr.blue td , table.norm910 tr.blue td { background-color: #b3d7ef; }
table.norm890 tr.blue td, table.norm870 tr.blue td, table.norm850 tr.blue td, table.norm830 tr.blue td { background-color: #b3d7ef; }

table.norm tr.plain td, table.intab tr.plain td, table.norm910 tr.plain td { background-color: transparent; }
table.norm890 tr.plain td, table.norm870 tr.plain td, table.norm850 tr.plain td, table.norm830 tr.plain td { background-color: transparent; }

table.norm th, table.intab th, table.norm910 th, table.norm tr.head th, table.intab tr.head th, table.norm910 tr.head th,
table.norm890 tr.head th, table.norm870 tr.head th, table.norm850 tr.head th, table.norm830 tr.head th
{
	border-right: 1px solid white;
	background-color: transparent;
	padding: 6px 10px;
	font-weight: normal;
}

table.norm th, table.norm tr.head th, table.norm910 th, table.norm910 tr.head th
{
	border-right: none;
}

table.norm tr.head th, table.intab tr.head th, table.norm910 tr.head th,
table.norm890 tr.head th, table.norm870 tr.head th, table.norm850 tr.head th, table.norm830 tr.head th
{
	background: transparent url('../img/th_bg.gif') repeat-x top left;
}
/* 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.box220bluein, div.box335greyin, div.box450greyin, div.box680greyin, div.box660grlnin, div.box680grlnin { padding: 5px 10px 10px 10px; }
div.box325tipin, div.box335tipin, div.box325cscin { padding: 5px 10px 10px 10px; }

div.box220, div.box325, div.box335, div.box450, div.box565 { float: left; }
div.box220grey, div.box220blue, div.box335grey, div.box450grey { float: left; }
div.box220pl, div.box335pl, div.box450pl, div.box565pl { float: left; }
div.box325tip, div.box335tip, div.box325csc { float: left; }
div.box220, div.box335, div.box450, div.box565, div.box680, div.box910 { padding-top: 6px; }
div.box220grey, div.box220blue, div.box335grey, div.box450grey, div.box680grey, div.box660grln, div.box680grln { padding-top: 6px; }
div.box325tip, div.box335tip, div.box325csc { padding-top: 6px; }

/*modra "bublina" pro csc start ma spesl spodni padding*/
div.box325cscin { padding-bottom: 30px; }

div.box220in, div.box335in, div.box450in, div.box565in, div.box910in, div.box335in, div.box325csc
{
	min-height: 50px;
	_height: 50px;
}

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 */

/*zluty polovicni box pro zalozky*/
div.box325tip { width: 325px; background: transparent url('../img/box325tip_bg_top.gif') no-repeat 0 0; }
div.box325tipin { width: 305px; background: transparent url('../img/box325tip_bg_btm.gif') no-repeat bottom left; }

/*modra "bublina" pro csc start*/
div.box325csc { width: 325px; background: transparent url('../img/box325csc_bg_top.gif') no-repeat 0 0; }
div.box325cscin { width: 305px; background: transparent url('../img/box325csc_bg_btm.gif') no-repeat bottom left; }

/*zluty polovicni box*/
div.box335tip { width: 335px; background: transparent url('../img/box335tip_bg_top.gif') no-repeat 0 0; }
div.box335tipin { width: 315px; background: transparent url('../img/box335tip_bg_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.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.box220blue { width: 220px; background: transparent url('../img/box220blue_bg_top.gif') no-repeat 0 0; }
div.box220bluein { width: 200px; background: transparent url('../img/box220blue_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.box660grln { width: 660px; background: transparent url('../img/box660grln_bg_top.gif') no-repeat 0 0; }
div.box660grlnin { width: 640px; background: transparent url('../img/box660grln_bg_btm.gif') no-repeat bottom left;; }
div.box680grln { width: 680px; background: transparent url('../img/box680grln_bg_top.gif') no-repeat 0 0; }
div.box680grlnin { width: 660px; background: transparent url('../img/box680grln_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.box220bluein h1, div.box220bluein h2, div.box220bluein h3 { margin-top: 0; padding-left: 0; }
div.box325tipin h1, div.box325tipin h2, div.box325tipin h3 { margin-top: 0; padding-left: 0; }
div.box325cscin h1, div.box325cscin h2, div.box325cscin h3 { margin-top: 0; padding-left: 0; }
div.box335tipin h1, div.box335tipin h2, div.box335tipin 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.box660grlnin h1, div.box660grlnin h2, div.box660grlnin h3 { margin-top: 0; padding-left: 0; }
div.box680grlnin h1, div.box680grlnin h2, div.box680grlnin 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.box220bluein .sh1, div.box220bluein .sh2, div.box220bluein .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box325tipin .sh1, div.box325tipin .sh2, div.box325tipin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box325cscin .sh1, div.box325cscin .sh2, div.box325cscin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box335tipin .sh1, div.box335tipin .sh2, div.box335tipin .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.box660grlnin .sh1, div.box660grlnin .sh2, div.box660grlnin .sh3 { margin-top: 0; margin-left: 0; padding-left: 0; }
div.box680grlnin .sh1, div.box680grlnin .sh2, div.box680grlnin .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.box220bluein h1.prdhdr, div.box220bluein h2.prdhdr, div.box220bluein h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box325tipin h1.prdhdr, div.box325tipin h2.prdhdr, div.box325tipin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box325cscpin h1.prdhdr, div.box325cscin h2.prdhdr, div.box325cscin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box335tipin h1.prdhdr, div.box335tipin h2.prdhdr, div.box335tipin 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.box660grlnin h1.prdhdr, div.box660grlnin h2.prdhdr, div.box660grlnin h3.prdhdr { margin-top: 0; margin-left: 0; padding-left: 25px; }
div.box680grlnin h1.prdhdr, div.box680grlnin h2.prdhdr, div.box680grlnin 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.box220bluein p { padding: 0; }
div.box325tipin p { padding: 0; }
div.box325cscin p { padding: 0; }
div.box335tipin p { padding: 0; }
div.box335greyin p { padding: 0; }
div.box450greyin p { padding: 0; }
div.box660greyin p { padding: 0; }
div.box660grlnin p { padding: 0; }
div.box680grlnin 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, div.box_plain_1-3 ol { margin: 0 0 15px 0; }
div.box_plain_2-3 ul, div.box_plain_2-3 ol { margin: 0 0 15px 0; }
div.box_plain_1-2 ul, div.box_plain_1-2 ol { margin: 0 0 15px 0; }
div.box325 ul, div.box325 ol { margin: 0 0 15px 0; }
div.box220in ul, div.box220in ol { margin: 0 0 15px 0; }
div.box335in ul, div.box335in ol { margin: 0 0 15px 0; }
div.box450in ul, div.box450in ol { margin: 0 0 15px 0; }
div.box565in ul, div.box565in ol { margin: 0 0 15px 0; }
div.box680in ul, div.box680in ol { margin: 0 0 15px 0; }
div.box910in ul, div.box910in ol { margin: 0 0 15px 0; }
div.box220pl ul, div.box220pl ol { margin: 0 0 15px 0; }
div.box335pl ul, div.box335pl ol { margin: 0 0 15px 0; }
div.box450pl ul, div.box450pl ol { margin: 0 0 15px 0; }
div.box565pl ul, div.box565pl ol { margin: 0 0 15px 0; }
div.box680pl ul, div.box680pl ol { margin: 0 0 15px 0; }
div.box910pl ul, div.box910pl ol { margin: 0 0 15px 0; }
div.box220greyin ul, div.box220greyin ol { margin: 0 0 15px 0; }
div.box220bluein ul, div.box220bluein ol { margin: 0 0 15px 0; }
div.box325tipin ul, div.box325tipin ol { margin: 0 0 15px 0; }
div.box325cscin ul, div.box325cscin ol { margin: 0 0 15px 0; }
div.box335tipin ul, div.box335tipin ol { margin: 0 0 15px 0; }
div.box335greyin ul, div.box335greyin ol { margin: 0 0 15px 0; }
div.box450greyin ul, div.box450greyin ol { margin: 0 0 15px 0; }
div.box680greyin ul, div.box680greyin ol { margin: 0 0 15px 0; }
div.box660grlnin ul, div.box660grlnin ol { margin: 0 0 15px 0; }
div.box680grlnin ul, div.box680grlnin ol { margin: 0 0 15px 0; }
div.tabc_top ul, div.tabc_top ol { margin: 0 0 15px 0; }
div.tipin ul, div.tipin ol { margin: 0 0 15px 0; }
div.product ul, div.product ol { margin: 0 0 15px 0; }
div.box_ts_in ul, div.box_ts_in ol { margin: 0 0 15px 0; }
div.box_cs_in ul, div.box_cs_in ol { 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;*/ }
.lnthrought{ text-decoration: line-through;}
.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 !important; }
.mrn { margin-right: 0 !important; }
.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; }
.pright { padding-right: 10px !important; }
.pbottom { padding-bottom: 10px !important; }

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 */

/* specialni styly pro klikaci prvky v cscf start */
a.cscf, a.cscf:hover
{
	color: #2f2f2f;
	text-decoration: none;
	background-image: none;
	padding: 0 !important;
}

/* specialni styly pro klikaci prvky v cscf end */




a {
	color: #0080ff; 
	outline: none; 
	text-decoration: none; 
	font-weight: bold; 
	background-image: none;
	padding: 0px;
}
a:link {color: #0080ff;}
a:visited {color: #0080ff;}
a:hover {color: #003d7c;}
a:active {color: #003d7c;}

a.email { background: url('../img/sals/email.gif') 100% 60% no-repeat; padding: 6px 33px 6px 0; margin: 0px; line-height: 200%; }

a img {border: 0;}

div.foot a.ftr, div.foot
{
	font-weight: normal;
	color: #979797;
	padding-left: 0;
	text-decoration: none;
	background-image: none;
	margin: 0px;
}

div.box2foot {
	background-color: #eee; 
	width: 282px; 
	margin-left: 6px; 
	padding: 10px; 
	text-align: center;
}

/*text*/
p, h1, h2, h3, form { margin: 10px 30px; padding: 0px; }
#box1Main ul li { margin: 0px 30px; padding: 0px; }
#box1Main ul { margin-left: 5px; }
h1, h2, h3 { color: #0080ff; font-weight: bold; }
h1, .sh1 { margin: 15px 30px; font-size: 31px; line-height: 34px;}
h2, .sh2 { margin: 20px 30px; font-size: 16px; line-height: 20px; }
h3, .sh3 { color: #737373; margin: 10px 30px; font-size: 14px; line-height: 18px; }
h4, .sh4 { margin: 0px 30px; font-size: 11px; line-height: 138%; }

h4+p { margin-top: 0px; }
	
a.que { background: url('../img/sals/que.png') 100% 50% no-repeat; padding: 6px 36px 6px 0; line-height: 30px; color: #000; }
a.que:hover { background: url('../img/sals/que.png') 100% 50% no-repeat; padding: 6px 36px 6px 0; line-height: 30px; color: #000; }
a.que:visited { background: url('../img/sals/que.png') 100% 50% no-repeat; padding: 6px 36px 6px 0; line-height: 30px; color: #000; }
a.que:active { background: url('../img/sals/que.png') 100% 50% no-repeat; padding: 6px 36px 6px 0; line-height: 30px; color: #000; }

p { font-size: 11px; line-height: 138%;}
p.breadcrumb { color: #979797; margin: 10px 30px; }
p.breadcrumb a { color: #979797; font-weight: normal; }
		
ul { list-style: disc inside none; color: #737373; margin-left: 0px; padding-left: 0px;}	

#box2Main li.why h2 {margin: 0 0 0 0; padding: 20px 20px 0 32px;}
#box2Main li.why p {margin: 0 0 0 0; padding: 10px 20px 10px 32px;}

#box2Main li.how  h2 {margin: 0 0 0 107px; width: 150px; padding: 20px 0 0 0;}
#box2Main li.how  p {margin: 0 0 0 107px; width: 150px; padding: 10px 0;}

#box2Main li.comparison  h2 {margin: 0 0 0 107px; width: 150px; padding: 20px 0 0 0; }
#box2Main li.comparison  p {margin: 0 0 0 107px; width: 150px; padding: 10px 0; }

#box2btmMain p { margin: 0 0 0 0; padding: 10px 40px 10px 20px; }
#box2btmMain img { margin: 0 0 0 0; padding: 10px 40px 10px 20px; }
#box2btmMain h2 {margin: 0 0 0 0; padding: 10px 40px 10px 20px; }

/*for js*/
.sit_lside{ float:left; background:#0080FF; color:white; padding:0px; width:50%; height:320px;}
.sit_lside_in{ padding:20px; }
.sit_rside{ float:left; background:white; padding:0px; height:320px;}
.sit_rside_in{ padding:20px; }

.sit_text_label{ color:#666666; padding-bottom:3px; font-weight:bold; }
.sit_check_label{ float:left; color:#0080FF; margin-left:5px; width:250px; }
.sit_input{ width:200px; border:2px inset #eeebeb; padding:3px; }
.sit_check{ float:left; margin-right:10px; }
.sit_submit{ color:#0080FF; font-weight:bold; border:1px outset #cccccc; background:white; margin-bottom:20px; padding: 3px; }
.sit_closeButton{ border:1px outset #cccccc; text-decoration:none; padding:3px 5px 3px 5px; position:relative; top:-10px;left:10px; }
#sit_email { background:#0080FF url('../img/sals/email_big.gif') no-repeat top left; padding: 10px 20px 66px 32px; margin-bottom:10px; }
/*
.sit_warning{ color:#CF1100; padding-left:0px; margin-bottom:0px; margin-top:0px; }
.sit_status{ color:#666666; position:relative; top:-20px; padding-left:0px; margin-bottom:5px;}
.sit_paragraph{ color:#0080FF; font-size:30px; font-weight:bold; padding-bottom:20px; padding-top:10px; }
.sit_wrapper{ clear:both; }
.sit_paragraph_white{ color:white; font-size:30px; font-weight:bold; }
*/

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

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

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

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

.grey { color: #a9a9a9; }
.blue { color: #0080ff; }
.white { color: #fff; }
.black { color: #000; }
.dashed {border: 1px; border-style: dashed; border-color: #afafaf; }
.dashedtop {border-top: 1px; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style: dashed; border-color: #afafaf; }

.bgwhite { background-color: #fff !important; padding: 6px 6px 4px 6px; }

.bxyellow { background-color: #fffcc5 !important; padding: 10px; }
.bxblue { background: url('../img/sals/blue_box_bg.gif') left bottom repeat-x; margin: 0px; padding: 0px; }
.bxblue p { color: #fff; }

.reg { vertical-align: super; font-size: 20px; }
.mtop30 { margin-top: 30px; }
.mright30 { margin-right:30px; }
.mbtm30 { margin-bottom:30px; }
.mleft30 { margin-left:30px; }

table { font-size: 11px; margin: 0 10px; border-collapse: collapse;  }
table th { font-weight: bold; color: #000; }
table tr , table tr td, table th { border-bottom: 1px solid #d0d0d0; } 
table th, table td { padding: 10px 3px; text-align: center; }

input.hpg { background-color: #e9e9e9; color: #919191; height: 16px; width: 166px; padding: 2px 4px 4px 4px; }
input.shpg { background-color: #fcfcfc; color: #afafaf; height: 24px; width: 64px; font-weight: bold;}

/*k javascriptu*/
div.relative { position: relative; }
/*div.rollover {width: 470px; height: 373px; position: absolute; top: -140px; left: -450px;}*/
div.rollover {width: 470px; height: 373px; position: absolute; top: -120px; left: 250px;}
div#rollover_large1 {background: url('../img/sals/rolloverEasy.png') no-repeat;}
div#rollover_large2 {background: url('../img/sals/rolloverGuessing.png') no-repeat;}
div#rollover_large3 {background: url('../img/sals/rolloverKnow.png') no-repeat;}
div#rollover_large4 {background: url('../img/sals/rolloverBlocked_de.png') no-repeat;}
div.on {display: block;}




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; }





