html,body {height:100%;margin:0;padding:0;min-width:990px} 
.blank {height:100%} 
.wrap {_height:80%;min-height:77%;}

html,body {padding:0;
background:#fff;
width:100%;text-align:center;
}
body{color:black;font-family: Arial,Geneva, Helvetica, sans-serif; font-size: 0.75em; margin: 0;}
img{
	border: none;
}
a{color:#000;text-decoration: none;}
a:hover {text-decoration: underline;} 
.blank {background-color: #3a3838;clear:both;}
.blankp {clear:both;}
.wrap {background-color: white;clear:both;width:100%;text-align:left;}
.header{height:150px;background: white url(./_img/nav/header2010.png) top center no-repeat;width:100%;}
#head {height:150px; margin:0 auto;width:990px;position:relative;color:#fff;font-size:11px;}
	.logo{ position:absolute; top:7px;left:60px;}
/*
	.lang_menu{ position:absolute;top:82px;color:#ffffff;left:30px;}
	.lang_menu img {position:relative;top:-2px;}
	.lang_menu .flag {position:absolute;top:2px;color:#ffffff;left:6px;}
  #langbox {position:absolute;top:-2px;left:0;width:100px;z-index:2}
  #langbox span {margin:4px 8px 6px 10px;display:block;position:relative;top:-6px;left:-4px;} 
  #langbox span.c {background:url('./_img/nav/check.png') top right no-repeat}
  #langbox span img {margin-right:4px;position:relative;top:2px;} 
  #ilangbox {margin:0 !important;background:#2a2829;padding:4px 0 0 0}
  #langbox div img {} 
  #langboxend {height:6px;background:url('./_img/nav/langboxend.png') top right no-repeat;position:relative;top:-6px;#top:0;margin:0 !important}
*/
/* nova skaredejsi pozice vlajecek */
  #ilangbox {position:absolute;top:0px;right:240px;}
  #ilangbox a {color:#000 !important;margin-right:6px;}
  #ilangbox span img {position:relative;top:2px;#top:8px;}
  #ilangbox span {position:relative;top:-1px;#top:0px;}
  #ilangbox span.c {background:transparent url('./_img/nav/langc.gif') 6px 0px no-repeat;}
  #ilangbox span a {text-decoration: none;position:relative;top:6px;#top:0px;}

	.dp_logo{ position:absolute;top:20px;right:80px;}
	.menu-hlavni .selected {text-decoration:underline}
	.menu-hlavni-left{position:absolute; left:100px;top:82px;}
	.menu-hlavni-right{position:absolute; left:365px;top:74px;}
	#head a {color:#fff;}
	
.clear {font-size:0;color:#000;clear:both;height:1px;}

#wrap {	background-color: white;width:100%;clear:both;text-align:center;}
.frame{width: 930px;margin:0 auto;text-align:left;;margin: 0 auto; background:#fff;min-height:100%;}	
	.left {width:260px; float: left; padding: 0 0px 0 0;margin:0 25px 45px 0;}
		li{list-style: none;}
		.menulevel {margin-bottom:35px;}
		ul{padding: 0; margin:0;list-style-type: none;}
		.level1ul {background:url('./_img/nav/menubg.png') 0 0px repeat-x;}
		.l10 {background-position:-100px -100px}
		.level1{text-align:right; font-size:11px;background: url(./_img/nav/leftmenu.png) right bottom no-repeat; height:25px; padding: 4px 0 2px 0;}
		.level1 a {display:block;font-size:11px;color:#fff;margin:9px 12px 0 0;#margin-top:12px;}
		.level2{font-weight: bold; background:url('./_img/nav/menu.png') 6px 13px no-repeat; border-bottom:1px #ccc solid;padding: 10px 10px 4px 20px;font-size:13px;}
		.level2s{font-weight: bold; background:url('./_img/nav/menucur.png') 6px 13px no-repeat; border-bottom:1px #ccc solid;padding: 10px 10px 4px 20px;font-size:13px;}
		ul.l3 {margin-top:1.5em;} 
    .level3 {padding: 1px 0 2px 0;margin:0 10px;text-align:right;font-size:11px;font-weight:normal}
		
		.breadcrumb {background: url(./_img/nav/breadcrumb.png) left bottom no-repeat; height:25px; padding: 2px 0 4px 0;margin-bottom:1px;}
		
.center {width:572px; float: left; padding: 0 0 0 10px;text-align:left;margin-bottom:45px;}
.center a{
	text-decoration: none;
}
.moc {font-size:18px;text-align:left}
.akcni {background-color:#BB3438;color:#fff;text-align:left;padding-top:10px;}
.akcnicena {font-size:18px;}
.pmoc,.pakcnicena {font-size:11px;}
.right {float: right; padding: 2px 0 4px 0;margin-bottom:45px;}
	.flash {width: 574px; height: 337px; position:absolute;clear:both}
	.miniflash {width: 430px; height: 280px; float: left; padding: 10px 10px 15px 0;clear:both}
	.maps {width: 430px; float: left; padding: 15px 10px 15px 0;}
	.right-notes{width: 132px; float: left; position:relative;text-align: left; margin: 10px 0 0 0;background:#efefef;height: 280px;}
	.inotes {padding:15px 10px;border-bottom:1px #ccc solid}
		.right-notes img {padding:0 1px 1px 0; vertical-align: middle;}
		.links {background:#e0e0e0;position:absolute;bottom:0;padding:15px 0px;}
    .links a {width: 132px;;margin: 0px 0 0px 0; text-decoration:underline; display: block; text-align: center;}
		.tabulka {clear: both; width: 574px;}
    .tabulkaflash { width: 574px;position:absolute;top:447px;border-top:1px #fff solid}
			/*.tabulka a{display: block;background:#eee; float: left;padding: 5px 8px ; margin: 0px 2px 3px 0; text-align: center;}*/
			/*.tabulka a{background:#eee;padding: 5px 8px ; margin: 0px 2px 3px 0; text-align: center;}*/
			.blankDiv{display: block; background:#eee; float: left; padding: 5px 8px; margin: 0px 2px 0 0; text-align: center;}
			.t_color{background: #F8F8F8;width:100%;}
			.t_color td img {margin:0 auto;}
			.t_color td{padding: 5px;text-align:center;}
			.t_color tr{ background: url(./_img/nav/list-l2-back.png) bottom repeat-x;background: #F8F8F8;padding: 5px;}
			.det_men{border:4px solid blue;}
			.tabulka table {clear: left;margin-top:0px;font-size:12px;}
			.tabulka tr { background: url(./_img/nav/list-l2-back.png) bottom repeat-x;}
			.titles{padding: 5px 8px;margin: 2px 2px 0 0;text-align: center;background: #eee;border-right: solid white 2px;white-space:nowrap}
			.detail_menu{margin-bottom: 2px;}
			.td1{ text-align: right; padding: 5px 0px 5px 0px; color: #aaa; font-weight: bold; width: 150px; }
			.td2{ padding: 5px 0 5px 0px; width: 396px;}
		
		
	.box{background: white url(./_img/nav/box-back2010.png) 0 94px repeat-x; width: 160px; height: 126px; padding: 0px 5px 5px 5px; float:left; margin: 20px 20px 20px 0;position:relative;border-bottom:1px #d6d6d6 solid}
		.box img{padding:0 0 3px 0}
		.boximg {margin: 0 0 12px 6px;display:block;}
  .ibox {height:110px;}
		a:hover {text-decoration:underline}
.menu-box{float: left; width:162px; height: 230px; text-align: right; padding: 10px 20px 0 0; font-weight: bold; font-size: 1.2em; display: block;}

.zob {vertical-align:bottom;border-bottom:1px #fff solid}
.foot{bottom:0px;font-weight: bolder;width:100%;position:relative;clear: both; font-size: x-small; color: #999; height: 70px; padding: 8px 0 0 0; 
background:#3a3838 url(./_img/nav/footer2010.png) center top no-repeat; text-align: center; }
	.foot img{border:0;}
.foot a{color:#999999;text-decoration: none;}
	.width {left:0px; margin: 0 auto;text-align:right;position:absolute;width:63%;top:38px;}
	.width img {position:relative;top:4px;left:-2px;}

h1 {margin:9px 0 0px 2px;padding-top:2px;}	
h1, h1 * {color:#fff;font-size: 11px; font-weight:normal;}
h1 a:hover {text-decoration:underline}

h2{padding: 0.5em 0 0.3em 0; margin:0; font-size: 1.1em;}
h3.podnadpis {clear:left;font-size:11px;margin-top:0em;margin-bottom:0;background:url('./_img/nav/podnadpis.png') top left no-repeat; padding: 4px 0 4px 7px; color:#fff; font-weight:normal;}
h1 a,h3.podnadpis a {color:#fff;}

#footlogo {width:250px;height:60px;background:#3a3838 url('_img/footlogo.gif') top center no-repeat;position:absolute;top:30px;left:-20px;}

p {padding: 0 0 0.5em 0; margin: 0;}

.b{border:1px red solid;}
.product_name{
	padding-top:5px;
	text-align:left;
	float:left;
	/*font-weight:bold;*/
}
.product_code{
	padding-top:5px;
	text-align:right;
	margin-right:140px;
}
.bold{
	font-weight:bold;
}
.image_lost{
	clear: both;
	padding-bottom:10px;
}
#image {vertical-align:top;border-bottom:2px #fff solid}
#colors {
  font-weight:bold;
  margin-bottom:2px;
}
.colors, #barvicky td {
	font-size:11px; padding:2px 0;vertical-align:top; 
}
.left_links{
	position:relative;top:-14px;left:-600px;float:right;
}
.right_quin{
	position:relative;left:170px;float:right;
}
.bodytext {font-weight:bold;}
.bodytext p {font-weight:normal;margin-top:6px}
.listbarvy {position:absolute;bottom:3px;right:5px;font-size:0.5em;}
a.externi2 {
	background: url("./_img/externi2.gif") no-repeat right center;
	padding: 3px 11px 3px 0;
	margin-right: 2px
}
.level2,.level2s {position:relative;}
#lupa {position:absolute;top:0;left:0}
.inotes a.selected {text-decoration:underline}
ul.l3 {padding-bottom:1.5em;margin-bottom:0.5em;}
li.l3lil {float:left;width:55%;margin-bottom:1em;}
li.l3li {float:left;width:45%;margin-bottom:1em;}
.l3 li.l3lin {margin-right:44%;}
.l3l {position:absolute;top:3.5em;width:44%;right:10px;#line-height:1.15em;}
.alevel3 {font-size:11px;font-weight:bold}
.sel,.sel a {color:#BB3438} 
#text .selected {font-weight: bold !important;color:#BB3438 !important}
.titlessel {font-weight: bold !important;color:#fff;background:#BB3438 url('./_img/nav/bgred.png') bottom left repeat-x !important;padding: 5px 8px;margin: 2px 2px 0 0;text-align: center;border-right: solid white 2px;}
h4 {margin:2px 0;font-size:14px;font-weight:bold;}
.titlessel a {color:#fff}
.zmeny {text-align:right;color:#999;font-size:11px;margin-right:3px;}
td {text-align:left !important; }
.level3 a.selected {color:#BB3438}
#gray {width: 990px; margin: 0 auto;text-align:left;position:relative;}
#gray img {position:absolute;}
.width img {position:relative !important;}
#gray_lf {left:45px;top:15px;}
#gray_dp {left:173px;top:15px;}
#gray_exerace {left:298px;top:21px;}
#gray_good {left:393px;top:18px;}
.textik {margin: 8px 0 20px 0; font-size: 11px;}