/* design.css для стилей этого сайта */

#header {
	background:  #FFF url(../images/hbg.gif) repeat-x 0 0;
	height:  207px;
}

#chimney {
	background:  url(../images/chimney.gif) no-repeat right bottom;
	height:  207px;
}

#menuHolder {
	background:  url(../images/mhbg.gif) repeat-x 0 2px;
	height:  40px;
	margin:  0 10px 0 11px;
}

#mbl {
	background:  url(../images/mbl.gif) no-repeat 0 2px;
	float:  left;
	height:  40px;
	width:  8px;
}

#mbr {
	background:  url(../images/mbr.gif) no-repeat 0 2px;
	float:  right;
	height:  40px;
	width:  12px;
}

#menu {
	background:  url(../images/mDeco.gif) no-repeat 444px 31px;
	height:  40px;
}

/* \*/
* html #menu {
	background:  url(../images/mDeco.gif) no-repeat 433px 31px;
}
/* */

#menu table {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	margin:  6px auto 0 auto;
}

#menu table td {
	background:  url(../images/mibg.gif) no-repeat;
	height:  20px;
	padding:  0 16px;
}

#menu table td.first {
	background:  none;
}

#menu table a {
	color:  #FFF;
	font-family:  Arial, helvetica, sans-serif;
	font-size:  12px;
	font-weight:  bold;
	text-transform:  uppercase;
}

#menu table a:link, #menu table a:visited {
	text-decoration:  none;
}

#menu table a:hover, #menu table a:active {
	text-decoration:  underline;
}

#logo {
	background:  url(../images/lDeco.gif) no-repeat 408px 0;
}

#logo p {
	padding:  32px 0 0 0;
	margin:  0 0 0 30px;
}

#logo form {
	padding:  13px 0 5px 31px;	
}

#logo form label {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
}

#login {
	border:  1px solid #E4C894;
	height:  22px;
	height/**/:/**/18px;
	margin-right:  9px;
	width:  83px;
	width/**/:/**/81px;
}

#password {
	border:  1px solid #E4C894;
	height:  22px;
	height/**/:/**/18px;
	width:  83px;
	width/**/:/**/81px;
}

#signIn {
	margin:  0 10px -4px 0;
}

/* \*/
* html #signIn {
	margin:  0 10px 0 0;
}
/* */

#register {
	color:  #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
}

#register:link, #register:visited {
	text-decoration:  underline;
}

#register:hover, #register:active {
	text-decoration:  none;
}

#uLinks {

}

#uLinks p {
	color:  #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	padding:  3px 0 6px 0;
}

#uLinks p a {
	color:  #000;
}

#uLinks p a:link, #uLinks p a:visited {
	text-decoration:  underline;
}

#uLinks p a:hover, #uLinks p a:active {
	text-decoration:  none;
}

#uLinks p span {
	font-weight:  bold;
}

#rc {
	background:  url(../images/plant.gif) no-repeat right top;
	float:  right;
	padding-top:  50px;
	width:  311px;
}

#banners {
	padding:  10px 0;
}

#banners p {
	padding:  0 0 5px 0;
}

#news {
	background:  #4A93C1 url(../images/news.gif) no-repeat 238px 14px;
	color:  #FFF;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  12px;
}

#newsDeco {
	background:  #C2C8AE url(../images/newsDeco.gif) no-repeat right top;
	height:  14px;
	margin:  0 0 21px 0;
}

#news h3 {
	background:  url(../images/billet.gif) no-repeat 0 4px;
	font-family:  "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:  16px;
	padding:  0 0 0 12px;
	text-transform:  uppercase;
}

#news dl {
	margin:  0 0 0 8px;
	padding:  11px 0 6px 0;
}

#news dl dt {

}

#news dl dt span {
	background:  #0B61A2;
	color:  #97D0FD;
	display:  block;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	padding:  1px 0 2px 0;
	text-align:  center;
	width:  63px;
}

#news dl dd {
	color:  #FFF;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	margin:  0 0 0 15px;
	padding:  0 0 13px 0;
}

#news dl dd a {
	color:  #FFF;
}

#news dl dd a:link, #news dl dd a:visited {
	text-decoration:  underline;
}

#news dl dd a:hover, #news dl dd a:active {
	text-decoration:  none;
}

#partners {
	background:  #4A93C1 url(../images/partners.gif) no-repeat right top;
	color:  #FFF;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  12px;
	padding:  33px 0 0 0;
}

#partners h3 {
	background:  url(../images/billet.gif) no-repeat 0 4px;
	font-family:  "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:  16px;
	padding:  0 0 0 12px;
	text-transform:  uppercase;
}

#partners p {
	margin-left:  23px;
	padding-bottom:  19px;
}

#partners ul {
	list-style-type:  none;
	margin-left:  14px;
	padding-top:  12px;
}

#partners ul li {
	background:  url(../images/bullet.gif) no-repeat 0 6px;
	padding-left:  9px;

}

#partners ul li a {
	color:  #FFF;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size:  12px;
}

#partners ul li a:link, #partners ul li a:visited {
	text-decoration:  none;
}

#partners ul li a:hover, #partners ul li a:active {
	text-decoration:  underline;
}

#rcDeco {
	background:  url(../images/coil.gif) no-repeat 19px 20px;
	height:  148px;
}

ul {
	list-style-type:  none;
	margin-left:  15px;
	margin-left/**/:/**/30px;
}

ul li {
	background:  url(../images/bullet2.gif) no-repeat 5px 5px;
	margin:  0;
	background/**/:/**/url(../images/bullet2.gif) no-repeat 0 5px;
	padding: 0 0 6px 0;
	padding/**/:/**/0 0 6px 10px;
}
#lc {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	padding-right:  311px;
}

#lcDeco {
	background:  url(../images/lcDeco.gif) no-repeat right top;
	height:  24px;
	overflow:  hidden;
}

#lcDeco div {
	background:  #67ADE2;
	height:  2px;
	overflow:  hidden;
	margin-top:  -1px;
	margin-top:/**/0px;
	margin-right:  66px;
}

#lc #ws {
	background:  url(../images/case.gif) no-repeat 202px 0;
	margin-top:  3px;
	padding-bottom:  17px;
}

#lc h1 {
	background:  url(../images/billet2.gif) no-repeat 0 31px;
	color:  #004E8A;
	font-family:  "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:  22px;
	padding:  23px 0 20px 30px;
	text-transform:  uppercase;
}

#lc p {
	margin:  0 32px;
	padding:  7px 0;
}

#lc p a {
	color:  #000;
}

#lc p a:link, #lc p a:visited {
	text-decoration:  underline;
}

#lc p a:hover, #lc p a:active {
	text-decoration:  none;
}

#lc table {
	margin:  0 32px;
}

#lc td.text {
	width:  200px;
}

#lc dl {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	margin:  0 0 0 32px;
	padding:  0 0 0 0;
}

#lc dd {
	margin-bottom:  10px;
	margin-left:  0;
}

#lc dd p {
	margin-left:  0;
}

#lc dl a {
	color:  #000;
}

#lc dl a:link, #lc dl a:visited {
	text-decoration:  underline;
}

#lc dl a:hover, #lc dl a:active {
	text-decoration:  none;
}

#lc dl.products {
	float:  left;
	margin:  0 0 0 22px;
	padding:  0 0 0 0;
	width:  30%;
	width/**/:/**/46%
}

/* \*/
* html #lc dl.products {
	display:  inline;
}

* html #lc h1 {
	height:  1px;
}
/* */

#lc dl.products dt {
	color:  #004E8A;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:  bold;
	margin:  0 0 0 8px;
	padding:  0 0 8px 0;
	text-transform:  uppercase;
}

#lc dl.products dd {
	margin:  0 0 0 0;
	padding:  0 0 28px 0;
}

#lc dl.products ul {
	list-style-type:  none;
	margin-left:  5px;
	margin-left/**/:/**/10px;
}

#lc dl.products li {
	background:  url(../images/bullet2.gif) no-repeat 0 4px;
	padding:  0 0 6px 7px;
}

#lc dl.products a {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
}

#lc dl.products a:link, #lc dl.products a:visited {
	text-decoration:  none;
}

#lc dl.products a:hover, #lc dl.products a:active {
	text-decoration:  underline;
}

#lc #crumbs {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	margin-left:  32px;
}

#lc #crumbs a {
	color:  #000;
}

#lc #crumbs a:link, #lc #crumbs a:visited {
	text-decoration:  underline;
}

#lc #crumbs a:hover, #lc #crumbs a:active {
	text-decoration:  none;
}

* html #lc ul {
	height: 1px;
}

#lc ul {
	margin-right:  40px;
	margin-left:  40px;
}

* html #lc ul.prodList {
	margin-right:  20px;
	margin-left:  20px;
}

#lc ol {
	margin-right:  40px;
	margin-left:  40px;
}

#footer {
	clear:  both;
	height:  123px;
	height/**/:/**/106px;
	padding-top:  17px;
}

#frc {
	float:  right;
	width:  311px;
}

#counters {
	float:  right;
	padding:  48px 27px 0 0;
}

#frc p#shildik {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:  50px 0 0 0;
	margin:  0 0 0 50px;
}

#frc p#shildik a {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#frc p#shildik a:link, #frc p#shildik a:visited {
	text-decoration:  underline;
}

#frc p#shildik a:hover, #frc p#shildik a:active {
	text-decoration:  none;
}

#contacts {
	border-top:  2px solid #FFF;
	margin:  0 311px 0 0;
}

.address {
	display:  block;
	float:  left;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	margin:  0 0 0 30px;
	padding:  35px 0 0 0;
	width:  310px;
}

/* \*/
* html .address {
	margin: 0 0 0 15px;
}
/* */

.phones {
	display:  block;
	float:  left;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	margin:  0 0 0 24px;
	padding:  23px 0 0 0;
	text-align:  right;
}

/* \*/
* html .phones {
	margin: 0 0 0 12px;
}
/* */

.phones span {
	font-size:  16px;
	font-weight:  bold;
}

#subscription {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	width:  90%;
}

#subscription .action {
	text-align:  center;
	width:  150px;
}

#subscription .l {
	text-align:  left;
}

#subscription .narrow {
	width:  100px;
}

#subscription td {
	border:  1px solid #000;
	padding:  3px;
}

#subscription th {
	border:  1px solid #000;
	padding:  3px;
}

#subscription a {
	color:  #000;
}

#subscription a:link, #subscription a:visited {
	text-decoration:  underline;
}

#subscription a:hover, #subscription a:active {
	text-decoration:  none;
}



ul.main {
	float:  left;
	list-style-type:  none;
	margin-left:  5px;
	margin-left/**/:/**/20px;
	width:  90%;
	width/**/:/**/88%;
}

ul.main li {
	background:  url(../images/bullet2.gif) no-repeat 5px 4px;
	margin:  0;
	background/**/:/**/url(../images/bullet2.gif) no-repeat 0 4px;
	padding: 0 0 6px 0;
	padding/**/:/**/0 0 6px 7px;
}

ul.main li a {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
}

ul.main li a:link, ul.prodList li a:visited {
	text-decoration:  none;
}

ul.main li a:hover, ul.prodList li a:active {
	text-decoration:  underline;
}

ul.prodList {
	float:  left;
	list-style-type:  none;
	margin-left:  5px;
	margin-left/**/:/**/10px;
	width:  33%;
	width/**/:/**/40%;
}

/* \*/
* html ul.prodList {
	width:  33%;
	width/**/:/**/42%;
}
/* */

ul.prodList li {
	background:  url(../images/bullet2.gif) no-repeat 5px 4px;
	margin:  0;
	background/**/:/**/url(../images/bullet2.gif) no-repeat 0 4px;
	padding: 0 0 6px 0;
	padding/**/:/**/0 0 6px 7px;
}

ul.prodList li a {
	color:  #000;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  12px;
}

ul.prodList li a:link, ul.prodList li a:visited {
	text-decoration:  none;
}

ul.prodList li a:hover, ul.prodList li a:active {
	text-decoration:  underline;
}

table#products {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  12px;
	width:  50%;
	width/**/:/**/80%;
}

table#products td {
	border:  1px solid #000;
	padding:  3px;
}


tr.dark td {
	background:  #A3A98F;
}

.r {
	text-align:  right;
}

.c {
	text-align:  center;
}

.l {
	text-align:  left;
}

#userLimitForm {
	margin:  0 0 0 33px;
	padding:  15px 0;
}

#userLimit {
	width:  30px;
}

#productAdded {
	background:  #FFF;
	border:  2px solid #0E6C83;
	height:  50px;
	left:  50%;
	margin:  -25px 0 0 -100px;
	position:  absolute;
	text-align:  center;
	top:  50%;
	width:  200px;
	z-index:  100;
}

#productAdded p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:  17px;
}

#cartMain {
	border:  0;
	border-collapse:  collapse;
	border-spacing:  0;
	font-size:  12px;
	width:  50%;
	width/**/:/**/80%;
}

#cartMain td {
	border:  1px solid #000;
	padding:  3px;
}

#cartMain .amount {
	width:  30px;
}

table.central {
	margin:  0 auto;
}

p#cartLink {
	text-align:  right;
}

p#cartLink a {
	background:  url(../images/cart2.gif) no-repeat 0 0;
	color:  #00F;
	display:  block;
	float:  right;
	margin-right:  100px;
	padding-bottom:  10px;
	padding-left:  35px;
}

/* \*/
* html p#cartLink a {
	margin-right:  50px;

}
/* */

p#cartLink a:link, p#cartLink a:visited {
	text-decoration:  underline;
}

p#cartLink a:hover, p#cartLink a:active {
	text-decoration:  none;
}

div.clearing {
	clear:  both;
}

#searchForm {
	margin-left:  33px;
}

h3.sResults {
	margin-left:  32px;
}

#nav {
	text-align:  center;
}

#news p {
	margin:  0 0 0 8px;
	padding:  11px 0 6px 0;
}

#news ol {
	margin:  0 0 0 27px;
	padding:  11px 0 6px 0;
}

* html #news ol {
	margin:  0 0 0 33px;
}