﻿/* Main Pages */
#dstr-login, #dstr-main, #adv-main, #text-page, #exhibition-item, #adv-thank
{
    height:460px;
    padding-right:30px;
    background:url(../../Images/SideCircles.jpg) no-repeat bottom left;
    overflow:auto;
}
#FAQ, #dictionary, #archt-technic
{
    height:460px;
    padding-right:30px;
    background:url(../../Images/SideCircles.jpg) no-repeat bottom -60px;
}
#adv-search, #contact-order, #news-news, #news-item, #tips-articles, #tips-articles-item, #curtains-logos, #prjct-item, #room-item,  #cstmr-service
{
    height:460px;
    padding-right:30px;
    overflow:auto;
}
#archt-main, #archt-newsletter
{
    height:460px;
    padding-right:30px;
    background:url(../../Images/SideCircleOne.jpg) no-repeat bottom left;
}
#prjct-main, #rooms-main, #products-main, #exhibition-main
{
    height:460px;
    background:url(../../Images/CircleBg.gif) no-repeat bottom left;
}
#index
{
    position:absolute;
    top:-80px;
    left:0px;
}
#products-item
{
    height:460px;
    position:relative;
}
#index object
{
    position:absolute;
    top:15px;
    left:0px;
}
#index img
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:5;
}
#login-form
{
    margin-top:120px;
}
#dstr-login td
{
    padding:5px;
}
#dstr-login input
{
    width:220px;
}
#dstr-login table span.bd span.a
{
    display:block;
    padding-top:5px;
    padding-bottom:5px
}
#dstr-main .shdw, #adv-main .shdw, #archt-main .shdw
{
    display:inline;
    margin-left:50px;
}
#dstr-main .shdw img, #adv-main .shdw img, #archt-main .shdw img
{
    display:block;
    margin-bottom:3px;
}
#adv-main .advOrder
{
    margin-right:100px;
}
#adv-search #search, #dictionary #search
{
    background-color:#ededed;
    position:relative;
    padding:2px 15px 2px 0px;
    margin:15px 0 10px 0;
    width:640px;
}
#adv-search #search select
{
    margin-right:15px;
    width:180px;
}
#adv-search #search span.red
{
    margin:0 20px 0 20px;
}
#adv-search #search input.input
{
    margin-right:15px;
    width:160px;
}
#adv-search input.srch-btn, #dictionary input.srch-btn
{
    position:absolute;
    top:-15px;
    left:0px;
}
#adv-search #srch-rslt
{
    height:360px;
    margin-top:10px;
    overflow:auto;
}
#adv-search #srch-rslt table
{
    width:640px;
}
#adv-search #srch-rslt table td.img
{
    width:1%;
}
#adv-search #srch-rslt table td.lightgray
{
    width:210px;
}
#adv-search #srch-rslt table td.bold
{
    padding-right:20px;
    width:90px;
}
#contact-order #contact-info-r
{
    float:right;
}
#contact-order #contact-info-r td.red
{
    padding-top:5px;
}
#contact-order #contact-info-r input
{
    width:100px;
    height:12px;
    font-size:11px;
    margin-bottom:7px;
}
#contact-order #contact-info-r select
{
    width:106px;
    margin-bottom:7px;
}
#contact-order #contact-info-l
{
    float:left;
    background-color:#ededed;
    width:420px;
    margin-left:10px;
    padding:10px;
}
#contact-order #contact-info-l #txtFreeText
{
    width:335px;
    height:90px;
}
#contact-order #contact-info-l table.productTypes
{
    width:100%;
}
#contact-order #contact-info-l table.productTypes td
{
    width:130px;
}
#contact-order #contact-info-l table.productTypes td input
{
    width:11px;
    height:11px;
    margin:3px;
}
#contact-order #contact-info-l .shdw, #contact-order #contact-info-l #selectAll
{
    float:left;
}
#contact-order #contact-info-l .shdw a
{
    padding:0 10px 0 10px;
}
.shdw.white .hd-l, .shdw.white .bd-l, .shdw.white .bd
{
    background-color:White;
}
#news-news .itemslist, #tips-articles .itemslist
{
    float:right;
    width:490px;
    height:400px;
    overflow:auto;
    padding-right:1px;
}
#news-news .itemslist .date_title, #tips-articles .itemslist .date_title
{
    height:20px;
}
#news-news .itemslist img, #tips-articles .itemslist img
{
    float:right;
    margin-left:10px;
}
#news-news .itemslist .title h3, #tips-articles .itemslist .title h3
{
    float:right;
    vertical-align:top;
    font-size:13px;
    margin:0;
    cursor:pointer;
}
#news-news .itemslist .date, #tips-articles .itemslist .date
{
    color:#b11111;
    font-weight:bold;
    font-size:13px;
    margin-left:2px;
}
#news-news .text, #tips-articles .text
{
    clear:left;
}
#news-news .itemslist .link, #tips-articles .itemslist .link
{
    vertical-align:bottom;
    color:#b11111;
    float:left; 
}
#news-news .itemslist .paging, #tips-articles .itemslist .paging
{
    text-align:center;
}
#news-news .itemslist .paging .selected, #tips-articles .itemslist .paging .selected
{
    color:#b11111;
}
#tips-articles #title
{
    clear:left;
    float:left;
    width:150px;
    height:25px;
    background-color:#fafafa;
}
#tips-articles #title span
{
    margin:5px;
}
#tips-articles #title div
{
    margin-top:4px;
    height:6px;
    font-size:1px;
    background:#ededed url(../../Images/Shadow-B.png) repeat-x scroll top;
}
#tips-articles #links
{
    clear:left;
    float:left;
    width:140px;
    height:365px;
    padding:5px;
    background-color:#ededed;
}
#FAQ .shdw, #dictionary .shdw
{
    position:absolute;
    left:200px;
}
#FAQ .expanderList, #archt-technic .expanderList
{
    overflow:auto;
    height:340px;
    margin-top:50px;
    width:480px;
    padding-right:1px;
}
#dictionary .abc a
{
    display:block;
    width:15px;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    color:#808080;
}
#dictionary .abc a:hover
{
    text-decoration:none;
    color:Black;
}
#dictionary .expanderList
{
    overflow:auto;
    height:350px;
    width:480px;
    margin-top:10px;
    padding-right:1px;
}
#dictionary #search input.input
{
    margin-right:15px;
    width:400px;
}
.expanded, .unexpanded
{
    color:#b11111;
    font-weight:bold;
}
.expanded img, .unexpanded img
{
    margin-left:10px;
}
.content
{
    width:440px;
    padding-right:20px;
}
#curtains-logos .mainImg
{
    float:left;
    position:absolute;
    left:0;
    top:0;
    display:none;
}
#curtainNext
{
    position:absolute;
    top:350px;
    right:190px;
    height:26px;
    width:27px;
    z-index:1;
}
#curtainPrev
{
    position:absolute;
    top:350px;
    left:10px;
    height:26px;
    width:27px;
    z-index:1;
}
#curtains-logos #logos
{
    width:125px;
    height:400px;
    float:right;
}
#prjct-main div.title, #rooms-main div.title, #products-main div.title, #exhibition-main div.title
{
    margin-right:100px;
}

#prjct-main #slideShow
{
    top:90px;
    height:100px;
}
#prjct-main #slideShow a, #prjct-main #slideShow a img
{
    width:100px;
    height:100px;
}
#prjct-main #slideShow .bg
{
    height:30px;
}
#prjct-main #slideShow .title
{
    height:10px;
    bottom:19px;
    right:5px;
}
#prjct-main #slideShow .teaser
{
    height:10px;
    bottom:6px;
    right:5px;
}

#rooms-main #slideShow, #products-main #slideShow, #exhibition-main #slideShow
{
    top:10px;
    height:180px;
}
#rooms-main #slideShow a, #rooms-main #slideShow a img, #products-main #slideShow a, #products-main #slideShow a img, #exhibition-main #slideShow a, #exhibition-main #slideShow a img
{
    width:180px;
    height:180px;
}
#rooms-main #slideShow .bg, #products-main #slideShow .bg, #exhibition-main #slideShow .bg
{
    height:35px;
    margin-bottom:10px;
}
#rooms-main #slideShow .title, #products-main #slideShow .title, #exhibition-main #slideShow .title
{
    height:10px;
    bottom:31px;
    right:5px;
}
#rooms-main #slideShow .teaser, #products-main #slideShow .teaser, #exhibition-main #slideShow .teaser
{
    height:10px;
    bottom:18px;
    right:5px;
}
#room-item .underGallery .interactiveAdviser
{
    bottom:35px;
}
.PopUpInfo
{
    position:absolute;
    padding:10px;
    background-color:White;
    border:#808080 1px solid;
    display:none;
    z-index:111;
}

#prjct-main .adviserOrder, #rooms-main .adviserOrder, #products-main .adviserOrder, #exhibition-main .adviserOrder
{
    position:absolute;
    top:300px;
    left:90px;
}
#prjct-item .item-data
{
    height:310px;
}

.item-data-hall
{
    height:288px;
    overflow:auto;
    width:160px;
    background-color:#ededed;
    padding:10px;
    float:right;   
}

.item-info
{
    margin-bottom:10px;
    min-height:45px;
}
.item-data
{
    height:235px;
    overflow:auto; 
}
.item-data h1, .item-data-hall h1
{
	font-size:12px;
}
.item-data, .item-info
{
    width:160px;
    background-color:#ededed;
    padding:10px;
    float:right;  
}
#gallery
{
    float:left;
    clear:left;
}
#cstmr-service input
{
    margin-left:50px;
}
#cstmr-service .dthr
{
    width:580px;
}
#cstmr-service #btn-form
{
    width:560px;
    padding:10px;
    background-color:#ededed;
}
#cstmr-service #btn-form table textarea
{
    width:230px;
    height:120px;
}
#cstmr-service #btn-form .shdw a
{
    padding:0 30px 0 30px;
}


#archt-newsletter #registration
{
    background-color:#ededed;
    padding:15px;
    margin-top:80px;
    width:250px;
    height:60px;
}
#archt-newsletter #registration div
{
    margin-bottom:10px;
}
#archt-newsletter #registration table.shdw
{
    display:inline;
    position:relative;
    bottom:-10px;
}

/**** MiniProductsMenu ****/
#miniProductsMenu
{
    direction:ltr;
    position:absolute;
    font-weight:bold;
    top:50px;
    left:0px;
    z-index:15;
}
#miniProductsMenu, #miniProductsMenu a
{
    color:#cccccc;
}
#miniProductsMenu span:hover, #miniProductsMenu a:hover, #miniProductsMenu span.active, #miniProductsMenu a.red
{
    color:#b11111;
}
#Lvl1 span
{
    cursor:url('../../Images/Hand.cur'),auto;
}
/**** MiniProductsMenu ****/

/**** ProductsMenu ****/
#productsMenu
{
    direction:ltr;
    position:absolute;
    font-weight:bold;
    width:705px;
    right:0px;
    z-index:15;
}
#productsMenu div
{
    right:0px;
    position:absolute;
}
#productsMenu br
{
    font-size:17px;
}
#productsMenu, #productsMenu a
{
    color:#cccccc;
}
#productsMenu span:hover, #productsMenu a:hover, #productsMenu span.active, #productsMenu a.red
{
    color:#b11111;
}
#Types span, #SubTypes span, #Properties span
{
    cursor:url('../../Images/Hand.cur'),auto;
}
 #Properties span, #Properties span, #Products a
{
    display:inline-block;
    padding:0 8px 0 8px;
    background-color:#ededed;
    height:17px;
}
/**** ProductsMenu ****/

#products-item .productVideoLink
{
	position:absolute;
	top:400px;
	left:500px;
}
#products-item .item-info, #products-item .item-data
{
    margin-right:30px;
}
.underGallery
{
    text-align:left;
    padding:10px 0 10px 140px;
}
.underGallery a.link
{
    margin:0 15px 0 15px;
    padding:0 20px 0 20px;
    color:#b11111;
    border-bottom:solid 2px #ededed;
}
.underGallery .interactiveAdviser
{
    position:absolute;
    left:0px;
    bottom:0px;
}
