@charset "windows-1251";
/* CSS Document */



/* =============================== Основная разметка */
.line
{
	width:auto;
	margin-bottom:0px;
}
.line:after 
{
	content: "";
	display: table;
	clear: both;
}
.row
{
	width:auto;
}

.row:after 
{
	content: "";
	display: table;
	clear: both;
}

.row>:first-child
	{
		margin-left:0px;
		/*border:1px solid #272d2f;
		background-color:#272d2f;*/
		
	}
	.row>:last-child
	{
		margin-right:0px;
		/*border:1px solid #272d2f;
		background-color:#272d2f;*/
	}
.col
{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.c1
{
	width:90px;
}
.c2
{
	width:190px;
}
.c3
{
	width:290px;
}
.c4
{
	width:390px;
}
.c5
{
	width:490px;
}
.c6
{
	width:590px;
}
.c7
{
	width:690px;
}
.c8
{
	width:790px;
}
.c9
{
	width:890px;
}
.c10
{
	width:990px;
}
.c11
{
	width:1090px;
}
.c12
{
	width:1190px;
}
.block
{
	width:100%;
}
.block:after
{
	content: "";
	display: table;
	clear: both;
}
/* =============================== Отступы */
.mrgn5
{
	margin-bottom:5px;
}
.mrgn10
{
	margin-bottom:10px;
}
.mrgn15
{
	margin-bottom:15px;
}
.mrgn20
{
	margin-bottom:20px;
}
.mrgnt5
{
	margin-top:5px;
}
.mrgnt10
{
	margin-top:10px;
}
.mrgnt15
{
	margin-top:15px;
}
.mrgnt20
{
	margin-top:20px;
}
.pad5
{
	padding:5px;
}
.pad10
{
	padding:10px;
}
.pad15
{
	padding:15px;
}
.padt5
{
	padding-top:5px;
}
.padt10
{
	padding-top:10px;
}
.padt15
{
	padding-top:15px;
}
.pad20
{
	padding:20px;
}
.padlr5
{
	padding-left:5px;
	padding-right:5px;
}
.padlr10
{
	padding-left:20px;
	padding-right:2px;
}
.padlr15
{
	padding-left:15px;
	padding-right:15px;
}
.padlr20
{
	padding-left:20px;
	padding-right:20px;
}
.padtb5
{
	padding-top:5px;
	padding-bottom:5px;
}
.padtb10
{
	padding-top:10px;
	padding-bottom:10px;
}
.padtb15
{
	padding-top:15px;
	padding-bottom:15px;
}
.padtb20
{
	padding-top:20px;
	padding-bottom:20px;
}


/* =============================== Текст */
.tcenter
{
	text-align:center;
}
.tright
{
	text-align:right;
}