/* reset */
* {margin:0;padding:0;}


html {font-family:Verdana, "Geneva CE", lucida, sans-serif;font-size:80%;line-height:150%;background:#fff url('/__img/bg.gif');color:#000;text-align:center;}

#all {width:760px;margin:0 auto;text-align:left; padding-bottom: 15px;}

#head {height:202px;background:#fff url('/__img/top.gif') center center no-repeat;color:#92171a;}

#logo {width:239px;height:54px;top:148px;left:261px;position:relative;overflow:hidden;float:left;text-align:center;}
#logo #logsp {display:block;position:absolute;left:0;top:0;z-index:1;width:239px; height:54px;background:url('/__img/logo.gif') top left no-repeat;}
#logo a {color:#92171a;background:#fff;text-decoration:none;font-size:0.5em;}
#logo .h-ellen {font-size:1.4em;}
 
#menu-top {width:760px;height:52px;background:#000 url('/__img/menu-top.gif') center center no-repeat;color:#fff;}
#menu-top ul {margin:0 auto;text-align:center;padding-top:15px;}
#menu-top ul li {display:inline;padding:0 8px;}
#menu-top a {color:#fff;background:#92171a;text-decoration:none;font-size:1.3em;}
#menu-top a:hover {text-decoration:underline;}
 
 
#main {background:#fff url('/__img/content-bottom.gif') left bottom no-repeat;color:#000;padding-bottom:150px;}
  
#content {float:right;width:550px;padding:42px 27px 60px 27px;background:#fff url('/__img/content-top.gif') right top no-repeat;}
#content h2 {font-size:1.6em;font-weight:normal;line-height:120%;border-bottom:2px solid #4f4f4f;margin:0 280px 20px 0;padding-bottom:4px;}
#content h3 {font-size:1.2em;}
#content a {color:#92171a;background:#fff;text-decoration:underline;}
#content a:hover {text-decoration:none;}
  
  
#menu {float:left;width:156px;color:#92171a;background:#d8d8d8 url('/__img/corner-top.gif') center top no-repeat;padding-top:50px;}
#menu ul {background:#d8d8d8 url('/__img/corner-bottom.gif') center bottom no-repeat;padding:0 0 116px 8px;list-style-type:none;}
#menu li {background:#d8d8d8 url('/__img/li.gif') left center no-repeat;padding-left:22px;margin:10px 0;}
#menu a {color:#92171a;background:#d8d8d8;text-decoration:none;}
#menu a:hover {text-decoration:underline;}


#foot {height:35px;background:#92171a url('/__img/foot.gif') center center no-repeat;color:#fff;font-size:0.9em;}
#foot .left {float:left;padding:8px 0 0 35px;}
#foot .right {float:right;padding:8px 35px 0 0;}
#foot a {color:#fff;background:#92171a;text-decoration:none;}
#foot a:hover {text-decoration:underline;}

#foot #top {background:#92171a url('/__img/arrow-top.gif') right center no-repeat;color:#fff;padding-right:15px;height:14px;}
 

#partners td.left {text-align:center;width:180px;padding:10px 20px 15px 0;}

.hr-fl {text-align:center;margin-bottom:15px;}
.hr-fl-mt {text-align:center;margin:15px 0;}


/* prices tables */
table.prices, table.prices-laser {width:100%;margin:1em 0 2em 0;}
table.prices td, table.prices-laser td {border-top:1px solid #ddd;}
table.prices tr.noborder td, table.prices-laser tr.noborder td {border:none;}
table.prices td.min {width:100px;text-align:center;}
table.prices td.right {width:120px;text-align:right;}
table.prices td.middle {width:150px;}
table.prices-laser td {width:270px;}
table.prices-laser td.right {width:90px;text-align:right;}
table.prices-laser td.middle {width:180px;}

table.images {width:100%;text-align:center;}
table.images td { padding-bottom: 12px; }


table.chris {margin: 10px auto 0 auto;}
table.chris td {padding: 5px 0;}
table.chris td.left {padding-right:20px;}


table.team td.left {padding-right: 15px;}
table.team td {vertical-align: top; padding: 30px 0; border-bottom: 1px solid #ccc;}
table.team tr.top td {padding: 0;}
table.team tr.bottom td {border: none;}


#content ul {margin:10px 0 15px 25px;}


#contact table td {padding:4px 8px 4px 0;}
#contact #sub {text-align:center;padding:12px 0;}
#contact #sub input {background:#fff;border:1px solid #92171a;padding:0 4px;font-weight:bold;}
#contact #last {color:#222;font-style:italic;font-size:0.9em;}

#mess-status {border:1px solid red;text-align:center;font-weight:bold;font-size:1.2em;padding:10px 0;margin:15px 0;}


#plan {border-collapse:collapse;width:100%;margin-bottom:2em;}
#plan td {border:1px solid black;padding:1px 4px;}
#plan tr.b {font-weight:bold;}


/* basic */
p {margin:0 0 15px 0;text-align:justify;}
p.center {text-align:center;}
table {border-collapse:collapse;}
img {border:none;}
hr.clean {visibility:hidden;height:0px;clear:both;}
p.strong-center {text-align:center;font-weight:bold;}



/*
 * stiny obrazku
*/
.img-shadow {
  float:left;
  background: url('/__img/shadowAlpha.png') no-repeat bottom right !important;
  background: url('/__img/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

#cert {width:100%;}
#cert td {width:50%;text-align:center;padding-bottom:10px;}
#cert td.h {padding-left:66px;}
#cert td.w {padding-left:37px;}
.images {width: 100%; margin: 30px 0 15px 0;}


#mess-status { margin: 20px 0; padding: 10px; border: 1px solid red; }
#contact { margin: 10px 0; }
#contact #last { text-align: center; padding-top: 20px; }

