@charset "utf-8";/* CSS Document */
body { font-family:"Times New Roman", Times, serif; color:#FFFFFF; background:#6C1041; margin:10px; }
img { border:0px; }.low { font-size:0px; line-height:0; }
div.mainpage { width:771px; height:auto; position:relative; margin:auto; padding:0px; display:block }
div.mainpage div.menu_lw { position:absolute; left:0px; top:60px; z-index:10; width:214px; height:auto; background:#8D1253; padding:0px; padding-bottom:60px; }
div.mainpage div.menu_lw div.top { width:214px; height:4px; position:absolute; left:0px; top:-4px; background:url(../img/menu_lw_top.gif); }
div.mainpage div.menu_lw div.bot { width:214px; height:4px; position:absolute; left:0px; bottom:-4px; background:url(../img/menu_lw_bot.gif); }
div.mainpage div.menu_lw img.logo { margin:30px 0px 20px 55px; }
div.mainpage div.menu_lw img.button { display:block; margin:8px; }
div.mainpage div.links { margin:10px 10px 0px 50px; }
div.mainpage div.links a{ color:#fff; font-family:Tahoma, Arial, sans-serif; font-size:17px; margin-top:8px; display:block; text-decoration:none}
div.mainpage div.links a.sub { color:#fff;  font-family:Tahoma, Arial, sans-serif; font-size:12px; margin-top:8px; display:block; text-decoration:none  }
div.mainpage div.header { width:589px; height:256px; margin-left:182px; position:relative }
div.mainpage div.main_content div.header_name { position:absolute; width:280px; height:36px; padding:17px 0px 3px 20px; z-index:100; color:#fff; top:-26px; left:30px; background:#8D1253; border:1px solid #6C103F; border-left:0; border-right:0; }
div.mainpage div.main_content div.header_name div.lw { width:4px; height:60px; position:absolute; left:0px; top:-2px; background:url(../img/header_name_lw.gif) no-repeat; }
div.mainpage div.main_content div.header_name div.rg { width:4px; height:56px; position:absolute; right:-4px; top:0px; background:url(../img/header_name_rg.gif) no-repeat; }
div.mainpage div.main_content { width:499px; position:relative; margin:3px 0px 0px 182px; *margin-top:2px; padding:20px 30px 50px 60px; *padding-top:60px; background:#CCBC98; }
div.mainpage div.main_content div.rg_top { width:3px; height:3px; position:absolute; right:0px; *right:-1px; top:0px; background:url(../img/content_rg_top.gif); }
div.mainpage div.main_content div.bot { width:589px; height:3px; position:absolute; left:0px; bottom:-2px; background:url(../img/main_content_bot.gif) left top no-repeat;}
div.mainpage div.main_content div.copyrights { position:absolute; right:7px; bottom:7px; font-family:"Times New Roman", Times, serif; font-size:11px; color:#000;}
table.border { background:#DACDAD; margin:0px 0px 10px 0px;}
table.border td.lw_top { width:3px; height:3px; background:url(../img/border_lw_top.gif); }
table.border td.rg_top { width:3px; height:3px; background:url(../img/border_rg_top.gif); }
table.border td.lw_bot { width:3px; height:3px; background:url(../img/border_lw_bot.gif); }
table.border td.rg_bot { width:3px; height:3px; background:url(../img/border_lw_bot.gif); }
table.border td.cr { font-size:14px; padding: 3px 5px;}
table.gallery { width:100%; padding:2px; }
table.herby { width:100%; }
table.herby td { vertical-align:middle; }
table.herby td a { color:#8D1253; margin:15px 10px 0px 0px; text-decoration:none; display:block;   }
table.herby td a span { color:#000; }
table.contact { width:100%; color:#000; font-size:12px; }
table.contact input.txt { width:100%; font-size:12px; }
table.contact textarea { width:100%; height:100px; }
table.contact input.submit { border:0; background:#6C1041; color:#fff; font-size:11px; font-weight:bold; padding:2px 10px 2px 10px; margin:0px; }
table.program { width:100%; font-size:12px; color:#000 }
table.program td.month_name { border-bottom:1px solid #B0A17A; font-size:14px; font-weight:bold; color:#000;  }
table.program td.date { color:#6A0E3F; font-weight:bold }
table.program td.spacer { height:10px; font-size:0px; line-height:0 }
.text_header h1 { font-size:18px; font-family:Tahoma, Arial, sans-serif; font-weight:normal; color:#000; margin:0px; padding:0px; }
.text_header { margin:40px 0px 30px 0px; }
.red h3 { font-size:16px; color:#6C1446; padding:2px; margin:0px; }
.red a { font-size:12px; color:#6C1446; padding:2px; margin:0px; text-decoration:none; }
.art1 { color:#000; font-size:14px; margin:0px 0px 20px 0px; text-align: justify;}
.art1 a { color:#6C1041; text-decoration:none; }
.date { color:#685C42 }
.wladze {font-family:Tahoma, Arial, sans-serif; font-size:12px; color: black; text-align: left; font-weight: bold;}
.fb { padding: 5px 5px 5px 5px; -moz-border-radius: 10px;}
