/*********************************************************************************************/
/*********************************** Сброс настроек ******************************************/
/*********************************************************************************************/

* { font-family: Tahoma; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
}
img {
	border: none;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*********************************************************************************************/

html { width: 100%; height: 100%; }

body { width: 740px; margin: 0px auto; }

.column { float: left; }
.clear { clear: both; }

#title { margin: 30px 0px 10px; padding-right: 12px; font: normal 29px Arial; color: #989898; text-align: right; }

#container { background: transparent url( '../img/container_bg.jpg' ) repeat-y; }
#container_head { height: 27px; background: transparent url( '../img/container_head.jpg' ) no-repeat; }
#container_menu { padding: 0px 27px; }
#container_menu_list { width: 176px; height: 202px; margin: 0px; padding: 0px; }
* html #container_menu_list { width: 176px; margin: 0px 0px 0px 0px; }
*+html #container_menu_list { width: 176px; margin: 0px 0px 0px 0px; }
#container_menu_list table { width: 100%; height: 100%; border-collapse: collapse; border-spacing: 0px; }
#container_menu_list table tr td { vertical-align: middle; }
#container_menu_list ul { margin: 0px; padding: 0px; }
#container_menu_list ul li { margin: 0px 7px; padding-bottom: 1px; background: transparent url( '../img/container_menu_list_li_bg_bottom.gif' ) repeat-x bottom; }
#container_menu_list ul li:last-child { background: none; }
#container_menu_list ul li a { padding: 10px 0px 10px 30px; display: block; background: transparent url( '../img/container_menu_list_li_a_bg.gif' ) no-repeat; font: normal 12px/16px Tahoma; color: #696969; text-decoration: none; }
#container_menu_list ul li a:hover { background-color: #f8f8f8; }
#container_menu_list ul li a.this { background-color: #efefef; }
#container_menu_flash { margin: 109px 0px 0px 0px; }
#container_menu_logo { width: 510px; height: 202px; margin-top: -202px; position: absolute; background: transparent url( '../img/container_menu_logo.png' ) no-repeat; }
* html #container_menu_logo { background: transparent url( '../img/container_menu_logo.gif' ) no-repeat; }
#container_menu_logo a { width: 510px; height: 109px; display: block; }
#container_separator { height: 38px; background: transparent url( '../img/container_separator.jpg' ) no-repeat; }
#container_content { margin-top: -15px; padding: 10px 51px 5px 51px; line-height: 21px; }
#container_content_content p { font-size: 14px; line-height: 21px; font-family: Tahoma; }
#container_content_subMenu { margin-left: -54px; }
* html #container_content_subMenu { margin-left: -14px; }
*+html #container_content_subMenu { margin-left: -14px; }
#container_content_subMenu li { margin-right: 30px; padding-bottom: 1px; float: left; display: inline; }
#container_content_subMenu li:hover,
#container_content_subMenu li.this { background: transparent url( '../img/container_menu_list_li_bg_bottom.gif' ) repeat-x bottom; }
#container_content_subMenu li a { padding: 5px 15px 5px 15px; display: block; background: transparent url( '../img/container_content_subMenu_li_a_bg.gif' ) 3px 10px no-repeat; font: normal 12px/16px Tahoma; color: #696969; text-decoration: none; }
#container_content_content { margin-top: 10px; }
#container_content_content ul { margin: 5px 0px 20px 0px; padding-left: 20px; }
#container_content_content ul li { list-style-type: circle; }
#container_foot { height: 27px; background: transparent url( '../img/container_foot.gif' ) no-repeat; }

#formUserLogin div { margin: 15px 0px; }
#formUserLogin label { display: block; }

.errorSummary { margin-top: 20px; padding: 10px; border: 1px solid #c00; background-color: #fee; }
.errorSummary p { font: bold 12px/18px Verdana; }
.errorSummary ul { margin: 10px 0px 0px 20px; }
.errorSummary ul li { list-style-type: square; }

#copyright { margin-top: 10px; font: normal 10px Verdana; color: #a29f9f; text-align: center; }
#copyright span { color: #696969; }

