/*****************************************************/
/*****		MAIN SITE SETTINGS	 *************/
/*****************************************************/

body {
	margin:0px; padding:0px;
	margin-top: 10px;
	font-family: Arial, Verdana; 
	font-size: 12px;
	color: #58595b; 
	background-color: #FFFFFF; 
	text-align: center;
	height: 100%; 
	/*background-image: url(../img/bg.gif);*/
}


p {font-family: Arial, Verdana; font-size: 12px;  color: #58595b ;  margin-top:0px; text-align:justify;}
td {font-family: Arial, Verdana;  color: #58595b; font-size: 12px;}
ul	{color:#58595b;;font-size: 12px; margin-top:5px; }
li	{color:#58595b;;font-size: 12px;}

h1		{font-size: 17px; margin:0px; margin-bottom:8px; color: #004c73; text-decoration:none;}
h2		{font-size: 16px; margin:0px; margin-bottom:2px; margin-top:10px; color: #0071a5;  text-decoration:none;}
h3		{font-size: 15px; margin-bottom:1px;margin-top:5px; color:#0095da; text-decoration:none;}
h4		{font-size: 14px; margin-bottom:1px;margin-top:5px; color:#ee7f01; text-decoration:none;}
h5		{font-size:13px;}


a	{color: #004c73;}
a:link	{}
a:active	{}
a:visited	{}
a:hover		{}

a.nodec		{text-decoration:none;}
a.nodec:link    {text-decoration:none;}
a.nodec:active  {text-decoration:none;}
a.nodec:visited {text-decoration:none;} 
a.nodec:hover   {text-decoration:none;}


.novis	{display: none;}
.vis	{display: block;}


/*****************************************************/
/*****		PAGE STYLING		 *************/
/*****************************************************/

#fxPage {
	padding: 0px;
	border: 0px;
	margin: auto;
	background-color: white;
	width: 990px;
	text-align: left;
}



#fxHeader {	
	height: 125px;
	width: 990px;
	padding: 0px;	
	margin:0px;
	border:0px;
	overflow: hidden;
	background-image: url(../img/layout/top.jpg);
	border: 1px solid #004c73;
		
}

#fxMenu {
	height: 30px;
	width: 990px;
 	border-left: 1px solid #004c73;
 	border-right: 1px solid #004c73;
 	background-color: #004c73;
		
}

#fxMaindiv {
 	width: 990px;
	 margin:0px; 
	 padding:0px;
	 border:0px;
 	border-left: 1px solid #004c73;
 	border-right: 1px solid #004c73;
 	border-top: 1px solid #004c73;

}

#fxContentdiv {
	padding:15px;
    	
}

#fxFooter	{
	width: 990px;
	height: 17px;
	clear: both;
	text-align: center;
	font-size: 10px;
	padding:0px;
	margin:0px;
	color: #999999; 
	text-decoration:none;
	overflow: hidden;
	border: 1px solid #004c73;

	
}

#fxFooter a {
	text-decoration: none;
	color: #999999; 
}

#footer-info a {
	color: silver;
}


#langs {
	float: right;
	margin: 15px;
}

#fxPathdiv {	
		overflow:hidden;
		padding-top:3px;
		padding-bottom:3px;
		padding-left: 10px;
		color: #cccccc;
		border: 1px solid #cccccc;
		margin-bottom: 10px;
}

#fxPathdiv a {
		text-decoration:none;
		color:#cccccc;
}

/*****************************************************/
/*****		MENU STYLING		 *************/
/*****************************************************/

#fxMenu ul {
	margin: 0px; padding: 0px; border: 0px;
	list-style: none;
	height:30px;
}

#fxMenu li {
	margin: 0px; padding: 0px; border: 0px;
	float: left;
	height:30px;
	
	
}

#fxMenu a, #fxMenu ul li {
	margin: 0px; padding: 0px 10px 0px 10px; border: 0px;
	display:block;
	font-size:12px;
	line-height:30px;
	color: white;
	text-decoration: none;
}

#fxMenu a:hover {
	color: #0095da;
}

#fxMenu li ul {
	margin: 0px; padding: 0px; 
	border:2px solid silver;
	position: absolute;
	left: -999em;
	height: auto;
	width: 209px;
	z-index:1;
	background-color: #ffffff;
}

#fxMenu li li {
	margin: 0px; padding: 0px; border: 0px;
	width: 204px;
	height: auto;
	text-align:left;
	color: black;
	background-color: #ffffff;
	padding-left:5px;
}

#fxMenu li li a {
	margin: 0px; padding: 0px; border: 0px;
	width: 190px;
	height: auto;
	line-height:20px;
	color: black;
}

#fxMenu li li a:hover {
	color: white;
}

#fxMenu .daddy {
	background: url('../img/layout/subnav_arrow.gif') center right no-repeat;
}

#fxMenu li li ul {
	margin: -20px 0 0 150px;
	z-index:1;
}

#fxMenu li:hover ul ul, #fxMenu li:hover ul ul ul, #fxMenu li.sfhover ul ul, #fxMenu li.sfhover ul ul ul {
	left: -999em;
}

#fxMenu li:hover ul, #fxMenu li li:hover ul, #fxMenu li li li:hover ul, #fxMenu li.sfhover ul, #fxMenu li li.sfhover ul, #fxMenu li li li.sfhover ul {
	left: auto;
}


#fxMenu li:hover, #fxMenu li.sfhover {
	/*background: url('../img/layout/menu_on.jpg');*/
}

#topmenu_spacer:hover {
	background: url('none');
}


#fxMenu li li:hover, #fxMenu li li.sfhover {
	background: #0071a5;
	color: white;
}





.topmenu,a.topmenu:hover	{font-weight: bold; color: white; text-decoration:none; margin-left:12px; margin-right:12px; margin-top:2px;}
.secondmenu	{color: #00033F; padding:0px;  margin-top:5px; margin-bottom:0px; margin-left:10px; margin-right:0px;width:100%;}
.secondmenu:hover	{color: #00088F; padding:0px;  margin-top:5px; margin-bottom:0px; margin-left:10px; margin-right:0px;width:100%;}





/*****************************************************/
/*****		OPACITY IMAGES		 *************/
/*****************************************************/

.toggleopacity img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleborder img {
border: 1px solid #ccc;
}

.toggleborder:hover img {
border: 1px solid navy;
}

.toggleborder:hover {
color: red; /* Dummy definition to overcome IE bug */
}

/*****************************************************/
/*****		ESHOP ITEMS		 *************/
/*****************************************************/
.listitem {
	border: 1px solid silver;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	clear:both;
}

.listitem_left {float:left; text-align:center; }
.listitem_right {float:left; padding-top:10px; padding-left: 15px;}

.listitem_prices {
	background-color: black;
}

.listitem_prices td {
	background-color: white;
	padding-left: 3px;
	padding-right: 3px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}

.price_goods td, .price_total td {
	background-color: silver;
}



.fxeshopform {display:inline;}
.fxeshoppcs {width: 30px;}
.fxeshopsubmit {margin-left:5px; width: 100px;}
.fxeshopbuy {padding:5px;  }




#xbasket {
	width: 90%;
	border: 1px solid gray;
	background-color: silver;
	margin-bottom: 15px;
	
}

#Xbasket td {background-color: white;}
#Xthead-list td {color: white; background-color: black; padding:0px; padding-left:5px;}

#basket { margin: 1em 0; border-collapse: collapse; width: 100%; }
#basket td, #basket th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }


/*****************************************************/
/*****		TRASH		 *************/
/*****************************************************/

/*
.treepath	{font-weight:bold; font-size: 11px; }
div.menuitem	{font-size:11px; padding:2px; margin-top:2px; margin-bottom:2px; width:123; border: 1px solid #A7A7A7; background-color: #D6D5D5;}
div.menuitem_on	{font-size:11px;padding:2px; margin-top:2px; margin-bottom:2px; width:123; border: 1px solid #A7A7A7; background-color: #C7C7C7; }
div.menuitem_sel {font-size:11px;padding:2px; margin-top:2px; margin-bottom:2px; width:123; border: 1px solid #A7A7A7; background-color: #BDBCBC;}


a.menu_href	{text-decoration:none;}
a.menu_href:link	{}
a.menu_href:active	{}
a.menu_href:visited	{}
a.menu_href:hover	{}

a.topmenu	{text-decoration:none;font-weight:bold;color:black; font-size:13px;}
a.topmenu:link	{}
a.topmenu:active	{}
a.topmenu:visited	{}
a.topmenu:hover	{}

.gray	{color: #E1E1E1;}
.darkgray	{color: #CEBCEB;}
.yellow	{color: #DED835;}
.red	{color:#E50000;}

blockquote	{margin-top:2px; margin-left:10px; margin-bottom:0px; margin-right:0px;}
td.dark		{border:1px solid gray; background-color: #F0EFC8; font-weight:bold; vertical-align:top;}
td.light	{border:1px solid gray; background-color: #D3E3F3;}
td.lightb	{border:1px solid gray; background-color: #D3E3F3; font-weight:bold;}

.copyright	{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;color: #999999; background-color:#FFFFFF;text-decoration:none;}
*/
