html{height: 100%;}
body{margin: 0;padding: 0;background: url(/images/line.gif) repeat-x #0c4272 0 53px;font: 62.5% arial,sans-serif;height: 100%;color: #afc4d5;_behavior:url(/scripts/common/hover.htc);}
img{border: none;}

.im{position: absolute;bottom: 0;left: 0;width: 100%;height: 640px;background: url(/images/im.jpg) no-repeat 50% 0;}

.outest{overflow: hidden;width:100%;position: relative;min-width: 1000px;_width:expression(body.clientWidth>1000?"100%":"1000px");min-height: 100%;height: auto !important;margin-bottom: -435px;\\text-align: center;}
.container{width: 1000px;position: relative;margin: 0 auto 0 auto;min-height: 530px;_height:530px;padding-bottom: 435px;padding-top: 150px;\\text-align: left;\\height:1080px;}

.forks{width: 153px;height: 474px;background: url(/images/forks.gif) no-repeat;position: absolute;left: -121px;top: 185px;}
.logo{position: absolute;left: 37px;top: 14px;font-size: 2.4em;}
/*.phone{position: absolute;left: 675px;color: #6791b6;font: 1.1em tahoma,sans-serif;top: 13px;}*/
.phone{color: #6791B6;font: 1.1em tahoma,sans-serif;position: absolute;right: 15px;top: 3px; color:#fff;}
.phone span{font: 164% tahoma,sans-serif;margin-right: 18px;position: relative;top: 2px;}
.logos{position: absolute;top:50px;margin-left:50px;width: 940px;}
.logos div{float: left;font-size: 1.2em;position:relative;height: 75px;}
.logos img{height: 75px;}
#site1 img{width: 148px;}
#site2 img{width: 140px;}
#site3 img{width: 123px;}
#site4 img{width: 137px;}
#site5 img{width: 112px;}
#site6 img{width: 100px;}
#site7 img{width: 138px;}
#site1{background:url(/images/logos/site1.gif) no-repeat;}
#site1:hover{background: url(/images/logos/site1_a.gif) no-repeat;}
#site2{background:url(/images/logos/site2.gif) no-repeat;}
#site2:hover{background: url(/images/logos/site2_a.gif) no-repeat;}
#site3{background:url(/images/logos/site3.gif) no-repeat;}
#site3:hover{background: url(/images/logos/site3_a.gif) no-repeat;}
#site4{background:url(/images/logos/site4.gif) no-repeat;}
#site4:hover{background: url(/images/logos/site4_a.gif) no-repeat;}
#site5{background:url(/images/logos/site5.gif) no-repeat;}
#site5:hover{background: url(/images/logos/site5_a.gif) no-repeat;}
#site6{background:url(/images/logos/site6.gif) no-repeat;}
#site6:hover{background: url(/images/logos/site6_a.gif) no-repeat;}
#site7{background:url(/images/logos/site7.gif) no-repeat;}
#site7:hover{background: url(/images/logos/site7_a.gif) no-repeat;}

.center{position:relative;z-index:200; }
.left{color: #75cdf1;float: left;margin-left: 50px;width: 250px;padding-top: 55px;_margin-left: 25px;}

.menu{font: bold 1.2em tahoma;}
.menu ul{margin: 0;padding: 0;}
.menu ul li{margin: 0 0 1em 0;padding: 0 0 0 24px;background: url(/images/li_menu.gif) no-repeat 10px 5px;list-style: none;line-height:15px;}
.menu ul li.sel{background-image: url(/images/li_menu_sel.gif);}
.menu strong{color: #d6f0fb;}
.menu strong a:link,.menu strong a:visited{color: #d6f0fb;}
.menu ul ul{margin: 1em 0 2em 0;font-size: 92%;font-weight: normal;}
.menu ul ul li{background: url(/images/li_menu2.gif) no-repeat 10px 5px;}
.menu ul ul li.sel{background-image: url(/images/li_menu2_sel.gif);}

.info a.teaser3d {color:#75CDF1;font-family:arial;font-size:12px;font-weight:bold;margin-top:12px;position:absolute;}
.info{padding-left: 20px;color: #5990bf;font: 1.2em arial,sans-serif;margin:0px 0 37px;}
.info .left-col,.info .right-col{float:left;width:49%;}
.info h2{font: 1.5em tahoma,sans-serif;}
.info ul{padding: 0;margin-left: 0;}
.info ul li{margin: 0 0 0.7em 0;padding: 0 0 0 24px;background: url(/images/li.gif) no-repeat 4px 7px;list-style: none;}

.right{width: 625px;float: right;margin-right: 35px;padding-top: 9px;_margin-right: 18px;_position: relative;}
.cols2{font-size: 1.2em;padding-left: 34px;padding-top: 40px;}
.cols2 h2{margin-top: 0;}
.cols2 p{margin-top: 0;}
.cols2 .col1{width: 240px;float: left;padding-right: 60px;padding-bottom:30px;\\width:300px;}
.cols2 .col2{width: 225px;float: left;padding-bottom:30px;}
p.crumbs{color: #aec4d5;font: 92% tahoma;margin: 0 0 0.5em 0;}
.clearall{clear: both;height: 1px;line-height: 0;//clear:none;//height: 0;}

.im1{position: absolute;bottom: 0;right: 1182px;width: 50%;height: 640px;background: url(/images/im_1.jpg) repeat-x 100% 0;}
.im2{position: absolute;bottom: 0;left: 1182px;width: 50%;height: 640px;background: url(/images/im_2.jpg) repeat-x 0 0;}

.bottom{position: relative;min-width: 1000px;\\text-align: center;}
.footer{height: 435px;position: relative;width: 1000px;margin: 0 auto 0 auto;z-index:300;\\text-align: left;}
.anonses{font: 1.1em tahoma,sans-serif;left: 0px;position: absolute;color: #efc8bc;width: 999px;}


.anonses div{float: left;padding: 16px 4px 0 110px;width: 135px;height: 130px;_background:none !important;\\width:310px;}


.anonses .bulletin-board {background: url(/images/_vid/bulletin-board.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_vid/bulletin-board.png', sizingMethod='crop');margin-left: -40px;padding-top: 60px;margin-top: -44px;padding-left: 150px; _position:relative;_z-index:9999}
.anonses .download-gazette {background: url(/images/_vid/download-gazette.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_vid/download-gazette.png', sizingMethod='crop');}
.anonses .paper{background: url(/images/dostavka.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dostavka.png', sizingMethod='crop');}
.anonses .beer{background: url(/images/content/beer.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content/beer.png', sizingMethod='crop');}
.anonses a:link,.anonses a:visited{color: #efc8bc !important;}
.anonses a:hover{color: #efddd8 !important;}
.developer{color: #225097;font:1.1em tahoma,sans-serif;position: absolute;bottom: 50px;left: 75px;width: 200px;}
.developer a:link{color: #225097;text-decoration: none;}
.developer a:visited{color: #225097 !important;text-decoration: none;}
.developer a:hover{text-decoration: underline;color: #9be0fc !important;}
.developer img{float: left;margin-right: 10px;}
.mail{font: 1.1em tahoma,sans-serif;position: absolute;left: 435px;bottom: 50px;color: #42739d;}
.mail a:link{color: #42739d;}
.copyright{font:bold 1.1em tahoma,sans-serif;position: absolute;left: 675px;bottom: 64px;color: #42739d;}

.menu a:visited,.info a:visited,.crumbs a:visited{color: #75cdf1;}

/*content add*/
a.novisited:visited{color: #75cdf1;}
p.indent{padding-left: 24px;}
.tar{text-align: right;}
.clear{clear: both;height: 1px;line-height: 0;}

.articles p{margin: 0;}
.articles td{padding: 18px 0 18px 0;vertical-align: top;}
.articles td.pdf{padding-left: 80px;vertical-align: middle;background: url(/images/icon_pdf.gif) no-repeat 40px 50%;}

form{margin: 0;padding: 0;}
form table{border-collapse: collapse;}
form table td{padding: 10px 0 10px 0;vertical-align: bottom;width: 250px;color: #fff;}
form table td.col1{padding:10px 25px 18px 0;vertical-align: top;width: 125px;text-align: right;}
form input.text{width: 250px;border:1px solid #2179b2;}
form textarea{width: 250px;border:1px solid #2179b2;}
form .tar{width: auto;}
form input.error,form textarea.error{border: 1px solid #ffa800;}
p.error{color: #ffa800;}
p.error span{color: #fff;}


table.grants{width:100%}
table.grants td{vertical-align: top;width: 45%;padding-right: 25px;padding-bottom: 36px;}
.grant{background: url(/images/grant_t.gif) no-repeat;padding: 12px 0 0 0;\\padding:0;float: left;margin-right: 16px;}
.grant img{background: url(/images/grant_b.gif) no-repeat 0 100%;padding:0 12px 6px 6px;width: 100px;}
table.grants p{margin: 0;float: left;padding-top: 10px;width: 110px;}

.groups{width: 180px;float: left;}
.groups ul{margin: 0;padding: 0;}
.groups ul li{margin: 0 0 1.2em 0;padding: 5px 3px 5px 6px;list-style: none;}
.groups ul li.sel{background-color: #114f81;}
.groups ul li strong{font-weight: normal;color: #fff;}
/*.groups ul li a:link{color: #afc4d5;}*/
.current{float:left;border-left:3px solid #114f81;min-height: 380px;_height:380px;width: 375px;padding-left: 20px;}
.current img.r{margin: 10px 0 20px 10px;}


.vacancies{width:100%;border-collapse: collapse;}
.vacancies td{width:45%;padding-right: 20px;vertical-align: top;padding-bottom: 20px;}
.vacancies td h2{margin-top: 0;}

table.photos{width: 100%;border-collapse: collapse;}
table.photos td{vertical-align: top;padding: 20px 20px 20px 0;}

img.border{border:3px solid #0f4d82;}




.new-info {
	margin:26px 0 37px;
	padding-left: 20px;
	color: #5990bf;
	font: 1.2em arial,sans-serif;
	}
	.new-info h2 {
		margin-top:0;
		}
	*+html .new-info p {margin-top:12px; margin-bottom:-1px}
	*+html .new-info h2 {margin-bottom:0;}
	*html .new-info p {margin-top:12px; margin-bottom:-1px}
	*html .new-info h2 {margin-bottom:0;}


.left .news {
	color: #5990BF;
    font: 1.2em arial,sans-serif;
    margin: 0px 0 91px;
    padding-left: 20px;
	}
	.left .news h2 {
		margin-top:0;
		font: 1.5em tahoma,sans-serif;
		}
	*+html .left .news h2 {margin-bottom:-5px;}
	*html .left .news h2 {margin-bottom:-5px;}
	.left .news p {
		margin-bottom:18px;
		}
