﻿* { margin:0; padding:0; }

body 
{
    font-family:Tahoma;
    background-color:#eee;
	font-size:12px;
}

a
{
    color:#000;
}

#container
{
    width:969px;
    margin:10px auto;
    border:1px dotted #ccc;
    padding:10px;
    background-color:#fff;
}

#top
{
    background:#447aa6 url(../top.jpg) center center no-repeat;
    height:250px;
}

#top div
{
    position:absolute;
    margin-top:80px;
    margin-left:90px;
}

#top #langswitch
{
    margin-left:0;
    margin-top:10px;
	text-align:right;
	width:960px;
}

#top #langswitch a
{
    color:#000;
	background-color:#fff;
	padding:2px 3px;
	display:inline-block;
}

#top img
{
     margin-bottom:5px;
}

#top #langswitch a:hover
{
    background-color:#ddd;
}

#top div h1
{
    margin-bottom:20px;
}

#top div h1 a
{
    font-size:37px;
    font-weight:lighter;
    text-decoration:none;
    color:#fff;
}

#top div h1 a img
{
    border:0;
}

#top h2
{
    width:500px;
	font-size:12px;
}

#panel
{
    background: #000 url(panel.gif) left top repeat-x;
    color:#fff;
}

#panel ul
{
    display:block;
    padding:15px 0;
}

#panel ul.nav li
{
    display:inline;
}

#panel ul.nav li a
{
    color:#fff;
    text-decoration:none;
    padding:0px 30px;
}

#panel ul.nav li a:hover
{
    text-decoration:underline;
}

#footer
{
    border-top:8px solid #656565;
    background-color:#737373;
    padding:20px;
    color:#fff;
}

#footer a
{
    color:#fff;
}

#footer ul li
{
    display:inline;
	margin-right:20px;;
}

#wlc .right a
{
    color:#ccc;
}

#content
{
    background-color:#e7e7e7;
    padding:20px 30px;
    color:#1e1e1e;
    line-height:20px;
	text-align:justify;
}

#content .left
{
    width:600px;
}

#content .right
{
    border:1px solid #bebebe;
    background-color:#fff;
    padding:1px;
    width:268px;
}

#content .right div#sidebar
{
    background-color:#dcdcdc;
    padding:20px;
	padding-bottom:10px;
}

/* kopigs */

#content ul
{
    margin-left:17px;
}

#content a
{
    color:#000;
}

.content-item
{
    margin-bottom:10px;
}

#panel .content-item 
{
    margin-bottom:0;
}

#footer .content-item
{
    padding-bottom:10px;
	margin-bottom:0;
}

#footer .ul
{
    display:inline;
	padding-right:10px;
}

.gallery-item
{
    background: #fff url() center center no-repeat;
	border:1px dotted #aaa;
    width:120px;
	height:120px;
	float:left;
	margin:5px;
	cursor:pointer;
}

.contact-form
{
	border:1px dotted #aaa;
	background-color:#eee;
	padding:10px;
}

.contact-form .firsttd
{
    width:100px;
}

.contact-form form table tr td input,
.contact-form form table tr td select 
{
    padding:2px;
	width:200px;
	font-size:12px;
}

.contact-form form table tr td select
{
    width:208px;
}

.contact-form textarea
{
    width:350px;
	padding:2px;
}

.mapcanvas
{
	width: 405px; height: 300px;
    border:1px solid #aaa;
	overflow:hidden;
}

.mapcanvas iframe
{
    width:420px;
	height:315px;
	border:0;
}

.banner-item
{
    text-align:center;
}

.banner-item a img
{
    border:1px solid #ccc;
}

.entry-item img
{
    border:1px solid #ccc;
	padding:1px;
	margin:5px;
}

.cleft { clear:left;}
.hidden { display:none;}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}