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

body,td,th,input,select,textarea {

	font-size: 11px;

	font-family: Verdana, Helvetica, Arial;

	font-weight: normal;

	font-style: normal;

	text-decoration: none;

	color: #505050;

	line-height: 1.4em;

	margin-bottom: 0px;

	margin-top: 0px;

}

body {

	margin-left:0px;

	margin-top:0px;

	margin-right:0px;

	margin-bottom:0px;

}

hr {

	border: 0;

	color: #CCCCCC;

	background-color: #CCCCCC;

	height: 1px;

	display:block;

	margin: 20px 0 20px 0;

}

div#related hr {

	border: 0;

	color: #CCCCCC;

	background-color: #CCCCCC;

	height: 1px;

	display:block;

	margin: 5px 0 5px 0;

}

h1 {

	margin:0 0 20px 0;

	padding:0;

	font-size:15px;

	text-transform: uppercase;

	line-height: 1.3em;

}

h2 {

	margin:20px 0 20px 0;

	padding:0;

	font-size:13px;

	text-transform: uppercase;

	line-height: 1.1em;

}

h3 {

	margin:20px 0 20px 0;

	padding:0;

	font-size:11px;

	text-transform: uppercase;

	line-height: 1.1em;

}

img {

	border: 0 none;

}

form {

	display: inline;

}

a, a:link, a:visited {

	color: #000000;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

div {

	overflow: hidden;

	text-align: left;

}

div#top {

	margin:0 auto;

	width:965px;

	height:100px;

}

div#top div#logo{

	padding:27px 0 0 30px; 

	width:560px;

	float:left;

}

div#top div#controls{

	width:270px; 

	margin:27px 30px 0 0; 

	float:right;

}

div#top div#controls div#jazyky{

	text-align:right;

}

div#top div#controls div#jazyky img{

	padding-left:8px;

}

div#top div#controls div#jazyky.fr img{

	padding-left:4px;

}

div#top div#controls div#distributori{

	padding-top:5px;

	text-align:right;

}

div#top div#controls div#nastroje{

	padding-top:12px;

}

div#top div#controls div#nastroje input {

	border:solid 1px #666666;

}

div#top div#controls div#nastroje input.fr {

	width:83px;

}

div#top div#controls div#nastroje_stranky {

	padding-top:5px;

	float:left;

}

div#top div#controls div#nastroje_stranky img{

	padding-left:4px;

}

div#menubar {

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#db002a;

	display:block;

}

div#menubar.blue {

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#5b7095;

	display:block;

}

div#menubar.yellow {

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#f0b972;

	display:block;

}

div#menu {

	margin:0 auto;

	width:905px;

	padding:1px 30px 0 30px;

}

/* Parent - Level 0 */



div#menu ul {

	list-style: none;

	margin:0;

	padding:0;

}

div#menu ul li {

	float:left;

	padding-right:43px;

}

div#menu.fr ul li {

	float:left;

	padding-right:32px;

}

div#menu a {

	text-transform: uppercase;

	text-decoration: none;

	color: #ffffff;

}

div#menu a:hover, div#menu #activeitem, div#menu #inpath {

	color: #333333;

}

div#menu .lastitem {

	padding-right:0;

}

div#navigace {

	width:905px;

	padding:0 30px;

	margin:0 auto;

	font-size:10px;

	color:#CCCCCC;

	height:15px;

	display:block;

}

div#navigace ul {

	margin:0;

	padding:0;

	list-style-type: none;

}

div#navigace ul li {

	float:left;

	padding-right:5px;

}

div#navigace a {

	text-decoration: none;

	color: #CCCCCC;

	text-transform:lowercase;

}

div#fnavigace a:hover {

	color: #333333;

}



/* Frontpage Elements */



div#frontpage {

	display:block;

	width:905px;

	margin:20px auto;

}

div#frontpage div#frontpageHalfLeft {

	float:left;

	width:445px;

}

div#frontpage div#frontpageHalfRight {

	float:right;

	width:445px;

}



div#redbar {

	margin:20px auto;

	width:100%;

	height:17px;

	background-color:#db002a;

	display:block;

}

div#redbar.blue {

	margin:20px auto;

	width:100%;

	height:17px;

	background-color:#5b7095;

	display:block;

}

div#redbar.yellow {

	margin:20px auto;

	width:100%;

	height:17px;

	background-color:#f0b972;

	display:block;

}

div#boxes {

	display:block;

	width:905px;

	margin:20px auto;

}

div#boxes .container {

	width:215px; float:left;

}

div#boxes .box {

	width:213px; float:left; border:#CCCCCC solid 1px;

	cursor:pointer;

}

div#boxes .hspace {

	width:15px; height:205px; float:left; 

}

div#boxes .hspace_end {

	width:15px; height:205px; float:left; 

}

div#boxes .vspace {

	width:215px; height:15px; float:left; 

}

div#boxes h2 {

	padding:10px 10px 0 10px;

	margin:0;

}

div#boxes p {

	padding:0 10px 0 10px;

	margin:0;

}



/* Child - Level 1 */



div#core {

	display:block;

	width:905px;

	margin:20px auto;

	background-image: url(core.png);

	background-repeat: repeat-y;

}

div#core div#navigation {

	width:200px;

	float:left;

}

div#core div#navigation ul {

	margin:0;

	padding:0;

	list-style-type: none;

}

div#core div#navigation ul li, div#core div#navigation .lastitem {

	display:block;

	padding-bottom:3px;

}

/* Child - Level 2 */



div#core div#navigation ul ul {

	margin:0;

	padding:0;

	list-style-type: none;

}

div#core div#navigation ul ul li {

	padding-left: 10px;

	display:block;

	padding-bottom:3px;

	margin:5px 0;

}

/* Child - Level 3 */



div#core div#navigation ul ul ul {

	margin:0;

	padding:0;

	list-style-type: none;

}

div#core div#navigation ul ul ul li {

	padding-left: 15px;

	display:block;

	padding-bottom:3px;

}

div#core div#navigation a  {

	text-transform: uppercase;

	text-decoration: none;

	color: #333333;

}

div#core div#navigation ul ul li a  {

	text-transform:none;

	text-decoration: none;

	color: #333333;

}



div#core div#navigation a:hover, div#core div#navigation #activeitem {

	color: #db002a;

}

div#core div#navigation .inpath {

	color: #db002a;

}

div#core div#navigation .M2, div#core div#navigation .M3, div#core div#navigation .M4 {

	margin-bottom:5px;

}

div#core div#obsah {

	width:455px;

	padding: 0 25px;

	float:left;

}

div#core div#related {

	width:175px;

	padding-left:25px;

	float:right;

}

div#addressbar {

	float:none;

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#db002a;

	display:block;

}

div#addressbar.blue {

	float:none;

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#5b7095;

	display:block;

}

div#addressbar.yellow {

	float:none;

	margin:0 auto;

	width:100%;

	height:17px;

	background-color:#f0b972;

	display:block;

}

div#adresa {

	font-size:10px;	

	color:#FFFFFF;

	margin:0 auto;

	width:905px;

	padding:0px 30px 0 30px;

}

div#adresa .spacer {

	margin: 12px 12px;

}

div#adresa .spacer_se {

	margin: 6px 6px;

}

div#adresa .spacer_de {

	margin: 6px 6px;

}

div#adresa .spacer_no {

	margin: 18px 18px;

}

div#adresa .spacer_couk {

	margin: 13px 13px;

	font-size:9px;

}

#tableDownload img {

	border: 1px solid #CCCCCC;

}

#tableDownload td {

	border-bottom: 1px solid #CCCCCC;

}

#tableBottomBorder td {

	border-bottom: 1px solid #CCCCCC;

}

#tableBottomBorder img {

	padding: 5px 0;

}

.imgMarginLeft {

	margin-left:10px;

}

.spot {

	display:none;

}

/* NO MAP */

.area{

	height:17px;

	position:relative;

}

/*

.area a, .area a:visited{

	color:#534236;

	text-decoration:none;

	font:bold 12px/14px arial;

}

.area a:hover{

	color:#534236;

	text-decoration:none;

	font:bold 14px/15px arial;

}

*/

#zone9{top:-330px; left:360px;}

#zone8{top:-380px; left:250px;}

#zone7{top:-310px; left:180px;}

#zone6{top:-216px; left:213px;}

#zone5{top:-170px; left:220px;}

#zone4{top:-235px; left:75px;}

#zone3{top:-150px; left:50px;}

#zone2{top:-144px; left:164px;}

#zone1{top:-186px; left:210px;}
