* { margin:0; padding:0;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.75em; color:#656363; text-transform:uppercase;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:21px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
label { float:left; width: 90px; padding-top:6px; }
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:203px; height:18px; background:#1b1714; border:1px solid #555038; color:#90e508;}
.form .submit { cursor:pointer; margin:auto; }
.form p { padding:0px; margin-bottom:10px;}
textarea { width:293px; height:88px; background:#1b1714; overflow:auto; border:1px solid #555038; color:#90e508;}
.radio input { background-color:#000; width:25px; border:0px; color:#FFF;}
.kopie input { background-color:#000; width:25px; border:0px; color:#FFF;}
.kopie label { width:250px; }
.green { color:#90e508; }
.red { color:#1ef3e1; }
/*==================list====================*/
ul { list-style:none;}

.list1 { margin-bottom:16px;}
.list1 li { padding-bottom:6px;}

.list2 li {padding:0 0 3px 0;}
.list2 li a { background:url(images/arrow1.gif) no-repeat right 4px; padding-right:15px;}

.list3 li { padding:0 0 5px 0;}
.list3 li a { color:#fff; text-decoration:none; background:url(images/arrow.gif) no-repeat right 3px; padding:0 11px 0 0;}
.list3 li a:hover { text-decoration:underline;}

.page-nav { width:100%; overflow:hidden;}
.page-nav li { text-align:center;}
.page-nav li a { color:#a30db1;}
.page-nav li.prev { float:left;}
.page-nav li.prev a { background:url(images/arrow2.gif) no-repeat left 4px; padding:0 0 0 11px; color:#fff;}
.page-nav li.next { float:right;}
.page-nav li.next a { background:url(images/arrow1.gif) no-repeat right 4px; padding:0 11px 0 0; color:#fff;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p2 { margin-bottom:12px;}

/*==================txt, links, lines, titles====================*/
a {color:#90e508;}
a:hover{text-decoration:none;}

h2 { color:#7fcc06; text-transform:none; font-weight:normal; font-size:40px; line-height:1.1em; letter-spacing:-2px; font-family:arial narrow, arial, sans-serif; margin-bottom:16px;}
h3 { color:#a30db1; text-transform:none; font-weight:normal; font-size:40px; line-height:1.1em; letter-spacing:-2px; font-family:arial narrow, arial, sans-serif; margin-bottom:16px;}
h4 { color:#fff; text-transform:none; font-weight:normal; font-size:40px; line-height:1.1em; letter-spacing:-2px; font-family:arial narrow, arial, sans-serif; margin-bottom:16px;}

.txt1 { color:#fff;}

.link1 { color:#90e508; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { color:#1ef3e1; text-decoration:none;}
.link2:hover { text-decoration:underline;}
.link3 { color:#a30db1; text-decoration:none;}
.link3:hover { text-decoration:underline;}
.link4 { background:url(images/arrow.gif) no-repeat right 5px; padding:0 11px 0 0;}
.link5 { color:#fff; text-decoration:none;}
.link5:hover { text-decoration:underline;}

.title { margin-bottom:20px;}

/*==================boxes====================*/
.box1 { background:url(images/box1-bg.gif) left top repeat-y; width:100%;}
.box1 .top { background:url(images/box1-top.gif) no-repeat left top;}
.box1 .bottom { background:url(images/box1-bottom.gif) no-repeat left bottom; width:100%;}
.box1 .inner { padding:5px 35px 26px 20px; height:302px;} /* puvodne bez height:302 */
.box1 .inner1 { padding:5px 20px 26px 20px;}

.box2 { background:url(images/box2-bg.gif) left top repeat-y; width:100%;}
.box2 .top { background:url(images/box2-top.gif) no-repeat left top;}
.box2 .bottom { background:url(images/box2-bottom.gif) no-repeat left bottom; width:100%;}
.box2 .inner { padding:5px 15px 26px 20px;}

.scroll-box { overflow:auto; height:302px;}
/*.scroll-box .extra { height:400px;}*/
.scroll-box .indent { padding:60px 5px 0 0;}

.cont-box { padding:0 160px 0 0; margin:0;}
.cont-box span { float:right;}

#splash { width:980px; height:638px; background:url(images/splash-bg.jpg) no-repeat left top; position:relative;}
#splash #logo { position:absolute; top:458px; left:142px;}
#splash #button_vstup { position:absolute; top:477px; left:714px;}

/*header*/
#header .indent { padding:29px 0 0 27px;}

/*content*/
#content { padding:0 0 0 93px;}

#menu { padding:64px 0 34px 114px; background:url(images/menu-bg.jpg) no-repeat left 93px; height:34px;}
#menu img { margin-right:40px; height:54px; border:1px solid blue;}

/*footer*/
#footer { clear:both; }
#footer p { margin:0; padding:2px 0 0 7px;}
#footer a { color:#455719; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==================menu=======================*/
#div_menu { background:url(images/menu-bg.jpg) no-repeat left 93px; margin:auto; width:703px; height:80px; padding:64px 0 34px 114px; border:0px; }

/* buttons */
#button_home { position: relative; z-index: 0; }
#button_home a img { border:0px; }
#button_home a { width:68px; height:54px; background-image:url(images/m1-act.jpg); float:left; margin:0px 20px 0px 0px; display:block; }
#button_home a:hover { background-position: 0 0; display:block; width:68px; height:54px; float:left; margin:0px 20px 0px 0px; }
#button_home a:hover img, #button_home a:focus img { position: relative; z-index: -1; }

#button_onas { position: relative; z-index: 0; }
#button_onas a img { border:0px; }
#button_onas a { width:69px; height:54px; background-image:url(images/m2-act.jpg); float:left; margin:0px 20px 0px 20px; display:block; }
#button_onas a:hover { background-position: 0 0; display:block; width:69px; height:54px; float:left; margin:0px 20px 0px 20px; }
#button_onas a:hover img, #button_onas a:focus img { position: relative; z-index: -1; }

#button_folio { position: relative; z-index: 0; }
#button_folio a img { border:0px; }
#button_folio a { width:47px; height:54px; background-image:url(images/m3-act.jpg); float:left; margin:0px 10px 0px 20px; display:block; }
#button_folio a:hover { background-position: 0 0; display:block; width:47px; height:54px; float:left; margin:0px 10px 0px 20px; }
#button_folio a:hover img, #button_folio a:focus img { position: relative; z-index: -1; }

#button_kalkulace { position: relative; z-index: 0;  }
#button_kalkulace a img { border:0px; }
#button_kalkulace a { width:92px; height:54px; background-image:url(images/m4-act.jpg); float:left; margin:0px 20px 0px 20px; display:block; }
#button_kalkulace a:hover { background-position: 0 0; display:block; width:92px; height:54px; float:left; margin:0px 20px 0px 20px; }
#button_kalkulace a:hover img, #button_kalkulace a:focus img { position: relative; z-index: -1; }

#button_kontakt { position: relative; z-index: 0; }
#button_kontakt a img { border:0px; }
#button_kontakt a { width:103px; height:54px; background-image:url(images/m5-act.jpg); float:left; margin:0px 0px 0px 0px; display:block; }
#button_kontakt a:hover { background-position: 0 0; display:block; width:103px; height:54px; float:left; margin:0px 0px 0px 0px; }
#button_kontakt a:hover img, #button_kontakt a:focus img { position: relative; z-index: -1; }

#button_vstup { z-index: 0; }
#button_vstup a img { border:0px; }
#button_vstup a {  width:123px; height:63px; background-image:url(images/enter_hover.jpg); display:block; }
#button_vstup a:hover { background-position: 0 0; display:block; width:123px; height:63px; margin:0px 0px 0px 0px; }
#button_vstup a:hover img, #button_vstup a:focus img { position: relative; z-index: -1; }

/*==================folio=======================*/
.img_folio { width:335px; border:0px; }
.not_underlined { text-decoration:none; }
.miniatures { width:205px; height:107px;}
