body  {
background-color: #f7a340;

width: 900px;
margin-left: auto;
margin-right: auto;

font-family: Cambria, Garamond, Times New Roman, serif;

margin-top: 30px;
margin-bottom: 30px;
}

h1  {
display: none;
}

.clearer  {
clear: both;
}

.left {
float: left;
}

.right  {
float: right;
}

.crn-left-bottom {
position: absolute;
left: 0px;
bottom: 0px;
background-repeat: no-repeat;
background-position: left bottom;

font-size: 1px;
}

.crn-right-top  {
position: absolute;
right: 0px;
top: 0px;
background-repeat: no-repeat;
background-position: right top;

font-size: 1px;
}

.crn-right-bottom  {
position: absolute;
right: 0px;
bottom: 0px;
background-repeat: no-repeat;
background-position: right bottom;

font-size: 1px;
}

#header {
margin-bottom: 22px;
}

#header img {
border: none;
float: left;
}

#main {
width: 900px;

margin-left: auto;
margin-right: auto;

padding-bottom: 33px;

background-color: #ffffff;
background-image: url('dsgn-images/main-bg.jpg');
background-repeat: no-repeat;
background-position: right bottom;

position: relative;
}

#main .crn-left-top {
width: 26px;
height: 27px;

background-image: url('dsgn-images/main-crn-left-top.gif');
}

#main .crn-left-bottom {
width: 26px;
height: 27px;

background-image: url('dsgn-images/main-crn-left-bottom.gif');
}

#main .crn-right-top {
width: 26px;
height: 27px;

background-image: url('dsgn-images/main-crn-right-top.gif');
}

#main .crn-right-bottom {
width: 26px;
height: 27px;

background-image: url('dsgn-images/main-crn-right-bottom.gif');
}

#menu {
height: 39px;

float: right;

margin: 0;
margin-top: -27px;
margin-right: 1px;

text-align: right;

padding: 0;

list-style-type: none;
}

#menu li  {
padding: 0;
margin: 0;

padding-top: 9px;
padding-bottom: 12px;
padding-left: 16px;
padding-right: 16px;

height: 18px;

float: left;

font-size: 18px;
font-weight: bold;
color: #ffffff;

margin-right: 32px;

position: relative;
}

#menu li a, #menu li a:link, #menu li a:visited, #menu li a:hover {
color: #ffffff;
text-decoration: none;
}

#menu li.act {
background-image: url('dsgn-images/menu-li-act-bg.jpg');
}

#menu li.pas {
background-image: url('dsgn-images/menu-li-pas-bg.jpg');
}

#menu li .crn-left-bottom, #menu li .crn-right-bottom {
width: 9px;
height: 10px;
}

#menu li.act .crn-left-bottom {
background-image: url('dsgn-images/menu-li-act-crn-left-bottom.jpg');
}

#menu li.act .crn-right-bottom {
background-image: url('dsgn-images/menu-li-act-crn-right-bottom.jpg');
}

#menu li.pas .crn-left-bottom {
background-image: url('dsgn-images/menu-li-pas-crn-left-bottom.jpg');
}

#menu li.pas .crn-right-bottom {
background-image: url('dsgn-images/menu-li-pas-crn-right-bottom.jpg');
}

#images {
width: 190px;

padding-left: 24px;
padding-right: 46px;

float: left;
}

#images #dalsi  {
clear: both;

position: relative;
top: 6px;
}

#images img {
border: none;
}

#main-text  {
float: right;
width: 607px;

margin-right: 33px;

text-align: justify;
color: #666666;
font-size: 16px;
line-height: 20px;

margin-top: 14px;
}

#main-text p  {
margin-top: 0;
margin-bottom: 8px;
}

#main-text a, #main-text a:link, #main-text a:visited  {
color: #ee8100;
text-decoration: underline;
}

#main-text h2 {
font-size: 20px;

margin-top: 0px;
margin-bottom: 6px;
}

#main-text h3 {
font-size: 18px;

margin-top: 0px;
margin-bottom: 14px;

border-top: 1px solid #666666;
padding-top: 4px;

position: relative;
top: 10px;
}

#main-text h4 {
font-size: 16px;

margin-top: 0px;
margin-bottom: 2px;
}

#main-text ul {
margin: 0;
padding: 0;

margin-top: 7px;
margin-bottom: 7px;
margin-left: 15px;

list-style-type: none;
}

#main-text a.bez  {
color: #666666;
text-decoration: none;
}

#main-text li {
margin: 0;
padding: 0;

padding-left: 10px;
background-image: url('dsgn-images/li-bg.gif');
background-repeat: no-repeat;
background-position: 0px 9px;
}

#main-text address  {
margin-top: 7px;
margin-bottom: 7px;

margin-left: 25px;

font-style: normal;
}

#main-text img  {
border-width: 1px;
}

#preload  {
display: none;
}

#kontakt-form  {
border: none;
padding: none;
}

#kontakt-form #table-kontakt  {
border: none;
border-collapse: collapse;
}

#kontakt-form .td-prvni {
width: 160px;
vertical-align: top;
}

#kontakt-form label {
font-weight: bold;
color: #666666;
}

#kontakt-form input, #kontakt-form textarea {
border: 1px solid #f7a340;
padding: 2px;
width: 200px;

font-size: 11px;
background-color: #ffffff;
}

#kontakt-form textarea {
width: 300px;
white-space: pre;
}

#kontakt-form #form-button  {
width: 100px;
margin-top: 10px;

font-weight: bold;
color: #f7a340;

font-size: 16px;
font-family: Cambria, Garamond, Times New Roman, serif;

border-width: 2px;
}

#kontakt-errors {
color: #ee1c23;

margin-top: 5px;
margin-bottom: 5px;
}

#dalsi a	{
clear: both;
display: block;

position: relative;
top: 15px;

background-color: #bab9b9;
color: #ffffff;
text-decoration: none;
font-weight: bold;
text-align: center;

padding-top: 3px;
padding-bottom: 3px;

margin-bottom: 5px;
}

#dalsi a:hover	{
text-decoration: underline;
}

#dalsi a.act {
background-color: #f7a340;
}
