@page :first {margin:0}

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




html { height: 100%; min-width: 1024px;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 1024px; padding-left: 1024px; 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;}


@media print {
div#top {display: none;}  
div#leftbar {display: none;}
div#rightbar {display: none;}
}


.cleaner {clear: both;}

#top {position: relative; width: 100%; height: 250px; padding-top: 10px;}
	#logo {width: 405px; height: 93px; margin-left: 15px; background: url(/img/site/logo.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: -10px; margin-top: 5px; width: 300px; margin-left: 20px; font-weight: bold;}

#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: 2;}
	#leftbar {position: relative; float: left; width: 270px; z-index: 3;}
	#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 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 0px; 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;}
	#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: 2; }
	#content1 {padding: 0px 30px 0px 290px; font-size: 13px; font-family: Georgia;}
	#content1 h2, #content1 h1 {font-family: Georgia, sans-serif; font-weight: normal; color: #004b84; font-size: 22px; padding: 0 0 15px 0; margin: 0;}
	#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 ol {font-family: Georgia;}
	#content1 table {font-family: Georgia;}

	#content1 h3 {font-family: Georgia, sans-serif; font-weight: normal; font-style: italic; color: #5b5e61; font-size: 20px; 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; text-decoration: none;}
	#content1 p.title {color: #5b5e61;}
	#content1 form {font-size: 13px; font-family: Georgia;}
	#content a:hover {text-decoration: none;}
	#content a.so {font-size: 18px; color: #b82d66; font-family: Georgia, sans-serif;}
	.detail {padding: 20px; border: 1px solid #b9bcc1; width: 180px; float: left; margin-right: 25px;}


	#footer_g {position: relative; width: 100%; height: 300px; 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%; font-family: Georgia, sans-serif; margin-top: -150px;}
	#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;}


div.conta {position: relative; float: left; width: 180px; text-align: center; padding: 15px; font-family: Georgia, sans-serif; height: 200px; line-height: 13px;}
.inside > .conta {width: 195px;}
div.conta a {font-size: 10px;}
div.conta img {margin-bottom: 15px;}

table.standart {border-left: 1px solid #dcdadb; border-bottom: 1px solid #dcdadb;}
table.standart td {border-top: 1px solid #dcdadb; border-right: 1px solid #dcdadb; padding: 4px;}
table.recs td {font-family: Arial, sans-serif;font-size: 12pt;}

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

#menu ul li.active a {color: #004B84;}
#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'); /*";}
# }/* */