@charset "utf-8";
.none{}

/**************************************TABULKA****************************************************/

/* PRO SKRYVANE DIVY */
.skryvany {display: none}
.block {display: block}


table {
	border: 0px none;
	/*margin: 0px 0px 0px 0px;*/ /*nemuze se zapnout kvuli FF*/
	padding: 0px 0px 0px 0px;
	/*
	border-spacing: 0px;
	border-collapse : collapse;
	border-colapse, border-spacing - nezapinat nebo to zacne bblnout u cellpadding a cellspacing
	*/
}

tr, td {
	border: 0px none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse : collapse;
	
}

/********************FORM******************************/

form {
	border: 0px none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse : collapse;
}


/***************************DIV*******************************/

div{
	position: static;
	border: 0px solid Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/***************************IMG*******************************/

img {
	border : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/*****************************************************ODKAZY**************************************************/

a {
	/*color: Red;*/
	text-decoration: none;
	border: 0 px;
	margin: 0 px;
	padding: 0px; 
}

a:hover    { color: #ff5102}

a.img {
	color : #FFFFFF;
	text-decoration: none;
	border:0px;
}

/**************************************/

	.abutton {font-family:Tahoma; font-size:11px;  color:black; text-decoration:none}

	a.abutton	{padding: 0.2em 1em 0.2em 1em; border: outset 0.1em; text-decoration: none}
		
	a.abutton:link, a.abutton:visited {background: #D4D0C8;}

	a.abutton:hover {background: #D4D0C8; border: inset 0.1em}

/*******************************TEXTY a BARVY*************************************/
@charset "utf-8";
	
	p.linkCatBox {
		padding:0px;
		margin:0px;
	}
	
	a.linkCatBox {
		padding:0px;
		margin:0px;
		color:#FFFFFF;
		font-weight:bolder;
	}
	
	a.linkCatBox:hover {
		color:#7bbd48;
	}
	
	body {
		margin-left: 0px;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	body, 
	table, tr, td, 
	form, input, select, option, textarea, button, submit,
	div, p, span, font, a, h1, h2, h3, h4, h5, none {
		font-size: 12px;
		color:#000000;
		font-family:   arial, "Helvetica CE", helvetica, lucida, sans-serif; Arial,  Helvetica, Tahoma, Verdana, sans-serif;
		color:#0080bb;
		color:#333333;
	}
	
	
	a {
		/*color: Red;*/
		color:  #7bbd48;
		text-decoration: none;
		border: 0px;
		margin: 0px;
		padding: 0;
		cursor:pointer;
	}
	
	a:hover   { color:#0080bb;}
	a:visited {}
	a:link{}


	/****************************  TEXT  ****************************************/

	.text {
		font-size:11px;
		color:#330066;
		font-style:normal;
		font-weight:normal;
	}
	
	.error {
		font-weight:bolder;
		color:#FF0000;
	}
	
	.pgap {
		margin:0px;
		padding:10px;
	}
	
	h1 {
		font-weight:bolder; 
		text-transform:uppercase; 
		font-size:16px;
		margin:0px;
		padding:0px;
		color:#0080bb;
		font-weight:bolder;
	}
	
	h1.pageHeadline {
		margin:0px;
		padding:0px;
		font-weight:bolder; 
		text-transform:uppercase; 
		
		background-color:#FFFFFF;
		color:#0080bb;
		font-weight:bolder;
		font-size:16px;
		padding:2px;
	}
	
	h2 {
		font-weight:bolder; 
		font-size:16px;
		margin:0px;
		padding:0px;
		padding-top:20px;
		padding-bottom:5px;
		color:#0080bb;
		font-weight:bolder;
	}
	
	h2.articleHeadline {
		font-weight:bolder; 
		font-size:14px;
		margin:0px;
		margin-top:10px;
		padding:5px;
		padding-right:10px;
		color:#0080bb;
		font-weight:bolder;
		width:500px;
		background-color:#7bbd48;
		color:#FFFFFF;
	}
	
	.linkH2 {
		font-weight:bolder; 
		font-size:16px;
		margin:0px;
		padding:0px;
		padding-top:20px;
		padding-bottom:5px;
		color:#7bbd48;
		font-weight:bolder;
	}
	
	div.articleBox {
		border:1px solid #7bbd48;
		padding:5px;
		padding-right:10px;
		padding-left:10px;
		margin-bottom:5px;
	}
	
	h3 {
		font-weight:bolder; 
		font-size:12px;
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-bottom:5px;
		color:#0080bb;
		font-weight:bolder;
		text-decoration:none;
		cursor:auto;
	}
	
	h4{
		font-weight:bolder; 
		font-size:13px;
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-bottom:5px;
		color:#330066;
		font-weight:bolder;
		text-decoration:none;
	}
	
	h5{
	}
	
	
	/***************  PAGE BOX   pro sablonu ********************/
	
	.pageBoxH2 {
		font-size:11px;
		margin:0px;
		padding:0px;
		padding-right:15px;
		color:#0080bb;
		font-weight:bolder;s
		white-space:nowrap;
	}
	
	a.pabeBoxH2:hover {
		color:#7bbd48;
		font-weight:bolder;
	}
	
	.pageBoxUpText {
		color:#FFFFFF;
		font-weight:bolder;
		padding-left:0px;
		padding-right:5px;
		padding-top:10px;
		padding-bottom:5px;
		margin:0px;
		text-align:left;
	}
	
	.pageBoxText {
		color:#FFFFFF;
		padding-left:0px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:15px;
		margin:0px;
		text-align:left;
	}
	
	.pageBoxTableHead {
		color:#FFFFFF;
		padding:0px;
		padding-right:5px;
		margin:0px;
		text-align:left;
		font-weight:bolder;
	}
	
	.pageBoxTableText {
		color:#FFFFFF;
		padding:0px;
		margin:0px;
		text-align:left;
	}
	
	.pageBoxTableText2 {
		color:#FFFFFF;
		padding:5px;
		margin:0px;
		text-align:left;
	}
	
	/***************  PAGE BOX2  pro sablonu ********************/
	
	.pbMainTable {
		background-color:#FFFFFF;
		width:100%;
	}
	
	.pbTable {
		background-color:#FFFFFF;
		width:100%;
	}
	

	.pbH2 {
		font-size:18px;
		margin:0px;
		padding:0px;
		padding-right:15px;
		padding-left:10px;
		padding-bottom:9px;
		color:#0080bb;
		font-weight:bolder;s
		white-space:nowrap;
	}
	
	
	.pbText {
		padding:5px;
		margin:0px;
		text-align:left;
	}
	
	.pbLink1 {
	}
	
	.pbLink2 {
		color:#FFFFFF;
		padding-left:0px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:15px;
		margin:0px;
		text-align:left;
		font-weight:bolder;
	}
	
	a.pbLink2:hover { color:#7bbd48; font-weight:bolder;}
	
	/**** horni radek ***/
	.pbTop {
		background-color:#e6e7e8;
	}
	
	
	/*** Prostredni radek ****/
	.pbMiddleTd1 {
		background-color:#c7d7ec;
	}
	
	.pbMiddleTd2 {
		background-color:#e0e9f5;
	}
	
	.pbMiddleTd3 {
		background-color:#c7d7ec;
	}
	
	
	/***** Spodni radek *****/
	
	.pbText2 {
		color:#FFFFFF;
		padding:5px;
		margin:0px;
		text-align:left;
		width:100%;
	}
	
	.pbBottomText {
		background-color:#0080bb;
	}
	
	
	.pbFirstPar {
		margin:0px;
		padding:0px;
		padding-top:15px;
	}
	
	.pbKotva {
		padding:20px;
		margin:0px;
	}
	
	.pbKotvaFirst {
		padding:10px;
		margin:0px;
	}
	
	.pbKotva2First {
		padding:0px;
		margin:0px;
	}
	
	.pbKotva2 {
		padding:10px;
		margin:0px;
	}
	
	
	ul.pb {
		padding-bottom:2px;
		padding-top:2px;
		padding-left:10px;
		padding-right:5px;
		margin:5px;
	}
	
	li.pb {
	}
	
	/**************** CT TABLE **********************/
	
	table.ct {
		background-color:#333333;
	}
	
	tr.cth {
		background-color:#0080bb;
	}
	
	td.cth{
		padding:5px 5px 5px 5px;
		text-align:left;
		font-weight:bolder;
		color:#FFFFFF;
		font-size:13px;
		text-align:left;
	}
	
	tr.ct {background-color:#FFFFFF;}
	
	tr.ct2 {background-color:#FFFFFF;}
	
	tr.ctOn {background-color:#CCCCCC}
	
	td.ctf {
		padding:2px 5px 2px 5px;
		text-align:left;
		background-color:#999999;
		color:#FFFFFF;
		font-weight:bolder;
		text-align:left;
	}
	
	td.ct {
		padding:2px 5px 2px 5px;
		text-align:left;
	}
	td.ctc {
		padding:2px 5px 2px 5px;
		text-align:center;
	}
	
	
	/**************** WT TABLE **********************/
	
	.wt {}
	
	table.wt{
	  background-color:#1A66A4;
	}
	
	tr.wth {
		/*background-color:#0080bb; */
		background-color:#7bbd48;
	}
	
	td.wth {
		padding:5px 5px 5px 5px;
		text-align:left;
		font-weight:bolder;
		color:#FFFFFF;
		font-size:13px;
	}
	
	tr.wt {background-color:#FFFFFF;}
	
	tr.wtOn {background-color:#CCCCCC}
	
	td.wt {
		padding:2px 5px 2px 5px;
		text-align:left;
	}
	
	
	/****  TABULKY    ****/


	tr.catTrh {
		background-color:#7bbd48;
		vertical-align:middle;
	}
	
	td.catTh {
		color:#FFFFFF;
		padding:2px;
		text-align:left;
	}
	
	tr.catTr {
	}
	
	td.catTd {

	}
	
	.headline {
		font-size:larger;
		font-weight: bolder;
	}
	
	.headline_main {
		font-size:large;
		font-weight:bold;
	}
	
	/********* HLAVNI STRANKA KURZU **************/
	.pr1 {
		background-color:#0080bb;
	}
	.pr2{
		background-color:#FF0000;
	}
	.prl1 {
		color:#FFFFFF;
		font-weight:bolder;
	}
	
	.prl2{
		color:#FFFFFF;
		font-weight:bolder;
	}
	
	a.prl2:hover{
		color:#7bbd48;
		font-weight:bolder;
	}
	
	.hd{
		color:#FFFFFF;
		font-weight:bolder;
	}
	

	/*******************  HLAVNI STRANKA *******************************/
	.linka {
		border: 1px solid #D1CAF4;
	}
	
	.smLeft {
	}
	
	h2.sidemenu {
		font-size:11px;
		margin:0px;
		padding:0px;
		padding-right:15px;
		color:#0080bb;
		font-weight:bolder;
	}
	
	td.sidemenu {
		font-size:11px;
		margin:0px;
		padding:0px;
		padding-right:15px;
		color:#0080bb;
		font-weight:bolder;
	}
	
	
	.footer {
		background-color:#0080bb;
	}
	
	a.sidemenu {
		/*color: Red;*/
		color:#FFFFFF;
		text-decoration: none;
		border: 0px;
		margin: 0px;
		padding: 0;
		cursor:pointer;
		font-weight:bolder;
	}
	
	a.sidemenu:hover { color:#7bbd48;}
	








	
	





/*


.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080bb;
}


.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080bb;
	font-weight: bold;
}



.text1 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #e67b1f;
	text-decoration: none;
}
.text1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #e67b1f;
	text-decoration: none;
}
.text1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0080bb;
	font-weight:bold;
	text-decoration: none;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #291874;
	width: 25px;
	height: 19px;
	border: 1px solid #291874;
}
.formsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #291874;
	width: 150px;
}



.text_leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0080bb;
	font-weight: bold;
}
.Title
{
	font-weight: bold;
	font-size: 12px;
	color: #0080bb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.Orangetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e67b1f;
}





*/











/***************  SIDEMENU  ********************/

.sideMenuText {
	color:#FFFFFF;
}

.sideMenuError {
	color:#FF0000;
	font-weight:bold;
}


/***************  SEARCH MENU  ********************/

/*h3 {cursor: pointer; cursor: hand; text-decoration: underline}*/
.skryvany {display: none}
.block {display: block}

.searchSelect {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	font-size:11px;
}

.menu_item {
	
}

.menu_divider {
}












/******************************************************************************************/





/********************WEB MENU**************************/

.sideMenu {
	font-size:12px;
}

.menuTable {
	width: 204px;
	border: 0px;
}

.menuTd {
	width:204px; 
	height:27px;
	padding:0px; 
	margin:0px; 
	border:0px;
	text-align:left; 
	padding-left:37px;
	cursor: pointer;
}

a.menu {
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase; 
	font-weight:500; 
	width:100%;
}

a.menu:hover{
	color:#ffcc00;
}




/*************Galerie************/

.imgGal {
	border:solid;
	border-color:#007ac5;
}

a.imgGal {
	border:0px;
}

.imgGalPrevTd {
	padding-right:10px;
	width:64px;
	text-align:center;
}

.PrevGal { /* BUNKA PRO NAHLEDY GALERIE*/
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:3px;
	width:60px;
}




/***************** NEWS  *******************/

.newsDate {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #82B11F;
}

.newsHeadline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #82B11F;
}

.newsContents {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828e8a;
	text-align: left;
	line-height: 14px;
}






/***************PROJIT*******************************/
.compHead{
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bolder;
}

a.infomenu {
	color:#1d481b;
	text-decoration:none;
}



.smData {
	width:90%;
}


tr.compmenu {
	height:7px; 
	width:163px; 
	text-align:right; 
}

tr.cpmpmenuLine {
	background-color:#a1a1a1;
}



/*****************************************KOMPONENTY****************************************/

/****************SHOPMENU***************/

.sideTable {
	width:100%;
}

.menuDivider {
	font-size:12px;
	font-weight: 800;
	color:#1d481b;
	padding: 2px 7px 1px 1px;
}

.menuItemMain {	
	font-size:12px;
	font-weight: 800;
	color:#1d481b;
	padding: 2px 7px 1px 1px;
}

.menuItem {
	font-weight: 600;
	color:#1d481b;
	font-size:12px;
	
	background-color:#CCCCCC;
	width:100%;
	
}

.menuItemTd {
	font-weight: 600;
	color:#1d481b;
	font-size:12px;
	
	background-color:#CCCCCC;
	width:100%;	
	
	border:0px;
	text-align:right;
	padding: 3px 4px 3px 3px;
	font-size:11px;
}

.menuItemBtn {
	width:100%;
	border:0px;
	text-align:right;
	padding: 3px 15px 3px 3px;
	font-weight: 600;
	color:#1d481b;
	font-size:11px;
}


a.shopmenu {
	text-decoration: none;
	border: 0px;
	margin: 0px;
	font-weight:800;
	color:#003C00;
}
a.shopmenu :hover    { color:#333333}

/**************************************/

a.catalog {
	color :#000000;
	text-decoration: none;
	text-decoration: none;
	border: 0px;
	margin: 0px;
}

a.img {
	color : #FFFFFF;
	text-decoration: none;
	padding: 0; 
	border: 0;
}

a.head_menu {
	color : #FFFFFF;
	text-decoration: none;
	padding: 0.2em 1em 0.2em 1em; 
	border: outset 0.1em;
	background: }
a.head_menu:hover  {
	background: ;
	color :#000000;
}

a.head_menu2 {
	color : #FFFFFF;
	text-decoration: none;
	font-weight:bolder;
	font-size:13px;
}
a.head_menu2:hover  {
	/*color:#1ad55c;*/
}





/****************************MENU_1*******************************/


.menu_1 {
	width:100%;
	background-color:;
	border:2px solid ;
	
}

a.menu_1 {
	text-decoration: none;
	text-transform:uppercase;
	border: 0px;
	margin: 0px;
	font-weight:bolder;
	font-size:14px;
	color:#FFFFFF;
}

menu_1_td {
}

/****************************MENU_2*******************************/

.menu_2 {
	width:100%;
	background-color:;
	border:2px solid ;
	color:#FFFFFF;
}

a.menu_2 {
	text-decoration: none;
	border: 0px;
	margin: 0px;
	font-weight:500;
	font-size:14px;
	color:#FFFFFF;
}

a.head {
	text-decoration: none;
	border: 0px;
	margin: 0px;
	font-weight:500;
	font-size:11px;
	color:#FFFFFF;
}

a.head:hover    { color: #ff5102}

/****************************MENU_2*******************************/

.cart_menu {
	background-color:;
	width:100%
}


/*****************************************KOMPONENTY****************************************/


.detail_table {
	border-style:inset; 
	border-width:thin; 
	border-color:#DDDDDD;
	padding-left: 5px;
	padding-right: 5px;
}

.menu_divider {
	font-size: 11px;
	cursor: pointer;
	vertical-align: top;
	text-transform: uppercase;
	font-weight:500;
	color:;
}

.menu_item {
	font-size: 11px;
	cursor: pointer;
	vertical-align: top;
	font-weight: 500;
	color:;
}

.actual_price {
	font-weight: bolder;
	color: Red;
}

.save_price {
	font-weight: bolder;
}

.presentation {
	width:100%;
	border: 2px solid #9AF400;
	background-color: #DFFDC6;
}

.presentation_line {
	background-color : #9AF400;
}

/***************** AKCE&NEWS************************/

a.actnewName {
	color:#003C00;
	font-weight: bold;
	text-decoration:none;
	font-size:11px;
}

.actnewPrice {
	color:#FFFFFF;
}

.actnewActPrice {
	text-decoration:line-through;
	color:#414141;
}

a.actnewLink {
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	text-transform:lowercase;
}


/****************REGISTRACE*********************************/

.form_register {
	width:180px;
}

.form_usersetup {
	width:180px;
}


	/*******  UDALOSTI ********/
	
	.formOnChange {
		background-color:#00CCFF;
	}
	
	
	.formMessage {
	}
	
	/******  ERROR  ******/
	
	.formErrorHead {
	}
	
	.formError{
	}
	
	.formErrorUl {
	}
	
	.formErrorLi {
	}
	
	
	/*******************FORMULARE************************/

	.formHeadline {
		font-size:larger; 
		font-weight:bolder; 
		color:#7bbd48; 
		padding-left:10px;
	}
	
	.form_intro {
		font-size: 13px;
	}
	
	/******************/
	
	.formTitle {
		font-weight:bolder;
		padding-left:15px;
		padding-right:15px;
		width:150px;
	}
	
	.formField {
		padding-left:15px;
		padding-right:15px;
		padding-top:2px;
		padding-bottom:2px;
		width:170px;
	}
	
	/******************/
	
	.form_error_headline {
		color:#FF0000;
		font-weight:bolder;
		padding-left:25px;
	}
	
	.form_error_ul {}
	
	.form_error_li {}
	
	/******************/
	
	
	


	/******************/

/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/

	

	/*******  POLICKA  *********/
	
	.formText {
		font-size: 11px;
		color:#000000;
		width:98%;
		background-color:#FFFFFF;
 		border:1px solid #7bbd48;
		padding:2px 3px 2px 3px;
	}
	
	.formButton {
		font-size: 11px; 
 		color: #000000; 
 		font-weight: bold; 
 		background-color: #7bbd48;
		border:1px #000000 solid;
		cursor:pointer;
	}
	
	.formButtonOn {
		font-size: 11px; 
 		color: #000000; 
 		font-weight: bold; 
 		background-color: #0080bb;
		border:1px #000000 solid;
		cursor:pointer;
	}
	
	
		
	.formTextArea {
		font-size: 11px;
		color: #000000;
		height: auto;
		width: 97%;
		border: 1px solid #7bbd48;
		marging: 5px;
		padding: 5px;
		height:100px;
	}
	
	.formSelect {
		font-size: 11px;
		color: #000000;
		width: 100%;
		border: 1px solid #7bbd48;
		padding-left: 2px;
	}
	
	.formObligatory {
		color:#FF0000;
	}
	

	
	.formOption {
	}
	
	/* checkbox */
	
	.formCheckbox {
	}
	
	.formCheckboxTable {
	}
	
	.formCheckboxTr {
	}
	
	.formCheckboxTd1 {
	}
	
	.formCheckboxTd2 {
	}
	
	.formCheckboxVoidTd1 {
	}
	
	.formCheckboxViudTd2 {
	}
	
	
	/**************************************/

	.wft {}
	
	table.wft{
	 /* border:1px solid #1A66A4;*/
	  
	  border-top:1px;
	  border-left:1px;
	  border-right:1px;
	  border-bottom:1px;
	  border-style:solid;
	  border-color:#1A66A4;
	}
	
	tr.wfth {
		/*background-color:#0080bb; */
		background-color:#7bbd48;
	}
	
	td.wfth {
		padding:7px 5px 7px 5px;
		text-align:left;
		font-weight:bolder;
		color:#FFFFFF;
		font-size:13px;
		color:#330066;
	}
	
	tr.wft {background-color:#FFFFFF;}
	
	th.wft {
		padding:2px 5px 2px 5px;
		background-color:#7bbd48;
		text-align:left;
		font-weight:bolder;
		color:#FFFFFF;
	}
	
	td.wft {
		padding:2px 5px 2px 5px;
		text-align:left;
	}

    .testkdo {
	}  
    
	.btn100off {
		background-image:url(catalog/btn100_off.gif);
		width:100px;
		height:22px;
	}  
    
    .btn100on {
    	background-image:url(catalog/btn100_on.gif);
		width:100px;
		height:22px;
    }
    
    .btn80on {
		background-image:url(catalog/btn80_on.gif);
		width:80px;
		height:22px;
	}
    
    .btn80off {
		background-image:url(catalog/btn80_off.gif);
		width:80px;
		height:22px;
		background-color:none;
	}
	
	.btn60on {
		background-image:url('catalog/btn60w_on.gif');
		width:60px;
		height:22px;
	}
	
	.btn60off {
		background-image:url(catalog/btn60w_off.gif);
		width:60px;
		height:22px;
	}
      
   .btn60on, .btn60off, .btn80on, .btn80off, .btn100on, .btn100off {
    	cursor:pointer;
        color:#FFFFFF;
        font-size:10px;
		font-weight:bolder;
		text-align:center; 
        margin:0px;
		padding:0px;
		border:0px;
		font-size:11px;
    }
    
    
    
    
    
    
    
    
    

		.bgBtn {
			border:0px;
			margin:0px;
			padding:0px;
			font-weight:bolder;
			background-color:#e5f0d0;
			font-size:11px;
			cursor: pointer;
			width:100%;
			text-align:left;
			color:#0080bb;
		}
		
		.bgBtn2 {
			border:0px;
			margin:0px;
			padding:0px;
			font-weight:bolder;
			background-color:#e5f0d0;
			font-size:11px;
			cursor: pointer;
			width:100%;
			text-align:left;
			color:#0080bb;
		}
		
/**********************  PATH  **************************************/

.pathLink {
	border:0px;
	margin:0px;
	padding:0px;
	color:#7bbd48;
	font-weight:bolder;
	background-color:#FFFFFF;
	font-size:11px;
	cursor: pointer;
	text-align:left;
	width:auto;
	padding-right:5px;
}

/**********************   KATALOG  LINE **************************************/


tr.catLineHead{
	color:#FFFFFF;
	background-color:#7bbd48;
}

td.catLineHead{
	text-align:left;
	color:#FFFFFF;
	background-color:#7bbd48;
	padding:2px;
}

.catLineHeadLink {
	border:0px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bolder;
	background-color:#FFFFFF;
	font-weight:bolder;
	cursor: pointer;
	text-align:center;
	background-color:#7bbd48;
}


.actPrice {
	color:#FF0000; 
	font-weight:bolder;
}

.oldPrice {
	text-decoration:line-through;
}




tr.catLineRow {
	cursor:pointer;
	font-size:12px;
}

td.catLineRow {
	padding-left:5px;
	padding-top:3px;
}




.catLineRow {
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
}

.catLineRowA {
	color:#333333;
}

.catLine_cat_name {
	font-weight:bold;
}


/********** VYPIS KDYZ NENI ZADNY PRODUKT K DISPOZICI ************/

table.cat_noitem {
	margin-top:20px;
}

tr.cat_noitem {
}

td.cat_noitem {
	font-size:large;
	font-weight:bolder;
}


input.catPostLink {
	border:0px;
	margin:0px;
	padding:0px;
	color:#0080bb;
	font-weight:bolder;
	background-color:#FFFFFF;
	font-size:12px;
	cursor: pointer;
}


/******************************  DETAIL ************************/

h1.detailHeadline {
	font-weight:bolder;
	text-transform:uppercase;
	font-size:13px;
	margin:0px;
	padding:0px;
}






.detailGap {
	width:50px;
}


.detailDescTitle {
	color:#0080bb;
	font-weight:bolder;
	font-size:12px;
	padding:2px;
	text-align:left;
}

.detailDesc {
}

/*********************/

.detailTitle {
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
}

.detailText {
	text-align:left;
	font-weight:bolder;
	width:200px;
}

.detailTextLong {
	text-align:left;
	font-weight:bolder;
}

/************* DETAIL TABLE **********/
table.detailTable {	

}

tr.detailTable {	

}

td.detailTable {
	/*background-color:#F8E3D0;*/
}



/********************** VYHLEDAVACI FORMULAR ********************************/
.catSearchFormTitle {
	font-weight:bolder;
	font-size:larger;
	padding:5px;
}

/******************** CART ************/
.cart_formHeadline{
	font-weight:bolder;
	text-align:center;
	font-size:larger;
}


/************************** CART FORM1 ****************************/

.cart_FormTitle {
	font-weight:bolder;
	padding-left:15px;
	padding-right:15px;
	width:150px;
}


.cart_FormText {
	padding-left:15px;
	padding-right:15px;
	width:170px;
}

.cart_FormInput {
	font-size: 13px;
	color: #000000;
	height: 20px;
	width: 170px;
	border: 1px solid #7bbd48;
	margin-bottom: 10px;
	padding-left: 10px;
}

.cart_FormSelect {
	font-size: 13px;
	color: #000000;
	height: 20px;
	width: 180px;
	border: 1px solid #7bbd48;
	margin-bottom: 10px;
	padding-left: 10px;
}

/***/







/***************************/

.cart_FormTitle2 {
	width:150px;
}

.cart_FormInput2 {
	width:200px;
}

.cart_FormSelect2 {
	width:200px;
}



.catCartRow {
	color:#0080bb;
	padding-left:5px;
}

td.catCourses {
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px;
}

.catCourse_semestrs {
	text-align:center;
}

.catCourse_discount {
	text-align:center;
}

td.catBooks {
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px;
}

td.catBook_edition_year {
	text-align:center;
}

td.catBook_price {
	text-align:center;
}

/*********************************/
.cartCheck {
	width:600px;
	text-align:left;
}

.cartCheckHeadline {
	color:#FF0000;
	font-weight:bold;
	font-size:larger;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:20px;
}

ul.cartCheck {
	color:#FF0000;
	font-weight:bolder;
}

li.cartCheckCart {
	color:#FF0000;
	font-weight:bolder;
	text-align:left;
}

li.cartCheckUser {
	color:#FF0000;
	font-weight:bolder;
	text-align:left;
	
}





.khorbar	{
	color: black;
	background-color: #eeeee6;
	border: 1px outset #666663;
}

.khorbaritem	{
	float: left;
	white-space: nowrap;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
}

.khorbaritem a	{
	display: block;
	text-decoration: none;
	border: 1px #f6f6f6 solid;
	margin-left: 1px;
	margin-right: 1px;
}

.khorbaritem a:link	{
	color: #000000;
	text-decoration: none;
}

.khorbaritem a:visited	{
	color: #000000;
	text-decoration: none;
}

.khorbaritem a:hover	{
	color: #000000;
	background-color: #ffdd76;
	text-decoration: none;
	border: 1px #000080 solid;
}

.khorbaritem a:active	{
	color: #ff0000;
	text-decoration: none;
}

.kverbar	{
	color: black;
	background-color: #eeeee6;
	border: 1px outset #666663
}

.ksubmenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:50;
}

.ksubframe	{
	position: relative;
	display: block;
	background-color: #f9f9f0;
	border: 1px outset #666663;
	z-index:50;
}

.kitem	{
	text-align: left;
	white-space: nowrap;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	z-index:50;
}

.kitem a	{
	position: relative;
	display: block;
	text-decoration: none;
	border: 1px #f6f6f6 solid;
	margin-left: 1px;
	margin-right: 1px;
}

.kitem a:link	{
	color: #000000;
	text-decoration: none;
}

.kitem a:visited	{
	color: #000000;
	text-decoration: none;
}

.kitem a:hover	{
	color: #000000;
	background-color: #ffdd76;
	text-decoration: none;
	border: 1px #000080 solid;
}

.kitem a:active	{
	color: #ff0000;
	text-decoration: none;
}

.kitem .kfwdarr	{
	position: absolute;
	top: 4px;
	right: 11px;
}

.kseparator	{
	background-color: #ff0000;
	border-top: 1px solid #c6c6bf;
	border-bottom: 1px solid #ffffff;
	margin: 2px 5px 2px 5px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}

@charset "utf-8";
a.phplmold:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #003300;
}

a.phplmold:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #726461;
}

a.phplmold:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #841212;
	background-color: #fff0c0;
}

a.phplmold:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #ff0000;
}

.phplmbodytable	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	background-color: #fffefc;
}

.ivorybodytable	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	background-color: #fffff8;
}

.darkbordertable	{
	background-color: #660000;
}

.blackbordertable	{
	background-color: #000000;
}

.greenbordertable	{
	background-color: #839983;
}

.darkgreenbordertable	{
	background-color: #839983;
}

.redbordertable	{
	background-color: #aa5859;
}

.orangebordertable	{
	background-color: #df9500;
}
h1.menu {
	padding:0px;
	margin:0px;
	text-transform:none;
}

h2.menu {
	padding:0px;
	margin:0px;
}


/*
body	{
	color: #000000;
	background-color: #eeeeff;
	background-color: #f1eee9;
	margin: 0;
	padding: 0;
	font-size:11px;
}
*/
.normal {
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.normalbox      {
	border: 1px solid #440000;
	margin: 3px;
	padding: 5px;
	background-color: #ffffff;
}

/*
.h1	{
	text-align: center;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #880000;
}*/

.titlebox       {
	border: 1px solid #440000;
	margin: 0px;
	padding: 0px;
	background-color: #fefaf1;
}

/*
a:link	{
	text-decoration: none;
	color: #003300;
}

a:visited	{
	text-decoration: none;
	color: #726461;
}

a:hover	{
	text-decoration: none;
	color: #841212;
	background-color: #fff0c0;
}

a:active	{
	text-decoration: none;
	color: #ff0000;
}*/
@charset "utf-8";
/*Vrchni podkladova lista*/
.horbar	{
	color: black;
	background-color:#0080bb;
	/*
	background-color: #2e3192;
	background-image:url(images/submenu_back_off.jpg);
	background-repeat:repeat-x;*/
/*	border: 1px outset #666663;*/
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	background-color:#0080bb;
	color:#2e1a71;
	/*
	background-color: #2e1a71;
	background-image:url(images/submenu_back_off.jpg);
	background-repeat:repeat-x;
	*/
	text-align:center;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
	/*border: 1px #f6f6f6 solid;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	margin-left: 0px;
	margin-right: 0px;
	*/
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.horbaritem a:link	{
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}

.horbaritem a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

.horbaritem a:active	{
	color: #FFFFFF;
	text-decoration: none;
    text-align:center;
}

.horbaritem a:hover	{
	/*background-color: #ffdd76;*/
	text-decoration: none;
	/*border: 1px #000080 solid;*/
	color:#7bbd48;
	/*
	background-image:url(images/menu_back_on.jpg);
	background-repeat:repeat-x;*/
	text-align:center;
}

/************************************************************************/

.kverbar	{
	color: black;
	background-color: #eeeee6;
	border: 1px outset #666663
}

.ksubmenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:50;
}

.ksubframe	{
	position: relative;
	display: block;
	background-color: #f9f9f0;
	border: 1px outset #666663;
	z-index:50;
}

/* Podklad pod vysuvne menu */
.kitem	{
	text-align: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	z-index:50;
	background-color:#0080bb;
	color:#FFFFFF;
}

.kitem a	{
	position: relative;
	display: block;
	text-decoration: none;
	border-top: 1px #FFFFFF solid;
	margin-left: 1px;
	margin-right: 1px;
	color:#FFFFFF;
	font-weight:bolder;
	padding:5px;
	font-size:11px;
	padding:5px;
}

.kitem a:link	{
	color: #FFFFFF;
	text-decoration: none;
}

.kitem a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

.kitem a:hover	{
	color: #FFFFFF;
	background-color: #7bbd48;
	text-decoration: none;
	/*border: 1px #000080 solid;*/
	font-weight:bolder;
}

.kitem a:active	{
	color: #FFFFFF;
	text-decoration: none;
}

.kitem .kfwdarr	{
	position: absolute;
	top: 4px;
	right: 11px;
}

.kseparator	{
	background-color: #ff0000;
	border-top: 1px solid #c6c6bf;
	border-bottom: 1px solid #ffffff;
	margin: 2px 5px 2px 5px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font:			Menu;
	cursor:			Default;
	display:		inline;
	margin:			1px -2px 1px 2px;
	float:			left;
	padding:		2px 5px 3px 5px;
	background:		ThreeDFace;
	border:			1px solid;
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	border-bottom:	0;
	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 5px 7px;
	margin:			1px -3px -2px 0px;
	top:			-2px;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font:				Menu;
	color:				WindowText;
	text-decoration:	none;
	cursor:				default;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	blue;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid;
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	background:		ThreeDFace;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			WindowText;
	font:			Message-Box;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
