body{margin:0;padding:0;
	background:#fff url(../graphics/bg-body.gif) repeat-x;color:#000;
	font-size:.85em;font-family:Arial, sans-serif;
	text-align:center;}
h1, h2, h3, h4{margin:0;padding:0;font-family:"Times New Roman", serif;}
h4{font-size:17px;margin-bottom:5px;}
p{margin:0;margin-bottom:1.3em;}
img{border:none;}

#page{position:relative;width:700px; padding:0 12px;margin:0 auto;text-align:left; background:url(../graphics/bg-page.gif) repeat-y;}

	#header{position:relative;left:0;width:700px;height:204px;border-bottom:2px solid #fff;
		background:url(../graphics/curu-japan-dog.jpg) no-repeat;z-index:200;}

	#header h1{position:absolute;right:60px;top:10px;margin:0;padding:0;width:325px;height:211px;overflow:hidden;
		background:url(../graphics/curu-japan-dog-cs.png);}
	/* nasleduje hack pro IE */
	* html #header h1{position:absolute;width:325px;height:211px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/curu-japan-dog-cs.png', sizingMethod='scale');background: none;}
			
	#header h1 a{display:block;width:325px;height:211px;}
	#header h1 span {display:none;}
	
	#horMenu{position:absolute;left:12px;z-index:50;
		width:700px;margin:0;padding:0;
		list-style:none;background:url(../graphics/bg-hor-menu.gif) no-repeat;}
	#horMenu li{float:left;display:inline;
		line-height:23px;height:23px;padding-right:2px;
		background:url(../graphics/separator.gif) top right no-repeat;
		font-size:.9em;letter-spacing:-.015em;word-spacing:-.02em;}
	#horMenu li.first{margin-left:29px;}
	#horMenu a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;padding:0 18px;padding-bottom:12px;overflow:hidden;}
	#horMenu a:hover, #horMenu a.active{background:url(../graphics/bg-active.gif) top center no-repeat;}
	
	#languages{position:absolute;top:206px;left:512px;line-height:23px;height:23px;z-index:1000;}
	#languages a{padding-left:25px;color:#D38E81;
		font-family:"MS Sans Serif", sans-serif; font-size:12px;text-decoration:none;}
	#langcs{background:url(../graphics/flag-cs.png) 0 50% no-repeat;}
#langen{background:url(../graphics/flag-en.png) 0 50% no-repeat;}
	#languages a:hover{text-decoration:underline;}
		
	#contentBox{/*position:relative;*/width:700px;background:url(../graphics/bg-content-box.gif) top right repeat-y;border-top:25px solid #fff;/*top:25px*/}
	#content{width:494px;background:url(../graphics/kaligrafie-rest.gif) 0 47px no-repeat;}
		
		#content .in{padding:0 30px 0 37px;min-height:500px;}
		* html #content .in{height:500px;}
		
			#content .hr{background:url(../graphics/bg-hr.gif) no-repeat;height:15px;border:0;margin:15px 0 60px;}
			#content .hr hr{display:none;}
			#content p, .articleText{line-height:1.5em;margin-bottom:1.3em;}
			#content a{color:#A71D03;font-weight:900;}
			#content h3{font-family:"Times New Roman", serif; font-size:20px;font-weight:normal;
				margin:30px 0 4px 0;}
			#content h3, #content h3 a{font-weight:normal;color:#A71D03;}
			#content h3 a:hover{color:#000;}
			#content .info{color:#000;margin:0;padding:0;font-size:11px;margin-bottom:18px;}
			#content .info a{color:#000;font-weight:600;}
			#content .info a:hover{text-decoration:none;}
			
			.vlozeno{padding:0 20px;background:url(../graphics/iko-vlozeno.gif) 0 50% no-repeat;}
			.kategorie{padding:0 20px;background:url(../graphics/iko-kategorie.gif) 0 50% no-repeat;}
			.pokracovani{padding:0 20px;background:url(../graphics/iko-pokracovani.gif) 0 50% no-repeat;}
			
		#drobky{background:url(../graphics/bg-drobky.gif);color:#4C4039;
			height:27px; padding:20px 25px 0 25px; /*puvodne 37 */
			font-size:11px;
			/*letter-spacing:.1em*/}
		#drobky a{color:#4C4039; text-decoration:none;font-weight:normal;}
		#drobky a:hover{text-decoration:underline;}
		#drobky span{font-weight:600;}
		
		
	#menuCol{width:204px;color:#fff;font-size:13px;}
	#menuCol p{margin:0;}
	#menuCol a{color:#fff;}
	#menuCol a img {border:2px solid #fff;}
		#hMenu,
		#hInfo,
		#hRss,
		#hLinks{position:relative;margin:0;padding:0;width:204px;height:47px;overflow:hidden;margin-top:45px;}
		#hMenu {margin-top:0px;}
		#hMenu span{position:absolute;left:0;top:0;width:204px;height:47px;background:url(../graphics/h-menu.gif) no-repeat;}
		#hInfo span{position:absolute;left:0;top:0;width:204px;height:47px;background:url(../graphics/h-info.gif) no-repeat;}
		#hRss span{position:absolute;left:0;top:0;width:204px;height:47px;background:url(../graphics/h-rss.gif) no-repeat;}
		#hLinks span{position:absolute;left:0;top:0;width:204px;height:47px;background:url(../graphics/h-links.gif) no-repeat;}
		
		.vertMenuBox, .vertBox{padding-top:1px;background:url(../graphics/dotted-line.gif) right top no-repeat;margin-bottom:45px;}
		.vertBox {margin-bottom:2em;}
		
		.vertMenu{margin:0;padding:0;list-style:none;}
		.vertMenu ul{margin:0;padding:0;list-style:none;}
		.vertMenu li{position:relative;color:#fff;font-size:14px;}
		.vertMenu li a{display:block;margin:0;padding:0;
			color:#fff;text-decoration:none;padding-left:25px;}
		.vertMenu li a span{display:block;line-height:2em;height:2em;padding-bottom:1px;background:url(../graphics/dotted-line.gif) right bottom no-repeat;cursor:pointer;}
		.vertMenu a:hover,
		.vertMenu a.active{display:block;background:url(../graphics/bg-vert-active.gif) center left no-repeat;font-weight:600;}
		
		.vertMenu li li {padding:0;margin-left:26px;}
		.vertMenu li li a{padding-left:0px;}
		.vertMenu li li a span{padding-left:20px;}
		.vertMenu li li a:hover, #menuCol li li a.active{background:url(../graphics/bg-vert-sub-active.gif) center left no-repeat;}
		#menuCol .in{padding:10px 15px 10px 25px;}
		#rss{padding-left:30px;background:url(../graphics/rss.gif) no-repeat;}
		#rss a{text-decoration:none;}
		#rss a:hover{text-decoration:underline;}
		#paragraf {font-size:12px;color:#fff;margin:0;}
	
	#footer{position:relative;
		width:700px;height:68px;
		background:url(../graphics/bg-content-box.gif) top right repeat-y;color:#4C4C4C;
		font-size:12px;}
		
		#footer .in{margin-right:204px; background:url(../graphics/bg-footer.gif) repeat-x;}
	
		#editorial{padding:20px 0 12px 0;margin-left:40px;
			height:36px;line-height:36px;}
		#editorial a{color:#4C4C4C;text-decoration:none;font-weight:600;}
		#editorial a:hover{text-decoration:underline;}
			#mail{padding-right:28px;background:url(../graphics/iko-mail.gif) 100% 50% no-repeat}
		
		a#copyright {display:block;position:absolute;right:230px;top:20px;width:225px;height:36px;overflow:hidden;}
		a#copyright span{display:block;width:225px;height:36px;overflow:hidden;background:url(../graphics/rgs.gif);}
		a#copyright span{position:absolute;left:0;top:0;background:url(../graphics/rgs.gif);cursor:pointer;}
		

	#kaligrafie-left{position:absolute;top:0;left:-170px;width:182px;height:770px;background: url(../graphics/kaligrafie-left.gif) no-repeat; z-index:10;}
	#kaligrafie-right{position:absolute;top:0;right:-170px;width:182px;height:911px;background: url(../graphics/kaligrafie-right.gif) no-repeat; z-index:10;}	

/* Galerie */
table.galerie{width: 425px;}
table.galerie td{background-color: #E0D6C1;text-align:center;vertical-align:middle;line-height:0;width:140px;height:140px;margin:0;padding:0;}
table.galerie img{border:none;}
table.galerie tr.popisky td{background-color:transparent;height:auto;line-height:1.3em;font-size:.9em;border:0;}
/* Galerie - end */

/* Guestbook */
#guestbook table{width:425px;}
#guestbook textarea {width:425px;height:150px;}

/* 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:#4E4E4E;
	text-align:center; font-weight:600;}
.strankovani a{text-decoration:none;}
#content .strankovani a.active, #content .strankovani a:hover{color:#ffffff;background:url(../graphics/bg-paging-active.gif) repeat-x;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clr{clear:both;font-size:1px;height:1px;}
.il{margin:0 1.5em 1em 0; border:none;}
.ir{margin:0 0 1em 1.5em; border:none;}

