* {	margin: 0; padding: 0; font-size: 100.01%; }
body { 
	position: relative; 
	height: 100%; 
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #333;
	background: #fff; 
	min-width: 1000px;
}
textarea, input { font-family: Arial, sans-serif; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 1em; font-weight: normal; margin-bottom: 0.6em; }
h1 { font-size: 1.8em; font-style: italic; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
p { margin-bottom: 1em; text-indent: 0; }
table {	font-size: 1em; border-collapse: collapse; border-spacing: 0; }
table th,
table td { vertical-align: top; padding: 0.3em; }
ul,
li {  }
img { border: 0; }
ul { margin-bottom: 0.8em; }
li { margin-left: 1em; }
a, a:link, a:visited { color: #0099d0; outline: none; }

a:hover { color: #33aaff; border-bottom-color: #cde; }
input { padding: 0.1em 0.3em;}

.invisible { display: none; }
.hidden { visibility: hidden; }
.clear { clear: both; font-size: 1px; height: 0; }

#Container { position: relative; top: 0; left: 0; min-height: 100%; //height: 100%; //width: 100%; }

#Content { position: relative; top: 0; left: 0; }
#Content .marginBlock { width: 800px; position: relative; top: 0; left: 50%; margin-left: -400px; }

#Blocker { cursor: pointer; position: fixed; width: 100%; height: 100%;  left: 0; top: 0; z-index: 100; //top: expression(window.scrollTop + 'px'); //position: absolute;  display: none; }
#BlockerBG { background: #eee; opacity: 0.5; //filter:alpha(opacity=50); width: 100%; height: 100%; }
#BlockerImgContainer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; }
#BlockerImgContainer img { margin-top: 10%; //position: relative; //top: 20%; }

#Header { height: 170px; margin-bottom: 2em; background: #aaa url('/i/header-bg-left.png') top center repeat-x; position: relative; top: 0; left: 0; }
#HeaderBGRight { background: url('/i/header-bg.png') repeat-x; position: absolute; right: 0; width: 50%; top: 0; height: 167px; }
#HeaderBGCenter { background:  #26a415 url('/i/header.jpg') top center no-repeat; position: absolute; left: 50%; width: 1049px; margin-left: -524px; height: 170px; }
#Header #VenzelContainer { overflow: hidden; z-index: 3; width: 100%; position: absolute; height: 173px; }
#Header .venzel { margin-left: 50%; width: 1040px; height:173px; background: url('/i/venzel.png') no-repeat; position: absolute; left: 0; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/venzel.png',sizingMethod=crop); }
#TopPlashka { position: absolute; top: 0; right: 5%; width: 232px; height: 70px; z-index: 10; }
#TopPlashkaBG { position: absolute; top: 0; left: 0; width: 232px; height: 70px; background: url('/i/top-plashka.png') no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/top-plashka.png',sizingMethod=crop); }
#TopPlashkaText { z-index: 20; position: relative; top: 0; left: 0; margin: 1.4em 3em 1em; font-size: 0.8em; float: right; width: 100px; }
#TopPlashkaText a:hover { color: #000; }
#Contacts { position: absolute; right: 50%; margin-right: -470px; top: 68px; text-align: right; z-index: 6; }
#Contacts .phone { color: #fff; font-family: "Times New Roman", Times, serif; }
#Contacts .phone .phone { font-size: 2.4em; }
#Contacts a { color: #fff; }
#Footer { height: 60px; border-bottom: 1px solid #808080; width: 90%; margin: 0 5% 3em 5%; position: relative; top: 0; left: 0; //width: 100%; }
#Footer .content { width: 800px; position: absolute; left: 50%; margin-left: -400px; }
#Footer #Copyright { position: absolute; top: 20px; left: 0; }
#Footer #Nordor { position: absolute; right: 0; top: 10px; }
#Footer #Nordor img { margin-bottom: -15px; margin-right: 1em; position: relative; top: 0; left: 0; }

/** **/
#magicPopupContainer { position: absolute; left: 0; top: 0; z-index:1000;  } 
.magicPopup { position: absolute; left: 0; top: 0px; display: none; background: white; padding: 1em; width: 22em; border: 1px solid #ccc;  }
.magicPopup form.zf { width: auto; }
.magicPopup .closer { position: absolute; right: 0.4em; top: 0em; font-size: 2em; color: #f00; cursor: pointer; }

.magicPopup .txtConfirm { font-size: 1.2em; color: #3a3; cursor: pointer; border-bottom: 1px dashed #3a3; }
.magicPopup .txtReject { font-size: 1.2em; color: #a33; cursor: pointer; border-bottom: 1px dashed #a33; position: absolute; right: 0; //right: 0.6em; }

#submitOrderContainer { display: none; margin-top: 1em; }
#submitOrderToggler { font-size: 1.4em; color: #F1460A; border-bottom: 1px dashed #F1460A; cursor: pointer; margin-bottom: 1em; position: relative; top: 0; left: 0; }

.zf-nolabel dd { margin-left: 1.4em; }
.zf dl { margin-bottom: 0.6em; }
.pager { margin: 0.6em 0; }

form .error { color: #a00; margin: 1em 0 1em 1.4em; }
form.zf { width: auto; }

#Logo { width: 121px; height:96px; left: 50%; margin-left: -410px; position: absolute; top: 35px; background: url('/i/logo.png') no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png',sizingMethod=crop); z-index: 4; }
#Logo .png { width: 100%; height: 100%; background: url('/i/logo.png') no-repeat;  //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png',sizingMethod=crop);}
#Logo .png a img { width: 100%; height: 100%; position: relative; z-index: 2;  }


#ObjectPreview { width: 800px; height: 348px; margin-top: 2em; //height: 339px;   }
#ObjectPreview .single { position: absolute; top: 0; left: 0; display: none; width: 800px; height: 379px; }
#ObjectPreview .mainItem_1 { display: block; }
#ObjectPreview .title { position: relative; left: 20px; top: 20px; font-size: 2em; }
#ObjectPreview .price { color: #299d17; font-size: 2em; font-family: "Times New Roman", Times, serif; position: relative; top: 30px; left: 20px; }
#ObjectPreview .descr { position: relative; top: 40px; left: 20px; width: 200px; font-family: Tahoma, sans-serif;}
#ObjectPreview .descr .short { color: #343434; margin-bottom: 1.2em; font-size: 0.85em; }
#ObjectPreview .descr .long { color: #808080; font-size: 0.8em; }
#ObjectPreview .img { position: absolute; right: 0px; top: 0px; z-index: 2; width: 504px; height: 378px; overflow: hidden;  }
#ObjectPreview .img img { border: 2px solid #cad2ca; margin-top: 0; border-left: none; margin-left:0px; }
#ObjectPreview .img .corner { position: absolute; right: 0; width: 15px; height:15px; z-index: 3; }
#ObjectPreview .img .tr { z-index: 3; background: url('/i/preview-tr.png'); top: 0; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/preview-tr.png',sizingMethod=crop); }
#ObjectPreview .img .br { z-index: 3; background: url('/i/preview-br.png'); bottom: 0; //bottom: -1px; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/preview-br.png',sizingMethod=crop);}
#ObjectPreview .borders { position: absolute; left: 0; top: 0; border-left: 2px solid #cad2ca; border-right: 2px solid #cad2ca; width: 797px; height: 350px; //width: 800px; }
#ObjectPreview .content {  height: 328px; position: relative; top: 0; left: 0; top: -14px;overflow: hidden; height: 378px; margin-bottom: -28px; }
#ObjectPreview .container { position: absolute; left: 0; top: 0; width: 800px; }
#ObjectPreview .arrow { position: absolute; top: 50%; margin-top: -19px; width: 19px; height: 37px; cursor: pointer; }
#ObjectPreview .arrowLeft { left: -37px; background: url('/i/arrowleft.png') no-repeat; }
#ObjectPreview .arrowRight { right: -37px; background: url('/i/arrowright.png') no-repeat; }
#ObjectPreview .plashkaPreview { position: absolute; left: 50%; top: -1000px; width: 391px; height: 185px; margin-left: -180px; margin-top: -90px;  z-index: 2;  }
#ObjectPreview .plashkaPreview .bg { position: absolute; left: 0; top: 0; width: 391px; height: 185px; background: url('/i/plashka-preview.png') top left no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/plashka-preview.png',sizingMethod=crop); }
#ObjectPreview .plashkaPreview .text { margin: 2em 5em; color: #fff; font-size: 1.4em; position: relative; z-index: 2; }

#IndexObjects { background: #eeebe5; margin-top: 2em; position: relative; margin-top: 100px; left: 0; }
#IndexObjectsContainer { margin-bottom: 2em; //position: relative;}
#IndexRegulator { width: 800px; position: absolute; height: 77px; left: 50%; top: 0px; margin-left: -397px; margin-bottom: -77px; text-align: center;  }
#IndexRegulator i { font-style: normal; margin-top: 40px; font-size: 1.3em; display: block; color: #219ccc; text-decoration: underline; }
#IndexRegulator .plashken { width: 228px; height: 77px; background: url('/i/plashka-inactive.png') bottom left no-repeat; float: right; margin-left: -37px; position: relative; top: 0; left: 0; cursor: pointer; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/plashka-inactive.png',sizingMethod=crop); }
#IndexRegulator .active { background-image: url('/i/plashka-active.png'); z-index: 2; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/plashka-active.png',sizingMethod=crop); }
#IndexRegulator .active i { color: #000; text-decoration: none; cursor: text; }

.catalogueItems { width: 850px; margin-left: -395px; position: relative; top: 0; left: 50%; padding: 2em 0; }
.catalogueItems .single { float: left; width: 24%; margin-bottom: 3em; }
.single .thumb, .thumbs .single { width: 159px; height: 118px; position: relative; top: 0; left: 0; }
.catalogueItems .single .title { margin-top: 1em; position: relative; top: 0; left: 0; width: 160px; }
.catalogueItems .single .title i { position: absolute; right: 0; bottom: 0; color: #808080; }
.catalogueItems .single .price { margin-top: 0.6em; color: #139400; font-size: 1.4em; }
/** corners **/
.single .thumb .corna, .thumbs .single .corna, .SingleItemContainer .LeftItemBlock .images .big .corna { position: absolute; width: 15px; height: 15px; }
.single .thumb .tl, .thumbs .single .tl, .SingleItemContainer .LeftItemBlock .images .big .tl { left: 0; top: 0; background: url('/i/corners/solid-white-tl.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-white-tl.png',sizingMethod=crop); }
.single .thumb .tr, .thumbs .single .tr, .SingleItemContainer .LeftItemBlock .images .big .tr { right: 0; top: 0; //margin-right: -1px; background: url('/i/corners/solid-white-tr.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-white-tr.png',sizingMethod=crop); }
.single .thumb .bl, .thumbs .single .bl, .SingleItemContainer .LeftItemBlock .images .big .bl { left: 0; bottom: 0; //top: 100%; //margin-top: -13px;  background: url('/i/corners/solid-white-bl.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-white-bl.png',sizingMethod=crop); }
.single .thumb .br, .thumbs .single .br, .SingleItemContainer .LeftItemBlock .images .big .br { right: 0; bottom: 0; //top: 100%; //margin-top: -13px; //margin-right: -1px; background: url('/i/corners/solid-white-br.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-white-br.png',sizingMethod=crop); }
#IndexObjects .descr { width: 800px; position: relative; left: 50%; margin-left: -400px; top: 0; padding-bottom: 3em; }
#IndexObjects .descr p { color: #808080; }
#IndexObjects .descr big { font-size: 1.2em; }

#IndexObjects .single .thumb .tl { background: url('/i/corners/solid-beige-tl.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-beige-tl.png',sizingMethod=crop); }
#IndexObjects .single .thumb .tr { background: url('/i/corners/solid-beige-tr.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-beige-tr.png',sizingMethod=crop); }
#IndexObjects .single .thumb .bl { background: url('/i/corners/solid-beige-bl.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-beige-bl.png',sizingMethod=crop); }
#IndexObjects .single .thumb .br { background: url('/i/corners/solid-beige-br.png'); //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/corners/solid-beige-br.png',sizingMethod=crop); }

#CatalogueSearchHead .material { position: relative; width: 940px; margin-left: 0px; }
#CatalogueSearchHead .material .single { display: inline-block; width: auto; margin-right: 2em; //display: inline; text-align: center; }
#CatalogueSearchHead .material .single label { border-bottom: 1px dashed #333; cursor: pointer; }
#CatalogueSearchHead .sort { margin-top: 1em; text-align: right; }
#CatalogueSearchContent { margin-top: 1em; position: relative; top: 0; left: 0;  }
#CatalogueSearchContent  .catalogueItems { position: relative; top: 0; left: 0; margin-left: 0; }
.imageUploadBox { margin-bottom: 2em; }

#SingleItemContainer { margin-bottom: 2em; }
.SingleItemContainer .LeftItemBlock { float: left; width: 502px; margin-right: 30px; }
.SingleItemContainer .LeftItemBlock h1 { margin-bottom: 0.1em; }
.SingleItemContainer .LeftItemBlock .variants { font-size: 1.4em; margin-bottom: 1em; }
.SingleItemContainer .LeftItemBlock .variants .title { margin-right: 0.5em; color:#808080; }
.SingleItemContainer .LeftItemBlock .variants .current, 
.SingleItemContainer .LeftItemBlock .variants .absent, 
.SingleItemContainer .LeftItemBlock .variants a { margin-right: 0.5em; }
.SingleItemContainer .LeftItemBlock .variants .current { color: #167d37; }
.SingleItemContainer .LeftItemBlock .variants .absent { color: #ccc; }
.SingleItemContainer .LeftItemBlock .images .big { margin-bottom: 1em; height: 374px; position: relative; top: 0; left: 0; } 
.SingleItemContainer .LeftItemBlock .images .thumbs { margin-bottom: 1.4em;  }
.SingleItemContainer .LeftItemBlock .images .thumbs .single { float: left; width: 30%; margin-right: 3%; cursor: pointer; margin-bottom: 0.3em; }
.SingleItemContainer .LeftItemBlock .plans .single { float: left; width: 50%; overflow: hidden; cursor: pointer; }
.SingleItemContainer .RightItemBlock { float: left; width: 250px; }
.SingleItemContainer .RightItemBlock .variants { margin-top: 4.6em; margin-bottom: 2em; }
.SingleItemContainer .RightItemBlock .variants .current { font-size: 1.4em; margin-right: 1em; }
.SingleItemContainer .RightItemBlock .variants a { margin-right: 1.4em; }
.SingleItemContainer .RightItemBlock .variants .absent { color: #ccc; margin-right: 1.4em; }
.SingleItemContainer .RightItemBlock .built { font-size: 1.4em; margin-bottom: 1.4em; }
.SingleItemContainer .RightItemBlock .recommend .title { font-size: 1.8em; margin-bottom: 0.3em; }
.SingleItemContainer .RightItemBlock .recommend .single { margin-bottom: 1em; }
.SingleItemContainer .RightItemBlock .recommend .single .link { margin-bottom: 0.6em; font-size: 1.2em; }
.SingleItemContainer .RightItemBlock .recommend .single a {  }
.SingleItemContainer .RightItemBlock .recommend .openAdditional { margin-bottom: 0.6em; font-size: 1.2em; cursor: pointer; }
.SingleItemContainer .RightItemBlock .recommend .openAdditional span { font-style: italic; font-size: 0.9em; border-bottom: 1px dashed #000; }
.SingleItemContainer .RightItemBlock .recommend .additional { height: 1px; overflow: hidden; position: relative; }
.SingleItemContainer .RightItemBlock .recommend .additional .container { position: relative; top: 0; left: 0; }
.SingleItemContainer .RightItemBlock .ask { border-bottom: 1px dotted #000; cursor: pointer; }
.SingleItemContainer .price { color: #3bb023; font-size: 2em; font-weight: bold; font-family: "Times New Roman", Times, serif; margin-bottom: 1.4em; }
.SingleItemContainer .RightItemBlock .description { color: #808080; font-size: 1.2em; margin-bottom: 2em; }
.SingleItemContainer .planContainer { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; display: none; }

#Lookalike { border-top: 2px solid #96a596; width: 80%; left: 50%; position: relative; top: 0; margin-left: -40%; margin-top: 130px; margin-bottom: 3em; }
#LookalikeHead { position: absolute; top: -75px; height: 75px; width: 258px; left: 50%; margin-left: -400px; background: url('/i/lookalike-bg.png'); }
#LookalikeHead span { font-size: 1.6em; position: absolute; left: 46px; top: 25px; }


/** corners **/
#TopMenu { position: absolute; left: 50%; top: 66px; width: 480px; height: 45px; margin-left: -240px; z-index: 6; }
#TopMenu .content { border-left: 1px solid #cec; border-right: 1px solid #cec; margin-top: 14px; }
#TopMenu .content a,
#TopMenu .content .link { float: left; width: 33%; text-align: center; color: #fff; font-size: 1.2em; }
#TopMenu .content a:hover { color: #cec; }
#TopMenu .t, #TopMenu .b { height: 15px; position: absolute; left: 0; font-size: 1px; width: 100%; }
#TopMenu .t { top: 0px; }
#TopMenu .b { bottom: 0px; }
#TopMenu .l, #TopMenu .r { width: 15px; height: 15px; position: absolute; font-size: 1px; }
#TopMenu .c { height: 15px; }
#TopMenu .t .r { background: url('/i/corners/gw-tr.png') no-repeat; right: 0; top: 0; }
#TopMenu .t .l { background: url('/i/corners/gw-tl.png') no-repeat; left: 0; top: 0; }
#TopMenu .b .r { background: url('/i/corners/gw-br.png') no-repeat; right: 0; top: 0; }
#TopMenu .b .l { background: url('/i/corners/gw-bl.png') no-repeat; left: 0; top: 0; }
#TopMenu .t .c { border-top: 1px solid #cec; margin: 0 15px; }
#TopMenu .b .c { border-bottom: 1px solid #cec; margin: 0 15px; }

#ObjectPreview .content { z-index: 5; }
#ObjectPreview .content a:hover { color: #cec; }
#ObjectPreview .t, #ObjectPreview .b { height: 14px; position: absolute; left: 0; font-size: 1px; width: 100%; z-index: 1; }
#ObjectPreview .t { top: -14px;}
#ObjectPreview .b { bottom: -14px; }
#ObjectPreview .l, #ObjectPreview .r { width: 14px; height: 14px; position: absolute; font-size: 1px; z-index: 1; }
#ObjectPreview .c { height: 14px; }
#ObjectPreview .t .r { background: url('/i/corners/wg-tr.png') no-repeat top right; right: 0; top: 0; }
#ObjectPreview .t .l { background: url('/i/corners/wg-tl.png') no-repeat top left; left: 0; top: 0; }
#ObjectPreview .b .r { background: url('/i/corners/wg-br.png') no-repeat bottom right;  right: 0; top: 0px; //top: 0; }
#ObjectPreview .b .l { background: url('/i/corners/wg-bl.png') no-repeat bottom left; left: 0; top: 0px; //top: 0; }
#ObjectPreview .t .c { border-top: 2px solid #cad2ca; margin: 0 14px; }
#ObjectPreview .b .c { border-bottom: 2px solid #cad2ca; margin: 0 14px; }

#Content #RecentItems { border-top: 1px solid #666; padding-top: 2em; margin-bottom: 2em; margin-left: -450px; width: 900px; }
#Content #RecentItems h2 { margin-left: 50px; }

.greenPopup{ background: none; border: 0; width: 282px;  color: #FFF; font-size: 0.8em;}
.greenPopup .container{padding: 4px 20px 0px 20px; position: relative; left: 0; top: 0; z-index: 2;}
.greenPopup .top{width: 282px; height: 15px; background: url(/i/authorization-top.png); position: absolute; top: -15px; left: 0px; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/authorization-top.png',sizingMethod=crop);}
.greenPopup .bottom {width: 282px; height: 15px; background: url(/i/authorization-bottom.png); position: absolute; bottom: 0; left: 0px; margin-bottom: -15px; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/authorization-bottom.png',sizingMethod=crop); }
.greenPopup .bg { position: absolute; left: 0; top: 0; width: 282px; height: 100%; //height: 303px; z-index: 1; background: url(/i/authorization-center.png); //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/authorization-center.png',sizingMethod=scale);  }
.greenPopup .content { position: relative; top: 0; left: 0; z-index: 2; margin-right: 20px; }
.greenPopup .closer{position: absolute; top: -6px; right: -6px; z-index: 3; //right: 12px;}
.greenPopup  h3{color: #FFFFFF; font-size: 18px; line-height: 22px; font-family: Arial;}
.greenPopup .quick{padding-top: 8px;}
.greenPopup a{color: #FFFFFF; font-size: 12px;}
.greenPopup table td{padding: 5px;}
.greenPopup table td .textfield{width: 140px;}

#subItemPopup { width: auto; }
.discountOpener { color: #fff; font-size: 0.8em; border-bottom: 1px dotted #fff; cursor: pointer; }


#advertooney { width: 136px; height: 135px; top: -80px; left: 50%; margin-left: 200px; position: absolute; z-index: 22; background: url('/i/advertooney.png') no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/advertooney.png',sizingMethod=scale);}