DIV#main { position: relative; width: 100%; height: 100%; border: solid 0px; min-width: 1000px; margin-bottom: 30px;}
DIV#top { height: 58px; //height: 35px; }
* html DIV#top { height: 55px !important }
TABLE#parent-table { width: 100%; height: 100%; border: solid 0px #f00; border-collapse: collapse; }
TABLE#parent-table TD.left {width: 75%; min-width: 750px; background: url('../img/left-top-windows-big.jpg') repeat-x 100% 0%;  vertical-align: top;}
div.inwinter TABLE#parent-table TD.left {width: 75%; min-width: 750px; background: url('../img/winter_left-top-windows-big.jpg') repeat-x 100% 0%;  vertical-align: top;}

TABLE#parent-table TD.right { width: 25%; min-width: 250px; background: url('../img/door-2.jpg') no-repeat 0% 0%; height: 350px;  vertical-align: top; }
div.inwinter TABLE#parent-table TD.right { width: 25%; min-width: 250px; background: url('../img/door.jpg') no-repeat 0% 0%; height: 350px;  vertical-align: top; }

DIV.pagenav {position: relative; border: dotted 0px #f00; height: 56px; margin-left: 100px; font-family: Tahoma; color: #9597b9; font-size: 90%; font-weight: normal; padding-top: 10px;}
DIV.pagenav A:link {font-family: Tahoma; font-weight: normal; font-size: 90%; color: #2e3192; text-decoration: underline; display: inline; margin-right: 3px;}
DIV.pagenav A:visited {font-family: Tahoma; font-weight: normal; font-size: 90%; color: #2e3192; text-decoration: underline; display: inline; margin-right: 3px;}
DIV.pagenav A:hover {font-family: Tahoma; font-weight: normal; font-size: 90%; color: #2e3192; text-decoration: underline; display: inline; margin-right: 3px;}
DIV.pagenav A:active {font-family: Tahoma; font-weight: normal; font-size: 90%; color: #2e3192; text-decoration: underline; display: inline; margin-right: 3px;}
DIV.pagenav DIV {font-family: Tahoma; font-weight: normal; font-size: 90%; color: #2e3192; text-decoration: none; display: inline; margin-right: 3px;}

TABLE#sub-parent-table { 
	position: relative; 	
	width: 100%; 
	height: 100%; 
	border: solid 0px #cfcfcf; 
	background-image: url('../img/2-middle-tmp.jpg'); 
	background-repeat: no-repeat; 
	background-position: 25px 0%; 
	min-height: 282px; 
	height: 400px;
	}
TABLE#sub-parent-table TD#td-left { width: 30%; min-width: 241px; background: url('../img/2-left-tmp-3.png') no-repeat 0% 0%; border: dotted 0px #000; vertical-align: top;}
div.inwinter TABLE#sub-parent-table TD#td-left { width: 30%; min-width: 241px; background: url('../img/2-left-tmp.jpg') no-repeat 0% 0%; border: dotted 0px #000; vertical-align: top;}

*HTML TABLE#sub-parent-table TD#td-left { width: 30%; min-width: 241px; background: url('../img/2-left-tmp-3.gif') no-repeat 0% 0%; border: dotted 0px #000; vertical-align: top;}
TABLE#sub-parent-table TD#td-right { 
	width: 70%; 
	min-width: 510px; 
	background: url('../img/3-right.jpg') no-repeat 100% 0%; 	
	vertical-align: top;	
	}
TABLE#sub-parent-table TD.w16 {width: 16px;}

TABLE#sub-parent-table-nomenu {position: relative; table-layout: fixed; width: 100%; height: 100%; border: solid 0px #cfcfcf; min-height: 282px; height: 400px;}
TABLE#sub-parent-table-nomenu TD#td-left { width: 30%; min-width: 241px; background-image: url('../img/2-left-tmp-4-nomenu.gif'); background-repeat: no-repeat; background-position: 100% 0px; border: dotted 0px #000; vertical-align: top;}
*HTML TABLE#sub-parent-table-nomenu TD#td-left { width: 30%; min-width: 241px; background-image: url('../img/2-left-tmp-4-nomenu.gif'); background-repeat: no-repeat; background-position: 100% 0px; border: dotted 0px #000; vertical-align: top;}
TABLE#sub-parent-table-nomenu TD#td-right {width: 70%; min-width: 510px; background-image: url('../img/3-right-nomenu-2.jpg'); background-repeat: no-repeat; background-position: 100% 0%; border: solid 0px #000; vertical-align: top;}
TABLE#sub-parent-table-nomenu TD.w16 {width: 16px;}

DIV#inner-content { position: relative; border: dotted 0px #f00; padding: 0px 20px 10px 10px;  }

DIV#sub-menu-container {position: relative; min-width: 200px; min-height: 190px; margin-top: 14px; margin-left: 15px; background: url('../img/submenu-bottom.jpg') 0% 100% no-repeat; padding-bottom :9px; border: dotted 0px #000; // min-height: 230px;}
DIV#sub-menu-container-empty {position: relative; min-width: 200px; min-height: 190px; margin-top: 14px; margin-left: 15px;  padding-bottom :9px; border: dotted 0px #000; // min-height: 230px;}
*HTML DIV#sub-menu-container {height: 240px;}
*HTML DIV#sub-menu-container-empty {height: 200px;}

DIV#sub-menu-container-empty DIV#sub-menu { position: relative; min-width: 200px; min-height: 260px; margin: 0px 0px 0px 0px; border-left: solid 0px #9798c2; padding: 0px;}

DIV#sub-menu { position: relative; min-width: 200px; min-height: 260px; margin: 0px 0px 0px 0px; border-left: solid 1px #9798c2; padding: 0px;}
DIV#sub-menu UL {position: relative; border: solid 0px #cecece; list-style: none; width: auto; margin: 55px 0px 0px 20px; padding: 0px; min-height: 150px;}
DIV#sub-menu UL LI UL {min-height: 20px;}
DIV#sub-menu UL LI { border-bottom: solid 1px #d0dcea; margin: 5px 10px 5px 10px; padding-bottom: 5px; }
DIV#sub-menu UL LI.border-none {border-bottom-style: none;}

DIV#sub-menu UL LI DIV {font-family: Tahoma; font-weight: bold; font-size: 90%; color: #ff050f; margin: 0px 0px 5px 10px; display: block;}
DIV#sub-menu UL LI A#submenu-active {color: #ff050f; text-decoration: none;}
DIV#sub-menu UL LI A.submenu-active {color: #ff050f; text-decoration: none;}
DIV#sub-menu UL LI A:link {font-family: Tahoma; font-weight: bold; font-size: 90%; margin: 0px 0px 5px 10px; display: block;}
DIV#sub-menu UL LI A:visited {font-family: Tahoma; font-weight: bold; font-size: 90%; margin: 0px 0px 5px 10px; display: block;}
DIV#sub-menu UL LI A:hover {font-family: Tahoma; font-weight: bold; font-size: 90%; margin: 0px 0px 5px 10px; display: block; }
DIV#sub-menu UL LI A:active {font-family: Tahoma; font-weight: bold; font-size: 90%; margin: 0px 0px 5px 10px; display: block; color: #ff050f;}

DIV#sub-menu UL.sub-menu-second LI DIV {font-family: Tahoma; font-weight: bold; font-size: 85%; color: #ff050f; margin: 0px 0px 5px 10px; display: block;}
DIV#sub-menu UL.sub-menu-second {border: solid 0px #f00; padding: 0px; margin: 0px 0px 0px 10px;}
DIV#sub-menu UL.sub-menu-second LI {border: solid 0px #f00; background: url('../img/inner-li-bg.gif') 0% 5px no-repeat; margin: -5px 0px 0px 20px;}
*HTML DIV#sub-menu UL.sub-menu-second LI {background-position: 0% 10px;}
DIV#sub-menu UL.sub-menu-second LI A:link {font-size: 80%; font-weight: normal;}
DIV#sub-menu UL.sub-menu-second LI A:visited {font-size: 80%; font-weight: normal;}
DIV#sub-menu UL.sub-menu-second LI A:hover {font-size: 80%; font-weight: normal;}
DIV#sub-menu UL.sub-menu-second LI A:active {font-size: 80%; font-weight: normal;}

TABLE#sub-parent-table-nomenu DIV#inner-contacts-container {margin-top: -30px; border: solid 0px #f00;}
*HTML TABLE#sub-parent-table-nomenu DIV#inner-contacts-container {margin-top: 30px; border: solid 0px #f00;}

DIV#inner-contacts-container {position: relative; border: solid 0px #f00; min-width: 185px; min-height: 160px; margin-top: 28px; padding-left: 25px;}
*HTML DIV#inner-contacts-container {height: 160px;}
DIV #inner-contacts-container H2 {color: #2e3192; font-family: Tahoma; font-weight: bold; font-size: 100%;}
DIV #inner-contacts-container H3 {color: #2e3192; font-family: Tahoma; font-weight: bold; font-size: 85%; margin-bottom: 5px;}
DIV #inner-contacts-container DIV.red-small {font-size: 100%;}
DIV #inner-contacts-container DIV.red {font-size: 150%;}
DIV #inner-contacts-container DIV.links {position: relative; border: solid 0px #000; margin-top: 55px;}
DIV #inner-contacts-container DIV.links A:link {display: block; font-weight: bold; font-size: 80%; margin: 5px 0px 3px 0px;}
DIV #inner-contacts-container DIV.links A:visited {display: block; font-weight: bold; font-size: 80%; margin: 5px 0px 3px 0px;}
DIV #inner-contacts-container DIV.links A:hover {display: block; font-weight: bold; font-size: 80%; margin: 5px 0px 3px 0px;}
DIV #inner-contacts-container DIV.links A:active {display: block; font-weight: bold; font-size: 80%; margin: 5px 0px 3px 0px;}

@-moz-document url-prefix() {DIV #inner-contacts-container DIV.links A{border: solid 0px #f00; display: block; font-weight: bold; font-size: 90%;}}
/* EOF eiioaeou */

/* iaaaceiu */
DIV#shops-container {position: relative; min-width: 205px; min-height: 185px; border: solid 0px #f00; width: 85%; margin-left: 0px; background-color: #2e3192; background: url('../img/shops-main-bg.jpg') 0% 0% no-repeat #2e3192;}
DIV#shops-right-bg-top {position: absolute; width: 9px; height: 9px; background-image: url('../img/shops-bg-top.jpg'); background-position: 100% 0%; background-repeat: no-repeat; top: 0; right: 0; border: solid 0px #f00;}
DIV#shops-right-bg-bottom {position: absolute; width: 9px; height: 9px; background-image: url('../img/shops-bg-bottom.jpg'); background-position: 100% 100%; background-repeat: no-repeat; bottom: 0; right: 0; border: solid 0px #f00;}

DIV#shops-container UL {border: solid 0px #fff; padding: 60px 0px 0px 0px; margin: 0px 0px 0px 25px; list-style: none;}
DIV#shops-container UL LI {border: solid 0px #fff; padding-left: 25px; margin: 5px 0px 5px 0px; height: 18px; background: url('../img/shop-label.gif') 0% 50% no-repeat;}
DIV#shops-container UL LI A:link {color: #fff; font-size: 80%; font-weight: normal; margin: 0px;}
DIV#shops-container UL LI A:visited {color: #fff; font-size: 80%; font-weight: normal; margin: 0px;}
DIV#shops-container UL LI A:hover {color: #fff; font-size: 80%; font-weight: normal; margin: 0px;}
DIV#shops-container UL LI A:active {color: #fff; font-size: 80%; font-weight: normal; margin: 0px; padding: 0px;}

*HTML DIV#shops-container {width: expression(document.body.width < 1024 ? "210px" : "85%"); height: 185px;}
*HTML DIV#shops-right-bg-top {border: dotted 0px #f00; width: 9px; height: 9px; margin-right: -1px;}
*HTML DIV#shops-right-bg-bottom { border: dotted 0px #f00; width: 9px; height: 9px; margin: 0px -1px -1px 0px;}


DIV#inner-discount-container {position: relative; border: solid 0px #000; min-width: 255px; min-height: 100px; margin: 20px 0px 0px 0px;}

DIV#inner-discount-links A:link {margin: 5px 0px 0px 40px; color: #ed1c24; text-decoration: underline; font-size: 80%; display: block; font-weight: bold; line-height: 150%;}
DIV#inner-discount-links A:visited {margin: 5px 0px 0px 40px; color: #ed1c24; text-decoration: underline; font-size: 80%; display: block; font-weight: bold; line-height: 150%;}
DIV#inner-discount-links A:hover {margin: 5px 0px 0px 40px; color: #ed1c24; text-decoration: underline; font-size: 80%; display: block; font-weight: bold; line-height: 150%;}
DIV#inner-discount-links A:active {margin: 5px 0px 0px 40px; color: #ed1c24; text-decoration: underline; font-size: 80%; display: block; font-weight: bold; line-height: 150%;}
@-moz-document url-prefix() {DIV #inner-discount-links A{border: solid 0px #f00; display: block; font-weight: bold; font-size: 90%;}}

DIV#inner-content H1 {font-family: Tahoma; font-weight: normal; font-size: 160%; color: #e20600; margin: 15px 0px 0px 0px;}
DIV#inner-content H2 {font-family: Tahoma; font-weight: normal; font-size: 130%; color: #2e3192; margin: 15px 0px 0px 0px;}
DIV#inner-content H3 {font-family: Tahoma; font-weight: bold; font-size: 90%; color: #2e3192; margin: 15px 0px 0px 0px;}
DIV#inner-content P {font-family: Tahoma; font-weight: normal; font-size: 80%; color: #000; text-align: left; margin: 0px 0px 10px 0px; border: dotted 0px #f00; clear: none; display: block; word-wrap: break-word; line-height: 1.2em;// display: block; margin-right: 20px;}
*HTML DIV#inner-content P {display: block; border: solid 0px #000;}
DIV#inner-content SPAN {font-family: Tahoma; font-weight: normal; font-size: 80%; color: #000; text-align: left; margin: 0px 0px 0px 0px; border: dotted 0px #f00; clear: none; display: inline; word-wrap: break-word; line-height: 1.2em;// display: block; margin-right: 20px;}

DIV#inner-content A:link {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}
DIV#inner-content A:visited {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; margin: 0px; display: inline-block;  border: solid 0px  #f00;}
DIV#inner-content A:hover {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}
DIV#inner-content A:active {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}

DIV#inner-content P A:link {font-family: Tahoma; font-weight: bold; font-size: 100%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}
DIV#inner-content P A:visited {font-family: Tahoma; font-weight: bold; font-size: 100%; text-decoration: underline; margin: 0px; display: inline-block;  border: solid 0px  #f00;}
DIV#inner-content P A:hover {font-family: Tahoma; font-weight: bold; font-size: 100%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}
DIV#inner-content P A:active {font-family: Tahoma; font-weight: bold; font-size: 100%; text-decoration: underline; margin: 0px; display: inline-block; border: solid 0px  #f00;}

@-moz-document url-prefix() {DIV#inner-content A:link{font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline-block; border: solid 0px #f00; width: auto;}}
@-moz-document url-prefix() {DIV#inner-content A:visited{font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline-block; border: solid 0px  #f00; width: auto;}}
@-moz-document url-prefix() {DIV#inner-content A:hover{font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline-block; border: solid 0px  #f00; width: auto;}}
@-moz-document url-prefix() {DIV#inner-content A:active{font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline-block; border: solid 0px  #f00; width: auto;}}
/* ea?oeiea, oaieee e eiiiea */
DIV#inner-content DIV.image-basket-left {float: left; position: relative; border: solid 0px #000; display: block; margin: 4px 10px -5px 20px; padding-bottom: 5px; // display: block; position: relative; margin-left: 0px;}
DIV#inner-content DIV.image-basket-right {float: right; position: relative; border: solid 0px #000; display: block; margin: 4px 20px -5px 10px; padding-bottom: 5px; // display: block; position: relative; margin-left: 0px;}

DIV#inner-content DIV.image-basket-left DIV#bg-tl {position: absolute; width: 4px; height: 4px; background: url('../img/image-tl.gif') 0% 0% no-repeat; top: 0; left: 0; border: solid 0px #f00; margin: 0px;}
DIV#inner-content DIV.image-basket-left DIV#bg-tr {position: absolute; width: 4px; height: 4px; background: url('../img/image-tr.gif') 100% 0% no-repeat; top: 0; right: 0; border: solid 0px #f00; }
DIV#inner-content DIV.image-basket-left DIV#bg-br {position: absolute; width: 4px; height: 4px; background: url('../img/image-br.gif') 100% 100% no-repeat; bottom: 5px; right: 0; border: solid 0px #f00; //bottom: 8px;}
DIV#inner-content DIV.image-basket-left DIV#bg-bl {position: absolute; width: 4px; height: 4px; background: url('../img/image-bl.gif') 0% 100% no-repeat; bottom: 5px; left: 0; border: solid 0px #f00; //bottom: 8px;}

DIV#inner-content DIV.image-basket-right DIV#bg-tl {position: absolute; width: 4px; height: 4px; background: url('../img/image-tl.gif') 0% 0% no-repeat; top: 0; left: 0; border: solid 0px #f00;}
DIV#inner-content DIV.image-basket-right DIV#bg-tr {position: absolute; width: 4px; height: 4px; background: url('../img/image-tr.gif') 100% 0% no-repeat; top: 0; right: 0; border: solid 0px #f00;}
DIV#inner-content DIV.image-basket-right DIV#bg-br {position: absolute; width: 4px; height: 4px; background: url('../img/image-br.gif') 100% 100% no-repeat; bottom: 5px; right: 0; border: solid 0px #f00; //bottom: 8px;}
DIV#inner-content DIV.image-basket-right DIV#bg-bl {position: absolute; width: 4px; height: 4px; background: url('../img/image-bl.gif') 0% 100% no-repeat; bottom: 5px; left: 0; border: solid 0px #f00; //bottom: 8px;}

*HTML DIV#inner-content DIV.image-basket-left DIV#bg-tr {bottom: 7px; right: -1px;}
*HTML DIV#inner-content DIV.image-basket-left DIV#bg-br {bottom: 4px; right: -1px;}
*HTML DIV#inner-content DIV.image-basket-left DIV#bg-bl {bottom: 4px;}

*HTML DIV#inner-content DIV.image-basket-right DIV#bg-tr {bottom: 7px; right: -1px;}
*HTML DIV#inner-content DIV.image-basket-right DIV#bg-br {bottom: 4px; right: -1px;}
*HTML DIV#inner-content DIV.image-basket-right DIV#bg-bl {bottom: 4px;}

DIV#inner-content DIV.image-basket-left DIV#plus-button {position: absolute; width: 8px; height: 8px; background: url('../img/plus-button.gif') 0% 0% no-repeat; border: solid 0px #f00; bottom: 12px; right: 4px;}
DIV#inner-content DIV.image-basket-right DIV#plus-button {position: absolute; width: 8px; height: 8px; background: url('../img/plus-button.gif') 0% 0% no-repeat; border: solid 0px #f00; bottom: 12px; right: 4px;}
*HTML DIV#inner-content DIV.image-basket-left DIV#plus-button {bottom: 12px;}
*HTML DIV#inner-content DIV.image-basket-right DIV#plus-button {bottom: 12px;}

DIV#inner-content DIV.image-basket-left DIV#plus-button A:link {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-left DIV#plus-button A:visited {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-left DIV#plus-button A:hover {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-left DIV#plus-button A:active {display: block; width: 8px; height: 8px; font-size: 1px;}

DIV#inner-content DIV.image-basket-right DIV#plus-button A:link {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-right DIV#plus-button A:visited {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-right DIV#plus-button A:hover {display: block; width: 8px; height: 8px; font-size: 1px;}
DIV#inner-content DIV.image-basket-right DIV#plus-button A:active {display: block; width: 8px; height: 8px; font-size: 1px;}

DIV#inner-content UL {border: solid 0px; list-style: none; font-family: Tahoma; padding: 0px; margin: 10px 0px 10px 10px; font-size: 80%;}
DIV#inner-content UL LI {background: url('../img/inner-li-bg.gif') 0% 5px no-repeat; margin: 2px; padding: 0px 0px 0px 10px; // background-position: 0px 10px;}
DIV#inner-content UL LI A:link {font-size: 100%;}
DIV#inner-content UL LI A:visited {font-size: 100%;}
DIV#inner-content UL LI A:hover {font-size: 100%;}
DIV#inner-content UL LI A:active {font-size: 100%;}

DIV#inner-content TABLE {border-collapse: collapse; font-family: Tahoma; font-size: 100%; color: #000; width: 90%;}
DIV#inner-content TABLE TR TH {font-weight: bold;  border-bottom: solid 0px #2e3192; color: #2e3192; font-size: 80%; padding: 5px 0px 5px 10px; text-align: left;}

DIV#inner-content TABLE TR TD {font-weight: normal; border-bottom: solid 0px #cfd1e8; padding: 5px 0px 5px 10px; font-size: 80%;}
DIV#inner-content TABLE TR:last-child {border-bottom: none;}

DIV#inner-content TABLE TR TD TABLE TD {border-bottom: none;}

DIV#inner-content BLOCKQUOTE {width: 95%;  font-family: Tahoma; font-size: 80%; color: #000; padding: 10px; margin-top: 10px;}

DIV#flash-container {position: relative; height: 425px; min-width: 249px; border: solid 0px #f00; margin-top: -84px;}

/*
DIV#inner-woman {border: solid 0px; position: absolute; width: 190px; height: 265px; top: 105px; left: 30px; background: url('../img/woman-bg-inner.png'); }
* html DIV#inner-woman {behavior: url(iepngfix.htc); background: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/woman-bg-inner.png',sizingMethod='scale');}
*/

DIV#inner-woman {border: solid 0px; position: absolute; width: 262px; height: 291px; top: 105px; left: 30px; background: url('../img/man-bg.png'); }
* html DIV#inner-woman {behavior: url(iepngfix.htc); background: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/man-bg.png',sizingMethod='scale');}

DIV#inner-concurs { width: 250px; height: 117px;  }

DIV#inner-present-card {border: dotted 0px #000; width: 226px; height: 76px;}
*HTML DIV#inner-present-card { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/inner-present-card.png');}
*HTML DIV#inner-present-card IMG {filter:progid:DXImageTransform.Microsoft.Alpha(opacity='1', finishopacity='0', style='3');}

DIV#inner-present-links {width: 210px; height: 70px; border: dotted 0px #f00; margin: -10px 0px 0px 45px; position: relative;}
DIV#inner-present-links A:link.special {color: #2e3192; text-decoration: none; padding-top: 13px; font-family: Tahoma; font-weight: bold; font-size: 75%; display: block; background-image: url('../img/link-special-bg.png'); background-repeat: no-repeat; background-position: 0% 0%; width: 177px; height: 27px; cursor: hand; margin-bottom: 6px; // margin: 0px 0px 0px 0px;}
DIV#inner-present-links A:visited.special {color: #2e3192; text-decoration: none; padding-top: 13px; font-family: Tahoma; font-weight: bold; font-size: 75%; display: block; background-image: url('../img/link-special-bg.png'); background-repeat: no-repeat; background-position: 0% 0%; width: 177px; height: 27px; cursor: hand; margin-bottom: 6px; // margin: 0px 0px 0px 0px;}
DIV#inner-present-links A:hover.special {color: #2e3192; text-decoration: none; padding-top: 13px; font-family: Tahoma; font-weight: bold; font-size: 75%; display: block; background-image: url('../img/link-special-bg.png'); background-repeat: no-repeat; background-position: 0% 0%; width: 177px; height: 27px; cursor: hand; margin-bottom: 6px; // margin: 0px 0px 0px 0px;}
DIV#inner-present-links A:active.special {color: #2e3192; text-decoration: none; padding-top: 13px; font-family: Tahoma; font-weight: bold; font-size: 75%; display: block; background-image: url('../img/link-special-bg.png'); background-repeat: no-repeat; background-position: 0% 0%; width: 177px; height: 27px; cursor: hand; margin-bottom: 6px; // margin: 0px 0px 0px 0px;}

@-moz-document url-prefix() {DIV#inner-present-links A.special {margin-bottom: -1px !important;}}

*HTML DIV#inner-present-links A:link.special {background: url('../img/link-special-bg.gif') no-repeat 0% 0%; margin-bottom: 6px;}
*HTML DIV#inner-present-links A:visited.special {background: url('../img/link-special-bg.gif') no-repeat 0% 0%; margin-bottom: 6px;}
*HTML DIV#inner-present-links A:hover.special {background: url('../img/link-special-bg.gif') no-repeat 0% 0%; margin-bottom: 6px;}
*HTML DIV#inner-present-links A:active.special {background: url('../img/link-special-bg.gif') no-repeat 0% 0%; margin-bottom: 6px;}

DIV#inner-present-links A:link {font-family: Tahoma; font-weight: bold; font-size: 85%; text-decoration: underline; color: #9b9a99; border: solid 0px;}
DIV#inner-present-links A:visited {font-family: Tahoma; font-weight: bold; font-size: 85%; text-decoration: underline; color: #9b9a99; border: solid 0px;}
DIV#inner-present-links A:hover {font-family: Tahoma; font-weight: bold; font-size: 85%; text-decoration: underline; color: #ed1c24; border: solid 0px;}
DIV#inner-present-links A:active {font-family: Tahoma; font-weight: bold; font-size: 85%; text-decoration: underline; color: #ed1c24; border: solid 0px;}

DIV#inner-present-links A:link.small,DIV#inner-present-links A:visited.small, DIV#inner-present-links A:hover.small, DIV#inner-present-links A:active.small {font-size: 70%;}

DIV#inner-present-links A:link.usual {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; color: #ed1c24;}
DIV#inner-present-links A:visited.usual {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; color: #ed1c24;}
DIV#inner-present-links A:hover.usual {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; color: #ed1c24;}
DIV#inner-present-links A:active.usual {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; color: #ed1c24;}

*HTML DIV.banners-container {border: dotted 0px #f00; text-align: center;}

DIV.inner-blueline {float: left; width: 77%; min-width: 770px; background-color: #2e3192; height: 22px;}
DIV.inner-copyright {position: relative; float: right; border: solid 0px #f00; width: 20%; height: 36px; background-image: url('../img/copyright.jpg'); background-position: 0% 0%; margin: -7px 2% 0px 0px; background-repeat: no-repeat;}
DIV.inner-copyright SPAN {font-size: 70%; color: #9fadc4; margin: 5px 0px 0px 35px; display: block;}
DIV.inner-copyright SPAN A{display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}

DIV.inner-copyright TABLE.copyright {border-collapse: collapse; table-layout: fixed; border: dotted 0px #000; width: 100%; height: 100%;}
DIV.inner-copyright TABLE.copyright TD.cl {width: 40px;}
DIV.inner-copyright TABLE.copyright TD.cr A {display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}
DIV.inner-copyright TABLE.copyright TD.cr {font-size: 70%; color: #9fadc4;}

*HTML DIV.inner-copyright SPAN {font-size: 70%; color: #9fadc4; margin: 5px 0px 0px 35px; display: block;}
*HTML DIV.inner-copyright SPAN A:link{display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}
*HTML DIV.inner-copyright SPAN A:hover{display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}
*HTML DIV.inner-copyright SPAN A:active{display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}
*HTML DIV.inner-copyright SPAN A:visited{display: inline; font-size: 90%; color: #9fadc4; font-weight: normal;}

*HTML DIV.inner-banners-small {position: relative; width: 390px; height: 31px; margin: 20px 0px 0px 50px; border: dotted 0px #f00;}
DIV.inner-banners-small {position: relative; width: 390px; height: 31px; margin: 40px 0px 0px 50px; border: dotted 0px #f00;}

DIV#inner-logo {position: relative; border: solid 0px #f00; width: 100%; min-width: 100%; height: 84px; background: url('../img/inner-logo-2.jpg') 0% 0% no-repeat;}
div.inwinter DIV#inner-logo {position: relative; border: solid 0px #f00; width: 100%; min-width: 100%; height: 84px; background: url('../img/inner-logo.jpg') 0% 0% no-repeat;}

DIV#inner-content OL {border: solid 0px; margin: 10px 0px 0px 20px; padding: 0px; font-family: Tahoma; font-size: 80%; color: #000;}
DIV#inner-content OL LI {font-size: 100%;}

*HTML DIV#inner-content H1 SPAN {display: inline;}
DIV#inner-content H1 SPAN.part-name {color: #2e3192; font-size: 100%;}
DIV#inner-content DIV.quantity {font-size: 70%;}

DIV#inner-content DIV.catalog-navigation-container { height: 33px; width: 100%; margin: 10px 0px; position: relative; float: left; //width: 96%; width: '100%'}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation { margin: 0px 4px 0px 4px; height: 33px; position: relative; background: #e3eaf5; }

DIV.catalog-menu-left { float: left; margin: 7px 0px 0px 0px; width: 58%; height: 26px; }
*HTML DIV.catalog-menu-left { width: 65%; }
DIV.catalog-menu-right {float: right; border: solid 0px #f00; margin: 7px 5px 0px 0px; max-width: 55%; height: 26px; text-align: right;}
div.catalog-navigation-container div.left { float: left !important } 
div.catalog-navigation-container div.left div { cursor: pointer; cursor: hand }
DIV#inner-content DIV.catalog-navigation-container DIV#cat-left {position: absolute; width: 4px; height: 33px; background: url('../img/cat-left.gif') 0% 0% no-repeat; top: 0; left: 0;}
DIV#inner-content DIV.catalog-navigation-container DIV#cat-right {position: absolute; width: 4px; height: 33px; background: url('../img/cat-right.gif') 0% 100% no-repeat; top: 0; right: 0;}

div.output { color: #000; float: right; position: relative; top: 8px; right: 10px; width: 10em; font-size: 75%  }
div.catalog-navigation div.output a { 
	font-weight: normal !important;
	font-size: 120% !important;
	background: #2e3192 url(../img/outputDown.gif) no-repeat 85% .5em ; 
	color: #fff; 
	text-decoration: none !important; 
	padding: 0 0 0 4px !important; 
	display: block; 
	float: right; 
	border: 1px solid #a2a2a2; 
	border-bottom: none; 
	width: 2.5em !important; 
	}
div.output div.hidden { position: relative }	
div.output div.hidden div { position: absolute; width: 100%; top: 2px  }
div.catalog-navigation div.output div.hidden a { background: none; color: #2e3192; text-decoration: none; border: 1px solid #2e3192 !important; border-top: none !important; clear: both; padding: 0 0 0 2px !important;  }
div.catalog-navigation div.output a.sortingUp { background: #2e3192 url(../img/outputUp.gif) no-repeat 85% .5em }




DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left DIV {display: block; float: left; width: 2px; height: 26px; font-family: Tahoma; font-size: 90%; color: #a2adbe; margin: 0px 3px 0px 3px;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A:link {font-family: Tahoma; font-weight: bold; font-size: 90%; display: block; float: left; margin: 0px 3px 0px 3px; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A:visited {font-family: Tahoma; font-weight: bold; font-size: 90%; display: block; float: left; margin: 0px 3px 0px 3px; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A:hover {font-family: Tahoma; font-weight: bold; font-size: 90%; display: block; float: left; margin: 0px 3px 0px 3px; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A:active {font-family: Tahoma; font-weight: bold; font-size: 90%; display: block; float: left; margin: 0px 3px 0px 3px; border: solid 0px #f00;}

DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A.arrow:link {text-decoration: none; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A.arrow:visited {text-decoration: none; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A.arrow:hover {text-decoration: none; border: solid 0px #f00;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-left A.arrow:active {text-decoration: none; border: solid 0px #f00;}

DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right DIV {float: left; font-family: Tahoma; font-size: 80%; color: #000; margin: 0 5px; margin-top: 2px;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:link {font-family: Tahoma; font-size: 90%; color: #2e3192; font-weight: normal; text-decoration: underline; display: block; float: left; margin: 0px 3px 0px 3px;  text-align: center }
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:visited {font-family: Tahoma; font-size: 90%; color: #2e3192; font-weight: normal; text-decoration: underline; display: block; float: left; margin: 0px 3px 0px 3px;  text-align: center }
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:hover {font-family: Tahoma; font-size: 90%; color: #2e3192; font-weight: normal; text-decoration: underline; display: block; float: left; margin: 0px 3px 0px 3px;  text-align: center }
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:active {font-family: Tahoma; font-size: 90%; color: #2e3192; font-weight: normal; text-decoration: underline; display: block; float: left; margin: 0px 3px 0px 3px; text-align: center }

DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:link {font-family: Tahoma; font-size: 90%; color: #f00; font-weight: normal; text-decoration: none; display: block; float: left; margin: 0px 3px 0px 3px; padding: 0px; font-weight: bold;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:visited {font-family: Tahoma; font-size: 90%; color: #f00; font-weight: normal; text-decoration: none; display: block; float: left; margin: 0px 3px 0px 3px; padding: 0px; font-weight: bold;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:hover {font-family: Tahoma; font-size: 90%; color: #f00; font-weight: normal; text-decoration: none; display: block; float: left; margin: 0px 3px 0px 3px; padding: 0px; font-weight: bold;}
DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:active {font-family: Tahoma; font-size: 90%; color: #f00; font-weight: normal; text-decoration: none; display: block; float: left; margin: 0px 3px 0px 3px; padding: 0px; font-weight: bold;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:link {margin-right: 2px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:visited {margin-right: 2px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:hover {margin-right: 2px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A:active {margin-right: 2px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:link {margin: 0px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:visited {margin: 0px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:hover {margin: 0px;}
*HTML DIV#inner-content DIV.catalog-navigation-container DIV.catalog-navigation DIV.catalog-menu-right A.current-page:active {margin: 0px;}

DIV.catalog-main {width: 100%; border: solid 0px #000; position: relative; float: left; }
DIV.catalog-item-container {position: relative; border: dotted 0px #f00; width: 32%; min-height: 200px; float: left; margin: 10px 5px 10px 0px;//width: 31%;}
DIV.catalog-item-container-disable {position: relative; border: dotted 0px #f00; width: 32%; min-height: 200px; float: left; margin: 10px 0px 10px 0px;//width: 31%;}
*HTML DIV.catalog-item-container {height: 200px; border: solid 0px #f00; padding-top: 150xp;}
*HTML DIV.catalog-item-container-disable {height: 200px; border: solid 0px #000; padding-top: 150xp;}

@-moz-document url-prefix() {DIV.catalog-item-container A{border: solid 0px #f00; display: block; font-weight: bold;}}
@-moz-document url-prefix() {DIV.catalog-item-container-disable A{border: solid 0px #f00; display: block; font-weight: bold;}}

DIV.catalog-item-container DIV.image-basket {border: dotted 0px #cedede; width: 100%; position: absolute; top: 0; left: 0; height: 150px; text-align: center;}
DIV.catalog-item-container-disable DIV.image-basket DIV.transparency {position: absolute; top: 0px; left: 0px; width: 100%; height: 150p; border: dotted 0px #f00;}
DIV.catalog-item-container DIV.price {position: absolute; border: solid 0px #000; top: 126px; left: 0; min-width: 40%; height: 24px; background: url('../img/price-right-bg.gif') 100% 100% no-repeat;}
DIV.catalog-item-container DIV.name {border: dotted 0px #f00;position: relative; margin-top: 157px; width: 90%;}
DIV.catalog-item-container DIV.presence {border: dotted 0px #000; position: relative; width: 100%; background: url('../img/green-star.jpg') no-repeat 0% 1px; padding-left: 15px; font-family: Tahoma; color: #368300; font-weight: normal; font-size: 70%; margin-top: 7px;}
DIV.catalog-item-container DIV.articul {font-size: 70%; color: #9b9a99; padding-top: 3px;} 
DIV.catalog-item-container div.preview { padding: 12px 20px 0 0; overflow: hidden; height: 100%; position: relative }
DIV.catalog-item-container div.preview img { float: left; margin: 0 4px 4px 0;  }

DIV.catalog-item-container DIV.price DIV.digits {border: dotted 0px #f00; height: 24px; background: url('../img/price-bg.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 80%; padding: 5px 0px 0px 8px; text-align: left;}

*HTML DIV.catalog-item-container DIV.price {width: 40%;}
*HTML DIV.catalog-item-container DIV.name {border: solid 0px #f00; position: relative; padding-top: 155px;}
*HTML DIV.catalog-item-container DIV.presence {position: relative; border: solid 0px #000; margin-top: 5px;}

	/* neeaea */
	DIV.catalog-item-container DIV.price-discounted {position: absolute; border: solid 0px #f00; top: 110px; left: 0; min-width: 40%; height: 40px; background: url('../img/price-discount-right-bg.gif') 100% 100% no-repeat;}
	DIV.catalog-item-container DIV.price-discounted	DIV.digits {border: dotted 0px #f00; height: 40px; background: url('../img/price-discount-bg.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 100%; padding: 5px 0px 0px 8px; text-align: left;}
	DIV.catalog-item-container DIV.price-discounted	DIV.digits SPAN.small {color: #ffcacc !important; text-decoration: line-through;}
	
	*HTML DIV.catalog-item-container DIV.price-discounted {width: 40%;}
	
	DIV.catalog-item-container DIV.percents {position: absolute; top: 0; left: 0; width: 52px; height: 32px; background: url('../img/percents-bg.gif') no-repeat 0 0; color: #fff; font-weight: bold; font-family: Tahoma; text-align: center; font-size: 90%;}
	
	/* neeaea - oaia ia neiai oiia */
	DIV.catalog-item-container DIV.price-discounted-blue {position: absolute; border: solid 0px #f00; top: 110px; left: 0; min-width: 40%; height: 40px; background: url('../img/price-discount-right-blue.gif') 100% 100% no-repeat;}
	DIV.catalog-item-container DIV.price-discounted-blue DIV.digits {border: dotted 0px #f00; height: 40px; background: url('../img/price-discount-bg-blue.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 100%; padding: 5px 0px 0px 8px; text-align: left;}
	DIV.catalog-item-container DIV.price-discounted-blue DIV.digits SPAN.small {color: #fff !important; text-decoration: line-through;}
	
	*HTML DIV.catalog-item-container DIV.price-discounted-blue {width: 40%;}
	
	/* neeaea + disable */
	DIV.catalog-item-container-disable DIV.price-discounted {position: absolute; border: solid 0px #f00; top: 110px; left: 0; min-width: 40%; height: 40px; background: url('../img/price-discount-disable.gif') 100% 100% no-repeat;}
	DIV.catalog-item-container-disable DIV.price-discounted	DIV.digits {border: dotted 0px #f00; height: 40px; background: url('../img/price-discount-disable-bg.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 100%; padding: 5px 0px 0px 8px; text-align: left;}
	DIV.catalog-item-container-disable DIV.price-discounted	DIV.digits SPAN.small {color: #ffeeee !important; text-decoration: line-through;}
	
	*HTML DIV.catalog-item-container-disable DIV.price-discounted {width: 40%;}
	
	DIV.catalog-item-container-disable DIV.percents {position: absolute; top: 0; left: 0; width: 52px; height: 32px; background: url('../img/percents-disable-bg.gif') no-repeat 0 0; color: #fff; font-weight: bold; font-family: Tahoma; text-align: center; font-size: 90%;}

DIV.catalog-item-container DIV.name A:link {margin-top: 3px; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container DIV.name A:visited {margin-top: 3px; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container DIV.name A:hover {margin-top: 3px; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container DIV.name A:active {margin-top: 3px; font-size: 80%; font-weight: bold;}

DIV#inner-content DIV.catalog-main DIV.catalog-item-container DIV.presence A:link {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #275f00; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container DIV.presence A:visited {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #275f00; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container DIV.presence A:hover {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #275f00; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container DIV.presence A:active {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #275f00; display: inline;}

DIV.catalog-item-container-disable DIV.image-basket {border: dotted 0px #cedede; width: 100%; position: absolute; top: 0; left: 0; height: 150px; text-align: center; background: url('../img/catalog-opacity.png') 0% 0% repeat-x;}
DIV.catalog-item-container-disable DIV.image-basket DIV.transparency {position: absolute; top: 0px; left: 0px; width: 100%; height: 150px; background: url('../img/catalog-opacity.png') 0% 0% repeat-x; border: dotted 0px #f00;}
DIV.catalog-item-container-disable DIV.price {position: absolute; border: solid 0px #000; top: 126px; left: 0; min-width: 40%; height: 24px; background: url('../img/price-right-disable-bg.gif') 100% 100% no-repeat;}
DIV.catalog-item-container-disable DIV.name {border: dotted 0px #f00; position: relative; width: 90%; margin-top: 157px;}
DIV.catalog-item-container-disable DIV.presence {border: dotted 0px #000; position: relative; width: 100%; background: url('../img/gray-cross.jpg') no-repeat 0% 1px; padding-left: 15px; font-family: Tahoma; color: #7b7b7b; font-weight: normal; font-size: 70%; margin-top: 7px;} 
DIV.catalog-item-container-disable DIV.articul {font-size: 70%; color: #9b9a99; padding-top: 3px;} 

DIV.catalog-item-container-disable DIV.price DIV.digits {height: 24px; background: url('../img/price-disable-bg.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 80%; padding: 5px 0px 0px 8px; text-align: left;}

*HTML DIV.catalog-item-container-disable DIV.price {width: 40%;}
*HTML DIV.catalog-item-container-disable DIV.name {border: solid 0px #f00; position: relative; padding-top: 155px;}
*HTML DIV.catalog-item-container-disable DIV.presence {position: relative; border: solid 0px #000; margin-top: 5px;}

*HTML DIV.catalog-item-container-disable DIV.image-basket {background: none;}
*HTML DIV.catalog-item-container-disable DIV.image-basket DIV.transparency {background: none;}
*HTML DIV.catalog-item-container-disable DIV.image-basket IMG {filter:Alpha(Opacity='50', FinishOpacity='50', Style='3', StartX='0', StartY='0', FinishX='0%', FinishY='0%')}

DIV.catalog-item-container-disable DIV.price SPAN {display: block; min-width: 90%; height: 24px; background: url('../img/price-disable-bg.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 80%; padding: 5px 0px 0px 3px; text-align: left;}

DIV.catalog-item-container-disable DIV.name A:link {margin-top: 3px; color: #7b7b7b; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container-disable DIV.name A:visited {margin-top: 3px; color: #7b7b7b; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container-disable DIV.name A:hover {margin-top: 3px; color: #7b7b7b; font-size: 80%; font-weight: bold;}
DIV.catalog-item-container-disable DIV.name A:active {margin-top: 3px; color: #7b7b7b; font-size: 80%; font-weight: bold;}

DIV#inner-content DIV.catalog-main DIV.catalog-item-container-disable DIV.presence A:link {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #4a4949; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container-disable DIV.presence A:visited {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #4a4949; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container-disable DIV.presence A:hover {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #4a4949; display: inline;}
DIV#inner-content DIV.catalog-main DIV.catalog-item-container-disable DIV.presence A:active {font-family: Tahoma; font-weight: normal; font-size: 100%; text-decoration: underline; color: #4a4949; display: inline;}

DIV#inner-content DIV.catalog-main HR {background-color: #dedeea; color: #dedeea; height: 1px; width: 96%; float: left; margin: 10px 0px 10px 0px; clear: both; font-size: 0px; }
*HTML DIV.catalog-main HR {color: #dedeea; margin: 10px 6% 0px 0px; width: 98%; position: relative;}

DIV#inner-content DIV.navigation {border: solid 0px #f00; margin-top: 0px;}
DIV#inner-content DIV.navigation A:link {display: inline; font-weight: normal; margin-right: 5px; font-size: 80%;}
DIV#inner-content DIV.navigation A:visited {display: inline; font-weight: normal; margin-right: 5px; font-size: 80%;}
DIV#inner-content DIV.navigation A:hover {display: inline; font-weight: normal; margin-right: 5px; font-size: 80%;}
DIV#inner-content DIV.navigation A:active {display: inline; font-weight: normal; margin-right: 5px; font-size: 80%;}
DIV#inner-content DIV.navigation SPAN {display: inline; margin-right: 5px;}

DIV#achievements {border: solid 0px #f00; font-size: 100%;}
DIV#achievements UL {font-size: 100%;}
DIV#achievements UL LI.blank {background: none;}
*HTML DIV#achievements UL LI {background-position: 0% 6px;}
*HTML DIV#achievements UL LI.blank {background: none; margin-top: -25px; margin-bottom: 25px;}
DIV#achievements UL LI {font-weight: bold; border: solid 0px;}
DIV#achievements UL LI UL LI {font-weight: normal; border: solid 0px;}
DIV#achievements UL LI UL LI UL LI{font-weight: normal; border: solid 0px; font-size: 80%;}
DIV#achievements UL LI A:link {display: inline;}
DIV#achievements UL LI A:visited {display: inline;}
DIV#achievements UL LI A:hover {display: inline;}
DIV#achievements UL LI A:active {display: inline;}

DIV#inner-content DIV.vacancy {border: solid 0px #000; font-size: 100%;}
DIV#inner-content DIV.vacancy P {display: block; margin-top: 10px;}
DIV#inner-content DIV.vacancy DIV.vacancy-item {margin: 10px 0px 10px 0px; border-bottom: solid 1px #ced0e8;}
DIV#inner-content DIV.vacancy DIV.vacancy-item DIV.wage {font-size: 80%; margin: 5px 0px 5px 0px;}
DIV#inner-content DIV.vacancy DIV.vacancy-item DIV.exp {font-size: 80%; margin: 5px 0px 5px 0px;}
DIV#inner-content DIV.vacancy DIV.vacancy-item DIV.edu {font-size: 80%; margin: 5px 0px 15px 0px;}
DIV#inner-content DIV.vacancy DIV.vacancy-item A:link {display: inline; color: #275f00;}
DIV#inner-content DIV.vacancy DIV.vacancy-item A:visited {display: inline; color: #275f00;}
DIV#inner-content DIV.vacancy DIV.vacancy-item A:hover {display: inline; color: #275f00;}
DIV#inner-content DIV.vacancy DIV.vacancy-item A:active {display: inline; color: #275f00;}

DIV#inner-content DIV.vacancy-selected {border: dotted 0px #000; font-size: 100%;}
DIV#inner-content DIV.vacancy-selected DIV.address {font-size: 80%; font-weight: bold; color: #000; margin-top: 5px;}
DIV#inner-content DIV.vacancy-selected DIV.address SPAN {font-size: 90%; font-weight: normal; color: #a1acc0; border: solid 0px; margin-right: 3px;}
*HTML DIV#inner-content DIV.vacancy-selected DIV.address SPAN {display: inline;}
DIV#inner-content DIV.vacancy-selected DIV.duties {border: solid 0px #f00; font-size: 80%; margin-top: 5px; width: 99%;} /* w99 to prevent cross-boarding */
DIV#inner-content DIV.vacancy-selected DIV.wage {font-size: 80%; margin-top: 5px;}
DIV#inner-content DIV.vacancy-selected TABLE.requirements {font-size: 100%; width: auto; margin: 5px 0px 10px -10px;}
DIV#inner-content DIV.vacancy-selected TABLE.requirements TD {border-bottom: none;}
DIV#inner-content DIV.vacancy-selected TABLE.requirements TD.req-left {text-align: left; padding-right: 5px; font-weight: bold;}
DIV#inner-content DIV.vacancy-selected TABLE.requirements TD.req-right {text-align: left; padding-left: 5px; font-weight: normal;}

DIV#inner-content DIV.vacancy-selected H2 {}

DIV#inner-content DIV.resume {border: dotted 0px #f00;}
DIV#inner-content DIV.resume TABLE.requirements {font-size: 100%; width: 80%; margin: 5px 0px 10px -10px;}
DIV#inner-content DIV.resume TABLE.requirements TD {border-bottom: none;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-left {text-align: left; padding-right: 5px; font-weight: bold; width: 50%; border: solid 0px; vertical-align: top;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right {text-align: left; padding-left: 5px; font-weight: normal; width: 50%; border: solid 0px; vertical-align: top;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-left SPAN {color: #f00; font-size: 100%; font-weight: bold;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar {position: relative; border: solid 0px #f00; padding-right: 24px;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A.birth{display: inline; border: solid 0px #000; position: absolute; bottom: 0; left: 60%; width: 22px; height: 24px; font-weight: normal;}
*HTML DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A.birth {border: solid 0px #000; top: 0px;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right TEXTAREA {width: 90%;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right INPUT {display: inline;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A {position: static; display: inline; background-color: #fff; margin: 0px;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A:link {clear: none; margin: 0;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A:visited {clear: none; margin: 0;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A:hover {clear: none; margin: 0;}
DIV#inner-content DIV.resume TABLE.requirements TD.req-right DIV.calendar A:active {clear: none; margin: 0;}

DIV#inner-content DIV.newsbox {font-family: Tahoma; font-weight: normal; font-size: 100%; color: #000; margin-top: 10px; margin-bottom: 30px;}
DIV#inner-content DIV.newsbox SPAN {display: block; margin-top: 15px; margin-bottom: 2px; font-style: italic; border: solid 0px #f00;}
DIV#inner-content DIV.newsbox H3 {margin-top: 0px;}
DIV#inner-content DIV.newsbox H3 A:link {font-weight: bold;}
DIV#inner-content DIV.newsbox H3 A:visited {font-weight: bold;}
DIV#inner-content DIV.newsbox H3 A:hover {font-weight: bold;}
DIV#inner-content DIV.newsbox H3 A:active {font-weight: bold;}
DIV#inner-content DIV.newsbox P {display: block; margin: 0px 0px 10px 0px;}

DIV#inner-content DIV.shops {font-family: Tahoma; font-weight: normal; font-size: 100%; color: #000; border: dotted 0px #f00;}
DIV#inner-content DIV.shops DIV.shop-item {margin-top: 10px; border: solid 0px #000; font-size: 80%; border-bottom: solid 0px #d0dcea;}
DIV#inner-content DIV.shops DIV.shop-item A {display: inline; font-size: 100%;}
DIV#inner-content DIV.shops DIV.shop-item H2 {font-size: 155%; color: #000; margin-top: 0px;}

DIV#inner-content DIV.shops DIV.shop-item DIV.left {float: left; width: 50%; border: dotted 0px #f00;}
DIV#inner-content DIV.shops DIV.shop-item DIV.right {float: left; width: 48%; border: dotted 0px #00f;}
DIV#inner-content DIV.shops DIV.shop-item DIV.bottom {clear: both; border-bottom: solid 1px #d0dcea; padding: 15px 0px 0px 0px;}
*HTML DIV#inner-content DIV.shops DIV.shop-item DIV.bottom {padding: 5px 0px 0px 0px;}

DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 {font-size: 80%; color: #2e3192;}
DIV#inner-content DIV.shops DIV.shop-item DIV.black {color: #000;}
DIV#inner-content DIV.shops DIV.shop-item DIV.mb10 {margin-bottom: 10px;}
DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 A {font-weight: normal; color: #266107; font-size: 110%; text-decoration: none; border-bottom: 1px dashed #266107;}

DIV#inner-content DIV.shops DIV.shop-item TABLE.timecontainer {font-family: Tahoma; border-collapse: collapse; width: auto; margin-bottom: 10px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.timecontainer TD {border-bottom: none; border: solid 0px; padding: 0px 0px 0px 0px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.timecontainer TD.hours {font-size: 150%;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.timecontainer TD.minutes {vertical-align: top; font-weight: bold;}

DIV#inner-content DIV.shops DIV.shop-item P {font-size: 100%;}

DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small {border-collapse: collapse; margin-bottom: 20px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD {border: solid 0px #000; padding: 0px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.date {background: url('../img/customer-day-small.jpg') no-repeat 0% 100%; width: 32px; font-size: 120%; font-weight: bold; color: #fff; text-align: center; vertical-align: bottom; padding-bottom: 8px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.header {color: #615c5c; font-size: 100%; padding: 0px 0px 0px 5px;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.month {color: #2e3192; font-size: 120%; font-weight: bold; height: 24px; vertical-align: bottom; padding: 0px 0px  8px 5px;}

DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.date A {text-decoration: none; color: #fff;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.month A {text-decoration: none;}
DIV#inner-content DIV.shops DIV.shop-item TABLE.customer-day-small TD.month A:hover {text-decoration: underline;}

DIV#inner-content DIV.last-shop {height: 120px; border: dotted 0px #f00;}

DIV#inner-content DIV.shops DIV.shop-item IMG {border: solid 1px #bcbabd;}

	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed {max-width: 225px; padding: 2px 5px 5px 5px; position: absolute; border: solid 1px #9a97c4; background: #fff; foint-size: 100%;}
	*HTML DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed {width: 225px; margin-left: -92px;}
	@media all and (min-width: 0) {DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed{margin-top: -12px;}}
	@-moz-document url-prefix() {DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed{margin-top: -12px;}}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed A {border: none;}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed A IMG {margin: 0px 0px 5px 0px;}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed P A {text-decoration: underline; color: #2b3094;}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed DIV.close {position: absolute; width: 10px; height: 10px; right: 2px; top: 2px;}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed DIV.close A {font-weight: bold; text-decoration: none; border: none; font-size: 120%;}
	DIV#inner-content DIV.shops DIV.shop-item DIV.fs100 DIV.placed DIV.close A IMG {border: none;}
	
DIV#inner-content DIV.photo-gallery {border: dotted 0px #000; font-family: Tahoma; font-weight: normal; font-size: 100%;}
DIV#inner-content DIV.photo-gallery A.shop {display: inline; font-weight: bold; font-size: 100%;}
DIV#inner-content DIV.photo-gallery A.shop IMG {display: inline; border: none; margin: 0px 10px 10px 0px;}
DIV#inner-content DIV.photo-gallery P {display: block; margin: 5px 0px 5px 0px;}

DIV#inner-content DIV.customer-day {border: dotted 0px #000; font-family: Tahoma; font-weight: normal; font-size: 100%;}
DIV#inner-content DIV.customer-day P {display: block; margin: 5px 0px 10px 0px;}
DIV#inner-content DIV.customer-day DIV.past-days {font-family: Tahoma; font-size: 100%; font-weight: normal; border-bottom: solid 1px #d0dcea; margin-bottom: 5px;}
DIV#inner-content DIV.customer-day DIV.past-days A {display: inline; font-weight: normal;}
DIV#inner-content DIV.customer-day A.prise:link {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline;}
DIV#inner-content DIV.customer-day A.prise:visited {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline;}
DIV#inner-content DIV.customer-day A.prise:hover {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline;}
DIV#inner-content DIV.customer-day A.prise:active {font-family: Tahoma; font-weight: bold; font-size: 80%; text-decoration: underline; display: inline;}

DIV#inner-content DIV.customer-day TABLE.prise {}
DIV#inner-content DIV.customer-day TABLE.prise TD {vertical-align: bottom; width: 33%; text-align: center; border-bottom: none; height: 25%;}
DIV#inner-content DIV.customer-day TABLE.prise TD P {font-size: 100%; font-family: Tahoma; font-weight: bold; color: #2e3192; text-align: center;}
DIV#inner-content DIV.customer-day TABLE.prise TD IMG {border: solid 0px #f00;}
DIV#inner-content DIV.customer-day TABLE.prise TD.main-prise A {color: #f60800; border: solid 0px #f00;}
DIV#inner-content DIV.customer-day TABLE.prise TD.main-prise P {color: #f60800; font-weight: bold; border: solid 0px #f00;}

DIV#inner-content DIV.goods {border: dotted 0px #f00; font-size: 100%; font-weight: normal; font-family: Tahoma;}
DIV#inner-content DIV.goods A {display: inline;}
DIV#inner-content DIV.goods DIV.goods-photo {border: solid 0px #f00; display: block; margin: 10px 0px 10px 0px;}
DIV#inner-content DIV.goods DIV.goods-photo A {font-family: Tahoma; font-weight: normal; font-size: 100%; display: inline; border: solid 0px #f00;}
DIV#inner-content DIV.goods DIV.goods-photo IMG {display: block;}
DIV#inner-content DIV.goods DIV.goods-photo SPAN {border: solid 0px #000; margin-right: 0px; font-weight: bold;}
*HTML DIV#inner-content DIV.goods DIV.goods-photo SPAN {display: inline;}
DIV#inner-content DIV.goods DIV.goods-photo DIV.price {font-weight: normal; font-size: 100%; margin-top: 10px; margin-bottom: 10px;}

DIV#inner-content DIV.blank {border: dotted 0px #f00; font-size: 100%; font-weight: normal; font-family: Tahoma;}
DIV#inner-content DIV.blank TABLE.requirements {font-size: 100%; width: auto; margin: 5px 0px 10px -10px;}
DIV#inner-content DIV.blank TABLE.requirements TD {border-bottom: none;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-left {text-align: left; padding-right: 5px; font-weight: bold; border: solid 0px; width: 40%; vertical-align: top; padding-top: .5em}
DIV#inner-content DIV.blank TABLE.requirements TD.req-right {text-align: left; padding-left: 5px; font-weight: normal; border: solid 0px; vertical-align: top;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-left SPAN {color: #f00; font-size: 100%; font-weight: bold; display: inline;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-right DIV.calendar {position: relative; border: solid 0px #f00; padding-right: 24px;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-right DIV.calendar A.birth{display: inline; border: solid 0px #000; position: absolute; bottom: 0; left: 60%; width: 22px; height: 24px; font-weight: normal;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-right TEXTAREA {width: 90%;}
DIV#inner-content DIV.blank TABLE.requirements TD.req-right INPUT {display: inline;}
DIV#inner-content DIV.blank TABLE.requirements  input.save { font-size: 120%; font-weight: bold; margin-top: 10px }

DIV#inner-content DIV.contact-page {font-family: Tahoma; font-size: 80%; font-weight: normal;  border-bottom: solid 1px #d0dcea; padding-bottom: 10px;}
DIV#inner-content DIV.contact-page DIV {font-size: 100%;}

DIV#inner-content DIV.contact-page H3 {font-size: 100%;}
DIV#inner-content DIV.contact-page A {font-size: 100%;}

DIV#inner-content DIV.opinions { font-family: Tahoma; font-weight: normal; border: solid 0px #000; font-size: 100%; padding: 15px 0 0 0 }
DIV#inner-content DIV.opinions TABLE.requirements {font-size: 100%; width: auto; margin: 5px 0px 10px -10px;}
DIV#inner-content DIV.opinions TABLE.requirements TD.req-left {text-align: left; padding-right: 5px; font-weight: bold; border: solid 0px; width: auto; vertical-align: top;}
DIV#inner-content span.red { padding: 0 !important; margin: 0 !important; color: #ff050f }
DIV#inner-content p.warning { font-size: 70%; padding: 1em 0 0 0; margin: 0 }
DIV#inner-content DIV.opinions TABLE.requirements TD.req-right {text-align: left; padding-left: 5px; font-weight: normal; border: solid 0px; vertical-align: top; width: 60%;}
DIV#inner-content DIV.opinions TABLE.requirements TD.req-left SPAN {color: #f00; font-size: 100%; font-weight: bold; display: inline;}
DIV#inner-content DIV.opinions TABLE TD.field-left SPAN {display: inline; color: #f00; margin-top: -1.5em; font-size: 100%;}
DIV#inner-content DIV.opinions TABLE.requirements TD.req-right TEXTAREA {width: 90%;}

DIV#inner-content DIV.vote-result {border: dotted 0px #f00; margin: 10px 0px 10px 0px;}
DIV#inner-content DIV.vote-result TABLE.vote-res {border-collapse: collapse; font-size: 100%; font-family: Tahoma; font-weight: normal;}
DIV#inner-content DIV.vote-result TABLE.vote-res TD {border: none;}
DIV#inner-content DIV.vote-result TABLE.vote-res TD.vote-left {width: 50%; border: solid 0px; padding: 5px 0px 5px 0px }
DIV#inner-content DIV.vote-result TABLE.vote-res TD.vote-left IMG {height: 10px;}
DIV#inner-content DIV.vote-result TABLE.vote-res TD.vote-right {}
DIV#inner-content DIV.vote-result HR {color: #dedeea; height: 1px;}

DIV#inner-content DIV.vote-archive {border: solid 0px #f00; margin: 10px 0px 10px 0px;}
DIV#inner-content DIV.vote-archive TABLE.vote-res {border-collapse: collapse; font-size: 100%; font-family: Tahoma; font-weight: normal;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TH {border: none; padding: 0; vertical-align: bottom;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TH SPAN {margin-left: 10px; font-size: 100%; font-weight: bold;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TD {border: none;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TD.vote-left {width: 50%; border: solid 0px; padding: 5px 0px 5px 0px;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TD.vote-left IMG {height: 10px; display: inline;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TD.vote-left SPAN {display: inline; font-size: 10px; padding-bottom: 2px;}
DIV#inner-content DIV.vote-archive TABLE.vote-res TD.vote-right {}
DIV#inner-content DIV.vote-archive HR {color: #dedeea; height: 1px;}

DIV#inner-content DIV.sitemap A {display: inline;}
DIV#inner-content DIV.sitemap {border: dotted 0px #000; font-size: 100%;}
DIV#inner-content DIV.sitemap UL LI {border: solid 0px; margin-bottom: 10px;}
DIV#inner-content DIV.sitemap UL LI A {font-size: 100%;}
DIV#inner-content DIV.sitemap UL LI UL {border: dotted 0px #f00; margin-top: 5px; margin-bottom: 15px; font-size: 100%;}
DIV#inner-content DIV.sitemap UL LI UL LI A {font-weight: normal;}
DIV#inner-content DIV.sitemap UL LI UL LI UL {border: dotted 0px #000; margin-top: 5px; margin-bottom: 5px;}
DIV#inner-content DIV.sitemap UL LI UL LI UL LI {background: none;}

*HTML DIV#inner-content DIV.sitemap {}
*HTML DIV#inner-content DIV.sitemap UL LI {border: dotted 1px #fff; margin: 0px; background-position: 1px 10px;}
*HTML DIV#inner-content DIV.sitemap UL LI A:link {font-size: 100%;}
*HTML DIV#inner-content DIV.sitemap UL LI A:visited {font-size: 100%;}
*HTML DIV#inner-content DIV.sitemap UL LI A:hover {font-size: 100%;}
*HTML DIV#inner-content DIV.sitemap UL LI A:active {font-size: 100%;}
*HTML DIV#inner-content DIV.sitemap UL LI UL {border: solid 0px #f00; margin-top: 0px; margin-bottom: 5px;}
*HTML DIV#inner-content DIV.sitemap UL LI UL LI A:link {font-size: 100%; font-weight: normal;}
*HTML DIV#inner-content DIV.sitemap UL LI UL LI A:visited {font-size: 100%; font-weight: normal;}
*HTML DIV#inner-content DIV.sitemap UL LI UL LI A:hover {font-size: 100%; font-weight: normal;}
*HTML DIV#inner-content DIV.sitemap UL LI UL LI A:active {font-size: 100%; font-weight: normal;}
*HTML DIV#inner-content DIV.sitemap UL LI UL LI UL {border: solid 0px #f00; margin-top: 0px; margin-bottom: 2px;}

DIV#inner-content H1 SPAN.item-name {font-family: Tahoma; font-weight: normal; font-size: 100%; color: #2e3192;}
DIV#inner-content DIV.good-selected {width: 100%; border: dotted 0px #f00; font-size: 100%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table {border-collapse: collapse; font-size: 100%; margin-top: 10px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD {border: none;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image {width: 48%; vertical-align: top;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info {width: 48%; vertical-align: top;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.articul {border: solid 0px #f00; font-size:  85%; padding-top: 3px; color: #9b9a99;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.big-image {position: relative; min-height: 100px}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.big-image IMG {z-index: 1;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-underline {width: 193px; height: 1px; background: url('../img/img-underline.jpg') 0% 0% no-repeat; margin-left: -7px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-underline {margin-top: 0 !important;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-price {position: relative; height: 38px; background: url('../img/price-big-bg-right.gif') 100% 100% no-repeat; padding: 0px 6px 0px 0px;z-index: 5; margin-top: -38px; width: 40%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-price DIV {position: relative; border: solid 0px #f00; height: 38px; background: url('../img/price-big-bg.jpg') repeat-x 0% 0%; z-index: 5; font-size: 100%; font-weight: bold; color: #fff; text-align: center; padding: 10px 0px 0px 0px; font-family: Tahoma;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.big-image DIV.percents {border: solid 0px #000; position: absolute; top: 0; left: 0; width: 52px; height: 32px; background: url('../img/percents-bg.gif') no-repeat 0 0; color: #fff; font-weight: bold; font-family: Tahoma; text-align: center; font-size: 110%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image {}
	DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.price-discounted-blue {width: 35%; background: url('../img/price-discount-right-blue.gif') 100% 100% no-repeat; position: relative; border: solid 0px #f00; margin: -40px 0 0 0; clear: both;}
	*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.price-discounted-blue {margin: -43px 0 0 0;}
	DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image	DIV.price-discounted-blue DIV.digits {border: dotted 0px #f00; height: 40px; background: url('../img/price-discount-bg-blue.gif') repeat-x 0% 0%; margin-right: 6px; font-family: Tahoma; color: #fff; font-weight: bold; font-size: 110%; padding: 5px 0px 0px 8px; text-align: left;}
	DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.price-discounted-blue DIV.digits SPAN.small {color: #fff !important; text-decoration: line-through;}

*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-underline {margin-top: -4px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-image DIV.item-price {margin-top: -53px;}

DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info A:link {font-size: 120%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info A:visited {font-size: 120%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info A:hover {font-size: 120%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info A:active {font-size: 120%;}

DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.presence {background: url('../img/presence-big-bg.jpg') no-repeat 0% 3px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px; font-family: Tahoma; color: #368300;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.presence A:link {color: #275f00; font-size: 90%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.presence A:visited {color: #275f00; font-size: 90%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.presence A:hover {color: #275f00; font-size: 90%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.presence A:active {color: #275f00; font-size: 90%;}

DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info A {display: inline;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket {margin: 15px 0px 5px 0px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket IMG {margin: 0px 0px 0px 0px; border: solid 4px #fff;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket IMG.active {border: solid 5px #ff050f;  margin: 0px 5px 5px 0px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket A.img IMG {border: solid 1px #d0d0d0; margin: 0px 5px 5px 0px; padding: 4px;}

*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket A.img IMG {border: solid 0px #d0d0d0; margin: 0px 0px 0px 0px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket A.img {border: solid 1px #d0d0d0; padding: 5px; margin-bottom: 5px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.small-images-basket IMG.active {border: solid 5px #ff050f;  margin: 0px 5px 6px 5px;}

DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info P {font-size: 100%;}

DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton {position: relative; height: 26px; background: #e3eaf5; text-align: center; padding: 3px 0px 0px 0px; white-space: nowrap; float: left; padding: 4px 12px 0 12px  }
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton A:link {font-size: 100%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton A:visited {font-size: 100%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton A:hover {font-size: 100%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton A:active {font-size: 100%;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.tl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.tr {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.br {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.bl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}

*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.tl {}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.tr {right: -1px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.br {right: -1px;}
*HTML DIV#inner-content DIV.good-selected TABLE.good-selected-table TD.item-info DIV.backbutton DIV.bl {}
/* EOF AUA?AIIUE OIAA? */

/* OIOIAAEA?A? IAAACEIA */
DIV#inner-content DIV.shopgallery {text-align: center; width: 100%; border: solid 0px #f00;}
DIV#inner-content DIV.shopgallery DIV.small-images-basket {margin: 15px 0px 5px 0px;}
DIV#inner-content DIV.shopgallery DIV.small-images-basket IMG {margin: 0px 0px 0px 0px; border: solid 4px #fff;}
DIV#inner-content DIV.shopgallery DIV.small-images-basket IMG.active {border: solid 5px #ff050f;  margin: 0px 5px 0px 0px;}
DIV#inner-content DIV.shopgallery DIV.small-images-basket A.img {border: solid 0px #d0d0d0; margin: 0px 5px 5px 0px;}
DIV#inner-content DIV.shopgallery DIV.small-images-basket A.img IMG {border: solid 1px #d0d0d0; margin: 0px 0px 0px 0px; padding: 4px;}

*HTML DIV#inner-content DIV.shopgallery DIV.small-images-basket IMG.active {border: solid 5px #ff050f;  margin: 0px 5px 0px 0px;}
*HTML DIV#inner-content DIV.shopgallery DIV.small-images-basket A.img {border: solid 1px #d0d0d0; margin: 0px 5px 4px 0px; padding: 4px;}
*HTML DIV#inner-content DIV.shopgallery DIV.small-images-basket A.img IMG {border: solid 1px #d0d0d0; margin: 0px 0px 0px 0px; padding: 4px;}

@-moz-document url-prefix() {DIV#inner-content DIV.shopgallery DIV.small-images-basket A {border: solid 1px #d0d0d0; margin: 0px 5px 5px 0px; display: inline;}}
@-moz-document url-prefix() {DIV#inner-content TABLE.shopgallery-container DIV.backbutton A {display: inline;}}
*HTML DIV#inner-content DIV.shopgallery DIV.small-images-basket IMG.active {border: solid 5px #ff050f;  margin: 0px 5px 5px 0px;}

DIV#inner-content TABLE.shopgallery-container {border-collapse: collapse; text-align: center;}
DIV#inner-content TABLE.shopgallery-container TD {border: none; vertical-align: top; align: center;}
DIV#inner-content TABLE.shopgallery-container TD.imghold {padding: 0;}

DIV#inner-content TABLE.shopgallery-container DIV.backbutton {position: relative; height: 26px; background: #e3eaf5; text-align: center; padding: 3px 0px 0px 0px; width: 40%;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton A:link {font-size: 100%;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton A:visited {font-size: 100%;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton A:hover {font-size: 100%;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton A:active {font-size: 100%;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.tl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.tr {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.br {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.bl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}

*HTML DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.tl {}
*HTML DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.tr {right: -1px;}
*HTML DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.br {right: -1px;}
*HTML DIV#inner-content TABLE.shopgallery-container DIV.backbutton DIV.bl {}

DIV.inner-present-container { position: relative; margin: 15px 0px 0 0px; height: 180px; clear: both }
TABLE.card-order { margin: 10px 0; text-align: center;}
TABLE.card-order TD {border: none !important;}
TABLE.card-order TR.radio TD {text-align: center;}
*HTML TABLE.card-order IMG {behavior: url(iepngfix.htc);}
TABLE.card-order TR.sum TD {padding: 5px 5px 5px 0;}

TABLE.card-order TD DIV.cardname {font-size: 100%; font-weight: bold; text-align: center; color: #ff050f;}

TABLE.card-order TD TABLE {margin: 20px 0 20px 0;}
TABLE.card-order TD TABLE TD {border: solid 0px #f00 !important; font-size: 100% !important;}
TABLE.card-order TD TABLE TD.names {width: 35%; text-align: left;}
TABLE.card-order TD TABLE TD.fields {text-align: left;}
TABLE.card-order TD TABLE TD INPUT {width: 60%;}
TABLE.card-order TD TABLE TD TEXTAREA {width: 98%; height: 100px;}

TABLE.card-order DIV.button {border: solid 0px #f00; text-align: center; margin-bottom: 20px;}

SPAN.star {color: #f00 !important; display: inline !important; font-size: 105% !important;}

table.busketTable { width: 97% !important; margin: 25px 0 0 0 !important; position: relative; //margin-bottom: 20px !important }
* html table.busketTable { width: 90% !important }
table.busketTable th { border-bottom: 1px solid #4f51a7 !important; padding: 0 10px .6em 0 !important }
table.busketTable td { padding: .6em 10px .6em 0 !important;  }
table.busketTable td.title { font-weight: bold !important }
table.busketTable td.img { padding: .6em 5px .6em 5px !important;  }
table.busketTable input { width: 4em; padding-left: 4px }
table.busketTable tr.odd td { background: #e3eaf5  }
table.busketTable td.price { color: #ff050f; font-weight: bold !important; white-space: nowrap !important }
table.busketTable td.allPrice { color: #000; font-weight: bold !important; white-space: nowrap !important; text-align: right !important; padding-right: 20px !important }
table.busketTable td.price strong.priceAdd { color: #000; font-size: 75% }
table.busketTable td.size { text-align: center !important;  }
table.busketTable td.overall { text-align: right; font-weight: bold !important }
table.busketTable img.delete { cursor: pointer; cursor: hand }
table.busketTable tr.busketResume td { border-top: 1px solid #4f51a7 !important; border-bottom: 1px solid #4f51a7 !important; padding-bottom: 15px !important; vertical-align: bottom !important }
table.busketTable tr.busketResume td.price { font-size: 110% !important }
table.busketTable input.change { overflow: visible; width: auto; padding: .1em 8px;  }
table.busketTable td.title a { font-size: 100% !important }
table.busketTable td.title span { color: #8c8c8c !important; font-size: 85% !important; display: block !important; margin: .1em 0 0 0 !important }

div.inputs { position: relative; font-size: 120% !important;  float: right; margin: 0 10px 0 0!important;   }
* html div.inputs { margin-right: 0 !important }

div.inputs input { overflow: visible; padding: .1em 8px;  }
div.inputs input.change { margin: 0 !important;  }
div.inputs input.order { font-size: 115%; }

table.busketTable td.delivery { color: #2d3194; font-weight: bold !important; padding-left: 10px !important; font-weight: normal !important; font-size: 95% !important; padding-right: 15px !important }
table.busketTable th.delivery { width: 60%; vertical-align: bottom; padding-left: 10px !important;  }
table.busketTable td.delivery input.radioButton { width: auto !important }
table.busketTable td.delivery a { font-size: 100% !important; text-decoration: none !important; background: url(../img/dotted.gif) repeat-x 0 100%; font-weight: normal !important  }
table.busketTable td.delivery a:hover { color: #2d3194 }
table.busketTable div.shops table td { padding: .5em 5px 0 0 !important  }
table.busketTable input.select { overflow: visible; padding: .1em 5px; width: auto; margin-top: .2em  }


table.addres td.req-left { text-align: right !important; width: 10% !important  }
table.addres td { vertical-align: middle !important }
table.addres td.vtop { vertical-align: top !important }
table.addres textarea { width: 95% !important; height: 9em; padding-left: 4px }
table.addres input { width: 25em !important; padding-left: 4px; font: 100% Tahoma, sans-serif }
table.addres input.send { overflow: visible; padding: .2em 10px; width: auto !important; margin-top: 10px }

div.payBlock { padding: .2em 0 .5em 5px; width: 95% }
div.payBlock input { vertical-align: middle }
div.payBlock label { vertical-align: middle; color:  }
div.checked { background: #e3eaf5 }
div.payBlock input.send { overflow: visible; padding: .2em 10px; width: auto !important; margin-top: 10px }

table.busketTable span.ready { color: #2e3192 !important; font-size: 100% !important;  }
table.busketTable span.wait { color: #e20600 !important; font-size: 100% !important; }
table.busketTable span.sending { color: #6a9864 !important; font-size: 100% !important;  }
table.busketTable div.busketCount { display: block; font-size: 100% !important; text-align: right !important; position: relative; padding-right: 12px !important   } 
table.busketTable div.busketCount a { background: url(../img/arrow-bottom.gif) no-repeat 100% .4em; padding-right: 13px !important; font-size: 100% !important; text-decoration: none !important; position: relative; font-weight: normal !important  }
table.busketTable div.busketCount a.sel { background: url(../img/arrow-target.gif) no-repeat 100% .3em !important; }
table.busketTable div.busketCount div.orderList { position: absolute; width: 250px; text-align: left; border: 1px solid #2e3192; border-left: 6px solid #2e3192; padding: 10px 10px 10px 10px; top: -15px; left: 100%; background: #fff  }
* html table.busketTable div.busketCount div.orderList { left: 65% }
table.busketTable div.busketCount div.orderList a { background: none; font-size: 120% !important; } 
table.busketTable div.busketCount div.orderList li { padding-left: 12px !important }
table.busketTable div.busketCount div.orderList ul { margin: 0 !important; padding: 0 !important }
table.busketTable th.status { text-align: left !important; padding-right: 20px !important }

table.busketTable tr.borders td { border-bottom: 1px solid #eee !important   }

table.busketTable td.status { text-align: left !important; padding-right: 0 !important; }
table.busketTable tr.mylist td { border-bottom: 1px solid #d0dcea !important  } 
table.busketTable td.input { text-align: right; padding-right: 0 !important; font-size: 70% !important  }
table.busketTable td.input input { overflow: visible; padding: .1em 10px !important; width: auto !important; font-size: 95% !important  }
table.busketTable td.number { font-size: 70% !important; color: #6f6d6d  }

div.stepByStep ul{ overflow: hidden; margin: 10px 0 0 -10px !important; padding: 0 !important }
* html div.stepByStep ul { height: 100% }
div.stepByStep ul li { 
	float: left; 
	background: url(../img/step.gif) no-repeat 0 .3em !important; 
	//background-position: 0 .55em !important;	
	padding: 0 0 .3em 0 !important; 
	font-size: 85%; 
	white-space: nowrap; margin: 1em 0 0 0 !important;  
	
	}
div.stepByStep ul li span { font-size: 100% !important; color: #000; padding: .3em 10px !important; margin: 0 !important  }
div.stepByStep ul li.active span { background: #e3eaf5;  padding: .3em 10px !important; position: relative; margin: 0 0 0 10px !important  }
div.stepByStep ul li.active { padding: 0 6px .3em 0 !important; }
div.stepByStep ul li.firstStep { background: none !important; }
strong.order { font-size: 120% !important; font-weight: normal; color: #000 }
p.rules { vertical-align: middle; margin: 30px 0 .5em 0 !important; padding: 0 0 0 0 }
p.rules input { vertical-align: middle }

DIV.BackButton { position: relative; height: 26px; background: #e3eaf5; text-align: center; padding: 3px 20px 0 15px; float: left; margin-top: 40px; }
* html DIV.BackButton { padding: 1px 20px 0 15px;  }
DIV.BackButton A { padding-left: 20px; background: url(../img/BackArrow.gif) no-repeat 0 .5em; font: bold 13px Tahoma, sans-serif !important }
DIV.BackButton A:link, DIV.BackButton A:visited, DIV.BackButton A:active {font-size: 100%;}
DIV.BackButton DIV.tl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tl.jpg') no-repeat 0% 0%; top: 0px; left: 0px;}
DIV.BackButton DIV.tr {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-tr.jpg') no-repeat 100% 0%; top: 0px; right: 0px;}
DIV.BackButton DIV.br {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-br.jpg') no-repeat 100% 100%; bottom: 0px; right: 0px;}
DIV.BackButton DIV.bl {width: 4px; height: 4px; position: absolute; background: url('../img/backbut-bl.jpg') no-repeat 0% 100%; bottom: 0px; left: 0px;}
* HTML DIV.BackButton DIV.tr {right: -1px;}
* HTML DIV.BackButton DIV.br {right: -1px;}