body, h1, h2, h3, h4, h5, h6, p, ul, li {padding:0; margin:0; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:normal}
body {background:#333}
h1 {font-size:25px; color:#682B28; padding:20px 0 15px 0; font-weight:bold }
h2 {font-size:16px; color:#003466; padding:0 0 15px 0 }
a {color:#324A96}
a img {border:0}
a:focus {outline:none}
a:hover {text-decoration:none}
.layout {width:950px; margin:0 auto; padding:0 auto;  
		background:#17322D url(/img/main__bgr.jpg) no-repeat;}
.head {height:386px; overflow:hidden}
.logo {width:340px; height:140px; padding:12px 0 0 37px;}
.logo a {display:block; width:340px; height:140px;}
p.contact {font-size:24px; font-weight:bold; text-align:center; width:340px;padding:12px 0 0 37px; line-height:150% }
.content {background:url(img/cherep.jpg) left bottom no-repeat; overflow:hidden}
.left_mp {width:335px; float:left; text-align:center}
.left_mp img {margin-bottom:23px}
.right_mp {width:555px; float:right; background:url(/img/content_mp.jpg) no-repeat;height:1072px; padding:20px 40px 20px 20px}
.right_mp p, .right_notes p {padding:0 10px 20px 10px; font-size:16px;}
ul.menu {margin:30px 0 0 50px}
ul.menu li {font-size:20px; float:left; list-style:none; text-align:center; font-weight:bold}
ul.menu li a {color:#000}
ul.menu li#active a {color:#333; text-decoration:none}
.col_1 {width:115px}
.col_2 {width:126px}
.col_3 {width:110px; padding-right:145px}
.col_4 {width:110px}

.gallery {padding-left:25px}
.gallery li {width:305px; padding-bottom:20px; float:left; list-style:none; text-align:center}
.clear {clear:both}

.left_notes {width:300px; float:left; text-align:center}

.right_notes {width:590px; float:right; background:url(/img/content_notes.jpg) no-repeat;height:1065px; padding:20px 40px 20px 20px}
.contacts {text-align:center; padding-bottom:30px; height:1077px; background:url(/img/shema.jpg) center no-repeat}
.contacts h1, .contacts h2, .contacts h3 {color:#000}
.contacts h1 {font-size:35px; padding-top:80px}
.contacts h2 {font-size:30px}
.contacts h3 {font-size:25px}
.guestbook {padding:50px; min-height:1007px; background:url(/img/guestbook.jpg) top center no-repeat; text-align:center}
.guestbook h1 {color:#000; text-align:center}
.gbook {width:500px; height:200px; background:#ECDF8D; border:2px solid #C97317;}
.guestbook input {font-size:20px; background:#ECDF8D; border:2px solid #C97317; cursor:pointer}

.adm_menu {background:#F3CF7D; width:85%; margin:0 auto; padding:20px; min-height:800px}
.adm {overflow:hidden}
.adm li {float:left; font-size:18px; padding:0 20px 0 0; list-style:none }
.t_input {font-size:20px; width:500px}
.form {padding-top:35px}
.form strong {font-size:19px}
.form ul li {list-style:none; padding:10px; border-bottom:1px solid #B27533; overflow:hidden}
.sort {float:left; width:30px}
.adm_r {display:block; float:left; padding-left:10px; width:250px}

label {width:80px; display:block; float:left}
.sostav {width:400px; height:100px}

.menu_list {background:url(/img/cent.jpg) left 382px repeat-y; width:808px; margin:0 auto; }
.menu_top {}
.menu_bot {background:url(/img/bot.jpg) bottom no-repeat;min-height:800px}
.menu_list h2 {color:#53472E; font-weight:bold; padding:0 0 10px 0; font-size:18px;}
.menu_list h3 {font-weight:bold;}
.menu_list li {list-style:none; padding:10px; border-bottom:1px dashed #DD9B3A }
.menu_list ul {padding:20px 50px; }
.menu_left {float:left; width:550px}
.menu_right {float:left}
.weight {float:left; width:50px; display:block}
.price {float:left; width:100px; display:block; font-weight:bold}

.menu_paging {width:270px; margin:0 auto; padding:10px 0; overflow:hidden}
.menu_paging li {float:left; list-style:none; width:30px; text-align:center}
.menu_paging li a {font-size:20px; color:#FFC}
.menu_paging li a.active {text-decoration:none; font-weight:bold; color:#FC9}

.comments {overflow:auto; height:600px; width:700px;padding:50px;}
.gb_list { }
.gb_list li {list-style:none; text-align:left; padding:15px 30px; border-top:1px solid #FC0}
.gb_list li span {display:block; padding:10px 0 0 30px; color:#006; font-style:italic}
