/*
stredne zelena #679a9a
tmave zelena #083a3a
oranzova #ff4c11
*/
* {margin: 0px; padding: 0px; position: relative; font-family: Arial, "Helvetica CE", sans-serif;}
body {background: url("./img/bg1.gif") 0px 95px repeat-x; font-size: 75.3%;}
h1 {font-size: 1.5em; margin: 0em 0em 0.3em 0em; color: #083a3a}
h2 {font-size: 1.1em; margin: 0.5em 0em 0.4em 0em; color: #083a3a}
p {margin-bottom: 0.3em;}
ul, ol {list-style-type: none;}
a:link, a:visited {color: #ff4c11; text-decoration: underline;}
a:visited {color:#333;}
a:focus {color: black; background: #EBEBEB; text-decoration: none;}
a:hover {color: #679a9a; text-decoration: none;}
ul {margin: 0.5em 0 1em 0.5em;}
ul li {background: url(./img/arrow.gif) 0 0.3em no-repeat; padding-left: 1em; margin-bottom: 0.4em;}
dl dt {margin: 0em 0em 0.3em 0em; color: #679a9a; }
dl dd {padding: 0em 0em 0.5em 1.5em;}
dl ul {margin: 0.5em 0;}
hr.hrLine {border: 0px; background: #679a9a; height: 1px; margin: 1.5em 0 1em 0;}
img {border: none;}
.hidden {position: absolute; top: -1024px;}
.textLeft {text-align: left;}

body {position: relative;}
#page {position: absolute; width: 100%; text-align: center; background: url("./img/bg2.png") 700px 0px no-repeat; margin-top: 40px;}
#head {background: #679a9a}

#flash_head {width: 770px; height: 190px; margin: auto;}
#main {width: 770px; margin: auto; text-align: left; position: relative;}
#navigation {width: 260px; height: 300px; position: absolute; left: 0px;}

#footer {position: absolute; top: 495px; text-align: right; left: 0px; font-size: 0.9em; color: #679a9a; width: 250px; }
#footer a {color: #679a9a;}

#text {position: relative; background: #FFF; padding: 0px 0px 20px 0px; margin-bottom: 0px; margin-left: 259px; width: 510px; border-left: 1px solid #679a9a;}

#main_content {width: 370px; padding: 20px 0px 0px 0px;}
#main_content .content {margin: 0px 1em;}
#right_content {font-size: 0.9em; position: absolute; right: 0px; top: 0px; padding: 20px 0px 0px 0px; width: 140px; background: url("./img/shader.png") no-repeat;}
#right_content .content {margin: 0px 0px 0px 10px;}

#contact {border-top: 1px solid #679a9a; padding-top: 0.6em;}
address {font-style: normal;}
blockquote {color: #679a9a; margin: 0em 0em 0.8em 0em;}

/* postrani sloupec / promo blok */
ul.partner {margin: 0px;}
ul.partner li {background: none; padding: 0px; margin-bottom: 1em;}
#contextImg .main {margin-bottom: 1em;}
#contextImg blockquote {margin-bottom: 1.5em;}
#contextImg {text-align: center;}

#footer #webid {color: silver; font-size: 0.9em; position: absolute; top: 17px; right: 0px; display: block;}
#footer #webid:hover {color: #679a9a; }

/* fake header */
#hiddenBgr {position: absolute; left: 0px; top: 0px; font-weight: bold; color: #ff4c11; font-size: 20px;} 
#headImg {position: absolute; top: 0px; left: 1px; width: 770px; height: 190px;}
#headImg.cs {background: url("./img/header_cs.jpg") no-repeat;}
#headImg.en {background: url("./img/header_en.jpg") no-repeat;}
#headImg a {display: block; background: transparent; width: 90px; height: 50px;}


/* fake nav */
#fakeNav {width: 260px; height: 260px;}
#fakeNav.cs {background: url("./img/nav_cs.png") no-repeat;}
#fakeNav.en {background: url("./img/nav_en.png") no-repeat;}

/* txtNav */

#txtNav {position: absolute; top: 190px;}
#txtNav ul {margin-top: 5px;}
#txtNav li {background: none; padding: 0px;}
#txtNav li span {position: absolute; top: -1024px;}
#txtNav .butt { margin-bottom: 8px; }
#txtNav .butt a {display: block; height: 50px; width: 240px;}
#txtNav .lang {position: absolute; top: 177px;}
#txtNav .lang a {display: block; height: 20px; width: 40px;}
#navcs {left: 176px;}
#naven {left: 130px;}

/* reference */

#flashGal {margin: 1em 0em;}
