body { 
margin : 0; 
padding : 0; 
color : #dbdbdb; 
font-family : Arial, Helvetica, sans-serif; 
background : #000; 
} 
div, p, img, a, ul, h1, h2 { 
margin : 0; 
padding : 0; 
} 
ul { 
list-style : none; 
} 
img { 
border : none; 
} 
a { 
text-decoration : none; 
outline : none; 
} 
.spacer { 
line-height : 0; 
font-size : 0; 
clear : both; 
} 
#topMenu { 
width : 780px; 
margin : 0 auto; 
height : 35px; 
color : #998158; 
margin-bottom : 3px; 
background : #000 url(images/topmenu-topbg.jpg) no-repeat 39px 0%; 
} 
#topMenu ul { 
font-size : 12px; 
font-weight : bold; 
line-height : 65px; 
} 
#topMenu ul li, #footer ul li { 
float : left; 
padding : 0 0 0 25px; 
} 
#topMenu ul li a, #footer ul li a { 
color : #998158; 
background-color : #000; 
} 
#topMenu ul li a:hover, #topMenu ul li span, #footer ul li a:hover, #footer ul li span { 
color : #9d180a; 
background-color : #000; 
} 
#topMenu div.contact { 
width : 213px; 
float : right; 
padding : 9px 0 0; 
font : bold 9px/15px Verdana, Arial, Helvetica, sans-serif; 
} 
#topMenu div.contact span { 
font-size : 9px; 
text-transform : uppercase; 
} 
#topMenu div.contact a { 
color : #998158; 
background-color : #000; 
} 
#topMenu div.contact a:hover { 
text-decoration : underline; 
} 
#topMenu p.botBg { 
height : 3px; 
background : url(images/topmenu-botbg.gif) no-repeat 39px 100%; 
} 
#header { 
width : 740px; 
margin : 0 auto; 
height : 230px; 
padding : 20px 0 0 39px; 
background : url(images/header-bg11.jpg) no-repeat 0% 0%; 
} 
#header img { 
display : block; 
} 
#header h1 { 
width : 230px; 
height : 27px; 
padding : 10px 0 0 6px; 
text-align : center; 
font : 12px/16px Verdana, Arial, Helvetica, sans-serif; 
} 
#body { 
width : 738px; 
margin : 0 auto; 
padding : 0 17px 1px 25px; 
font-size : 12px; 
line-height : 16px; 
} 
#body h2 { 
text-indent : -2000px; 
height : 16px; 
margin : 0 0 22px; 
} 
#body p { 
padding : 0 0 30px; 
} 
#body p span { 
color : #9d180a; 
background-color : #000; 
font-weight : bold; 
} 
#leftPanel { 
width : 430px; 
border-right : 1px dashed #818181; 
float : left; 
padding : 22px 16px 5px 0; 
} 
#welcome { 
background : url(images/welcome-hdr.gif) no-repeat 0% 0%; 
} 
#leftPanel h2.services { 
background : url(images/services-hdr.gif) no-repeat 0% 0%; 
} 
#leftPanel h2.magazine { 
background : url(images/magazine-hdr.gif) no-repeat 0% 0%; 
height : 19px; 
} 
#leftPanel p.readmore { 
background : url(images/readmore-btn.jpg) no-repeat 0% 0%; 
font-weight : bold; 
height : 33px; 
line-height : 33px; 
width : 336px; 
margin : 0 0 0 63px; 
text-align : center; 
} 
#leftPanel p.readmore a { 
color : #cc9933; 
background : #000; 
} 
#leftPanel p.readmore a:hover a:active a:visited { 
color : #cc9933; 
background : #000; 
} 
#leftPanel ul.services { 
line-height : 18px; 
font-weight : bold; 
width : 140px; 
float : left; 
padding-bottom : 18px; 
} 
#leftPanel ul.services li { 
padding : 0 0 0 16px; 
background : url(images/bul-body.gif) no-repeat 0% 50%; 
} 
#leftPanel div.magazine img { 
float : left; 
margin : 0 13px 0 0; 
} 
#leftPanel div.magazine p.date { 
text-indent : -2000px; 
background : url(images/sunday-jan-img.gif) no-repeat 0% 0%; 
padding : 0 0 15px; 
margin : 0 0 0 175px; 
height : 20px; 
} 
#leftPanel h2.model { 
background : url(images/model-gallery-hdr.gif) no-repeat 0% 0%; 
height : 20px; 
margin-bottom : 15px; 
margin-left : 35%; 
} 
#rightPanel { 
padding : 22px 0 0 27px; 
width : 240px; 
float : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : center; 
} 
#rightPanel p { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
#rightPanel h2.model { 
background : url(images/model-gallery-hdr.gif) no-repeat 0% 0%; 
height : 20px; 
margin-bottom : 15px; 
} 
#rightPanel h2.news { 
background : url(images/news-hdr.gif) no-repeat 0% 0%; 
margin-top : 18px; 
} 
#rightPanel p.click { 
font-size : 10px; 
line-height : 11px; 
color : #9d180a; 
background-color : #000; 
padding-bottom : 22px; 
} 
#rightPanel p.readmore { 
background : url(images/readmore-btn.jpg) no-repeat 0% 0%; 
font-weight : bold; 
height : 33px; 
line-height : 33px; 
width : 236px; 
margin : 0 0 0 0; 
text-align : center; 
} 
#rightPanel p.readmore a { 
color : #9d180a; 
background : #000; 
} 
#rightPanel p.readmore a:hover { 
color : #9d180a; 
background : #000; 
} 
#rightPanel ul.modelGallery li { 
width : 115px; 
height : 127px; 
float : left; 
font-weight : bold; 
line-height : 16px; 
padding : 0 14px 17px 0; 
} 
#rightPanel ul.modelGallery li img { 
margin-bottom : 4px; 
display : block; 
} 
#rightPanel ul.modelGallery li a.enlarge { 
background : #821715 url(images/model-gal-btn.gif) no-repeat 100% 0%; 
display : block; 
height : 16px; 
padding-right : 20px; 
text-align : center; 
text-transform : uppercase; 
color : #dbdbdb; 
} 
#rightPanel ul.modelGallery li.noPad { 
padding-right : 0; 
font-size : 10px; 
} 
#rightPanel ul.modelGallery li a.enlarge:hover { 
background-color : #6a0b0a; 
background-position : 100% 100%; 
color : #dbdbdb; 
} 
#blackFont { 
font-size : 12px; 
color : black; 
} 
#rightPanel div.news p { 
padding : 0 31px 12px 0; 
} 
#rightPanel div.news a.more { 
display : block; 
width : 52px; 
height : 16px; 
padding : 0 20px 0 0; 
background : #821715 url(images/model-gal-btn.gif) no-repeat 100% 0%; 
text-align : center; 
font-weight : bold; 
color : #fff; 
margin : 0 0 16px 1px; 
} 
#rightPanel div.news a.more:hover { 
background-color : #6a0b0a; 
background-position : 100% 100%; 
color : #fff; 
} 
#footer { 
background : url(images/fotter-topbg.gif) no-repeat 50% 0%; 
width : 780px; 
margin : 0 auto; 
padding : 20px 0 0; 
clear : left; 
} 
#footer ul { 
font-size : 12px; 
font-weight : bold; 
width : 435px; 
margin : 0 auto; 
padding-bottom : 12px; 
height : 16px; 
} 
#footer p { 
text-align : center; 
font-size : 10px; 
padding-bottom : 22px; 
line-height : 22px; 
} 
#footer p a { 
color : #dbdbdb; 
background-color : #000; 
text-decoration : underline; 
} 
#footer p a:hover { 
text-decoration : none; 
} 
.fontVelikost { 
text-align : center; 
font-size : 10px; 
font-weight : normal; 
} 
.fontOdkaz { 
text-align : center; 
color : #cc9933; 
font-weight : normal; 
font-style : italic; 
} 
.style1 { 
color : #660000; 
} 
a:active { 
text-decoration : none; 
color : #ba1d0c; 
} 
a:visited { 
text-decoration : none; 
color : #9d180a; 
} 
a:hover { 
color : #ba1d0c; 
text-decoration : none; 
} 
a:link { 
color : #9d180a; 
text-decoration : none; 
} 
.style5 { 
font-size : 23px; 
font-weight : bold; 
color : #cc9933; 
} 
.style6 { 
font-size : 13px; 
font-weight : bold; 
color : #9d180a; 
} 
body, td, th { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.style9 { 
font-size : 9px; 
color : #000000; 
} 
.stylekatalogy { 
font-size : 16px; 
font-weight : bold; 
font-style : italic; 
color:#9D180A; 
} 