* {margin:0; padding:0;}
html {height:100%;}
body { height:100%; background:#1f0a08; color:#1f1f1f;}
table, td {border-collapse:collapse; font-size:100%; font-family:Arial;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
select, input { font-size:1em;}
img { vertical-align:top; border:0; vertical-align:top; text-align:left;}

.fleft { float:left;}
.fright { float:right;}

.table { width:100%;}

.clear { clear:both;}

.alignright { text-align:right;}

p { margin-bottom:6px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}

.form { height:27px;}
.form input {width:216px; height:18px; background:none; border:1px solid #000; font-size:1em; font-family:arial; color:#1f1f1f;}
textarea { width:319px; height:99px; background:none; overflow:auto; border:1px solid #000; font-size:1em; font-family:arial; color:#1f1f1f;}


/*==================list====================*/
ul { list-style:none;}

.main_menu {background:url(images/header_bgd1.gif) left top repeat-x; height:65px;}
.main_menu li { float:left; width:106px; height:41px; background:url(images/main_menu_divider.gif) right top no-repeat; text-align:center; line-height:40px;}
.main_menu li.w { width:107px;}
.main_menu li a { font-weight:bold; color:#fff; text-decoration:none;}
.main_menu li a:hover { color:#c70500;}
.main_menu li a.current {color:#c70500; cursor:default;}

.list1 li a { background:url(images/marker.gif) no-repeat 0 4px; padding-left:10px; color:#88140e; line-height:1.66em;}
.list2 li a {color:#88140e; line-height:1.66em;}


/*==================other====================*/
.img_indent { margin:0 15px 0 0; float:left;}

/*==================txt, links, lines, titles====================*/
a {color:#88140e;}
a:hover{text-decoration:none;}

h1 { background:url(images/logo.jpg) no-repeat left top; text-indent:-10000px; height:137px; line-height:14px; font-size:13px;}
h2 { font-family:Georgia; font-size:1.83em; color:#251414; margin-bottom:10px; font-weight:normal;}
h2.welcome { color:#a00400; font-size:3em;}
h2.welcome:first-letter { font-size:1.33em; line-height:30px;}
h3 { font-family:tahoma; color:#b76361; font-size:1.16em; line-height:1.42em; margin-bottom:20px;}
h4 { font-size:1em; padding-top:8px;}
h5 { color:#b76361; font-size:1em;}

.fsize { font-size:0.92em; line-height:1.27em; margin-bottom:0;}

.txt1 { text-transform:uppercase; font-size:1.16em;}
.txt2 { text-transform:uppercase;}
.txt3 { font-size:0.92em;}

.link1 { background:url(images/marker.gif) no-repeat left 4px; padding-left:10px; color:#88140e; }

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:22px; margin-bottom:24px;}
.line_hor2 { background:url(images/line2.gif) left bottom repeat-x; padding-bottom:14px; margin-bottom:17px;}

.title { margin-bottom:20px;}


/*==================blocks====================*/
.main_block { background:url(images/main_bgd.gif) left top repeat-y;}
.main_block .top { background:url(images/main_block_top.gif) no-repeat left top;}
.main_block .bottom { background:url(images/main_block_bottom.gif) no-repeat left bottom;}
.main_block .inside { padding:0 55px 0 55px;}

.block { background:#f7f7f7; width:100%;}
.block .top { background:url(images/block_top.gif) left top repeat-x;}
.block .bottom { background:url(images/block_bottom.gif) left bottom repeat-x;}
.block .ind { padding:26px 19px 23px 19px;}


.site_center {width:100%; text-align:center;}
.site_center1 {width:750px; margin:0 auto; text-align:left; background:url(images/main_bgd.gif) left top repeat-y;}
.bg { background:url(images/content_bgd.jpg) no-repeat left bottom #fff; width:640px;}


/*header*/
#header { height:220px; font-size:0.75em;}

/*content*/
#content { font-size:0.75em; padding-bottom:59px;}
#content table, td { line-height:1.33em;}

/*footer*/
#footer { height:70px; font-size:0.69em; color:#8e524f;}
#footer a {color:#8e524f; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*footer2*/
#footer2 { height:220px; font-size:0.69em; color:#8e524f;}
#footer2 a {color:#8e524f; text-decoration:none;}
#footer2 a:hover { text-decoration:underline;}

/*footer3*/
#footer3 { height:30px; font-size:0.69em; color:#8e524f;}
#footer3 a {color:#8e524f; text-decoration:none;}
#footer3 a:hover { text-decoration:underline;}

/*index.html*/
#page1 #content .col_1 { width:367px;}
#page1 #content .col_1 .indent { padding:17px 35px 0 39px;}
#page1 #content .col_2 { width:253px;}
#page1 #content .col_2 .fsize { padding-top:8px;}
#page1 #content .col_2 .block { margin-bottom:30px;}

/*index-1.html*/
#page2 #content { padding-bottom:159px;}
#page2 #content .col_1 { width:308px;}
#page2 #content .col_1 .indent { padding:0 35px 0 20px;}
#page2 #content .col_1 ul { margin-bottom:10px;}
#page2 #content .col_2 { width:294px; padding-top:26px;}
#page2 #content .col_2 .fsize { margin-bottom:10px;}
#page2 #content .col_2 .img_indent { margin:0 15px 46px 0;}

/*index-2.html*/
#page3 #content { padding-bottom:136px;}
#page3 #content .row_1 .indent { padding:0 20px 0 20px;}
#page3 #content .row_1 .fsize { margin-bottom:10px;}
#page3 #content .row_2 { padding:30px 0 0 38px;}
#page3 #content .row_2 .col_1 { width:296px;}
#page3 #content .row_2 .col_2 { width:266px;}

/*index-3.html*/
#page4 #content { padding-bottom:105px;}
#page4 #content .col_1 { width:367px;}
#page4 #content .col_1 .indent { padding:26px 35px 0 39px;}
#page4 #content .col_1 .list1 { margin-bottom:10px;}
#page4 #content .col_1 .column1 { width:150px;}
#page4 #content .col_1 .column2 { width:129px;}
#page4 #content .col_2 { width:253px;}
#page4 #content .col_2 .fsize { padding-top:8px;}

/*index-4.html*/
#page5 #content { padding-bottom:129px;}
#page5 #content .col_1 { width:308px;}
#page5 #content .col_1 .indent { padding:0 35px 0 20px;}
#page5 #content .col_1 .line_hor2 {padding-bottom:14px; margin-bottom:10px;}
#page5 #content .col_2 { width:294px; padding-top:26px;}
#page5 #content .col_2 ul { margin-bottom:9px;}
#page5 #content .col_2 .fsize { padding-top:8px; margin-bottom:8px;}

/*index-5.html*/
#page6 #content { padding-bottom:123px;}
#page6 #content .row_1 .indent { padding:0 20px 0 20px;}
#page6 #content .row_1 .txt3 { padding-top:10px;}
#page6 #content .row_2 { padding:25px 0 0 38px;}
#page6 #content .row_2 .col_1 { width:240px;}
#page6 #content .row_2 .col_2 { width:321px;}

/*index-6.html*/
#page7 .bg { background:url(images/content_bgd1.jpg) no-repeat left bottom #fff; }
#page7 #content { padding:10px 30px 23px 39px;}
#page7 p { margin-bottom:15px;}



