/* ELEMENTY */



h2

{

	font-size: 150%;

	padding-left: 48px;

	width: 284px;

}



body

{

	color: #000;

	background-color: #999;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: center;

	border: 0;

	margin: 0;

	padding: 0;

	padding-top: 10px;

	padding-bottom: 10px;

}



h1

{

	margin: 0;

}



h2

{

	color: #DF7D35;

	background: url(../graphics/bg-h2.jpg) top left no-repeat #D6DAE6;

	float: left;

	border-right: 2px solid #fff;

	margin: 0;

	margin-left: -25px;

	padding-top: 10px;

	padding-left: 25px;

	width: 282px;

	height: 30px;

}



h3

{

	color: #4D5C1D;

	background-color: transparent;

	text-transform: uppercase;

	border-bottom: 1px solid #4D5C1D;

	padding-bottom: 4px;

}



h4

{

	color: #8494B5;

}



hr

{

	width: 100%;

	clear: both;

	border: 0;

	margin: 0;

	height: 0.1px;

}



form fieldset

{

	border: 1px solid #C8C8C8;

	margin-bottom: 15px;

	padding-right: 0;

	padding-top: 10px;

	width: 380px;

}



form fieldset legend

{

	font-weight: bold;

}



form fieldset label

{

	color: #000;

	background-color: transparent;

	font-size: 85%;

	font-weight: bold;

	display: block;

	margin-bottom: 5px;

	width: 230px;

}



form fieldset label.lng

{

	width: 365px;

}



form fieldset label input

{

	background-color: #efefef;

	width: 230px;

}



form fieldset label.lng input

{

	width: 365px;

}



/* FORM */



form fieldset label input#snd

{

	width: auto;

}



form label#txt

{

	color: #000;

	background-color: transparent;

	font-size: 85%;

	font-weight: bold;

	margin-left: 9px;

}



form label#txt textarea

{

	color: #000;

	background-color: #efefef;

	margin-left: 9px;

	margin-bottom: 15px;

	width: 367px;

}



form input#sbt

{

	margin-left: 8px;

	float: left;

	clear: both;

}



/* BOXY */



#main

{

	color: #000;

	background-color: #999;

	text-align: left;

	overflow: visible;

	margin: 0;

	margin-left: auto;

	margin-right: auto;

	padding: 0;

	width: 761px;

	min-height: 100px;

}



#header

{

	color: #000;

	background: url(../graphics/bg-header-w.jpg) top right no-repeat #fff;

	border: 2px solid #fff;

	margin: 0;

	padding: 0;

}



#content-holder

{

	color: #000;

	background: url(../graphics/bg-left.gif) left top repeat-y #fff;

	overflow: visible;

	border: 2px solid #fff;

	border-top: 0;

	margin: 0;

	padding: 0;

	min-height: 100px;

}



#left

{

	color: #000;

	background-color: transparent;

	font-size: 90%;

	float: left;

	overflow: visible;

	padding: 21px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 176px;

	min-height: 100px;

}



#right

{

	color: #000;

	background-color: #fff;

	font-size: 90%;

	float: right;

	overflow: visible;

	border-left: 2px solid #fff;

	padding: 25px;

	padding-top: 0;

	padding-bottom: 10px;

	width: 487px;

	min-height: 100px;

}



#footer

{

	color: #fff;

	background-color: #999;

	font-size: 85%;

	float: right;

	width: 515px;

}



/* HEADER */



h1 a

{

	background: url(../graphics/logo.jpg) top left no-repeat;

	width: 218px;

	height: 80px;

	margin: 0;

	position: relative;

	display: block;

	float: left;

}



h1 span

{

	display: none;

	margin: 0;

}



#header p

{

	color: #8494B5;

	background-color: transparent;

	font-size: 85%;

	text-align: right;

	display: block;

	float: right;

	margin-top: 7px;

	padding-right: 25px;

}



#header p a

{

	color: #455574;

	background-color: transparent;

}



#header p a:hover

{

	color: #000;

	text-decoration: none;

}



#header ul

{

	color: #fff;

	background-color: #DF7D35;

	font-weight: bold;

	text-transform: uppercase;

	list-style: none;

	display: block;

	clear: left;

	border-top: 2px solid #fff;

	margin: 0;

	padding: 0;

	padding-left: 21px;

	padding-right: 21px;

	width: 176px;

}



#header ul li

{

	border-bottom: 1px solid #fff;

	padding-top: 12px;

	padding-bottom: 11px;

}



#header ul li.lst

{

	border: 0;

}



#header ul li a

{

	color: #fff;

	background: url(../graphics/bg-menu-arrow.gif) left 3px no-repeat transparent;

	text-decoration: none;

	padding-left: 20px;

}



#header ul li a:hover

{

	background: url(../graphics/bg-menu-arrow.gif) 5px 3px no-repeat transparent;

}



/* LEFT */



#left a

{

	color: #000;

}



#left a:hover

{

	text-decoration: none;

}



/* RIGHT */



#right a

{

	color: #BF6421;

}



#right a:hover

{

	text-decoration: none;

}



#right a.tm

{

	color: #fff;

	background: url(../graphics/bg-tm-arrow.gif) 20px 15px no-repeat #8494B5;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	float: right;

	border: 0;

	margin: 0;

	margin-right: -25px;

	margin-bottom: 25px;

	padding-left: 40px;

	padding-top: 13px;

	width: 188px;

	height: 27px;

}



#right a.tm:hover

{

	background: url(../graphics/bg-tm-arrow.gif) 25px 15px no-repeat #8494B5;

}



div.rule

{

	color: #000;

	background: url(../graphics/bg-rule.gif) bottom left repeat-x transparent;

	overflow: visible;

	margin-bottom: 20px;

	padding-bottom: 10px;

}



div.img-border

{

	float: right;

	clear: right;

	border: 1px solid #455574;

	margin-left: 20px;

	margin-bottom: 40px;

	padding: 7px;

}



div.img-border img

{

	border: 1px solid #455574;

	width: 125px;

}



#right div#gallery

{

	clear: both;

	overflow: visible;

	min-height: 100px;

}



#right div#gallery div.img-border

{

	float: right;

	clear: none;

	border: 1px solid #455574;

	margin-left: 29px;

	margin-bottom: 15px;

	padding: 7px;	

}



#right div#gallery div.frst

{

	margin-left: 0;

}



#right p

{

	line-height: 1.4em;

	margin-top: 0;

	margin-bottom: 15px;

}



#right p strong span

{

	color: #DF7D35;

}



#right ul li

{

	margin-bottom: 5px;

}



/* FOOTER */



#footer p

{

	float: left;

	margin-top: 5px;

	margin-bottom: 0;

}



p#foxy

{

	float: right;

}



p#foxy a

{

	color: #fff;

	text-decoration: none;

}



p#foxy a:hover

{

	text-decoration: underline;

}

