@CHARSET "UTF-8";
* {
	padding: 0; margin: 0; border: 0 solid;
	font-size: 100.01%; font-family: Verdana, sans-serif; line-height: 1.4;
}

html, body {position: relative; color: #036;}
body {font-size: 12px; background: #99b0cc; text-align: center;}
a {color: #fff; text-decoration: none; cursor: pointer;}
a:visited {color: #fff;}
a:hover {text-decoration: underline;}
table {border-collapse: collapse;}
td {vertical-align: top;}
small {font-size: 9px;}
ul, ol {padding-left: 20px;}
textarea {overflow: auto;}

h1 {font-size: 18px; padding: 0; color: #fff;}
h2 {font-size: 12px; padding: 0 0;}
p {padding: 0.3em 0;}

/* layout */
#container {width: 951px; text-align: left; margin: auto; padding-bottom: 13px;}
#header {padding: 8px 0 20px 0; text-align: center;}
#main_menu {padding: 10px 0 40px 10px; text-align: center; font-size: 16px;}
	#main_menu * {font-family: Georgia, serif;}
	#main_menu a {display: block; float: left; margin: 0 16px; border-bottom: 7px solid #99b0cc;}
	#main_menu a:hover {text-decoration: none; border-bottom: 7px solid #fff;}
	#main_menu .current {border-bottom: 7px solid #fff;}
#main {width: 951px;}
.left {width: 475px; padding-top: 15px;}
	.in_left {padding-right: 25px;}
.right {width: 476px; border-left: 1px solid #fff; padding-top: 15px;}
	.in_right {padding-left: 25px;}
#footer {text-align: center; color: #fff; font-family: Arial, sans-serif; font-size: 11px; border-top: 7px solid #fff; padding-top: 5px; padding-left: 15px; margin-top: 20px;}
	#pferd {position: relative; top: 5px;}
	#bttmblock {padding: 15px 0; margin-top: 15px; font-family: Arial, sans-serif; font-size: 10px; color: #BCD; text-align: center; border-top: 1px solid #BCD;}
	#bttmblock a, #bttmblock a:visited {color: #fff;}
	
.cb {clear: both; font-size: 0;}
.pr {position: relative;}
.al {text-align: left}
.ar {text-align: right}

.evt {padding-bottom: 30px;}
.evtlinks {padding: 9px 0; font-size: 9px;}

.whiteline{height: 7px; background: #fff;}
.komments {position: absolute; padding: 0 0 0 12px; line-height: 100%; right: 0; top: -3px; color: #fff; font-weight: bold; background: #99b0cc;}
.formz {}
#cofo {padding-top: 29px; border-top: 1px solid #fff; margin-top: 17px;}
#in_cofo {border: 1px solid #fff; position: relative; padding: 17px 14px 0 14px;}
#fcap {position: absolute; top: -6px; right: 14px; padding: 0 5px; color: #fff; font-size: 9px; line-height: 11px; background: #99b0cc;}
#ftbl {width: 100%;}
.fcap {width: 98px; font-size: 9px;}
.fcon {padding-bottom: 14px; padding-right: 6px;}
.frm {display: block; position: relative; z-index: 200; width: 100%; font-size: 12px; line-height: 12px; border: 1px solid #fff; padding: 2px; background: #99b0cc;}
.ta {overflow: auto; height: 98px;}
#over_ci {position: relative; width: 45px;}
.cimage {position: absolute; top: -3px; left: 0px;}
.focap {width: 45px;}
.frm_submit { margin-right: -6px; cursor: pointer; width: 101px; text-align: center; color: #fff; float: right;}
.spac {width: 14px; display: block; float: left; border: 1px solid #f00;}
.js_err {background: #f44;}
#comments_tree {padding-top: 14px;}
.comment {padding-bottom: 14px;}
.comment h3 {font-size: 12px; font-weight: bold;}
.comment .date {font-size: 10px;}
.comment .text {padding: 14px 0;}
.comment .add {font-size: 10px;}


/* RSS */
#rss {width: 951px;}
.rss {border-bottom: 1px solid #bcd; font-size: 11px; line-height: 11px;}
#rss_left {text-align: right;}
#rss_right {text-align: left;}
#rss_pics {width: 89px;}
#rss_pics div {position: relative;}
#rss_l {position: absolute; left: 3px; top: 2px;}
#rss_r {position: absolute; right: 3px; top: 2px;}

.podpis {padding: 0 0 20px 0; text-align: right; font-size: 10px;}
.kartinka_sleva { float: left; margin: 0 10px 10px 0;}

