@charset "utf-8";

* { margin: 0; padding: 0; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th, b, strong { font-weight: bold; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: seperate; border-spacing: 0; }
caption, th, td, center { vertical-align: top; }
body {line-height: 1;}
q { quotes: "" ""; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ===========================================================================================	*/

.clear {clear:both;}

h1 {
	font-size: 1.3em;
	line-height: 1em;
	font-weight:bold;
	text-align:left;
	padding: 5px;
	color: #B7AF71;
}

h2 {
	color: #B7AF71;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 14px;
padding: 0 0 5px 0;
}

h3 {
	color: #B7AF71;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 14px;
padding: 5px 0;
}

/*===========================================*/

body {
	font-family: "Century Gothic", "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:62.5%;
	background-attachment: fixed;
	background-image: url(../tmp_images/body_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#container {
	background-image: url(../tmp_images/header_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
}

/*===========================================*/

#header {
height: 127px;
position: relative;
z-index:20;
}

#logo {
	height: 127px;
	width: 125px;
	padding: 0px 20px 0 60px;
	float: left;
}

#menuwrapper {
    height: 30px;
	width: 640px;
	position: absolute;
	top: 90px;
	right: 0px;
}

#langs {
    height: 50px;
	width: 60px;
	padding: 0 0 0 80px;
	float: left;
	position: absolute;
	top:10px;
	right: 0;
	}

.lang_wrapper {
width: 30px;
float: left;
}

/*===========================================*/

.slideshow_wrapper, .category_photo {
float:left;
padding:0 12px 0 0;
}

#InnetSlideShowCaption{
height:0px;
}

/*===========================================*/

.subCatItem 
{
    float:left;
    width:490px;
    text-align:center;
}
    
.subCatTitle
{
    font-size:1.2em;
    font-weight:bold;
    line-height:14px;
    padding:5px 0 10px 0;
}

.subsubCatItem
{

display:block;
padding:6px;
margin:10px 380px 10px 10px;
border:solid 1px #cccccc;
text-align:left;
cursor:pointer;
}
.subsubCatItem:hover
{
background-color:#555555;
}

.subsubCatItem a:hover
{
    text-decoration:none !important;
}
/*===========================================*/

#middler {
text-align:left;
padding: 10px 0 0 0;
}

#middler a:link,
#middler a:visited {
font-weight: bold;
color: #B7AD70;
text-decoration: none;
}

#middler a:hover,
#middler a:active {
color: #B7AD70;
text-decoration: underline;
}

#maincontent {
font-size: 1.2em;
}

#flasher {
	width: 600px;
	height: 395px;
	padding: 4px;
	float: left;
	background-image: url(../tmp_images/flasher_back.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 10px 10px 0;
}

.category_title {
border-bottom: solid 1px #cccccc;
margin-bottom: 5px;
}

.category_text {
font-size: 12px;
line-height: 16px;
padding: 0 0 10px 0;
}

.category_text ul li {
list-style: inside;
}


/*=-=-=-=-=-=-=-=-=-=-=*/

#teasers {
clear: both;
font-size: 1.1em;
line-height: 1.2em;
padding: 10px 0;
border-top: solid 1px #cccccc;
}

#teasers ul li {
list-style: inside;
}

.teaser {
float: left;
width: 300px;
margin-right: 40px;
}

.teaserlast {
margin-right: 0px;
}

#control1 {
float: left;
padding: 0 10px 0 0;
}

#control1 img {
float: left;
padding: 0 0px 30px 0;
}

#gallery img {
padding: 3px;
background-color: #D4CDA3;
margin: 3px;
}

#gallery h1 {
text-align: center;
padding: 10px 0;
}

#gallery h2 {
color: #888888;
padding: 5px 0;
}


/*GALLERIES LIST*/

.galleries_menu_wrapper
{
background-color:#2d2f39;
}

.galleries_menu_item
{
background-color:#2d2f39;
width:320px;
height:80px;
padding:5px 0 12px 0;
float:left;
}


.galleries_menu_item:hover
{

}

.item_photo img
{width:90px;
padding:5px;
float:left;
}


.galleries_menu_item h2
{padding:8px 0 14px 0;
color: #ffffff;
}

.item_description
{
color: #ffffff;
font-size: 1em;
line-height: 14px;
}

.nav
{padding:6px}

.nav a
{padding:6px}

.return_link
{padding:12px}

/*===========================================*/
    
#footer {
border-top: solid 1px #cccccc;
padding: 5px;
margin: 10px 0 0 0;
line-height: 20px;
}
