body
{
    margin: 0px;
    padding: 0px;
}
img
{
    border: 0px;
}
form
{
    margin: 0px;
    padding: 0px;
}
.BackgroundTable
{
    width: 100%;
    height: 411px;
    background-image: url('../site_img/wall.jpg');
}
.BackUp
{
    vertical-align: top;
    height: 240px;
    background-image: url('../site_img/video.jpg');
    background-repeat: no-repeat;
}
.BackBottom
{
    height: 171px;
    background-image: url('../site_img/floor.jpg');
    background-repeat: no-repeat;
}
.SpeakerBackLeft
{
    position: absolute;
    left: 2%;
    top: 200px;
}
.Monitor
{
    position: absolute;
    left: 163px;
    top: 158px;
}

.SpeakerBackRight
{
    position: absolute;
    left: 16%;
    top: 170px;
}
.RedArmChair
{
    position: absolute;
    left: 20%;
    top: 272px;
}
.CrapOnTheFloor
{
    position: absolute;
    left: 13%;
    top: 372px;
}
.Plant
{
    position: absolute;
    left: 75%;
    top: 292px;
}
.Table
{
    position: absolute;
    left: 60%;
    top: 287px;
}
.Paintings
{
    width: 100%;
}
.Paintings td
{
    text-align: center;
}
.Painting
{
    margin: 15px;
    width: 99px;
    height: 120px;
    background-image: url('../site_img/picture_frame.gif');
}
.PaintingMain
{
    position: relative;
    top: 17px;
    left: 20px;
}
.BackSpacer
{
    width: 570px;
    height: 1px;
}
.HeaderIndex
{
    height: 123px;
    width: 100%;
    background-image: url('../site_img/header_back.gif');
}
.HeaderIndex td
{
    vertical-align: top;
}
.BottomIndex
{
    height: 72px;
    width: 100%;
    background-image: url('../site_img/index_bottom.gif');
    background-repeat: repeat-x;
}
.BottomRowIndex td
{
    vertical-align: top;
    padding-left: 15px;
    padding-right: 5px;
    padding-bottom: 0px;
    font-family: Times New Roman;
    font-size: 12px;
    color: #808080;
    border-right: 1px dashed #808080;
}
.BottomRowIndex a
{
    color: #BB0000;
}
.Langs
{
    color: #FFFFFF;
    padding: 5px;
    text-align: right;
}
.Langs a
{
    color: #BB0000;
}
.Langs img
{
}
.SearchBox
{
    background-image: url('../site_img/search-back.gif');
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    vertical-align: top;
    height: 18px;
    width: 150px;
    border: 1px solid #888888;
    background-color: #F0F0F0;
    font-family: Times New Roman;
    color: #333333;
}
.SearchSubmit
{
    height: 18px;
    font-size: 13px;
    margin-left: 4px;
    font-family: Times New Roman;
    border: 1px ridge #888888;
    background-color: #666666;
    color: #FFFFFF;
}
.IndexSearchBoxTable
{
    margin-top: 13px;
    margin-right: 2px;
    margin-bottom: 0px;
}
.IndexSearchBoxTable td
{
    vertical-align: middle;
}
.ProductType
{
    font-size: 13px;
    font-family: Times New Roman;
    font-weight: bold;
    color: #575F69;
    padding-bottom: 2px;
}
.Dot
{
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 2px;
}
.ProductGroup
{
    background-position: right top;
    background-repeat: no-repeat;
    width: 100%;
}
.ProductGroup a
{
    color: #000;
    font-size: 13px;
    font-family: Times New Roman;
}
.ProductGroup td
{
    vertical-align: top;
}
.ProductGroupLeft
{
    padding-left: 20px;
    padding-bottom: 15px;
}
.ProductGroupRight
{
    width: 58%;
    padding-bottom: 15px;
}
.ProductGroupBottom
{
    background-position: left top;
    background-image: url('../site_img/to4ki_h.gif');
    background-repeat: repeat-x;
}
.Item
{
    width: 176px;
}
.ItemTop
{
    vertical-align: bottom;
    text-align: center;
    height: 39px;
    background-image: url('../site_img/item_01.gif');
}
.ItemCenter
{
    height: 132px;
    background-image: url('../site_img/item_02.gif');
}
.ItemBottom
{
    padding-top: 3px;
    height: 90px;
    background-image: url('../site_img/item_03.gif');
    vertical-align: top;
    font-size: 13px;
    font-family: Times New Roman;
}
.ItemBottom a
{
    color: #000;
}
.Details
{
    position: relative;
    top: 5px;
    left: 3px;
}
.ItemCaption
{
    color: #FFFFFF;
    padding: 0px;
    text-align: center;
    width: 148px;
    height: 24px;
    background-color: #919AA1;
    border: 1px solid #FFFFFF;
    font-weight: bold;
}
.ItemCaption-big
{

    color: #FFFFFF;
    padding: 0px;
    text-align: center;
    width: 148px;
    height: 24px;
    background-color: #919AA1;
    border: 1px solid #FFFFFF;
    font-weight: bold;
    font-size: 12px
}

.Lower
{
    position: relative;
    top: 2px;
}
.RequestPrice
{
    margin-top: 6px;
}
.ItemsPlaceholder
{
    width: 100%;
}
.ItemsPlaceholder td
{
    width: 33%;
}
.AboutBrand
{
    border: 1px solid #575F69;
    background-color: #E2E6E9;
    font-size: 13px;
}
.AboutBrand td
{
    vertical-align: top;
}
.AboutBrand p
{
    text-indent: 7px;
    margin: 0px;
    margin-bottom: 3px;
}
.AboutBrandLeft
{
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 3px;
    text-align: justify;
}
.AboutBrandLeft p
{
    font-size: 14px;
    text-align: justify;
}
.AboutBrandRight
{
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 3px;

    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
}
.AboutBrandRight a, .AboutBrandLink a
{
    color: #000000;
}

.AboutBrandLink 
{
    font-family: Tahoma;
    font-size: 11px;
}

.ArticlesList
{
    width: 100%;
}
.ArticleHeader
{
    padding-left: 8px;
    padding-right: 8px;
    font-weight: bold;
    font-family: Times New Roman;
    font-size: 14px;
    color: #000;
    width: 100%;
    background-color: #AAB1B8;
    border-right: 1px solid #CDD1D6;
}

.ArticleHeader-action
{
    padding-left: 8px;
    padding-right: 8px;
    font-weight: bold;
    font-family: Times New Roman;
    font-size: 15px;
    color: #FFF;
    width: 100%;
    background-color: #b32e2f;
    border-right: 1px solid #EEEEEE;
    background-image: url('../site_img/actions-tbg.gif');
    background-position: right;
    background-repeat: no-repeat;
   
}

.ArticleHeader-forum
{
    padding-left: 8px;
    padding-right: 8px;
    font-weight: bold;
    font-family: Times New Roman;
    font-size: 15px;
    color: #FFF;
    width: 100%;
    background-color: #b32e2f;
    border-right: 1px solid #EEEEEE;   
}

.ArticleHeader-qansw
{
    padding-left: 8px;
    padding-right: 8px;
    padding-top:3px;
    padding-bottom: 3px;
    font-weight: bold;
    font-family: Times New Roman;
    font-size: 15px;
    color: #FFF;
    width: 100%;
    background-color: #ACB1B7;
}

.Phone
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    background-color: #BBC2CA;
    border-right: 1px solid #CDD1D6;
}
.ArticleDate
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    background-color: #BBC2CA;
}

.ArticleDate-action
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    color: #b32e2f;
    background-color: #FFFFFF;
}
.ArticleDate-qansw
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    color: #000000;
    background-color: #BBC2CA;
}

.ArticleBody
{
    padding: 10px;
    font-size: 14px;
    background-color: #E2E6E9;
}
.ArticleBody p
{
    text-align: justify;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}
.ArticlePreview
{
    margin-left: 10px;
    float: right;
    text-align: center;
    font-size: 12px;
}
.Splitter
{
    height: 2px;
    background-image: url('../site_img/to4ki_h.gif');
    background-repeat: repeat-x;
}
.ArticleSpacer2
{
    height: 5px;
}
.Readmore
{
    float: right;
}
.Pages
{
    padding-top: 4px;
    text-align: center;
    font-family: Times New Roman;
    font-size: 14px;
}
.Pages a
{
    color: #000000;
}
.CurPage
{
    font-weight: bold;
    color: #B22F2F;
}
.Parr A {
	font-family: Verdana;
	font-size: 12px;	
	text-decoration:none;
}
.SeriesSelector
{
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
.SeriesSelector a
{
    color: #000;
}
.SeriesSelector img
{
    vertical-align: middle;
}
.Selected
{
    color: #AD0000;
}
.InteriorPreviews img
{
    margin: 10px;
}
.Survey
{
    font-size: 12px;
    width: 100%;
}
.Survey td
{
    vertical-align: middle;
}
.Question
{
    padding-left: 3px;
    font-size: 13px;
    font-family: Times New Roman;
    font-weight: bold;
    color: #575F69;
    padding-bottom: 2px;
}
.SurveyAction img
{
    float: right;
    margin: 5px;
    margin-left: 0px;
}
.ResultBar
{
    height: 8px;
    background-color: #B22F2F;
    border: 1px solid #6F1818;
    margin-left: 6px;
}
.QuestionForm
{
    font-size: 14px;
    margin-top: 5px;
}
.QuestionForm td
{
    vertical-align: top;
}
.QuestionForm input
{
    width: 250px;
    border: 1px solid #AAB1B8;
    background-color: #FAFAFA;
}
.QuestionForm textarea
{
    width: 250px;
    height: 150px;
    border: 1px solid #AAB1B8;
    background-color: #FAFAFA;
}
.Red
{
    color: #B22F2F;
}
.PhilosophyIntro
{
    font-size: 23px;
    font-family: Times New Roman;
    color: #575F69;
}
.PhilosophyIntro2
{
    font-size: 15px;
    font-family: Times New Roman;
    color: #575F69;
    padding-bottom: 6px;
}
.Param td
{
    padding: 2px;
    font-size: 14px;
    background-color: #E2E6E9;
    border-bottom: 1px dotted #AAAAAA;
}
.OddRow td
{
    background-color: #EEEEEE;
}
.ProductGroupIndex
{
    width: 100%;

}
.ProductGroupIndexHdr
{
    width: 100%;
    font-size: 15px;
    background-image: url('../site_img/products_index_04.gif');
    vertical-align: bottom;
    padding-bottom: 7px;
    font-weight: bold;
    color: #FFF;
}
.ProductGroupIndexLeft
{
    background-image: url('../site_img/products_index_11.gif');
    padding-left: 1px;
    vertical-align: top;
}
.ProductGroupIndexMain
{
    padding: 5px;
    background-color: #B5BAC1;
    vertical-align: top;
}
.ProductGroupIndexMain img
{
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 2px;
}
.ProductGroupIndexMain a
{
    font-family: Times New Roman;
    font-size: 13px;
    color: #000;
    text-decoration: underline;
}
.ProductGroupIndexRight
{
    background-image: url('../site_img/products_index_09.gif');
}
.ProductGroupIndexBottom
{
    background-image: url('../site_img/products_index_16.gif');
}
.ProdTypePlaceholder
{
    width: 100%;
}
.ProdTypePlaceholderCell
{
    width: 50%;
    text-align: center;
    vertical-align: top;
    padding-right: 15px;
    padding-bottom: 15px;
}

.intro-footer, .intro-footer A {
	font-family: verdana;
	font-size: 9px;
	color: #F9F9F9;
}

/* Sitemap */

.sitemap1   {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #B32E2F;
	border-top: 1px solid #B32E2F;
	border-bottom: 1px solid #B32E2F;
	list-style-type:disc;
}

.sitemap2 {
	padding-left: 20px;
	font-size: 13px;
	color: #B32E2F;
	background-color: #E2E6E9;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	list-style-type:circle;
}

.sitemap3 {
	padding-left: 40px;
	font-size: 13px;
	color: #000000;
	background-color: #E2E6E9;
	border-top: 1px solid #CDD0D5;
	border-bottom: 1px solid #CDD0D5;
	list-style-type:square;
}

.sitemap4 {
	padding-left: 60px;
	font-size: 13px;
	color: #909AA4;
	background-color: #FFFFFF;
	border-top: 1px solid #C7CACF;
	border-bottom: 1px solid #C7CACF;
	list-style-type:square;
}

.sitemap1 A {color: #FFFFFF; font-weight: bold;}
.sitemap3 A {color: #000000; font-weight: bold;}
.sitemap4 A {color: #909AA4;}

/* Polls */

.Poll-Quest   {
	font-size: 13px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	background-color: #E2E6E9;
}

.Poll-Quest A {
	color: #000000;
}

.poll-section {
	color: #B32F2D;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom:8px;
	padding-right: 3px;
	font-size: 14px;
}