<style type="text/css">
<!--
.dummy {  }

BODY, HTML { width: 100%; height: 100%; padding: 0px; margin: 0px; background: #FFF url('image/body_all.gif'); font-family: Tahoma; font-size: 14px; color: #470404;  }
CENTER { width: 100%; height: 100%; margin: 0px }
A { color: #ac1313; text-decoration: none; }
A:HOVER { text-decoration: underline }
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
UL { margin-top: 10px }
LI { margin: 0px 0px 9px 0px; }
FORM { margin: 0px 0px 0px 0px}
FIELDSET { padding:10px; font-family:verdana, sans-serif; margin:10px 0 0 0; }
LABEL {display: block;  padding-left:0px; font-size: 12px; color:#9EB3BE; margin-bottom:3px; font-size:11px; font-style:normal;}
SELECT { border:1px solid #B6B6B6; background:#fff; padding-left:0.5em; font: normal 11px Verdana; }
OPTION { background:#fff; color:#303030; }
INPUT {border:1px solid #B6B6B6; background:#fff; padding-left:3px; font: normal 11px Verdana;}
TEXTAREA {width: 100%; height: 100%; border:1px solid #538EC8; padding: 0px 0px 0px 3px; margin: 0px 0 0 0; overflow:auto; }
H1 { font:bold 18px Tahoma; color: #FFF; text-transform: uppercase; margin: 5px 0px 15px 0px; background-color: #7a0f0f; padding: 5px 4px 3px 7px; }
H2 { font:bold 18px Tahoma; color: #470404; text-transform: none; margin: 15px 0px 10px 0px; }
H3 { font:bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 10px 0px; }
TABLE { font-size: 14px; font-family: Tahoma; color: #470404 }

#html_table { width: 100%; height: 100%; border-collapse: collapse; background: url('image/body_bg.gif') repeat-x 0px 0px; }
#html_table TD { vertical-align: top; }
#html_table .bot_html { background-color: #ec9b15; height: 60px; }

#top { width: 1023px; height: 224px; background: url('image/top.jpg') no-repeat 0px 0px; border-collapse: collapse; margin-top: 23px; }
#top .logo { width: 250px; }
#top .logo IMG { margin: 0px 0px 0px 0px; }
#top .menu { width: 100%; }
#top .icons { height: 11px; border-collapse: collapse; margin: 10px 10px 0px 0px; border: 0px solid #000; }
#top .icons TD { vertical-align: bottom; padding: 0px 10px 0px 0px; }

#work { width: 1023px; height: 100%; border-collapse: collapse; }
#work #main_left { width: 222px; background-color: #790f0f; border: 0px solid #000}
#work #main_left .main_item { width: 216px; height: 73px; margin: 0px 0px 3px 3px; padding: 0px; border: 0px solid #000  }
#work #main_left .main_item TABLE { font:normal 11px Tahoma; height: 73px; color: #6b8a9a; margin-left: 80px; }
#work #main_left .main_item TABLE TD { vertical-align: middle; }
#work #main_left .main_item IMG { margin: 4px 11px 0px 0px; }
#work #main_left .main_item A { font:normal 18px Tahoma; color: #FFF;  }
#work #main_left .main_item A:hover { text-decoration: underline; }

#work #main_left .main_item_sel { width: 216px; height: 73px; margin: 0px 0px 3px 3px; padding: 0px; border: 0px solid #000  }
#work #main_left .main_item_sel TABLE { font:normal 11px Tahoma; height: 73px; color: #6b8a9a; margin-left: 80px; }
#work #main_left .main_item_sel TABLE TD { vertical-align: middle; }
#work #main_left .main_item_sel IMG { margin: 4px 11px 0px 0px; }
#work #main_left .main_item_sel A { font:normal 18px Tahoma; color: #7a0f0f;  }
#work #main_left .main_item_sel A:hover { text-decoration: underline; }

#work #right { width: 801px; background: url('image/work_bg.gif') repeat-y 0px 0px; }
#work #right #main_sp { background-color: #fbfcfc; }
#work #right #main_sp TD { padding-top: 11px; }
#work #right #main_sep { margin: 0px 0px 10px 0px; }

#work #right #news_block { width: 570px; padding-bottom: 10px }
#work #right #news_block .items_list { margin: 0px 0px 0px 15px; }
#work #right #news_block .items_list .head { margin: 0px 0px 2px 0px; font:normal 11px Arial; color: #4a5fa4; }
#work #right #news_block .items_list .head A { text-decoration: underline; font:normal 11px Arial; color: #4a5fa4; text-decoration: underline; }
#work #right #news_block .items_list .head SPAN { font:bold 12px Arial; color: #696969; }
#work #right #news_block .items_list .announce { font:normal 12px Arial; color: #767575; }
#work #right #news_block .all_news { margin: 10px 0px 0px 15px; }
#work #right #news_block .all_news A { font:normal 12px Arial; color: #df0a1a; text-decoration: underline }
#work #right #news_block .separator { margin: 7px 0px 7px 0px; border-top: 1px solid #CCC }

#work .content_block { width: 680px; margin: 0px 0px 0px 50px; }


#crumb { font:normal 11px Tahoma; color: #ac1313; margin: 0px 0px 10px 0px; }
#crumb A { font:normal 11px Tahoma; color: #ac1313; text-decoration: underline; }


#copyright { width: 1023px; height: 60px; border-collapse: collapse; background: url('image/bot.jpg') no-repeat 0px 0px;  }
#copyright TD { padding: 0px }
#copyright TD.text { padding-top: 15px }
#copyright TD.text DIV { margin: 0px 0px 5px 10px; }
#copyright .img_phone { margin: 15px 40px 0px 0px; }
#copyright .email { margin: 0px 42px 2px 0px; font:normal 12px Tahoma; color: #FFF; }
#copyright .email A { font:normal 12px Tahoma; color: #FFF; text-decoration: underline; }


.items_list { margin: 0px 0px 0px 0px; }
.items_list .head { margin: 0px 0px 5px 0px; font:bold 11px Tahoma; color: #ac1313; }
.items_list .head A { text-decoration: underline; font:bold 11px Tahoma; color: #ac1313; text-decoration: none; }
.items_list .head SPAN { font:bold 11px Tahoma; color: #470404; }
.separator { margin: 10px 0px 10px 0px; border-top: 1px solid #CCC }

.idate { font:bold 11px Tahoma; color: #aa1c32; }

.table_contacts { width: 100%; border-collapse: collapse; }
.table_contacts TH { width: 100px; text-align: right; padding: 7px 10px 7px 5px}
.table_contacts TD { text-align: left; padding: 7px 0px 7px 0px}
.table_contacts EM { font:normal 12px Tahoma; color: #aa1c32; font-style:normal; }

.copy { margin: 0px 0px 10px 0px; font:normal 11px Tahoma; color: #b4b4b4; text-align: center; }
.copy A { font:normal 11px Tahoma; color: #b4b4b4; text-decoration: none; }
.copy A:hover { text-decoration: underline; }

.partners_head { margin: 10px 0px 10px 7px; }

.source { font:normal 10px Tahoma; color: #b4b4b4; margin-top: 10px }

.slide_name { width: 700px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; background-color: #E3E3E3; cursor: pointer; }
.slide_name DIV { margin: 5px 10px 5px 10px; font:bold 11px Tahoma; color: #365665; text-transform: none; }


.slide_name_new { width: 700px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; background-color: #E3E3E3; cursor: pointer; }
.slide_name_new .head { margin: 5px 10px 5px 10px; font:bold 11px Tahoma; color: #365665; text-transform: none; }
.slide_name_new .sub_head { font:normal 11px Tahoma; margin-top: 4px; }

.slide_block { width: 700px; padding: 10px 0px 10px 0px; display: none; }
.slide_block LABEL { display: block; padding-left:0px; margin-bottom:5px; margin-top: 10px; font:normal 12px Tahoma; color:#6b8a9a;   }


.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 .header {width: 100%; padding: 2px; background-color: #ffffff; color: #4e4e4e; font-size: 11px; font-weight: bolder; font-family: Tahoma; vertical-align: middle}
.guest .comment {width: 100%; padding: 2px; background-color: #ffffff; color: #4e4e4e; font-size: 11px; font-weight: normal; font-family: Tahoma; vertical-align: middle; border-width: 0px}
.comment_block { background-color: #E3E3E3; border: solid 1px #B6BC9F; margin: 0px 0px 0px 15px}

/* Страницы */
div.paging_tl,
div.paging_bl    { font-size:11px; color:#303030; padding-top:6px; padding-bottom:6px; text-align: right; }
div.paging_tl    { border-top:solid 0px #FFF; border-bottom:dotted 0px #425681; margin-bottom:0px; }
div.paging_bl    { border-top:dotted 0px #425681; border-bottom:solid 0px #FFF; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#567483; text-decoration:none }
div.source { margin: 10px 0px 10px 0px; }
div.bhref { margin: 10px 0px 10px 0px; }
.warning     { color:#BF4041; }

//Оформляем таблички

.table { border-collapse: collapse; }
.table TD { padding: 5px 10px 5px 10px; font-size: 11px; border: 1px solid #E3E3E3; vertical-align: middle; }
.table TH { height: 25px; vertical-align: middle; padding: 4px; background: #94a5ad; border: 0px solid #E3E3E3; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: center; }
.table .sell { background: #eeeeee }
.table .bottom { height: 15px; padding: 0px }

.table_dilers { width: 700px; border-collapse: collapse; }
.table_dilers TD { padding: 3px 10px 3px 10px; font-size: 11px; border: 1px solid #E3E3E3; vertical-align: middle; }
.table_dilers TH { vertical-align: middle; padding: 4px; background: #E3E3E3; border: 1px solid #E3E3E3; color: #4E4E4E; font: normal 11px Tahoma; text-transform: none; text-align: right; }
.table_dilers .sell { background: #eeeeee }
.table_dilers .bottom { height: 15px; padding: 0px }


/* Оформление поиска  */

#main_search_top { margin: 20px 0px 10px 25px; }
#main_search_top TABLE { border-collapse: collapse; }
#main_search_top TH { padding: 0px; }
#main_search_top TD { padding: 0px; }
#main_search_top #search_input { width: 145px; font:normal 11px Tahoma; padding: 3px 0px 3px 3px; margin: 0px; color: #4e4e4e; border: 1px solid #c2c2c2; border-width: 1px 0px 1px 1px; }
#main_search_top .button { padding: 0px; margin: 1px 0px 0px 0px; border: 1px solid #c2c2c2; border-width: 1px 1px 1px 0px }

#work_search_top { margin: 0px 0px 10px 8px; }
#work_search_top #search_input { width: 135px; font:normal 11px Tahoma; color: #4e4e4e; border: 1px solid #c2c2c2; }
#work_search_top .button { padding: 0px; margin: 3px 0 0 0; border: none; }

#search_block { width: 600px; height: 130px; background: url('image/search_bg.jpg') no-repeat 0px 0px;  margin-bottom: 10px; color: #8e8e8e; font: normal 11px Tahoma; }
#search_block .form_name { width: 260px; margin: 10px 0px 0px 15px; font:bold 12px Verdana; color: #e06d0f; text-transform: uppercase; }
#search_block FORM { margin: 10px 0px 10px 12px; }
#search_block LABEL {display: block;  padding-left:0px; font-size: 12px; color:#5f5d5d; margin-bottom:3px; font-size:11px; font-style:normal;}
#search_block INPUT { height: 14px; border:1px solid #B6B6B6; background:#fff; padding:3px; font:normal 11px Tahoma; color: #000;}
#search_block .types {  width: 360px; border-collapse: collapse; margin: 10px 0px 0px 0px; }
#search_block .types TR { vertical-align: top; }
#search_block .types TH { color: #5f5d5d; font: normal 11px Tahoma; text-align: left; padding-top: 2px }
#search_block .types INPUT { width: 20px; height: 20px; padding: 0px; margin: 0px; border: none; background: none; margin: 0px; }
#search_block .button_search { margin-top: 10px; padding-top: 2px; }
#search_block .button_search INPUT { width: 84px; height: 21px; text-align: center; border: none; font:bold 12px Tahoma; color: #ffffff; background: url('image/search_but.gif') no-repeat 0px 0px; border: none;  }

.page_url { margin: 10px 0px 0px 0px; }
.page_name { font:bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 4px 0px; }


/* Оформление галереи  */
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9 {display:block; float:left; font-size:1px;}
.xb1, .xb3, .xb4, .xb6, .xb7, .xb9 {width:4px;}
.xb1, .xb2, .xb3, .xb7, .xb8, .xb9 {height:4px;}
.xb4, .xb7 {clear:left;}
.xb1 {background:url('image/pictures/tl.gif');}
.xb2 {background:url('image/pictures/top.gif');}
.xb3 {background:url('image/pictures/tr.gif');}
.xb4 {background:url('image/pictures/lft.gif');}
.xb5 {background:#606060;}
.xb6 {background:url('image/pictures/rgt.gif');}
.xb7 {background:url('image/pictures/bl.gif');}
.xb8 {background:url('image/pictures/bot.gif');}
.xb9 {background:url('image/pictures/br.gif');}
.eggbox2 {display:block; background: transparent; position:relative;  margin:0 auto 10px auto;}
.eggbox2 img {display:block; position:absolute; left:5px; top:-2px; border:5px solid #fff; background:#fff;}

.pictures_table { width: 100%; border-collapse: collapse; }
.pictures_table TR { vertical-align: top; }
.pictures_table TH { width: 32%; text-align: center; background-color: #EEEEEE; padding: 10px 10px 10px 10px; font:normal 10px Tahoma;}
.pictures_table TD { padding: 0px 0px 0px 0px; }
.pictures_table .cer_name DIV { font:bold 10px Tahoma; margin: 5px 0px 3px 0px; }


.table_form { width: 100%; border-collapse: collapse; margin-top: 10px; align: left }
.table_form TD { padding: 5px 10px 5px 5px; border-width: 0px 0px; vertical-align: middle; color: #303030; }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel {  text-align: right; padding-right: 5px;}
.table_form .bottom { height: 15px;  background-color: #ECECE8;   color: #0B88E2; padding: 0px; }
.table_form EM { color: #BF4041}
.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 #CACACA; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form textarea {width: 100%; height: 100%; border: 1px solid #CACACA; padding:3px; margin: 0px 0px 0px 0px; overflow:auto; }
.warning     { color:#BF4041; font-weight:bold; }



//-->
</style>

