@charset 'UTF-8';

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}

/* bread */

.bread {color:#0f646f;}

a {color:#0f646f;}


a:visited {color:#0f646f;}
a:hover { text-decoration:none;}

h1 {
	display:block;
	height:35px;
	background:url(/images/layout/h1-bg.gif) 0 0 no-repeat;
	color:#0f646f;
	text-transform:uppercase;
	font-size:13px;
	padding-left:50px;
	padding-bottom:10px;

	margin-bottom:2em;
	margin-top:2em;

}

h2 {
	font-size:1.2em;
	margin-bottom:0.5em;
}

.subHeaders {}

.clanekHeader {

}

.subHeaders h1 { display:none;}
.subHeaders h2 {
	display:block;
	height:35px;
/*	background:url(/images/layout/h1-bg.gif) 0 0 no-repeat;*/
	color:#0f646f;
	text-transform:uppercase;
	font-size:1.5em;
/*	padding-left:50px;*/
	padding-bottom:10px;

	margin-top:2em;

}

h3 {
	color:#0f646f;
	margin-bottom:1em;
	text-transform:uppercase;
	font-weight:bold;
}


p { 
	line-height:1.5em;
	margin:1em 0; 
}

#cnt p { }

.generateclanek p {
	text-align:left;
}

ul { margin:1.5em 0 1.5em 15px;}
ul li { margin:0.5em 0}

.pad-x { padding:0 20px; float:left;}

.captch { background:url(/images/layout/captcha-bg.jpg) 0 0 no-repeat; margin-left:-8px;}
.captchPad { padding:25px  }

.captchPad .formlabel { font-size:0.8em; font-weight:bold; display:block; margin-bottom:5px;}
#siteone_captcha { font-size:2em; width:100px}

.captchUser { display:block; position:relative; left:100px; top:-30px; margin-bottom:-30px;}

.formLabel { font-size:0.9em; }

.mainLink { display:block;margin-bottom:10px; margin-top:20px; text-decoration:none; }
.mainLink p { margin:0; padding:0;}
.mainLink span { color:#000000; display:block; margin-bottom:5px;} 
.mainLink small { display:block; text-decoration:underline;}
.mainLink:hover small { text-decoration:none; display:block;}

/* form */

form label {
	font-weight:bold;
	font-size:0.8em;
}

.bigInput {
	background:url(/images/layout/bigInputholder.jpg) 0 0 no-repeat;
	width:338px;
	height:149px;
	padding:13px 20px 0 15px;
	position:relative;
	left:-7px;
}

.bigInput.alert {
	background:url(/images/layout/bigInputholder-alert.jpg) 0 0 no-repeat;
}



.largeInput {
	background:url(/images/layout/largeInputholder.jpg) 0 0 no-repeat;
	width:575px;
	height:147px;
	padding:13px 20px 0 15px;
	position:relative;
	left:-7px;
}

.longInput {
	background:url(/images/layout/longInputholder.jpg) 0 0 no-repeat;
	width:276px;
	height:41px;
	position:relative;
	left:-7px;
	position:relative;
}

.longInput-right {
	background:url(/images/layout/longInputholder.jpg) 0 0 no-repeat;
	width:276px;
	height:41px;
	position:relative;
	left:-7px;

}

.smallInput {
	background:url(/images/layout/inputholder.jpg) 0 0 no-repeat;
	width:338px;
	height:43px;
	padding:13px 20px 0 15px;
	position:relative;
	left:-7px;
	position:relative;
}

.smallInput.alert {
	background:url(/images/layout/inputholder-alert.jpg) 0 0 no-repeat;
}



.formInput { 
	border:none;
	background:none;
	font-size:12px;
	width:305px;
}

.formInput-big {
	border:none;
	background:none;
	font-size:12px;
	width:545px;
	height:120px;
}

.formInput-long {
	border:none;
	background:none;
	font-size:12px;
	width:251px;
	position:relative;
	left:14px;
	padding-top:12px;
}


.kontaktFormSubmit { width:300px;}


.whiteButton { background:none; padding:0px 20px;}
.whiteButton.unclickable { opacity: 0.5}


table.info {
 margin-bottom:20px;
 border:1px #b6f1e0 solid;
 font-size:0.9em;

}

table.info td, table.info th {
	padding:1px 10px;
	text-align:left;
}

table.info tr.licha {
	background-color:#dffff6;
}

.cptch { font-weight:bold;}
.captchaOpis { width:30px;}

.cptchHolder {
	background: url(/images/diskuse/captchabg.png) 0 0 no-repeat;
	height:44px;
	width:550px;
	margin-left:-3px;
}

.cptchHolderPad small {
	padding-left:15px;

}


.cptchHolderPad {
	padding:10px 0 0 15px;

}

