/* Obecné */

html {margin: 0; padding: 0; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; color: #000; font-size: 14px;}

body {margin: 0; padding: 0; background: #20160c url('../img/.png') no-repeat; background-position: top center;}

/* Layout */

#container {margin: 0px auto; width: 620px; background: # url('../img/') repeat-x;}

#top       {width: 620px; height: 150px; line-height: 150px; background: #;}

#menu      {width: 620px; height: 50px; background:;}

#content   {width: 600px; height: 700px; padding: 10px; background: #fff url('../img/footer_back.png') no-repeat; background-position: left bottom; }
#fotogalerie   {width: 600px; height: 850px; padding: 10px; background: #fff url('../img/footer_back.png') no-repeat; background-position: left bottom; }

#sidebar   {width: 410px; float: right; background: #fff;}

#footer    {width: 620px; margin-top: 10px; margin-bottom: 10px; clear: both; font-size: 11px; color: #6E5139; }

/* HTML prvky */

a         {text-decoration: underline; color: #0066cc; outline: none;}
a:link    {text-decoration: underline; color: #0066cc;}
a:visited {text-decoration: none; color: #0066cc;}
a:active  {text-decoration: none; color: #006699;}
a:hover   {text-decoration: underline; color: #006699;}

img {border: 0;}
 img.webdesign {margin: 0px;}
 img.fotogalerie {margin: 5px; float: left;}
 img.ubytovani {margin-bottom: 10px;}
 
 
 
ul {margin-left: 0px; width: 400px; padding: 0;}


li {list-style-type: none; padding-left: 20px; margin: 10px;}
 li.no-image {background: none;}
 li.image    {background: url('../img/.png') no-repeat;}
 li.rekapitulace {background: url('../img/tick.png') no-repeat;}
 li.phone {background: url('../img/phone.png') no-repeat;}
 li.address {background: url('../img/.png') no-repeat; font-style: italic;}
 li.okoli  {background: url('../img/.png') no-repeat; padding-left: 0px; line-height: 18px; padding-bottom: 10px; border-bottom: 1px solid #efefef}
 
p  {width: 600px; padding: 5px; font-size: 14px; line-height: 18px; margin: 0; margin-bottom: 18px; background: #fff;}
 p.index {width: 400px;}

h1 {margin: 0; font-size: 48px; color: #fff;}

h2 {margin: 0; margin-top: 10px; margin-bottom: 10px; padding-bottom: 0px;  font-size: 36px; color: #000; background: #fff url('../img/.png') no-repeat; background-position: center bottom;}
 h2.index {text-align: center; border-bottom: none;}
 
h3 {margin: 0; font-size: 24px; color: #000;}

h4 {margin: 0; font-size: 21px; color: #000;}

table {border: 0px solid rgb(240,240,240); width: 100%; }
td {border: 1px solid rgb(240,240,240); padding: 5px; text-align: center; }
td.druh {text-align: left;}

/* Doplňující třídy */

.italic {font-style: italic; text-align: justify; margin: 0; color: #000;}
.right {float: right;}
.pozn  {font-size: 12px; color: #808080; font-style: italic; margin-top: 20px;}

strong {font-style: italic;}

#clearer {clear: both;}

#menu a {display: inline-block; width: 100px; height: 50px; line-height: 50px; text-align: center; color: #fff; text-decoration: none; font-size: 12px; background: url('../img/a_menu_back.png') no-repeat; background-position: top left; }
#menu a:hover {background:;}
#menu a.select {color: #20160C; background: url('../img/a_select_menu_back.png') no-repeat; }

#footer a {text-decoration: none; color: #6E5139;}
#footer a:hover {text-decoration: underline;}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 520px; /*Width of Carousel Viewer itself*/
height: 127px; /*Height should enough to fit largest content's height*/
margin-left: 40px;
margin-right: 0px;
margin-top: 20px;
margin-bottom: 20px;

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;

}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 10px; /*margin around each panel*/
width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
