@media screen, projection{
body {font:80% Arial,Verdana,lucida,sans-serif; line-height:2.4ex; margin:0; padding:0; color:#5b5b5b; background:#ffffff; text-align:center;}

h1,h1 span{position:absolute; width:230px; height:57px; padding:0; margin:0; overflow:hidden; z-index:90; top:35px; left:0px;}
  h1{margin:0;}
  h1 span{display:block; top:0; right:0; background:white url(../img/logo.gif) 0 0 no-repeat;}

h3,h4{margin:10px 0; font-size:170%; font-weight:normal; line-height:2.1ex;}
h3{color:#4885b2;} 
h4{color:#BD8D66; font-size:140%;}

#right-clmn h4{font-size:170%;}

a{color:#4885b2;}
 
#main{position:relative; width:770px; margin:0 auto; text-align:left;}

#head{height:70px;}

#nav{position:absolute; top:45px; right:50px;}
  #nav ul{list-style:none;}
  #nav li{display:inline; margin-right:5px;}
  #nav a{color:#c3a994; text-decoration:none;  font-size:140%; padding:10px 8px; border-bottom:2px solid #eaddd2;}
  #nav .active, #nav .selected, #nav a:hover{color:#0066b3; border-bottom:2px solid #0066b3;}
  
#orlice, #orlice-smll{width:728px; height:242px; background:#ffffff url(../img/bg-orlice.png) 0 0 no-repeat;}
  #orlice div, #orlice-smll div{padding:10px 300px 16px 50px;}
  #orlice h2, #orlice-smll h2{color:#e0d8be; font-size:190%; font-weight:normal;}
  #orlice p, #orlice-smll p{color:#fffefe;}
  #orlice-smll h2{margin-top:10px;}

#cont {background:#ffffff url(../img/bg-cont.jpg) -1px 0 no-repeat; width:728px; min-height:400px;}

#left-clmn{float:left; width:440px; padding-right:40px; margin-top:30px; border-right:1px solid #eadcd1;}
  #left-clmn div p{margin:0;}
    
#cont #right-clmn, #cont-podstranka #right-clmn{width:202px; float:right; margin-top:30px; margin-right:20px;}
  #cont #right-clmn .novinky{list-style-type:none; padding:0; margin:0;}
  #cont #right-clmn .novinky li{margin-bottom:10px;}
  #cont #right-clmn .novinky-kdy{color:#5e5e5e; margin-bottom:5px;}
  #cont #right-clmn p{margin:0; color:#a97f5c;}
  #cont #right-clmn p a{float:right; margin:5px;}
  
/* PODSTRANKY*/
#orlice-smll{height:139px; background-image:url(../img/bg-podstranka-3.jpg); margin:40px 0 0 0px;}
#cont-podstranka {background-image:none; width:750px; min-height:400px;}
  #left-clmn2{float:left; border:none; width:430px; padding-right:20px; margin-top:20px;}
  #left-clmn2 h3, #left-clmn2 h4{margin-left:50px;}
  #left-clmn2 div, .perex{border-left:1px dotted #7f7f7f; margin-bottom:30px; padding:0; padding-left:30px; margin-left:20px;}
  #left-clmn2 div p{margin-bottom:20px;}
  #left-clmn2 ol{background:#E5F2FB; border-left:1px dotted #216AA0; padding:25px 55px 10px 50px; margin-left:20px;}
    #left-clmn2 ol li{margin-bottom:10px;}
    #left-clmn2 ol li ul{margin-left:0px; border-left:none;}
  #left-clmn2 ul{background:#E5F2FB; border-left:1px dotted #216AA0; padding:25px 55px 10px 50px; list-style:square; margin-left:20px;}
    #left-clmn2 ul li{margin-bottom:10px;}
    
  #left-clmn2 .sluzby{border-left:none; margin:0; padding:0;}
    #left-clmn2 .sluzby h3{margin:10px 0;}
    #left-clmn2 .sluzby div p{margin:0;}
    #left-clmn2 .sluzby div div{margin:0; border:none; padding:0;}
    #left-clmn2 .reference ul{background:#ffffff; border-left:none; list-style:url(../img/bg-li.gif); margin-left:20px; padding:0px;}
    
  #cont-podstranka #right-clmn{width:230px; margin-top:20px; padding-right:20px;}
    #cont-podstranka #right-clmn ul{list-style:none; padding:10px 30px 0 0; margin:0;}
      #cont-podstranka #right-clmn ul li{padding:8px 15px; margin-bottom:1px;}
    .kontakt{margin-left:19px;}
    
    .osob-kontakt ul{margin-top:0; margin-left:5px;}
    
/* BARVY - ramecky*/

.green, .yellow, .orange, .blue, .brown{border-left:4px solid #6dc44f; padding:5px 10px 10px 30px; margin-bottom:1px; border-bottom:1px solid white;}
   .yellow{border-left-color:#ffcc00;}
   .orange{border-left-color:#f86300;}
   .blue{border-left-color:#5b96c2;}
   .brown{border-left-color:#bd8d66;}

#left-clmn2 .sluzby .green, #left-clmn2 .sluzby .yellow, #left-clmn2 .sluzby .orange,
#left-clmn2 .sluzby .blue, #left-clmn2 .sluzby .brown{border-left:4px solid #6dc44f; padding:5px 10px 10px 30px; margin-bottom:1px; border-bottom:1px solid white;}
   #left-clmn2 .sluzby .yellow{border-left-color:#ffcc00;}
   #left-clmn2 .sluzby .orange{border-left-color:#f86300;}
   #left-clmn2 .sluzby .blue{border-left-color:#5b96c2;}
   #left-clmn2 .sluzby .brown{border-left-color:#bd8d66;}
   
.kontakt-nadpis{padding:5px 0 5px 15px; color:#5b96c2; margin-top:40px; margin-bottom:0;}
   
/* TABULKY*/

table{border-collapse:collapse; font-size:100%;}
th,td{text-align:left; padding:5px; vertical-align:top; border:1px solid #eee;}
th{color:#000; background:#e5f2fb; border:1px solid #fff;}

.segmentace {font-size:80%; margin-left:20px;}
  .segmentace td{vertical-align:middle; text-align:center;}

form{margin:0;}
fieldset{margin:0 0 1em; padding:10px; background:#e5f2fb; border:1px solid #ccc; color:#000;}
  fieldset td{border:none;}
legend{padding:3px 5px; background:#fff; border:1px solid #ccc;}
   
.perex{color:#26628d; font-style:italic; margin-top:10px;}
  
#footer{width:770px; margin-top:35px;}
  #footer p{background:#f7f7f7;border-top:3px solid #e5e5e5; padding:3px 0 7px 10px;}

#left-clmn2 .error{color:#c10b20; font-weight:bold; margin:0; border:none; padding:0;}
  #left-clmn2 .error ul{border:1px solid #BDD8EC; padding:10px 0 5px 50px; background:#ffffff; margin-left:0;}

/* OTHER */
.hid{display:none;}
.txtr{text-align:right;}
.tr{text-align:right; margin:-1.4em 0 0;}
  .tr a{color:#f7931d;}
.top{margin-top:7px;}
.cl {clear:both;}
.flr{float:right;}
.fll{float:left;}
.zpet{margin-left:20px;}
}

