html { padding: 0; margin: 0; }
body { color: #333 /*#524F32*/; font-size: 14px; font-family: Times, serif; padding: 0; margin: 0; } 

/* odkazy */
a:link { color: #000; /*text-decoration: none;*/ }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #a89a1b; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
a.externi:visited { background-image: url(../links/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.externi:link { background-image: url(../links/linkout.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:visited { background-image: url(../links/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
a.mail:link { background-image: url(../links/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }

/* alpha pro obrázky */
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4 }
/* vyjimka pro supersize */
#supersized a:hover img { filter:alpha(opacity=100, style=0); opacity:1 }

/* typo */
h1 { /*color: #666;*/ font-size: 250%; font-weight:normal; width:80%; margin: 1em 0 0.6em 0; padding:0; /*letter-spacing:1px;*/}
h2 { font-family: sans-serif; font-size: 150%; font-weight:normal; margin: 1em 0 0.6em 0; }
h3 { font-family: sans-serif; font-size: 130%; font-weight:normal; margin: 1em 0 0.8em 0; }
h4 { font-family: sans-serif; font-size: 110%; }
p { /*color:#555;*/ line-height: 1.4em; }
.perex { /*color:#524F32;*/ font-size: 140%; line-height: 1.3em; padding-bottom:10px; }

/* seznamy */
ul { list-style-position:outside; padding:0 0 0 40px; }
li { color: #222; font-size: 100%; line-height: 1.3em; padding: 0 0 8px 0; list-style-image: url(../links/navsipka3.gif); }
li strong { font-size: 110%; }

/* zakladníi formát */
#obal { position: relative; top:0; /*background:#111;*/ width:800px; /*height:auto;*/ margin:0 auto; padding:0; z-index:10; }
#obsah { /*background:#111;*/ position: relative; top:60px; background: url(../links/bgrdtran.png); background-position:left top; background-repeat:repeat-y;  width:680px; margin:0 0 0 0; text-align:left; padding:20px 70px 0 50px; }
#obsahind { /*background:#111;*/ position: relative; top:400px; background: url(../links/bgrdtran.png); background-position:left top; background-repeat:repeat-y;  width:680px; margin:0 0 0 0; text-align:left; padding:20px 70px 0 50px; z-index:2; }
#up { position:absolute; top:5px; left:5px; }
#down { position:absolute; top:16px; left:5px; }

/* navigace main */
/*#navcontainernew li, #navcontainerhome li { list-style-image:none; list-style-type:inside; }*/
#navcontainernew {left: 0; top: 34px; position: absolute; z-index: 100; width:800px; /*height:30px;*/ background-color:#222; z-index:4; padding: 0; margin: 0; transition: background 1s; }
#navcontainernew:hover { background-color:#a89a1b; transition: background 1s; }

#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:6px 10px 3px 10px; /*background-color: #222;*/ /*border:1px #000 solid; */position:relative; }
#nav li ul.first {left:0px; top:100%; }

/*li, */li a { /*color:#000; */text-decoration:none;}
#nav .nav li { width:100%; text-indent:10px; line-height:30px; margin-right:10px; /*border-top:1px #000 solid; border-bottom:1px #000 solid; border-left:none; border-right:none;*/ background:#a89a1b;}
#nav li a {display:block; width:inherit; height:inherit; color:#fff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#fff; background:#222; text-decoration:none; transition: background .5s; }
li:hover > .nav { display:block; position:absolute; width:200px; top:0; left:70%; z-index:1000; /*border:1px #000 solid;*/ } 
li:hover { position:relative; z-index:2000; } 
/* sipka subseznamu */
a.sub:after { content: url("../links/navsipka2.gif"); } 

/* navigace horni */
/*#navcontainerup { right: 20px; top: 0; position: absolute; z-index: 100; border-right:1px #fff solid; padding:3px 20px 5px 0; }
#navcontainerup ul li { color:#fff; list-style-image:none; list-style-type:none; }
#navcontainerup ul li a { color:#fff; text-decoration:none; }
#navcontainerup ul li a:hover { color:#a89a1b; }*/

/* grafika */
#logo-base { margin:0 auto; height:62px; width:100%; top:0px; left:0;  position:absolute; z-index:1; /*background: url(../links/navbase.png); background-position:center top; background-repeat:no-repeat;*/ }
.logoznacka { position: absolute; top: 0; right: -202px; z-index:2; }
.logoff { position: absolute; top: 5px; left: -225px; z-index:3; }
.logo-bgrd { position: absolute; top: 80px; left: -300px; width:410px; height:390px; z-index:2; background: url(../links/logo-bgrd.png); background-position:left top; background-repeat:no-repeat;}
.life { position:relative; left:-20px; padding: 20px 0 30px 0; }
.studio1 { position:absolute; bottom:30px; right:50px; }
.titulek_ak { font-size:12px; color:#fff; position:absolute; top:40px; right:9px; height:40px; background: no-repeat url(../links/titulek_ak.png) right top; padding:7px 15px 7px 15px; }
.titulek_ak2 { position:absolute; top:10px; right:40px; height:70px; width:250px; background: no-repeat url(../links/titulek_script.png) left top; }
.titulek_ak3 { font-size:12px; color:#666; position:absolute; top:25px; right:45px;}

.line { border-bottom: 1px dotted #999; margin:20px 0 20px 0; }
.clear { clear: both; }
.color { color: #f09; }
#vykrik { position: absolute; top:-300px; left:250px; width:400px; height:200px; background: url(../links/vykrik2.png); background-position:left top; background-repeat:no-repeat; }
.vykrik { position: relative; left:-20px; height:auto; min-height:7em; background: url(../links/vykrikbgrd.png); background-position:left top; background-repeat:no-repeat; margin-top:20px; }
.vykrik p { font-size:2em; color:#333; padding: 10px 10px 0 30px;}
.upozorneni { font-size:120%; color:#928309; padding: 20px; margin: 20px; border: solid 2px #a89a1b; background: url(../links/bgrdtranupoz.png); }

/* slideshow*/
.animace { position: relative; width: 800px; height: 330px; margin: 0 0 0 -20px; z-index: 2; }
.slideshow { width: 800px; height: 330px; margin: 0; padding: 0; z-index: 10; }
.noanim { position: relative; height: 10px; }

/* paticka */
.paticka3 { position:relative; left:-20px; top: 0; width:710px; height:45px; color: #555; text-align: left; font-size: 100%; border-top: #999 solid 1px; padding: 15px 0 20px 10px; margin: 20px 0 0 0; }
.paticka3 a { color: #555; text-decoration:none; padding:0 10px 0 10px; }
.paticka3 a:hover { color: #aaa; }

/*formular*/
input, textarea { color: #555; font-size:14px; font-family: Times, serif; width:500px; padding:2px; margin:2px; border: solid 1px #aaa; box-shadow: inset 2px 2px 1px #f0f0f0; }
input { position:relative; left:100px; top:-1.5em;  background-color:#F9F9F9; }
textarea { position:relative; left:100px; top:-1.5em; background-color: #FaFaFa; }
#soucet { font-size:11px; width:95px; padding:2px; margin:2px; }
#odeslat { font-size:11px; width:100px; color: #fff; background-color:#a89a1b; padding:2px; margin:2px; box-shadow: none; }
/*.txtarea { box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); width: 300px; display: block;}*/