body{margin:0;
background-color:#fff;
background-attachment:fixed;}
img{border:none;}
table, table td{border-collapse:collapse;
border:none;}
.nbr{white-space:nowrap;}
.info{padding:0 0 70px 20px; width:80%;}

.top{background:url(img/bg_top.gif) left top repeat-x;}
.bot{background:#E6E6E6 url(img/bg_bot.gif) left bottom repeat-x;}
.bot-pic{background:url(img/bot-pic.gif) right bottom no-repeat;}

.ico{display:block;
position:absolute;
top:10px; right:50px;}
.ico img{margin-left:25px;}
.home{background:url(img/iconz.gif) -14px top no-repeat;}
.map_site{background:url(img/iconz.gif) -14px -12px no-repeat;}
.mail{background:url(img/iconz.gif) -14px -22px no-repeat;}
.home-active{background:url(img/iconz.gif) left top no-repeat;}
.map_site-active{background:url(img/iconz.gif) left -12px no-repeat;}
.mail-active{background:url(img/iconz.gif) left -22px no-repeat;}
.phone{display:block;
position:absolute;
top:250px; left:46px;
color:#626262;
font: normal 20px Trebuchet MS,Helvetica,sans-serif;}
.phone span{color:#00AC00;
font-size:32px;}

/*top menu*/
.tmenu{padding:46px 20px 0 145px;
white-space:nowrap;}
.tmenu a, .tmenu a.parent{font:normal 110%/120% Trebuchet MS,Helvetica,sans-serif;
border-top:6px solid #BD2800;
margin:0 20px; padding-top:4px;}
.tmenu a{color:#BD2800;}
.tmenu a.parent{color:#00ac00;}

.tmenu a:hover{color:#CC6006; text-decoration:none;
border-top:6px solid #CC6006;}
.tmenu strong{font:normal 110%/120% Trebuchet MS,Helvetica,sans-serif;
margin:0 20px; padding-top:4px;
color:#00AD00; text-decoration:none;
border-top:6px solid #00AD00;}

/*main blocks*/
h2.head-block{font:normal 21px/120% Trebuchet MS,Helvetica,sans-serif;
padding:10px 15px 0;
color:#00AD00;}
h2.head-block a{color:#DF3F14;}
h2.head-block a:hover{color:#E97717;}
p.text-block{font: normal 13px/120% Trebuchet MS,Helvetica,sans-serif;
padding:7px 15px;}
.block-off1, .block-on1, .block-off2, .block-on2, .block-off3, .block-on3, .block-off4, .block-on4, .block-open1, .block-open2, .block-open3, .block-open4
{float:left; width:199px; height:197px;
margin-right:37px; margin-top:30px;}
.block-off1{background:url(img/block-off1.gif) left top no-repeat;}
.block-on1{background:url(img/block-on1.gif) left top no-repeat;}
.block-open1{background:url(img/block-open1.gif) left top no-repeat;}
.block-off2{background:url(img/block-off2.gif) left top no-repeat;}
.block-on2{background:url(img/block-on2.gif) left top no-repeat;}
.block-open2{background:url(img/block-open2.gif) left top no-repeat;}
.block-off3{background:url(img/block-off3.gif) left top no-repeat;}
.block-on3{background:url(img/block-on3.gif) left top no-repeat;}
.block-open3{background:url(img/block-open3.gif) left top no-repeat;}
.block-off4{background:url(img/block-off4.gif) left top no-repeat;}
.block-on4{background:url(img/block-on4.gif) left top no-repeat;}
.block-open4{background:url(img/block-open4.gif) left top no-repeat;}

.news_block{width:50%; padding:70px 80px 70px 0;}
.news_block h3{font:normal 150%/120% Trebuchet MS,Helvetica,sans-serif;
color:#00AC00; padding-bottom:10px;}
.news_block h3 a{color:#00AC00; text-decoration:none;}
.news_block h3 a:hover{color:#D06001;}
.news_block p{padding:10px 0 5px;
clear:both;}
.news_block p a.big-link{font-size:125%;}
.news_block img{margin:4px 8px 0 0;
padding:3px;
background-color:#fff;}
.news_block p a img{border:1px solid #636363;}
.news_block p a:hover img{border:1px solid #D06001;}
img.arrow_news{padding:0; margin:0 0 0 5px; border:none !important; background:none;}
.list{margin:10px 0 15px; padding-bottom:15px;
border-bottom:1px solid #a1a1a1;}
/*one news*/
.news-head{font:normal 130%/110% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
color:#00AD00;
margin:0;
padding:15px 0 0;}
.date{padding:3px 0px;
color:#626262;}
.news_text{font: normal 80%/140% Trebuchet MS,Helvetica,sans-serif;
margin-bottom:10px;}
.news_text p, .news_text li{font-size:100%;}
.news_text h3{font-size:140%;}
.news_text h4{font-size:120%;}

/*left menu*/
.lmenu{padding:30px 0 40px 0;}
.lmenu ul{padding:0 30px 0 0; margin:0;}
.lmenu ul li{font:bold 80%/140% Trebuchet MS,Helvetica,sans-serif;
list-style-type:none; list-style-image:none;
margin:13px 0;
color:#626262;}
.lmenu ul li a{font-weight:normal;}

h1{font:normal 190%/110% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
color:#00AD00;
margin:0;
padding:0 0 10px 0;}
h2{font:normal 140%/110% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
color:#00AD00;
margin:0;
padding:15px 0 5px;}
h3{font:normal 120%/110% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
color:#636363;
margin:0;
padding:15px 0 0 0;}
h4{font:bold 90%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
color:#231F20;
margin:0;
padding:10px 0 2px;}

p{font: normal 80%/140% Trebuchet MS,Helvetica,sans-serif;
color:#231F20;
padding:5px 0;
margin:0;
text-align:left;}

.red{color:#DF3F14;}

/*standart link*/
a{font-size:100%;
font-weight:normal;
color:#DF3F14;
text-decoration:underline;}
a:hover{color:#D06001;
text-decoration:none;}

/*crumbs*/
p.crumbs{font: normal 80%/120% Trebuchet MS,Helvetica,sans-serif;
color:#626262;
padding:23px 0 35px;
margin:0;
text-align:left;}
.crumbs img{margin:0 2px;}
p.crumbs a{text-decoration:underline;}

/*copy*/
.copy_block{padding:15px 15px 10px 55px;}
.copy{font:normal 80%/130% Trebuchet MS,Helvetica,sans-serif;
color:#fff; padding:0 0 5px;
text-align:left;}
.copy a, .copy a:hover{color:#fff;}

.copy2{font:normal 80%/130% Trebuchet MS,Helvetica,sans-serif;
color:#636363; padding:8px 10px 10px 55px;
text-align:left;}
.copy2 a{color:#636363;}
.copy2 a:hover{color:#D06001;}

/*table*/
table.tab{margin:15px 0;
border-collapse:collapse;
border:2px solid #736966;
width:85%;}
table.tab td{border-collapse:collapse;
border:1px solid #736966;}
th{font:bold 80%/120% Arial,sans-serif;
color:#8C2373;
text-align:left;
border:1px solid #736966;
border-collapse:collapse;
background-color:#D5CFCF;
padding:5px 6px;
margin:0;}
.tl{font: normal 80%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:left;
padding:4px 6px;}
.tb{font: normal 80%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:center;
padding:4px 6px;}
.tr{font: normal 80%/140% Trebuchet MS,Helvetica,sans-serif;    
text-align:right;
padding:4px 6px;}

ul{list-style: outside url(img/bull.gif);
margin:0;
padding:0 0 0 30px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 40px;}
li{font:normal 80%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:Left;
color:#333;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:Left;
color:#333;
text-indent:0;
margin:2px 0;
padding:0;}

/*catalog*/
h3.cat{padding:13px 0 0 0;}
.igal{margin:3px 13px 20px 0;}
a .igal{border:1px solid #636363;}
a:hover .igal{border:1px solid #e97717;}
.ibig{margin:3px 20px 20px 0;
border:1px solid #636363;}

/*map*/
ul.map{margin:0;padding:5px 0 0 20px;
list-style:outside url(img/bull.gif);}
ul.map li{font:bold 100%/140% Trebuchet MS,Helvetica,sans-serif;
text-align:Left;
text-indent:0;
margin:10px 0;
padding:0;}
ul.map ul{padding-left:20px;
list-style-image:none; list-style-type:none;}
ul.map ul li{font-weight:normal; font-size:85%;
margin:5px 0;}
ul.map ul ul{padding-left:20px;}
ul.map ul ul li{font-weight:normal;
font-size:95%;}
ul.map ul ul ul{padding-left:20px;}
ul.map ul ul ul li{font-weight:normal;
font-size:90%;}

/*images*/
.img1{margin:4px 10px 4px 0;
border:1px solid #636363;}
.img2{margin:4px 0 4px 10px;
border:1px solid #636363;}
