/**************************************
     ÏÅÐÅÎÏÐÅÄÅËÅÍÈÅ ÒÅÃÎÂ
**************************************/
html
{
	margin:0px;
	padding:0px;
	display:block;
}
head
{
	display:none;
}
body
{
	margin:0px;
	padding:0px;
	display:block;
}

img,div, span, a, form, input, textarea, select, ul, li, h1,h2,h3,h4,h5,h6
{
	box-sizing: border-box;
}

img
{
	border:0px;
	max-width:100%;
}

h1,h2,h3
{
	padding:0px;margin:0px;
	display:block;
	width:auto;
}

a
{
	outline: 0 !important;
	color:#5F5F5F;
	font-weight:300;
}
a:hover
{
	outline: 0 !important;
	text-decoration:underline;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li
{
	margin: 0;
	padding: 0;
}
hr
{
	border:0px;
	border-bottom: 1px solid #DBDBDB;
}
table
{
    border-spacing: 0px;
}


/**************************************
     ÑÒÀÍÄÀÐÒÍÛÅ ÑÒÈËÈ
**************************************/
.clear
{
	clear:both !important;
}
.clear:after
{
	content:'';
	clear:both !important;
	display:block;
}
.left
{
	float:left !important;
}
.right
{
	float:right !important;
}
.align-left
{
	text-align:left;
}
.align-center
{
	text-align:center;
}
.align-right
{
	text-align:right;
}
.relative
{
	position:relative;
}

.autoheight
{
	position;relative;
	overflow:hidden;
}
.autoheight-col
{
	float:left;
	display:block;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.none,
.top div .none,
.top span .none,
.top font .none,
.top form .none,
.bottom div .none,
.bottom span .none,
.bottom font .none,
.bottom form .none,
.container .none,
.container2 .none,
.container3 .none
{
	display:none;
}
.lowercase
{
	text-transform:lowercase;
}
.uppercase
{
	text-transform:uppercase;
}
.nopadding
{
	padding:0px !important;
}
.nomargin
{
	margin:0px !important;
}




/* Êîëîíêè */
/**************************************
     Êîëîíêè
**************************************/

/*columns2*/
.columns2>li:nth-child(2n-1),
.columns2>.item:nth-child(2n-1)
{
	margin-left:0% !important;
}
.columns2>li,
.columns2>.item
{
	width:50%;
	display:block;
	float:left;
}
.columns2.margin>li,
.columns2.margin>.item
{
	width:49.5%;
	margin-left:1%;
}
.columns2.margin2>li,
.columns2.margin2>.item
{
	width:49%;
	margin-left:2%;
}
.columns2.margin3>li,
.columns2.margin3>.item
{
	width:48.5%;
	margin-left:3%;
}
.columns2.margin4>li,
.columns2.margin4>.item
{
	width:48%;
	margin-left:4%;
}
.columns2.margin5>li,
.columns2.margin5>.item
{
	width:47.5%;
	margin-left:5%;
}


/*columns3*/
.columns3>li:nth-child(3n-2),
.columns3>.item:nth-child(3n-2)
{
	margin-left:0% !important;
}
.columns3>li,
.columns3>.item
{
	width:33.333333333%;
	display:block;
	float:left;
}
.columns3.margin>li,
.columns3.margin>.item
{
	width:32.6666666666%;
	margin-left:1%;
}
.columns3.margin2>li,
.columns3.margin2>.item
{
	width:32%;
	margin-left:2%;
}
.columns3.margin3>li,
.columns3.margin3>.item
{
	width:31.33333333333%;
	margin-left:3%;
}
.columns3.margin4>li,
.columns3.margin4>.item
{
	width:30.66666666666%;
	margin-left:4%;
}
.columns3.margin5>li,
.columns3.margin5>.item
{
	width:30%;
	margin-left:5%;
}


/*columns4*/
.columns4>li:nth-child(4n-3),
.columns4>.item:nth-child(4n-3)
{
	margin-left:0% !important;
}
.columns4>li,
.columns4>.item
{
	width:25%;
	display:block;
	float:left;
}
.columns4.margin>li,
.columns4.margin>.item
{
	width:24.25%;
	margin-left:1%;
}
.columns4.margin2>li,
.columns4.margin2>.item
{
	width:23.5%;
	margin-left:2%;
}
.columns4.margin3>li,
.columns4.margin3>.item
{
	width:22.75%;
	margin-left:3%;
}
.columns4.margin4>li,
.columns4.margin4>.item
{
	width:22%;
	margin-left:4%;
}
.columns4.margin5>li,
.columns4.margin5>.item
{
	width:21.25%;
	margin-left:5%;
}


/*columns5*/
.columns5>li:nth-child(5n-4),
.columns5>.item:nth-child(5n-4)
{
	margin-left:0% !important;
}
.columns5>li,
.columns5>.item
{
	width:20%;
	display:block;
	float:left;
}
.columns5.margin>li,
.columns5.margin>.item
{
	width:19%;
	margin-left:1%;
}
.columns5.margin2>li,
.columns5.margin2>.item
{
	width:18.4%;
	margin-left:2%;
}
.columns5.margin3>li,
.columns5.margin3>.item
{
	width:17.6%;
	margin-left:3%;
}
.columns5.margin4>li,
.columns5.margin4>.item
{
	width:16.8%;
	margin-left:4%;
}
.columns5.margin5>li,
.columns5.margin5>.item
{
	width:16%;
	margin-left:5%;
}


/*columns6*/
.columns6>li:nth-child(6n-5),
.columns6>.item:nth-child(6n-5)
{
	margin-left:0% !important;
}
.columns6>li,
.columns6>.item
{
	width:16.66666666666%;
	display:block;
	float:left;
}
.columns6.margin>li,
.columns6.margin>.item
{
	width:15.833333333333333%;
	margin-left:1%;
}
.columns6.margin2>li,
.columns6.margin2>.item
{
	width:15%;
	margin-left:2%;
}
.columns6.margin3>li,
.columns6.margin3>.item
{
	width:14,166666666666%;
	margin-left:3%;
}
.columns6.margin4>li,
.columns6.margin4>.item
{
	width:13.333333333333%;
	margin-left:4%;
}
.columns6.margin5>li,
.columns6.margin5>.item
{
	width:8.3333333333333%;
	margin-left:5%;
}
