html {height:100%;}
body {margin:0;font:13px Tahoma, Geneva, sans-serif; color:#000; background:#c9cfc6; height:100%;}
.new_bg {background:#c9cfc6 url(../images/bg_body_2.gif) repeat-x;}

* {padding:0; margin:0;}
a{text-decoration: underline; color: #036;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
#main { margin:0 auto; width:872px; min-height:100%;}
* html #main  {height:100%; overflow:visible;}

.box_main {padding:0 0 21px;}
.header {height:123px; width:818px;}
.header ul {overflow:hidden; height:101px; background:url(../images/bg_menu.jpg) no-repeat; width:716px; padding:22px 0 0 102px}
.header ul li {float:left; list-style:none; padding:0 42px 0 0;}
.header  ul li a { font-size:12px; color:#fff; text-decoration:underline;}
.header  ul li a:hover {text-decoration:none;}
.header  ul li.right_link {float:right; padding:0 65px 0 0;}


.content {width:740px; min-height:575px; background:#bcc1b9; margin:0 0 0 65px; padding-left: 5px;}
* html .content {height:575px; overflow:visible;}
.content .name {border-bottom:1px solid #8a897b; font-size:14px; color:#57533d; display:block; margin:0 157px 0 32px; padding:30px 0 10px 3px;  text-align: justify;}
.text {margin-left: 25px; text-align: justify; padding-right: 25px;}
.text table p {text-indent: 0px; margin-left: 5px;}
.text table {margin-left: 25px;}
.text table p {text-indent: 10px;}
.text p {margin-left: 25px; text-align: justify; padding-right: 25px;}
.text li {margin-left: 40px;}
.img  *{margin-left: 5px; }
.footer { width:761px; margin:0 0 0 57px;}
.footer ul {list-style:none; padding:10px 0 30px;}
.footer ul li {line-height:19px; font-size:12px; color:#4a4632;}
.footer ul li a {color:#269dd5;}
.bottom_line { background:#c9cfc6 url(../images/bg_body_1.gif) repeat-x; position:relative; height:21px; margin:-21px 0 0;}

/**/
#page {margin:0 auto; width:990px;}
.logo_box {background:url(../images/bg_top_box.gif) no-repeat; background-position: -5px; height:257px;}
.logo {padding:94px 0 0 457px;}
.box_top_menu {background:url(../images/bg_box_top_menu.jpg) no-repeat; height:502px;}
.box_bot_menu {background:url(../images/bg_box_bot_menu.jpg) no-repeat 0 227px; padding:0 0 0 119px; height:502px; overflow:hidden;}
.box_bot_menu .menu {list-style:none; width:508px; padding:80px 0 0; float:left;}
.box_bot_menu .menu li {float:left; width:80px; padding:26px 0 0 118px; overflow:hidden;}
.box_bot_menu .menu li a {display:block; text-decoration:none; overflow: hidden;}
.box_bot_menu .menu li a img {display:block; cursor:pointer;}
.box_bot_menu .menu li a span {text-indent:-9999px; cursor:pointer; display:block;}
.box_bot_menu .menu li a.glavna {background:url(../images/link_about.gif) no-repeat 3px 100%; padding:0 0 6px;}
.box_bot_menu .menu li a.prise {background:url(../images/link_prise.jpg) no-repeat 15px 100%; padding:0 0 6px;}
.box_bot_menu .menu li a.kontaktu {background:url(../images/link_kontaktu.jpg) no-repeat 0 100%; padding:0 0 10px;}

.right_box {float:left; list-style:none; padding:90px 0 0;}
.right_box li.last {padding:25px 0 0 61px;}
.right_box li.fist_img { padding:0 0 18px 130px;}
.right_box li img {display:block;}
.right_box li a.nashu_rabotu {background:url(../images/link_nashi_rabotu.jpg) no-repeat; display:block; width:128px; height:64px; text-indent:-9999px; margin:0 0 0 71px;}


.main_footer {border-top:1px solid #4e4835; width:764px; overflow:hidden; margin:10px 0 0 119px;}
.main_footer .footer { margin:0 0 0 4px; padding:12px 0 0;}
.main_footer .footer ul li {line-height:26px;}
input {border: 1px solid #8a897b; font-size: 16px; width: 400px}
textarea {border: 1px solid #8a897b; font-size: 16px; width: 400px}
#frm {width: 100%; text-align: center; display:none;}

h1 {font-size: 14px}
h2 {font-size:13px;}
.first {text-indent: 10px;}

