h1 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #4E5585; text-decoration: none; font-weight: bold}
h2 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD0008; text-decoration: none; font-weight: bold}
h3 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD0008; text-decoration: none; font-weight: bold}
h4 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD0008; text-decoration: none; font-weight: bold}
h5 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD0008; text-decoration: none; font-weight: bold}
h6 {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD0008; text-decoration: none; font-weight: bold}
table.catal tr td{border:#FFFFFF 1px solid}
table.catal tr td p{margin:0px; padding:0px}

.header {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4E5585; text-decoration: none; font-weight: bold}
.extrabig {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #5A72B7; text-decoration: none; font-weight: bold}
th{  
font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; 
text-decoration: none; height: 20px;
background-color:#5A72B7;
font-weight: bold
}


IMG.def {
    border: 1 solid #ffffff;   
}
IMG.over {border: 1 solid E36B00; }

a img, a:hover img {border:0px;}

A.menulink {
	TEXT-DECORATION: none; font-weight: bold; font-size:13px; color:#FFFFFF; font-weight:bold
}
A.menulink:hover {
	TEXT-DECORATION: underline; font-weight: bold; font-size:13px; color:#FFFFFF; font-weight:bold
}
A.menulink_top {
	TEXT-DECORATION: none; font-weight: bold; font-size:13px; color: #4E5585; font-weight:bold
}
A.menulink_top:hover {
	TEXT-DECORATION: underline; font-weight: bold; font-size:13px; color:#FFFFFF; font-weight:bold
}

A {
	font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  COLOR: #666666; TEXT-DECORATION: underline; font-weight: normal
}
A:hover {
	font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #5783DC; TEXT-DECORATION: underline; font-weight: normal
}

p {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57607B; text-decoration: none}

td {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57607B; text-decoration: none}

div {  font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57607B; text-decoration: none}


.iePNG, img.iePNG { /* filter:expression(fixPNG(this)); */ } 

/* content */
table.content {width:700px; height:100%}
table.content td.top-content {
background: url(/templates/default/images/content/top-content-fon.png) top left no-repeat; 
text-indent:30px; 
/* filter:expression(fixPNG(this)); */ 
font-size:14px; 
font-weight:bold; 
color:#FFFFFF; 
line-height:43px;
vertical-align:middle; 
height:43px; width:700px
}

table.content td.middle-content {
background: url(/templates/default/images/content/top-content.png) top left repeat-y; 
/* filter:expression(fixPNG(this)); */ 
font-size:11px; 
font-weight: normal;
vertical-align:top; 
color: #57607B;  
width:700px}

table.content td.middle-content div.main {
margin:20px 30px; 
font-size:11px; 
color: #57607B;  
width:640px}

table.content td.bottom-content {
background: url(/templates/default/images/content/bottom-content-fon.png) top left no-repeat; 
/* filter:expression(fixPNG(this)); */  
height:43px; width:700px
}

/* form search */
div.txt-left {
margin:20px 10px; 
font-size:13px; font-weight:bold; 
color: #888888;  
width:222px;

}

td.search {/* filter:expression(fixPNG(this)); */ 
color: #888888; height:57px; 
width:242px; background:url(/templates/default/images/poisk/fon-poisk.png) left no-repeat;
}
td.search div{
margin: 10px 16px 0px 16px; width:210px; height:19px; vertical-align:middle; line-height:31px; 
}

.btn-search{
height:31px; width:64px; background:url(/templates/default/images/poisk/poisk-btn.png) no-repeat top left; border:0px; cursor:pointer; 
}

/* left form */
.btn-send{
height:30px; width:93px; background: url(/templates/default/images/form/btn.jpg) no-repeat top left; border:0px; cursor:pointer;
}

table.lform {width:242px; }
table.lform td.top-lform {
background: url(/templates/default/images/form/top-form.png)  bottom left no-repeat; 
/* filter:expression(fixPNG(this)); */ 
height:33px; width:242px
}

table.lform td.middle-lform {
background: url(/templates/default/images/form/middle-form.png) top left repeat-y; 
/* filter:expression(fixPNG(this)); */ 
font-size:11px; 
font-weight: normal;
vertical-align:top; 
color: #57607B;  
width:242px}



table.lform td.bottom-lform {
background:  url(/templates/default/images/form/bottom-form.png) top left no-repeat; 
/* filter:expression(fixPNG(this)); */  
height:45px; width:242px
}

/* left menu */
table.lmenu {width:242px; }
table.lmenu td.top-lmenu {
background: url(/templates/default/images/menu-left/top_lmenu-fon.png)  bottom left no-repeat; 
/* filter:expression(fixPNG(this)); */ 
height:22px; width:242px
}

table.lmenu td.middle-lmenu {
background: url(/templates/default/images/menu-left/middle_lmenu-fon.png) top left repeat-y; 
/* filter:expression(fixPNG(this)); */  
font-size:11px; 
font-weight: normal;
vertical-align:top; 
color: #57607B;  
width:242px}

table.lmenu td.middle-lmenu div.lmenu {
margin:0px 16px 0px 16px; 
font-size:11px; 
color: #57607B;  
width:210px}

table.lmenu td.bottom-lmenu {
background: url(/templates/default/images/menu-left/bottom_lmenu-fon.png) top left no-repeat; 
/* filter:expression(fixPNG(this)); */  
height:23px; width:242px
}

td.level1 {margin:0px; padding:0px; list-style:none;}


td.level1  a {padding-left: 14px; text-decoration:none; background:url(/templates/default/images/menu-left/dot_big.gif) no-repeat top left;}
td.level1  a:hover, td.level1 a.menu_select {padding-left: 14px; text-decoration:none; color:#5783DC; background: url(/templates/default/images/menu-left/dot_big_red.gif) no-repeat top left;}


div.level2-top{
background:url(/templates/default/images/menu-left/level2-top.png) no-repeat bottom left; width:210px; height:13px; margin:0px; padding:0px;
}
div.level2-bottom{
background:url(/templates/default/images/menu-left/level2-bottom.png) no-repeat top left; width:210px; height:11px; margin:0px; padding:0px;
}
td.level2{
background:url(/templates/default/images/menu-left/level2-middle.png) repeat-y top left; width:210px; margin:0px;  
}

td.level2 a {margin-left: 10px; text-decoration:none; background:url(/templates/default/images/menu-left/dot.gif) no-repeat left top; width:190px; padding-left:14px;}
td.level2 a:hover, td.level2 a.menu_select {padding-left:14px; magin-left: 10px; text-decoration:none; color:#5783DC;  background:url(/templates/default/images/menu-left/dot_red.gif) no-repeat left top; width:190px}


td.level3{
background:url(/templates/default/images/menu-left/level3-middle.png) repeat-y top left; width:210px; margin:0px;  
}

td.level3 a {margin-left: 20px; padding-left:14px; text-decoration:none; background:url(/templates/default/images/menu-left/dot.gif) no-repeat left top; width:190px}
td.level3 a:hover, td.level3 a.menu_select {margin-left: 20px; padding-left:14px; text-decoration:none; color:#5783DC;  background:url(/templates/default/images/menu-left/dot_red.gif) no-repeat left top; width:190px}



.ico, img.off {
opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.ico:hover, img.on {
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#p0, #p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9, #p10, #p11, #p12, #p13, #p14, #p15, #p16, #p17, #p18, #p19,
#p20, #p21, #p22, #p23, #p24, #p25, #p26, #p27, #p28, #p29, #p30, #p31, #p32, #p33, #p34, #p35, #p36, #p37, #p38, #p39,
#p0: hover, #p1: hover, #p2: hover, #p3: hover, #p4: hover, #p5: hover, #p6: hover, #p7: hover, #p8: hover, #p9: hover, 
#p10: hover, #p11: hover, #p12: hover, #p13: hover, #p14: hover, #p15: hover, #p16: hover, #p17: hover, #p18: hover, #p19: hover,
#p20: hover, #p21: hover, #p22: hover, #p23: hover, #p24: hover, #p25: hover, #p26: hover, #p27: hover, #p28: hover, #p29: hover, 
#p30: hover, #p31: hover, #p32v, #p33: hover, #p34: hover, #p35: hover, #p36: hover, #p37: hover, #p38: hover, #p39: hover
{
width: 235px; height:209px;
display:block;
}
 

#p0, #p0:visited {
    background:url(/templates/default/images/nav_01.jpg) no-repeat;
}
#p1, #p1:visited {
    background:url(/templates/default/images/nav_02.jpg) no-repeat;
}
#p2, #p2:visited {
    background:url(/templates/default/images/nav_03.jpg) no-repeat;
}
#p3, #p3:visited {
    background:url(/templates/default/images/nav_04.jpg) no-repeat;
}
#p0:hover {
    background:url(/templates/default/images/nav_on_01.jpg) no-repeat;
}
#p1:hover {
    background:url(/templates/default/images/nav_on_02.jpg) no-repeat;
}
#p2:hover {
    background:url(/templates/default/images/nav_on_03.jpg) no-repeat;
}
#p3:hover {
    background:url(/templates/default/images/nav_on_04.jpg) no-repeat;
}


