::selection{ background-color: #7C5D4A; }
::moz-selection{ background-color: #7C5D4A; }
::webkit-selection{ background-color: #7C5D4A; }

@font-face { 
font-family:'Garamond'; 
src:url('fonts/garamondpremrpro-smbdit-webfont.eot');
src:url('fonts/garamondpremrpro-smbdit-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/garamondpremrpro-smbdit-webfont.woff') format('woff'),
url('fonts/garamondpremrpro-smbdit-webfont.ttf') format('truetype'),
url('fonts/garamondpremrpro-smbdit-webfont.svg#GaramondPremierProSBdIt') format('svg');
src: local("Garamond-SemiBoldItalic"), url('fonts/garamondpremrpro-smbdit-webfont.ttf') format("truetype");
}
/* Text Fonts werden ueber fonts.css und fonts_ru.css geladen! */
img{
max-width:100%;
width:auto\9;
}
.ie8 img{
max-width:none;
width:auto;
}
body{
background-color:#000;
font:13px/18px normal 'StandardTextFont', Helvetica, Arial, sans-serif;
color:white;
}
#wrapper{
min-height:100%;
min-width:1024px;
position:relative;
top:0px;
left:0px;
}
a{
color:#7c5d4a;
text-decoration:none;
background-color:transparent;
font-weight:normal;
line-height:110%;
}
header{
}
h2{
font-family:'Garamond';
text-transform:uppercase;
font-size:3.0em;
color:white;
text-align:left;
}
#b_text h2{
/*position: absolute;
top: 30px;*/
}
article{
position:absolute;
bottom:150px;
font-family:'StandardTextFont';
font-size:1.1em;
text-align:left;
}
code{
font-family:Consolas, Monaco, Courier New, Courier, monospace;
font-size:12px;
background-color:#f9f9f9;
border:1px solid #D0D0D0;
color:#002166;
display:block;
margin:14px 0 14px 0;
padding:12px 10px 12px 10px;
}
#container{
padding-bottom:143px;   /* Height of the footer */
text-align:center;
}
#content{
position:relative; top:0px; left:0px;
margin:0px auto;
overflow:hidden;
z-index:1;
/*margin-bottom:125px;*/
border-bottom: 2px solid #999;
}
#content_welcome,#content_meta{
position:relative;
top:0px;
left:0px;
margin:0px auto;
overflow:hidden;
}
#content_meta,
#content_partners,
#content_legal,
#content_welcome
{
border-bottom:2px solid #999999;
}
#content_detail{
position:relative;
top:0px;
left:0px;
margin:0px auto;
overflow:hidden;
z-index:1;
border-bottom:1px solid #999999;
}
div#gallery{
display:none;
}
/************ CONTACT *************/
aside#asidebox article#scrollbox h3{
margin-top:0px;
margin-bottom:5px;
}
aside#asidebox article#scrollbox h3:first-child{
padding-top:1px;
}
#contact_form_wrapper{
display:none;
}
#contact_text_wrapper{
}
#contact_form fieldset{
float:left;
margin-right:3px;
}
#contact_switch{
cursor:pointer;

}
#contact_span_arrows{
position:relative;
top:-2px;
}
#newsletter_form{
clear:both;	
width:300px;
}
#contact_form label,
#newsletter_form label{
display:block;
margin-bottom:5px;
}
.custom_input{
padding:5px;
width:174px;
font-family:'StandardTextFont';
background:rgb(0, 0, 0);
background:rgba(0, 0, 0, 0.3);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
/*filter:alpha(opacity=30);*//*Rashmi: to have opaque textboxes in contact page uncomment this*/
font-style:normal;
color:white;
}
#contact_form textarea.custom_input{
width:360px;
height:145px;
}
#subject_fieldset{
margin:15px 0px 15px 0px;
}
#input_submit_email,
#input_submit_newsletter{
font-family:'StandardTextFont';
font-size:16px;
float:right;
color:#7C5D4A;
}
div#opatest___{
border:1px solid black;
-moz-border-radius:2px; /* Firefox */
-webkit-border-radius:2px; /* Safari, Chrome */
-khtml-border-radius:2px; /* Konqueror */
border-radius:5px; /* CSS3 */
padding:5px;
background-image:url(../images/buttons/submenu_bg.png);
}
#fieldset_input_submit_newsletter{
width:400px;/*Rashmi: To remove horizontal scroll from contact us form add width:400px or 365px;*/
}
#input_newsletter{
float:left;
}
#input_submit_newsletter{
float:left;
margin-top:3px;
margin-left:10px;
}
#fieldset_input_submit_email{
margin-top:15px;
width:365px;
}
span.form_errors{
color:#eb5232;
float:left;
width:100%;
}
/************ PARTNERS *************/
.partners aside#asidebox article#scrollbox a{
color:white;
}
.partners aside#asidebox article#scrollbox a:hover{
color:#7C5D4A;
}
/************ BRANDS *************/
.interior_design_brands aside#asidebox article#scrollbox a{
color:white;
}
.interior_design_brands aside#asidebox article#scrollbox a:hover{
color:#7C5D4A;
}
.interior_design_brands aside#asidebox article .list_left,
.interior_design_brands aside#asidebox article .list_right{
float:left;
width:250px;
}
aside#asidebox #scrollpane_text ul#logos_ul{
}
aside#asidebox #scrollpane_text ul#logos_ul li{
float:left;
margin-right:3px;
margin-bottom:3px;
}
aside#asidebox #scrollpane_text ul#logos_ul li,
aside#asidebox #scrollpane_text ul#logos_ul li a,
aside#asidebox #scrollpane_text ul#logos_ul li a img{
width:180px;
height:180px;
}
/************ CHOOSE LANGUAGE *************/	
#choose_lang{
width:100px;
list-style-type:none;
position:absolute;
bottom:60px;
left:45%;
font-family:'RuTextFont';
font-size:1.2em;
text-transform:uppercase;
}
#choose_lang li{
text-align:center;
padding-top:1px;
}
#choose_lang a{
color:#fff;
text-decoration:none;
}
#choose_lang a:hover{
color: #7c5d4a;
text-decoration:none;
}
.language_list{
position:absolute;
width:110px;
height:27px;
top:60px;
right:29px;
}
footer select{
background:url(../images/ipod/select.png) top right no-repeat transparent;/*fallback- if js does not work */
border:none;
float:left;
font:12px StandardTextFont, Arial, sans-serif;
width:110px;
height:27px !important;
text-transform:uppercase;
}
span.customStyleSelectBox{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(../images/ipod/select.png) top left no-repeat;
background-color:transparent;
border:none;
border-radius:5px 5px;
color:#fff;
font-size:11px;
position:absolute;
line-height:11px;
padding:7px 8px;
width:94px;
height:13px;
z-index:-10;
}
.customStyleSelectBoxInner{
position:absolute;
background:url(../images/ipod/triangle.png) center right no-repeat;
width:96px;
top:8px;
}
footer option{
padding:2px;
width:100%;
background-color:#686767;
color:#fff;
}
/************ IMAGES ON HOME *************/
#slideshowbox{
position:relative;
top:0px;
left:0px;
z-index:1;
overflow:hidden;
}
#slideshowbox *{
}
#slideshowbox ul,#slideshowbox_ul_ipad { 
position:absolute;
top:0px;
left:0px;
}
#slideshowbox ul li{ 
float: left !important;
}
#contentBG{
position:absolute; top:0px; left:0px;
z-index:1;	
}
.resizeBGimgs{
/*position:absolute;top:0px; left:0px;*/
}
ul#kullerbox{
position:absolute;
bottom:10px;
right:30px;
height:11px;
z-index:100;
}
ul#kullerbox li{
cursor:pointer;
float:left;
height:11px;
width:31px;
margin-left:7px;
text-indent:-5000px;
background:white;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-khtml-border-radius:2px; 
border-radius:5px;
}
.ie7 ul#kullerbox li, .ie8 ul#kullerbox li {
cursor:pointer;
float:left;
height:11px;
width:31px;
margin-left:7px;
text-indent:-5000px;
background:white;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-khtml-border-radius:2px; 
border-radius:5px;
behavior: url(http://www.amalageeks.com/ewre/PIE.htc);
}
ul#kullerbox li.current{
background-position:top left;
}
ul#kullerbox li.black{
background:black;
}
ul#kullerbox li.white{
background:white;
}
#slideshowbox_ipad{
display:none;
}

@media only screen and (max-width: 1024px) {
html{
-webkit-text-size-adjust: none;
}
#slideshowbox{
/*left: 0 !important;
width:979px !important;
height:450px !important;*/
}
#slideshowbox{
/* width:751px !important; 
height:314px !important;*/
height:528px !important;
left:0px !important;
top:0 !important;
width:1024px !important;
}
#slideshowbox ul li{
float:left;
height:528px !important;
/*height:314px !important;*/
width:1024px !important;
}
#container{
padding-bottom:0 !important;
text-align:center;
max-width:1024px !important;
}
#wrapper{
max-width:1024px !important;
}
#content{
/*height:523px!important;

width:1024px!important; */
}
.resizeBGimgs{
/*width:1024px !important;*/
}
.language_list{
position:static;
float:right;
width:84px;
height:27px;
margin:-75px 30px 0 0;
}
footer select{
background url(../../images/ipod/select320.png) top right no-repeat transparent;//fallback- if js does not work
border:none;
float: left;
/*position:absolute;*/
font:12px StandardTextFont, Arial, sans-serif;
/*padding:5px 7px;*/
width:84px;
height:27px !important;
text-transform:uppercase;
}
span.customStyleSelectBox{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(../images/ipod/select320.png) top left no-repeat;
background-color:transparent;
border:none;
border-radius:5px 5px;
color:#fff;
font-size:11px;
/*float:right;*/
position:absolute;
line-height:11px;
padding:7px 8px;
width:70px;
height:17px;
z-index:-10;
}
.customStyleSelectBoxInner{
position:absolute;
background:url(../images/ipod/triangle.png) center right no-repeat;
width:70px;
/* border:1px solid red;*/
}
footer option{
padding:2px;
background-color:#686767;
color:#fff;
}
}

@media only screen and (max-width: 768px) {
html{
-webkit-text-size-adjust: none;
}
#slideshowbox_ipad{
display:block;
height:775px !important;
left:0px !important;
width:768px !important;
}
#slideshowbox{
/* width:751px !important; 
height:314px !important;*/
height:775px !important;
left:0px !important;
width:768px !important;
display:none;
}
#slideshowbox ul li{
float:left;
height:775px !important;
/*height: 314px !important;*/
width:768px !important;
display:none;
}
#slideshowbox_ipad ul li{
float:left;
height:775px !important;
/*height: 314px !important;*/
width:768px !important;
}
.resizeBGimgs {
}
#container{
padding-bottom:0 !important;
text-align:center;
max-width:768px !important;
}
#wrapper{
min-width: 768px !important;
}
/*.resizeBGimgs{
width:768px !important;
height:775px !important;
left:-200px !important;
}*/
.language_list{
float:left;
margin:20px 0 0 0;
}
#input_newsletter { width: 275px; }

}