body {	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; }
td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #647A8A; }
form { margin: 0px;	padding: 0px; }
input, textarea, select, option { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#627889;}
.InpForm { width:100%; }
a { color:#647A8A; }
span a { color:#45AAC2; }
a:hover { text-decoration:none; }

.Ban600 {	background-color: #A9B7C1;	background-image: url(img/bg_ban.gif);	background-repeat: repeat;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 20px;	padding-left: 20px; text-align:center; }
.Search td { color:#627889; padding-right: 6px; padding-bottom:2px;  }
.Search input.s { width:100%; }
.kurs { padding:6px; background-color:#EDF0F2; }
.kurs td { font-size:10px; padding-right:3px;  }
.kurs span { color:#3399CC;  }

.Nav {	color: #FFFFFF;	background-color: #627889;	background-image: none;	padding-top: 5px;	padding-right: 20px;	padding-bottom: 6px;	padding-left: 20px; margin-bottom:24px; height:25px; }
.Nav a { color:#000000; text-decoration:none; }
.Nav a:hover { text-decoration:underline; }
.Nav div.l { width:450px; float:left; }
.Nav div.r { width:250px; float:right; text-align:right; }

#menu { margin-bottom:16px; }
#menu td.r { padding-right:20px; }
#menu td.l { padding-left:20px; }
#menu .menu td { padding-top:9px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
#menu .menu img { margin-bottom:1px; margin-top:1px; margin-right:5px; }
#menu .menu a { color:#647A8A; font-weight:bold; }
#menu .menu a:hover { text-decoration:none; color:#45AAC2; }
#menu td.sel {	background-color:#EDF0F2;	background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	background-position: bottom; padding-left:5px; }

#header {	background-color:#0F5F76;	background-image: url(img/bg_header.gif);	background-repeat: repeat-x;	background-position: top;	}
#header .bg {	background-image: url(img/bg_header.jpg);	background-repeat: no-repeat;	background-position: left top;	}
#header .HeadPic {	background-repeat: no-repeat;	background-position: 114px top; }
#header .HeadPic td {	background-image: url(img/bg_lineb.gif);	background-repeat: repeat-x;	background-position: top; padding-top:42px; }
#header .HLine {	background-image: url(img/bg_line_head.gif);	background-repeat: repeat-y;	background-position: right top; padding-right:22px; margin-top:37px; }
#header .HLine div { margin-bottom:15px; }

#header div.basket {	background-image: url(img/ico_basket.gif);	background-repeat: no-repeat;	background-position: left center; padding-left:22px; margin-left:98px; margin-top:14px; text-align:left; color:#FFFFFF; }
#header div.basket a { color:#45AAC2; }
#header span { font-size:10px; color:#184C61; line-height:11px; }
#header span span { font-size:10px; color:#FFFFFF; }

#header_inp {	background-color:#0F5F76;	background-image: url(img/bg_header_inp.gif);	background-repeat: repeat-x;	background-position: top;	}
#header_inp .bg {	background-image: url(img/bg_header_inp.jpg);	background-repeat: no-repeat;	background-position: left top;	}
#header_inp .HeadPic {	background-repeat: no-repeat;	background-position: 114px top; }
#header_inp .HeadPic td {	background-image: url(img/bg_lineb.gif);	background-repeat: repeat-x;	background-position: top; }
#header_inp .HLine {	background-image: url(img/bg_line_head.gif);	background-repeat: repeat-y;	background-position: right top; padding-right:22px; }
#header_inp div.basket {	background-image: url(img/ico_basket.gif);	background-repeat: no-repeat;	background-position: left center; padding-left:22px; margin-left:98px; margin-top:14px; text-align:left; color:#FFFFFF; }
#header_inp div.basket a { color:#45AAC2; }
#header_inp span { font-size:10px; color:#184C61; line-height:11px; }
#header_inp span span { font-size:10px; color:#FFFFFF; }
#header_inp .bas { background-color:#000000; padding-left:17px; padding-top:10px; padding-right:17px; padding-bottom:10px; text-align:left; margin-right:20px; }
#header_inp .bas span { color:#FFFFFF; font-weight:bold; font-size:12px; }
#header_inp .bas b { color:#627889; font-weight:bold; font-size:12px; }
#header_inp .bas p { margin-top:6px; margin-bottom:0px; }
#header_inp .bas a { color:#45AAC2; }

#main { margin-bottom:35px; } 
#main td.l { padding-left:20px; padding-right:30px; } 
#main td.r { padding-left:30px; padding-right:20px; } 

.Block { padding-left:15px; padding-right:15px; padding-bottom:15px; background-color:#F5F8FA; margin-bottom:20px; display:block; }
.Block div { background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	background-position: top; height:20px; }
.Block div.title { background-image: url(img/x.gif); color:#184C61; padding-bottom:12px; font-size:12px; }
.Block div.title a:hover { color:#003366; text-decoration:underline; }
.Block ul {	margin-top:0;	margin-bottom:0px;	margin-left:1em; padding-left:1em;	list-style-image: url(img/dot.gif); }
.Block li {	margin-bottom:8px; color:#000000; font-weight:bold;	}
.Block li a { color:#647A8A; font-weight:normal; }
.Block li a:hover { text-decoration:none; }
.cat {background-color:#EDF0F2;}

.Block2 { padding-bottom:15px; margin-bottom:20px; display:block; }
.Block2 div { background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	background-position: top; height:20px; }
.Block2 div.title { background-image: url(img/x.gif); color:#184C61; padding-bottom:12px; font-size:12px; }
.Block2 div.title a { color:#003366; text-decoration:none; }
.Block2 div.title a:hover { color:#003366; text-decoration:underline; }
.Block2 ul {	margin-top:0;	margin-bottom:0px;	margin-left:1em; padding-left:1em;	list-style-image: url(img/dot.gif); }
.Block2 li {	margin-bottom:8px; color:#000000; font-weight:bold;	}
.Block2 li a { color:#647A8A; font-weight:normal; }
.Block2 td { color:#003366; }
.Block2 strong { color:#000000; }

.Title { color:#184C61; padding-bottom:20px; font-size:12px; display:block; }
.Title a { color:#003366; text-decoration:none; }
.Title a:hover { color:#003366; text-decoration:underline; }

.Prod { margin-bottom:20px; }
.Prod td { padding-bottom:20px;}
.Prod td.le { padding-right:15px; padding-left:0px; }
.Prod b { color:#000000; }
.Prod img.img { border-color:#EDF0F2; border-style:solid; border-width:1px; display:block; margin-bottom:12px; }
.Prod p { margin-bottom:6px; margin-top:0px; }

.price { margin-bottom:6px; margin-top:0px; color:#A9B7C1; font-size:18px; font-weight:bold; margin-bottom:20px; }
.price b { color:#000000; }

h1 { color:#184C61; padding-bottom:0px; margin-top:0px; margin-bottom:0px; font-size:14px; display:block; }
h2 { color:#184C61; padding-bottom:0px; font-size:12px; display:block; }
h3 { color:#647A8A; padding-bottom:0px; margin-bottom:5px; font-size:12px; }

.news { padding-bottom:16px; }
.news b { color:#003366; }

.BgFooter {	background-image: url(img/bg_footer.gif);	background-repeat: repeat;	height:19px; }
.Footer { background-color:#A9B7C1;	padding-right: 20px;	padding-left: 20px; height:105px; }
.Footer div {	background-image: url(img/bg_line.gif);	background-repeat: repeat-x;	padding-top: 17px;	font-size:10px;	color:#FFFFFF;	background-position: top; }
.Footer a { color:#FFFFFF; }
.Black { background-color:#000000; height:6px; }

.telephone { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:14px; margin: 10px; }





h1.hnnst {font: 14px arial; color: #184C61;}  /*Заголовок каталога*/
h2.h2nnst {font: 10px arial; color:#184C61; margin: 0px;} /* Загаловок навигации */
div.zgnnst {font: 13px arial; color: #184C61;}      /* Заголовок статьи */
div.ztnnst {text-align: justify; font: 11px arial; color: #000000; background:#000000} /* Текст статьи */
.linnst {width: 100%; text-align: right; font: 11px arial; color: #000000;}  /* Ссылка статья полностью */
td.snnst {vertical-align: top; width: 60%;}  /* 1-й столбик */
d.nnnst {padding: 10 10 10 10px; background-color: #000000;font: 11px arial;} /* навигация в статье */
td.nnsts {vertical-align: top; width: 40%;}  /* 2-й столбик */
a.nnsta {font: 11px arial; color:  #000000;} /* ссылка названия статьи */
a.nnsta2 {font: 10px arial; color: #CECECE;} /* ссылка на главную страницу статей */

