/*
    Tripoli is a generic CSS standard for HTML rendering.
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr#razd { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

#wrapper {  width: 1000px; margin: 0 auto; padding: 0px 9px 8px 7px;}
.head {float:left;background-color:#fff;}
#toptext{opacity: 1 !important;display:block; padding:13px 0px 13px 0px; height:16px; overflow:hidden; color:#000; text-decoration:none; text-align:center; white-space:nowrap; margin-top:-8px; font-weight: bold;}
.abs {position: absolute; /*z-index: 1000;*/}
.rel {position: relative;}
.left {float:left;}
.right {float:right;}
.block {background: url("images/backgreen.jpg") no-repeat;height: 350px;width: 270px;left: 0;margin-left:5px;}
.logo {top:50px; left:45px;}
.contacts {top:190px; left:45px;}
.contacts p {color:#fff; font:bold 13px Arial; margin: 6px 0;}
.banner {background: url("images/promo.jpg") no-repeat; height: 350px; width: 720px;}
.banner h2 {color:#5b5b5a; font: 24px Arial; text-align: right; margin-top: 60px; margin-right: 50px; }
.menustrip {top:-66px;left: 0px; z-index:1;float:left}
.call {background-color: #5B5B5A;height: 24px;width: 269px;padding: 12px 0;margin-left:6px;}
.call a {color:#fff; display:block; text-decoration: none; margin-left: 44px; margin-top: -4px;}
.call img {vertical-align: middle; padding-right: 20px;margin-top:-5px;}
.call i {font-style: italic;font: 16px Arial;line-height: 2;}
.b_sol {text-decoration: none; border-bottom: 3px solid #fff; padding-bottom:10px }
.b_top {border-top:3px solid #029947;}
.backop {background: url(/images/pixel.png);height: 24px;width: 725px;padding: 12px 0;text-align: center;}
.backop a {text-decoration: none; color:#000; font: 15px Arial; /*padding: 0 26px;*/ text-transform: uppercase;}
.news_block{margin-left: 40px;margin-right: 10px;}

.menu {width: 330px; /*margin-bottom:20px;*/}
.menu ul li {list-style-type: none; width:296px;}
.menu a {background-color:#d9dada; padding: 10px 10px 10px 25px; display: block;margin-bottom: 4px; font: bold 15px Arial; text-decoration: none; color:#029947;}


.submenuleft{/*float:left;*/ margin-bottom: 20px;width:15px;width: 282px;}
.submenuleft ul li {list-style-type: none; width:269px;}
.submenuleft a {background-color:#d9dada; padding: 10px 10px 10px 41px; display: block;margin-bottom: 4px; font: 16px Arial; text-decoration: none; color:#029947;}


.index_block {
position: relative;
display: block;
height: 360px;
margin: 0px 40px 0 0;
float: left;
}
.index_block H2{
margin: 0 0 6px 0;
padding: 0;
color: #093;
font-weight: normal;
font-size: 16px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align: left;
float:right;
}
.index_text {
position: relative;
width: 290px;
padding: 5px 0 5px 0;
font-size: 13px;
text-align: left;
//padding: 15px 5px 5px 5px;
/*//vertical-align: middle;
//background:#016833 url(images/gallery_.jpg) left top repeat-x;
//clear:all;
*/
}
.index_cap{
margin: 115px 0px 0px 0px;
width: 294px !important;
border-bottom: 2px solid #029947;
float: left;
width: 15px;
bottom: 10px;
position: absolute;
}


#all{
//top:-60px;
}

.bottom_menu{background: #009846;margin-left: 5px;height: auto;float: left;width: 995px;}
.bottom_menu ul{margin-left:281px}
.bottom_menu ul li{margin: 0;padding: 15px 0 15px 28px;list-style: none;float: left;font: bold 15px Arial, Helvetica, sans-serif;width: auto;color: white;}
.bottom_menu ul li a{width:141px;color:#fff; text-transform:uppercase;}
