/*

GTblog main style
visit blog.gtweb.cz 

*/

* { margin:0px; padding:0px; }

body {  background:#f2f2f2 url(images/pozadi-vrsek.gif) repeat-x top;	font-family: 'Trebuchet MS', sans-serif; font-size: 14px; line-height: 1.5em; color: #666666; text-align: justify; }

#container { width:900px; margin: 0 auto; background-color:#FFFFFF; border:0px; padding-top:27px; position:relative; }

.clearfloat { clear:both; }

.comments-template { clear:both; }

#stin { background-image:url(images/prava-horni-strana-stin.gif); width:19px; height:230px; position:absolute; top:0px; left:900px; }

#stin-zbytek { background-image:url(images/prava-spodni-strana-stin-pattern.gif); width:19px; height:100%; position:absolute; top:0px; left:900px; }

#vrsek { width:900px; padding-bottom:30px; }

#vrsek h1 { position: absolute; top: 0; left: 0; width: 286px; height: 153px; overflow: hidden; }

#vrsek #nad-bck { position: absolute; top: 0; left: 0; width: 286px; height: 153px; background:url(images/logo.png) no-repeat top left; }

#vrsek #nad-bck a { display: block; position: absolute; top: 0; left: 0; width: 286px; height: 153px; }

#vrsek #nadpis { position: absolute; top: 27px; left: 90px; width: 286px; height: 153px; }

#vrsek #nadpis2 { position: absolute; top: 27px; left: 461px; width: 380px; height: 153px; }

#vrsek h2 { position: absolute; top: 0; left: 0; width: 380px; height: 153px; color:#999999; overflow:hidden; font-size:smaller; }

#vrsek #nad-bck2 { position: absolute; top: 0; left: 0; width: 385px; height: 153px; 	background:url(images/pismo.gif) no-repeat top left; }

#vrsek  #nad-bck2 a { display: block; position: absolute; top: 0; left: 0; width: 380px; height: 153px; }

#vrsek #vrsek-logo { width:286px; height:153px; float:left; margin-left:90px; }

#vrsek #vrsek-text { width:384px; height:153px; float:left; margin-left:85px; }

#vrsek #search {
	position: absolute;
	top: 40px;
	right: 50px;
	height: 20px;
}

#s {
	background: #ffffff;
	border: 1px solid #cccccc; border-right:0px;
	color: #666666;
	width: 205px;
	margin: 0; margin-bottom:30px;
	font-size: 12px;
	color: #999999;
	padding: 2px;
}

#vrsek #searchsubmit {
	height: 20px;
	width: 20px;
	border: none;
	cursor: pointer;
	background: url(images/searchsubmit.gif);
	background-repeat: no-repeat;
	display: none;
}

#im-a-pc { width:58px; height:61px; background:url(images/im-a-pc.jpg) no-repeat; position:absolute; top:160px; left:800px; }

#login {
	text-align: right;
}

#navbar { background: url(images/navbarbg.gif) repeat-x; height: 40px; margin-bottom:30px; }

#navbar ul { margin: 0 0 0 30px; padding: 0; }

#navbar li { display: inline; }

#navbar a { display: block; float: left; height: 30px; padding: 0 30px 0 20px; font-size: 12px; color: #999999; text-decoration: none; line-height: 30px; background: url(images/navbuttonbg.gif); background-position: right 50%; }

#navbar a:hover { color: #666666; background: url(images/navbuttonbg-hover.gif); background-position: right 50%; }

.navigation { text-align:center; }

#posts { width: 600px; padding: 0 0 0 50px; margin: 0 0 20px 0; float: left; }

.commentbubble a { float: left; background: url(images/commentbubble.gif); background-repeat: no-repeat; 	background-position: 0 -1px; width: 30px; height: 30px; text-align: center; font-size: 10px; margin: 0 5px 0 0; }

.date { font-size: 12px; color: #999999; line-height: 1.5em; }

.post { margin: 0 0 30px 0; }

.tags { font-size: 10px; line-height: 1.5em; color: #999999; margin-bottom:1.4em; }

.post h2 { font-size: 16px; font-weight: bold; margin: 0; }

.post h3 { font-size: 14px; font-weight: bold; }

.post a, .navigation a { color: #3278C0; text-decoration: none; }

.post a:hover, .navigation a:hover { color: #333333; }

.page, .pages, .nextpostslink { border:1px solid #ccc; padding:3px 5px 3px 5px; margin:2px; }

.current { border:1px solid #666; padding:3px 5px 3px 5px; margin:2px; }

.wp-pagenavi { margin-top:30px; margin-bottom:30px; }

.post a img { border: none; }

.entry p { margin-bottom: 1em; }

ol, ul { margin-left:4em; margin-bottom:1em; }

.entry a { color: #38a623; text-decoration: underline; }

.entry a:hover { color: #333333; }

.postmetadata { font-size: 10px; line-height: 1.5em; }

.postmetadata a, .commentbubble a { color: #3278C0; text-decoration: none; }

.postmetadata a:hover, .commentbubble a:hover { color: #333333; }

.post img.alignleft { float: left; margin: 0 20px 20px 0; }

.post img.alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.post img.aligncenter {
	text-align: center;
}

.post .wp-caption {
	border: 1px solid #cccccc;
	background: #ebebeb;
	text-align: center;
	padding: 10px 5px 0 5px;
}

.post .wp-caption-text {
	margin: 0;
	font-size: 12px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment, #commentform #captcha_code {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
}

.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background: #ebebeb;
	padding: 20px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}

.avatar {
	float: left;
	margin: 0 5px 0 0;
}

.sidebar {
	float:right;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}

.sidebar h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	color: #666666;
	width: 210px;
	border-bottom: 1px solid #cccccc;
}

.sidebar a {
	color: #F27027;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}

#footer { clear: both; min-height: 150px; background-color:#444444; padding-left:10px; padding-right:10px; padding-bottom:25px; }

#footer p {
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 40px; color:#ccc;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
}

#wp-calendar {
	width: 210px;
	background: #ebebeb;
	border: 1px solid #cccccc;
	margin: 0 0 30px 0;
	font-size: 12px;
	text-align: center;
}

#wp-calendar caption {
	text-align: left;
}

#wp-calendar #today {
	background: #cccccc;
}

#wp-calendar a {
	display: block;
	width: 100%;
	height: 100%;
}

#wp-calendar a:hover {
	background: #cccccc;
}

blockquote { width:500px; margin:0 auto; text-align:center; padding:20px 10px 0px 60px; background: #f6f6f6 url(images/uvozovky.jpg) no-repeat left top; }
pre { margin: 1.5em 0 1.5em 0; color:#000; }
