@charset "windows-1251";
body { padding:19px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#cc3333; text-decoration:none; }
a:hover {color:#d9b366; text-decoration:none;}
p {text-align:justify;}

h1 { font-weight:normal; font-size:1em; padding:0px; margin:0px 0px 20px 0px; color:#cc3333;}
h2 { font-weight:normal; font-size:1em; text-transform:uppercase; padding:0px; margin:0px 0px 20px 0px; color:#cc3333; text-align:right;}
h3 { font-weight:normal; font-size:1em; padding:0px; color:#cc3333;}

.maintable { border-collapse:collapse; width:100%; min-width:980px; max-width:1280px; }
td.l0 { padding:0px; width:57px; }
td.r0 { padding:0px; width:28px; }

#header td { padding:0px;}
#clouds { text-align:left; height:82px; background:url(images/clouds_bg.gif) top repeat-x #aaaaaa; /*width:612px;*/}
#logo { width:300px; height:82px; vertical-align:bottom;}

#marquee { margin-top:27px; color:#999999; border-top:1px solid #999999; }
#marquee td { font-size:11px; text-transform:uppercase; padding:0px; height:26px; vertical-align:middle; text-align:center; font-weight:bold; }

#topmenu { height:40px; }
#topmenu td { text-transform:uppercase; color:#333333; font-weight:bold; letter-spacing:0px; vertical-align:middle; text-align:center; }
#topmenu a.active { color:#d9b366; }

#frontmenu { font-size:19px; text-transform:uppercase; line-height:2em; color:#999999; text-align:right; margin-bottom:37px; /*width:622px;*/}

#l1 { padding:0px 0px 0px 57px; vertical-align:top; }
#r1 { width:300px; padding:0px 0px 30px 0px; vertical-align:top; }

#l2 { padding:0px 0px 0px 30px; height:151px; text-align:left; vertical-align:top; }
#r2 { padding:0px 18px 0px 0px; vertical-align:top; text-align:left; width:282px; }

#r1 a { color:#999999; display:block; font-size:11px; font-weight:bold; text-align:right; background-position:left top; background-repeat:no-repeat; padding:26px 45px 0px 0px; height:50px; }
/*#r1 a {  display:block; }*/
#r1 a:hover {color:#d9b366; text-decoration:none;}
.rmenu0 { background-image:url(images/rmenu1.gif);}
.rmenu1 { background-image:url(images/rmenu2.gif);}
.rmenu2 { background-image:url(images/rmenu3.gif);}
.rmenu3 { background-image:url(images/rmenu4.gif);}

#contentpane { padding-left:181px; /*width:431px;*/ color:#333333;}

.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}
.transMenu .content {position:absolute; /*border-left:1px solid #dbd9dc; border-top:1px solid #dbd9dc;*/ padding:1px; }
.transMenu .items {position:relative; border-collapse:collapse; left:0px; top:0px;z-index:200; }
.transMenu .items td { border:1px solid #dbd9dc;}
.transMenu.top .items {border:0px;}
.transMenu .item { color:#b54544;font-size:11px; text-decoration:none;text-align:left;cursor:pointer;cursor:hand; }
.transMenu .background, .transMenu .shadowRight, .transMenu .shadowBottom {display:none;}
.transMenu .item.hover, .transMenu .item#active {color:#ffffff;text-align:left;}
.transMenu .item td {background-color:#ffffff; color:#b54544; padding:2px 15px; } 
.transMenu .item.hover td {background-color:#b54544; color:#ffffff;}  

.galleryblock0 { border-collapse:collapse;}
.galleryblock0 td { padding:0px 10px 30px 0px; vertical-align:top; width:156px; }
.galleryblock0 div.gb1 { padding:0px 10px 30px 0px; vertical-align:top; width:156px; height:220px; float:left; width:160px; }
.galleryblock0 a { display:block; padding:5px; background-color:#f9f0e1; text-decoration:none; color:#715e45; font-size:10px; text-align:center; width:156px; }
.galleryblock0 div.gb2 a {  display:inline; padding:0px; margin:0px;}
.galleryblock0 a:hover { padding-top:2px; background-color:#b34040;  color:#ffffff; }
.galleryblock0 img { margin-bottom:5px;/* opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);*/ }
.galleryblock0 a:hover img { margin-bottom:8px; }

.newsblock0 { margin-top:15px; padding-bottom:13px;}
.newspad0 { margin-left:200px;}
.newspad1 { margin-left:125px;}
.newspad2 { margin-left:50px; padding-bottom:0px;}

.mrow { font-size:19px; text-transform:uppercase; color:#999999; text-align:right; margin-bottom:20px;  }
.mrow table { border-collapse:collapse; width:100%;}
.mrow td { padding:0px 0px; border-right:2px solid #999999; line-height:19px; text-align:center; }
.mrow1 { margin-left:80px;}
.mrow2 { text-align:right; }
.mrow2 table { width:auto; float:right; }
.mrow2 td { padding:0px 20px; }

.nrow { margin-bottom:5px;}
.nrow table { border-collapse:collapse; width:100%;}
.nrow td { padding:0px 0px; border-right:2px solid #999999; text-align:center; }
.nrow1 { text-align:right; }
.nrow1 table { width:auto; float:right; }
.nrow1 td { padding:0px 20px; }

td#tmenu { text-align:right; line-height:2em; vertical-align:top; }
#tmenu a { padding:0px 0px; border-right:2px solid #999999; white-space:nowrap; }

a.articlelink { color:#171717; }
a.articlelink:hover {color:#d9b366;}

.archiveblock1 { }
.archiveblock1 div { float:left; width:175px; height:240px; }
#engrus { padding:5px 0px 10px 0px; text-align:right; background:#fff; }

