/*main*/

* html #mainBg {width: expression((documentElement.clientWidth) > 1147 ? "1147px" : "100%"); height: 100%;}

/*top*/
#top {background:url('http://huyandex.mobi/images/fon.png') no-repeat; color: white;}



/*auth*/
#auth {text-align: center; padding-top: 14px; margin-bottom: 14px; color: white;}
#auth .inputBox {background: white; border: solid 1px #f5cfbf; padding: 0; width: 300px; margin: 0 5px 0 0; color: brown; height: 14px;}
#auth .btnSubmit {position: relative; top: 2px;}


input, textarea, select {margin: 2px; color: green; font-size: 12px;}


.selected_page {
	background-color:#8F8F8F;
	border:solid 1px #929292;
	padding:1px;
	margin:2px;
}


select {
	font:10px Tahoma;
	border:solid 2px #E0E0E0;
	color: #717171;
}




                                                 td {font-family: arial; color: black; font-size: 12px;}
	div {margin: 2px 1px 2px 1px }

	a {color:#4169e1;}
	a:visited {color:#4169e1;}
	a:hover{color:#ccccff;}

	a.r {color:#ff6600;}
	a.r:visited {color:#ff6600;}

	a.w {color:green;}
	a.w:visited {color:green;}
	a.w:hover{color:green;}

	a.g {color:#666666;}
	a.g:visited {color:#666666;}
	a.g:hover{color:#ff6600;}

	a.gg {color:006600;}
	a.gg:visited {color:006600;}
	a.gg:hover{color:006600;}

	a.logo {font-size: 22px; color: #ffffff; text-decoration: none}
	a.logo:visited {color:#ffffff;}

	.tbm {color: #3366cc;}

	.tl {font-size: 110%;}

	a.scr {
		text-decoration: none;
		border-style: solid;
		border-color: #eeeeee;
		border-width: 1px;
		padding: 0px 4px 0px 4px;
	}

	a.scr:hover {
		border-color: #cccccc;
	}

	.noscr {
		background-color: #dddddd;
		border-style: solid;
		border-color: #eeeeee;
		border-width: 1px;
		padding: 0px 4px 0px 4px;

	}
.noname {}

.new { padding-top: 6px; }



#nav li:hover a.top_link {color:#ffffff; background: #444444;}

.infbody {background:#222222; border-right:1px solid #555555; border-left:1px solid #555555;}
.infbot {background:url(images/infbot.gif) no-repeat;}
.inftop {font-weight:bold; color:#000000; background:url(images/inftop.gif) no-repeat;}
.infkomm {width:21px; height:20px; background:url(images/komm.png) no-repeat top center;}
.logo_r {width:13px; height:86px; background: url(images/logotab_l.gif) no-repeat;}
.logo_b {width:974px; height:86px; background: url(images/logotab_b.gif) repeat-x;}
.logo_a {width:13px; height:86px; background: url(images/logotab_r.gif) no-repeat;}
.phtTdMain { padding:0; width:100px; }



.auth a { 
font-weight:bold; color:black; background:url(images/categories_bg.gif) no-repeat;
}
.auth a:hover { 
	background: grey;
	color:#66CCFF;
	padding: 3px;
}


/* TreeView */
div.listChecker {overflow: auto; background-color: #efefef; padding: 5px 5px 5px 10px; width: 385px; max-height: 200px; margin-top: 3px;}
div.listChecker div {margin-bottom: 4px !important;}
div.listChecker div.popup div {margin-bottom: 0 !important;}
div.listChecker div.listCheckerActivity {max-height: 200px; margin-top: 10px; overflow: auto;}
div.listChecker ul {list-style: none;}
div.listChecker ul.treeList {margin-left: -40px;}
div.listChecker ul.treeList ul {margin-left: -25px;}
div.listChecker ul li {line-height: 15px;}

div.listChecker div.listCheckerActivity.regionTree ul li,
div.listChecker div.listCheckerActivity.operatorTree ul li,
div.listChecker div.listCheckerActivity.regionTreeAdmin ul li,
div.listChecker div.listCheckerActivity.operatorTreeAdmin ul li
{margin-left: 18px;}

div.listChecker .checkbox, div.listChecker .radio {
	float: left; background: url('/img/checkedList/unchecked.gif') no-repeat scroll 0px 0px;
	margin: 0px 5px 0px 0px; padding: 0px; height: 13px; width: 13px; cursor: pointer;
}
div.listChecker .radio { background: url('/img/checkedList/radio_unchecked.gif') no-repeat 0 0; margin-top: 3px; }
div.listChecker .radio_half_checked {background-image: url('/img/checkedList/checkedPart.gif'); background-repeat: no-repeat;}
div.listChecker .half_checked {background-image: url('/img/checkedList/checkedPart.gif'); background-repeat: no-repeat;}
div.listChecker .checked {background-image: url('/img/checkedList/checked.gif'); background-repeat: no-repeat;}
div.listChecker ul.treeList li .arrow {
	float: left; background: none no-repeat scroll 0px 4px;
	margin: 0px; padding: 0px; height: 13px; width: 13px; cursor: pointer;
}
div.listChecker ul.treeList li div.collapsed {display: block; background-image: url('/img/checkedList/plus.png'); background-repeat: no-repeat;}
div.listChecker ul.treeList li div.expanded {background-image: url('/img/checkedList/minus.png'); background-repeat: no-repeat;}
div.listChecker img {margin-right: 2px;}
div.listChecker div.expanded, div.collapsed {padding-left: 20px;}
div.listChecker div.expanded {display: block;}
div.listChecker div.collapsed {display: none;}
div.listChecker div.expander {float: left; cursor: pointer; padding-top: 2px; width: 15px;}
div.listChecker div.expander-empty {float: left; width: 15px;}
div.listChecker div.title {font-size: 1.1em;}
div.listChecker input.find-field {width: 68%;}
div.listChecker hr {margin: 5px 5px 5px 0}
