/***********************************************************
*TurnIt STYLES
*Designed by Dima Svirid, 2007
************************************************************/
body, form, h1, table, a, textarea {
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
color: #222222;
}
body {
overflow-x: hidden; 
} 
textarea, input {
font-size: 13px;
font-family: Arial, Tahoma, Verdana;
} 
/***********************************************************
* PNG IMAGE BEHAVIOR, IE6 FIX
*Designed by Dima Svirid, 2007
*Class: png.htc
************************************************************/
img.png {
behavior: url("/api/src/css/png.htc");
}
fieldset {
border: 1px solid #cecbce;
padding: 10px;
}
legend {
padding-left: 10px;
padding-right: 10px;
}
img {
border: 0px;
}
body {
background-color: #f0f0f0;
}
td.empty {
font-size: 1px;
}
div {
margin: 0px;
padding: 0px;
/*
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
behavior:url("/api/src/css/boxsizing.htc");
*/
}
p.empty {
margin: 0px;
padding: 0px;
}
.turnit-button-x60 {
border: 0;
font-size: 11px;
background: url(/multimedia/homepage_images/turnit-button-60.gif) no-repeat;
width: 60px;
height: 15px;
text-decoration: none;
display: block;
padding-top: 2px;
margin-bottom:4px;
}
/*FORM*/
.turnit-text {
border: 1px solid #bbbbbb;
border-top: 2px solid #bbbbbb;
border-bottom: 1px solid #dddddd;
}
select {
border: 1px solid #bbbbbb;
border-top: 2px solid #bbbbbb;
border-bottom: 1px solid #dddddd;
}
input.turnit-button_x130 {
border: 0;
font-size: 11px;
background: url(/multimedia/homepage_images/buttonx130.gif);
width: 130px;
height: 22px;
}
.turnit-bigger-font {
font-size: 12px;
}
input.turnit-search-field {
width: 135px;
}
.turnit-fieldx400 {
width: 400px;
}
.turnit-fieldx350 {
width: 350px;
}
.turnit-fieldx250 {
width: 250px;
}
.turnit-fieldxbig {
padding: 3px;
}
input.turnit-fieldx200 {
width: 160px;
}
input.turnit-fieldx180 {
width: 160px;
}
.turnit-fieldx50 {
width: 50px;
}
.turnit-fieldx100 {
width: 100px;
}
.turnit-fieldx150 {
width: 150px;
}
input.turnit-button-go {
width: 35px;
}
input.turnit-button-login {
width: 50px;
}
input.turnit-button-submit, .turnit-button-submit {
width: 69px;
height: 21px;
cursor: pointer;
}
/*PRELOADERS*/
.turnit-loading-indicator {
position:absolute;
top:400px;
left: 520px;
width: 36px;
height: 36px;
z-index: 10000;
}
/*DIVS CONTENT*/
.turnit {
margin: 0px auto;
padding: 0px;
background-color: #ffffff;
width: 1001px;
border: 0px;
/*border-right: 1px solid #a8a7a7;
border-left: 1px solid #a8a7a7;*/
align: center;
}
.turnit .turnit-header {
position: relative;
height: 120px;
overflow: hidden;
background: url(/multimedia/homepage_images/header_background.gif) repeat-x;
}
.turnit .turnit-bottom-header {
width: 99%;
text-align: right;
color: #ffffff;
padding-top:10px;
font-weight:bold;
}
.turnit .turnit-bottom-slider {
width: 940px;
height: 205px;
padding-left: 10px;
}
/*FILE UPLOADER*/
.turnit .turnit-upload-default {
width: 400px;
padding-top: 3px;
color: #ff0000;
height: 20px;
border-bottom: 1px solid #dddddd;
}
.turnit .turnit-progress-bar {
width: 400px;
height: 15px;
/*border: 1px solid #dddddd;*/
}
.turnit .turnit-progress-percent {
width: 50px;
color: #000000;
text-align: right;
padding-right: 5px;
}
.turnit .turnit-message-box {
position: relative;
width: 400px;
overflow: hidden;
height: 1px;
margin-left: 120px;
}
.turnit .turnit-message-box .turnit-message-box-text  {
width: 90%;
border: 2px solid #ff0000;
background-color: #feff8b;
color: #ff0000;
text-align: center;
padding: 10px;
margin: 15px;
font-weight: bold;
}
.turnit .turnit-message-box-static {
width: 100%;
border: 2px solid #ff0000;
background-color: #feff8b;
padding: 10px;
color: #ff0000;
text-align: center;
font-weight: bold;
display: none;
}
.turnit .turnit-header .turnit-header-logo {
width: 426px;
height: 120px;
}
.turnit .turnit-header .turnit-header-tabs {
position: absolute;
bottom: 0px;
width: 100%;
height: 25px;
text-align: right;
}
.turnit .turnit-header .turnit-header-banner {
position: absolute;
width: 240px;
top: 0px;
left: 750px;
height: 80px;
}
.turnit .turnit-content {
background-color: #ffffff;
width: 1000px;
}
.turnit .turnit-content .turnit-result {
width: 750px;
position: relative;
}
.turnit .turnit-content .turnit-result  .turnit-result-view {
background: url(/multimedia/homepage_images/gallery_view.gif) no-repeat;
width: 20px;
height: 20px;
position: absolute;
cursor: pointer;
top: 0px;
}
.turnit .turnit-content .turnit-result  .turnit-result-view-thumbs {
background-position: left top;
right: 30px;
}
.turnit .turnit-content .turnit-result  .turnit-result-view-lines {
background-position: right top;
right: 5px;
}
.turnit .turnit-content .turnit-result  .turnit-result-view-selected {
background-color: #ffffff;
}
.turnit .turnit-more, .turnit .turnit-less {
position: relative;
width: 100%;
height: 13px;
cursor: pointer;
}
.turnit .turnit-more {
background: url(/multimedia/homepage_images/more.gif) no-repeat center center;
}
.turnit .turnit-less {
background: url(/multimedia/homepage_images/less.gif) no-repeat center center;
}
.turnit .turnit-content .turnit-content-left {
width: 215px;
float: left;
overflow: hidden;
}
.turnit .turnit-content .turnit-content-left .turnit-advanced-search {
height: 1px;
overflow: hidden;
}
.turnit .turnit-content .turnit-content-left .turnit-categories-content {
}
.turnit .turnit-content .turnit-content-left .turnit-lang-content {
height: 123px;
overflow: hidden;
}
.turnit .turnit-content .turnit-category {
width: 100%;
height: 25px;
border-bottom: 1px dashed #bbbbbb; 
}
.turnit .turnit-content .turnit-category .turnit-category-rating {
position: absolute;
top: 3px;
right: 3px;
width: 60px;
height: 12px;
}
.turnit .turnit-content .turnit-category .turnit-category-rating .turnit-category-rating-bar {
position: absolute;
top: 0px;
left: 0px;
background-color: #ffba00;
height: 100%;
font-size: 5px;
}
.turnit .turnit-content .turnit-category .turnit-category-rating .turnit-category-rating-stars {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.turnit .turnit-content .turnit-category-all {
border: none; 
}
.turnit .turnit-content .turnit-category .turnit-category-text {
position: relative;
top: 4px;
left: 0px;
width: 100%;
padding: 2px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
}
.turnit .turnit-content .turnit-category .turnit-category-mouseover {
background-color: #ffffff;
}
.turnit .turnit-content .turnit-content-area {
background-color: #efefef;
border-collapse: collapse;
width: 95%;
}
.turnit .turnit-content .turnit-content-area-left {
width: 200px;
}
.turnit .turnit-content .turnit-content-center {
float: left;
width: 640px;
}
.turnit .turnit-content .turnit-content-center .turnit-content-slides-content {
display: none;
position: relative;
width: 100%;
height: 100%;
}
.turnit .turnit-footer {
clear: both; 
width:100%;
background-color: #222222;
text-align: center;
}
.turnit .turnit-footer .turnit-footer-content {
color: #ffffff;
}
.turnit .turnit-footer .turnit-footer-content-infotxt {
color: #ffffff;
padding: 10px;
text-align: justify;
}
.turnit .turnit-footer .turnit-footer-content-infotxt a {
color: #ffffff;
}
.turnit .turnit-footer .turnit-footer-content .turnit-footer-area {
background-color: #2d2d2d;
border-collapse: collapse;
width: 100%;
}
/*Text*/
.turnit .turnit-title {
color: #303030;
font-weight: bold;
font-size: 15pt;
}
.turnit .turnit-title-list {
color: #a60303;
font-size: 14pt;
text-decoration: none;
}
.turnit a.turnit-title-list:hover {
text-decoration: underline;
}
.turnit .turnit-title-small {
color: #303030;
font-weight: bold;
font-size: 13pt;
}
.turnit .turnit-link-large {
color: #303030;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
.turnit .turnit-link-large:hover {
background-color: #c0c0c0;
}
.turnit .turnit-category-link {
font-size: 8pt;
text-decoration: none;
}
.turnit .turnit-category-link-all {
font-weight: bold;
color: #b50000;
font-size: 10pt;
}
.turnit .turnit-link-leftmenu {
font-weight: bold;
color: #b50000;
font-size: 10pt;
width: 100%;
line-height:25px;
margin-left: 4px;
}
/*TAGS*/
.turnit .turnit-tags-text {
color: #df0000;
text-decoration: none;
font-weight: bold;
}
.turnit .turnit-tags-text:hover {
background-color: #ffffff;
}
.turnit .turnit-tags-normal {
font-size: 9pt;
}
.turnit .turnit-tags-big {
font-size: 11pt;
}
.turnit .turnit-tags-large {
font-size: 13pt;
}
/*LANGUAGES*/
.turnit .turnit-lang-text {
color: #696767;
text-decoration: none;
font-weight: bold;
}
.turnit .turnit-lang-text:hover {
background-color: #ffffff;
}
/*MY ACCOUNT*/
.turnit .turnit-myaccount {
position: relative;
top: 10px;
height: 390px;
}
.turnit .turnit-myaccount .turnit-myaccount-content {
position: absolute;
width: 550px;
height: 100%;
/*background-color: green;*/
}
.turnit .turnit-myaccount .turnit-myaccount-menu {
position: absolute;
width: 170px;
height: 100%;
left: 565px;
overflow: hidden;
background-color: #efefef;
padding:10px;
margin-right: 10px;
}
.turnit .turnit-myaccount .turnit-myaccount-menu .turnit-myaccount-menu-item {
position: relative;
width: 90%;
height: 25px;
border-bottom: 1px dashed #bbbbbb; 
overflow: hidden;
}
.turnit .turnit-myaccount .turnit-myaccount-menu .turnit-myaccount-menu-item  .turnit-myaccount-menu-text {
position: relative;
width: 250px;
top: 5px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.turnit-yellow-message-box {
background-color: #feffb8;
padding:20px;
}
/*BASKET*/
.turnit-basket-proxy {
position: absolute;
border: 1px solid #000000;
z-index: 999999;
}
.turnit .turnit-header .turnit-header-favorites {
position: absolute;
top: 10px;
left: 250px;
width: 220px;
height: 80px;
}
.turnit .turnit-header .turnit-header-basket {
position: absolute;
top: 10px;
left: 520px;
width: 220px;
height: 80px;
}
.turnit .turnit-header .turnit-header-checkout {
position: relative;
top: 0px;
right: 0px;
width: 100%;
height: 16px;
background: url(/multimedia/homepage_images/checkout.png) no-repeat right top;
cursor: pointer;
}
.turnit .turnit-header .turnit-header-checkout-cart {
background: url(/multimedia/homepage_images/checkout_basket.png) no-repeat left top;
}
.turnit .turnit-header .turnit-header-checkout-text {
position: relative;
top: 1px;
right: 0px;
width: 100%;
height: 15px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: right;
color: #a10000;
}
.turnit .turnit-header .turnit-header-checkout-text-basket {
text-align: left;
}
.turnit .turnit-header .turnit-header-clips {
position: relative;
top: 3px;
right: 0px;
width: 100%;
height: 47px;
overflow: hidden;
}
.turnit .turnit-header .turnit-header-clips .turnit-header-clip {
position: relative;
top: 0px;
width: 40px;
height: 45px;
float: right;
border: 1px solid #8d96a4;
margin-left: 4px;
margin-bottom: 2px;
cursor: pointer;
}
.turnit .turnit-header .turnit-header-clips .turnit-header-clip-basket {
float: left;
}
.turnit .turnit-content .turnit-basket-view {
position: relative;
width: 100%;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-view-empty {
height: 400px;
background: url(/multimedia/homepage_images/basket_empty.gif) no-repeat center center;
}
.turnit .turnit-content .turnit-basket-view  .turnit-basket-view-title {
font-size: 15px;
color: #df0000;
font-weight: bold;
}
.turnit .turnit-content .turnit-basket-view .turnit-my-favorites {
height: 400px;
background: url(/multimedia/homepage_images/favor_empty.gif) no-repeat center center;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-checkout-button {
position: absolute;
top: -2px;
right: 0px;
width: 103px;
height: 22px;
background: url(/multimedia/homepage_images/checkout_button.gif) no-repeat right top;
cursor: pointer;
display: none;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment-button {
position: absolute;
top: -2px;
right: 0px;
width: 103px;
height: 22px;
background: url(/multimedia/homepage_images/payment_button.gif) no-repeat right top;
cursor: pointer;
display: none;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-view-header {
border-bottom: 2px solid #bbbbbb;
padding: 5px;
font-weight: bold;
}
/*TOOLTIP*/
.turnit-tooltip-content {
width: 400px;
height: 180px;
overflow: auto;
}
/*PAYMENT PAGE*/
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment {
width: 740px;
padding-left: 10px;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment .turnit-basket-payment-row {
position: relative; 
width: 100%;
height: 110px;
border-bottom: 1px dashed #bbbbbb;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment .turnit-basket-payment-info {
border: 3px solid #c73636;
background-color: #fdffc5;
width: 670px;
left: 30px;
top: 20px;
margin-bottom: 30px;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment .turnit-basket-payment-row  .turnit-basket-payment-logo {
position: absolute; 
width: 200px;
height: 100%;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment .turnit-basket-payment-row  .turnit-basket-payment-text {
position: absolute; 
width: 310px;
height: 100%;
left: 220px;
top: 20px;
}
.turnit .turnit-content .turnit-basket-view .turnit-basket-payment .turnit-basket-payment-row  .turnit-basket-payment-checkout {
position: absolute; 
width: 200px;
height: 50px;
right: 30px;
top: 30px;
cursor: pointer;
}
.turnit-properties-subscription {
position: relative; 
display: none;
height: 100%;
}
.turnit-properties-subscription-background {
position: absolute; 
width: 114%;
height: 110%;
background-color: #fdff78;
margin: -10px;
top:0px;
z-index: 1;
}
.turnit-properties-subscription-block {
position: relative; 
z-index: 2;
}
.turnit-subscriptions-title {
background-color: #efefef;
font-weight: bold;
padding:5px;
}
.turnit-subscriptions-text{
padding:5px;
border-bottom: 1px solid #efefef;
}
.turnit-subscriptions-link{
font-weight: bold;
font-size: 10pt;
color: #c00606;
}
/***********************************************************
*Turnit Magazine Gallery
*Designed by Dima Svirid, 2007
************************************************************/
.turnit .turnit-stock-gallery-header {
height: 21px;
background-color: #efefef;
padding-top: 5px;
padding-left: 5px;
overflow: hidden;
padding-right: 0px;
padding-bottom: 0px;
}
.turnit .turnit-stock-gallery-bottom {
width: 100%;
height: 25px;
background-color: #efefef;
padding:1px;
float:left;
text-align: right;
}
.turnit .turnit-stock-gallery-header-link {
color: #df0000;
font-weight: bold;
font-size: 12px;
}
.turnit .turnit-stock-gallery {
position: relative;
width:100%;
height: 100%;
top:0px;
display: block;
}
.turnit .turnit-stock-gallery-properties {
position: relative;
width:100%;
height: 100%;
top:0px;
display: none;
}
.turnit .turnit-stock-gallery-categories {
display: none;
}
.turnit .turnit-stock-gallery-properties .turnit-stock-clip-description {
font-size: 12px;
}
.turnit-preview-flash-player {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: 1000000;
}
/*THUMB STYLE*/
.turnit .turnit-stock-clip-thumb {
width: 135px;
height: 232px;
background-color: #efefef;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 15px;
padding: 5px;
float: left;
position: relative;
text-align: center;
overflow: hidden;
}
.turnit .turnit-stock-clip-thumb-issue {
height: 205px;
}
.turnit .turnit-stock-clip-thumb-issuewith {
height: 217px;
}
.turnit .turnit-stock-clip-thumb-bottom {
width: 145px;
height: 235px;
margin-left: 0px;
margin-right: 10px;
text-align: center;
cursor:pointer;
display: none;
padding: 5px;
overflow: hidden;
background-color: #212021;
}
.turnit .turnit-stock-clip-thumb-notitle {
height: 170px;
}
.turnit .turnit-stock-clip-wrapper {
width: 100%;
height: 170px;
overflow: hidden;
text-align: center;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-preview {
height: 170px;
z-index: 1;
overflow: hidden;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-zoom {
width: 50px;
height: 71px;
position: absolute;
top: 0px;
right: -10px;
z-index: 2;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-readforfree {
width: 50px;
height: 71px;
position: absolute;
top: 130px;
right: 0px;
z-index: 2;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-subscribe {
width: 81px;
height: 42px;
position: absolute;
top: 135px;
right: 0px;
z-index: 1;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-info {
width: 80px;
height: 17px;
position: absolute;
top: -5px;
left: -5px;
z-index: 1;
overflow: hidden;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-info .turnit-stock-clip-info-image {
width: 100%;
height: 100%;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-info .turnit-stock-clip-info-txt {
position: absolute;
white-space: nowrap;
top:2px;
left: 8px;
}
.turnit .turnit-stock-clip-thumb .turnit-stock-clip-preview-cover {
width: 100%;
height: 113px;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
cursor: pointer;
}
.turnit .turnit-stock-clip-buttons {
width: 100%;
height: 19px;
top: 3px;
z-index: 2;
left: -2px;
position: relative;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button {
position: absolute;
width: 21px;
height: 19px;
cursor: pointer;
background-image: url(/multimedia/homepage_images/clip_buttons.gif);
background-repeat: no-repeat;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-info {
background-position: 0px top;
left: 20px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-favor {
background-position: -48px top;
left: 62px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-toc {
background-position: -72px top;
left: 40px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-preview {
background-position: -24px top;
left: 0px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-subscribe {
background-position: -96px top;
left: 82px;
width: 57px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-preview-disabled {
background-position: -24px bottom;
cursor: default;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-subscribe-disabled {
background-position: -96px bottom;
cursor: default;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-subscribe-mousedown {
background-position: -96px -19px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-favor-mousedown {
background-position: -48px -19px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-preview-mousedown {
background-position: -24px -19px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-toc-mousedown {
background-position: -72px -19px;
}
.turnit .turnit-stock-clip-buttons .turnit-stock-clip-button-info-mousedown {
background-position: 0px -19px;
}
.turnit .turnit-line-view-button {
margin-left: 3px;
width: 112px;
height: 22px;
}
.turnit .turnit-stock-clip-title {
position: relative;
display: block;
width: 98%;
font-size: 11px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-weight: bold;
line-height: 14px;
}
.turnit .turnit-stock-clip-titlemain {
color: #919191;
}
.turnit .turnit-stock-clip-comments {
font-size: 11px;
text-overflow: ellipsis;
text-align: center;
color: #9d0000;
height: 14px;
}
/***********************************************************
*PAGINATOR
************************************************************/
.turnit-search-found {
padding:7px;
color:#ff0000;
font-weight:bold;
font-size: 12pt;
}
.turnit-search-options {
padding:7px;
font-size: 10pt;
}
a.turnit-search-letter {
font-size: 9pt;
font-weight: bold;
}
a.turnit-search-letter-selected {
text-decoration: none;
color: #ff0000;
font-size: 13pt;
font-weight: bold;
}
a.turnit-search-letter-disabled {
text-decoration: none;
color: #cac8c8;
font-weight: normal;
}
.turnit-text-field-paginator {
width:25px;
font-size:9px;
text-align:center;
height:14px;
padding:0px;
}
.turnit .turnit-stock-pages {
position: relative;
width: 100%;
padding: 5px;
bottom: 0px;
}
.turnit .turnit-stock-pages-buttons {
width: 190px;
height: 18px;
top: 0px;
right: 0px;
position: relative;
}
.turnit .turnit-stock-pages-status {
position: absolute;
width: 100px;
left: 45px;
text-align: center;
}
.turnit .turnit-stock-pages-wait {
position: relative;
width: 16px;
height: 16px;
top: -1px;
visibility: hidden;
left: 0px;
}
.turnit .turnit-stock-pages-separator {
position: relative;
width: 2px;
height: 12px;
top: 0px;
margin-left: 5px;
margin-right: 5px;
}
.turnit .turnit-stock-page-search {
position: relative;
width: 102px;
height: 18px;
left: 0px;
top: 0px;
background-image: url(/multimedia/homepage_images/page_buttons.gif);
background-repeat: no-repeat;
background-position: right top;
cursor: pointer;
}
.turnit .turnit-stock-page-button--down {
background-position: right bottom;
}
.turnit .turnit-stock-page-view {
position: relative;
top: 0px;
width: 60px;
height: 18px;
background-image: url(/multimedia/homepage_images/page_view.gif);
background-repeat: no-repeat;
}
.turnit .turnit-stock-page-view-2 {
background-position: left -21px;
}
.turnit .turnit-stock-page-view-3 {
background-position: left bottom;
}
.turnit .turnit-stock-page-view .turnit-stock-page-view-button {
width: 20px;
height: 100%;
float: left;
cursor: pointer;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button {
position: absolute;
width: 18px;
height: 18px;
cursor: pointer;
background-image: url(/multimedia/homepage_images/page_buttons.gif);
background-repeat: no-repeat;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-backall {
background-position: 0px top;
left: 0px;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-backall-down {
background-position: 0px bottom;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-back {
background-position: -22px top;
left: 22px;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-back-down {
background-position: -22px bottom;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-forward {
background-position: -45px top;
left: 150px;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-forward-down {
background-position: -45px bottom;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-forwardall {
background-position: -68px top;
left: 172px;
}
.turnit .turnit-stock-pages-buttons .turnit-stock-page-button-forwardall-down {
background-position: -68px bottom;
}
/***********************************************************
*Tab Styles
*Designed by Dima Svirid, 2007
*Class: tab.js
************************************************************/
/*Tabs*/
.turnit-header-tabs .element-tabs {  
position: absolute;
height: 25px;
overflow: hidden;
width: 100%;
left: 225px;
}
/* TABD FOR MY ACCOUNT*/
.turnit-content-slides-content .element-tabs {  
position: absolute;
height: 30px;
overflow: hidden;
width: 100%;
left: 0px;
background: url(/multimedia/homepage_images/myaccount_tab_back.gif) repeat-x;
}
.element-tabs .element-tabs-tab {
position: absolute;
cursor: pointer;
top: 0px;
height: 100%;
}
.element-tabs .element-tabs-tab-left, .element-tabs .element-tabs-tab-right, .element-tabs .element-tabs-tab-center {
position: absolute;
background: url(/multimedia/homepage_images/tab.gif) no-repeat left bottom;
height: 100%;
}
.turnit-content-slides-content .element-tabs .element-tabs-tab-left, .turnit-content-slides-content .element-tabs .element-tabs-tab-right, .turnit-content-slides-content .element-tabs .element-tabs-tab-center {
background: url(/multimedia/homepage_images/tab2.gif) no-repeat left bottom;
} 
.element-tabs .element-tabs-tab .element-tabs-tab-left {
position: absolute;
left: 0px;
width: 5px;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center {
position: absolute;
left: 5px;
overflow: hidden;
background-position: center bottom;
}
.element-tabs .element-tabs-tab .element-tabs-tab-right {
position: absolute;
background-position: right bottom;
width: 5px;
right: 0px;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center .element-tabs-tab-text {
position: absolute;
left: 0px;
top: 6px;
font-size: 8pt;
white-space: nowrap;
text-align: center;
text-overflow: ellipsis;
color: #ffffff;
padding-left: 4px;
padding-right: 7px;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center .element-tabs-tab-icon {
position: absolute;
width: 16px;
height: 16px;
top: 4px;
left: 2px;
}
.element-tabs .element-tabs-tab  .element-tabs-tab-left-selected {
background-position: left top;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center-selected {
background-position: center top;
}
.element-tabs .element-tabs-tab .element-tabs-tab-right-selected {
background-position: right top;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center-selected {
background-position: center top;
}
.element-tabs .element-tabs-tab .element-tabs-tab-center .element-tabs-tab-text-selected {
color: #333333;
}
/*Tab content*/
.element-tabs-content {
position: relative;
width: 100%;
height: 0px;
overflow: hidden;
border: none;
}
.element-tabs-content .element-tabs-content-block {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top: 0px;
left: 0px;
/*background-color: #ffffff;*/
}
/***********************************************************
*CUSTOM ELEMENTS STYLES
*Designed by Dima Svirid, 2007
************************************************************/
/*CUSTOM CORNER BLOCK*/
.element-custom-corner {  
align: center;
width:500px;
height: 200px;
}
.element-custom-corner .element-custom-corner-top {  
position: relative;
height: 20px;
overflow: hidden;
}
.element-custom-corner .element-custom-corner-top .element-custom-corner-top-left {  
position: absolute;
background-position: left top;
width: 20px;
height: 100%;
left: 0px;
}
.element-custom-corner .element-custom-corner-top .element-custom-corner-top-center {
position: absolute;
background-position: center top;
top: 0px;
height: 100%;
}
.element-custom-corner .element-custom-corner-top .element-custom-corner-top-right {
position: absolute;
background-position: right top;
width: 20px;
height: 100%;
right: 0px;
}
.element-custom-corner .element-custom-corner-body {  
position: relative;
height: 100%;
}
.element-custom-corner .element-custom-corner-body .element-custom-corner-body-left {
position: absolute;
background-position: left center;
width: 20px;
left: 0px;
height: 100%;
}
.element-custom-corner .element-custom-corner-body .element-custom-corner-body-center {
position: absolute;
background-position: center center;
top: 0px;
height: 100%;
}
.element-custom-corner .element-custom-corner-body .element-custom-corner-body-right {
position: absolute;
background-position: right center;
width: 20px;
right: 0px;
height: 100%;
}
.element-custom-corner .element-custom-corner-bottom {  
position: relative;
overflow: hidden;
}
.element-custom-corner .element-custom-corner-bottom .element-custom-corner-bottom-left {  
position: absolute;
background-position: left bottom;
height: 100%;
left: 0px;
}
.element-custom-corner .element-custom-corner-bottom .element-custom-corner-bottom-center {
position: absolute;
background-position: center bottom;
height: 100%;
}
.element-custom-corner .element-custom-corner-bottom .element-custom-corner-bottom-right {
position: absolute;
background-position: right bottom;
height: 100%;
right: 0px;
}
/***********************************************************
*Slides Class Styles
*Designed by Dima Svirid, 2007
*Class: slides.js
************************************************************/
.element-slides {
width: 100%;
position: relative;
}
.turnit-content-center .element-slides {
left: 10px;
top: 10px;
}
.element-slides .element-slides-screen {
position: relative;
width:98%;
height: 200px;
overflow: hidden;
}
.element-slides .element-slides-screen .element-slides-screen-film {
position: relative;
height: 100%;
}
.element-slides .element-slides-screen .element-slides-screen-film .element-slides-screen-frame {
position: absolute;
}
/***********************************************************
* CUSTOM FORM ELEMENTS
*Designed by Dima Svirid, 2007
*Class: elements.js
************************************************************/
/***********************************************************
* DISABLE SCREEN
*Designed by Dima Svirid, 2007
*Class: system.js
************************************************************/
.element-screen-disabled {
background-color: #000000;
position: absolute;
text-align: center;
top:0;
left:0;
z-index: 10000;
}
/***********************************************************
* IMAGE PREVIEW ELEMENT
*Designed by Dima Svirid, 2007
*Class: image_preview.js
************************************************************/
.element-image-preview {
background-color: #ffffff;
position: absolute;
width: 200px;
height: 100px;
overflow: hidden;
border: 0px solid #ffffff;
z-index: 10001;
}
.element-image-preview .element-image-preview-menu {
position: absolute;
/*background-color: #ffffff;*/
right: 0px;
top: 2px;
width: 100%;
height: 20px;
text-align: right;
}
.comments {
position: absolute;
background-color: #ffffff;
top: 0px;
left:0px;
width: 100%;
height: 100%;
}
.buttons {
/*width: 100%;
height: 100%;*/
}

/***********************************************************
* ADVANCED SEARCH
*Designed by Dima Svirid, 2009
*Class: text_search.js
************************************************************/
.element-lucene-keyword {
	background-color: #A60303 !important;
	color: #ffffff !important;
}
/*	Did YouMean	*/
.element-lucene-didyoumean, .element-lucene-didyoumean-word {
	font-size: 10pt;	
	display: inline;
	list-style-type: none !important;	
	margin: 0px;
	padding: 0px;
}
.element-lucene-didyoumean-word a {
	font-size: 10pt;	
}
.element-lucene-didyoumean {
	color: #cc0000;
	margin-left: 7px;
}
.element-lucene-keyword {
	font-weight: bold;
	background-color: #e9fef1;
}
