/*bel pushcha org*/
body {margin:0px; font-size: 0.8em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  background-color: #360; text-align: center;}


#top {height:166px;width: 100%;background-color: #360; text-align:center; padding-top:50px; background-image:  url(../i/bk-top.jpg);background-repeat: no-repeat;}
#top img {font-size: 19px;color:white;}

#navtop {text-align: center; width: 100%;color: #ffffd4;	margin-left: auto; margin-right: auto;
padding:5px 0 10px 0;
 background-color: #360;border-bottom: 1px solid #ffffd4;border-top: 1px solid #ffffd4;
}

#navtop a {font-size:11px;font-family: verdana, Arial, Helvetica, sans-serif;font-weight: bold; letter-spacing:-1px;text-decoration: none; text-transform: uppercase; color: #ffffd4; padding:0px 5px; background-color: #360;border-left: 1px solid #ffffd4;}
#navtop a:hover {color:#f90;border-color:#f90;}

#subnav {text-align: center; width: 100%;color: #ffffd4;	margin-left: auto; margin-right: auto;
margin-bottom: 0px;padding:5px 0; background-color: #360;border-bottom: 1px solid #ffffd4;}

#subnav a {font-size:10px;font-family: verdana, Arial, Helvetica, sans-serif;text-decoration: none; color: #ffffd4; padding:0px 5px; background-color: #360;}
#subnav a:hover {color:#f90}


#text { padding:10px 25px; margin-left: auto; margin-right: auto;text-align:left;	width:70%;background-color: #ffffd4;margin-bottom: 10px;}


#text td {font-size: 10px;padding:2px;/* text-align: center;font-weight: bold;*/}
#text td a {text-decoration: none;}
#text td a:hover {text-decoration: none; }
#text td img {border:1px solid #f90;}
#text table.links td {text-align: justify;font-style: normal;font-size: 0.8em;font-weight: normal;padding:10px;}
#text table.book {border-top:1px solid #360; border-left:1px solid #360}
#text table.book td {border-bottom:1px solid #360; border-right:1px solid #360}

#text table.links td img {border: 0px;}
#text table.links td a {text-decoration: none;}
#text table.links td a:hover {text-decoration: underline;} 
#text table.links td.cen {text-align: center;}
#text a {text-decoration: none;color: #FF4500;}
#text a:hover {text-decoration: underline; }
#text input {border:1px solid #360; margin-right:10px;}
#text textarea {border:1px solid #360; font:verdana 11px;}
#text .entry {display:block; border-bottom:1px solid #360;margin-bottom:20px;}
#text .entry span {font-weight:bold}
.search {padding:5px; display:block; position:absolute;top:115px;right:25px;background-color:#ffffd4;}
.search input {border:1px solid #360; margin-right:10px;}
.help {cursor:help}

#news {font-size: 10px; text-align: left;width:40%;margin:5px; float:right;border-left:1px solid #360;padding:10px;}
#news span {display:block; border-bottom: 1px solid #360;margin-bottom: 10px;padding-bottom:5px;}
#news span a {font-weight:bold;}
#news span.atten {background-color:#ff9;padding:5px;border:none} 
#news h2 {text-align:center;}
#text iframe {border:none;width:100%;}

#newsblock {font-size: 0.9em;	padding-bottom: 10px;margin-bottom: 10px; text-indent: 0px;}
#newsblock .date { letter-spacing: -1px;font-size: 16px; display: block;background-color: #f90;padding-left:10px;}
#newsblock .from {display:block;margin-bottom: 5px; width: 50%;padding:3px;	border-bottom: 1px solid #f90;border-left: 1px solid #f90;font-weight: bold;}

#newsblock2 {font-size: 0.8em;	padding-bottom: 10px;margin-bottom: 10px; text-indent: 0px;}
#newsblock2 .date { letter-spacing: -1px;font-size: 14px; display: block;background-color: #ececec;padding-left:10px;}
#newsblock2 .from {display:block;margin-bottom: 5px; width: 50%;padding:3px;	border-bottom: 1px solid #ececec;border-left: 1px solid #ececec;}



/* s l i d e r */
#menuShow{border: 1px solid #f90;padding: 5px;font-size: 10px;font-family: Verdana, Arial;position: absolute;width: 400px;height: auto;text-align:left;color:#f90;background-color: #360;}

#menuSelect{border: 1px solid #ff4500;padding: 2px;background-color: #f90;font-size: 15px;font-family: Verdana, Arial;position: absolute; width: 100px;height: auto;}
/*             s  l  i  d  e r */


#navbot {width: 100%;color:#ffffd4;padding:10px; text-align: center;margin:0px; background-color: #360;color:#f90;}
#navbot a {text-decoration: none; color: #ffffd4; text-transform: lowercase;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;margin: 0 5px;}
#navbot a:hover {	text-decoration: underline;}

#footer {background-color: #360; margin-left: auto; margin-right: auto; width:100%;text-align:center;color:#ffffd4;border-top: 1px solid #ffffd4;padding:10px;}
#footer a{color: #ffffd4; text-decoration: none;font-size: 11px;}
#footer a:hover {text-decoration: underline;}

#imgl {float: left;font-size: 9px;margin:5px;/* border:1px solid #360;*/padding:2px; background-color: #ffffd4;color:#666;}
#imgl img {border:5px solid #060;	}
#imgl a:hover {text-decoration: none;}
#imgr {float: RIGHT;font-size: 9px;margin:5px; /*border:1px solid #360;*/padding:2px;  background-color: #ffffd4; color:#666;}
#imgr img {border:5px solid #060;	}
#imgr a:hover {text-decoration: none;}


#center td {font-size: 12px;font-weight: bold;}
#center span {display:block;width:100%;background-color: #ffffd4;padding:3px;}
#center a {	text-decoration: none;font-weight: bold;color:#f90;}
#center a:hover {	text-decoration: underline;}

#map {position:absolute; top:10px;right:10px;margin:10px; }
#map img {margin-right: 10px;font-size: 15px;}

#adv {position:absolute;z-index:5;right:5px;top:200px;visibility:hidden;}
#adv  iframe {border:none; width:100px;}
#adv2 {float:right; margin: 10px;}
#adv2  iframe {border:none; width:468px;}

#alert {	border:1px solid red;	position:absolute;	z-index:5;	left:25%;	top:35%;	visibility:hidden;	width:300px;	background : White url(../i/corner.gif) no-repeat 0 100%;}
#alert a.close {	display:block;	float:right;	padding:3px;	background-color: red;	color:#ffffd4;	background : Red url(../i/close.gif) no-repeat 0 100%;}
#alert  a.close:hover {background-color: red;color:yellow; text-decoration:none;font-size:15px;}
#alert  p {display:block; padding:13px; text-indent:0px;}

#oz {	position: absolute;top:200px;left:5px; /*background-color: #ffffd4;width:100px;padding:5px;font-size:10px; border:1px solid red;background : White url(../i/corner.gif) no-repeat 0 100%;color:red;text-align:center;cursor:help;*/}
#oz b {display:block;white-space:nowrap; margin-bottom:3px;} 
#oz img { margin-bottom:3px;}
#oz a {color:#FFF; text-decoration:underline}
#oz a:hover {text-decoration:none;}


#contents {position: absolute;top:150px;left:15%; background-color: #ffffd4;width:70%;padding:5px;font-size:11px; border:1px solid red;background : White url(../i/corner.gif) no-repeat 0 100%;color:red;text-align:left;}
#contents td {font-size:11px;color:grey;}
#contents a {color:#ff4500; text-decoration:none; font-size:11px;}
#contents a:hover {text-decoration:underline;}
#contents h4 {text-align:center;margin:0;}

#content2 {position: absolute;top:199px;left:1px; background-color: #ffffd4;width:50px;padding:15px;font-size:10px; border:1px solid red;background : White url(../i/corner.gif) no-repeat 0 100%;color:red;text-align:left;}
#content2 a {color:#ff4500; text-decoration:none; font-size:12px;}
#content2 a:hover {text-decoration:underline;}


p{text-indent: 15px;font-family: Verdana, sans-serif;}
h1 {color: #ffffd4;font-size: 14px;  text-align: left;font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px;}
h2 {text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;}
h3 {margin:10px}
h5 {display:block; float: right; width: 25%; text-align: left;border-left: 1px solid #360;padding-left:5px;   margin-right: 10px;border-bottom: 1px solid #360; padding-bottom: 5px;}
ul {padding-right: 5px;  list-style-image:  url(../i/q.gif);}
li {margin-bottom: 5px;}
blockquote {border: 1px solid #f90;width:50%;padding:3px;}
iframe {border-top:1px solid #f90;/* width: 570px*/;}
hr {color:#ff4500;height:1px;}

.bk {	 background: url(../i/poster.jpg) 50% 50% no-repeat;	background-position: center;}
.ann {display: block;margin-left: 0px; #000;padding-left:5px; color: #000;margin-bottom: 10px;}
.logo {margin: 0px;}
.note {border: 1px solid #000; padding:10px;text-align: justify;background-color: #fff; }
.priz {border: 2px solid #000; padding:10px;  background-color: #f90;font-size: 0.9em; text-transform: uppercase;}
.here {color:#787878;  font-style: italic; }
.count img {filter:Alpha(Opacity=30, FinishOpacity=30, Style=1, StartX=30, StartY=Y, FinishX=X, FinishY=Y);margin-bottom:5px;}
.count a:hover img {filter:Alpha(Opacity=90, FinishOpacity=90, Style=1, StartX=30, StartY=Y, FinishX=X, FinishY=Y);margin-bottom:5px;}
textarea {overflow:auto;}

.problem { border:1px solid #FF4500; padding:10px 15px; margin-bottom:5px;background:url(../i/important.gif) no-repeat 0px 50%;}
.problem:hover {background:#FFF url(../i/important_n.gif) no-repeat 0px 50%;}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout { text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none;
	padding: 3px;
	color: #FFFfd4;
}
.m0l0iover {text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	text-decoration: none;
	padding: 3px;
	color: #f90;
}

/* level 0 outer */
.m0l0oout {text-align: left;
	text-decoration : none;
	border : 1px solid #FFFFd4;
 background: #360;
}
.m0l0oover {text-align: left;
	text-decoration : none;
	border : 1px solid #FFFFd4;

}

/* level 1 inner */
.m0l1iout {
	text-align: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 3px;
	color: #ffffd4;
	
}
.m0l1iover {text-align: left;
	font: 11px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 3px;
	color: #ff4500;
}

/* level 1 outer */
.m0l1oout {text-align: left;
	text-decoration : none;
	border : 1px solid #FFFFd4;
	background: #360;
	filter: alpha(opacity=95);
}
.m0l1oover {text-align: left;
	text-decoration : none;
	border : 1px solid #360;
	background: #ffffd4;filter: alpha(opacity=95);
}

/* level 2 inner */
.m0l2iover {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 3px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #ffffff;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}



