/* ------------------------------------------------------------------------ */
/* ------------------------------ROSOM.TV------------------------------*/

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {
border-color:#8C8C8C;
outline-color:#DCDCDC;
outline-style:solid;
outline-width:2px;
}
input[type='hidden'] { display: none; }
input[type='text'],
input[type='password'] { padding: 1px 0 1px 5px; }


input[type="text"], input[type="password"] {
padding:1px 0 1px 5px;
}

form div { margin: 10px 0 10px 0; }

textarea { padding:1px 5px 1px 2px; _border:1px solid #1A8183; }

option { padding: 0 0 1px 5px; }

input[type='hidden'] { display: none; }

input[type='text'],
input[type='password'] { padding:1px 5px 1px 2px; }

button,
input[type='button'],
input[type='submit'] {
	padding: 2px 4px 2px 1px;
	line-height: 100%;
}

input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select, button { cursor: pointer; }
button, input[type='button'], input[type="submit"] {
	border:1px solid #1A8183;
	cursor:pointer;
	width:110px;
}

button:hover, input[type='button']:hover, input[type="submit"]:hover {
	border:1px dashed #1A8183;
	cursor:pointer;
	width:110px;
}
 
textarea,
input[type='text'],
input[type='password'],
select {
	border: 1px solid #c8c8c8;
	background: #ffffff;
}

input {
	_border:1px solid #c8c8c8;
	_padding:0 2px 0 2px;
}
input:hover {
	_border-color: #aaaaaa;
}

input:focus {
	_border-color: #8c8c8c;
	_outline: 2px solid #dcdcdc;
}
 
textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
select:hover { border-color: #aaaaaa; }

 
textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
select:focus {
	border-color: #8c8c8c;
	outline: 2px solid #dcdcdc;
}
form span {
	font-weight:bold;
	font-size:10px;
}
span.lab {
	clear:right;
	color:#8C8C8C;
	display:block;
	float:right;
	font-weight:bold;
	padding:0 0 0 16px;
	width:98px;
}
.swfupload {
vertical-align:top;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
input[disabled] {
border:1px solid #CCCCCC;
color:#BBBBBB;
}
input[disabled]:hover {
border:1px solid #CCCCCC;
}
.tabs-button , .tabs-button:hover, .bobobos{
	display:block;
	color:#000;
	background:#FFF;
	width:90px;
	border:2px solid #FFFFFF;
	float:left;
}
.tabs-button:hover{
	color:#FFF;
	background:#000;
}
.bobobos, .bobobos:hover{
	color:#FFF; 
	font-weight:bold;
	background:#000;
	border:2px solid #000;
	cursor: auto;
}


