/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/

/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/
body{
background:url(/images/body_bg.jpg) #EFD9BB top repeat-x;
color:#36240B;
}

/**************************************/
/*              GLOBALS               */
/**************************************/
#header, #wrap, #footer{
width:911px;}
#pager{
float:left;
width:600px;
text-align:center;
margin-top:40px;
}
#pager .left{	color:#75451C;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:10px;
float:left;
width:160px;}
.left img{
float:left;
margin:3px 5px 0px 0px;}

#pager .number_pages{
float:left;
width:300px;
text-align:center;
}
#pager .number_pages a{text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:2.5em;
margin-left:10px;}
#pager .number_pages span{
font-size:3em;
color:#75451C;
margin-left:10px;}
#pager .right{	color:#75451C;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:10px;
float:right;
width:100px;}

/**************************************/
/*              HEADER                */
/**************************************/
#header{
text-align:center;
}
.palace_text{
background:url(/images/head_text_palace.jpg) 5% 17px no-repeat;
}
.palace_text_en{
background:url(/images/head_text_palace_en.jpg) 7% 32px no-repeat;
}
.logo{
text-align:center;
padding:60px 0px 30px 0px;}


/**************************************/
/*             NAVIGATION             */
/**************************************/

/**********ENG - RU****************/
.eng_ru a{
text-align:center;
font-size:1.2em;
color:#75451C;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
margin:0px 10px 0px 0px;
}
.eng_ru a:hover{
color:#FFD09A;
}
/**********end eng - ru****************/
.top_menu{
border-top:1px solid #C7A071;
border-bottom:1px solid #C7A071;
}
.top_menu a{text-decoration:none;
font-size:1.6em;
font-weight:bold;
}
.top_menu a:hover{text-decoration:none;
color:#FFD09A;
}

.bottom_menu_new a:hover{
text-decoration:none;
color:#000;
}

.top_menu a.active_top_menu:hover{
color:#FFDBB1;
}
.top_menu a.active_top_menu{
text-decoration:none;
color:#FFD09A;
}
.top_menu .top_menu2 a{color:#FFD09A;font-weight:normal;
margin-right:30px;
margin-left:3px;
font-style:italic;
}

.top_menu .top_menu2 a:hover{
color:#FFDBB1;
}
.furniture_menu a{text-decoration:none;
font-size:1.6em;
font-weight:bold;
margin-right:50px;
margin-left:3px;
font-style:italic;
}
.furnituretypes_menu a{
text-decoration:none;
font-size:1.4em;
font-weight:bold;
margin-right:1px;
margin-left:1px;
}
.furnituretypes_menu td{
padding:3px;
text-align:left;
}
.top_menu .left_link_top_menu{
padding:10px 15px 0px 0px;
text-align:left;
}
.top_menu td{
padding:10px 10px 10px 10px;
text-align:center;
}
.top_menu .top_menu2{
text-align:left;
padding-left:10px;
}
.top_menu .right_link_top_menu{
padding:10px 0px 0px 0px;
text-align:right;
}

.left_menu{
width:265px;
padding:0px;
vertical-align:top;
text-align:left;
}
.left_menu h2{
padding:0px 10px 15px 10px;
margin:0px;}

.left_menu img{
border:1px solid #FFD19C;
}

.cat_menu1{
margin:0px 0px 0px 0px;
}
.cat_menu1 img{
border:0px;
margin:0px 5px 2px 0px;}
.cat_menu1 a.cat_active{
text-decoration:none;
color:#FFD09A;
}
.cat_menu1 a.cat_active2{
color:#75451C;
text-decoration:none;
}
.cat_menu1 li{text-decoration:none;
font-size:1.8em;
font-weight:bold;
margin:0px;
padding:0px 10px 5px 0px;
list-style-type:none;
}
.cat_menu2{
margin:0px 0px 10px 30px;
}
.cat_menu2 li{
font-size:0.9em;
font-weight:normal;
font-style:italic;
margin:0px;
padding:2px 10px 3px 0px;
list-style-type:none;}



.banner{
width:264px;
height:148px;
background:url(/images/banner_shadow.png) bottom right no-repeat;
}
.search_block{
vertical-align:top;
margin-top:15px;
}
.search_block .input_search{
float:left;
width:165px;
height:20px;
margin-top:3px;
border-top:1px solid #7C7C7C;
border-right:1px solid #C3C3C3;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #C3C3C3;}
/**************************************/
/*   GENERAL TOP BODY CONTENT         */
/**************************************/
.main_flash{
text-align:center;}

.head{
text-align:left;
padding-bottom:15px;}

.head h1{
font-weight:bold;
padding:0px;
margin:0px;
font-size:2.4em;}

.content{
vertical-align:top;
width:620px;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*            INDEX PART            */
.news_colomn{
margin-top:40px;
width:290px;
float:left;
vertical-align:top;
text-align:left;}
.first_short_news, .short_news{
padding-bottom:20px;
}
.first_short_news h1{
margin:0px 0px 5px 0px;
font-size:2em;
}
.first_short_news img{
float:left;
margin:0px 10px 5px 0px;
border:1px solid #FFD19C;
}
.short_news_text{
font-size:1.8em;
}
.short_text_about{
font-size:1.6em;
font-weight:bold;
}
.news_date{
text-decoration:none;
color:#9B6B42;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1.1em;
margin-bottom:5px;
}
.news_colomn a.all_news{
text-decoration:none;
color:#9B6B42;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1.1em;
margin-bottom:5px;
}
a.all_news:hover{
text-decoration:none;}
.short_news h3{
margin:0px 0px 5px 0px;
font-size:1.4em;
}
.short_text_about{
margin-top:40px;
width:330px;
float:right;}

.short_text_about td{
padding:0px 5px;
vertical-align:top;
text-align:left;}
.start_year, .finish_year{
font-size:0.9em;
font-weight:bold;
float:left;
width:65px;}
.start_year{
color:#9B6B42;}
.line1{
position:relative;
bottom:8px;
float:left;
border-bottom:1px solid #705D42;
width:120px;
margin-right:5px;}
.short_text_about img{
position:relative;
right:15px;
margin:5px;
border:1px solid #FFD19C;}
/*            TEXT PART            */
.content_text{
padding-bottom:20px;
float:left;
}
.text{
font-size:1.8em;
}

/*            ADDRESS PART            */
.content_address{
padding-bottom:20px;
float:left;
}
.content_address a.all_news{
text-decoration:none;
color:#9B6B42;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1.1em;
margin-bottom:5px;
}
.content_address1{
padding-bottom:0px;
}
.address{
font-size:2.2em;
}
.address_gorod{
font-size:1.9em;
}
.address_address{
font-size:1.6em;
}
.address_address1{
font-size:1.5em;
}
/*            NEWS PART            */
.full_news{
padding-bottom:20px;
float:left;
}
.full_news h1{
margin:0px 0px 5px 0px;
font-size:2em;
font-weight:bold;
}
.full_news img{
float:right;
margin:0px 0px 5px 10px;
border:1px solid #FFD19C;
}
.news_text{
font-size:1.8em;
}
.news_date{
color:#75451C;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1.1em;
margin-bottom:5px;
}

/*            CATALOG DPI PART            */
.dpi_main_text, .dpi_cat_text{
padding-bottom:0px;
float:left;
}
.dpi_main_text h1{
margin:0px 0px 5px 0px;
font-size:2em;
font-weight:bold;
}
.dpi_main_text img{
margin:0px 5px 5px 0px;
border:1px solid #FFD19C;
}
.dpi_main_text .news_text{
font-size:1.8em;
}
.dpi_cat_text h1{
margin:0px 0px 10px 0px;
font-size:1.6em;
font-weight:bold;
}
.dpi_cat_text img{
float:left;
margin:0px 10px 0px 0px;
border:1px solid #FFD19C;
}
.dpi_cat_text .news_text{
font-size:1.6em;
}
.prod_dpi{
text-align:center;
font-size:1.2em;
color:#75451C;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.prod_dpi td{margin:0px;
padding:0px;
}
.prod_dpi .name_prod{
margin-top:5px;}

.prod_dpi .name_prod span{
font-weight:normal;
}
/**************************************/
/*               FOOTER               */
/**************************************/
#footer{
padding-bottom:20px;
text-align:center;
}
#footer table{
border-top:1px solid #776C5D;
}
#footer td{
color:#9B6B42;
font-size:1.2em;
font-style:italic;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:15px 0px;
text-align:left;}
.title_footer_contacts{
position:relative;
top:5px;
font-weight:bold;
font-size:1.4em;
background:#EFD9BB;
text-align:left;
width:240px;
}
.copyright{
font-size:1.4em;
font-weight:bold;
}

/**************************************/
/*     BORDER FOR TESTING             */
/**************************************/
/*
#wrap{
border:1px solid blue;
}
.left_menu{
border:1px solid blue;
}
.content_text, .footer_blank{
border:1px solid red;}
#footer{
border:1px solid green;
}
#header{
border:1px solid red;}


table { border-top: 1px solid yellow;  border-left: 1px solid yellow; }
th, td { border-bottom: 1px solid yellow; border-right: 1px solid yellow; }
table { border-top: 1px solid yellow;  border-left: 1px solid yellow; }
th, td { border-bottom: 1px solid yellow; border-right: 1px solid yellow; }

*/

