*html img {background:expression(transparent(this));}
BODY {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_i/fon_body.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #999999; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style3_1 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style4 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 13px; MARGIN-LEFT: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f88989; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffff00; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style6_1 {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.foto {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px
}
.content {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.style7 {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3171b4; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline
}
.style8 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(_i/head_content.jpg); MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.style8_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
.content2 {
	MARGIN: 10px
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(i/headbg.gif); COLOR: #fefffd; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #bb3208
}

.head h2 {font-size:11px;}

.info_txt {
	FONT-SIZE: 10px; BACKGROUND-IMAGE: url(i/uheadbg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f87e31
}
.info_txt TD {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; background-color: #ff812b; TEXT-DECORATION: none;
	padding-top:4px;padding-bottom:4px; 
}
.left_block {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(i/leftbg.gif); BACKGROUND-REPEAT: repeat-y
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; 
}

.header h1 {
	margin:0; padding:0;
}

.mm_cur1, .mm_cur2, .mm_cur3 {
background:#f07523 url(/i/menubg2.gif) no-repeat; color:#FFFFFF;
font-weight:bold; font-family:Tahoma, Arial, sans-serif;
padding-left:22px;
}
.mm_cur2 { background:#f07523 url(/i/menubg2.gif) 24px 100% repeat-x; padding-left:48px;font-weight:normal; }
.mm_cur3 { background:#f07523 url(/i/menubg2.gif) 44px 100% repeat-x; padding-left:69px;font-weight:normal;font-size:10px; }
.mm_curp { padding-top:8px;padding-bottom:9px; margin-right:3px; }


.mm_level1, .mm_level2, .mm_level3 {
background:#FFFFFF url(/i/menubg.gif) no-repeat; color:#5F5F5F;
font-weight:bold; font-family:Tahoma, Arial, sans-serif;
padding-left:22px;
}

.mm_level1_2 {
background:#F0F0F0 url(/i/menubg2.gif) no-repeat; color:#5F5F5F;
font-weight:bold; font-family:Tahoma, Arial, sans-serif;
padding-left:22px;
}

.mm_level1_2 a, .mm_level1 a:Link, .mm_level1 a:Visited, .mm_level1 a:Hover { display:block;padding-top:8px;padding-bottom:9px; color:#5F5F5F; text-decoration:none; margin-right:3px;}

.mm_level1 a, .mm_level1 a:Link, .mm_level1 a:Visited, .mm_level1 a:Hover { display:block;padding-top:8px;padding-bottom:9px; color:#5F5F5F; text-decoration:none; margin-right:3px;}

.mm_level2 { background:#F0F0F0 url(/i/menubg.gif) 24px 100% repeat-x; padding-left:48px;}
.mm_level2 a, .mm_level2 a:Link, .mm_level2 a:Visited, .mm_level2 a:Hover { display:block;padding-top:8px;padding-bottom:8px; color:#555555; text-decoration:none; margin-right:3px;font-weight:normal;}

.mm_level22 { background:#F0F0F0 url(/i/menubg2.gif) 24px 100% repeat-x; padding-left:48px;}

.mm_level22 a, .mm_level2 a:Link, .mm_level2 a:Visited, .mm_level2 a:Hover { display:block;padding-top:8px;padding-bottom:8px; color:#555555; text-decoration:none; margin-right:3px;font-weight:normal;}

.mm_level3 { background:#D7D7D7 url(/i/menubg3.gif) 44px 100% repeat-x; padding-left:69px;}
.mm_level3 a, .mm_level3 a:Link, .mm_level3 a:Visited, .mm_level3 a:Hover { display:block;padding-top:8px;padding-bottom:8px; color:#555555; text-decoration:none; margin-right:3px;font-weight:normal;font-size:10px;}

table.icontent { border-collapse:collapse; border:0; margin:10px; margin-bottom:20px; }
.icontent td { vertical-align:top; }


.left_block p {margin-bottom:1px; }

.texts .one {display:none;}
.big-pic {height:370px;}

.discount {width:431px;height:38px;background:url(/i/discount-bg.gif) 0px 0px no-repeat;position:relative;margin:5px 0px 3px 0px;}
.discount form {margin:0px;padding:6px 0px 0px 72px;border:none;}
.discount input.discount-text {margin:0px 5px 0px 0px;padding:3px 0px 0px 0px;text-align:center;height:17px;border:none;font:13px Verdana;color:#000;background:none;//padding-top:2px;cursor:text;}
.discount div {position:absolute;left:214px;top:4px;}
.discount div em {font-style:normal;display:block;color:#fff;font:12px Verdana;font-weight:bold;margin-bottom:-1px;}
.discount div span {color:#fff;font:9px Verdana;display:block;}
.discount input.submit {position:absolute;left:434px;top:0px;}

.joblink div {width:101px;height:133px;cursor:pointer;}
.joblink div span {width:101px;height:133px;display:block;cursor:pointer;}
.joblink div span a {width:101px;height:133px;display:block;}
.joblink div.job-1 span {background:url(/i/galery/files/job-1.jpg) 0 0 no-repeat;}
.joblink div.job-1 span.active,.joblink div.job-1 span.hovered {background:url(/i/galery/files/job-1b.jpg) 0 0 no-repeat;}
.joblink div.job-2 span {background:url(/i/galery/files/job-2.jpg) 0 0 no-repeat;}
.joblink div.job-2 span.active,.joblink div.job-2 span.hovered {background:url(/i/galery/files/job-2b.jpg) 0 0 no-repeat;}
.joblink div.job-3 span {background:url(/i/galery/files/job-3.jpg) 0 0 no-repeat;}
.joblink div.job-3 span.active,.joblink div.job-3 span.hovered {background:url(/i/galery/files/job-3b.jpg) 0 0 no-repeat;}
.joblink div.job-4 span {background:url(/i/galery/files/job-4.jpg) 0 0 no-repeat;}
.joblink div.job-4 span.active,.joblink div.job-4 span.hovered {background:url(/i/galery/files/job-4b.jpg) 0 0 no-repeat;}
.joblink div.job-5 span {background:url(/i/galery/files/job-5.jpg) 0 0 no-repeat;}
.joblink div.job-5 span.active,.joblink div.job-5 span.hovered {background:url(/i/galery/files/job-5b.jpg) 0 0 no-repeat;}

.comment_container {
               padding-left: 32px;
               margin-right: -32px;
       }

       .cloud {
               position: relative;
               width: 417px;
               padding: 0;
               font: 12px verdana;
               color: #4a4a4a;
               margin: 0 0 0 -55px;
               background: url("/cloud_top.png") no-repeat left top;
       }

       .comment {
               width: 417px;
               height: expression(this.offsetHeight < 80?"80":"this.offsetHeight");
               padding: 0;
               background: url("/cloud_bottom.png") no-repeat left bottom;
       }

       .comment p {
               padding: 20px 15px 0px 55px !important;
       }


.job-search {width:88px;margin:0px 0px 0px auto;height:56px;padding:0px 0px 0px 122px;position:relative;background:#FFF url(/i/galery/files/poisk_1.jpg) 0 0 no-repeat;}
.job-search .job-text {position:absolute;left:14px;top:9px;width:104px;border:none;height:17px;font-size:12px;}

.shade {width:100%;background:#000;position:absolute;left:0px;top:0px;cursor:pointer;}
.popup {position:absolute;width:400px;text-align:center;background:#fff;left:50%;margin-left:-200px;top:30%;font-size:14px;padding:20px 0px 25px 0px;}
.popup div {margin:0px 0px 15px 0px;}

.moscowmap {position:relative;width:465px;height:575px;}
.moscowmap .region-1 {position:absolute;left:13px;top:94px;z-index:99;}
.moscowmap .region-2 {position:absolute;left:5px;top:228px;z-index:99;}
.moscowmap .region-3 {position:absolute;left:18px;top:505px;z-index:99;}
.moscowmap .region-4 {position:absolute;left:289px;top:511px;z-index:99;}
.moscowmap img {border:none;}

.men td div { position:relative; display:block; width:103px; height:164px; overflow:hidden;}
.men td div a { position:absolute; top:0px; left:0px; outline:none; }
.men td div a:hover, .men td div a.active { top:-165px;}
* html .men td div a:hover, * html .men td div a.active { top:-166px; left:-1px; border:1px solid #FFF;}

.main-text {position:absolute;top:0px;left:-3px;}