* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	background:#2b212c;
	}
html, body {
	height:100%;
	width:100%;
	min-width:1000px;
	}

a:hover {
	text-decoration:none;
	}

/* Параметры, задающие положение и размеры страницы */
div.doc_width {
	float:left;
	width:100%;
	min-width:1000px;
	height:100%;
	}
div.footer_width {
	height:71px;
	margin:-71px auto;
	}

div.page_width {
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(../images/body_bg.jpg) repeat-x center top;
	}
div.page_pos, div.footer {
	text-align:center;
	margin:0px auto;
	}


div.clear_line {
	clear:both;
	height:1px;
	overflow:hidden;
	}
/* -------------------------------------------------------------------------- */

h1 {

	}

/* -------------------------------------------------------------------------- */
/* Параметры основных контейнеров */

div.page_pos {
	width:444px;
	min-height:600px;
	height:auto !important;
	height:600px;
	background:url(../images/page_bg_old.jpg) no-repeat;   /*2011-02-09  _old  because this images has equally names!*/
	}

div.shapka {
	padding-top:27px;
	}

div.content {
	padding:270px 55px 71px 55px;
	}

	div.cont_info p {
		padding-bottom:20px;
		}
	div.cont_info p.phone_i {
		padding-bottom:10px;
		}
	div.cont_info p.address_i {
		text-align:left;
		padding-left:57px;
		}
	div.cont_info p.address_i img {
		margin-bottom:10px;
		}


	div.time_bl {
		width:334px;
		height:90px;
		padding-bottom:14px;
		margin:-15px 0px 0px 0px;
		}
	div.time_bl_pos {
		width:334px;
		height:52px;
		color:#2b212c;
		font:bold 51px Arial;
		line-height:52px;
		padding:19px 0px 19px 0px;
		background:url(../images/time_bl.png) no-repeat;
		}
	div.time_bl_pos span {
		font-size:15px;
		padding-left:4px;
		}


	div.downloads {
		min-height:83px;
		height:auto !important;
		height:83px;
		padding-left:112px;
		padding-bottom:2px;
		background:url(../images/downl.gif) no-repeat;
		}
	div.downloads div {
		overflow:hidden;
		width:222px;
		height:35px;
		padding:3px 0px 4px 0px;
		background:url(../images/downloads.gif) no-repeat left 3px;
		}
	div.downloads a {
		display:block;
		height:8px;
		text-align:center;
		padding:14px 0px 13px 0px;
		}


	div.partners {
		float:left;
		width:100%;
		position:relative;
		margin-top:52px;
		margin-bottom:104px;
		background:url(../images/partn_bgc.gif) repeat-y;
		}
	div.partners_bg {
		float:left;
		width:100%;
position:relative;
		margin-top:-52px;
		background:url(../images/partn_bgt.gif) no-repeat left top;
		}
	div.partners_pos {
		position:relative;
		top:52px;
		margin-top:-52px;
		padding:7px 2px 14px 2px;
		background:url(../images/partn_bgb.gif) no-repeat left bottom;
		}
	div.partners_pos div {
		padding:0px 10px 10px 10px;
		}
	div.partners p {
		position:relative;
		padding:7px 10px 7px 10px;
		margin-bottom:12px;
		background:url(../images/line_1.gif) no-repeat center bottom;
		}
	div.partners td {
		text-align:center;
		vertical-align:middle;
		padding:0px 2px 4px 2px;
		}


div.footer {
	overflow:hidden;
	width:444px;
	height:31px;
	color:#fff;
	text-align:center;
	padding-top:20px;
	}
