/* CSS Document */
body { margin:0; font-family:Tahoma; font-size:16px; background-color:#F2EBE7; }
img { border:0 }
fieldset { border:1px dotted #eee;}
#designed { padding:10px 0 0 35px; color:#333; font-family:Tahoma; font-size:11px; }
#version{ position:absolute; left:10px; top:6px; width: 55px; height: 17px; }
/* news slider */
.fl {float: left;display: inline;}
.news_slider { position: relative; margin: 0 auto 10px 1%; text-align: left; width: 790px; }
.news_slider .messaging {display: block;padding: 5px;margin: 0 20px 5px 20px;background: #ffffcc;font-family: Tahoma;font-size: 16px;}
.news_slider .prev, .news_slider .next {position: absolute;top: 42%;display: none;}
.news_slider .next {right: 2px;}
.news_slider .container { position: relative; top: 0; left: 0; border: 2px solid #e6e1df; background-color: #ede7e4; padding-left: 10px; }
.news_slider .news_items { /*
 The width must be equal to .item ((width + margin-right) * 2).
 */ position: relative; top: 0; left: 20px; overflow: hidden; width: 750px; }
.news_slider .view_all {font-size: 0.8em;padding: 5px;margin: 0 0 2px 0;text-align: center;}
.news_slider .item { /*
 Must contain a width and a margin-right.
 */ width: 180px; margin-right: 5px; }
.news_slider .item div { font-size: 0.7em; width: 160px; padding: 10px 0 10px 0; font-family: Tahoma; font-style: italic; }
.news_slider .item img {padding: 10px;}
/* /news slider */
a.level { text-decoration:underline; margin-right: 3px; color:#666; line-height: 1.4em; font-family: Tahoma; }
a.level:hover { color:#cd270b; }
.fab{
	width:100%;
	height:60px;
}
.fab div{float:left; color:#F00;}
.fabitem{float:left;margin-left:20px;}
/* links */
a.MainLinks { color:#333; font-family:Tahoma; font-size: 13px; text-decoration: underline; font-weight: normal; }
a.MainLinks:hover { color:#FF0000; font-size:13px; text-decoration:none; font-weight: normal; font-family:Tahoma; }
a.menuLeft { color:#333; font-family:Tahoma; font-size: 13px; text-decoration: underline; font-weight: normal; font-style:italic; }
a.menuLeft:hover { color:#FF0000; font-size:13px; text-decoration:none; font-weight: normal; font-family:Tahoma; font-style:italic; }
a.brend { color:#FF0000; font-family:Tahoma; font-size: 16px; text-decoration: none; font-weight: normal; border-bottom:1px solid #333; }
a.brend:hover { color:#333; font-size:16px; text-decoration:none; font-weight: normal; font-family:Tahoma; border-bottom:1px solid #FF0000; }
a.popular { color:#FF0000; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: normal; font-style:normal; border-bottom:1px solid #333; }
a.popular:hover { color:#333; font-size:14px; text-decoration:none; font-weight: normal; font-style:normal; font-family:Tahoma; border-bottom:1px solid #FF0000; }
a.topNavigation { color:#FF0000; font-family:Tahoma; font-size: 16px; text-decoration: none; font-weight: normal; border-bottom:1px solid #333; }
a.topNavigation:hover { color:#333; font-size:17px; text-decoration:none; font-weight: normal; font-weight: normal; font-family:Tahoma; border-bottom:1px solid #FF0000; }
a.topPagination { color:#FF0000; font-family:Tahoma; font-size: 16px; text-decoration: underline; font-weight: normal; }
a.topPagination:hover { color:#333; font-size:16px; text-decoration:none; font-weight: normal; font-weight: normal; font-family:Tahoma; }
a#kupon{ color:#FF0000; font-family: Tahoma; font-size: 20px; text-decoration: underline; font-weight: normal; }
a#kupon:hover { color:#990000; font-size:20px; text-decoration:none; font-family: Tahoma; }
a.indexLnk { color:#FF0000;font-family:Tahoma; font-size: 11px; text-decoration: underline; font-weight: normal; font-style:italic;}
a.indexLnk:hover {color:#333;font-size:11px; text-decoration: none; font-weight: normal;font-family:Tahoma; font-style:italic; }
.ng{ color:#FF0000; font-family:Tahoma; font-size: 16px; text-decoration: none; font-weight: normal; }
.ng:hover { color:#333; font-size:16px; text-decoration:none; font-weight: normal; font-weight: normal; font-family:Tahoma;}
a.index {font-family:Tahoma, arial, sans-serif;font-size: 12px; font-weight: bold; text-decoration:none; color:#000;}
a.index {font-family:Tahoma, arial, sans-serif;font-size: 12px; font-weight: bold;color:#000;}
#flashTop{width:100%;height:20px; text-align:center;padding:10px 0 10px 0px;}
#flashTopInside{width:100%;height:120px; text-align:center;padding:10px 0 20px 0px;}
.naklonItalic{padding-right:8px; font-style:italic;}
a.article { color:#FF0000;font-family:Tahoma; font-size: 11px; text-decoration: underline; font-weight: normal;}
a.article:hover {color:#333;font-size:11px; text-decoration: none; font-weight: normal;font-family:Tahoma; }
#clear{width: 100%; height: 180px;}
#action{width:100%;height:20px; text-align:center;padding:10px 0 10px 0px;}
#actionFlash{width:100%;height:120px; text-align:center;padding:10px 0 20px 0px;}
#newGoodies{
	height:1270px;
}
#newStolplit{height:900px;}
#newBiokamin{height:1000px;}
#articleOne{width:100%; height:260px;}
#articleOneLeft{width:31%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000; padding:0px 5px 5px 1%;margin-top:20px; border-left:1px dotted #fff;}
.articleText{font-family:Tahoma, arial, sans-serif; font-size:11px; font-style:italic; color:#333;}
#articleOneCenter{width:33%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000; padding-left:1%;padding:0px 5px 5px 1%;border-left:1px dotted #fff;margin-top:20px;}
#articleOneRight{width:30%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000;padding:0px 5px 5px 1%;border-left:1px dotted #fff;margin-top:20px;}
#articleRightLink{padding-top:35px;}
#articleTwo{width:100%; height:300px;}
#articleTwoLeft{width:31%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000; padding:0px 5px 5px 1%;margin-top:20px; border-left:1px dotted #fff;}
#articleTwoCenter{width:33%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000; padding-left:1%;padding:0px 5px 5px 1%;border-left:1px dotted #fff;margin-top:20px;}
.articleCenterLink{padding-top:17px;}
#articleTwoRight{width:30%; float:left; font-family:Tahoma, arial, sans-serif; font-size:14px; color:#FF0000;padding:0px 5px 5px 1%;border-left:1px dotted #fff;margin-top:20px;}

/* /links */
#header { width:100%; height:411px; background-image: url(gfx/header_repeat.jpg); background-repeat:repeat-x; }
* html #zakazblock { width:210px; height:176px; text-align: left; position: absolute; z-index: 1; right: 1px; top: 5px; padding: 0; margin: 0; }
ul#topNav { margin:0; padding:0; }
.navTop { list-style-type:none; display:inline; padding-right: 20px; }
#slideDivan { width:301px; height:173px; position:absolute; top: 222px; left:340px; }
#slide { width:301px; height:173px; position: relative; float: right; }
#slide img { border:0px; display:none; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }
#headerKorpus { width:278px; height:273px; position:absolute; top: 98px; right: 279px; text-align: center; }
#headerOffice { width:250px; height:155px; position:absolute; top: 230px; right: 7px; text-align: center; }
#skidkaImg { position:absolute; right:42px; top:45px; width: 177px; height: 106px; text-align:center; }
#skidkaText { font-family:Arial, Helvetica, sans-serif; color:#C3151C; font-size:14px; }
#headerKuhnja { width:287px; height:273px; position:absolute; top: 51px; text-align: center; left: 1px; }
#headerMir { width:auto; height:430px; background-color: #f7f2ee; margin:0; padding:0; }
#headerMirInside { background: #f7f2ee url(../gfx/bg-top.jpg) repeat-x; width:100%; height:317px; padding:0; margin:0; }
#headerMenu { background-color:#f6f1eb; height:25px; margin:0; padding:0; }
#logoOffice { padding-left:15px; padding-top:5px; padding-bottom:10px; }
#logoDivan { position:absolute; left: 388px; top: 100px; z-index:100; }
#reklama { width:100%; height:140px; text-align:center; background-color:#f7f2ee; padding-bottom:10px; }
#logoMir { height:63px; margin:0; text-align:center; position:absolute; width:202px; top:0px; margin-left:41%; }
#contactsTop {position:absolute;right:10px;top:93px;width:130px;height:113px;}
h2.contactsText { font-family:Tahoma; font-size:16px; color:#FF0000; padding:0; margin:0; }
.contactsTopText { font-family:Tahoma, arial, sans-serif; font-style:italic; color:#333; font-size: 19px; }
.contactsTextItalic { font-family:Tahoma, arial, sans-serif; font-style:italic; color:#990000; font-size: 16px; }
#topLeftMenu { width:241px; height:21px; position:absolute; z-index:1; top:6px; left:12%; }
#topRightMenu {width:285px;height:21px;position:absolute;z-index:2;top:6px;right:119px;}
#topLeftMenu ul { display:block; margin:0; }
#topRightMenu ul { display:block; margin:0; }
#topLeftMenu li { list-style-type:none; display:inline; }
#topRightMenu li { list-style-type:none; display:inline; }
#basket{position:absolute;right:128px;top:50px;width: 185px;height: 60px;z-index: 1;}
#basketBottom{margin-top:30px;width: 200px;height: 40px;border:1px dotted #fff;text-align:center;padding-top:10px;background-color: #F6EFED;}
#stbanner{font-size:14px;color: #00C; background-color:#fecb10; width:45%; margin-left:25%;height:100px;margin-top:60px;}
#stimg{float:left;width:52%;}
#sttext{float:right; width:46%; padding-top: 15px;padding-right:5px;}

/* footer */
#footer { background:url(../gfx/foot_bg_bottom.jpg) repeat-x bottom; height:250px; width:100%; }
#footerLeft { text-align:left; width: 20%; height: 250px; float: left; padding-left: 180px; background: url(../gfx/foot_left.jpg) no-repeat left; }
#footerRight { float:right; height:250px; width:60%; background:url(../gfx/foot_bg.jpg) no-repeat bottom right; }
#footSalonleft { color:#FF0000; font-size:12px; font-family:Tahoma, Arial, sans-serif; float: right; }
#footerSalonright { color:#FF0000; font-size:12px; font-family:Tahoma, Arial, sans-serif; float: left; padding-top:35px; }
html:not[lang*=""] #footerSalonright {margin-top:35px;}
#salonsTitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#salonsBottom { font-family:Arial, Helvetica, sans-serif; color:#333; font-size: 15px; text-align: left; font-weight: bold; }
#leftPhone { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#990000; height: 40px; text-align: left; }
*:first-child+html #leftPhone { text-align: center; padding-left:30px; }
#leftShema { font-family:Tahoma, Arial, sans-serif; font-size:11px; width: 100px; padding-top: 10px; }
#rightShema { font-family:Tahoma, Arial, sans-serif; font-size:11px; width: 100px; padding-top: 15px; }
.bottomPhones { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#990000; text-align: right; }
#rightph { height: 40px; padding: 0px 0 0 20px; margin-top: 15px; }
#bottomNav { position:absolute; height:40px; width:558px; left:0px; margin-top:200px; text-align:left; }
ul#bottomNavig { margin:0; padding-left:20px; }
li.itemsNav { list-style-type:none; display:inline; padding-right:10px; }
a.bottomNav { color:#fafafa; font-family: Tahoma; font-size: 12px; text-decoration:none; }
a.bottomNav:hover { color:#FF0000; font-size:12px; text-decoration: underline; font-family: Tahoma; }
/* /footer */
/* menu */
.menuLeft h4 { font-size: 90%; font-family:Tahoma, arial, sans-serif; color:#333; font-weight: normal; padding: 0; margin: 0; }
.menuList { margin: 0; padding: 0.3em 0 2em 0; font-size:14px; font-family:Tahoma, arial, sans-serif; }
.menuList li { line-height:1.2em; margin: 0; padding: 0.4em 0; text-indent:0; white-space:nowrap; }
.homeGoodsBlock { clear:both; width: 100%; padding:0; margin:0; font-size: 100%; }
.homeGoodsBlock li { float:left; margin: 40px 50px 0 0; font-size: 100%; line-height: normal; list-style-type: none; text-indent:0; padding: 0; }
.homeGoodsBlock li img { display: block; }
.homeGoodsBlock li h4 { font-size: 100%; font-weight: normal; margin: 1em 0 0.3em 25px; }
.homeGoodsBlock li p { display: block; font-size: 12px; margin: 0 0 0 25px; line-height: 1.3em; padding:0; color:#333333; font-family: Tahoma; }
.homeGoodsBlock li p p { display: block; font-size: 100%; margin: 0; padding:0; line-height: 1.3em; color:#999; }
#homeGoodsBlock { clear:both; width: 100%; padding:0; margin:0; font-size: 100%; }
#homeGoodsBlock li { float:left; margin: 40px 50px 0 0; font-size: 100%; line-height: normal; list-style-type: none; text-indent:0; padding: 0; }
#homeGoodsBlock li img { display: block; }
#homeGoodsBlock li h4 { font-size: 100%; font-weight: normal; margin: 1em 0 0.3em 25px; }
#homeGoodsBlock li p { display: block; font-size: 12px; margin: 0 0 0 25px; line-height: 1.3em; padding:0; color:#333333; font-family: Tahoma; }
#homeGoodsBlock li p p { display: block; font-size: 100%; margin: 0; padding:0; line-height: 1.3em; color:#999; }
.mContent { margin-top: 50px; }
p { font-size:75%; line-height:1.6em; margin-top:0.5em; }
h1 { font-size:160%; margin: 0 0 0.5em 0; clear:both; }
h2 { font-size:160%; color:#333; font-weight:normal; padding:0; margin: 1em 0 0 0; clear:both; }
h3 { font-size:120%; font-weight:normal; margin: 1.2em 0 0.3em 0; clear:both; }
h4 { font-size:90%; font-weight:bold; margin: 0.5em 0; }
ul,
ol { margin-top: 1em; padding-left:0; margin-left:0; font-size:75%; line-height:1.4em; font-family:Tahoma, arial, sans-serif; }
li { list-style-type: none; text-indent:-1.5em; margin: 0.4em 0 0.4em 1.5em; }
ol li { list-style-type:decimal; text-indent:0; }
table { border-collapse: collapse; width: 100%; border:0; }
td { margin: 0em; padding: 0em; vertical-align: top; }
.none { display:none; }
.visible { display:block; }
.paragraphBlock { clear:both; padding-right:25px; }
table.pTable { clear:both; width:100%; border-collapse:collapse; margin: 0.5em 0 1.2em 0; }
table.pTable th { font-size:85%; padding: 1.2em 10px 0.5em 10px; }
table.pTable td { font-size:85%; padding: 0.7em 25px 0.7em 0; border-bottom: 1px solid #ccc; }
table.pTable td p { font-size:100%; margin:0; line-height:normal; }
.paragraphBlock h3 { font-size:130%; font-weight:normal; margin: 1.2em 0 0.3em 0; clear:both; }
.png { behavior: url("/iepngfix/iepngfix.htc"); }
.titles { color:#FF0000; font-family:Tahoma, arial, sans-serif; font-weight:normal; font-size:20px; padding-bottom:10px; }
#brendText { font-family:Tahoma, arial, sans-serif; width: 83%; padding:5px; border:1px dotted #fff; margin-top:10px; background-color:#ede7e4; margin-left:30px; font-size: 12px; }
.leftTitles { font-family:Tahoma, arial, sans-serif; color:#FF0000; font-size:14px; }
.goodiesOpis { font-family:Tahoma, arial, sans-serif; color:#333; font-size:14px; }
.goodiesOpisRed { font-family:Tahoma, arial, sans-serif; color:#FF0000; font-size:14px; }
/* brends navigation */
.producerTags h2 { margin-bottom: 0.5em; }
.producerTags a { text-decoration:underline; margin-right: 3px; color:#666; line-height: 1.4em; font-family: Tahoma; }
.producerTags a:hover { color:#cd270b; }
.producerTags small { font-size:60%; margin-right: 3px; color:#999; line-height: 1.3em; }
.producerTags .range3 { font-size:150%; font-weight:normal; }
#brends_nav { }
.level1 a { text-decoration:underline; margin-right: 3px; color:#666; line-height: 1.4em; font-family: Tahoma; }
.level1 a:hover { color:#cd270b; }
#brends_nav div.level1 { float: left; margin: 0 20px 0 0; background-image: url(../gfx/products-nav-separator.png); background-repeat: no-repeat; padding-left: 5px; }
#brends_nav div.level1.first { padding: 0; background-image: none; }
#brends_nav a.level1 { display: block; width: auto; text-align: center; }
#brends_nav .level2 { position: absolute; z-index: 100; display: block; overflow: visible; }
.brends_nav_level2_t { }
.brends_nav_level2_t td div { line-height: 1px; font-size: 1px; height: 5px; }
.brends_nav_level2_tl div { width: 5px; background-image: url(../gfx/products-nav-bg-tl.png); background-repeat: no-repeat; }
.brends_nav_level2_tc { background-color: #444; }
.brends_nav_level2_tr div { width: 5px; background-image: url(../gfx/products-nav-bg-tr.png); background-repeat: no-repeat; }
.brends_nav_level2_l,
.brends_nav_level2_r { font-size: 1px; line-height: 1px; background-color: #444; }
.brends_nav_level2_main { background-color: #444; }
.brends_nav_level2_main div { margin: 5px 10px 5px 10px; }
.brends_nav_level2_main a { display: inline; color: #fff; text-decoration: none; line-height: 18px; }
.brends_nav_level2_main a:hover { color: #fff; text-decoration: underline; }
.brends_nav_level2_b { }
.brends_nav_level2_b td div { line-height: 1px; font-size: 1px; height: 5px; }
.brends_nav_level2_bl div { width: 5px; background-image: url(../gfx/products-nav-bg-bl.png); background-repeat: no-repeat; }
.brends_nav_level2_bc { background-color: #444; }
.brends_nav_level2_br div { width: 5px; height: 5px; background-image: url(../gfx/products-nav-bg-br.png); background-repeat: no-repeat; }
.brends_nav_level2_arrow div { background-image: url(../gfx/products-nav-arrow.png); width: 14px; height: 7px; background-repeat: no-repeat; font-size: 1px; line-height: 1px; margin-left: 13px; }
.mebelPaths { float:left; margin-right:15px; color: #FF0000; }
#brendsList { padding: 10px; }
.brendsBlock {
	height:60px;
}
.borderGoodies{border-bottom:1px solid #fafafa;}
#softcityText{font-size:11px; color:#333; padding-top:30px;}
/* /brends navigation */
/* divan */
#divanTitle { padding-top:40px; color:#FF0000; font-weight:normal; }
.redTitles { padding-top:30px; color:#FF0000; font-weight:normal; }
.leftThumbDivan { padding:10px; }
.recDivan { float:left; text-align:center; }
#cena { font-family:Tahoma; font-size:16px; color:#FF0000; }
#mainPart { padding-left:20px; margin-top: 30px; }
.fancyGroup { border:0; }
#mainThumb { padding-bottom:10px; }
#divanMainBlock { padding-left:10%; }
#prerounded { width:84%; margin-left:30px; margin-top:10px; }
.rounded { display:block; }
.rounded * { display:block; height:1px; overflow:hidden; background:#e6e1de; }
.rounded1 { border-right:1px solid #ece6e3; padding-right:1px; margin-right:3px; border-left:1px solid #ece6e3; padding-left:1px; margin-left:3px; background:#e9e3e0; }
.rounded2 { border-right:1px solid #f0eae6; border-left:1px solid #f0eae6; padding:0px 1px; background:#e8e2df; margin:0px 1px; }
.rounded3 { border-right:1px solid #e8e2df; border-left:1px solid #e8e2df; margin:0px 1px; }
.rounded4 { border-right:1px solid #ece6e3; border-left:1px solid #ece6e3; }
.rounded5 { border-right:1px solid #e9e3e0; border-left:1px solid #e9e3e0; }
.rounded_content { padding:0px 5px; background:#e6e1de; }
#indexIntroReklama{width:100%; height:120px;margin-top:50px;}
#indexIntroLeft{float:left; width:32%;margin-left:10%;height:100px;}
#indexIntroRight{float:left; width:32%; margin-left:12%;height:100px;}
#indexIntroTop{padding-top:30px;}
#indexIntroTop span{color:#FF0000;}
#indexIntroBottom{padding-bottom:30px;}
.fl p{font-size:14px; color:#F00;}
#brendText p{font-size:20px; color:#FF0000;}
