BODY { height: 100%; background: #FFF; margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #000; text-align: left }
A { text-decoration: none; color: #545C32; font: bold 11px Tahoma; }
A:HOVER { text-decoration: underline }
EM { font-style: italic; font-size: 11px; font-family: Verdana; color: #303030}
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
LI { margin: 5px 0px }
FORM { margin: 0px }
TABLE { font-size: 11px; font-family: Tahoma; color: #303030 }

H1 { font: normal 18px Tahoma; color:#662A10; text-transform:uppercase; border-bottom: solid 1px #C0C0C0;  }
H2 { font:bold 12px Tahoma; color: #0B6800; margin-bottom: 5px }
H3 { font: bold 12px Tahoma; color: #0B6800; margin-bottom: 5px }
H4 { color: #21883E; font-size: 18px; font-weight: bold; font-family: Tahoma; margin: 20px 0px 4px 0px }

HR { height: 1px; border: solid #057384; border-width: 1px 0px 0px 0px }

#menu_en { width: 1000px; height: 24px; border-collapse: collapse; background: url('image/top_panel_en.jpg') repeat-x 0px -1px; }
#menu_en TD { height: 24px; padding: 0px 5px 0px 30px; background: url(image/ico_ring.gif) no-repeat 5px 4px; white-space: nowrap }
#menu_en TD .menu_text { text-align: left; margin: 0px 10px 0px 10px }
#menu_en DIV.item { height: 24px; border: 0px solid #000; }
#menu_en DIV.item DIV { font:bold 11px Verdana; color: #545C32; padding-top: 5px; }
#menu_en DIV.item DIV A { font:bold 11px Verdana; color: #545C32; }
#menu_en TH { height: 24px; padding: 0px 0px 0px 0px; width: 30px }
#menu_en img { margin: 0px 10px 0px 0px }

.popup_menu { position: absolute; visibility: hidden; z-index: 99; background-color: #e7e6ba; border: 1px solid #959883; }
.popup_menu DIV.normal A { display: block; font:normal 11px Tahoma; color: #747555; padding: 5px 10px 5px 5px; }
.popup_menu DIV.normal A:hover { color: #fcfcfc; text-decoration: none; background-color: #939878; }
.popup_menu DIV.select A { display: block; font:normal 11px Tahoma; color: #FFA42E; text-decoration: none; background-color: #D6D79D; padding: 5px 10px 5px 15px; }

#main_table { width: 1000px; height: 100%; background-color: #F0ECC6; text-align: left }
#main_table TR { vertical-alignment: top; }
#main_table DIV {  }
#main_table #main_center { padding: 0px; background-color: #FFF; height: 100% }
#main_table #main_center #main_text { font: normal 12px Tahoma; padding: 0px 15px 0px 15px; text-align: left; }
#main_table #main_center .banners { margin-top: 20px }

#crumb { padding: 10px 0px 0px 0px; font: normal 11px Tahoma; color: #545C32; text-transform: none; }
#crumb A { font: normal 11px Tahoma; color: #545C32; text-decoration: none }
#crumb A:hover { text-decoration: underline}

#work { width: 1000px; height: 100%; border-collapse: collapse; text-align: left; background-color: #FFF; }
#work TR { vertical-align: top }
#work #content { padding: 10px 20px 30px 20px; margin: 0px 0px 0px 20px; text-align: left; font: normal 11px Tahoma; color: #303030; }
#work #content A {color: #4C8A01}
#work #content A.outsite  { border-bottom: dashed 0px #4C8A01; font:normal 11px Tahoma; color: #4C8A01; text-decoration: underline; }
#work #content A.outsite IMG { border-width: 0px;}
#work #content FONT {font: normal 11px Tahoma; color: #303030;}
#work #crumb { width: 100%; padding: 10px 0px 0px 0px; font: normal 11px Tahoma; color: #545C32; text-transform: none;}
#work #crumb A { font: normal 11px Tahoma; color: #545C32; text-decoration: none}
#work #crumb A:hover { text-decoration: underline}
#work .main_left { width: 250px; height: 100%;  border-collapse: collapse; background-color: #EFECC4; border-right: solid 1px #B6BC9F;  text-align: left; font-weight: normal; font-family: tahoma}
#work .main_left TD { padding: 0px; }
#work .main_left .main_menu { border-collapse: collapse; background-color: #EFECC4; margin-top: 0px; }
#work .main_left .main_menu TD { padding: 0px; color: #4C8A01; font-weight: bold; text-align: left; }
#work .main_left .main_menu TH { padding: 0px 3px 0px 0px; font-weight: bold; text-align: left; }
#work .main_left .main_menu A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none;}
#work .main_left .main_menu A:HOVER { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none;}
#work .main_left .pointer { color: #4C8A01; font-weight: bold; padding-right: 3px;}
#work .main_left .pointer_sell { color: #662A10; font-weight: bold; padding-right: 3px;}
#work .main_left .sel { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; padding: 0px 0px 3px 0px; }
#work .main_left .sel A { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work .main_left .normal {color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; padding: 0px 0px 3px 0px; }
#work .main_left .normal A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none;}

#work #tabs { height: 24px; border-collapse: collapse; margin: 0px 0px 20px 0px; }
#work #tabs TR { vertical-align: top }
#work #tabs TD { width: 152px; padding: 4px 0px 4px 0px; background: url('image/tab_sheet.gif') no-repeat 0px 0px; text-align: center }
#work #tabs A { color: #4C8A01; font-weight: bold; font-size: 11px; text-decoration: none; }
#work #tabs A:HOVER {color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }
#work #tabs .sel { color: #662A10; font-weight: bold; font-size: 11px; }
#work #tabs .sel A { color: #662A10; font-weight: bold; font-size: 11px; text-decoration: none; }

#main_table #main_center .main_sell { text-align: left; background: url('image/ico_cell.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; font: normal 12px Tahoma; color: #303030}

#help_them { padding: 10px 0px 0px 0px; border-right: 1px solid #A4AB7E; }

#right_col { padding: 10px 0px 0px 0px }

div.hr           { background:#CFCFCF; height:1px; margin-top:4px; margin-bottom:4px; margin-left: 11px; }

.button1 {height: 48px; border: 0px; background: url('image/button1.jpg') no-repeat 50% 0px; padding-left: 30px; padding-top: 8px}
.button1 a { font: bold 10px verdana; color: #FFF; text-decoration: none; cursor: pointer; cursor: hand }
.button2 { height: 48px; border: 0px; margin-top: 10px; background: url('image/button2.jpg') no-repeat 50% 0px; padding-left: 30px; padding-top: 14px }
.button2 a { font: bold 10px verdana; color: #FFF; text-decoration: none; cursor: pointer; cursor: hand }
.button3 { height: 47px; border: 0px; margin-top: 10px; background: url('image/button3.jpg') no-repeat 50% 0px; padding-left: 30px; padding-top: 8px}
.button3 a { font: bold 10px verdana; color: #FFF; text-decoration: none; cursor: pointer; cursor: hand }

#copyright { width: 1000px; height: 0px; border-collapse: collapse; background: url('image/bgr_bot.gif') repeat-x 0px 1px; }
#copyright TR { vertical-align: top }
#copyright .td2 A {font:normal 11px Tahoma; color:#707070; text-decoration: underline; }
#copyright .td2 A:hover {font:normal 11px Tahoma; color:#707070; text-decoration: underline; }
#copyright .td1 { width: 320px; height: 0px; padding: 0px 0px 0px 10px; font: normal 11px Verdana; color:#707070; text-align: left; }
#copyright .td2 { font: normal 11px Tahoma; color: #707070; padding: 0px 10px 0px 0px; text-align: right; }
#copyright .copy { border-collapse: collapse; margin: 7px 0px 3px 0px; }
#copyright .phone { font: bold 18px Tahoma; color: #707070; margin: 0px 0px 0px 0px; float: left; }

#menu_bottom { width: 100%; height: 10px; border-collapse: collapse; margin-top: 0px}
#menu_bottom TD { height: 10px; padding: 0px 5px 0px 5px;  }
#menu_bottom TH { width: 50%; padding: 0px 0px 0px 0px; }
#menu_bottom A { font: bold 11px Tahoma; color: #545C32; text-decoration: underline }
#menu_bottom .sep { font: bold 11px Tahoma; color: #B8B8B8; }

.help_button { margin: 10px 0px 5px 0px }
.help_button INPUT { width: 110px; height: 20px; text-align: center; padding: 0px; border: 1px solid #b6bc9f; font:normal 11px Tahoma; color: #000000; background: #ffcb03 url('/image/but_bg.gif') repeat-x 0px 0px; cursor: pointer; }

#search { width:100%; height: 47px; border-collapse: collapse; background: url('image/bgr_search.gif') repeat-x 0px 0px; padding-top: 0px}
#search table { color:#545C32 }
#search .tedit { width: 90px; height:17px; font:normal 10px Tahoma; background:#FFFFFF; border: solid 1px #848484 }
.button_search { width: 56px; height: 17px; margin-left: 30px; border: 0px; padding: 0px 0px 1px 0px; background: url('image/but_search.gif') repeat-x 0px 0px; font: 11px tahoma; color: #FFF;  text-decoration: none;  cursor: pointer; cursor: hand; }

#loginf { width: 100%; border-collapse: collapse; padding-top:12px; }
#loginf A { color:#545C32 }
#loginf table { color:#545C32 }
#loginf .tedit { width: 120px; height:17px; font:normal 10px Tahoma; background:#FFFFFF; border:solid 1px #848484}

.children_table { width: 100%; border-collapse: collapse; margin-left: 0px; border-top: solid 1px #A4AB7E; }
.children_table TD { padding: 10px 7px 0px 7px; color: #000; font: normal 11px Tahoma; }

.child_table {  }
.child_table TD { font: normal 11px Tahoma; color: #707070; }

.table { width: 100%; border-collapse: collapse;}
.table TH { height: 22px; padding: 4px; background: #0B6800; border: 1px solid #FFF; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: center; }
.table TD { padding: 4px 10px 4px 10px; background: #EBECEB; font-size: 11px; border: 1px solid #FFF; color: #303030; vertical-align: middle;}
.table .sel { background-color: #FFF;}

div.ipic { display:inline; float:left; padding-right:10px }

.children_list { font: normal 11px Tahoma; color: #303030 }

.left_children_table { width: 213px; border-collapse: collapse; border-bottom: solid 0px #FFF; margin-left: 20px;}
.left_children_table TD { padding: 0px 5px 0px 10px; color: #707070; font: normal 11px Tahoma }
.left_children_table IMG { margin: 0px 10px 10px 0px}

.left_children { width: 213px; border-collapse: collapse; border-bottom: solid 0px #FFF; margin-left: 20px;}
.left_children TD { padding: 0px 5px 0px 10px; color: #707070; font: normal 11px Tahoma }
.left_children IMG { margin: 0px 10px 10px 0px}

/*Äëÿ FAQ*/
.guest { width: 100%; border-collapse: collapse; }
.guest TH { padding: 2px; background-color: #ffffff; color: #6B6B6B; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle;  text-align: left}
.guest TH A { color: #6B6B6B; font-size: 11px; font-family: Tahoma; font-weight: bold}
.guest TD { padding: 3px; text-align: left; border-top: solid 1px #cbcbcb }
.guest TD A { color: #6B6B6B; font-size: 11px; font-family: Tahoma; font-weight: bold}
.guest .header {width: 100%; padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle}
.guest .comment {width: 100%; padding: 2px; background-color: #ffffff; color: #303030; font-size: 11px; font-weight: normal; font-family: Tahoma; vertical-align: middle; border-width: 0px}
.comment_block { background-color: #EFECC4; border: solid 1px #B6BC9F; margin: 0px 0px 0px 15px}

.table_form { width: 100%; border-collapse: collapse; border: solid #6B6B6B; border-width: 0px; margin-top: 10px }
.table_form TD { padding: 5px 5px; border-width: 0px 0px; vertical-align: middle; background-color: #FFF; color: #303030 }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; color: #FFF; font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel { width: 15%; background-color: #0B6800; color: #FFF}
.table_form .bottom { height: 15px; padding: 0px; }
.table_form EM { color: #FFF}
.table_form fieldset {width:100%; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
.table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
.table_form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form select {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form option {background:#fff; color:#303030;}
.table_form input {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form textarea {width: 100%; height: 100%; border:1px solid #6B6B6B; padding:5px; margin: 8px 0 0 0; overflow:auto; }
.table_form .Mbuts { text-align: center; padding: 0px; background:#979797; }

.sbor_block { background-color: #EFECC4; border: solid 1px #B6BC9F; margin-bottom: 10px; margin-top: 40px}
.comment_block { background-color: #EFECC4; border: solid 1px #B6BC9F; margin: 0px 0px 0px 15px}

.button { background:#979797; border-bottom:1px solid #333; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333; color:#fff; padding-right:0.5em; cursor:pointer; width:180px; margin-left:12px;}
.button:hover {background:#0B6800; border-bottom:1px solid #4A0018; border-right:1px solid #0B6800;  color:#fff; border-top:1px solid #0B6800; border-left: 1px solid #0B6800;}

#child { position:absolute; width: 190px; display: none; overflow: hidden; z-index: 150; background-color: #efecc4; border: 1px solid #9a9a9a; }
#child p.show { margin: 0px 10px 0px 10px; padding: 3px 0px 3px 0px; font: normal 12px Tahoma }
#child_req { position:absolute; width: 190px; display: none; overflow:hidden; z-index: 150; background-color: #efecc4; border: 1px solid #9a9a9a; }
#child_req p.show { margin: 0px 10px 0px 10px; padding: 3px 0px 3px 0px; font: normal 12px Tahoma }
