*		{ margin: 0; padding: 0; }
img		{ border: none; }
:focus	{ outline: 0; }
a		{ text-decoration: none; }
.alt	{ display: none; }

/************************ TYPO *********************************/
body,
input,
select,
textarea    { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 12px; }

a  		{ color: #4b6d90; }
a.more  { font-weight: bold; }

form span    { font-size: 16px; color: #000; font-weight: bold; }
form label   { font-size: 11px; color: #333; }

#nav li a   	{ color: #333; }
#nav li.on a,
#nav li a:hover,
#nav li:hover a,
#nav li.over a { font-weight: bold; }

#nav li.over li a,
#nav li.on li a,
#nav li:hover li a,
#nav li li a,
#nav li li a:hover  { font-weight: normal; }

h2,
h2 a  	{ font-size: 16px; color: #000; font-weight: bold; }
h3  	{ font-size: 16px; color: #000; font-weight: normal; line-height: 18px; }
h3 .sml	{ font-size: 14px; font-weight: bold; }

.tbl1 h3  		{ font-size: 14px; line-height: 16px; }
.tbl1 h3 .sml	{ font-size: 12px; }

.text   		{ line-height: 16px; color: #686868; font-family: arial, helvetica, sans-serif; }
#column1 .text	{ line-height: 14px; color: #333; }

#switchingbox .precent  	{ font-size: 40px; color: #000; line-height: 35px; }
#switchingbox .precent em	{ font-size: 12px; color: #f30000; font-weight: bold; font-style: normal; line-height: 12px; text-align: center; }

#switch_nav { color: #000; font-family: arial, helvetica, sans-serif; font-size: 10px; }

#column3 .title 	{ font-weight: bold; color: #555; }
#column3 .sidenav a { font-weight: bold; }
#column3 .box   	{ font-size: 11px; color: #000; }

.tbl2 th a      { font-size: 11px; color: #555; font-family: arial, helvetica, sans-serif; }
.tbl2 th label  { font-size: 13px; color: #555; }
.tbl2 th a.off  { color: #a5a5a5; }
.tbl2 th select { font-weight: normal; }

.tbl2 p { color: #686868; }

#return 				{ font-size: 11px; color: #a7a7a7; }
#left_block .download a { font-size: 11px; color: #004a6e; font-family: arial, helvetica, sans-serif; font-weight: bold; }
#left_block dt          { font-size: 12px; color: #686868; font-weight: bold; }

#detail h3  	{ font-size: 18px; color: #686868; font-weight: normal !important; }
#detail h3 span { font-size: 15px; }
#detail h4      { font-size: 16px; font-weight: bold; }
#detail ul li   { font-size: 12px; }
#detail td		{ font-size: 12px; color: #666; }
#detail th		{ font-size: 12px; color: #fff; font-weight: bold; }
#detail .text   { font-size: 11px; }

.big_butt   { font-weight: bold; color: #fff; font-size: 11px; line-height: 10px; }

.send_quary h3 span			{ font-weight: normal !important; }
.send_quary .button span	{ font-size: 11px; color: #fff; font-weight: bold; }

.contactForm label  { font-size: 11px; color: #333; }
.contactForm em     { color: red; }
.contactForm p      { font-size: 12px; color: #bbbbbb; font-weight: bold; }

#footer     { color: #777; }
#footer a	{ color: #333; }

a#sign    	{ color: black; }
a#sign:hover,
a#sign span	{ color: red; }

/*********************** GENERAL ******************************/

h1,
#header,
#nav,
#column1,
#column3,
#footer,
.contactForm,
.tbl2 th,
#go_back,
#return,
#go_forward,
#left_block .download,
#left_block .img_box .pop_link,
#left_block dl,
.send_quary { display: none; }

#logoprint  { display: block !important; margin: 0 0 20px 0; }

h2  	{ margin-bottom: 12px; }
h2 span { padding-left: 32px; }

.text p 	{ padding-bottom: 15px; }
.text ol    { margin-left: 25px; padding-bottom: 15px; }
.text ul    { list-style-image: url(../images/bullit1.gif); margin-left: 25px; padding-bottom: 15px; }
.text li    { margin-bottom: 3px; }

#column2 .text	{ border-bottom: 1px solid #dcdcdd; padding-bottom: 5px; margin-bottom: 20px; }

.tbl2   { width: 100%; border-collapse: collapse;  }
	.tbl2 td    { text-align: left; vertical-align: top; border: 1px solid #dcdcdd; }

	.tbl2 td    	{ padding: 15px 0 12px 23px; width: 162px; }
	.tbl2 td img    { display: block; margin-bottom: 17px; }
	.tbl2 td h3     { margin-bottom: 6px; }
	.tbl2 td p  	{ margin-bottom: 10px; }

	.tbl2 td p em	{ font-style: normal; }

#left_block                     { width: 100%; overflow: hidden; *zoom: 1; }
#left_block .img_box img    	{ display: block; float: left; padding: 0 20px 20px 0; }

	#detail .about  { display: block; margin-right: 25px; }
    #detail h3      { margin-bottom: 20px; }
    #detail h3 span { display: block; }
    #detail ul  	{ list-style: none; margin: 0 0 15px 0; border-bottom: 1px solid #dcdcdd; padding: 0; }
    #detail ul li   { border-top: 1px solid #dcdcdd; padding: 3px 2px 1px 2px; }
    #detail .query  { display: block; margin: -8px 0 30px 0; }
    #detail h4      { margin-bottom: 15px; }
    #detail table   { width: 100%; margin-bottom: 30px; }
    #detail td,
    #detail th      		{ padding: 2px 13px; border-bottom: 6px solid #fff; text-align: left; vertical-align: top; }
	#detail table .right    { text-align: right; padding-right: 70px; }
	#detail td      		{ background: #edf0f4; }
    #detail th      		{ background: #5b7a9a; }

