body {font: 75%/150% Arial;	color: #333333;	margin: 0px; padding: 0px; background: #45484d url(images/bck.jpg) repeat-x}
a {color: #333333; text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #fed201;text-decoration: underline;}
img {border: none;}
p {padding: 0px 0px 15px;margin: 0px;}
h1 {color: #231375;	margin: 0px 0px 20px 0px;width:100%;	font: lighter 2em/1em Arial;padding-bottom: 3px; text-transform: uppercase}
h2 {color: #231375;	margin: 0px 0px 10px 0px;width:100%;	font: lighter 1.5em/1em arial;padding-bottom: 10px; background-image: url(images/h2bck.jpg); background-repeat: no-repeat; background-position: left bottom;}
h2 a, h1 a, h1 a:visited, h2 a:visited {color: #231375;	text-decoration: none;}
h2 a:hover, h1 a:hover {color: #231375;	text-decoration: none;}
h3 {font: normal 125%/100% Arial;	color: #231375;	margin: 10px 0px 10px 0px;}
h4 {font: normal 130%/100% Arial;	color: #231375;	margin: 10px 0px 5px;}
form {margin:0px;	padding:0px;}

#wrapper {width: 900px; margin: 0 auto; background-color: #fff;}
#page {margin: 0px auto; width: 900px;}

/* header area */

#navi {height: 30px; width: 900px;	margin: 0px auto; margin-top: 30px;	text-align: center;	line-height: normal; background-image: url(images/bck-small.jpg); background-repeat: repeat-x;}
#nav {list-style: none;	margin: 0 3px;padding: 0px;	float: left;}
#nav li {float: left;	height: 30px;	margin: 0 3px;white-space: nowrap;}
#nav .page_item a{color: #FFFFFF;	display: block;	text-decoration: none;	padding: 0px 10px 0px 10px;	font: bold 11px Arial, Arial, sans-serif;	line-height: 30px;}
#nav li:hover {background-position: 100% -36px; background-color: #fed201}
#nav .page_item a:hover {background-position: 0px -36px;border: none;}
#nav li.current_page_item {color: #fff;text-decoration: none;	background-color: #fed201;}
#nav .current_page_item a, #nav .current_page_item a:visited{	color: #fff;	text-decoration: none; background-color: #fed201;}
#header-big {margin: 0 auto; width: 900px; margin-bottom: 5px}
.breadcrumb {margin: 0 auto; margin-bottom: 5px; width: 860px; color: #fed201;}
.breadcrumb a{color: #fed201;}
.breadcrumb a:visited {color: #fed201;}

.current_page_item {font-weight: bold}

/* content area */
#content {padding: 0px 10px 30px 10px; float: left; width: 600px; overflow: hidden; background-color: #fff; border-right: 1px solid #c1c1c1;}
#content a{color: #231375;	text-decoration: none;}
#content a:visited{color: #231375;	text-decoration: none;}
#content a:hover{color: #fed201;	text-decoration: underline;}
.post {clear:both; padding-top: 15px;}
.entry {margin-top: 10px; margin-right:10px; margin-left: 10px}
.perex {font-size: 130%}
.navigation {clear: both;	padding: 10px 0px;}
.navigation a, .navigation a:visited {color: #59770e;}
#categories {float: left; margin-right: 5px; margin-bottom: 5px; padding:5px; border: 1px solid #c1c1c1;}
#categories li{list-style-type: none; border-bottom: 1px solid #c1c1c1; padding-bottom: 1px; padding-top: 3px}
#categories ul{position:relative; left: -40px; _margin-left: 0px;}
.imgcontent {float: left; margin-right: 5px; margin-bottom: 5px; padding: 3px}
.tablecontent {width: 400px; float: right; margin-right: 10px; margin-left: 15px;margin-bottom: 15px; margin-top: -15px}
.tablecontent td{vertical-align: top; width: 135px;}
.date {margin: 0px; font-size: smaller}

/* comments area */
#comments, #respond {border-bottom: 1px dotted #4395BC;	padding: 10px 0 5px 0;	clear: both;}
.commentlist {margin: 10px 0px;	padding-left: 20px;	line-height: 130%;}
.commentlist li{padding: 10px;padding-bottom: 0px;}
.commentlist .alt {background: #f3fce6;	border: 1px dotted #dbefc1;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;	font-style: normal;	font-size: 120%;}
.commentlist small {margin-bottom: 5px;	display: block;	font-size: 87%;}
#commentform {margin-top: 10px;	font: 110% Arial, sans-serif;}
#commentform p {padding: 6px 0px;	margin: 0px;}
#commentform label{color: #787878;font-size: 87%;}
#commentform input{width: 200px;	background:#f3fce6;	border: 1px dotted #D0D0BF;	padding: 3px;	margin-top: 3px;}
#commentform textarea{width: 485px;	height: 115px;background:#f3fce6;	border: 1px solid #dbefc1;padding: 2px;	margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{background: url(images/btn-bg.gif) no-repeat;	border: 1px solid #7FD4F4;	font: bold 12px Arial, sans-serif;	color: #0C72A2;	float:right;width: 144px;	height: 28px;	cursor: pointer;}
.komenty {margin-top: 20px;}
.komenty ul {list-style-type:none; margin:0;	padding:0;}
.komenty ul li{margin-top: 2px;	margin-bottom: 2px;}
.green {color: #231375}

/*sidebar */
#sidebar {float: right; padding: 0px 0px 10px 10px; position:relative; top:-62px; _top: -65px;width: 269px; _width: 259px; color: black; background-color: #fff;}
#sidebar h3{padding-bottom: 4px;	color: #231375;	margin-bottom: 5px;}
#sidebar h2 {color: #fff; padding-bottom: 8px; padding-top: 8px; padding-left: 10px; position:relative; left:-10px; background-color: #fed201; background-image: none; text-transform: uppercase}
#sidebar h3 a, a:hover, a:visited{padding-bottom: 4px;	color: #231375;	margin-bottom: 5px;}
#sidebar ul {list-style-type:none; margin:0;	padding:0; margin-bottom: 10px}
.sidemenu li {background-image: url(images/hr.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 13px; padding-top: 5px; font: normal 125%/100% Arial;	color: #231375;}

img.weather {margin-top: 8px;}
.weather-all {text-align: center; margin-bottom: 15px; padding-bottom: 25px; background-image: url(images/hr.gif); background-repeat: no-repeat; background-position: left bottom;}
.weather-all table{width: 260px}
#kurzy_main {padding:2px; margin-top: 5px; padding-bottom: 25px; background-image: url(images/hr.gif); background-repeat: no-repeat; background-position: left bottom;}
.invia {padding-bottom: 25px; background-image: url(images/hr.gif); background-repeat: no-repeat; background-position: left bottom;}
.invia2 {margin-left: 30px;width: 175px; height: 200px; border: none; overflow: hidden}

/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block; margin-left: auto;	margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;	margin: 2px 10px 5px 0px;}
.alignright {float: right;}
img.alignright, img[align="right"] {float:right; margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;	visibility: hidden;	margin: 0px;padding: 0px;}


/* footer */
#navi-footer {height: 30px; width: 900px;	margin: 0px auto;	margin-top: -1px; _margin-top: -30px;	text-align: center;	line-height: normal; background-image: url(images/bck-small.jpg); background-repeat: repeat-x; margin-bottom: 30px}
#nav-footer {list-style: none;	margin: 0 3px;padding: 0px;	float: left;}
#nav-footer li {float: left;	height: 30px;	margin: 0 3px;white-space: nowrap;}
#nav-footer .page_item a{color: #FFFFFF;	display: block;	text-decoration: none;	padding: 0px 10px 0px 10px;	font: normal 12px Arial, Helvetica, sans-serif;	line-height: 30px;}
#nav-footer li:hover {background-position: 100% -36px; background-color: #fed201}
#nav-footer .page_item a:hover {background-position: 0px -36px;border: none;}

#mygallery {margin-left: 50px}
.stepcarousel{position: relative; overflow: scroll; width: 140px; height: 90px;}
.stepcarousel .belt{position: absolute; left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin: 10px; width: 140px;}

/* SLIMBOX */

#lbOverlay {position: fixed; z-index: 9999;	left: 0; top: 0; width: 100%;	height: 100%;background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999;	overflow: hidden;	background-color: #fff;}
.lbLoading {background: #fff url(loading.gif) no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;	position: absolute; top: 0;	width: 50%;	outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px; color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block;	float: right;	width: 66px; height: 22px;background: transparent url(closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}