html {
        background: #f2e9dd url(images/body_bg.gif) top center repeat-x;
        min-height: 100%;
}

body {
        text-align: center;
        margin: 0 auto;
        padding: 0;
        width: 901px;
        font-family: Tahoma;
        font-size: 11px;
}

p, td, tr, div {
        font-family: Tahoma;
        font-size: 11px;
        color: #303030;
}

a:link, a:visited, a:active {
        font-weight: bold;
        color: #ba5b27;
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

.top_header {
        background: url(images/top_header.jpg) no-repeat;
        width: 900px;
        height: 85px
}

.mid_header {
        background: url(images/mid_header.jpg) no-repeat;
        width: 900px;
        height: 66px;
}

.bot_header {
        background: url(images/bot_header.jpg) no-repeat;
        width: 900px;
        height: 199px;
}

.content_top {
        background: url(images/top_content.png) no-repeat center bottom;
        width: 900px;
        height: 21px;
		padding-left:2px;
}

.content_body {
        background: url(images/content_bg.png);
        clear: both;
        margin: 0 11px;
        overflow: auto;

}

.footer {
        text-align: center;
        background: url(images/footer_bg.png) no-repeat center bottom;
        min-height: 40px;
        width: 900px;
        clear: both;
        overflow: auto;
        margin-bottom: 14px;
}

.page_list {
        width: 100%;
        height: 21px;
        background: url(images/pages_bg.png) no-repeat center;
        padding: 6px 0px 0px 0px;
        margin: 6px 0px 0px 0px;
}

#contact {
        padding-right: 20px;
        margin: 5px 0px 20px 0px;
        text-align: right;
}

.left_column {
        float: left;
        text-align: right;
        width: 185px;
		height: 100%;
        padding-right: 1px;
		background: #d67318;
}

.right_column {
        float: right;
        width: 689px;
        text-align: left;
        padding: 0;
}

.search {
        color: #fff;
        margin-left: 8px;
        padding-bottom: 20px;

}

.search td {
        padding-bottom: 2px;
        color: #fff;
}

.search_title {
        font-size: 21px;
        color: #f2e9dd;
        white-space:nowrap;
        text-transform: uppercase;
        text-align: right;
        width: 100%;
        padding-bottom: 6px !important;
}

.search input {
        padding: 1px 3px;
        font-size: 10px;
        border: 0;
        background: #f2e9dd;
}

.info {
        float: left;
}

.big_photo {
        float: right;
        background: url(images/bphoto_ver_bg.png) no-repeat;
        width: 310px;
        height: 410px;
        padding: 5px;
}

.thumbs {
        clear: both;
        margin: 0 auto;
        height: 10px;
}

.thumb {
        background: url(images/thumb_bg.png) no-repeat;
        width: 156px;
        height: 106px;
        padding: 3px;
        margin: 0px 0px 10px 3px;
        float: left;
}

.thumbh a {
        display: block;
        background: url(images/thumb1_bg.png) no-repeat center;
        width: 155px;
        height: 122px;
        padding: 3px;
        margin: 0px 0px 10px 5px;
        float: left;
        text-align: center;
        text-decoration: none;
        color: #000;
        text-transform: uppercase;
}

.thumbh a span {
        type: table-row;
        height: 40px;
}


.left_arrow {
        padding-left: 12px;
        margin-bottom: 5px;
        background: url(images/left_arrow.gif) no-repeat bottom left;
        font-size: 10px;
        letter-spacing: 1px;
}

.right_arrow {
        text-align: right;
        padding-right: 12px;
        margin-bottom: 20px;
        background: url(images/right_arrow.gif) no-repeat bottom right;
        font-size: 10px;
        letter-spacing: 1px;
}

.box {
        padding: 0px 10px 0px 15px;
}

.info {
        width: 170px;
}

.name {
        font-size: 20px;
        color: #ba5b27;
        padding-top: 68px;
        padding-bottom: 20px;
        background: url(images/ven_big.png) no-repeat top left;
}

td.info_left {
        color: #312e43;
        text-align: left;
}

td.info_right {
        color: #312e43;
        padding-left: 5px;
        text-align: left;
        font-weight: bold;
}

.news {
        width: 658px;
        padding: 0px 15px 25px 15px;
        background: url(images/news_spacer.gif) no-repeat bottom left;
        overflow: auto;
}

.news_last {
        width: 658px;
        padding: 0px 15px 20px 15px;
        overflow: auto;
}

.show_news {
        width: 658px;
        padding: 0 15px;
}

.show_news_celeb {
        width: 658px;
        padding: 0 15px;
		background-image:url(file:images/celebation.png);
		background-position:left;
		background-position:bottom;
}

.show_news h1 {
        font-weight: normal;
        display: inline;
        font-size: 20px;
        color: #ba5b27;
        padding-left: 40px;
        background: url(images/ven_small_!.jpg) no-repeat left;
		margin: 0px 10px 0px 0px;
}

.news h2, .news_last h2 {
        font-weight: normal;
        display: inline;
        font-size: 19px;
        color: #ba5b27;
        padding-left: 40px;
        background: url(images/ven_small_!.jpg) no-repeat left;
        margin: 0px 10px 0px 0px;
}

.news span.date, .news_last span.date {
        width: 1px;
        color: #ba5b27;
}

.news_image {
        margin-top: 5px;
        float: left;
        padding: 3px;
		border-color:#edd7c0;

}

.news_fullimage {
        padding: 10px;
        text-align: center;
}

.page_list a {
        margin: 0px 6px;
        padding: 2px 3px 2px 3px;
        text-decoration: none;
        font-weight: normal;
        color: #303030;
}

.page_list a:hover, .page_list a.current {
        background: url(images/page_sel.png) no-repeat;
        color: #fff;
}

span.dis {
        padding: 0px 8px;
}

.anketa {
	border-width: 1px;
	border-style: dotted;
	padding: 1px 3px;
	font-size: 12px;
	background: #FFFFFF;
	border-color: Gray;
}

.png { 
	behavior: url(templates/images/iepngfix.htc); 
}
div.ext_link {
        font-weight: normal;
        color: #0000ff;
}
