/* RESET */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

/* MAIN ELEMENTS */

body {
	background-color: #e3e3e3;
	font-family: 'Nobile', sans-serif;
	/* color: #000; */
	font-size: .7em;
}

#canvas {
	position: absolute;
	width: 848px;
	left: 50%;
	margin-left: -424px;
	
}

#head {
	width: 848px;
	height: 309px;
	background-image: url(/site_media/gfx/head.png);
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

#head-en {
	width: 848px;
	height: 309px;
	background-image: url(/site_media/gfx/head-en.png);
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}


#middle {
	width: 748px;
	background-image: url(/site_media/gfx/content.png);
	background-repeat: repeat-y;
	margin: 0 0 0 1px;
	padding: 0 50px 0 50px;
	overflow: hidden;
}


/* MENU */



#menu {
	float: left;
	width: 195px;
	padding: 40px 0 0 0;
}

#menu li .selected {
	background-color: #666;
	padding: 5px;
	color: #fff !important;
}

#menu li .selected a {
	color: #fff !important;
}

#menu a, a:hover, a:visited, a:active {
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #676767;
}

#menu li {
	min-height: 30px;
	margin: 0 0 4px 0;
	padding: 4px 25px 0 0;
	text-align: right;
}

#lang {
	border-left: 1px solid #666;
	margin: 0 25px 30px 0;
	padding: 5px;
	background-color: #ccc;
	color: #fff;
}

#lang a, a:visited {
	color: #fff;
	font-size: .7em;
}

#lang a:hover {
	color: #000;
	font-size: .7em;
}

/* CONTENT */


#content {
	float: left;
	width: 520px;
	margin: 40px 0 50px 20px;	
}

#content h1 {
	margin: 0 0 20px 0;
	font-size: 1.3em;
	color: #1c87b0;
}

#content h2 {
	margin: 20px 0 10px 0;
	font-size: 1em;
	color: #000;
}

#content h3 {
	margin: 0 0 10px 0;
	font-size: 1em;
	color: #666 !important;
}

#content h4 {
	margin: 0 0 10px 0;
	font-size: 1em;
	color: #666 !important;
}

#content p {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 0 10px 0;;
}

#content a, a:hover, a:visited, a:active {
	color: #340f04;
	text-decoration: underline;
	font-size: 1em;
	line-height: 1em;
}


#content li {
	font-size: 1.1em;
	line-height: 1.5em;
	list-style: disc;
	margin: 0 0 10px 50px;
}


.liner {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
}

.liner h1 {
	margin: 0 !important;
	padding: 0 !important;
}


.ince {
	font-size: .6em !important;
}

.biggers {
	font-family: , Georgia, "Times New Roman", Times, serif  !important;
	font-size: 3em;
}
#footer {
	clear: both;
	width: 748px;
	height: 93px;
	background-image: url(/site_media/gfx/footer.png);
	background-repeat: no-repeat;
	margin: 0 0 0 1px;
	padding: 20px 50px 0 50px;
	overflow: hidden;
	text-align: center;
	color: #999;
}

#footer a {
	text-decoration: none;
	color: #999;
}
