/* Css */
* {margin:0; padding:0; border:none;}
table, td, th {border-collapse:collapse; border:none;}
li {list-style:none;}
input, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
body {background:#fff; font-size:12px; font-family:Arial, Tahoma sans-serif; color:#000; height:100%}
html {height:100%}

/*Layout*/
.loading {background: url(../images/loader.gif) no-repeat; width: 100px; height: 100px; margin-left: 350px; margin-top: 50px;}
.wrapper { min-height:100%; float:left; width:100%;}
.footer {min-height:145px; background:#a2a2a2 url(../images/background/footer_bg.gif) repeat-x; float:left; width:100%; margin-top:47px; padding:15px 0 15px; min-width:999px;}
.footerIn {width:999px; margin:0 auto;}
.footerIn li {display:inline; font-size:11px; padding:0 13px;}
.footerIn .first {padding-left:0;}
.footerIn li a {color:#fff;}
.footerIn li.active a {text-decoration:none;}
.footerIn div {font-size:11px; color:#e8e8e8; padding-top:69px;}
.footerIn div a {color:#e8e8e8;}
.footer .footerIn .markers {font-size:11px; color:#e8e8e8; padding:0 0 19px 0;}


.top {background:#595959 url(../images/background/top.gif) repeat-x; border-bottom:1px solid #d3d3d3; padding:18px 0 16px; min-width:999px;}
.topIn {width:999px; margin:0 auto; color:#fff;}
.topIn div {float:left; width:120px; font-size:10px; text-transform:uppercase; padding-top:2px;}
.topIn ul {float:right; width:700px; text-align:right;}
.topIn li {display:inline; padding:0 13px;}
.topIn li.last {padding-right:4px;}
.topIn div .active {text-decoration:none;} 
.topIn div a {margin-right:5px;}
.topIn a {color:#fff;}
.topIn li.active a {text-decoration:none;}


.leftBg {background:url(../images/background/top2.gif) repeat-x; float:left; width:100%; min-width:999px;}
.leftBgIn {background:url(../images/background/left_bg.jpg) no-repeat 0 0; position:relative; min-width:999px;}

.head {width:999px; margin:0 auto; position:relative; z-index:10; padding:11px 0 0;}
.headL {float:left; width:740px; padding:14px 0 0;}
.headL ul {padding:0 0 21px 281px;}
.headL li {display:inline; background:url(../images/background/ex_liBg.gif) no-repeat 0 4px; color:#e8871e; padding:0 19px 0 15px; font-size:13px;}
.headL li a {color:#e8871e;}
.headL li.active a {text-decoration: none;}
#phone {position:absolute; top:24px; right:0px;}
.logo {float:left; text-decoration:none;}
.headL div {float:left; padding:18px 0 0 8px;}
.headL input {background:none;}
.findText {border:1px inset #d3d2ce; border-left:2px inset #808281; border-top:2px inset #808281; padding:0 5px; width:94px; height:17px;}
.find_btn {font-size:14px; font-weight:bold; color:#4f4f4f; cursor:pointer;}

.headR {float:left; width:239px; text-align:left; padding-top:4px; position:relative; z-index:10; padding:14px 0 0 0; min-height:91px;}
.headR h4 {color:#919191; font-size:14px; text-transform:uppercase;}
.headR h3 {color:#b11b1a; font-size:18px;}
.headR a {color:#a7a7a7; font-size:10px; font-weight:bold;}


.content {width:999px; margin:0 auto; padding-top:25px; position:relative;}
.left {float:left; width:199px; padding:24px 20px 0 0;}

.plasticCard {text-align:center; padding-bottom:12px;}

.tabs {background:#f6f6f6; clear:both;}
.tabT {width:199px; height:4px; overflow:hidden; background:url(../images/background/left_tab_top.gif) no-repeat;}
.tabB {width:199px; height:4px; overflow:hidden; background:url(../images/background/left_tab_bot.gif) no-repeat;}
.tabM {background:#9d1e1a url(../images/background/left_tab_mid.gif) repeat-x; text-transform:uppercase; font-size:14px; font-weight:bold; color:#fff; padding:3px 4px 3px; text-align:center;}
.tabM h3, .tabM div {font-size:14px;}
.left ul {padding-top:11px;}
.left li {clear:both; padding:0 0 12px 24px;}
.left li img {float:left; position:relative; top:-3px; margin-right:1px;}
.left .left_chb {float:left; width:13px; height:13px; position:relative; top:1px; margin-right:10px;}
.left label {float:left;}
.rangeCurr {padding:12px 0 0;}
.rangeCurr label {padding:0 0 0 24px; width:55px; position:relative; top:2px;}
.rangeCurr select {float:left; width:75px; border:1px solid #d3d3d3;}
.all_costclass {font-size:10px; text-transform:uppercase; padding:0 0 23px 24px; line-height:15px;}
.all_type {font-size:10px; text-transform:uppercase; padding:0 0 23px 24px; line-height:15px;}
.all_region {font-size:10px; text-transform:uppercase; padding:0 0 23px 24px; line-height:15px;}
.tags {padding:23px 13px 0 13px; text-align:center; width:173px; clear:both;}
.tags .a1 {color:#cacaca;}
.tags .a2 {color:#929292; font-size:15px; font-weight:bold;}
.tags .a3 {color:#6a6a6a; font-size:11px;}
.tags .a4 {color:#cfcfcf; font-size:14px; font-weight:bold;}
.tags .a5 {color:#d4d4d4; font-size:10px;}
.tags .a7 {color:#757575; font-size:15px;}
.tags .a8 {color:#6a6a6a; font-size:18px;}
.tags .a10 {color:#8e8e8e; font-size:10px;}
.tags .a11 {color:#676767; font-weight:bold;}
.tags .a12 {color:#787878; font-size:18px;}
.tags .a13 {color:#a4a4a4; font-size:11px;}
.tags .a14 {color:#9b9b9b; font-size:14px;}
.tags .a15 {color:#565656; font-size:18px;}
.tags a {text-decoration:none; white-space:nowrap;}
.tags span {white-space:nowrap;}
.tags a:hover {text-decoration:underline;}
.cbox_active {float:left; width:16px; height:14px; background:url(../images/cbox.gif) no-repeat -28px 0; overflow:hidden; margin-right:7px; position:relative; top:1px;} 
.cbox_none {float:left; width:14px; height:14px; background:url(../images/cbox.gif) no-repeat -14px 0; overflow:hidden; margin-right:9px; position:relative; top:1px;} 
.cbox_disable {float:left; width:14px; height:14px; background:url(../images/cbox.gif) no-repeat 0 0; overflow:hidden; margin-right:9px; position:relative; top:1px;} 


.right {float:left; width:778px; border:1px solid #c3c3c3; background:#fff; padding:18px 0 0 0;}
.right h1 {font-size:18px; color:#e8871e; text-transform:uppercase;}
.main {}
.main h1 {padding:0 0 20px 11px;}
.main h1 strong {float:left;}
.main h1 span {font-size:12px; font-weight:normal; color:#8f8f8f; text-transform:lowercase; padding:3px 0 0 32px; float:left;}
.main h1 b {color:#ae1c1a;}
.premiumFlat {background:#fdf3e8 url(../images/background/premium_bg.gif) repeat-y; padding:11px 13px 11px 4px; width:723px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.generalFlat {background:#f9f9f9; padding:11px 13px 11px 11px; width:702px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.hoverFlat {background:#fff; padding:11px 13px 11px 11px; width:702px; border:2px solid #d90604; cursor:pointer;}
.premiumFlatMid {padding-left:11px;}


.mainFlatsLeft {float:left; width:180px; position:relative; min-height:120px; _height:80px;}
.mainFlatsLeft div {position:absolute; font-size:10px; text-transform:uppercase; color:#fff; background:#b11b1a; letter-spacing:5px; text-align:center; padding:2px 0 2px 5px; bottom:0; left:0;}
.mainFlatsLeft img {display:block;}


.mainFlatsMid {float:left; width:262px; padding:0 13px;}
.mainFlatsMid h6, .mainFlatsMid span {color:#e8871e; font-size:10px; font-weight:normal; display:block;}
.mainFlatsMid h5 {color:#ae1c1a; font-size:14px; font-weight:normal;}
.mainFlatsMid h5 a {text-decoration:underline; color:#ae1c1a;}
.mainFlatsMid h5 a:hover {text-decoration:none;}
.mainFlatsMid p {color:#a4a4a4; font-size:10px;}

.mainFlatsRight {float:left; width:223px; padding-top:10px;}
.mainRooms {float:left; width:94px; padding:4px 2px; background:#d3d3d3; text-align:center;}
.mainPrice {float:left; width:125px; padding:2px 0 0 0; background:#e8871e; color:#fff; text-align:center;}
.generalFlat .mainPrice {background:#595959;}
.mainFlatsRight div.clearfix b img {margin-left:-2px;}
.mainFlatsRight div.clearfix {padding-top:5px; clear:both;}
.mainFlatsRight span {padding:3px 0 0 5px; display:block;}
.mainFlatsRight b {text-align:center;}
.mainFlatsRight div.clearfix span img { margin-right:5px; position:relative; top:2px; margin-right:1px; float:left;}
.mainFlatsRight div.clearfix span span {position:relative; top:2px; margin-right:1px; float:left;}
.mainFlatsRight div.clearfix b span {float:none; margin:0 0 0 -2px;}
.mainFlatsRight p {font-size:11px; padding-top:5px; text-align:center;}
.emptyFlat {color:#7dd317;}

.priceDay {font-size:14px; color:#b11b1a; clear:both; text-align:center; padding:2px 0 0;}
.priceDayBlock {width:221px; clear:both; border:1px solid #d3d3d3; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#b11b1a; margin:2px 0 0;}
.priceDayBlock div {float:left; width:54px; border-right:1px solid #d3d3d3; text-align:center; padding:0 0 1px;}
.priceDayBlock small {color:#333; font-size:15px;}
.mainFlatsRight div.priceDayBlock {padding-top:0;}
.priceDayBlock .last {border-right:none;}
.flatId {color:#858585; padding:0 0 1px 27px;}

.mainFlatsRight div.mainPrice span {float:none; padding:0; width:inherit; font-weight:bold;}


.hoverFlatOut {margin:-11px 0 0 11px;}
.hoverFlat_top {height:7px; width:750px; margin-left:3px; position:relative; overflow:hidden; background:url(../images/background/main_flat_top.gif) no-repeat;}
.hoverFlat_bot {height:16px; width:750px; margin-left:3px; position:relative; overflow:hidden; background:url(../images/background/main_flat_bot.gif) no-repeat;}
.hoverFlatMid {background:url(../images/background/main_flat_mid.gif) repeat-y 5px 0; padding-left:12px;}
.generalFlatOut {margin-top:-11px; margin-left:11px;}
.generalFlatMid {padding-left:14px;}
.generalFlatOut_bot {margin-top:-22px;}
.premiumFlatOut {margin-top:-13px;}
.premiumFlatOut .hoverFlat_top {width:764px; background:url(../images/background/main_flat_top_prem.gif) no-repeat;}
.premiumFlatOut .hoverFlat_bot {width:764px; background:url(../images/background/main_flat_bot_prem.gif) no-repeat; margin-left:1px;}
.hoverFlatMidPrem {background:url(../images/background/main_flat_mid_prem.gif) repeat-y 3px 0; padding-left:9px;}
.hoverPremiumFlat {background:#fdf3e8 url(../images/background/premium_bg.gif) repeat-y; padding:11px 13px 11px 4px; width:723px; cursor:pointer; border:2px solid #D90604;}


.pager {font-size:10px; padding:19px 0 24px;}
.res_on_page {float:left; padding-left:20px; margin-top: 15px;}
.res_on_page select {border:1px inset #d3d2ce; border-left:2px inset #808281; border-top:2px inset #808281; width:53px; height:20px;}
.res_on_page span {color:#303030; font-size:11px; position:relative; top:-2px; padding-left:4px;}
.pager strong {background:#ae1c1a; color:#fff; font-weight:normal; display:block; width:19px; padding:3px 0; text-align:center;}
.pager li {float:left;}
.pager li a {display:block; margin:3px 9px 0;}
.right_pager {float:right; padding-right:20px; width:510px; text-align:right;}
.right_pager ul {float:right;}


/*flat*/
.flat {padding:0 0 63px 27px;}
.heading_flat {font-size:17px; text-transform:none; padding:0 5px 18px 0;}
.heading_flat strong  {float:left; width:346px; color:#E8871E;}
.heading_flat h1 {font-size:16px; color:#000; padding:0 0 0 20px; float:left; text-transform:none;}
.heading_flat small {color:#4f4f4f; font-size:11px; font-style:normal; background:url(../images/tick.gif) no-repeat 28px 0; float:left; padding:3px 0 4px 58px; width:145px;}
.flatL {float:left; width:357px;}
.flatL h5 {font-size:14px; color:#919191; padding-bottom:14px;}
.flatPhotos {padding-bottom:17px;}
.flatPhotos a {text-indent:-9999px; overflow:hidden; text-decoration:none;}
.flatPhotos img {margin:0 10px 9px 0; border:none;}
.flatPic {padding-bottom:34px; width:346px;}
.map {width:346px;}

.flatR {float:left; width:368px; padding:14px 16px 0 10px;}
.flatR h6 {color:#737373; font-size:12px; font-weight:normal; padding-left:14px;}
.flatR h6 a {color:#e8871e; font-weight:bold;}
.flatR h3 {font-size:20px; color:#ae1c1a; padding:0 0 3px 14px;}
.flatR h3 strong {color:#e8871e; font-weight:normal;}
.flatDescription {border:1px solid #efefef; background:#f3f3f3; padding:12px 15px 18px 15px; margin-top:22px;}
.flatDescription strong {display:block; color:#454545; font-size:14px; padding:0 0 11px;}
.flatDescription p {line-height:20px;}
.flatR h4 {padding-top:20px; font-size:12px;}
.flatR h4 a {color:#ae1c1a;}
.flatReservation {border:1px solid #f7f7f7; background:#f3c38e; padding:12px 15px 18px 15px; margin-top:12px;}
.flatReservation strong {display:block; color:#000; font-size:14px; padding:0 0 11px;}
.flatReservation label {float:left; width:125px; padding-right:12px; font-size:10px; position:relative; top:4px; text-align:right;}
.flatReservation .advanced {width:278px; color:#B01B1A; font-weight:bold; text-transform:none; padding-right:27px;}
.flatReservation div input {float:left; width:128px; padding:0 5px; height:17px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; font-size:11px;}
.flatReservation div {padding:7px 0 6px;}
.flatReservation .figures {padding-top:0;}
.flatReservation .figures label {top:9px;}
.flatReservation .emptyFig {padding-top:0;}
.flatReservation .emptyFig div {float:left; width:137px;}
.flatReservation div div {float:left; width:141px; padding:0;}
.reserve_btn {background:url(../images/background/button_bg.gif) no-repeat; width:199px; height:34px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; margin:18px 0 0 80px; cursor:pointer;}

.flatInfoBlock {border:1px solid #f0eeee; background:#fff; color:#454545; font-weight:bold; padding:7px 0 5px 9px;}
.flatInfoBlock b {float:left; padding:0 6px 0 0; color:#e8871e;}
.flatInfoPrice b {padding:6px 16px 0 0;}
.flatInfoBlock .clearfix {padding:1px 0;}
.flatInfoBlock .priceDayBlock {clear:none; float:left; padding:0;}

.contactsIn .button {background:url(../images/background/button_bg.gif) no-repeat; width:199px; height:34px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; margin:18px 0 0 80px; cursor:pointer;}

.simple_overlay {display:none;z-index:10000;background-color:#333;width:675px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close {background-image:url(../images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.next, .prev {position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prev {left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.next {right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.next:hover, .prev:hover {text-decoration:underline;background-color:#000;}
.disabled {visibility:hidden;}
.simple_overlay .info {position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;}
.simple_overlay .info strong {display:block;}
.simple_overlay .progress {position:absolute;top:45%;left:50%;display:none;}
.next, .prev, .info {background:#333 !important;background:rgba(0, 0, 0, 0.6) url(../images/h80.png) repeat-x;}

/*contacts*/
.contacts {border:1px solid #c3c3c3; padding:18px 47px 66px 34px; background:#fff;}
.contactsIn {border:1px solid #f7f7f7; background:#f9f9f9; margin-top:20px; padding:18px 41px 25px;}
.contacts h1 {font-size:18px; color:#545454; padding-bottom:21px;}
.contacts p {line-height:20px; width:459px;}
.contactsIn div input {width:253px; padding:0 5px; height:17px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; margin:5px 0 25px; font-size:11px;}
.contactsIn .figuresCont input {width:128px; position:relative; top:9px; margin-right:17px;}
.contacts textarea {width:564px; height:45px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; margin:5px 0 25px; font-size:11px; overflow:hidden;}
.contactsIn .reserve_btn, .contactsIn .button {margin:12px 0 0; border:none;}
.contactsIn ul.errors {color:#B01B1A; font-weight:bold;}
.contactsIn ul.errors li {padding-bottom:7px;}
.contactsIn ul.errors .error {font-weight:normal;}
.figuresCont {padding-top:5px;}
.figuresCont img {position:relative; top:5px; margin-right:10px;}

/*Request form*/
.for_owners_form .button {background:url(../images/background/button_bg.png) no-repeat; width:199px; height:34px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; margin:18px 0 0 80px; cursor:pointer;}
.for_owners_form {border:1px solid #f7f7f7; background:#f9f9f9; margin-top:20px; padding:18px 41px 25px;}
.for_owners_form .hint {width: 220px; float: right; background-color: #FFFFFF; padding: 20px; font-size: 14px; text-align: justify; margin:0 320px 0 0;}
.for_owners_form div input {width:253px; padding:0 5px; height:17px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; margin:5px 0 25px; font-size:11px;}
.for_owners_form div input.fileType {height: 20px;}
.for_owners_form .figuresCont input {width:128px; position:relative; top:9px; margin-right:17px;}
.for_owners_form textarea {width:564px; height:45px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; margin:5px 0 25px; font-size:11px; overflow:hidden;}
.for_owners_form .button {margin:12px 0 0; border:none;}
.for_owners_form ul.errors {color:#B01B1A; font-weight:bold;}
.for_owners_form ul.errors li {padding-bottom:7px;}
.for_owners_form ul.errors .error {font-weight:normal;}
.for_owners_form span.error {color:#B01B1A; margin-left: 10px;}
.for_owners_form div.error {color:#B01B1A;}
.for_owners_form .photo_limit {font-size: 13px; font-weight: bold; padding: 10px 10px 10px 0px;}
.for_owners_form .photos {width: 590px; margin-bottom: 10px;}
.for_owners_form .photos h3 {margin-left: 225px;}
.for_owners_form .photos .loading {width: 77px; height: 55px; background: url(../images/loader.gif) no-repeat center; border: 1px solid; float: left; margin: 10px 1px 1px 20px;}
.for_owners_form .photos .image {width: 77px; height: 55px; margin: 10px 1px 1px 20px; float: left;}
.for_owners_form .photos .image .delete_pic {position: relative; bottom: 65px; left: 65px; cursor: pointer;}

/*reservation*/
.reservation {border:1px solid #c3c3c3; padding:7px 47px 96px 34px; background:#fff;}
.reservation p a {font-size:11px; color:#afafaf;}
.reservation h1 {font-size:18px; color:#545454; padding:8px 0 21px;}
.reservOut {padding-bottom:3px;}
.reservTop {width:499px; height:9px; overflow:hidden; background:url(../images/background/reserv_top.gif) no-repeat;}
.reservBot {width:499px; height:9px; overflow:hidden; background:url(../images/background/reserv_bot.gif) no-repeat;}
.reservMid {width:470px; background:#eaeaea; padding-left:29px;}
.reservMid label {float:left; width:120px; padding-right:4px; position:relative; top:5px;}
.reservMid input {width:263px; padding:3px 5px 0; height:21px; border:1px solid #d4d0c8; border-left:2px inset #404040; border-top:2px inset #404040; float:left;}
.reservMid textarea {width:273px; height:107px; border:1px solid #d4d0c8; border-left:2px inset #808281; border-top:2px inset #808281; margin-bottom:3px; font-size:11px; overflow:hidden; float:left;}
.reservMid img {float:left;}
.reservMid .reservFig {width:171px; margin-left:13px;}
.reservation .reserve_btn {margin:9px 0 0 155px;}


/*publication*/
.publication {border:1px solid #c3c3c3; padding:18px 30px 22px 34px; background:#fff;}
.publication h1 {font-size:18px; color:#545454;/* padding-bottom:8px;*/}
.publication p {line-height:20px; font-size:13px; color:#666; padding-left:18px; padding-top:10px;}
.publication p a {color:#b02221; font-weight:bold;}
.publication .red {background:url(../images/background/publication_p_bg.gif) no-repeat 0 6px; padding-left:17px;}
.publication .publicBlock {border-bottom:1px solid #d6d6d6; padding:8px 0 14px;}
.publication .last {border-bottom:none;}
.publication .pager {padding:36px 0 0;}
.publication h4 {padding-top:10px;}


/*faq*/
.faq {border:1px solid #c3c3c3; padding:4px 47px 34px 34px; background:#fff; min-height:642px;}
.faq p {line-height:20px;}
.faq p a {font-size:11px; color:#afafaf;}
.faq h1 {font-size:18px; color:#555; padding:4px 0 13px;}
.faq ul {padding-bottom:4px;}
.faq li {line-height:24px; font-size:14px; color:#b02221; padding:0 0 0 18px; background:url(../images/background/publication_p_bg.gif) no-repeat 0 8px;}
.faq li a {color:#7f7f7f;}
.faq .orange {font-size:14px; color:#e8871e; font-weight:bold; line-height:20px; padding:15px 0 10px;}
.faq .orange a {font-size:14px; color:#e8871e; font-weight:bold;}


/*search*/
.search {border:1px solid #c3c3c3; padding:14px 30px 22px 34px; background:#fff; min-height:865px;}
.search h1 {font-size:18px; color:#545454; padding-bottom:8px;}
.search p {line-height:20px;}
.search .orange {font-size:14px;}
.search p a {color:#e8871e;}
.search .publicBlock {border-top:1px solid #000; padding:8px 0 16px;}
.search_result {width:372px; font-size:13px; text-transform:uppercase; padding:9px 11px 7px; background:#f9cb62;}
.propose_result {font-size:14px; color:#878787; padding:10px 0 29px;}
.propose_result b, .propose_result_bot b {color:#ae1c1a;}
.propose_result_bot {font-size:14px; color:#878787; padding:13px 0 0;}
.search .pager {padding-top:15px;}

.table {padding-bottom:24px;}
.table td {height:36px; text-align:center; padding:0 4px;}
.table thead tr {color:#9b1e1d; background:#eef1f2;}
.trBlue {background:#eef1f2;}


/*sitemap*/
.sitemap {border:1px solid #c3c3c3; padding:14px 30px 22px 34px; background:#fff; min-height:644px;}
.sitemap h1 {font-size:18px; color:#545454; padding-bottom:8px;}
.sitemap li {color:#b02221; line-height:24px; font-size:14px;}
.sitemap ul {padding-left:4px;}
.sitemap a {color:#b02221;}
.sitemap .levelF {background:url(../images/background/ex_liBg.gif) no-repeat 0 8px; padding-left:18px;}
.sitemap .levelS {background:url(../images/notebook.gif) no-repeat 24px 7px; padding-left:33px;}
.sitemap .levelT {padding-left:46px; font-size:11px;}


/*text*/
.textPage {border:1px solid #c3c3c3; padding:14px 30px 22px 34px; background:#fff; min-height:644px;}
.textPage h1 {font-size:18px; color:#545454; padding-bottom:8px;}
.textPage p {line-height:20px; padding:5px 0 15px;}

.ui-datepicker-trigger {cursor:pointer;}
.footer_markers {display:none;}

