body
{
background:#fff;
color:#000;
font-family: Arial, Tahoma;
font-size:12px;
line-height:1.5em
}


/* Общее */

a:link    {color: #0065ac;}
a:visited  {color: #005d9e;}
a:active, #zakaz a.wh:active, #zakaz a.wh:hover, .up-menu-container2 a.wh:active, .up-menu-container2 a.wh:hover, 
.drk-grey2 h1 a.wh:hover, .drk-grey2 h1 a.wh:active, #res tr.head a.wh:hover, #res tr.head a.wh:active, .do-order a.wh:active, 
.do-order a.wh:hover, #producers td a:active, #producers td a:hover
{color: #58aeeb;}
a:hover    {color: #58aeeb;}

/* /Общее */


/* Текст */


select, input
{
color:#000;
font-family: Arial, Tahoma;
font-size:12px;
line-height:1.5em
}

.trebuch, h1, h2, h3, h4
{
font-family: "Trebuchet MS", sans-serif;
}

.up-menu-container2 td, .up-menu-container2 td.head3 a, td.head3 span, .drk-grey2 h1, .drk-grey2 h1 a.wh, .grey1 h1, #zakaz a.wh, 
.up-menu-container2 a.wh, #res tr.head, #res tr.head a.wh, .do-order a.wh, #object td.head h2, #zapros td.text, #zapros td.text2, 
#basket_form td.text, #basket_form td.text2, #producers td a, .drk-grey2 h2.wh, #menu, #menu a
{
color:#fff
}

#catalogs td span.no 
{
color:#b40000
}

#catalogs td span.yes 
{
color:#009900
}

h1
{
font-size:25px;
color:#394449
}

h2
{
font-size:21px;
color:#394449;
}

#results h2
{
margin:15px 0;
}

#wherebuy h3, #contacts h3, #special h2
{
margin:15px 0 5px 0;
}

#sale h2
{
margin:0 0 10px 0;
}

#basket_form h2 
{
margin:25px 0 0 0;
}

h3, .search-container tr.level1 td, .search-container tr.level2 td.if 
{
font-size:17px;
}

h4
{
font-size:15px;
}

#nov
{
padding-right:2px
}

#nov td h3
{
line-height:1em
}

.gr, .up-menu-container2 td.head3
{
color:#d1d2d5;
}

t13, #producers table h2
{
font-size:13px;
}

t11, .footer-container1
{
font-size:11px;
}

t14, #zakaz a, #res td.uin
{
font-size:14px;
}


#res td.info span, #object td.info span 
{
font-size:20px;
font-weight:500;
color:#7a8386;
}

#res td.info p.price, #object td.info p.price
{
margin:0.7em 0
}
/* /Текст */


/* Блоки */


.up-menu-container0
{
border-bottom:1px solid #1d2529;
min-width:981px;
}

.up-menu-container1
{
text-align:center;
background:#657074 url(/uploads/Image/i/bg-header-right.png) top repeat-x;
border-bottom:1px solid #7e888c;
border-top:1px solid #7e888c;
min-width:980px
}

.up-menu-container2
{
width:980px;
margin:0 auto;
position:relative;
border-left:1px solid #1d2529;
background:#657074 url(/uploads/Image/i/bg-header-right.png) top repeat-x;
}

.up-menu-container2 table
{
width:980px;
background:#657074 url(/uploads/Image/i/bg-header-right.png)top repeat-x;
vertical-align:middle;
}

.up-menu-container2 td.head1
{
text-align:center;
width:30%;
border-right:1px solid #1d2529;
border-left:1px solid #7e888c;
background:#556166 url(/uploads/Image/i/bg-header-left.png) top repeat-x;
}

.up-menu-container2 td.head2
{
text-align:center;
width:120px;
border-left:1px solid #7e888c;
border-right:1px solid #7e888c;
background:#767e83 url(/uploads/Image/i/bg-navig.png) top repeat-x;
}

.up-menu-container2 td.head3
{
text-align:right;
border-left:1px solid #1d2529;
}

#header-main td.left
{
width: 50%;
background:#adaaab url(/uploads/Image/i/bg-page-main.jpg) top repeat-x;
}

#header-main td.right
{
width: 50%;
background:#adaaab url(/uploads/Image/i/bg-page-main.jpg) top repeat-x;
}

#header-main td.left div
{
width:100%;
background:transparent url(/uploads/Image/i/bg-page-main-left.jpg) top right no-repeat;
height:250px;
}

#header-main td.right div
{
width:100%;
background:transparent url(/uploads/Image/i/bg-page-main-right.jpg) top left no-repeat;
height:250px;
}

#header-page td.left
{
width: 50%;
background:#adaaab url(/uploads/Image/i/bg-page-main.jpg) top repeat-x;
}

#header-page td.right
{
width: 50%;
background:#adaaab url(/uploads/Image/i/bg-page-main.jpg) top repeat-x;
}

#header-page td.left div
{
width:100%;
background:transparent url(/uploads/Image/i/bg-page-main-left.jpg) top right no-repeat;
height:250px;
}

#header-page td.right div
{
width:100%;
background:transparent url(/uploads/Image/i/bg-page-main-right.jpg) top left no-repeat;
height:250px;
}


#page .menu-middle-container
{
text-align:center;
background:#9d9b9b url(/uploads/Image/i/bg-page-menu-middle.jpg) top repeat-x;
}

.menu-middle-container
{
text-align:center;
background:#828081 url(/uploads/Image/i/bg-page-menu-middle.jpg) top repeat-x;
}

.center-container1
{
text-align:center;
background:#eaeaeb url(/uploads/Image/i/bg-center.png) top repeat-x;
}

.center-container2
{
width:972px; 
margin:0 auto;
background:#eaeaeb url(/uploads/Image/i/bg-center.png) top repeat-x;
padding:0 4px;
}

.center-container2 table.text-left
{
width:972px; 
}

.center-container2 table td.part1
{
width:683px;
}

.center-container2 table td.part2
{
width:4px;
}

.center-container2 table td.part3
{
width:281px;
}

#aboutus, #producers-single .text
{
padding:35px 45px 35px 20px;
line-height:1.7em
}

#producers-single .text
{
padding:5px 25px 35px 0px;
line-height:1.7em
}

#aboutus div
{padding:15px 0}


.footer-container1
{
text-align:center;
background:#657074 url(/uploads/Image/i/bg-footer.jpg) top repeat-x;
padding:20px 0;
min-width:982px;
}

.footer-container2
{
background:#e7e7e7 url(/uploads/Image/i/bg-footer.png) top repeat-x;
width:966px;
margin:0 auto;
border:1px solid #2e2f30;
padding:0 4px;
}


.footer-container3
{
background:transparent url(/uploads/Image/i/bg-footer-2.jpg) no-repeat; 
min-height:70px;
}

.footer-container3 td.td, .footer-container3 td.td2
{
padding:20px 35px 10px 35px;
width:33%;
line-height:1.3em
}

.footer-container3 td.td2
{
text-align:right;
}

.footer-container3 td.td2 img
{
margin-top:20px
}

/* Заголовки */


.lght-grey1, .drk-grey1
{
min-height:25px;
}

.lght-grey1
{
margin:4px 0;
border:1px solid #909b9f;
background:#e9ecee url(/uploads/Image/i/bg-lghtgrey.jpg) top repeat-x;
width:651px;
padding:5px 20px;
}

.grey1
{
margin:4px 0;
background:#838e95 url(/uploads/Image/i/bg-grey-1.jpg) top repeat-x;
border:1px solid #434f56;
width:273px;
min-height:35px
}

.grey2
{
background:transparent url(/uploads/Image/i/bg-news.jpg) right top no-repeat;
padding:5px 20px;
}



.drk-grey1
{
margin:4px 0;
}

.drk-grey1
{
background:#6a7579 url(/uploads/Image/i/bg-drkgrey.png) top left repeat-x;
border:1px solid #1e2629;
}

.drk-grey2
{
display:table-cell;
vertical-align:middle;
height:35px;
}

#catalog .drk-grey2
{
text-align:right;
width:671px;
padding:0 20px 0 0;
}

#prod .drk-grey2, #prod-menu .drk-grey2
{
background:transparent url(/uploads/Image/i/bg-drkgrey-2.jpg) top left no-repeat;
padding:0 0 0 20px;
}



#news .news
{
padding:10px 20px 50px 20px;
}

.news
{
background:#f5f6f6;
border:1px solid #445057;
margin-bottom:4px
}

#zakaz
{
margin:0px 0 4px 0px;
background:#9ba4a7 url(/uploads/Image/i/bg-zakaz.jpg) top left no-repeat;
border:1px solid #1e2629;
padding:20px 5px 5px 5px;
}

#menu-down
{
text-align:center;
margin:40px 0 0 0;
padding-bottom:20px;
}

#menu-down a
{
white-space: nowrap;
}


/* /Заголовки */
/* /Блоки */


/* Меню */


#menu
{
width:810px;
margin:0 auto;
text-align:left;
background:#60686c url(/uploads/Image/i/bg-menu-middle.png) left top repeat-x;
border-top:1px solid #556166;
border-bottom:1px solid #1b2225;
padding:6px 160px 6px 10px;
position:relative;
min-height:18px;
}

#menu a
{
text-decoration:none;
font-weight:700;
white-space:nowrap
}

#menu a:hover, #menu a:active
{
text-decoration:underline;
font-weight:700;
}

#menu img
{
position:absolute;
top:28%;
right:10px
}



/* /Меню */


/* Разное */

td.head2 img
{
margin:7px 7px 4px 7px;
}

td.head3 img
{
margin:0px 7px;
vertical-align: middle;
}

td.head3 span
{
margin:0 7px;
}

#nov table, #zapros table, #basket_form table, #producers table
{
border-collapse: separate; 
border-spacing: 2px
}

#nov table
{width:auto}

#nov table td
{
border:1px solid #1e2629;
width:168px
}

#nov table div.photo1
{
background:#d5d8da;
padding:4px;
text-align:center;
}

#nov table div.photo2
{
position:relative;
height:110px
}

#nov table div.photo3
{
position:absolute;
z-index:99;
bottom:2px;
right:4px;
}

#nov table div.info
{
padding:10px;
}

#nov td img.ph, #producers-single div.photo1 img, #wherebuy div.photo1 img
{
border:1px solid #929da1;
}

#nov td img.more
{
border:0;
position:absolute;
bottom:10px;
right:10px;
}

#nov td div, #catalog
{position:relative;
}

.header-container3 img, #nov td img.ph, #res td.photo img, #object td.photo img, #producers-single div.photo1 img, #producers-single div.photo1 img.zoom, 
#wherebuy div.photo1 img
{
display:block;
}

#aboutus img 
{
margin-bottom:10px
}

#news hr, .newsall hr
{
color:#2F373A;
background-color:#2F373A;
height: 1px;
border:0;
margin:7px 0;
}

#zakaz ul
{
margin:10px 0 0 0;
list-style: none;
padding-left:20px
}


#zakaz li
{
padding-left:5px;
list-style-position:outside;
margin:0.8em 0
}

#prod ul, #prod-menu ul
{
margin:25px 0 0 0;
list-style: none;
padding-left:20px
}

#prod li, #prod-menu ul
{
padding-left:15px;
list-style-position:outside;
background:url(/uploads/Image/i/arr-sm.gif) no-repeat left center;
margin:0.5em 0;
}


#res table, #object table
{margin-bottom:8px;
}

#res tr.head, #object td.head
{
background:#7a8386;
color:#fff
}

#res td.uin
{
border:1px solid #394449;
border-right:0;
padding:4px 15px;width:205px
}

#res td.check
{
border:1px solid #394449;
border-left:0;
padding:4px 15px;
text-align:right;width:99%
}

#res td.photo, #object td.photo
{
padding:6px;
border:1px solid #394449;
border-top:0;
}

#res td.info, #object td.info
{
border-right:1px solid #394449;
border-bottom:1px solid #394449;
width:90%;
background:#fff;
}

#res td.info div, #object td.info div
{padding:5px 20px;

}

#object td.head 
{
border:1px solid #394449;
padding:7px 15px;
}

#navig
{
margin:8px 0;
}

#navig img
{
vertical-align:middle;
margin:0 5px
}

.do-order
{
float:right;
height:auto;
display:table-cell;
vertical-align:middle;
background:#424f54;
padding:3px 20px;
}

#search .search-container
{
padding:20px;
background:#e8ebed url(/uploads/Image/i/bg-search.png) top repeat-x;
border:1px solid #566266;
text-align:center;
margin:10px 0
}

.search-container tr.level1 td
{
text-align:left;
vertical-align:middle;
width:25%;
}

.search-container td select, .search-container td input, #zapros input, #basket_form input, #basket_form textarea
{
width:100%
}

.search-container table 
{
width:630px;
}

.search-container tr.level2 td.if
{
padding-top:15px;
text-align:left;
}

.search-container tr.level2 td.search-but
{
text-align:right;
vertical-align:top
}

#catalogs table, .search-container table
{
border-collapse:separate;
border-spacing:4px;
}

#catalogs td
{
background:#E9ECEE url(/uploads/Image/i/bg-catalog.png) top repeat-x;
border:1px solid #394449;
vertical-align:middle;
padding:3px 10px;
}

#zapros td, #basket_form td
{
padding:2px 10px;
}

#producers td
{
padding:8px 15px;
width:33%
}

#zapros td.text, #basket_form td.text2
{
background:#7D8A90;
}

#zapros td.text2, #basket_form td.text, #producers td
{
background:#424F54;
}

#zapros td.text, #basket_form td.text2, #zapros td.text2, #basket_form td.text
{
width:40%;
text-align:right
}

#zapros td2, #basket_form td, #producers td, .up-menu-container2 table td
{
vertical-align:middle
}

td.pr1
{
width:1%;
}

#producers-single .photo1
{
float:right;
border:1px solid #1e2629;
margin:0 0 20px 20px;
}

#wherebuy .photo1

{
border:1px solid #1e2629;
margin:15px 0;
width:260px;
}

#producers-single div.photo2, #wherebuy div.photo2
{
background:#d5d8da;
padding:4px;
}

#producers-single img.zoom, #wherebuy img.zoom
{
margin:4px;}

#catalogs .caption
{text-align:center;
font-weight: 800
}



/* /Разное */

.fw { width:100%; }

#additional h4
{
margin-top:10px
}

#additional ul {
	margin-left: 0px;
	padding-left: 0px;
}

#additional li
{list-style-position:outside;
margin-left:25px
}

.newsall
{
margin-top:25px
}

.newsall h1, .newsall h2
{
margin:10px 0 5px 0
}