@charset "utf-8"; /* CSS Document */

/* Janis Salek.css */

/* ---------- global resets --------------*/

* { font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; }

html { /* no horizontal scrolling */ overflow-x:hidden; !important }

body { font-size:100%; background-color:#fff; overflow-x:hidden;
!important }

img { border:none; clear:both; /*?????*/ margin:auto; text-decoration:none;
float:center; }

table { border-collapse:collapse; margin:0 0 0 0px; }

td, th { padding:0px }

.clear { clear:both; }


/* ------------ page layout -------------- */

#container { position:relative; margin-top:0; margin-left:4%;
border:0px; }

#logo { width:288px; height:85px; float:left; }

#construction { position:absolute; top:195px; margin:0; width:770px;
height:350px; background-color:#EBEBED; }


/* -----------Typography------------- */

#small { font-size:9px; text-align:center; vertical-align:bottom; }
.bold12 { font-size:12px; font-weight:bold; }

/* ---------Top main nav------------- */

#nav, #nav ul { padding:0px 0 0px 0px; margin:0; list-style: none; line-height:1.2;
text-align:left; font-size:18px; }

#nav li ul li, #nav li ul li a { line-height:1; font-size:16px;
padding:3px 0 3px 0px; }

#nav li ul li a:link { color:#000; text-decoration:none; } #nav li ul
li a:visited { color:#cc0000; text-decoration:none; } #nav li ul li
a:hover { color:#cc0000; font-weight:bold; text-align:left; text-decoration:none; } #nav li
ul li a:active { color:#cc0000; font-weight:bold; text-decoration:none; }

#linknav a:link { color:#000; text-decoration:none; } #linknav
a:visited { color:#cc0000; text-decoration:none; } #linknav a:hover {
color:#cc0000; font-weight:bold; text-decoration:none; } #linknav
a:active { color:#cc0000; font-weight:bold; text-decoration:none; }

/* ---------------PikaChoose-------------------------- */
.pikachoose{width:650px;position:relative;}

.pika-image {position: absolute; top:30px; right:60px;text-align:center;
overflow:hidden; width: 520px; background: #fafafa; border: 1px solid
#e5e5e5; padding: 10px;} /*position image holders */ .pika-image
.animation, .pika-image .main-image {position: absolute; top: 10px;
margin:0 auto;} .pika-image .animation {display: none;z-index:2;}
.pika-image img {border:0;max-width:520px;max-height:600px;}

.pika-image .caption {position: absolute; background:
url(../images/75-black.png);  border: 1px solid #141414; font-size:
11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px;
right: 10px;} .pika-image .caption p {padding: 0; margin: 0;
line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display:
block;z-index:3;} .pika-imgnav a.previous {background:
url(../images/prev.png) no-repeat left 50%; height: 340px; width: 50px;
top: 10px; left: 0px;cursor:pointer;} .pika-imgnav a.next {background:
url(../images/next.png) no-repeat right 50%; height: 340px; width: 50px;
top: 10px; right: 0px;cursor:pointer;} .pika-imgnav a.play {background:
url(../images/play.png) no-repeat 50% 50%; height: 100px; width:
40px;top:0;left:50%;display: none;cursor:pointer;} .pika-imgnav a.pause
{background: url(../images/pause.png) no-repeat 50% 50%; height: 100px;
width: 40px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;} .pika-textnav a
{font-size: 12px; text-decoration: none; font-family:  helvetica, arial,
sans-serif; color: #333; padding: 4px;} .pika-textnav a:hover
{background: #e5e5e5; color: #0065B2;} .pika-textnav a.previous {float:
left; width: auto; display: block;} .pika-textnav a.next {float: right;
width: auto; display: block;}

.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
.pika-thumbs li {float: left; list-style-type: none; width: 74px;
padding: 3px; margin: 5px; background: #fafafa; border: 1px solid
#e5e5e5; cursor: pointer;} .pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {width: 74px; height: 74px; text-align: center;
vertical-align: center; overflow: hidden;}
#pikame{width:100px;margin-left:50px;position:relative;top:-50px;} 