/*S. Copyright c Dominion, 2005*/
body {margin:0; _margin:0 0 0 0; padding:0; background:#ebf3f4; min-width:760px; _behavior:url(/scripts/hover.htc); //text-align:center}
body,td {font-family:Arial,Geneva CY,Sans-Serif}
table,td,div {//text-align:left}
div,img,table {border:0}

#container {width:78%;width:expression(body.clientWidth > 975? "78%": "760px" ); margin:0px auto;position: relative; min-width:760px; }

#top {height: 116px;background:url(/images/d/top-bg.jpg) repeat-x top; border-bottom:1px solid #fff; 
position:relative;border-left:1px solid #68859f; border-right:1px solid #68859f; border-top:1px solid #68859f; 
min-width:760px;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom: none;}
#top img {margin:14px 0 0 32px}
#top div.links {width:400px; height:25px; background:url(/images/t/ang_t.gif) no-repeat bottom left #cbd7dd; position:absolute; top:0px; right:0px; z-index:10}
#top div.links a {font:11px tahoma; color:#000; display:block; float:left; padding:5px 0 0 12px; background:url(/images/t/t_sep.gif) no-repeat; background-position:0 5px; margin-right:12px}
#top div.links a.f {background:none}

#top div.obj {width:300px; height:61px; position:absolute; top:27px; right:0px}

#top div.logo {width:397px; height:55px; margin:15px 0 0 32px; position:static}
/*
#menu {position:absolute; top:89px; left:1px; height:45px; z-index:0; width: auto;padding: 0 10px 0 0;background: #e5eff1 url(/images/d/tr.gif) no-repeat 100% 0;_overflow: visible;_height: 1%; zoom:1;z-index: 5000;}
#menu ul {margin: 0;padding: 0;list-style: none;margin-left: 10px;position: relative}
#menu ul li {z-index: 8500;margin: 0;padding: 12px 20px 8px;float: left;overflow: visible;display: block;height: 25px;position: relative}
#menu ul li a {font-size: 16px; color: #063257; font-family:arial;}
#menu ul li .info {display:none; position:absolute; z-index:9900; top:100%; left: 0; height:auto; width:auto; _width:200px; min-width: 200px;}
#menu ul li .info .bd {border: 1px solid #68859f;background: #cfe1e5;}
#menu ul li .info iframe{display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:auto; _width:200px; min-width: 200px; height:auto; _height:500px; min-height: 500px;}
#menu ul li:hover .info {display: block;zoom: 1;z-index: 100;}
#menu ul li:hover {background: #3f7b98;}
#menu ul li:hover a {color: #fff;}
#menu ul li .info ul {list-style: none;position: relative;margin-left: 0;width: 100%;z-index:1000;}
#menu ul li .info ul li {display: block;float: none;height: auto;font-size: 11px;border-bottom: 1px solid #b5cad3;margin: 0;padding: 5px 15px;}
#menu ul li .info ul li:hover {background: #cfe1e5;}
#menu ul li .info ul li a, #menu ul li .info ul li strong {white-space: nowrap;font-size: 11px;color: #063257;text-decoration: none;}
#menu ul li .info ul li a:hover {text-decoration: underline;}
*/

#menu {font-family:Tahoma; font-weight:bold; position:absolute; top:91px;_top:90px; height:25px; z-index:0; width: 100%;background: #c63232 url(/images/t/bg.gif) repeat-x 100% 0;_overflow: visible;_height: 1%; zoom:1;z-index: 5000;}
#menu ul {margin: 0;padding: 0;list-style: none;margin-left: 10px;position: relative}
#menu ul li {z-index: 8500;margin: 0;padding: 2px 20px 7px 20px; float: left;overflow: visible;display: block;height: 16px;position: relative; background:url(/images/t/sep.gif) no-repeat 100% 60%;}
#menu ul li.last {background:none;}
#menu ul li a {font-size: 0.83em; font-family:Tahoma; font-weight: bold; color: #ffffff; text-decoration:none;}
#menu ul li .info {display:none;position:absolute;z-index:9900;top:100%;left: 0;height:auto;width:auto;_width:200px;min-width: 200px;background: #FFFFFF;_overflow: hidden;}
#menu ul li .info .bd {background: #FFFFFF;border: 1px solid #a5acb2;display:block; z-index:1001;position:relative;_width: 198px}
#menu ul li .info iframe{display: none;_display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:auto; _width:200px; min-width: 200px; height:auto; _height:550px; min-height: 550px;}
#menu ul li:hover .info {display: block;zoom: 1;}
#menu ul li .info ul {list-style: none;position: relative;margin-left: 0;width:auto;_width:200px;min-width: 200px;z-index:1001; font-family: Arial,Geneva CY,Sans-Serif;}
#menu ul li .info ul li {display: block;float: none;height: auto;width: auto;font-weight:normal;font-size: 12px;color:#666666;border-bottom: 1px solid #dfe4e9;margin: 0;padding: 5px 15px;background:none;}
#menu ul li .info ul li:hover {background: none;}
#menu ul li .info ul li a {font-weight:normal;}
#menu ul li .info ul li a, #menu ul li .info ul li strong {white-space: nowrap;font-size: 11px;color: #000000;text-decoration: none;}
#menu ul li .info ul li a:hover {text-decoration: underline;}


#tsep {z-index: 10;background:#77afdd url(/images/t/bg_sep.gif) repeat-x 100% 0/*#CFE1E5,FADCDC*/;border-left:1px solid #68859f; 
border-right:1px solid #68859f;border-top: 1px solid #a08596;border-bottom:3px solid #68869F;/*border-bottom: 1px solid #8ebed5*/box-sizing:border-box;-moz-box-sizing:border-box;
min-width:760px;_zoom: 1;_position: relative;}
#tsep .header {font-weight: bold;font-family:tahoma;color: #122843;font-size: 12px;padding: 15px 30px  15px 30px;}
#tsep .header span {color: #b50000;margin-left: 25px;}
#tsep .header a {font-weight: normal;color: #122843;text-decoration: none;border-bottom: 1px dashed #122843;margin-left: 25px;}

#tsep .search_small {background: #CFE1E5;font-weight: bold;color: #122843;font-size: 12px;padding: 10px 30px 10px;}
#tsep .search_small a {font-weight: normal;text-decoration: none;margin-left: 25px;padding: 5px 20px 5px 10px;display: inline;background: url(/images/d/more.gif) no-repeat 92% 50%}
#tsep .search_small a.active {background: url(/images/d/more2.gif) no-repeat 92% 50%}
#tsep .search_small a:hover {background-color: #fff;}
#tsep .search_small a:hover span {border-right: 1px solid #fff}
#tsep .search_small a span {color: #122843;border-bottom: 1px dashed;border-right: 1px solid #cfe1e5;padding: 0;}
#tsep .search_small a.active span {color: #b50000;}

#tsep .columns{position: relative;_height: 1%;//min-height: 1%;}
#tsep .columns:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#tsep .columns .column1{float: left;width: 65%;min-width:580px;_width: 580px;_display: inline;_zoom: 1;}
#tsep .columns .column2{float:left;width: 18%;_width: 18%;_display: inline;_zoom: 1;font-weight:normal;position:relative;padding-bottom:5px;}


#tsep .form {padding: 0 10px 0 30px;font-size: 11px;font-weight: bold;color: #122843;font-family:tahoma;}
#tsep .form .block {margin-bottom: 15px;overflow: hidden;_height: 1%;white-space:nowrap;_width: 580px;}
#tsep .form .block span, #tsep .form .block select, #tsep .form .block input {display:block; float:left;}
#tsep .form .block span {margin-right: 5px;padding-top: 3px;}
#tsep .form .block select, #tsep .form .block input.text {margin-right: 15px;border: 1px solid #a5acb2;width: 95px; _position:relative; z-index:0; display:block;font-size:11px;}
#tsep .form .block select {overflow: hidden;}
#tsep .form .block select.metro {width:auto;}
#tsep .form .block input.image {margin-right: 15px;margin-left:10px;}
#tsep .form .block input.checkbox {margin-left:0;margin-right: 5px;}
#tsep .form .block label {font-weight: normal;}
#tsep .form .block .first {width: 70px;}
#tsep .form .last {margin: 0;padding-bottom: 20px;//padding-bottom: 0px;}
.clear {clear: both}

#crumbs {z-index: 0;background:#f3f6f7;border-left:1px solid #68859f; border-right:1px solid #68859f;box-sizing:border-box;-moz-box-sizing:border-box;border-bottom: 1px solid #8ebed5;padding: 10px 30px;}
#crumbs p {margin: 0;font-size: 11px;color: #29486d}
#crumbs p a {color: #29486d}
#crumbs h1 {color: #29486d;font-size: 22px;}

#main {z-index: 0;border:0; //border-left:1px solid #68859f; //border-right:1px solid #68859f}

#main table.mn {border-left:1px solid #68859f; border-right:1px solid #68859f; //border:0}

#main br {clear:both}

#main td {vertical-align:top}
#main td.l {width:24%; border:1px solid #7cadb8; border-left:0; background:#fff;border-top: none;border-bottom: none;}
/* #main td.l {width:30%; border:1px solid #7cadb8; border-left:0; background:#fff;border-top: none;border-bottom: none;}*/
/*#main td.big {width: 370px;}*/
#main td.full {width: 100%;}
#main td.blue {background: #d5e5ea}
#main td.big {width: 30%}
#main td.small {width: 70%}
#main td.l .info {padding: 10px 30px;color: #267e96;font-size: 12px;font-weight: bold; position:relative;}
#main td.l .info a {color: #CA0202; /*#122843*/;}
#main td.l .info a:hover {color: #CA0202; /*#122843*/;}
#main td.l .info span {color: #c2c2c2}
#main td.l .info p {margin-bottom: 10px; z-index:0;}
#main td.l .info ul {margin: 10px 0;padding: 0;list-style: none;}
#main td.l .info ul li {margin: 0 0 10px 0;padding: 0;}
#main td.big .info img {border: 1px solid #78b2cf}
#main td.big .info .phone {color:#122843; font-size:14px; margin:20px 0; font-family:tahoma;}
#main td.big .info .form {background: #fff;padding: 10px;color: #010000; width:210px;margin:0;font-family:tahoma;}

#main td.big .info .form .header {font-size: 14px;color: #ca0202;margin-bottom: 10px;}
#main td.big .info .form .hint {font-size:10px; font-weight:normal; line-height:1em;}
#main td.big .info .form .star {color: #ca0202;font-weight: bold;}
#main td.big .info .form .err {font-family:tahoma; font-weight:normal;font-size:12px;line-height:14px;color:#C02D2D;}
#main td.big .info .form .err span {color:#000; background:transparent url(/images/t/ma.gif) no-repeat scroll 0pt 4px; padding-left:12px;color:#C02D2D;}
#main td.big .info .form p.submit {margin: 10px 0 0 0;}
/*#main td.big .info p.more {font-family:verdana; font-size:11px; font-weight:normal;}*/

#main td.big .info p.more a {display:block; background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; font:0.9em tahoma;}
#main td.big .info p.more a:hover {display:block; background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; color:#ca0202}
#main td.big .info .form form {margin:0;padding:0;}
#main td.big .info .form dl {margin: 8px 0;}
#main td.big .info .form dl dt {font-size:11px;line-height:12px;}
#main td.big .info .form dl dd {margin: 0;}
#main td.big .info .form input.text, #main td.big .info .form textarea {width: 100%;border: 1px solid #89a5be;}
#main td.big .info .form select {border: 1px solid #89a5be;}

/*
#main td.big .info .links {margin:15px 0; color:#122843; font-weight:normal; font-family:verdana; font-size:11px;}
#main td.big .info .links .header {margin-bottom: 5px;}
#main td.big .info .links a {color: #122843}
*/
#main td.big .info .links {margin:15px 0; color:#122843; font-weight:normal; font-family:verdana; font-size:11px;}
#main td.big .info .links .header {margin-bottom: 5px;}
#main td.big .info .links .header span {border-bottom-style:dashed;border-bottom-width:1px;color:#122843;}
#main td.big .info .links a {color: #122843}
#main td.big .info .links .detal {color:#122843;}
#main td.big .info .links .detal .header {padding: 5px 25px 5px 0px;}
#main td.big .info .links .open .header a {background: url(/images/d/minus.jpg) no-repeat 0 50%;cursor: pointer; padding-left:17px;}
#main td.big .info .links .close .header a {background: url(/images/d/plus.jpg) no-repeat 0 50%;cursor: pointer; padding-left:17px;}
#main td.big .info .links .open .data {display:block;padding: 0px 25px 5px 17px}
#main td.big .info .links .close .data {display:none;padding: 0px 25px 5px 17px}

/*
#main td.big .info .links a {display: block;color: #122843}
#main td.l p {font:bold 12px arial; text-transform:uppercase; background:url(/images/t/bg_m.gif) repeat-x top #c43030; border-right:1px solid #fff; margin:0 0 10px 0}
#main td.l p a {display:block; width:auto; color:#fff; padding:6px 0 4px 12px; background:url(/images/t/dec_m.gif) no-repeat; background-position:0 7px; margin:0px 0px 0px 28px; text-decoration:none; text-transform:uppercase}
#main td.l p a:hover {text-decoration:none}
#main td.l a {display:block; font-size:12px; font-weight:bold; color:#267399; padding-left:7px; font:bold 11px tahoma; margin:4px 0 4px 46px}
#main td.l a.m {font:bold 12px arial; padding-left:15px; margin:8px 0 8px 28px; color:#000; text-decoration:none; background:url(/images/t/m.gif) no-repeat; background-position:0 4px}
#main td.l a.s {text-decoration:underline; background:url(/images/t/ma.gif) no-repeat; background-position:0 4px}
#main td.l a:hover {text-decoration:underline}
#main td.l div {width:200px; height:1px}

#main td.l div.count {margin:0px 0px 30px -24px; height:100%}
#main td.l div.count img {margin:0px 0px 4px 0px}
*/
#main td.r {width:76%; background:#eaf2f4;}
#main td.r .info {padding:10px 30px 0 30px; font-size:12px; color:#122843; position: relative;}
#main td.r .info img.d {margin:0 0 -4px 0;}
#main td.r .info span.price {font-family:verdana; color:#122843;}
#main td.r .info h1 {margin-top: 20px;}
#main td.r .info .print {position: absolute;top: 10px;right: 30px;font-weight: bold;}
#main td.r .info .print2 {float: right;font-weight: bold;font-size: 12px;}
#main td.r .print2 {margin-top:6px;}
#main td.r .info a {color: #122843}
#main td.r .info a.lprice {margin-left: 15px; font-size:11px;}
#main td.r .info a.pr {margin-left: 15px;font-weight: normal;}
#main td.r .info a.hide {left: -18px;position: relative;padding: 18px;background: url(/images/d/hide.jpg) no-repeat 0 50%;}
#main td.r .info a.full_descr {padding:0 0 0 18px; background: url(/images/d/full.gif) no-repeat 0 50%; font-size:14px; font-weight:bold; font-family:verdana; color:#2b525f;}
#main td.r .info a.message {padding:0 0 0 14px;background: url(/images/d/message.gif) no-repeat 0 50%;color: #122843/*CA0202*/;font-size: 12px;font-weight:bold;line-height: 20px;height: 20px;}
#main td.r .info .show a{padding:0;color: #122843;font-size: 12px;font-weight:bold;line-height: 20px;border-bottom:1px dashed #122843;cursor:pointer;}
#main td.r .info .red_mes {left: -14px;position: relative;margin-bottom:20px; width:350px;}
#main td.r .info a.notbig {font-size:12px; font-weight:bold;}
#main td.r .info .d p {display:inline; margin:0;}
#main td.r .info dl {overflow: hidden;_overflow: visible;_height: 1%;_position: relative;margin: 0;}
/*
#main td.r .info dl dt {float: left;width: 23%;padding:5px 5px 5px 0;}
#main td.r .info dl dd {float: left;font-weight: normal;width: 60%;padding: 0;margin: 0;padding: 5px 10px;_position: relative;}
*/
#main td.r .info dl dd span {background: #d4e6ea;padding: 5px 10px;left: -10px;position: relative;display:-moz-box;top: -5px;//top: 0;}
#main td.r .info dl dd span span{padding: 0;}
#main td.r .info dl dd .sel {background: #d4e6ea;padding: 5px 10px;margin:-5px 0 0 -10px;}
#main td.r .info dl dd .red {color:#ff0000}

#main td.r .info dl dt {float: left;width: 40%;padding:5px 5px 5px 0;}
#main td.r .info dl dd {float: left;font-weight: normal;width: 49%;padding: 0;margin: 0;padding: 5px 10px;_position: relative;}

#main td.r .info .columns{padding:0;position: relative;_height: 1%;//min-height: 1%;}
#main td.r .info .columns:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#main td.r .info .columns .column1{float: left;width: 50%;padding:0;margin: 0;_display: inline;}
#main td.r .info .columns .column2{float: right;width: 40%;margin: 30px 0 0 0;padding: 20px 30px;_display: inline;_zoom: 1;background:#D4E6EA/*FADCDC*/;}

#main td.r .info .columns .column2 p{margin: 0;padding:0;}


/* #main td.r table.cnt {border-bottom: none!important;} */

#main td.r .info .images {margin:0;overflow: hidden;_overflow: visible;_height: 1%;}
/* #main td.r .info .images .item {background-color: #d6e5ea;background-position: 50% 50%;width: 205px;height: 205px;overflow: hidden;float: left;margin-right: 20px;background-repeat: no-repeat}*/
#main td.r .info .images .item {background-color: #d6e5ea;background-position: 50% 50%;width: 133px;height: 133px;overflow: hidden;float: left;margin-right: 20px;margin-bottom:20px;background-repeat: no-repeat}
#main td.r .info .images div img {margin:0 20px 20px 0;border:1px solid #78B2CF;}
/*
#main td.r .info dl.pages {font-size:12px; clear:left; overflow: hidden;_overflow:visible; _height:1%; _position:relative; _top:260px;_left:30px; margin:0; padding: 20px 0 0 0; display:block;}
#main td.r .info dl.pages dt {float: left;width: 205px;padding: 0;}
#main td.r .info dl.pages dd {float: left;font-weight: normal;width: 60%;padding: 0;margin: 0 0 0 20px;}
#main td.r .info dl.pages dd a {margin-right: 10px;}
*/
#main td.r .info div.pages {font-size:12px; clear:left; overflow: hidden;_overflow:visible;_height:1%; _position:relative;margin:0; padding: 20px 0 0 0; display:block;}
#main td.r .info div.pages .t {float: left;width: 205px;padding: 0;}
#main td.r .info div.pages .d {float: left;font-weight: normal;width: 60%;padding: 0;margin: 0 0 0 20px;}
#main td.r .info div.pages .d a {margin-right: 10px;}
#main td.r .info div.mbot{padding-bottom: 20px;}

#main td.r p.hide {margin:15px 0 0 5px;display:none;}
#main td.r p.hide a{color: #CA0202; font-size:13px;text-decoration:none;cursor:pointer;padding-left:25px;background: url(/images/d/hide.gif) no-repeat 7px 70%;}
#main td.r p.hide span {border-bottom-style:dashed;border-bottom-width:1px;}
#main td.r p.active {margin:15px 0 0 5px;display:none;}
/*
#main td.r p.hide span {padding-left:25px;background: url(/images/d/hide.gif) no-repeat 7px 70%;}
#main td.r p.hide a{color: #15212F; font-size:13px;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;cursor:pointer;}
#main td.r p.active span {padding-left:25px;background: url(/images/d/active.gif) no-repeat 7px 70%;}
#main td.r p.active a{color: #15212F; font-size:12px;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;cursor:pointer;}
*/
#main td.r p.active a{color: #CA0202; font-size:12px;text-decoration:none;cursor:pointer;padding-left:25px;background: url(/images/d/active.gif) no-repeat 7px 70%;}
#main td.r p.active a span {border-bottom-style:dashed;border-bottom-width:1px;}

#main td.r .detal {padding: 15px 30px 0 5px;font-weight: bold;font-size: 12px!important; color:#122843;}
#main td.r .detal .header {/*background: #d6e5ea;*/ background: #fadcdc; padding: 5px 25px 5px 8px;}

#main td.r .open .header a {background: #fadcdc url(/images/d/minus.jpg) no-repeat 0 50%;cursor: pointer; padding-left:17px;}
#main td.r .close .header a {background: #fadcdc url(/images/d/plus.jpg) no-repeat 0 50%;cursor: pointer; padding-left:17px;}

#main td.r .detal .data {padding: 5px 25px;}
#main td.r .detal .data dl {overflow: hidden;_overflow: visible;_height: 1%;padding:4px 0;margin:0;}
#main td.r .detal .data dl dt {float: left;width: 40%;}
#main td.r .detal .data dl dd {float: left;font-weight: normal;width: 60%;padding: 0;margin: 0;}
#main td.r .open .data {display:block;}
#main td.r .close .data {display:none;}


div.search_rent {width:100%; padding:15px 0 10px 0; position:relative;line-height:normal;}
div.search_rent b {color:#C02D2D;line-height:normal; text-transform:uppercase;}
#main td.r div.search_rent form {margin-left:23px;}
#main td.r div.search_rent form p {padding:3px 0px; margin: 0; color:#063257; font:11px tahoma; font-weight:bold;}
#main td.r div.search_rent select {margin:0 10px 0 0; font:11px tahoma, arial;}
#main td.r div.search_rent input.button {font-family:arial;font-size:0.75em;margin-left:10px;margin-top:1px;vertical-align:top;}
.search {margin-top: 12px;}
div.search_rent div.search b{font-weight: bold; color:#063257;text-transform:none;font-size:11px;padding: 0 6px 0 0; margin: 0; vertical-align:middle;}

#main td.r div.srch {width:100%; border-bottom:1px solid #b0c3c7; font:bold 11px tahoma; padding:15px 0 10px 0; position:relative; background:#cfe1e5}
#main td.r div.srch h2 {margin:10px 0 0 25px; color:#c02d2d; font:bold 11px tahoma; text-transform:uppercase}
#main td.r div.srch p.t {font-weight:normal; position:absolute; left:1px; top:-17px; margin:0px; padding:0px}
#main td.r div.srch p.ext {/*margin:10px 0 5px 25px; */color:#063257; margin:0}
#main td.r div.srch p.ext a {color:#063257; font-weight:bold}
#main td.r div.srch table {/*width:95%;*/ margin:0px 0px 0px 16px}
#main td.r div.srch table td.s {width:1%; padding:3px 5px 3px 8px; color:#063257; font:bold 11px tahoma}
#main td.r div.srch table td.sc {padding:3px 5px 3px 0; color:#063257; font:11px tahoma}
#main td.r div.srch table td.pr {padding-right:4px; width:30%}
#main td.r div.srch table div {width:85%; position:relative}
#main td.r div.srch table div b {position:absolute; left:4px; top:-15px; font:11px tahoma}
#main td.r div.srch table div input {font:11px tahoma; padding:1px 3px; width:119px}
#main td.r div.srch select {font:11px tahoma}
#main td.r div.srch input.b {margin-left:10px; margin-top:-3px}
#main td.r div.srch input.w {width:70px; font:11px tahoma; padding:1px 3px}
#main td.r div.srch input.pnt {font:bold 14px tahoma; margin:0 10px}
#main td.r div.srch div.mark {width:85px; border-left:1px solid #b0c3c7; border-right:1px solid #b0c3c7; position:absolute; top:-26px; left:95px; background:#cfe1e5;box-sizing:border-box;-moz-box-sizing:border-box;}
#main td.r div.srch div.mark a {display:block; width:100%; border-top:3px solid #d03a3a; text-align:center; padding:4px 0 5px 0; color:#b50000}
#main td.r div.srch div.mark img {position:absolute; top:0px; left:-1px}
#main td.r div.srch div.mark img.r {left:100%; display:none}
#main td.r div.srch div.s {background:#fff; height:21px; left:182px; border-right:2px solid #d5d8d9; top:-24px; border-left:0px}
#main td.r div.srch div.s a {border-top:3px solid #e5eff1; text-decoration:none; padding:2px 0 4px 0; color:#063257}
#main td.r div.srch div.s img {left:100%; margin-left:-2px}
#main td.r div.srch select {width:100%}
#main td.r div.srch select.v {width:auto}
#main td.r div.srch tr.h td {color:#063257; font:bold 11px tahoma; padding:0}

#main td.r div.srch table.b {margin-top:0}
#main td.r div.srch table.b td {padding-top:17px}
#main td.r div.srch table.b td.s {padding-top:20px}

#main td.r div.srch table.ext {margin-left:17px}
#main td.r div.srch table.ext td {width:50%; padding-left:3px}
#main td.r div.srch table.ext p {margin:5px 0}
#main td.r div.srch table.ext input {margin-bottom:-2px}
#main td.r div.srch table.ext h2 {margin:0 0 0 4px}

#main td.r div.srch table.sl {margin-left:25px}
#main td.r div.srch table.sl td {padding-top:4px}

#main td.r div.srch div.sep {width:84px}

#main td.r div.srch div.sp {width:95%; border-top:1px solid #b0c3c7; margin:10px 0 0 10px}
#main td.r div.srch div.sp br {display:none}

#main td.r div.sale div.mark {left:180px}
#main td.r div.sale div.s {left:95px; border-right:0px}
#main td.r div.sale div.s img {left:0px}

#main td.r div.word {background:#cfe1e5; border-top:1px solid #bfd6dd; border-bottom:1px solid #fff; padding-top:11px}
#main td.r div.word table {margin:0px}

#main td.r div.srch form {margin:0px}
#main td.r div.srch form p {font:bold 11px tahoma}
#main td.r div.srch #rform  {margin:25px 0 0 0}
 
#main td.r div.srch .header{_height: 1%;//min-height: 1%;color:#122843;font-family:tahoma;font-size:12px;font-weight:bold;padding:0;margin:0;padding:0 0 0 24px}
#main td.r div.srch .header:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#main td.r div.srch .header strong {display:block;float:left;width:170px;}
#main td.r div.srch .header span {color: #b50000;margin-left: 25px;border-bottom: 1px dashed #b50000;cursor:pointer;}
#main td.r div.srch .header a {font-weight: normal;color: #122843;text-decoration: none;border-bottom: 1px dashed #122843;margin-left: 25px;}
#main td.r div.srch .header a.open {margin-left: 55px;font-size:11px;background: url(/images/d/op.gif) no-repeat scroll 7px 90%; padding-left:22px;border-bottom: 0;text-decoration: none;width:100px;float:right;margin-right:160px;}
#main td.r div.srch .header a.open span {color: #122843;border-bottom: 1px dashed #122843;margin-left:0;zoom:1;}
#main td.r div.srch .header a.close {margin-left: 55px;font-size:11px;background: url(/images/d/cl.gif) no-repeat scroll 7px 90%; padding-left:22px;border-bottom: 0;text-decoration: none;width:100px;float:right;margin-right:160px;}
#main td.r div.srch .header a.close span {color: #122843;border-bottom: 1px dashed #122843;margin-left:0;zoom:1;}


#sale {display:none}

#main td.r table.intro {width:100%; /*border-top:5px solid #68869f*/; /*margin-bottom:20px*/}
#main td.r table.intro td {width:53%; padding:30px 35px}
#main td.r table.intro td.r {width:47%; padding:1px 0 0 0; border:0px; background:url(/images/t/bg_teas.jpg) repeat-x; background-position:0px 1px}
#main td.r table.intro td.r div {width:100%; height:224px; background:url(/images/t/teaser.jpg) no-repeat left top}
#main td.r table.intro p {font-size:0.75em}
#main td.r table.intro ul {font:bold 0.7em tahoma; color:#68869f; list-style:outset; line-height:16px}
#main td.r table.intro ul a {color:#063257}
#main td.r table.intro ul li {margin:3px 0}

#basement td {height:48px; background:url(/images/t/bg_base.gif) top}
/*
#basement div.rel {width:100%; height:48px; position:relative}
*/
#basement div.rel {width:100%; height:78px; position:relative}

#basement div.foot {width:100%; height:64px; border-bottom:5px solid #5a8fab; background:url(/images/t/bg_cb.gif) repeat-x; position:absolute; top:-102px}
#basement div.foot img {border-left:22px solid #bed7de}

#basement div.copy {width:100%; height:32px; position:absolute; background:url(/images/t/bg_base.gif) bottom; top:-32px}
/*
#basement div.copy p.l {position:absolute; left:50px; top:21px; margin:0px; font:11px tahoma; color:#162d48; width:220px}
*/
#basement div.copy p.l {position:absolute; left:50px; top:41px; margin:0px; font:11px tahoma; color:#162d48; width:220px}
#basement div.copy p.links {margin:0px; font:11px tahoma; color:#162d48; width:98%;padding:2px 1% 2px 1%;}
/*
#basement div.cr {width:160px; height:30px; position:absolute; top:23px; right:7%}
*/
#basement div.cr {width:160px; height:30px; position:absolute; top:43px; right:7%}
#basement div.cr img {float:left; margin-right:11px; font:11px tahoma; color:#1d2325}
#basement div.cr p {font:11px tahoma; color:#1d2325; margin:0px; float:left}
#basement div.cr p a {color:#1d2325}

#footer {position:relative;border-left:1px solid #68859f;border-bottom:1px solid #68859f;border-top:1px solid #68859f;border-right:1px solid #68859f;min-width:760px;box-sizing:border-box;-moz-box-sizing:border-box;font-size: 12px;color: #13233d;}
#footer .more {background: #eaf2f5;padding: 10px 30px;}
#footer .more p {background: url(/images/t/ma.gif) no-repeat scroll 0 4px;padding-left: 15px;}
#footer .more a {font-weight: bold;color: #13233d;}

#footer .phone {background: url(/images/d/phone-bg.jpg);border-bottom:5px solid #5A8FAB;}
#footer .phone img {border-left:22px solid #BED7DE;}

#footer .copyright {padding: 10px 30px;background: url(/images/d/copyright-bg.jpg) repeat;}
#footer .copyright .cols {overflow: hidden;_overflow: visidble;_height: 1%;}
#footer .copyright .site {width: 230px;float: left;}
#footer .copyright .developer {width: 170px;overflow: hidden;float: right;}
#footer .copyright .developer img {float: left;margin: 0 10px 5px 0;}

.noline {text-decoration: none;}


#overlay {background-color:#000000; height:500px; left:0pt; position:fixed; top:0pt; width:100%; z-index:90;}
#main td.r .view {color:#122843;font-size:13px;padding:10px 30px 0 18px;margin: 0 0 20px 0; position:relative;}
#main td.r .view p {margin-bottom: 10px;}
#main td.r .view p.more a {background:url(/images/t/p_else.gif) no-repeat/*/images/t/p_more.gif*/; padding-left:12px; background-position:0 5px; font:0.9em tahoma;color: #CA0202/*122843*/;}
#main td.r .view p.more a:hover {background:url(/images/t/p_else.gif) no-repeat; padding-left:12px; background-position:0 5px; color:#ca0202}


.search_app {
	margin-top: -3px;
	border-top:1px solid #7cadb8;
	background: #b8d2d9 url(/images/t/search-bg.png) 0 0 repeat-x;
	}
	#main td.r .search_app form {
		margin:0;
		padding:34px 0 26px 25px;
		font-size: 11px;
		font-family: Tahoma, Verdana, Geneva;
		}
	.search_app .block {
		overflow:hidden;
		zoom:1;
		}
	.search_app .field {
		float:left;
		padding-bottom:17px;
		}
		.search_app .label {
			display:block;
			float:left;
			width:150px;
			padding:2px 12px 0 0;
			color:#063257;
			}
			.search_app .label-inner {
				width:auto;
				}
		#main td.r .search_app .description {
			display:block;
			float:left;
			width:20px;
			margin-top: 2px;
			color:#000;
			}
			.search_app .from-price {
				margin-left:-20px;
				}
		.search_app .field input,
		.search_app .field select {
			display:block;
			float:left;
			}
			.search_app .field input {
				width: 130px;
				height: 13px;
				padding: 0 2px 2px;
				font-size: 11px;
				}
				.search_app .field input.textbox{
					margin-right:15px;
					}
			#main td.r .search_app .field select {
				width:138px;
				font: 11px Tahoma, Verdana, Geneva;
				}
				#main td.r .search_app .field .money {
					width:85px;
					}
				.search_app .field select option {
					padding: 1px 3px;
					}
	.search_app .submit {
		padding-left:162px;
		}
		.search_app .submit input {
			display:block;
			width:59px;
			height:19px;
			background:url(/images/t/search-submit.png) 0 0 no-repeat;
			border:none;
			text-indent:-5000px;
			cursor: pointer;
			}
