html, body { height:100%; margin:0; padding:0; background:url(main_fon.png) center top repeat-y #FEE9A1}
html, body, div, table, td, p {font-family:Arial, Helvetica, sans-serif; font-size:12px}
table {border-collapse: collapse;}
table td {padding: 0px;}
form {margin:0px; padding:0px}
img {border:none}
a {color:#FF8A00}
* html #body {height:100%;}

#body {height:100%; width:1000px; margin:auto;}

#top-index {height:252px; background:url(logo_fon.jpg) center top no-repeat}
#top-index .top {height:252px; width:1000px; overflow:hidden;}
#top-index .logo {position:relative; top:-79px; left:40px; z-index:1; height:170px; width:250px; background:url(logo_index2.jpg) center top no-repeat; text-align:center; padding:28px 0px 0px 0px; overflow:hidden}
#top-index .slogan {position:relative; top:90px; left:390px; height:33px; width:521px; background:url(slogan.gif) center top no-repeat}

#top-index {height:252px; width:100px; background:url(logo_fon.jpg) center top no-repeat}

#top-inner {height:172px; background:url(logo_fon.jpg) center top no-repeat}
#top-inner .top {height:172px; overflow:hidden;}
#top-inner .logo {position:relative; top:-100px; left:40px; z-index:1; height:170px; width:250px; background:url(logo_inne.gif) center top no-repeat; text-align:center; overflow:hidden; padding:28px 0px 0px 0px;}
#top-inner .slogan {position:relative; top:60px; left:324px; height:33px; width:641px; background:url(slogan_inner.gif) center top no-repeat}
.logo-but {width:200px; height:150px; position:relative; top:-110px; left:0px; z-index:auto;}

.top .search {position:relative; width:190px; height:25px; z-index:2; top:20px; left:330px; overflow:hidden;}
.top .search .field {background:url(search_field.gif) right top no-repeat; width:136px; height:18px; border:none}
.top .search .button {height:21px; width:29px; border:none; position:relative; top:4px; left:4px; z-index:auto; cursor:pointer}
.top .menu-top {position:relative; top:0px; left:820px; z-index:3; height:15px; width:200px}
.top .menu-top img {margin:0px 15px 0px 15px}
.lang {position:relative; z-index:1500; top:-242px; left:955px; width:23px; height:15px}
.lang2 {position:relative; z-index:1500; top:-287px; left:955px; width:23px; height:15px}

.top .menu-main {position:relative; top:33px; left:300px; width:700px; height:25px}
.top .menu-main td {height:25px; font-weight:bold; vertical-align:top}
.top .menu-main a {color:#5A4405; text-decoration:none; padding:1px 50px 0px 20px; display:block; font-size:13px; background:url(menu_top_point.gif) left top no-repeat;}
.top .menu-main a:hover {background:url(menu_top_point_a.gif) left top no-repeat}

.col-sel {width:1px; background:url(line_white.gif) center bottom no-repeat; vertical-align:top}
.col-top {height:176px; vertical-align:top}
.col-top.g {background:url(col_1_top.jpg) right top no-repeat; width:333px;}
.col-top.y {background:url(col_2_top.jpg) left top no-repeat; width:333px;}
.col-top.b {background:url(col_3_top.jpg) left top no-repeat; width:334px;}

.col-top .name {margin:19px 30px 36px 30px; font-size:16px; font-weight:bold}
.col-top.g .name {color:#6C8000}
.col-top.y .name {color:#9E6B00}
.col-top.b .name {color:#008CBA}
.col-top .points div {margin:0px 30px 4px 30px; font-weight:bold}
.col-top .points a {color:#FFFFFF; text-decoration:none; display:block; background:url(top_arrow.gif) 0px 6px no-repeat; padding:0px 0px 0px 20px}
.col-top .points a:hover {color:#FFFFFF; text-decoration:underline}

.col {vertical-align:top}
.col .name {margin:16px 25px 0px 25px; font-size:20px}
.c-g .name, .c-c .name {color:#6C8000}
.c-g .ofic {padding:10px 30px 20px 25px; color:#5B5B5B; line-height:1.5}
.c-y .name {color:#9E6B00}
.c-y .bank {padding:10px 30px 20px 25px; color:#5B5B5B; line-height:1.5}
.c-b .name {color:#008CBA}

.col .text {margin:10px 25px 25px 25px; color:#5B5B5B; text-align:justify}
.c-g {background:url(col_1.jpg) right top no-repeat #FAFCEC; width:333px; padding-left:3px}
.c-y {background:url(col_2.jpg) left top no-repeat #FFFAF1; width:334px}
.c-b {background:url(col_3.jpg) center top no-repeat #F6FDFF; width:333px}
.c-c {background:url(col_inner_left.png) center top no-repeat #FAFCEC;}
.c-c .name {background:url(phone_2.gif) 255px 7px no-repeat; padding:16px 0px 8px 26px; margin:0px}

.contact-index td {vertical-align:top; color:#5B5B5B; line-height:1.5}
.contact-index .orange {color:#FF8A00; font-weight:bold; padding:0px 10px 0px 0px}

.content {height:100%; width:100%; background:url(col_inner_right.png) center top no-repeat #FFFAF1}
.content td {vertical-align:top}
.page-name-book {font-size:20px; color:#9E6B00; padding:16px 0px 18px 0px; margin:0px 20px 0px 30px; background:url(book.gif) 550px 8px no-repeat}
.page-name-cap {font-size:20px; color:#9E6B00; padding:16px 0px 18px 0px; margin:0px 20px 0px 30px; background:url(cap.png) 550px 8px no-repeat}
.page-name-compas {font-size:20px; color:#9E6B00; padding:16px 0px 18px 0px; margin:0px 20px 0px 30px; background:url(compas.png) 550px 8px no-repeat}
.page-content {color:#5B5B5B; margin:10px 30px 20px 30pxl; width:600px}

td.bottom {vertical-align:top;}
.bottom div {height:23px; margin:0px 1px 0px 1px; padding:20px 0px 20px 0px; color:#ABABAB}
.bottom a {color:#ABABAB; text-decoration:none}
.bottom a:hover {color:#FF8A00}
.bottom .col-1 {background:url(col-1-bot.gif) center top repeat-x}
.bottom .col-2 {background:url(col-2-bot.gif) center top repeat-x;}
.bottom .col-3 {background:url(col-3-bot.gif) center top repeat-x}
.bottom .col-4 {background:url(col-4-bot.gif) center top repeat-x; text-align:right}

.path {padding:0px 20px 0px 30px}
.path a {text-decoration:none; color:#FF8A00}
.path a:hover {text-decoration:underline;}

.bord {background:url(bord.gif) left middle repeat-y}
.bord1 {background:url(bord.gif) right middle repeat-y}

.search_highlight {background:#F5E4CF; padding:0px 2px 0px 2px}
.bottom div.count{float:left; margin:0px; padding-bottom:0px;}
div.news_rss a{color:#5B5B5B; text-decoration:none;}
div.news_rss a:hover{text-decoration:underline;}
div.news_rss div.name{margin-left:0px;}