@import 'reset.css';

body{
	margin:0; 
	padding:0; 
	background-color:#fff;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none; 
 }
body, td{font-family:Times new roman; font-size:14px; color:#252525; line-height:1.2em; }
img{margin:0; border:0}
img.center{vertical-align:middle}
a{color:#9f0232}

.b{border:1px red solid}

p{margin:1em 0 1em 0}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
vertical-align:top;
}

div#globalWrapper{overflow:hidden; position:relative}

table#top{width:100%; }
table#top td{width:33%; background-repeat:no-repeat; background-color:#9f1841; height:183px}
table#top td.l{background-image:url("/img/top_l.jpg"); }
table#top td.c{background-image:url("/img/top_c2.jpg"); background-position:center}
table#top td.r{background-image:url("/img/top_r.jpg"); background-position:right}

div#menuBox{height:105px; width:100%; z-index:100; position:relative; background-image:url("/img/menu_bg2.jpg"); background-repeat:repeat-x; margin-bottom:2em}
div#menuBox div.menuBg{z-index:100;  height:105px; background-image:url("/img/menu_bg.jpg"); background-repeat:no-repeat; background-position:center top; text-align:center; font-size:110%; font-weight:bold; line-height:300%; white-space:nowrap; padding-top:1em}
div#menuBox a{padding:0 16px; font-size:110%; font-weight:bold}
div#menuBox div.menuBg div.line1 table, div#menuBox div.menuBg div.line2 table{margin:0 auto}
div#menuBox div.menuBg div.line1{margin:1em 0;z-index:50;position: relative;zoom:1;}

p.topic{font-size:190%; color:#8b0029; margin:0.8em 0 0.5em 0}
	#index .mainTxt p.topic {ņolor:#000000;font-size:145%;left:50%;line-height:1.2em;margin:30px 0 0 -425px !important;position:absolute;}


table#main{width:100%}
table#main td.left{width:33%; vertical-align:bottom}
table#main td.body{width:66%; padding-right:10px}


table#main tr.bottom td.col1{width:33%; text-align:center}
table#main tr.bottom td.col2 table{width:100%}
table#main tr.bottom td.col2 table td{text-align:center}
table#main tr.bottom td.col1, table#main tr.bottom td.col2, table#main tr.bottom td.col3{padding-top:70px}

table#main td.body div.mainTxt{width:80%; height:200px; overflow:hidden; margin-top:4em}
	table#main td#index div.mainTxt{width: auto !important; height:360px !important; overflow:hidden; margin: -20px 0 0 -50% !important;background:url('/img/rupor.jpg') no-repeat center top;position: relative; z-index: 50;}
	table#main td#index div.mainTxt .letter {left:50%;margin-left:-110px;position:absolute;top:265px;}
	table#main td#index div.mainTxt .letter .topic {position:static;margin: 0 !important;}
	table#main td#index div.mainTxt .letter a {color: #a7cf3a;}
	/*table#main td#index div.mainTxt p{width: 50%;}
	table#main td#index div.mainTxt #print_link{font-size: 18px;background: url('/img/button.png') no-repeat center top;line-height: 42px; padding: 0 30px;display: block;float: left;margin-left: -30px;position: relative;}*/

img#aboutLnk{float:right; margin-top:-80px; margin-bottom:30px; margin-right:-13px}

div#lines{background-image:url("/img/lines.png"); z-index:-1; width:597px; height:414px; position:absolute; left:-240px; top:-340px}
div#lines2{background-image:url("/img/lines2.png"); z-index:-1; width:279px; height:83px; position:absolute; left:-56px; top:250px;}
* html div#lines2{left:-55px; top:248px}

div#newsWrap{height:100%; width:98%; z-index:90; position:relative; clear:both}

table#news{width:100%;}
table#news td.bl, table#news td.br{background-image:url("/img/boxBg.jpg"); background-repeat:repeat-x}
table#news td.bl{width:49%; }
table#news td.l{width:0px; }
table#news td.br{padding-left:30px}
table#news td.br2{padding-left:30px}
table#news td.br div.date, table#news td.bl div.date, div.newsList div.date{margin-bottom:5px}
table#news td.br div.date span, table#news td.bl div.date span, div.newsList div.date span{border-bottom:1px #9f0232 solid; color:#5e5e5e}
table#news td.br div.other, table#news td.bl div.other{margin-top:2em}

table#news td.br2 div.date{color:#5e5e5e; font-size:90%}
table#news td.br2 div.title{color:#5e5e5e}

div.menu2{line-height:1.6em}
div.menu2 div{width:100%; background-image:url("/img/blah2.png"); background-repeat:no-repeat; background-position:center left; padding-left:1.5em}

table#main td.body table.cols{width:100%}
table#main td.body table.cols td.left{width:50%}
table#main td.body table.cols td.right{width:50%}

table#search{margin:10px 10px; }
table#search td.inp{background-image:url("/img/seaBg.png"); background-repeat:repeat-x; width:100%; padding-top:3px}
table#search td.inp input{border:0; font-size:90%; width:90%; color:#ae8f98}

table#footer{width:100%}
table#footer td{width:33%; height:96px; background-repeat:no-repeat}
table#footer td.fl{background-image:url("/img/fbl.jpg"); background-position:left; background-color:#9f1841}
table#footer td.fr{background-image:url("/img/fbr.jpg"); background-position:right; background-color:#9f1841} 
table#footer td.fc{background-image:url("/img/fbc.jpg"); background-position:center; text-align:center; color:#fff; background-color:#9f1841} 
table#footer td.fc a{color:#fff}

table#footer td.fc div.top{margin-top:1em}
table#footer td.fc div.bottom{margin-top:1em}

div#fbg{ margin-top:5em; width:100%;height:121px; background-image:url("/img/fbg.jpg"); background-repeat:no-repeat; background-position:center }
div#fbg div.logo{width:200px; height:50px; line-height:1em}
div#fbg div.logo img{float:left; margin-right:3px}
div#fbg div.logo{border:1px transparent solid}
* html div#fbg div.logo{border:0}
div#fbg div.logo div{margin-top:7px; font-family:Tahoma; font-size:80%; height:40px; width:100%}
div#fbg div.logo div a{color:#000}
div#fbg table.fbg{width:100%; height:121px;}
div#fbg table.fbg td.cols{width:33%}


/*----- popup menu ------*/

.popup {
background: #d99aa5;
position: absolute;
/left: 5px;
/top: 2em;
margin: 5px 0 0 -5px;
display: none;
/width: 180px;
z-index: 102;
}
#menuBox td {position: relative;}
.popup ul {
font-size: 12px;
text-align: left;
margin: 0.5em 0 0 5px;
line-height: 1.5em;
}
.popup a:hover {color: #ffffff;}
.popup_top_left {
background: url('/img/popup_top_left.png') no-repeat left top !important;
background: #d99aa5 none;
width: 20px;
height: 38px;
position: absolute;
top: -38px;
left: 0;
}
.popup_top_right {
background: url('/img/popup_top_right.png') no-repeat left top !important;
background: #d99aa5 none;
width: 20px;
height: 38px;
position: absolute;
right: 0;
top: -38px;
}
.popup_top {
background: url('/img/popup_top.png') repeat-x left top !important;
background: #d99aa5 none;
display: block;
height: 38px;
margin: 0 20px -38px;
/margin: 0 -4px -38px;
position: relative;
top: -38px;
/width: 140px;
}
.popup_bottom_left {
background: url('/img/popup_bottom_left.png') no-repeat left top !important;
background: #d99aa5 none;
width: 20px;
height: 31px;
position: absolute;
bottom: -31px;
left: -3px !important;
left: 0;
}
.popup_bottom_right {
background: url('/img/popup_bottom_right.png') no-repeat left top !important;
background: #d99aa5 none;
width: 20px;
height: 31px;
position: absolute;
bottom: -31px;
right: -2px !important;
right: 0;
}
.popup_bottom {
background: url('/img/popup_bottom.png') repeat-x left top !important;
background: #d99aa5 none;
display: block;
height: 31px;
margin: 0 18px -31px 17px;
/margin: 0 -5px -31px -6px;
position: relative;
/width: 145px;
}

.menu_hover {position: relative;z-index: 100;}
.menu_hover a {
position: relative;
z-index: 103;
}
.menu_hover .popup {display: block;}