@charset "windows-1251";

html, body {height:100%; margin:0; padding:0;font: .9em verdana; background:#e5e5e5;}
#root {width: 100%; height:100%;}

#header {float:left; width:180px; min-height: 24px; text-align:right;padding:.3em .3em 0 0;font-weight: bold;color:#000}
* html #header {height:24px}


/* Main Nav */
#navblock {min-height:24px; margin:0 10px 0 190px;background:#999}
* html #navblock {height:24px;}
#nav, #nav ul {text-align:left;margin:0;padding:0;list-style:none;display:block;}
 
#nav a {display:block;text-decoration:none;padding:.3em;font-weight: bold;color:#e5e5e5}

#nav li {float:left;margin:0;padding:0;height:24px;width:auto;border-bottom:solid 3px #fff; background:#999}
/* html #nav li {border-bottom:none;} */
#nav li:hover ul, #nav li.sfhover ul {display:block;}
#nav li:hover, #nav li.sfhover {background:#ccc;}
#nav li:hover a, #nav li.sfhover a {color:#999;}
/* second-level lists */
#nav li ul { position:absolute;top:24px;width:200px;height:auto; padding:0;display:none;z-index:2}
#nav li li {height:auto;margin:0;padding:0;width:100%;border-top:3px solid #fff; border-bottom:none;background:#e5e5e5}
#nav li li a, #nav li li a:visited {text-decoration:none;display:block;}
#nav li li a:hover {text-decoration:none;display:block; color:#fff}
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */

/* END Nav */


#leftmenu {min-height: 82%;float:left;clear:both;margin-top:10px;width:180px;padding:0 .3em 0 0;text-align:right;}
* html #leftmenu {height:82%}
#content {min-height: 82%;border:solid 3px #999;margin: 10px 10px 10px 190px;padding:3em 1em 1em 1em;background:#fff}
* html #content {height:82%;overflow:visible}

#content .title {
position:absolute; 
top:auto;
left:193px;
margin-top:-3em; 
background:#e5e5e5; 
color:#999; 
font-weight: bold; 
font-size:1em; 
padding:.2em; 
float:left;
border-right: solid 3px #ccc;
border-bottom: solid 3px #ccc;
z-index:1;
}

* html #content .title {left:196px;}

.menubox {width:100%; float:right; margin-top:10px;clear:right;}
.menubox a {color:#999;}
.menubox a:hover {color:#fff;}

#links {margin: 0; padding:0; width:auto;}
#links li {list-style-type : none; margin:0;padding-top:3px;}

#copy {font-size:.6em; padding-top: 30px;clear:right;}
#errors {color:red}
.error {color:red;font-weight: bold;}

a {color:#666}
a img {border:none}
a:hover {color:#ccc}
a:visited {color:#999}

.abutton {background:#f2f2f2;color:#999; padding: 3px;text-decoration:none;}
.abutton:hover {background:#e5e5e5;color:#fff;}

h1, h2, h3, h4 {
font-size:1em;
font-weight: bold;
}

h1 {
margin-bottom:1px
}

form {margin:0;padding:0;}

.newstext {text-align:justify; padding:6px 0 6px 0;}
.readmore {color:#ccc; font-size: 0.8em;}
.newstitle {font-size:1.1em;}
.newsdata {font-style:italic;}
.comment {text-align:right;}

.relfield {width:300px; border-top:1px solid #ccc;margin:3px 0 3px 0;}
* html .relfield {height:1px;overflow:hidden;}
.answer {text-align:right;}
.answer span {font-style:italic}
.searchfields {margin-bottom:1em}
.searchfields span{margin-right:1em}
.formtasts {padding-top:1em;}
.captcha {padding:1em 0 1em 0;float:left;width:100%}
.captchaf {float:left;padding-left:1em;}
.captchat {line-height:1.7em;float:left;}
.formname {float:left;}
.formurl {float:left;padding-left:1em;}
.formmail {float:left;}
.formcity {float:left;padding-left:1em;}
/*.formtext {clear:both}
* html .formtext {margin-top:-.5em}*/
#forms {overflow:auto;}



#advsearch {overflow:auto;}
#advsearch .ruleone {display:block;width:150px;float:left;padding: .1em .4em .1em .4em;}
#advsearch .ruletwo {display:block;float:left;}
.onerow {float:left;clear:both;padding-bottom:.4em;width:100%;}

.titleheaded {float:left;background:#f2f2f2;padding:3px; border-top:2px solid #ccc;font-weight: bold;margin-bottom:3px;}
.dataheaded {background:#f2f2f2;text-align:right;padding:3px; border-top:2px solid #ccc;font-style:italic;margin-bottom:3px;}
.buttonheaded {background:#f2f2f2;text-align:right;padding:3px 0 3px 3px;border-top:2px solid #ccc;margin-bottom:3px;}

.thead {float:left;background:#f2f2f2;padding:3px; font-weight: bold;margin-bottom:3px;}
.dhead {background:#f2f2f2;text-align:right;padding:3px; font-style:italic;margin-bottom:3px;}
.bhead {background:#f2f2f2;text-align:right;padding:3px 0 3px 3px;margin-bottom:3px;}

.theads {float:left;background:#e5e5e5;padding:3px; font-weight: bold;margin-bottom:3px;}
.bheads {background:#e5e5e5;text-align:right;padding:3px 0 3px 3px;margin-bottom:3px;}

.titleheaded span, .theads span, .thead span {font-weight:normal;}
/* Form field in headed line, Ban list module */
.thead div {height:10px;margin-top:-2px}
* html .thead div {float:left;margin-bottom:-3px}
* html .thead {clear:both}
/* End */
.buttonheaded a, .bhead a {background:#f2f2f2;color:#999; padding: 3px;text-decoration:none;margin-left:3px;}
.bheads a {background:#e5e5e5;color:#999; padding: 3px;text-decoration:none;margin-left:3px;}
.buttonheaded a:hover, .bhead a:hover {background:#e5e5e5;color:#fff;}
.bheads a:hover {background:#ccc;color:#fff;}
.textfield {margin-bottom:1em;}

.bTh {background:#f2f2f2;border-top:2px solid #ccc;font-weight: bold;}
.bTd{border-bottom: 2px #f2f2f2 solid;}
.bTable{border-collapse: collapse;}


#boxes {overflow:auto;}
#boxleft {float: left;width: 49%;}
#boxright {float: right;width: 49%;}

#ebuttons input {margin-bottom:1em}
#sfile {width: 100%}


#advsearch a {
	background:#f2f2f2;
	color:#999;
	font-weight: bold;
	padding: .1em .4em .1em .4em;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
}
#sword {width:230px}

/* Page rule*/
.rule {overflow:auto; margin-top:1em;width:100%;margin-bottom:1em}
.rule a {background:#f2f2f2;color:#999; font-weight: bold;padding: .1em .4em .1em .4em;display:block;float:left;text-decoration:none;}
.rule a:hover {background:#e5e5e5;color:#fff;}
.rule span {background:#ccc;color:#fff; font-weight: bold;padding: .1em .4em .1em .4em;float:left}

.clfloat {height:1em;}
* html .clfloat {clear:both;margin-top:-1em}
/* End rule*/

/* ADMIN */
* html .adminfield {clear:both}
.adminfield div {margin-top:5px;}

#tmpl {width: 100%; height: 350px;}
* html #tmpl {width: 99%}
/* END ADMIN */

input.tast {
text-align: center; 
font-family: verdana; 
font-size: 12px; 
color: #999; 
border: 1px #999 solid;
background:#f2f2f2
}
input.tast:hover {background:#e5e5e5;color:#fff;cursor:pointer}

* html input.tast{font-size: 11px; }

input, select, fieldset, textarea{
text-align: left;
 font-family: verdana;
   font-size: 12px;
    color: black;
	 border: 1px #999 solid;
}

input.rad {border:none}