html, body {height: 100%; margin:0; padding:0;	background-color: #fff;}
#container {min-height: 100%; height:100%; margin-left: auto; margin-right: auto;}
* html #container {height:100%}

form, h2 {padding: 0px; margin: 0px;}
img {border: 0px; margin: 0px; padding: 0px;}
table {border: 0px;}

.message {color: #009900; font: normal 12px arial, tahoma, helvetica;}
.error {color: #990000; font: normal 12px arial, tahoma, helvetica;}

a, a:link, a:visited, a:active {color: #686868; font: normal 11px tahoma, arial, helvetica; text-decoration: underline;}
a:hover {color: #686868; font: normal 11px tahoma, arial, helvetica; text-decoration: none;}

td {color: #686868; font: normal 12px tahoma, arial, helvetica; line-height: 1.3;}

.border {border: 1px solid #00FF00;}
.border1 {border: 1px solid #0000FF;}
.border2 {border: 1px solid #FF0000;}


ul.none {margin: 0px; padding: 0px; list-style-type: none;}
ul.none li {margin: 0px; padding: 0px;}

.fleft {float: left;}
.fright {float: right;}
.clear {clear: both;}


.bg {background: URL(../images/bg.jpg) repeat-x 0 0;}
.bgmain {background: URL(../images/bgmain.jpg) repeat-x 0 0;}
.bgfooter {width: 100%; height: 123px; border-top: 4px solid #da9b01;}
.bgindex {background: URL(../images/bgindex.gif) no-repeat center bottom;}
/*.bgindex-y {background: URL(../images/bgindexy.jpg) repeat;}*/
.text-white {color: #ffffff; font: normal 13px arial, tahoma, helvetica; padding-top: 5px; margin-top: 0px;}
.text-white ul li {color: #ffffff; font: normal 13px arial, tahoma, helvetica;}

.bgservice {margin: 5px 5px 5px 0px; color:#FFFFFF; font: normal 11px arial;  background: URL(../images/bgservice.jpg) no-repeat 0 0; height: 128px; width: 323px; display: none;}

a.service-item, a.service-item:link, a.service-item:visited {margin-bottom: 5px; border-bottom: 1px dashed #ffffff; color: #FFFFFF; text-decoration: none; font: normal 12px arial; display: inline-block; cursor: pointer;}
a.service-item:active, a.service-item:hover {margin-bottom: 5px; color: #fff; border-bottom: 0px; padding-bottom: 1px; text-decoration: none; font: normal 12px arial; display: inline-block; cursor: pointer;}

a.plan-link, a.plan-link:link, a.plan-link:visited, a.plan-link:active {color: #ffffff; font: normal 12px arial, tahoma, helvetica; background: url(../images/plan.gif) no-repeat left; padding-left: 15px; text-decoration: underline;}
a.plan-link:hover {color: #ffffff; font: normal 12px arial, tahoma, helvetica; text-decoration: none; background: url(../images/plan.gif) no-repeat left; padding-left: 15px;}

.phone {color: #ffffff; font: normal 17px arial, tahoma, helvetica;}
.phone span {color: #ffffff; font: normal 20px arial, tahoma, helvetica;}

a.link-more, a.link-more:link, a.link-more:visited, a.link-more:active {color: #3b8b01; font: normal 12px arial, tahoma, helvetica; background: url(../images/more.gif) no-repeat left; padding-bottom: 3px; padding-left: 18px; text-decoration: underline;}
a.link-more:hover {color: #3b8b01; font: normal 12px arial, tahoma, helvetica; background: url(../images/more.gif) no-repeat left; padding-bottom: 3px; padding-left: 18px; text-decoration: none;}
.delimetr {width: 51px; background: url(../images/delimetr.gif) repeat-y center;}

.partners {float: left; margin: 0px 5px 5px 0px; }


a#ContactEmailID, a#ContactEmailID:link, a#ContactEmailID:active, a#ContactEmailID:visited {text-transform: uppercase; font: bold 12px arial; color: #ffb500;  text-decoration: none;  background: url(../images/email.gif) no-repeat 0 0; padding-left: 20px;}
a.menu-item, a.menu-item:link, a.menu-item:visited, a.menu-item:active {color: #fff; font: bold 12px arial, helvetica; text-decoration: none; text-transform: uppercase;}
a.menu-item:hover {color: #fff; font: bold 12px arial, helvetica; text-decoration: none; text-transform: uppercase;}

a.menu-item-active, a.menu-item-active:link, a.menu-item-active:visited, a.menu-item-active:active {color: #fff; font: bold 12px arial, helvetica; text-decoration: none; text-transform: uppercase;}
a.menu-item-active:hover {color: #fff; font: bold 12px arial, helvetica; text-decoration: none; text-transform: uppercase;}

.mleft-active {width: 7px; height: 34px; background: URL(../images/bgleft.gif) no-repeat 0 0;}
.mcenter-active {background: URL(../images/bgcenter.jpg) repeat-x 0 0; height: 34px;}
.mright-active {width: 7px; height: 34px; background: URL(../images/bgright.gif) no-repeat 0 0;}

.mleft {width: 7px; height: 34px;}
.mcenter {height: 34px;}
.mright {width: 7px; height: 34px;}

a.footer-menu-item, a.footer-menu-item:link, a.footer-menu-item:active, a.footer-menu-item:visited {color: #686868; font: normal 11px arial, tahoma, helvetica; text-decoration: none;}
a.footer-menu-item:hover {color: #686868; font: normal 11px arial, tahoma, helvetica; text-decoration: underline;}
a.footer-menu-item-active, a.footer-menu-item-active:link, a.footer-menu-item-active:active, a.footer-menu-item-active:visited {color: #686868; font: normal 11px arial, tahoma, helvetica; text-decoration: underline;}

a.footer-menu-item span {font: normal 11px arial, tahoma, helvetica;} 
a.footer-menu-item-active span {font: normal 11px arial, tahoma, helvetica;}

a.link-nav, a.link-nav:link, a.link-nav:visited, a.link-nav:active {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: none;}
a.link-nav:hover {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: underline;}

a.link-children, a.link-children:link, a.link-children:visited, a.link-children:active {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: underline;}
a.link-children:hover {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: none;}

a.link-back, a.link-back:link, a.link-back:visited, a.link-back:active {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: underline;}
a.link-back:hover {color: #3c8c02; font: normal 12px tahoma, arial, helvetica; text-decoration: none;}


a.link-service, a.link-service:link, a.link-service:visited, a.link-service:active {color: #fff; font: normal 11px tahoma, arial, helvetica; text-decoration: none;}
a.link-service:hover {color: #fff; font: normal 11px tahoma, arial, helvetica; text-decoration: underline;}

a.link-develop, a.link-develop:link, a.link-develop:visited, a.link-develop:active {color: #686868; font: normal 11px arial, helvetica; text-decoration: none;}
a.link-develop:hover {color: #686868; font: normal 11px arial, helvetica; text-decoration: underline;}

.content {margin: 0px 15px 0px 15px}

.green {background-color: #045e1b;}

