/* Global styles
---------------------------------------------------------- */
* { padding: 0; margin: 0; }

html, body 
{ width: 100%;
  background-image:url(../images/menu_bg.gif);
  background-repeat:repeat-x;
	line-height: 15px;
	font-family: Tahoma, Verdana;
	color: #777;
	font-size: 12px;
	text-align: left;
	background: #fff;
}


ul { list-style: none; }
img { border: 0; vertical-align: middle; }
div { vertical-align: top; }

table { width: 100%; }
table, td { border-collapse: collapse; border-spacing:0; vertical-align: top; }
fieldset { border: 0; }

button {
	background: #fff;
	border: 0;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	cursor: pointer;
	text-align: center;
}

input, select, textarea {
	background: #fff;
	padding: 1px 3px 0;
	margin: 0;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	color: #000;
}

input[type~="radio"] { border: 0; padding: 0; }
input[type="radio"] { border: 0; padding: 0; }

input[type~="checkbox"] { border: 0; padding: 0; }
input[type="checkbox"] { border: 0; padding: 0; }

h1, h2 {
	font-size: 18px;
	color: #059bcd;
	line-height: 20px;
}

a { color: #888; text-decoration: underline; }
a:active { outline: none; }
a:hover { text-decoration: none; }
a:focus { -moz-outline-style: none; }

::selection { background: #059bcd; color: #fff; }
::-moz-selection { background: #059bcd; color: #fff; }

/* Comments
---------------------------------------------------------- */
.exdiv{ 
margin: 0px; 
padding: 0px; 
background-color:#FEF2F2; 
border-left: 1px solid #FF6060; 
border-top: 1px dotted #000; 
border-right: 1px dotted #000; 
border-bottom: 1px dotted #000;
}



/* Подсказка
---------------------------------------------------------- */
.hint 
{
display:none;
position: absolute;
margin-left: 40px;
width: 200px;
margin-top: -4px;
border: 1px solid #dbdbdb;
padding: 10px 12px;
background-color: #FFFFFF;
}
.hint .hint-pointer 
{
position: absolute; 
left: -10px; top: 5px; 
width: 10px; height: 19px; 
background: url(../images/pointer.gif) left top no-repeat;
}
