@import "content.css";
html, body {
    height: 100%;
}
body {
    text-align: center;
    background: #772b04 url('/i/bg_grad.png') repeat-x 0 0;
    color: #4c4c4c;
}
#content {
    min-height: 100%;
    /*background: url('/i/head.jpg') no-repeat 50% 0;*//*#a3450f*/
}
* html #content {
	//height: 100%;
}
.head_photo {
    background: url('/i/head_photo.jpg') no-repeat 50% 0 !important;/*#a3450f*/
}
.head_factory {
    background:  url('/i/head_factory.jpg') no-repeat 50% 0 !important;/*#a3450f*/
}
.head_museum {
    background:  url('/i/head_museum.jpg') no-repeat 50% 0 !important;/*#a3450f*/
}
#flashHeader {
	/*position: absolute;
	top: 0;
	left: -157px;*/
	margin: 0 auto;
}
#center {
    margin: 0 auto;
    width: 946px;
    text-align: left;
}
#left {
    width: 213px;
    float: left;
}
#right {
    float: right;
    margin-right: 8px;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}
#header {
    /*height: 303px;*/
	height: 336px;
    position: relative;
    text-align: center;
	background: url('/i/head.jpg') no-repeat 50% 0;
}
#header p {
    padding: 31px 39px 0 0;
	margin-bottom: -52px;
    font-size: 17px;
	line-height: 17px;
    font-style: italic;
    color: #e2ce75;
	text-align: right;
}
#header a {
    /*position: absolute;
    left: 334px;*/
    display: block;
    height: 258px;
    width: 328px;
    margin: 0 auto;
    background: transparent url('/i/logo.png') no-repeat 0 0;
    cursor: hand;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='scale');
}
/* footer */
#footer {
    margin: -166px auto 0;
    color: #a2552b;
    height: 166px;
    /*width: 1136px;*/
    width: 1000px;
    background: transparent url('/i/beer_mug.gif') no-repeat 0 100%;
}
#foot {
    margin: 0 auto;
    width: 946px;
    padding: 0;
    background: transparent url('/i/line.gif') repeat-x 0 0;
}
#footer_padding {
    clear: both;
    height: 200px;
}
.banners img {
    margin: 26px 5px 23px 0;
    float: left;
}
#footer a, #footer_18 a {
    color: #ceb08b;
}
.design {
    float: left;
    padding-left: 7px;
}
.cpr {
    text-align: right;
}
#tbec img {
	margin: -31px 20px -10px 0;
	vertical-align: baseline;
}
#tbec a {
	text-decoration: none;
}
/* /footer */
/* menu */
.dash {
    color: #000000 !important;
    margin: 1px -1px 0 1px;
    position: absolute;
    z-index: -1;
}
.line {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent url('/i/details/menu.gif') no-repeat 0 0;
    height: 2px !important;
    font-size: 0 !important;
    line-height: 0 !important;
}
#main_menu {
    margin: 4px 0 25px;
    color: #e6d3ad;
    font-weight: bold;
    padding: 0;
}
#main_menu p {
    font-size: 22px;
    line-height: 22px;
    color: #ffffff;
    padding: 10px 0 1px;
    font-weight: bold;
}
#main_menu dt strong {
    display: block;
    font-size: 22px;
    line-height: 22px;
    color: #ffffff;
    padding: 10px 0 1px;
    font-weight: bold;
}
#main_menu div {
    font-size: 12px;
    line-height: 12px;
    padding: 0 0 15px;
    color: #b9855b;
    zoom: 1;
    position: relative;
}
#main_menu em {
	font-style: normal;
}
#main_menu a {
    color: #e6d3ad;
    text-decoration: none;
    font-style: normal;
}
#main_menu div a:hover {
    color: #ffffff;
}
#main_menu dl {
    padding: 0;
    margin: 0 0 -5px;
}
#main_menu dl dt {
    padding: 0 0 10px 0;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
}
#main_menu dl dd {
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    color: #ffffff;
    margin: 0;
    padding: 2px 0 6px 24px;
}
#main_menu dl dd a {
    font-style: italic;
    padding: 0;
    color: #e6d3ad;
    display: block;
}
#main_menu table {
    display: none;
    position: absolute;
    margin: -2px 0 0 195px;
    z-index: 10;
}
#main_menu table dl {
    background: #f2e4c9;
    padding: 4px 0 17px;
    width: 244px;
    margin: 0px;
}
#main_menu table dl dd {
    font-size: 16px;
    font-weight: normal;
}
#main_menu table dl dd a {
    padding-left: 24px;
    color: #823207;
}
#main_menu table dl dt {
    padding: 8px 0 7px 24px;
    color: #8f7f5e;
    font-size: 12px;
}
#main_menu table dl dt a {
    display: block;
    padding: 2px 0 0 0;
    color: #883508;
    font-size: 22px;
    line-height: 22px;
    font-weight: bold;
	position: relative;
	z-index: 100;
//height: 1%;
}
#main_menu table dl dt a:hover {
    color: #883508;
}
#main_menu table dl dd a:hover {
    color: #000000;
}
/*
#main_menu div:hover table, #main_menu div.jshover table {
    display: block;
}*/
/* dash for table menu */
.dash_right {
    width: 4px;
    background: transparent url('/i/dash_right.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dash_right.png', sizingMethod='crop');
}
.dash_bottom {
    height: 5px;
    background: transparent url('/i/dash_bottom.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dash_bottom.png', sizingMethod='crop');
}
.dash_rb {
    height: 5px;
    width: 4px;
    background: transparent url('/i/dash_rb.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dash_rb.png', sizingMethod='crop');
}
/* /dash for table menu */
/* /menu */
.text {
    width: 695px;
    overflow: hidden;
    background: #fce3bb url('/i/text_bg.gif') repeat-y 0 0;
}
.padding {
    min-height: 390px;
    padding: 0 22px 0;
    background: transparent url('/i/text2.jpg') no-repeat 0 0;
}
* html .padding {
	-height: 390px;
}
.text_footer {
    background: transparent url('/i/text_footer.jpg') no-repeat 0 100%;
    padding-bottom: 54px;
}
.pict {
    float: left;
    padding: 22px 0 0;
}
.margin {
    width: 400px;
	float: right;
    overflow: hidden;
}
#autograph {
    position: relative;
    top: -13px;
    left: 66px;
}
.signature {
    font-style: italic;
    font-size: 14px;
    line-height: 1em;
    color: #222020;
    width: 100px;
    position: relative;
    left: 125px;
    top: -80px;
}
.next {
    text-align: right;
    font-weight: normal;
}
table.news {
    color: #ffffff;
    font-size: 15px;
    line-height: 0.9em;
    width: 695px;
    background: #A2552B url('/i/news.jpg') no-repeat 0 100%;
    height: 113px;
}
.news td {
    vertical-align: top;
    padding: 28px 0 0 86px;
    background: transparent url('/i/icons/new.png') no-repeat 10px 33px;
    -background: transparent url('/i/icons/new.gif') no-repeat 10px 33px;
}
.news a {
    color: #ffffff;
    text-decoration: none;
}
.news .tfoot td {
    padding: 0;
    text-align: right;
    vertical-align: bottom;
    padding: 0 29px 19px 0;
    background: 0 none;
}
.news .tfoot a {
    text-decoration: underline;
}
.caption {
    color: #ab692d;
    padding: 20px 0 0 29px;
    font-size: 30px;
    line-height: 0.7em;
    font-style: italic;
    text-align: left;
    font-weight: normal;
}
.news .date {
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial;
    font-style: normal;
    padding: 3px 0 0;
}
/* poll */
h2.brown {
    color: #ad6036;
    font-weight: normal;
    font-style: italic;
    font-size: 30px;
    line-height: 0.7em;
    padding: 0;
    position: relative;
    z-index: 1;
}
.brown_1 {
    background: transparent url('/i/brown_3.gif') repeat-y 0 100%;
}
.brown_2 {
    background: transparent url('/i/brown_4.gif') repeat-y 100% 100%;
}
.brown_3 {
    background: transparent url('/i/brown_1.gif') no-repeat 0 0;
}
.brown_4 {
    background: transparent url('/i/brown_2.gif') no-repeat 100% 0;
}
div#voteContainer .brown_4 {
	min-height: 170px;
}
.brown_1 dl {
    padding: 15px 21px 15px;
	min-height: 90px;
	//min-height: 110px;
}
* html .brown_1 dl {
	//min-height: 110px;
}
.brown_1 dl dt {
    font-size: 20px;
    color: #e6d3ad;
    font-weight: bold;
    padding-bottom: 16px;
}
.brown_1 dl dd {
    font-size: 15px;
    color: #e6d3ad;
}
.brown_1 form {
    background: transparent url('/i/details/logo2.gif') no-repeat 118px 90%;
}
.brown_1 form dl input {
    margin: 3px 16px 0 0;
}
.button {
    margin: 0 0 24px 48px;
}
/* /poll */
/* crumbs */
.crumbs {
    background: #a2552b url('/i/crumbs.jpg') no-repeat 0 0;
    font-family: Verdana, Tahoma, Arial;
    font-size: 10px;
    line-height: 14px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 16px 0 12px 27px;
    margin: 0 -22px;
}
.crumbs a {
    color: #ffffff;
    font-style: normal;
}
.crumbs span {
    color: #000000;
}
/* /crumbs */
#left .next {
    padding: 0;
    margin: 0;
}

#left .next a {
    color: #e6d3ad;
}
.float_left {
    float: left;
    margin: 10px 22px 15px 0;
}
ul.list1 {
    padding: 7px 0 7px 34px;
}
.list1 li {
    padding: 3px 0 3px 25px;
    list-style: none;
    background: transparent url('/i/icons/list1.gif') no-repeat 0 13px;
}
.italic {
    color: #656565;
    font-style: italic;
    padding: 0;
}
.level3 {
    padding: 0 0 0 15px;
    color: #000000;
}
.level3 li {
    list-style: none;
    padding: 3px 0 1px;
    background: none;
}
.level3 ul {
    padding: 3px 0 0 16px;
}
.level3 ul li {
    padding: 3px 0 3px 24px;
    background: transparent url('/i/icons/level3.gif') no-repeat 0 13px;
    font-size: 16px;
    color: #000000;
}
.level3 a {
    font-style: italic;
    text-decoration: none;
}
/* tables */
table.contacts {
    border: 0 none;
    border-collapse: separate;
    color: #000000;
    margin: 0 -8px 8px;
}
table.contacts caption {
    font-size: 24px;
    line-height: 1em;
    font-weight: bold;
    text-align: left;
    padding: 0 0 9px 8px;
    margin: 0 0 0 6px;
}
table.contacts th {
	padding: 0 15px 0 0;
}
.brown1 {
    border: 1px solid #5c2305;
}
.brown2 {
    border: 1px solid #6b2906;
}
.brown3 {
    border: 1px solid #7f3107;
    background-color: #833207;
}
.brown3 textarea, .brown3 input {
    color: #e3cca6;
    font-style: italic;
    border: 0 none;
    background: none;
    //margin: -1px 0;
    padding: 0;
    width: 100%;
}

.brown3 textarea {
    height: 172px;
    overflow: auto;
}
.input {
    padding: 3px 4px 6px;
}
.textarea {
    padding: 7px 8px;
}
.table {
    border-collapse: separate;
    margin-top: 10px;
}
.table th, .table thead td {
    color: #000000;
    font-weight: bold;
    padding: 10px 20px 4px;
}
.table th {
	text-align: center;
}
.table td {
	text-align: left;
	color: #4c4c4c;
}
.table tbody tr {
    background: #eacfa9;
}
.table td {
    padding: 7px 20px 10px;
}
div.fortext {
    width: 193px;
    overflow: hidden;
}
/* /tables */
/* pages */
ul.pages {
    padding: 7px 0 0 3px;
    margin: 0;
}
ul.pages li {
    list-style: none;
    background: none;
    float: left;
    color: #000000;
    padding: 6px 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}
ul.pages li a {
    color: #4b2209;
    font-style: normal;
    padding: 0 6px;
}
li#active {
    background: transparent url('/i/icons/page.gif') no-repeat 1px 3px;
    //background: transparent url('/i/icons/page.gif') no-repeat 1px 4px;
    padding: 6px 11px 6px 9px;
}
ul.pages li em {
    padding: 0 8px;
}
/* /pages */
/* button */
.btn {
    background: #833207 url('/i/buttons/btn_right.gif') no-repeat 100% 0;
    padding: 0 5px 0 0;
    float: left;
    font-size: 16px;
    line-height: 16px;
    height: 31px;
    margin: 0 4px 0 0;
    text-align: center;
}
.btn a {
    background: transparent url('/i/buttons/btn_left.gif') no-repeat 0 0;
    color: #e6d3ad;
    text-decoration: none;
    padding: 6px 6px 9px 9px;
    //padding: 6px 2px 9px 9px;
    margin: 0;
    display: block;
	cursor: hand;
}

.btn input {
    background: transparent url('/i/buttons/btn_left.gif') no-repeat 0 0;
    color: #e6d3ad;
    text-decoration: none;
    padding: 6px 6px 9px 9px;
    //padding: 6px 2px 9px 9px;
    margin: 0;
    display: block;
	cursor: pointer;
	cursor: hand;
	border: none;
}
*html .btn {
	background-color: transparent;
}
/* /button */
/* 18+ */
.begin {
    background: transparent url('/i/bg_18.jpg') no-repeat 50% 0;
    font-size: 36px;
    text-align: center;
    color: #843307;
    height: 257px;
}
.begin p {
    padding: 103px 0 30px;
}
.warningSmoke {
    height: 168px;
    background: transparent url('/i/beer_mug.gif') no-repeat 63px 0px;
}
.warningSmoke div {
    padding: 0;
}
.warningSmoke p {
    padding: 10px 0 0px;
}
#footer_18 {
    margin: -168px 0 0;
    color: #a2552b;
    height: 168px;
    background: transparent url('/i/warning.png') repeat-x 50% 100%;
}
/* /18+ */
/* shadow */
.shadow, .shadow2, .shadow3 {
    padding: 1px;
    float: left;
}
.shadow1 {
    background: transparent url('/i/details/shadow1.png') repeat 0 0;
    margin: 0 0 3px;
    -zoom: 1;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/details/shadow1.png', sizingMethod='scale');
}
.shadow2 {
    background: transparent url('/i/details/shadow2.png') repeat 0 0;
    -zoom: 1;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/details/shadow2.png', sizingMethod='scale');
}
.shadow3 {
    background: transparent url('/i/details/shadow3.png') repeat 0 0;
    -zoom: 1;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/details/shadow3.png', sizingMethod='scale');
}
.shadow1 img.with_shadow {
    margin: 0;
    display: block;
}
.pict table img {
    margin: 4px 0 0 3px;
    //margin: 4px 0 1px 3px;
}
/* /shasow */
div#map {
    background: transparent url('/i/details/frame.png') no-repeat 50% 50%;
    padding: 12px;
    margin: 17px 1px;
}
/* photo list */
ul.photo_list {
    padding: 2px 0 0 18px;
    margin: 0;
}
ul.photo_list li {
    padding: 0;
    margin: 0 0 28px;
    list-style: none;
    float: left;
    background: none;
    text-align: center;
}
ul.photo_list img.photo_list_img {
    display: block;
    border: 2px solid #843307;
    margin: 4px 16px 0;
}
/* /photo list */
/* photo table with text */
table.still_library {
    margin: 2px 0 0;
}
table.still_library td {
    padding: 0 0 22px;
    vertical-align: top;
    text-align: center;
    word-wrap: break-word;
    overflow: hidden;
	width: 163px;
}
.still_library img.still_library_img {
    display: block;
    border: 2px solid #843307;
    margin: 4px auto 6px;
}
.still_library dl {
    /*height: 54px;*/
    padding: 0 4px;

}
.still_library dl dt {
    font-size: 14px;
}
.still_library dl dd {
    font-size: 12px;
}
/* /photo table with text */
/* popup window with img */
div.popup {
    position: absolute;
    background: #9a3e0d;
    font-size: 10px;
    line-height: 1em;
    color: #ffffff;
    text-align: right;
    padding: 9px;
    font-family: Verdana, Arial, sans-serif;
	z-index: 10;
}
div.popup div.popupContainer {
	position: relative;
	clear: both;
	min-width: 128px;
}
div.popup span {
    font-weight: bold;
	text-transform: uppercase;
    float: left;
    margin: 0;
	//margin: -21px 0 0;
}
div.popup img.image {
    border: 1px solid #e2ce75;
    display: block;
}
div.popup a img.close {
    border: none;
    margin: 0 0 5px;
    display: block;
	float: right;
	//float: none;
	//display: inline;
}
div.popup p {
	text-align: left;
	padding: 0 0 9px;
}
div.popup p.title {
	font-weight: bold;
	padding: 10px 0 9px;
}
div.movingImages {
	position: absolute;
	top: 0;
	left: 0;
}
a.nextPhoto, a.prevPhoto {
	display: block;
	height: 100%;
	width: 40%;
	text-align: center;
	line-height: 500px;
}
a.nextPhoto {
	float: right;
	background: transparent url('../i/e.gif') no-repeat 80% 50%;
}
a.prevPhoto {
	float: left;
	background: transparent url('../i/e.gif') no-repeat 20% 50%;
}
a.nextPhoto:hover {
	background-image: url('../i/icons/next.png');
}
a.prevPhoto:hover {
	background-image: url('../i/icons/prev.png');
}

/* /popup window with img */
.to_right {
    position: relative;
    right: 50%;
    float: right;
}
.to_center {
    position: relative;
    right: -50%;
    float: left;
}
/* catalog */
ul.simple {
    padding: 0;
    margin: 0;
}
ul.simple li {
    list-style: none;
    background: none;
    padding: 0;
    margin: 0;
    color: #823207;
    font-size: 14px;
}
ul.simple li span {
    color: #4C4C4C;
}
table.catalog_table {
    border-collapse: collapse;
    /*margin: 63px 0 0;*/
    margin: 30px 0 10px;
    table-layout: fixed;
}
table.catalog_table td {
    vertical-align: top;
}
td.catalog {
    background: #f5e8ce url('/i/details/bg_catalog.gif') repeat-x 0 100%;
    padding: 12px 17px !important;
    color: #8d3c0f;
    font-size: 12px;
    z-index: 1;
    width: 311px;
	//width: 277px;
}
.catalog_table img.catalog_img {
    /*margin: 0 21px -9px 4px;*/
    margin: 0 21px 0 4px;
    float: left;
}
.catalog_table p {
    /*padding: 10px 0 18px;*/
    padding: 5px 0;
}
td.shadow_corner {
    background: transparent url('/i/catalog/shadow_corner.png') no-repeat 0 0 !important;
    padding: 0 !important;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/catalog/shadow_corner.png', sizingMethod='crop');
}
td.shadow_right {
    background: transparent url('/i/catalog/shadow_right.png') no-repeat 0 0 !important;
    padding: 0 !important;
    width: 15px;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/catalog/shadow_right.png', sizingMethod='crop');
}
td.shadow_right img, td.shadow_corner img {
	margin: 0 !important;
}
td.shadow_bottom {
    background: transparent url('/i/catalog/shadow_bottom.png') no-repeat 0 0 !important;
    padding: 0 !important;
    height: 13px;
    -width: 300px;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/catalog/shadow_bottom.png', sizingMethod='crop');
}
/* /catalog */
/* catalog popup */
div.catalog_popup {
    position: absolute;
    width: 648px;
    text-align: left;
    font-size: 14px;
    line-height: 1.7em;
}
div.popup_cont {
	background: #fce3ba url('/i/catalog/popup_header.jpg') no-repeat 0 0;
}
div.popup_padding {
	/*min-height: 450px;*/
	max-height: 500px;
	-height: 450px;
	padding: 24px 24px;
	overflow: auto;
    background: transparent url('/i/catalog/popup_footer.jpg') no-repeat 0 100%;
}
div.popup_header {
    height: 89px;
	padding: 0 6px 0 24px;
    background: #A2552B url('/i/catalog/popup_header_dark.jpg') no-repeat 0 0;
}
div.popup_header h1 {
    color: #ffffff;
    padding: 27px 0 0 84px;
    background: transparent url('/i/icons/new.png') no-repeat 0 32px;
    -background: transparent url('/i/icons/new.gif') no-repeat 0 32px;
}
div.popup_header a {
    display: block;
}
div.popup_header a img {
    margin: 7px 0 0;
    display: block;
    float: right;
}
div.catalog_popup p {
    padding: 0 0 15px;
}
.catalog_popup img {
    float: right;
    margin: 4px 19px 0 50px;
}
* html .catalog_popup img {
	_behavior:url('/pngbehavior.htc');
}
/* catalog popup */
/* technologies */
ul.photos {
    float: left;
    height: 730px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    margin: 0;
    width: 131px;
}
ul.photos li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    background: none;
    font-size: 0;
    line-height: 0;
}
ul.photos li a, ul.photos li img {
    padding: 0;
    margin: 0;
    display: block;
}
div.technology {
    overflow: hidden;
    padding: 6px 0 0;
    margin: 0 auto;
    //margin: 0 0 0 28px;
    width: 595px;
}
div.listing_photos {
    float: left;
    overflow: hidden;
    width: 464px;
   /* filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
    background: #d1a170 url('/i/technologies/bg.jpg') no-repeat 0 0;
}
div.listing_padding {
    margin: 0;
    padding: 0 14px 6px;
    background: transparent url('/i/technologies/stamp.png') no-repeat 95% 93%;
	min-height: 724px;
}
* html div.listing_padding {
	//height: 724px;
}
.listing_photos h1 {
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    padding: 15px 0 12px;
}
.listing_photos p {
    color: #000000;
}
/* /technologies */
/* movie */
.movie {
    position: relative;
    top: -27px;
    //top: -32px;
    height: 21px;
    overflow: hidden;
    padding: 0;
    margin: 0 6px -21px;
}
.movie a {
    display: block;
    float: right;
    width: 25px;
    height: 21px;
    cursor: pointer;
}
a.back {
    background: transparent url('/i/technologies/back.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/back.png', sizingMethod='scale');
}
a.back:hover {
    background: transparent url('/i/technologies/back_over.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/back_over.png', sizingMethod='scale');
}
a.last {
    background: transparent url('/i/technologies/next.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/next.png', sizingMethod='scale');
}
a.last:hover {
    background: transparent url('/i/technologies/next_over.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/next_over.png', sizingMethod='scale');
}
a.pause {
    background: transparent url('/i/technologies/pause.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/pause.png', sizingMethod='scale');
}
a.pause:hover {
    background: transparent url('/i/technologies/pause_over.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/pause_over.png', sizingMethod='scale');
}
a.play {
    background: transparent url('/i/technologies/play.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/play.png', sizingMethod='scale');
}
a.play:hover {
    background: transparent url('/i/technologies/play_over.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/play_over.png', sizingMethod='scale');
}
a.close {
    position: relative;
    top: 31px;
    padding: 0;
    margin: -25px 5px 0 0;
    -margin-right: 3px;
    height: 25px;
    width: 29px;
    display: block;
    float: right;
    cursor: pointer;
    background: transparent url('/i/technologies/close.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/close.png', sizingMethod='scale');
}
a.close:hover {
    background: transparent url('/i/technologies/close_over.png') no-repeat 0 0;
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/technologies/close_over.png', sizingMethod='crop');
}
/* /movie */
/* comments */
dl.comments {
    clear: both;
    padding: 39px 0 0;
    margin: 0;
}
.comments dd {
    color: #000000;
    margin: 0;
    padding: 0 0 8px;
}
.comments dt {
    margin: 0;
    padding: 11px 0 1px;
}
.comments span.nick {
	color: #823207;
	font-style: italic;
	font-weight: bold;
}
.comments span.nick span{
	color: #000000;
	font-weight: normal;
}
.comments dd div {
    padding: 0;
    margin: 0;
    color: #554c3f;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}
.comments dd p {
    padding: 0 0 9px;
    margin: 0;
}
.date {
    color: #4c4c4c;
    font-style: italic;
}
/* /comments */
/* comments_block */
div.comments_block {
    margin: 17px 0 0;
    float: right;
	width: 455px;
}
div.answer_persons {
    margin: 17px 0 0;
	width: 131px;
	float: left;
}
div.answer_persons table img {
	margin: 0 0 -3px;
}
/* /comments_block */
img.floatLeft {
	float: left;
	margin: 0 12px 0 0;
}
/* forums */
ul.forums {
	padding: 0;
	margin: -3px 0 0;
}
ul.forums li {
	padding: 0;
	margin: 0;
	list-style: none;
	clear: both;
	font-size: 16px;
	line-height: 1em;
	/*height: 29px;*/
}
ul.forums dl {
	padding: 2px 15px;
	margin: 0 0 2px;
	clear: both;
	height: 35px;
	background: #833207;
	cursor: pointer;
	cursor: hand;
}
ul.forums dl dt {
	padding: 9px 0 0;
	margin: 0;
	list-style: none;
	float: left;
	font-size: 16px;
	line-height: 16px;
	color: #E3CCA6;
	font-weight: bold;
	width: 271px;
}
ul.forums dl dd {
	padding: 12px 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 1em;
	display: inline-block;
	width: 300px;
	float: right;
	color: #b86032;
}
ul.forums dl dd img {
	margin: 0 0 -2px 2px;
}
h2.forum {
	color: #000000;
	font: 18px/1em 'Times new roman';
	padding: 3px 0 4px;
}
ul.forums em {
	display: block;
	padding: 3px 3px 3px 40px;
	font-size: 14px;
}
/* topics */
ul.topics {
	padding: 0;
	margin: 0;
}
ul.topics li {
	padding: 0;
	margin: 0 0 2px;
	list-style: none;
	height: 35px;
	clear: both;
	white-space: nowrap;
	background: none;
}
ul.topics li.adminTopic {
	/*background-color: #ffffff;*/
}
ul.topics li.showAllTopics {
	padding: 0 15px 7px !important;
	height: auto !important;
}
ul.topics dl {
	height: 35px;
	padding: 0 15px 0 15px;
	margin: 0;
	clear: both;
	background: #EACFA9;
}
ul.topics dt {
	padding: 4px 0 0 !important;
	margin: 0 !important;
	font-size: 14px !important;
	line-height: 14px !important;
	color: #4c4c4c !important;
	float: left !important;
	overflow: hidden !important;
	width: 380px !important;
	background: none !important;
	font-weight: bold;
}
ul.topics dt a {
	color: #4c4c4c !important;
	text-decoration: none;
}
ul.topics dt a:hover {
	text-decoration: underline !important;
}
ul.topics dt span.nick {
	font: 10px 'Trebuchet MS', Arial;
	line-height: 12px;
	display: block;
}
ul.topics dt span.nick a {
	color: #4c4c4c;
	text-decoration: none;
}
ul.topics dt span.nick a:hover {
	text-decoration: underline !important;
}
ul.topics dd {
	padding: 10px 0 0 !important;
	margin: 0 !important;
	font-size: 10px !important;
	color: #4c4c4c !important;
	display: inline-block;
	float: right;
}
dd.topicCount {
	width: 40px !important;
}
dd.topicCommentsCount {
	width: 90px !important;
}
dd.topicDate {
	width: 135px !important;
}
ul.topics dd img {
	margin-bottom: -2px;
}
ul.topics dd strong {
	color: #7c7c7c;
}

/* /topics */

/* /forums */
/* news page */
img.newsSmallImage {
	float: left;
	margin: 0 10px 0 0;
}
p.news_date {
	font-style: italic;
	padding: 0;
}
div.news_content {
	padding: 0 0 30px;
}
/* /news page */
div.topic {
	font-size: 12px;
}
h1.forumHeader {
	float: left;
}
p.enter {
	padding: 38px 0 0;
	margin: 0;
	float: right;
	font-weight: bold;
}
/* video */
table.video {
	padding: 0;
	margin: 0;
	color: #000000;
	line-height: 17pt;
	width: 270px;
	max-width: 270px;
}
.video th {
	width: 100%;
	vertical-align: bottom;
}
.video th div {
	border-top: 2px dotted #823207;
	margin: 0 4px 0;
	display: block;
	font-size: 0;
	height: 5px;
}
*html th div {
	border: 0 !important;
}
.video th div.blackDot {
	border-top-color: #000000;
}
.video td {
	height: 24px;
	vertical-align: bottom;
	white-space: nowrap;
}
.video td span {
	display: none;
	position: absolute;
	background: #eacfa9;
	padding: 10px;
	color: #4C4C4C;
	max-width: 300px;
	font-style: italic;
}
* html .video td span {
	//width: 300px;
}
/*dl.video dt:hover span {
	display: block;
}*/
/* video */
.videoplayer {
	width: 334px;
	float: right;
	margin: 0;
}
.videoplayer object {
	display: block;
	margin: 0;
	padding: 0;
}
input.votebtn {
	background: transparent url('../i/buttons/send.png') no-repeat 0 0;
	width: 97px;
	height: 32px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
*html input.votebtn {
    -background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/buttons/send.png', sizingMethod='scale');
}
