@page :first {margin:0}

@media print {
div#all {width: 900px; height: 900px; display: block; padding: 0; margin: 0;}
div#top {display: none;}
div#middle {display: block;}
div#leftbar {display: none;}
div#rightbar {display: none;}
div#content1 {width: 900px; margin-left: -200px;}
}




html { height: 100%; min-width: 1000px;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 1000px; padding-left: 1000px; backround: #fff; behavior: url("csshover.htc"); max-width: 100%; overflow-x: hidden; background: url(/img/site/top_bg.jpg) top center no-repeat;}
 html > body {padding: 0;}
 #all {margin-left: -1024px;} 
 * > #all {margin: 0;}


.cleaner {clear: both;}

#top {position: relative; width: 100%; height: 250px; padding-top: 10px;}
	#logo {width: 440px; height: 93px; margin-left: 15px; background: url(/img/site/newlogo.jpg) no-repeat;}
#top > #logo {margin-left: 30px;}
	#logo a {display: block; width: 405px; height: 93px; position: relative; z-index: 999;}

	#slogan {position: relative; font-family: Georgia, sans-serif; color: #004b84; font-size: 13px; margin-left: 40px; margin-top: 5px; width: 300px; margin-left: 30px; font-weight: bold;}
	#top > #slogan {margin-left: 20px;}

	#lang {position: relative; float: left; font-family: Georgia, sans-serif; color: #79808e; font-size: 12px; width: 70px; margin-left: 80px; margin-top: -18px;}
	#top > #lang {margin-left: 160px;}
	#lang span {padding: 0;margin: 0; color: #79808e; font-size: 12px; font-weight: bold;}
	#lang a {color: #79808e; font-size: 12px;}
	#lang a:hover {text-decoration: none;}

	#search {position: relative; width: 365px; height: 35px; background: #43a4d9; margin-left: 15px; margin-top: 15px; float: left; padding: 10px 0 0 10px; color: #fff; font-size: 12px; font-family: Georgia, sans-serif; z-index: 9999; margin-right: 15px;}
	#top > #search {margin-left: 30px; margin-top: 23px;}
	#search a {font-size: 12px; color: #fff;}
	#search a:hover  {text-decoration: none;}
	.ex {margin-top: -10px;}

      html:not([lang*=""]):not(:only-child) .ex {
        margin-top: 0px;
      }

	#icons {position: relative; width: 140px; margin-top: 20px; margin-left: 25px;} 
	#top > #icons {}
	#icons img {border: 0; margin-left: 7px;}

	#lupa {position: relative; width: 350px; height: 40px; background: url(/img/site/search.jpg) top right no-repeat; margin-left: 30px;}

#middle {position: relative; width: 100%; /**/z-index: 50;}
	#leftbar {position: relative; float: left; width: 270px; /**/z-index: 2;}
	#menu {position: relative; padding: 0; margin: 0 0 0 30px; font-family: Georgia, sans-serif; /**/z-index: 2;}
	#menu ul {padding: 0; margin: 0; list-style-type: none; z-index: 999;}
	#menu ul li {padding: 4px 0 6px 5px; margin: -1px 0 0 0; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; z-index: 999; border: 1px solid #d0d0d0;}
	#menu ul > li {padding: 3px 0px 4px 7px;}
	#menu ul li a {font-size: 13px; color: #004b84; padding: 0; margin: 0; width: 100%; display: block; background: url(/img/site/tup.gif) repeat; text-decoration: none; font-weight: bold;display: block;}
	#menu ul li.active a {color: #004b84;}
	#menu ul li a:hover {color: #43a4d9; background: #fafafa; text-decoration: none;}
	#menu ul li span {font-size: 13px; color: #43a4d9; text-decoration: none; width: 100%; display: block; background: url(/img/site/tup.gif) repeat;; padding: 0; margin: 0; font-weight: bold;}
	#menu ul li span:hover {text-decoration: none;background: #fafafa; width: 100%; display: block;}
	#menu ul li span.unclickable {color: #004b84;}
	#menu ul li span.unclickable:hover {text-decoration: none; background: #fafafa; color: #43a4d9; width: 100%;}
	#menu ul li ul {list-style-type: none; background: #fff; display: none; background: #fafafa; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-botton: none; background-position: 0 30px; z-index: 999;}
	#menu ul li .bbb > ul {margin-top: 0px; $margin-top: -3px; background-position: 0 23px; $background-position: 0 27px;}
	#menu ul li:hover ul {display: block; z-index: 999; width: auto;}
	#menu ul li:hover .bbb {display: block;}
	#menu ul li:hover {background: #fafafa; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
	#menu ul li .bbb {display: none;position: absolute; left: 233px;  margin: -134px 0 0 0; padding: 110px 0 0 0; z-index: 1; background: url(/img/site/tup.gif) repeat;}
	#menu ul li .bbb:hover ul {display: block; cursor: hand;}
	#menu ul li > .bbb {left: 239px;  margin: -130px 0 0 0; padding: 110px 0 0 0px; $padding-top: 107px;}
	#menu ul li ul li {padding: 3px 20px 8px 15px; margin: 0; z-index: 999; cursor: hand; width: auto; border-bottom: 1px solid #d0d0d0; border-top: none; border-left: 1px solid #d0d0d0; border-right: none;}
	#menu ul li ul nobr  > li {padding: 3px 20px 4px 15px; $border: 0px;}
	#menu ul li ul li a {font-size: 13px; color: #004b84; background: transparent; position: relative; z-index: 9999;text-decoration: none;}
	#menu ul li ul li:hover {margin: 0; z-index: 999; cursor: hand; width: auto; border-bottom: 1px solid #d0d0d0; border-top: none; border-left: 1px solid #d0d0d0; border-right: none;}
#menu ul li ul nobr > li:hover {$border: 0px;}
	#menu ul li ul li a:hover {text-decoration: none; color: #43a4d9; cursor: hand; width: auto; display: background: none;}
	#menu ul li ul li span {font-size: 13px; color: #43a4d9; text-decoration: none;}
	#menu ul li ul li ul {padding: 0; margin: 5px 0; list-style-type: none;}
	#menu ul li ul li ul li {padding: 0; cursor: hand; width: auto;}
	#menu ul li ul li ul li a {font-size: 13px; color: #004b83; cursor: hand; width: auto;}
	#menu ul li ul li ul li a:hover {text-decoration: none; cursor: hand; width: auto;}
	#menu ul li ul li ul li span {font-size: 13px;}



#menu ul li div.bbb div.frame div {border: 1px solid #d0d0d0; background: #fafafa; border-bottom: 0px; padding: 5px 20px 8px 20px;}
#menu ul li div.bbb div.frame > div {padding: 5px 20px 2px 20px; $padding-bottom: 5px;}
#menu ul li div.bbb > div.frame {padding: 0; margin: 0; border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #d0d0d0;}

#menu ul li div.bbb div.frame {border-bottom: 1px solid #d0d0d0; margin: 0; padding: 0; border-top: none; border-right: none; border-left: none;}

	#pink {position: relative; margin: 40px 0 0 0; padding: 0; font-family: Georgia, sans-serif; z-index: 2; /* min-height: 400px; height: 400px;  */}
	#pink ul {padding: 0; margin: 0; list-style-type: none;}
	#pink ul li {padding: 0; margin: 0 0 15px 0;}
	#pink ul li a {padding: 5px 5px 5px 37px; margin: 0; font-size: 14px; color: #fff; background: #b82d66; text-decoration: none; font-weight: bold;}
	#pink ul li a:hover {text-decoration: none;}

	#content {position: relative; float: left; width: 100%; margin-left: -270px; z-index: 1;}
	#content1 {padding: 0px 370px 0px 290px; font-family: Georgia; color: #000;}
	#content1 ul{font-weight: normal; font-size: 13px; font-family: Georgia; color: #000; list-style-type: disc; margin-top: 0px; line-height: 1.5;}
	#content > ul {list-style-image: url(/img/site/marker.gif);}
	#content1 ul li {}
	#content1 h2 {font-family: Georgia, sans-serif; font-weight: normal; color: #004b84; font-size: 22px; padding: 0 0 15px 0; margin: 0;}
	#content1 p {line-height: 1.5; padding: 0; margin: 0; text-indent: 25px; color: #000; font-size: 13px; font-family: Georgia, sans-serif;}
	#content a {color: #077882;}
	#content a:hover {text-decoration: none;}
	#content a.so {font-size: 16px; color: #b82d66; font-family: Georgia, sans-serif; text-decoration: none;}

	#rightbar {position: relative; float: left; width: 350px; margin-left: -350px; z-index: 3; }
	.news {position: relative; margin-bottom: 10px; margin-right: 20px;}
	.news img {border: 0;}
	.news h4 {padding: 0 0 10px 0; margin: 0; font-family: Georgia, sans-serif; color: #43a4d9; font-size: 20px; font-style: Italic; font-weight: normal;}
	.news a {padding: 0; margin: 0; color: #004b84; font-size: 13px; font-family: Georgia, sans-serif; text-decoration: none;}
	.news a:hover {text-decoration: none; color: #43a4d9;}
	#rightbar h2 {font-family: Georgia, sans-serif; font-weight: normal; color: #004b84; font-size: 22px; padding: 0 0 15px 0; margin: 0;}
	.news img {padding: 3px 4px 0 0;}

	#footer_g {position: relative; width: 100%; height: 320px; background: url(/img/site/chert1.jpg) top left no-repeat; margin-top: -100px; z-index: 1;}

	#footer_g2 {position: relative; width: 100%; height: 160px; background: #fafafa;}

	#footer {position: absolute; width: 100%; bottom: 10px; font-family: Georgia, sans-serif;}
	#footer img {border: 0;}
	#cont {position: relative; float: left; width: 450px; margin-left: 15px;}
	#footer > #cont {margin-left: 30px;}
	#cont p {font-size: 12px; color: #6c6c6c; padding: 0 0 10px 0; margin: 0;}
	#cont a {color: #6c6c6c;}
	#cont a:hover {text-decoration: none;}

	#pic {position: relative; float: left;}
	#pic img {margin-left: 20px;}

	#it {position: relative; float: right; width: 270px;}
	#it a.it {width: 28px; height: 17px; display: block; background: url(/img/site/1it.jpg) no-repeat; float: left;}
	#it a.text {color: #999999; font-size: 12px;}
	#it a.text:hover {text-decoration: none;}



.ban_detail {position: relative; float: left; width: 149px; height: 113px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/ban_detail.png",sizingMethod="crop");}
div.mmm1 {margin: 0 29px 0 29px; background: url(/img/site/ban_mid.jpg) repeat-x; height: 140px; padding-top: 10px;}
div.mmm1 > table .ban_detail {background: url(/img/site/ban_detail.png); filter: none;}



#menu ul li.active {color: #43a4d9;}

#menu ul li.active a {color: #43a4d9;}
#menu ul li.active div.bbb div.frame a {color: #004B84;}
#menu ul li.active div.bbb div.frame a:hover {color: #43a4d9;}
#menu ul li.active a:hover {color: #43a4d9;}

#menu ul li.active span {color: #43a4d9;}
#menu ul li.active span:hover {color: #43a4d9;}



#menu ul li.active ul li {color: #004b84;}

#menu ul li.active ul li a {color: #004b84;}
#menu ul li.active ul li a:hover {color: #43a4d9;}

#menu ul li.active ul li span {color: #004b84;}
#menu ul li.active ul li span:hover {color: #43a4d9;}


#almaz {position: absolute; z-index: 9999; width: 54px; height: 60px; background: url(/img/site/aa.jpg) no-repeat; top: 84px; left: 220px;}
#almaz a {display: block; position: relative; z-index: 9999; width: 54px; height: 60px;}
body > #almaz {left: 250px;}

#vpk {position: absolute; z-index: 9999; width: 49px; height: 60px; background: url(/img/site/vpk.jpg) no-repeat; top: 84px; left: 280px;}
#vpk a {display: block; position: relative; z-index: 9999; width: 49px; height: 60px;}
body > #vpk {left: 320px;}


# /* IE5/Win Only Styles(òîëüêî äëÿ 5ãî Èíòåðåíåò Ýêñïëîðåðà ïîä âèíäó)
# Uses the Mid Pass Filter:
# http://tantek.com/CSS/Examples/midpass.html
# ---------------- */
# @media tty {
# i{content:"";/*" "*/}} @import url('ie5win.css'); /*";}
# }/* */
