/*
 * Obecne parametry platne pro vetsinu prvku na strance
 */

body
{
	background-image:		url(/imgStatic/background.png);
	background-color:		#BEDFF3;
	background-repeat:		repeat-x;
	background-attachment:	fixed;
	font-family:			"Arial CE","Arial",sans-serif;
	margin:					0px;
	font-size:				0.7em;
}

form
{
	margin:					0px;
}

img
{
	border:					none;
}

table.invisible
{
	margin:					0px;
	border-collapse:		collapse;
}


a
{
	color:					black;
	text-decoration:		none;
}

a:hover
{
	text-decoration:		underline;
}

/*.inputText*/
input[type="text"], input[type="password"]
{
	border:					solid 1px #9D9C9C;
	background-color:		white;
	color:					black;
	font-size:				0.9em;
	/*margin:					0px;*/
	width:					15em;
}


.submit
{
	color:				black;
	background-color:	#ECEAEA;
	border:				solid 1px #9D9C9C;
	padding:			0px 10px 0px 10px;
	margin-right:		0px;
	display:			inline;
	font-size:			1.2em;
}

.submit:hover
{
	background-color:	#888888;
}


.warning
{
	color:				red;
	text-align:			left;
	font-weight:		bold;
}


div.center
{
	text-align:			center;
}

.rightColumn .submit
{
	margin:				4px auto 3px auto;
	display:			block;
}


.thumbnail .submit, .preview .submit
{
	background-color:	#ECEAEA;
	font-size:			1.1em;
	padding:			1px 10px 1px 10px;
	width:				auto;
	margin-left:		20px;
}

.thumbnail .submit:hover, .preview .submit:hover
{
	background-color:	#888888;
}

.submitBlock
{
	color:				black;
	background-color:	#ECEAEA;
	display:			block;
	border:				solid 1px #9D9C9C;
	padding:			0px 10px 0px 10px;
	margin:				4px 20px 4px 20px;
	font-size:			1.2em;
	text-align:			center;
}

.submitBlock:hover
{
	background-color:	#888888;
}

.oldPrice
{
	text-decoration:		line-through;
}


div.userName
{
	color:				white;
	font-size:			1.1em;
	font-weight:		bold;
	margin-bottom:		5px;
}


/*
 * Hlavni tabulka, ve ktere je veskery obsah
 */

table.mainTable
{
	width:					1000px;
	margin-right:			auto;
	margin-left:			auto;
	border-collapse:		collapse;
}


td.country
{
	background-color:		black;
	color:					#F5F5F5;
	text-align:				right;
	vertical-align:			middle;
	font-size:				0.8em;
	padding:				4px 10px 4px 10px;
}

td.country span
{
	margin-right:			10px;
}


td.country img
{
	vertical-align:			middle;
}

td.mainHead
{
	background-image:		url(/imgStatic/headerBackground.png);
	background-color:		#8AB9FF;
	background-repeat:		repeat-x;
}



div.topSearch
{
	background-color:		transparent;
	background-image:		url(/imgStatic/searchBackground.png);
	background-position:	top right;
	background-repeat:		no-repeat;
	/*border:					solid 1px red;*/
	color:					white;
	padding:				4px;
	padding-right:			10px;
	text-align:				right;
	vertical-align:			center;
}


.topSearch input[type="text"]
{
	width:					300px;
}

/*
 * Leve menu
 */
td.leftMenu
{
	background-color:		white;
	padding:				0px;
	width:					190px;
	vertical-align:			top;
}


td.rightColumn
{
	background-color:		white;
	width:					175px;
	vertical-align:			top;
}

.leftMenu a
{
	font-size:				1.2em;
	display:				block;
	padding:				4px 10px 4px 10px;
	margin:					1px;
	margin-left:			0px;
}


.leftMenu a:hover
{
	background-color:		#B5B5B5;
}

.leftMenu div
{
	font-size:				1.2em;
	padding:				4px 10px 4px 10px;
	margin:					1px;
	margin-left:			0px;
}


.leftMenu div:hover
{
	text-decoration:		underline;
	cursor:					pointer;
	background-color:		#B5B5B5;
}

.leftMenu div.section
{
	font-size:				1em;
	margin:					0px;
	padding:				0px;
}

.leftMenu div.section:hover
{
	background-color:		transparent;
	cursor:					default;
	text-decoration:		none;
	font-size:				1em;
	margin:					0px;
	padding:				0px;
}


.leftMenu .tree1
{
	background-color:		#ECEAEA;
	color:					black;
}

.leftMenu .tree2
{
	background-color:		#F8F8F8;
	color:					black;
}

.leftMenu .activeItem
{
	background-color:		#FF7E00;
	/*background-color:		red;*/
	color:					black;
}

.leftMenu .hidden
{
	height:					0px;
	height:					0px;
	margin:					0px;
	padding-top:			0px;
	padding-bottom:			0px;
	display:				none;
}


.leftMenu div.top
{
	background-color:		transparent;
	font-size:				1em;
	font-weight:			bold;
	padding:				5px;
}

.leftMenu div.top:hover
{
	background-color:		transparent;
	text-decoration:		none;
	cursor:					default;
}


/*
 * Porstredni sloupec s hlavnim obsahem
 */
td.bodyColumn
{
	background-color:		white;
	/*width:					700px;*/
	width:					635px;
	padding:				5px 5px 5px 5px;
	vertical-align:			top;
}

/*
 * Pravy sloupec
 */
td.rightColumn
{
	width:					100px;
}

td.rightColumn div.highlightHeader
{
	background-color:		#FF7E00;
	font-weight:			bold;
	color:					white;
	width:					146px;
	margin:					8px 5px 0px 0px;
	padding:				3px 5px 3px 5px;
}

td.rightColumn td
{
	vertical-align:			middle;
}



div.highlightHeader table
{
	width:					100%;
	margin:					0px;
	border-collapse:		collapse;
}

div.highlightHeader td
{
	padding:				0px;
}


td.rightColumn div.smallHeader
{
	background-image:		url(/imgStatic/smallHeader.png);
	background-color:		#80BAF9;
	font-weight:			bold;
	color:					white;
	width:					146px;
	margin:					8px 5px 0px 0px;
	padding:				3px 5px 3px 5px;
}


td.rightColumn div.container
{
	background-color:		#F8F8F8;
	width:					146px;
	border:					solid 1px #ECEAEA;
	/*border:					solid 1px red;*/
	border-top:				none;
	margin:					0px 5px 10px 0px;
	padding:				2px 4px 2px 4px;
}

/*
 * Zapati
 */
td.footer
{
	background-color:		#003A8C;
	color:					white;
	padding:				5px;
	text-align:				center;
}


.footer a
{
	font-weight:			bold;
	color:					white;
	margin:					10px;
}

.footer span
{
	font-weight:			bold;
	color:					white;
	margin:					10px;
}

