* { margin:0; padding:0; border:0; list-style:none;}

body { font-family: Tahoma; background-color:#FFFFFF;}
.head_L { background:url(img/head_L.jpg) left top  no-repeat; height: 310px;}
.head_R { background:url(img/head_R.jpg) right top  no-repeat; height: 310px;}
.menu { background:url(img/menubg.jpg) left top no-repeat; height: 25px; background-color:#d4dcc6;  font-size: 12px; color:#5d5d5d; padding-left:100px; padding-top: 11px;}
.menu a { font-size: 12px; color:#5d5d5d;}
.menu a:hover { color:#186425;}
.domik { position:absolute; margin: 34px 0 0 119px;}
.domik a { margin-right: 27px;}
.tx,.tx2 { font-size: 22px; color:#666666;}
.tx { position:absolute; margin: 90px 0 0 270px; text-align:center;}
.tx2 { position:absolute; margin: 185px 0 0 120px;}

.menu2 { margin:0; list-style:none; height:25px; position:relative; z-index:500;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:25px;   text-decoration:none; font-size:12px; font-weight:bold; }
.menu2 li a.top_link span { padding: 0 18px 0 18px;}

.menu2 :hover ul.sub li a:hover { color:#4a8450;}
.menu2 :hover ul.sub li a.fly:hover { color:#4a8450;}
.menu2 :hover ul li:hover > a.fly {color:#4a8450;} 

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}


.menu2 a:hover {visibility:visible; position:relative; z-index:200; }
.menu2 li:hover {position:relative; z-index:200;}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

.menu2 :hover ul.sub {left:-20px; top:25px; background: #d4dcc6; padding:3px; white-space:nowrap; width:280px; height:auto; z-index:300;  border: 1px solid #f9f0d9;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:280px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:280px; line-height:20px; text-indent:5px; color:#5d5d5d ;text-decoration:none;}


.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:280px; top:-4px; padding:3px;  white-space:nowrap; width:280px; z-index:400; height:auto; background: #d4dcc6; border: 1px solid #f9f0d9; }

.main { border-bottom: 1px dotted #0b4565;}
.left { background:url(img/left.jpg) left repeat-y; width: 261px; padding:0px;}
.left img { padding: 0px; margin: 0px; margin-bottom: -2px; *margin-bottom: 0px;}
.content { background:url(img/cont.jpg) bottom repeat-x; padding-bottom: 80px;}
.content h1 { font-size: 23px; color:#010101; padding-top: 50px; padding-bottom: 60px; padding-left: 35px;}
.content p { line-height: 30px; color:#000000; font-size: 12px; padding-left: 25px; padding-right: 70px;}
.bold { font-weight:bold;}
.one { padding-top: 40px;}
.foot { height: 80px; padding-top: 45px;}
.copy {color:#0a5b8b; font-size: 12px; text-align:center;}
.copy a { color:#0a5b8b;}
.chet { float:right; margin-top: -20px; margin-right: 100px;}
.chet a { margin-left: 14px;}


