/* (c) 2006 Webproject.cz, http://www.webproject.cz */

* {margin:0;padding:0;border:0;}
body {font:10pt/1.2em Verdana,Helvetica,sans-serif;text-align:center;background:#fff url(../images/layout/body-bkg.png) repeat;color:#000;}
html>body {font-size:small;}

/*- links -*/
a {color:#000;text-decoration:none;}
a:hover, a.active {text-decoration:underline;}

/*- hidden elements -*/
hr, .hide {display:none;}

/*- layout -*/
#main {position:relative;font-size:0.85em;background-color:#fff;width:780px;margin:0 auto;padding-top:206px;text-align:left;}
#outer {margin:0 14px 14px 0;background:url(../images/layout/outer.png) right repeat-y;}
#inner {background:url(../images/layout/inner.png) top right no-repeat;}
/*- ie's peekaboo -*/
* html #inner {width:100%;}
#content {background:url(../images/layout/content.png) bottom right no-repeat;padding:20px 20px 15px 140px;}
#emptybox {float:left;width:160px;height:120px;}

/*- header -*/
#header {position:absolute;top:0;left:286px;display:block;width:493px;height:164px;background:url(../images/layout/header.png) top left no-repeat;}
h1 {position:absolute;top:73px;left:102px;width:293px;height:82px;line-height:82px;text-align:center;overflow:hidden;}
h1 span {position:absolute;left:0;top:0;display:block;width:293px;height:82px;_cursor:hand;}
#lang {font-weight:bold;position:absolute;right:10px;top:20px;}

/*- navigations -*/
#nav {position:absolute;top:165px;left:286px;width:493px;height:30px;line-height:30px;text-align:center;background:url(../images/layout/nav-bkg.png) center repeat-x;}
#subnav {position:absolute;left:1px;top:0;width:164px;height:333px;padding-left:122px;background:url(../images/layout/subnavimg.jpg) top left no-repeat;}
#subnav div {height:100%;background:url(../images/layout/subnav-bkg.png) top right no-repeat;}
#subnav ul {}
#subnav ul ul {padding:0 20px;}

/*- content -*/
#content p {margin:1em 0 0;}
#content h2 {padding-bottom:5px;font-weight:normal;font-size:2em;line-height:1em;color:#747041;margin-left:160px;padding-left:35px;border-bottom:1px dashed #c8bfa1;background:url(../images/layout/h2list.png) left center no-repeat;}
#content h4 {margin:1em 0;}
#content .end {clear:left;font-size:0;height:0;line-height:0;}
#content ul {margin-top:1em;}
#content ul li {margin-left:2em;}
#content a {text-decoration:underline;}
#content .gallery {margin-top:1em;text-align:center;}
#content .gallery p {margin-bottom:1em;}
#content img {border:5px solid #c8c6b7;padding:1px;}


/*- footer's decoration & page credits -*/
#foot {position:relative;padding-top:209px;background:#fff url(../images/layout/foottop-bkg.png) repeat-x;font-size:x-small;}
#foot span {position:absolute;top:3px;display:block;width:125px;height:204px;padding:6px;background:#fff url(../images/layout/footimg-bkg.png) no-repeat;}
#foot span em {display:block;width:125px;height:204px;}
#foot span#imga {left:46px;}
#foot span#imga em {background:#fff url(../images/layout/footimga.jpg) no-repeat;}
#foot span#imgb {left:229px;}
#foot span#imgb em {background:#fff url(../images/layout/footimgb.jpg) no-repeat;}
#foot span#imgc {left:412px;}
#foot span#imgc em {background:#fff url(../images/layout/footimgc.jpg) no-repeat;}
#foot span#imgd {left:595px;}
#foot span#imgd em {background:#fff url(../images/layout/footimgd.jpg) no-repeat;}
#credits {padding-top:15px;text-align:center;height:13px;line-height:13px;background:#fff url(../images/layout/footbottom-bkg.png) repeat-x;}


#contact-box {margin-left:160px;}