/* Zakladni deklarace */
* {
margin: 0;
padding: 0;
list-style-type: none;
}

html {
overflow: -moz-scrollbars-vertical; /* Vertikalni scrollbar vzdy i v Gecku, neskace pak design s delsi/kratsi strankou */
font: 12px Tahoma,Arial,sans-serif;
overflow: scroll;
}


body {
background:white url('body.jpg') top left repeat-x;
}

hr {
display: none;
}
select {
width:600px;
}
hr.clear {
clear: both;
}
img {
border:none;
}

p {
margin:10px 0 0 0;
}

h1 {
font-size: 14pt;
padding:10px 0 0 100px;
color:#FFF;
}

h2 {
font-size: 19pt;
line-height: 25pt;
color:#ff3c00;
padding:20px 0 20px 0;
}

h3 {
font-size: 15pt;
line-height: 20pt;
padding:20px 0 20px 0;
color:#ff3c00;
}

h4 {
font-size: 14pt;
line-height: 19pt;
color:#000;
}


/* content */
#page {
background: white url('page.jpg') top left repeat-y;
width:913px;
margin:0 auto;
clear: both;
}
#main { 
min-height:500px;
_height:500px;
background:url('main.jpg') top left no-repeat;
}

#header {
height:283px;
}

#logo {
padding:35px 0 0 104px;
float:left;
}

/* MENU */
#mainMenu {
position:absolute;
margin:0 0 0 -18px;
float:left;
width:282px;
background:url('menu.jpg') top left no-repeat;
}
#mainMenuBox {

}
#mainMenu ul {
padding:16px 0 32px 0;
background:url('menuf.jpg') bottom left no-repeat;
}
#mainMenu li {
padding:0 0 0 17px;
background:url('menuy.jpg') top left  repeat-y;
}
#mainMenu li a {
color:#2e2e2e;
font-weight: bold;
font-size:11pt;
text-decoration: none;
display: block;
width:254px;
height:44px;
padding:0 1px 2px 0;
background:url('menu1li.jpg') top left no-repeat;
}
#mainMenu li a:hover, #mainMenu .active a {
background:none;
color:#FFF;
}
#sexSelect {
width:auto;
}

#mainMenu li a span {
display: block;
padding:13px 0 0 10px;
}


/* END MENU */

#content {
width:610px;
padding:20px;
float:right;
min-height:520px;
}

#work {
line-height: 190%;
padding:40px 20px 20px 0;
min-height:300px;
_height:300px;
}
#work a {
color:#ff3c00;
}

#footer {
background:#f8f6f0 url('footer.jpg') -14px 0 no-repeat;
height:100px;
clear: both;
border-bottom:1px solid white;
width:853px;
padding:0 30px 0 30px;
}


#menux li a {
color:#FFF;
text-decoration: none;
font-size:11px;
}
#menux li a:hover {
color:#000;
}

#menux li {
padding:0 5px 0 5px ;
float: left;
border-right:1px solid white;
}
#menux ul {
float:left;
}
#menux {
padding:10px 0 0 0;
margin:0;
clear: both;
width:852px;
float:left;
height:35px;
}
#geneslink {
float:right;
}
#geneslink a {
text-decoration: none;
color:#934736;
}

#copyright {
float:left;
}
#template-homepage #work img {
margin:0 !important;
float:left;
width:auto;
padding:0 0 20px 0;
border:none;
}
#kurzMladez {
padding:0 2px 0 0 !important;
}
#kurzDospeli {
position: relative;
left:4px;
}

#headerNewsletter {
padding:88px 0 0 70px;
width:450px;
float:left;
}
#newsletterHref {
float:left;
padding:0 10px 0 0;
}
#newsletterHref a {
color:#e93100;
line-height:25px;
font-size: 12pt;
font-weight: bold;
}
#newsletterHref a:hover {
text-decoration: none;
}
#headerNewsletter fieldset {
border:none;
}
#headerNewsletter #newsInput {
border:1px solid #e1d6d4;
color:#999;
padding:4px;
width:130px;
}
#headerNewsletter #ulozit {
background:#FFF url('bt_save.jpg') top left no-repeat;
border:none;
width:68px;
margin:1px 0 0 0;
height:26px;
font-size: 10pt;
color:#735a55;
cursor: pointer;
}
#top_headline {
font-family: Verdana;
border:none;
width:100%;
margin:0 0 0 0;
padding-top:20px;
text-align: center;
height:52px;
font-size: 14pt;
color:white;
}
#headerSmallMenu {
font-size: 10pt;
padding:16px 0 0 183px;
float:left;
}
#headerSmallMenu a {
color:#ec714f;
text-decoration: none;
}
#headerSmallMenu a:hover {
text-decoration: underline;
}
#headerSmallMenu span {
color:#dec6c1;
padding:0 15px 0 15px;
}

/* oder */
.black {
color:#000;
}
.btnPrint {
display: none;
}

.footerKontakt {
color:#7e5c56;
padding:0 120px 0 0;
}
#produktList {
clear:both;
}
#prihlaska {
clear: both;
float:left;
}
#prihlaska form {
margin:0;
}
#prihlaska form dd {
float:left;
clear:left;
width:200px;
}

#prihlaska form dl {
padding:9px 0 9px 0;
float:left;
clear: both;
width:99%;
border-bottom:1px solid #cce8f4;
}
#prihlaska form dt {
float:left;
}
#backK {
font-size:10px;
color:#555;
}


iframe {
border:none;
}

.hidelabel {
display: none;
}
#secoundMenuBox {
float:left;
clear: both;
width:565px;
padding: 0 0 25px 20px;
}
#secoundMenuBox li {
float:left;
width:260px;
padding: 0 0 0 20px;
list-style-type: none;
background:url('li.jpg') center left no-repeat;
color:#8ac0d7;
}

 

.page-o-nas #secoundMenuBox li {
width:100px;
padding:0 0 0 40px;
}
.page-o-nas #secoundMenuBox .menu-item-sk {
background:url('flags/sk.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-pl {
background:url('flags/pl.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-en {
background:url('flags/en.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-ru {
background:url('flags/ru.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-it {
background:url('flags/it.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-de {
background:url('flags/de.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-fr {
background:url('flags/fr.jpg') -5px -4px no-repeat;
}
.page-o-nas #secoundMenuBox .menu-item-es {
background:url('flags/sp.jpg') -5px -4px no-repeat;
}
#work table {
line-height: 11pt;
font-size: 9pt;
margin:10px 0;
border:1px solid red;
border-collapse: collapse;
text-align: center;
}
#work table p {
padding:0 0 5px 0;
text-align: center;
}
.galeriListImage {
float:left;
}
.galeriListItem {
float:left;
width:500px;
padding:0 0 10px 0;
clear:both;
}
.galeriListItem img {
padding:1px;
margin:0 10px 0 0;
border:1px solid silver;
}
.galeriListItem h3 {
padding:0;
}
.onPageGaleriImages ul li {
float:left;
padding:0 10px 10px 10px;
}
.onPageGaleriImages ul img {
padding:1px;
margin-bottom:2px !important;
border:1px solid silver;
}
.onPageGaleriImages .imagetitle {
font-size: 8pt;
line-height: 10pt;
text-align: center;
color:black;
}

.onPageGaleriImages .imagepopis {
font-size: 7pt;
line-height: 9pt;
}

.onPageGaleriImages span {
color:gray;
text-align: center;
display: block;
}
.page-tanecni-pro-dospele table td {
font-size:8pt;
}
.page-tanecni-pro-dospele table td p {
padding:0;margin:4px 0 0 0;
}
table td p {
padding:0;margin:4px 0 0 0;
}
#work img {
border:1px solid silver;
padding:1px;
margin:0 10px 10px 10px;
}

#work ul .menu-item-tanecni-pro-mladez-i-rocnik, #work ul .menu-item-tanecni-pro-dospele, #work ul .menu-item-tanecni-pro-mladez-ii-rocnik-specialky, #work ul .menu-item-tanecni-pro-vysokoskolaky {
background:url('secoundMenuLi.jpg') top left no-repeat;
width:252px;
height:37px;
margin:0 0 10px 0;
line-height:37px;
text-decoration: none;
}
.sendBack {
padding:10px 0 0 0;
clear: both;
font-size: 11pt;
}

.productListBoxContent select {
width:200px !important;
}

.productListBoxContent {
padding:5px 0 30px 0;
border-bottom:1px solid #cce8f4;
}
.productListBoxContent h4 {
font-size: 10pt;
padding:15px 0 5px 0;
}
