/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* styl z home.pl*/
/*		body			{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; margin: 5px 0 0; padding: 0; } */
		td,th			{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
		small			{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
		form			{ margin: 0 0 0 0; }
		a				{ text-decoration: none; }
		a:hover			{ text-decoration: underline; }
		a.kb            { font-weight: bold; }
		a.kbnb          { font-weight: normal; }
		.main			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #333; }
		a.main			{ color: #333 }
		a.main:hover	{ text-decoration: none; }
		.smain			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 9px; color: #333; }
		.menu-sep		{ color: #fff; font-family: Tahoma, Verdana; font-size: 10px; }
		.menu			{ color: #fff; font-family: Tahoma, Verdana; font-size: 11px; font-weight: bold; }
		.menu2			{ color: #404040; font-family: Tahoma, Verdana; font-size: 10px; }
		.pomoc			{ color: #fff; font-family: Tahoma, Verdana; font-size: 11px; font-weight: bold; }
		.title			{ color: #cfcfcf; font-family: Arial; font-size: 18px; font-weight: bold; padding-right: 10px; }
		.black			{ color: #000; }
		.submit			{ font-size: 11px; font-weight: bold; border: 1px solid #d6d6d6; width: 100px; background-color: #f2f2f2; color: #333; }
		.input			{ font-family: arial; font-size: 13px; }
		.homepl-black 	{ color: #000; font-weight: bold; }
		.homepl-red 	{ color: #c30; font-weight: bold; }
		.nopadd			{ padding: 0px; }
		h3        		{ font-family: monospace; font-weight: normal; font-size: 9pt; padding-left: 15px; color: #777; }
		.sep-top		{ background-image: url('/gfx/home-kb/sep-top.gif'); background-color: #939393; }
		.sep-mid		{ background-image: url('/gfx/home-kb/sep-top.gif'); background-color: #ccc; padding: 0px; }
		.th				{ font-weight: bold; }
		.ttitle			{ color: #000; font-weight: bold; padding: 6px 0px; }
		.kbtab1			{ border: #DEDEDE solid; border-width: 0px 0px 1px 1px; PADDING: 2px 7px 2px 7px; COLOR: #333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none }
		.kbtab2			{ border: #DEDEDE solid; border-width: 0px 1px 1px 1px; PADDING: 2px 7px 2px 7px; COLOR: #333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none }
		.kbtab3			{ border: #DEDEDE solid; border-width: 0px 1px 1px 0px; PADDING: 2px 7px 2px 7px; COLOR: #333; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none }
		#tooltip		{ color: #000; padding: 3px; background: #F6F6F6; border: 1px solid Black; position: absolute; font-family: Verdana; font-size: 10px; border-color: #000000; filter: alpha(opacity=92); -moz-opacity: 0.92; opacity: 0.92; }
		.price			{ font-weight: bold; margin: 8px 0; }
		.mainp			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; padding-left: 9px; }
		.code			{ border: 1px solid #999; padding: 8px; background-color: #efefef; margin: 8px 0; }

		/* leftmenu */
		a.lmenu			{ color: #000 }
		.lmenu-sep-top	{ background-image: url('/gfx/home-kb/sep-top.gif'); background-color: #939393; }
		.lmenutitle		{ color: #000; font-weight: bold; }
		.lmenupad		{ padding: 3px 0; }
		
		/* style do tabelek */
		.theadtitle		{ color: #fff; padding: 6px 8px; }
		.tbodyrows		{ color: #000; padding: 6px 8px; }

		.kb_table		{ width: 580px; background-color: #ddd; font-family: Tahoma; font-size: 11px; font-weight: bold }
		.kb_head		{ background-color: #f2f2f2; color: #000 }
		.kb_form		{ background-color: #fff }
		.green_title	{ background: #55BE47 url('/gfx/home-kb/sub-arr-white-trans.gif') no-repeat left bottom; color: #fff; padding-left: 17px }
		.green_form		{ background-color: #F3FAF2 }
		.red_title		{ background: #EA1818 url('/gfx/home-kb/sub-arr-white-trans.gif') no-repeat left bottom; color: #fff; padding-left: 17px }
		.red_form		{ background-color: #FEF3F3 }
		.yellow_title	{ background: #FFB300 url('/gfx/home-kb/sub-arr-white-trans.gif') no-repeat left bottom; color: #fff; padding-left: 17px }
		.yellow_form	{ background-color: #fffaed }
		.blue_title		{ background: #0a6cce url('/gfx/home-kb/sub-arr-white-trans.gif') no-repeat left bottom; color: #fff; padding-left: 17px }
		.blue_form		{ background-color: #0a6cce }
		.graphite_title	{ background: #212121 url('/gfx/home-kb/sub-arr-white-trans.gif') no-repeat left bottom; color: #fff; padding-left: 17px }
		.graphite_form	{ background-color: #212121 }
		.green			{ background-color: #55BE47; }
		.red			{ background-color: #EA1818; }
		.yellow			{ background-color: #FFB300; }
		.blue			{ background-color: #2678CC; }
		.light			{ background-color: #fff; }
		.dark			{ background-color: #eee; }
		.ants			{ background: url('/gfx/home-kb/ants.gif') repeat-x bottom; }
		.ants-h			{ background: url('/gfx/home-kb/ants-h.gif') repeat-y; }
		.antsn			{ background: url('/gfx/home-kb/bg_title.gif'); height: 2px }
		.spec_feat		{ background-color: #f1f1f1; border-right: 1px solid #fff; font-size: 10px; color: #000; font-weight: bold; text-align: center; }
		.spec_sep		{ background-color: #ccc; }
		.indent			{ padding: 8px 0; }
		.indent2		{ padding: 8px 12px 8px 0; }
		A.black			{ color: #000; text-decoration: none; }
		A:hover.black	{ color: #ea1818; text-decoration: underline; }

		.rowdark		{ background-color: #f1f1f1; }
		.rowlight		{ background-color: #fff; }
		.cell			{ padding-left: 10px; border-right: 1px solid #fff; height: 23px; }
		.cell2			{ border-right: 1px solid #fff; height: 23px; text-align: center; font-weight: bold; }
		.cellnb			{ border-right: 1px solid #fff; height: 23px; text-align: center; }
		.cellr			{ border-right: 1px solid #fff; height: 23px; text-align: center; font-weight: bold; color: #ea1818; }
		.cell3			{ height: 28px; text-align: center; }
		.celltitle		{ text-align: center; }
		.bgfeature		{ background: url('/gfx/home-kb/bg_feature.gif') no-repeat #f1f1f1 top right; }
		
		#content p		{ text-align: justify; }
