html, body, p{
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
font-size: 12px;
}
h4{
	font-size: 15px;
}
input, textarea{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
}
label
{
width: 26em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
height: 20px;
vertical-align: bottom;
}
label#foto, label#delavnica{

	width: 4em;}
label#foto{
/*	height: 46px;*/
	}
label#opisfoto{
	width: 170px;
	}
textarea#opisfoto1,textarea#opisfoto2,textarea#opisfoto3{
	font-size: 11px;
	width: 220px;
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #000000;
background: #fff;
border: 1px solid #cccccc;
width: 250px;
height: 20px;
}
input#datepicker{
	width: 80px;
}
input#datum2{
	width: 164px;
}
input#opisfoto1, input#opisfoto2, input#opisfoto3{
	width: 100px;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #cccccc;
width: 700px;
margin-bottom: 25px
}

legend
{
/*color: #fff;*/
/*background: #690;*/
/*border: 1px solid #781351;*/
padding: 2px 6px
}

.fieldset{}
.fieldset legend{
	background: none;
	border:none;
	padding:5px 10px;
	font-size:14px;
	color:#000;
}
.fieldset i{
	color:#e72023;
	font-weight: bold;
}
.fieldset label{
	position: relative;
}
.fieldset label span{
	position: relative;
	font-size:11px;
	/*float:left;*/
}

.radios{

}
.radios li{
	list-style: none;
	display:block;
	position: relative;
	margin:5px 0;
}
.radios li label{
	display:block;
	float:none;
	text-align: left;
	margin:0;
	width:auto;
	cursor: pointer;
}
.radios li label input{
	width:auto;
	height:auto;
}
.radios li label span{
	position: absolute;
	left:25px;
	top:4px;
}
.btn{
	cursor:pointer;
	width:auto;
	height:auto;
}
.btn-danger{
	border:none;
	float:left;
}
.btn-primary{
	font-weight:bold;
	text-transform: uppercase;
	float:right;
	padding: 5px 10px;
	background-color: #486a8f;
	color:#fff;
}
.danger{
	color:#e72023;
}
label.pogoji{
	float:none;
	text-align: left;
	width:auto;
	height:auto;
	position: relative;
	cursor: pointer;
	margin:15px 0;
}
label.pogoji input{
	width:auto;
	height:auto;
	border:none;
}
.btn-mkkm{
	padding:5px;
	height:auto;
}
.de, .op, .sp{
    display:none;
}
span.nested-cb{
	display: block;
}
span.nested-cb input{
	width:auto;
	height:auto;
}
