body {background: #eeebe2 url(/images/bg_tile.gif) top left repeat-x;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;}
h2 {text-align:center;font-size:18px;color:#2C444E;margin:15px 0 10px 0}
#outer {width:768px;margin:0 auto}
.clear {clear:both;font-size:1px}

.hmenu_wrapper{width:768px;height:63px;background:#360102 url(/images/menu.gif) top left repeat-x;overflow:hidden}
.hmenu_outer{float:left;left:50%; position:relative;padding-top:22px}
.hmenu_main {left:-50%;position:relative}
ul.hmenu li {display:inline;margin:0 8px;font-family: "Times New Roman", Times, serif;}
ul.hmenu li span {color: #fff}
ul.hmenu li a {color: #958a7e}
ul.hmenu li a:hover {text-decoration:none;color:#fff}

.shapka {width:768px}

.leader {background-color: #3A3029;color:#958a7e;padding-left: 15px;text-align: justify;padding:15px}
.leader p {margin-bottom:15px}
.leader a {color:#958a7e;}
.leader a:hover {text-decoration:none}

.body {background-color: #e9e6de;padding: 15px}
.body ul {list-style:disc;margin:0 0 25px 0;padding:0;line-height:130%;font-weight:bold}
.body ul li {font-weight:normal;margin-left:30px}
.body a {color:#958a7e}

.body ol {list-style:decimal;margin:0 0 25px 0;padding:0;line-height:130%;font-weight:bold}
.body ol li {margin:0 0 15px 30px;font-weight:normal;}
.body ol strong {color:#2C444E;}

.footer {height:165px;background-color: #dbd7cb;margin-top:15px;text-align:center;}
.finside {padding-top:70px;color:#807268;font-size: 12px;}
.finside a {color:#a0886c}
.finside span{ margin-right:350px}

.counter {text-align:center;margin-top:15px;padding:20px 0}
.counter p {margin-bottom:20px}
.counter a {color:#958a7e}

#gallery {width:736px;margin:0 auto}
#gallery li {width:172px;display:inline-block;margin:0 3px 5px 3px;padding:0;vertical-align:top;text-align:center;border:1px solid #958a7e;background-color:#fff;overflow:hidden}
#gallery li .inside {padding:4px;}
#gallery img {border:1px solid #958a7e;}
#gallery p {font-size:12px;text-align:center;color:#958a7e}

.form label {font-size:12px}
.form th,.form td {text-align:left;padding:5px 10px 5px 0;font-weight:normal;vertical-align:top}
.form li {margin-bottom:15px}
.form li p {margin-left:35px}
.labelbold label {font-weight:bold}
.body .error_list {margin:0;padding:0}
.body .error_list li {font-size:12px;color:#f00;margin:0 0 0 20px;padding:0}
.requiredFormItem, .error, .required {color:#f00;font-weight:bold}

.adv {text-align:center; margin:5px 0}

.pager {text-align:right;font-size:12px;line-height:12px;margin:10px 0}
.pager span {display:inline-block;padding:0 4px;height:15px;}
.pager .active {background:url(/images/active_page.gif) no-repeat top center;color:#fff;}
.paginator .text {padding-left:1px;}
.pager img {margin-bottom:-1px;}

