/*2009 © pazik*/
/*##config##*/
* {margin:0; padding:0;}
html, body {margin:0; padding:0; background: #ffffff url(/img/tbg.jpg) top repeat-x;}
body {width:100%; height:100%; min-width:980px;}
img {border: 0;}
a:link, a:visited, a:focus, a:hover, a:active {text-decoration:underline; color:#9999ff;}
table {font-size:100%;	border-collapse:collapse;}
table td {padding:0; vertical-align:top; text-align:left;}

h1, h2, h3, h4, p {margin:0 0 .7em 0;}
h1 {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#474747; margin:20px 0 10px 0; position: relative; z-index: 1000;}
h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px; color: #4c4c4c; font-weight: normal;
  margin:0 0 13px -2px;
}
h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; color: #4c4c4c; font-weight: normal;
  margin-bottom: 25px;
}

h6 {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#474747; margin:20px 0 10px 0; position: relative; z-index: 1000;}


#webh1 h1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px; color: #4c4c4c; font-weight: normal;
  margin:0 0 13px -2px;
text-align:center;
}

p,li{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#4c4c4c;
  font-weight: normal;
}
.fl {float:left; display: inline;}
.fr {float:right; display: inline;}
.t-ac {text-align:center;}
.t-ar {text-align:right;}
.center {
	margin:0 auto;
	text-align:left;
}
/*##config##*/

/*##layers##*/
#page{
  margin: 0 auto;
  width: 1024px;
  height:100%;
}
#menu{
  width: 904px;
  height: 28px;
  margin: 22px 0 0 43px;
  padding: 14px 20px 0 32px;
  position: relative;
  background: url(/img/menuline.jpg);
  clear: both;
}


/*##layers##*/


.logo{
  background: url(/img/logo.gif);
  width:270px;
  height:98px;
  margin:40px 0 0 55px;
}
.title_txt{
  /*background: url(/img/title_txt.jpg);*/
  width:345px;
  height:33px;
  margin:75px 0 0 45px;
}
.telnumbers{
  margin: 65px 0 0 68px;
  width: 160px;
  height: 50px;
  font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 24px;
  letter-spacing: -1px;
  color: #595959;
}
.navigation{
  margin: 48px 0 0 17px;
  width: 26px;
}

/*##menu##*/
.m1, .m2, .m3, .m4, .m5, .m6{
  margin-right: 55px;
}
.m1 a:link{
  background: url(/img/menu/1p.jpg);
  display: block;
  width:128px;
  height:16px;
}
.m1 a:visited{
  background: url(/img/menu/1p.jpg);
  display: block;
  width:128px;
  height:16px;
}
.m1 a:hover{
  background: url(/img/menu/1a.jpg);
  display: block;
  width:128px;
  height:16px;
}
.m1 a:active{
  background: url(/img/menu/1a.jpg);
  display: block;
  width:128px;
  height:16px;
}

.m2 a:link{
  background: url(/img/menu/2p.jpg);
  display: block;
  width:91px;
  height:16px;
}
.m2 a:visited{
  background: url(/img/menu/2p.jpg);
  display: block;
  width:91px;
  height:16px;
}
.m2 a:hover{
  background: url(/img/menu/2a.jpg);
  display: block;
  width:91px;
  height:16px;
}
.m2 a:active{
  background: url(/img/menu/2a.jpg);
  display: block;
  width:91px;
  height:16px;
}

.m3 a:link{
  background: url(/img/menu/3p.jpg);
  display: block;
  width:81px;
  height:16px;
}
.m3 a:visited{
  background: url(/img/menu/3p.jpg);
  display: block;
  width:81px;
  height:16px;
}
.m3 a:hover{
  background: url(/img/menu/3a.jpg);
  display: block;
  width:81px;
  height:16px;
}
.m3 a:active{
  background: url(/img/menu/3a.jpg);
  display: block;
  width:81px;
  height:16px;
}

.m4 a:link{
  background: url(/img/menu/4p.jpg);
  display: block;
  width:69px;
  height:16px;
}
.m4 a:visited{
  background: url(/img/menu/4p.jpg);
  display: block;
  width:69px;
  height:16px;
}
.m4 a:hover{
  background: url(/img/menu/4a.jpg);
  display: block;
  width:69px;
  height:16px;
}
.m4 a:active{
  background: url(/img/menu/4a.jpg);
  display: block;
  width:69px;
  height:16px;
}

.m5 a:link{
  background: url(/img/menu/5p.jpg);
  display: block;
  width:89px;
  height:16px;
}
.m5 a:visited{
  background: url(/img/menu/5p.jpg);
  display: block;
  width:89px;
  height:16px;
}
.m5 a:hover{
  background: url(/img/menu/5a.jpg);
  display: block;
  width:89px;
  height:16px;
}
.m5 a:active{
  background: url(/img/menu/5a.jpg);
  display: block;
  width:89px;
  height:16px;
}

.m6 a:link{
  background: url(/img/menu/6p.jpg);
  display: block;
  width:102px;
  height:16px;
}
.m6 a:visited{
  background: url(/img/menu/6p.jpg);
  display: block;
  width:102px;
  height:16px;
}
.m6 a:hover{
  background: url(/img/menu/6a.jpg);
  display: block;
  width:102px;
  height:16px;
}
.m6 a:active{
  background: url(/img/menu/6a.jpg);
  display: block;
  width:102px;
  height:16px;
}

.m7 a:link{
  background: url(/img/menu/7p.jpg);
  display: block;
  width:150px;
  height:35px;
}
.m7 a:visited{
  background: url(/img/menu/7p.jpg);
  display: block;
  width:150px;
  height:35px;
}
.m7 a:hover{
  background: url(/img/menu/7a.jpg);
  display: block;
  width:150px;
  height:35px;
}
.m7 a:active{
  background: url(/img/menu/7a.jpg);
  display: block;
  width:150px;
  height:35px;
}

.m8 a:link{
  background: url(/img/menu/8p.gif);
  display: block;
  width:150px;
  height:23px;
}
.m8 a:visited{
  background: url(/img/menu/8p.gif);
  display: block;
  width:150px;
  height:23px;
}
.m8 a:hover{
  background: url(/img/menu/8a.gif);
  display: block;
  width:150px;
  height:23px;
}
.m8 a:active{
  background: url(/img/menu/8a.gif);
  display: block;
  width:150px;
  height:23px;
}

.m9 a:link{
  background: url(/img/menu/9p.gif);
  display: block;
  width:150px;
  height:23px;
}
.m9 a:visited{
  background: url(/img/menu/9p.gif);
  display: block;
  width:150px;
  height:23px;
}
.m9 a:hover{
  background: url(/img/menu/9a.gif);
  display: block;
  width:150px;
  height:23px;
}
.m9 a:active{
  background: url(/img/menu/9a.gif);
  display: block;
  width:150px;
  height:23px;
}
/*##menu##*/
.icons{
  clear:both; padding:50px 0 0 60px; margin: 0 0 45px 0;
}
.icon_txt{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 11px;
  color: #4c4c4c;
  margin:0 10px;
}
.popque{
  margin: 48px 0 0 60px;
  width: 230px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #4c4c4c;
}
.popque span{
  font-size: 18px;
  display: block;
}
.popque a:link{
  color: red;
  text-decoration: underline;
  margin: 25px 0 0 0;
  display: block;
}
.popque a:visited{
  color: red;
  text-decoration: underline;
  margin: 25px 0 0 0;
  display: block;
}
.popque a:hover{
  color: red;
  text-decoration: none;
  margin: 25px 0 0 0;
  display: block;
}
.popque a:active{
  color: red;
  text-decoration: underline;
  margin: 25px 0 0 0;
  display: block;
}
.text{
  margin: 0 0 0 48px;
  width: 600px;
}
.banerobj{
  width:190px;
  height: 300px;
  border: 1px solid red;
  margin:50px 0 0 70px;
  text-align:center;
  font: 18px Arial, Helvetica, sans-serif;
  color:red;
}
.footer{
  clear: both;
  width: 1024px;
  margin: 0 auto;
  background: url(/img/bottom_img.jpg) left bottom no-repeat;
  height: 203px;
}
.telimg{
  background: url(/img/telephone.jpg) right top no-repeat;
  width:980px;
  margin: 0 auto;
  height: 203px;
}
.bottomline{
  background: #c4c4c4;
  height: 80px;
}
.copy{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #414141;
  margin: 12px 170px 0 60px;
}
.mini{
  width:640px;
  height: 19px;
  border: 1px solid #b5b5b5;
  margin: 5px 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.mini a:link{
  text-decoration: none;
  display: block;
  padding: 2px 5px;
  float: left;
  color: #414141;
}
.mini a:visited{
  text-decoration: none;
  display: block;
  padding: 2px 5px;
  float: left;
  color: #414141;
}
.mini a:hover{
  text-decoration: none;
  display: block;
  padding: 2px 5px;
  float: left;
  background: #a6b828;
  color: #ffffff;
}
.mini a:active{
  text-decoration: none;
  display: block;
  padding: 2px 5px;
  float: left;
  background: #a6b828;
  color:#ffffff;
}
.defcont{
  float:left; clear:both; margin:40px 0 0 0;
}
* html .defcont{
  clear:both; float:none; margin:40px 0 0 0;
}
*+html .defcont{
  clear:both; float:none; margin:40px 0 0 0;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0 45px 0 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
	padding: 0;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

