body {margin:0px 10px 0px 10px; padding:0px;}
td {vertical-align:top; font-family:Arial; font-size:11px; color:#000000}
div {vertical-align:top; font-family:Arial; font-size:11px; color:#000000}
td.example {background: url(../images/spacer.gif)}
input   {font-size: 9pt;}
TEXTAREA {font-size: 9pt;}
img#full_image_holder {margin-bottom:10px; margin-right:10px;}
div.topforma {text-align:center; font-weight:bold}
.center {text-align: center;}
.middle {vertical-align: middle;}
.bold {font-weight: bold;}

h1 {color:#0F97C5; font-size:12px; margin:0px;}
h1.chapter {margin-left: 30px; font-size:20px; font-weight:normal}

img {border:none}

a,img,li {outline: none}

/* ------------------- */
h1.index {margin-left: 5px; margin-right: 30px; margin-bottom: 5px; margin-top: 5px; text-align:center; color:white; font-size:11px;}
h1.menuleft {margin-left: 10px; margin-right: 5px; margin-bottom: 5px;  margin-top: 2px; text-align:left}
h1.top {font-size: 8pt; margin-top:8px; margin-bottom:5px;  text-align:center;}
h1.top3 {margin-top:15px; margin-bottom:5px; margin-left:20px; text-align:left;}
h1.top2 {margin-top:8px; margin-bottom:5px;  text-align:center;}

p.menu2level {color: brown; margin-left:10px; margin-bottom: 5px;  margin-top:5px; margin-right: 5px;}
p.back {font-size: 10px; font-weight: bold;}
p.text {margin-left: 5px; margin-right: 5px; text-align:left; font-size:12px}
P.index {margin-left: 3px; margin-right: 3px; margin-bottom: 5px; margin-top: 5px; text-align:center; color:white; font-size:8PT; FONT-WEIGHT:BOLD}

a.top3 {text-decoration: underline; color:#0485A9}
a.top3:hover {text-decoration: none; color:#0485A9}
a.top2 {text-decoration: underline; color:#006E8B}
a.top {text-decoration: underline; color:#006E8B}

a.linkform {color:brown;text-decoration:underline}
/* ------------------- */

/* новости */
td.newsblock {background:url(../images/interviu_line.gif) repeat-y;}
td.newsborder {border-bottom:1px #00b2e3 dotted; padding:15px 0px 15px 0px}
td.newstdleft {padding-left:15px}
p.newdate {color: #8c4e4f; text-align: center; font-size: 8pt; font-style: italic; margin-right: 3px; margin-top: 0px; margin-bottom: 3px;}
p.newtop {text-align: center; font-size: 9pt; font-weight: bold; margin-right: 3px; margin-top: 10px; margin-bottom: 3px;}
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:8px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px;}
/* ------------------- */

h2 {font-size: 11px;}

p {font-family:Arial; font-size:11px; color:#000000}

a {color:black; text-decoration:none}
a:hover {color:brown; text-decoration:underline}

div#top {border-bottom:10px #F6F8FA solid; margin-bottom:15px;}


/* плавающее меню */
ul.floatmenu {
    margin: 0px;
    padding: 0px;
   }
ul.floatmenu li {
     display:block;
     float:left; 
	 width:166px; 
	 height:40px; 
	 margin:0px 3px 3px 0px; 
	 padding:9px 10px 0px 10px; 
	 overflow-y:hidden;
     font-weight:bold;
	 background:url(../images/menubtn.gif) no-repeat;
}


ul.floatmenu li.collapsed {background:url(../images/menubtn.gif) no-repeat;}
ul.floatmenu li.collapsed:hover {background:url(../images/menubtn-activ.gif) no-repeat; }

ul.floatmenu li.expanded {background:url(../images/menubtn-activ2.gif) no-repeat;}

a.floatmenu {text-decoration:none; color:#ffffff; text-transform:uppercase; font-size:11px; display:block; height:39px}

/*
ul.floatmenu li:hover ul.floatmenu2 {display: block;}
ul.floatmenu li ul.floatmenu2 {display: none;}

ul.floatmenu2 {

    display: none;
	position: absolute;
	left:20px;
    margin: 41px 0px 0px -10px;
    padding: 0px;
   }
*/

ul.floatmenu2 {

	position: absolute;
	left:20px;
    margin: 3px 0px 0px -10px;
    padding: 0px;
   }


ul.floatmenu2 li {
     display:block;
     float:left; 
	 width:201px; 
	 height:25px; 
	 background:url(../images/podmenufon.png) no-repeat; 
	 margin:0px; 
	 padding:10px; 
	 overflow-y:hidden;
	 font-weight:normal
}
ul.floatmenu2 li:hover {background:url(../images/podmenufonact.png) no-repeat;}
a.floatmenu2 {text-decoration:none; color:#18627C; font-size:11px}


div.uslugi {margin:0px 0px 20px 0px;}
div.uslugi img {float:left; margin:0px 5px 0px 0px}
div.uslugi div {color:#71868D; font-size:12px; font-weight:bold; margin:0px 0px 0px 45px}
a.uslugi {text-decoration:none; color:#0F97C5; text-transform:uppercase; font-size:20px; font-weight:bold;}

/* главный текст */
#mainarea {padding:20px 30px 50px 20px}
#maintext {padding:20px 0px 0px 0px}

#bottomdiv {background-color:#5D0000; padding:15px 15px 13px 8px; color:#ffffff}


div#back {color:gray;  text-align:center;  font-size:8pt; margin:20px;}
div#back a {color: gray}

p.dopo {font-size: 8pt; margin:0px;}

li.poisk {font-size: 9pt; margin-top:10px;}


/* клуб добросовестных поставщиков  */
#kdp td {vertical-align:middle;}
p.colontitul {font-family:tahoma; font-size: 8pt; text-align:center; margin: 5px;}
a.colontitul {text-decoration:none; color:black}
p.navigator  {font-family:tahoma; font-size:8pt; color:black; margin:2px;}
a.navigator  {color:#235eb7;text-decoration:underline}
li.navigator {font-family:tahoma; font-size:8pt; color:black; margin:2px;}
ul.navigator {font-family:tahoma; color:black; margin-bottom:0px; margin-top:0px; margin-left:20px;}

/* в таблице бланка заказа  */
#zakaz p {margin: 5px; font-size: 9pt; text-align: left;}
/* конец */

/* строка ссылок  */
#chpt {font-size:8pt; color:green}
#chpt div {text-align:left;}
#chpt div {color:green; text-decoration:underline;}
/* конец */

/* горизонтальное меню */
#kov div {position: absolute; visibility: hidden; z-index:99; margin: 40px 0px 0px -15px;}
#kov div a {text-align: left; font-size: 9pt;  text-decoration:none; color:#18627C;  margin:0px; 
            width:201px; height:60px; padding:10px; float:left; position: relative; background:url(../images/podmenufon.png) no-repeat;}
#kov div a:hover {background:url(../images/podmenufonact.png) no-repeat;}
/* конец */

/* вертикальное меню */
#kis div {position: absolute; visibility: hidden; z-index:88;}
#kis div p	     {text-align: left; margin-top: 0 0 0 0; font-size: 9pt;}
#kis div a	     {position: relative; text-decoration:none; color: green;}
#kis div a:hover {text-decoration: underline; color: violet;}
/* конец */

/* нижнее меню  */
#bottom p {color:#E0C08E; text-align:center; }
#bottom a {font-size: 8pt; color:#E55B2B; text-decoration: none;}
#bottom a:hover {text-decoration: underline;}
/* конец*/


/* РАЗДЕЛ KATALOG-LEVEL  */

/* прокрутка с ползунком  */
.gallery{overflow: auto; overflow-y: hidden; width: 100%; }
.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: 0 0 0 0;} 
#dobkat a  {color:brown; text-decoration:none;}
#dobkat p  {color: black; margin: 0 0 0 0;}
#dobkat img {border-color:gray; border-width:1px}

#katal_4 h1 {font-size:9pt; text-align:center; margin: 0px;}
#katal_4 a  {color:#18627C; text-decoration:none;}
#katal_4 p  {color: black; margin: 0px 0px 15px 0px;}
#katal_4 img {margin:18px 10px 15px 0px}

#newskat h1 {font-size:9pt; text-align:left; margin: 0px;}
#newskat a  {color:#18627C; text-decoration:none;}
#newskat font  {font-size:8pt; font-weight:normal}
#newskat p  {color: black; margin: 0px;}
#newskat img {}

/* ссылки назад для 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;}
#lover a  {color:#18627C; text-decoration:none;}
#lover p  {color: black; margin: 0px 0px 20px 0px;}
#lover ul {padding: 0px;  margin-left: 20px;}
#lover_stroka h1 {font-size:9pt; text-align:right; margin: 5px;}

div.loverdiv {
     float:left; 
	 width:201px; 
	 height:60px; 
	 background:url(../images/podmenufon.png) no-repeat; 
	 margin:0px; 
	 padding:10px; 
	 overflow-y:hidden;
     font-weight:bold;}
div.loverdiv:hover {background:url(../images/podmenufonact.png) no-repeat;}
a.loverdiva {text-decoration:none; color:#18627C; font-size:11px}

/* строка новостей и анонсов  */
#anons p {font-size:8pt; color:gray; margin: 0;}
#anons a {text-decoration:underline; color:gray;}
#anons img {border-color:gray; border-width:1px;}

/* блок подробнее...  */
.opis {display:none; text-align:justify; font-size:9pt; font-family:arial} 
#opislink11 {font-family: arial; color: #6600cc; font-size: 9pt; font-weight: bold; text-decoration: underline}


