@charset "UTF-8";

/* @override http://jiner/ui/css/jiner-v1.css?v=5
	http://jiner.iqsoft.cz/ui/css/jiner-v1.css?v=5
	http://jiner.iqsoft.cz/ui/css/jiner-v1.css?v=6 */

@font-face {
    font-family: 'MyriadWebPro';
    src: url('myriadwebpro-webfont.eot');
    src: url('myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-webfont.woff') format('woff'),
         url('myriadwebpro-webfont.ttf') format('truetype'),
         url('myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadWebPro';
    src: url('myriadwebpro-bold-webfont.eot');
    src: url('myriadwebpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-bold-webfont.woff') format('woff'),
         url('myriadwebpro-bold-webfont.ttf') format('truetype'),
         url('myriadwebpro-bold-webfont.svg#MyriadWebProBold') format('svg');
    font-weight: bold;

}

@font-face {
    font-family: 'MyriadWebPro';
    src: url('myriadwebpro-italic-webfont.eot');
    src: url('myriadwebpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-italic-webfont.woff') format('woff'),
         url('myriadwebpro-italic-webfont.ttf') format('truetype'),
         url('myriadwebpro-italic-webfont.svg#MyriadWebProItalic') format('svg');
    font-style: italic;

}

/*@font-face {
    font-family: "Calibri";
    src: url("calibri.eot");
    src: url("calibri.eot?#iefix") format("embedded-opentype"),
         url("calibri.woff") format("woff"),
         url("calibri.ttf") format("truetype"),
         url("calibri.svg#calibri") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Calibri";
    src: url("calibrib.eot");
    src: url("calibrib.eot?#iefix") format("embedded-opentype"),
         url("calibrib.woff") format("woff"),
         url("calibrib.ttf") format("truetype"),
         url("calibrib.svg#calibrib") format("svg");
    font-weight: bold;
}

@font-face {
    font-family: "Calibri";
    src: url("calibrii.eot");
    src: url("calibrii.eot?#iefix") format("embedded-opentype"),
         url("calibrii.woff") format("woff"),
         url("calibrii.ttf") format("truetype"),
         url("calibrii.svg#calibrii") format("svg");
    font-style: italic;
}

@font-face {
    font-family: "Calibri";
    src: url("calibriz.eot");
    src: url("calibriz.eot?#iefix") format("embedded-opentype"),
         url("calibriz.woff") format("woff"),
         url("calibriz.ttf") format("truetype"),
         url("calibriz.svg#calibriz") format("svg");
    font-weight: bold;
    font-style: italic;
}*/

@font-face {
    font-family: 'MyriadWebProCondensed';
    src: url('myriadwebpro-condensed-webfont.eot');
    src: url('myriadwebpro-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-condensed-webfont.woff') format('woff'),
         url('myriadwebpro-condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebProCondensed';
    src: url('myriadwebpro-condensedit-webfont.eot');
    src: url('myriadwebpro-condensedit-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-condensedit-webfont.woff') format('woff'),
         url('myriadwebpro-condensedit-webfont.ttf') format('truetype');
    font-style: italic;

}


/* @group defaults */

/* DEFAULTS */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

ul,ol {
	list-style: none;
}

fieldset,img, div, p {
	border: none;
}

p, h4 {
	line-height: 140%;
}

caption,th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/* @end */

/* @group layout */

* {
	margin: 0;
	padding: 0;
}

html {
	
}

body {
	font: 12px/16px MyriadWebProCondensed, Arial, Tahoma, Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Calibri, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #444444;
	height: 100%;
	background: url(../images/bg-page-tandem.jpg) no-repeat center top #ffffff;
}

div#container {
	position: relative;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	height: 100%;
	padding: 0;
}

div#wrap {
	position: relative;
	float: left;
	width: 960px;
	min-height: 500px;
	border: 1px solid #dddcdc;
	padding: 4px;
	background-color: #ffffff;
}

/* @group text */

div#sl-levy {
	float: left;
	width: 335px;
	padding-left: 38px;
	padding-top: 23px;
	padding-bottom: 23px;
}

div#sl-pravy {
	float: right;
	width: 335px;
	padding-right: 38px;
	padding-top: 23px;
	padding-bottom: 23px;
}

#sl-levy table tbody tr td {
	padding-bottom: 0.26em;
}

body.kdojsem div#sl-levy {
	width: 635px;
}

body.kdojsem div#sl-pravy {
	width: 200px;
}

body.kontakt div#sl-levy {
	width: 235px;
}

body.kontakt div#sl-pravy {
	width: 600px;
}

body.produkty div#sl-levy {
	width: 100%;
}

#galerie.rozcestnik div.gall-item a img {
	height: 366px;
	width: 156px;
}

#galerie div.gall-item a img:hover {
	opacity: 0.85;
}

#galerie.rozcestnik div.gall-item p {
	color: #ee522a;
	font-size: 18px;
	margin-top: 18px;
}

#galerie.rozcestnik div.gall-item p a {
	color: #ee522a;
	text-decoration: none;
	font: 18px/24px Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, Tahoma, Verdana;
}

#galerie.rozcestnik div.gall-item p a:hover {
	text-decoration: underline;
}

body.produkty.detail div#sl-levy {
	width: 335px;
}

body.produkty.detail div#sl-pravy {
	width: 558px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 63PX;
}

body.galerie div#sl-levy {
	width: 100%;
	padding-bottom: 10px;
}

#sl-levy h2 {
	color: #ee522a;
	font: 20px/26px Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, Tahoma, Verdana;
	margin-bottom: 0.5em;
	width: 100%;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.2em;
}

#sl-levy h2 a {
	color: #ee522a;
	text-decoration: none;
}

#sl-levy h2 a:hover {
	text-decoration: underline;
}

#sl-levy h3 {
	color: #000000;
	font: 16px/22px Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, Tahoma, Verdana;
	margin-bottom: 0.5em;
	width: 100%;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.2em;
}

#sl-levy p strong {
	color: #424040;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

#sl-levy, #sl-levy p, #sl-levy ul, #sl-levy ol {
	font-size: 15px;
	width: 100%;
	margin-bottom: 0.7em;
}

#sl-levy p {
	line-height: 140%;
}

#sl-levy ul li, #sl-levy ol li {
	padding-bottom: 0.5em;
	margin-left: 35px;
	padding-left: 5px;
}

#sl-levy ul {
	list-style: disc;
	list-style-position: outside;
}

#sl-levy ol {
	list-style: decimal;
	list-style-position: outside;
}

a {
	color: #ee522a;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* @end */

/* @group galerie */



/* @end */

div#galerie {
	position: relative;
	float: l;
	width: 100%;
}

div.gall-item {
	position: relative;
	float: left;
	width: 158px;
	height: 158px;
	margin-right: 24px;
	margin-bottom: 24px;
}

body.produkty div.gall-item {
	height: 205px;
}

body.produkty.detail div.gall-item {
	height: 158px;
}

div.gall-item img {
	border: 1px solid #cccccc;
}

#galerie div.gall-item div.název {
	position: relative;
	float: left;
}

div.gall-item p {
	position: relative;
	float: left;
	margin-top: 8px;
	width: 156px;
}

div.gall-item p a {
	position: relative;
	float: left;
	text-decoration: none;
	font: 13px/120%px Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, Tahoma, Verdana;
}

div.gall-item a:hover {
	text-decoration: underline;
}

div#footer {
	position: relative;
	float: left;
	width: 970px;
	height: 32px;
	overflow: hidden;
	background: url(../images/bg-bottom-shadow.png) no-repeat left top;
	padding-bottom: 30px;
}

div#footer p {
	font: 15px/18px MyriadWebProCondensed, Arial, Tahoma, Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Calibri, sans-serif;
	color: #ee522a;
	padding-top: 13px;
	text-transform: uppercase;
}

div#footer p a {
	color: #ee522a;
	text-decoration: none;
}

div#footer p a:hover {
	text-decoration: underline;
}

div#footer p#footer-leva {
	float: left;
	text-align: left;
	width: 630px;
	padding-top: 32px;
	overflow: hidden;
	height: 0px;
	background: url(../images/bg-footer-left.png) no-repeat left bottom;
}

div#footer p#footer-prava {
	float: right;
	text-align: right;
	width: 120px;
	padding-top: 32px;
	overflow: hidden;
	height: 0px;
	background: url(../images/bg-footer-right.png) no-repeat right bottom;
} 

/* @group Menu */

a#a-home {
	position: relative;
	float: left;
	width: 301px;
	height: 0px;
	padding-top: 55px;
	overflow: hidden;
	margin-top: 67px;
	margin-left: 25px;
	background: url(../images/bg-logo-v1.png) no-repeat 6px -0px;
}

div#div-top-menu {
	position: relative;
	float: right;
	width: 594px;
	height: 67px;
	overflow: hidden;
	margin-top: 62px;
	background: url(../images/bg.png) repeat-x right top;
}

div#div-top-menu ul {
	margin: 0;
	padding: 0;
}

div#div-top-menu ul li {
	position: relative;
	float: left;
	display: inline;
	height: 67px;
	/*background: url(../images/lines-2.png) no-repeat;*/
	background: transparent;
}

div#div-top-menu ul li div.prouzek {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 4px;
	width: 100%;
	/*background-color: #ee522a;*/
	background: transparent;
}

div#div-top-menu ul li a {
	float: left;
	height: 0;
	padding-top: 67px;
	overflow: hidden;
	background: url(../images/bg-transparent-text.png) no-repeat;
	display: block;
}

/* backgrounds */
div#div-top-menu ul li#gm-uvod {
	width: 102px;
	background-position: 0px -63px;
	margin-left: 10px;
}

div#div-top-menu ul li#gm-kdo-jsem {
	width: 125px;
	background-position: -102px -63px;
}

div#div-top-menu ul li#gm-produkty {
	width: 123px;
	background-position: -227px -63px;
}

div#div-top-menu ul li#gm-galerie {
	width: 115px;
	background-position: -350px -63px;
}

div#div-top-menu ul li#gm-kontakt {
	width: 119px;
	background-position: -465px -63px;
}

/* buttons */
div#div-top-menu ul li#gm-uvod a {
	width: 102px;
	background-position: 0px 0px;
}

div#div-top-menu ul li#gm-kdo-jsem a {
	width: 125px;
	background-position: -102px 0px;
}

div#div-top-menu ul li#gm-produkty a {
	width: 123px;
	background-position: -227px 0px;
}

div#div-top-menu ul li#gm-galerie a {
	width: 115px;
	background-position: -350px 0px;
}

div#div-top-menu ul li#gm-kontakt a {
	width: 119px;
	background-position: -465px 0px;
}

/* rollovers */
div#div-top-menu ul li#gm-uvod a:hover {
	background-position: 0px -67px;
}

div#div-top-menu ul li#gm-kdo-jsem a:hover {
	background-position: -102px -67px;
}

div#div-top-menu ul li#gm-produkty a:hover {
	background-position: -227px -67px;
}

div#div-top-menu ul li#gm-galerie a:hover {
	background-position: -350px -67px;
}

div#div-top-menu ul li#gm-kontakt a:hover {
	background-position: -465px -67px;
}

/* on-states li */
body.index div#div-top-menu ul li#gm-uvod {
	background-position: 0px 0px;
}

body.kdojsem div#div-top-menu ul li#gm-kdo-jsem {
	background-position: 0px 0px;
}

body.produkty div#div-top-menu ul li#gm-produkty {
	background-position: 0px 0px;
}

body.galerie div#div-top-menu ul li#gm-galerie {
	background-position: 0px 0px;
}

body.kontakt div#div-top-menu ul li#gm-kontakt {
	background-position: 0px 0px;
}

/* on-states li.active */
body.index div#div-top-menu ul li#gm-uvod div.prouzek {
	display: none;
}

body.kdojsem div#div-top-menu ul li#gm-kdo-jsem div.prouzek {
	display: none;
}

body.produkty div#div-top-menu ul li#gm-produkty div.prouzek {
	display: none;
}

body.galerie div#div-top-menu ul li#gm-galerie div.prouzek {
	display: none;
}

body.kontakt div#div-top-menu ul li#gm-kontakt div.prouzek {
	display: none;
}

/* on-states a */
body.index div#div-top-menu ul li#gm-uvod a {
	background-position: 0px -67px;
}

body.kdojsem div#div-top-menu ul li#gm-kdo-jsem a {
	background-position: -102px -67px;
}

body.produkty div#div-top-menu ul li#gm-produkty a {
	background-position: -227px -67px;
}

body.galerie div#div-top-menu ul li#gm-galerie a {
	background-position: -350px -67px;
}

body.kontakt div#div-top-menu ul li#gm-kontakt a {
	background-position: -465px -67px;
}

/* @end */

/* @group slideshow */

div#slideshow {
	position: relative;
	float: left;
	left: 0px;
	width: 960px;
	height: 500px;
	background-color: #ffffff;
}

/* @group ken-burns */

.peKenBurns {
	width: 960px;
	height: 500px;
	background-color: #ffffff;
}

/* set border size to 8px */
.peKenBurns .peKb_slides {
	padding: 0 !important;
	margin: 0 !important;
	background-color: #ffffff !important;
	overflow: hidden !important;
	-moz-border-radius: 0px !important; 
    -webkit-border-radius: 0px !important; 
    border-radius: 0px !important;
}

/* outer border background */
.peKenBurns .peKb_slides {
	
}

/* inner frame (insider border) background */
.peKenBurns .peKb_slides .peKb_frame{
	background-color: #ffffff !important;
}

/* caption font */
.peKenBurns .peKb_slides .peKb_caption h1 {
	
}

/* caption padding */
.peKenBurns .peKb_slides .peKb_caption .peKb_real{
	
}

/* caption margins */
.peKenBurns .peKb_slides .peKb_caption {
	padding: 0 !important;
	margin: 0 !important;
}	

/* caption background */
.peKenBurns .peKb_slides .peKb_caption .peKb_background {
	
}

/* @end */

/* @group login form */

fieldset#fieldset-authorlogin {

	margin-top: 65px;
	margin-bottom: 85px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	width: 260px;
	padding-left: 50px;
}

#fieldset-authorlogin legend {
	position: relative;
	float: left;
	margin-bottom: 15px;
	margin-top: 25px;
}

#fieldset-authorlogin input#submit {
	position: relative;
	float: left;
	margin-top: 15px;
}

#fieldset-authorlogin ol li {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	list-style-type: none;
}

#fieldset-authorlogin ol li label {
	position: relative;
	float: left;
	width: 70px;
	
}

/* @end */

/* @end */

