* { margin:0; padding:0;}
body { background:url(images/body_bg.jpg) repeat; font-size:100%; line-height:1em; font-family:Arial; color:#464646}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#464646; font-weight:normal; padding-left:5px; font-size:0.92em}
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.33em}
ul li a{text-decoration:none; color:#d52d00; background:url(images/link_border.gif) repeat-x bottom; font-weight:bold}
ul li a:hover{text-decoration:none; background:none}

ul.names {margin:4px 0 0 0; padding:0px; list-style:none}
ul.names li { line-height:1.92em; font-weight:bold}


dl.news { background:url(images/list_bg.gif) repeat-x top; line-height:1.17em; margin-bottom:15px}
.news dt { font-size:0.83em; color:#555555; margin:0 0 6px 0; padding-top:13px; font-family:tahoma}
.news dd {background:url(images/list_bg.gif) repeat-x bottom; color:#464646; font-weight:bold; padding-bottom:8px}

dl.shedule { background:url(images/list_bg.gif) repeat-x top; line-height:1.17em}
.shedule dt { font-size:0.83em; color:#555555; margin:0 0 6px 0; padding-top:15px; font-family:tahoma}
.shedule dd {background:url(images/list_bg.gif) repeat-x bottom; color:#464646; font-weight:bold; padding-bottom:16px}
.shedule dd.none {background:none}

dl.subscription {}
.subscription dt {padding:16px 0 5px 0; font-weight:bold; background:url(images/list_bg.gif) repeat-x top;  margin-top:8px}
.subscription dd { padding:0 34px 5px 38px}
.subscription dd span {float:right; margin-left:127px}

/*==========================================*/

a {text-decoration:underline; color:#464646}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#d52d00; background:url(images/link_border.gif) repeat-x bottom; font-weight:bold}
a.link:hover {text-decoration:none; background:none}

h3 {font-size:1.17em; line-height:1.14em; color:#464646; margin:0 0 7px 0}
h4 { font-size:1em; text-transform:uppercase; margin:0 0 11px 0}

p {margin:0 0 7px 0}
.p1 {margin:0 0 16px 0}
.p2 {margin:0 0 16px 0}
.p2:first-line {font-size:1.17em; line-height:1.14em; color:#464646; font-weight:bold}

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

.button {margin-top:12px; display:block}

.more {vertical-align:middle; margin:0 0 0 5px}


.font_1 {font-size:1.17em; line-height:1.14em; color:#464646; background:url(images/bg_font_1.gif) no-repeat 0 6px; padding-left:9px; font-weight:bold}
.font_2 {font-size:1.17em; line-height:1.14em; color:#464646; font-weight:bold}
.font_3 {font-size:1em; text-transform:uppercase; margin:0 0 11px 0; font-weight:bold}

#site_center {background:url(images/top_bg.jpg) repeat-x left top #eeefe7}

/*header*/
#header { background:url(images/header_bg.jpg) no-repeat 0 0; height:243px}
#header img {margin-top:47px}
.logo {position:absolute}

.m1 {margin:0 0 0 301px}

.m1_1 {position:absolute; margin:47px 0 0 301px}
.m2_1 {position:absolute; margin:47px 0 0 398px}
.m3_1 {position:absolute; margin:47px 0 0 473px}
.m4_1 {position:absolute; margin:47px 0 0 577px}
.m5_1 {position:absolute; margin:47px 0 0 670px}
.m6_1 {position:absolute; margin:47px 0 0 744px}
.m7_1 {position:absolute; margin:47px 0 0 828px}

.block_header {position:absolute; margin:118px 0 0 280px; width:680px; height:343px; background:url(images/block_header_bg.jpg) no-repeat 0 0; font-family:Arial; font-size:1em; line-height:0.5625em; color:#c3c3c3}
.block_header .indent {padding:301px 0 10px 44px}
.block_header .input {width:220px; height:20px; font-size:0.75em; color:#9b9b9b; border:solid 1px #9b9b9b; background:#2b2b2b; margin:0 10px 0 6px; vertical-align:middle; padding-left:5px}
.block_header .but {vertical-align:middle; margin-right:68px}
.block_header .phone {vertical-align:top; margin:-1px 9px 0 0}
.txt {position:absolute; margin:69px 0 0 398px}



/*content*/
#content { font-size:0.75em; line-height:1.33em}
#content .col_1 .indent_1 {padding:35px 0 33px 26px}

.title {margin-bottom:17px;}
.title_1 {margin-bottom:9px;}
.img_left {float:left; margin:5px 20px 17px 0}
.img {margin-bottom:20px}

/*footer*/
#footer_center {background:url(images/footer_bg.gif) repeat-x top}
#footer {height:74px; width:980px; text-align:left; font-size:0.75em; line-height:6em; color:#464646; text-indent:30px}
#footer a {color:#464646; text-decoration:none}
#footer a:hover {text-decoration:underline}

/*================== index.html ==================*/
#page1 #content .col_1 .indent_2 { padding:0 29px 60px 29px}
#page1 #content .col_2 .indent { padding:257px 29px 60px 0}
#page1 #content .col_3 .indent { padding:257px 29px 60px 0}
#page1 #content .col_3 .banner_1 {margin:40px 28px 0 0}
#page1 #content .col_3 .banner_2 {margin:40px 0 0 0}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent_2 { padding:0 29px 60px 29px}
#page2 #content .col_2 .indent { padding:257px 29px 60px 0}
#page2 #content .col_3 .indent { padding:257px 29px 66px 0}

/*================== index-2.html ==================*/
#page3 #content .block .ind {padding:28px 30px 50px 28px}
#page3 #content .col_1 .indent_2 { padding:0 29px 60px 29px}
#page3 #content .col_2 .indent { padding:257px 29px 79px 0}
#page3 #content .col_3 .indent { padding:257px 29px 79px 0}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:34px 30px 60px 28px}
#page4 #content .col_2 .indent { padding:257px 100px 60px 0}
#page4 #content .col_2 .box {width:593px; margin-top:-8px; padding-bottom:5px}
#page4 #content .col_2 .col_box_1 {width:125px; margin-right:31px}
#page4 #content .col_2 .col_box_2 {width:125px; margin-right:31px}
#page4 #content .col_2 .col_box_3 {width:125px; margin-right:31px}
#page4 #content .col_2 .col_box_4 {width:125px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:34px 30px 74px 28px}
#page5 #content .col_2 .indent { padding:257px 33px 67px 0}
#page5 #content .col_2 .price {float:right; margin-right:85px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:34px 30px 69px 28px}
#page6 #content .col_2 .indent { padding:257px 33px 60px 0}

/*================== index-6.html ==================*/
#page7 #content .col_1 .indent { padding:34px 30px 43px 28px}
#page7 #content .col_1 .indent_1 { padding:0 30px 50px 28px}
#page7 #content .col_2 .indent { padding:257px 29px 81px 0}
#page7 #content .col_2 .indent_1 { padding:0 30px 69px 0}
#page7 #content .col_3 .indent { padding:257px 29px 51px 0}

.form input {width:220px; height:20px}
.form .div_input {height:26px}
.form textarea {width:222px; height:209px; overflow:auto; margin-bottom:10px; display:block}
.form .div_links {text-align:right}

/*================== index-7.html ==================*/
#page8 #content .col_1 .indent { padding:35px 30px 58px 30px}
#page8 #content .col_2 .indent { padding:198px 20px 57px 0}
#page8 .block_header {position:absolute; margin:118px 0 0 280px; width:680px; height:290px; background:url(images/block_header_bg_6.jpg) no-repeat 0 0}


/*==================block====================*/
.block { background:url(images/block_bg.jpg) repeat-y left top; color:#fff; font-weight:bold; width:238px}
.block .top {background:url(images/block_top.jpg) no-repeat left top}
.block .bot {background:url(images/block_bot.jpg) no-repeat left bottom}
.block .ind {padding:29px 30px 41px 28px}
.block .title {margin:0 0 13px 0}
/*==========================================*/
