@charset "windows-1251";
/* author: [EGOiST].[TeaM | TSRh].[ego1st.cjb.net] */
/* Creation date: 05.04.2006 */

body {background-color: #FFFFFF}
body, table {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a{color: #0352B3;}
a:hover{color: #033259;}
ul, ol {margin: 0px 0px 0px 30px}
ul li {margin: 3px 0px 4px 0px}
p{line-height: 125%; margin: 7px 0px 7px 0px}

#topline{height: 30px; background-color: #045BAF; background-image: url(../images/topline.gif)}
#longname{position: absolute; top: 7px; left: 30px; width: 243; height: 14px;}
#www{position: absolute; top: 8px; left: 350px; width: 100px; height: 17px;}
#logo{position: absolute; top: 78px; left: 10%; width: 181px; height: 66px; }
#img{position: absolute; top: 51px; left: 49%; width: 136px; height: 150px; }
#grayline{background-color: #EFEFEF; height: 150px; border-color: #FFFFFF; border-top-style: solid; border-bottom-style: solid; border-top-width: 2px; border-bottom-width: 12px}

#address{color: #717171; position: absolute; top: 65px; left: 70%; width: 200px; height: 17px;}
#deviz{position: absolute; top: 65px; left: 20%; width: 200px; color: #8492A2; font-weight: bold}
#finder{position: absolute; top: 180px; right: 0%; width: 350px;}
#finder .input{border-color: #C2C2C2; border-width: 1px}
#finder .title{font-weight: bold; color: #0E5A8A; margin: 6px 0px 3px 0px}
#finder .button{border-color: #C2C2C2; border-width: 1px; background-color: #4E8DCA; font-size: 95%; color: #FFFFFF; margin: 5px 0px 5px 0px; padding: 0px 5px 0px 5px}
table.finder{width: 200px; background-color: #F7F7F7;}
table.finder td.td1{border-top-style: solid; border-left-style: solid; border-width: 1px; border-color:  #DBDBDB}
table.finder td.td2{border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color:  #DBDBDB}
#finder div.print{float: left; width: 100px; height: 40px; padding: 30px 0px 0px 0px}
div.print p.print{padding: 4px 0px 0px 26px; background-position: left; background-image: url(../images/print.gif); background-repeat: no-repeat; width: 150px; height: 23px}}


table.mainmenu{background-color: #267DD0; text-align: center; color: #FFFFFF}
table.mainmenu td{background-color: #267DD0; border-top-style: solid; border-width: 1px; border-color: #1C5894; padding: 5px 13px 7px 13px; height: 28px}
table.mainmenu tr.bottom td{padding: 5px 10px 7px 10px; background-image: url(../images/menubot.gif); background-repeat: repeat-x;
border-top-style: solid; border-width: 1px; border-color: #FFFFFF}
table.mainmenu td.end {font-size: 0px; padding: 0px; }
table.mainmenu tr.bottom td.end{padding: 0px; background-image: url(../images/endmenu.gif); background-repeat: no-repeat; width: 6px;}
table.mainmenu a{color: #FFFFFF; font-weight: bold}
table.mainmenu a:hover{color: #E1E1E1;}
table.mainmenu td.active {background-color: #FF9F0F; background-image: url(../images/activemenu.gif); border-top-color: #947516;}
table.mainmenu td.active a{color: #000000; font-weight: bold}
table.mainmenu td.active a:hover{color: #515151;}
table.mainmenu tr.bottom td.active {background-color: #FF9F0F; background-image: url(../images/activemenu.gif); border-top-color: #FFFFFF;}

table.structure td.left{width: 26%; padding: 0px 10px 0px 30px}
table.structure td.main{width: 54%; padding: 30px 10px 0px 30px; background-position: 0px 40px; 
background-image: url(../images/dottedgor.gif); background-repeat: no-repeat; }
table.structure td.right{width: 20%; padding: 0px 0px 0px 0px}

table.botmenu {margin: 20px 0px 0px 0px}
table.botmenu td{text-align: center; padding: 4px 10px 4px 10px; background-position: left bottom; background-image: url(../images/dotmenubot.gif); background-repeat: no-repeat;}

table.botline{border-top-style: solid; border-top-width: 3px; border-color: #0368CE; margin: 7px 0px 0px 0px; background-color: #0156A8; background-image: url(../images/fonbotmenu.gif); background-repeat: repeat-x;}
table.botline td{height: 54px; vertical-align: middle; padding: 0px 0px 0px 0px}

td.softtime{width: 200px; color: #ABC6DC}
td.softtime div {width: 200px;}
td.softtime img.logo{float: left; margin: 0px 10px 0px 0px}
td.softtime a{color: #ABC6DC}
td.softtime a:hover{color: #FFFFFF}

div.up{padding: 4px 0px 0px 30px; background-position: left; background-image: url(../images/up.gif); background-repeat: no-repeat; width: 70px; height: 23px}

.artnamepage b.dotted{border-bottom-style: dashed; border-width: 1px; border-color: #000000; padding: 0px 0px 5px 0px}

/* Гостевая книга */
div.gbpost {margin: 0px 0px 10px 0px; border-style: dashed; border-width: 1px; padding: 3px 10px 10px 10px; border-color: #939393}
div.gbdata{font-size: 95%; color: #FFFFFF; background-color: #EC922F; padding: 1px 5px 1px 5px; width: 115px; font-style: normal; margin: 10px 0px 0px 0px}
div.gbpost div.name{font-weight: bold}
div.gbpost em.city{font-style: normal; font-weight: normal}
div.gbpost div.url{color: #8D8D8D}
div.gbpost div.url a{color: #8D8D8D}
div.gbpost div.url a:hover{color: #1804D2}
div.gbpost div.gbmsg{margin: 5px 0px 2px 0px;}
div.gbpost div.gbanswer{margin: 5px 0px 2px 0px; color: #850C0C}

/* Постраничная навигация */
div.pagepanel{background-image: url(../images/fonpagepanel.gif); background-repeat: repeat-x; 
background-position: bottom; margin: 20px 0px 15px 0px; background-color: #FFF7E5; 
border-style: solid; border-width: 1px; border-color: #CAC7C5; 
padding: 0px 5px 2px 5px; color: #535E70}
div.pagepanel b.active{padding: 2px 7px 4px 7px; border-style: solid; border-width: 1px; 
border-color: #9B9997;
background-color: #EFEFEF; color: #000000; font-size: 120%}
div.pagepanel a{color: #2A6090}
div.pagepanel a:hover{color: #000000}

/* Страница новостей */
.zagnews{font-size: 120%; color: #B82202; padding: 3px 5px 3px 0px;margin: 0px 0px 7px 0px;
border-bottom-style: dashed; border-color: #B82202; border-width: 1px}
.datanews{font-size: 90%; color: #B85540; margin: 15px 0px 0px 0px}
.textnews{margin:5px 0px 10px 15px}
img.imgnews{margin: 10px 0px 0px 0px}

/* Шапка с реквизитами на странице печати */
.headerprint{margin: 10px 0px 20px 0px; border-bottom-style: solid; 
padding: 10px 0px 10px 0px; border-bottom-width: 7px; border-color: #000000;
border-top-style: solid; border-top-width: 7px;}
.headerprint h1{font-size: 130%; margin: 0px 0px 10px 0px}

/* Таблица с формой */
table.form td {padding: 2px 0px 0px 10px; }
table.form td.fieldname{font-weight: bold; padding: 0px 10px 0px 0px; color: #C04503; 
border-right-style: solid; border-right-width: 3px; border-color: #C0611B}
table.form input.input, textarea.input {border-color: #000000; border-width: 1px; background-color: #FAFAFA}

/* Каталог продукции */
.groupname{font-size: 120%}
table.listproducts td{padding: 2px 5px 2px 5px}
table.listproducts td.number{color: #616161}
.namecat{font-size: 120%; margin: 0px 0px 10px 0px; color: #BD3901}

/* Сообщения пользователя */
.msg{color: #A50808}

.fieldform {font-weight: bold}
.fieldform_ob{font-weight: bold; color: #621A15}

/* Карта сайта */
ul.map {color: #6F6F6F; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px}
ul.map ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px} 

/* Контейнер меню */
#m1{position: absolute; top: 210px; left: 20px}
div.submenu {text-align: left; display: none; padding: 0px 0px 0px 5px; background-color: #F6F6F6; 
border-style: solid; border-width: 1px; border-color: #BABABA; color: #000000;
padding: 10px 10px 10px 15px}
div.submenu a{color: #000000}
div.submenu a:hover{color: #0C2AA1}

/* Левое меню сайте */
.catalog{font-size: 120%; color: #626262; text-transform: uppercase; margin: 10px 0px 5px 0px}
div.blockartmenu{margin: 0px 0px 26px 0px}
div.blockartmenu ul{margin: 10px 0px 2px 10px; line-height: 17px; padding: 0px 0px 0px 0px}
div.blockartmenu ul li{padding: 0px 0px 0px 0px;}
div.blockartmenu ul.root {list-style: url(../images/li2.gif); margin: 0px 0px 0px 15px; }
div.blockartmenu ul.root li{padding: 0px 0px 3px 5px; margin: 0px 0px 0px 0px}
div.blockartmenu ul.root ul{list-style:url(none); }
div.blockartmenu ul li.selected a{font-weight: bold; color: #8E140D}
div.blockartmenu ul li.selected ul a{font-weight: normal; color: #0352B3}
