﻿* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
table, th, td {border-collapse: collapse; vertical-align: top;}
* body {font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
a {color : #BA0000;}
a:hover {color : black;}
html, body {height:100%;}
.clearing 	{clear : both;}
.tRight 	{text-align:right;}
.tCenter 	{text-align:center;}
.tSpacer td	{padding-top:20px;}
.tNoPadding {padding:0 !important}
h4 {font-size:16px; font-weight:bold; color:#595347;}
h3 {font-size:20px; font-weight:bold; color:#595347;}
p {color:#595347;}

.grey {color:#595347;}
.butt {cursor:pointer;}

/* BASIC MARKUP */
#wrapper {background:url("/img/body_bg.jpg") repeat-x #f5efe1; padding:20px 25px 0 25px;}
#wrapperIn {background: #f5efe1; padding:10px 1% 0 1%;}
#structure {}




/* ----HEADER---- */
#header_r {background:url("/img/header_bg.jpg") no-repeat; height:114px; width:920px;
			position:absolute; padding:20px 20px 0 20px;}

#logo_o {float:left;}

#topMenu { margin:5px 0% 0 40px;}
#listTopMenu {height:55px; position:relative; left:-5px; width:480px;}
#listTopMenu li {float:left; margin-right:20px; height:20px; width:55px; padding-top:33px; text-align:center;}
#listTopMenu .m1 {background:url("/img/topmenu1.gif") no-repeat center 0px;}
#listTopMenu .m2 {background:url("/img/topmenu2.gif") no-repeat center top;}
#listTopMenu .m3 {background:url("/img/topmenu3.gif") no-repeat center top;}
#listTopMenu .m4 {background:url("/img/topmenu4.gif") no-repeat center top;}
#listTopMenu .m5 {background:url("/img/topmenu5.gif") no-repeat center top;}
#listTopMenu .m6 {background:url("/img/topmenu6.gif") no-repeat center top; margin-right:40px;}
#listTopMenu a {font-size:12px; color:#ba0000;}
#listTopMenu a:hover {font-size:12px; color:#595347;}

#navi {color:#998f7c; margin:8px 0 0 0px; width:95%;}
#navi a {color:#998f7c; }
#navi a:hover {color:#ba0000; }


#contactUsBg {background:url("/img/contact_bg.jpg") no-repeat;}
#contactUs {height:80px;background:url("/img/phone_bg.gif") no-repeat; 
			padding-top:20px; margin-left:20px;}
#contactUs #phoneCode {float:left; height:20px;  font-size:13px; font-weight:bold; color:white;
						position:relative; left:6px; top:6px;}
#contactUs #phoneNum  {float:left; height:20px; font-size:25px; font-weight:bold; color:#484540;
						position:relative; left:17px; top:-2px;}
#contactUs #walkto {float:left; width:100%; padding-top:10px; color:#484540; font-size:14px;}
#contactUs #walkto span {color:#8e8c85; font-weight:bold; font-size:14px;}

/* ----CONTENT---- */
#contentTopPic { margin-top:15px; margin-bottom:19px;}
*html #contentTopPic { margin-top:11px;}
 
 
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #contentTopPic {padding-bottom:50px; margin-top:13px;}
}
  
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .faka2 {position:relative; top:2px;}
}

#contentTopPic td {vertical-align:bottom;}

			
#search	{background:url("/img/search_bg.png") no-repeat; height:88px; width:183px;}
#inputSearch {width:150px; height:20px; position:relative; top:20px; left:15px; padding-top:2px;}

.sideMenu 		{margin:0 0px 20px 10px; width:175px;}
.sideMenu h4 	{padding:0px 0 0px 15px;}
.sideMenu a 	{color:#595347; font-size:12px;}			
.sideMenu a:hover 	{color:#BA0000;}			
.sideMenu li 	{padding: 4px 0 3px 15px;}

#menuActions {margin-bottom:59px;}
#menuActions a {color:#BA0000; font-size:12px;}		
#menuActions a:hover 	{color:#595347;}		
#menuActions h4 {background:url("/img/icon_exclamation.gif") no-repeat 0 2px; }
#menuCatalog	{padding-top:20px;}

#menuFurniture h4 {no-repeat 0 2px; }

#info	{background:url("/img/aboutus_bg.png") no-repeat; height:163px; 
		padding:20px 20px 80px 20px; width:223px;}
#info h4 {padding-bottom:10px;}
#info p  {padding-right:20px;}


#info2    {background:url("/img/aboutus_bg.png") no-repeat; height:163px; 
        padding:20px 20px 80px 20px; width:223px;}
#info2 h4 {padding-bottom:10px;}
#info2 p  {padding-right:20px;}

#cart {background:#e1dbce; padding:15px 20px 0px 20px; width:80%;}
*html #cart {height:1px;}
#cart h4 {float:left;}
#cart p  {float:right;  background:url("/img/icon_cart.gif") no-repeat right 0px;
			height:27px; padding:3px 35px 0 0;}

#indexCenterSection {padding:0px 10% 20px 30px;}			
#indexCenterSection h4 {margin:20px 0 10px 0;}
#indexCenterSection p  {margin-bottom:10px;}

/* ----CATALOGS---- */
.catalogIndex {padding:0px 0px 20px 0;}
	.catalogIndex h4 {padding:0 0 20px 30px; text-decoration:underline;}
	.listCatIndex li {width:24.9%; float:left; height:150px;
						padding:0 0 20px 0;}
	.catItem	{text-align:left; float:left; margin-left:20px;}
	.catItem p	{margin:5px 0 0 10px;}
	
	
.catalogColour {padding:20px 20px 20px 20px; }
.catalogColour h4 {margin-bottom:15px;}
	.listCatColour li {width:24.9%; float:left; height:60px;
						padding:0 0 20px 0;}
	.catColourPic 	 {width:54px; height:48px;}

.specials { padding:20px; clear:both;}
	.specials h4 {text-decoration:underline; margin-bottom:10px;}
	.spLeft 	{float:left; width:90px;}
	.spRight 	{float:left; width:120px;}
	.spCaption	{padding-bottom:10px;}
	
	
/* ----FOOTER---- */
#bottomMenu {background:url("/img/bottommenu_bg.jpg") repeat-x; height:33px;
				margin:50px 0 10px 40px; padding-left:10px; float:left; display:inline;}
* html #bottomMenu ul {float:left; display:inline;}				
#bottomMenu ul {margin-left:20px; background:url("/img/bottommenu_bg_02.jpg") no-repeat right 0; height:33px; padding-right:20px;}				
#bottomMenu li {float:left; margin:6px 22px 0 0px;}
#bottomMenu a  {color:white;}
#bottomMenu a:hover 	{text-decoration:none;}	

#copyright {height:50px; padding-left:10px;}
#copyright p {margin-left:30px;}
#copyright a {color:black;}
#copyright a:hover 	{color:#BA0000;}

#artburo {float:right; margin-right:20px;}

#footBanner {padding-left:20px;}
.banner1 {float:left; padding-right:15px;}


/* INNER INNER PAGES */
.innerCaption  {height:82px; margin-bottom:20px; position:relative;}
	.caption1  {position:relative;}


.innerSection 	     {background:url("/img/inner_section_top.jpg") repeat-x white; margin:0 5% 0 40px; padding: 0 40px 20px 30px;}
	.innerSection	.innerCaption 	{left:30px;}
	.innerSection    .innerCaption td {vertical-align:middle !important; padding-right:120px;}	
	.innerSection	.caption1	{left:-30px; }

.innerSectionSmall   {background:url("/img/inner_section_top.jpg") repeat-x white; margin:0 10% 0 40px; padding: 0 20px 20px 30px;}
	.innerSectionSmall  .innerCaption 	{left:10px; }
	.innerSectionSmall  .innerCaption td {vertical-align:middle !important; padding-right:100px;}
	.innerSectionSmall	.caption1	{left:-10px;}

.innerSectionCompact {background:url("/img/inner_section_top.jpg") repeat-x white; margin:0 5% 0 5%; padding: 0 0px 20px 0px;}


	.innerSectionCompact  	.innerCaption 	{left:0px;}
	.innerSectionCompact    .innerCaption td {vertical-align:middle !important;}
	.innerSectionCompact	.caption1		{left:20px;}




.par80  {width:80%;}
.par100 {width:100%;}
input.text  {border: 1px solid #b5b4b1; background: #f8f8f8; height:20px;}
textarea 	{border: 1px solid #b5b4b1; background: #f8f8f8; height:50px;}

/* ASK	*/
#answer {}
#answer_bg {background:url("/img/ask_bg_question.jpg") no-repeat right 0;}
#answer td {vertical-align: top;}

#answer p {padding-bottom: 7px; font-size: 11px;}
#answer p.question {color: #ff7900; width: 52px; font-size: 11px;}
#answer p.date {padding-top: 1px; color: #858585; font-size: 10px;}
#answer li {padding: 14px 0 4px; border-bottom: 2px dotted #c1bcb1;}
#answer ul {padding: 0px 0 10px 0;}
#answer #question p {padding: 2px 0 0 2px;}
#question {padding: 10px 0 0 0; margin-top: 15px;}
#question h4 {margin-bottom:10px; font-size:150%;}
#question input.text {width: 70%; height: 20px; margin-bottom: 8px; border: 1px solid #b5b4b1; background: white;}
#question textarea {width: 70%; height: 90px; margin-bottom: 8px; border: 1px solid #b5b4b1; background: white;}

/*	OFFER	*/
#com {color: #3f3d37; background:url("/img/inner_section_top.jpg") repeat-x white;}
#com_bg {background:url("/img/offer.jpg") no-repeat 95% 14px;}
#com td {vertical-align: top; font-size: 11px;}
#com input.text {width: 90%; height: 20px; margin-bottom: 8px; background: #f8f8f8; border: 1px solid #bbb9b6;}
#com input.check {width: 14px; height: 13px; margin: 0px 0 10px 0;}
#com textarea {width: 90%; height: 101px; margin-bottom: 17px; background: #f8f8f8; border: 1px solid #bbb9b6;}
#com p {padding: 2px;}
#com span {display: block; padding-bottom: 7px; font-size: 10px; width:90%;}
#com_inner {padding: 0px 30px 30px 0px;}

.button_offer 	{margin-top:10px;}
.checkboxLabel	{position:relative; top:-3px;}

/*	CART + HISTORY */
.tableCart {background:#FFFFFF}
	.brdBottomRight	{border-right:  1px dotted #c1bcb1; border-bottom: 1px dotted #c1bcb1;}
	.brdRight 		{border-right:  1px dotted #c1bcb1;}
	.brdBottom	    {border-bottom: 1px dotted #c1bcb1;}
	.brdLeft	    {border-left: 1px dotted #c1bcb1;}
	
	#cartBottom	td	{border-bottom:none !important;}

	.goods {padding:0 5px 0 2px;}

.insideh3 {margin:0 0 20px 0px}
	
#bin_bg {background:url("/img/history.jpg") no-repeat 95% 14px;}
#bin-main .innerCaption2 {position:relative; top:15px; padding-bottom:0px;}
#bin-main td {vertical-align: top;}
#center #bin-main td.end {padding: 0; background: #fff; border: none; border-left: 1px solid #eff3f5;}
#bin-main .title {height: 24px; font-size: 11px; font-weight: bold; background: #f57100; color: #fff;}
#bin-main .title td {border-bottom: 1px solid #fff;}
#bin-main .title span {padding: 5px 20px 0 13px; color:#ffffff; display: block; white-space: nowrap;}
#bin-main .item td {padding: 10px 5px 5px 8px;}
#bin-main .item input {width: 59px; border: 1px solid #e5e5e5; position:relative; top:-4px;}
#bin-main .item p.name {margin: 6px 0px 10px 6px; overflow:hidden;}
#bin-main .total {height: 21px; background: #cb0000; font-size: 11px;}
#bin-main .total span {display: block; padding: 3px 20px 0 6px; font-weight: bold; color: #fff;  white-space: nowrap;}
#bin-main .total b {display: block; padding: 3px 20px 3px 13px; color: #fff;}
#bin-main .button input {margin-top: 15px;}
#bin-main .bBuy {padding-left:10px;}
#bin-main .item .exex {width:18px; cursor:pointer;}
#bin-main .info {padding: 20px 20px 0 18px;}
#bin-main .history {padding:0 40px;}
#bin-main .history li {padding: 5px 10px 8px 25px; margin: 0 20px 0 0px; line-height: 160%;border-bottom: 1px solid #bfbfbf;}
#bin-main .history li.status {background:url("/img/h1.jpg") no-repeat left center;}
#bin-main .history li.date   {background:url("/img/h2.jpg") no-repeat left center;}
#bin-main .history li.payment {background:url("/img/h3.jpg") no-repeat left center;}
#bin-main .history li.begin {padding-top: 15px; padding-bottom: 5px; border:0;}
#bin-main .history li.end {background:url("/img/h4.jpg") no-repeat left 18px; padding-bottom: 20px; border: none; margin-bottom: 10px;}
#bin-main h4.history {padding: 17px 0 23px 20px; font-size: 11px;}
#bin-main .history b {color: #203c55;}
#bin-main .history img {float: right; position: relative; top: -5px;}
#bin-main .nobor td {border: none;}
#bin-main .nobor a {padding: 0px; padding-top: 8px;}
#bin-main .nobor img {margin-left: 0px;}
#bin-main p.text_01 {white-space: normal; color: #787878; padding-bottom: 10px;}
#bin-main p.resp {padding: 20px; color: #989898; width: 690px;}
#bin-main .binRight {border-right: 2px dotted #c1bcb1;}
#bin-main .table {min-width:514px;}


/*	CONTACTUS */

#contact2 {background:none;}
#contact_bg {background:url("/img/contacts.jpg") no-repeat right 0;}

#contact1 p {margin-bottom:10px;}
#contact1 #contPhone {background:url("/img/icon_phone.jpg") no-repeat left center; padding-left:20px;	 height:15px;}
#contact1 #contIcq {background:url("/img/icon_icq.jpg") no-repeat left center; padding-left:20px;	 height:15px;}
#contact1 #contRek {line-height:1.4; margin-top:15px;	} 

#contact2 {margin-top:20px; color:#595347; padding-left:0; padding-right:20px;}
#contact2 h3 {margin-bottom:10px; font-size:140%;}
#contact2 .text		{border:1px solid #bbb9b6; width:95%; height:20px; padding:0 5px; color:#595347; background:white;}
#contact2 textarea	 {border:1px solid #bbb9b6; width:95%; height:100px; padding:0 5px; color:#595347; background:white;}
.box2_t7 {width: 100%; padding: 30px; margin-top: 30px;}
.box2_t7 nobr {color: #203c55;}
#contact_text {color: #203c55;}
#input_3 {margin: 10px 0;}

/*	DELI VERRY */

#delivery_bg {background:url("/img/delivery.jpg") no-repeat right 0;}
#delivery p.listCaption {background:url("/img/icon_flag.gif") no-repeat left 3px; padding-left:15px;
			font-size:12px; font-weight:bold; margin-top:10px;}
.listArrow li {background:url("/img/arrow1.gif") no-repeat left 8px; 
			padding:5px 0 0px 20px; margin-left:10px;}
/*	SITEMAP */
#sitemap_bg {background:url("/img/map.jpg") no-repeat right 0;}
#sitemap li {margin:0px 0 10px 0;} 
#sitemap ul {margin:0px 0px 0 0px;}
#sitemap ul li a {color:#ff7900;}
#sitemap ul li ul li a {color:#71797d;}
#sitemap ul li {background:url("/img/arrow2.jpg") no-repeat 1px 3px; padding-left:20px;}
#sitemap ul li ul li {background:none; margin:10px 0 0px 10px; padding:0; }
#sitemap .opened {background:url("/img/arrow3.jpg") no-repeat left 3px; padding-left:20px;}
#sitemap .opened ul {margin-left:10px;}

/*	CART		*/
#cart_bg {background:url("/img/cart.jpg") no-repeat right 0px;}

/*	PREORDER	*/
#preorder_bg {background:url("/img/before_order.gif") no-repeat right 0px;}
#preorder1 p {padding:5px 0 15px 0;}
#preorder1 .wReg  {background:url("/img/icon_lock.gif") no-repeat 0 0; padding-left:25px;}
#preorder1 .woReg  {background:url("/img/icon_arrow.gif") no-repeat 0 0; padding-left:25px;}
#preorder1 td p {padding-left:25px;}
#preorder1 input {padding-left:25px;}
#preorder2 {background:white; margin-top:20px;} 
#preorder2 h4 {padding:10px 0;}
#preorder2 p {padding-bottom:10px;}

.tableLogin td {padding:0 0px 0 25px; vertical-align:middle; font-size:12px; color:#595347;}
.tableLogin .tLoginInput {width:100%; background:none; border:1px solid #bbb9b6;}

/* PERSONAL	*/
#personal_bg {background:url("/img/personal.jpg") no-repeat right 0px;}

#personal .par100  {margin-left:0px;}
.tablePersonal {margin:10px 0 0 0px;}
.tablePersonal td {padding:0 0px 10px 0;color:#595347;}
.tablePersonal input {width:99%; margin-bottom:5px;}
.tablePersonal textarea {width:99%; margin-bottom:5px;}

.tablePersonal .warning {color:#ff7900; margin-top:5px;}

#pod	{margin-top:5px;}
#pod table td {padding:0;}

/* SEARCH EXTENDED	*/
#extSearch_bg {background:url("/img/search.jpg") no-repeat right 0px;}

#tableSearch td {vertical-align:middle; padding:0 0 10px 0}
#tableSearch select {width:99%;}

/*	RReGISTERR */
#register_bg {background:url("/img/register.jpg") no-repeat 98% 0px;}
#register .checkboxLabel	{position:relative; top:7px; left:5px;}


/*	catalog1  */
#cataloge1 {background:none; padding:0 0 20px 0;}
#cataloge1 .innerCaption {margin-bottom:0px; height:40px;}
#tableCat1  h4 a {color:#ba0000;}
#tableCat1  td img {width:171px; padding:10px 0;}
#tableCat1  td {padding:0 20px 20px 0;}
#tableCat1  td .descr {padding: 7px 0;}
#tableCat1 .showmemore {color:#595347;}
#tableCat1 .showmemore:hover {color:#BA0000;}


/*	goods1  */
#goods1 {background:none; padding:0 0 20px 0;}
#goods1 .innerCaption {margin-bottom:0px; height:40px;}
#goods1 p { padding:10px 0;}
.sep1 {border-bottom: 2px dashed #c1bcb1;}
#goods1 p.sep1 { padding-bottom:17px;}
#goods1 .disclaimer {font-size:10px;}

#listGoods1 {}
#listGoods1 li {margin-bottom:20px;}
#listGoods1 h4 {padding:15px 0; background:url("/img/arrow2.gif") no-repeat left 14px; padding-left:30px;}
#listGoods1 .caption a {font-size:16px; color:#5d5951;}
#listGoods1 .caption {margin-bottom:10px;}
#listGoods1 td {font-size:12px;}
#listGoods1 td.t1 {padding:0 30px 7px 0;}
#listGoods1 .sep1 {padding-bottom:17px;}
#listGoods1 .pic {float:left; margin-right:20px}
#listGoods1 .right {float:left;}

/*	*/
#goods2 {background:none; padding:0 0 20px 0;}

#goodItem {background:white;}
#goodItem h4 {margin:0 0 10px 0;}
#goodItem {}
#goodItem td {padding:20px;}
#goodItem td.pic {padding-right:0px;}
#goodItem p {font-size:12px;}
#goodItem .p1 {width:100px; float:left; line-height:1.5;}
#goodItem .p2 {float:left; line-height:1.5;}
#goodItem .p2 span {color:#BA0000;}

#goodItem .toCart {margin:17px 0;}
#goodItem .toCart select {width:50px; margin-right:50px; float:left;}
#goodItem .toCart p {float:left; background:url("/img/icon_cart2.gif") no-repeat left center; padding:2px 0 0 30px; height:20px;}

#goods2gallery {margin:20px 0 0px 15px; min-height:1px;}
*html #goods2gallery {height:1px;}
#goods2gallery li {float:left; width:22%; text-align:center; padding:1%;}

#listMore {padding:5px 0 20px 0;}
#listMore li {list-style-type:decimal; margin-left:20px; font-size:12px; padding-bottom:8px;}

#listChar {padding:5px 0 20px 0;}
#listChar li {list-style-type:disc; margin-left:20px; font-size:12px; padding-bottom:8px;}

/*	*/
#cataloge2 {background:none; padding:0 0 20px 0;}
#cataloge2 .innerCaption {margin-bottom:10px; height:40px;}

#tableCat2 td {padding-bottom:15px;}
#tableCat2 img {margin:0px 0 10px 0;}
#tableCat2 p {color:#BA0000; font-size:12px;}

#cataloge2 .disclaimer {margin:20px 0; font-size:12px;}

#cataloge2 .tableCart {background:none;}
#cataloge2 .title span {padding-bottom:3px;}
#cataloge2 .item  td {padding:10px 5px 5px 8px;}
#cataloge2  .exex2 {margin-top:5px;	}
#cataloge2  .item input {width:13px; height:13px;}


/*	*/






