body {
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
font-size: 12px;
color: #444;
background: #e6e6e6 url(/img/backvse.gif) 0 0 repeat-x;
margin: 0;
padding: 0 0 10px 0;
text-align: center;
}

#vse {
width: 993px;
margin: 0 auto;
text-align: left;
}

#top {
width: 993px;
height: 270px;
background: url(/img/backtop.jpg) 0% 100% no-repeat;
overflow: hidden;
}

#topA {
width: 993px;
height: 31px;
padding: 25px 0 0 0;
}

ul.jazyk {
float: right;
margin: 0 10px 0 0;
padding: 2px 0 0 0;
list-style-type: none;
}

ul.jazyk li {
display: inline;
padding: 0 0 0 25px;
}

ul.jazyk img {
border: 1px solid #dadada;
}

#topA input.boks {
float: left;
width: 186px;
height: 18px;
margin: 0 0 0 12px;
padding: 5px 5px 0 7px;
border: 1px solid #bababa;
background: url(/img/backboks.gif) 0 0 no-repeat;
color: #b4b4b4;
font-size: 11px;
}

#topA input.enter {
float: left;
width: 65px;
height: 25px;
margin: 0 0 0 7px;
border: 0;
background: url(/img/backenter.gif) 0 0 no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: center;
}

ul.menuhorni {
float: left;
margin: 0 0 0 10px;
padding: 5px 0 0 0;
list-style-type: none;
}

ul.menuhorni li {
display: inline;
border-left: 1px solid #cdcdcd;
color: #cdcdcd;
font-size: 10px;
font-weight: bold;
}

ul.menuhorni li.none {
border: 0;
}

ul.menuhorni li a {
padding: 0 20px;
color: #cdcdcd;
text-decoration: none;
}

ul.menuhorni li a:hover {
text-decoration: underline;
}

#topB {
width: 993px;
height: 119px;
padding: 95px 0 0 0;
}

.logo {
float: left;
width: 334px;
padding: 0 0 0 52px;
}

.slogan {
float: left;
width: 531px;
height: 77px;
margin: 0;
padding: 8px 35px;
background: url(/img/backslogan.jpg) 0 0 no-repeat;
color: #222;
font-family: "Myriad pro",Tahoma;
font-size: 28px;
font-weight: bold;
letter-spacing: -1.5px;
}
.slogan ins {
margin: 0 0 0 105px;
text-decoration: none;
}
.slogan span {
color: #fff;
}

#obsah {
width: 993px;
padding: 25px 0 10px 0;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px dotted #999;
}

#left {
float: left;
width: 297px;
overflow: hidden;
}

ul.menuvlevo {
float: left;
width: 266px;
margin: 0 0 15px 0;
padding: 0 15px 8px 16px;
background: #cfcfcf url(/img/mvd.gif) 0% 100% no-repeat;
list-style-type: none;
}

ul.menuvlevo li {
padding: 2px 0 0 0;
background: url(/img/mvli.gif) 0 0 no-repeat;
color: #212121;
font-size: 11px;
font-weight: bold;
}
ul.menuvlevo li.none {
background: none;
}

ul.menuvlevo li a {
display: block;
width: 228px;
_height: 1em;
padding: 8px 5px 8px 33px;
background: url(/img/sqg.gif) 11px 12px no-repeat;
color: #212121;
text-decoration: none;
}

ul.menuvlevo li a:hover {
background: url(/img/sqr.gif) 11px 12px no-repeat;
color: #DF0024;
text-decoration: underline;
}

.lbox {
float: left;
width: 257px;
margin: 0 0 15px 0;
padding: 0 20px 15px 20px;
background: #4D4948 url(/img/lbd.gif) 0% 100% no-repeat;
color: #c1c1c1;
}

#right {
float: left;
width: 681px;
margin: 0 0 0 15px;
overflow: hidden;
}
#right a {
color: #DF0024;
}
#right p {
text-align: justify;
}

.rtop {
width: 671px;
height: 158px;
margin: 0 0 15px 0;
padding: 0 0 0 10px;
color: #cdcdcd;
overflow: hidden;
}
#right div.rtop a {
color: #cdcdcd;
}

.ubobal {
width: 681px;
background: #fff url(/img/ubobal.gif) 0 0 repeat-y;
}
.uvodbox {
float: left;
width: 226px;
margin: 0 0 10px 0;
}
.ubimg {
margin: 0;
padding: 0;
}
.ubnadp {
width: 153px;
height: 24px;
margin: 0 0 10px 0;
padding: 10px 0 0 57px;
background: url(/img/ubnadp.gif) 0 0 no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
}
#right p.ubnadp a {
color: #fff;
}
.ub {
padding: 0 20px 0 12px;
}

.stin {
width: 681px;
background: url(/img/stin.gif) 50% 50% no-repeat;
}

.half {
float: left;
width: 44%;
padding: 0 3%;
}

#right p.fotgal {
float: left;
width: 217px;
_width: 214px;
height: 180px;
margin: 5px;
text-align: center;
overflow: hidden;
}
#right p.fotgal img {
margin: 0 0 5px 0;
border: 3px solid #CFCFCF;
}

.wbox {
margin: 0 0 10px 0;
padding: 7px 0 0 0;
background: url(/img/wboxu.gif) 0 0 no-repeat;
}
.wb {
padding: 1px 20px 15px 20px;
background: url(/img/wboxd.gif) left bottom no-repeat;
}

#bottom {
clear: both;
width: 928px;
height: 197px;
padding: 10px 35px 0 30px;
background: url(/img/backbottom.jpg) 0 0 no-repeat;
}

.bslogan {
width: 398px;
height: 85px;
margin: 0;
padding: 0 0 0 540px;
color: #000;
font-size: 18px;
font-weight: bold;
}
.bslogan img {
position: relative;
top: 10px;
margin: 0 10px 0 0;
}
.bslogan ins {
margin: 0 0 0 100px;
text-decoration: none;
}

.blogo {
float: right;
margin: 0;
padding: 18px 0 0 0;
}

ul.menudolni {
margin: 31px 0 0 0;
padding: 0;
list-style-type: none;
text-align: center;
}

ul.menudolni li {
display: inline;
padding: 0 12px;
border-left: 1px solid #fff;
color: #fff;
font-weight: bold;
}

ul.menudolni li.none {
border: 0;
}

ul.menudolni li a {
color: #fff;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks 
{
border: 1px solid #486A9A;
color: #333;
font-size: 11px;
}

.enter {
border: 1px solid #BAC9DE;
background-color: #486A9A;
color: #fff;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #BAC9DE;
background-color: #F3F8FF;
color: #333;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #BAC9DE;
}
.tabule tr.tabh {
background-color: #486A9A;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.cokoliv {
padding: 5px 10px;
}

.f11 {
font-size: 11px;
}

.brdgr {
border: 1px solid #777;
}

.brdwh {
border: 1px solid #fff;
}

.bl {
color: #000;
}

.wh {
color: #fff;
}

.red {
color: #DF0024;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 10px 0;
padding: 0;
color: #fff;
font-family: "Trebuchet MS";
font-size: 24px;
font-weight: normal;
}

h2 {
margin: 10px 0;
padding: 0;
color: #000;
font-family: "Trebuchet MS";
font-size: 18px;
font-weight: normal;
}

h3 {
margin: 10px 0;
padding: 0;
color: #DF0024;
font-family: "Trebuchet MS";
font-size: 15px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #444;
}

p {
margin: 10px 0;
padding: 0;
}

/* by dan */
.divDotaz
{
z-index: 1001;
}

.divDotaz input.boks {
width: 160px;
height: 18px;
color: #333;
font-size: 11px;
}

.divDotaz input.enter {
width: 80px;
height: 25px;
border: 0;
background: url(/img/backenter2.gif) 0 0 no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: center;
}

.closeDotaz
{
float: right;
width: 25px;
height: 25px;
background: url(/img/closeDotaz.gif) 0 0 no-repeat;
}

.cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #ccc;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
z-index: 1000;
}

.poptavkaNadpis
{
font-size: 14px;
font-weight: bold;
}


.boks2 {
width: 160px;
height: 18px;
color: #333;
font-size: 11px;
}

input.enter2 {
width: 80px;
height: 25px;
border: 0;
background: url(/img/backenter2.gif) 0 0 no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
text-align: center;
}

.login2
{
border: none;
}

/* div editoru mimo modální okno */
.EditorDiv {
position: absolute;
top: 85px;
left: 190px;
width: 765px;
height: 470px;
border: 3px solid white;
background-color: #BAC7D0;
color: #fff;
z-index: 5;
}

#zavritop {
height: 24px;
padding: 5px 11px 0 11px;
background-color: #294489;
font-size: 1.1em;
font-weight: bold;
text-align: right;
}

#zavritop span {
position: relative;
top: -4px;
left: -10px;
}

#zavriobsah {
padding: 10px;
}

.nobmargin p {
margin-bottom: 0;
}

.vice {
float: right;
margin-top: 0;
}
