body{
			background-color: #4d4d4d;
			background-image: url('background.png');
			background-repeat: repeat-x;
			background-position: center top;
			text-align: center;
			padding: 0px;
			margin: 0px;
			font-family: arial;
			padding-top: 44px;
			z-index: -2;
		}
		a img{
						border: 0px;
		}
		div#rightHelper{
			position: absolute;
			top: 268px;
			right: 0px;
			width: 50%;
			height: 32px;
			margin-left: 50%;
			background-image: url('righthelper.png');
			background-repeat: repeat-x;
			z-index: -1;
		}
		div#page{
			margin:	0px auto 0px auto;
			width: 760px;
			padding: 0px;
			z-index: 1;
			text-align: left;
		}
		div#header{
			width: 760px;
			height: 155px;
			padding: 0px;
			margin: 0px;
			padding-top: 77px;
			background-image: url('headerbackground.jpg');
			background-repeat: no-repeat;
		}
			div#header #logo{
				display: block;
				width:180px;
				height:77px;
				margin-left: 508px;
				display: block;
				background-image: url('logo.png');
				background-repeat: no-repeat;
				width: 188px;
				height: 77px;
				cursor: hand;
			}
			div#header #logo span{
				display:none;
			}
		div#menu{
			width: 407px;
			height: 61px;
			padding: 0px;
			margin: 0px;
			background-image: url('menubackground.jpg');
			background-repeat: no-repeat;
			padding-left: 353px;
		}	
			div#menu ul{
				padding: 0px;
				margin: 0px;
				list-style-type: none;
			}
			
			div#menu a{
				text-decoration: none;
			}
			div#menu ul li{
				display: block;
				float: left;
			}
			div#menu ul li a{
				display: block;
				width: 76px;
				height: 31px;
				padding: 0px;
				padding-top: 15px;
				margin: 1px;
				text-align: center;
				color: #ffffff;
				font-weight: bold;
				font-size: 13px;
				text-decoration: none;
				cursor: hand;
			}
			div#menu ul li a:hover{
				background-image: url('menuitembackgroundhover.png');
				background-repeat: no-repeat;
				background-position: center center;
			}
		div#contentHelper{
			width: 760px;
			padding: 0px;
			margin: 0px;
			background-color: #ffffff;
			background-image: url('contentbackground.png');
			background-repeat: repeat-y;
		}
		div#content{
			width: 100%;
			min-height: 150px;
			padding: 0px;
			margin: 0px;
			background-image: url('contentbackgroundgraphic.png');
			background-repeat: no-repeat;
			text-align: center;
			padding-top: 30px;
			padding-left: 20px;
			padding-right: 20px;
		}
			div#content #left{
				width: 540px;
				float: left;
				margin-bottom: 20px;
			}
			div#content #leftTwo{
				width: 720px;
				float: left;
			}
			div#content #leftcol{
				width: 211px;
				padding-top: 80px;
				text-align: left;
				margin-right: 5px;
				float: left;
			}
				div#content #leftcol .leftmenu{
				}
				div#content #leftcol .leftmenu h3{
					width: 196px;
					height: 22px;
					padding-left: 15px;
					padding-top: 6px;
					font-size: 13px;
					color: #ffffff;
					background-image: url('leftmenuheaderbackground.png');
					margin: 0px;
				}
				div#content #leftcol .leftmenu div{
					padding: 15px;
					padding-top: 8px;
				}
				div#content #leftcol .leftmenu div ul{
					padding: 0px;
					margin: 0px;
					margin-left: 15px;
				}
				div#content #leftcol .leftmenu div ul li{
					font-size: 12px;
					padding-top: 2px;
					line-height: 12px;
				}
				div#content #leftcol #djDiv{
					width: 71px;
					height: 51px;
					background-color: #006093;
					background-image: url('djdivbackground.png');
					background-repeat: no-repeat;
					padding-top: 50px;
					padding-left: 140px;
				}

					div#content #leftcol #djDiv ul{
						padding: 0px;
						margin: 0px;
						color: #ffffff;
						line-height: 15px;
					}
					div#content #leftcol #djDiv ul li a{
						color: #ffffff;
						text-decoration: none;
						font-weight: bold;
						font-size: 13px;
						line-height: 14px;
					}
						div#content #leftcol #djDiv ul li a:hover{
							text-decoration: underline;
						}
					div#content #leftcol #djDiv h3{
						display: none;
					}
				div#content #leftcol .leftDiv{
					width: 211px;
					height: 101px;
					padding-top: 0px;
					padding-left: 00px;  
					margin-top: 15px;
				}
                div#content #leftcol .leftDiv p{
                    font-size: 11px;
                    line-height: 13px;
                }
                div#content #leftcol .leftDiv h3{
                    font-size: 15px;
                    line-height: 17px;
                    margin: 0px !important;
                    color: #006093; 
                }
                div#content #leftcol .center{ 
                    text-align: center !important;  
                }
				div#content #leftcol .center .partnerIcon{
					border: 3px solid #ededed;
				}
			div#content #maincol{
				width: 305px;
				float: right;    
				text-align: left;
				padding-top: 8px;
			}
			div#content #leftTwo #maincol{
				width: 490px;
				float: right;   
			}
			div#content #rightcol{
				margin-left: 550px;
				width: 170px;
				text-align: left;
				margin-right: 25px;
				_margin-right: 0px;
			}
				div#content #rightcol .heading{
					margin-top: 10px;
					margin-bottom: 20px;
					color: #999999;
					font-weight: bold;
					display: block;
					border-bottom: 1px solid #999999;
				}
				div#content #rightcol #contact li{
					padding-left: 35px;
					width: 100%;
					padding-top: 7px;
					padding-bottom: 7px;
					margin-bottom: 5px;
					margin-top: 5px;
					background-repeat: no-repeat;
					background-position: left center;
					font-size: 13px;
				}
					.icq{
						background-image: url('icq.png');
					}
					.email{
						background-image: url('mail.png');
					}
				div#content #rightcol #links li a{
					color: #85b908;
					font-size: 13px;
					font-weight: bold;
					text-decoration: none;
					display: block;
					background-repeat: no-repeat;
					background-position: right center;
					background-image: url('sipkauvodpravemenuodkaz.png');
					text-align: right;
					padding-right: 14px;
					margin-top: 3px;
					padding-bottom: 3px;
				}
				div#content #rightcol #links li a:hover{
						text-decoration: underline;
					}
				div#content #rightcol ul{
					margin: 0px;
					padding: 0px;
					list-style-type: none;
				}
			div#content #fluffyHelp{
				height: 20px;
				clear:both;
			}
		div#footer{
			clear: both;
			width: 760px;
			height: 65px;
			padding: 0px;
			padding-top: 8px;
			margin: 0px;
			background-image: url('footerbackground.png');
			background-repeat: no-repeat;
			color: #ffffff;
			text-align: right;
			font-size: 12px;
		}
			div#footer p{
				display: block;
				padding: 0px;
				margin: 0px;
				margin-right: 19px;
			}
			div#footer a{
				color: #ffffff;
			}
            div#footer span{
                font-size: 11px;
            }
        div#fluffyHelpFooter{
            width: 20px;
            height: 20px;
        } 
		h1{
			margin:0px;
			padding: 0px;
			font-size: 25px;
		}
		div#podcast{
			margin-top: 20px;
			text-decoration: center;
		} 
/* definice picovinek */
		div.image{
			border: 1px solid #ebebeb;
			padding: 5px;
			min-width: 130px;
		}
		h1{
			color: #006093;
			font-size: 19px;
			margin: 0px;
			padding: 0px;
			margin-bottom: 5px;
		}
		h2{
			margin: 0px;
			padding: 0px;
			margin-top: 15px;
			margin-bottom: 5px;
			color: #999999;
			font-weight: bold;
			display: block;
			border-bottom: 1px solid #999999;
			font-size: 17px;
		}
        h3{
            margin: 0px;
            padding: 0px;
            margin-top: 15px;
            margin-bottom: 5px;
            color: #aaaaaa;
            font-weight: bold;
            display: block;                  
            font-size: 14px;
        }
		p{
			font-size: 12px;
			line-height: 17px;
			margin: 0px;
			padding: 0px;
		}
        p{
            margin-top: 10px;
            margin-bottom: 10px;
        }
		a{
			color: #006093;
		}
		td, th{
			border: 1px solid #85b908;
			font-size: 13px;
			padding: 3px;
			padding-left: 5px;
			padding-right: 5px;
			margin-left: 0px;
		}
		th{
			background-color: #85b908;
			color: #ffffff;
		}
		sub{
			margin: 0px;
			padding: 0px;
		}
/* clanky */
div.item{
	margin-bottom:20px;
}
div.item div.content h2{
            margin: 0px;
            padding: 0px;
            margin-top: 15px;
            margin-bottom: 5px;
            color: #999999;
            font-weight: bold;
            display: block;
            border-bottom: 1px solid #999999;
            font-size: 15px;
}

div.item h2, div.item h1{
	border: 0px;
	font-size: 16px;
	margin: 0px;
	padding:0px;
}
div.item h2 a, div.item h1 a{
	color: black;
	
}
div.itemPage h1 a{
            color: #006093;
            font-size: 19px;
            margin: 0px;
            padding: 0px;
            margin-bottom: 5px;
}
div.itemPage{
            margin-bottom: 7px;
}
div#index div.item h2, div.item h1{
	border: 0px;
	font-size: 14px;
	margin: 0px;
	padding:0px;
	clear:both;
}
div#index .youtube{
	width: 305px;
	height: 255px;
}
.youtube{
	width: 480px;
height: 400px;}
div.item .authorDate{
	font-size: 12px;
	border-top: 1px solid #999999;
	width: 100%;
	display: block;
	padding-top: 2px;
	margin-top: 3px;
	color: #666666;
	clear: both;
}
div.item .authorDate a{
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}
div.item .authorDate a:hover{
	color: #000000;
	text-decoration: underline;
}
div.item .enjoy{
	font-size: 12px;
	text-align: right;
}
div.item p{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.item li{
	font-size: 12px;
}
div.item li a{
	font-size: 12px;
}
div.item .imgdiv{
	text-align: center;
	background-color: #E0F3FF;
	font-weight: bold;
	padding: 8px;
}
div.item .imgdiv a img{
	border: 0px;
}
/* obrázky v článku */
				div.item div.imgDesignClick div{
				border: 1px solid #ccc;
				width: 480px;
				text-align: center;
				margin-bottom: 0px;
				padding: 4px;
				}
				div.item div.imgDesignClick div a img{
				border: 0px;
				margin: 0px;
				width: 480px;
				}
				div.item div.imgDesignClick p{
				margin: 0px;
				padding: 0px;
				display: block;
				text-align: center;
				}
				div.item div.imgDesignClick a.desc{
				margin: 0px;
				padding: 0px;
				color: #999;
				padding-right: 16px;
				background-image: url('zoom.gif');
				background-repeat: no-repeat;
				background-position: right center;
				}
				div.item div.imgDesign div{
				border: 1px solid #ccc;
				width: 480px;
				text-align: center;
				margin-bottom: 0px;
				padding: 4px;
				}
				div.item div.imgDesign div a img{
				border: 0px;
				margin: 0px;
				width: 480px;
				}
				div.item div.imgDesign p{
				margin: 0px;
				padding: 0px;
				display: block;
				text-align: center;
				color: #999;
				}

div.item ul{
	margin-left: 25px;
	margin-bottom: 15px;
}
div.item .fleft{
	border: 3px solid #ededed;
	margin-top: 3px;
	margin-right: 10px;
	float:left;
}
div.item .fright{
	border: 3px solid #ededed;
	margin-top: 3px;
	margin-left: 10px;
	float:right;
}
/*Archive*/
.archive{
	padding: 0px;
	padding-left: 15px;
	margin-left: 10px;
}
.archive li{
	font-size: 12px;
	margin-bottom: 10px;
	list-style-type: square;
}
.archive li a{
	font-size: 14px;
	font-weight: bold;
}
#blogArchive{
  background-color: #85b908;
  color: #ffffff;
	width: 100%;
	display: block;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
}
ul.itemList, ul.itemList li{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
ul.itemList h3 a{
    color: #003652;
    font-weight: bold;
    font-size: 15px;
}
ul.itemList h3 a:visited{
    color: #9bb1bd;
    font-weight: bold;
    font-size: 15px;
}
ul.itemList h2 a{
    color: #003652;
    font-size: 16px;   
}
ul.itemList h2 a:visited{ 
    color: #9bb1bd; 
    font-size: 16px;  
}
ul.sitemap{
    margin-left: 0px;
     font-size: 14px;
}
ul.sitemap li{
    list-style-type: none;
}
ul.sitemap li span{   
    margin-top: 15px;
    margin-bottom: 0px;
    color: #999999;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #999999;
    font-size: 15px;
}
ul.sitemap li ul{
    margin: 0px;
    margin-left: 25px;
    padding: 0px;
}
ul.sitemap li ul li{
    list-style-type: square; 
    color: black;     
    border-bottom: 0px;
    margin-bottom: 5px;
    font-size: 14px;
}
#commentForm{
    margin-bottom: 15px;
} 
#commentForm div.commentFormHeader{
    width: 490px;
    height: 30px;
    background-image: url('discusion.jpg');
} 
#commentForm fieldset{
    border: 1px solid #0073a5; 
}
#commentForm #text{
	width: 410px;
	height: 100px;
}
#commentForm legend{
    color: #222222 ;
    font-family: arial; 
    font-size: 13px;
    font-weight: bold; 
    padding-left: 8px;
    padding-right: 8px;
}
#commentForm table th, #commentForm table td{
    border: 0px;
    background-color: #ffffff ;
    color: black;
    font-family: arial; 
    font-size: 12px;
    font-weight: normal;
}#commentForm table th{
    text-align: right;
}
.discusionItem {
    border-bottom: 1px solid #999999;
    margin-bottom: 12px; 
}
.discusionItem div.header{
    color: black;
    font-family: arial; 
    font-size: 12px;
    font-weight: normal;
}
.discusionItem span.at{
    color: #777777 ;       
}
a.linkuj{
    color: blue;
    text-decoration: none;
}
ul.twitterlist{
font-size: 13px;margin-bottom: 10px;
}

ul.twitterlist li{
	
margin-bottom: 5px;
padding-left: 20px;
}
ul.twitterlist strong{
font-size: 12px;
color: #85b908;
}

ul#partners{
	display: block;
margin-top: 10px;
list-style-type: none;
text-align:center;
}
ul#partners li{
	padding-bottom: 5px;
}

ul#partners li a{
	font-size: 12px;
color: #85b908;
font-weight: bold;
}
ul#partners li a img{
	border: 2px solid #eeeeee;
}
label.error{
color: red;
padding-left: 5px;
}
ul.randItems{
font-size: 13px;
margin-left: 25px;
list-style-type: decimal;
margin-bottom: 15px;
}
strong.randItems{
display: block;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
color: #111111;
}
div#siteWidget{
position: absolute;
left: 0px;
top: 0px;
width: 140px;
height: 186px;
background-image: url('sitePanelBg.png');
} 
#bestof{
text-align: right;
}
#bestof a{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 5px;
}