html,body,td,form {
vertical-align:top;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:#000;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
}

table.catalog {
border-collapse:separate;
border-spacing:5px;
border-bottom:3px dotted #c36100;
}

table.proiz {
border-collapse:separate;
border-spacing:5px;
}

td {
padding:0;
}

td.line1x3 {
background-color:#cb7331;
height:6px;
text-align:center;
}

td.line2x3 {
background-color:#e0d7c6;
background-image:url(../images/new/top.jpg);
background-repeat:no-repeat;
background-position:center;
border:1px solid #fff;
height:120px;
width:896px;
}

td.line3x1,td.line3x2,td.line3x4,td.line3x5 {
background-color:#afa096;
}

td.line3x2 {
background-image:url(../images/new/line3x2-bg.gif);
background-repeat:repeat-y;
background-position:right top;
}

td.line3x3 {
background-color:#cb7331;
background-image:url(../images/new/line3x3-bg.gif);
background-repeat:repeat;
height:43px;
}

td.line3xA {
background-color:#cb7331;
background-image:url(../images/new/line3x3-bg.gif);
background-repeat:repeat;
height:10px;
}

td.line3x4 {
background-image:url(../images/new/line3x4-bg.gif);
background-repeat:repeat-y;
background-position:left top;
}

td.line4x1,td.line4x5 {
background-image:url(../images/new/line4x1-bg.gif);
background-repeat:repeat-x;
height:22px;
}

td.line4x2 {
background-image:url(../images/new/line4x2-bg.gif);
background-repeat:repeat-x;
background-position:right top;
}

td.line4x3 {
background-color:#f3d6c0;
background-image:url(../images/new/line4x3-bg.gif);
background-repeat:repeat-x;
}

td.line4x4 {
background-image:url(../images/new/line4x4-bg.gif);
background-repeat:repeat-x;
background-position:left top;
}

td.line5x1,td.line5x2,td.line5x4,td.line5x5 {
background-color:#715b4b;
}

td.line5x2 {
background-image:url(../images/new/line5x2-bg.gif);
background-repeat:repeat-y;
background-position:right top;
}

td.line5x4 {
background-image:url(../images/new/line5x4-bg.gif);
background-repeat:repeat-y;
background-position:left top;
}

td.line6x1 {
background-image:url(../images/new/line6x1-bg.gif);
background-repeat:repeat-x;
background-position:right top;
}

td.line6x2 {
background-image:url(../images/new/line6x2-bg.gif);
background-repeat:repeat-x;
background-position:right top;
}

td.line6x3 {
background-color:#f3d6c0;
background-image:url(../images/new/line6x3-bg.gif);
background-repeat:repeat-x;
height:55px;
padding-top:2px;
text-align:center;
}

td.line6x4 {
background-image:url(../images/new/line6x4-bg.gif);
background-repeat:repeat-x;
background-position:left top;
}

td.line6x5 {
background-image:url(../images/new/line6x5-bg.gif);
background-repeat:repeat-x;
background-position:left top;
}

td.line7x2 {
background-image:url(../images/new/line7x2-bg.gif);
background-repeat:repeat-y;
background-position:right top;
}

td.line7x3 {
background-color:#d18c58;
height:60px;
padding-top:20px;
text-align:center;
color:#fff;
}

td.line7x4 {
background-image:url(../images/new/line7x4-bg.gif);
background-repeat:repeat-y;
background-position:left top;
}

td.bottommenu {
padding-left:7px;
padding-right:7px;
vertical-align:middle;
}

td.middle1 {
background-color:#d18c58;
height:2px;
}

td.middle2 {
border:1px solid #fff;
}

td.middle3 {
border:2px solid #d18c58;
background-color:#f3d6c0;
}

td.text {
text-align:justify;
}

td.h1bg {
background-color:#f93;
background-image:url(../images/new/h1-bg.gif);
background-repeat:repeat-x;
height:11px;
}

td.h2bg {
background-color:#c36100;
background-image:url(../images/new/h2-bg.gif);
background-repeat:repeat-x;
height:11px;
}

td.line7x3 a {
color:#fff;
}

td.bottommenu a {
color:#5f493a;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
font-weight:700;
}

h1 {
font-family:verdana;
color:#c36100;
text-transform:uppercase;
font-size:15px;
margin-top:0;
margin-bottom:0;
}

h2 {
font-family:verdana;
color:#c36100;
font-size:14px;
margin-bottom:0;
padding-top:4px;
}

h3 {
font-family:verdana;
color:#c36100;
font-size:12px;
margin-bottom:0;
padding-top:4px;
}

p {
margin-top:1px;
margin-bottom:1px;
}

div.bor {
float:left;
width:195px;
margin-bottom:9px;
}

div.bor a {
border:1px solid #fff;
}


div.bor a:hover {
text-decoration:none;
}

div.bor a span {
font:normal 12px Verdana;
}

div.bor a img {
overflow:hidden;
float:left;
width:190px;
height:143px;
border:1px solid #7B604E;
margin:2px;
}

img.imghome {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}

p,body,font,div,td {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}

h4 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#000;
}

a {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:700;
color:#c36100;
outline:none;
}

.no_underline {
text-decoration:none;
}

.adminmenu {
font-family:arial;
font-weight:400;
font-size:13px;
color:#c36100;
}
a.adminmenu:hover {
color:#fd9603;
text-decoration:none;
}
.rasprod {
font-family:arial;
font-weight:400;
font-size:13px;
color:#ff0000;
}

.small {
font-size:9px;
}

.opisanie p {
font-size:12px;
text-indent:20px;
padding-top:2px;
}

.opisanie a {
color:#000;
font-weight:400;
}

.text {
font-family:arial;
font-size:13px;
}

p.text {
font-family:arial;
font-size:13px;
text-indent:20px;
}

p.catalog {
font-size:13px;
text-indent:20px;
}

.faq {
font-size:14px;
}

.faq_gray {
font-size:14px;
color:#666;
}

a.faq_gray1 {
font-size:14px;
color:#666;
text-decoration:none;
}

.faq_olive {
font-size:14px;
color:#3A6135;
}

.big {
font-size:16px;
text-decoration:none;
}

.newsfont {
font-family:arial;
font-size:12px;
color:red;
}

.standard {
font-weight:400;
}

.standardsmall {
font-weight:400;
font-family:arial;
font-size:11px;
}
a.standardsmall:hover {
color:#fd9603;
text-decoration:none;
}

.light {
color:#FFF;
}

.lightsmall {
color:#FFF;
font-size:9px;
}

.lightmenu {
color:#FFF;
text-decoration:none;
}

.lightstandard {
color:#FFF;
font-weight:400;
}

.middle {
color:#F0B5B5;
}

.olive {
color:#c36100;
font-weight:400;
font-size:13px;
}

a.olive:hover {
text-decoration:none;
}
a.olive img {
width:313px;
height:235px;
border:1px solid #7b604e;
margin-bottom:3px;
}

.olive1 {
color:#c36100;
font-weight:400;
font-size:13px;
text-decoration:none;
}

div.checkstock, div.pricechek {
font-size:13px;
}

div.checkstock span, div.pricechek span{
color:#ff7132;
font-weight:700;
}
p.fotodesc {
color:#c36100;
font-size:13px;
padding:0;
margin:0;
}

.cart {
font-size:11px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#F0B5B5;
background-color:transparent;
margin:1px;
}

.cartsmall {
font-size:9px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#F0B5B5;
background-color:transparent;
margin:1px;
}

.totalPrice {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:red;
background-color:transparent;
margin:1px;
}

.login {
font-size:12px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
font-weight:none;
color:#000;
background-color:#FFF;
margin:1px;
}

.myaccount_tab_bottom {
border-bottom:1px solid;
border-left:0 solid;
border-right:1px solid;
border-top:0 solid;
text-align:center;
border-color:#82A1DD;
margin:1px;
}

.myaccount_tab_top {
border-bottom:0 solid;
border-left:0 solid;
border-right:1px solid;
border-top:1px solid;
text-align:center;
border-color:#82A1DD;
margin:1px;
}

.myAccount_bottomright {
border-bottom:1px dotted #A9C0FF;
border-right:1px dotted #A9C0FF;
}

.myAccount_bottom {
border-bottom:1px dotted #A9C0FF;
}

.myAccount_right {
border-right:1px dotted #A9C0FF;
}

.comparison_button {
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
background-color:#D2E7FF;
}

.pageSeparator {
border-bottom:2px dotted #dcc5b6;
}

div.scroller {
width:640px;
background:#fff;
overflow-x:scroll;
padding:0;
}

div.block_info {
width:165px;
height:123px;
text-align:center;
margin:2px;
}

div.scroller1 {
width:835px;
background:#fff;
overflow-x:scroll;
padding:0;
}

div.block_info1 {
width:106px;
height:76px;
text-align:center;
margin:2px;
}

.pic0 img {
border:0 solid #7b604e;
float:left;
margin-right:0;
margin-left:200px;
}

.pic0 p {
padding-top:9px;
font-size:10pt;
font-weight:700;
margin:0;
}

.pic0 a {
color:#fe0404;
}

.pic0 a:hover {
text-decoration:underline;
color:red;
}

.pic0 div {
clear:left;
}

div.pic {
background-color:#ff9832;
background-image:url(../images/new/topmenu-bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-top:1px solid #ce7331;
border-bottom:1px solid #ce7331;
border-left:1px solid #ce7331;
border-right:1px solid #ce7331;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
width:150px;
text-align:left;
}

div.pic1 {
background-color:#ff9832;
background-image:url(../images/new/topmenu-bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-top:1px solid #ce7331;
border-bottom:1px solid #ce7331;
border-left:1px solid #ce7331;
border-right:1px solid #ce7331;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
width:150px;
text-align:left;
float:left;
}

div.pic2 {
background-color:#ff9832;
background-image:url(../images/new/topmenu-bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-top:1px solid #ce7331;
border-bottom:1px solid #ce7331;
border-left:1px solid #ce7331;
border-right:1px solid #ce7331;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
width:250px;
text-align:left;
float:left;
}

div.vesna {
background-image:url(../images/leto2.jpg);
background-repeat:no-repeat;
width:244px;
height:145px;
}

.vesna a {
display:block;
width:244px;
height:145px;
}

ul.tabs {
height:98px;
line-height:25px;
list-style:none;
margin:0 0 3px -42px;
/margin:0 0 3px;
}

ul.tabs li {
float:left;
margin-right:1px;
width:170px;
border: 0px solid red;
}

ul.tabs li a {
display:block;
margin-bottom:-1px;
color:#444;
text-decoration:none;
cursor:pointer;
background:#fff;
border:0 solid #green;
border-bottom:0 solid #fff;
position:relative;
padding:0 1px 1px;
}

ul.tabs li a:hover {
color:#F70;
text-decoration:underline;
}

ul.tabs li.tab-current a {
color:#F70;
background:#fff;
border:0 solid #F70;
border-bottom:1px solid #fff;
text-decoration:underline;
padding:0 1px 2px;
}

div.t2,div.t3,div.t4,div.t5 {
display:none;
}

div.t1,div.t2,div.t3,div.t4,div.t5 {
border:0 solid #F70;
background:#fffff;
padding:0 1px;
width: 835px;
}

div.mat img {
border:none;
padding:4px;
}

html,body,table.main {
width:100%;
height:100%;
}

table.main1,div.mat {
width:100%;
}

table.proiz td,table.catalog td {
padding-top:4px;
padding-bottom:4px;
}

body,td.line5x3 {
background-color:#fff;
}

td.line1x1,td.line2x1,td.line1x5,td.line2x5,td.line1x2,td.line1x4,td.line2x2,td.line2x4,td.line7x1,td.line7x2,td.line7x4,td.line7x5 {
background-color:#948276;
}

td.line1x2,td.line2x2 {
background-image:url(../images/new/line1x2-bg.gif);
background-repeat:repeat-y;
background-position:right top;
}

td.line1x4,td.line2x4 {
background-image:url(../images/new/line1x4-bg.gif);
background-repeat:repeat-y;
background-position:left top;
}

td.line4x1,td.line4x2,td.line4x4,td.line4x5,td.line6x1,td.line6x2,td.line6x4,td.line6x5 {
background-color:#dcc5b6;
}

td.topmenu,td.topmenu1:hover {
background-color:#ff9832;
background-image:url(../images/new/topmenu-bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
border:1px solid #fff;
width:142px;
padding:2px 10px 3px;
}

td.topmenu:hover,td.topmenu1 {
background-color:#cb7331;
background-image:url(../images/new/topmenu-bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
border:1px solid #fff;
width:142px;
padding:2px 10px 3px;
}

td.topmenu a,td.topmenu1 a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
display:block;
width:120px;
height:26px;
}

td.middle4,td.middle41 {
border:1px solid #b4a59d;
background-color:#fff;
text-align:justify;
padding:5px;
}

td.h1,td.h2 {
padding-left:10px;
padding-right:10px;
}

img.border,img.border1 {
border:1px solid #7b604e;
}

.catalog, .cat {
font-size:13px;
}
a.cat:hover {
text-decoration:none;
}
div.cat {
float:left;
}
div.cat a{
font-size:13px;
font-weight:400;
}
div.cat a:hover {
color:#fd9603;
text-decoration:none;
}

.opisanie,.vakansii {
font-size:12px;
}

.text2,.subcat {
font-family:arial;
font-size:12px;
}

.pic a,.pic1 a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
display:block;
width:150px;
height:27px;
}

.pic a:hover,.pic1 a:hover {
text-decoration:underline;
}

table.buro {
width: 100%;
}

table.buro td {
text-align:center;
font-size: 12px;
padding: 4px;
}


div.kenig {
width: 100%;
float: left;
text-align: center;
}
div.kenig img {
width: 150px;
height: 150px;
border:0px;
}
div.kenig div {
padding:3px 3px 5px 3px;
float: left;
text-align: center;
}

div.karstula {
width: 100%;
text-align: center;
overflow:hidden;
}
div.karstula div {
width: 135px;
padding:3px 3px 5px 3px;
float:left;
text-align: center;
}
div.karstula div p {
width:129px;
}
div.karstula div img {
width: 120px;
height: 120px;
border: 0px;
}

div.hanspert {
width: 100%;
text-align: center;
overflow: hidden;
}
div.hanspert div {
width: 165px;
padding:3px 3px 5px 3px;
float:left;
text-align: center;
}
div.hanspert div p {
width:159px;
}
div.hanspert div img {
width: 120px;
height: 120px;
border:0px;
}


table.bur {
width: 100%;
}
table.bur td {
width: 20%;
}
table.bur td img {
border: 0px;
}
#img_load {
    background: url(../images/load.gif) center no-repeat;
}
.linkgrey {
font-size: 12px;
color: #666666;
font-family: Tahoma;
font-weight: normal;
}

.imgdiv {
width: 180px;
float: left;
text-align: center;
vertical-align: middle;
padding-top:  10px;
padding-bottom:  10px;
}

.imsur {
width: 160px;
border-top:     1px solid #cccccc;      
border-bottom:  1px solid #909090;           
border-left:    1px solid #cccccc;       
border-right:   1px solid #909090;  
text-align: center;
vertical-align: middle;
padding:  4px;
}

div#imsurid {
width: 160px;
border-top:     1px solid #cccccc;      
border-bottom:  1px solid #909090;           
border-left:    1px solid #cccccc;       
border-right:   1px solid #909090;
}
.opis {
width: 100%;
margin-top: 10px;
border-collapse: collapse;
}
table.opis td {
width: 33%;
font-size: 13px;
border:1px dotted #7b604e;
vertical-align:middle;
padding-left: 5px;
padding-right: 5px;
}
.opis2 {
width: 100%;
margin-top: 10px;
border-collapse: collapse;
}
table.opis2 td {
width: 20%;
font-size: 13px;
border:1px dashed #7b604e;
text-align: center;
vertical-align:middle;
padding-left: 5px;
padding-right: 5px;
}
h3.elm {
text-align:center;
padding-bottom:5px;
}
.opis3 {
float:left;
padding:2px;
margin:1px;
border:1px solid #cccccc;
width:150px;
height:155px;
}
.opis3 img {
width:89px;
height:71px;
}
.naz {
width:100%;
height:30px;
text-align:left;
color:#C36100;
font-size:11px;
font-weight:400;
}
.naz a {
color:#C36100;
font-size:11px;
font-weight:400;
}
.opistd {
width:70%;
text-align:right;
color:red;
font-weight:bold;
}
.opist {
text-align:center;
}
.spisok {
width:140px;
border:1px solid #cccccc;
color:red;
font-size:12px;
margin:0;
padding:0;
}
.mehanizm {
margin-top:4px;
}
div.mehanizm div {
zoom:1;
overflow:hidden;		
}
div.mehanizm div img {
border: 1px solid #9c9e9d;
float:left;
margin-top:4px;
margin-right:4px;
width:80px;
heigh:79px;
}
img.zoomi {
width:50px;
height:50px;
}
p.cvet {
text-align:left;
font-size:13px;
padding: 5px 0px 0px 0px;
color:#C36100;
text-indent:0px;
}
div.cvet {
margin-bottom:7px;
font-size: 12px;
color: #666666;
font-family: Tahoma;
font-weight: normal;
overflow:hidden;
zoom:1;
}
div.cvet div {
float:left;
}
div.cvet img {
margin-right: 52px;
border: 1px solid #7b604e;
}
div.toppred h1 {
text-transform:none !important;
text-align:center;
}
div.toppred div div a img, div.articles a img {
width:200px;
height: 150px;
padding: 1;
margin-right:5px;
border: 1px solid #7b604e;
}
div.articles_new a img {
width:175px;
padding: 1;
margin-right:5px;
border: 1px solid #7b604e;
}
div.articles h1, div.articles_new h1 {
text-transform:none !important;
text-align:center;
padding-bottom:7px;
}
div.articles h2, div.articles_new h2 {
text-align:center;
font-size: 14px;
}
div.articles div, div.articles_new div {
float:left;
text-align:center;
}
div.articles ul {
margin:5px 0px 5px 0px;
padding-left:30px;
list-style-type: none;
}
div.articles ul li {
font-size:12px;
}
div.articles div a, div.articles_new div a {
font-size:11px;
}
div.articles a, div.articles_new a {
font-size:12px;
font-weight:normal;
}
div.articles a:hover, div.articles_new a:hover  {
text-decoration: none;
}

div.toppred div p, div.articles p, div.articles_new p {
font-size:13px;
text-indent:20px;
}
div.toppred div h2 {
padding-bottom: 5px;
}
div.home h1{
text-align:center;
padding:7;
}
div.home a{
font-weight:normal;
}
div.home h2, div.home h3, div.home h4, div.home h5, div.home h6 {
padding-left:20px;
color: #C36100;
font-family: verdana;
}
div.home h3 {
font-size:13px;
}
div.home h4 {
font-size:12px;
margin: 8px 0px 0px 0px;
}
div.home h5 {
font-size:11px;
margin: 8px 0px 0px 0px;
}
div.home h6 {
font-size:11px;
margin: 8px 0px 0px 0px;
}
div.home p {
text-indent:20px;
font-size: 13px;
font-family: arial;
}

/* ----- Главная страница наплывание div-ов на категории кабинетов (visible div) ----- */
.boxgrid {
width:270px;
height:203px;
float:left;
background:#fff;
border:solid 1px #B4A59D;
overflow:hidden;
position:relative;
margin:6px;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid p {
padding:0 10px;
}

.boxgrid a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:14px;
}

.boxcaption {
background-image:url("../images/new/topmenu-bg.gif");
background-position:right bottom;
background-repeat:no-repeat;
float:left;
position:absolute;
background-color:#a5938a;
border-bottom:1px solid #f3d6c0;
height:50px;
width:100%;
opacity:.9;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
/* end visible div */

/* увеличить фото */
.temnyi { background-color: #fff; height: 482px; width:642px; position: relative;}

.svetlyi {
width: 150px;
position: absolute;
left: 1px;
bottom: 1px;
background-color: #a5938a;
border-top: 1px solid #7B604E;
border-right: 1px solid #7B604E;
height: 30px; 
opacity: .7;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.svetlyi p {font: bold italic 13px Verdana; text-align:center; color:#fff; padding-top:5px;}
/* end увеличить фото */


/************* обивка *************/
#menu {
list-style:none;
overflow:hidden;
}
#menu li {
float:left;
margin-right:10px;
width:150px;
display: inline;
zoom:1;
border:0px solid red;
text-align:center;
}
#menu li a{
display:block;
text-decoration:none;
}
#menu li a:hover {
text-decoration:underline;
}
#menu li a p{
padding: 0 0 5px;
margin:0;
}
#menu li a img{
width:80px;
height:80px;
border:1px solid #C36000;
}
#text h2 {
padding-bottom:5px;
}
#text div {
float:left;
width:115px;
height:150px;
border:0px solid red;
margin-right:5px;
margin-bottom:5px;
text-align:center;
}

p.content-text {
font:normal 11px verdana;
text-indent:20px;
padding-bottom:7px;
}

#text div img {
width:100px;
height:100px;
margin:0;
margin-bottom:3px;
border: 1px solid #B4A59D;
}
#text div a {
text-decoration:none;
font: normal 12 px verdana;
color: #000;
}
#text div a:hover {
text-decoration:underline;
}
#text div a p {
margin: 0;
padding: 0;
}
/* end обивка */
