* {margin: 0; padding: 0}

body {font-family: Tahoma, Arial, sans-serif; font-size: 100.01%; color: #232222; background: #fff}
html, body {height: 100%}

img {border: 0}

ul {list-style: none}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left; border: none}
table td {vertical-align: top; text-align: left}
table th {text-align: left}

a {color: #0c4ea6; text-decoration: underline; outline: none}
a:hover {text-decoration: none}

h1 {font-size: 200%; line-height: 80%; font-weight: normal; margin-bottom: 20px}
h1 small {font-size: 60%}

p {font-size: 95%; margin-bottom: 12px}


#main {position: relative; min-width: 997px; max-width: 2048px; min-height: 100%; margin: 0 auto; font-size: 0.75em}
*html #main {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 2049 ? "2048px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 997 ? "997px" : "100%")); height: 100%}

	.clear {clear: both; font-size: 1%}
	
	#header {color: #fff; height: 114px; background: #4b4b4b}
	#header a {color: #fff}
	#header div.block {position: relative; width: 961px; height: 90px; padding-top: 24px; margin: 0 auto}
	#header div.action {width: 326px; margin: 0 auto; background: #4b4b4b url(../images/header_action_bg.gif) repeat-y 0 0}
	#header div.action div.block_in {background: url(../images/header_action_bg1.gif) no-repeat 0 0}
	#header div.action div.block_in_in {padding: 6px 23px; background: url(../images/header_action_bg2.gif) no-repeat 0 bottom}
	#header div.action a.head {font-size: 150%; color: #9aca3c}
	#header ul {position: absolute; left: 0; bottom: 0; width: 974px; height: 26px}
	#header ul li {float: left; padding-right: 9px; cursor: pointer}
	#header ul li.right {float: right}
	#header ul li a {float: left; height: 20px; padding: 6px 3px 0 12px}
	#header ul li.hover {background: #fff url(../images/header_tab.gif) no-repeat right -26px}
	#header ul li.hover a {font-size: 120%; color: #232323; padding-top: 5px; height: 21px; text-decoration: none; background: url(../images/header_tab.gif) no-repeat 0 0}
	
		#logo {float: left; margin-left: 3px}
		#contacts {float: right; font-size: 120%; padding-top: 7px; text-align: right}
		#contacts div {padding-bottom: 4px}
		#contacts strong {margin-left: 6px}
		
	#content {width: 961px; padding-top: 30px; margin: 0 auto}
	
		#tabs {height: 26px; padding-left: 11px; margin-bottom: 1px; border-bottom: 1px solid #9aca3c}
		#tabs li {float: left; margin-right: 13px; cursor: pointer}
		#tabs li a {float: left; height: 20px; padding-top: 6px}
		#tabs li.hover {padding-right: 10px; background: #9aca3c url(../images/tab_bg.gif) no-repeat right -36px}
		#tabs li.hover a {font-size: 120%; color: #fff; text-decoration: none; height: 21px; padding: 5px 3px 0 13px; background: url(../images/tab_bg.gif) no-repeat 0 0}
		
		#filtr {height: 30px; padding-left: 11px; margin-top: 30px; border-bottom: 1px solid #9aca3c}
		#filtr li {float: left; margin-right: 12px; cursor: pointer}
		#filtr li a {float: left; height: 20px; padding-top: 10px}
		#filtr li.hover {padding-right: 10px; background: #9aca3c url(../images/tab_bg.gif) no-repeat right -36px}
		#filtr li.hover a {font-size: 150%; color: #fff; text-decoration: none; height: 25px; padding: 5px 3px 0 13px; background: url(../images/tab_bg.gif) no-repeat 0 0}
		#filtr a.old {color: #9a9a9a; text-decoration: none}
		#filtr li.last {position: relative; width: 189px; padding-top: 7px; margin: 0}
		#filtr input.text {font-family: Tahoma, Arial, sans-serif; font-size: 100%; color: #232323; width: 67px; height: 16px; padding: 1px 1px 0 2px; background: #fff; border: 1px solid; border-color: #808080 #d4d0c8 #d4d0c8 #808080}
		#filtr input.button {position: absolute; top: 7px; right: 0; width: 20px; height: 19px; background: #9aca3c url(../images/button_sort.gif) no-repeat 0 0; border: none; cursor: pointer}
		
		#content table th {font-size: 95%; font-weight: normal; padding: 2px 0 2px 11px; vertical-align: middle; border-bottom: 1px solid #cfcfcf}
		#content table th a {color: #232323; text-decoration: none; padding-right: 11px; /*background: url(../images/table_a_sort.gif) no-repeat right 5px*/}
		#content table th a.old {color: #9a9a9a; /*background-image: url(../images/table_a_sort_old.gif)*/}
		#content table th a.down {background-position: right -18px}
		#content table td {padding: 11px 0 11px 11px; vertical-align: middle; border-bottom: 1px dotted #cfcfcf}
		#content table big {font-size: 150%}
		#content table .dash {color: #9a9a9a}
		#content table span.remark {display: block; font-size: 95%; color: #9a9a9a}
		#content table tr.last td {background: #f0f0f0}
		#content table tr.bot td {border-top: 1px solid #9aca3c}
		
		div.form div.form_field {padding-bottom: 6px}
		div.form div.form_submit {width: 509px; text-align: right; padding-top: 7px}
		div.form label {float: left; font-size: 150%; margin-top: 5px; width: 107px}
		div.form input.text {font-size: 150%; font-family: Tahoma, Arial, sans-serif; width: 389px; height: 23px; padding: 5px 7px 6px 7px; background: url(../images/text_field_bg.gif) no-repeat 0 0; border: none}
		div.form textarea {font-size: 150%; font-family: Tahoma, Arial, sans-serif; width: 389px; height: 214px; padding: 5px 7px; background: url(../images/textarea_bg.gif) no-repeat 0 0; border: none; overflow: hidden}
		div.form input.button {width: 101px; height: 32px; background: url(../images/button_sign_up.gif) no-repeat 0 0; border: none; cursor: pointer}
		div.form div.for_submit {}
	
	
#footer_block {clear: both; height: 150px}
#footer_main {clear: both; position: relative; height: 102px; margin: -102px 0; font-size: 0.75em}
#footer {position: relative; height: 102px;border-top:1px solid #9A9A9A}
#footer div.block {width: 961px; padding: 32px 0 0 11px; margin: 0 auto;}
#footer div.block div {padding-bottom: 5px}
#footer a {margin-right: 9px}

.ladd
{
color:#9ACA3C;
font-size:14px;
font-weight:bold;

}

.alph { padding-top:15px;padding-bottom:15px;}
.alph a{font-size:18px;padding-right:5px;padding-left:5px;}


.headerSortDown a
{
background:url("../images/table_a_sort.gif") no-repeat scroll right 5px transparent;
color:#232323;
padding-right:11px;
text-decoration:none;
}

.headerSortUp a
{
background:url("../images/table_a_sort.gif") no-repeat scroll right 5px transparent;
color:#232323;
padding-right:11px;
text-decoration:none;
background-position:right -18px;
}


#choices input {margin-right:5px!important}
#choices2 input {margin-right:5px!important}

#print_r{
	background-color: #E3F5DC;
	padding: 10px;
	border: 1px solid #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
}
