html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
b, strong {font-weight:bold;font-style: inherit;}
i, em {font-style: italic; font-weight: inherit;}
ul,ol {list-style: none;}
fieldset,img {border: none;}
caption,th {text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
body {background: #1c0b0c url('../images/page-bg.gif') repeat-x; color: #333; font: 11px/13px Tahoma;}
a:active, a:link, a:visited {color: #8a402e; text-decoration: underline;}
a:hover {text-decoration: none;}
#container {width: 900px; background: #fff; margin-left: auto; margin-right: auto;}
#header {width: 900px; height: 100px; background: #863420 url('../images/header-bg.jpg') no-repeat;}
#content {background: #fff url('../images/container-bg.gif') repeat-y; padding: 0px 20px 10px 20px;}
#top-menu {height: 30px; background: #6e3125 url('../images/top-menu-bg.gif') no-repeat;}
#top-menu ul {list-style: none;}
#top-menu ul li {display: block; float:left; padding-left: 12px; padding-right: 12px; background: url('../images/top-menu-delimiter.gif') no-repeat left top;}
#top-menu ul li.first {background-image: none;}
#top-menu ul li a:active, #top-menu ul li a:link, #top-menu ul li a:visited, #top-menu ul li a:hover {color: #fff; font: 12px/30px Tahoma; text-decoration:none;}
#promo table {background: #f1e9e7; border-bottom: solid 1px #d7bfb9;}
#promo table td {padding: 10px 10px 10px 10px; text-align:justify; color: #752413; border-left: solid 1px #d7bfb9; vertical-align:top;}
#promo table td.first {border-left: none 0px;}
#promo table td a:link, #promo table td a:active, #promo table td a:visited {color: #752413; text-decoration: underline; font-weight: bold;}
#promo table td a:hover {color: #cd3f21; text-decoration: none;}
#promo table td h3 {font: 13pt/15pt Verdana, Arial, sans-serif; margin-bottom: 10px; display: block; text-align:right;}
#promo table td h3 a:link, #promo table td h3 a:active, #promo table td h3 a:visited {font-weight:normal; text-decoration:none;}
#promo table td h3 a:hover {text-decoration:underline;}
#promo table td .thumb-block a:link, #promo table td .thumb-block a:visited, #promo table td .thumb-block a:active {padding: 5px 5px 5px 5px; display: block; float: left; margin: 0px 10px 5px 0px; border: solid 1px #ccc;}
#promo table td .thumb-block a:hover {border: solid 1px #aaa;}
#promo table td p.more {text-align:right; margin-top: 5px;}
#pathway {height: 25px; background: #7d3321 url('../images/pathway-bg.gif') no-repeat;}
#pathway p {color: #feb15c; font: 11px/25px Tahoma;}
#pathway a:active, #pathway a:link, #pathway a:visited {color: #feb15c; text-decoration: none;}
#pathway a:hover {color: #ffd3a4; text-decoration:underline;}
#placeholder {background: #fff url('../images/color-dot.gif') repeat-y 660px top;}
#placeholder div.left {float: left; width: 630px; padding: 10px 0px 10px 15px;}
#placeholder div.right {float: right; width: 170px; padding: 10px 15px 10px 0px;}
#navi {margin-left: -15px; margin-bottom: 15px; padding: 5px 0px 5px 15px;background: transparent url('../images/navi-bg.gif') repeat-y left top;}
#navi h1 {font: 18px Tahoma; margin-left: 17px; color: #8a402e; margin-bottom: 5px;}
#navi ul {list-style-image:url('../images/navi-pointer.gif'); list-style-position:outside; margin-left: 17px;}
#navi ul li {margin-bottom: 5px;}
#navi ul li a:active, #navi ul li a:link, #navi ul li a:visited {color:#8a402e; text-decoration:underline;}
#navi ul li a:hover {color: #cd3f21; text-decoration:none;}
#placeholder div.left p {margin-bottom: 15px; font: 11px/14px Tahoma; text-align:justify;}
#placeholder div.left h2 {font: 14px Tahoma; color: #9a594a; margin-bottom: 5px;}
#placeholder div.left ul.list {list-style:outside url('../images/navi-pointer.gif'); margin-left: 15px;}
#placeholder div.left ul.list li {margin-bottom: 10px;}
div.hr {height: 5px; background: #febf77 url('../images/line.gif') no-repeat; font-size: 0px;}
#news h2 {margin-top: 10px; margin-left: 10px; font: bold 12px Tahoma; color:#8a402e;}
#news ul.news-list {list-style-image: url('../images/news-pointer.gif'); list-style-position: outside; margin-left: 15px; margin-top: 10px;}
#news ul.news-list p {margin-top: 10px; margin-left: -10px; text-align: justify; font: 11px/14px Tahoma;}
#news ul.news-list li {margin-bottom: 15px;}
#news ul.news-list li a:active, #news ul.news-list li a:link, #news ul.news-list li a:visited {color: #8a402e; text-decoration: underline;}
#news ul.news-list li a:hover {text-decoration: none;}
#line-end {clear:both; background: #fff url('../images/delimiter-end.gif') repeat-y 660px top; height: 40px;}
#footer {border-top: solid 1px #fec585; margin-left: 15px; margin-right: 15px;}
#footer div.left {float: left; padding: 10px 0px 0px 0px;}
#footer div.right {float: right; padding: 10px 0px 0px 0px;}

/**/
.clear {clear: both;}
#photo-list {display:block; height: 75px; padding: 10px 0px; }
#photo-list li {float: left; margin-right: 10px; }
#photo-list li a:active, #photo-list li a:link, #photo-list li a:visited {padding: 2px; border: 1px solid #dfdfdf; display:block;}
#photo-list li a:hover {border: 1px solid #ccc;}
div.pager {line-height: 23px; height: 23px; margin-top:10px;}
div.pager a:visited, div.pager a:link, div.pager a:active {font: 11px/13px Tahoma; text-decoration: underline; padding: 2px 5px 2px 5px; background: #eee; color: #333;}
div.pager a:hover {text-decoration: none; background: #e0e0e0; color: #333;}
div.pager a.selected {background: #ddd; font: bold 11px/23px Tahoma;}

table#anket td{padding-bottom: 20px;}
table#anket textarea{width:400px; height: 140px;}
/**/
