@charset "windows-1251";
/* CSS Document */

html, body {height: 100%; margin: 0; padding: 0; width:100%;}
body {background:#928c77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a img {border:0;}
h1 {color:#6aa316; font-size:20px; font-weight:normal; font-family:"Times New Roman"; line-height:30px; border-bottom:#c6c5bb solid 1px;}
form {margin:0; padding:0;}


#page-all {min-height:100%; width:1000px; background:#f4f3e6; margin:0 auto -85px auto;}
*html #page-all {height:100%;}
#page-empty {height:85px; width:1000px; clear:both;}

#head {height:203px; width:1000px; background:#ebe9d5 url(css/head_bg.jpg) 0 0 no-repeat;}
#logo {height:130px; width:428px; position:relative; padding:34px 0 0 153px;}
#romashka { position:absolute; left:729px; top:0; width:272px; height:318px; background: url(css/romashka.gif) 0 0 no-repeat;}

#menu {width:1000px; height:110px; float:left; position:relative; top:-25px; background:url(css/line_menu.jpg) 0 34px repeat-x; }

#menu01, #menu02 {width:915px; float:left; padding:0 0 0 71px; text-align:center;}
#menu01 div {width:110px; float:left; height:29px; padding:5px 0 0 12px;}
#menu02 div {width:110px; float:left; height:31px; padding:3px 0 0 12px;}
#menu01 div {background:url(css/menu01.jpg) 15px 0 no-repeat;}
#menu02 div {background:url(css/menu02.jpg) 15px 0 no-repeat; margin:12px 0 0 0;}
#menu01 div a, #menu02 div a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
#menu01 div a:hover, #menu02 div a:hover {color:#000; text-decoration:none;}


#content {width:1000px; background:#f4f3e6; margin:0; padding:0;}
#left {width:395px; float:left; padding:0 0 30px 80px; margin:0; background:#f4f3e6;}
#left a {color:#000; font-weight:bold; text-decoration:underline;}
#left a:hover {color:#000; text-decoration:none;}

#left_vn {width:530px; float:left; padding:0 0 30px 80px; margin:0; background:#f4f3e6;}
#left_vn a {color:#000; font-weight:bold; text-decoration:underline;}
#left_vn a:hover {color:#000; text-decoration:none;}

#left table {margin:15px 0 0 0; width:395px; text-align:center;}
#left table a {color:#6aa316; text-decoration:underline;}
#left table a:hover {color:#6aa316; text-decoration:none;}

#right {width:290px; float:right; padding:0 65px 0 0;}
.news {width:290px; float:left; padding:0 0 30px 0;}
.news01 {width:55px; float:left; font-weight:bold; padding:0 10px 0 0;}
.news02 {width:200px; float:left; padding:0 0 0 15px; background:url(css/line_news.jpg) 0 0 repeat-y;}
.news_red {color:#91170c; font-weight:bold; font-size:10px;}
.news02 a {color:#000; text-decoration:underline;}
.news02 a:hover {color:#000; text-decoration:none;}

#poisk {width:290px; height:116px; background:url(css/poisk_bg02.jpg) 0 0 repeat-x; float:left; margin:30px 0 0 0;}
#poisk_vn {width:283px; height:116px; background:url(css/poisk_bg01.jpg) 0 0 no-repeat; float:left;}
#poisk_vn h2 {color:#6aa316; font-size:20px; font-weight:normal; font-family:"Times New Roman"; margin:10px 0 0 0; line-height:25px; padding:0 0 0 10px;}
#poisk_right {width:7px; height:116px; background:url(css/poisk_bg03.jpg) 0 0 no-repeat; float:left;}
#poisk_text { padding:5px 10px 5px 20px;}
#text {width:190px; height:22px; margin:5px 15px 5px 20px; float:left; padding:0;}
#but {height:22px; width:36px; background:url(css/go.jpg) 0 0 no-repeat; border:0; margin:6px 0 0 0;}

#footer {height:84px; width:1000px; margin:0 auto; background:#c4bfaf; border-top:#000 1px solid;font-size:10px;}
#cop { width:400px; padding:50px 0 0 85px; float:left; }
#cop a {font-size:10px; color:#000; text-decoration:underline;}
#cop a:hover {color:#000; text-decoration:none;}

#tel {float:right; height:30px; width:300px; background:url(css/tel.jpg) 200px 40px no-repeat; padding:40px 0 0 0;}





/*---------------------
HTML & CSS coding by
Ramshine
UnityArts.ru
----------------------*/