.logo{
	position:relative; display:block; float:left;  margin-top:6px; margin-left:10px; color:#cc0000; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; padding-bottom:2px; padding-left:50px; padding-top:2px; padding-right:2px; margin-bottom:0px;
}
.logo2{
	padding-bottom:0px; border-bottom:1px solid #000; margin-bottom:0px; width:1000px; height:140px; background-color:#fff; background-image:url(images/linea-logo2.jpg);
}
.hlavni-telo{
	padding-left:15px; width:743px; background-color:#fff; display:inline; float:left; position:relative; 
}
.hp-txt p{margin-top:6px;}
.hp-txt ul{margin-left:20px;}

.h980{height:960px;}
.h985{height:985px;}
.h995{height:995px;}
.h1035{height:1085px;}
.h1060{height:1060px;}
.h1090{height:1090px;}
.h1160{height:1160px;}
.h1300{height:1300px;}
.h1325{height:1325px;}
.h1370{height:1370px;}
.h1400{height:1400px;}
.h1420{height:1420px;}
.h1450{height:1450px;}
.h1500{height:1500px;}
.h1530{height:1530px;}
.h1600{height:1600px;}
.h1620{height:1620px;}
.h1680{height:1680px;}
.h1720{height:1720px;}
.h1770{height:1770px;}
.h1800{height:1800px;}
.h1850{height:1850px;}
.h1975{height:1975px;}
.h2050{height:2050px;}
.kontakt p{ font-size:13px;}
.t10{margin-top:10px;}
.t6{margin-top:6px;}
.ml30{margin-left:30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mb8{margin-bottom:8px;}
.ml8{margin-left:8px;}
.mr8{margin-right:8px;}
.b9{border:1px solid #999;}
.fs10{font-size:10px;}
.ac{ text-align:center!important;}
.cr{color:#990000;}

#link-farm {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:100%; text-align:left;
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top:0px; font-size:8px; background-color:#666; line-height:14px;
}
#link-farm a{color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#link-farm p{color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.zahrada-img img{border:1px solid #999; width:220px; height:170px;}
.dvere-img img{border:1px solid #999; width:140px; height:170px;}
.spoluprace{border-top:6px solid #990000; border-bottom:6px solid #990000; margin-top:6px; padding-top:10px!important; width:680px; background-color:#FF9966; padding-left:10px!important;}
.projekcni{width:370px; text-align:justify; float:left; display:inline;}
.projekcni-div{float:left; display:inline; margin:8px 0 0 25px;}
.projkcni-galerie{margin-top:16px;}
.projkcni-galerie img{ border:1px solid #999; width:170px; height:136px;}
.projkcni-studio{display:inline; float:right; width:268px; margin-top:-25px; margin-right:10px;}
.hp-kontakt{display:inline; float:left; width:320px; height:200px; border:0px solid #ff0000; margin:17px 0 0 0; padding-top:10px;}
.bluebox350{float:left; display:inline; width:350px;}

.projekcni-cinnost-menu{ color:#FF3!important;}
.balterio{float:right; margin-left:10px;}

.ik2{float:left; display:inline; width:640px; border:0px; padding-left:18px; padding-right:0px;}

.pt6 p{margin-top:6px!important;}
.pt6 ul{margin-left:15px!important;}
.drez-img img{width:84px; height:45px;}
.kovani-img img{width:264px; height:69px; margin-top:8px;}

.obal-menu{border:0px solid #000; float:left; display:inline; background-color:#F28B66}
.obal-telo{border:0px solid #000; float:left; display:inline; background-color:#fff; border-left:1px solid #000;}

.sedy-okraj-1{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft-l.gif);}
.sedy-okraj-2{float:left; display:inline; width:10px; position:relative; border:0px solid #CCFF00; height:1380px; background-color:#333; background-image:url(images/soft.gif);}

.hr-c{width:695px; height:8px; background-color:#990000; margin-top:10px; filter:filter: alpha(opacity=70);}
.galerie-skrine img{ width:300px; height:231px; border:1px solid #999; margin-bottom:10px; margin-top:7px; margin-right:5px;}
.provozni-doba{ font:Arial, Helvetica, sans-serif!important; font-size:12px; padding-left:5px; padding-top:8px; border-top:4px solid #666; margin-top:15px; margin-left:5px; margin-right:5px; color: #666; line-height:15px;}
.provozni-doba2{ font:Arial, Helvetica, sans-serif!important; font-size:12px; padding-left:5px; padding-top:8px; border-top:4px solid #666; margin-top:5px; margin-left:5px; margin-right:5px; color: #666; line-height:15px;}

#akce{display:inline; float:left; width:360px; height:210px; border:1px solid #999; margin:20px 0 0 30px; background-color:#990000; background-image:url(images/podklad-akce.jpg);}
#akce h2{ margin-top:21px;}
#akce p{ padding:2px 8px 0 10px; color:#fff;}
#akce img{border:1px solid #999; margin-right:8px; width:120px; height:140px;}

#galerie{
	float:right; display:inline;
	width:240px;
	border:1px dotted #ccc;
	margin-left:10px; padding-bottom:5px; margin-right:10px;
	text-align:center;
}
#galerie h2{
	padding-left:3px;
	padding-top:0px; padding-bottom:0px;
	background-color:#EC5100; color:#fff;
	font-size:0.8em;
	background-image:none;
}
#galerie img{
	border:0px;
	margin-top:5px;
}

#corian{ display:block; margin-top:8px; margin-bottom:6px;}
#corian img{ width:30px; height:30px; float:left; display:inline;}


#realizace img{width:221px; height:155px; border:1px solid #999; border-left:4px solid #CC4A06; margin-right:6px; float:left; display:inline; margin-top:6px;}

#tabs{
	border:1px dotted #333;
	background-color:#fff;
	width:350px;
}
#tabs td{ height:16px!important; padding:3px 0 3px 6px;}
#tabs th{ height:16px!important; padding:3px 0 3px 6px;}
.kontakt{
	float:left; display:inline; width:460px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-bottom:10px;
}
.podklad-kuchyne{ background-image:url(images/podklad-kuchyne.gif); background-position:right top; background-repeat:repeat-y;}
.podklad-skrine{ background-image:url(images/podklad-skrine.gif); background-position:right top; background-repeat:repeat-y;}
.podklad-byt{ background-image:url(images/podklad-byt.gif); background-position:right top; background-repeat:repeat-y;}
.podklad-komerce{ background-image:url(images/podklad-komerce.gif); background-position:right top; background-repeat:repeat-y;}
.podklad-partneri{ background-image:url(images/podklad-partneri.gif); background-position:right top; background-repeat:repeat-y;}
.kuchyne{
	float:left; display:inline; width:700px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-right:10px; padding-bottom:10px;
}
.kuchyne h2{
	background-image:url(images/h1.gif); background-repeat:no-repeat;
}
.kuchyne h4{background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:25px; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:0px; height:20px; clear:both;}
.kuchyne p{ font-size:13px;}
.kuchyne hr{height:5px; background-color:#999;}

.vyprodej{float:left; display:inline; width:700px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-right:10px; padding-bottom:10px;}
.vyprodej h2{	background-image:url(images/h1.gif); background-repeat:no-repeat;}
.vyprodej h4{background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:25px; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:0px; height:20px; clear:both;}
.vyprodej p{ font-size:13px;}
.akce{border:1px dotted #F28B66; width:550px; height:200px; background-color:#FAFAFA; margin-top:15px;}
.akce h3{ margin-top:-6px; margin-left:8px; color:#EC5100;}
.akce img{width:210px; height:160px; float:left; border:1px solid #999; margin-left:8px; margin-top:5px; margin-right:8px;}

.sluzby-img{float:right; margin-right:15px; margin-top:-26px; border:1px solid #999;}
.galerie-zidle-ton img{float:left; display:inline; margin-top:10px; border:1px solid #999; margin-right:1px;}
.kontakt h2{
	background-image:url(images/h1.gif); background-repeat:no-repeat;
}
.kontakt h3{
	font-size:0.9em;
	margin-top:0px;
	padding-top:5px;
}
.kontakt h4{
	font-size:0.9em;
	padding-bottom:0px; margin-bottom:0px;
	padding-left:0px;
}
.kontakt h5{background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:5px; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:25px; padding-top:0px; height:20px;}
.kontakt p{ text-align:justify; padding:0 10px 10px 0;}
.kontakt ul{padding:0px 10px 0 15px;}

.ostatni{
	float:left; display:inline; width:710px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-bottom:10px;
}
.ostatni p{ font-size:13px;}
.ostatni h2{
	background-image:url(images/h1.gif); background-repeat:no-repeat;
}
.ostatni h3{
	font-size:13px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.ostatni h4{
	font-size:0.9em;
	padding-bottom:0px; margin-bottom:0px;
	padding-left:0px;
}
.ostatni h5{background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:5px; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:0px; height:20px;}
.ostatni p{ text-align:justify; padding:0 10px 15px 0;}
.ostatni ul{padding:0 10px 0 15px; margin-top:-15px;}
.ostatni li{margin-top:0px;}

.kuchyne-ukazka{float:left; display:inline; width:340px; margin-top:15px; margin-bottom:10px; border-left:3px solid #fff; font-size:12px;}
.kuchyne-ukazka img{ width:190px; height:142px; float:left; margin:0px 10px 0px 10px; border:1px solid #999;}

.kuchyne-ukazka-b{float:left; display:inline; width:340px; margin-top:15px; margin-bottom:10px; border-left:3px solid #fff; font-size:12px;}
.kuchyne-ukazka-b img{ width:121px; height:142px; float:left; margin:0px 10px 0px 10px; border:1px solid #999;}

.kuchyne-ukazka-c{float:left; display:inline; width:340px; margin-top:5px; margin-bottom:5px; border-left:3px solid #fff; font-size:12px;}
.kuchyne-ukazka-c img{ width:121px; height:142px; float:left; margin:0px 10px 0px 10px; border:1px solid #999;}

.kuchyne-ukazka-d{float:right; display:inline; width:340px; text-align:right; margin-top:14px; margin-bottom:10px; margin-right:15px; border-right:3px solid #fff; font-size:12px;}
.kuchyne-ukazka-d img{float:right; width:190px; height:142px; margin:0px 10px 0px 10px; border:1px solid #999;}

.kuchyne-ukazka-x{float:left; display:inline; text-align:left; margin-top:14px; margin-bottom:10px; padding-left:10px; margin-left:0px; border-left:3px solid #fff; font-size:12px;}
.kuchyne-ukazka-x img{float:left; height:142px; margin:0px 10px 0px 0px; border:1px solid #999;}

.kuchyne h5{ background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:5px; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:0px; height:20px;}
.kuchyne h6{ background-image:url(images/h6-podklad.jpg); background-repeat:no-repeat; margin-top:15px; color:#333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:80px; padding-top:4px; height:20px; display:block; clear:both;}

.partneri h6{ background-image:url(images/h7-podklad.jpg); background-repeat:no-repeat; margin-top:15px; color:#333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:80px; padding-top:4px; height:20px; display:block; clear:both;}
.partneri{
	float:left; display:inline; width:700px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-right:10px; padding-bottom:10px;
}
.partneri h2{
	background-image:url(images/h1.gif); background-repeat:no-repeat;
}
.partneri h4{background-image:url(images/h5-podklad.jpg); background-repeat:no-repeat; margin-top:25px; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px; padding-top:0px; height:20px; clear:both;}
.partneri p{ font-size:13px; margin-top:5px;}
.partneri div{font-size:12px;}
.partneri img{border:1px solid #999; margin-right:15px; margin-left:10px; width:160px; height:120px;}


hr{
	height:1px; margin-right:15px;
}
.kontakt table{
	border-collapse:collapse;
	border:1px solid #fff;
	width:350px;
	font-size:0.9em;
}
.mapa{
	margin-right:10px; margin-top:10px; float:right
}
.planovac{
	margin-top:12px; margin-bottom:0px; width:500px; border:1px dotted #666; padding-left:10px!important; padding-bottom:8px; width:360px; background-color:#CCC;
}
.navigace{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; margin-left:8px; margin-bottom:0px; display:block
}
.navigace a{color:#000;text-decoration:underline;}
.telo-ost{
	float:left; display:inline; width:460px; background-color:#EFEFEF; border-left:1px dashed #F28B66; padding-left:15px; padding-bottom:10px; height:918px;
}
#box1{
	border-left:5px solid #FF6600; margin-left:-25px; float:left; display:inline; width:220px;
}
#box-ost{
	border-left:5px solid #FF6600; margin-left:10px; float:left; display:inline; width:220px;
}
#box-ost h3{
	filter:filter: alpha(opacity=80); width:200px; background-color:#000;
}

.box1{
	border-left:5px solid #FF6600!important; margin-left:-25px; float:left; display:inline; width:280px!important;  height:170px!important;
}
.box1 h3{
	filter:filter: alpha(opacity=80); width:260px!important; background-color:#000!important;
}
.box-ost{
	border-left:5px solid #FF6600!important; margin-left:20px!important; float:left; display:inline; width:280px; height:170px!important;
}
.box-ost h3{
	filter:filter: alpha(opacity=80); width:260px!important; background-color:#000!important;
}


#box1 h3{
	filter:filter: alpha(opacity=80); width:200px; background-color:#000;
}

p{
	 font-size:13px;
}
H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 2.5em;  COLOR: #08478f; LINE-HEIGHT: normal;
	padding-bottom:1px; padding-top:1px; margin-top:5px; margin-left:-15px; margin-bottom:8px; font-size:1.1em; font-weight:bold; color:#EC5100; background-color:#000;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
H2 {
	FONT-SIZE: 1.45em
}
H3 {
	FONT-SIZE: 1.2em
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
#text P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#text UL {
	PADDING-LEFT: 50px; MARGIN: 10px 0px
}
OL {
	PADDING-LEFT: 50px; MARGIN: 10px 0px
}
.galerie {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.galerie P {
	CLEAR: both
}
.galerie A {
	BORDER-RIGHT: #e0ebf5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0ebf5 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #e0ebf5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0ebf5 1px solid; TEXT-DECORATION: none; _width: 150px
}
.galerie IMG {
	DISPLAY: block; MARGIN: auto auto 3px
}
.galerie A:hover {
	BORDER-RIGHT: #3165a1 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #3165a1 2px solid; PADDING-LEFT: 4px; BACKGROUND: #e6eef7; PADDING-BOTTOM: 4px; BORDER-LEFT: #3165a1 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #3165a1 2px solid
}
.c {
	TEXT-ALIGN: center
}
.r {
	TEXT-ALIGN: right
}
.q {
	CLEAR: both
}
HR.q {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px auto; WIDTH: 90%; COLOR: #fff; BORDER-BOTTOM: #efefef 2px solid; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px; _margin-bottom: 0
}
DIV.c HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px auto; WIDTH: 90%; COLOR: #fff; BORDER-BOTTOM: #efefef 2px solid; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px; _margin-bottom: 0
}
.fr {
	FLOAT: right
}
.fl {
	FLOAT: left
}
.foto {
	BORDER-RIGHT: #e0ebf5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0ebf5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0ebf5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0ebf5 1px solid
}
A:hover .foto {
	BORDER-LEFT-COLOR: #08478f; BACKGROUND: #3165a1; BORDER-BOTTOM-COLOR: #08478f; BORDER-TOP-COLOR: #08478f; BORDER-RIGHT-COLOR: #08478f
}
.fl50 {
	FLOAT: left; WIDTH: 50%; _width: 49%
}
.border-left.fl50 {
	WIDTH: 49%; _width: 48%
}
.ods {
	PADDING-LEFT: 40px! important
}
.ikony {
	BORDER-RIGHT: #e4e4e4 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e4e4e4 2px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #e4e4e4 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e4e4e4 2px solid
}
.ikony DIV {
	FLOAT: left; MARGIN: 2px; WIDTH: 181px; POSITION: relative; HEIGHT: 135px
}
.ikony DIV.q {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; POSITION: static; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
.ikony H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 5; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 161px; BOTTOM: 6px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 29px; TEXT-ALIGN: right
}
.ikony SPAN {
	Z-INDEX: 10; BACKGROUND: no-repeat 0px 0px; LEFT: 0px; WIDTH: 181px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 49px; _cursor: hand
}
.linea-a{
	color: #EC5100;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.linea-b{
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	filter:filter: alpha(opacity=100); position:relative; display:block; margin-top:0px; margin-left:240px; font-weight:bold; padding-bottom:2px; padding-left:2px; padding-top:5px; padding-right:2px; margin-bottom:0px; color:#BF0404;
}
.linea-b img{padding-right:3px; margin-top:4px; float:left;}

.none {
	DISPLAY: none
}
.border-left {
	BORDER-LEFT: #e4e4e4 1px solid
}

TABLE {
	MARGIN: 10px 15px; BORDER-BOTTOM: #e4e4e4 2px solid
}
TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
TR.border-width-3 TD {
	BORDER-BOTTOM-WIDTH: 3px
}
TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 5px; COLOR: #990000; text-align:left; PADDING-TOP: 5px
}

.butt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.list LI {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.list H3 {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}



#menu {
	BORDER-RIGHT: #122426 0px solid; BACKGROUND: #F28B66; float:left; display:inline; width:240px; position:relative; height:1035px; 
}

#menu A {
	COLOR: #fff; TEXT-DECORATION: none
}

#menu li{list-style:none!important; list-style-type:none!important; list-style-image:none;}

#menu UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; PADDING-TOP: 4px; BORDER-BOTTOM: #000 0px solid; height:18px; background-image:url(images/menu-li.jpg); background-color:#BF0404; background-repeat:repeat-x; color:#fff; border-top:0px solid #000; 
}


#menu UL LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 1em; BACKGROUND: url(images/menu-sipka.gif) no-repeat 12px 0.3em; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; border-bottom:1px dotted #ccc; height:18px; FONT-WEIGHT: normal; color:#fff;
}
#menu UL LI LI STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 1em; BACKGROUND: url(images/menu-sipka.gif) no-repeat 12px 0.3em; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; 
}
#menu UL LI LI STRONG {
	BACKGROUND-IMAGE: url(images/menu-sipka-active.gif); COLOR: #fbdc0c; 
}
#menu UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #F28B66; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #122426 0px solid
}
#menu UL UL LI {
	MARGIN-BOTTOM: 1px
}
#menu UL LI A:hover {
	 TEXT-DECORATION: underline;
}
#menu UL LI LI A:hover {
	BACKGROUND-COLOR: transparent
}


@media Screen, Tv, Projection    
{
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	FONT-SIZE: 0.8em; background-image:url(images/body-podklad.jpg); background-color:#666465; background-repeat:repeat-y; background-position:center; LINE-HEIGHT: 1.5em; FONT-FAMILY: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}
#kostky {
	MIN-WIDTH: 500px; MIN-HEIGHT: 100%;  MAX-WIDTH: 1190px; MARGIN: auto; TEXT-ALIGN: left; _height: 100%
}
#hlavicka {
	BACKGROUND: url(images/hlavicka-fotky.jpg) #fff no-repeat 90% 0px; POSITION: relative; _height: 1px
}
#hlavicka #pruhy-stin {
	BACKGROUND: url(images/pruhy-vlevo.png) no-repeat 0px 0px; _height: 1px
}
#hlavicka #pruhy-stin-vpravo {
	PADDING-LEFT: 30px; BACKGROUND: url(images/pruhy-vpravo.png) no-repeat 100% 0px
}
#hlavicka .box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; BACKGROUND: url(images/kostky-hlavicka.png) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 6px; HEIGHT: 110px
}
#hlavicka IMG {
	DISPLAY: none
}
#hlavicka H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; OVERFLOW: hidden; WIDTH: 419px; COLOR: #08478f; LINE-HEIGHT: 1em; PADDING-TOP: 20px; POSITION: relative; HEIGHT: 73px
}
#hlavicka H2 EM {
	DISPLAY: block; FONT-SIZE: 0.6em; FONT-STYLE: normal
}
#hlavicka H2 SPAN {
	Z-INDEX: 4; BACKGROUND: url(images/logo.png) no-repeat 0px 0px; LEFT: 0px; WIDTH: 419px; POSITION: absolute; TOP: 0px; HEIGHT: 93px
}
#de #hlavicka H2 SPAN {
	BACKGROUND-IMAGE: url(images/logo-de.png)
}
#hlavicka A {
	DISPLAY: block
}
#hlavicka H3 {
	DISPLAY: none
}
A {
	COLOR: #08478f; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #4675ab
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.produkt-tabulka P.border {
	BORDER-TOP: #eaeaea 1px solid
}
.index-box {
	BACKGROUND: #fff; MARGIN: 0px 1%; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 47%
}
.index-box-red {
	BACKGROUND: #efefef; MARGIN: 0px 1%; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 47%
}
.index-box DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px
}
.index-box-red DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px
}
.index-box-red {
	BORDER-LEFT-COLOR: #bf1200; BACKGROUND: #bf1200; BORDER-BOTTOM-COLOR: #bf1200; COLOR: #fff; BORDER-TOP-COLOR: #bf1200; BORDER-RIGHT-COLOR: #bf1200
}
.index-box-red A {
	COLOR: #fff
}
#stranka {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:1000px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; margin-top:0px;
}
#stranka .box {
	PADDING-LEFT: 32px; MARGIN: auto
}
#stranka-margin {
	PADDING-LEFT: 0px;
}
#text {
	BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: 100%; LINE-HEIGHT: normal;  border-left:1px solid #000; border-right:1px solid #000;
}

.seda {
	BACKGROUND: #efefef
}
TR.seda TD {
	BACKGROUND: #efefef
}
#kontakt {
	BORDER-RIGHT: #669cd0 0px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #669cd0 0px solid; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FLOAT: right; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: #669cd0 3px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #669cd0 3px solid
}
#kontakt A {
	PADDING-RIGHT: 20px! important; DISPLAY: block; PADDING-LEFT: 50px! important; BACKGROUND: url(images/ikona-kontakt.gif) #08478f no-repeat 15px 50%; PADDING-BOTTOM: 18px! important; PADDING-TOP: 18px! important
}
#kontakt A:hover {
	BACKGROUND-IMAGE: url(images/ikona-kontakt-hover.gif); COLOR: #fbdc0c
}

#paticka {
	CLEAR: both; BORDER-TOP: #F2E7B1 1px solid; FONT-SIZE: 0.9em; BACKGROUND: #BF0404; MARGIN-LEFT: 0px; COLOR: #fff; LINE-HEIGHT: normal; MARGIN-RIGHT: 1px; TEXT-ALIGN: right; _height: 1px; width:999px; height:75px;
}
#paticka P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 200px; PADDING-TOP: 10px
}
#paticka A {
	COLOR: #fff;
}
#paticka .polozky{
	float:left; display:inline; width:485px; text-align:left; padding-left:15px;
}
#paticka .steco{
	float:left; display:inline;
}
#paticka .toplist{
	float:left; display:inline; margin-left:35px; padding-top:8px;
}
#paticka .linea{
	float:left; display:inline; width:490px; padding-right:5px;
}

#autor {
	DISPLAY: block; FLOAT: left; PADDING-TOP: 3.5em! important
}
#autor A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#autor A:hover {
	COLOR: #fff! important; TEXT-DECORATION: underline
}


}

@media Print    
{
BODY {
	FONT-SIZE: 0.8em; FONT-FAMILY: Arial, sans-serif
}
#kostky {
	MAX-WIDTH: none; WIDTH: 100%! important
}
#hlavicka {
	MARGIN-BOTTOM: 30px
}
A {
	COLOR: #000
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#kosik {
	DISPLAY: none
}
#menu {
	DISPLAY: none
}
#autor {
	DISPLAY: none
}
#paticka {
	DISPLAY: none
}
#hlavicka H2 {
	DISPLAY: none
}
#hlavicka H3 {
	DISPLAY: none
}
#lang {
	DISPLAY: none
}
H1 {
	FONT-SIZE: 1.8em;
}
H1 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important;
}
H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important
}
H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 10px 0px; PADDING-TOP: 0px! important
}
.fl50 H2 {
	MARGIN-LEFT: 10px! important
}
.ikony {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; BORDER-BOTTOM: #efefef 2px solid; BORDER-RIGHT-WIDTH: 0px
}
.ikony {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px
}
.ikony SPAN {
	POSITION: relative
}
.ikony H3 {
	POSITION: relative;
}
.ikony H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MIN-HEIGHT: 2em; PADDING-BOTTOM: 0px! important; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px! important; TEXT-ALIGN: left; _height: 2em;
}
.ikony A {
	TEXT-DECORATION: none
}
.ikony DIV {
	WIDTH: 32%; HEIGHT: auto
}
.ikony IMG {
	MARGIN: 0px 0px 10px
}
.ikony .q {
	DISPLAY: block
}
#text P {
	PADDING-LEFT: 0px! important
}
.produkt-tabulka P {
	MARGIN: 5px 0px; LINE-HEIGHT: normal! important
}

}

