/*---------- Глобальные параметры ----------*/
html, body {font-family: Tahoma,Arial,Verdana,San-Seriff; margin: 0px; padding: 0px; font-size: 13px; background: url('bg.gif') repeat scroll 0 0 #A1A09C;}
img {border: 0px; vertical-align: middle;}
form {margin: 0px; padding: 0px;}
table {padding: 0px; margin: 0px; border-collapse: collapse;}
td, th {padding: 0px; margin: 0px;}
hr {color: #f7b652; padding: 0px; margin: 5px 0px 5px 0px; clear: left;}
li, ul {margin: 0px;}
a {color: black;}
/*---------- Конец глобальных параметров ----------*/

/*---------- ШАПКА САЙТА ----------*/
div.head {width: 1000px; margin: 0px auto; background: #ffffff; padding-top: 15px;}
div.head_logo {width: 235px; height: 130px; float: left; text-align: center;}
div.head_info {width: 510px; height: 130px; margin: 0px auto; background: #ffffff url('head_block.png') no-repeat;}
div.head_form {width: 235px; height: 130px; float: right; background: #ffffff url('login_form.png') no-repeat;}
div.statistic_1 {text-align: right; padding: 0px 5px 0px 0px; font-size: 11px; width: 90px; float: left; border-right: 1px solid #efefef;}
div.statistic_2 {text-align: left; padding: 0px 0px 0px 5px; font-size: 11px; float: left;}
div.bg_cont {background: url('bg_cont.png') repeat-y; width: 1024px; margin: 0px auto;}
/*---------- КОНЕЦ ШАПКИ САЙТА ----------*/

/*---------- ОСНОВНАЯ ЧАСТЬ САЙТА ----------*/
div.body {clear: left; width: 1000px; margin: 0px auto;}
table.body {border: 1px solid black; margin: 0px auto;}
/* --- Глобальные таблицы, контейнеры и принадлежащие им элементы ---*/
div.menu {float: left; width: 230px; padding: 10px 0px 10px 0px; margin-left: 17px;}
.menu a {outline: none; font-size: 13px; font-weight: bolder; text-decoration: none; color: #000000; font-family: Tahoma, San-Seriff;}
.menu_block{margin-top: 2px; background: #ffffff url('menu5.png') no-repeat; width: 230px; height: 23px;}
.menu_line {padding-left: 22px; padding-top: 3px;}

/*--- Топ пользователи ---*/
.top_users {background: #f6f3ee url('pro_head_bg.png') no-repeat; width: 230px;}
img.pro_user {vertical-align: middle; padding-right: 5px;}
.top_users img {vertical-align: middle; }
.top_avatar {float: left; padding: 5px 5px 0px 5px;}
.top_users a {text-decoration: underline;}
.top_caption {padding: 6px 5px 5px 5px; width: 220px; font-size: 13px;}
.top_about {text-align: right; width: 220px; color: #979797;}
.top_contact {text-align: left; padding: 5px 0px 0px 0px;}
.top_contact a {color: #da8317; font-size: 13px; font-weight: normal;}
.top_contact a:hover, .top_contact a:active, .top_contact a:focus {color: #bd1010;}
.top_contact img{padding: 2px 3px 2px 0px;}
.top_text {clear: left; padding: 10px; text-align: justify; width: 210px; font-size: 12px; background: #f6f3ee url('pro_footer_bg.png') bottom no-repeat;}


/*--- Контент-поле сайта ---*/
div.content {float: left; width: 753px; margin: 10px 0px 10px 0px; background: url('bg_content_line.png') repeat-y; border-bottom: 1px solid #e7f7f7;}
div.content_bg {width: 753px; background: url('bg_content_head.png') top no-repeat;}
div.error {text-align: left; padding: 15px 0px 0px 0px;  width: 247px;}
table.content {width: 751px; color: black; margin: 0px 1px 0px 1px; font-size: 13px;}
table.content th {height: 28px; text-align: left; color: #ffffff; font-weight: bolder; padding: 0px 5px 0px 5px; }
table.content th.right {text-align: right;}
table.content td {padding: 7px; text-align: justify;}
table.content td.gallery {padding: 7px; text-align: justify; width: 33%;}
table.content td.gallery_error {padding: 7px; text-align: center;}
table.content td.gallery_error2 {padding: 0px 7px 7px 7px; text-align: center;}
table.content h3 {font-size: 13px; font-weight: bolder; font-style: normal; padding: 0px; padding-bottom: 2px; margin: 0px; text-decoration: underline;}
table.content h1 {font-size: 13px; font-weight: bolder; font-style: normal; padding: 0px; margin: 0px;}
table.content th.pr_col_1 {width: 54%;}
table.content th.pr_col_2 {width: 14%;}
table.content th.pr_col_3 {width: 21%;}
table.content td.tab_caption {padding: 0px; margin: 0px; text-align: justify; background: #fffbff url('tab_bg.png') repeat-x; height: 39px;}
table.content td.tab_text{padding: 10px; text-align: justify; background-color: #fffbff; }
table.content td.error {width: 100%; text-align: center; padding: 10px 0px 2px 0px; color: #BD1010; font-weight: bolder;}
table.content td.prj_t1 {color: #979797; text-align: left;}
table.content td.prj_t2 {color: #979797; background-color: #fdfdf8; text-align: left;}
table.content td.prj_t3 {color: #979797; text-align: left;}
table.content td.prj_t4 {border-bottom: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7; color: #979797; background-color: #fdfdf8; text-align: left;}
table.content td.prj_t5 {color: #bd1010; margin-top: 10px; text-align: center;}
table.content td.prj_t6 {color: #979797; text-align: left; width: 16px; padding-right: 0px;}
table.content td.prj_t7 {border-bottom: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7; color: #979797; background-color: #fdfdf8; text-align: left; width: 16px; padding-right: 0px;}
table.content td.portfolio {text-align: justify; font-size: 13px; background-color: #fffbff;}
table.content td.portfolio2 {text-align: justify; font-size: 13px; background-color: #fffbff; width: 33%;}
table.content td.portfolio_error {text-align: center; font-size: 13px; background-color: #fffbff;}
table.content td.reviews {text-align: justify; font-size: 13px; background-color: #fffbff; padding: 15px 7px 7px 7px;}
table.content td.reviews_t {text-align: justify; font-size: 13px; background-color: #fffbff; padding-top: 10px;}
table.content td.price_text {width: 800px; border: 1px solid #d6d7d6; background-color: #f7f7f7; color: black; text-align: justify;}
table.content td.price_block1 {border: 1px solid #d6d7d6; background-color: #fff3bd; width: 80px; font-size: 16px; text-align: center; color: #bd1010; font-weight: bolder;}
table.content td.price_block2 {border: 1px solid #d6d7d6; background-color: #fff3bd; width: 80px; font-weight: bolder; color: #bd1010;}
table.content td.price_block3 {border: 1px solid #d6d7d6; background-color: #fff3bd; width: 80px; font-size: 16px; text-align: center; color: #63a608; font-weight: bolder;}
table.content td.price_block4 {border: 1px solid #d6d7d6; background-color: #fff3bd; width: 50px; font-weight: bolder; color: #63a608;}
table.content td.prj_cm {background-color: #f7f7f7; text-align: justify; font-size: 13px;}
table.content td.pr_list {padding-top: 10px; background-color: #fffbff;}
table.content td.tiny_mce {padding: 0px;}
table.content td.text {width: 100%;}
table.content td.date {text-align: right;}
table.content td.prj_add_1 {width: 350px; text-align: right; font-weight: bolder;}
table.content td.prj_add_2 {}
table.content td.prj_add_3 {width: 45px; padding-right: 0px; padding-left: 0px;}
table.content td.prj_add_4 {}
table.content td.prj_add_5 {width: 104px; padding-right: 0px; padding-left: 0px;}
table.content td.prj_add_6 {}
table.content td.prj_add_7 {width: 83px; border: 0px solid black; padding-right: 0px;}
table.content td.prj_add_8 {padding-left: 2px; font-weight: bold; font-style: italic;}
table.content td.prj_add_9 {text-align: center;}
table.content td.cabinet {background-color: #fff7f7;}
table.content td.cabinet2 {background-color: #fffbff; padding-top: 15px;}
table.content td.cabinet3 {background-color: #fffbff; padding-top: 15px; text-align: right;}
table.content td.cabinet4 {background-color: #fffbff; padding-top: 15px; text-align: center;}
table.content td.price {background-color: #fffbff;}
table.content td.price_head {text-align: center; text-decoration: underline; background-color: #fffbff;}
table.content td.top_img {text-align: center; width: 133px; background-color: #fff7f7;}
table.content td.gor_line {background-color: #f7cb8c; padding: 0px; border-top: 1px solid #f7b652; border-bottom: 1px solid #f7b652; height: 3px;}
table.content td.pdd {padding-bottom: 2px; padding-right: 0px; width: 155px;}
table.content td.pdd2 {padding-bottom: 2px; padding-left: 0px;}
table.content td.pdd3 {padding-top: 2px;}
table.content td.info_line {padding: 7px 10px 7px 10px; background-color: #f7cb8c; border-top: 1px solid #f7b652; border-bottom: 1px solid #f7b652; font-size: 13px;}
table.content td.info_line2 {padding: 7px 10px 7px 10px; background-color: #f7cb8c; border-top: 1px solid #f7b652; border-bottom: 1px solid #f7b652; font-size: 13px; text-align: right;}

table.content td.hr_line {padding: 0px 7px 0px 7px; background-color: #fff7f7;}

table.content td.authorization1 {padding-bottom: 0px; font-weight: bold; text-align: right;}
table.content td.authorization2 {padding-bottom: 0px; text-align: left;}
table.content td.authorization3 {text-align: center;}
table.content td.reklama1 {background-color: #ffffff; width: 50%; padding: 6px 3px 0px 6px;}
table.content td.reklama2 {background-color: #ffffff; width: 50%; padding: 6px 6px 0px 3px;}
table.content td.reklama3 {background-color: #ffffff; width: 50%; padding: 6px 3px 6px 6px; border-bottom: 1px solid #e7f7f7;}
table.content td.reklama4 {background-color: #ffffff; width: 50%; padding: 6px 6px 6px 3px; border-bottom: 1px solid #e7f7f7;}

table.reviews {width: 100%;}
table.reviews td {padding: 0px 5px 8px 5px; text-align: justify;}
table.reviews td.text {width: 100%;}
table.reviews td.date {text-align: right;}

table.rek_tb {width: 100%;}
table.rek_tb td {background-color: #ffffff;}
table.rek_tb td.line1 {border: 1px solid #d6d7d6; background-color: #fff7f7; text-align: justify; height: 82px;}
table.rek_tb td.line2 {border: 1px solid #d6d7d6; background-color: #f7f7f7; color: #979797; width: 35%;}
table.rek_tb td.line3 {border: 1px solid #d6d7d6; background-color: #f7f7f7; color: #979797;}
table.rek_tb td.line4 {border: 1px solid #d6d7d6; background-color: #f7f7f7; color: #979797; width: 50px;}

table.work {width: 100%;}
table.word td.cap {width: 300px; font-weight: bolder;}

table.my_projects {width: 100%;}
table.my_projects td {border: 1px solid #d8d6d3;}
table.my_projects td.head {color: #000000; background-color: #ece6dc; font-weight: bolder;}
table.my_projects td.col1 {width: 85%;}
table.my_projects td.col2 {width: 15%; background-color: #efece7;}

table.colums {width: 100%;}
table.colums td {}
table.colums td.col {width: 50%; padding: 0px;}
table.colums td.col_empty {padding: 0px;}
/*--- Таблица с редактором TinyMCE ---*/
table.tiny_mce {width: 751px; color: black; margin: 0px 1px 0px 1px; font-size: 13px;}
table.tiny_mce th {height: 28px; text-align: left; color: #ffffff; font-weight: bolder; padding: 0px 5px 0px 5px; }
table.tiny_mce td {padding: 7px; text-align: justify; font-size: 13px;}
table.tiny_mce td.text {padding: 7px 7px 7px 1px; text-align: justify;}
table.tiny_mce td.right {padding: 7px; text-align: right;}
table.tiny_mce td.submit {padding: 7px 7px 14px 7px; text-align: center;}
/*--- Таблица с ценами ---*/
table.price {width: 100%;}
table.price td {border: 1px solid #d6d7d6; padding: 7px; background-color: #efe7de; text-align: left;}
table.price td.head_1 {background-color: #efeae5;}
table.price td.head_2 {background-color: #efeae5; text-align: center;}
table.price td.img_1 {background-color: #fff7f7; width: 16px;}
table.price td.text_1 {background-color: #fff7f7;}
table.price td.budget_1 {background-color: #fff7f7; text-align: center; color: #63a608; width: 100px; font-weight: bolder;}
table.price td.comments_1 {background-color: #fff7f7; text-align: center; width: 80px;}
table.price td.img_2 {background-color: #f7f7f7; width: 16px;}
table.price td.text_2 {background-color: #f7f7f7;}
table.price td.budget_2 {background-color: #f7f7f7; text-align: center; color: #63a608; width: 100px; font-weight: bolder;}
table.price td.comments_2 {background-color: #f7f7f7; text-align: center; width: 80px;}

table.price2 {width: 100%;}
table.price2 td {border: 1px solid #d6d7d6; text-align: left;}
table.price2 td.head_3 {background-color: #efeae5; padding: 5px;}
table.price2 td.head_4 {background-color: #efeae5; padding: 5px;}
table.price2 td.text_3 {background-color: #fff7f7; padding: 5px; width: 100%;}
table.price2 td.num_3 {background-color: #fff7f7; padding: 5px;}
table.price2 td.input_3 {background-color: #fff7f7; padding: 5px; width: 30px;}
table.price2 td.comments_3 {background-color: #fff7f7; padding: 2px 5px 2px 5px;}
table.price2 td.comments_4 {background-color: #fff7f7; padding: 2px 5px 2px 5px;}

/*--- Таблица - навигационные вкладки ---*/
table.tabs {font-size: 13px; float: left;}
table.tabs img {vertical-align: middle; padding-right: 3px;}
table.tabs td {text-align: center; font-weight: bolder; padding: 0px; height: 39px; margin: 0px;}
table.tabs td.tab_1_r {background: url('tab_1_r.png') no-repeat; width: 15px; }
table.tabs td.tab_1_bg {background: url('tab_1_bg.png') repeat-x; padding-top: 6px;}
table.tabs td.tab_1_l {background: url('tab_1_l.png') no-repeat; width: 15px;}
table.tabs td.tab_2_r {background: url('tab_2_r.png') no-repeat; width: 15px;}
table.tabs td.tab_2_bg {background: url('tab_2_bg.png') repeat-x; padding-top: 6px;}
table.tabs td.tab_2_l {background: url('tab_2_l.png') no-repeat; width: 15px;}

/*--- Таблица-форма авторизации пользователя ---*/
table.login {width: 100%;}
table.login th {padding: 6px 4px 7px 4px; font-size: 14px; text-align: left;}
table.login td {padding: 1px 0px 1px 5px;}
table.login td.func {width: 100%;}
table.login td.recovery {line-height: 1; }
table.login td.register {text-align: center;}
table.login td.register a{color: #0000ff; font-weight: bolder;}
table.login td.button {text-align: right; padding: 0px;}
input.login {background: url('button.png') no-repeat; width: 86px; height: 21px; border: none; cursor: pointer; outline: none; margin: 7px 10px 0px 0px;}
input.logout {background: url('logout.png') no-repeat; width: 86px; height: 21px; border: none; cursor: pointer; outline: none; margin: 3px 10px 0px 0px;}
input.text {margin: 0px; padding: 1px; width: 128px;}

/*--- Таблица-шапка ---*/
table.header {float: right; width: 490px;}
table.header td {text-align: justify; padding-top: 10px;}
table.header td{line-height: 1.0;}
table.header td.block_1 {text-align: center; padding-top: 15px;}
table.header td.block_2 {width: 86px; padding-top: 0px;}
table.header td.block_3 {text-align: center; width: 154px; padding-top: 15px;}
table.header td.block_4 {width: 86px; padding-top: 0px;}
table.avatars td {text-align: center; padding: 5px 15px 5px 15px;}
table.avatars td.last {text-align: left;}

table.pricelist {width: 100%;}
table.pricelist td.col1 {width: 50%; padding: 0px 3px 0px 0px;}
table.pricelist td.col2 {width: 50%; padding: 0px 0px 0px 3px;}

table.filter {width: 100%;}
table.filter td {padding: 0px 15px 2px 0px;}
table.filter td.col1 {width: 180px;}
table.filter td.col2 {width: 158px;}
table.filter td.col3 {width: 144px;}
table.filter td.col4 {}

table.filter2 {}
table.filter2 td {padding: 9px 15px 2px 0px;}
table.filter2 td.col1 {width: 180px;}
table.filter2 td.col2 {width: 158px;}
table.filter2 td.col3 {width: 144px;}
table.filter2 td.col4 {}

table.filter3 {width: 100%; display: none;}
table.filter3 td {padding: 0px 15px 2px 0px;}
table.filter3 td.col1 {width: 180px;}
table.filter3 td.col2 {width: 158px;}
table.filter3 td.col3 {width: 144px;}
table.filter3 td.col4 {}

table.footer {width: 100%;}
table.footer td {width: 25%; padding: 10px 7px 5px 7px; text-align: justify;}
table.footer td.f_banner {padding-top: 0px; padding-bottom: 0px;}

table.f_gall {width: 100%;}
table.f_gall td {text-align: center;}

table.sale_table {width: 100%;}
table.sale_table td {background-color: #fff7f7; border: 1px solid #d6d7d6; text-align: center;}
table.sale_table td.lft {text-align: left;}
table.sale_table td.head {background-color: #f7f7f7; border: 1px solid #d6d7d6; color: #de7d29; text-align: left;}
/*--- Глобальные стили ссылок ---*/
a.a_t1 {color: #da8317; font-size: 13px; font-weight: bolder; font-style: normal;}
a.a_t1:hover, a.a_t1:active, a.a_t1:focus {color: #bd1010;}
a.a_t2 {color: #da8317; font-size: 13px; font-style: normal;}
a.a_t2:hover, a.a_t2:active, a.a_t2:focus {color: #bd1010;}
a.a_t3, a.a_t3:hover, a.a_t3:active, a.a_t3:focus {color: #bd1010; font-size: 13px; font-weight: bolder; font-style: normal;}
a.a_t5 {color: #000000; font-size: 13px; font-weight: bolder;}
a.a_t6, a.a_t6:hover, a.a_t6:active, a.a_t6:focus {color: #bd1010; font-size: 13px; font-style: normal;}
a.a_t7, a.a_t7:hover, a.a_t7:active, a.a_t7:focus {color: #63A608; font-size: 13px; font-weight: bolder; font-style: normal;}
a.a_t8, a.a_t8:hover, a.a_t8:active, a.a_t8:focus {color: #3f6708; font-size: 13px; font-weight: bolder; font-style: normal;}
a.a_t9 {color: #396508; font-weight: bolder;}
a.head_link {font-size: 15px; color: #0000FF; font-weight: bolder; text-decoration: underline;}
a.head_text {text-decoration: none; font-size: 11px;}
a.file {color: #63A608; font-weight: bolder;}
a.show {color: #63A608;}
a.block {font-size: 13px; color: #ffffff; text-decoration: none;}
/*--- Глобальных стили текстовых блоков ---*/
span.telephone {color: #bd1010; font-weight: bolder;}
span.icq, span.price, span.email {color: #63A608; font-weight: bolder;}
span.subtitle {text-decoration: underline;}
span.navigation {color: #da8317;}
span.underline {text-decoration: underline;}
span.italic {font-style: italic;}
span.m_padd {line-height: 1.65;}
span.red {color: #ff0000;}
span.normal_text {font-weight: normal;}
span.i_text{font-size: 13px; color: #ffffff;}
span.normal {color: #63A608; font-weight: bolder;}
span.basic {color: #BD1010; font-weight: bolder;}
span.invis {color: #bd1010; font-size: 13px; font-weight: bolder; font-style: italic; text-decoration: underline;}

/*--- Глобальные стили элементов формы ---*/
select {font-family: Tahoma,Arial,Verdana,San-Seriff; font-size: 13px;}

input.long {width: 570px;}
input.long2 {width: 50px;}
input.long3 {width: 127px;}
input.long4 {width: 169px;}
input.long5 {width: 280px;}
input.price1 {width: 300px;}
input.price2 {width: 50px;}
select.long {width: 286px;}
select.long2 {width: 576px;}
select.price1 {width: 200px;}
select.price2 {width: 90px;}
select.price3 {width: 60px;}

input.contact {width: 193px;}
input.upload {width: 116px;}
input.upload2 {width: 576px;}
input.i_price {width: 30px;}
input.btn {font-weight: bolder;}
input.btn1 {color: #BD1010; font-weight: bolder;}
input.btn2 {color: #3F6708; font-weight: bolder;}

select.contact {width: 83px;}
option.caption {background-color: #1078E1;}

textarea.area {border: 5px solid #f7f3ef; width: 562px; height: 140px; margin: 0px;}
textarea.area2 {border: 5px solid #f7f3ef; width: 562px; height: 210px; margin: 0px;}
div.area {border: 1px solid #cecfce; text-align: left;}
div.area2 {border: 1px solid #cecfce; text-align: left; width: 574px;}

/*--- Глобальные стили изображений ---*/
img.avatar {float: left;}
img.avatar_s {float: left; padding-right: 10px; padding-bottom: 10px;}
img.img_border {border: 2px solid #c6c3c6;}
img.itop {float: left; margin: 5px 5px 5px 0px;}

/*--- Стиль контейнеров ---*/
div.tab_text {text-decoration: underline;}
div.user_type {padding: 0px 0px 5px 0px;}
div.user_info {float: left; padding: 0px 0px 0px 5px; }
div.user_info2 {float: left; padding: 0px 0px 0px 0px; }
div.add_comment {float: right; padding: 12px; font-weight: bolder;}
div.comm_date {float: right;}
div.form_help {float: right; width: 150px;}
div.tiny_form {text-align: center; width: 576px;}
div.tiny_form input {margin-top: 5px;}
div.info_block {float: right; padding: 9px; background-color: #fffbff; border: 1px solid #e7f7f7;}
div.info_caption {padding-bottom: 5px; font-weight: bolder; text-decoration: underline; width: 180px;}
div.info_block2 {padding: 9px 0px 9px 9px; background-color: #fefefe; border: 1px solid #e7f7f7; width: 140px;}
div.info_caption2 {padding-bottom: 5px; font-weight: bolder; text-decoration: underline; width: 100%;}
div.info_block3 {padding: 9px; background-color: #fefefe; border: 1px solid #e7f7f7; width: 562px;}
div.info_block4 {padding: 0px 0px 9px 9px; background-color: #fefefe; border: 1px solid #e7f7f7; width: 726px;}
div.info_block5 {padding: 9px; background-color: #fefefe; border: 1px solid #e7f7f7; width: 717px;}
div.info_caption3 {padding-bottom: 5px; font-weight: bolder; text-decoration: underline; width: 100%;}
div.info_width {width: 180px;}
div.avatar_info {float: left;}
div.clear {clear: left;}
div.counter {text-align: center;}
div.cab_img {width: 100%; text-align: right; padding-bottom: 10px; padding-top: 6px;}
div.cab_img2 {width: 100%; text-align: center;}
div.show_error {width: 100%; text-align: left; font-weight: normal;}
div.center {text-align: center; width: 574px;}
div.l_center {text-align: center;}
div.l_center a{color: #000000; font-weight: bolder;}
div.right{text-align: right;}
div.left{text-align: left;}
div.hide_sh, div.hide_hd {float: right; color: #63A608; border-left: 1px solid #e7f7f7; border-bottom: 1px solid #e7f7f7; padding: 3px; background-color: #faf8f8;}
div.hide_hd {display: none;}
div.st_ok {border: 1px solid #108610; width: 100%; text-align: center; background-color: #e7ffde; padding-top: 8px; padding-bottom: 8px; color: #396508; font-weight: bolder;}
div.st_no {border: 1px solid #d50707; width: 100%; text-align: center; background-color: #ffeaea; padding-top: 8px; padding-bottom: 8px; color: #9a0502; font-weight: bolder;}
div.f_gallery {clear: left; width: 1000px; margin: 0px auto; border-top: 1px solid #9c8e7b;}
div.f_gallery2 {width: 1000px; border-top: 3px solid #de8210; background-color: #fff7f7; padding: 8px 0px 6px 0px;}
div.sh_file {padding-bottom: 5px;}
textarea.content_edit {background-color: #ffffff; border: 1px solid #abadb3; width: 730px; height: 200px; padding: 3px; margin-top: 2px;}
/*---------- КОНЕЦ ОСНОВНОЙ ЧАСТИ САЙТА ----------*/

/*---------- ФУТЕР ----------*/
div.footer {clear: left; width: 1000px; margin: 0px auto; height: 177px; padding: 0px; background: url('footer.png') repeat-x;}
/*---------- КОНЕЦ ФУТЕРА ----------*/


div.bres {width: 1000px; background-color: #ffffff; margin: 0px auto;}

			div.info_block_bg {background: url('http://rabotnik.kiev.ua/style/bg_info_block_line.png') repeat-y; width: 506px; border-bottom: 1px solid #E7F7F7;}
			div.info_block_head {background: url('http://rabotnik.kiev.ua/style/bg_info_block.png') top no-repeat; width: 506px;}
			table.info_block {width: 504px; margin: 0px 1px 0px 1px;}
			table.info_block tr {}
			table.info_block th {text-align: left; height: 28px; padding: 0px 5px 0px 5px; color: #ffffff;}
			table.info_block td {padding: 7px;}
			table.info_block h3 {
				font-size: 13px;
				font-weight: bolder;
				font-style: normal;
				padding: 0px;
				padding-bottom: 2px;
				margin: 0px;
				text-decoration: underline;
			}
			table.info_block h1 {
				font-size: 13px;
				font-weight: bolder;
				font-style: normal;
				padding: 0px;
				margin: 0px;
			}
			
			
			table.info_block td.prj_t7 {
				border-bottom: 1px solid #F7F7F7;
				border-top: 1px solid #F7F7F7;
				color: #979797;
				background-color: #FDFDF8;
				text-align: left;
				width: 16px;
				padding-right: 0px;
			}

			table.info_block td.prj_t4 {
				border-bottom: 1px solid #F7F7F7;
				border-top: 1px solid #F7F7F7;
				color: #979797;
				background-color: #FDFDF8;
				text-align: left;
			}

			table.info_block td.prj_t3 {
				color: #979797;
				text-align: left;
			}

			table.info_block td.prj_t6 {
				color: #979797;
				text-align: left;
				width: 16px;
				padding-right: 0px;
			}
			
			div.info_gallery {
				clear: left;
				width: 100%;
				margin: 0px auto;
				border-top: 1px solid #9C8E7B;
				border-bottom: 1px solid #9C8E7B;
				margin-top: 12px;
				margin-bottom: 12px;
			}
			
			div.info_gallery2 {
				width: 100%;
				border-top: 3px solid #DE8210;
				border-bottom: 3px solid #DE8210;
				background-color: #FFF7F7;
				padding: 8px 0px 6px 0px;
			}
