/*  LAYOUT  */
#cent {
	text-align: center;
	width: 762px;

}
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	background-color: #FFFFFF;
	padding-top: 5px;


}
.main {
	font-family: Arial, Helvetica, sans-serif;
	border-right: solid #234a76 1px;
	border-bottom: solid #234a76 1px;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 591px;
	height: 800px;
	background-color: white;
	overflow:auto;
	font-size: 13px;
	background-image: url(1.jpg);
	padding-left: 9px;
}

.header {
	text-align: right;
	width: 759px;
	height: 130px;
	background-image: url(background.jpg);
	border-right: solid #234a76 1px;
	border-left: solid #234a76 1px;
	border-top: solid #234a76 1px;
}

.left {
	
	width: 159px;
	margin: 0px;
	height: 800px;
	border: none;
	float: left;	
	text-align:left;
	border-left: solid #234a76 1px;
	border-right: solid #234a76 0px;
	border-bottom:solid #234a76 1px;
	background-image: url(2.jpg);

}
/*  KONTAKT  */
.kontakt {
	background-color:white;
	border: 0px solid black;
	width: 190px;
	text-align:left;
	padding-left:10px
}
.kontakt2 {
	background-color:white;
	border: 0px solid black;
	width: 180px;
	height: 70px;
	text-align:left;
	padding-left: 5px
}
/*   OSVETLENI (vse), OZVUCENI (leva, prace, td10, td350), PRACE(prace), PRODEJ(prodej, red, td10, td210, nadpistabulky, leva, td350)    		     REFERENCE (leva, td10, td350) */
.prodej {
	background-color: #3B8AB1;
	width: 550px;
	border: solid black 1px;
	color:#FFFFFF;
	font-size:18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.leva{
	text-align: left;
	width: 540px;
}
.nadpistabulky {
	text-align: center;
	font-size:18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.prace {
	border: 1px solid black;
	width: 230px;
	text-align: left;
}

.td10{
	width: 10px;

}
.td350 {
	width: 320px;
	margin:20px;
	 
}
.td210 {
	width: 210px;
}
.red {
	color: #FF0000;
}
.levaodstupbig{
	     text-align: left;
	     margin:30px;
	     font-size:17px;	
}
/*  PRACE  PRODEJ(td420*/
.td600 {
	width: 580px;
}
.td30 {
	width: 30px;
	text-align: center;
}
.td420 {
	width: 420px;
}
.td150 {
	width: 150px;
}

/*  PRODEJ  */

.tablecenter{
	text-align: left;
	width: 560px;
	font-size:20px;
}

/*  REFERENCE*/
.reference {
	background-color: #3B8AB1;
	width: 220px;
	border: solid black 1px;
	color:#FFFFFF;
	font-size:18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.referencewidth420 {
	background-color: #3B8AB1;
	width: 420px;
	border: solid black 1px;
	color:#FFFFFF;
	font-size:18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
/*   UVOD    */
.uvodnadpis {
	background-color: #3B8AB1;
	width: 500px;
	border-bottom: solid black 1px;
	color:#FFFFFF;
	font-size:18px;
	text-align: left;
}
.uvod {
	
	background-image: url(1.jpg);
	width: 500px;
	border-left:1px dashed black;
	border-right:1px dashed black;
	border-bottom:1px dashed black;
	font-size:13px;
	text-align: left;
	padding:7px;
}
/*  Jednotny cas */
.curvy {
	position:relative;
	width:400px;
	height:220px;
	color:#000000;
	margin:5em auto;
	background: orange;
}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:orange; background:#E1E9F6;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:200px; left:0px;}
#ctr {top:0px; left:380px;}
#cbr {top:200px; left:380px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:orange;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:390px; height:140px;}
#txt p {font-size:17px; line-height:23px; color:#000000;}

/*  BARVY POZADI V LEVYM SLOUPCI*/
.bgred {
	background-color: orange;
	font-weight: bold;
	text-align: center;
}
.bgred2 {
	background-color: #FFFF99;
	border:3px solid orange;
}
.bggrey {
	background-color: #c9d7f2;
	text-align: left;
	color:#333333;
	font-size:12px;
	font-weight: lighter;
}
.bgwhite {
	background-color: white;
	
}
.border {
border: solid #999999 1px;
border-left: solid black 0px;
border-right: solid black 0px;
}




a {
	color: #999999;
}
.levymenu{
	border: 0px solid black;
	width: 110px;
	vertical-align:bottom;
	border-style:groove;
	font-size:12px
}
.center{
text-align: center;
}




.levakontakt{
text-align: left;
}
.kontaktnadpis{
font-size: 15px;
font-weight: bold;
}
.kontaktleva{
padding-left:10px

}
.pravakontakt{
text-align: right;
padding-right:270px
}
.kontaktprava{
text-align: right;
}
.kontaktnadpis {
	text-align: center;
	font-size:15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}
.vlevo{
text-align: left;
}
.vpravo{
text-align: right;
}



/*  MENU  */
#menu dl {
    width: 159px;
    margin: 0 auto;
    padding: 0 0 0 0;
    background:#c9d7f2 url(bottom.gif) no-repeat bottom left;
   }
#menu dt {
    margin:0; padding: 10px; 
    font-size: 1.4em; 
    font-weight:bold; 
    color: #fff; 
    border-bottom:1px solid #fff; 
    background: #c9d7f2 url(top.gif) no-repeat top left;
}
#menu dd {
    margin:0; 
    padding:0; 
    color:#FFFFFF; 
    font-size: 14px; 
    border-bottom:0px solid #fff; 
    background: #c9d7f2;
}
#gallery a, #gallery a:visited {
  color:#000000; 
    text-decoration:none;
    display:block; 
    padding:5px 5px 5px 20px;
    background: #c9d7f2 url(arrow.gif) no-repeat 10px 10px; 
    width:134px;
}
#gallery a:hover {
    background: url(arrowr.gif) no-repeat 11px 10px; 
    color:#258;
}

ol li {
    font-size:11px;
}

.positionbottom {
font-size:11px;
text-align:center;
}
