/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}

/*h1 {font-size:140%;margin:30px 0 15px 0;}*/
#right h2 {font-size:16px;/* 130% */margin:30px 0 10px 0;color:#790000;}
#right .ram h2 {font-size:100%;margin:0;}
#right .topbox h2 {font-size:18px;font-size:18px;font-weight:normal;line-height:1.2em;margin:0;color:#790000;}
/*h3 {font-size:120%;margin:20px 0 5px 0;}*/


blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer}

#right p a {text-decoration:underline;color: #362f2d;}
#right p a:hover {text-decoration:none;}

sup {color:red;}
span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* CSS RESET KONEC */
body{
  background-color: #fff;
  color: #362f2d;
  line-height: 1.4em;
  font-family: arial, Tahoma;
  font-size: 12px;
}
.clear {
  width: 100%;
  clear: both;
  font-size: 1px;
}
input, textarea {
  border: solid 1px #cacaca;
  padding: 2px 3px;
}
ul{
  list-style: none;
}
img {
   behavior: url("../pngbehavior.htc");
}
a{
  text-decoration: none;
  color: #362f2d;
}
a:hover{
  text-decoration: underline;
}
#all {
  width: 992px;
  margin: 0 auto;
  padding: 0px 0px 23px 0px;
  text-align: left;
  background: url(../images/back.jpg) no-repeat bottom left;
}
#header {
  text-align: left;
  width: 940px;
  margin: 0 auto;
  padding: 30px 10px 0px 10px;
  position: relative;
  height: 100px;
  /*background: url(../images/header.jpg) no-repeat top left;*/
}
#main {
  width: 940px;
  margin: 0 auto;
  padding: 0px 10px 0px 10px;
  clear: both;
  background: #fff url(../images/main.gif) repeat-x top left;
  text-align: left;
  /*padding-bottom:15px;*/
  position:relative;
}
#left{
  width: 190px;
  float: left;
}
#right{
  width: 740px;
  float: right;
}

#header {overflow:hidden;}
/*   header */
#header ul{
  margin: 0px;
  padding: 10px 0px 0px 0px;
  float: right;
  width: 744px;
  font-size: 12px;
  list-style: none;
  margin-top:11px;
}
#header ul li{
  margin: 0px;
  padding: 0px;
  float: left;
}
#header ul li a{
  margin: 0px 0px 0px 0px;
  display: block;
  border-right:1px solid #fff;
  float: left;
  text-align: center;
  height: 33px;
  text-decoration: none;
  padding: 17px 15px 0px 15px;
  color: #49413C;
}
#header ul li a.last {margin-right:0;}
#header ul li a:hover, #header ul li.active a{
    color: black;
    text-decoration: underline;
}
img.logo{
  position: relative;
  top: 20px;
  float: left;
}
.rightheader{
  text-align: right;
  color: #362f2d;
  font-size: 11px;
}
.rightheader a{
  font-weight: bold;
  text-decoration: underline;
  color: #790000;
}
.rightheader a:hover{
  text-decoration: none;
}
.rightheader input{
  width: 122px;
  font-size: 11px;
  margin-right: 8px;
}
.rightheader img{
  border: solid 1px #b0b0b0;
  position: relative;
  top: 3px;
  margin: 0px 2px 0px 15px;
}
a.en{
  color: #362f2d;
  font-weight: normal;
  text-decoration: none;
  background: url("../images/en.jpg") left center no-repeat;
  padding-left:25px;
  float:right;
}
a.en:hover{
  text-decoration: underline;
}
a.cs{
  color: #362f2d;
  font-weight: normal;
  text-decoration: none;
  background: url("../images/cs.gif") left center no-repeat;
  padding-left:25px;
  float:right;
}
a.cs:hover{
  text-decoration: underline;
}
/*   </header> */

/*   left */
#left ul.menu{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#left ul.menu li{
  margin: 0px 0px 1px 0px;
  padding: 0px;
}
#left ul.menu li a{
  margin: 0px 0px 0px 0px;
  height: 27px;
  color: #fff;
  background: url(../images/menu.jpg) repeat-x top left;
  display: block;
  padding: 8px 0px 0px 18px;
}
#left ul.menu li a:hover{
  background: url(../images/menu.jpg) repeat-x 0px -36px;
  text-decoration: none;

}
#left ul.zmena1 li a{
  background: url(../images/menu.jpg) repeat-x 191px 0px;
}
#left ul.zmena2 li a{
  background: url(../images/menu.jpg) repeat-x 382px 0px;
}
#left ul.zmena3 li a{
  background: url(../images/menu.jpg) repeat-x 573px 0px;
}
#left ul.zmena1 li a:hover{
  background: url(../images/menu.jpg) repeat-x 191px -36px;
}
#left ul.zmena2 li a:hover{
  background: url(../images/menu.jpg) repeat-x 382px -36px;
}
#left ul.zmena3 li a:hover{
  background: url(../images/menu.jpg) repeat-x 573px -36px;
}
#left ul.menu li.active a{
  background: url(../images/menu.jpg) repeat-x 0px -36px;
  text-decoration: none;
}
#left ul.zmena1 li.active a{
  background: url(../images/menu.jpg) repeat-x 191px -36px;
}
#left ul.zmena2 li.active a{
  background: url(../images/menu.jpg) repeat-x 382px -36px;
}
#left ul.zmena3 li.active a{
  background: url(../images/menu.jpg) repeat-x 573px -36px;
}
#left ul.menu li ul.podmenu {background-color: #e1e1e1;padding-bottom:15px;}
#left ul.menu li ul.podmenu li a {
  background: #e1e1e1 url(../images/podmenu.jpg) no-repeat 18px 10px;
  margin: 0px 0px 0px 0px;
  color: #790000;
  line-height:16px;
  padding-left:35px;
  padding-top:8px;
  height:auto;
  margin-bottom:5px;
  *margin-bottom:0px;
}
#left ul.menu li ul.podmenu li {
  margin: 0px;
}
#left ul.menu li ul.podmenu li.active a {
  font-weight: bold;
  text-decoration: underline;
}
#left ul.menu li ul.podmenu li a:hover {
  text-decoration: underline;
  background: #e1e1e1 url(../images/podmenu.jpg) no-repeat 18px 10px;
}

#left ul.menu li ul.podmenu li.active ul li a {
  background-image:none;
  margin: 0px 0px 0px 0px;
  color: #000;
  padding: 8px 0px 0px 45px;

  font-weight:normal;
}

#left ul.menu li ul.podmenu ul li a:hover {
  background-image:none;
  margin: 0px 0px 0px 0px;
  color: #000;
  padding: 8px 0px 0px 45px;
  font-weight:normal;
  text-decoration:none;
}

#left ul.menu li ul.podmenu li.active ul li.active a {
  background-image:none;
  margin: 0px 0px 0px 0px;
  color: #000;
  padding: 8px 0px 0px 45px;
  font-weight:bold;
}

#left .box{
  margin: 5px 0px;
  background: #e8e8e8;
  padding: 12px 10px 12px 18px;
  line-height: 1.5em;
}
#left .box a{
  font-weight: bold;
}
#left .box h4{
  color: #790000;
  padding-bottom: 4px;
}
#left h3{
  height: 26px;
  display: block;
  color:white;
  padding: 9px 0px 0px 18px;
  background: url(../images/h22.jpg) repeat-x top left;
}
#left img{
  margin: 1px 0px 1px 0px;
  display: block;
}
#left .boxik{
  margin: 0px 0px 5px 0px;
  background: #e8e8e8;
  padding: 12px 18px;
  line-height: 1.5em;
}

#left .box a.f0 {font-weight:normal;font-size:11px;color:#790000;text-decoration:underline}
#left .box a:hover.f0 {text-decoration:none}
#left .box a.f1 {font-weight:normal;font-size:12px;color:#336699;text-decoration:underline}
#left .box a:hover.f1 {text-decoration:none}
#left .box a.f2 {font-weight:normal;font-size:14px;color:#000;text-decoration:underline}
#left .box a:hover.f2 {text-decoration:none}
#left .box a.f3 {font-weight:normal;font-size:16px;color:#790000;text-decoration:underline}
#left .box a:hover.f3 {text-decoration:none}
#left .box a.f4 {font-weight:normal;font-size:18px;color:#336699;text-decoration:underline}
#left .box a:hover.f4 {text-decoration:none}
#left .box a.f5 {font-weight:normal;font-size:18px;color:#336699;text-decoration:underline}
#left .box a:hover.f5 {text-decoration:none}

/*  </left>  */

/*  right  */
#right .box{
  float: left;
  width: 367px;
} 
#right .levy{
  margin-right: 6px;
}
#right .box h3{
  height: 43px;
  display: block;
  font-size: 12px;
  color: #fff;
  padding: 9px 0px 0px 18px;
  background: url(../images/h3_right.jpg) repeat-x top left;
}
#right .box .podbox{
  background: #f0f0f0;
  padding: 9px;
  height: 50px;
}
#right .box .podbox img{
  float: left;
  margin-right: 15px;
  position: relative;
  top: 6px;
}
#right .box .pravy{
  background: url(../images/backbox.jpg) no-repeat top left;
  padding-left: 170px;
}
#right .box .pravy h4{
  color: #790000;
  padding-left: 5px;
  font-size: 16px;
  margin-top:10px;
}
.indexbox{
  background: url(../images/img.jpg) no-repeat bottom left;
  height: 130px;
  padding: 180px 350px 0px 20px;  
  margin-bottom: 10px;
  clear: both;
}


/*
.indexbox .ram{
  background: url(../images/pruhledny.png) no-repeat bottom left;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pruhledny.png', sizingMethod='scale');
  height: 101px;
  width: 361px;
  padding: 10px 10px 0px 15px;  
  clear: both;
  border:1px solid red;
}
*/

.indexbox .ram h1{
  color: #790000;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom:5px;
  font-size: 20px;
}

.indexbox .ram .archiv {text-align:right;}

.smallbox1{
  float: left;
  padding-right: 7px;
  width: 242px;
}
#right .smallbox1 h2{
  background: url(../images/h21.jpg) repeat-x top left;
  height: 26px;
  font-size: 12px;
  color: #fff;
  padding: 9px 0px 0px 10px;
}
.smallbox1 h2 a{
  color: #fff;
}
.smallbox1 p a{
  height: 77px;
  padding: 20px 65px 0px 15px;
  display: block;
  background:#fff url(../images/indexbox1.jpg) no-repeat top left;
  font-size:12px;
}
.smallbox1 p a p{
  padding:0px;
  margin:0px;
  margin-right:10px;
}
.smallbox2{
  float: left;
  width: 242px;
  padding-right: 7px;
}
#right .smallbox2 h2{
  background: url(../images/h22.jpg) repeat-x top left;
  height: 26px;
  font-size: 12px;
  color: #fff;
  padding: 9px 0px 0px 10px;
}
.smallbox2 h2 a{
  color: #fff;
}
.smallbox2 p a{
  height: 77px;
  padding: 20px 65px 0px 15px;
  display: block;
  background:#fff url(../images/indexbox2.jpg) no-repeat top left;
  font-size:12px;
}
.smallbox3{
  float: left;
  width: 242px;
}
#right .smallbox3 h2{
  background: url(../images/h23.jpg) repeat-x top left;
  height: 26px;
  font-size: 12px;
  color: #fff;
  padding: 9px 0px 0px 10px;
}
.smallbox3 h2 a{
  color: #fff;
}
.smallbox3 p a{
  height: 77px;
  padding: 20px 65px 0px 15px;
  display: block;
  background:#fff url(../images/indexbox3.jpg) no-repeat top left;
  font-size:12px;
}
.smallbox1 p a:hover, .smallbox2 p a:hover, .smallbox3 p a:hover{
  text-decoration:none;
}
#copy{
  background: #f1f1f1;
  height: 32px;
  color: #969696;
  clear: both;
  font-size: 10px;
  padding: 18px 15px 0px 15px;
  position: absolute;
  bottom: 4px;
  right:9px; 
  width:711px;
}
#copy p{
  float: left;
}
#copy ul{
  float: right;
  font-size:9px;
}
#copy ul li{
  display: inline;
}
#copy ul li a{
  color: #736357;
}
#right p.rozcestnik{
  float: none;
  padding: 7px 0px 9px 0px;
  font-size: 11px;
  border-top: 1px solid #ddd;
}
#right p.rozcestnik a{
  text-decoration: underline;
}
#right p.rozcestnik a:hover{
  text-decoration: none;
}
a.mapa{
  float: right;
  font-size: 11px;
  padding-right: 15px;
  color: #790000;
  padding-top:6px;
}
.topbox{
  background: url(../images/img2.jpg) no-repeat top left;
  height: 100px;
  font-size: 12px;
  color: #fff;
  clear: both;
  padding: 5px 0px 15px 10px;  
}
.boxvtop{
  width: 316px;
  height: 88px;
  background: url(../images/topvbox.png) no-repeat bottom left filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='topvbox.png', sizingMethod='scale');
  padding: 12px 30px 0px 20px;
}
.boxvtop h2{
  color: #790000;
  font-weight: normal;
  line-height: 1.2em;
  font-size: 18px;
}
h1.hl{
  color: #790000;
  font-weight: normal;
  line-height: 1.2em;
  font-size: 18px;
  padding: 10px 0px 10px 0;
}
#right .textram{
  padding: 10px 35px 10px 15px;
  background: #e6e6e6;
  margin-bottom: 10px;
}
.textram ul {list-style: disc;margin-left:20px;margin-bottom:5px;}
.textram ol {margin-left:20px;margin-bottom:5px;}
.textram p {margin-bottom:10px;}
.textram a {color:#43709a;font-weight:bold;text-decoration:underline;}
.textram a:hover {text-decoration:none;}
.textram p {font-weight:normal}

.item {height:165px;float:left;width:126px;padding-bottom:15px;padding-left:18px;overflow:hidden;}

.item img{
  display: block;
  width:126px;height:130px;
}
.item a h3{
  background: url(../images/h3b.jpg) repeat-x top left;
  height: 26px;
  font-size: 12px;
  display: block;
  margin: 0px;
  color: #fff;
  padding: 9px 0px 0px 0px;
  text-align:center;
  cursor:pointer;
}

.item a.two-lines h3 {height:35px;padding:0 3px 0 3px;overflow:hidden;font-size:11px;}

.domy-byty-list a h3{
  background: url(../images/hdmb.gif) repeat-x top left;
  height: 26px;
  font-size: 12px;
  display: block;
  margin: 0px;
  color: #fff;
  padding: 9px 0px 0px 0px;
  text-align:center;
  cursor:pointer;
}
/*
.item a h3.minType{
  height: 35px;
  font-size: 11px;
  display: block;
  margin: 0px;
  color: #fff;
  text-align:center;
  padding-top:0px;
  line-height:14x;
  cursor:pointer;
}
*/
.item a:hover h3 {
  background: url(../images/h3a.jpg) repeat-x top left; 
  text-decoration: none;
}
.item h3.neactive  a{
  background: url(../images/h3c.jpg) repeat-x top left;
  height: 26px;
  font-size: 12px;
  display: block;
  margin: 0px;
  color: #fff;
  padding: 9px 0px 0px 20px;
}

.velky_item {width:168px;margin:10px 30px;height:190px;}
* html .velky_item {width:168px;margin:10px 20px;}
.velky_item img {width:151px;height:152px;}
.velky_item h3 {background:#2c5782;}
.velky_item .minType {line-height:1.5;}

/*
.nabidka1-active h3 a{  width: 147px;  height: 25px;  display: block;  background: url(../images/nabidka1.jpg) no-repeat top left;  padding: 75px 5px 10px 220px;  color: #fff;  float: left;}
.nabidka1-active h3 a:hover{  background: url(../images/nabidka1_on.jpg) no-repeat top left;  text-decoration: none;}
.nabidka1-noactive h3 a{  width: 147px;  height: 25px;  display: block;  background: url(../images/nabidka1.jpg) no-repeat top left;  padding: 75px 5px 10px 220px;  color: #fff;  float: left;}
.nabidka1-noactive h3 a:hover{  background: url(../images/nabidka1_on.jpg) no-repeat top left;  text-decoration: none;}
.nabidka2-active h3 a{  width: 147px;  height: 25px;  float: left;  display: block;  background: url(../images/nabidka2.jpg) no-repeat top left;  padding: 75px 0px 10px 220px;  color: #fff;}
.nabidka2-active h3 a:hover{  background: url(../images/nabidka1_on.jpg) no-repeat top left;  text-decoration: none;}
.nabidka2-noactive h3 a{  width: 147px;  height: 25px;  float: left;  display: block;  background: url(../images/nabidka2.jpg) no-repeat top left;  padding: 75px 0px 10px 220px;  color: #fff;}
.nabidka2-noactive h3 a:hover{  background: url(../images/nabidka2neactive_on.jpg) no-repeat top left;  text-decoration: none;}
*/
.detail1 {
  float: left;

}
.detail2 {
  float: left;
  width: 200px;
  padding: 25px 30px 0px 20px;
}
.detail3 {
  float: left;
  width: 210px;
  padding: 50px 10px 0px 10px;
}
.detail3 ul {
  list-style: disc;
  margin-left:15px;
}
.detail3 ol {
  list-style: disc;
  margin-left:15px;
}
img.fotodet{

  border: solid 10px #e6e6e6;
  display: block;
}
img.foto{
  width: 104px;
  height:85px;
  display: block;
  float: left;
  margin: 0px 1px 1px 0px;
  border: solid 10px #e6e6e6;
}
.detail1 h4{
  color: #818181;
  padding: 8px 0px 8px 15px;
}
.detail2 h2{
  color: #362f2d;
  font-size: 16px;
  border-bottom: solid 6px #cfcfcf;
  padding: 0px 0px 12px 0px;
  margin-bottom: 10px;
}
.detail2 table {
  border-bottom: solid 6px #cfcfcf;
  padding: 0px 0px 10px 0px;
  width:200px;
}
.detail2 table tr td{
  padding: 2px 10px 2px 0px;
}
.detail2 table tr td strong{
  color: #790000;
  font-weight: normal;
}
.detail2 p.techn{
  padding: 15px 0px 0px 0px;
  line-height:20px;
}
.detail2 p.techn strong{
  font-size: 12px;
  color: #818181;
  font-weight: normal;
  padding-left:8px;
  padding-right:4px;
}
.detail2 p.techn img.fileIco {
  margin-left:8px;
}

.detail2 p.techn a{
  color: #790000;
  font-weight: bold;  
}
#catalog-detail-selected-list{
  clear: both;
  font-size: 11px;
  line-height: 1.2em;
}
#catalog-detail-selected-list ul li{
  width: 205px;
  height: 65px;
  padding: 10px 0px 0px 10px;
  float: left;
  margin-right: 5px;
  border: solid 1px #d8d4d1;
}
#catalog-detail-selected-list ul li img{
  float: left;
  margin-right: 10px;
}
p.zpet{
  float: left;
  padding-top: 23px;
  cursor: pointer;
  padding-right: 8px;
}
p.dalsi{
  float: right;
  padding-top: 23px;
  cursor: pointer;
  padding-left: 3px;
}
#strip{
  width: 5000px;
}
input.submit-button {width:60px;background-color:white;border:0px;border:none;cursor:pointer;color:black;font-size:11px;font-weight:normal}
.rightheader form{float:right;width:250px;}
h1.clanekh {font-size:16px;margin-bottom:15px;color:#790000;}
.mapa-stranek ul {margin-left:20px;list-style:disc;}
.mapa-stranek ul a {text-decoration:underline;}
.mapa-stranek ul a:hover {text-decoration:none;}
  
.clanek {padding:15px;padding-top:5px;}
.clanek h2 {margin:0px 0 10px 0;font-size:16px;color:#790000;}
.clanek h3 {margin:0px 0 10px 0;font-size:13px;color:#790000;}
.clanek h3 {margin-bottom:10px;}
.clanek p {margin-bottom:10px;text-align:justify}
.clanek p a {color:rgb(121,0,0);text-decoration:underline;}
.clanek sup {color:black;}
.clanek ol {margin-left:30px;margin-bottom:10px;}
.clanek ul {list-style: disc;margin-lefT:30px;margin-bottom:10px;}
.clanek li a {color:rgb(121,0,0);text-decoration:underline;}
.clanek li a:hover {text-decoration:none;}
.clanek table {margin-bottom:10px;}
.clanek.clanekDetail table {border-collapse:separate;border-spacing:0px;*border-collapse:collapse;}
.clanek.clanekDetail table th {border-top:1px solid white;border-right:1px solid white;text-align:left;background:#dadada;padding:4px 8px;border-bottom:1px solid #cacaca;}
.clanek.clanekDetail table td {border-top:1px solid white;border-right:1px solid white;background:#f5f5f5;border-bottom:1px solid #dadada;padding:4px 8px;}
.clanek.clanekDetail table tr.second td {background:#eee;}

.nabidka-komerce-active {width:367px;height:100px;float:left;margin-bottom:10px;position:relative}
.nabidka-komerce-active h3 {width:352px;position:absolute;bottom:0px;right:0px;background: url("../images/fxd.gif") center top repeat-x;height:35px;line-height:35px;font-size:12px;color:white;padding-left:15px;/*cursor:pointer;*/text-align:center;}
.nabidka-komerce-active a:hover h3 {background: url("../images/h3a.jpg") center top repeat-x;text-decoration:none;}

.nabidka-domy-active {width:367px;height:100px;float:left;margin-bottom:10px;margin-left:4px;position:relative}
.nabidka-domy-active h3 {width:352px;position:absolute;bottom:0px;right:0px;background: url("../images/hdmb.gif") center top repeat-x;height:35px;line-height:35px;font-size:12px;color:white;padding-left:15px;/*cursor:pointer*/text-align:center;}
.nabidka-domy-active a:hover h3 {background: url("../images/h3a.jpg") center top repeat-x;text-decoration:none;}

.nabidka-noactive h3 {position:absolute;bottom:0px;right:0px;background: url("../images/fxdx.gif") center top no-repeat;width:145px;height:35px;line-height:35px;font-size:12px;color:white;padding-left:15px;/*cursor:pointer*/}
.nabidka-komerce-noactive a:hover h3 {background: url("../images/h3a.jpg") center top repeat-x;text-decoration:none;}

form.formDotaz {margin-left:30px;}
form.formDotaz legend {display:none;}
form.formDotaz label {float:left;width:120px;}
form.formDotaz input {float:left;width:170px;margin-bottom:5px;}
form.formDotaz textarea {float:left;width:260px;height:100px;margin-bottom:5px;}
form.formDotaz button {float:left;}

.dotazBanner {font-size:12px;vertical-align:-2px;border:6px solid rgb(207,207,207);display:block; padding:5px 3px;}
.dotazBanner img {floaT:left;margin-right:10px;margin-top:7px;}
.dotazBanner em {font-style:normal;color:#6c6c6c;font-weight:normal;}

.leftSpec {margin-right:10px;floaT:left;width:350px;}
.rightSpec {floaT:left;width:350px;}
.leftSpec .boxSpec, .rightSpec .boxSpec {width:345px;float:left;margin-bottom:10px;}
.leftSpec .boxSpec img, .rightSpec .boxSpec img {float:left;}
.leftSpec .boxSpec p, .rightSpec .boxSpec p {float:right;width:245px;}
.leftSpec .boxSpec p strong, .rightSpec .boxSpec strong {text-transform:uppercase}

.techVlastnosti {float:left;width:700px;}
.techVlastnosti .boxTech {float:left;width:330px;margin:10px;}
* html .techVlastnosti .boxTech {margin:5px;}
.techVlastnosti .boxTech img {float:right;}
.techVlastnosti .boxTech p {float:left;width:160px;margin-top:100px;}
.techVlastnosti .boxTech p img {float:left;margin-right:12px;}

.downoad a{
  float:left;
  width:150px;
  margin-left:5px;
  margin-bottom:10px;
}
.downoad img{
  float:left;
  margin-left:7px;  
}

  /* higshlith / img */
  
  .highslide {
  	cursor: url('../highslide/graphics/zoomin.cur'), pointer;
      outline: none;
  }
  .highslide-active-anchor img {
  	visibility: hidden;
  }
  .highslide img {
  	border: 2px solid gray;
  }
  .highslide:hover img {
  	border: 2px solid white;
  }
  
  .highslide-wrapper {
  	background: white;
  }
  .highslide-image {
      border: 2px solid white;
  }
  .highslide-image-blur {
  }
  .highslide-caption {
      display: none;
      
      border: 2px solid white;
      border-top: none;
      font-family: Verdana, Helvetica;
      font-size: 10pt;
      padding: 5px;
      background-color: white;
  }
  .highslide-loading {
      display: block;
  	color: black;
  	font-size: 8pt;
  	font-family: sans-serif;
  	font-weight: bold;
      text-decoration: none;
  	padding: 2px;
  	border: 1px solid black;
      background-color: white;
      
      padding-left: 22px;
      background-image: url('../highslide/graphics/loader.white.gif');
      background-repeat: no-repeat;
      background-position: 3px 1px;
  }
  a.highslide-credits,
  a.highslide-credits i {
      padding: 2px;
      color: silver;
      text-decoration: none;
  	font-size: 10px;
  }
  a.highslide-credits:hover,
  a.highslide-credits:hover i {
      color: white;
      background-color: gray;
  }
  
  .highslide-move {
      cursor: move;
  }
  
  .highslide-overlay {
  	display: none;
  }
  
  a.highslide-full-expand {
  	background: url('../highslide/graphics/fullexpand.gif') no-repeat;
  	display: block;
  	margin: 0 10px 10px 0;
  	width: 34px;
  	height: 34px;
  }
  
  
  /* Controlbar example */
  .controlbar {	
  	background: url('../highslide/graphics/controlbar4.gif');
  	width: 167px;
  	height: 34px;
  }
  .controlbar a {	
  	display: block;
  	float: left;
  	/*margin: 0px 0 0 4px;*/	
  	height: 27px;
  }
  .controlbar a:hover {
  	background-image: url('../highslide/graphics/controlbar4-hover.gif');
  }
  .controlbar .previous {
  	width: 50px;
  }
  .controlbar .next {
  	width: 40px;
  	background-position: -50px 0;
  }
  .controlbar .highslide-move {
  	width: 40px;
  	background-position: -90px 0;
  }
  .controlbar .close {
  	width: 36px;
  	background-position: -130px 0;
  }
  
  
  /* Necessary for functionality */
  .highslide-display-block {
      display: block;
  }
  .highslide-display-none {
      display: none;
  }
  
  /* highslide / html */
  .highslide-html {
      background-color: white;
  }
  .highslide-html-blur {
  }
  .highslide-html-content {
  	position: absolute;
      display: none;
  }
  .highslide-loading {
      display: block;
  	color: black;
  	font-size: 8pt;
  	font-family: sans-serif;
  	font-weight: bold;
      text-decoration: none;
  	padding: 2px;
  	border: 1px solid black;
      background-color: white;
      
      padding-left: 22px;
      background-image: url('../highslide/graphics/loader.white.gif');
      background-repeat: no-repeat;
      background-position: 3px 1px;
  }
  a.highslide-credits,
  a.highslide-credits i {
      padding: 2px;
      color: silver;
      text-decoration: none;
  	font-size: 10px;
  }
  a.highslide-credits:hover,
  a.highslide-credits:hover i {
      color: white;
      background-color: gray;
  }
  
  
  /* Styles for the popup */
  .highslide-wrapper {
  	background-color: white;
  }
  .highslide-wrapper .highslide-html-content {
      width: 300px;
      padding: 5px;
  }
  .highslide-wrapper .highslide-header div {
  }
  .highslide-wrapper .highslide-header ul {
  	margin: 0;
  	padding: 0;
  	text-align: right;
  }
  .highslide-wrapper .highslide-header ul li {
  	display: inline;
  	padding-left: 1em;
  }
  .highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
  	display: none;
  }
  .highslide-wrapper .highslide-header a {
  	font-weight: bold;
  	color: gray;
  	text-transform: uppercase;
  	text-decoration: none;
  }
  .highslide-wrapper .highslide-header a:hover {
  	color: black;
  }
  .highslide-wrapper .highslide-header .highslide-move a {
  	cursor: move;
  }
  .highslide-wrapper .highslide-footer {
  	height: 11px;
  }
  .highslide-wrapper .highslide-footer .highslide-resize {
  	float: right;
  	height: 11px;
  	width: 11px;
  	background: url('../highslide/graphics/resize.gif');
  }
  .highslide-wrapper .highslide-body {
  }
  .highslide-move {
      cursor: move;
  }
  .highslide-resize {
      cursor: nw-resize;
  }
  
  /* These must be the last of the Highslide rules */
  .highslide-display-block {
      display: block;
  }
  .highslide-display-none {
      display: none;
  }/* CSS Document */
  
  
.align-right {text-align:right;}
.align-center {text-align:center;}  
  
.newsAnotImg {float:left;margin:0 10px 10px 0;border:1px solid #1B6228;}
.novinky h2 {font-size:120%;margin-bottom:5px;}
.novinky .textram {margin-left:150px;}
.boxvtop h1 a, .boxvtop h2 a {color:#790000 !important;}

.referenceBox {}
.referenceBox .left {width:130px;margin-right:10px;float:left;}
.referenceBox .right {width:570px;float:left;}
.referenceBox h3 a {font-size:14px;color:#336699;text-decoration:underline;margin-bottom:5px;margin-bottom:6px;display:block;}
.referenceBox h3 a:hover {text-decoration:none;}
.referenceBox .right  {text-align:justify;}

table.download {border-collapse:collapse;width:100%;margin-bottom:10px;}
table.download td {border:1px solid #cacaca;padding:8px 10px;}
table.download td a {color:#790000;}

.clanekFooter {}
.clanekFooter .left {floaT:left;width:500px;line-height:28px;}
.clanekFooter .left strong, .clanekFooter .left img {float:left;}
.clanekFooter .left strong {width:60px;}
.clanekFooter .left img {margin-right:5px;margin-top:6px;}
.clanekFooter .left a {color:#790000;text-decoration:underline}
.clanekFooter .left a:hover {text-decoration:none}
.clanekFooter .right {floaT:right;width:200px;text-align:right;line-height:28px;}
.clanekFooter .right a {color:#790000;text-decoration:underline}
.clanekFooter .right a:hover {text-decoration:none}
.clanekFooter .right a.posli {background: url("../images/posli.gif") right center no-repeat; padding-right:25px;}
.clanekFooter .right a.print {background: url("../images/print.gif") right center no-repeat; padding-right:25px;}

a.f0 {font-weight:normal;font-size:11px;color:#790000;text-decoration:underline}
a:hover.f0 {text-decoration:none}
a.f1 {font-weight:normal;font-size:12px;color:#336699;text-decoration:underline}
a:hover.f1 {text-decoration:none}
a.f2 {font-weight:normal;font-size:14px;color:#000;text-decoration:underline}
a:hover.f2 {text-decoration:none}
a.f3 {font-weight:normal;font-size:16px;color:#790000;text-decoration:underline}
a:hover.f3 {text-decoration:none}
a.f4 {font-weight:normal;font-size:18px;color:#336699;text-decoration:underline}
a:hover.f4 {text-decoration:none}
a.f5 {font-weight:normal;font-size:18px;color:#336699;text-decoration:underline}
a:hover.f5 {text-decoration:none}

#right .clanek p strong.back a {position:absolute;right:11px;top:165px;}

.required {color: #C60000 !important;}

table.philter {width:740px;border-collapse:separate;border-spacing:0px;*border-collapse:collapse;margin-bottom:10px;}
table.philter th {border-top:1px solid white;border-right:1px solid white;background:#efefef;border-bottom:1px solid #cacaca;padding:4px 8px;text-align:left;}
table.philter td {vertical-align:top;border-top:1px solid white;border-right:1px solid white;background:#f0f0f0;border-bottom:1px solid #dadada;padding:4px 8px;}
table.philter tr.second td {background:#eee;}
table.philter a {text-decoration:underline;background:url('../images/radio.gif') no-repeat 2px 3px;padding-left:18px;}
table.philter a:hover {text-decoration:none;}
table.philter strong {background:url('../images/radio.gif') no-repeat 2px 3px;padding-left:18px;}
table.philter td.middle a {float:left;overflow:hidden;width:190px;}

#new-prod-form { margin: 0 0 20px 270px; }
#new-prod-form h2 { padding: 0px 0px 12px 0px; margin-bottom: 10px; border-bottom: solid 6px #cfcfcf; }
#new-prod-form form { margin-left: 0; }
#new-prod-form label { display: block !important; width: 100%; float: none; d}
#new-prod-form { min-height: 100px; }
