body{margin:0; padding:0; font-family:verdana, arial}
td.lug{background:url(images/bg.gif) repeat-y  #FFEDA5}
td.ban1{background:url(images/bg5.gif) repeat-x  #FFEDA4; width:2000px;}
td.ban2{background:url(images/bg6.gif) repeat-x  #FFEDA5 }
td.ban3{background:url(images/ug1.gif) left top  no-repeat  #3F779F; padding:0px 10px 0px 10px; color:#FFD200; font-weight:bold;  font-size:12px;}
td.ban4{background:#000000}
td.menu{background:#FAFAFA; width:240px;}
td.menubot{background:url(images/bg7.jpg) repeat-x  #FFEDA5 }
td.menubot2{background:url(images/bg2.jpg)  repeat-x  #FFEDA5 }

td.navi{background:url(images/ban.gif)  no-repeat  #3F779F;  text-align:center; font-family:arial; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold;  padding:5px 20px 15px 20px} 
div.navi2{filter: dropshadow(offx=3, offy=2, color=#255171, positive=1); width:100%; }
div.copy{background:url(images/blue.gif)  no-repeat  #3F779F; width:252px; height:82px; text-align:center; color:#ffffff; font-family:arial; font-size:12px}
div.copy2{padding:30px 0 0 75px; }
td.content{background:url(images/ug3.jpg)  top right no-repeat ;padding:20px;}

/* Главные*/
.content, p, ul, li, ol, td, th {font-size: 9pt;}
p{margin:0; padding:0 0 8px 0; text-indent:0}
a{color:#3F779F; text-decoration:underline;}
a:hover{color:#C54545; text-decoration:underline}
h1.document{color:#C54545;  font-family:tahoma, arial;  font-size:10pt; font-weight:bold;margin:0; padding:0 0 10px 0}
h1{color:#C54545;  font-family:tahoma, arial;  font-size:13pt; }
h2{color:#C54545;  font-family:tahoma, arial;  font-size:12pt; }
h3{color:#C54545;  font-family:tahoma, arial;  font-size:11pt; }
h4{color:#C54545;  font-family:tahoma, arial;  font-size:10pt; }
h5{color:#C54545;  font-family:tahoma, arial;  font-size:9pt; }
h6{color:#C54545;  font-family:tahoma, arial;  font-size:8pt; }


/* Подвал*/
.copy a{text-decoration:none; font-size:11px; font-family:arial; color:#88DFFF;}
.copy a:hover{color:#88DFFF; text-decoration: underline}

div.bb, a.bb{text-decoration:none; font-size:10px; font-family:arial; color:#B6A14F;  line-height:1.0; margin-bottom:3px;}
a.bb:hover{color:#B6A14F; text-decoration: underline}


/* Вертикальное меню*/
.menu a{text-decoration:none; font-size:13px; font-family:tahoma, arial; color:#556D7E; font-weight:bold; display:block; padding: 3px 0 4px 20px; background:url(images/r.gif)  5px 9px  no-repeat}
.menu a:hover{color:#B00101;text-decoration:none;  background:url(images/r.gif)  5px 9px  no-repeat  #EFEFEF}

/* Горизонтальное меню*/
.ban3 a{text-decoration:none; font-size:13px; font-family:tahoma, arial; color:#ffffff; font-weight:normal;  white-space:nowrap;  line-height:1.0}
.ban3 a:hover{color:#FFD200; text-decoration:none}




/* Форма рассылки*/
div.mailist{width:207px; height:129px; background:url(images/mail.gif)  no-repeat  ; padding: 9px 0 6px 18px;font-family:verdana; font-size:11px; color:#295B7F}
.mail1{font-size:10px; color:#295B7F; line-height:1.0;}
.input{background:#ffffff; border:1px solid #000000; height:23px; width:139px;font-size:12px;}
.submit{background:#3F779F; height:24px; width:140px; color:#ffffff; font-size:13px;}
.mailist form{margin:0; padding:0}

/* Каталог*/
h1.catalog{color:#C54545;  font-family:tahoma, arial;  font-size:10pt; font-weight:bold; }
h2.catalog{color:#C54545; font-size:9pt; margin:0; padding:0 0 5px 0}
h3.catalog{color:#3F779F; font-size:9pt; margin:0; padding:10px 0 5px 0}

img.str{position:relative; top:1px}
.big{text-transform:uppercase}

div.search{ background:url(images/search.gif)  no-repeat #3F779F; height:55px; width:246px; }
.search td{ font-size:13px; font-family:tahoma, arial; color:#ffffff; font-weight:normal; padding:2px 3px 2px 8px}
.find{height:24px; width:70px;; background: #EFEFEF}

div.basket{ background:url(images/basket.gif)  no-repeat #3F779F; height:55px; width:192px; }
.basket td{ font-size:13px; font-family:tahoma, arial; color:#FEE580; font-weight:normal; padding:2px 3px 2px 8px}
td.bsk{font-size:10px; font-family:tahoma, arial; color:#ffffff; font-weight:normal; white-space:nowrap}
.inbasket{width:25px ;height:20px; background:#ffffff; border:1px solid  #3F779F}

.tabcatalog td{background:#FAFAFA; border:1px solid #EFEFEF; font-size:8pt; text-align:justify;}
.tabcatalog th{background:#FAFAFA; border:1px solid #EFEFEF; font-size:8pt; color:#878686; font-weight:normal}
.tabcatalog a{text-decoration:none; color:#C54545}
.tabcatalog a:hover{color:#C54545; text-decoration:underline}
.inbasketform{padding-top:5px; float:left; width:30px;}
.inbaskettd{font-size:12px; font-weight:bold; color:#3F779F; text-align:center;}

div.lt{background:url(images/c1.gif) left top no-repeat; position:relative; top:-1px; left:-1px;}
div.rt{background:url(images/c2.gif) right top no-repeat;position:relative;  left:2px;}
div.lb{background:url(images/c3.gif) left bottom no-repeat;position:relative; top:2px; left:-2px;}
div.rb{background:url(images/c4.gif) right bottom no-repeat;position:relative; left:2px; }
div.rrll{background:#FFFFFF; border:1px solid #3F779F; margin:4px;}

.catl a{text-decoration:none; font-size:13px; font-family:tahoma, arial; color:#B00101; font-weight:normal; display:block; padding-bottom: 6px; padding-left:20px; background:url(images/r.gif)  5px 6px  no-repeat}
.catl a:hover{color:#B00101;background:url(images/r.gif)   #EFEFEF 5px 6px  no-repeat }

td.catr{background: #EFEFEF; width:50%}
.catr a{text-decoration:none; font-size:13px; font-family:tahoma, arial; color:#556D7E; font-weight:normal; display:block; padding-bottom: 6px; padding-left:20px; background:url(images/r2.gif)  5px 6px  no-repeat}
.catr a:hover{color:#B00101;background:url(images/r2.gif)  5px 6px  no-repeat #EFEFEF}

a.back{	position:relative; top:-8px;}


/*листалка страниц*/
div.page{color: #3F779F; font-size:11px; font-weight:bold; }
.active{padding:0 3px 0 3x; background:#3F779F;border:1px solid #4A7A79}
.page a.active,   .page a.active:hover {color:#ffffff;text-decoration:none}
#pagemargin{margin-left:5px; margin-right:5px;}
#pagemargins{margin-left:10px; margin-right:10px; }
.page a{color: #3F779F; font-size:11px; font-weight:bold; text-decoration:none}
.page a:hover{color:#CB4104;text-decoration:none}
.page a:active{color:#CB4104}


/*фотогалерея*/
div.foto{border:1px solid #DADADA;background:#EFEFEF; width:202px; height:235px;margin-right:8px; margin-bottom:8px; overflow:hidden;  text-align:center;font-size: 9pt; color:#296189; font-family:tahoma, arial; line-height:1.0; float:left;}
div.foto1{height:160px;padding:10px;overflow:hidden; }
div.foto2{padding:10px;}
.foto1  img{border:1px solid #B6B6B6}
.slim{font-weight:normal}

/*новости*/
div.newsdata{color:#C54545;  font-family:tahoma, arial;  font-size:9pt; font-weight:bold; padding-top:10px; }
a.news{text-decoration:none; font-size:8pt; font-family:arial; color:#417BD1;}
a.news:hover{color:#C54545; text-decoration: underline}

/*публикации*/
a.pubtitle{text-decoration:none; font-size:9pt; font-family:verdana,arial; color:#655D95; font-weight:bold;}
a.pubtitle:hover{color:#655D95; text-decoration: underline}
ul.pub{margin:0; padding:5px 0 5px 30px}
.pub li{color:#C54545; font-size:8pt;}
.black{color:#000000}
td.pub{border-bottom:1px solid #AEBAC3}
td.pub2{border-bottom:1px solid #AEBAC3; padding-left: 30px}
div.blue{background:#3F779F; height:1px; overflow:hidden;}

/* меню*/
div.submenu { position:absolute; visibility:hidden;  width:165px;}
div.submenu table{width: 165px;}
div.submenu td.submenutop{background:url(/images/submenutop.gif) right top no-repeat ; height:15px;}
div.submenu td.submenubottom{background:#000000; height:7px;}
div.submenu td.submenu{background:#3F779F;behavior: url('/td.htc');}
div.submenu td:hover.submenu,div.submenu td.hoversubmenu{background:#5B8EB2;behavior: url('/td.htc');}
div.submenu a, div.submenu a:hover, div.submenu a:link{text-decoration:none; font-size:12px; font-family:tahoma, arial; color:#ffffff; font-weight:normal;display:block; padding:5px 6px 5px 6px; width:100%; line-height:1.0} 

div.submenu2 { position:absolute; visibility:hidden;  width:165px;}
div.submenu2 table{width: 165px;}
div.submenu2 td.submenutop{background:url(/images/submenutop2.gif) right top no-repeat ; height:15px;}
div.submenu2 td.submenubottom{background:#8B856D; height:7px;}
div.submenu2 td.submenu{background:#FFEA99;behavior: url('/td.htc');}
div.submenu2 td:hover.submenu,div.submenu2 td.hoversubmenu{background:#E2D296;behavior: url('/td.htc');}
div.submenu2 a, div.submenu2 a:hover, div.submenu2 a:link{text-decoration:none; font-size:12px; font-family:tahoma, arial; color:#1C4B6D; font-weight:normal;display:block; padding:6px; width:100%; line-height:1.0} 


