body {
background-color : #c5c5c5;
background-image : url(image/background.gif);
color : #000000;
font-family : Tahoma;
text-align : center;
font-size : 10pt;
margin : 0;
}
a, h1, h2, #header, .menu a, #newletter, .superscription, #men, #women {
font-weight : bold;
}
a, .menu a, .menu a:hover,  #men a, #men a:hover, #women a, #women a:hover {
text-decoration : none;
}
a {
color : #868686;
}
a:hover {
text-decoration : underline;
color : #5a5a5a;
}
p {
text-indent : 30px;
}
#container {
margin : 0 auto;
width : 800px;
padding : 1ex 0;
}
.left, #newletter, .superscription {
background-color : #989898;
}
.left {
text-align : center;
width : 130px;
}
.right {
background-color : #d8d8d8;
text-align : left;
width : 660px;
}
h1 {
font-size : 16pt;
text-decoration : underline;
margin-top : 2eM;
}

h2 {
font-size : 14pt;
}

h3 {
font-size : 12pt;
}

h4 {
font-size : 10pt;
}

h1, h2, h3, h4 {
text-align : center;
font-width : bold;
}
table {
width : 100%;
border-style : solid;
border-width : 0;
border-color : #ffffff;
border-spacing : 0;
border-collapse : collapse;
}
#header {
color : #ffffff;
padding : 30px 0 0 80px;
font-size : 16pt;
float : left;
vertical-align : bottom;
}
#earth {
background-color : #000000;
text-align : center;
border-right-style : none;
}
#logo {
background-color : #010101;
text-align : right;
border-left-style : none;
}
.gray {
background-color : #d8d8d8;
}
#language {
background-color : #000000;
margin : 0;
height : 30px;
}
#menu {
height : 390px !important;
}
.menu {
background-color : gray;
text-align : left;
float : right;
height : 390px !important;
width : 100%;
}
.menu a {
font-size : 10pt;
color : #ffffff;
}
.menu a:hover {
color : #d7d7d7;
}
.menu li {
padding-bottom : 11px;
}
#newletter {
height : 30px;
width : 130px;
}
.menu ul {
text-align : left;
margin : 5px auto 0 5px;
padding : 0;
}
.menu ul li {
margin : 5px;
list-style-type : none;
}
.superscription {
background-image : url(image/ray.gif);
background-position : 100% 0%;
background-repeat : no-repeat;
width : 668px;
height : 30px;
}

.superscription a {
color : #020202;
}

.sub {
text-align : center;
font-size : 16pt;
text-decoration : underline;
padding-top : 2em;
}

.al_left {
text-align : left;
float : left;
}
.al_right {
text-align : right;
float : right;
position : relative;
}
#models_work {
color : #ffffff;
background-color : #000000;
text-align : center;
}
#model {
width : 100%;
text-align : center;
border-style : none;
}
.casting {
width : 100%;
text-align : center;
border-style : none;
margin-top : 1em;
}
.main {
padding : 1em;
text-align : left;
background-image : url(image/creation.jpg);
}
.main_text {
color : #ffffff;
width : 350px;
height : 360px;
float : left;
}
#form {
vertical-align : bottom;
height : 100%;
}
#counter {
background-image: url(http://toplist.cz/count.asp?id=992493&logo=mc);
width : 88px;
height : 60px;
}
caption {
margin: 1ex;
}
.fotostudio {
width : 100%;
text-align : center;
margin-top : 2eM;
}
.fotostudio a:hover {
text-decoration : none;
}
.fotostudio td {
padding-bottom : 1eM;
}
.form2 {
padding : 1em;
}
.foto {
border-style : none;
text-align : center;
width : 100%;
margin : 0 auto 15px auto;
}
.L_footer {
padding : 5px;
float : left;
}
.L_footer a, .R_footer a{
color : #030303;
}
.R_footer {
padding : 5px;
float : right;
}
.school {
height : 390px;
vertical-align : top;
text-align : left;
}
.school_sub {
background-color : #000000;
}
.txt {
margin : 1em;
}
.txt ul li {
list-style-type: disc;
}
.txt ul li ul li {
list-style-type : lower-roman;
}
#men {
width : 50%;
text-align : center;
color : #ffffff;
background-color : #000000;
float : right;
padding : 1ex 0;
vertical-align : top;
}
#men a {
font-weight : normal;
}
#men a:hover {
font-weight : normal;
}
#women {
width : 50%;
text-align : center;
color : #ffffff;
background-color : #000000;
float : left;
padding : 1ex 0;
vertical-align : top;
}
#women a {
font-weight : normal;
}
#women a:hover {
font-weight : normal;
}
.contact_logo {
vertical-align : top;
text-align : left;
background-image : url(image/email.gif);
background-repeat : no-repeat;
background-position : 100% 0%;
}
.contact {
margin : 1em;
float : right;
}
.map {
text-align : center;
margin-top : 3eM;
}
.map a:hover {
text-decoration:none
}

<!-- -->

.tableosobni {
color : #303030;
font-size : 10pt;
font-weight : bold;
text-align : center;
padding : 5px;
width : 300px;
}
.jmeno {
color : #505050;
font-size : 16pt;
font-weight : bold;
}
.person {
width : 100%;
text-align : center;
}
.personfoto {
width : 100%;
}
.personfoto img {
margin : 3px;
}
.setcard a {
color : #808080;
font-size : 10pt;
font-weight : bold;
text-decoration : none;
}
.setcard a:hover {
color : #303030;
font-weight : bold;
}
