/*

Design by AZstudio

http://www.azstudio.cz

*/



body {

	margin: 0;

	padding: 0;

	background: #FFFFFF url(images/img01-3.gif) repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}



h1, h2, h3 {

	margin-top: 0;

}



h1 {

	font-size: 2em;

}



h2 {

	font-size: 1.6em;

}



h3 {

	font-size: 1em;

}



/*ul {

	list-style-image: url(images/img07.gif);

}*/



a {

	text-decoration: none;

	border-bottom: 1px dotted #000066;

	color: #000066;/*#990000*/

}



a:hover {

	border-bottom: none;

}



a img {

	border: none;

}



img.left {

	float: left;

	margin: 0 20px 0 0;

}



img.right {

	float: right;

	margin: 0 0 0 20px;

}



/* Header */



#logo {

	width: 1024px; /*880*/

	height: 88px;

	margin: 0 auto;

	padding: 0 10px;

}



#logo h1, #logo p {

	float: left;

	margin: 0;

	color: #FFFFFF;

}



#logo h1 {

	padding: 30px 0 0 0;

	font-size: 3em;

}



#logo p {

	padding: 52px 0 0 3px;

}



#logo a {

	border: none;

	text-decoration: none;

	color: #FFFFFF;

}



/* Menu */



#menu {

	width: 1024px; /*880*/

	height: 32px;

	margin: 0 auto;

	padding: 0 10px;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	height: 22px;

	margin: 0 1px 0 0;

	padding: 10px 20px 0 20px;

	border: none;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



#menu a:hover {

	background: #000099; /*#A80000;*/

}



#menu .id a {

	background: url(images/img02.gif) repeat-x;

	color: #000066; /*#990000;*/

}



/* Page */



#page {

	width: 1024px; /*880*/

	margin: 0 auto;

	padding: 30px 0;

	/*background: url(images/img03.gif) repeat-y;*/

}



#page-bg {

	padding: 11px 24px;

	background: url(images/img03.jpg) no-repeat;

}



/* Latest Post */



#latest-post {

	padding: 20px;

	border: 1px solid #E7E7E7;

}



/* Content */



#content {

	float: left;

	width: 560px; /*438*/

}



.post {

	margin-bottom: 20px;

	padding-bottom: 15px;

	border-bottom: 1px solid #F2F2F2;

	line-height: 200%;

	

}



.title {

	margin: 0;

}



.title a {

	border-bottom: none;

}



.title a:hover {

	border-bottom: 1px dotted #000066;

}



.byline {

	margin: 0 0 20px 0;

}



.entry {

	padding: 0 20px;

}



.links {

	padding-top: 10px;

	text-align: right;

	font-weight: bold;

}



.links a {

	padding-left: 15px;

	background: url(images/img04-3.gif) no-repeat left center;

	border: none;

}



.links a:hover {

	border-bottom: 1px dotted #000066;

}



/* Sidebars */



.sidebar {

	float: right; /*left*/

	width: 200px;

	padding: 0 0 0 0px;

}



.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.sidebar li {

	padding: 0 0 20px 0;

}



.sidebar li ul {

}



.sidebar li li {

	padding: 5px 0 5px 25px;

	background: url(images/img04-3.gif) no-repeat 10px 9px;

}



.sidebar li h2 {

	margin: 0 0 10px 0;

	padding: 5px 10px;

	background: url(images/img03.gif) repeat-x;

	border: 1px solid #F2F2F2;

	font-size: 12px;

}





/* Search */



#searchform {

	margin: 0;

	padding: 0;

}



#searchform br {

	display: none;

}



/* Calendar */



#calendar_wrap {

	padding: 0 0 0 0px;

	text-align: center;

}



#calendar_wrap table {

	width: 90%;

}



#calendar_wrap th {

	border-bottom: 1px solid #CCCCCC;

}



#calendar_wrap td {

	border-bottom: 1px solid #F2F2F2;

}



#calendar_wrap tfoot td {

	border: none;

}



#calendar_wrap tfoot td#prev {

	text-align: left;

	font-weight: bold;

	border: none;

}



#calendar_wrap tfoot td#prev a {

	border: none;

}



#calendar_wrap tfoot td#next {

	text-align: right;

	font-weight: bold;

	border: none;

}



#calendar_wrap tfoot td#next a {

	border: none;

}



/* Footer */



#footer {

	padding: 30px 0 50px 0;

	background: #ffffff url(images/img01-3.gif) repeat-x;

}



#footer p {

	margin: 0;

	text-align: center;

	font-size: smaller;

	color: #ffffff;

}



#footer a {

	color: #ffffff;

}

fieldset { border: 1px solid #999999; padding: 10px 8px; margin: 0 0 8px 0; background: #E6FFE4; color: #000; }

input { padding: 3px; margin: 0; }

textarea { width: 97%; height: 20em; padding: 3px;}

input.search { border: 1px solid #ccc; padding: 4px; width: 160px; }

.comment { background: #eee; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #999999; }

.commentsbox { background: #E8FFD9; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #999999; }

table {display:table; border-collapse:collapse; margin:15px 0; padding:0; border:1px solid #ececff; font-size:100%;}

tr {display:table-row;}

th, td {display: table-cell; border:1px solid #B7CAF6; margin:0; padding:5px; vertical-align:top; text-align:left;}

th {background:#E7ECFD; text-align:center; color:#192666; font-weight:bold;}

/* misc */

.buttons { text-align: right; padding: 4px 6px 0 0; margin-top: -11px; _margin-top: 1px; }

.buttonsextra { text-align: right; padding: 0; }



/* kontejner */

.left_articles .buttons { float: right; height: 25px; } 



.bluebtn { width: 100px; padding: 0px 18px 5px 14px; color: #999999; text-decoration: none; }



.greenbtn { padding: 0px 18px 5px 15px; color: #999999; text-decoration: none; }



.redbtn { padding: 0px 18px 5px 14px; color: #999999; text-decoration: none; }



.bluebtn:hover, .greenbtn:hover, .redbtn:hover { background:999999; } 	