body {margin:0px; padding:0px; background-color:#ffffff;}

a {color: #000000;}

td {vertical-align:top; font-family:arial; font-size:12px; color:#000000}
div {vertical-align:top; font-family:arial; font-size:12px; color:#000000}

td.example {background: url(../images/spacer.gif)}
input   {font-size: 9pt; border:#999999 1px solid; background-color: #EEEFE5;}
TEXTAREA {border:#999999 1px solid; font-size: 9pt; background-color: #EEEFE5; color: black}
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 {font-family:arial; color:#FE6601; margin:0px; font-size:15px;}
h1.chapter {text-align:left; margin:0px 0px 15px 0px;  font-size:24px;}
a.top {color: black;}

h2 {font-size: 10pt; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

img {border:none}

p {font-family:arial; font-size:12px; color:#000000}

/* ??????? */
#tel p {margin:32px 5px 10px 0px; font-family:arial; font-size:13px; color:#FE6601; text-align:right}
#tel span {color:#56ACDB}

/* ???????????? ???? */
a.menuleft {display:block; margin:8px 0px 0px 0px; padding: 0px 0px 0px 25px; height:16px; color:#ffffff; text-decoration:none;
            background:url(../images/list.gif) no-repeat; font-family:arial; font-size:12px; font-weight:bold}

/* ?????????????? ???? */
div.menutopcont {margin:5px 20px 8px 20px; margin-top:-105px;}
table.menutop {background-color:#FE6601;}
td.menutop {border-right:4px white solid; font-size:15px; text-transform:uppercase; vertical-align:middle; width:160px}
p.menutop {font-family:arial; font-size:15px; font-weight:bold; margin:0px 20px 0px 0px;}
a.menutop {color:#ffffff; text-decoration:none;}
a.menutopactiv {color:#ffffff; text-decoration:none;}
td.menutopnum {border-left:4px white solid; width:40px; text-align:center; vertical-align:middle; font-size:36px; color:#ffffff}

a.menupict {display:block; width:100px; height:95px; float:left; margin:0px 15px 8px 0px; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold}
a.menupict img {border:1px #ffffff solid; width:90px; height:65px}

div#menupictindcont {width:360px; float:right}
a.menupictind {display:block; width:132px; height:133px; float:left; margin:0px 10px 0px 10px; font-size:12px; color:#ffffff; text-decoration:none; text-align:left; font-weight:bold}
a.menupictind img {border:4px #ffffff solid; width:120px; height:85px}

#leftblock {background-color:#78202E; padding:10px 0px 15px 10px; height:200px}
#leftbot {background-color:#78202E; padding:20px 0px 0px 0px; text-align:right;}
#rightbot {padding:100px 15px 20px 15px; background:url(../images/pic4.jpg) no-repeat;}

/* ??????? ????? */
#maintextind {padding:20px 20px 30px 20px; border-top:20px #A1CFEC solid; text-align:justify;}
#maintext {padding:15px 25px 30px 25px; text-align:justify;}


a.poisk {text-decoration:underline; color:BLACK}

div#back {color:#56ace7;  text-align:center;  font-size:8pt; margin:20px;}
div#back a {color:#56ace7}

p.dopo {font-size: 8pt; margin:0px;}

ul {text-align:left}
li {font-size: 9pt;}
li.poisk {font-size: 9pt; margin-top:10px;}
a.f1:link {color : #e4e4e3; font-size: 8px;}
a.f1:visited {color : #e4e4e3; font-size: 8px;}
a.f1:active {color : #e4e4e3; font-size: 8px;}
a.f1:hover {color : #e4e4e3; font-size: 8px;}
/* ???? ?????????????? ???????????  */
#kdp td {vertical-align:middle;}
p.colontitul {font-family:tahoma; font-size: 8pt; text-align:center; margin: 5px; color:#fe6601}
a.colontitul {text-decoration:none; color:#fe6601}
p.navigator  {font-family:tahoma; font-size:8pt; color:black; margin:2px;}
a.navigator  {text-decoration:underline; color:black}
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; top:0px; height:405px; visibility: hidden; z-index:99; margin-left:-40px}
#kov div td.podmenucont {height:402px; vertical-align:bottom}
#kov div td.podmenu {background-color:#FE6601; width:200px}
#kov div p	     {text-align: left; margin: 2px 5px 2px 5px; font-size: 12px; text-transform:none; color:#ffffff; font-weight:bold}
#kov div a	     {position: relative; text-decoration:none; color:#ffffff;}
/* ????? */

/* ???????????? ???? */
#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:#fe6601; text-align:center; }
#bottom a {font-size: 8pt; color:#fe6601; 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 {margin:0px 10px 0px 0px}
#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: 0px 0px 10px 0px;}
#dobkat img {border:1px #FE7E29 solid}


#dobkatdiv {margin:0px 15px 5px 5px; float:left}
#dobkatdiv h1 {font-size:9pt; text-align:center; margin: 0px;} 
#dobkatdiv a  {color:#78202E; text-decoration:none;}
#dobkatdiv img {border:1px #FE7E29 solid}

#dobkatplan {margin:0px 15px 10px 5px; font-weight:bold; border-bottom:2px #FE6601 solid; padding:0px 0px 3px 0px}


#katal_4 {background:url(../images/element.gif) no-repeat 0px 12px; margin:0px 0px 10px 0px}
#katal_4 td {width:170px; padding:0px 10px 0px 10px}
#katal_4 h1 {font-size:9pt; text-align:left; margin: 0px 0px 25px 15px; font-weight:bold; font-size:11px}
#katal_4 a  {color:#78202E; text-decoration:underline;}
#katal_4 p  {color: black; margin: 0px;}
#katal_4 img {border:6px #C7C8CA solid}

#newskat h1 {font-size:9pt; text-align:center; margin: 0px; font-weight:normal; font-size:12px}
#newskat a  {color:#78202E; text-decoration:underline;}
#newskat font  {font-size:8pt; font-weight:normal}
#newskat p  {color: black; margin: 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:12px; text-align:left; margin: 0px; font-weight:normal}
#lover a  {color:#78202E; text-decoration:underline;}
#lover p  {color: black; margin: 0px;}
#lover_stroka h1 {font-size:9pt; text-align:right; margin: 5px;}

/* ?????? ???????? ? ???????  */
#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;} 
#opislink11 {color: #000000; font-size:9pt; text-decoration: underline}

#picdark {margin:0px 10px 20px 0px}
#picdark img { border:6px #C7C8CA solid}

