P.main_rss_desc
{
	font-size: 12px;
	color: #333333;
	xline-height: 11px;
	padding-top: 4px;
	padding-bottom: 10px;
	border-bottom: #333333 1px solid;
}

A.main_rss_link
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 25px;
}

/* ################################################################################################################# */

TD.main_header
{
	xfont-weight: bold;

	color: #FFFFFF;
	background-color: #004180;
	border-bottom: #888888 1px solid;
	padding-left: 5px;
	padding-right: 5px;

	/*
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	*/

	text-align: center;
}

TD.main_data
{
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.main_div2
{
	width: 100%;
	border: 0px;
	border-spacing: 0px;
}

TD.main_div2_cap
{
	width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 0px;
}

TD.main_div2_val
{
	width: 45px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align: right;
	color: #0000AA;
}

TD.main_row_sep
{
	background-color: #808080;
}

/* ################################################################################################################# */

DIV.upvtTable
{
	text-align: center;
	visibility: hidden;
	position: absolute;
	float: none;
}

DIV.upvtFrame
{
	width: 90px;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
	border: #000000 1px solid;
	visibility: hidden;
	position: absolute;
	float: none;
}

DIV.userFrame
{
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
	text-align: center;
	border: #000000 1px solid;
	visibility: hidden;
	position: absolute;
	xxxfloat: none;

	top: 200px;
	left: 50px;
}

.stroke
{
	background-image: url(/graphics/navigation/stroke-black-001.gif);
	background-repeat: no-repeat;
	background-position: left;
}

H2.shop_company
{
	xbackground-color: #FFFFFF;
	background-color: #FFFFFF;
	xcolor: #004180;
	color: #000000;
	xwidth: 728px;
	width: 500px;
	text-align: center;
	xborder: 1px solid #004180;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	margin-left: 114px;
}

.photo-left
{
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

.photo-right
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}

H2.models_category
{
	background-color: #FFFFFF;
	color: #004180;
	width: 728px;
	text-align: center;
	border: 1px solid #004180;
	margin: 0px;
	padding: 0px;
}

H1.page_title
{
	font-size: 18px;
	background-color: #FFFFFF;
	color: #004180;
	width: 728px;
	text-align: center;
	xborder-bottom: 2px solid #004180;
	xborder-top: 2px solid #004180;
	border: 1px solid #004180;
	margin: 0px;
	padding: 0px;
}




A.toggleOpacity
{
	<!-- zlobi v Mozille, zakomentovano -->
		xbackground-color: #FFFFFF;
}
.toggleOpacity img
{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.toggleOpacity:hover img
{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}



span.transOFF {}
span.transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
span.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
span.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }

div.transOFF {}
div.transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
div.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }

td.transOFF {}
td.transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
td.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
td.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }

a.transOFF {}
a.transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
a.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
a.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }

table.transOFF {}
table.transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
table.trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
table.trans50 {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50; }
table.trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }
table.trans85 {opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85; }

transOFF {}
transON {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
trans25 {opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
trans75 {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }





/* &gt;&gt;&gt; ... or &lt;&lt;&lt; arrows style */
.gt_lt_tree
{



	letter-spacing: -6px;



	font-family: Courier;
	font-size: 14px;
	font-weight: bold;
}

/* &gt;&gt;&gt; ... or &lt;&lt;&lt; arrows style */
.gt_lt
{
	letter-spacing:-3px;
	font-family:Courier;
	font-size: 14px;
	font-weight:bold;
}

/* Model detail page formatting */
H1
{
	color: #000000;	

	
	border-bottom: 1px solid #004180;
	padding-bottom: 2px;
	margin: 25px 0px 16px 0px;
	clear: both;
	xtext-align: center;
	font-size: 22px;
	font-weight: bold;


	xwidth: 100%;
}

H2
{
	xborder: 1px solid #004180;
	xbackground-color: #FFFFFF;
	xcolor: #004180;
	color: #000000;	

	

	border-bottom: 1px solid #004180;
	padding-bottom: 2px;
	margin: 25px 0px 16px 0px;
	clear: both;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}

H3
{
	color: #000000;	

	
	margin: 15px 0px 11px 0px;
	clear: both;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

P
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

	text-indent: 25px;
	margin: 8px 0px 8px 0px;
	text-align: justify;
}

LI
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}

P.podpis
{
  text-align: right;
  font-style: italic;
}






TD.anywhere
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
} 

TD.newStyle
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 

TH.newStyle
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
} 

.form_button
{
	border: #FFFFFF 1px solid;
	background-color: #004180;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
} 


LABEL.form_input_required
{
	background-color: #CCFFFF;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
} 

LABEL.form_input
{
	background-color: #ADADAD;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
} 

.form_input_required
{
	background-color: #CCFFFF;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
} 

.form_input
{
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
} 

BODY
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
} 
A:hover
{
	text-decoration: underline;
} 
A:active
{
}

TABLE.dataTable
{
	color: #000000;
	padding-left:5px;
	padding-right:5px;
}

TR.dataTable
{
	background-color: #FFFFFF;
}

TR.dataTableBorder
{
	background-color: #004180;
}

TD.dataTable
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
} 

TD.dataTableBorder
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
} 

TH.dataTableBorder
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
} 

TH.dataTable
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	xfont-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
} 

TABLE
{
	xxxcolor: #FFFFFF;
	color: #000000;
}

TR
{
}

TD
{
	xxxcolor: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
} 

TH
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
} 

TH.form_caption
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.fieldset-admin
{
	padding-right:5pt;
	padding-left:5pt;
	padding-bottom:5pt;
	padding-top:5pt;
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
}

.legend-admin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	font-weight : bold;
}

.span4fieldset-admin-edit
{
	background-color: #EEEEEE;
	width: 100%;
	padding-top:15px;
	padding-bottom:0px;
}

.table-admin-detail
{
	padding-left:5px;
	padding-right:5px;
}

.table-admin-edit
{
	padding-left:5px;
	padding-right:5px;
}

.table-admin-edit-4buttons
{
	padding-right:20px;
}

.button-admin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #55AAFF;
	width: 75px;
	xxxheight: 20px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

TH.vt_separated
{
	xborder-bottom: #004180 1px solid;
	border-bottom: #000000 1px solid;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.vt_separated
{
	xborder-bottom: #004180 1px solid;
	border-bottom: #000000 1px solid;
 	padding-left: 0px;
	padding-right: 5px;
	color: #000000;
	font-weight: normal;
}

TH.ht_separated
{
	background-color: #004180;
	color: #FFFFFF;
	xborder-bottom: #004180 1px solid;
	border-bottom: #000000 1px solid;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.ht_separated
{
	xborder-bottom: #004180 1px solid;
	border-bottom: #000000 1px solid;
 	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

TH.ht_not_separated
{
	background-color: #004180;
	color: #FFFFFF;
	xborder-bottom: #004180 1px solid;
	border-bottom: #000000 1px solid;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.ht_not_separated
{
	xborder-bottom: #004180 1px solid;
	xborder-bottom: #000000 1px solid;
 	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

SPAN.nav_title
{
	xborder-top: #000000 1px solid;
	xborder-bottom: #000000 1px solid;
	padding: 0px;
	color: #000066;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

