/* design.css для стилей этого сайта */
/* шапка */
div.minwidth{
	min-width:  1000px;
	max-width: 1280px;
}
#header {
	background:  #FFF5E2 url(../images/hbg.gif) repeat-x 0 0;
	height:  143px;
}
#hdeco1 {
	background:  url(../images/hdeco1.jpg) no-repeat right top;
	height:  143px;
	margin-right:  166px;
}
p#logo {
	margin-left:  30px;
	padding-top:  44px;
}
#phonesUp {
	background:  #666;
	border-top:  3px solid #494948;
	height:  7.83em;
	height/**/:/**/7.58em;
	position:  absolute;
	right:  11px;
	top:  0;
	width:  12.416em;
}
#phonesUp p {
	background:  #666;
	color:  #FFF;
	font-size:  1em;
	padding:  0.25em 0 0 0.75em;
}
#phonesUp p span#phLabel {
	color:  #CCC;
	display:  block;
	font-size:  0.92em;
}
#phonesUp p span#phCode {
	display:  block;
	float:  left;
	font-size:  0.92em;
	line-height:  1.5em;
	height:  4.5em;
	padding-top:  0.33em;
	width:  4.2em;
}
#phonesUp p span#phNumbers {
	font-size:  1.5em;
}
/* меню */
#menus {
	background:  url(../images/mmbg.gif) repeat-x 0 0;
	height:  35px;
	position:  relative;
}
#mainmenu {
	background:  url(../images/menucorner.gif) no-repeat 353px 0;
	float:  left;
	height:  35px;
	height/**/:/**/23px;
	list-style-type:  none;
	padding:  12px 0 0 373px;
}
#mainmenu li {
	background:  url(../images/mmibg.gif) no-repeat right top;
	display:  block;
	float:  left;
	/*padding:  0 19px 0 17px;*/
	padding:  0 12px 0 10px;
}
#mainmenu li.last {
	background-image:  none;
}
#mainmenu a {
	color:  #FFF;
	font-family:  "MS Sans Serif", Tahoma, Arial, Helvetica, sans-serif;
	font-weight:  normal;
	text-transform:  uppercase;
	white-space:  nowrap;
}
#additionalmenu {
	background:  #E5DFCB url(../images/amhl.gif) repeat-x 0 4px;
	float:  left;
	height:  35px;
	height/**/:/**/22px;
	left:  0;
	list-style-type:  none;
	padding:  13px 18px 0 219px;
	position:  absolute;
	top:  0;
	width:  353px;
	width/**/:/**/116px;
}
#additionalmenu li {
	float:  left;
	padding-left:  16px;
}
/* главный контент */
#mainContent {
	padding:  30px 10px 0 364px;
	position:  relative;
}
h1#sp {
	background:  url(../images/h1deco.gif) no-repeat right top;
	margin:  0 136px 0 12px;
	padding:  6px 115px 14px 0;
}
table.productGroup {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  1em;
	margin:  7px 0 27px 0;
	width:  70%;
	width/**/:/**/100%;
}
table.productGroup tr th {
	background:  #E5DFCB;
	height:  2.333em;
	text-align:  right;
}
table.productGroup tr th span {
	color:  #666;
	float:  left;
	font-size:  1em;
	padding-left:  1em;
	text-transform:  uppercase;
}
table.productGroup tr th a {
	font-size:  0.92em;
	font-weight:  normal;
}
table.productGroup tr th a.price {
	background/**/:  url(../images/fd.gif) no-repeat 0 1px;
	padding:  0 6px 1px 17px;
}
table.productGroup tr th.last {
	background:  #E5DFCB url(../images/obg.gif) no-repeat 0 0.5em;
	font-size:  0.92em;
	font-weight:  normal;
	text-align:  center;
	padding-top:  2px;
	width:  3.917em;
}
* html table.productGroup tr th.last {
	padding-top:  0;
}
table.productGroup tr td {
	font-size:  0.92em;
	padding:  5px 0 5px 3px;
}
table.productGroup tr td a {
	font-size:  1.09em;
}
table.productGroup tr td.fcell {
	color:  #999;
	width:  2em;
}
table.productGroup tr td.scell {
	width:  13.333em;
	width/**/:/**/13.083em;
}
table.productGroup tr.first td {
	background:  url(../images/frbg.gif) repeat-x 0 0;
	padding-top:  8px;
}
/* левая колонка */
#lc {
	left:  0;
	padding:  232px 0 0 0;
	position:  absolute;
	top:  178px;
	width:  364px;
}
#ad {
	height:  157px;
	left:  0;
	margin-left:  22px;
	overflow:  hidden;
	position:  absolute;
	top:  42px;
	width:  314px;
}
#lc h2 {
	color:  #FFF;
	font-size:  1.5em;
	font-weight:  normal;
}
#lc h2#news {
	background:  #F7F2E0 url(../images/news.gif) no-repeat 0 0;
	height:  47px;
	height/**/:/**/35px;
	margin:  0 23px 0 13px;
	padding: 12px 0 0 69px;
}
#newsA {
	background:  #F7F2E0;
	border:  1px solid #C3B894;
	border-top:  0;
	margin:  0 26px 28px 30px;
	padding-bottom:  5px;
}
#newsA p {
	font-size:  1em;
	padding:  9px 0 14px 27px;
}
#newsA p span {
	color:  #444;
	display:  block;
	font-size:  0.92em;
}
#lc h2#partners {
	background:  #F7F2E0 url(../images/partners.gif) no-repeat 0 0;
	height:  47px;
	height/**/:/**/37px;
	margin:  0 23px 0 21px;
	padding:  10px 0 0 61px;
}
#partnersL {
	background:  #F7F2E0;
	border:  1px solid #C3B894;
	border-top:  0;
	color:  #444;
	margin:  0 26px 0 30px;
	padding:  0 0 0 0;
}
#partnersL ul {
	list-style-type:  none;
	margin:  0 0 0 0;
	padding:  6px 0 0 28px;
}
#partnersL ul li {
	background:  url(../images/bullet.gif) no-repeat 0 5px;
	padding:  0 0 4px 10px;
}
#partnersL p {
	padding:  15px 0 12px 38px;
}
/* футер */
#footer {
	background:  url(../images/fdeco.gif) no-repeat right top;
	height:  154px;
	padding:  12px 204px 20px 0;
	position:  relative;
}
#contacts {
	background:  #E5DFCB url(../images/fshadow.gif) no-repeat right top;
	height:  122px;
	height/**/:/**/107px;
	margin:  0 0 0 364px;
	overflow:  hidden;
	padding:  15px 0 0 14px;
}
#contacts p {
	font-size:  0.92em;
}
#contacts p.phwl {
	padding-top:  12px;
}
#contacts p span {
	font-size:  1.818em;
}
#contacts p.phones {
	padding:  0 0 0 5em;
	font-size: 1.666em;
}
#shildik {
	font-size:  0.92em;
	left:  30px;
	position:  absolute;
	top:  33px;
}
#shildik a, #shildik a:visited {
	color:  #666;
}
#stats {
	left:  30px;
	position:  absolute;
	top:  83px;
}
