/*@charset "cp1251";*/
/* CSS Document */
/* CSS Document */
/*Ñêèëåò íà÷àëî*/
html, body {height:100%; margin:0; padding:0; background:#a1cb0f; text-align:center;}
table {margin:0; padding:0;}
.clear {clear:both; height:0px; padding:0px; margin:0px; font-size:0;}
*html .clear {height:-1px; padding:-1px; margin:-1px;}

#main_layout {position:relative; margin:0 auto;  width:1000px; min-height:100%; text-align:left; font:normal 12px Verdana, sans-serif; background:#fff url(images/bg_content.gif) center top repeat-y;}
* html #main_layout{height:100%;}

#layout_body {padding-bottom:70px;}


#container {float:left; width:100%; margin-right:-207px; /* border:1px solid black;*/}
#content {/*display: inline;*/ margin-right:207px; /*border:1px solid black;*/}

#hat {position:relative; height:134px; background:#fff url(images/bg_head.jpg) left top repeat-x;}
.navigation {height:18px; padding-left:205px; background:#f89f12 url(images/bg_nav.gif) left top repeat-x;}
#body_left {float:left; width:207px; /*border:1px solid black;*/}
/* html #body_left {margin-right:-3px;}*/
#body_center {/*display: inline;*/ position:relative; margin-left:207px;}
#body_right {float:right; width:207px; padding-bottom:10px;}
/*ÑÊÈËÅÒ ÊÎÍÅÖ*/

/*Øàïêà  íà÷àëî*/
.head-img1 {position:absolute; top:4px; left:16px;}
.head-img2 {position:absolute; top:0; left:333px;}
.head-img3 {position:absolute; top:64px; left:789px;}
.hmc {position:absolute; top:21px; left:868px;}
.hmc img {margin-left:13px;}

.navigation a {font-size:11px; text-decoration:none; color:#FFF;}
.navigation a:hover {text-decoration:none;}
.navigation span { width:13px; height:18px; margin:0 5px; background:url(images/navig_razd.gif) left top no-repeat;}

/*ØÀÏÊÀ  ÊÎÍÅÖ*/


/*Ëåâàÿ ÷àñòü íà÷àëî*/
#body_left .menu {padding:47px 0 0 28px; line-height:25px;}
#body_left .menu a {padding-left:26px; font-size:12px; text-decoration:none; background:url(images/bg_menu.gif) 0px 2px no-repeat; color:#4c6702;}
#body_left .menu a:hover{color:#ED620E;}
#body_left .menu a.select {color:#ED620E;}

#body_left .line_green {height:42px; margin-top:133px; background:url(images/line_green.jpg) left top repeat-y;}
#body_left  .chair {height:140px; width:145px; margin:46px 0 0 52px; background:url(images/chair.jpg) left top no-repeat;}

#body_left  .phone {margin:46px 0 0 10px;}
#body_left  .phone table {margin:0; padding:0;}
#body_left  .phone table .nad {margin-bottom:19px; font-size:20px; font-family:Arial, sans-serif; color:#4c6702;}
#body_left  .phone table img {margin:0; padding:0;}


/*ËÅÂÀß ×ÀÑÒÜ ÊÎÍÅÖ*/

/*Öåíòð íà÷àëî*/
#body_center .bg_center {width:587px; height:641px; position:absolute; top:0; left:0; background:url(images/bg_center.jpg) left top no-repeat;}
#body_center .all { position:relative; z-index:2;}

#body_center .head_center {padding:8px 6px 0 0; text-align:right;}
#body_center h2 {margin:0; padding:0 20px 0 20px; font-size:20px; font-family:Verdana,sans-serif; text-transform:uppercase; color:#cee778;}

#body_center .text {padding:20px; text-align:justify;}

#body_center .line-gallery {height:15px; margin-top:20px; background:url(images/bg-datso.jpg) left top repeat-x;}
#body_center .gallery-img {width:110px; padding:5px 0; margin-left:20px; text-align:center; border:1px solid #CCC; background:#fff;}

#body_center .input {padding: 0px 33px 15px 6px;	/*border: 1px solid #fff;*/}
#body_center .inputText {width:350px;  border: 1px solid #CCC; height:17px;; }
#body_center .inputText2 {width:200px;  border: 1px solid #CCC; height:17px;; }
#body_center .inputTextArea {width:430px; height:80px;  border: 1px solid #CCC; overflow: auto; }
#body_center .inputName { font:normal 12px Verdand,sans-serif; text-align:left;}

#body_center .error {display:none; padding: 10px 0px 10px 0px; color:#FF0000;}
#body_center .mess {padding: 10px 0px 10px 0px; color:#FF0000;}
/*ÖÅÍÒÐ ÊÎÍÅÖ*/

/*Ïðàâàÿ ÷àñòü íà÷àëî*/
#body_right .work {margin:38px 0 0 25px;}
#body_right .work table {margin:0; padding:0;}
#body_right .work table .razd {margin:17px 0; background:url(images/w_bg_razd.gif) left top repeat-x;}
#body_right .work table .header_work {margin-top:16px; font-size:12px; color:#fff;}
#body_right .work table img {border:2px solid #fff;}

#body_right  .list-data {margin:36px 10px 10px 16px;}
#body_right  .list-data table {margin:0; padding:0;}
#body_right  .list-data table .nad {margin-bottom:19px; font-size:20px; font-family:Arial, sans-serif; color:#4c6702;}
#body_right  .list-data table img {margin:0; padding:0;}

.page_navigation {margin-bottom:10px; font-size:11px;}
.page_navigation a {font-weight:bold; font-size:11px; text-decoration:none; color:#c64934; }
.page_navigation a:hover {color:#990000}
/*ÏÐÀÂÀß ×ÀÑÒÜ ÊÎÍÅÖ*/



/*Ïîäâàë íà÷àëî*/
#layuot_footer {position:relative; height:70px;  margin:0 auto;  width:1000px; margin-top:-70px; background:#fff url(images/bg_fotter.gif) top left repeat-x;}

#layuot_footer .logo {width:141px; height:65px; position:absolute; top:0; left:802px; background: url(images/logo_bottom.jpg) left top no-repeat;}
#layuot_footer  .nadpis {position:absolute; top:23px; left:542px; font:normal 14px Arial, sans-serif; letter-spacing:2px; color:#ff0000;}
/*ÏÎÄÂÀË ÊÎÍÅÖ*/
