* { margin:0; padding:0;}
body { background:url(images/body_bg.gif) repeat; font-size:100%; line-height:1em; font-family:Arial; color:#7C0000;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#5b5d61; font-weight:normal; padding-left:2px; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.4em}
ul li a{text-decoration:underline; color:#db1a00; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:11px}
ul li a:hover{ text-decoration:none}
/*==========================================*/

a {text-decoration:underline; color:#9E0000}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#9E0000; background:url(images/marker_link.gif) no-repeat right 4px; padding:0 10px 0 0}
a.link:hover {text-decoration:none; padding-right:15px}

p {margin:0 0 8px 0}
.p1 {margin:0 0 3px 0}

h4 {color:#db1a00; text-decoration:underline; font-weight:normal; font-size:1em; margin:0 0 5px 0}
.font_2 {color:#db1a00; text-decoration:none; font-weight:normal; font-size:1em}

.column { float:left;}
.clear { clear:both;}

.top { background:url(images/top_bg.gif) repeat-x left top; width:100%}
.main_bg { background:url(images/main_bg.gif) repeat left top; width:100%}
.bot { background:url(images/bot_bg.jpg) repeat-x left bottom; width:100%}

.bg_1 {background:url(images/content_bg1.gif) repeat-y left top}
.bg_2 {background:url(images/content_bg2.jpg) no-repeat 0 0}
.bg_3 {background:url(images/content_bg3.jpg) no-repeat 0 bottom}

#main {width:766px; text-align:left;}

.col_box_1, .col_box_2{ float:left;}

#header, #content, #footer {width:766px}

/*header*/
#header { height:109px; background:url(images/header_bg.jpg) no-repeat 0 0; font-family:Arial; font-size:0.625em; line-height:2em}
#header .indent {padding:45px 0 0 499px}

.logo {position:absolute}

.map {text-decoration:underline; color:#5c5c5c; background:url(images/marker_map.gif) no-repeat 0 0; padding:2px 0 2px 18px}
.map:hover {text-decoration:none}

.search {text-decoration:underline; color:#5c5c5c; background:url(images/marker_search.gif) no-repeat 0 0; padding:2px 0 2px 20px}
.search:hover {text-decoration:none}

.contacts {text-decoration:underline; color:#5c5c5c; background:url(images/marker_contacts.gif) no-repeat 0 0; padding:2px 0 2px 23px}
.contacts:hover {text-decoration:none}

.line_h {vertical-align:top; margin:-2px 12px 0 12px}

.menu {position:absolute; margin:73px 0 0 83px}
.menu img {display:block}

/*content*/
#content { font-size:0.625em; line-height:1.4em; min-height:593px; height:auto !important; height:593px}
#content .indent { padding:48px 53px 230px 347px}

.img_left {float:left; margin:4px 15px 15px 0}

.line {background:url(images/line_bg.gif) repeat-x top; height:20px; margin:0 -10px -8px 0}
.line_2 {background:url(images/line_bg.gif) repeat-x top; height:20px;}

/*footer*/
#footer { text-align:right; color:#b1b1b1; font-size:0.625em; line-height:1.3em}
#footer  .indent {padding:0 30px 30px 0}
#footer a {color:#b1b1b1; text-decoration:underline}
#footer a:hover {text-decoration:none}

/*================== index.html ==================*/
#page1 #content .indent { padding:48px 53px 230px 347px}
#page1 #content .block {margin:35px -53px 0 -48px; padding:7px 0 7px 0}

/*================== index-2.html ==================*/
#page3 #content .indent { padding:48px 45px 54px 347px}
#page3 #content .indent_2 { padding:0 53px 200px 347px}

/*================== index-3.html ==================*/
#page4 #content .indent { padding:48px 45px 46px 347px}
#page4 #content .box {width:360px}
#page4 #content .col_box_1 {width:150px; margin-right:44px}
#page4 #content .col_box_2 {width:166px}
#page4 #content .indent_2 { padding:0 53px 200px 347px}

/*================== index-4.html ==================*/
#page5 #content .indent { padding:48px 45px 29px 347px}
#page5 #content .box {width:360px}
#page5 #content .col_box_1 {width:187px}
#page5 #content .col_box_2 {width:173px; text-align:right}
#page5 #content .indent_2 { padding:0 53px 200px 347px}

.div_input {height:30px}

/*================== index-5.html ==================*/
#page6 #content p {margin:0 0 14px 0}

/*==================block====================*/
.block { background:url(images/block_bg.gif) repeat-x top}
/*==========================================*/



	
	td.font7BlueDark {
		FONT-SIZE: 7pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}

	td.font7BlueDarkBold {
		FONT-SIZE: 7pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}
	
	td.font8BlueDark {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}
	
	td.font8BlueDarkBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}

	td.font9BlueDark {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}
	
	td.font9BlueDarkBold {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}
	
	td.font10BlueDark {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}
	
	td.font10BlueDarkBold {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}

	td.font11BlueDark {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}
	
	td.font11BlueDarkBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}

	td.font12BlueDark {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#2A5379; 
	}
	
	td.font12BlueDarkBold {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}

	td.font14BlueDarkBold {
		FONT-SIZE: 14pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#2A5379; 
	}
	
	td.font8GrayDark {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#676767; 
	}
	
	td.font8GrayDarkBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#676767; 
	}

	td.font9GrayDark {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#676767; 
	}
	
	td.font9GrayDarkBold {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#676767; 
	}

	td.font10GrayDark {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#676767; 
	}
	
	td.font10GrayDarkBold {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#676767; 
	}
	
	td.font11GrayDark {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#676767; 
	}
	
	td.font11GrayDarkBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#676767; 
	}
	
	td.font12GrayDark {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#676767; 
	}
	
	td.font12GrayDarkBold {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#676767; 
	}
	
	td.font8White {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#FFFFFF; 
	}

	td.font8WhiteBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#FFFFFF; 
	}
	
	td.font7Black {
		FONT-SIZE: 7pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}
	
	td.font8Black {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}

	td.font8BlackBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}

	td.font9Black {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}

	td.font9BlackBold {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}

	td.font10Black {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}

	td.font10BlackBold {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}

	td.font11Black {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}

	td.font11BlackBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	td.font8WhiteBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#FFFFFF; 
	}
	
	td.font8White {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#FFFFFF; 
	}
	
	td.font8RedDark {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#9E0000; 
	}

	td.font8RedDarkBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}

	td.font9RedDark {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#9E0000; 
	}

	td.font9RedDarkBold {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}

	td.font8GreenDarkBold {
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}

	td.font9GreenDarkBold {
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}

	td.font10GreenDarkBold {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}
	
	td.font11GreenDarkBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}
	
	td.font12GreenDarkBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}
	
	td.font10RedDark {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#9E0000; 
	}

	td.font10RedDarkBold {
		FONT-SIZE: 10pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}
	
	td.font11RedDark {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#9E0000; 
	}

	td.font11RedDarkBold {
		FONT-SIZE: 11pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}
	
	td.font12RedDark {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#9E0000; 
	}

	td.font12RedDarkBold {
		FONT-SIZE: 12pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}

	td.midGray8 {
		PADDING-LEFT: 6px; 
		PADDING-RIGHT: 6px; 
		BACKGROUND-IMAGE: url(images/midGray.gif); 
		BACKGROUND-COLOR: #cccccc;
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	td.midGray {
		PADDING-LEFT: 6px; 
		PADDING-RIGHT: 6px; 
		BACKGROUND-IMAGE: url(images/midGray.gif); 
		BACKGROUND-COLOR: #cccccc;
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	td.midYellow {
		PADDING-LEFT: 6px; 
		PADDING-RIGHT: 6px; 
		BACKGROUND-IMAGE: url(images/midYellow.gif); 
		BACKGROUND-COLOR: #cccccc;
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	td.midGrayGreen {
		PADDING-LEFT: 6px;
		PADDING-RIGHT: 6px; 
		BACKGROUND-IMAGE: url(images/midGray.gif); 
		BACKGROUND-COLOR: #cccccc;
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#074D00; 
	}
	
	td.midGrayRed {
		PADDING-LEFT: 6px;
		PADDING-RIGHT: 6px; 
		BACKGROUND-IMAGE: url(images/midGray.gif); 
		BACKGROUND-COLOR: #cccccc;
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#9E0000; 
	}
	
	td.midGrayWhite {
		PADDING-LEFT: 6px;
		PADDING-RIGHT: 6px; 
		BACKGROUND-COLOR: #FFFFFF;
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	table.tableGrayLines {
		BORDER-RIGHT: #cccccc 1px solid; 
		BORDER-TOP: #cccccc 1px solid; 
		BORDER-LEFT: #cccccc 1px solid; 
		BORDER-BOTTOM: #cccccc 1px solid
	}
	
	td.sbPrintHeader {
		PADDING-LEFT: 3px; 
		PADDING-RIGHT: 3px; 
		FONT-SIZE: 9pt; 
		FONT-FAMILY:Tahoma, Verdana;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
	}
	
	td.sbPrintData {
		PADDING-LEFT: 3px; 
		PADDING-RIGHT: 3px; 
		FONT-SIZE: 8pt; 
		FONT-FAMILY:Tahoma, Verdana;
		COLOR:#000000; 
	}

	PRE {
		BORDER-TOP: #CDCDCD 2px solid; 
		BORDER-LEFT: #CDCDCD 2px solid; 
		BORDER-RIGHT: #333333 2px solid; 
		BORDER-BOTTOM: #333333 2px solid; 
		PADDING-TOP: 1px; 
		PADDING-LEFT: 1	px; 
		PADDING-RIGHT: 1px; 
		PADDING-BOTTOM: 1px; 
		MARGIN-TOP: 0px; 
		MARGIN-BOTTOM: 0px; 
		DISPLAY: block; 
		FONT-SIZE: 11px; 
		BACKGROUND: #E5E5E5; 
		OVERFLOW-X: auto; 
		WIDTH: 700px; 
		LINE-HEIGHT: 14px; 
		FONT-FAMILY: 'courier new', monospace; 
		TEXT-ALIGN: left
	}

	table.orderform {
	    BORDER:  #333333 1px solid; 
	    BACKGROUND-COLOR: #FFFFFF;
	}
	
	table.orderformhalf {
	    BORDER:  #333333 .5px solid; 
	    BACKGROUND-COLOR: #FFFFFF;
	}
	
	td.orderlabel {
	    vertical-align:top; 
	    text-align:left;
	    FONT-SIZE: 11pt; 
	    FONT-WEIGHT: bold;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}
	
	td.ordersectionlabel {
	    vertical-align:middle; 
	    text-align:center;
	    FONT-SIZE: 9pt; 
	    FONT-WEIGHT: bold;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}
	
	td.orderitems {
	    vertical-align:middle; 
	    text-align:right;
	    FONT-SIZE: 7pt; 
	    FONT-WEIGHT: normal;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}

	td.orderitemsview {
	    vertical-align:middle; 
	    text-align:right;
	    FONT-SIZE: 8pt; 
	    FONT-WEIGHT: normal;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}

	
	td.orderitemsmid {
	    padding-left: 5px;
	    vertical-align:top; 
	    text-align:left;
	    FONT-SIZE: 8pt; 
	    FONT-WEIGHT: bold;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}
	
	td.orderfooter {
	    BACKGROUND-COLOR: #FFA3A6;
	    padding-left: 5px;
	    vertical-align:top; 
	    text-align:center;
	    FONT-SIZE: 8pt; 
	    FONT-WEIGHT: bold;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}
	
	td.orderitemsgray {
	    BACKGROUND-COLOR: #D9D9D9;
	    padding-left: 5px;
	    vertical-align:middle; 
	    text-align:center;
	    FONT-SIZE: 8pt; 
	    FONT-WEIGHT: bold;
	    FONT-FAMILY:Tahoma, Verdana;
	    COLOR:#000000; 
	}
	
	