/**************************************************************
COLS
**************************************************************/



/*******************************************************************
3 COLUMNS
*******************************************************************/

.cols3 .col1, .cols3 .col2, .cols3 .col3 {
	float:left;
	width: 270px;
	
	/*background-color: red;*/
	margin-bottom: 10px;
	margin-right: 40px;
} 

.cols3 .col3 {
	margin-right: 0px;
	width: 230px;
}
/*.col1 {	background-color: blue;}
.col2 {	background-color: red;}
.col3 {	background-color: green;}*/

.cols3 {	/*display:inline; */
}

.cols3 .col1 .content_inside,
.cols3 .col1 .box {margin-right:  10px;}
.cols3 .col2 .content_inside,
.cols3 .col2 .box {margin: 0px 10px; }
.cols3 .col3 .content_inside,
.cols3 .col3 .box {margin-left: 10px; }



/*******************************************************************
3 COLUMNS RIGHT BIGGEST
*******************************************************************/

.cols3right .col1, .cols3right .col2, .cols3right .col3 {
	float:left;
	margin-bottom: 10px;
} 

.cols3right .col1 { width: 20%;}
.cols3right .col2 { width: 20%;}
.cols3right .col3 { width: 60%;}


.cols3right {	display:inline; }

.cols3right .col1_content {margin-right:  10px;}
.cols3right .col2_content {margin: 0px 10px; }
.cols3right .col3_content {margin-left: 10px; }


/*******************************************************************
3 COLUMNS LEFT BIGGEST
*******************************************************************/

.cols3left .col1, .cols3left .col2, .cols3left .col3 {
	float:left;
	margin-bottom: 10px;
} 

.cols3left .col1 { width: 60%;}
.cols3left .col2 { width: 20%;}
.cols3left .col3 { width: 20%;}


.cols3left {	display:inline; }

.cols3left .col1_content {margin-right:  10px;}
.cols3left .col2_content {margin: 0px 10px; }
.cols3left .col3_content {margin-left: 10px; }




/*******************************************************************
3 COLUMNS MIDDLE BIGGEST
*******************************************************************/

.cols3middle .col1, .cols3middle .col2, .cols3middle .col3 {
	float:left;
	margin-bottom: 10px;
} 

.cols3middle .col1 { width: 19.5%;}
.cols3middle .col2 { width: 60%;}
.cols3middle .col3 { width: 19.5%;}


.cols3middle {	display:inline; }

.cols3middle .col1_content {margin-right:  10px;}
.cols3middle .col2_content {margin: 0px 10px; }
.cols3middle .col3_content {margin-left: 10px; }


/*******************************************************************
2 COLUMNS
*******************************************************************/

.cols2 .col1, .cols2 .col2 {
	float:left;
	width: 360px;
	margin-bottom: 10px;
	margin-right: 45px;
	/*background-color: yellow;*/
} 

.cols2 .col1_content {margin-right:  10px; }
.cols2 .col2_content {margin-left: 10px; }


/*******************************************************************
2 COLUMNS LEFT BIGGER
*******************************************************************/

.cols2left .col1, .cols2left .col2 {
	float:left;
	margin-bottom: 10px;	
} 

.cols2left .col1 { width: 74.99%;}
.cols2left .col2 { width: 24.99%;}

.cols2left .col1_content {margin-right:  10px; margin-left: 5px;} /*  ????? ?????????????????? */
.cols2left .col2_content {margin-left: 10px; }


/*******************************************************************
2 COLUMNS RIGHT BIGGER
*******************************************************************/

.cols2right .col1, .cols2right .col2 {
	float:left;
	margin-bottom: 10px;	
	/*background-color: blue;*/
} 

.cols2right .col1 { 
	width: 290px;
	margin-bottom: 10px;
	margin-right: 40px;
}
.cols2right .col2 { 
	width: 530px;
	margin-bottom: 10px;
	margin-right: 0px;
	height: 241px;
	overflow:auto;
}


/*******************************************************************
4 COLUMNS 
*******************************************************************/

.cols4 .col1, .cols4 .col2, .cols4 .col3, .cols4 .col4 {
	float:left;
	width: 25%;
	margin-bottom: 10px;
} 

.cols4 {	display:inline; }

.cols4 .col1_content {margin-right: 10px;}
.cols4 .col2_content,
.cols4 .col3_content {margin: 0px 10px; }
.cols4 .col4_content {margin-left: 10px; }


















.col1_content ul,
.col2_content ul,
.col3_content ul,
.col4_content ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.col1_content ul li,
.col2_content ul li,
.col3_content ul li,
.col4_content ul li {
	margin-bottom: 10px;
}