
body    { color: black; font-size: 90%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-color: #dcdcdc; text-align: center; margin: 0; padding: 0 }
.content              { background-image: url("images/content_back.gif"); background-repeat: repeat-y; margin-top: 1em; margin-right: auto; margin-left: auto; padding: 0; width: 760px; border-width: 0 }
.content_in            { margin: 0; padding: 0 }
h1    { background-image: url("images/header.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 760px; height: 140px; border-bottom: 1px solid #fc6 }
h1 span { display: none; margin: 0; padding: 0; height: 60px }
h2       { color: #f90; font-size: 1.5em; font-weight: bold; text-align: center; margin-top: 5px; padding: 5px; border: dashed 1px #a9a9a9 }
h3           { font-size: 1.4em; font-weight: normal; background-image: url("images/sipka_orange_h3_big.gif"); background-repeat: no-repeat; background-position: 0 0.1em; padding-left: 2em; border-bottom: 1px solid #f90 }
h4   { font-size: 1.2em; padding-left: 1em; border-bottom: 1px solid #666; border-left: 2px solid #666 }
a { color: #039; text-decoration: underline }
a:hover { color: #f00 }
.main_out   { background-color: #fff; width: 550px; float: left }
.drobky           { font-size: 0.8em; margin: 5px 0 0; padding: 3px 0 0 25px; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
.levy  { text-align: left; float: left }
.pravy        { text-align: right; padding-right: 18px; float: right }
.drobky img  { margin: 0 15px 0 0; border-width: 0 }
.sipka  { background-image: url("images/sipka_sipka_orange.gif"); background-repeat: no-repeat; background-position: 5px 0.2em; padding-left: 25px }
.main_in { text-align: left; padding: 10px 25px }
.main_in p { text-align: justify }
.main_in ul        { list-style-type: none; margin: 0 0 0 25px; padding: 0 }
.main_in li   { background-image: url("images/sipka_orange_li.gif"); background-repeat: no-repeat; background-position: 0 0.2em; margin-bottom: 10px; margin-left: 0; padding-left: 15px }
.cistalinka a { text-decoration: none }
/*rihgt*/
.right_out             { margin: 0 0 0 553px; padding: 0 }
* html .right_out  { margin: 0 0 0 552px; padding: 0 }
.right_out h3    { font-size: 1.4em; background-image: url("images/sipka_orange_h3.gif"); background-repeat: no-repeat; background-position: 0 0.3em; text-align: left; margin: 25px 0 10px 20px; padding: 0 0 0 20px; border-width: 0 }
.right_out h4         { font-size: 1.2em; background-image: url("images/sipka_grey_h4.gif"); background-repeat: no-repeat; background-position: 0.1em 0.2em; text-align: left; margin: 20px 0 0; padding: 0 0 0 20px; border-width: 0 }
.right_out p    { font-size: 0.9em; text-align: justify; padding: 5px 20px }
.uzky       { margin: 0; padding: 0 20px }
.novinky        { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #666 }
.novinky img { margin-top: 5px; margin-bottom: 5px; border: solid 2px #fc6 }
.novinky p     { margin: 0; padding: 0 }
.floater  { float: left }
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both }
.ft   { font-size: 0.8em; background-color: #fff; margin: 0; padding: 10px 0; clear: both; border-top: 2px solid #fc6 }
.ft p  { background-image: url("images/logo_sm.gif"); background-repeat: no-repeat; background-position: 3em 0.8em; margin: 0; padding: 0 }
/*navigace*/
.menu     { background-color: #fc6; margin: 0; padding: 0; width: 207px }
#navcontainer ul      { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; margin: 0; padding: 0 }
#navcontainer li { margin: 0; padding: 0 }
#navcontainer a    { color: #666; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #fc6; text-align: left; display: block; margin: 0; padding: 5px 0 5px 20px; border-bottom: 1px solid #fff }
* html #navcontainer a          { margin-right: 0; padding-right: 0; height: 1% }
#navcontainer a:hover { color: #f60; text-decoration: underline; background-color: #ccc }
body.uvod #navcontainer li#nav-1 a, body.webdesign #navcontainer li#nav-2 a, body.ref #navcontainer li#nav-3 a, body.kontakt #navcontainer li#nav-4 a, body.odkazy #navcontainer li#nav-5 a, body.kontakt #navcontainer li#nav-6 a { color: #fff; text-decoration: none; background-color: #ccc }
/*form*/
form                  { margin: 0; padding: 10px 5px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc }
form p   { margin: 5px 0; padding: 0 }
fieldset { margin: 0; padding: 0; border-width: 0 }
legend  { color: #690; font-weight: bold; padding: 3px 5px; border: solid 1px #383838 }
select  { width: 250px }
label    { color: #7f7f7f; text-align: right; margin-right: 0.5em; padding-top: 0.2em; width: 35%; float: left }
input       { width: 250px; border: solid 1px #f26521 }
textarea    { width: 250px; border: solid 1px #f26521 }
.tlac    { color: #fff; background-color: #666; width: auto; height: 21px; border-style: solid; border-width: 1px; border-color: #f26521 #c2842e #c2842e #f26521 }
.red { color: #c30 }
.chyba  { font-weight: bold; background-color: #d2ea58; padding: 10px; border-top: 1px dotted #5a6b41; border-bottom: 1px dotted #5a6b41 }
.nodisp { display: none; }
/*reference*/
.reference      { margin-top: 10px; padding: 0; border-bottom: 1px dashed #a9a9a9 }
.reference img         { float: left; border: solid 2px #a9a9a9 }
.reference p       { text-align: justify; margin-top: 0; padding-top: 0; padding-left: 140px }
.bold	{ font-weight:bold;}
