/* CSS Document */
body
{
	font-size: 9pt;
	font-family: Tahoma;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding-top: 15px;
	padding-left: 16px;
	padding-right: 24px;
	width: 760px;
}
img 
{
	margin: 0;
	padding: 0;
	border: 0;
}
h1, h2, h3, h4, h5, ul, ol, p
{
	margin: 0;
	padding: 0;
}
.head
{}
.head .logo
{
	float: left;
}
.headRight
{
	float: right;
	width: 286px;
}
.headRight table
{
	padding: 0;
	margin: 0;
	margin-top: 2px;
}
.headRight table td
{
	padding-bottom: 12px;
}
.headRight table img
{
	margin-left: 11px;
}
.headRight table a
{
	font-size: 7pt;
}
.headRight table span
{
	font-size: 7pt;
	color: #666666;
}
.headRight table .check
{
	float: left;
	margin-top: 0;
	*margin-top: -2px;
	margin-right: 9px;
	color: #000000;
}
.headRight .find
{
	width: 254px;
	height: 18px;
	border: 1px solid #CCCCCC;
	font-size: 10pt;
	color: #999999;
}
.headRight .login
{
	width: 122px;
	height: 18px;
	border: 1px solid #CCCCCC;
	font-size: 10pt;
	color: #999999;
}
.headRight .pass
{
	width: 122px;
	height: 18px;
	border: 1px solid #CCCCCC;
	font-size: 10pt;
	color: #999999;
	float: right;
}
.head .headCenter
{
	text-align: center;
	margin-left: 240px;
	margin-right: 291px;
	color: #CCCCCC;
}
.head .headRightMain
{
	float: right;
	width: 165px;
	text-align: right;
	color: #CCCCCC;
}
.head .headCenter .korzina, .head .headRightMain .korzina
{
	margin-left: 14px;
	margin-right: 29px;
}
.head .headCenter a, .head .headRightMain a
{
	font-size: 8pt;
	font-weight: bold;
}

.head .mainCaption
{
	width: 335px;
	margin-left: 245px;
	margin-right: 180px;
}
.head .mainCaption h1
{
	margin: 0;
	padding: 0;
	text-align: right;
	color: #0066CC;
	font-size: 33pt;
	font-weight: normal;
}


.menu
{
	text-align: center;
	margin-top: 35px;
}
.menu ul
{
	list-style: none;
}

.menu ul li
{
	display: inline;
	background-image: url(/bitrix/templates/main_popov/images/marker.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
	padding-right: 3px;
}
.menu ul .first
{
	background-image: none;
	padding: 0;
}
.menu ul li a
{
	font-weight: bold;
	color: #0066CC;
}

#content .mainImg
{
	margin-top: 15px;
}

.mainContent
{
	margin-top: 23px;
}
.mainContent p
{
	color: #333333;
	font-size: 9pt;
}
.mainContent .servisContent
{
	margin-top: 33px;
}
.mainContent .servisContent table
{
	width: 100%;
}
.mainContent .servisContent td
{
	padding-left: 17px;
	padding-right: 11px;
	vertical-align: top;
}
.mainContent .servisContent .caption
{
	width: 240px;
	background-image: url(/bitrix/templates/main_popov/images/bg_content.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 16px;
}
.mainContent .servisContent a
{
	color: #0066CC;
	font-size: 9pt;
	font-weight: bold;
	background-image: url(/bitrix/templates/main_popov/images/marker_servic.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.mainContent .servisContent p
{
	font-size: 8pt;
	color: #666666;
	padding-top: 10px;
	padding-left: 14px;
}
.mainContent .servisContent img
{
	float: right;
}

.mainContent .contentLeft
{
	float: left;
	width: 184px;
	padding-right: 20px;
	margin-top: 8px;
}
.mainContent .contentLeft ul
{
	list-style: none;
}
.mainContent .contentLeft ul li
{
	background-image: url(/bitrix/templates/main_popov/images/marker_right.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
	padding-left: 19px;
	padding-top: 9px;
}
.mainContent .contentLeft ul li a
{
	color: #0066CC;
	text-decoration: none;
	font-size: 9pt;
	border-bottom: 1px dashed #0066CC;
}
.mainContent .contentLeft ul ul
{
	list-style: none;
}
.mainContent .contentLeft ul li li
{
	background-image: none;
	padding: 0;
	padding-top: 8px;
}
.mainContent .contentLeft ul li li a
{
	border: 0;
	text-decoration: underline;
}
.mainContent .contentLeft h2
{
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 30px;
}
.mainContent .contentLeft .inputImg
{
	width: 178px;
	height: 18px;
	margin-top: 15px;
}
.mainContent .contentLeft span
{
	display: block;
	color: #666666;
	font-size: 7pt;
	padding-top: 7px;
	padding-bottom: 15px;
}
.mainContent .contentLeft select
{
	width: 182px;
	height: 18px;
	margin-top: 10px;
	color: #666666;
	font-size: 8pt;
}
.mainContent .contentLeft .butFind
{
	width: 63px;
	height: 18px;
	background-color: #0066CC;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 10px;
	float: right;
}
.mainContent .contentLeft p
{
	color: #666666;
	font-size: 9pt;
	padding-top: 15px;
}
.mainContent .contentLeft .inputRadio
{
	margin-top: 15px;
}
.mainContent .contentLeft .inputRadio p
{
	padding: 0;
	margin: 0;
	margin-top: 9px;
}
.mainContent .contentLeft .inputRadio button 
{
	width: 85px;
	height: 18px;
	background-color: #0066CC;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 10px;
	float: right;
}
.mainContent .contentLeft .inputRadio a
{
	margin-top: 13px;
	float: left;
	color: #0066CC;
	font-size: 8pt;
}

.mainContent .contentRight
{
	margin-left: 207px;
}
.mainContent .contentRight p
{
	color: #666666;
	font-size: 8pt;
	padding-top: 19px;
}
.mainContent .contentRight h2
{
	margin-top: 15px;
	margin-bottom: 13px;
	color: #666666;
	font-size: 14pt;
	font-weight: normal;
}
.mainContent .contentRight .text p
{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-size: 9pt;
}
.mainContent .contentRight .text span
{
	display: block;
	color: #666666;
	font-size: 8pt;
	margin-top: 10px;
	text-align: right;
}
.mainContent .contentRight .textBlock
{
	margin-top: px;
}
.mainContent .contentRight .textBlock img
{
	float: left;
}
.mainContent .contentRight .textBlock p
{
	padding: 0;
	margin: 0;
	margin-left: 120px;
	font-size: 8pt;
}
.mainContent .contentRight .textBlock span
{
	display: block;
	color: #666666;
	font-size: 8pt;
	margin-top: 10px;
	text-align: right;
}
/*--------------------------------------------------------------*/
.colorBlue
{
	color: #0066CC;
}
.colorOrange
{
	color: #FFCC00;
}
.cleared
{
	height: 1px;
	clear: both;
}
/*--------------------------------------------------------------*/
.bottom
{
	margin-top: 40px;
	border-top: 3px dotted #0066CC;
	padding-top: 13px;
	padding-bottom: 25px;
}
.bottomRight
{
	float: right;
	width: 122px;
}
.bottomRight img
{
	float: left;
	margin-right: 10px;
}
.bottomRight p
{
	color: #666666;
	font-size: 7pt;
	margin-top: 3px;
}
.bottomRight a
{
	color: #0066CC;
	font-size: 7pt;
}
.bottomLeft
{
	float: left;
	width: 391px;
}
.bottomLeft p
{
	color: #666666;
	font-size: 7pt;
}
.bottomCenter
{
	text-align: center;
	margin-left: 395px;
	margin-right: 122px;
}
.bottomCenter a
{
	color: #0066CC;
	font-size: 8pt;
	margin-left: 10px;
	margin-right: 10px;
}
