/* ОБЩИЕ */
html, body { height:100%; margin:0px; padding:0px}

body {
	background: #f2fae1;
	font-family: arial, tahoma, verdana, sans-serif;/* определяем базовые шрифты сайта */
}
form {padding: 0; margin: 0;}
a:link {color: #175ac6}
a:visited {color: #597094}

/* ВНУТРЕННЯЯ ЧАСТЬ */
.content h1 {font-size: 150%; font-weight: normal;}
.content h2 {font-size: 120%; font-weight: normal; margin-bottom: 1ex;}
.content h3 {font-size: 100%; margin-bottom: 1ex;}
.content h4 {font-size: 90%; margin-bottom: 1ex;}
.content h5 {font-size: 75%; margin-bottom: 1ex;}
.content h6 {font-size: 70%; margin-bottom: 1ex;}
.content p, .content li, .content table.data td, .content table.clean td  {font-size: 75%;} /* определяем размер основного текста сайта */
.content small {font-size: 90%;}
.content ul, .content ol {margin: 0.5ex 0 0 1.5em;}
.content p {margin: 0.5ex 0 2ex 0;}

/* для корректности размеров вложенных тегов - begin */
.content li li {font-size: 100%;}
.content td td {font-size: 100%;}
.content td li {font-size: 100%;}
.content td p {font-size: 100%;}
.content p li {font-size: 100%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.content table.data {border-collapse : collapse;}
.content table.data th, .content table.data tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
.content table.data td, .content table.data th {
        border : 1px solid #333333;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.content table.clean {border-collapse : collapse;}
.content table.clean th, .content table.clean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
.content table.clean td, .content table.clean th {
        border : 0px solid #000000;
}
/* таблица без рамки - end */

/* Главное меню */
#menu {
	width: 100%; position: absolute; left: 0; min-width: 770px;
	background: #333d44 url(../img/bgr_menu.gif) repeat-x;
	text-align: center;
}
#menu div {
	white-space: nowrap;
	padding-right: 120px; height: 24px;
	background: url(../img/bull_mid.gif) no-repeat 100% 0;
}

#menu a {
	display: inline; float: left;
	position: relative;
	padding: 0 5px;
	color: #fff; font: bold 14px/22px arial, tahoma, sans-serif;
	text-decoration: none; text-align: center;
	white-space: nowrap;
}
#menu a:hover {text-decoration: underline}

#menu.main {top: 235px;}
#menu.main a {width: 12%}
#menu.inner {top: 132px;}
#menu.inner a {width: 13%}
#menu.inner a.act {
	width: 100px; height: 40px; margin: -6px 0 -10px 0; padding: 0;
	line-height: 34px; color: #000;
	background: #fff url(../img/plashka.gif) no-repeat;
}


/* ГЛАВНАЯ СТРАНИЦА */
h2.mainleft {background: url(../img/bgr_greensqr.gif) no-repeat; padding-top: 7px}
h2.mainright, h2.mainleft {margin-left: -17px; padding-left: 17px;}
.anons, .novost {margin-bottom: 1.5ex;}
.anons .articleTitle {font-size: 75%; font-weight: bold; margin-bottom: 0.5ex;}
.anons .articleShortText {font-size: 70%}
.anons .articleShortText p {font-size: 100%} /*sng*/

.novost .date {font-size: 75%; font-weight: bold;}
.novost .newShortText {display: inline; font-size: 70%;}
.novost .newLink {display: inline; padding-left: 0.5em; font-size: 70%; font-weight: bold;}

.prodAnons h2 {text-align: center; font-size: 90%; font-weight: bold; margin-bottom: 3ex;}
.prodAnons p {font-size: 70%;}
.prodanons img {border: 1px solid #5b7080;}


/* ВНУТРЕННИЕ СТРАНИЦЫ */
/* Правая колонка */
#rightcol {padding: 30px 20px; background: #f9f9f0 url(../img/dots_vert.gif) repeat-y}

/* Локальное меню */
.innermenu {clear: left; color: #a6bbd5; font-size: 14px; margin-left: 1.5em; padding: 0}
.innermenu li {margin-bottom: 1ex}
.innermenu a {text-decoration: none}
.innermenu a:hover {text-decoration: underline}

/* Подвал */
#bottom {padding: 45px 0 0 27px; background: url(../img/grass.gif) repeat-x}
.contacts {
	position: relative;
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	color: #2a5f03;
}


/* СПИСОК СТАТЕЙ */
ul.articleList {list-style: none; margin-left: 0; clear: both;}
.articleList li {padding-bottom: 4ex;}
.articleList p {font-size: 100%; margin: 0;}
.articleList .articleName {font-size: 120%; font-weight: bold;}
.articleList .articleShortText {margin: 1ex 0 1ex 0;}
.articleList .articleAuthors {font-size: 90%;}

/* ПРОДУКТЫ */
ul.prodsubmenu {margin: 0 0 2ex 0; padding: 0; list-style: none;}
ul.prodsubmenu li {float: left; padding-right: 1em; font-weight: bold;}

/* Результаты поиска */
.searchres li {padding-bottom: 3ex;}
.searchres .link {font-weight: bold;}
.searchres .descr, .searchres .rubr {font-size: 90%;}
.searchres .rubr {padding-top: 0.5ex;}

/* Хлебные крошки */
.kroshki {font-size: 11px;}

/* Награды на главной */
.award {
	text-align : center;
	margin-bottom: 5px;
}
