#akce-left{
	float: left;
	width: 14em;
	

/* 	border: solid #0e0e0e 1px; */
	min-height: 30em;
	_height: 30em;
}

#akce-edit{
	float: left;
	width: 60%;
	margin-left: 1em;
	font-size: small;

	text-align: left;
}

#akce-edit fieldset{
	border: solid #fefe00 1px;
	padding: 2em;
}

#akce-edit fieldset legend{
	color: #fefe00;
}

#akce-edit-images-images{
	float: left;
	position: relative;

	width: 100%;
	min-height: 10em;
	_height: 10em;
}

#akce-edit-images-images form{
	display: inline;
}

#akce-edit-images-images a span{
	position: absolute;
	display: none;

	right: 0px;
	top: 0px;
}

#akce-edit-images-images a span img{
	width: 150px;
}

#akce-edit-images-images a:hover span{
	display: block;
}

#akce div img{
	width: 100%;
	margin-bottom: 1em;
	border: solid #000 1px;
}

#akce div{
	text-align: center;
	float: left;

	width: 35em;

	margin-left: 2em;
}

#akce div div{
	float:none;

	margin-left: auto;
}	

#akce .akce-window{
	background-color: #000;
	border-top: solid #fefe00 1px;
	border-bottom: solid #fefe00 1px;		

	width: 35em;
	margin: 0 auto;

	padding-bottom: 1em;
	margin-bottom: 1em;

	position: relative;
}

#akce h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
	
	text-align: left;
	padding-left: 1em;
	margin-top: 1em;
}

#akce h3{
	color: #fff;
}

#akce h4{
	font-size: 0.8em;
	color: #eeee00;
	margin: 0.2em;
	
	text-align: left;
	padding-left: 1em;
	margin-top: 1em;
}

#akce .akce-window-border h1{
	color: #f1f1f1;
	font-size: small;
	text-align: left;

	font-weight: normal;
}

#akce .akce-window-border h1 span{
	color: #fefe00;
}

#akce .akce-window p{
	font-size: small;
	padding-left: 2em;
	padding-right: 2em;

	text-align:justify;
}

#akce-edit .error{
	color: #ff0000;
}

.akce-download{
	float: right;
	position: absolute;
	bottom: -1em;
	right: -2.1em;

	border: solid #000 1px;
	background-color: #fefe00;
	width: 156px;
	height: 21px;

	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #000;

	font-size: 0.7em;

}

html{
	height: 100%;
	font-size: 0.95em;
}

body{
	height: 100%;
	margin: 0px;
	background-color: #1b1b1b;
	color: #c2c2c2;
	font-family: verdana;
}

a{
	color: #c2c2c2;
	text-decoration: none;
}

a img{
	border: none;
}

#basic{
	height: 100%;
	/* min-width: 78em; */
  	width: 100%;
	font-size: 1em;
}

#header{
	padding: 0em;
	margin: 0em;

	height: 152px;
}

#body-align{
	_height: 86%;
	min-height: 86%;
	text-align: center;

	background-color: #303030;
	padding-bottom: 1em;
	background-image: url('/images/basic/background.png');
	background-repeat: no-repeat;
}

#body{
	margin: auto;
	width: 80%;

	margin-top: -1.2em;
}

#footer{
	margin: auto;
	margin-top: -0.9em;

	height: 112px;
	background-image: url('/images/footer-menu/footer-menu.png');
	background-repeat: repeat-x;
}

.cleaner{
	clear: both;
}

.left{
	text-align: left !important;
}

.right{
	text-align: right !important;
}

.floatleft{
	float: left !important;
}

.floatright{
	float: right !important;
}


.image-cover{
	z-index: 10;
	width: 100% !important;
	height: 100% !important;

	z-index: 0 !important;
	position: absolute;
}

#akce-left{
	float: left;
	width: 14em;
	

/* 	border: solid #0e0e0e 1px; */
	min-height: 30em;
	_height: 30em;
}

#akce-edit{
	float: left;
	width: 60%;
	margin-left: 1em;
	font-size: small;

	text-align: left;
}

#akce-edit fieldset{
	border: solid #fefe00 1px;
	padding: 2em;
}

#akce-edit fieldset legend{
	color: #fefe00;
}

#akce-edit-images-images{
	float: left;
	position: relative;

	width: 100%;
	min-height: 10em;
	_height: 10em;
}

#akce-edit-images-images form{
	display: inline;
}

#akce-edit-images-images a span{
	position: absolute;
	display: none;

	right: 0px;
	top: 0px;
}

#akce-edit-images-images a span img{
	width: 150px;
}

#akce-edit-images-images a:hover span{
	display: block;
}

#akce div img{
	width: 100%;
	margin-bottom: 1em;
	border: solid #000 1px;
}

#akce div{
	text-align: center;
	float: left;

	width: 35em;

	margin-left: 2em;
}

#akce div div{
	float:none;

	margin-left: auto;
}	

#akce .akce-window{
	background-color: #000;
	border-top: solid #fefe00 1px;
	border-bottom: solid #fefe00 1px;		

	width: 35em;
	margin: 0 auto;

	padding-bottom: 1em;
	margin-bottom: 1em;

	position: relative;
}

#akce h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
	
	text-align: left;
	padding-left: 1em;
	margin-top: 1em;
}

#akce h3{
	color: #fff;
}

#akce h4{
	font-size: 0.8em;
	color: #eeee00;
	margin: 0.2em;
	
	text-align: left;
	padding-left: 1em;
	margin-top: 1em;
}

#akce .akce-window-border h1{
	color: #f1f1f1;
	font-size: small;
	text-align: left;

	font-weight: normal;
}

#akce .akce-window-border h1 span{
	color: #fefe00;
}

#akce .akce-window p{
	font-size: small;
	padding-left: 2em;
	padding-right: 2em;

	text-align:justify;
}

#akce-edit .error{
	color: #ff0000;
}

.akce-download{
	float: right;
	position: absolute;
	bottom: -1em;
	right: -2.1em;

	border: solid #000 1px;
	background-color: #fefe00;
	width: 156px;
	height: 21px;

	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #000;

	font-size: 0.7em;

}

#footer-menu{
	text-align: right;
	font-size: 0.8em;
	
	padding-top: 0.2em;
	_padding-top: 1em;
	height: 112px;

	background-image: url('/images/footer-menu/footer-menu-left.png');
	background-repeat: no-repeat;
	background-position: 0px 2px;

	padding-right:10%;
}

#footer-menu ul li{
	display: inline;
	margin: 0em;
	padding: 0em;
	list-style-type: none;

}

#footer-menu ul li span{
	color: #eeee00;
	_padding-right: 0.5em;
	_padding-left: 0.5em;
}

#footer-menu ul li a:hover{
	color: #fff;
}

#ke-stazeni-404{
	background-color: #000;
	width: 60%;
	margin: auto;
	
	padding: 10em 3em 10em 3em;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	color: #fff;
}

#ke-stazeni-404 h1{
	color: #ff0000;
}

#ke-stazeni-404 a:hover{
	color: #fefe00;
}

#ke-stazeni-edit{
	float: left;
	margin-left: 1em;	

	width: 68%;

	text-align: left;
}

#ke-stazeni-edit fieldset{
	border: solid #fefe00 1px;
	font-size: 0.9em;
}

#ke-stazeni-edit fieldset legend{
	color: #fefe00;
}

#ke-stazeni-edit .table{
	width: 100%;
	font-size: 0.9em;
}

#ke-stazeni-edit .table th{
	text-align: center;
	background-color: #292929;
	color: #fff;
}

#ke-stazeni-edit .table td{
	background-color: #404040;
	border: solid #000 1px;	

	padding-left: 1em;
}


#ke-stazeni-edit .error{
	color: #ff0000;
}

#ke-stazeni-edit form{
	display: inline;
}

#ke-stazeni{
	float: left;
	width: 68%;
	
	margin-left: 2em;
}

#ke-stazeni-header{
	text-align: left;
	margin-top: 1em;

	color: #fff;
	font-size: 0.9em;
}

#ke-stazeni-header span{
	color: #fefe00;
}

#ke-stazeni-main{
	
	margin-top: 1em;
}

.ke-stazeni-item-class{
	
	width: 46%;
	float: left;
	margin: 0.5em;

	position: relative;
}

.ke-stazeni-item-class .cover-div img{
	width: 99%;
	border: solid #000 1px;
}

.ke-stazeni-item-class-main{
	margin-top: 1em;
	
	background-color: #232323;
	border: solid #0d0d0d 1px;

}

.ke-stazeni-item-class-main h2{
	text-align: left;
	color: #fff;
	
	padding-left: 0.5em;
	font-size: 0.8em;

	border-top: solid #292929 3px;
	margin-top: 0px;
	padding-top: 0.5em;
}


.ke-stazeni-item-class-main h2 span{
	color: #fefe00;
}


.ke-stazeni-item-class-main p{
	font-size: 0.8em;
	text-align: justify;

	margin-left: 1.5em;
	margin-right: 1.5em;
}

#kontakty-left{
	float: left;
	width: 14em;
	

/* 	border: solid #0e0e0e 1px; */
	min-height: 30em;
	_height: 30em;
}

#kontakty{
	background-color: #000;
	float: left;
		
	/* width: 50em;*/
	width: 68%;
	min-height: 15em;
	_height: 15em;

	margin-left: 1em;
	padding: 1em;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	text-align: justify;

	font-size: 0.8em;
}

#kontakty p{
	margin: 0em 0em 1.1em 0.8em;
}

#kontakty h1{
	font-size: 1.4em;
	color: #fefe00;	
}

#kontakty h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
}

#kontakty #mapa{
	float: right;
	margin: 1em;

	width: 300px;
	height: 300px;
}

#kontakty #mapa a{
	font-size: 0.8em;
}

#kontakty #mapa a:hover{
	color: #fefe00;	
}

#kontakty-photos{
	margin: 1em;
	text-align: left;
	
}

#kontakty-photos .cover-div{
	float: left;
	width: 11em;
	margin: 0.3em;

	text-align: center;

	position: relative;
}

#kontakty-photos .cover-div div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#kontakty-photos .image-cover{
	height: 100% !important;
}

#kontakty-photos img{
	width: 100%;
}

#kontakty-upravit{
	float: left;
	font-size: 0.8em;
	color: #fff;
	text-align: left;
	padding-left: 2em;
}

#kontakty-upravit fieldset{
	border: solid #fefe00 1px;
}

#kontakty-upravit fieldset legend{
	color: #fefe00;
}

#kontakty-upravit-galerie{
	margin-top: 1em;
	position: relative;
}

#kontakty-upravit-galerie a{
	clear: left;
	float: left;
}

#kontakty-upravit-galerie a span{
	position: absolute;
	display: none;
	right: 1em;
	top: 0em;
}

#kontakty-upravit-galerie a:hover span{
	display: block;
}

#kontakty-upravit-galerie-show{
	float: right;
	height: 17em;
}

.kontakty-upravit-error{
	color: #ff0000;
}

.kontakty-photos-title{
	float: left;
		
	position: relative;
	min-height: 220px;
	_height: 225px;
}

.kontakty-photos-title .kontakty-photos-title-katalog{
	clear: left;
	
/*  	border: solid #eaeaea 1px;  */
	position: absolute;
	bottom: 0px;

	line-height: 20px;
	background-color: #fefe00;
	text-align: center;

	margin-left: 1.5em;
	margin-bottom: 1em;
	width: 80%;
	_width: 12em;
	font-size: 0.8em;
	
}

.kontakty-photos-title div a{
	color: #000;
}

#mapacr{
	border: none;
	
	width: 550px;
}

.left-menu{
	text-align: left;
	font-size: 0.8em;
	color: #fff;

	width: 100%;
	
	background-image: url('/images/menu-left/menu-base.png');
	background-repeat: repeat-y;

	border: solid #000 1px;
	border-bottom: none;
}

.left-menu ul{
	margin: 0em;
	padding: 0em;
}

.left-menu ul ul li{
	background-image: none;

	margin-left: 13px;
	padding-left: 3em;

	color: #fff;

	margin: 0px 0px 0px 0px;

	font-weight: normal;
	font-size: 1em;
}

.left-menu li{
	list-style-type: none;

	background-image: url('/images/menu-left/menu-background.png');
	background-repeat: repeat-x;

	line-height: 28px;
	_line-height: 27px;
	margin: 0px 0px 1px 0px;

	font-weight: bold;
	font-size: 0.9em;
}

.left-menu a{
	color: #fff;
	display: block;
	_display: inline;
}

.left-menu img{
	margin-right: 0.5em;
}

.menu-left-selected{
	background-image: url('/images/menu-left/menu-background-selected.png') !important;
	color: #000;
}

.menu-left-selected a{
	color: #000;
	font-size: 0.95em;
}

.menu-left-selected ul li a{
	color: #fff;
	width: 85%;
	font-size: 1em;
}

.menu-delimiter{
	border-top: solid #000 1px;
 	border-bottom: solid #4c4c4c 1px; 

	float: left;
	position: relative;
	left: -1em;
	width: 100%;

	line-height: 0px;
	height: 0px;

	padding: 0px;
}

.left-menu-submenu-selected a{
	color: #fefe00 !important;
}

#left-menu-edit {
	float: left;
	margin-left: 3em;
	font-size: 0.8em;
	
	color: #fff;
}

#left-menu-edit form{
	display: inline;
}

#left-menu-edit div{
	text-align: left;
	padding-left: 2em;
	margin-top: 0.2em;
}

#left-menu-edit-new{
	float: left;
	margin-left: 2em;
	text-align: left;
}

.left-menu-edit-new-error{
	color: #ff0000;
}

#left-menu-edit .prio input{
	border:none;
	width: 1em;
}

.menu-left-longtext{
	font-size: 0.8em !important;
}


#logo{
	text-align: center;
}


#menu{
	background-color: #000;
}

#menu ul{
	list-style-type: none;
	height: 34px;

	padding-left: 0px;
	margin-left: 0px;
	border-bottom: solid #fefe00 3px;
}

#menu ul li{
	font-size: 0.7em;
	float: left;
	min-width: 12.6%;

	margin: 0em 2em 0em 0em;
}

#menu ul li a{
	color: #fff;

	display: block;
	padding: 11px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}


#menu .menu-selected{
	font-weight: bold;
}

#menu .menu-unselected{ }

#menu .menu-noborder{
	border-left: none !important;
}

#menu .menu-selected a{
	color: #fefe00;
	border: solid #fefe00 3px;
	border-bottom: none;

	background-image: url('/images/menu-selected.png');
	background-repeat: repeat-x;
}



#login{
	background-color: #232323;
	width: 30%;
	margin: auto;
	border: solid #000 1px;

	font-size: 0.8em;
	text-align: center;
}

#login h1{
	font-size: 1em;
	text-align: left;
	color: #fff;

	margin: 0.5em;
}

#login h1 span{
	color: #fefe00;
}

#login label{
	margin-left: -15em;
}

#login input{

	border: solid black 1px;
}

#login #submit{
	position: relative;
	text-align: right;
}

#login #submit #submit-button{
	position: relative;
	top: +1.5em;
	left: +1.5em;
	width: 156px;
	height: 28px;
	color: #000;
	font-weight: bold;
	font-size: 0.9em;

	background-image: url('/images/prihlasit/submit.png');
}

#login-error{
	color: #ff0000;
}



#reference-left{
	float: left;
	width: 14em;
	

/* 	border: solid #0e0e0e 1px; */
	min-height: 30em;
	_height: 30em;
}

#reference-edit{
	float: left;
	width: 60%;
	margin-left: 1em;
	font-size: small;

	text-align: left;
}

#reference-edit fieldset{
	border: solid #fefe00 1px;
	padding: 2em;
}

#reference-edit fieldset legend{
	color: #fefe00;
}

#reference-edit-images-images{
	float: left;
	position: relative;

	width: 100%;
	min-height: 10em;
	_height: 10em;
}

#reference-edit-images-images form{
	display: inline;
}

#reference-edit-images-images a span{
	position: absolute;
	display: none;

	right: 0px;
	top: 0px;
}

#reference-edit-images-images a span img{
	width: 150px;
}

#reference-edit-images-images a:hover span{
	display: block;
}

#reference div img{
	width: 100%;
	margin-bottom: 1em;
	border: solid #000 1px;
}

#reference div{
	text-align: center;
	float: left;

	width: 38em;

	margin-left: 1em;
}

#reference div div{
	float:none;

	margin-left: auto;
}	

#reference .reference-window{
	background-color: #000;
	border-top: solid #fefe00 1px;
	border-bottom: solid #fefe00 1px;		

	width: 35em;
	margin: 0 auto;

	padding-bottom: 1em;
	margin-bottom: 1em;

	position: relative;
}

#reference h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
	
	text-align: left;
	padding-left: 1em;
	margin-top: 1em;
}

#reference .reference-window-border h1{
	color: #f1f1f1;
	font-size: small;
	text-align: left;

	font-weight: normal;
}

#reference .reference-window-border h1 span{
	color: #fefe00;
}

#reference .reference-window p{
	font-size: small;
	padding-left: 2em;
	padding-right: 2em;

	text-align:justify;
}

#reference-edit .error{
	color: #ff0000;
}

.reference-download{
	float: right;
	position: absolute;
	bottom: -1em;
	right: -2.1em;

	border: solid #000 1px;
	background-color: #fefe00;
	width: 156px;
	height: 21px;

	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #000;

	font-size: 0.7em;

}

#reference-window-images{

}

#reference-window-images .cover-div{
	width: 32.5%;
	float: left;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

#sortiment-left{
	float: left;
	width: 14em;
	

/* 	border: solid #0e0e0e 1px; */
	min-height: 30em;
	_height: 30em;
}

#sortiment{
	float: left;
		
	/* width: 50em; */
  width: 68%;

	margin-left: 1em;
	padding: 1em;

	text-align: justify;

	font-size: 0.9em;

}

.sortiment-partner{
	padding: 0.5em;
}

.sortiment-position{
	text-align: left;
	
	color: #fff;

	letter-spacing: 0.05em;
}

.sortiment-position span{
	color: #fefe00;
}

.sortiment-position a{
	color: #fff;
}

.sortiment-position a:hover{
	color: #fefe00;
}

.sortiment-body{
	text-align: center;
}

.sortiment-window-right{
	float: right;

	background-color: #232323;
	border: solid #0d0d0d 1px;
	width: 90%;
	margin-top: 5em;
	margin-right: 2.5em;

	position: relative;
}

.sortiment-window-right .cover-div{
	width: 10em !important;
	height: 10em !important;
	float: left;

	position: relative;
}

.sortiment-window-right .cover-div img{
	width: 100% !important;

	position: absolute;
	top: -1.5em;
	left: -1.5em;

	border: solid #000 1px;
}

.sortiment-window-right .cover-div .image-cover{
	z-index: 10 !important;
	position: relative;
}

.sortiment-window-right h1{
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 0em;
	margin-top: 0.5em;
}

.sortiment-window-right h1 span{
	color: #fefe00;
}

.sortiment-window-right p{
	font-size: 0.8em;
	margin-right: 1.3em;
	margin-left: 1.3em;
	margin-top: 0.2em;
	padding-bottom: 1em;
}

.sortiment-window-right-more{

	float: right;
	position: absolute;
	bottom: -1em;
	right: -2.1em;

	border: solid #000 1px;
	background-color: #fefe00;
/* 	background-image: url('/images/sortiment/download.png'); */
	width: 156px;
	height: 21px;

	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #000;
}

.sortiment-window-left{
	float: left;

	background-color: #232323;
	border: solid #0d0d0d 1px;
	width: 90%;
	margin-top: 5em;
	margin-left: 2.5em;

	position: relative;
}

.sortiment-window-left .cover-div{
	width: 10em !important;
	height: 10em !important;
	float: right;

	position: relative;
}

.sortiment-window-left .cover-div img{
	width: 100% !important;

	position: absolute;
	top: -1.5em;
	left: +1.5em;

	border: solid #000 1px;
}

.sortiment-window-left .cover-div .image-cover{
	z-index: 10 !important;
	position: relative;
}

.sortiment-window-left h1{
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 0em;
	margin-top: 0.5em;
}

.sortiment-window-left h1 span{
	color: #fefe00;
}

.sortiment-window-left p{
	font-size: 0.8em;
	margin-left: 1.3em;
	margin-right: 1.3em;
	margin-top: 0.2em;
	padding-bottom: 1em;
}

.sortiment-window-left-more{
	
	float: left;
	position: absolute;
	bottom: -1em;
	left: -2.1em;

	border: solid #000 1px;
	background-color: #fefe00;
/* 	background-image: url('/images/sortiment/download.png'); */
	width: 156px;
	height: 21px;

	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #000;
}


.sortiment-window-full{

	background-color: #000;
	width: 100%;
	margin-top: 2em;

	border-top: solid #fefe00 3px;
	border-bottom: solid #fefe00 3px;


	position: relative;

	text-align: justify;

}

.sortiment-window-full .cover-div{
	width: 10em !important;
	height: 10em !important;
	float: right;

	position: relative;
}

.sortiment-window-full .cover-div img{
	width: 100% !important;

	position: absolute;
	top: -1.5em;
	left: +1.5em;

	border: solid #000 1px;
}

.sortiment-window-full .cover-div .image-cover{
	z-index: 10 !important;
	position: relative;
}

.sortiment-window-full h1{
	color: #fff;

	font-size: 1.3em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.sortiment-window-full h2{
	color: #fefe00;
	font-variant: small-caps;

	font-size: 0.9em;

	margin: 0.2em;
	padding-left: 1em;
}

.sortiment-window-full p{
	margin: 0em 2em 1.1em 2em;
	font-size: 0.9em;
}
.sortiment-window-full h1 span{
	color: #fefe00;
}

.sortiment-window-full a{
	display: block;
	position: relative;	

	margin: auto;
	margin-left: 0%;

	border: solid #000 1px;
	background-color: #fefe00;
/* 	background-image: url('/images/sortiment/download.png'); */
	width: 156px;
	height: 21px;	

	font-weight: bold;
	font-size: 0.7em;
	color: #000;
	text-align: center;

	top: +1.5em;
	left: -1.5em;

	padding-top: 7px;

}

.sortiment-window-non-float{
	float: none !important;
	position: static !important;

	background-image: none !important;
	border: none !important;

	color: #fff !important;
	font-weight: normal !important;
	
	margin-left: 3em;
}

.sortiment-window-border{
	border-top: solid #292929 3px;
}

#sortiment-upravy-zbozi{
	border: solid #fefe00 1px;
}

#sortiment-upravy-zbozi legend{
	color: #fefe00;
}

#sortiment-upravy-zbozi table{
	width: 100%;
}

#sortiment-upravy-zbozi th{
	text-align: center;
	background-color: #292929;
	color: #fff;
	
}

#sortiment-upravy-zbozi td{
	text-align: center;
	padding-left: 0.5em;
	padding-right: 0.5em;

}

#sortiment-upravy-zbozi td,th{
	border: solid #000 1px;	
	font-size: 0.8em;
}

#sortiment-upravy-zbozi .even{
	background-color: #202020;
}

#sortiment-upravy-zbozi .odd{
	background-color: #404040;
}

#sortiment-upravit-zbozi-full fieldset{
	border: solid #fefe00 1px;
}

#sortiment-upravit-zbozi-full legend{
	color: #fefe00;
}

#sortiment-upravit-zbozi-full input{
	border: solid black 1px;
}

#sortiment-upravit-zbozi-full input:focus{
	border: solid #fefe00 1px;
}

#sortiment-upravit-zbozi-full-img{
	position: relative;
	margin: 1em;
}

#sortiment-upravit-zbozi-full-img input{
	width: 700px;
}

#sortiment-upravit-zbozi-full-image{
	border: solid #ff0000 1px;
	position: absolute;
}

#sortiment-upravy-menu{
	border: solid #fefe00 1px;
}

#sortiment-upravy-menu legend{
	color: #fefe00;
}

.sortiment-window-more{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	margin-top: 0.3em;
}

#sortiment-upravy-vyrobce{
	border: solid #fefe00 1px;
}

#sortiment-upravy-vyrobce legend{
	color: #fefe00;
}

#sortiment-more-at{
	clear: both;
	padding-top: 4em;

	text-align: center;
}




.uvod-window{
	float: left;
	width: 32%;
	_width: 31.7%;
	height: 9em;
	margin: 0.5%;

	background-color: #232323;
	border: solid #0d0d0d 1px;

	text-align: center;
}

.uvod-window h1{
	font-size: 0.8em;
	color: #eeeeee;

	height: 1em;
	margin-top: 0px;

	padding-left: 1em;
	padding-top: 0.2em;

	text-align: left;
	border-top: solid #292929 3px;
}

.uvod-window span{
	color: #fefe00;
}

.uvod-window div{
	margin-left: 2em;
	width: 90%;
	

	text-align:left;
	font-size: 0.73em;
	
	position: relative;

}

.uvod-window .cover-div{
	width: 33%;
	float: left;
	margin-right: 1em;
	margin-left: -1em;
}


.uvod-window .cover-div img{
	width: 100%;
}


.uvod-window a:hover{
	color: #fefe00;	
}

#uvod{
	text-align: center;
}

#uvod-middle{
	margin: 0.4em;
	background-color: black;	

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	text-align: left;
}

#uvod-middle iframe{
	width: 97%;

	min-height: 340px;
	_height: 340px;
	border: none;
	margin-left: 15px;
}

.uvod-edit-image{
	width: 12em;
}

.uvod-edit-image-text{
	text-align: left;
}

.uvod-edit-image-text p{
	margin: 3px;
}


.uvod-edit-image-text p span{
	float:left;
	margin-right:3px;
	width:120px;
	text-align: right;
}

#uvod-o-spolecnosti-left{
	float: left;
	width: 24%;

	border: solid #0d0d0d 1px;
	
	padding: 0px;
	margin: 0px;
}

#uvod-o-spolecnosti-left .cover-div{
	position: relative;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-left div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-left div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-left img{
	width: 100%;
}

#uvod-o-spolecnosti-left .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-top{
	float: left;
	width: 72%;
	height: auto;

	margin-left: 1em;	

	
	border: solid #0d0d0d 1px;
}

#uvod-o-spolecnosti-top .cover-div{
	position: relative;
	
	float: left;
	width: 33.3%;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-top div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-top div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-top img{
	width: 100%;
	border: none;
}

#uvod-o-spolecnosti-top .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-main{
	float: left;

	margin: 1em 1em 1em 1em;

	padding: 1em;
	background-color: black;

	font-size: 0.8em;
	text-align: justify;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	min-height: 34em;
	_height: 34em;

	width: 70%;
}

#uvod-o-spolecnosti-main h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
}

#uvod-o-spolecnosti-main p{
	margin: 0em 0em 1.1em 0.8em;
}


.uvod-graficke-navrhy-window{
	min-height: 11em;
	_height: 11em;
	margin: 0.5%;
	
	width: 98.5%;

	background-color: #232323;
	border: solid #0d0d0d 1px;

	text-align: center;
}

.uvod-graficke-navrhy-window div{
	float: left;
	width: 33.3%;
/* 	height: 11em; */

	position: relative;
}

.uvod-graficke-navrhy-window img{
	width: 332px;
	height: 249px;

	z-index: -1;
}

.uvod-graficke-navrhy-window h3{
	margin: 3px;
}


.uvod-graficke-navrhy-window div div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

.uvod-graficke-navrhy-window div div a:hover{
	color: #fefe00;
}

.uvod-graficke-navrhy-window-middle{
	margin: 0em 1em 1em 1em;

	padding: 1em;
	background-color: black;

	font-size: 0.8em;
	text-align: justify;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	min-height: 15em;
	_height: 15em;
}

.uvod-graficke-navrhy-window-middle p{
	margin: 0em 0em 1.1em 0.8em;
}

.uvod-graficke-navrhy-window-middle h1{
	font-size: 1.4em;
	color: #fefe00;	
}

.uvod-graficke-navrhy-window-middle h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
}


.uvod-graficke-navrhy-tisk{
	color: #fff;
	font-size: 0.7em;
	line-height: 0.9em;
	clear: both;

	line-height: 4em;
}


#edit-uvod-graficke-navrhy fieldset{
	border: solid #fefe00 1px;
	color: #fefe00;

	margin: auto;
	width: 80%;
	
	text-align: left;
}

#edit-uvod-graficke-navrhy .cover-div{
	float: left;
	margin-right: 10px;
}

.error{
	color: #ff0000;
}

.graficke-navrhy-images img{
	width: 100px;
}

.graficke-navrhy-images legend img{
	width: auto !important;
}

#uvod-o-spolecnosti-left{
	float: left;
	width: 24%;

	border: solid #0d0d0d 1px;
	
	padding: 0px;
	margin: 0px;
}

#uvod-o-spolecnosti-left .cover-div{
	position: relative;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-left div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-left div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-left img{
	width: 100%;
}

#uvod-o-spolecnosti-left .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-top{
	float: left;
	width: 72%;
	height: auto;

	margin-left: 1em;	

	
	border: solid #0d0d0d 1px;
}

#uvod-o-spolecnosti-top .cover-div{
	position: relative;
	
	float: left;
	width: 33.3%;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-top div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-top div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-top img{
	width: 100%;
	border: none;
}

#uvod-o-spolecnosti-top .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-main{
	float: left;

	margin: 1em 1em 1em 1em;

	padding: 1em;
	background-color: black;

	font-size: 0.8em;
	text-align: justify;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	min-height: 34em;
	_height: 34em;

	width: 70%;
}

#uvod-o-spolecnosti-main h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
}

#uvod-o-spolecnosti-main p{
	margin: 0em 0em 1.1em 0.8em;
}


#uvod-o-spolecnosti-left{
	float: left;
	width: 24%;

	border: solid #0d0d0d 1px;
	
	padding: 0px;
	margin: 0px;
}

#uvod-o-spolecnosti-left .cover-div{
	position: relative;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-left div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-left div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-left img{
	width: 100%;
}

#uvod-o-spolecnosti-left .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-top{
	float: left;
	width: 72%;
	height: auto;

	margin-left: 1em;	

	
	border: solid #0d0d0d 1px;
}

#uvod-o-spolecnosti-top .cover-div{
	position: relative;
	
	float: left;
	width: 33.3%;

	left: auto;
	bottom: auto;

	background-color: transparent;
	border: none;	
	
	padding: 0em;

	background-image: none;

	font-size: 1em;
}

#uvod-o-spolecnosti-top div{
	width: auto;
	height: auto;

	font-size: 0.7em;

	position: absolute;
	left: +1em;
	bottom: 1em;

	background-color: #000;
	border: solid #c2c2c2 1px;
	
	padding: 0.1em 1em 0.1em 1em;

	background-image: url('/images/cover.gif');
}

#uvod-o-spolecnosti-top div a:hover{
	color: #fefe00;
}

#uvod-o-spolecnosti-top img{
	width: 100%;
	border: none;
}

#uvod-o-spolecnosti-top .image-cover{
	width: 100% !important;
}

#uvod-o-spolecnosti-main{
	float: left;

	margin: 1em 1em 1em 1em;

	padding: 1em;
	background-color: black;

	font-size: 0.8em;
	text-align: justify;

	border-top: solid #fefe00 2px;
	border-bottom: solid #fefe00 3px;

	min-height: 34em;
	_height: 34em;

	width: 70%;
}

#uvod-o-spolecnosti-main h2{
	font-size: 1em;
	color: #eeee00;
	margin: 0.2em;
	font-variant: small-caps;
}

#uvod-o-spolecnosti-main p{
	margin: 0em 0em 1.1em 0.8em;
}



