body{

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	line-height: 1.166;

	margin: 0;

	padding: 0;

	text-align: center;

	font-size: 100%;

	background-color: #f1f2f7;

/*	text-align: center;*/

}



/*pro IE, odstraneni borderu u obrazku, ktere sou soucasti odkazu*/



img {

	border: 0;

}



a img {

	border: 0;

}



a{

	color: #CC0000;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

}



h1{

 font-size: 110%;

 color: #000000;

}



h2{

 font-size: 100%;

 color: #000000;

}



h3{

 font-size: 100%;

 color: #000000;

}



h4{

 font-size: 100%;

 font-weight: bold;

 color: white;}



h5{

 font-size: 70%;

 font-weight: bold;

 color: #CCCCCC;

}

p{

 font-size: 10px;

 padding:0;

 margin:0;

 }

ul{

 padding:3px;

 margin:0px;

 list-style-type: square;

}



li{

 padding-top:2px;

 padding-bottom:2px;



}



label{

	font: bold 100% Verdana, Arial, Helvetica, sans-serif;

  color: #CC0000;

}



hr.cleaner {

  clear:both;

  height:1px;

  margin: -1px 0 0 0;

  padding:0;

  border:none;

  visibility: hidden;

}

      

div#main {

  position: relative;

  width: 646px;

  margin: auto;

  text-align: left;

  padding: 0;

  background-color: #f1f2f7;

}





/***************************obsah stranky********************/

#content{

	position:relative;

	text-align: left;

	float:left;

	width: 646px;

	height: 100%;

	margin-left:0px;

	_margin-left:0px;

	padding: 0px;

	background-color:#f1f2f7;

}



#contenthome{

	position:relative;

	text-align: left;

	float:left;

	width: 604px;

	height: 500px;

	margin-left:1px;

	background-color:#f1f2f7;

	padding: 0px;

}



#content a{

	margin:0;

	padding:0;

}



/************** Reference *********************/

.reftopbox{

float:left;

width:200px;

height:157px;

padding:0;

margin-top:0px;

margin-right:1px;

margin-bottom:1px;

background-color:#f1f2f7;

}



.reftopboxdetbig{

float:left;

width:520px;

height:354px;

padding:0;

margin-top:0px;

margin-right:6px;

margin-bottom:0px;

background-color:#f1f2f7}



.reftopboxrightbar{

float:left;

width:116px;

height:354px;

padding:0;

margin-top:0px;

margin-right:0px;

margin-bottom:0px;

background-color:#f1f2f7}



.reftopboxrightbar img{

display:block;

margin-bottom:3px;

}



.realizacebox{

float:left;

width:154px;

height:116px;

padding:0;

margin-top:0px;

margin-right:6px;

margin-bottom:6px;

background-color:#f1f2f7}



.realizaceboxdetail{

float:left;

width:646px;

height:401px;

padding:0;

margin-top:0px;

margin-right:6px;

margin-bottom:6px;

background-color:#f1f2f7}



#download{

font-size: 10px;

float:left;

width:150px;

height:350px;

padding:5px;

border:solid #f1f2f7 1px;}



#download img{

margin-right:10px;

vertical-align:middle;

}



#download li{

margin-top:10px;

list-style-type:none;



}





#table{

font-size: 10px;

float:left;

width:450px;

height:350px;

padding:5px;

margin-right:10px;

border:solid #f1f2f7 1px;}



#table td{

font-size: 10px;

_padding-top:2px;

_padding-bottom:2px;



}



/*co se nema zobrazovat pri tisku, pripadne, co se ma zobrazovat jinak*/

@media print {

  ul#listMenuRoot {

    display: none;

  }

  div#titul_stodo {

    display: none;

  }

  form#cenikform {

    display: none;

  }

  div#puzzle {

    display: none;

  }

  .no_print {

    display: none;

  }

  div#content {

    border: none;

  }

  div#cadviewer {

    display: none;

  }

  div#virt_dum {

    display:none;

  }

}

