* {
margin:0;
padding:0;
}

html, body {height:100%;}

BODY {
background:#fff;
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#000;
font-size:75%;
min-width:990px;
//width: expression(document.body.clientWidth>990?"100%":"990px");
}

H1 {
color:#000;
font-size:120%;
font-weight:bold;
}

H1 A {
color:#000;
}

/*
H2 {
color:#000;
font-size:120%;
font-weight:bold;
margin:0.5em 0;
}
*/

H3 {
color:#000;
font-size:100%;
/*font-weight:bold;*/
}

H4 {
font-size:120%;
color:#000;
}

H5 {
font-size:100%;
font-weight:normal;
color:#878764;
margin-bottom:0.9em;
margin-top:0.2em;
}

A {
color:#009be3;
}

A:hover {
text-decoration:none;
}

A.linkArr {
background:url(arr.gif) 0 0.55em no-repeat;
padding:0 0 0 21px;
}

IMG {
border:0;
}

P {
margin-bottom:0.6em;
}

INPUT, TEXTAREA, SELECT {
font-family:Tahoma;
font-size:85%;
color:#000;
}

TABLE {
border-collapse:collapse;
}


UL {
list-style:none;
}

LI {
background:url(arr.gif) 0 0.6em no-repeat;
padding:0 0 0 18px;
color:#000;
margin-bottom:0.5em;
}

UL.bluespan LI A {
color:#000;
font-weight:normal;
}

INPUT, TEXTAREA, SELECT {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#4f4f4f;
}

LABEL {
cursor: pointer;
}


#all {
min-width:990px;
//width: expression(document.body.clientWidth>990?"100%":"990px");
}

#padLR {
padding:0 15px;
}

.tabTop {
width:100%;
}

.tabTop TD {
vertical-align:top;
}

.linksTop {
width:230px;
padding-right:10px;
text-align:center;
color:#838383;
font-size:9px;
}

.linksTop A {
color:#838383;
}

.greyLine {
font-size:0;
height:12px;
width:100%;
background-color:#838383;
border:1px solid #adadad;
border-top:0px;
}

.logoTop {
width:230px;
padding-right:10px;
text-align:center;
padding-top:15px;
}


.colonLeft {
vertical-align:top;
width:80%;
}

.colonRight {
vertical-align:top;
padding-left:15px;
}

.baners, .banersMore {
margin-top:15px;
text-align:center;
margin-bottom:-5px;
}

.baners TABLE{
margin:0 auto;
}

.baners TD{
padding-right:5px;
}

.banersMore IMG, .banersMore object {
margin-bottom:10px;
}

.banersR {
margin-top: 41px;
text-align: center;
margin-bottom: -5px;
}

.banersR IMG {
/*
margin-bottom:15px;
*/
}

.banersT {
padding:15px 0 10px 15px;
text-align:center;
vertical-align:top;
margin-bottom:-5px;
}

.banersT IMG {
margin:0 5px;
}
/* prodom */

/* blockY */

.blockY {
position:relative;
background:#f2f2e4;
border:1px solid #c1c19e;
margin-top:15px;
//width:100%;
}

.blockW {
position:relative;
border:1px solid #d2d2ba;
margin-top:42px;
width:100%;
}

.blockW H3 {
margin:0.6em 0 0 16px;
}

.blockReg {
position:relative;
border:1px solid #efc4f8;
margin-top:15px;
width:100%;
}

.blockReg H3 {
margin:0.6em 0 0 16px;
}


/* zagl */

.zagl {
width:100%;
height:51px;
background:url(zagl-bg.jpg) 0 0 repeat-x;
}



.green, .green2, .red, .red2, .violet {
float:left;
border-top:2px solid #90b500;
margin-left:16px;
padding:13px 0 0 1px;
}

.green2 {
border-color:#98c000;
}

.red {
border-color:#ff6200;
}

.red2 {
border-color:#f13c81;
font-weight: bold;
}

.violet {
border-color:#bb00e2;
}

/* end zagl */

.content {
padding:1.3em 1em 0.5em 1.6em;
vertical-align: top;
}

.blockW .content {
padding-top:0.3em;
}

/* end blockY */

.jobs SPAN, .vacansyMore H1 SPAN {
	color:#009be3;
	font-weight:normal;
}

.vacansyMore H1 SPAN {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:75%;
}





/* news */
.news,.mainnews {
padding:0 0 0 50px;
line-height:1.3em;
margin-bottom:1.2em;
}

.mainnews{
padding:0;
}

.news SPAN,.mainnews SPAN {
margin-left:-50px;
color:#009be3;
font-style:normal;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
}

.bluespan SPAN {
color:#009be3;
font-style:normal;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
margin-right:0.8em;
}

.mainnews SPAN {
margin-left:0;
margin-right:0.8em;
}

.mainnews, .mainnews A, .news A {
color:#000;
}

.newsDateSp {
	font-size: 120%;
	padding: 0px;
}
.newsAuthor {
	font-size: 90%;
	padding-left: 10px;
}
.newsAuthor A {
	color: #F6388B !important;
}

.newsMore A {
	color: #009be3 !important;
}

.newsItemFooter {
	width:100%;
	//width:96%;
	margin:1.5em 0 2em 0;
}


/* end news */

.dot {
width:100%;
//width:96%;
height:7px;
font-size:0px;
background:url(dot.gif) 0 0 repeat-x;
}


.dot2 {
position:absolute;
margin:0 0 0 -20px;
width:100%;
height:7px;
font-size:0px;
background:url(dot.gif) 0 0 repeat-x;
}


.links {
float:left;
font-size:85%;
margin-top:0.3em;
}

.links IMG{
vertical-align:top;
margin:0.3em 0.6em 0.9em 0;
}

.arh, .arh2 {
float:right;
font-size:85%;
padding:18px 1.3em 0 0;
}

.arh IMG, .arh2 IMG {
vertical-align:top;
margin:0.3em 0.6em 0.9em 0;
}

.arh A {
color:#000;
}

.arh2 A {
color:#009be3;
}

/* sub */

.sub {
margin:0.3em 0 1.7em 0;
float:left;
}



.zagl .sub {
float:left;
padding:12px 0 0 2.7em;
//padding-bottom:2px;
}

.sub A{
float:left;
color:#000;
margin-right:1.9em;
}

#vrcheck, #vrcheck.sub A {
float:none;
}

.arr {
float:left;
}

.subT, .sub .subTV {
color:#fff;
background:#f23c83 url(sub-cornT1.gif) 0 0 no-repeat;
padding-top:0.2em;
padding-bottom:0.2em;
//padding-bottom:0;
margin-right:1.9em;
height:auto;
float:left;
}

#vrcheck .subT {
float:none;
}

.sub .subTV {
float:left;
background:#bb00e2 url(sub-cornTV.gif) 0 0 no-repeat;
}

.subB, .sub .subBV {
padding:0 0.7em 0.2em;
background:url(sub-cornB1.gif) 100% 100% no-repeat;
}

.sub .subBV {
background:url(sub-cornBV.gif) 100% 100% no-repeat;
}

.sub .subB A, .sub .subBV A{
margin:0;
}

.subB A{
color:#fff;
}

/* end sub */




/* catalog */
.tabCatalog {
width:100%;
//width:98%;
}

.tabCatalog TD {
width:25%;
vertical-align:top;
color:#696969;
line-height:1.2em;
padding-right:1em;
}

.part {
background:url(arr.gif) 0 0.4em no-repeat;
padding:0 0 0 1.5em;
}

.part IMG {
margin-left:4px;
}

.part P,.part H2 {
text-align:left;
margin-top:0.2em;
}

.part H2 {
font-size:100%;
font-weight:normal;
}

/*
.part P A {
background:url(arr.gif) 0 0.4em no-repeat;
padding:0 0 0 1.5em;
}
*/

/*
.part P SPAN {
display:block;
background:url(arr.gif) 0 0.4em no-repeat;
padding:0 0 0 1.5em;
}
*/

.part H1 A {
color:#000;
}

.part2  {
line-height:1.5em;
padding-bottom:2em;
}

.part2 SPAN {
color:#000;
}

#none {
text-decoration:none;
color:#000;
background:none;
padding:0;
}
/* end catalog */

.tabArticleNews {
width:100%;
}

/* article */
.article {
margin-bottom:1.7em;
}


.article H3 {
margin-bottom:0.2em;
}

.article H3 A {
color:#000;
}

h3.bigtitle A {
color:#000;
}

/* end article */

/* tender */
.tabTender, .tabProd, .tabCompany, .tabYandexNotice {
width:100%;
//width:95%;
margin-bottom:1.6em;
}

.tabProd, .tabWork, .tabCompany {
margin:20px 0 3em 0;
}


.tabWork TD {
}

.tabTender TD, .tabProd TD, .tabCompany TD {
border-bottom:1px solid #fff;
vertical-align:top;
}

.trWhite TD {
background-color:#f6f6ec;
line-height:1.2em;
}

#trTenZagl TD {
border-bottom:0;
padding-bottom:1em;
}

#trTovarZagl TD {
padding-bottom:1em;
padding-left:1em;
border-right:1px solid #fff;
color:#696969;
}




.tenName, .tenFirma, .tenDate, .tdPicTovarAdmin, .compareProd, .uslugiName {
border-right:1px solid #fff;
padding-top:0.6em;
padding-bottom:0.5em;
}

.tdPicTovarAdmin {
padding-left:5px;
}

.tdPicTovarAdmin IMG {
border:2px solid #cbcbad;
vertical-align:top;
}

.tenNotice {
padding-bottom:0.5em;
border-bottom:1px solid #fff;
vertical-align:top;
text-align:left;
padding-left:1em;
padding-right:1em;
}

.tenNotice IMG {
float:right;
margin-left:1em;
border:1px solid #c1c19e;
}

.tabWork .tenName {
border-right:0px;
}

.tenName  {
vertical-align:top;
text-align:left;
padding-left:1em;
padding-right:1em;
}

.uslugiName  {
vertical-align:top;
text-align:left;
padding-left:26px;
padding-right:1em;
}

.tenName H1 {
margin-bottom:0em;
}

.tenName H3 {
font-size:100%;
margin-bottom:0.4em;
}

.logoCompany {
float:left;
/*border:1px solid #c1c19e;*/
margin:0 1em 0 0;
}

.tenFirma {
text-align:center;
}

.tenFirma SPAN {
color:#ff3f92;
}

.tabProd .tenFirma {
text-align:left;
padding-left:1em;
}

.tabCompany .tenFirma {
text-align:left;
padding-left:1em;
border-right:0px;
}

.tenDate {
text-align:center;
color:#686868;
font-size:85%;
padding-top:0.7em;
}

.tenSum {
text-align:center;
font-size:90%;
padding-top:0.7em;
padding-bottom:0.5em;
}

.tenSum2 {
text-align:left;
vertical-align:middle;
padding-left:1em;
}

.tenSum2 STRONG {
font-size:110%;
}

.tabProd .tenSum {
text-align:center;
font-size:90%;
font-weight:bold;
padding-top:0.7em;
}

.dateG {
color:#21ad00;
}

.dateB {
color:#2d8ebb;
}

.dateR {
color:#bb2d41;
}

.date {
font-size:80%;
}

.dateEnd {
float:right;
/*width:390px;*/
}

.dateEnd P {
float:left;
padding:4px 0 0 0;
}

.remarkRed, .remarkGreen, .remarkBlue {
float:left;
width:48px;
color:#898c8c;
font-size:85%;
background:url(sq-r.gif) 0 0.3em no-repeat;
padding-left:24px;
margin-left:25px;
}

.remarkGreen {
background-image:url(sq-g.gif);
}

.remarkBlue {
background-image:url(sq-b.gif);
}

.arr {
color:#bdbd98;
margin:0 0.6em 0 -0.7em;
font-size:110%;
}

.subRedB A, .subYeB A  {
text-decoration:underline;
color:#fff;
}

.subRedT {
color:#fff;
background:#f23c83 url(sub-red-t.gif) 0 0 no-repeat;
height:auto;
float:left;
margin:0 0 0 1em;
}

.subYeT {
float:left;
color:#fff;
background:#d1d1a5 url(sub-ye-t.gif) 0 0 no-repeat;
margin:0 0 0 1em;
}

#trTovarZagl .subYeT{
margin-left:0;
margin-right:0.5em;
}


#trTovarZagl .subRedT{
margin-left:0;
margin-right:0.5em;
}

.subRedB {
float:left;
height:22px;
padding:0 7px 0 6px;
background:url(sub-red-b.gif) 100% 100% no-repeat;
}

.subYeB {
float:left;
height:22px;
margin:0;
padding:0 7px 0 6px;
background:url(sub-ye-b.gif) 100% bottom no-repeat;
}

.subRedB IMG, .subYeB IMG {
float:left;
margin:0.6em 3px 0 0;
}
/* end tender */


/* mainMenu */
/*
.tabMainMenu {
width:100%;
margin-top:15px;
}

.tabMainMenu TD {
width:33%;
padding-right:20px;
}

#all .mainMenu {
width:100%;
line-height:0.9em;
}

#all .mainMenu B {
color:#000;
font-weight:bold;
}

#all .mainMenu SPAN {
color:#696969;
font-size:85%;
}

#all .mainMenu A {
display:block;
height:35px;
background:url(bul-menu.gif) 0 0 no-repeat;
padding:5px 0 1px 17px;
text-decoration:none;
color:#696969;
}

#admin .mainMenu A {
background:url(bul-menu2.gif) 0 0 no-repeat;
}

#all .mainMenu A:hover {
background:url(bul-menu-on.gif) 0 0 no-repeat;
}

#admin .mainMenu A:hover {
background:url(bul-menu-on2.gif) 0 0 no-repeat;
}

#all .mainMenu A:hover H3 {
color:#fe2784;
}

#admin .mainMenu A:hover B {
color:#c21be5;
}

#all .mainMenu A:hover SPAN {
color:#000;
text-decoration:underline;
}


.menuDot {
width:140px;
height:1px;
font-size:0px;
background:url(dot.gif) 0 0 repeat-x;
margin:4px 0 4px 18px;
}
*/
/* end mainMenu */


/* mainMenu */

.tabMainMenu {
width:100%;
margin-top:15px;
}

.tabMainMenu TD {
width:33%;
padding-right:20px;
}

#all .mainMenu {
width:100%;
line-height:0.9em;
}

#all .tabMainMenu B {
color:#000;
font-weight:bold;
text-decoration:none;
}

#all .tdMenuItem A {
text-decoration:none;
}

#all .mainMenu A.linkNo, #all .tdMenuItem A.linkNo {
color:#696969;
font-size:85%;
}

#all .mainMenu A, #all .tdMenuItem {
height:35px;
background:url(bul-menu.gif) 0 0 no-repeat;
padding:5px 0 4px 17px;
}

#admin .mainMenu A, #admin .tdMenuItem A {
text-decoration:none;
background:url(bul-menu2.gif) 0 0 no-repeat;
padding-right:20px;
}

#all .mainMenu A:hover, #all .tdMenuItem:hover {
background:url(bul-menu-on.gif) 0 0 no-repeat;
}

#admin .mainMenu A:hover, #admin .tdMenuItem:hover {
background:url(bul-menu-on2.gif) 0 0 no-repeat;
}

#all .mainMenu A:hover H3, #all .tdMenuItem:hover A {
color:#fe2784;
}

#admin .mainMenu A:hover B, #admin .tdMenuItem A:hover B {
color:#c21be5;
}

#all .mainMenu A:hover SPAN, #all .tdMenuItem:hover A.linkNo {
color:#000;
text-decoration:underline;
}


.menuDot {
width:140px;
height:1px;
font-size:0px;
background:url(dot.gif) 0 0 repeat-x;
margin:4px 0 4px 18px;
}

.tabMenuItem {
width:100%;
margin:0;
padding:0;
border-collapse:collapse;
}

TD.tdMenuItem {
vertical-align:top;
width:100%;
padding:0;
margin:0;
line-height:0.9em;
}

/* end mainMenu */


.login {
margin-top:15px;
margin-left:22px;
}

.login INPUT {
color:#767676;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
padding:0 0 0 5px;
vertical-align:top;
margin:8px 0 0 0;
//margin:5px 0 0 0;
}

.loginBut {
padding:0;
margin:0;
}

#loginOut {
padding:0;
margin:10px 0 0 0;
}

.loginHelp {
white-space:nowrap;
margin-bottom:12px;
}

.loginHelp A {
font-size:85%;
}

.user_login {
font-size: 105%;
}

.loginHelp IMG{
vertical-align:top;
margin:0.4em 0.5em 0 0;
}
/* search */
.search {
width:100%;
height:63px;
margin-top:15px;
overflow:hidden;
background:url(search-bg.jpg) 0 0 repeat-x;
}

.searchL {
width:100%;
height:63px;
background:url(pic-search.jpg) 0 0 no-repeat;
}

.inpSearch {
width:97%;
border:1px solid #707070;
padding:1px 0 3px 6px;
}

.selSearch {
width:90%;
margin-left:10px;
margin-bottom:2px;
}

.searchList A{
color:#009be3;
font-size:85%;
}

.blockReg .searchList A{
color:#c21be5;
font-size:85%;
}

.tdInput, .tdSelect {
vertical-align:top;
padding-top:12px;
}

.tdInput {
padding-left:17px;
}

.tdSelect A {
background:url(arr.gif) 0 0.6em no-repeat;
padding:0 0 0 16px;
color:#fff;
}

/* end search */

/* text */
.text {
color:#5f5f51;
padding-bottom:3em;
font-size:100%;
font-family:"Trebuchet MS";
}

.text H1 {
margin:0 0 0.3em 0;
}

.text UL {
padding-top:0.3em;
}

.text LI {
color:#5f5f51;
background:url(bul-li.gif) 0 0.6em no-repeat;
padding:0 0 0 2.5em;
margin-bottom:0.9em;
}

/* end text */


/* pages */

.tabPages {
width:100%;
//width:96%;
margin:1.5em 0 2em 0;
}

.tdIcon IMG{
vertical-align:middle;
margin-right:10px;
}

.tdIcon2 IMG{
vertical-align:top;
margin:0.4em 1em 0 0;
}

.pages {
padding:2.2em 0 2em 0;
//padding:2.2em 0 0 0;
}

.next {
float:left;
width:40%;
color:#4c5256;
}

.next .grey {
color:#4c5256;
text-decoration:none;
}

.number {
float:right;
width:40%;
text-align:right;
}

.tabPages .number {
float:none;
}

.number A, .number SPAN {
margin-right:1em;
}

.number SPAN {
color:#fff;
background-color:#ff3f92;
padding:0 3px 0 2px;
}
/* end pages */

/* work */
.tabSearchWork {
width:100%;
//width:96%;
margin-bottom:20px;
}

.tabSearchWork TD{
vertical-align:top;
white-space:nowrap;
}

.tdArr{
width:30px;
text-align:center;
padding-top:1.3em;
color:#bdbd98;
font-size:110%;
}

.inpWork {
width:97%;
//width:95%;
border:1px solid #7f9db9;
padding:1px 0 3px 6px;
}

.tabSearchWork SELECT{
width:100%;
//width:100%;
}

.butWork {
margin-left:1em;
}

.tdZaglWork {
vertical-align:top;
text-align:left;
padding-left:1em;
font-size:110%;
}

/* end work */


/* vacancies */
.tabVacancies {
width:100%;
//width:96%;
margin:20px 0 1.8em 0;
}

.tabVacancies TD {
vertical-align:top;
padding:0.5em 0.7em 0.7em 1em;
}

.tdVacanZagl {
font-family:Arial, Helvetica, sans-serif;
color:#8f8f79;
}

.tdVacanZagl A{
color:#000;
font-weight:bold;
}

.tdVacanZagl SPAN {
color:#000;
}

.tdFirst {
font-weight:bold;
text-align:right;
}

.tabVacancies .trWhite TD {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding-top:1em;
}

.logoCompanyVacan, .logoCompanyVacan2, .logoCompanyVacan3 {
font-weight:normal;
text-align:center;
font-weight:bold;
vertical-align:top;
padding:0.6em;
color:#009be3;
}

.logoCompanyVacan2 {
padding-left:0;
text-align:left;
}

.logoCompanyVacan3{
padding:0;
}

.logoCompanyVacan IMG {
/*border:1px solid #c1c19e;*/
margin:0.4em 0 0 0;
}


.nameVacansy {
font-weight:bold;
}

.tabvacansyMain {
margin:1em 0 0 0;
}

.tabvacansyMain TD {
vertical-align:top;
}

.vacansyMore {
margin:20px 0;
}

.vacansyContacts {
}

.vacansyContacts A {
font-weight:bold;
}
/* end vacancies */

/* bottom */
.tabBottom {
width:100%;
border-top:3px solid #a9a9a9;
margin-top:15px;
}

.tdCopy, .tdBotMenu, .tdLog {
vertical-align:top;
padding-bottom:20px;
}

.tdCopy {
width:300px;
color:#858181;
font-family:tahoma;
font-size:9px;
padding-top:13px;
}

.tdCopy IMG{
margin:0 18px 13px 0;
}

.tdBotMenu {
padding-top:21px;
padding-right:85px;
}

.linksBot A {
background:url(bul-red.gif) 0 0.5em no-repeat;
padding:0 0 0 0.7em;
color:#000;
margin:0 0 0.2em 0;
text-decoration:none;
white-space:nowrap;
}

.linksBot A:hover {
text-decoration:underline;
}

.linksBot {
float:right;
width:160px;
}

.botReklama {
float:left;
width:130px;
padding-left:11px;
}

.botReklama A {
font-size:10px;
line-height:12px;
}

.botReklama H3 {
background:url(bul-red.gif) 0 0.5em no-repeat;
font-weight:normal;
padding:0 0 0 11px;
margin:0 0 0 -11px;
}

.botReklama P {
color:#858181;
padding:12px 0 6px 0;
margin:0;
}

.tdLog {
width:190px;
padding-top:24px;
}
/* end bottom */

/* corn */
.cornY-tl, .cornY-tr, .cornY-bl, .cornY-br { position:absolute; background:url(corny.gif); width:5px; height:5px; overflow:hidden;}

.cornW-tl, .cornW-tr, .cornW-bl, .cornW-br { position:absolute; background:url(cornw.gif); width:10px; height:8px; overflow:hidden;}

.cornReg-tl, .cornReg-tr, .cornReg-bl, .cornReg-br { position:absolute; background:url(corn-reg.gif); width:10px; height:9px; overflow:hidden;}

.cornY-tl, .cornW-tl, .cornReg-tl {top:-1px;  left:-1px; background-position:0 0;}

.cornY-tr, .cornW-tr, .cornReg-tr {top:-1px; right:-1px; background-position:100% 0;}

.cornY-bl, .cornW-bl, .cornReg-bl {bottom:-1px; left:-1px; background-position:0 100%;}

.cornY-br, .cornW-br, .cornReg-br {bottom:-1px; right:-1px; background-position:100% 100%;}

.cornABC-tl, .cornABC-tr, .cornABC-bl, .cornABC-br { position:absolute; background:url(corn-abc.gif); width:5px; height:5px; overflow:hidden;}

.cornABC-tl {top:0px;  left:0px; background-position:0 0;}

.cornABC-tr {top:0px; right:0px; background-position:100% 0;}

.cornABC-bl {bottom:0px; left:0px; background-position:0 100%;}

.cornABC-br {bottom:0px; right:0px; background-position:100% 100%;}

* html div.cornY-tr, * html div.cornY-br, * html div.cornW-tr, * html div.cornW-br, * html div.cornReg-tr, * html div.cornReg-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornY-bl, * html div.cornY-br, * html div.cornW-bl, * html div.cornW-br, * html div.cornReg-bl, * html div.cornReg-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

* html div.cornABC-tr, * html div.cornABC-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html div.cornABC-bl, * html div.cornABC-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}


.arr-search { position:absolute; background:url(arr-search.gif); width:16px; height:14px; overflow:hidden; top:55px; left:-16px;}
.arr-searchReg { position:absolute; background:url(arr-reg.gif); width:27px; height:25px; overflow:hidden; top:-1px; right:20px;}

/* end corn */

.clearAll {
clear:both;
float:none !important;
height:0px !important;
font-size:1px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

/* brends */
.tabBrend {
margin-bottom:1.7em;
}

.tabBrend TD {
vertical-align:top;
padding-right:1.7em;
}

.tabBrend IMG {
margin:0.3em 0 0 0;
/*border:1px solid #c1c19e;*/
}

.tdAdress {
width:190px;
border-left:1px solid #fff;
padding:2em 0 0 20px;
}

.tdAdress .subYeT,.tdAdress .subRedT {
margin-left:0;
margin-bottom:0.7em;
}

/* end brends */

/* abc */
.abc {
position:relative;
background:#e8e8cf;
font-weight:bold;
text-transform:uppercase;
padding:14px 0 12px 15px;
margin:10px 0 4px 0;
//width:90%;
}

.abc SPAN {
float:left;
background:url(abc-on-bg.gif) 0 0 repeat-x;
color:#4e4e46;
color:#fff;
margin-right:2px;
}

.abc A {
float:left;
color:#abab95;
text-decoration:none;
margin-right:2px;
}

.abcR {
padding:0 7px;
}

.abc A:hover {
background:url(abc-bg.gif) 0 0 repeat-x;
color:#4e4e46;
}

.abc A:hover .abcL{
background:url(abc-l.gif) 0 0 no-repeat;
}

.abc A:hover .abcR{
background:url(abc-r.gif) 100% 0 no-repeat;
}


.abc SPAN .abcL{
background:url(abc-on-l.gif) 0 0 no-repeat;
}

.abc SPAN .abcR{
background:url(abc-on-r.gif) 100% 0 no-repeat;
}

.lineWhite {
width:100%;
height:5px;
font-size:0px;
border-top:1px solid #fff;
padding-bottom:0px;
margin-top:5px;
}
/* end abc */

.list {
padding:1.3em 0 0.6em 0;

}

.list UL {
float:left;
width:30%;
list-style:none;
margin:0 1em 0 0;
}

.list LI {
background:url(arr.gif) 0 0.6em no-repeat;
padding:0 0 0 1.5em;
margin-bottom:1em;
}

.list A {
color:#009be3;
}

.tabMainNews TD {
vertical-align:top;
padding-bottom:1em;
}

.tabMainNews H3 SPAN,.vacansyMore H3 SPAN, .article H3 SPAN{
color:#009be3;
font-weight:normal;
font-size:80%;
margin-right:0.8em;
}

/*.tabMainNews img, .tabNewsPic img {
background:transparent url(bg-pic.gif) no-repeat scroll 100%;
border-top:1px solid #FFFFFF;
margin-right:18px;
padding:0pt 5px 8px;
}
*/

.newsDate {
color:#009be3;
font-weight:normal;
font-size:80%;
margin-right:0.8em;
}

LI H1 SPAN {
color:#009be3;
font-style:normal;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
margin-right:0.8em;
}

.tabNewsPic TD {
vertical-align:top;
padding-bottom:0.7em;
}

.tabNewsPic A {
color:#000;
}

/* reg */
.tabReg TD {
vertical-align:top;
padding-bottom:1.4em;
}

.inpReg, .inpRegF {
border:1px solid #707070;
color:#4f4f4f;
padding:2px 0 2px 5px;
}

.inpRegF {
border:1px solid #707070;
color:#4f4f4f;
padding:2px 0 2px 5px;
}

.selReg {
border:1px solid #707070;
color:#4f4f4f;
padding:0;
width:48px;
}

.tabReg SMALL, .tabSearchWork SMALL{
color:#696969;
}

.comment{
color:#696969;
font-size:80%;
line-height:1em;
margin:0.8em 0 0 0;
}

.comment SPAN {
color:#000;
}

.error {
font-family:"Trebuchet MS";
color:#c21be5;
font-weight:bold;
font-size:120%;
padding-bottom:1em;
}

.error SPAN, .error B {
color:#000;
}

.tabRegText {
width:750px;
}

.tabRegText TD{
vertical-align:top;
padding-right:35px;
padding-bottom:1.4em;
}

.tabRegText .comment {
color:#000;
}

.inpRadio {
vertical-align:middle;
margin-right:5px;
}

.inpCheck {
float:left;
vertical-align:top;
margin-right:5px;
margin-top:0.2em;
//margin-top:0px;
}

.labelR {
float:left;
font-size:80%;
//padding-top:0.3em;
}

.butReg {
cursor:pointer;
margin:1.4em 0 1em 0;
}

/* end reg */

/* plan */

.trDot TD {
padding-top:1em;
padding-bottom:1.3em;
background:url(dot.gif) 0 100% repeat-x;
}

.trDot2>TD {
padding-top:1em;
padding-bottom:1.3em;
background:url(dot.gif) 0 100% repeat-x;
}

.tdPicPlan IMG{
margin-right:1em;
margin-bottom:0.6em;
border:1px solid #c1c19e;
}

.tdPicPlan, .tdPlanText {
vertical-align:top;
}

.tdPlanText {
width:90%;
}

.tdPlanText TD {
padding:0 0 1em 2em;
vertical-align:top;
background:none;
border:none;
}

.tabTender .tdPlanText{
width:auto;
border-right:1px solid #fff;
padding:0.4em 0.3em 0.4em 0;
}

.tdPlanText SPAN, .tabPlanSmallText SPAN, .tdPlanText SPAN A {
color:#ea3a79;
font-weight:bold;
}

.atention IMG{
border:0;
margin:0 0.5em 0 0;
vertical-align:middle;
}

.tabPlanZagl {
margin:2em 0 0.7em 0;
}

.tabPlanZagl TD{
vertical-align:middle;
padding-right:2em;
}

.tabPlanSmallText {
margin-right:0.5em;
}

.tabPlanSmallText TD {
padding:0 0 0.3em 1em;
vertical-align:top;
background:none;
}

.tabPlanSmall IMG{
border:1px solid #c1c19e;
margin-right:0.5em;
margin-bottom:0.6em;
border:1px solid #c1c19e;
}

.tabPlanZagl H1 {
margin:0;
}

UL.subPlan  {
margin-top:1em;
}

.subPlan LI{
float:left;
width:40%;
margin-right:0.5em;
font-size:85%;
color:#858181;
}

.subPlan LI A {
/*color:#009be3;*/
color: #C21BE5;
}

.subPlan LI A.redLink, A.redLink, .tabs A.redlink, .tabsEnd A.redlink {
color:#ea3a79;
}

.tabNameLot TD{
vertical-align:top;
padding:0.3em 0.5em 0.3em 0;
}
/* end plan */

.on {
visibility:hidden;
position:absolute;
width:342px;
height:70px;
background:url(on.gif) 0 0 no-repeat;
left:20px;
margin-top:30px;
//margin-top:20px;
}

.on .tabReg {
margin:9px 0 0 15px;
}

.on .tabReg TD {
background:#fff;
}

/* on */


.on2 {
/*visibility:hidden;*/
display: none;
position:absolute;
z-index:100;
}

#tabOn IMG {
padding:0;
margin:0;
border:0;
}

#tabOn TD {
padding:0;
margin:0;
background:none;
font-size:11px;
color:#000;
}


#onTL IMG, #onTR IMG, #onBL IMG, #onBR IMG {
width:9px;
height:8px;
background:url(on-corn.gif) 0 0 no-repeat;
}

#onTR IMG {
background-position:100% 0;
}

#onBL IMG {
background-position:0 100%;
}
#onBR IMG {
background-position:100% 100%;
}

TD#onT {
background:url(onT.gif) 0 0 repeat-x;
}

TD#onB {
background:url(onB.gif) 0 0 repeat-x;
}

TD#onL {
width:9px;
background:url(onL.gif) 0 0 repeat-y;
}

TD#onR {
width:9px;
background:url(onR.gif) 0 0 repeat-y;
}

TD#onC {
background:#fff;
}


/* /on */


.radioBut {
margin-top:-10px;
margin-bottom:10px;
}

.violetText, A.violetText {
color:#bb00e2;
}

.predlo {
padding:1em 0;
background:url(dot.gif) 0 100% repeat-x;
}

.predlo .sub {
margin:1em 0 1em 0;
}

.tdOpisVacan {
vertical-align:top;
padding:1em 0;
}

.adminlink, .adminlink A, .subPlan LI .adminlink A{
color:#bb00e2;
}

.tabBasket {
margin-bottom:2em;
}

.tabBasket TD {
vertical-align:top;
padding:0 1em 0.3em 0;
}

/* image border */

.tabPic{
float:left;
margin-right:1em;
}


.tabPic TD {
margin:0;
padding:0;
}


.tabPic IMG{
margin:0;
padding:0;
border:0;
/*border:1px solid #4e5356;*/
}


.tabPic .tdPicTL {
width:5px;
background:url(pic-tl.gif) 0 0 no-repeat;
}


.tabPic .tdPicTR {
width:5px;
background:url(pic-tr.gif) 0 0 no-repeat;
}


.tabPic .tdPicBL {
width:5px;
background:url(pic-bl.gif) 0 0 no-repeat;
}


.tabPic .tdPicBR {

width:5px;

background:url(pic-br.gif) 0 0 no-repeat;

}


.tabPic .tdT {

background:url(pic-t.gif) 0 0 repeat-x;

}


.tabPic .tdB {

background:url(pic-b.gif) 0 0 repeat-x;

}


.tabPic .tdL {

width:5px;

background:url(pic-l.gif) 0 0 repeat-y;

}


.tabPic .tdR {

width:5px;

background:url(pic-r.gif) 0 0 repeat-y;

}

/* end image border */


.butCalc {
cursor:pointer;
margin:0 0 1em 0;
}


.tabCart {
/*
width:100%;
//width:96%;
*/
width:738px;
margin-bottom:1em;
}


.tabCart TD{

vertical-align:top;

padding:6px 8px 8px 8px;

border-bottom:1px solid #fff;

border-right:1px solid #fff;

}


A.cartProd {

color:#eb3a7b;

font-weight:bold;

text-decoration:none;

}


.inpCalc {

border:1px solid #707070;

text-align:center;

margin-bottom:0.3em;

}


.trWhite TD {

background:#f6f6ec;

/*padding-bottom:25px;*/

}


.trDotCart TD {

background:url(dot.gif) 0 50% repeat-x;

border:none;

padding:12px 0;

font-size:1px;

}


.trBrdCart TD {

border:none;

padding:7px 0;

font-size:1px;

}


.sum {

position:absolute;

width:100%;

margin-left:-19px;

background:url(bg-sum.gif) 0 0 repeat-x;

text-align:left;

height:23px;

padding:4px 0 0 0px;

}


.sum STRONG {
padding-right:16px;
}


.calc {
margin-top:33px;
color:#696969;
}
.selectCountry2 {

text-align:left;

margin:21px 0 0 56px;

}


.selectCountry2 {

text-align:left;

margin:21px 0 0 56px;

}


.selectCountry2 .selCountry {

width:146px;

margin:0;

}

.selCountry OPTION{
cursor:pointer;
}

.selCountry OPTION.nocursor{
cursor:default;
}

.example {
color:#fff;
background:url(dashed.gif) 0 90% repeat-x;
}

.example A {
color:#fff;
text-decoration:none;
}

.tdPlanText  TABLE TD {
padding-bottom:1em;
}

.redSel {
	background-color:#f23c83;
	color:#fff;
}

.selviolet{
color:#fff;
background-color:#bb00e2;
}

span.q {
white-space:nowrap;
display:inline;
}

A DL{
text-decoration:underline;
}

A DL:hover, A:hover DL{
text-decoration:none;
}


.tabSec {
color:#696969;
width:100%;
//width:95%;
}

.tabSec TD {
vertical-align:top;
padding-bottom:1.4em;
}

.tabSec IMG{
border:1px solid #916974;
margin:8px 15px 0 0;
}


.tdDateFaq, .tdDateLink {
padding:0.6em 1em 0.5em 1em;
color:#686868;
}

.tdDateLink, .tdLink {
border-right:1px solid #fff;
}

.tdFaq, .tdLink {
padding:0.6em 1em 0.5em 1em;
}

.tdFaq P {
margin-top:0.3em;
margin-bottom:0.8em;
}

.tdLinkPic {
text-align:center;
padding:0.6em 1em 0.5em 1em;
}

.redText {
color:#f23c83;
}

.bigCaption{
font-size:18px;
font-weight:normal;
}

.yaNoticeDate {
color: #009be3;
}

.yaNoticeDate b, .yaNoticeDate strong {
color: #000000;
}

A.nolink,A.nolink2{
color:black;
}

A.nolink{
text-decoration:none;
}

H3.bigtitle, H1.bigtitle{
	margin:4px 0 0 0;
	font-size:18px;
	font-weight:normal;
}

H3.bigtitle {
	margin-top:12px;
}

.linkProdom, .linkProdomTop {
position:relative;
border:1px solid #c1c19e;
background:#fff;
padding:7px 7px;
text-align:center;
line-height:110%;
margin:1.5em 0 1.4em;
width: 148px;
/*
width:80%;
//width:75%;
*/
}

.linkProdomTop {
margin-bottom:21px;
}

.linkProdom A, .linkProdom SPAN, .linkProdomTop A, .linkProdomTop SPAN {
color:#f23c83;
font-weight:bold;
text-decoration:none;
}

.cornLinkTL {
position:absolute;
width:23px;
height:18px;
top:-1px;
left:-1px;
background:url(corn-linkTL.gif) 0 0 no-repeat;
}

.cornLinkTR {
position:absolute;
width:23px;
height:18px;
top:-1px;
right:-1px;
background:url(corn-linkTR.gif) 0 0 no-repeat;
}

.cornLinkT {
position:absolute;
width:20px;
height:20px;
top:-20px;
right:32px;
background:url(corn-linkT.gif) 0 0 no-repeat;
}

.linkProdomTop .cornLinkBR {
width:24px;
background-image:url(corn-linkBR2.gif);
}

.cornLinkBL {
position:absolute;
width:24px;
height:19px;
bottom:-2px;
left:-1px;
background:url(corn-linkBL.gif) 0 0 no-repeat;
}

.cornLinkBR {
position:absolute;
width:52px;
height:37px;
bottom:-20px;
right:-1px;
background:url(corn-linkBR.gif) 0 0 no-repeat;
}

* html div.cornLinkTR, * html div.cornLinkBR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornLinkBR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -21 : -20 );}
* html div.cornLinkBL {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -3 : -2 );}

.pink {
	color: #f23c83;
}

/* add link */
table.tabAddAdv {
	width: 100%;
	//width: 96%;
}
table.tabAddAdv td {
	padding: 5px 5px 15px 0px;
	vertical-align: top;
}
table.tabAddAdv label {
	cursor: pointer;
}
table.tabAddAdv small {
	color: #696969;
}
table.tabAddAdv input, table.tabAddAdv select {
	width: 225px;
	border: 1px solid #707070;
	height: 18px;
	padding-left: 5px;
}
table.tabAddAdv select {
	width: 230px;
}
table.tabAddAdv input.addAdvTitle {
	width: 476px;
}
table.tabAddAdv textarea {
	width: 476px;
	height: 60px;
	border: 1px solid #707070;
	padding-left: 5px;
}
table.tabAddAdv input.addAdvCaptcha {
	width: 140px;
}

table.tabAddAdv input.check {
	width:16px;
	height:16px;
	margin-right:10px;
}

table.tabAddAdv td.addAdvSubmit {
	text-align: right;
	vertical-align: bottom;
}
table.tabAddAdv td.addAdvSubmit input {
	width: auto;
	border: none;
}
/* /add link */

.tdYandexNotice {
	padding-right: 5px;
	vertical-align: top;
}
.tdYandexInfo {
	width: 150px;
	border-left: 1px solid #fff;
	padding: 0px 5px 0px 20px;
	vertical-align: top;
}
.tdYandexInfo p {
	padding-top: 5px;
}
.yaNoticeDate {
	color: #009be3;
}
.yaNoticeDate b, .yaNoticeDate strong {
	color: #000000;
}
.yaNoticeRubric a {
	color: #f23c83;
}
.yaInfoTitle {
	padding: 0px 0px 0px 7px;
	background: #f23c83 url(corn_pink_t.gif) no-repeat left top;
	color: #ffffff;
}
.yaInfoTitle span {
	display: block;
	background: url(corn_pink_b.gif) no-repeat right bottom;
}

.fototable TD {
padding:10px;
}

.tabRegIcon {
border-collapse:collapse;
width:80%;
margin:0 auto 1em auto;
}

.tabRegIcon TD {
vertical-align:top;
}

.tabRegIcon BIG {
text-transform:uppercase;
font-size:120%;
font-weight:bold;
}

.radioFace {
vertical-align:middle;
margin:0 7px 0 17px;
}

.chFace {
vertical-align:middle;
margin-right:13px;
}

.rehau .greyLine {
background:#838383 url(rehau-top.gif) 0 0 repeat-x;
}

.rehauBot {
font-size:0;
width:100%;
height:21px;
margin:11px 0 -15px 0;
background:url(rehau-bot.gif) 0 0 repeat-x;
}

#menuNew {
background-image:url(i-new.gif);
background-repeat:no-repeat;
}

.sel {
color: rgb(234, 58, 121);
font-weight: bold;
}

.mebelPic {
float:left;
margin:0 53px 31px 0;
}

.mebelPic IMG{
background:url(mebel-bg.gif) 0 0 no-repeat;
padding:7px 9px 9px 7px;
}

.mebelPic A.mebelLink {
font-size:120%;
font-weight:bold;
background:url(arr.gif) 0 0.55em no-repeat;
padding:0 0 0 21px;
margin:0 0 0 3px;
}

UL.subFoto  {
margin-top:1em;
}

.subFoto LI{
float:left;
width:40%;
margin-right:0.5em;
color:#858181;
font-size:90%;
}

.subFoto LI A {
color:#ea3a79;
}

A.linkArr {
background:url(arr.gif) 0 0.55em no-repeat;
padding:0 0 0 21px;
}

.selPrice {
margin:0.5em 0 0 1em;
color:#666;
}

.allMiss {
margin-left:-5px;
}

.miss {
float:left;
padding-left:4px;
margin-right:60px;
height:240px;
}

.miss SPAN{
font-size:120%;
font-weight:bold;
}

.miss SPAN A{
color : black;
}

.missPic {
position:relative;
margin:0 0 0 -5px;
width:180px;
}

.missPic IMG{
/*
background:url(bg-miss.gif) 0 0 no-repeat;
padding:2px 7px 8px 5px;
*/
}

.reting {
width:38px;
height:19px;
padding:1px 0 0 0;
margin:2px 0 4px -3px;
font-size:80%;
font-weight:bold;
color:#fff;
text-align:center;
background:url(bg-reting.gif) 0 0 no-repeat;
}

.retingPress {
padding-left:2em;
margin-bottom:24px;
}

.retingPress IMG {
margin-right:6px;
}

.missPicSmall {
float:left;
/*
background:url(bg-miss-small.gif) 0 0 no-repeat;
padding:2px 5px 7px 6px;
*/
margin:7px 14px 0 -4px;
}

.missPicSmall IMG{
/*
border:0;
margin:0;
padding:0;
*/
}

.retingMore {
padding:1.3em 0 0.6em 0;
}

.retingMore UL {
float:left;
width:45%;
list-style:none;
margin:0 1em 0 0;
}

.retingMore LI {
background:none;
padding:0;
margin-bottom:0.5em;
color:#ed3a79;
}

.retingMore A {
color:#000;
}

.retingMore SPAN A {
font-size:85%;
color:#009be3;
}

.retingMore .reting{
float:left;
margin:0 6px 0 0;
background-image:url(bg-reting-grey.gif);
}

.mctable2 td {
border:1px solid #C6C39C;
padding:5px;
}

/* menu */

#nav {
position:absolute;
width:auto;
margin:-3px 0 0 20px;
//margin-left:0;
padding:0;
float:left;
}

#nav td {
text-align:left;
padding:0 15px 0 0;
margin:0;
white-space:nowrap;}


#nav A{
text-decoration:underline;
cursor:pointer;
cursor:hand;
position:relative;
font-size:11px;
color:#000;
margin:0;
}

#nav A:hover, #nav A.menuTopOpen {
color:#fff;
text-decoration:none;
}

#nav .subTnav, #nav .subBnav, #nav .subImg {
float:left;
height:20px;
padding-bottom:0;
margin:0;
}

#nav A .subTnav {
padding-top:0.2em;
padding-bottom:0;
margin:0;;
height:auto;
}

#nav .subBnav {
padding-right:3px;
}

#nav A .subImg {
padding:0 15px 0 10px;
background:url(arr-black.gif) 100% 7px no-repeat;
}

#nav A:hover .subImg, #nav A.menuTopOpen .subImg{
background:url(down-menu.gif) 100% 6px no-repeat;
}

#nav A:hover .subTnav, #nav A.menuTopOpen .subTnav {
background:#f23c83 url(sub-cornT1.gif) 0 0 no-repeat;
}

#nav A:hover .subBnav, #nav A.menuTopOpen .subBnav {
background:url(sub-cornB1.gif) 100% 100% no-repeat;
}

table.jsmenu {
z-index:800;
position:absolute;
width:376px;
top:40px;
//top:27px;
margin:0;
padding:10px 0 0 0;
visibility:hidden;
background:#ed3a7d url(corn-submenuT.gif) 0 0 no-repeat;
}

table.jsmenu UL {
list-style-type:none;
text-align:left;
}

ul.jsmenu {
z-index:850;
position:absolute;
width:188px;
top:40px;
//top:27px;
margin:0;
padding:10px 0 0 0;
visibility:hidden;
list-style-type:none;
text-align:left;
background:#ed3a7d url(corn-submenuT.gif) 0 0 no-repeat;
}

table.jsmenu UL LI, ul.jsmenu li {
list-style:none;
background:none;
padding:0 0 0 11px;
//margin-top:-1px;
}

#nav ul.jsmenu a, #nav ul.jsmenu span, #nav TABLE.jsmenu A, #nav TABLE.jsmenu SPAN {
display:block;
float:none;
font-family:"Trebuchet MS";
color:#fff;
margin:0;
text-decoration:underline;
background:url(arr-white.gif) 0 0.7em no-repeat;
white-space:normal;
padding:2px 5px 1px 17px;
//padding-bottom:0px;
height:auto !important;
text-align:left !important;
letter-spacing:0 !important;
}

#nav ul.jsmenu span, #nav TABLE.jsmenu span {
color: #000;
background: url(arr.gif) 0 0.7em no-repeat;
text-decoration: none;
}

#nav ul.jsmenu a:hover, #nav TABLE.jsmenu A:hover {
color:#000;
text-decoration:none;
background:url(arr.gif) 0 0.7em no-repeat;
}

ul.jsmenu, TABLE.jsmenu {
height:300px;
overflow:none;
overflow:auto; 
overflow-y:scroll; 
text-overflow:ellipsis;
overflow:-moz-scrollbars-vertical;
overflow-y:auto;
//overflow-x:hidden;

scrollbar-face-color: #f8c5cb;
scrollbar-arrow-color: #fff;
scrollbar-track-color: #f8c5cb;
scrollbar-shadow-color: #94841c;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
}

#nav TABLE.jsmenu TD {
vertical-align: top;
padding-top: 10px;
}

#nav li.liBot {
height:13px;
margin:0;
padding:0;
width:100%;
background:url(corn-submenuB.gif) 0 100% no-repeat;
}

/* end menu */


/* menu */


#nav2 a.menuOpen {
float:left;
display:block;
width:27px;
height:14px;
font-size:13px;
font-family:"Trebuchet MS";
text-decoration:none;
line-height:12px !important;
padding:0;
margin:3px 0 0 8px;
color:#757555;
text-align:center;
border-top:1px solid #d1d1a5;
border-left:1px solid #d1d1a5;
background:url(corn-cur.gif) 100% 100% no-repeat;
}

#nav2 a:hover.menuOpen {
background:#f3f3c7 url(corn-cur.gif) 100% 100% no-repeat;
border-top:1px solid #a7a77c;
border-left:1px solid #a7a77c;
}


#nav2 ul.jsmenu2 {
z-index:800;
position:absolute;
width:39px;
margin:0;
padding:0;
visibility:hidden;
list-style-type:none;
text-align:center;
background:#d1d1a5;
border:1px solid #a7a77c;
border-top:1px solid #f3f3c7;
border-left:1px solid #f3f3c7;
}

#nav2 ul.jsmenu2 li {
list-style:none;
background:none;
font-size:14px;
padding:0;
margin:0;
//margin-top:-1px;}

#nav2 ul.jsmenu2 a {
display:block;
float:none;
width:29px;
height:19px;
font-family:"Trebuchet MS";
font-size:14px;
color:#757555;
margin:0;
text-decoration:none;
white-space:normal;
padding:0 0 0 10px;
//padding-bottom:0px;
text-align:left !important;
letter-spacing:0 !important;
}

#nav2 ul.jsmenu2 li.liSmall a {
font-size:10px;
padding-top:2px;
}

#nav2 ul.jsmenu2 a:hover, #nav2 ul.jsmenu2 a.onCur {
background:#e2e2b6 url(bul-cur.gif) 4px 8px no-repeat;
text-decoration:none;
}

.padLi {
padding:2px 0 0 113px;
}

/* end menu */

.textred, .textred A {
color:#ea3a79;
}

SPAN.highlight {
font-weight: bold;
background-color: #ffd648;
font-size: 65%;
}


SPAN.highlight SPAN{
font-size: 154%;
}


.part IMG {
vertical-align:top;
margin-top:4px;
}


.sales {
width:150px;
height:217px;
background:url(sales-bg.gif) 0 0 no-repeat;
text-align:center;
color:#686868;
}

.sales SPAN {
font-weight:bold;
font-size:20px;
color:#f23c83;
}

.sales P {
padding:23px 0 0 0;
margin:0;
line-height:1.4em;
}

.sales-num {
width:83px;
height:40px;
padding:43px 0 0 0;
margin:12px auto 22px;
background:url(sales-num.gif) 0 0 no-repeat;
font-size:20px;
font-weight:bold;
color:#fff;
}

.sales-remark {
width:143px;
text-indent:-7px;
margin:9px 0 0 0;
padding:0 0 0 7px;
font-size:10px;
color:#838383;
line-height:1em;
}

/* spec */
.nameShop {
color:#f23c83;
font-weight:bold;
white-space:nowrap;
}

.nameShop A {
color:#f23c83;
}

.spec {
padding:15px 0 0 17px;
}

.personSpec {
margin:8px 0 5px -7px;
}

.picSpec {
vertical-align:top;
width:78px;
padding: 0 7px;
/*background:url(bg-spez.gif) 0 0 no-repeat;*/
}

.nameSpec {
vertical-align:top;
padding-left:5px;
font-size:10px;
color:#4e4e4e;
}

.nameSpec STRONG {
font-size:12px;
color:#000;
}

.nameSpec P {
font-size:12px;
color:#000;
margin:8px 0 0 0;
}

.specBlock {
float:left;
width:215px;
padding:10px;
background:#f6f6ec;
border:1px solid #f6f6ec;
margin:0 10px 20px 0;
height: 218px;
overflow: hidden;
}


.specBlock IMG {
float:left;
border:2px solid #cbcbad;
vertical-align:top;
margin:3px 5px 4px 0;
}
/* end spec */

.bottomTextPad {
margin:-13px 0 4px 0;
}

.bottomText {
font-size:10px;
color:#898c8c;
padding:20px 18px 7px;
}

.bottomText P {
margin-bottom:13px;
}


/* enc */
.encOff, .encOn {
padding:0 0 0 45px;
margin:0 0 0 -9px;
color:#4c4f50;
background:url(i-enc-off.jpg) 0 0 no-repeat;
}

.encOff .enc_inner {
font-size: 1em;
line-height: 1.5em;
overflow: hidden;
height: 4.5em;
}

.enc_inner P {
	margin-bottom: 1.5em;
}

.encOn {
background:url(i-enc-on.jpg) 0 0 no-repeat;
}

.encSwich {
text-align: right;
padding: 0 12px 0 0;
margin-bottom: 8px;
margin-top: 0.6em;
background:url(arr-swich.gif) 100% center no-repeat;
}

.encOn .encSwich {
background-image:url(arr-swich-on.gif)
}

.encSwich A {
text-decoration:none;
background:url(dot-blue.gif) 0 100% repeat-x;
}

/* end enc */


.yesNo {
color:#555;
}

.yesNo IMG {
vertical-align:middle;
margin-right:5px;
}

.ask {
padding:14px 0 20px 25px;
}

.chooseYesNo IMG {
margin-top:7px;
}

.dotask {
width:100%;
//width:96%;
height:2px;
font-size:0px;
background:url(cabinet/bg-ask.gif) 0 0 repeat-x;
}

.rating  {
	margin-top:7px;
}

.rating DIV {
	display: inline;
	padding: 3px;
	vertical-align: top;
}

.rating DIV INPUT{
	margin-top: 3px;
}

.rating DIV LABEL{
	margin: 0 0 3px 3px;
	vertical-align: top;
}

.review_ask LABEL{
	vertical-align: top;
}

.review_ask INPUT {
	margin: 3px 3px 0 0;
}

.tabSearchResult {
	width:100%;
	//width:98%;
	margin:15px 0 2em 0;
}

TD.tdSearchName {
	font-weight:bold;
	padding-top:1.1em;
	padding-bottom:0;
	background:url(dot3.gif) 0 90% repeat-x;
	width:90%;
}

TD.tdSearchName SPAN {
	background:#f2f3e5;
	padding-right:3px;
}

TD.tdSearchName STRONG {
	color:#fff;
	background:#ff3f90;
	padding:0 3px;
}

TD.tdSearchLink {
	font-weight:bold;
	vertical-align:bottom;
	padding-left:5px;
	padding-right:15px;
	white-space:nowrap;
}

DIV.toprightlink, A.toprightlink {
	float: right;
	font-size: 90%;
	padding: 18px 1.3em 0 0;
	color: #000;
}

DIV.toprightlink {
	padding-top: 13px;	
}

DIV.toprightlink .toprightplus {
	float:left;
	font-size:14pt;
	font-weight:bold;
}

DIV.toprightlink A {
	display: inline-block;
	margin-top: 4px;
}

.borderDIV {
	/*width: 96%;*/
	border: 1px solid #24B7FC;
	font-size: 110%;	
	font-weight: bold;
	margin: 10px 0 20px;
	padding: 20px 10px;
	text-align: center;
}

.mlink {
	position: absolute;
	left: -100px;
	top: -100px;
}