
/зеленый - 155f31,   оранжевый  -  ff6600, черный - 221105/

*{margin:0;padding:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display:block}

img,fieldset{border:0}
table{border-collapse:collapse;}
body{background:white;color:221105;font:11px Arial,sans-serif;}
h1,h2,h3,h4,h5,h6,big,a,#phone{color:#ff6600}
a{text-decoration:underline;}
a:hover{text-decoration:none}
.menu a, .menu{color:#155f31}

big{font-size:18px;font-weight:bold}
h1,h2,h3,h4,h5,h6,h7{font-size:18px;font-weight:normal;margin-bottom:15px}
p{margin-bottom:22px}

.titl {font-size:18px;font-weight:normal;margin-bottom:15px;color:#ff6600; display:block}

#page{padding:0px; margin: 0px; padding-bottom:15px; width: 100%; height: auto;  margin: 0px auto 0px auto; position: absolute; top:0px; left:0px}
* html #page{width: auto}
#header{height:129px;width:1000px;background-image:url(img/topper.jpg);position:relative;  margin: 0px auto 0px auto; background-repeat:no-repeat; }
#logo{position:absolute;top:23px;left:353px}
#phone{text-transform:uppercase;position:absolute;right:15px;top:50px}
#phone span{font-size:16px; font-weight: 700}

#menu{list-style:none;text-align:center;color:white;width:850px;margin:0 auto;font-family:verdana, arial narrow, arial, tahoma; font-size: 14px; position: absolute; top: 110px; left: 100px; font-weight: 700}
#menu li{float:left;height:20px;line-height:20px;padding:0 15px;margin-right:10px;display:inline;}
#menu li.active a{font-weight:700; font-size: 14px; text-decoration: none}


#text {width: 1000px; margin: 0px auto 0px auto; height: auto; padding-bottom:15px;padding-top:180px;}


#left{width:190px;float:left;}
#left h3{padding-left:25px}
#service{list-style:none;text-transform:uppercase;padding-bottom:130px; background:url(./img/pic1.jpg) no-repeat 50% 100%;font-size:10px; text-align: left; margin-left:0px; padding-left: 0px;}
*>#service{overflow:hidden}
#service li{background:url(./img/dot.png) repeat-x 0 0;padding-top:7px;padding-bottom:8px;margin:-7px 0 7px}
#service li a{padding-left:0px;}

#service1{list-style:none;text-transform:uppercase;padding-bottom:25px;font-size:10px; text-align: left; margin-left:0px; padding-left: 0px}
*>#service1{overflow:hidden}
#service1 li{background:url(./img/dot.png) repeat-x 0 0;padding-top:7px;padding-bottom:8px;margin:-7px 0 7px}
#service1 li a{padding-left:25px;background:url(./img/arrow.png) no-repeat 0 50%;color: #155f31}

#content{ margin-left: 220px; width: 770px; position: relative; min-height: 1000px}

#content ul {margin-left:5px; padding: 0px; list-style-position: inside; list-style: circle}



* html #content{height:1%}
* html #left{margin-right:-3px}

img.left{float:left;margin-right:50px}
img.right{float:right;margin-left:50px}

.plus {position: absolute; top: 10px; right: 10px; font-size: 16px; font-weight: 700; color: green}
ul.crossfade {padding: 0;margin: 0;list-style: none;list-style-position: outside;position: relative;}
.blackpr {width: 700px; height: 300px;position: relative; text-align: left}
.blackpr object {margin-left:145px}
#fade-example-2 li {position: absolute;top: 0;left: 125px;width: 418px;height: 279px;background-color: #FFF;list-style: none;border: 1px solid white;list-style-position: outside;visibility: hidden;}
#fade-example-2 li img {display: block;	border: 3px solid white;}
#fade-example-2 {list-style:none; list-style-position: outside}
.ajax {margin: 3em;border: 1em solid #FF8C00;padding: 1em;}
#footer{height:135px;background:url(/img/grad.jpg) no-repeat 390px 0; float: none}
#counters{float:left;width:190px;padding:65px 100px 0;text-align:center}
#nav{padding:30px 30px 0}
*>#nav{margin-left:390px}
* html #nav{height:1%}
* html #counters{margin-right:-3px}
#footer .menu{line-height:19px;margin-bottom:20px}

