@charset "windows-1251";
/* CSS Document */
body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; 
	margin:0; padding:0px; font-size:0.8em; background-color:#FFFFFF;}
a { color:#339966; text-decoration:underline;}
a:hover { text-decoration:none;}
a img { border:0;}
p { margin:0 0 15px 0;}
h1 { font-size:14px; color:#339966;}
h1 span { font-size:16px; color:#339966;}
h2 { font-size:12px; font-weight:bold; color:#339966;}
h3 {}
h4 {}
/*
1.4em = 18 px
1.3em = 16 px big
1.2em = 16 px
1.1em = 14 px
1.0em =  12px
0.9em = 11 px
0.8em = 10 px
0.75em = 8 px&raquo;
*/
.h { visibility:hidden;}
.b { display:block;}
.f { margin:0; padding:0;}
.hb { visibility:hidden; display:block;}

td { text-align:left; border-collapse:collapse; vertical-align:top;}
div { text-align:left;}

.container { width:1004px; text-align:center;}
/*
.top_block { width:100%;}
.logo { padding:8px 15px 0 3px; float:left; width:20%; width:"30%";}
.menu { float:left; width:70%;}
.menu .item { float:left; width:20%;}
*/
.top_block  { width:80%}
.logo { padding:18px 10px 0 0; width:30%; text-align:center;
 font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#676767; }
.menu { padding:0; width:70%; background-image:url(/img/menu_bg.gif); background-repeat:repeat-x;}
.menu .block { height:101px; background-image:url(/img/menu_left.gif); background-repeat:no-repeat;}
.menu .block2 { padding:0 10px 0 18px; height:101px;background-image:url(/img/menu_right.gif); background-repeat:no-repeat; background-position:right top;}
.menu .item { float:left; padding:8px 0px 5px 0px; text-align:center;}
.menu .item a.link { display:block; line-height:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}
.menu .item a.link:hover { text-decoration:underline; color:#ffa200;}

.main_block { width:80%;}

.leftTd { width:30%;}
.left_block { border:1px solid #d1cfcf; padding:1px; background-color:#f5f5f5;}
.leftTitle { border:1px solid #000000; color:#FFFFFF; font-family:Verdana ,Arial, Helvetica, sans-serif; font-size:18px; background-color:#676767; padding:5px 10px 3px 20px;}


.rightTd { width:100%; border:1px solid #d1cfcf; background-color:#f5f5f5;}
.rightTitle { border:1px solid #000000; margin:1px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; background-color:#676767; padding:5px 10px 3px 20px;}
.rightTitle span { font-size:16px;}
.right_block { padding:20px;}

.aboutTd { width:100%; border:1px solid #d1cfcf; background-color:#f5f5f5;}
.countTd { width:30%; border:1px solid #d1cfcf; background-color:#f5f5f5;}

.mainNewsList {padding:10px 20px 20px 20px;}
.mainNewsList .block { float:left; width:33%;}
.mainNewsList .block .blo { border-right:1px solid #d1cfcf; margin:0 10px 0 0;}
.mainNewsList .date { margin:0 0px 5px 5px; color:#000000; font-size:10px;}
.mainNewsList .title { margin:0 0px 10px 0; color:#339966; font-size:12px; font-weight:bold;}
.mainNewsList .title a { text-decoration:none;}
.mainNewsList .title a:hover { text-decoration:underline;}
.mainNewsList .notice { margin:0 10px 10px 0;}

.counter { border:1px solid #d1cfcf; background-color:#f5f5f5; padding:10px 20px 10px 20px; margin-top:3px; font-size:11px;}

.children ul { padding:0 0 0 0; margin:5px;}
.children li { font-size:14px; background-image:url(/img/ul-li.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0 0 0 30px; list-style-type:none;
color:#339966; text-indent:-15px; font-weight:bold; line-height:23px;}
.children li a { color:#339966;}

.leftCat { padding:10px 23px 10px 23px;}
.leftCat .group { font-size:12px; color:#218aa8; font-weight:bold; padding:9px 0 2px 0;}
.leftCat .group img { vertical-align:middle; margin:0px 8px 2px 0;}
.leftCat .group a { color:#218aa8; text-decoration:none;}
.leftCat .group a:hover { text-decoration:underline;}
.leftCat .block { padding:5px 0 0px 0;}
.leftCat .item { padding:0 0 2px 10px; color:#4d4d4d; font-size:12px;}
.leftCat .item span { color:#218aa8;}
.leftCat .item img { vertical-align:top; margin:3px 9px 0 0;}
.leftCat .item a { color:#4d4d4d; text-decoration:none;}
.leftCat .item a:hover { text-decoration:underline;}
.leftCat .item a.on { font-weight:bold;}
.leftCat .goods a { color:#4d4d4d; font-size:11px; padding:0 0 2px 30px;}

.last_objects {}
.last_objects .item { margin:10px 5px 10px 15px;}
.last_objects .title { font-size:14px; color:#339966; font-weight:bold;}
.last_objects .notice { color:#4d4d4d; font-size:11px; text-align:justify; padding:0 20px 0 0px;}
.last_objects img { margin:3px 0px 3px 0; border:1px solid #f5f5f5;}

.footer_main  { width:100%; margin:15px 0 15px 0;}
.footer_main  td.delim { width:10%;}
.footer_main .left { background-image:url(/img/footer_rt.gif); background-position:right top; background-repeat:no-repeat;}
.footer_main .right { width:27%; background-image:url(/img/footer_bg.jpg); background-position:0 101px; background-repeat:repeat-x;}
.footer_main .right img { display:block; margin:0;}
.footer_main .delim_right { width:10%; background-image:url(/img/footer_bg.jpg); background-position:0 101px; background-repeat:repeat-x;}
.footer_main .banners { padding:10px 0 5px 30px;}

.footer_main .menu_botTd {HEIGHT:50%;}
.footer_main .menu_bot { width:70%; background-color:#f5f5f5;background-image:url(/img/menu_bot_bg.gif); background-position:left bottom; background-repeat:repeat-x;}
.footer_main .menu_bot .block { text-align:right; font-size:11px;background-image:url(/img/menu_bot_bg.gif); background-position:left top; background-repeat:repeat-x;}
.footer_main .menu_bot .lines { text-align:right; padding:7px 40px 8px 0; background-image:url(/img/menu_bot_rig.gif); background-position:right top; background-repeat:no-repeat;}

.news_main { margin:15px 0 0 0; width:80%;}
.news_main .top { height:17px; background-image:url(/img/news_tc.gif); background-repeat:repeat-x;}
.news_main .top .block { background-image:url(/img/news_tl.gif); background-repeat:no-repeat;}
.news_main .top .block2 { background-image:url(/img/news_tr.gif); background-repeat:no-repeat; background-position:right top;}
.news_main .cen {background-color:#313131;}
.news_main .cen .block { background-image:url(/img/news_cl.gif); background-repeat:repeat-y;}
.news_main .cen .block2 { background-image:url(/img/news_cr.gif); background-repeat:repeat-y; background-position:right top; overflow:hidden;
padding:5px 40px 5px 48px;}
.news_main .bot { background-image:url(/img/news_bc.gif); background-repeat:repeat-x;}
.news_main .bot .block { height:17px; background-image:url(/img/news_bl.gif); background-repeat:no-repeat;}
.news_main .bot .block2 { background-image:url(/img/news_br.gif); background-repeat:no-repeat; background-position:right top;}
.news_main table {}
.news_main .item { padding:0 25px 0 0;}
.news_main .date { font-size:11px; color:#FFFFFF;}
.news_main .title { color:#00c6fe; font-size:12px; font-weight:bold;}
.news_main .text { font-size:11px; color:#FFFFFF; line-height:15px;}

.catalog {}
.catalog .image { margin:0px 10px 10px 0; border:1px solid #aeaeae; background-color:#FFFFFF; padding:5px;}
.catalog .text {}

.producerOne { margin:10px 0 10px 0; border:1px solid #b9b9b9; background-color:#FFFFFF; width:100%;}
.producerOne .image { margin:0px 4px 4px 0; background-color:#FFFFFF;}
.producerOne .title { color:#218aa8; display:block; margin:4px; font-size:14px; font-weight:bold; padding:6px 0px 5px 10px; background-color:#f1f1f1;}
.producerOne .text { color:#4d4d4d; font-size:12px; margin:4px; padding:10px 10px 5px 10px;}

.catOne { margin:0px 0 10px 0; width:100%; overflow:hidden;}
.catOne .image { margin:0px 4px 4px 0; background-color:#FFFFFF;}
.catOne .title { color:#218aa8; display:block; margin:4px; font-size:14px; font-weight:bold; 
padding:6px 0px 5px 10px; background-color:#f1f1f1;}
.catOne .text { color:#4d4d4d; font-size:11px; margin:0 0 10px 0; padding:10px 10px 5px 10px; 
border:1px solid #b9b9b9; background-color:#FFFFFF;}
.catOne .text li { margin:0 0 0px 10px; padding:0px 0px 0px 10px;}

.path { color:#218aa8; background-color:#FFFFFF; display:block; padding:2px 0px 6px 10px; margin:4px 0px 10px 0px; font-size:12px; font-weight:bold; border:1px solid #b9b9b9;}
.path a { color:#218aa8;}
.path .lelel1 {}
.path .level2 {}
.path .level3 { font-weight:normal;}

.catGroup { margin:10px 0 10px 0; padding:5px 0 5px 0; overflow:hidden; border:1px solid #b9b9b9; background-color:#dddddd; width:100%;}
.catGroup .block { float:left; width:33%;}
.catGroup .title { color:#218aa8; margin:4px; font-size:12px; font-weight:bold; padding:2px 10px 6px 10px; background-color:#f1f1f1; border:1px solid #b9b9b9;}
.catGroup .title a { color:#218aa8;}
.catGroup .image { background-color:#FFFFFF; margin:0 4px 4px 4px; text-align:center; border-right:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}

.catList { margin:10px 0 10px 0; border:1px solid #b9b9b9; background-color:#FFFFFF; width:100%;}
.catList .image { width:30%; padding:4px; vertical-align:middle;}
.catList .left {}
.catList .right { width:20%;}
.catList .title { color:#218aa8; font-size:14px; font-weight:bold; padding:6px 0 6px 16px; background-color:#f1f1f1;}
.catList .articul { color:#000000; white-space:nowrap; text-align:center; font-size:13px; padding:7px 16px 6px 16px; background-color:#f1f1f1;}
.catList .text { color:#4d4d4d; font-size:11px; padding:10px 0 5px 16px;}
.catList .text p { border-right:1px solid #d4d4d4;}
.catList .price { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ff8a00; font-size:18px; text-align:center; vertical-align:middle; padding:10px 0 0 0;}

.catListBlock { margin:10px 0 10px 0;width:90%; border:1px solid #c7c7c7;}
.catListBlock .image { padding:4px;}
.catListBlock .image img { border:1px solid #aeaeae;}
.catListBlock .title { color:#218aa8; font-size:18px; font-weight:bold; padding:0 0 6px 0;}
.catListBlock .title a { color:#218aa8;}
.catListBlock .text { padding:9px;}
.catListBlock .text ul { margin:0; padding:0;}
.catListBlock .text ul li { padding:0px 0 0px 13px; color:#218aa8; font-size:12px; list-style-type:none; background-image:url(/img/li.gif); background-repeat:no-repeat; background-position:0px 5px;}
.catListBlock .text ul li a { color:#218aa8;}


.paramTable { border:1px solid #9c9c9c;}
.paramTable .block { border:1px solid #ffffff;}
.paramTable table { border:1px solid #aac4cb; border-collapse:collapse; width:100%;}
.paramTable thead td { background-color:#54b2cd; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; padding:5px 0 5px 0;}
.paramTable .name { color:#4d4d4d; font-size:12px; font-weight:bold; line-height:26px; padding:0 10px 0 24px; border-right:1px solid #aac4cb;}
.paramTable tbody tr { background-color:#ffffff;}
.paramTable tbody tr.odd { background-color:#efefef;}
.paramTable .field { color:#4d4d4d; font-size:12px; line-height:26px; padding:0 10px 0 12px;}

.specif { border:1px solid #9c9c9c;}
.specif .block { border:1px solid #ffffff;}
.specif table { border:1px solid #aac4cb; border-collapse:collapse; width:100%;}
.specif td.tablemain { background-color:#54b2cd; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; padding:5px 0 5px 15px;}
.specif .tablefactor { border-bottom:1px solid #aac4cb; background-color:#ffffff; color:#4d4d4d; font-size:12px; font-weight:bold; line-height:26px; padding:0 10px 0 24px; border-right:1px solid #aac4cb;}
.specif .tablefactor1 { border-bottom:1px solid #aac4cb; background-color:#ffffff; color:#4d4d4d; font-size:12px; line-height:26px; padding:0 10px 0 12px;}
.specif .tablefactor1 li { margin:0px 0 0 10px; padding:0px 0 0 3px; list-style-type1:none;}
.specif .tablefactor2 { border-bottom:1px solid #aac4cb; background-color:#efefef; color:#4d4d4d; font-size:12px; font-weight:bold; line-height:26px; padding:0 10px 0 24px; border-right:1px solid #aac4cb;}
.specif .tablefactor21 { border-bottom:1px solid #aac4cb; background-color:#efefef; color:#4d4d4d; font-size:12px; line-height:26px; padding:0 10px 0 12px;}
.specif .tablefactor21 li { margin:0px 0 0 10px; padding:0px 0 0 3px; list-style-type1:none;}


.specif2 {}
.specif2 table { border:1px solid #aac4cb; border-collapse:collapse; width:100%;}
.specif2 p font { color:#218aa8;}

.clientsList { border-collapse:collapse;}
.clientsList .image { margin:0px 10px 10px 0; border:1px solid #aeaeae;}
.clientsList .info { _height:100%; overflow:hidden; padding:15px; border-bottom:1px dotted #4d4d4d;}
.clientsList .title { font-size:16px; color:#339966; font-weight:bold;}
.clientsList .activity { font-size:12px; font-weight:bold; margin:5px 0 0 15px;}
.clientsList .activity span { color:#218aa8;}
.clientsList .notice { padding:10px 5px 10px 5px;}

.solution {}
.solution .image { margin:0px 10px 10px 0; border:1px solid #aeaeae;}
.solution .info { padding:15px;}
.solution .title { font-size:16px; font-weight:bold; color:#1098d7;}
.solution .status { font-size:12px; font-weight:bold; padding:5px 0 0 15px;}
.solution .status span { color:#218aa8;}
.solution .dates { font-size:12px; font-weight:bold; padding:5px 0 0 15px;}
.solution .dates span { color:#218aa8;}
.solution .dates span.date { color:#6b6b6b; text-decoration:underline;}
.solution .goods { font-size:12px; font-weight:bold; padding:5px 0 0 15px;}
.solution .goods span { color:#218aa8;}
.solution .notice { padding:10px 5px 10px 5px;}

.solutionList {}
.solutionList .text { font-size:14px; font-weight:bold; color:#218aa8; padding:10px 0 10px 0;}
.solutionList .image { margin:0px 10px 10px 0; border:1px solid #efefef;}
.solutionList .title { font-size:16px; font-weight:bold; color:#1098d7;}
.solutionList .info { _height:100%; overflow:hidden; float:left; width:40%; border:1px solid #4d4d4d; margin:0 15px 10px 0; background-color:#d3d3d3; padding:15px; border-bottom:1px dotted #4d4d4d;}
.solutionList .activity { font-size:12px; font-weight:bold; padding:5px 0 0 15px;}
.solutionList .activity span { color:#218aa8;}
.solutionList .notice { padding:10px 5px 10px 5px;}

.pagelist { margin:15px 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}
.pagelist .cur { background-color:#00aedb; border:1px solid #15657c; padding:3px 7px 3px 7px; color:#FFFFFF;}
.pagelist a { color:#000000; background-color:#e5f5fe; border:1px solid #c1dfee; padding:3px 7px 3px 7px;}


.producers {}
.producers .item { margin:10px 0 10px 0; border:1px solid #c7c7c7; padding:4px;}
.producers .image { border:1px solid #aeaeae; margin:3px 15px 5px 5px;}
.producers .title { color:#218aa8; font-size:18px; font-weight:bold; padding:5px 0 6px 0;}
.producers .content { padding:9px;}
.producers .content ul { margin:0; padding:0 0 0 10px;}
.producers .content ul li { padding:0px 0px 5px 13px; color:#218aa8; font-size:12px; list-style-type:none; background-image:url(/img/li.gif); background-repeat:no-repeat; background-position:0px 5px;}
.producers .content ul li a { color:#218aa8;}
