
body,
h1, h2, h3, h4, h5, h6,
div, p, span, a,
br, hr,
big, small, em, i, strong, b, sub, sup,
blockquote, pre, code,
abbr, address, caption, cite, code, del, dfn, ins, kbd, q, tt, samp, var,
ul, ol, li,
/*form, fieldset, legend, textarea,*/ label, /*input, button,*/
table, thead, th, tbody, tr, td, tfoot,
dl, dt, dd
{
	
	color: inherit;
	background-color: transparent;
	
	font-family: inherit;
	font-weight: inherit;
	font-size: 100%;
	font-style: inherit;
	
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
	
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	
	list-style: none;
	
	vertical-align: middle;

}
/***** Base.css *****/

body
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

/***** Headings *****/
h1, h2, h3, h4, h5, h6 { font-family: georgia, times, serif; }

h1 { font-size: 1.7em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; font-weight: bold; }
h5, big { font-size: 1.2em; font-weight: bold; }
h6 { font-size: 1.1em; font-weight: bold; }

hr { border-bottom: 1px solid #cccccc; }

p { line-height: 1.5em; }

ul, ol, p, dl, dt, caption, table, form { padding: 5px 0; }

/***** Underline *****/
ins, dfn { border-bottom: 1px solid #ccc; }

/***** Italic *****/
dfn, cite, i, em { font-style: italic; }

/***** Bold *****/
b, strong, thead, th, thead td, dt { font-weight: bold; }

/***** Small *****/
sub, sup, small, abbr, acronym { font-size: 0.8em; } 

/***** Courier *****/
pre, code, kbd, samp, tt, var { font-family: "Courier New", Courier; font-size: 0.9em; word-spacing: -0.1em; }

/***** Blue *****/
a:link { border-bottom: 1px solid #00f; color: #00f; }

/***** Red *****/
code, a:hover { border-bottom: 1px solid #f00; color: #f00; }

/****** Light Border *****/
fieldset, th, td, input, textarea { border: 1px solid #ccc; }

/***** Other *****/
sub { vertical-align: sub; }
sup { vertical-align: super; }

blockquote { padding-left: 15px; font-size: 0.9em; border-left: 1px solid #ccc; }

abbr { border-bottom: 1px solid #ccc; }
abbr, acronym { text-transform: uppercase; letter-spacing: 0.1em; }

del { text-decoration: line-through; }

q { quotes: "\201C""\201D""\2018""\2019" }

/***** Lists *****/
ul { padding-left: 20px; }
ol { padding-left: 25px; }

ul li { list-style-type: disc; }
ul li ul li { list-style-type: square; }
ul li ul li ul li { list-style-type: circle; }

ol li { list-style-type: decimal; }
ol li ol li { list-style-type: lower-latin; }
ol li ol li ol li { list-style-type: lower-roman; }

/***** Tables *****/
th, td { padding: 10px; }
th { font-size: 1.1em; }

/***** Forms *****
fieldset { padding: 20px; }
legend { padding: 0 15px; }
input { background-color: #fff; }
input[type='text'], input[type='password'] { padding: 5px; }
input[type='radio'] { border: none; }
input[type='checkbox'] { padding: 10px; font-size: 1.2em; }

input[type='text']:hover, input[type='password']:hover, textarea:hover { border-color: #999999; }
input[type='text']:focus, input[type='password']:focus, textarea:focus { outline: 2px solid #e4e4e4; border-color: #888888; }

select, button, input[type='button'] { cursor: pointer; } */
form fieldset
{
	padding: 20px 10px 15px 10px;
	border: 2px solid #DDD;
}

form legend
{
	padding: 5px;
	font-weight: bold;
	color: #000;
}

form label, form input, form textarea, form select
{
	margin-bottom: 5px;
	margin-right: 5px;
	vertical-align: middle;
}

form label 
{
	float: left;
	text-align: right;
	width: 190px;
	padding-right: 20px;
}

form .group .group_elements
{
	float: left;
	width: 300px;
}

form .group .group_elements .element { display: inline; }

form .group_elements .element label, 
form .group_elements .element div.title
{
	float: left;
	margin: 0px;
	padding-right: 10px;
	width: auto;
	text-align: left;
}

form .group br { clear: left; }

form .element { clear: left; }

form .element br { clear: left; }

form .element em { font-weight: bold; font-style: normal; }

form .radio, form .checkbox
{
	float: left;
	margin-right: 7px;
}

form .error 
{ 
	color: #CC3300;
	padding: 3px;
	margin-left: 213px;
}
html
{
	background: #013931;
}

body
{
	background: #013931 url(../../img/back.jpg) repeat-x;
}

a, a:link
{
	color: #064b40;
	border: none;
	vertical-align: top;
}

a:hover
{
	color: #6ab0a5;
	border: none;
}

#container
{
	position: relative;
	margin: 0 auto;
	width: 718px;
	height: 792px;
	background: url(../../img/main.jpg) no-repeat;
}

ul
{
	position: absolute;
	top: 250px;
	left: 50px;
}

ul li
{
	padding-bottom: 10px;
	list-style: none;
	color: #ea9a2a;
}

#contact
{
	position: absolute;
	bottom: 70px;
	left: 23px;
	width: 695px;
	font-size: 1.25em;
	line-height: 2em;
	color: #231f20;
	text-align: center;
}



#image_view
{
	margin: 0 auto;
	padding-top: 15px;
	width: 850px;
	background-color: #000;
	text-align: center;
}

#image_view a
{
	color: #6ab0a5;
	font-size: 1.2em;
}

#image_view a:hover
{
	text-decoration: underline;
}