/* CSS Document */
html {width:100%; height:100%;}
html, body {  margin:0 auto; padding:0; }
body {font-family:Arial; font-size:12px; font-weight:normal; color:#000; background:#f2f2f5;}
form, table, img { border:none;}
form, input, textarea, select, h1, h2, h3, h4, ul, ol, li, p {margin:0; padding:0;}
input {font-family:Tahoma; font-weight:normal; font-size:11px; line-height:16px; vertical-align:middle;}
a {color:#3566ad; text-decoration:none;outline:none}
a:hover {color:#ff9900; text-decoration:none;}
h1 {color:#315ca3; font-size:26px; padding:0 0 12px 0; font-weight:normal;}
h2 {font-size:20px; padding:0 0 10px 0; font-weight:normal;}
h3 {font-size:18px;padding:0 0 8px 0; font-weight:normal;}
h4 {font-size:15px;padding:0 0 6px 0; font-weight:normal;}
h5 {font-size:13px;padding:0 0 6px 0;}
ul {list-style-type:none; border:none;font-size:11px; margin:0 0 0 33px; padding:0 0 0 21px;}


#contenttable {margin: 0pt -8px;}
#contenttable td {padding:6px; margin:0; }
#contenttable .sel {background: none; }
#contenttable .wt {background:#fff; }



/* ----------- PNG Fix  ----------------*/
/*.iepng, img { filter:expression(fixpng(this)); } 
.iepng a { position: relative; visibility:visible; }

* html img, * html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1&&this.parentNode.className!='map'?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
*/
/* ----------- /PNG Fix  ----------------*/

/*.tel  {background:url(/img/fone.gif) no-repeat 0 0; padding:0 0 0 29px; margin:0 0 7px 14px;}
.points  {background:url(/img/point.gif) no-repeat 0 0; padding:0 0 0 29px; margin:0 0 7px 14px;}
.metro  {background:url(/img/metro.gif) no-repeat 0 0; padding:0 0 0 29px; margin:0 0 7px 14px;}
.adress  {background:url(/img/adres.gif) no-repeat 0 0; padding:0 0 0 29px; margin:0 0 7px 14px;}
.post  {background:url(/img/index.gif) no-repeat 0 0; padding:0 0 0 29px; margin:0 0 7px 14px;}
.adress p, .metro p, .points p, .tel p, .post p {padding:4px 5px 5px 0; font-size:11px}
.adress span, .metro span, .points span, .tel span, .post span {font-size:110%;color:#ff9900; font-weight:bold;}
.points p acronym  {border-bottom: 1px dashed #3566ad; padding:0 0 2px 0; cursor:pointer;color:#3566ad;}*/

a.dotted {border-bottom: 1px dashed #3566ad; padding:0 0 2px 0;}
a.dotted:hover {border-bottom: 1px dashed #ff9900; padding:0 0 2px 0;}

#clear { clear:both;}
.clear { clear:both;}
table.around {width: 98%; margin:11px auto;}
td {vertical-align: top;}
.left_top_corner {width: 19px; background: url(/img/left_top_corner.gif) no-repeat;}
.bg_top {background: url(/img/bg_top.gif) repeat-x; height:18px;}
.right_top_corner {width: 19px; background: url(/img/right_top_corner.gif) no-repeat;}
.left_rubber {width: 19px; background:url(/img/left_around.gif) repeat-y;}
.right_rubber {width: 19px; background:url(/img/right_around.gif) repeat-y;}
.fon_rubber {/*background:#3566ad;*/ background:#fff;height:100%;}
.left_down_corner {width: 19px; background: url(/img/left_down_corner.gif) no-repeat;}
.bg_down {background: url(/img/bg_down.gif) repeat-x; height:18px; }
.right_down_corner {width: 19px; background: url(/img/right_down_corner.gif) no-repeat;}
.cap { width:100%; height:104px;font-size:11px;background:#3566ad;}
.cap .inc {width:251px; background:url(/img/right_down_corner_inc.gif) no-repeat bottom right;}
.cap .incnobg {background:#3566AD none repeat scroll 0 0;width:251px;}

.logo {width:236px; height:89px; background:url(/img/bg_logo.gif) no-repeat;}
.logo img { margin:10px 0 0 12px; }
.annotation {color:#dadee5; font-size:11px; font-family:Arial; line-height:13px;_height:51px; min-height:51px; padding:0 0 12px 0;/* overflow:hidden;*/}
.annotation p { margin:0;}
.error {color:#fff; font-size:95%;}


.search {height:33px; width:100%; overflow:hidden;border-bottom:1px solid #d5dfec; background:#fff;}
.navigation { text-align:left;background:url(/img/left_corner_search.gif) no-repeat left top #fff;}
.auxiliary {text-align:right;background:url(/img/right_corner_search.gif) no-repeat right top #fff;white-space:nowrap;}
.navigation div {padding:9px 14px 0 11px;}
.navigation div span {padding:0 7px 0 4px;}
.auxiliary div.pad {padding:7px 11px 0 0;}
#nowrap { white-space:nowrap; }
.m-r10 {margin:0 10px 0 0;}
.auxiliary table .l {background:url(/img/search/l.gif) no-repeat 0 0; height:20px; width:10px;}
.auxiliary table .r {/*background:url(/img/search/r.gif) no-repeat 0 0;*/ height:20px; width:10px;}
.auxiliary table .c {background:url(/img/search/c.gif) repeat-x 0 0; vertical-align:middle; color:#9ab0d5;}
.auxiliary table .c a {color:#9ab0d5; text-decoration:underline;}
.auxiliary table .c a:hover { text-decoration:underline;color:#ff9900;}
.auxiliary table .c span {color:#ff9900;}
.auxiliary table input.txt {width:72px; border:1px solid #fff; font-family:Tahoma; font-size:11px; color:#9ab0d5; line-height:13px;}
.auxiliary table input.forward {width:12px; height:11px; background:url(/img/search/open.gif) no-repeat right; border:none; cursor:pointer;}




/*.search {height:1%; overflow:hidden; background:url(/img/left_corner_search.gif) no-repeat left top #fff; border-bottom:1px solid #d5dfec;}
.navigation {float:left; height:33px;color:#05345d;}
.navigation div {padding:9px 30px 0 11px;}
.navigation div span {padding:0 7px 0 4px;}
.auxiliary {float:right; height:33px;background:url(/img/right_corner_search.gif) no-repeat right top;}
.auxiliary div.pad {padding:7px 11px 0 0;}
.auxiliary table .l {background:url(/img/search/l.gif) no-repeat 0 0; height:20px; width:10px;}
.auxiliary table .r {background:url(/img/search/r.gif) no-repeat 0 0; height:20px; width:10px;}
.auxiliary table .c {background:url(/img/search/c.gif) repeat-x 0 0; vertical-align:middle; color:#9ab0d5;}
.auxiliary table .c a {color:#9ab0d5; text-decoration:underline;}
.auxiliary table .c a:hover { text-decoration:underline;color:#ff9900;}
.auxiliary table .c span {color:#ff9900;}
.auxiliary table input.txt {width:72px; border:1px solid #fff; font-family:Tahoma; font-size:11px; color:#9ab0d5; line-height:13px;}
.auxiliary table input.forward {width:12px; height:11px; background:url(/img/search/open.gif) no-repeat right; border:none; cursor:pointer;}*/

.nav {background:url(/img/search_t.gif) no-repeat right top;font-size:12px;color:#ff9900; vertical-align:middle; padding:0 0 0 13px; line-height:14px;font-size:11px;}
.nav a { font-size:11px;color:#000;}
.nav a:hover { text-decoration:underline;color:#ff9900;} 
.nav span {color:#000;}
.lot {background:url(/img/right_corner_search.gif) no-repeat right top; vertical-align:middle; padding:0 11px 0 0; width:200px;}
.lot .pole {width:70px; height:18px; color: #a3a3a3; border:1px solid #99b5da; padding:0 0 0 3px;}
.lot .but {background:url(/img/go.gif) no-repeat; border:none; width:20px; height:20px; cursor:pointer; }
.lot .note {border:1px solid #99b5da; font-size:10px; padding:0px 3px; line-height: normal;color:#3566ad; background:#fff; margin:7px 0 0 -10px; display:inline; position:absolute; z-index:100;}

.top_links { height:20px;}
.top_links a {color:#dadee5;}
.top_links a:hover {color:#ff9900;}
.top_links .official {float:left; width:150px;}
.top_links .external { text-align:right;}
.corner1 { background:url(/img/left_top_content_corner.gif) no-repeat left top;}
.corner2 { background:url(/img/right_corner_search.gif) no-repeat right top;}
.corner3 { background:url(/img/right_down_content_corner.gif) no-repeat right bottom;}
.corner4 { background:url(/img/left_down_content_corner.gif) no-repeat left bottom;}
.corn1 { background:url(/img/left_top_menu_corner.gif) no-repeat left top;}
.corn2 { background:url(/img/right_top_menu_corner.gif) no-repeat right top;}
.corn3 { background:url(/img/right_down_menu_corner.gif) no-repeat right bottom;}
.corn4 { background:url(/img/left_down_menu_corner.gif) no-repeat left bottom;}
.corn1i { background:url(/img/left_top_img_corner.gif) no-repeat left top;}
.corn2i { background:url(/img/right_top_img_corner.gif) no-repeat right top;}
.corn3i { background:url(/img/right_down_img_corner.gif) no-repeat right bottom;}
.corn4i { background:url(/img/left_down_img_corner.gif) no-repeat left bottom;}
.content {margin:0; padding:0;}
.fon_white {background:#fff;}
.indention { padding:11px;}
.dot { background:url(/img/dotted-little_white.gif) repeat-x; height:2px; margin:0 0 5px 0; }
.dotb { background:url(/img/dotted-little_black.gif) repeat-x; height:2px; margin:0 0 5px 0; }
.col_left {width:226px;}
.col_right { padding:0 0 0 26px;}
.col_right h4 {font-size:14px;padding:0 0 4px 0; font-weight:bold;margin:0 0 16px 0;}
.col_right div.izo {float:left; margin:0 14px 0px 0;width:80px;padding:0 0 14px 0}
/*.col_right p { margin:0; padding:0 0 8px 0;}*/
.col_right table.halves { margin:28px 0 0 0; width:100%;}
.col_right table.halves td.left_desc { width:55%;}
.col_right table.halves td.right_desc { width:45%;}
.col_right table.halves td p {margin:0; padding:0 12px 8px 0;}
.blue_field {background:#3566ad; position:relative} /*changed*/
.blue_field .indent { padding:0 11px;}
.blue_field .height11 {height:11px;}
.nomargin { margin:0;}

.menu {margin:0; padding:0; font-weight:bold; position:relative;}
.menu .level1 a { display:block;color:#fff; border-top:1px solid #8ba7cd; padding:4px 5px 4px 11px;}
.menu .level1 a.active {background:#f5a530;}
.menu .level1 a:hover {color:#ff9900;}
.menu .level1 a:hover.active {color:#05345d;}

.menu .level2 {font-weight: normal;background:#d5dfec;}
.menu .level2 a { font-size:11px; color:#05345d;padding:3px 5px 3px 19px; display:block; border-top:1px solid #8ba7cd;}
.menu .level2 a.active  {background:#d5dfec;color:#ff9900; font-weight:bold;}
.menu .level2 a:hover {color:#ff9900;}
.menu .level2 a:hover.active {color:#ff9900;}

.menu .level3 {font-weight: normal;background:#d5dfec;}
.menu .level3 a { display:block;font-size:10px; color:#05345d;padding:3px 5px 3px 15px; margin:0 0 0 32px;border:none; background:url(/img/l3.gif) no-repeat left;}
.menu .level3 a:hover  {color:#ff9900;background:url(/img/l3a.gif) no-repeat left;}
.menu .level3 a.active {background:#d5dfec url(/img/l3a.gif) no-repeat left;color:#ff9900; font-weight:bold;}
.menu .level3 a:hover.active {color:#ff9900;}

/* --- для Димы -- */
.menu_l {margin:0; padding:0; font-weight:bold;background:#ebf4fb;}
.menu_l  a {display:block;}
a.l1  {color:#fff; border-top:1px solid #8ba7cd; padding:4px 5px 4px 11px;background:#3566ad;}
a.l1:hover {color:#ff9900;}
a.l1.active1 {background:#f5a530;color:#fff;font-weight:bold;}
a.l1.active1:hover {color:#05345d;}
a.l2  {font-size:11px; color:#05345d;padding:3px 5px 3px 19px; border-top:1px solid #8ba7cd;font-weight: normal;background:#ebf4fb;}
a.l2:hover {color:#ff9900;}
a.l2.active2 {color:#ff9900;font-weight:bold;} 
a.l3  {font-size:10px; color:#05345d;padding:3px 5px 3px 15px; margin:0 0 0 32px;border:none; background:url(/img/l3.gif) no-repeat left #ebf4fb;font-weight: normal;}
a.l3:hover  {color:#ff9900;background:url(/img/l3a.gif) no-repeat left #ebf4fb;}
a.l3.active3 {color:#ff9900;font-weight:bold;} 


a.l4 {background:url(/img/l4.gif) no-repeat scroll left center #EBF4FB;border:medium none;color:#05345D;font-size:10px;font-weight:normal;margin:0 0 0 49px;padding:3px 5px 3px 15px;}
a.l4.active4 {color:#FF9900;font-weight:bold;}
a.l4:hover{color:#ff9900;}




a.dotted { border-bottom: 1px dashed #3566ad; padding: 0 0 2px 0; cursor:pointer; text-decoration: none;}
a.dotted:hover { border-bottom: 1px dashed #3566ad; padding: 0 0 2px 0; cursor:pointer; text-decoration: none; }


/* --- /для Димы -- */
.white {color:#fff}
.fontsize11 {font-size:11px;}
.special {margin:0; padding:0;font-weight:bold;}
.special .container {float:left; margin:0 25px 20px 0; max-width:280px;/*overflow:hidden;*/}
* html .container {width:280px;overflow:hidden;}
.special span.data {font-size:10px; color:#fff; display:block; margin:-5px 0 3px 0;} 
.special p {padding:0 0 10px 0;color:#ff9900;} 
.special p a {color:#ff9900;} /*new*/
.special span.data {font-size:10px; color:#fff; display:block; margin:-5px 0 3px 0;} /*new*/
.special a {}
.special .bord { border:1px solid #ebf4fb;}
.special .object { float:left; width:80px !important; position:relative;margin:0 0 21px 0;overflow:hidden;} 
.special .info {font-weight:normal; width: inherit; padding:0 0 8px 0;}
.special .info a { font-size:11px;color:#fff;}
.special .info a:hover {color:#ff9900;}
.special .container .zag a { display:block;font-size:15px; font-weight:bold; margin:2px 0 4px 0; color:#000;}
.special .container .zag a:hover {color:#ff9900;}

.specialother {margin:0 0 28px 0; padding:0;font-weight:bold;/* clear: both;*/ position:relative;overflow:hidden;}
.specialother .containerother {float:left; margin:0 0 20px 0; position:relative; /*max-width:280px;overflow:hidden;*/}
.specialother .containerother p {font-weight: bold;color:#ff9900;}
.specialother .containerother span {font-weight: normal; font-size:11px; display:block; margin:-4px 0 0 0;}
.specialother .containerother span a {display:block; font-size:15px; font-weight:bold; margin:2px 0 4px 0;}
.specialother .containerother .zag a { display:block;font-size:15px; font-weight:bold; margin:2px 0 4px 0; color:#000;}
.specialother .containerother .zag a:hover {color:#ff9900;}
.specialother .containerother .bord { border:1px solid #ebf4fb;}
.specialother .containerother .object { float:left;}
.specialother .containerother .info { margin:0 0 0 95px; padding:0 0 8px; font-family:Arial;font-weight:normal;}


.separation {margin:28px 0 0 0; padding:0;}

.popup {margin:0; padding:0; width:294px;}
.popup table { width:294px;}
.popup table .top {background: url(/img/popup/top.png) no-repeat 0 0; height:11px;}
.popup table .down {background: url(/img/popup/down.png) no-repeat 0 0; height:27px;}
.popup table .center {background:url(/img/popup/center.png) repeat-y 0 0; padding:2px 20px 0 20px;}
.popup table .center p { padding:0 0 6px 0; font-size:10px;}
.popup table .center span { font-weight:bold;color:#ff9900;}
.popup table .center a { text-decoration:underline;}
.popup table .center a:hover { text-decoration:none;}

.popup2 {margin:0; padding:0; width:282px;}
.popup2 table { width:282px;}
.popup2 table .top {background: url(/img/popup/top2.png) no-repeat 0 0; height:15px;}
.popup2 table .down {background: url(/img/popup/down2.png) no-repeat 0 0; height:15px;}
.popup2 table .center {background:url(/img/popup/center2.png) repeat-y 0 0; padding:2px 20px 0 20px;}
.popup2 table .center p { padding:0 0 6px 0; font-size:11px;}
.popup2 table .center span { font-weight:bold;color:#ff9900;}
.popup2 table .center a { text-decoration:underline;}
.popup2 table .center a:hover { text-decoration:none;}
.popup2 table .center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 0 15px 0; display:block;}

.popup3 {margin:0; padding:0; width:279px;}
.popup3 table { width:279px;}
.popup3 table .top {background: url(/img/popup/top3.png) no-repeat 0 0; height:12px;}
.popup3 table .down {background: url(/img/popup/down3.png) no-repeat 0 0; height:17px;}
.popup3 table .center {background:url(/img/popup/center3.png) repeat-y 0 0; padding:2px 20px 0 20px;}
.popup3 table .center p { padding:0 0 6px 0; font-size:11px;}
.popup3 table .center span { font-weight:bold;color:#ff9900;}
.popup3 table .center a { text-decoration:underline;}
.popup3 table .center a:hover { text-decoration:none;}
.popup3 table .center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 0 15px 0; display:block;}

.popup4 {margin:0; padding:0; /*position:absolute; top:0; left:0;*/}
.popup4 table .l_top {background: url(/img/popup/l_top.png) no-repeat 0 0; height:12px; width:13px;}
.popup4 table .r_top {background: url(/img/popup/r_top.png) no-repeat 0 0; height:12px; width:16px;}
.popup4 table .c_top {background: url(/img/popup/c_top.png) repeat-x 0 0; height:12px;}
.popup4 table .l_down {background: url(/img/popup/l_down.png) no-repeat 0 0; height:17px; width:13px;}
.popup4 table .r_down {background: url(/img/popup/r_down.png) no-repeat 0 0; height:17px; width:16px;}
.popup4 table .c_down {background: url(/img/popup/c_down.png) repeat-x 0 0; height:17px;}
.popup4 table .l_center {background: url(/img/popup/l_center.png) repeat-y 0 0; width:13px;}
.popup4 table .r_center {background: url(/img/popup/r_center.png) repeat-y 0 0; width:16px;}
.popup4 table .c_center { background:#fff; padding:2px 10px 0 10px;}
.popup4 table .c_center p { padding:0 0 6px 0; font-size:11px;}
.popup4 table .c_center span {color:#ff9900;}
.popup4 table .c_center a { text-decoration:underline;}
.popup4 table .c_center a:hover { text-decoration:none;}
.popup4 table .c_center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 0 15px 0; display:block;}


.tab {margin:0; padding:0;}
.tab a { font-size:11px;}
.tab a:hover {color:#000;}
.tab table { height:27px;}
.tab table.tyingaround .nine {width:9px; height:27px;}
.tab table.tyingaround .thirteen {width:13px; height:27px;}
.tab table.tyingaround .elastic { text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;}
.tab table.tyingaround .orange {background:#ff9900;}
.tab table.tyingaround .white { background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.tab table.tyingaround .corner-orange-left { background:url(/img/corner/corner-orange-left.gif) no-repeat 0 0;height:27px;width:9px;}
.tab table.tyingaround .corner-orange-left-bord { background:url(/img/corner/corner-orange-left-bord.gif) no-repeat 0 0;height:27px;width:9px;}
.tab table.tyingaround .corner-orange-right { background:url(/img/corner/corner-orange-right.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-orange-right-shadow { background:url(/img/corner/corner-orange-right-shadow.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-orange-right-shadow-bord { background:url(/img/corner/corner-orange-right-shadow-bord.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-white-bord-nine { background:url(/img/corner/corner-white-bord-nine.gif) no-repeat 0 0;height:27px;width:9px;}
.tab table.tyingaround .corner-white-bord-thirteen { background:url(/img/corner/corner-white-bord-thirteen.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-white-left { background:url(/img/corner/corner-white-left.gif) no-repeat 0 0;height:27px;width:9px;}
.tab table.tyingaround .corner-white-right { background:url(/img/corner/corner-white-right.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-white-right-shadow { background:url(/img/corner/corner-white-right-shadow.gif) no-repeat 0 0;height:27px;width:13px;}
.tab table.tyingaround .corner-white-right-shadow-bord { background:url(/img/corner/corner-white-right-shadow-bord.gif) no-repeat 0 0;height:27px;width:13px;}


/* ---страница отделения -- */
* {margin:0; padding:0;}
.left {float:left; width:48%; width:42%; text-align:left;overflow:hidden;}
.right {float:right; width:48%; text-align:left;overflow:hidden;}
.left p, .right p { padding:0 0 11px 0;}
.left blockquote, .right blockquote {margin-top:0; margin-bottom:14px; margin-left:18px;}
h3.ot { margin:-5px 0 14px 0;}
.left ul { padding:0; margin:0 0 18px 18px;}
.left ul li { list-style:url(/img/l3.gif); padding:0 0 6px 0;}
.left ul li a {font-family:Arial; font-size:12px;}
.left ul.vacansy li a {font-family:Arial; font-size:16px;}

.right_desc ul { padding:0; margin:0 0 0px 18px;}
.right_desc ul li { list-style:url(/img/l3.gif); padding:0 0 6px 0;}
.right_desc ul li a {font-family:Arial; font-size:12px;}
.right_desc ul.vacansy li a {font-family:Arial; font-size:13px;}



.obvyazka_telefona {padding:0 0 8px 1px;font-size:11px;}
.float_l {float:left;}
.metro3 {padding:2px 0 8px 22px; margin:0 0 0 11px;font-size:11px;}
.metro2 {padding:2px 0 8px 24px; margin:0 0 0 0px;font-size:11px;}
.metro {padding:2px 0 8px 30px; margin:0 0 0 1px;font-size:11px; background:url(/img/metro/zamoskvoretskaya.gif) no-repeat 0 0;}
.adress {padding:0 0 8px 0px;font-size:11px;}
.letter {padding:0 0 8px 1px;font-size:11px;}
.obvyazka_galerei {width:342px; margin:0 0 11px 0;}
.go {position: absolute; z-index:100; margin:2px 0 0 2px;}
.border_blue {border:solid 2px #ebf4fb;}
.obvyazka_opisanie {background:#ebf4fb; padding:6px 10px; font-size:11px;}
/*.navi {margin:-13px 0 0 0; text-align:right;}*/
.obvyazka_point {background:url(/img/l3.gif) no-repeat 0 4px; padding:0 0 0 14px; margin:5px 0 15px 0;}
.obvyazka_point a {line-height:1.7em}
p.point_metro {padding:0 0 6px 24px;font-size:11px;}
p.point_nometro {font-size:11px;padding:0 0 6px 0px;}
p.f11 {font-size:11px;}
p.announcement {font-size:11px;}

.points {margin:0; padding:0;width:233px;}
.points .adress {background:url(/img/l3.gif) no-repeat 0 4px; padding:0 0 0 14px; margin:5px 0 0 0;}
.points .adress .m {background:url(/img/metro.gif) no-repeat 0 0; padding:0 0 6px 24px;}

.form_closed {display:block; width:16px; height:16px; position:relative;text-align:right;width:100%;margin:-8px 0 0 18px}
.form_resume_closed {display:block; position:absolute; width:16px; height:16px; margin:-8px 0 0 421px;}
.points_closed {display:block; position:absolute; width:16px; height:16px; margin:-7px 0 0 234px;}
.card_closed {display:block; width:16px; height:16px; position:absolute; margin:-8px 0 0 181px;}


.separation h4 {font-size:15px;padding:0; font-weight: bold;}
.separation td.desc {width:99%;}
.separation td.desc div {padding:0 0 8px 11px;}
.separation td.desc div#telef {padding:0; font-size:11px; overflow:hidden; height:1%;}
.separation td.desc div#telef div {float:left;}
.separation td.desc div#telef .numb {margin:0 0 0 12px; padding:0;}
.separation td.desc div#telef .mail {margin:0 0 0 6px; padding:0;}
.separation td.desc div#telef span {color:#ff9900; font-weight:bold;}
.separation .dot {background:#fff;width:4%;}

.foto_card, .foto_card_desc {float:left; margin:0; text-align:left;}
.foto_card { margin:0 0 0 -6px;}
.foto_card_desc { margin:0 0 0 19px;}
.foto_card_desc .vacansy { font-size:13px; font-weight:bold; margin:-8px 0 8px 0;}
.foto_card_desc .ask {width:180px; height:143px; overflow:auto;}
.popup4 .foto_card_desc .ask p { padding:0 14px 0 0; }

.spec {border:1px solid #ebf4fb; width:48%;}
.spec .zag {padding:8px 8px 0 8px;padding-bottom:6px; margin-top:0px; font-size:110%; font-weight:bold;}
.popup4 .spec .zag p {padding-bottom:6px; margin-top:0px; font-size:110%; font-weight:bold;}
.spec .foto_spec {padding:8px;}
.spec .spec_desc {padding:8px 8px 8px 0; width:99%;}

.separator {border-bottom: 1px dotted #8ba7cd; padding:0; margin:0 0 12px 0; height:4px;}


p.no {padding:0;}
p.pn {color:#315ca3; font-weight:bold; font-size:11px; padding:0;}
p.pn img { padding:8px 0 0 0; vertical-align:middle;}
p.pn_or {color:#ff9900; font-weight:bold; font-size:11px; padding:0;}
p.pn_lh {color:#315ca3; font-weight:bold; font-size:20px; line-height:12px;padding:0;}
p.pn_lh_or {color:#ff9900; font-weight:bold; font-size:20px; line-height:12px;padding:0;}
p.work {color:#315ca3; font-weight:bold;font-size:14px; padding:24px 0 0 10px;}
p.weekend {color:#ff9900; font-weight:bold;font-size:14px; padding:5px 0 0 10px;}
span.tel {color:#ff9900; font-weight:bold; padding-left:6px;}
.ndash { display:block; margin:7px 0 0 4px;}

#points1,#points2  {display:none}
#question, #resume {display:none}
#form {margin:0;width:290px;position:relative; z-index:200;}
#form div {/*border:solid 2px #b7ddf2;background:#ebf4fb;*/background:#fff;padding:10px;position:relative}
#form p {font-size:11px;margin-bottom:10px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px}
#form label {display:block;text-align:left;width:80px;float:left;font-size:13px;position:relative;padding:4px 0 0 0;}
/*#form span {color:#666;display:block;font-size:0.9em;font-weight:normal;text-align:right;width:140px}*/
#form input {float:left;font-size:11px;padding:4px 2px;border:solid 1px #aacfe4;width:180px;margin:2px 0 4px 4px;position:relative}
#form button {clear:both;cursor:pointer;margin-left:84px;width:105px;height:20px;background:#ebf4fb;text-align:center;line-height:15px;color:#000;font-family:Tahoma;font-size:13px;border: 1px solid #8ba7cd}
#form textarea {float:left;font-size:13px;padding:4px 2px;border:solid 1px #aacfe4;width:180px;margin:2px 0 4px 4px;position:relative}

#form_resume {margin:0;width:420px;position:relative; z-index:200;}
#form_resume div.rel {position:relative;}
#form_resume p {font-size:11px;margin-bottom:10px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px}
#form_resume .left, #form_resume .right {float:left;}
#form_resume .left { width:40%;}
#form_resume .right {width:60%;}
#form_resume .pad_left {padding:0 4px 0 0;}
#form_resume .pad_right {padding:0 0 0 4px;}
#form_resume label {display:block;text-align:left;width:70px;float:left;font-size:13px;position:relative;padding:0;}
#form_resume input {float:left;font-size:11px;padding:4px 2px;border:solid 1px #aacfe4;width:150px;margin:2px 0 4px 0px;position:relative;}
#form_resume input.long {width:229px;}
#form_resume textarea {float:left;font-size:13px;padding:1px 2px;border:solid 1px #aacfe4;width:150px; height:60px;margin:2px 0 4px 0px;position:relative}
#form_resume textarea.long {width:229px;}
#form_resume select {float:left;font-size:11px; font-family:Arial;padding:2px 2px;border:solid 1px #aacfe4;width:236px;margin:2px 0 7px 0px;position:relative;}
#form_resume button {clear:both;cursor:pointer;width:137px;height:23px;background:#ebf4fb;text-align:center;line-height:15px;color:#000;font-family:Tahoma;font-size:11px;border:1px solid #8ba7cd}

.roll { display:block; background:#ebf4fb; padding:2px;}
/*.roll:hover {background:#ff9900;}*/
.bord {border:1px solid #ebf4fb;}
.more { display:block; float:right; clear:both;  font-size:11px; width:60px; color:#05345d;padding:3px 5px 3px 15px; margin:8px 8px 12px 0;border:none; background:url(/img/l3.gif) no-repeat left;font-weight: normal;}
.nazad {  font-size:11px; width:100px; color:#05345d;padding:3px 5px 3px 15px; margin:8px 8px 12px 0;border:none; background:url(/img/l3.gif) no-repeat left;font-weight: normal;}
.liteblue {background-color:#ffffff;}
.deepblue {background-color:#f7f9fc;}
.mini {overflow:hidden; height:1%; margin:5px auto 12px;}
.mini div {float:left;}
table.haracter  {width:100%; margin:0;}
table.haracter td { padding:4px 4px;}
table.haracter td p {padding: 0;}
.right_desc {padding-left:25px;}
.right_desc p {padding-bottom:6px;}

.experttext {float:left; width:424px;}
.expertcard {float:right; margin:-40px 0 0 0;}
.expertcont {overflow:hidden; height:1%; margin:0 0 40px 0;}
.expertcont div {float:left; margin:0 17px 11px 0;}
.expertcont div img {border:1px solid #ebf4fb;}

.globalform {margin:20px 0; min-height:220px; border:1px solid #ebf4fb;  background:#FAFBFF;}
.globalform a.navtipe {display:block; float:left; padding:2px 0px;/* color:#000;*/ margin:0 8px 0 0; border-bottom: 1px dashed #3566ad; text-align:center; width:56px;}
/*.globalform a:hover.navtipe { background:#ebf4fb;color:#05345d;}*/
.globalform a:hover.navtipe, .globalform a.active { background: url(/img/search/bg_nav.gif) no-repeat 0 0; width:56px;color:#fff; text-decoration:none; border:none; text-align:center;}


.controls {padding-top: 10px;}
.controls .control {padding-right: 10px;font-size: 12px;position: relative;top: 5px;display: block;float: left;}
.room_numbers {position: relative;top: 0 !important;padding-right: 0 !important;}
.room_number {width: 25px;height: 25px;line-height: 25px;display: block;float: left;margin-right: 5px;cursor: pointer;position: relative;color: #666;}
.room_number img {width: 25px;height: 25px;position: absolute;top: 0;left: 0;z-index: 100;}
.room_number b {position: relative;padding-left: 9px;z-index: 200;}
.room_number-selected {color: #000;}
.room_number_text, .room_check {display:none;}

.advanced {font: 12px Arial;text-align: center;margin-top: 8px;}


.l66 { width:66%;}
.l100 { width:100%;}
.r30 { width:30%;}
.ml95 {margin-left:95px;}

p.head { padding:0 0 4px 0; font-weight:bold;}
p.txt { padding:0 0 10px 0; font-size:11px;}

 
.all_blocks {overflow:hidden; height:1%;}
.block {overflow:hidden; position:relative;}
.block h4, .block h3, .block h2 {color: #fff;}
.block a {color: #fff;text-decoration: underline;}
.block a:hover {color: #ff9900;text-decoration: blink;}
.block ul {margin:0 0 0 16px; padding:0 0 12px 0;}
.block ul li { line-height:1.6}
 
.spreader {float:left; width:1.01%; overflow:hidden;}
.block .realty {background: url(/img/realty_marka-index.jpg) no-repeat 34% bottom; height:255px;cursor:hand;}
.block .realty .realty_logo {background: url(/img/realty_logo.jpg) no-repeat right 24px;padding-top:111px; padding-bottom:144px;}
.block .realty .realty_logo_eng {background: url(/img/eng/realty_logo_eng.jpg) no-repeat right 24px;padding-top:111px; padding-bottom:144px;}
.block .villagio {background: url(/img/villagio2_bg.jpg) no-repeat 56% bottom; height:255px;cursor:hand;}
.block .villagio .villagio_logo {background: url(/img/villagio_logo.gif) no-repeat right 24px;padding-top:111px; padding-bottom:144px;}
.block .develop {background: url(/img/develop2_bg.jpg) repeat 47% bottom; height:255px;cursor:hand;}
.block .develop .develop_logo {background: url(/img/develop_logo.jpg) no-repeat right 24px;padding-top:111px; padding-bottom:144px;}
.block .develop .develop_logo_eng {background: url(/img/eng/develop_logo_eng.jpg) no-repeat right 24px;padding-top:111px; padding-bottom:144px;}
.block .blue_field { margin:12px 0 0 0; position:inherit;}
.block .pad {margin:0; padding:0 12px;}
.block .pad li {padding:0 0 10px 0;line-height:1.2em}
.block .pad div { padding:0 0 0 13px;}
 

.h10 {height:10px !important; background:#fff;}
.w10 {width:10px !important;}
.bg {background:#3566ad;}
.cw {width:30%;}
.fix {table-layout:fixed;}
.footer { text-align:center; font-size:11px;color: #666; margin-top:4px;}
.footer p {margin:0; padding:0 0 6px 0; }
 
/*2*/
.col_right ul { font-size:12px; margin:0 0 0 23px;}
.col_right ol {margin:0 0 0 18px; * margin:0 0 0 23px;}
.col_right ol li {padding:0 0 8px 0;}
.col_right ol li ul { padding:8px 0 0px 0;}
.col_right ol li ul li {padding:0 0 6px 0;}
.col_right h4 { font-weight:bold;}


.corn_box {background: url(/img/form/corn_tl.gif) no-repeat top left;}
.corn_top {background: url(/img/form/corn_tr.gif) no-repeat top right;}
.corn_bottom {background: url(/img/form/corn_bl.gif) no-repeat bottom left;}
.corn_bottom div {background: url(/img/form/corn_br.gif) no-repeat bottom right;}
.corn_content {background: url(/img/form/corn_r.gif) top right repeat-y;}
.corn_top div, .corn_top, .corn_bottom div, .corn_bottom {width: 100%;height: 10px;font-size: 1px;}
.corn_content, .corn_bottom {margin:0;}
.corn_content { padding: 6px 16px; overflow:hidden; position:relative; }
.corn_content textarea, .corn_content input, .corn_content label, .corn_content select {font-family:Arial; font-size:12px; font-weight:normal; color:#000;margin:0 0 0.5em 0.2em;padding:0; border:1px solid #999;}
.corn_content textarea { width:97.89%; height:100px; clear:both;}
.corn_content textarea.minimum {float:right; width:30%; clear: none;}
.corn_content input {float:right; overflow:hidden; width:58%;}
.corn_content input.minimum {width:29.5%;}
.corn_content label {float:left; overflow:hidden; width: auto; border:none;}
.corn_content label.minimum {width:60%; border:none;}
.corn_content select {float:right; overflow:hidden; width:50%;}
.corn_content select.minimum {float:right; overflow:hidden; width:43%;}
.corn_content select.maximum {width:99%;margin:0 0 0.5em 0.2em;padding:0; border:1px solid #999;}
button {width: auto; height:25px; border:none; background: url(/img/form/send2_cent.gif) repeat-x 0 0;margin:10px 0 0 0;color: #fff; vertical-align:middle; cursor:pointer;}



.white_left .left{width:9px; height:27px;background:url(/img/corner/corner-white-left.gif) no-repeat 0 0;}
.white_left .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_left .right{width:13px; height:27px;background:url(/img/corner/corner-white-right-shadow-bord.gif) no-repeat 0 0;}

.white_center .left{width:9px; height:27px;background:url(/img/corner/corner-white-bord-nine.gif) no-repeat 0 0;}
.white_center .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_center .right{width:13px; height:27px;background:url(/img/corner/corner-white-right-shadow-bord.gif) no-repeat 0 0;height:27px;width:13px;}

.white_right .left{width:9px; height:27px;background:url(/img/corner/corner-white-bord-nine.gif) no-repeat 0 0;height:27px;width:9px;}
.white_right .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_right .right{width:13px; height:27px; background:url(/img/corner/corner-white-right.gif) no-repeat 0 0;height:27px;width:13px;}

.orange_left .left{width:9px; height:27px;background:url(/img/corner/corner-orange-left.gif) no-repeat 0 0;}
.orange_left .center{background:#ff9900;text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;}
.orange_left .right{width:13px; height:27px;background:url(/img/corner/corner-orange-right-shadow-bord.gif) no-repeat 0 0;height:27px;width:13px;}

.orange_center .left{width:9px; height:27px;background:url(/img/corner/corner-orange-left-bord.gif) no-repeat 0 0;height:27px;width:9px;}
.orange_center .center{background:#ff9900;text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;}
.orange_center .right{width:13px; height:27px;background:url(/img/corner/corner-orange-right-shadow-bord.gif) no-repeat 0 0;height:27px;width:13px;}

.orange_right .left{width:9px; height:27px;background:url(/img/corner/corner-orange-left-bord.gif) no-repeat 0 0;height:27px;width:9px;}
.orange_right .center{background:#ff9900;text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;}
.orange_right .right{height:27px;width:13px;background:url(/img/corner/corner-orange-right-shadow.gif) no-repeat 0 0;}

.white_left_b .left{width:9px; height:27px;background:url(/img/corner/corner-white-left.gif) no-repeat 0 0;}
.white_left_b .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_left_b .right{background:url(/img/corner/corner-white-bord-thirteen.gif) no-repeat 0 0;height:27px;width:13px;}

.white_center_b .left{width:9px; height:27px;background:url(/img/corner/corner-white-bord-nine.gif) no-repeat 0 0;}
.white_center_b .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_center_b .right{background:url(/img/corner/corner-white-bord-thirteen.gif) no-repeat 0 0;height:27px;width:13px;}

.white_alone .left{width:9px; height:27px;background:url(/img/corner/corner-white-left.gif) no-repeat 0 0;}
.white_alone .center{text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;background:url(/img/corner/corner-white-bg.gif) repeat-x 0 0;}
.white_alone .right{width:13px; height:27px; background:url(/img/corner/corner-white-right.gif) no-repeat 0 0;height:27px;width:13px;}

.orange_alone .left{width:9px; height:27px;background:url(/img/corner/corner-orange-left.gif) no-repeat 0 0;}
.orange_alone .center{background:#ff9900;text-align:center; vertical-align:middle; padding:1px 2px; line-height:12px;}
.orange_alone .right{height:27px;width:13px;background:url(/img/corner/corner-orange-right-shadow.gif) no-repeat 0 0;}

.popup4 {margin:0; padding:0;position:absolute;width:300px}
.popup4 table .l_top {background: url(/img/popup/l_top.png) no-repeat 0 0; height:12px; width:13px;}
.popup4 table .r_top {background: url(/img/popup/r_top.png) no-repeat 0 0; height:12px; width:16px;}
.popup4 table .c_top {background: url(/img/popup/c_top.png) repeat-x 0 0; height:12px;}
.popup4 table .l_down {background: url(/img/popup/l_down.png) no-repeat 0 0; height:17px; width:13px;}
.popup4 table .r_down {background: url(/img/popup/r_down.png) no-repeat 0 0; height:17px; width:16px;}
.popup4 table .c_down {background: url(/img/popup/c_down.png) repeat-x 0 0; height:17px;}
.popup4 table .l_center {background: url(/img/popup/l_center.png) repeat-y 0 0; width:13px;}
.popup4 table .r_center {background: url(/img/popup/r_center.png) repeat-y 0 0; width:16px;}
.popup4 table .c_center { background:#fff; padding:2px 10px 0 10px;}
.popup4 table .c_center p { padding:0 0 6px 0; font-size:11px;}
.popup4 table .c_center span { font-weight:bold;color:#ff9900;}
.popup4 table .c_center a { text-decoration:underline;}
.popup4 table .c_center a:hover { text-decoration:none;}
.popup4 table .c_center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 0 15px 0; display:block;}


.klick {cursor: pointer;}
.container_boss { width:210px; height:366px;  float:left; margin:0 12px 14px 0;cursor: pointer;}
.container_boss_list { width:160px; height:316px;  float:left; margin:0 24px 14px 0;cursor: pointer;}
.l250 {width:250px; float:left;}
.r66 {width:60%; float:left;}

.inform_specof_tab_img_td { padding-right:4px; margin:0;}
.inform_specof_img {border: 1px solid #fff; margin:0;}
.inform_specof_h3 {color:#fff; font-size:12px; padding:0 0 6px 0; margin:0; text-decoration:none !important;}
.inform_specof_tab_txt_td {padding:0; margin:0;}
.inform_specof_a { text-decoration:underline; color:#fff; font-size:11px; }
.inform_specof_a:hover {color:#fff;text-decoration:none;}
h3.informers {color:#f90; font-size:12px; font-weight:bold; padding:0 0 8px 0;}

.l66 .pad { padding:0 14px 0 0;}/*new*/
.l66 .pad p img {margin: 0 14px 0 -8px}/*new*/
.l66 p img{margin: 0 14px 0 0}/*new*/
.r30 { width:30%;min-width:226px; max-width:300px;_width:226px;} /*changed*/
p.podpis {text-align:center; font-size:11px; color:#666; padding:0; margin:4px 0 12px 0; line-height:1;}/*new*/


blockquote.quote {padding:0 40px 40px 45px; background: url(/img/quote.gif) no-repeat 0 0; margin:0;}
blockquote.quote p { text-align: left;}
div.quote {background: url(/img/quote_a.gif) no-repeat bottom right; height:27px; margin:-35px -45px 0 0;}

.ml200 {margin-left:200px;margin-bottom:12px;}
a.float {display:block; float:left;}



.popup5 {margin:0; padding:0;position:absolute;}
.popup5 table .l_top {background: url(/img/popup/l_top.png) no-repeat 0 0; height:12px; width:13px;}
.popup5 table .r_top {background: url(/img/popup/r_top.png) no-repeat 0 0; height:12px; width:16px;}
.popup5 table .c_top {background: url(/img/popup/c_top.png) repeat-x 0 0; height:12px;}
.popup5 table .l_down {background: url(/img/popup/l_down.png) no-repeat 0 0; height:17px; width:13px;}
.popup5 table .r_down {background: url(/img/popup/r_down.png) no-repeat 0 0; height:17px; width:16px;}
.popup5 table .c_down {background: url(/img/popup/c_down.png) repeat-x 0 0; height:17px;}
.popup5 table .l_center {background: url(/img/popup/l_center.png) repeat-y 0 0; width:13px;}
.popup5 table .r_center {background: url(/img/popup/r_center.png) repeat-y 0 0; width:16px;}
.popup5 table .c_center { background:#fff; padding:2px 10px 0 10px;}
.popup5 table .c_center p { padding:0 0 6px 0; font-size:11px;}
.popup5 table .c_center span { font-weight:bold;color:#ff9900;}
.popup5 table .c_center a { text-decoration:underline;}
.popup5 table .c_center a:hover { text-decoration:none;}
.popup5 table .c_center h3 {border-bottom:1px dotted #000;padding:0 0 4px 0; margin:0 0 15px 0; display:block;}

.gallery {width:340px; overflow:hidden; padding:0 0 20px 0;}
.gallery .description {padding:6px 10px; font-size:11px; overflow:hidden; height:1%;}
.gallery .description_bg {background:#ebf4fb;}
.gallery .description_txt {float:left; width:93%; overflow:hidden;}
.gallery .description_nav {float:right; width:7%; overflow:hidden;}


p.head-inactive {padding:0 0 4px 0; font-weight:bold; color:#666;}
p.txt-inactive {padding:0 0 10px 0; font-size:11px; color:#666;}
p.date{padding:0 0 4px 0; font-size:11px;}
p.date-inactive {padding:0 0 4px 0; font-size:11px; color:#666;}
.blue-block {padding:18px 18px; margin-bottom:12px; background:#EBF4FB;}
/*#layer2 .blue-block p img { display:block; margin: 0pt -8px;}*/

.r30 ul { padding:0; margin:0 0 18px 18px;}
.r30 ul li { list-style:url(/img/l3.gif); padding:0 0 6px 0;}
.r30 ul li a {font-family:Arial; font-size:12px;}


.right ul { padding:0; margin:0 0 18px 18px;}
.right ul li { list-style:url(/img/l3.gif); padding:0 0 6px 0;}
.right ul li a {font-family:Arial; font-size:12px;}


div.text-content {color:#393B40; font-family:Arial; font-size:1em; line-height:1.2em; margin-top:0; padding-top:0;} /*NEW*/
div.text-content p {line-height:1.4em; margin-bottom:0.8em; margin-top:0; padding:0; } /*NEW*/
div.text-content h1 { margin-bottom:12px; margin-left:0; margin-top:4px; padding-left:0;   }/*NEW*/


.staff_info{font-size:11px;height:1%;overflow:hidden;padding:0}
.staff_info p{padding:0 0 4px 0;}
.staff_info div{float:left;}
.staff_info .numb{margin:0 0 0 12px;padding:0}
.staff_info .mail{margin:0 0 0 6px;padding:0}
.staff_info span{color:#ff9900;font-weight:bold;}

.yearlink {padding:4px 8px 4px 8px;width:100px;float:left;background-color:royalblue;}


 



