html
{
margin: 0px;
font-size: 100%;
}

body  	
{ 
font-family: Verdana, arial, helvetica, sans-serif;
margin: 0px;
font-size: 85%;
color: #301000;
vertical-align:top;
background: #8AD0FD url(bg.gif) repeat-y scroll 50% 0%;
} 

#str
{ 
font-family: Verdana, arial, helvetica, sans-serif;
margin: 0px;
font-size: 85%;
color: #301000;
vertical-align:top;
background: #8AD0FD url(bgtop.gif) no-repeat scroll 50% 0%;
} 


a:link,a:visited,a:active, img a
{ text-decoration: none; color: #D44A02; border-color: #D44A02;}
a:hover
{ text-decoration: none; color: #000754;}

a.ua:hover, a.ua:link, a.ua:visited, a.ua:active
{ text-decoration: none; color: #FEE7B0;}

a.uak:hover, a.uak:link, a.uak:visited, a.uak:active
{ text-decoration: none; color: #101774;}

a.amenu:hover, a.amenu:link, a.amenu:visited, a.amenu:active
{ text-decoration: none; color: #D44A02;}


.celek
{
margin: 0px 0px 0px -372px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
left: 50%;
width: 744px;
background-color: #FFFAB9;
}

#uvod
{
height: 286px; width: 744px; position: absolute; top: 68px; z-index:0;
}

#uvod_
{
text-align: center; background-image: url(index_bg.jpg); height: 228px; width: 744px; 
border-top: 1px solid #8AD0FD; border-bottom: 1px solid #8AD0FD; z-index:1;
}

#um1
{
border: 0;
position: absolute; top: 32px; left: 34px;
}

#um2
{
border: 0;
position: absolute; top: 32px; left: 293px;
}

#um2a
{
border: 0;
position: absolute; top: 158px; left: 310px;
font-size: 80%;
}

#um3
{
border: 0;
position: absolute; top: 32px; left: 538px;
}

#um3a
{
border: 0;
position: absolute; top: 158px; left: 555px;
font-size: 80%;
}

#uflag
{
position: absolute;
top: 254px;
left: 35px;
color: #FEE7B0;
}

#ukontakt
{
position: absolute;
top: 302px;
left: 37px;
color: #101774;
font-size:75%;
}

#aboutbaba
{
position: absolute;
top: 232px;
left: 314px;
width: 440px;
height: 340px;
background-color: #FEE7B0;
font-size: 80%;
padding: 6px;
border: 1px solid #F48A52;
z-index: 2;
}


.h1about
{
font-weight: bold;
font-size: 110%;
text-indent: 0px;
margin-bottom: 8px;
padding: 0px;
border: 0;
}

.closeabout
{
display: block;
position: absolute;
top: 5px;
left: 395px;
padding: 0px 2px 1px 2px;
border: 1px solid #F48A52;
}

#aboutpdf
{
display: block;
float:right;
font-weight: bold;
margin: 9px 3px 0px 0px;
padding: 0px 2px 1px 2px;
border: 1px solid #F48A52;
}

#linka
{
position: absolute;
top: 319px;
left: 0px;
border-top: 1px solid #8AD0FD;
width: 744px;
}

#ucopy
{
position: absolute;
top: 389px;
left: 67px;
color: #101774;
font-size: 70%;
}

#copy
{
font-size: 80%;
margin-left: 36px;
}


#tmenu
{
position: absolute;
top: 0;
left: 50%;
vertical-align: top;
margin-left: -491px;
padding: 0;
}

#tmenuimg
{
position: absolute;
top: 0;
left: 50%;
width: 900px;
height: 98px;
}

#tkontakt
{
position: absolute;
top: 66px;
left: 50%;
color: #FEE7B0;
font-size: 80%;
margin-left: -90px;
}


.zahl
{
margin: 0;
border: 0;
position: absolute;
top: 26px;
left: 50%;
}

.azahl
{
margin: 0;
padding: 0;
border: 0;
float: left;
display: block;
}


#top
{
position: absolute;
top: 98px;
left: 0;
width: 744px;
height: 0px;
background-color: #8AD0FD;
}

#obsah
{
position: absolute;
top: 104px;
left: 0;
padding-top: 0px;
width: 744px;
background: #FFFAB9;
color: #101774;
font-size: 90%;
}


.h1_
{
width: 672px;
padding: 0px;
margin: 0px 36px 0px 36px;
}
h1
{
padding: 3px 0px 7px 0px;
margin: 6px 0px 4px 0px;
font-weight: bold;
line-height: 1;
font-size: 110%;
text-align: left;
color: #101774;
background: url(linie.gif) no-repeat scroll bottom left;
}
#url
{
float: right;
padding: 0px 0px 0px 0px;
font-size: 90%;
color: #4F55A2;
margin-top: -17px;
height: 10px;
}
#jc
{
width: 496px;
}

#produkce
{
width: 496px;
}

.h2_
{
clear:both; 
width: 673px;
margin: 0px 0px -2px 36px;
}
h2
{
padding: 2px 0px 5px 1px;
font-weight: bold;
line-height: 1;
font-size: 110%;
text-align: left;
color: #101774;
background: url(linie.gif) no-repeat scroll bottom left;
}
.dg
{
width: 173px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 14px;
float: right;
text-align: left;
color: #101774;
background-color: #FEE7B0;
font-family: Verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
border-left: 1px solid #101774;
}


h3
{
margin: 3px 0px 9px 0px;
font-weight: bold;
line-height: 1;
letter-spacing: 1px;
font-size: 90%;
text-align: left;
padding-left: 36px;
}

h2.jinjan
{
margin: 3px 0px 9px 0px;
font-weight: bold;
line-height: 1;
letter-spacing: 1px;
font-size: 90%;
text-align: left;
padding-left: 36px;
border: 0;
background: none;
}

h4
{
margin: 5px 0px 7px 36px;
font-weight: bold;
font-size: 90%;
}

h2.h2art
{
margin: 9px 0px 5px 0px;
font-weight: bold;
font-size: 100%;
text-align: left;
}



#menu
{
margin: 0px 0px 14px 0px;
padding-left: 36px;
}

.menupol
{
border-top: 1px solid #FEBB65;
border-bottom: 1px solid #FEBB65;
color: #D44A02;
height: 15px;
padding: 0px 7px 0px 7px;
margin: 3px 10px 20px 0px;
font-weight: normal;
font-size: 90%;
float: left;
text-align: center;
background-color: #FDE0A2;
}

.v
{
font-weight: bold;
font-size: 70%;
font-family: Arial;
margin-right: 6px;
margin-left: 1px;
}

.gt
{
font-weight: normal;
font-size: 70%;
font-family: Verdana;
margin-right: 3px;
margin-left: 1px;
}

#kontakt
{
width: 268px;
padding: 3px 0px 3px 10px;
float: right;
font-size: 90%;
text-align: left;
border-left: 1px solid #101774;
background-color: #FDAE61;
}

#kontaktpred
{
padding: 2px 3px 2px 8px;
border-right: 10px solid #101774;
float: right;
font-size: 90%;
text-align: right;
background-color: #101774;
color: #FEE7B0;
}

.uzky_
{
width: 303px;
margin-top: 0px;
float: left;
}
.uzky
{
padding-left: 36px;
text-align: justify;
margin-top: 3px;
}

.normal
{
padding-left: 0px;
text-align: justify;
margin-top: 3px;
}

.normal#jinjan
{
padding-left: 0px;
text-align: justify;
margin-top: 3px;
margin-left: 36px;
}

.sirsi_
{
width: 517px;
margin-top: 6px;
float: left;
}
.sirsi
{
padding-left: 36px;
text-align: justify;
margin-top: 0px;
}

.stredni_
{
width: 430px;
margin-top: 6px;
float: left;
}
.stredni
{
padding-left: 36px;
text-align: justify;
margin-top: 0px;
}

.siroky_
{
padding-left: 36px;
text-align: justify;
width: 670px;
}

.siroky
{
padding-left: 36px;
text-align: justify;
margin-top: 0px;
}

p
{font-size: 90%;}


.nahoru
{
margin: 0px 36px 20px 0px;
border: 0;
clear: both;
float: right;
z-index: 3;
border: 1px solid #8AD0FD;
}

.zpet
{
border-top: 1px solid #FEBB65;
border-bottom: 1px solid #FEBB65;
background-color: #FDE0A2;
color: #D44A02;
height: 15px;
padding: 0px 36px 0px 10px;
margin: 0px 0px 14px 36px;
font-weight: normal;
font-size: 90%;
width: 100px;
clear: both;
text-align: left;
}

ul
{
margin: 3px 0px 0px 36px;
font-size: 100%;
}

li
{
list-style-position: outside;
font-size: 90%;
list-style-type: circle;
text-align:left;
margin: 0px 0px 4px 0px;
text-indent: 0px;
}

.nic
{
clear: both;
}

.artimage
{
float: left;
margin: 0px 30px 50px 0px;
padding: 20px 10px 10px 15px;
vertical-align: middle;
border: 1px solid #D6A257;
text-align: center;
}

.artimage_
{
border: 0;
}

.artimage_txt
{
text-align: left;
font-size: 90%;
}

.rnar
{
font-size: 70%;
}

.ruzky_
{
width: 197px;
margin: 2px 0px 0px 0px;
float: right;
}

.dgpol
{
width: 150px;
margin: 0px 0px 15px 0px;
padding: 10px 0px 10px 0px;
border: 1px solid #D6A257;
text-align: center;
}

.dgpol_
{
width: 150px;
margin: 0px 0px 7px 0px;
padding: 0px 0px 3px 0px;
border-left: 1px solid #D6A257;
text-align: center;
}


.dgcd
{
border: 0;
}

.dgtext
{
font-size: 90%;
margin: 3px 0px 4px 12px;
text-align: left;
}

.dguvod
{
width: 157px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 90%;
text-align: left;
}

.imgdetail
{
text-align: center;
margin: 0px;
border: 0px;
}

.close, a.close:link, a.close:active, a.close:visited, a.close:hover
{
width: 100%;
margin-top: 25px;
border-top: 1px solid #FEBB65;
border-bottom: 1px solid #FEBB65;
background-color: #FDE0A2;
color: #D44A02;
font-size: 80%;
text-align: center;
display: block;
}


.kalakci
{
margin-left: 36px;
margin-top: 12px;
}

.akce
{
background-color: #FDE0A2;
padding: 2px 4px 2px 9px;
margin: 4px 0px 0px 0px;
font-size: 80%;
}

.akcel
{
background-color: #FDE0A2;
border-left: 1px solid #9FA7DA;
padding: 2px 2px 2px 12px;
font-size: 80%;
text-align: right;
}

.akcer
{
border-right: 1px solid #9FA7DA;
padding: 2px 17px 2px 17px;
font-size: 90%;
background-color: #FDE0A2;
}

.space
{
height: 6px;
}

.galerie
{
margin-left: 26px;
width: 610px;
}

.hvar_item
{
float: left;
border: 0px;
height: 104px;
margin: 7px 12px 14px 12px;
}

.img
{
border: 0;
}

#jd_uvod_jantry
{
padding: 3px 0px 5px 3px;
margin: 6px 0px 0px 30px;
font-size: 90%;
width: 630px;
}

#jd_uvod_sculptures
{

padding: 3px 0px 5px 3px;
margin: 6px 33px 0px 30px;
font-size: 90%;
height:60px;

}

#jantry_uvod
{
float: left;
padding: 3px 0px 5px 0px;
margin: 6px 20px 0px 0px;
}

#sculptures_uvod
{
float: right;
padding: 3px 0px 5px 3px;
margin: 16px 0px 0px 0px;
}

#jd_yantras
{
clear: none;
padding: 3px 0px 5px 0px;
margin: 6px 0px 7px 103px;
width: 510px;
font-weight: bold;
line-height: 1;
font-size: 120%;
text-align: left;
border-bottom: 1px solid #9FA7DA;
color: #D44A02;
}

#jd_yantras a:hover { text-decoration: none; color: #D44A02;}
#jd_yantras a:link { text-decoration: none; color: #D44A02;}
#jd_yantras a:visited { text-decoration: none; color: #D44A02;}
#jd_yantras a:active { text-decoration: none; color: #D44A02;}


#jd_sculptures
{
clear: none;
padding: 3px 0px 5px 0px;
margin: 16px 0px 10px 0px;
width: 455px;
font-weight: bold;
line-height: 1;
font-size: 120%;
text-align: left;
border-bottom: 1px solid #9FA7DA;
color: #D44A02;
z-index: 1;
}

#jd_sculptures a:hover { text-decoration: none; color: #D44A02;}
#jd_sculptures a:link { text-decoration: none; color: #D44A02;}
#jd_sculptures a:visited { text-decoration: none; color: #D44A02;}
#jd_sculptures a:active { text-decoration: none; color: #D44A02;}


.jd_vice
{
display: block;
margin: 6px 0px 0px 0px;
}

#integrity
{
line-height: 1.3;
font-size: 90%;
margin-left: 46px;
}

#sale
{
border-top: 1px solid #FEBB65;
border-bottom: 1px solid #FEBB65;
background-color: #FDE0A2;
color: #D44A02;
height: 15px;
padding: 0px 10px 0px 7px;
margin: 4px 18px 0px 32px;
font-weight: bold;
font-size: 90%;
float: left;
clear: both;
text-align: right;
}


.artindeximg_l
{
float: left;
border: 0;
margin: 0;
}

.artindeximg_p
{
float: right;
border: 0;
margin: 0;
}

#sj
{
position:absolute; 
top: 107px; 
left:286px; 
z-index:2;
border:0;
}

#sp
{
position:absolute; 
top: 249px; 
left:286px;
z-index:2;
border:0;
}

#ss
{
position:absolute; 
top: 429px; 
left:45px;
z-index:2;
border:0;
}

#sjen
{
position:absolute; 
top: 113px; 
left:286px; 
z-index:2;
border:0;
}

#spen
{
position:absolute; 
top: 229px; 
left:283px;
z-index:2;
border:0;
}

#ssen
{
position:absolute; 
top: 433px; 
left:45px;
z-index:2;
border:0;
}


#artlmenu
{
float: right;
margin: 12px 0px 0px 0px;
padding: 1px 36px 2px 6px;
color: #8AD0FD;
}


a.artlmenupol:link, a.artlmenupol:visited, a.artlmenupol:active
{
color: #D44A02;
font-size: 90%;
margin: 0px 0px 0px 9px;
padding-bottom: 1px;
border-bottom: 1px solid #8AD0FD;
border-top: 1px solid #8AD0FD;

}

a.artlmenupol:hover
{
color: #6B240B;
}

.linie
{
margin-bottom: 14px; margin-top: 18px;
}

.artspec
{
margin-bottom: 4px;
}

.bgp
{
background: url(bgp.gif) repeat-y scroll bottom left;
margin-left: 36px;
padding: 5px 0px 7px 22px;
font-size: 90%;
line-height: 1.2;
}

.gray
{
color: #888898;
}

.anahoru
{
display:none;
}

#ukontakt_en
{
position: absolute;
top: 251px;
left: 137px;
color: #ffffff;
font-size:80%;
z-index:2;
}

