body {
	/*background: url(/tpl/img/grid.png) repeat-y center -61px;*/
}

*, *:before, *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, img, b, u, i, center, table, tr, th, td, video {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear {
	clear: both;
}

.row {
	margin: 0;
}

.container {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 960px;
	padding: 0;
}

.container_10 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 800px;
	padding: 0;
}

.container_8 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 640px;
	padding: 0;
}

.container_100 {
	width: 100%;
	padding: 0;
}

.container:before, .container:after, .container_10:before, .container_10:after, .container_8:before, .container_8:after, .container_100:before, .container_100:after {
	display: table;
	content: " ";
}

.container:after, .container_10:after, .container_8:after, .container_100:after {
	clear: both;
}

.wrapper4 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 300px;
	padding: 0;
}

.wrapper6 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 460px;
	padding: 0;
}

.lr_col,
.lr_col_1,
.lr_col_2,
.lr_col_3,
.lr_col_4,
.lr_col_5,
.lr_col_6,
.lr_col_7,
.lr_col_8,
.lr_col_9,
.lr_col_10,
.lr_col_11,
.lr_col_12
{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 100%;    
}

.lr_col_1 {
  max-width: 60px;
}

.lr_col_2 {
  max-width: 140px;
}

.lr_col_3 {
  max-width: 220px;
}

.lr_col_4 {
  max-width: 300px;
}

.lr_col_5 {
  max-width: 380px;
}

.lr_col_6 {
  max-width: 460px;
}

.lr_col_7 {
  max-width: 540px;
}

.lr_col_8 {
  max-width: 620px;
}

.lr_col_9 {
  max-width: 700px;
}

.lr_col_10 {
  max-width: 780px;  
}

.lr_col_11 {
  max-width: 860px;
}

.lr_col_12 {
  max-width: 940px;
  display: inline;
  float: left;
}

.lr_col_50
{
	display: table-cell;	
    vertical-align: middle;    
    height: 100%;
	width: 50vw;  
}

.lr_col_100
{
	display: table-cell;	
    vertical-align: middle;    
    height: 100%;
	width: 100vw;   
}

.prefix_1 {
  padding-left: 80px;
}

.prefix_2 {
  padding-left: 160px;
}

.prefix_3 {
  padding-left: 240px;
}

.prefix_4 {
  padding-left: 320px;
}

.prefix_5 {
  padding-left: 400px;
}

.prefix_6 {
  padding-left: 480px;
}

.prefix_7 {
  padding-left: 560px;
}

.prefix_8 {
  padding-left: 640px;
}

.prefix_9 {
  padding-left: 720px;
}

.prefix_10 {
  padding-left: 800px;
}

.prefix_11 {
  padding-left: 880px;
}



@media screen and (max-width: 960px) { 

.container {
	max-width: 660px;
}

.container_10 {
	max-width: 660px;
	overflow: hidden;
}

.container_8 {
	max-width: 660px;
	overflow: hidden;
}

.prefix_1 {
	padding-left: 0;
}

.prefix_2 {
	padding-left: 0;
}

.prefix_3 {
	padding-left: 0;
}

.prefix_4 {
	padding-left: 0;
}

.prefix_5 {
	padding-left: 0;
}

.prefix_6 {
	padding-left: 0;
}

.lr_col, .lr_col_1, .lr_col_2, .lr_col_3, .lr_col_4, .lr_col_5, .lr_col_6, .lr_col_7, .lr_col_8, .lr_col_9, .lr_col_10, .lr_col_11, .lr_col_12 {
	width: 94%;
	max-width: 94%;
}

}


