/* FORMS */

input[type="radio"],
input[type="checkbox"],
input.radio,
input.checkbox
	{display:inline-block;}
input.checkbox + label .btn_checkbox,
input.radio + label .btn_radio,
.btn_checkbox,
.btn_radio
	{display:none;}
input[type="submit"],
button,
.button
	{width:150px;}
input[type="submit"].large,
button.large,
.button.large
	{width:200px;}
	
	
/* GRID */

.container_12 {width:1200px;}

.container_12 .grid_1 {width:100px;}
.container_12 .grid_2 {width:200px;}
.container_12 .grid_3 {width:300px;}
.container_12 .grid_4 {width:400px;}
.container_12 .grid_5 {width:500px;}
.container_12 .grid_6.true,
.container_12 .grid_6 {width:600px;}
.container_12 .grid_7 {width:700px;}
.container_12 .grid_8 {width:800px;}
.container_12 .grid_9 {width:900px;}
.container_12 .grid_10 {width:1000px;}
.container_12 .grid_11 {width:1100px;}
.container_12 .grid_12 {width:1200px;}

.container_12 .hgrid_1 {height:100px;}
.container_12 .hgrid_2 {height:200px;}
.container_12 .hgrid_3 {height:300px;}
.container_12 .hgrid_4 {height:400px;}
.container_12 .hgrid_5 {height:500px;}
.container_12 .hgrid_6 {height:600px;}
.container_12 .hgrid_7 {height:700px;}
.container_12 .hgrid_8 {height:800px;}
.container_12 .hgrid_9 {height:900px;}
.container_12 .hgrid_10 {height:1000px;}
.container_12 .hgrid_11 {height:1100px;}
.container_12 .hgrid_12 {height:1200px;}

.container_12 .hgrid_1 .spacer {height:80px;}
.container_12 .hgrid_2 .spacer {height:180px;}
.container_12 .hgrid_3 .spacer {height:280px;}
.container_12 .hgrid_4 .spacer {height:380px;}
.container_12 .hgrid_5 .spacer {height:480px;}
.container_12 .hgrid_6 .spacer {height:580px;}
.container_12 .hgrid_7 .spacer {height:680px;}
.container_12 .hgrid_8 .spacer {height:780px;}
.container_12 .hgrid_9 .spacer {height:880px;}
.container_12 .hgrid_10 .spacer {height:980px;}
.container_12 .hgrid_11 .spacer {height:1080px;}
.container_12 .hgrid_12 .spacer {height:1180px;}

.container_12 .container_12 .hgrid_1,
.container_12 .container_12 .hgrid_2 {height:180px;}
.container_12 .container_12 .hgrid_3,
.container_12 .container_12 .hgrid_4,
.container_12 .container_12 .hgrid_5 {height:288px;}
.container_12 .container_12 .hgrid_6,
.container_12 .container_12 .hgrid_7,
.container_12 .container_12 .hgrid_8,
.container_12 .container_12 .hgrid_9,
.container_12 .container_12 .hgrid_10,
.container_12 .container_12 .hgrid_11,
.container_12 .container_12 .hgrid_12 {height:576px;}

.container_12 .container_12 .hgrid_1 .spacer,
.container_12 .container_12 .hgrid_2 .spacer {height:160px;}
.container_12 .container_12 .hgrid_3 .spacer,
.container_12 .container_12 .hgrid_4 .spacer,
.container_12 .container_12 .hgrid_5 .spacer {height:268px;}
.container_12 .container_12 .hgrid_6 .spacer,
.container_12 .container_12 .hgrid_7 .spacer,
.container_12 .container_12 .hgrid_8 .spacer,
.container_12 .container_12 .hgrid_9 .spacer,
.container_12 .container_12 .hgrid_10 .spacer,
.container_12 .container_12 .hgrid_11 .spacer,
.container_12 .container_12 .hgrid_12 .spacer {height:556px;}


/* BUTTONS */

.button.xlarge
	{line-height:55px;height:55px;}
.button_icon.xlarge
	{width:130px;height:130px;line-height:1;}
.button_icon.xlarge .legend
	{line-height:130px;}
	
.button_icon.complex.xlarge .icon
	{font-size:60px;line-height:100px;}
.button_icon.weather.complex.xlarge .icon
	{font-size:80px;}
	
/* WIDGETS */

.legend .icon
	{font-size:80px;line-height:135px;}
.legend .icon.small
	{font-size:80px;line-height:100px;}
.currency_result
	{margin:55px 0;}
.currency_to
	{font-size:50px;}
.forecast .city
	{margin:10px 0 0 0;}
.forecast .day
	{margin:15px 0;}
.forecast .day .icon
	{font-size:35px;}
.hosting_extend form
	{margin-top:0;}
.menu_share ul
	{top:55px;}
.agenda ul li a.button
	{
	float:none;width:auto;
	display: block;
	}
	
/* FILTERS */

.filter
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 	filter: alpha(opacity=85);
 	}
.mask
	{
	-ms-behavior: url(./scripts/backgroundsize.htc);
	behavior: url(./scripts/backgroundsize.htc);
	}

.spinner > div,
.range_slider_handle,
#map-zoom-in,
#map-zoom-out,
#map-geolocate,
#map-expand,
.button_bottom span.icon,
.button_top span.icon,
.tooltip_box,
.bubble,
.round
	{
	-ms-behavior: url(./scripts/PIE.htc);
	behavior: url(./scripts/PIE.htc);
	}