* {margin:0px;padding:0px;}
a, img {border:0px;}

body {
	font-family:Times New Roman;
	font-size:13px;
	background:#03698a url(../images/main_bgT.png) repeat-x left top;
	}
body a:hover {
	text-decoration:none;
	}

h1 {
	padding-bottom:26px;
	}
h2 {
	font-size:17px;
	font-weight:normal;
	text-decoration:underline;
	padding-bottom:4px;
	}



/* Параметры, задающие положение и размеры страницы */
div.doc_width {
	float:left;
	width:100%;
	}
div.page_width {
	min-width:990px;
	width: expression((document.documentElement.clientWidth < 990) ? '990px' : '100%');
	text-align:left;
	background:url(../images/main_bgB.png) repeat-x left bottom;
	}

div.main_bg {
	background:url(../images/main_img2.jpg) no-repeat left top;
	}

div.main_img0 {
	height:938px;
	background:url(../images/main_img0.png) no-repeat 43% 352px;
	}
div.main_img {
	height:938px;
	background:url(../images/main_img2.png) no-repeat 82% 178px;
	}
div.main_img2 {
	height:938px;
	background:url(../images/main_img.png) no-repeat right 330px;
	}
/* -------------------------------------------------------------------------- */
/* Параметры основных контейнеров */
div.shapka {
	min-height:54px;
	height:auto !important;
	height:54px;
	padding:32px 51px 40px 75px;
	}

div.content {
	min-height:574px;
	height:auto !important;
	height:574px;
	}

div.braslet_bg {
	padding-top:40px;
	background:url(../images/braslet_img.png) no-repeat;
	}
div.braslet_bg2 {
	height:107px;
	padding:0px 20px 0px 467px;
	background:url(../images/braslet.png) no-repeat;
	}

div.footer {
	font:9px Arial;
	line-height:13px;
	color:#ffffff;
	padding:4px 51px 0px 18px;
	}
/* -------------------------------------------------------------------------- */
div.add_menu {
	float:right;
	width:163px;
	height:140px;
	padding:14px 0px 8px 8px;
	background:url(../images/add_menu_bg2.png) no-repeat;
	}
div.add_menu li {
	float:left;
	clear:left;
	height:20px;
	padding-bottom:6px;
	list-style-type:none;
	}
li.l_print {
	padding-top:7px;
	padding-left:6px;
	padding-bottom:0px;
	}
li.l_mees {
	padding-left:25px;
	}
div.add_menu li a {
	float:left;
	}
/* -------------------------------------------------------------------------- */
.logo_sub {
	float:right;
	position:relative;
	z-index:100;
	top:4px;
	}
a.logo_pos {
	position:relative;
	top:-11px;
	}
img.slogan_pos {
	position:relative;
	top:-26px;
	margin-left:26%;
	}


ul.main_menu {
	float:right;
	position:relative;
	margin-top:40px;
	width:40%;
	right:320px;
	}
ul.main_menu li {
	float:left;
	height:50px;
	list-style-type:none;
	}
ul.main_menu li a {
	position:relative;
	}
.im1 a {

	}
.im2 a {
	top:20px;
	margin-left:10px;
	}
.im3 {
	width:100%;
	}
.im3 a {
	top:-10px;
	margin-left:85px;
	}
.im4 a {
	top:-22px;
	margin-left:14px;
	}
.im5 a {
	top:-8px;
	margin-left:52px;
	}


div.brands {
	padding-top:20px;
	}
div.brands table {
	width:100%;
	}
div.brands table td {
	width:20%;
	height:43px;
	text-align:center;
	vertical-align:center;
	}
div.brands a {
	display:block;
	width:95px;
	height:35px;
	padding-top:5px;
	text-align:center;
	}
div.brands td.on a, div.brands a:hover {
	background:url(../images/m_on.gif) no-repeat;
	}
div.brands a.br1 img {
	position:relative;
	top:2px;
	}
div.brands a.br3 img {
	position:relative;
	top:5px;
	}
div.brands a.br4 img {
	position:relative;
	top:-3px;
	}
div.brands a.br5 img {
	position:relative;
	top:4px;
	}


div.footer a {
	color:#f5cbf3;
	}

div.footer p.phone_info {
	float:right;
	text-align:left;
	}
div.footer p.phone_info b {
	font:29px Myriad Pro;
	line-height:29px;
	}
div.footer p.phone_info b span {
	color:#a16295;
	}

div.footer p.autor {
	position:absolute;
	padding-top:9px;
	}

div.footer p.copy_info {
	position:absolute;
	min-height:35px;
	height:auto !important;
	height:35px;
	padding:0px 60px 0px 300px;
	margin-left:26%;
	background:url(../images/copy_bg.gif) no-repeat 252px 2px;
	}