/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
.container_12{margin-left: auto;margin-right: auto;width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;position:relative;z-index:0;}

.container_12 .grid_1 {width: 60px;}.container_12 .grid_2 {width: 140px;}.container_12 .grid_3 {width: 220px;}.container_12 .grid_4 {width: 300px;}.container_12 .grid_5 {width: 380px;}.container_12 .grid_6 {width: 460px;}.container_12 .grid_7 {width: 540px;}.container_12 .grid_8 {width: 620px;}.container_12 .grid_9 {width: 700px;}.container_12 .grid_10 {width: 780px;}.container_12 .grid_11 {width: 860px;}.container_12 .grid_12 {width: 940px;}
.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_3 {padding-left: 240px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_6 {padding-left: 480px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_9 {padding-left: 720px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}
.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_3 {padding-right: 240px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_6 {padding-right: 480px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_9 {padding-right: 720px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}
.container_12 .push_1 {left: 80px;}.container_12 .push_2 {left: 160px;}.container_12 .push_3 {left: 240px;}.container_12 .push_4 {left: 320px;}.container_12 .push_5 {left: 400px;}.container_12 .push_6 {left: 480px;}.container_12 .push_7 {left: 560px;}.container_12 .push_8 {left: 640px;}.container_12 .push_9 {left: 720px;}.container_12 .push_10 {left: 800px;}.container_12 .push_11 {left: 880px;}
.container_12 .pull_1 {left: -80px;}.container_12 .pull_2 {left: -160px;}.container_12 .pull_3 {left: -240px;}.container_12 .pull_4 {left: -320px;}.container_12 .pull_5 {left: -400px;}.container_12 .pull_6 {left: -480px;}.container_12 .pull_7 {left: -560px;}.container_12 .pull_8 {left: -640px;}.container_12 .pull_9 {left: -720px;}.container_12 .pull_10 {left: -800px;}.container_12 .pull_11 {left: -880px;}

/* Padding alround */
.padding_0{padding:0px}.padding_1{padding:1px}.padding_2{padding:2px}.padding_3{padding:3px}.padding_4{padding:4px}.padding_5{padding:5px}.padding_6{padding:6px}.padding_7{padding:7px}.padding_8{padding:8px}.padding_9{padding:9px}.padding_10{padding:10px}.padding_15{padding:15px}.padding_20{padding:20px}
/* Horizontal padding */
.padding_h_0{padding-left:0px;padding-right:0px}.padding_h_1{padding-left:1px;padding-right:1px}.padding_h_2{padding-left:2px;padding-right:2px}.padding_h_3{padding-left:3px;padding-right:3px}.padding_h_4{padding-left:4px;padding-right:4px}.padding_h_5{padding-left:5px;padding-right:5px}.padding_h_6{padding-left:6px;padding-right:6px}.padding_h_7{padding-left:7px;padding-right:7px}.padding_h_8{padding-left:8px;padding-right:8px}.padding_h_9{padding-left:9px;padding-right:9px}.padding_h_10{padding-left:10px;padding-right:10px}.padding_h_15{padding-left:15px;padding-right:15px}.padding_h_20{padding-left:20px;padding-right:20px}
/* Vertical padding */
.padding_v_0{padding-top:0px;padding-bottom:0px}.padding_v_1{padding-top:1px;padding-bottom:1px}.padding_v_2{padding-top:2px;padding-bottom:2px}.padding_v_3{padding-top:3px;padding-bottom:3px}.padding_v_4{padding-top:4px;padding-bottom:4px}.padding_v_5{padding-top:5px;padding-bottom:5px}.padding_v_6{padding-top:6px;padding-bottom:6px}.padding_v_7{padding-top:7px;padding-bottom:7px}.padding_v_8{padding-top:8px;padding-bottom:8px}.padding_v_9{padding-top:9px;padding-bottom:9px}.padding_v_10{padding-top:10px;padding-bottom:10px}.padding_v_15{padding-top:15px;padding-bottom:15px}.padding_v_20{padding-top:20px;padding-bottom:20px}
/* Padding top */
.padding_t_0{padding-top:0px}.padding_t_1{padding-top:1px}.padding_t_2{padding-top:2px}.padding_t_3{padding-top:3px}.padding_t_4{padding-top:4px}.padding_t_5{padding-top:5px}.padding_t_6{padding-top:6px}.padding_t_7{padding-top:7px}.padding_t_8{padding-top:8px}.padding_t_9{padding-top:9px}.padding_t_10{padding-top:10px}.padding_t_15{padding-top:15px}.padding_t_20{padding-top:20px}.padding_t_30{padding-top:30px}.padding_t_40{padding-top:40px}.padding_t_50{padding-top:50px}.padding_t_60{padding-top:60px}.padding_t_70{padding-top:70px}.padding_t_80{padding-top:80px}.padding_t_90{padding-top:90px}
/* Padding bottom */
.padding_b_0{padding-bottom:0px}.padding_b_1{padding-bottom:1px}.padding_b_2{padding-bottom:2px}.padding_b_3{padding-bottom:3px}.padding_b_4{padding-bottom:4px}.padding_b_5{padding-bottom:5px}.padding_b_6{padding-bottom:6px}.padding_b_7{padding-bottom:7px}.padding_b_8{padding-bottom:8px}.padding_b_9{padding-bottom:9px}.padding_b_10{padding-bottom:10px}.padding_b_15{padding-bottom:15px}.padding_b_20{padding-bottom:20px}.padding_b_30{padding-bottom:30px}.padding_b_40{padding-bottom:40px}.padding_b_50{padding-bottom:50px}.padding_b_60{padding-bottom:60px}.padding_b_70{padding-bottom:70px}.padding_b_80{padding-bottom:80px}.padding_b_90{padding-bottom:90px}
/* Padding left */
.padding_l_0{padding-left:0px}.padding_l_1{padding-left:1px}.padding_l_2{padding-left:2px}.padding_l_3{padding-left:3px}.padding_l_4{padding-left:4px}.padding_l_5{padding-left:5px}.padding_l_6{padding-left:6px}.padding_l_7{padding-left:7px}.padding_l_8{padding-left:8px}.padding_l_9{padding-left:9px}.padding_l_10{padding-left:10px}.padding_l_15{padding-left:15px}.padding_l_20{padding-left:20px}.padding_l_28{padding-left:28px;}.padding_l_30{padding-left:30px}.padding_l_40{padding-left:40px}.padding_l_50{padding-left:50px}.padding_l_60{padding-left:60px}.padding_l_70{padding-left:70px}.padding_l_80{padding-left:80px}.padding_l_90{padding-left:90px}
/* Padding right */
.padding_r_0{padding-right:0px}.padding_r_1{padding-right:1px}.padding_r_2{padding-right:2px}.padding_r_3{padding-right:3px}.padding_r_4{padding-right:4px}.padding_r_5{padding-right:5px}.padding_r_6{padding-right:6px}.padding_r_7{padding-right:7px}.padding_r_8{padding-right:8px}.padding_r_9{padding-right:9px}.padding_r_10{padding-right:10px}.padding_r_15{padding-right:15px}.padding_r_20{padding-right:20px}.padding_r_28{padding-right:28px;}.padding_r_30{padding-right:30px}.padding_r_40{padding-right:40px}.padding_r_50{padding-right:50px}.padding_r_60{padding-right:60px}.padding_r_70{padding-right:70px}.padding_r_80{padding-right:80px}.padding_r_90{padding-right:90px}

/* margin alround */
.margin_0{margin:0px}.margin_1{margin:1px}.margin_2{margin:2px}.margin_3{margin:3px}.margin_4{margin:4px}.margin_5{margin:5px}.margin_6{margin:6px}.margin_7{margin:7px}.margin_8{margin:8px}.margin_9{margin:9px}.margin_10{margin:10px}.margin_15{margin:15px}.margin_20{margin:20px}
/* Horizontal margin */
.margin_h_0{margin-left:0px;margin-right:0px}.margin_h_1{margin-left:1px;margin-right:1px}.margin_h_2{margin-left:2px;margin-right:2px}.margin_h_3{margin-left:3px;margin-right:3px}.margin_h_4{margin-left:4px;margin-right:4px}.margin_h_5{margin-left:5px;margin-right:5px}.margin_h_6{margin-left:6px;margin-right:6px}.margin_h_7{margin-left:7px;margin-right:7px}.margin_h_8{margin-left:8px;margin-right:8px}.margin_h_9{margin-left:9px;margin-right:9px}.margin_h_10{margin-left:10px;margin-right:10px}.margin_h_15{margin-left:15px;margin-right:15px}.margin_h_20{margin-left:20px;margin-right:20px}
/* Vertical margin */
.margin_v_0{margin-top:0px;margin-bottom:0px}.margin_v_1{margin-top:1px;margin-bottom:1px}.margin_v_2{margin-top:2px;margin-bottom:2px}.margin_v_3{margin-top:3px;margin-bottom:3px}.margin_v_4{margin-top:4px;margin-bottom:4px}.margin_v_5{margin-top:5px;margin-bottom:5px}.margin_v_6{margin-top:6px;margin-bottom:6px}.margin_v_7{margin-top:7px;margin-bottom:7px}.margin_v_8{margin-top:8px;margin-bottom:8px}.margin_v_9{margin-top:9px;margin-bottom:9px}.margin_v_10{margin-top:10px;margin-bottom:10px}.margin_v_15{margin-top:15px;margin-bottom:15px}.margin_v_20{margin-top:20px;margin-bottom:20px}
/* margin top */
.margin_t_0{margin-top:0px}.margin_t_1{margin-top:1px}.margin_t_2{margin-top:2px}.margin_t_3{margin-top:3px}.margin_t_4{margin-top:4px}.margin_t_5{margin-top:5px}.margin_t_6{margin-top:6px}.margin_t_7{margin-top:7px}.margin_t_8{margin-top:8px}.margin_t_9{margin-top:9px}.margin_t_10{margin-top:10px}.margin_t_15{margin-top:15px}.margin_t_20{margin-top:20px}.margin_t_30{margin-top:30px}.margin_t_40{margin-top:40px}.margin_t_50{margin-top:50px}.margin_t_60{margin-top:60px}.margin_t_70{margin-top:70px}.margin_t_80{margin-top:80px}.margin_t_90{margin-top:90px}
/* margin bottom */
.margin_b_0{margin-bottom:0px}.margin_b_1{margin-bottom:1px}.margin_b_2{margin-bottom:2px}.margin_b_3{margin-bottom:3px}.margin_b_4{margin-bottom:4px}.margin_b_5{margin-bottom:5px}.margin_b_6{margin-bottom:6px}.margin_b_7{margin-bottom:7px}.margin_b_8{margin-bottom:8px}.margin_b_9{margin-bottom:9px}.margin_b_10{margin-bottom:10px}.margin_b_15{margin-bottom:15px}.margin_b_20{margin-bottom:20px}.margin_b_30{margin-bottom:30px}.margin_b_40{margin-bottom:40px}.margin_b_50{margin-bottom:50px}.margin_b_60{margin-bottom:60px}.margin_b_70{margin-bottom:70px}.margin_b_80{margin-bottom:80px}.margin_b_90{margin-bottom:90px}
/* margin left */
.margin_l_0{margin-left:0px}.margin_l_1{margin-left:1px}.margin_l_2{margin-left:2px}.margin_l_3{margin-left:3px}.margin_l_4{margin-left:4px}.margin_l_5{margin-left:5px}.margin_l_6{margin-left:6px}.margin_l_7{margin-left:7px}.margin_l_8{margin-left:8px}.margin_l_9{margin-left:9px}.margin_l_10{margin-left:10px}.margin_l_15{margin-left:15px}.margin_l_20{margin-left:20px}.margin_l_30{margin-left:30px}.margin_l_40{margin-left:40px}.margin_l_50{margin-left:50px}.margin_l_60{margin-left:60px}.margin_l_70{margin-left:70px}.margin_l_80{margin-left:80px}.margin_l_90{margin-left:90px}
/* margin right */
.margin_r_0{margin-right:0px}.margin_r_1{margin-right:1px}.margin_r_2{margin-right:2px}.margin_r_3{margin-right:3px}.margin_r_4{margin-right:4px}.margin_r_5{margin-right:5px}.margin_r_6{margin-right:6px}.margin_r_7{margin-right:7px}.margin_r_8{margin-right:8px}.margin_r_9{margin-right:9px}.margin_r_10{margin-right:10px}.margin_r_15{margin-right:15px}.margin_r_20{margin-right:20px}.margin_r_30{margin-right:30px}.margin_r_40{margin-right:40px}.margin_r_50{margin-right:50px}.margin_r_60{margin-right:60px}.margin_r_70{margin-right:70px}.margin_r_80{margin-right:80px}.margin_r_90{margin-right:90px}

.alpha {margin-left:0;}
.omega {margin-right:0;}
.alega {margin-left:0; margin-right:0}

/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:1px;margin-top:-1px;}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clearfix{height:1%;}

/*--------------------------------------------------------------------*/
/*---------------------------- RESET ---------------------------------*/
/*--------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {line-height:1}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}

/* remember to define focus styles! */
:focus {outline:0}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}

/*--------------------------------------------------------------------*/
/*---------------------------- REDEF ---------------------------------*/
/*--------------------------------------------------------------------*/

html {height:100%;}
body,#wrapper {height:100%;position:relative;}
#wrapper {font-size:62.5%}

body{
	font-size:1.2em;
	font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	line-height:1.2
}
a:focus{outline:1px dotted;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:30px;}

p,dl,hr,ol,ul,pre,table,address,fieldset{margin-bottom:15px}

label {display:block;}
input,textarea {border:1px solid #CCC;margin-bottom:10px;padding:1px;}

input[type=text], input[type=password] {background: url(../images/inputbg.png) repeat-x; height: 18px; line-height: 18px;}
input[type=radio] {margin-bottom:0; padding:0; border:none;}
input[type=radio] + label {display:inline}
input[type=submit]{border:1px solid gray; background-color:#ccc}

/*--------------------------------------------------------------------*/
/*--------------------------- Pixelant -------------------------------*/
/*--------------------------------------------------------------------*/

.menu a {text-decoration:none}

.menu ul, ul.menu{
	list-style:none;
	margin-bottom:0;
}
.menu ul li, ul.menu li{
	list-style:none;
	margin-left:0;
}
.hmenu ul li, ul.hmenu li{
	float:left;
}
.vmenu ul li, ul.vmenu li{
	display:block;
}
.float_left {float:left;}
.float_right {float:right;}
.align_center{margin-left:auto; margin-right:auto; display:block;}
.clear_both {clear: both;}
