/* CSS Document */
body{background:#feefd3 url(../graphics/bg-body.gif) repeat-x; color:#000;
	font-family:"Times CE", "Times New Roman", Times, serif;font-size:13px;
	padding:0;margin:0;text-align:center;}
h1,h2,h3{margin:0;padding:0;}
h2{font-size:30px;font-weight:normal;color:#f19e33;text-transform:lowercase;margin-bottom:20px;}
p{margin:0;margin-bottom:25px;line-height:1.4em;}
a{color:#000;text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:none;}

#page{position:relative;width:890px;margin:0 auto;text-align:left;}
#header{height:103px;}

/* LOGO */
#logo{position:relative;left:33px;width:274px;height:101px;margin:0;overflow:hidden;background:url(../graphics/logo.gif);}
#logo a, #logo span{display:block;width:274px;height:101px;overflow:hidden;}
#logo span {position:absolute;left:0;top:0;cursor:pointer;background:url(../graphics/logo.gif);}

/* MENU */
ul#topMenu{position:absolute;right:0;top:10px;margin:0;padding:0;list-style:none;}
ul#topMenu li{float:left;height:91px;line-height:91px;}

ul#topMenu li a, ul#topMenu li a span{position:relative;display:block;height:91px;overflow:hidden;cursor:pointer;}
ul#topMenu li a span{position:absolute;left:0;top:0;}

ul#topMenu li a#index, ul#topMenu li a#index span{width:150px;background:url(../graphics/menu-index.gif);}
ul#topMenu li a:hover#index span {background-position:0 -91px;}
ul#topMenu li a#index.active span {background-position:0 -91px;}
ul#topMenu li a#novinky, ul#topMenu li a#novinky span{width:92px;background:url(../graphics/menu-novinky.gif);}
ul#topMenu li a:hover#novinky span {background-position:0 -91px;}
ul#topMenu li a#novinky.active span {background-position:0 -91px;}
ul#topMenu li a#sochar, ul#topMenu li a#sochar span{width:88px;background:url(../graphics/menu-sochar.gif);}
ul#topMenu li a:hover#sochar span {background-position:0 -91px;}
ul#topMenu li a#sochar.active span {background-position:0 -91px;}
ul#topMenu li a#atelier, ul#topMenu li a#atelier span{width:85px;background:url(../graphics/menu-atelier.gif);}
ul#topMenu li a:hover#atelier span {background-position:0 -91px;}
ul#topMenu li a#atelier.active span {background-position:0 -91px;}
ul#topMenu li a#dilo, ul#topMenu li a#dilo span{width:70px;background:url(../graphics/menu-dilo.gif);}
ul#topMenu li a:hover#dilo span {background-position:0 -91px;}
ul#topMenu li a#dilo.active span {background-position:0 -91px;}
ul#topMenu li a#galerie, ul#topMenu li a#galerie span{width:88px;background:url(../graphics/menu-galerie.gif);}
ul#topMenu li a:hover#galerie span {background-position:0 -91px;}
ul#topMenu li a#galerie.active span {background-position:0 -91px;}

/* DEKORACE */
#decorLeft{width:307px;height:274px;background:url(../graphics/decor-left.jpg) no-repeat;}
#decorRight{width:583px;height:274px;background:url(../graphics/decor-atelier.jpg) no-repeat;}

/* CONTENT */
#page2{position:relative;clear:both;width:840px;margin:0;margin-left:50px;padding:0;padding-top:30px;background:url(../graphics/shadow-top.gif) 240px 0 no-repeat;}
#contentBox{float:right;width:600px;background:url(../graphics/shadow.gif) 0 0 repeat-y;}
#content{padding:0 30px 30px 48px;background:url(../graphics/shadow-bottom.gif) left bottom no-repeat;}
#content ul{margin:0;padding:16px;margin-bottom:25px;}
#content li{line-height:1.4em;list-style-image:url(../graphics/bullet.gif);}


/* UVODNI STRANA */
#page2.indexPage{background:url(../graphics/shadow-duo-top.gif) 240px 0 no-repeat;}
#page2.indexPage #contentBox{width:600px;background:url(../graphics/shadow-duo.gif) 0 0 repeat-y;}
#page2.indexPage #contentBox2 {background:url(../graphics/shadow-duo-bottom.gif) left bottom no-repeat;}
#page2.indexPage #content{padding:0 30px 0 48px;float:left;width:353px;background:transparent;}

/* SLOUPECEK - NOVINKY */
#news{float:right;width:155px;color:#666054;}
#news a{color:#666054;text-decoration:underline;font-weight:bold;}
#news a:hover{color:#000;text-decoration:none;}
.news{margin-bottom:80px;}
#news .news{margin-bottom:25px;}
.news img{float:left;border:3px solid #D6BEA2; margin:0 1em .5em 0;}

/* SLOUPECEK - KONTAKT */
#contactBox{width:230px;color:#666054;}
#contactBox a{color:#666054;text-decoration:underline;font-weight:bold;}
#contactBox a:hover{color:#000;text-decoration:none;}

/* FOOTER */
#footer{clear:both;margin:50px 0 0 50px;padding:25px 0;background:url(../graphics/bg-footer.gif) repeat-x;font-size:13px;}
#footer p{float:right;width:555px;line-height:1.5em;}
#footer a{color:#000;text-decoration:none;font-weight:600;}
#footer a:hover{text-decoration:underline;}
	a#copyright {position:relative;display:block;width:225px;height:36px;overflow:hidden;}
	a#copyright span{display:block;position:absolute;left:0;top:0;width:225px;height:36px;overflow:hidden;background:url(../graphics/rgs.gif);cursor:pointer;}
	
/* GALERIE */
#galerie img{border:4px solid #D6BEA2; margin:0 10px 10px 0;}
#galerie img.last{margin-right:0;}

/* STRANKOVANI */
.strankovani{font-size:12px;height:25px;margin-bottom:20px;}
.strankovani .prev, .strankovani .next, .strankovani a{display:block;float:left;width:25px;height:25px;line-height:25px;margin-right:4px;
	background:url(../graphics/bg-paging.gif) repeat-x; color:#4E4941;
	text-align:center; font-weight:600;}
.strankovani a{text-decoration:none;}
.strankovani a.active, .strankovani a:hover{color:#ffffff;background:url(../graphics/bg-paging-active.gif) repeat-x;}

.clr{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.fr{float:right;display:inline;}
.fl{float:left;display:inline;}
.podpis{font-style:italic;color:#666054;}
