html{height: auto !important}body{top: 0 !important;position: static !important}#p_prldr{position: fixed;left: 0;top: 0;right:0;bottom:0;backdrop-filter: blur(15px);z-index: 10001}.skiptranslate{display: none !important}.goog-text-highlight{background-color: inherit !important;box-shadow: none !important;box-sizing: inherit !important}.language{position: fixed;display: flex;flex-direction: column;top: 50%;transform: translateY(-50%);right: 0;background: #fff;padding: 5px;padding-right: 7px;border-radius: 10px 0 0 10px;border: 2px solid #ff7b00;border-right: 0;z-index: 998}.language button{padding: 0;border: 0;line-height: 1.2;background: none;width: 100%}.language button:hover{text-decoration: underline}.language_active{font-weight: 700; color: #ff7b00}
html, body {height:100%; padding:0; margin:0; background:url(img/bg-alpha_left.png) repeat-y left, url(img/bg-alpha_right.png) repeat-y right, url(img/bg.gif) top center repeat; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}

img, div { behavior: url(iepngfix.htc) }

* { behavior: url(iepngfix.htc) }

#bg {width:100%; top:0px;}

#top_section {background: url(img/bg-alpha4.gif) right top;}

#main_section {width:100%; height:auto; padding:30px 10px 10px; background:#F0E6D2 url(img/main_header.png) top no-repeat;}

#bottom_section {width:950px; height:50px; background:#F0E6D2 url(img/bg_footer.png) top no-repeat;}

.container {height:100%; width:100%;}

.container .page {width:950px; min-height:100%; height:auto !important; height:100%; margin:0 auto; background:#F0E6D2;}

.container .wrap {padding-bottom:50px;}

.container .page .wrap .header {width:950px; height:50px; background:url(img/bg.gif) top center;}

.container .page .wrap .header .search {font:bold 14px "Times New Roman", Times, serif; color:#F0E6D2; float:right; margin-top:4px;}

.container .page .wrap .banner_left {width:200px; height:120px; margin-left:-15px; padding:15px; background:url(img/banner_bg1.png) center; float:left;}

.container .page .wrap .banner {float:left;}

.container .page .wrap .logo {width:310px; height:150px; background:url(img/bg_logo.png) center no-repeat; float:left;}

.container .page .wrap .banner_right {width:410px; height:120px; margin-right:-15px; padding:15px; background:url(img/banner_bg2.png) center; float:left;}

.container .page .wrap .main_section {width:100%; height:auto; background:#F0E6D2}



.container .footer {width:950px; height:50px; margin:-50px auto 0; background:#F0E6D2 url(img/bg_footer.png) top no-repeat;}

p {font:12px Georgia, "Times New Roman", Times, serif; color:#000; text-align:justify; margin-top:0px; text-indent:15px;}

A.p:link, A.p:visited {color:#660F0F;}

A.p:hover {text-decoration:none}



/* ---- menu ---- */

A.but1:link, A.but1:visited {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: 0px 0px; display: block; padding: 0px;}

A.but1:hover {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: 0px -23px; display: block; padding: 0px}

A.but2:link, A.but2:visited {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -115px 0px; display: block; padding: 0px;}

A.but2:hover {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -115px -23px; display: block; padding: 0px}

A.but3:link, A.but3:visited {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -230px 0px; display: block; padding: 0px;}

A.but3:hover {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -230px -23px; display: block; padding: 0px}

A.but4:link, A.but4:visited {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -345px 0px; display: block; padding: 0px;}

A.but4:hover {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -345px -23px; display: block; padding: 0px}

A.but5:link, A.but5:visited {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -460px 0px; display: block; padding: 0px;}

A.but5:hover {TEXT-DECORATION: none; background-image:url(img/menu.gif); background-position: -460px -23px; display: block; padding: 0px}



#nav {padding:0; margin:0; list-style:none; height:23px; width:575px; float:left;}

#nav li.top {display:block; float:left; height:23px;}

/* Default list styling */



#nav li:hover {position:relative; z-index:200;}



#nav li:hover ul.sub

{left:0px; top:23px; background: #f2b036; padding:3px; border:1px solid #000; white-space:nowrap; width:155px; height:auto; z-index:300;}

#nav li:hover ul.sub li

{display:block; height:20px; position:relative; float:left; width:145px; font-weight:normal;}

#nav li:hover ul.sub li a

{display:block; font-size:11px; height:18px; width:143px; line-height:18px; padding-left:5px; padding-right:5px; color:#000; text-decoration:none; border:1px solid #f2b036; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#nav li:hover ul.sub li a:hover {background:#eb8e14; color:#fff; border-color:#000;}

#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



/* ---- select ---- */

A.sel1:link, A.sel1:visited {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: 0px 0px; display: block; padding: 0px;}

A.sel1:hover {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: 0px -20px; display: block; padding: 0px}

A.sel1:active {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: 0px -40px; display: block; padding: 0px}

A.sel2:link, A.sel2:visited {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -263px 0px; display: block; padding: 0px;}

A.sel2:hover {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -263px -20px; display: block; padding: 0px}

A.sel2:active {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -263px -40px; display: block; padding: 0px}

A.sel3:link, A.sel3:visited {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -463px 0px; display: block; padding: 0px;}

A.sel3:hover {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -463px -20px; display: block; padding: 0px}

A.sel3:active {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -463px -40px; display: block; padding: 0px}

A.sel4:link, A.sel4:visited {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -685px 0px; display: block; padding: 0px;}

A.sel4:hover {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -685px -20px; display: block; padding: 0px}

A.sel4:active {TEXT-DECORATION: none; background-image:url(img/select.png); background-position: -685px -40px; display: block; padding: 0px}



#select {padding:0; margin:0; list-style:none; height:20px; width:845px; position:relative; z-index:600;}

#select li.top {display:block; float:left; height:20px;}

/* Default list styling */



#select li:hover {position:relative; z-index:200;}



#select li:hover ul.sub

{left:0px; top:19px; background: #f2b036; padding:3px; border:1px solid #000; white-space:nowrap; width:256px; height:auto; z-index:300;}

#select li:hover ul.sub li

{display:block; height:20px; position:relative; float:left; width:246; font-weight:normal;}

#select li:hover ul.sub li a

{display:block; font-size:12px; height:18px; width:244px; line-height:18px; padding-left:5px; padding-right:5px; color:#000; text-decoration:none; border:1px solid #f2b036; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#select li:hover ul.sub li a:hover {background:#eb8e14; color:#fff; border-color:#000;}

#select ul,

#select li:hover ul ul,

#select li:hover li:hover ul ul,

#select li:hover li:hover li:hover ul ul,

#select li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



A.sel_btn:link, A.sel_btn:visited {background-image:url(img/select_btn.gif); background-position: 0px 0px; display:block; width:85px; height:20px;}

A.sel_btn:hover {background-image:url(img/select_btn.gif); background-position: 0px -20px;}



/* ---- bottom block ---- */

.text_bottom {font:bold 11px Arial, Helvetica, sans-serif; color:#584000; padding-left:5px;}

A.text_bottom:link, A.text_bottom:visited {text-decoration:none; padding-left:0px;}

A.text_bottom:hover {text-decoration: underline;}

.icon {width:24px; height:24px; margin-left:20px; margin-bottom:6px; float:left;}

.counter {height:31px; float:right; margin-right:10px;}



/* ---- catalog---- */

#catalog { margin:10px; border-top:solid 2px #660F0F; padding-bottom:5px;}

#catalog_image {background-color:#e4b000; border:solid 1px #000; position: static; margin-right:10px; margin-bottom:5px;}

.text_catalog {font:bold 11px Arial, Helvetica, sans-serif; color:#660F0F; padding-top:5px;}

A.text_catalog:link, A.text_catalog:visited {font:bold 11px Arial, Helvetica, sans-serif; color:#660F0F; text-decoration:none;}

A.text_catalog:hover {color:#660F0F;}

#image_cell { background-color:#e4b000; border:solid 1px #000; width:200px; height:150px; position: static;}

#image_cell:hover { background-color:#e4b000; border:solid 1px #eb8e14; width:200px; height:150px; position: static;}

#image_cell2 { background-color:#F0E6D2; border:solid 1px #000; width:160px; height:120px; position: static; margin-top: 5px;}

#image_cell2:hover { background-color:#F0E6D2; border:solid 1px #eb8e14; width:160px; height:120px; position: static;}



/* ---- main block---- */

#cell {position: relative; width:204px; border:#000000 solid 1px; padding:6px; padding-top:0px; margin:3px; margin-top:6px; z-index:3;}

#cell:hover { background-color:#FCE1AE; position: relative; width:204px; border:#000000 solid 1px; padding:6px; padding-top:0px; margin:3px; margin-top:6px; z-index:3;}

#gallery {position: relative; width:160px; height:185px; border:#000000 solid 1px; padding:4px; margin:3px;}

#gallery:hover { background-color:#FCE1AE; position: relative; width:160px; height:185px; border:#000000 solid 1px; padding:4px; margin:3px; z-index:3;}

.formSearch { background:url(img/search.gif) no-repeat; border:none; height:20px; width:140px; font:14px trebuchet ms, Arial, Helvetica, sans-serif; color:#000; margin-right:-2px; margin-left:5px;}

A.search_btn:link, A.search_btn:visited {background:url(img/search_btn.gif) top no-repeat; display:block; float:right; width:30px; height:20px;}

A.search_btn:hover {background:url(img/search_btn.gif) bottom no-repeat;}





.news_top { background:url(img/news_line1.gif) bottom no-repeat;}

.news_bottom { background:url(img/news_line3.gif) bottom no-repeat;}

.title14 {font: bold 14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#660F0F;}

.title17 {font: bold 17px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#660F0F; line-height:35px;}

.title19 {font: bold 19px Georgia, "Times New Roman", Times, serif; color:#660F0F;}

A.title19:link, A.title19:visited {font: bold 19px Georgia, "Times New Roman", Times, serif; color:#660F0F; text-decoration: none;}

A.title19:hover {text-decoration: underline;}

A.news_all:link, A.news_all:visited {font: bold 10px Georgia, "Times New Roman", Times, serif; color:#660F0F; margin-right: 10px;}

A.news_all:hover {text-decoration: none;}

.date {background:url(img/date_bg.gif) no-repeat; width:63px; height:15px; font:10px Arial, Helvetica, sans-serif; color:#FFF; margin-right:7px; padding:1px 5px 2px 4px; text-indent:0px;}

.title_13 {font: bold 13px Georgia, "Times New Roman", Times, serif; color:#000; margin-bottom:5px; text-indent:0px;}

#news {background-color:#F0E6D2; height:100%; width:552px; padding-top:10px;}

#news_block { background:url(img/news_line2.gif) bottom no-repeat; padding-bottom:5px; padding-top:5px;}

#image_bg { background-color:#e4b000; border:solid 1px #000; position: static;}

#menu {background:url(img/menu.png) no-repeat; height:30px; width:433px; position: relative;}

.path {font: 19px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#660F0F; margin-left:10px;}

A.path:link, A.path:visited {font: bold 15px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#eb8e14; text-decoration:none; margin-left:0px;}

A.path:hover { color:#660F0F;}

#first_text {font: 15px "Times New Roman", Times, serif; color:#660F0F; margin-left:20px;}

.test {font: 12px Arial, Helvetica, sans-serif; color:#000000;}

.page_num {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

A.page_num:link, A.page_num:visited {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#660F0F; text-decoration: underline;}

A.page_num:hover {text-decoration: none;}

