/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 100%;
	font-size: small;
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
}
form.cmxform p { margin: 0px 0px 0px 0px; text-indent:0px;}

form.cmxform .etykieta
{
color: #000; 
text-align: left;
margin-right: 5px;
font-weight: bold;
width:120px
}

form.cmxform .etykieta_bold
{
color: #333; 
text-align: right;
font-weight: normal;
margin-right: 5px;
}

form.cmxform .etykieta_req
{
color: #CD160E; 
text-align: right;
font-weight: normal;
margin-right: 5px;
}

form.cmxform .etykieta_left
{
color: #4A3534; 
text-align: left;
font-weight: normal;
}

form.cmxform label.error {
	margin-left: 0px;
	width: auto;
	display: none;
}

form.cmxform label {
	margin-left: 0px;
}


form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform ul {padding: 0px 10px 0px 10px;}

form.cmxform fieldset {
	padding: 10px 0px 10px 0px;
	border: 1px dotted #000000;
	color: #006699;
}

form.cmxform fieldset legend {
	font-size: 1em;
	padding: 15px 5px 5px 5px;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p
{
 margin: 0px;
 padding-top:2px;
 padding-bottom:2px;
}

form.cmxform fieldset form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #CD160E;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid #B5B6B8; 
padding: 3px; 
color: #555;}
input:focus { border: 1px dotted #5F7FA6; background:#F1F7F8}
input.error { border: 1px solid #CD160E; }
form.cmxform .gray * { color: gray; }

textarea {
   border: 1px solid #5F7FA6;
   padding: 3px;
   color: #555;
   font-size: small;
   font-family: Tahoma, Arial, Helvetica, sans-serif; 
}
textarea:focus { border: 1px dotted #5F7FA6; background:#F1F7F8 }
textarea.error { border: 1px solid #CD160E; }

select {
   border: 1px solid #5F7FA6;
   padding: 3px 3px;
}
select:focus { border: 1px dotted #5F7FA6; background:#F1F7F8 }
select.error { border: 1px solid #CD160E; }

button {cursor: pointer;border: 1px solid #CCC;color:#FFF;
font-weight: normal;
background:#5D859D;
padding:3px 5px 3px 5px;}

button:hover {color:yellow;} 


.pusty {background:transparent;border:0px; cursor:pointer;}


.btn_light 
{
	color: #FFFFFF; 
	padding:3px 6px 3px 6px;
	background:url("../images/menu_top_bg_h.png");
	cursor: pointer;
	font-weight: normal;
}

.btn_light:hover 
{
	color: #FFFFFF; 
	padding:3px 6px 3px 6px;
	background:url("../images/menu_top_bg.png");
	cursor: pointer;
	font-weight: normal;
}

.btn_light_r 
{
	color: #FFFFFF; 
	padding:4px;
	background:url("../images/menu_top_bg.png");
	cursor: pointer;
	font-weight: normal;
}

.btn_light_r:hover 
{
	color: #FFFFFF; 
	padding:4px;
	background:url("../images/menu_top_bg_h.png");
	cursor: pointer;
	font-weight: normal;
}


.btn 
{
	color: #FFF; 
	padding:5px 15px 5px 15px;
	background:#627AAC;
	border: 1px solid #29447E;
	font-size:11px;font-weight: bold;
	cursor:pointer;
}

.btn_active 
{
	color: #FFF; 
	padding:5px 15px 5px 15px;
	background:orange;
	border: 1px solid #29447E;
	font-size:11px;font-weight: bold;
	cursor:pointer;
}


.btn_disabled 
{
cursor: pointer;border: 1px solid black;color:#000;
font-weight: bold;
background:#CCC;letter-spacing:1px;
padding:4px 10px;
}

.btn:hover 
{
	color: #FFF; 
	background:#AED1FB;
	cursor: pointer;
}


.btn_plus 
{
	color: #FFFFFF; 
	padding:1px 4px 1px 4px;
	background-color: #19609F;
	cursor: pointer;
}

.btn_plus:hover 
{
	color: #FFFFFF; 
	padding:1px 4px 1px 4px;
	background-color: red;
	cursor: pointer;
}

.cancel 
{
	color: #FFF; 
	padding:5px 15px 5px 15px;
	border: 1px solid #5F7FA6;
	font-size:11px;font-weight: bold;
	cursor: pointer;
	background:#C2D7F1;
}

.cancel:hover 
{
	color: #5F7FA6; 
	cursor: pointer;
}

.duzy{
color: #9D9C7D; 
text-align: left;
font-weight: bold;
}