/* CSS Document */

*{padding:0;margin:0;}

*{

	font-size:100%;

}



html, body {

	height: 100%;

}





body {

    background-color: #ffffff;

    font-family: Arial, Tahoma, Verdana, sanserif;

    font-size: 85%;

    color: #000000;

    margin: 0px;

    padding: 0px;

    }



table

{

	border-collapse: collapse;

	width: 100%;

	color: #000000;

}



td

{

	margin: 0em;

	padding: 0em;

	vertical-align: top;

}





#dynamic{width: 100%; text-align: center;}

.static {

  text-align: left;

  margin: 0 auto; 

  padding: 20px 0 20px 0;

  width: 940px;

  min-width: 940px;

}





h1, h2, h3 {

  font-family: Georgia, Trebuchet, serif;

  font-weight: normal;

  margin-bottom: 1em;

  line-height: 1.4em;

  color: #000000;

}



h1 { font-size: 1.75em; }

h2 { font-size: 1.8em;} 

h3 { font-size: 1.4em; } 



a, a:link {color: #16a;}

a:visited {color: #5782a4;}

a:hover {color: #ff6009; !important;}



p { 

  margin: .25em 0 1em 0;

  line-height: 1.5em;

 }







ul{list-style:square; line-height: 1.5em;}

ol{line-height: 1.5em;}

li{margin-bottom: 1em;}





#nav,

		#nav UL {

            float:left;

	/*		background:#FF6009;*/

			list-style:none;

			line-height:1.5em;

			z-index: 100;

			}

		#nav {

	/*		border-width:1px 1px 1px 1px;*/

			}

		#nav UL {

			margin-left:-1px;

		/*	border-width:1px 0;*/



			}

		#nav A {

			display:block;

		/*	text-decoration:none;*/

			text-align: left;

			vertical-align: middle;

			height: 40px;

			color: #ffffff;

			padding: 20px;

/*			background: url('images/bb.jpg'); */

			}

		#nav A.parent {

	/*		background:url(images/arrow.gif) 95% 50% no-repeat;*/

			}

		#nav LI {

			float:left;

/*			border:solid 1px #EBE9E8;*/

			font-size: 12pt !important;

			font-weight: bold;

			}

		#nav LI:hover,

		#nav LI.sfhover {

			background:#cccccc;

/*			color:#FFF;*/

			}

			#nav LI UL {

				position:absolute;

				margin-left: -250px;

				top:-999em;

				height:auto;

				width:15em;

		/*		background:#888687;*/

				font-weight:normal;

				border-width:1px;

				margin-top: 0px;

		/*		background:url(images/but_back2.jpg); */

				}

			#nav LI LI {

				padding-right: 0;

				width:auto;

				border:none;

				}

				#nav LI UL A {

				    line-height:1em;

				    font-weight: normal;

					width:13.4em;

					text-align:left;

					background: #eaeaea;

					margin: 0px;

					pading: 0px;

					height: auto;

					width: auto;

					text-decoration: underline;

					color: #16a;

					}

				#nav LI A,

				#nav LI:hover LI A,

				#nav LI.sfhover LI A, 

				#nav LI:hover LI:hover LI A,

				#nav LI.sfhover LI.sfhover LI A,

				#nav LI:hover LI:hover LI:hover LI A,

				#nav LI.sfhover LI.sfhover LI.sfhover LI A {

		/*			color:#FFF;*/

	/*				color: #2d2d2d;	*/	

					width: 140px;

           			padding: 5px 20px 5px 10px;

					}

			#nav LI:hover A,

				#nav LI.sfhover A,

				#nav LI:hover LI:hover A,

				#nav LI.sfhover LI.sfhover A,

				#nav LI:hover LI:hover LI:hover A,

				#nav LI.sfhover LI.sfhover LI.sfhover A,

				#nav LI:hover LI:hover LI:hover LI:hover A,

				#nav LI.sfhover LI.sfhover LI.sfhover LI.sfhover A {

		/*			color:#FFF;*/

		            padding: 5px 20px 5px 10px;

   					}

				#nav LI UL UL {

					margin:-1.6em 0 0 15em;

					}

				#nav LI:hover UL UL,

				#nav LI.sfhover UL UL,

				#nav LI:hover UL UL UL,

				#nav LI.sfhover UL UL UL {

					top:-999em;

					}

				#nav LI:hover UL,

				#nav LI.sfhover UL,

				#nav LI LI:hover UL,

				#nav LI LI.sfhover UL,

				#nav LI LI LI:hover UL,

				#nav LI LI LI.sfhover UL {

					top:auto;

					}







div#epicalogo{position: absolute; top: 300px; z-index: 10; left: 2em;}

div#logos{position: absolute; right: 0px; top: 420px; z-index: 5; width: 80%; background: #F0F0F0; text-align:right; padding-right: 1em;} 

div#otl{position: absolute; right: 10px; top: 470px; z-index: 12; text-align:right; padding-right: 1em; font-size:2em;   font-family: Georgia, Trebuchet, serif;} 



.newsblock{position: relative; float: right; width: 25%; margin: 2em 0 2em 2em;}

.newsblock a{color: #FF6600;}



div#catalog{float: left; width: 500px; clear: both;}





tr.header td{padding: 2em 2em; width: 25%; background: #062E62; }

tr.header td a:link, table.header td a{color: #faf8c2;}

tr.header td a:visited {color: #d7d6c0;}

tr.header td a:hover {color: #ff6009; !important;}



/*tr.header td.menu {

	padding:3em 0em 2em 0em;

}*/



table.page td, tr.bcolon td{width: 25%; padding:1.9em;} 

tr.bcolon td{background: #CFCFCF;}



.text{

margin: 2em 0em 2em 0;

font-size: 1.3em;

color: #3d3d3d;

font-family: Tahoma, Verdana, sanserif;

}



.date{font-size: 0.8em; color: #cd0000;}



/**/

table.catalog{

background-color: #eaeaea;

width: 683px;

border-collapse: separate;

border: 1px solid #646464;

}



table.catalog td{

color:#444444;

font-size: 11pt;

font-family:Tahoma;

padding: 0px; 

width: 140px;

background: #eaeaea;

}



table.catalog td a{width: 140px;}



table.bcolon td{width: 25%;}

.imgborder {border: 1px solid #757575; padding: 5px;}



table.car_main td.left {padding: 2em 1em 2em 2em;}

table.car_main td.right{padding: 1.5em 2em 2em 1em;}

table.smfoto td{padding: 0;}



table.tth{width: 95%; font-size: 0.9em;}

table.tth td{padding: 2px 5px 2px 5px; border: 1px solid #c3c3c3};  

table.newslist td{width: 33%; padding: 1em;}

table.feedback td{padding: 0 1em 1em 1em; }

table.feedback td input, table.feedback td textarea{margin-bottom: 1em;}

.error {color: red; font-weight: bold;}



ul.small li{font-size: 0.9em;}

ul.small li{margin: 0 0 0.5em 1.4em; padding: 0; line-height: 1.1em;}



div.photos {

	padding: 10px 10px;

	margin: 15px 0px;

	float:left;

	border:1px solid #A0A0A0;

}
