body {margin:0px; padding:0px;}
a {color:#24252E;}

td {vertical-align:top; font-family:Arial; font-size:9pt; color:#24252E}
div {font-family:Arial; font-size:9pt; color:#24252E}

img {border:none}
a, img {outline: none}

input   {font-size: 9pt;}
TEXTAREA {font-size: 9pt;}
img#full_image_holder {margin-bottom:10px; margin-right:10px;}

h1 {color:#6AA222; margin:0px 0px 10px 0px; font-family:Arial;font-size:9pt}
h1.chapter {text-align:left; text-transform:uppercase; font-size:12pt;}
a.top {color: black;}

h2 {font-size: 10pt; margin:5px;}

p {font-family:Arial; font-size:9pt; color:#24252E}

p.newdate {color: #8c4e4f; text-align: center; font-size: 8pt; font-style: italic; margin-right: 12px;}
p.newtop {text-align: center; font-size: 9pt; font-weight: bold; margin-right: 12px;}
a.newtop {color: #a07c28; text-decoration: none}
a.newtop:hover {color: #a07c28; text-decoration: underline;}
p.newtext {color: #8c4e4f; text-align: left; font-size:8pt; font-style: italic; margin-left:5px; margin-right: 12px;}

/* horizontal menu */
/*td#menutoptext {height:31px; vertical-align:middle}*/
.menutopcont {border-right:1px white solid; background-color:#CAD755; border-top:1px white solid; border-bottom:1px white solid;}
td.menutop  {border-top:3px #0E0E21 solid; background-color:#555668; height:31px; vertical-align:middle}
td.menutopactiv  {border-top:3px #0E0E21 solid;  background-color:#CAD755; height:31px; vertical-align:middle}
td.menutop:hover  {background-color:#CAD755}
td.menutop:hover p {color:#555668}
p.menutop {text-align:center; margin:0px; padding:0px 10px 0px 10px; 
           color:#ffffff; font-family:arial; font-size:9pt; font-weight:bold; cursor: pointer;}
p.menutopactiv {text-align:center; margin:0px; padding:0px 10px 0px 10px; 
           color:#555668; font-family:arial; font-size:9pt; font-weight:bold; cursor: pointer;}
a.menutop {text-decoration:none;}


td.podmenutop {background-color:#CAD755;}
td.podmenutop:hover {background-color:#A1BD00;}
td.podmenutop:hover  a.podmenutop {text-decoration:none; color:#ffffff;}
td.podmenutopactiv {background-color:#A1BD00;}
p.podmenutop       {text-align: left; margin:5px 3px 5px 5px; font-size:9pt; font-weight:bold; text-transform:lowercase}
p.podmenutop:first-letter {text-transform:uppercase}
a.podmenutop	   {text-decoration:none; color:#555668;}
a.podmenutop:hover {text-decoration:none; color:#ffffff;}
a.podmenutopactiv  {text-decoration:none; color:#ffffff;}




/* vertical menu */
table.menuleft {background-color:#9394A3; margin-bottom:13px}
td#menuleft {height:35px; border-bottom:1px white solid; vertical-align:middle;}
td#menuleft:hover  {background-color:#f2fb9e}
td#menuleft:hover p {color:#555668}
p#menuleft {margin:0px; padding:0px 7px 0px 5px; 
            color:#ffffff; font-family:arial; font-size:8pt; font-weight:bold; cursor: pointer; text-transform:uppercase;}
p#menuleftactiv {margin:0px; padding:0px 7px 0px 5px; 
            color:#555668; font-family:arial; font-size:8pt; font-weight:bold; cursor: pointer; text-transform:uppercase;}
a#menuleft {text-decoration:none; color:#ffffff;}
a#menuleftactiv {text-decoration:none; color:#ffffff;}


td.podmenuleft {background-color:#F2FB9E; vertical-align:middle;}
td.podmenuleft:hover {background-color:#A1BD00;}
td.podmenuleft:hover a.podmenuleft {text-decoration:none; color:#ffffff;}
td.podmenuleftactiv {background-color:#A1BD00; vertical-align:middle;}
p.podmenuleft 	     {text-align: left; margin: 5px 5px 5px 8px; font-size: 9pt; font-weight:bold; text-transform:lowercase;}
a.podmenuleft 	     {text-decoration:none; color:#555668;}
a.podmenuleftactiv	     {text-decoration:none; color:#ffffff;}
#podmenuleft:first-letter {text-transform:uppercase}

a.poisk {text-decoration:underline; color:BLACK}

/* contacts */
#topcont {background:url(../images/pic3.jpg) no-repeat; width:100%}
#topcont #contacts {padding:100px 0px 0px 0px; color:#611a03; font-size:10pt; width:160px}
#topcont #contacts span {font-size:11pt; font-weight:bold; padding-left:15px; color:#528411;}
#topcont #contacts div#mob {color:#528411; font-size:9pt; margin-top:5px}
#topcont #contacts div#mob span {font-size:9pt; font-weight:bold; padding:0px}

#navicon {width:205px; height:225px; text-align:center; vertical-align:bottom;}
#navicon img {margin:0px 9px 15px 9px}

/* left col */
#leftcont {background-color:#555668;}
#photo {margin:0px 0px 50px 0px}

#maintext {padding:15px 35px 50px 20px}
#maintext a {color:#24252E; text-decoration:underline}
#maintext table {border-collapse:collapse;}
#maintext table td {border-width:1px;}
#maintext table td ol {margin-top:0px; margin-bottom:0px}

/* bahher */
#banner {padding:15px 0px 13px 0px; border-bottom:1px #777886 solid}
#banner img {border:1px #C9C9C9 solid}

#rightchpt {color:#555668; margin:5px 0px 11px 0px; font-weight:bold; font-size:9pt; text-align:center}
#rightchpt a {color:#555668; text-decoration:none}

/* news */
#newscont {margin:0px 5px 12px 0px; padding:0px 0px 17px 0px; border-bottom:1px #9394A3 dotted}
#newsdate {color:#6AA222; font-weight:bold;}
#newschpt {color:#6AA222; font-size:9pt}
#newschpt a {color:#000000; text-decoration:none;}
#newstext {color:#000000; font-size:9pt}
#newdalee {color:#6AA222; font-size:9pt}
#newdalee a {color:#6AA222; text-decoration:none}
#newsall {text-align:right; margin:0px 7px 30px 0px; font-family:tahoma; font-size:9pt}
#newsall a {color:#6AA222; text-decoration:underline}
#newsall img {margin:0px 4px -2px 0px}

/* publications */
#stati {padding:0px 5px 30px 0px; margin:0px 0px 12px 0px; border-bottom:1px #777886 solid}
#stati ul {list-style-type:square; font-weight:bold; font-size:8pt; font-family:arial; 
             margin:0px 0px 0px 15px; padding:0px}
#stati li {margin:0px 0px 5px 0px; padding:0px; color:#6AA222; font-size:8pt;}
#stati li a {color:#000000; text-decoration:underline}




div#back {color:#6aa222;  text-align:center;  font-size:8pt; margin:20px;}
div#back a {color:#6aa222}

p.dopo {font-size: 8pt; margin:0px;}

ul {text-align:left}
li {font-size: 8pt;}
li.poisk {font-size: 9pt; margin-top:10px;}

#printlnk {text-decoration:none}

/* клуб добросовестных поставщиков  */
#kdp td {vertical-align:middle;}
p.colontitul {margin:15px 12px 40px 12px; color:#ADA8A8; font-family:arial; font-size: 8pt;}
a.colontitul {text-decoration:none; color:#ADA8A8}

.navigator {font-family:tahoma; font-size:8pt; color:black;}
p.navigator  {margin:2px; color:#ADA8A8}
a.navigator  {text-decoration:underline; color:#ADA8A8}
li.navigator {margin:2px;}
ul.navigator {margin: 0 0 0 20px; color:#ADA8A8}

p.blank {margin: 5px; color: red; font-size: 8pt; text-align: right}
p.zakaz {margin: 5px; font-size: 9pt; text-align: left}

/* строка ссылок  */
#chpt {font-size:8pt; color:#6AA222; margin:0px 0px 10px 0px}
#chpt div {text-align:left;}
#chpt div {color:#6AA222;}
/* конец */

/* горизонтальное меню */
#kov div {position: absolute; visibility: hidden; z-index:99; margin:31px 0px 0px -1px}
#kov div table {border:1px white solid;}
#kov div td {background-color:#CAD755; height:35px; vertical-align:middle; width:200px}
#kov div td:hover {background-color:#A1BD00;}
#kov div td:hover a {text-decoration:none; color:#ffffff;}
#kov div p	     {text-align: left; margin:5px 3px 5px 5px; font-size:9pt; font-weight:bold}
#kov div a	     {position: relative; text-decoration:none; color:#555668;}

/* конец */

/* вертикальное меню */
#kis div {position: absolute; visibility: hidden; z-index:88; margin:-24px 0px 0px 166px; width:200px}
#kis div table {width:200px}
#kis div td {background-color:#F2FB9E; height:36px; vertical-align:middle;}
#kis div td:hover {background-color:#A1BD00;}
#kis div td:hover a {text-decoration:none; color:#ffffff;}
#kis div p	     {text-align: left; margin: 0px 3px 0px 10px; font-size: 9pt; font-weight:bold}
#kis div a	     {position: relative; text-decoration:none; color:#555668;}
/* конец */

/* нижнее меню  */
#menubottom {background-color:#9394a3; padding:3px 50px 10px 50px; text-align:center}
#bottom p {color:#ffffff; text-align:center; margin:0px}
#bottom a:first-letter {text-transform:uppercase}
#bottom a {font-size: 8pt; color:#ffffff; text-decoration:underline; text-transform:lowercase; padding:0px 6px 0px 6px; white-space: nowrap;}
/* конец*/


/* РАЗДЕЛ KATALOG-LEVEL  */

/* прокрутка с ползунком  */
.gallery{overflow: auto; overflow-y: hidden; width: 675px; padding:0px 0px 10px 0px}
.gallery img {border:1px solid #194b8b; margin:0;}

/* прокрутка со стрелками  */
.carousel_box {width:620px; height:110px;  overflow:hidden; text-align:center; margin-left:auto; margin-right:auto;}
.carousel {width:560px; text-align:center;  overflow:hidden; height:110px; visibility: visible; position: relative; z-index: 2;	float:left;}
.carousel ul {margin: 0; padding: 0; position: relative; list-style-type: none;	z-index: 1;	width: 2465px;}
.carousel ul li {filter: alpha(opacity=100); opacity: 0.6; width:140px;text-align:center} 
.carousel ul li:hover {filter: alpha(opacity=100); width:140px;opacity: 1;}
.carousel ul li a img {height:90px; border:1px solid white; margin-right:10px;}
.next {float:right; padding-top:40px; margin:0; padding-left:0px;}
.prev {float:left;	padding-top:40px; padding-right:10px;}


/* каталог в каталоге  */
#dobkat h1 {font-size:9pt; text-align:center; margin:0px; font-weight:normal;} 
#dobkat a  {color:#6AA222; text-decoration:underline;}
#dobkat p  {color:#24252E; margin: 0px 0px 0px 0px;}
#dobkat img {border-color:gray; border-width:0px}

#katal_4 h1 {font-size:9pt; text-align:center; margin:0px; font-weight:normal;}
#katal_4 a  {color:#6AA222; text-decoration:underline;}
#katal_4 p  {color:#24252E; margin: 0px 0px 0px 0px;}
#katal_4 img {border:none}

#newskat h1 {font-size:9pt; text-align:left; margin: 0px 0px 0px 0px;}
#newskat a  {color:#6AA222; text-decoration:none;}
#newskat font  {font-size:8pt; font-weight:normal; color:#24252E}
#newskat p  {color: black; margin: 0px 0px 20px 0px;}
#newskat img {border-color:gray; border-width:0px}
/* конец */

/* ссылки назад для katalog-level */
#backpoz {font-size:9pt; text-align:center;}
#backpoz a {color:#D8B794; text-decoration:underline;}
#backpoz a.actpoz {color:red; text-decoration:none;}
#backpoz a.sled {color:#D8B794; text-decoration:underline;}
#backpoz a.pred {color:#D8B794; text-decoration:underline;}
/* конец */

/* оформление позиций lover-level  */
#lover h1 {font-size:9pt; text-align:left; margin: 0px 0px 0px 0px;}
#lover a  {color:#6AA222; text-decoration:none;}
#lover p  {color:#24252E; margin: 0px;}
#lover #lovernoone h1 {text-align:center; margin-bottom:15px; font-weight:normal;}
#lover #lovernoone a {color:#6AA222; text-decoration:underline;}
/* конец */

/* строка новостей и анонсов  */
#anons p {font-size:8pt; color:gray; margin: 0;}
#anons a {text-decoration:underline; color:gray;}
#anons img {border-color:gray; border-width:1px;}
/* конец */

