body {margin:0px; padding:0px; font-family: verdana;}
a {color: brown;}
a.second {color:#dd6a00}
a.blue {color:#5eadcc}

td {font-size: 9pt;}
input   {font-size: 9pt; border:#999999 1px solid; background-color: #EEEFE5;}
TEXTAREA {border:#999999 1px solid; font-size: 9pt; background-color: #EEEFE5; color: black}

h1 {font-size: 12px; margin: 5px; color: black;}
h1.chapter { text-align: center; font-size: 14pt; color: black; margin: 15px;}
a.top {color: black; }

h2 {font-size: 12px; margin: 5px;}

p {font-size: 8pt;  margin: 5px;}

div.toptext {margin-left:20px;margin-right:200px; margin-top:30px; margin-bottom:15px; position:relative; z-index:1}
div.telefon {position:relative; z-index:99; float:right; width:220px; margin:3px 2px 0px 0px; font-size:9pt; font-family:verdana; text-align:right;}

#telind p {color:#9f6615; font-size:8pt; font-family:verdana; margin:20px 0px 0px 20px}

p.menutop {font-weight: bold;}
a.menutop {color: #52a2ff;}
a.menutopactiv {text-decoration:none; color:white; font-weight:bold}

td.menuleft {background-color:#483020; padding:3px 7px 7px 7px; font-size:11px; text-align:left}
td.menuleftact {background:url(../images/menufon.jpg) repeat-y}
a.menuleft {color:#E07500; text-decoration:none}

td.menuleftblue {background-color:#3D7A8D; padding:3px 7px 7px 7px; font-size:11px; text-align:left}
td.menuleftblueact {background:url(../images/bluemenufon.jpg) repeat-y}
a.menuleftblue {color:#58ADCF; text-decoration:none}

div#back {color:black; text-align:center; font-weight:bold; font-size:9pt; font-family:arial}
p.back {text-align: center;}
div#back a {color: #643000}

div.toptext {text-align: left; }
.dopo {font-size:11px; text-align:center;}
.dopo a {color:#643000; text-decoration: underline;}
.dopo a:hover {color:#643000; text-decoration: none;}
table.dopo {margin-top: 10px;}


div.newsblock {margin-top: 15px;}
.newsblock a {color:#ffffff; text-decoration: underline;}

p.anons {margin-left:10px; margin-right:10px; margin-top:10px;}
p.index {margin-left:10px; text-align:left; color:#9b5704; text-align:justify}

li {font-size: 11px;}
li {font-size: 8pt; color:#9b5704}

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 {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;}

p.blank {margin: 5px; color: red; font-size: 8pt; text-align: right}
p.zakaz {margin: 5px; color: blank; font-size: 8pt; text-align: left}

/* строка ссылок  */
div.tropa { font-family: arial; text-align: left; font-size: 8pt; margin: 10px; }
.tropa a { color: black; text-decoration: underline; }
/* конец */

/* горизонтальное меню */
#kov {}
#kov div {position: absolute; visibility: hidden; z-index:99;}
#kov div p	     {text-align: left; margin-top: 0 0 0 0; font-size: 9pt;}
#kov div a	     {position: relative; text-decoration:none; color: green;}
#kov div a:hover {text-decoration: underline; color: violet;}
/* конец */

/* вертикальное меню */
#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;}
/* конец */

/* нижнее горизонтальное меню  */
div#botmenu {font-family:arial;font-size:8pt;text-align:center;margin-top:2px; margin-bottom:2px; width: 900px;}
#botmenu a {font-size: 8pt; color: #dd6a00; text-decoration: none;}
#botmenu a:hover {color: #dd6a00; text-decoration: underline;}
#botmenu a.act {color: #763702;}
/* конец*/


/* раздел katalog-level  */
.gallery {overflow: auto; overflow-y: hidden; padding:5px; margin: 5px;}
.gallery img {border:1px solid #194b8b; margin: 5px}

/* прокрутка со стрелками  */
.carousel_box {height:100px; width:652px; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto;}
.carousel {width:652px; text-align:center; padding:2px; overflow:hidden; height:100px; 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 {width:150px; filter: alpha(opacity=60); opacity: 0.6;}
.carousel ul li a img{height:90px;}
.carousel ul li:hover {filter: alpha(opacity=100); opacity: 1;}
.next {float:right; padding-top:40px;}
.prev {float:left;	padding-top:40px;}

/* раздел katalog-level  */
#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}

.katalog_0 div {font-family: arial; font-size: 10pt; font-weight: bold; text-align: left; margin: 0px;}
.katalog_0 a  { color: #8b1f02; text-decoration: underline; }
.katalog_0 p  {color: black; font-family: arial; font-size: 9pt; margin: 0px;}
.katalog_0 img {border-color: gray; border-width: 1px; }

#newskat h1 {font-size:9pt; text-align:center; margin: 0 0 0 0;}
#newskat a  {color:brown; text-decoration:none;}
#newskat font  {font-size:8pt; font-weight:normal}
#newskat p  {color: black; margin: 0 0 0 0;}
#newskat img {border-color:gray; border-width:1px}
/* конец */

/* ссылки назад для 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 - ссылок на подстраницы */
.lover div { font-weight: bold; text-align: left; margin: 0px; font-size: 10pt; font-family: georgia;}
.lover a   { color: #483020; text-decoration: underline;}
.lover p   { color: black; font-family: arial; font-size: 9pt; margin: 0px;}

#pict { border:#F8F8F2 1px solid; padding:2px; margin:10px 0px 20px 0px; }
/* конец */

/* строка новостей и анонсов  */
#anons p {font-size:8pt; color:gray; margin: 0;}
#anons a {text-decoration:underline; color:gray;}
#anons img {border-color:gray; border-width:1px;}
/* конец */

#osnova p {text-align: justify;}
.catimg { border: 1px solid brown; margin: 10px;}






.arial {font-family: arial;}
.times {font-family: times new roman;}
.tahoma {font-family: tahoma;}
.verdana {font-family: verdana;}

.bold {font-weight: bold}
.normal {font-weight: normal}

.center {text-align: center;}
.right {text-align: right;}

.white {color: white;}
.black {color: black;}
.red {color: #CC3333;}
.green {color: green;}
.orange {color: orange;}
.brown {color: #804040;;}
.blue {color: #307be5;}
.violet {color: violet;}
.gray {color: gray;}

.pt8 {font-size: 8pt;}
.pt9 {font-size: 9pt;}
.pt10 {font-size: 10pt;}
.pt12 {font-size: 12pt;}
.pt14 {font-size: 14pt;}
.pt16 {font-size: 16pt;}

.uppercase {text-transform: uppercase;}
.nodecor {text-decoration: none}

.tdborder {border: 1px solid gray; padding: 3px;}
