/*
#########################################################
########################## BBCODE #########################
#########################################################
*/

/*
######################### forms
*/
input.px500 { width:500px; }
input.px450 { width:450px; }
input.px350 { width:350px; }
input.px200 { width:200px; }
input.px250 { width:250px; }
input.px175 { width:175px; }

input.px100 { width:100px; }
input.px150 { width:150px; }
input.px100 { width:100px; }
input.px50 { width:50px; }
input.px40 { width:40px; }
input.px35 { width:35px; }
input.px30 { width:30px; }
input.px20 { width:20px; }
input.px10 { width:10px; }
input.full { width:530px; }
input.smallcheck { border:0; margin:0; padding:0; vertical-align:middle; width:10px; height:10px; }
input.div3 { width:168px; }
input.website { width:348px; }

select.full { width:536px; }


/* ## add user form */
input.adduser_user { width:169px; }
input.adduser_pass { width:168px; }
input.adduser_mail { width:168px; }
input.adduser_name { width:290px; }
select.adduser_privileges { width:174px; }

/* ## add user form */
input.calendar_price { width:169px; }
input.calendar_location { width:169px; }
input.calendar_to { width:169px; }

/* ## categories */
select.category_type { width:130px; }
select.category_name { width:405px; }

/* ## file input */
input.file {
	width: 536px;
}

textarea.smalltext { width:530px; height:100px; }
textarea.longtext { width:530px; height:270px; }

/* ## mainmenu */
select.uri_type { width:267px; }
select.uri_target { width:267px; }

/* ## location */
input.address_street { width:155px; }
input.address_postalcode { width:50px; }
select.address_locality { width:150px; }
select.address_province { width:150px; }

/* ## popus */
input.popup_uri { width: 395px; }
select.popup_uri_target { width:130px; }
/*
######################### toolbar buttons
*/

div.bbc_toolbar {
	margin:0 auto 0 auto;
	text-align:center;
	width: 554px; 
	background: #EFF0F1;
	padding:2px;
	border: 1px solid #E5E5E6; border-top:0; border-bottom:0;
}

#tbl_bbcode ul {
	list-style-type: none;
	margin:1px 0 0 0;
	clear:both;
}
#tbl_bbcode li { float:left; }

#tbl_bbcode li a {
	width:30px; height:25px;
	display: block;
	background:#EFF0F1;
	vertical-align:middle;
	border:2px solid #EFF0F1;
}
#tbl_bbcode li a:hover {
	border-right:2px solid #C1C1C2; border-bottom:2px solid #C1C1C2; border-left:2px solid #FFFFFF; border-top:2px solid #FFFFFF;
	vertical-align:middle; 
	height:30px; height:25px;
}

#tbl_bbcode img.bbcodeicons { width:25px; height:25px; margin:0; padding:0; vertical-align:middle; }
#tbl_bbcode img.bbcodediv { width:1px; margin:2px 4px 0 4px; vertical-align:middle; }

/*
######################### divs
*/

#tbl_bbcode div.bbcode_title { 
	width:548px;
	padding:5px; margin:2px 0 0 0;
	font-family: tahoma, verdana, serif; font-size:11px; font-weight: bold; color:#545454; text-align:left; 
	clear:both;
	background:#E7E8EA; 
	border:1px solid #E5E6E8;
}

#tbl_bbcode div.bbcode_body {
	font-family: tahoma, verdana, serif; font-size:11px; text-align:left; color:#888888;
	width:538px;
	padding:10px; 
	background: #EFF0F1; 
	border: 1px solid #E5E5E6; border-top:none;
}
#tbl_bbcode div.bbcode_bodytoolbar {
	font-family: tahoma, verdana, serif; font-size:11px; text-align:left; color:#888888;
	width:538px;
	padding:0 10px 10px 10px; 
	background: #EFF0F1; 
	border: 1px solid #E5E5E6; border-top:none;
}

