html {height: 100%;}

body {margin:0px; padding:0px; background:url(../images/fon.jpg) no-repeat 50% 0%; background-color:black;
      min-height:100%; height: 100%;
	  
      scrollbar-face-color:#8E8F98;
      scrollbar-highlight-color:#CFCEC7;
      scrollbar-3dlight-color:#C7C7C7;
      scrollbar-darkshadow-color:#C1C1C1;
      scrollbar-shadow-color:#878893;
      scrollbar-arrow-color:#272525;
      scrollbar-track-color:#C7C7C7;}


#total {height: auto !important; min-height:100%; height: 100%;}
#footer {height: 60px; clear: both; margin-top: -60px;}



td {vertical-align:top; font-family:Arial; font-size:9pt; color:#000000}
div {font-family:Arial; font-size:9pt; color:#000000}
img {border:none}
a {color: #000000;}
a, img {outline: none}

#tempdiv {WIDTH:1177px; POSITION:relative; margin:0px auto}
#tempdom {position:absolute; width:455px; height:130px; top:3px; right:0px; z-index:99; cursor:pointer}
#templogo {position:absolute; width:400px; height:67px; top:30px; left:280px; z-index:99; cursor:pointer}

td.example {background: url(../images/spacer.gif)}
input   {font-size: 9pt; border:#999999 1px solid; background-color: #EEEFE5;}
TEXTAREA {border:#999999 1px solid; font-size: 9pt; background-color: #EEEFE5; color: black}
img#full_image_holder {margin-bottom:10px; margin-right:10px;}
div.topforma {text-align:center; font-weight:bold}

h1 {margin:0px 0px 10px 0px; font-family:Arial;font-size:9pt;}
h1.chapter {color:#000000; text-align:center; text-transform:uppercase}
a.top {color: black;}

h2 {font-size: 10pt; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

p {font-family:Arial; font-size:9pt; color:#000000; margin:0px 0px 15px 0px}

/*---*/
#lefttd {padding:111px 0px 0px 0px}
#righttd {padding:93px 0px 0px 0px}

#chpt1 {text-align:center; font-weight:bold; font-size: 16px; margin-bottom:12px; font-family:arial; color:#ffffff}
#chpt1_1 {text-align:center; font-weight:bold; font-size: 16px; margin-bottom:8px; font-family:arial; color:#ffffff}
#chpt2 {text-align:center; font-weight:bold; font-size: 11px; margin-bottom:12px; font-family:arial; color:#ffffff}
#chpt3 {text-align:left; font-weight:bold; font-size: 12px; margin:13px 0px 13px 28px; font-family:arial; color:#ffffff}

#mainarea {border:10px #858585 solid; background-color:#ffffff; padding:10px 0px 10px 0px}
/*---*/

/* menu */
div#menuleft {background:url(../images/menuleftt.gif) no-repeat; margin:0px 0px 15px 0px; padding:8px 0px 0px 0px}
div#menulefttext {text-align:center; font-weight:bold; font-size: 11px; font-family:tahoma; margin:0px 10px 3px 10px}
a#menuleft {text-decoration:none; color:#ffffff;}
a#menuleftactiv {text-decoration:none; color:#ffffff;}

td#menutop {vertical-align:middle; text-align:right; background:url(../images/menutopl2.png) no-repeat 0% 50%; width:100%; font-size:8pt}
td#menutoppic {text-align:right; height:55px;}
a#menutop {text-decoration:none; color:#ffffff;}
a#menutopactiv {text-decoration:none; color:#ffffff;}

/*
#menutop2 {vertical-align:middle; text-align:center; background-position:50% 50%; background-repeat:no-repeat; font-size:8pt; height:55px;}
*/
#menutop2 a {display:block; text-decoration:none; color:#ffffff; vertical-align:middle; text-align:center; 
             background-position:50% 50%; background-repeat:no-repeat; font-size:8pt; height:35px; padding:20px 0px 0px 0px}

a#aboutus{width:101px; background-image:url(../images/menu/okompanii.png);}
a#aboutus:hover {background-image:url(../images/menu/okompanii_on.png);}

a#proizvodstvo {width:126px; background-image:url(../images/menu/proizvodstvo.png);}
a#proizvodstvo:hover {background-image:url(../images/menu/proizvodstvo_on.png);}

a#dom {width:129px; background-image:url(../images/menu/katalogdomov.png);}
a#dom:hover {background-image:url(../images/menu/katalogdomov_on.png);}

a#gotovdom {width:188px; background-image:url(../images/menu/gotovdoma.png);}
a#gotovdom:hover {background-image:url(../images/menu/gotovdoma_on.png);}

a#anketa {width:141px; background-image:url(../images/menu/anketazayavka.png);}
a#anketa:hover {background-image:url(../images/menu/anketazayavka_on.png);}


a#predstavitelstva {width:148px; background-image:url(../images/menu/predstavitelstva.png);}
a#predstavitelstva:hover {background-image:url(../images/menu/predstavitelstva_on.png);}

a#news {width:110px; background-image:url(../images/menu/news.png);}
a#news:hover {background-image:url(../images/menu/news_on.png);}

a#calcst {width:188px; background-image:url(../images/menu/calc.png);}
a#calcst:hover {background-image:url(../images/menu/calc_on.png);}

a#autopodbor {width:239px; background-image:url(../images/menu/autopr.png);}
a#autopodbor:hover {background-image:url(../images/menu/autopr_on.png);}

a#engcatalog{width:135px; background-image:url(../img/engcatalog_t.png);} 
a#engcatalog:hover {background-image:url(../img/engcatalog_l.png);}

a#engfinish{width:135px; background-image:url(../img/engfinish_t.png);} 
a#engfinish:hover {background-image:url(../img/engfinish_l.png);}

a#engform{width:135px; background-image:url(../img/engform_t.png);} 
a#engform:hover {background-image:url(../img/engform_l.png);}

a#engcompany{width:135px; background-image:url(../img/engcompany_t.png);} 
a#engcompany:hover {background-image:url(../img/engcompany_l.png);}

a#engproduct{width:135px; background-image:url(../img/engproduct_t.png);} 
a#engproduct:hover {background-image:url(../img/engproduct_l.png);}

a#engnews{width:170px; background-image:url(../images/menu/engbotmenu.png);} 
a#engnews:hover {background-image:url(../images/menu/engbotmenu_on.png);}

a#engcontacts{width:170px; background-image:url(../images/menu/engbotmenu.png);} 
a#engcontacts:hover {background-image:url(../images/menu/engbotmenu_on.png);}

a#engcost{width:170px; background-image:url(../images/menu/engbotmenu.png);} 
a#engcost:hover {background-image:url(../images/menu/engbotmenu_on.png);}

a#engpodbor{width:170px; background-image:url(../images/menu/engbotmenu.png);} 
a#engpodbor:hover {background-image:url(../images/menu/engbotmenu_on.png);}

/*
#menuright {margin:0px 0px 7px 0px; padding:7px 2px 7px 7px; font-weight:bold; font-size: 11px; font-family:tahoma; background-color:#ffffff}
#menurightactiv {margin:0px 0px 7px 0px; padding:7px 2px 7px 7px; font-weight:bold; font-size: 11px; font-family:tahoma; background-color:#737C83}
a#menuright {text-decoration:none; color:#000000;}
a#menurightactiv {text-decoration:none; color:#ffffff;}
*/


a#menuright      {display:block; margin:0px 0px 7px 0px; padding:7px 2px 7px 20px; background-color:#ffffff;
                   background-image:url(../images/menuright.gif); background-position:7px 50%; background-repeat:no-repeat;
                   font-weight:bold; font-size: 11px; font-family:tahoma; text-decoration:none; color:#000000;}
a#menurightactiv, a#menuright:hover {display:block; margin:0px 0px 7px 0px; padding:7px 2px 7px 20px; background-color:#737C83;
                   background-image:url(../images/menurightactiv.gif); background-position:7px 50%; background-repeat:no-repeat;
                   font-weight:bold; font-size: 11px; font-family:tahoma; text-decoration:none; color:#ffffff;}

/* end menu */

/* menu text */
#brdtop {border-top:1px #000 solid}
#brdright {border-right:1px #000 solid}
#brdbot {border-bottom:1px #000 solid}
#brdleft {border-left:1px #000 solid}

#tdmenust {vertical-align:middle; width:160px; text-align:center}
#divmenust {font-size:8pt; text-transform:uppercase; white-space:nowrap; padding:10px}
#divmenust a {text-decoration:underline}
#divmenustactiv {font-size:8pt; text-transform:uppercase; white-space:nowrap; padding:10px; font-weight:bold;}
#divmenustactiv a {text-decoration:none}

#divmenustfive {font-size:8pt; text-transform:uppercase; padding:3px; text-align:left}
#divmenustfive img {margin:0px 5px 0px 0px}



#menulevel4 {padding:2px 0px 2px 0px; font-weight:bold; font-size:9pt}
#menulevel4 a {color:#7E858B; text-decoration:none}
#menulevel4activ {padding:2px 0px 2px 0px; font-weight:bold; font-size:8pt; text-transform:uppercase}
#menulevel4activ a {color:#000000; text-decoration:none}

#menulevel5 {padding:2px 0px 2px 10px; font-size:8pt; text-transform:uppercase; font-weight:normal}
#menulevel5 a {color:#000000; text-decoration:none}
#menulevel5activ {padding:2px 0px 2px 10px; font-size:8pt; text-transform:uppercase; font-weight:bold}
#menulevel5activ a {color:#E4C839; text-decoration:none}

#menulevel6 {padding:2px 0px 2px 20px; font-size:9pt; font-weight:bold; vertical-align:middle}
#menulevel6 a {color:#8C8F98; text-decoration:none}
#menulevel6activ {padding:2px 0px 2px 20px; font-size:9pt; font-weight:bold; vertical-align:middle}
#menulevel6activ a {color:#000000; text-decoration:none}

ul#menulevel4 {margin:0px 15px 0px 15px; padding: 0px;}
li#limenulevel4 {padding:2px 0px 2px 0px; list-style-image: url(../images/level4.gif); }
li#limenulevel4activ {padding:2px 0px 2px 0px; list-style-image: url(../images/level4a.gif); }
li#limenulevel4 a {color:#7E858B; text-decoration:none; font-weight:bold; font-size:9pt; position:relative; left:-3px}
li#limenulevel4activ a {color:#000000; text-decoration:none; font-weight:bold; font-size:8pt; text-transform:uppercase; position:relative; left:-3px}

ul#menulevel5 {margin:0px 0px 0px 10px; padding: 0px;}
li#limenulevel5 {padding:2px 0px 2px 0px;  list-style-image: url(../images/level5.gif);}
li#limenulevel5 a {color:#000000; text-decoration:none;  font-size:8pt; text-transform:uppercase; font-weight:normal; position:relative; left:-3px}
li#limenulevel5activ {padding:2px 0px 2px 0px;  list-style-image: url(../images/level5a.gif);}
li#limenulevel5activ a {color:#E4C839; text-decoration:none;  font-size:8pt; text-transform:uppercase; font-weight:bold;  position:relative; left:-3px}

ul#menulevel6 {margin:0px 0px 0px 10px; padding: 0px; color:#343233}
li#limenulevel6 {padding:0px; list-style-type:square; list-style-image:none;}
li#limenulevel6 a {color:#8C8F98; text-decoration:none;  font-size:9pt; font-weight:bold; vertical-align:middle; text-transform:none; position:relative; left:-3px}
li#limenulevel6activ {padding:0px; list-style-type:square;  list-style-image:none;}
li#limenulevel6activ a {color:#000000; text-decoration:none;  font-size:9pt; font-weight:bold; vertical-align:middle; text-transform:none; position:relative; left:-3px}


#floatmenu {float:left;}
#floattdmenust {vertical-align:middle; text-align:center;  width:155px; height:60px}
#floatdivmenust {font-size:8pt; text-transform:uppercase; white-space:nowrap; padding:10px}
#floatdivmenust a {text-decoration:underline}
#floatdivmenustactiv {font-size:8pt; text-transform:uppercase; white-space:nowrap; padding:10px; font-weight:bold;}
#floatdivmenustactiv a {text-decoration:none}

.floatmenutbl {margin:5px 5px 10px 5px;}

#floatdivmenustfive {font-size:8pt; padding:3px; text-align:left}
#floatdivmenustfive img {margin:0px 5px 0px 0px}
#linkcol {color:#ffffff}


.articlehidtbl {margin:5px 5px 0px 5px; background-color:#ffdc8c;}
.articlehid {text-align:center; font-size:8pt; font-weight:bold}
/* end menu text*/


/* lang */
#logo {width:680px; height:100px; text-align:right; vertical-align:bottom;}
#logo img {margin-bottom:10px}
#lang {width:680px; vertical-align:bottom; text-align:right;}
#lang #flag td {text-align:center}
#lang #county td {font-family:tahoma; font-size:10px; padding:4px 4px 0px 8px}
#lang #county td a {text-decoration:none; color:#ffffff; display:block; margin:0px 0px -1px 0px}
/* end lang */

p.newdate {color: #8c4e4f; text-align: center; font-size: 8pt; font-style: italic; margin-right: 12px;}
p.newtop {text-align: center; font-size: 9pt; font-weight: bold; margin-right: 12px;}
a.newtop {color: #a07c28; text-decoration: none}
a.newtop:hover {color: #a07c28; text-decoration: underline;}
p.newtext {color: #8c4e4f; text-align: left; font-size:8pt; font-style: italic; margin-left:5px; margin-right: 12px;}

a.poisk {text-decoration:underline; color:BLACK}

div#back {color:gray;  text-align:center;  font-size:8pt; margin:20px 0px 0px 0px;}
div#back a {color: gray}

p.dopo {font-size: 8pt; margin:0px;}

ul {text-align:left}
li {font-size: 9pt;}
li.poisk {font-size: 9pt; margin-top:10px;}

/* клуб добросовестных поставщиков  */
#kdp td {vertical-align:middle;}
p.colontitul {font-family:tahoma; font-size: 8pt; text-align:center; margin: 5px; color:#ffffff}
a.colontitul {text-decoration:none; color:#ffffff}
p.navigator  {font-family:tahoma; font-size:8pt; color:#ffffff; margin:2px;}
a.navigator  {text-decoration:underline; color:#ffffff}
li.navigator {font-family:tahoma; font-size:8pt; color:#ffffff; margin:2px;}
ul.navigator {font-family:tahoma; color:black; margin-bottom:0px; margin-top:0px; margin-left:20px;}

p.blank {margin: 5px; color: red; font-size: 8pt; text-align: right}
p.zakaz {margin: 5px; color: blank; font-size: 8pt; text-align: left}

/* строка ссылок  */
#chpt {font-size:8pt; color:green}
#chpt div {text-align:left;}
#chpt div {color:green; text-decoration:underline;}
/* конец */

/* горизонтальное меню */
#kov div {position: absolute; visibility: hidden; z-index:99;}
#kov div p	     {text-align: left; margin-top: 0 0 0 0; font-size: 9pt;}
#kov div a	     {position: relative; text-decoration:none; color: green;}
#kov div a:hover {text-decoration: underline; color: violet;}
/* конец */

/* вертикальное меню */
#kis div {position: absolute; visibility: hidden; z-index:88;}
#kis div p	     {text-align: left; margin-top: 0 0 0 0; font-size: 9pt;}
#kis div a	     {position: relative; text-decoration:none; color: green;}
#kis div a:hover {text-decoration: underline; color: violet;}
/* конец */

/* нижнее меню  */
#bottom p {color:#E0C08E; text-align:center; }
#bottom a {font-size: 8pt; color:#E55B2B; text-decoration: none;}
#bottom a:hover {text-decoration: underline;}
/* конец*/


/* РАЗДЕЛ KATALOG-LEVEL  */

/* прокрутка с ползунком  */
.gallery{overflow: auto; overflow-y: hidden; width: 635px; }
.gallery img {border:1px solid #194b8b; margin:0;}

/* прокрутка со стрелками  */
.carousel_box {width:620px; height:110px;  overflow:hidden; text-align:center; margin-left:auto; margin-right:auto;}
.carousel {width:560px; text-align:center;  overflow:hidden; height:110px; visibility: visible; position: relative; z-index: 2;	float:left;}
.carousel ul {margin: 0; padding: 0; position: relative; list-style-type: none;	z-index: 1;	width: 2465px;}
.carousel ul li {filter: alpha(opacity=100); opacity: 0.6; width:140px;text-align:center} 
.carousel ul li:hover {filter: alpha(opacity=100); width:140px;opacity: 1;}
.carousel ul li a img {height:90px; border:1px solid white; margin-right:10px;}
.next {float:right; padding-top:40px; margin:0; padding-left:0px;}
.prev {float:left;	padding-top:40px; padding-right:10px;}


/* каталог в каталоге  */
#dobkat {width:150px;}
#dobkat h1 {font-size:9pt; margin:0px 0px 0px 0px; text-align:center}
#dobkat a  {color:#000000; text-decoration:underline;}
#dobkat p  {color: black; margin: 0px;}
#dobkat img {border-color:gray; border-width:0px}

.katal_4 h1 {font-size:9pt; text-align:center; margin:0px;}
.katal_4 a  {color:#000000; text-decoration:underline;}
.katal_4 p  {color: black; margin: 0px;}
.katal_4 img {border:2px #D5D5D5 solid;}
.katal_4img {text-align:center}
.katal_4text {height:60px; text-align:center}

#newskat h1 {font-size:9pt; text-align:center; margin: 0 0 0 0;}
#newskat a  {color:brown; text-decoration:none;}
#newskat font  {font-size:8pt; font-weight:normal}
#newskat p  {color: black; margin: 0 0 0 0;}
#newskat img {border-color:gray; border-width:0px}
/* конец */

/* ссылки назад для katalog-level */
#backpoz {font-size:10pt; text-align:center; height:50px}
#backpoz a {color:#000000; text-decoration:none; background-color: rgb(255, 220, 140);}
#backpoz a.actpoz {color: rgb(255, 220, 140); text-decoration:none; background-color: rgb(0, 0, 0);}
#backpoz a.sled {color:rgb(0, 0, 0); text-decoration:none;  background-color: rgb(255, 220, 140);}
#backpoz a.pred {color:rgb(0, 0, 0); text-decoration:none;  background-color: rgb(255, 220, 140);}
/* конец */

/* оформление позиций lover-level  */
#lover h1 {font-size:9pt; text-align:left; margin: 0px; font-weight:normal}
#lover a  {color:#000000; text-decoration:underline;}
#lover p  {color:#000000; margin: 0px;}
#lover img  {margin: 5px 15px 0px 15px;}
/* конец */

/* строка новостей и анонсов  */
#anons p {font-size:8pt; color:gray; margin: 0;}
#anons a {text-decoration:underline; color:gray;}
#anons img {border-color:gray; border-width:1px;}
/* конец */

.calc {vertical-align:middle;}

.simg {margin:0px 10px -5px 0px}

/* блок подробнее...  */
#anonstext {padding:0px 20px 0px 20px; color:#9ca0a5; text-align:justify;}
#anonstext p {color:#9ca0a5; text-align:justify;}
.opis {display:none; font-size: 9pt; color:#9ca0a5} 
#opislink11,#opislink12 {color: #9ca0a5; font-size: 9pt; text-decoration: underline}

