div.anr input {background-color:#ffcccc}
div.anr label {color:#660000}

div.body {text-align:left;margin:0px 20px 20px 20px;padding:17px;background-color:#BED1D9}

div.help {_height:10px;min-height:10px;padding:10px;margin:10px 0px 20px 0px;background-color:#eeee88;border:dashed 2px #eeee00;border-style:dashed none dashed none}


/* basic tags */
	html {height:100%}
	body {margin: 7px 0px 0px 0px; padding: 0; font:normal 80% arial;height:98%;z-index:2}
	img {border: none}
	form {margin: 0; padding: 0}
	a {color:#506C6C}
	a:hover {color:#fff;background-color:#668888;}
	
	a.graylink {color:#888888}
	a.graylink:hover {color:#ffffff;background-color:#888888;}

/* top-level blocks */
/*	#top, #footer, #notice {margin:0px 25px 0 25px;clear:both;height:5%} */
	#footer {margin:0px 25px 0 25px;clear:both;height:5%} 
	#top {clear:both;}
	#top {padding:0px 20px 0px 20px}
	#notice {margin:2% 25px 0 25px;clear:both;height:5%}

	#content {clear:both;_height:70%;min-height:70%;}
/*	#content h1 {margin:0px 20px 2px 0px;font-size:220%;color:#668888;text-align:left} */
	#content h1 a {color:#668888;}
/*	#content div.h1 {font:bold 16px arial;} */
	
	
	
	div#form, div#firstform, #formpage, #textpage, .formpage {border-top: 3px solid #A4BFCA;text-align:left;margin:0px 20px 20px 20px;padding:0px 17px 17px 17px;background-color:#BED1D9}
	div#form, #formpage, #textpage, .formpage {max-width:720px;_width:720px}
	div.title, h1 {background-color:#A4BFCA;margin:20px 20px 0px 20px;padding:2px 2px 2px 7px;color:white;height:25px;}
	h1 {max-width:745px;_width:745px}
	h1 {font:normal 20px georgia}
	div.title strong, h1 strong {font:normal 20px georgia}
	div.title ul {list-style-type: none; margin: 3px 5px 0px 0px; padding: 0;height:15px;float:right}
	div.title ul li {float: left; padding: 0px 0px 0px 12px;}
	div.title ul li a {color:white}
	div.pre {text-align:left;margin:0px 20px 0px 20px;padding:17px;background-color:#BED1D9}
	div.pre, div.hl-main {white-space: pre;}
/*	div.hl-main {overflow:visible;overflow-y:visible;width:100%;background-color:#BED1D9;padding-bottom:22px} */
	div.hl-main {background-color:#BED1D9;padding-bottom:22px;display:inline}

	#path {margin:0px 20px 10px 20px;}
	
	#textpage {text-align:left;}

	h3 {margin:2em 0 0 0;}

/* Text styles */

	.summary {font-size:1.4em;}
	.highlight {font-size:1.4em;letter-spacing:-0.03em;background:#FFFFCC;}


/* ULS */
	#top a {color:white}
	#top ul, #footer ul, #notice ul {list-style-type: none; margin: 0; padding: 0;}
	#footer ul, #notice ul {height:15px}
	ul#login_f, ul#login_o {display:none}

/* LISTS */
	ul#login li, ul#login_f li, ul#login_o li, ul#registration li {float: left; padding: 0 2px 0 2px;}
	#footer ul li, #notice ul li, ul#profile li, ul#menu li {float: left; padding: 0 12px 0 7px;}
	ul#login_f li label, ul#login_o li label {display:block;margin-top:3px}
	#top ul li.b {color:#222222}
	#top ul li.context {padding-top:0.15em}

	.fineprint {font-size:0.8em;}
    /*
    .urlrow .urledit a { visibility:hidden; }
    .urlrow:hover .urledit a { visibility:visible; }
     */
    .urlrow:hover { background-color:#D1D7E7; }
    .urledit { padding: 2px 3px; }
    .urledit a {color:#ddd; }
    .urledit a:hover { color:#fff; }
    .urldelete { color:#bbb; padding: 2px 3px; }
    .urldelete:hover { color:#fff; }
	
/* LISTS image */
	ul#login li.loginlink {background:transparent url(http://i.poloski.ru/u_login.gif?w) no-repeat left 0.1em; padding-left:12px;}

	#top ul li strong.openid {background:transparent url(http://b23.ru/i/openid.gif?w) no-repeat 0.1em bottom;padding-left:22px}

	#top ul li span.profile, #carmaform td span.profile {background:transparent url(http://i.poloski.ru/u.gif?w) no-repeat 0.1em bottom;}
    #top ul li span.profile a, #carmaform td span.profile  {padding-left:12px;}

	#top ul li span.settings {background:transparent url(http://i.poloski.ru/u_settings.gif?w) no-repeat 0.1em center;}
    #top ul li span.settings a {padding-left:15px;}

	#top ul li span.admin {background:transparent url(http://i.poloski.ru/u_admin.gif?w) no-repeat 0.1em center;}
    #top ul li span.admin a {padding-left:15px;}

	#top ul li span.logout {background:transparent url(http://i.poloski.ru/u_logout.gif?w) no-repeat 0.1em center;}
    #top ul li span.logout a {padding-left:15px;}

   /* LISTS hrefs */
	#top ul li.b a  {color:#2222aa}
	#footer ul li a {color:#59698B}
	ul#profile li a {padding-left:0px}
	ul#profile li {padding:0px;}
	ul#menu li {padding:0px 0px 0px 10px;}

    .fineprint a {color:#444;}
	.fineprint a:hover {background-color:#555;color:#fff;}

/* LISTS items */
	#top ul li.pprofile    {padding-right:12px;}
	#top ul li.padmin    {padding-right:12px;}
	#top ul li.psettings   {padding-right:12px;}

/* interface blocks */
	.right {float: right;}
	.clear {clear: both; height: 1px; overflow: hidden; visibility: hidden}
	.br {clear:both;margin-top:5px;margin-bottom:10px}
	.textblock {_width:500px;max-width:500px;text-align:justify;margin-bottom:20px}

/* text decoration blocks */
	.b {font-weight:bold}
	.g {color:#888888}
	.load {background-image:url(/i/_l.gif);background-repeat:no-repeat;background-position:center center}
	
	
	#error_header {margin:4px;color:#660000;margin-bottom:12px}
	.error_text {float:left;margin-left:30px;color:#660000;font-size:85%;width:200px}
	.context {color:#555;font-size:85%; margin:0;}

	.field_label {width:80px;display:block;float:left;margin-top:2px;height:20px}
	input.text {float:left;border: 1px solid #7f9db9; font:100% arial,sans-serif;padding:2px 3px;margin-bottom:12px;height:1.4em;}
	select.text {float:left;border: 1px solid #7f9db9; font:100% arial,sans-serif;padding:2px 3px;margin-bottom:12px}
	textarea.text {float:left;border: 1px solid #7f9db9; font:100% arial,sans-serif;padding:2px 3px;height:70px;width:200px;margin-bottom:12px}
	input.bigtext {float:left;border: 1px solid #7f9db9; font:100% arial,sans-serif;padding:2px 3px;margin-bottom:12px;width:300px}
	input.smalltext {border: 1px solid #7f9db9; font:100% arial,sans-serif;padding:2px 3px;width:100px;margin-top:1px}
	
	
	
	
	
	
/* b23.ru */
form.b23 {font:bold 200% arial;color:#668888;}
form.b23 input {width:300px;font:normal 80% arial;margin:8px 0px 8px 0px}
form.b23 input.r {color:red}
form.b23 a.s {font-size:50%}
form.b23 div#tiny {display:none}
form.b23 img#i {margin-top:12px;height:32px;width:32px;display:none}
form.b23 #t a {color:#333399;}
form.b23 #t a:hover {background:#333399;color:#fff;}

td.sortby {background-color:#D1D7E7}

/* feedback form */
#feedback, #sended {display:none;border:2px dotted #ffff66;margin-left:-5px;margin-top:-280px;height:290px;width:320px;background-color:#ffffaa;position:absolute;padding:10px 10px 0px 10px}
#sended {margin-top:-200px;height:210px}
#sended p {margin:20px}
#feedback label {float:left;width:120px;margin-top:4px;height:20px}
#feedback input {width:190px}
#feedback small {display:block;clear:both;color:gray;font-size:80%;margin:0px 6px 6px 123px}
#feedback textarea {display:block;clear:both;width:310px;height:100px}
#feedback div, #sended div {text-align:center;padding:0px 6px 2px 6px}
#feedback div#close, #sended div#close {height:17px;width:10px;float:right;cursor:pointer;border:1px solid gray}
#feedback h3, #sended h3 {color:#668888;margin:0px 0px 12px 0px;font-size:18px}
#feedback img#fi {height:32px;width:32px;display:none}