body{font-family:Tahoma,Arial;font-size:0.8em;margin:0;padding:0;text-align:center;background:url(../img/bgr_body.jpg) repeat-x; line-height: 135%; }
hr.cistic{clear:both;height:1px;border:none;margin:-1px 0 0 0;visibility:hidden;}
a{text-decoration:none;color:#E56018;}
a:hover{text-decoration:underline;}
img{border:0;}
p,ul{margin:0;padding:0;}
hr{margin:0;padding:0;}
h1,h2,h3 ,h4{margin:0;padding:0;}
h1 {	font-size: 130%;}
/* NADPISY ! sediva - 3A3A39 zelena:93C902 oranz FF6C00 a pak TEXTY sediva 686868*/
/* ********************** */
.tip {font-size: 90%;}
/* #root{background:url(../img/bgr-root.jpg) repeat-x 0 280px;height:500px;}
*/
#root{width:730px;text-align:left;margin-left:auto;margin-right:auto;background:white; border: 1px solid #4A4A4A; margin-top: 10px;}

/* HORNI PANEL */
#hornipanel{height:114px;background:url(../img/hornipanel.jpg) no-repeat;}
#hornipanel h2{padding:40px 20px 0 312px;margin:0;width:187px;float:left;}
#hornipanel h2 a#home{display:block;width:187px;height:41px; background: url(../img/logo.jpg) no-repeat;}
#hornipanel h2 a#home span{display:none;}
#hornipanel ul{margin:0px;padding:32px 0 0 0px;list-style:none;}
#hornipanel ul li{float:left;}
#hornipanel ul li a{display:block;width:66px;height:65px;}
#hornipanel ul li a:hover{background-position:0 130px;}
#hornipanel ul li a span{display:none;}
#hornipanel ul li#a1{}
#hornipanel ul li#a1 a{background-image:url(../img/btn_onas.jpg);margin:0 2px 0 0;}
#hornipanel ul li#a2 a{background-image:url(../img/btn_reference.jpg);margin:0 2px 0 0;}
#hornipanel ul li#a3 a{background-image:url(../img/btn_kontakty.jpg);}
#hornipanel ul li a.active{background-position: 0 65px;}
#hornipanel ul li a.active:hover{background-position: 0 130px;}

/* CONTENT */
#content{padding:0px 22px 10px 22px ;color:#686868;}
#content p{padding:5px 0 5px 0;}
#content h2{font-size:120%;color:#3A3A39;}
#content h3{font-size:100%;padding:0 0 10px 0;}
#content p.slogan{font-weight:bold;color:#444444;font-size:110%;}
.orange{color:#E55608;}
.silver{color:#444444;}

#content h2.nadpis {padding:0 0 0 0px; margin: 0;}
#content p.sipka {padding:0 0 5px 10px; background: url(../img/arrow.jpg) no-repeat 0 5px;}
#content div.podnadpis {padding:0 0 5px 0px;margin: 0 0 5px 0 ;background: url(../img/linka.jpg) no-repeat bottom left;}

#refuvod{	padding: 20px 0 0 0;}


/* LEVY SLOUPEC*/
#levy { padding: 22px 0px 0 0;}
#levy .ilustrace { padding: 5px 0 5px 0;}
#levy p#podpis {padding: 20px 0 0 0;}
.box_imgreference img{ width: 100px; height: 74px; margin: 0 30px 0 0;}
.box_imgreference_uvod { background: url(../img/linka.jpg) no-repeat top left; margin: 20px 0 0 0; padding: 5px 0 0 0;}
.box_imgreference_uvod img{ width: 100px; height: 74px; margin: 0 30px 0 0;}
#box_reference{ padding: 20px 0 0 0;}
/* PRAVY SLOUPEC*/
#pravy {width: 130px; float: right; padding: 8px 0 22px 0;background: url(../img/bgr_dolnikriz.jpg) no-repeat bottom left;}
#pravy #nadpispanel {background: url(../img/bgr_hornikriz.jpg) no-repeat; padding: 0px 0 0px 34px; height: 54px;}
#pravy #nadpispanel h2 {padding: 20px 0 0 0; color:#686868;}
#pravy #ohraniceni {font-size: 90%;padding: 5px 5px 0px 10px ; border-left: 1px solid #D7D7D7; margin: 0 0 0 24px; xbackground: url(../img/bgr_pravypanel.jpg) repeat-y right;}

/* PATICKA */
#paticka{clear:both; background:#F5F5F5; font-size: 80%; color:gray; padding: 5px 0 5px 0; text-align: center;}


/* REFERENCE */
.reference{width: 150px; height: 145px; float: left; padding: 0 20px 20px 0; }
.reference .foto{ background:#F5F5F5; height: 110px; border:1px solid #D1D1D1; text-align: center; padding: 0px 0 0 4px;}
/*.reference h2.nazev {width: 150px; height: 23px;background: url(../img/ref_bgr2.jpg) repeat-x top;border-bottom:1px solid #EFEFEF; text-align: center;}*/
/*x.reference h2.nazev span{font-size: 80%; background: url(../img/ref_arrow.gif) no-repeat 10px 6px; padding: 0 0 0 20px; font-weight: normal;}*/
.reference h2.nazev {text-align: center;}
.reference h2.nazev span{font-size: 80%; font-weight: normal; color:#797979; }
.reference .foto a{display: block;  width: 140px; height: 105px;padding: 0 0 0 0px ; margin: 0 0px 0px 0; background: no-repeat center center #919191;}
.reference .foto a span{ display: none;}
.reference a{color:gray;}
#levy div.reference p.rok{padding: 0;margin: 0; text-align: right;color:#a6a6a6; }


/* textove reference */
#reflink {list-style:none; padding: 0 0 0 0; }
#reflink li {background: url(../img/arrow.jpg) no-repeat 0 5px; padding: 0 0 5px 10px; }
#reflink li a{color:gray; }
#reflink li a:hover{ text-decoration: underline; color: #E15500;}

/* kontakty */
.kontakt {list-style: none;  padding: 50px 0 100px 10px; width: 220px; float: left;}
.kontakt span{color:#E55608; }
.kontakt .nick{font-weight: bold; font-size: 110%; padding: 0 0 10px 0;color:#E55608; }
.kontakt .jmeno{font-weight: bold; }
.kontakt .funkce{padding: 0 0 5px 0; }


/* novinky */
.news{ padding: 0 0 10px 0;}
.news_slinkou{padding: 0 0 10px 0 ;margin: 0 0 10px 0; border-bottom: 1px solid #f5f5f5; }
.news .sipka {padding:0 0 5px 10px; background: url(../img/arrow.jpg) no-repeat 0 5px;}
.news a.image{ display: block; width: 140px; height:105px; background: no-repeat center center;}
.news a.image span{ display:none;}