/*
Theme Name: meetfactory
Theme URI: http://o----o.info
Description: svihadlo
Version: 0.9
Author: o----o.info
Author URI: http://o----o.info
*/
body {
	font: 11px normal 'Century Gothic';
	font-family: 'Century Gothic', Tahoma, Verdana, 'Sans Serif';
	margin: 0;
	padding: 0;
background: rgb(255,255,255) url(images/background.jpg) no-repeat center top;
}
#page {
	margin: 0 0 30px 0;
	padding: 0;
	text-align: left;
	width:100%;
	height:1322px !important;
	display:block;
}
#link_home a{
	width: 220px;
	display: block;
	float: left;
	clear: none;
	padding:8px 0 0 7px;
}
#header {
	margin: 42px 0 0 0;
	width: 100%;
	padding: 0;

}
#headering{
height: 74px;
display:block;
width:848px;
padding:0 0 0 12px;
margin:0 auto;
}
#content {
	margin: 0 auto;
	padding: 8px 0 0 0;
	clear: both;
	width:752px;
		display:block;
}
td, tr, table {
	padding: 0;
	border-collapse: collapse;
	border: 0;
	vertical-align: top;
}
#right {
	padding: 24px 0 0 0;
}
#searchform {
}
#description {
	padding: 8px;
}
.alt {
	
}
#footer {
width:752px;
	text-align: center;
	border: none;
	margin: 10px auto 0 auto;
	padding: 20px 0 20px 0 !important;
	border-top:1px dashed #ccc;
}
#footer img {
	margin: 6px 24px 0 0;
}
#footer ul, #footer li{
list-style: none;
margin:0;
padding:4px;
display: inline;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
h1 {
	font-size: 14px;
	text-align: left;
}

.post img {

	padding: 0;
	margin: 0 4px 0 0 !important;
}
h2.story_heading, #koncerty .ec3_list h2{
width:438px;
float:left;
clear:both;
	margin: 0 0 8px 0;
padding:2px 12px 2px 0;
	font-size: 18px;
	color:#fff;
	font-family: 'Century Gothic';
	font-weight: bold;
	display:block;
	background: rgb(64,64,64);
}
#koncerty .ec3_list h2{
width:426px;
padding-left:12px;}
.ec3_list ul li{
float:left;
clear:both;
margin:0 0 5px 0;}
h2.story_heading a{
	
	margin: 0 0 0 18px;
color:#fff;}
h2 {
	font-size: 12px;
	font-weight: normal;
}
h3 {
	font-size: 1.3em;
}
h1, h1 a, h1 a:hover {
	text-decoration: none;
}
.entry img {
	margin: 0;
	padding: 0;
}
.entry p {
	display: inline;
	padding: 1px;
}
.entry a {
	padding: 0;
	margin: 0;
color:rgb(64,32,0);
font-weight:bold;
}
.entry a img {
	background-color: transparent;
}
/*#right_field{
margin:0 0 0 4px;
}*/
#right_field, #media{
float:right;
width:314px;
}
#media {
text-align:right;}
#media a:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#right_field .entry{
padding:0 0 0 12px;
display:block;
float:left;}
object {
	padding: 2px;
	margin: 0;
}
.pager{
background:rgb(64,64,64);
padding:2px 10px;
color:#fff;
margin:0 5px 0 0 ;}
.pager a{
background:#000;
padding:2px;
color:#fff;}
.gallery img {
margin:0;
text-align:left;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	
	padding: 2px;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist cite {
padding:0 0 0 24px;
margin: 0 0 0 4px;
background: url(images/edit.gif) no-repeat left center;}
.commentlist p {
	font-weight: normal;
	line-height: 1.2em;
	text-transform: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
a {
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 0.12em;
}
a:hover {
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
h2 a:hover, h3 a:hover {
	text-decoration: none;
}
/* End Typography & Colors */
/* Begin Structure */
#main{width:455px;
border-right:1px dashed #ccc;
color:#000;
padding:0 4px 0 0;
margin:0;
/*background: rgb(215,136,9) url(images/background_content.jpg) no-repeat  50% 105%;*/
}
.post {
padding:0;
width:455px;
	margin: 0;
}
.post li {
	list-style: none;
	padding: 2px 0 2px 4px;
}
.entry li a {
	padding: 0 4px;
}
.post hr {
	display: block;
}
.postmetadata {
	clear: left;
	font-size: 8px;
	color: rgb(69,76,167);
}
.clear {
	clear: both;
}
#footer {
	padding: 0;
	margin: 0 auto;
	clear: both;
}
#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
}
/* End Structure */
/*Begin Headers */
h1 {
	margin: 0;
}

h3 {
	padding: 0;
	margin: 8px 0 0;
}
h3.comments {
	padding: 0;
	margin: 8px auto;
}
/* End Headers */
/* Begin Images */
p {
}
p img {
	padding: 0;
}
input, textarea {
	border: none;
	color: #fff;
}
/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
}
img.alignleft {

	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}

#main .entry {
display:block;
float:left;
width: 440px;
	margin: 0;
	padding: 0 0 15px 15px;
	font-family: 'Century Gothic';
/*background: url(images/entry_bcg.gif) no-repeat left bottom;*/
}

.entry ol {
	padding: 0;
	margin: 0;
}
.entry ol li {
	margin: 8px 0 0 0;
	padding: 0 0 4px 0;
	border-bottom:1px dashed #000;
	width:433px;
}
.kids {
	float: left;
	clear: both;
	padding: 0;
	margin: 0 0 0 10px ;
}
.kids ul {
	padding: 0;
	margin: 8px 0 0 0;
	list-style: none;

}
.kids li {
	padding: 2px 8px;
	margin: 4px 0;
	list-style: none;

}
.kids li a {
	color: #fff;
	font-weight: normal;
		background-color: #000;
		padding:2px 4px;
}
.kids .nadpis h2 {
background-color: #000;}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

.current_page_item a {
position:relative;
top:-2px;
	background: url(images/current.gif) no-repeat right top;
	display:block;
		height: 72px !important;
			padding: 0px 14px 0px 8px;
}
#sidebar {
font: 12px 'Century Gothic';
	padding: 0;
	margin: 0 0 0 15px;
	clear: none;
	float: left;
	display: inline;
}
#sidebar a {
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	margin: 0;
	padding: 4px 14px 0px 8px;
	color: #fff;
  text-decoration: none;
  background-color:trasparent;
}
#sidebar a:hover {
}
div#sidebar ul, div#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	display: inline-block;
}
#side_search {
	text-align: left;
	padding: 6px 0 0 8px;
	height: 19px;
	max-height: 19px;
	display: inline;
	width: 142px;
	float: left;
}
#side_search a {
	color: #fff;
}
#searchsubmit {
	background: transparent;
}
#searchsubmit:hover {
}
#sidebar form {
	margin: 0;
}
/* End Entry Lists */
/* Begin Form Elements */
.entry form {
/* This is mainly for password protected posts, makes them look better. */
	text-align: center;
}
select {
	width: 130px;
}
#commentform input, #commentform textarea {
	background-color: rgb(64,64,64);
}
#commentform input {
	width: 170px;
	margin: 5px 0px 1px 0;
}
#commentform textarea {
	padding: 2px;
	width:430px;
}
#commentform #submit {
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	float: left;
}
#submit {
	color: #fff;
}
#submit:hover {
}
#s {
	background-color: rgb(254,0,251);
	padding: 1px;
	margin: 1px 0 0 0;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */
.ec3_eventday a, #wp-calendar a {
	background: url(images/spoot.png);
	width: 51px;
	height: 33px;
	display: block;
	padding: 20px 0 0 0;
	color: #000 !IMPORTANT;
}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}
.navigation {
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
#home {
	padding: 10px 0 0 0;
	clear: both;
}
.date {
	font: 10px normal 'Century Gothic';
}
.edit {
	display: inline;
}
.edit a {
	color: rgb(255,153,102);
	padding: 0;
	margin: 0 0 0 5px;
	width:17px;
height:17px;
display:inline-block;
background-image: url(images/key.gif);
}
.nadpis h2 {
width:273px;
float:right;
clear:both;
	margin: 8px 0 8px 0;
padding:2px 18px 2px 12px;
	font-size: 18px;
	color:#fff;
	font-family: 'Century Gothic';
	font-weight: bold;
	display:block;
	background: rgb(64,64,64);
}

.more-link {
	padding: 2px 15px 0 0;
	display: block;
	float: left;
}
a.more-link {
	color: #fff !important;
	font-weight: normal !important;
}
#albums, #rand_img {
}
.r_index {
	display: inline;
	float: left;
	clear: right;
	padding: 0;
	margin: 0;
	width: 300px;
}
/* CFORM II */
/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
	@import "calendar.css";
.cform {
	margin: 10px 0 0 0;
	width: 450px;
}
.cform fieldset {
	margin-top: 10px;
	padding: 10px 0 10px 0;
}
.cform .cf_hidden {
	display: none;
	border: none!important;
	background: none!important;
	padding: 0!important;
	margin: 0!important;
}
.cform legend {
	padding: 0 2px;
	font: normal 20px Times;
	color: #666666;
}
ol.cf-ol {
	margin: 0!important;
	padding: 0!important;
}
ol.cf-ol li {
	background: none!important;
	margin: 0 !important;
/*some themes may interfere otherwise*/
	padding: 0;
	list-style: none!important;
	text-align: left;
	line-height: 1.3em;
}
/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */
ol.cf-ol li.textonly {
	letter-spacing: 2px;
	margin: 6px 0pt !important;
	padding: 3px 0;
	text-align: center;
}
/*                                                    */
/* global definitions for field labels                */
/*                                                    */
.cform label {
	width: 200px;
	margin: 0px 10px 0 0;
	text-align: left;
	font-size: 10px;
	display: block;
	color: #fff;
	padding: 2px;
}
label.cf-before {
	display: -moz-inline-box;
/*for mozilla*/
	display: inline-block;
/*for Opera & IE*/
	margin: 4px 5px 0 0;
}
label.cf-before span {
	width: 200px;
	display: block;
}
label.cf-after {
	display: -moz-inline-box;
/*for mozilla*/
	display: inline-block;
/*for Opera & IE*/
	margin: 4px 0 0 4px;
	width: 115px;
	text-align: left;
}
label.cf-after span {
	width: 115px;
	display: block;
}
label.cf-group-after {
	display: -moz-inline-box;
/*for mozilla*/
	display: inline-block;
/*for Opera & IE*/
	margin: 4px 6px 0 4px;
	width: 105px;
	text-align: left;
}
label.cf-group-after span {
	width: 105px;
	display: block;
}
/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */
.cform input, .cform textarea, .cform select {
	margin: 0 0 8px 0;
	padding: 3px;
	background-color: #1a1a1a;
	border: none;
	vertical-align: top;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
}
.cform textarea, .cform input {
	width: 415px;
}
.cform select {
	width: 421px;
/* attempt to have equal length */
}
.cform select.cfselectmulti {
	height: 6.5em;
}
.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	height: 6em;
	overflow: auto;
}
.cform input.cf_date {
	width: 395px;
}
/*                                                    */
/*   radio button title                               */
/*                                                    */
ol.cf-ol li.cf-box-title {
	letter-spacing: 2px;
	margin: 12px 0pt 4px 10px!important;
	font-size: 10px;
}
/*                                                    */
/*   check boxes                                      */
/*                                                    */
input.cf-box-a, input.cf-box-b {
	margin: 3px 0 0 0;
	width: 16px;
	height: 22px;
	border: none!important;
	background: none!important;
}
/*                                                    */
/* check box groups                                   */
/*                                                    */
ol.cf-ol li.cf-box-group {
	padding: 0 0 12px 0;
}
/*                                                    */
/* formatting for text:"(required)"  & other        */
/*                                                    */
span.reqtxt, span.emailreqtxt {
	display: block;
/*for mozilla*/
	width: 421px;
	font-size: 9px;
	vertical-align: top;
	color: #fff;
	text-align: right;
	margin: 0;
	height: 13px;
	line-height: 13px;
}
.cform textarea.fldemail, .cform textarea.fldrequired, .cform input.fldemail, .cform input.fldrequired {
	margin: 0;
	color:#fff;
}
/*                                                    */
/*   FORM submit button                               */
/*                                                    */
p.cf-sb {
	padding: 0!important;
	margin: 0;
	text-align: right;
}
.cform input.sendbutton {
	width: 150px;
	padding: 5px;
	margin: 5px 3px 4px 0pt;
	font-size: 0.8em;
	float: left;
}
.cform input.sendbutton:hover {
	background: #404040;
}
#li--1 input {
	width: 323px!important;
}
#li--2 input {
	width: 423px!important;
}
#li--3 input {
	width: 350px!important;
}
/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	clear: both;
	width: 100%;
}
ol.cf-ol li ul.cf_li_text_err {
	margin: 0;
	color: #333;
	display: inline-block;
}
ol.cf-ol ul.cf_li_text_err li {
	list-style: none!important;
	font-weight: bold;
	text-indent: 0;
	margin: 0 0 2px!important;
}
/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.seccap {
	margin-top: 6px;
}
label.secq {
	display: -moz-inline-box;
/*for mozilla*/
	display: inline-block;
/*for Opera & IE*/
	width: auto;
	padding: 2px 4px 2px 2px;
}
label.secq span {
	display: block!important;
	width: auto;
}
input.secinput {
	vertical-align: text-bottom;
}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
	height: 15px;
	width: 196px;
	padding: 4px 4px;
	margin: 0 0 8px 0;
	vertical-align: text-bottom;
}
img.captcha {
	vertical-align: text-bottom;
	margin: 0 0 8px 10px!important;
	padding: 0!important;
	border: none!important;
	float: none!important;
}
img.captcha-reset {
	vertical-align: text-bottom;
	background: url(captcha_reset_grey.gif) no-repeat;
	margin: 0 0 10px 3px;
	width: 21px;
	height: 21px;
	border: none!important;
}
img.imgcalendar {
	border: none!important;
}
/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */
div.cf_info {
	color: #fff;
	display: none;
	padding: 10px 15px!important;
	width: 420px;
	line-height: 1.3em;
	margin: 10px auto;
}
div.cf_info ol {
	margin: 0;
	padding: 5px 15px 0 30px;
}
div.cf_info ol li {
	padding: 1px 0;
	margin: 2px 0;
}
div.cf_info a {
	color: red!important;
	text-decoration: underline!important;
}
div.success {
	background: #F9F9F9 none repeat scroll 0%;
	color: #AAAAAA;
	display: block;
}
div.failure {
	display: block;
	text-align: left;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error {
	background-color: yellow;
}
div.mailerr {
	display: block;
}
.mailerr, .cform .cf_errortxt {
	color: #ad2929;
}
/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */
[disabled] {
	color: #dddddd;
	border-color: #dddddd!important;
	background: none!important;
}
.disabled {
	border-color: #dddddd!important;
}
/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload {
	width: 220px;
	background: #f9f9f9;
	border: 1px solid #888888;
}
/*                                                    */
/*  Other:link love                                  */
/*                                                    */
.linklove {
	display: none!important;
}
/*                                                    */
/*  Other:browser hacks                              */
/*                                                    */
* html .cform legend {
	position: absolute;
	top: -10px;
	left: 10px;
	margin-left: 0;
}
* html .cform fieldset {
	position: relative;
	margin-top: 15px;
	padding-top: 25px;
}
* html ol.cf-ol {
	display: inline-block;
}
.pagebar{
text-align:center;
width:750px;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
padding:4px 0 4px 0;margin:4px 0 0 0;
}
.pagebar a{
color:#fff;}
.this-page{
color:rgb(160,0,0);}
#myspace a{
padding:0 0 0 30px;
text-align:center !important;}
