/* BASIC */

html, body {margin: 0; padding: 0; width: 100%;}
a {color: #097fbe; text-decoration: none;}
a:hover {color: #fff;}
a img {border: none;	}
body {background: #363636 url(bg.png) repeat scroll left top; font-family: Tahoma, Geneva, sans-serif; color: #d7d7d7; font-size: 13px; text-shadow: 0px -1px 0.8px #000; -moz-text-shadow: 0px -1px 0.8px #000; -webkit-text-shadow: 0px -1px 0.8px #000;}
blockquote {margin: 0; font-size: 14px; color: #fff; font-weight: bold;}
h1 {}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ff7;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; border-bottom: 2px groove #363636; padding: 0 0 5px 0;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
hr  { border-color: #363636; border-width: 2px;}
input[type='text'], textarea {font-family: Tahoma, Geneva, sans-serif; color: #363636; font-size: 12px; padding: 10px;}
p {margin: 0 0 15px 0;}
ul {margin: 0 0 15px 0; padding: 0; list-style-type: none;}
ul ul {margin: 6px 0 0 15px; list-style-type: circle}
ol {margin: 0; padding: 0 0 0 30px;}
li {margin: 0 0 6px 0; padding: 0;}
strong {color: #fff;}

/* PG ELEMS */

.pg {background: transparent url(bg-pg.jpg) no-repeat scroll left top;}
.pg-head {height: 60px; background: #050505 url(bg2.png) repeat scroll left top;}
.pg-head .lang {float: right; margin: 25px 0 0 0; padding: 0;}
.pg-head .lang li {float: left; margin: 0 10px;}
.pg-head .lang-cz { display: block; width: 34px; height: 24px; background: url(cz.png) no-repeat scroll left top; border-style: none; text-indent: -9999px;}
.pg-head .lang-en {	display: block; width: 34px; height: 24px; background: url(en.png) no-repeat scroll left top; border-style: none; text-indent: -9999px;}
.pg-head .lang-cz span, .pg-head .lang-en span {display: none;}
.pg-head .btn {display: block; float: right; width: 120px; margin: 20px 15px 0 0; box-shadow: 0px 3px 10px #000; -moz-box-shadow: 0px 3px 10px #000; -webkit-box-shadow: 0px 3px 10px #000;}
.pg-main {height: 360px;}
.pg-main .col3 {margin-top: 40px;}
.pg-main .col3 h2 {margin-top: 0px; font-size: 30px;}
.pg-main-logo {
	position: absolute; top: 60px; width: 425px; height: 125px; background: url(logo.png) no-repeat scroll left top;
}
.pg-main-logo span {display: none;}
.pg-main-feats {position: absolute; top: 240px; background: url(bg-cover.png); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0px 3px 10px #000; -moz-box-shadow: 0px 3px 10px #000; -webkit-box-shadow: 0px 3px 10px #000;}
.pg-main-feats ul {margin: 0; padding: 0; color: #fff; list-style-type: none;}
.pg-main-feats ul li {float: left; width: 100px; margin: 0; height: 60px; padding: 10px 20px; font-size: 16px; text-align: center; border-left: 2px groove #555;}
.pg-main-feats ul li:first-child {border: none;}
.pg-main a.btn {display: block; float: right; margin: 0 0 10px 0; width: 260px; box-shadow: 0px 3px 10px #212121; -moz-box-shadow: 0px 3px 10px #212121; -webkit-box-shadow: 0px 3px 10px #212121;}
.pg-main .wrap {background: transparent url(line.png) no-repeat scroll left top;}
.pg-content {
 	clear: both;	
	background: url(bgb.png) repeat scroll left top;
}
.pg-content h2 {margin: 30px 0 0 0;}
.pg-content h3 {margin: 20px 0;}
.pg-content .showcase {margin: 0px 0 0 0; width: 400px; height: 300px; background: #363636 url(bg.png) repeat scroll left top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.pg-content .showcase-in { position: relative; width: 308px; height: 250px; padding: 50px 46px 0 46px; background: transparent url(bg-showcase.png) no-repeat scroll center 10px;}
.pg-content a.btn {display: block; float: right; width: 260px; box-shadow: 0px 3px 10px #111; -moz-box-shadow: 0px 3px 10px #111; -webkit-box-shadow: 0px 3px 10px #111;}
.pg-foot {background: #050505 url(bg2.png) repeat scroll left top; position: relative;}
.pg-foot .highlight {background: #363636 url(bg.png) repeat scroll left top !important; }
.pg-foot h3 {margin: 40px 0 20px 0;}
.pg-foot-c1 {position: absolute; top: 160px; left: 820px;}
.pg-foot-c2 {position: absolute; top: 170px; left: 560px; font-size: 15px;}
.pg-foot-c2 img { vertical-align: middle; margin: 0 0 0 10px;}

/* W */

.w {position: absolute; z-index: 100; display: none;}
.w {width: 480px; background: transparent url(bgb.png) repeat scroll left top;}
.w-close a {position: absolute; right: 10px; top: 10px; display: block; width: 20px; height: 20px; background: url(close.png) no-repeat scroll left top; z-index: 101;}
.w-close a span {display: none;}
.w-in {margin: 20px; width: 400px; padding: 20px; background: #363636 url(bg.png) repeat scroll left top;}
.w-in h2 {margin: 0 0 20px 0;}
.w-in label {display: block; margin: 10px 0 10px 0;}
.w-in input {width: 250px;}
.w-in textarea {width: 390px; height: 70px;}
.w-in hr {border-color: #555;}
.w-in-btn {margin: 10px 0 10px 0; cursor: pointer; float: right; width: 120px !important; border: none; box-shadow: 0px 3px 10px #212121; -moz-box-shadow: 0px 3px 10px #212121; -webkit-box-shadow: 0px 3px 10px #212121;}
.win-step {display: none; position: absolute; left: 20px; top: 20px; bottom: 20px; right: 20px; background: #000; text-align: center;}
.win-step img {margin: 25% 0 0 0;}
.win-step p {margin: 25% 0 0 0; font-size: 14px; font-weight: bold;}

/* COMMON */

.wrap {position: relative; width: 960px; margin: 0 auto;}
.btn {background: #799414 url(bg-btn.png) repeat-x scroll left top; color: #fff; height: 30px; line-height: 30px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.btn img { vertical-align: middle; line-height: 30px;}
.col1 {float: left; width: 260px; margin: 0 20px 20px 0;}
.col2 {float: left; width: 260px; margin: 0 20px 20px 0;}
.col3 {float: left; width: 400px; margin: 0 0 20px 0;}
.col12 {float: left; width: 540px; margin: 0 20px 20px 0;}
.cleaner {clear: both; height: 1px; overflow: hidden;}
.highlight {background: transparent url(bgb.png) repeat scroll left top; padding: 20px;}
.link {display: block; margin: 15px 0 0 0; background: #363636 url(bg.png) repeat scroll left top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; box-shadow: 0px 3px 10px #111; -moz-box-shadow: 0px 3px 10px #111; -webkit-box-shadow: 0px 3px 10px #111;}
.link h4 {margin: 0; height: 40px; line-height: 40px; text-indent: 10px; color: #fff; background: url(bg-link.png) repeat-x scroll left top; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.link p {padding: 10px; margin: 0;}
.cover {position: absolute; background: transparent url(bg-cover.png) repeat scroll left top; width: 100%; height: 100%; z-index: 99; display: none;}
.aright {text-align: right;}

/* HORINAJA */

.horinaja ul{position:relative;}
.horinaja ul li{background:transparent;display:block;top:0;}
ol.horinaja_pagination{height:30px;margin: 0 auto;position:relative;background:transparent;padding:5px 0 0 0;clear:both;}
ol.horinaja_pagination li{float:left;height:30px;display:block;}
ol.horinaja_pagination li a{height:30px;display:block;background:transparent;float:left;color:white;font-weight:bold;text-align:center;font-size:12px;padding: 0;cursor:pointer;}

/* SLIMBOX */

#lbOverlay {position: fixed; z-index: 9999; left: 0;top: 0;width: 100%;height: 100%;background: transparent url(bg-cover.png);cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;	z-index: 9999;overflow: hidden;background: #363636 url(bg.png);}
.lbLoading {background: #363636 url(bg.png);}
#lbImage { position: absolute;left: 0;top: 0; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {padding: 10px;}
#lbCloseLink {display: none;}
#lbCaption, #lbNumber {}
#lbNumber {display: none;}
#lbCaption {font-weight: bold;}


#showTestApp {
	display: none !important;
}
