* {margin:0; padding:0;}
html {height:100%;}
body { height:100%; background:url(images/body_bg.jpg);}
table, td {border-collapse:collapse; font-size:100%; font-family:Tahoma; color:#acacac;}
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;}
.fcenter {float:left; text-align:center;}
.fright { float:right;}

.table { width:100%;}

.clear { clear:both;}

.alignright { text-align:right;}

p {padding-top:14px;}
.p {padding-top:4px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}

#form1 {padding:5px 0 0 0;}
#form1 .rowi { height:20px;}
#form1 .input {width:192px; height:18px;}


#form {padding:22px 0 0 0;}
#form .col1 {width:201px; float:left;}
#form .col2 {width:175px; float:left;}
#form .rowi { height:30px;}
#form .input {width:172px; height:21px;}

textarea { width:172px; height:81px; overflow:auto; font-size:1em; font-family:tahoma;}


/*==================list====================*/
ul { list-style:none;}
ul li a { line-height:2.182em; color:#acacac;}



/*==================other====================*/
.imgindent { margin:0 31px 0 0; float:left;}

/*==================txt, links, lines, titles====================*/
a {color:#acacac;}
a:hover{text-decoration:none;}

h1 { background:url(images/logo.jpg) no-repeat left top; text-indent:-10000px; height:54px;}

.line_hor { background:url(images/hor_line.gif) left bottom repeat-x;}

.title { margin-bottom:18px;}


/*==================blocks====================*/
.box { background:#333333 url(images/box_br.gif) bottom right no-repeat;}
.box .tr {background:url(images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat; width:100%;}
.box .bl {background:url(images/box_bl.gif) bottom left no-repeat;}

.box2 { background:url(images/box2_bg.gif);}
.box2 .tr {background:url(images/box2_tr.gif) top right no-repeat;}
.box2 .tl {background:url(images/box2_tl.gif) top left no-repeat; width:100%;}
.box2 .br {background:url(images/box2_br.gif) bottom right no-repeat;}
.box2 .bl {background:url(images/box2_bl.gif) bottom left no-repeat;}

.site_center {width:100%; text-align:center;}
.site_center1 {width:766px; margin:0 auto; text-align:left;}

/*header*/
#header { height:442px; background:url(images/header_bg.jpg) top left no-repeat;}
#header .cols {height:212px;}
#header .fleft { width:232px; padding:41px 0 0 11px;}
#header .fright { padding:41px 4px 0 0;}
#header .fright img {margin-left:5px;}
#header .slogan {margin-left:34px;}
#header .click {margin:8px 0 0 177px;}

/*content*/
#content { font-size:0.688em; height:510px;}
#content table, td { line-height:1.4em;}
.red {color:#c52d05;}
/*footer*/
#footer { height:108px; background:url(images/footer_bg.jpg) top repeat-x; font-size:0.688em; line-height:1.273em; color:#be202f;}
#footer .fleft {color:#ffffff; padding:55px 0 0 26px;}
#footer .fleft a {color:#ffffff; font-weight:bold; text-decoration:none;}
#footer .fleft a:hover {text-decoration:underline;}

#footer .fright {padding:41px 29px 0 0;}
#footer .fright a {color:#be202f;}

/*index.html*/
#index #content .indent {padding:16px 28px 0 27px;}
#index .gallery {padding-bottom:11px;}
#index .gallery a img {margin-right:10px;}
#index .gallery .last {margin:0;}

#index .column1 {width:362px;}
#index .column2 {width:349px;}

#index .column1 .padding { padding:23px 33px 0 10px;}
#index .column1 .line_hor { padding-bottom:15px; margin-bottom:26px;}
#index .column1 .type2 { padding-bottom:12px; margin-bottom:12px;}
#index .column1 .alignright {margin:11px 1px 0 0;}

#index .column2 .box .padding {padding:15px 15px 12px 14px;}
#index .column2 .box .imgindent {margin:0 8px 0 0;}
#index .column2 .box2 {margin-bottom:9px;}
#index .column2 .box2 .padding {padding:11px 13px 15px 14px;}
#index .column2 .type3 .padding {padding:11px 13px 18px 14px;}
#index .column2 .alignright {padding:2px 0 0 0;}
.step {margin-bottom:8px;}

/*index-1.html*/
#index_1 #content .indent {padding:35px 28px 0 27px;}

#index_1 .column1 {width:362px;}
#index_1 .column2 {width:349px;}

#index_1 .column1 .padding { padding:0 24px 0 10px;}
#index_1 .column1 .line_hor { padding-bottom:17px; margin-bottom:26px;}
#index_1 .column1 .type2 {padding:0 0 12px 0; margin-bottom:0;}
#index_1 .column1 .type3 {padding:23px 0 26px 0; margin-bottom:3px;}
#index_1 .column1 .alignright {margin:11px 10px 0 0;}

#index_1 .column2 .padding {padding:0 0 23px 18px;}
#index_1 .column2 .box .padding {padding:25px 15px 13px 18px;}
#index_1 .column2 .type3 .padding {padding:11px 13px 18px 14px;}
#index_1 .column2 .alignright {padding:6px 4px 0 0;}
#index_1 .column2 .line_hor { padding-bottom:11px; margin-bottom:17px;}
#index_1 .column2 .type2 {padding:12px 0 0 0;}

/*index-2.html*/
#index_2 #content .indent {padding:11px 28px 0 37px;}

#index_2 .column1 {width:472px;}
#index_2 .column2 {width:229px;}

#index_2 .column1 .padding { padding:24px 24px 0 0;}
#index_2 .column1 .line_hor { padding-bottom:17px; margin-bottom:27px;}
#index_2 .column1 .pad {padding:0 20px 0 0;}
#index_2 .column1 .type2 {padding:0 0 12px 0; margin-bottom:0;}
#index_2 .column1 .col1 {width:229px;}
#index_2 .column1 .col2 {width:209px;}
#index_2 .column1 table {margin:19px 0 10px 0;}
#index_2 .column1 .alignright {margin:11px 10px 0 0;}

#index_2 .column2 .box .padding {padding:25px 12px 23px 21px;}
#index_2 .column2 .alignright {padding:19px 4px 0 0;}

/*index-3.html*/
#index_3 #content .indent {padding:16px 28px 0 27px;}
#index_3 .gallery {padding-bottom:20px;}
#index_3 .gallery a img {margin-right:10px;}
#index_3 .gallery .last {margin:0;}

#index_3 .column1 {width:442px;}
#index_3 .column2 {width:269px;}

#index_3 .column1 .navigation {padding-top:12px;}
#index_3 .column1 .navigation .fleft {width:77px;}
#index_3 .column1 .navigation .fright {width:70px; padding-right:6px;}
#index_3 .column1 .navigation .fcenter { width:60%; padding-top:5px;}

#index_3 .column2 .box .padding {padding:26px 19px 21px 18px;}
#index_3 .column2 .alignright {padding:19px 4px 0 0;}

/*index-4.html*/
#index_4 #content .indent {padding:35px 28px 0 37px;}

#index_4 .column1 {width:282px;}
#index_4 .column2 {width:419px;}

#index_4 .column1 .padding { padding:0 32px 0 0;}
#index_4 .column1 .alignright {margin:10px 0 0 0;}

#index_4 .column2 .padding {padding:0 0 35px 18px;}
#index_4 .column2 .imgindent {margin:0 21px 0 0;}
#index_4 .column2 .box .padding {padding:25px 15px 13px 18px;}
#index_4 .column2 .alignright {padding:6px 0 0 0;}

/*index-5.html*/
#index_5 #content .indent {padding:35px 26px 0 37px;}
