@charset "utf-8";
/* CSS Document */

body, html {margin:0px; padding:0px; height:100%;}
body {font:normal 12px/16px Verdana, Geneva, sans-serif; color:#696969; background-color:#fff;}
form {margin:0px; padding:0;}
a {outline: none; text-decoration:none; color:#f15922;}
img {border:0;}
p, h1, h2, h3, h4, h5, h6 {padding: 0px; margin:0px;}
ul, li, ol, dl, dt, dd {padding:0px; margin:0px;}
ul li {list-style-type:none;}

.floatlft {float:left;}
.floatrght {float:right;}
.clrbth {clear:both;}
.txtr {text-align:right;}
.txtsml {font-size:90%;}

#wrapper {min-height:100%; position:relative; width:1000px; margin:0 auto; background-color:#f3f3f3;}

.popup { z-index:0;position:absolute;top:-10px; color:#565656; font:normal 11px/14px Verdana, Geneva, sans-serif; text-align:left; width:372px;display:none; filter:none !important; /*-moz-opacity:0.90; opacity:0.90;*/}
.popup h4 {font-weight:normal; font-size:16px; line-height:18px; padding:0 0 15px 0; color:#006CB4;}
.popup .mid {background:url(../images/popup1mid.png) repeat-y 0 0; padding:5px 41px 10px 39px; overflow:hidden;}
.popup .top {height:21px; background:url(../images/popup1top.png) no-repeat 0 0;}
.popup .bot {height:25px; background:url(../images/popup1bot.png) no-repeat 0 0; clear:both;}
.popup input {background-color:#fff; padding:4px 5px 5px 5px; border:0; height:14px; width:282px; color:#565656; font:normal 11px/14px Verdana, Geneva, sans-serif; margin:0 0 10px 0;}
.popup textarea {background-color:#fff; padding:3px 5px 0 5px; border:0; height:70px; width:282px; overflow:auto; color:#565656; font:normal 11px/14px Verdana, Geneva, sans-serif; margin:0 0 10px 0;}
.popup .messages {color:#d4151d; padding:0px 0px 0px 0; float:left; width:180px; /*display:none;*/}
.popup .messages span {color:#009260;}
.popup .btn5 {float:right; text-decoration:none; color:#fff; background-image:url(../images/btn7-22-bck.gif); height:18px; padding-top:4px;}
.main .popup .btn5 {text-decoration:none; color:#fff;}
.popup .btn5:hover {background-position:0 -22px;}
.main .popup .btn5:hover {color:#fff;}
.popup .closebtn {position:absolute; top:12px; right:15px; font-size:1px; line-height:1px; width:30px; height:30px; text-align:center; cursor:pointer; background:url(../fancybox/fancy_close.png) no-repeat center center;}

#header {/*height:143px;*/ position:relative; overflow:hidden; background-color:#FFF; border-bottom:4px solid #e7e8ed; padding:0 0 13px 0;}
#header h1 {width:279px; height:115px; text-align:left; display:block; float:left; padding:27px 0 0 0px;}
#header h1 a {background:url(../images/4myhouse-logo.gif) no-repeat left top; text-indent:-8000px; display:block; height:115px; text-align:left;}

#header .right {width:720px; float:right; padding:13px 0px 0 0; font:normal 11px/14px Verdana, Geneva, sans-serif; color:#969696;}
#header .right .banner {width:671px; float:right; padding:0 1px 0 0;}
#header .right .banner img {display:block;}

.btn5 {display:block; background:url(../images/btn5-19-bck.gif) repeat-x 0px 0px; height:17px; color:#fff; font:normal 11px/13px Verdana, Geneva, sans-serif; padding:2px 12px 0 12px;}
.main .content .data1 td a.btn5 {color:#fff;}
.btn5:hover {background-position:1px -19px;}
.main .content a.btn5:hover {text-decoration:none;}

.btn50 {display:block; background:url(../images/btn5-19-bck.gif) repeat-x 0px 0px; height:17px; color:#fff; font:normal 11px/13px Verdana, Geneva, sans-serif; padding:2px 12px 0 12px;}
.btn50:hover {background-position:1px -19px;}

.btn6 {display:block; text-align:center; background:url(../images/btn6-28-bck.gif) repeat-x 0px 0px; height:21px; color:#fff; font:bold 12px/13px Verdana, Geneva, sans-serif; padding:7px 5px 0 5px;}
.btn6.color2 {background-image:url(../images/btn6-28-col2.gif)}
.btn6.orange {background-image:url(../images/btn6-28-orange.gif)}
.btn6.italics {font-style:italic;}
.btn6:hover {background-position:0px -28px;}

#header .right .topbar {font:normal 11px/14px Verdana, Geneva, sans-serif; color:#969696; clear:both; padding:24px 0px 0 0; float:right; width:100%;}
#header .right .topbar .links {float:right; padding:1px 12px 0 0; position:relative; min-height:18px; font-weight:bold;}
#header .right .topbar .links a {color:#0c95b1;}
#header .right .topbar .loginarea .links a {margin-left:6px;}
#header .right .topbar .links a.signup {color:#f36f3f; margin-right:6px;}
#header .right .topbar .links a:hover {text-decoration:underline;}
#header .right .topbar .loginarea {height:19px;}
#header .right .topbar .info {margin:0 0 0 29px;}
#header .right .topbar .sep {margin:0 15px 0 15px;}
#header .right .topbar .info a {color:#B8B8B8;}
#header .right .topbar .info a:hover {color:#e65019;}
#header .right .topbar .info span {color:#45bdcf;}
#header .right .topbar input {float:right; width:121px; height:14px; border:1px solid #efefef; margin:0 9px 0px 0; padding:0px 11px 3px 11px; color:#b8b8b8; font:normal 11px/14px Verdana, Geneva, sans-serif;}
#header .right .topbar .btn5 {float:right; margin-right:14px;}

#header .right .topbar .links .popup {left:-200px; bottom:-15px; top:auto;}
#header .right .topbar .links .popup .mid {background-image:url(../images/popup2mid.png); padding-top:0; padding-bottom:5px;}
#header .right .topbar .links .popup .top {height:25px; background-image:url(../images/popup2top.png);}
#header .right .topbar .links .popup .bot {height:31px; background-image:url(../images/popup2bot.png);}
#header .right .topbar .links .popup .split {/*width:135px;*/ width:46%;}
#header .right .topbar .links .popup .split.floatlft {margin-right:20px; border-right:1px solid #d9d9d9;}
#header .right .topbar .links .popup a {font-size:20px; line-height:22px; font-weight:bold; letter-spacing:-1px; margin:0; color:#7bccdc;}
#header .right .topbar .links .popup a:hover {text-decoration:none; color:#0c95b1;}
#header .right .topbar .links .popup .closebtn {top:10px; right:13px;}

.topmenu {background-color:#e7e8ed; overflow:hidden; color:#5d5d5d; font:normal 11px/14px Verdana, Geneva, sans-serif; padding:6px 14px 9px 14px; clear:both; text-align:right;}
.topmenu a {color:#5d5d5d;}
.topmenu a:hover {color:#e65019;}

#footer {position:absolute; width:100%; height:32px; padding:14px 0 0 0; bottom:0; background-color:#e7e8ed; z-index:10; font:normal 11px/14px Verdana, Geneva, sans-serif; color:#5d5d5d; clear:both;}
#footer a {color:#5d5d5d; text-decoration:none;}
#footer a:hover {color:#e65019;}
#footer .left {float:left; width:250px; text-align:left; padding:0 0 0 13px;}
#footer .right {float:right; width:220px; text-align:right; padding:0 13px 0 0;}
#footer .center {text-align:center; padding:0 233px 0 263px;}

#footer .popup {left:30%; bottom:8px; top:auto;}
#footer .popup .btn5 {color:#fff;}

.main {padding:12px 0 50px 0; overflow:hidden; border-top:9px solid #fff; clear:both;}

#topleft .main {background-color:#f6f6f6;}
.main .leftcol {width:250px; padding:0px 0 20px 11px; font:normal 13px/14px Verdana, Geneva, sans-serif; float:left;}
.main .leftcol h3,
.main .leftcol h5 {color:#fff; font-weight:bold; font-size:16px; line-height:18px; height:25px; padding:7px 15px 0 15px; margin:0 0 0px 0; background:url(../images/bck2.gif) repeat-x 0 0; display:block; clear:both;}
.main .leftcol h3.yellow,
.main .leftcol h5.yellow {background:#fbc04d url(../images/bck3.gif) repeat-x 0 0;}
.main .leftcol h3.italics,
.main .leftcol h5.italics,
.main .leftcol h2.italics,
.main .leftcol h4.italics {font-style:italic; font-size:14px; line-height:16px; font-weight:normal; padding-top:8px; height:24px;}
.main .leftcol h2.italics,
.main .leftcol h4.italics {font-size:12px;}

.main .leftcol h2,
.main .leftcol h4 {color:#fff; font:bold 14px/16px Verdana, Geneva, sans-serif; display:block; padding:6px 12px 0 12px; height:22px; background:#fbc04d url(../images/bck1.gif) repeat-x 0 0;}
.main .leftcol h2.cyan,
.main .leftcol h4.cyan {background-color:#44adc2; background-image:url(../images/bck2.gif);}


.main .leftcol .searchfield {color:#565656; font-size:13px; line-height:14px; padding:16px 0 11px 6px; margin:0 0 20px 0; overflow:hidden; background-color:#fff; border:2px solid #fbcc65;}
.main .leftcol .searchfield.cyan {border-color:#44adc2; border-width:1px; border-top:0;}
.main .leftcol .searchfield input {background-color:#E9E9E9; width:223px; height:14px; padding:7px 6px 8px 6px; margin:0; border:0; font:normal 11px/14px Verdana, Geneva, sans-serif; color:#565656;}
.main .leftcol .searchfield input[type="checkbox"] {width:auto; height:auto; background:none; padding:0;}
.main .leftcol .searchfield .btn5 {margin-top:11px;}

.main .leftcol .btn5,
.main .btn5.h22 {background-image:url(../images/btn5-22-bck.gif); height:18px; padding-top:4px; margin:0 5px 0 0;}
.main .leftcol .btn5 {float:right;}
.main .leftcol .btn5:hover,
.main .btn5.h22:hover {background-position:0 -22px;}

.main .leftcol .searchoptions {background-color:#ffffff; margin:0 0 20px 0; padding:9px 0 13px 6px; overflow:hidden; border:2px solid #fbcc65;}
.main .leftcol .searchoptions.cyan {border-color:#44adc2; border-width:1px; border-top:0;}
.main .leftcol .searchoptions .tabs {color:#fff; font:normal 11px/13px Verdana, Geneva, sans-serif; overflow:hidden; padding:0 0 15px 0;}
.main .leftcol .searchoptions .tabs li {background-color:#c7c7c7; border-top-color:#e8e8e8; border-bottom-color:#dedede; float:left; display:block; padding:2px 3px 0 3px; margin:0 3px 0 0; cursor:pointer; height:16px;}
.main .leftcol .searchoptions .tabs li.selected {background-color:#e65019; border-color:#fdaf8d;}
.main .leftcol .searchoptions .tabs li:hover,
.main .leftcol .searchoptions .tabs li.selected:hover {background-color:#448fae; }
.main .leftcol .searchoptions select {width:235px; color:#565656; background-color:#f1f1f1; border:0; margin:0 0 11px 0; padding:3px 0 3px 0px; font:normal 11px/14px Verdana, Geneva, sans-serif;}
.main .leftcol .searchoptions .btn5 {margin-top:4px;}

.main .content {float:left; padding:0 0 0 15px; width:710px; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#696969;}
.main .content .content {padding-left:0;}
.main .content h4 {color:#4f98ca; font-size:20px; line-height:22px; font-weight:normal; padding:0px 24px 30px 24px;}
.main .content a:hover {text-decoration:underline;}

.main .content .message {padding:31px 0 0 0; text-align:center; font-size:12px; color:#E65019; clear:both;}

.main .content .midcol {width:516px; float:left; padding:0 0 25px 0px; overflow:hidden;}
.main .content .midcol.nopad {padding-bottom:0;}
.main .content .midcol h2,
.main .content .data1 .midcol h2 {color:#8C8C8C; font-size:14px; font-weight:bold; line-height:16px; padding:0 0 15px 0;}
.main .content .data1 .midcol h2.centered {text-align:center;}
.main .content .midcol .banner {margin:0 0 18px 0; clear:both;}
.main .content .midcol .banner.alt1 {margin-bottom:0;}
.main .content .midcol .banner img {display:block;}
.main .content .midcol .botbanner {margin:18px 0 0 0; clear:both; background-color:#fff; border:3px solid #e4e4e9; padding:5px 0 5px 0;}
.main .content .midcol .botbanner img {margin:0 auto; display:block;}
.main .content .midcol h3 {display:block; color:#fff; font-size:16px; line-height:18px; font-weight:bold; padding:7px 22px 7px 22px; height:25px; background:url(../images/bck4.gif) repeat-x 0 0;}
.main .content .midcol h3.alt1 {padding-bottom:0;}

.main .content .article {border:2px solid #d0f5b7; padding:10px 20px 15px 14px; background-color:#fff; overflow:hidden;}
.main .content .article.darkbor,
.main .content .darkbor .article {border-color:#b4e593;}
.main .content .article.thickbor,
.main .content .thickbor .article {border-width:3px;}
.main .content .article h4,
.main .content .midcol .article h2 {color:#b5b4b4; font-size:12px; line-height:14px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.main .content .article h4 span,
.main .content .midcol .article h2 span {font:bold 10px/14px Tahoma, Geneva, sans-serif; padding-left:3px;}
.main .content .article h4 a,
.main .content .midcol .article h2 a {color:#b5b4b4;}
.main .content .article h4 a:hover,
 .main .content .midcol .article h2 a:hover {color:#e65019;}
.main .content .article h5,
.main .content .article h2,
.main .content .data1 .article h2,
.main .content .midcol .list1 .article h3,
.main .content .midcol .article h3 {color:#000; font-size:14px; line-height:18px; font-weight:bold; margin:0 0 18px 0; padding-bottom:0;}
.main .content .midcol .article h3 {height:auto; background:none; padding:0;}
.main .content .article h5 a,
.main .content .article h2 a,
.main .content .data1 .article h2 a,
.main .content .midcol .list1 .article h3 a ,
.main .content .midcol .article h3 a{color:#000;}
.main .content .article h5 a:hover,
.main .content .article h2 a:hover,
.main .content .data1 .article h2 a:hover,
.main .content .midcol .list1 .article h3 a:hover,
.main .content .midcol .article h3 a:hover {color:#e65019;}
.main .content .article.withshare h4,
.main .content .article.withshare h5,
.main .content .article.withshare h2 {padding-right:220px;}
.main .content .article a {color:#fdce67;}
.main .content .article img {float:left; margin-right:25px; display:block;}
.main .content.articlepage .article p {clear:both;}
.main .content .article .descr {padding:9px 0 0 0; margin:0 0 7px 0;}
.main .content .article .descr a {color:#E65019;}
.main .content .article .go {font-size:11px; line-height:14px;}
.main .content .article .go:hover {color:#e65019;}

.main .content .midcol .mar1 {margin:0 0 18px 0;}
.main .content .midcol .mar2 {margin:0 0 15px 0;}

.main .content .midcol .list1 {width:530px;}
.main .content .midcol .list1 .article {float:left; margin:16px 15px 0 0; width:220px; height:317px; padding:10px 13px 7px 13px;}
.main .content .midcol .list1.darkbor .article {padding-left:12px; padding-right:12px; height:319px;}
.main .content .midcol .list1 .article h4,
.main .content .midcol .list1 .article h2 {height:14px; overflow:hidden; margin-bottom:8px;}
.main .content .midcol .list1 .article h5,
.main .content .midcol .list1 .article h3 {height:36px; overflow:hidden; margin-bottom:8px;}
.main .content .midcol .list1 .article .descr {height:127px; overflow:hidden; padding-top:10px;}
.main .content .midcol .list1 .article img {float:none; margin:0;}

.main .content .midcol .list2 {margin:13px 0 0 0; border-bottom:5px solid #f15922; padding:17px 22px 25px 22px; background:#fff url(../images/bck5.gif) repeat 0 0;}
.main .content .midcol .list2.mar1 {margin-bottom:18px;}
.main .content .midcol .list2 li {margin:0 0 8px 0;}
.main .content .midcol .list2 a {color:#696969; font-size:12px; line-height:16px; cursor:pointer;}
.main .content .midcol .list2 .row {font-weight:bold; text-decoration:none;}
.main .content .midcol .list2 .title {max-width:240px; display:block; float:left;}
.main .content .midcol .list2 .date {padding-left:13px;}
.main .content .midcol .list2 .descr {text-decoration:underline; clear:left;}
.main .content .midcol .list2 .percent {text-decoration:underline; clear:left;}
.main .content .midcol .list2 a:hover {color:#e65019; text-decoration:none;}

.main .content .midcol .note1 {background:#fbc04d url(../images/bck7.gif) repeat-x 0 0; border-bottom:1px solid #facc6f; font-size:15px; line-height:18px; text-align:center; color:#fff; padding:10px 0 11px 0; margin:0 0 0 0;}

.main .content .list3 {clear:both; padding:0 4px 25px 4px;}
.main .content .midcol .list3 h3,
.main .content .midcol .articlelist h3 {background:none; color:#B5B4B4; font-size:13px; font-weight:bold; line-height:14px; margin:0 0 20px 0; padding:0; height:auto;}
.main .content .midcol .list3 h3 a,
.main .content .midcol .articlelist h3 a {text-decoration:none;}
.main .content .midcol .list3 h3 a:hover,
.main .content .midcol .articlelist h3 a:hover {text-decoration:underline;}
.main .content .list3 h4 {color:#8c8c8c; font-size:14px; line-height:16px; font-weight:bold; padding:30px 0 9px 0;}
.main .content .list3 h4 a {color:#8c8c8c; text-decoration:none;}
.main .content .list3 h4 a:hover {text-decoration:underline;}
.main .content .list3 ul {color:000; font-size:11px; line-height:14px;}
.main .content .list3 li {padding:0 0 7px 0;}
.main .content .list3 a,
.main .content .articlelist a {color:#000; text-decoration:underline;}
.main .content .list3 a.alt1,
.main .content .articlelist a.alt1 {color:#80a6ae; font-size:10px;}
.main .content .list3 a:hover,
.main .content .articlelist a:hover {color:#e65019;}

.main .content .midcol .message {padding:0 4px 0 4px; text-align:left;}

.main .content .rightcol h3,
.main .content .rightcol h6 {color:#fff; font-size:13px; line-height:14px; font-weight:bold; background:#fbc04d url(../images/bck3.gif) repeat-x 0 0; height:23px; padding:9px 14px 0px 14px; display:block;}
.main .content .rightcol h3.alt1 {background:#f15922 url(../images/bck6.gif) repeat-x 0 0;}
.main .content .rightcol .cyan h3,
.main .content .rightcol .cyan h6 {background:#44adc2 url(../images/bck3-cyan.gif) repeat-x 0 0;}
.main .content .rightcol .yellow h3,
.main .content .rightcol .yellow h6 {background:#fbc04d url(../images/bck3.gif) repeat-x 0 0;}
.main .content .rightcol .italics h3,
.main .content .rightcol .italics h6,
.main .content .rightcol h3.italics {font-style:italic; padding-top:8px; height:24px; font-weight:normal; font-size:14px; line-height:16px;}

.main .content .rightcol {width:180px; float:right; padding:0 0 0 0px;}

.main .content .rightcol .vote {margin:0; color:#565656; font:normal 12px/14px Verdana, Geneva, sans-serif; background-color:#fff; padding:16px 10px 15px 10px; overflow:hidden;}
.main .content .rightcol .vote h4 {font-size:14px; line-height:16px; padding:0 0 20px 0px; color:#696969; font-weight:bold;}
.main .content .rightcol .vote .row {width:160px; float:left; padding:0 0 7px 0;}
.main .content .rightcol .vote label.list {float:none; margin:0;}
.main .content .rightcol .vote label.list:hover {color:#e65019;}

.main .content .rightcol .banner,
.main .leftcol .banner {margin:0 0 20px 0px; clear:both;}
.main .content .rightcol .banner img,
.main .leftcol .banner img {display:block;}

.main .content .rightcol .links {margin:0;}
.main .content .rightcol .links ul {display:block; padding:12px 14px 18px 14px; background-color:#fff;}
.main .content .rightcol .cyan ul {border-left:2px solid #4ecbde; border-right:2px solid #4ecbde; border-bottom:2px solid #4ecbde; margin-bottom:2px;}
.main .content .rightcol .yellow ul {border-left:2px solid #fbc04d; border-right:2px solid #fbc04d; border-bottom:2px solid #fbc04d; margin-bottom:2px;}
.main .content .rightcol .links.alt1 ul {padding-bottom:10px; padding-top:15px; border:2px solid #fbcc65;}
.main .content .rightcol .links li {color:#696969; font-size:11px; line-height:16px; padding:0; margin-bottom:10px;}
.main .content .rightcol .links.alt1 li {padding-bottom:7px;}
.main .content .rightcol .links li a {color:#696969; cursor:pointer;}
.main .content .rightcol .links.alt1 li a {color:#565656;}
.main .content .rightcol .links li a:hover {color:#e65019;}
.main .content .rightcol .links li .date,
.main .content .rightcol .links li .title,
.main .content .rightcol .links li .descr {display:block; text-decoration:underline;}
.main .content .rightcol .links.alt1 li .title {text-decoration:none; font-weight:bold; width:auto;}
.main .content .rightcol .links.alt1 li .descr {text-decoration:none;}
.main .content .rightcol .links.alt1 li a:hover .descr,
.main .content .rightcol .links.alt1 li a:hover .title {text-decoration:underline;}

.main .content .rightcol .btn5 {background-image:url(../images/btn5-27-bck.gif); height:21px; padding-top:6px; margin:0;}
.main .content .rightcol .btn5.color2 {background-image:url(../images/btn5-27-col2.gif);}
.main .content .rightcol .cyan .btn5 {background-image:url(../images/btn5-27-cyan.gif);}
.main .content .rightcol .yellow .btn5 {background-image:url(../images/btn5-27-yellow.gif);}
.main .content .rightcol .italics .btn5 {font-style:italic;}
.main .content .rightcol .btn5:hover {background-position:0 -27px; text-decoration:none;}

.main .content .rightcol .btn6:hover {text-decoration:none;}

.main .content .rightcol .mar1 {margin-bottom:20px;}
.main .content .rightcol .mar2 {margin-bottom:18px;}

.main .path {color:#969696; font-size:10px; line-height:14px; padding:0 14px 20px 14px; margin:0 208px 0 0;}
.main .path a {color:#969696;}
.main .path a:hover {color:#e65019; text-decoration:underline;}

.main .content .data1 {font-size:11px; line-height:14px; color:#565656; padding:0 0px 40px 0px; clear:both; overflow:hidden;}
.main .content .data1 h2 {color:#969696; font-size:12px; font-weight:bold; line-height:14px; padding:0 0 20px 0;}
.main .content .data1 table {width:100%; background-color:#fff;}
.main .content .data1 th {text-align:left; vertical-align:top; color:#B5B4B4; font-size:13px; line-height:14px; font-weight:bold; padding:6px 0px 0px 6px;}
.main .content .data1 tr.borbot1 th {border-bottom:7px solid #F8F8F8;}
.main .content .data1 th.first {width:143px;}
.main .content .data1 tr.borbot1 th.first {width:auto;}
.main .content .data1 th span {padding:11px 0 19px 10px; display:block;}
.main .content .data1 tr.borbot1 th span {padding-bottom:10px; padding-top:7px;}
.main .content .data1 tr.borbot1 th h2 {padding:7px 0 10px 10px; font-size:13px; line-height:14px; font-weight:bold; color:#B5B4B4;}
.main .content .data1 td {text-align:left; vertical-align:top; border-bottom:7px solid #F8F8F8; padding:17px 0px 30px 17px; line-height:16px;}
.main .content .data1 td strong {font-weight:bold;}
.main .content .data1 td h3 {color:#000000; font-weight:bold; font-size:12px; line-height:14px; margin:0 0 15px 0;}
.main .content .data1 .txtres td h3 {margin-bottom:10px;}
.main .content .data1 td a {color:#565656;}
.main .content .data1 .article td a {color:#e65019;}
.main .content .data1 td a:hover {text-decoration:underline; color:#e65019;}
.main .content .data1 td a.btn5:hover {color:#fff; text-decoration:none;}
.main .content .data1 .thumb {padding:0 5px 0 29px; vertical-align:middle; width:100px;}
.main .content .data1 .txtres .thumb {vertical-align:top; padding-top:48px;}
.main .content .data1 .address {width:25%;}
.main .content .data1 .last {padding-right:20px; width:25%;}
.main .content .data1 .last strong {color:#44adc2; font-weight:bold;}
.main .content .data1 .title {width:31%;}
.main .content .data1 .w30 {width:30%;}
.main .content .data1 .wauto {width:auto;}
.main .content .data1 .blckinls strong {color:#000; font-weight:normal;}
.main .content .data1 .descr {padding:0 0 20px 0;}
.main .content .data1 .data2 tr.alt1 th.descr {padding:3px 0 0 0;}

.main .content .data1 .message {padding:15px 0 15px 0; background-color:#fff;}

#pagination {clear:both;}

.main .content .white {margin:0; width:660px; background-color:#fff; padding:30px 25px 122px 25px;}
#topleft .main .content .white {margin:0px 0 0 7px;}
.main .content .white h3 {color:#4f98ca; font-size:24px; line-height:27px; font-weight:normal; width:93%; padding:0 0 35px 4px;}
.main .content .white h3 strong {color:#fbbf2f; font-weight:bold;}
.main .content .white .greysq {width:660px; line-height:14px; clear:both;}
.main .content .white .greysq .subcat {padding-bottom:10px;}
.main .content .white .greysq .top {height:10px; background:url(../images/greysqtop.gif) no-repeat 0 0;}
.main .content .white .greysq .bot {height:10px; background:url(../images/greysqbot.gif) no-repeat 0 0;}
.main .content .white .greysq .mid {background-color:#e7e7e7; padding:0 17px 10px 17px; border-left:1px solid #afdb91; border-right:1px solid #afdb91; overflow:hidden;}
.main .content .white .greysq .mid.spread { line-height:20px; padding-top:10px; padding-bottom:20px;}
.main .content .white .greysq .mid h4 {color:#006CB4; font-size:17px; line-height:18px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; padding:5px 10px 20px 10px;}
.main .content .white .greysq .mid h4.alt1 {padding:5px 10px 15px 10px;}
.main .content .white .greysq .mid.spread h4.alt1 { padding-bottom:20px; margin-bottom:15px; border-bottom:1px dashed #b1b1b1;}
.main .content .white .greysq .mid h4.alt1 span {color:#d89d1c;}
.main .content .white .greysq .mid .message {font-size:11px; line-height:14px; display:block; padding:0 10px 20px 10px; background:none; text-align:left; color:#E65019;}
.main .content .white .greysq .mid .left {float:left; width:303px;}
.main .content .white .greysq .mid .right {float:right; width:303px;}
.main .content .white .greysq .mid .note2 {color:#000;}
.main .content .white .greysq .mid .note2 h5 {color:#E65019; font-weight:bold; font-size:12px; line-height:14px; padding:0 0 6px 0;}
.main .content .white .greysq .mid .row {clear:both; overflow:hidden;}
.main .content .white .greysq .mid .row2 {clear:both;}
.main .content .white .greysq .pad9 {padding:0 10px 0 10px;}
.main .content .white .greysq .pad10 {padding:10px 10px 0 10px;}
.main .content .white .greysq .pad11 {padding:10px 0 0 0;}
.main .content .white .greysq .mid .row img {float:left;}
.main .content .white .greysq .mid .pad1 {padding:15px 10px 15px 10px;}
.main .content .white .greysq .mid .pad2 {padding:5px 0px 0px 0px;}
.main .content .white .greysq .mid .pad3 {padding:0px 10px 15px 10px;}
.main .content .white .greysq .mid .pad4 {padding:15px 0 10px 0; overflow:hidden;}
.main .content .white .greysq .mid .pad5 {padding:22px 0 0 0; overflow:hidden;}
.main .content .white .greysq .mid .pad6 {padding:12px 0 0 0; overflow:hidden;}
.main .content .white .greysq .mid .pad7 {padding:5px 0 0px 0; overflow:hidden;}
.main .content .white .greysq .mid .pad8 {padding:10px 0 0px 0; overflow:hidden;}
.main .content .white .greysq .mid .minh9 {min-height:90px;}
.main .content .white .greysq .mid .pad7.right {padding-left:15px; border-left:1px dashed #ababab;}
.main .content .white .greysq .mid .bor1bot {border-bottom:1px solid #fff;}
.main .content .white .greysq .mid .videopreview {float:left; width:200px;}
.main .content .white .greysq .mid label {font-size:11px; padding:0 10px 5px 10px; display:block; clear:both; width:283px;}
.main .content .white .greysq .mid label.floatlft,
.main .content .white .greysq .mid label.floatrght {clear:none;}
.main .content .white .greysq .mid label.pad12 {padding-bottom:10px;}
.main .content .white .greysq .mid label.pad13 {padding-bottom:0; padding-top:5px; padding-left:15px;}
.main .content .white .greysq .mid .floatlft label {width:auto;}
.main .content .white .greysq .mid .floatrght label {width:auto;}
.main .content .white .greysq .mid .wide {clear:both;}
.main .content .white .greysq .mid .wide label {width:auto; color:#565656;}
.main .content .white .greysq .mid .new {padding-top:10px;}
.main .content .white .greysq .mid .new label {color:#fa822e;}
.main .content .white .greysq .mid input {background-color:#fff; padding:7px 10px 8px 10px; color:#565656; height:14px; border:0; margin:0 0 10px 0; font:11px/14px Verdana, Geneva, sans-serif;}
.main .content .white .greysq .mid input.btn5.h30 {padding:6px 0 6px 0; height:auto; cursor:pointer; color:#fff; width:180px;}
.main .content .white .greysq .mid input.btn5.w220 {width:220px;}
.main .content .white .greysq .mid .left input,
.main .content .white .greysq .mid .right input {float:left;}
.main .content .white .greysq .mid .floatlft input,
.main .content .white .greysq .mid .floatrght input {float:none;}
.main .content .white .greysq .mid input.size1 {width:283px;}
.main .content .white .greysq .mid input.size2 {width:120px;}
.main .content .white .greysq .mid .single {padding:0 0 10px 0; overflow:hidden;}
.main .content .white .greysq .mid .single input {width:285px; float:left; margin:0 5px 0 0;}
.main .content .white .greysq .mid textarea {background-color:#fff; padding:7px 10px 8px 10px; color:#565656; overflow:auto; border:0; margin:0 0 10px 0; font:11px/14px Verdana, Geneva, sans-serif;}
.main .content .white .greysq .mid textarea.size1 {width:604px; height:62px;}
.main .content .white .greysq .mid textarea.size2 {width:283px; height:100px;}
.main .content .white .info {color:#80A6AE; font-size:11px; line-height:14px; padding:0; clear:both;}
.main .content .white .info.orange {color:#FF6900;}
.main .content .white .greysq .mid select {background-color:#fff; border:0; margin:0 0 10px 0; padding:3px 0 3px 0px; font:normal 11px/14px Verdana, Geneva, sans-serif;}
.main .content .white .greysq .mid select.size1 {width:629px;}
.main .content .white .greysq .mid select.size2 {width:140px;}
.main .content .white .greysq .mid select.size3 {width:343px;}
.main .content .white .greysq .mid select.size5 {width:340px;}
.main .content .white .greysq .asterisk {color:#D94444;}
.main .content .white .greysq .mid .info {float:right; width:250px; text-align:right; font-size:12px; line-height:18px;}
.main .content .white .greysq .btn2 {height:14px; text-decoration:none; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#006CB4; display:block; padding:7px 15px 8px 15px; text-align:center; background:#fff;}
.main .content .white .greysq .btn2:hover {background:#fa822e; color:#fff;}
.main .content .white .greysq .txtgen {padding:5px 0 0 0;}

.main .content .white .links {padding:15px 0 0 0; overflow:hidden; clear:both;}
.main .content .white .links.alt1 {padding:0 0 20px 0px; clear:right;}
.main .content .white .links.alt2 {width:542px; padding:0;}
.main .content .white .links.floatrght {padding-left:50px; clear:right;}
.main .content .white .altpad {padding:14px 0 0 0;}
/*.main .content .white .links a {display:block; background:url(../images/btn1ri.jpg) no-repeat 100% 0; color:#06377b; font-weight:bold; font-size:12px;}
.main .content .white .links a span {display:block; height:33px; background:url(../images/btn1le.jpg) no-repeat 0 0; padding:14px 31px 0 33px; cursor:pointer;}
.main .content .white .links a span.thin {font-weight:normal; padding:14px 21px 0 23px;}
.main .content .white .links a:hover {background-position:100% -47px; color:#e65019; text-decoration:none;}
.main .content .white .links a:hover span {background-position:0 -47px;}*/
.main .content .white .links .btn5,
.btn5.h30 {background-image:url(../images/btn5-35-bck.gif); height:22px; padding-top:8px;}
.btn5.h30.lghtr {background-image:url(../images/btn5-35-lghtr-bck.gif);}
.main .content .white .links .btn5:hover,
.main .content .white .links a.btn5:hover,
.btn5.h30:hover {text-decoration:none; background-position:0px -30px;}

.w100 {width:100px;}

.instructions {text-align:center; padding:45px 0 30px 0;}
.instructions p {padding-bottom:15px;}

.instructions .btn5.w100 {margin-left:auto; margin-right:auto;}

.mar24bot {margin-bottom:24px;}
.mar10bot {margin-bottom:10px;}
.mar25top {margin-top:25px;}
.mar18top,
.main .content .midcol .banner.mar18top {margin-top:18px; margin-bottom:0;}
.mar15bot {margin-bottom:15px;}

.main .content .data1 .menu {display:block; overflow:hidden; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.main .content .data1 .menu.alt3 {width:75%;}
.main .content .data1 .menu li {float:left; color:#fff;}
.main .content .data1 .menu li a {display:block; color:#fff; display:block; background:url(../images/menu1-ri.png) no-repeat 100% 0;}
.main .content .data1 .menu li a span {display:block; padding:8px 0 0 8px; margin:0 8px 0 0; height:22px; cursor:pointer; background:url(../images/menu1-le.png) no-repeat 0 0;}
.main .content .data1 .menu li a:hover {text-decoration:none; background-position:100% -30px;}
.main .content .data1 .menu li a:hover span {background-position:0 -30px;}
.main .content .data1 .menu li a.selected {background-position:100% -60px;}
.main .content .data1 .menu li a.selected span {background-position:0 -60px;}
.main .content .data1 .white {margin:0 1px 16px 0; width:auto; background-color:#fff; padding:18px 20px 28px 20px; clear:both; overflow:hidden; position:relative;}
.main .content .data1 .white.pad16 {padding:16px; margin:0;}
.main .content .data1 .white.altpad {padding:30px 25px 122px 25px;}
.main .content .data1 .white.pad18 {padding-bottom:18px;}
.main .content .data1 .white .photo {float:left; margin:10px 24px 0 0;}
.main .content .data1 .formpad {padding:48px 25px 100px 25px;}

.main .content .data1 .white ul {float:left; padding:7px 0 0 0; width:361px;}
.main .content .data1 .white ul.w6 {width:600px;}
.main .content .data1 .white li {color:#565656; font-weight:normal; padding:0 0px 8px 0; display:block; overflow:hidden; float:left;}
.main .content .data1 .white li .type {color:#565656; font-weight:bold; float:left; clear:left; width:118px; padding:0 15px 0px 0;}
.main .content .data1 .white li .entry {width:228px; float:left;}
.main .content .data1 .white ul.w6 li .entry {width:467px;}
.main .content .data1 .white li .entry h2 {display:inline; font-weight:bold; font-size:11px; line-height:14px; padding:0; color:#565656;}
.main .content .data1 .white li a {text-decoration:underline;}
.main .content .data1 .white li a:hover {color:#45bdcf;}

.main .content .data1 dl.white {color:#565656; padding-bottom:12px; padding-right:50px;}
.main .content .data1 dl.white dt {font-weight:bold; padding:0 0 8px 0;}
.main .content .data1 dl.white dd {padding:0 0 12px 0; line-height:16px;}

.main .content .split {width:345px; color:#565656; line-height:16px;}
.main .content .split h6 {color:#006cb4; background-color:#fff; font:normal 26px/28px Tahoma, Geneva, sans-serif; padding:8px 20px 9px 20px;}
.main .content .split dl {padding:0 20px 20px 20px;}
.main .content .split dt {padding:24px 0 6px 0; font-weight:bold;}
.main .content .split dd .percent {font-size:16px;}
.main .content .split dl a {color:#565656; text-decoration:none;}
.main .content .split dl a:hover {color:#F15922; text-decoration:underline;}
.main .content .split .video {padding:27px 0 20px 0;}

.main .links1 {float:right; color:#737373; text-align:right; font-size:11px; padding:0 20px 0 0; position:relative; z-index:20;}
.main .links1 .sep {margin:0 8px 0 8px;}
.main .links1 a {color:#737373; text-decoration:underline;}
.main .links1 a:hover {color:#e65019;}

.main .links1 .popup {right:40px; top:-10px;}

.main .content .data1 .white .links2 {padding:0 0 30px 0; overflow:hidden; clear:both; color:#565656;}
.main .content .data1 .white .links2 a {color:#80A6AE;}
.main .content .data1 .white .links2 .left {float:left; width:121px; padding:0 15px 0px 0;}
.main .content .data1 .white .links2 .right {float:left; width:517px;}
.main .content .data1 .white .links2 .right a {color:#565656;}
.main .content .data1 .white .links2 a:hover {color:#e65019;}

.pdf {height:17px; padding:2px 0 0 25px; display:block; float:left; background:url(../images/downicon.png) no-repeat 0 0px;}
.pdf:hover {background-position:0 -19px;}

.main .content .data1 .white h4 {font-size:12px; color:#565656; font-weight:normal; padding:0 0 20px 0;}
.main .content .data1 .white h4.alt1 {float:left; padding:25px 0px 0px 4px; width:370px;}
.main .content .data1 .white .mid.spread h4.alt1 { float:none; width:auto;}
.main .content .data1 .white label {font-size:11px; color:#565656; padding:0 15px 10px 4px; display:block; clear:both;}
.main .content .data1 .white p {padding:0 0 10px 0;}
.main .content .data1 .white select {}
.main .content .data1 .white .size4 {width:544px; background-color:#F1F1F1; color:#006CB4; border:0 none; font:11px/14px Verdana, Geneva, sans-serif; margin:0 0 15px; padding:0;}
.main .content .data1 .white .maparea {width:542px; height:483px; clear:both; padding:15px 0 20px 0;}

.w544 {width:544px;}
.w550 {width:550px;}
.pad5le {padding-left:5px;}
.pad15bot {padding-bottom:15px;}
.pad10hor {padding-left:10px; padding-right:10px;}
.padtop1 {padding-top:8px;}
.padtop2 {padding-top:3px;}
.padtop3 {padding-top:15px;}
.padtop4 {padding-top:18px;}
.borwdot {border:2px dotted #fff}

.main .content .white .txtgen {font-size:11px; line-height:16px; padding:0 0 0 4px; color:#565656; width:93%;}
.main .content .data1 .white .txtgen,
#topleft .main .content .white .txtgen {padding:0;}
.main .content .white .txtgen p {padding:0 0 20px 0;}
.main .content .white .txtgen ul,
.main .content .white .txtgen ol,
.main .content .white .txtgen dl {padding:0 0 10px 20px;}
.main .content .white .txtgen li {padding:0 0 4px 0; list-style-position:outside; list-style-type:disc;}
.main .content .white .txtgen h1,
.main .content .white .txtgen h2,
.main .content .white .txtgen h3,
.main .content .white .txtgen h4 {padding:0 0 10px 0; font-size:20px; line-height:22px; font-weight:normal; color:#006CB4;}
.main .content .white .txtgen h5 {padding:0 0 5px 0; font-size:16px; line-height:18px; font-weight:normal; color:#EFA303;}
.main .content .white .txtgen h6 {padding:0 0 10px 0; font-size:12px; font-weight:normal; color:#000;}
.main .content .white .txtgen dt,
.main .content .white .txtgen dd {padding:0 0 5px 0;}

.main .content .data1 .white .padbot,
#topleft .main .content .white .padbot {padding-bottom:30px;}

.stars {overflow:hidden; padding:0;}
.stars li {height:18px; margin:0px 0 0 0px; display:block; float:left; background:url(../images/star1.png) no-repeat 0px 0px;}
.stars .full {width:19px;}
.stars .threequarters {width:14px;}
.stars .half {width:10px;}
.stars .quarter {width:7px;}

.main .content .data2 {font-size:11px; line-height:14px; color:#565656; padding:0px 0px 80px 0px; background-color:#fff;}
.main .content .data2 table {width:100%;}
.main .content .data2 td {text-align:center; vertical-align:top; padding:12px 8px 13px 7px; line-height:16px; background:url(../images/bck8.gif) repeat-x left bottom;}
.main .content .data2 th {text-align:center; background-color:#F8F8F8; color:#fff; font-size:13px; font-weight:bold; border-bottom:8px solid #fff;}
.main .content .data2 tr.alt1 th {background:#f17a46 url(../images/bck9.gif) repeat-x left bottom; padding-top:3px; border-top:2px solid #fff;}
.main .content .data2 th div {background:#f15922 url(../images/bck9.gif) repeat-x 0 0; margin-right:4px; margin-left:3px; padding:7px 0 7px 0;}
.main .content .data2 td a:hover {text-decoration:underline; color:#f15922;}
.main .content .data2 .thumb {width:100px; font-weight:bold; padding-left:15px;}
.main .content .data2 td.address {width:23%;}
.main .content .data2 td.last.address {width:25%;}
.main .content .data2 td.tel {width:21%;}
.main .content .data2 td.last {border-right:8px solid #fff; padding-right:13px;}
.main .content .data2 th.last div {margin-right:17px;}
.main .content .data2 td.last strong {color:#000; font-weight:normal;}
.main .content .data2 td.title1 {width:31%;}
.main .content .data2 td.first.title1 {width:33%;}
.main .content .data2 td.title2 {width:23%;}
.main .content .data2 td.title2 strong {font-size:20px; line-height:22px; font-weight:normal;}
.main .content .data2 td.descr {width:31%;}
.main .content .data2 .user {text-align:left;}
.main .content .data2 td.user {width:20%;}
.main .content .data2 .comment {text-align:left;}
.main .content .data2 th.comment {padding-left:4px;}
.main .content .data2 th.comment div {position:relative;}
.main .content .data2 th.comment .stars {position:absolute; right:0px; top:4px;}
.main .content .data2 td.comment {width:80%;}
.main .content .data2 a {color:#565656;}
.main .content .data2 td.first {border-left:8px solid #fff;}
.main .content .data2 th.first div {margin-left:15px;}
.main .content .data2 td.date {text-align:left; padding-left:28px; width:21%;}
.main .content .data2 td.date strong {color:#f15922; font-weight:bold;}
.main .content .data2 .base {position:relative; padding:0 17px 0 17px;}
.main .content .data2 .number {position:absolute; left:-6px; top:0; color:#F15922; font-weight:bold;}

.main .content .data2 .message {padding:15px 0 0 0;}
.main .content .data2 .map {width:542px; height:483px; margin:0 auto; padding:43px 0 0 0;}
.main .content .data2 .map img {display:block;}

#nomoi, #dimoi {font-size:11px; line-height:16px; color:#FF6801; width:229px; height:33px;}

.main .content .white .list {width:654px; overflow:hidden; padding:0px 0 0 0px;}
.main .content .white .list .entry {width:186px; float:left; margin:0 32px 30px 0; color:#757575; height:179px; color:#757575; display:block; overflow:hidden;}
.main .content .white .list .entry img {margin:0 0 8px 0; display:block;}
.main .content .white .list .entry:hover {text-decoration:none; color:#e65019;}

.main .content .data1 .white .list {width:654px; overflow:hidden; padding:0px 0 0 0px; clear:both;}
.main .content .data1 .white .list .entry {width:186px; float:left; margin:0 32px 30px 0; height:179px; color:#565656; display:block; overflow:hidden;}
.main .content .data1 .white .list .entry img {margin:0 0 8px 0; display:block;}
.main .content .data1 .white .list .entry:hover {text-decoration:none; color:#e65019;}

.mar31top {margin-top:31px;}
.main .content .nopadbot {padding-bottom:0px;}

.main .content .white .inputtype3 {width:417px; background:#f1f1f1; color:#006CB4; padding:9px 55px 10px 15px; font:normal 11px/14px Verdana, Geneva, sans-serif; margin:0; border:0; height:14px; float:left;}
.main .content .white .gotype3 {width:57px; float:left; height:33px; background:#f1f1f1 url(../images/arrow7.gif) no-repeat 17px 0px; border:0; margin:0; padding:0; cursor:pointer; outline:none;}
.main .content .white .gotype3:hover {background-position:17px -33px; /*background-color:#e2e2e2;*/}

.main .content .greysq .addbtn {background:url(../images/add1.gif) no-repeat 0px 0px; min-width:23px; height:18px; display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 30px; color:#F15922; font-size:11px; line-height:13px;}
.main .content .greysq .dltbtn {background:url(../images/delete1.gif) no-repeat 0px 0px; min-width:23px; height:18px; display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 30px; color:#aaaaaa; font-size:11px; line-height:13px;}
.main .content .greysq .addbtn:hover {background-position:0 -23px; text-decoration:none; color:#66cc33;}
.main .content .greysq .dltbtn:hover {background-position:0 -23px; text-decoration:none; color:#e21f1f;}

.main .content .greysq .right .dltbtn {background-position:100% 0px; float:right; padding:5px 30px 0 0;}
.main .content .greysq .right .dltbtn:hover {background-position:100% -23px;}

.main .content .greysq .dltbtn.alt1 {background-image:url(../images/delete3.gif)}

.main .content .white .videolrg {padding:0px 0 35px 0;}
.main .content .white h5 {padding:0px 0 15px 0; color:#006CB4; font-size:14px; font-weight:normal; line-height:16px;}
.main .content .white .greysq h5 {padding:0 10px 15px 10px; font-size:14px; line-height:16px; color:#393939; clear:both;}

.main .content .filter {padding:0px 24px 10px 24px; overflow:hidden;}
.main .content .filter label {width:50px; display:block; float:left; line-height:13px; color:#757575;}
.main .content .filter select {width:140px; float:left; background-color:#f6f6f6; border:0; margin:1px 0px 0px 0; padding:3px 0 3px 0px; font:normal 11px/14px Verdana, Geneva, sans-serif;}
.main .content .filter .go {width:11px; height:18px; display:block; float:left; background:url(../images/arrow1.gif) no-repeat 1px 0; margin:3px 0 0 15px;}
.main .content .filter .go:hover {background-position:1px -18px;}

#filter_nomos, #filter_dimos {float:left; color:#FF6801; padding:0 0 0 15px;}
#dimos_id_reg {color:#FF6801;}
.loading {color:#FF6801;}

.main .content .buttons {clear:both; height:23px;}
.main .content .buttons .addbtn {background:url(../images/add2.gif) no-repeat 0px 0px; min-width:23px; height:18px; display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 30px; color:#E65019; font-size:11px; line-height:13px;}
.main .content .buttons .addbtn2 {background:url(../images/add1.gif) no-repeat 0px 0px; min-width:23px; height:18px; display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 30px; color:#E65019; font-size:11px; line-height:13px;}
.main .content .buttons .dltbtn {background:url(../images/delete2.gif) no-repeat 0px 0px; min-width:23px; height:18px; display:block; float:left; margin:0 0 0 10px; padding:5px 0 0 30px; color:#aaaaaa; font-size:11px; line-height:13px;}
.main .content .buttons .addbtn:hover {background-position:0 -23px; text-decoration:none; color:#448FAE;}
.main .content .buttons .addbtn2:hover {background-position:0 -23px; text-decoration:none; color:#448FAE;}
.main .content .buttons .dltbtn:hover {background-position:0 -23px; text-decoration:none; color:#e21f1f;}

.main .content .white h6 {color:#737373; font-size:14px; line-height:16px; padding:0 4px 20px 4px; font-weight:normal;}
.main .content .white h6.alt1 {float:left; padding:25px 0px 0px 4px; width:450px;}
.main .content .white .note {padding:0px 4px 20px 4px;}
.main .content .white .note.alt1 {float:left; padding:0px 0px 20px 4px; width:450px;}

.ds .shadow {display:none;}
.ds:hover .shadow {display:block;}

.alert {font:normal 14px/20px Verdana, Geneva, sans-serif; width:450px; padding:12px; color:#565656;}
.alert a {text-decoration:none; color:#F15922;}
.alert a:hover {text-decoration:underline;}
.main .links1 #offeralert {display:none;}

.fbookinner {float:right; width:120px; height:25px; background:url(../images/facebook-25-inner-page.png) no-repeat 0 0; margin:0 40px 0 0;}
.fbookinner.lrg {width:180px; height:37px; background-image:url(../images/facebook.jpg); margin:0 14px 10px 0;}

.gadshor {margin:0 auto; width:468px;}

.lockicon,
.main .content .data1 .white p.lockicon {background:url(../images/lock-icon.png) no-repeat 0 0; padding-left:20px;}

.searchpanel {height:269px; padding:0 4px 0 3px; background:url(../images/search-bck.png) no-repeat 0 0; margin-bottom:12px;}
.main .content .searchpanel {font-size:12px;}
.searchpanel .inner {padding:11px 29px 0 28px;}
.main .content .searchpanel h4 {color:#fff; font:italic normal 13px/16px Verdana, Geneva, sans-serif; background:url(../images/search-hbar.png) no-repeat 0 0; height:21px; padding:6px 20px 0 20px;}
.searchpanel .tabs {color:#fff; font:normal 13px/16px Verdana, Geneva, sans-serif; overflow:hidden; /*float:right;*/}
.searchpanel .tabs li {background-color:#c8c8c8; float:left; display:block; padding:6px 13px 0 13px; margin:0 3px 0 0; cursor:pointer; height:23px;}
.searchpanel .tabs li.selected,
.searchpanel .tabs li:hover {background-color:#e65019;}
.searchpanel .nav {padding-bottom:19px; background:url(../images/double-hbor.gif) repeat-x 0 35px; overflow:hidden;}
.main .content .searchpanel .split {width:211px; line-height:15px; padding-bottom:2px; padding-top:56px; position:relative;}
.main .content .searchpanel .split.chck {width:205px;}
.main .content .searchpanel .split.centered {margin:0 auto; padding-bottom:0;}
.main .content .searchpanel .split.lrgr {width:230px; padding-top:60px;}
.searchpanel select,
.searchpanel input {width:209px; color:#565656; background-color:#f1f1f1; /*background:url(../images/field-opac.png) repeat 0 0;*/ border:1px solid #b9b9b9; margin:0 0 10px 0; padding:2px 0 2px 0px; font:normal 11px/13px Verdana, Geneva, sans-serif; clear:both;}
/*.searchpanel select {-webkit-appearance: none;}*/
.searchpanel input {padding:5px 7px 5px 7px; width:195px; height:13px;}
.searchpanel .split.lrgr input {width:208px; padding:9px 10px 9px 10px; margin-bottom:0;}
.searchpanel input[type="checkbox"],
.searchpanel input[type="radio"] {width:auto; height:auto; margin:0; border:0; background:none; padding:0; clear:none; float:left;}
.searchpanel .chck {overflow:hidden; padding-bottom:15px;}
.searchpanel .chck input[type="checkbox"] {margin-top:2px; float:left; clear:none;}
.searchpanel .chck label {float:left; margin-right:10px;}
.searchpanel .chck label.list {width:100%; margin-right:0; margin-bottom:7px;}
.btn8 {background:url(../images/btn8.gif) repeat-x 0 0; color:#fff; font:normal 14px/16px Arial, Helvetica, sans-serif; padding:8px 21px 0 21px; height:24px;}
.btn8:hover { background-position:0 -32px;}
.main .content a.btn8:hover {text-decoration:none;}
.searchpanel .btn8 {float:right;}
.bubble {height:52px;}
.searchpanel .bubble {position:absolute; top:0; right:8px;}
.searchpanel .split.chck .bubble {left:20px;}
.bubble.what {width:61px; background:url(../images/bubble-what.png) no-repeat 0 0;}
.bubble.where {width:76px; background:url(../images/bubble-where.png) no-repeat 0 0;}
.bubble.keyword {width:105px; background:url(../images/bubble-keyword.png) no-repeat 0 0;}
.searchpanel .loader {text-align:center; padding-top:65px;}

.main .content .midcol .offerspanel h3 {color:#fff; font:italic bold 13px/16px Verdana, Geneva, sans-serif; background:url(../images/offers-hbar.png) no-repeat 0 0; height:22px; padding:5px 20px 0 20px;}
.offerspanel {margin-bottom:12px;}
.offerspanel .shad {background:url(../images/offers-sideshad.png) repeat-y 0 0; padding:0 4px 0 3px;}
.offerspanel .bck {background:#fff url(../images/bck5.gif) repeat 0 0;}
.offerspanel .bot {height:15px; background:url(../images/offers-bot.png) no-repeat 0 0; clear:both;}
.main .content .midcol .offerspanel .list2.mar1 {margin-bottom:0;}
.main .content .midcol .offerspanel .list2 {background:none; border:0; margin:0;}

.main .content .midcol .article.articlepanel {border:0; background:none; padding:0; margin-bottom:12px;}
.main .content .midcol .article.articlepanel h2.bar {color:#fff; font:italic normal 13px/16px Verdana, Geneva, sans-serif; background:url(../images/article-hbar.png) no-repeat 0 0; height:21px; padding:5px 20px 0 20px; margin-bottom:6px;}
.articlepanel .shad {background:url(../images/article-sideshad.png) repeat-y 0 0; padding:0 4px 0 3px;}
.articlepanel .bck {background-color:#fff;}
.articlepanel .pad {padding:0 20px 15px 18px;}
.articlepanel .bot {height:15px; background:url(../images/article-bot.png) no-repeat 0 0; clear:both;}

.articlelist {clear:both; margin-bottom:12px;}
.main .content .articlelist h4.bar,
.main .content .articlelist h2.bar {color:#fff; font:italic normal 13px/16px Verdana, Geneva, sans-serif; background:url(../images/articlelist-hbar.png) no-repeat 0 0; height:21px; padding:5px 20px 0 20px; margin-bottom:13px;}
.main .content .articlelist.green h4.bar,
.main .content .articlelist.green h2.bar {background-image:url(../images/article-hbar.png);}
.main .content .articlelist h4.bar.smll,
.main .content .articlelist h2.bar.smll {background-image:url(../images/offers-hbar.png);}
.articlelist .shad {background:url(../images/offers-sideshad.png) repeat-y 0 0; padding:0 4px 0 3px;}
.articlelist .bck {background:#fff url(../images/bck5.gif) repeat 0 0;}
.articlelist .pad {padding:0 20px 15px 18px;}
.articlelist .bot {height:15px; background:url(../images/articlelist-bot.png) no-repeat 0 0; clear:both;}
.articlelist.green .bot {background-image:url(../images/article-bot.png);}
.articlelist li {margin-bottom:13px;}


/* ------ Oct 2012 color update version 1: wrapper all grey  ------ */
.oct12v1 #header {padding-left:11px; padding-right:13px; background:none; border-bottom-color:#DADADD;}
.oct12v1 #header h1 a {background-image:url(../images/4myhouse-logo.png);}
.oct12v1 #header .right {width:695px;}
.oct12v1 #header .right .banner,
.oct12v1 #header .right .topbar .links {padding-right:0;}
.oct12v1 .main {border:0; padding-top:15px;}
.oct12v1 .topmenu,
.oct12v1 #footer {background-color:#dadadd;}


/* ------ Oct 2012 color update version 2: grey body background ------ */
body.oct12v2 {background-color:#e0e1e6;}
.oct12v2 #header {padding-left:11px; padding-right:13px;}
.oct12v2 #header h1 a {background-image:url(../images/4myhouse-logo.png);}
.oct12v2 #header .right {width:695px;}
.oct12v2 #header .right .banner,
.oct12v2 #header .right .topbar .links {padding-right:0;}
.oct12v2 .topmenu {background-color:#fff; /*border-bottom:4px solid #e7e8ed;*/ padding-top:8px; padding-bottom:0;}
.oct12v2 #footer {/*background-color:#d7d7db;*/ background-color:#fff; border-top:4px solid #e7e8ed;}
.oct12v2 .main { border-top:0;}

.evomedia {width:86px; display:inline-block; background:url(../images/evomedia-logo-footer.png) no-repeat 100% 0; height:17px; margin-bottom:-4px;}

.animbtn1 {color:#45bdcf; font-size:13px; line-height:13px; font-style:italic; padding-left:28px; padding-top:0; position:relative; height:27px; background:url(../images/animbtn1-bck.png) no-repeat 0 0; width:82px;}
.animbtn1 span {width:27px; height:27px; display:block; background:url(../images/animbtn1-arr.png) no-repeat 0 0; position:absolute; left:0; top:0; z-index:3; display:none; cursor:pointer;}
.main .content .animbtn1:hover {text-decoration:none;}
.animbtn1:hover span {background-position:0 0;}

.infotable1 {height:100%; width:100%;}
.infotable1 td {text-align:center; vertical-align:middle; padding:15px;}
.infotable1 p {margin-bottom:15px;}
.infotable1 h4 {color:#0C95B1; font-weight:normal; font-size:15px; line-height:1.3em; margin-bottom:25px;}


/* ------ Sep 2015 homepage keyword search ------ */
.searchpanel.sep15 .inner {padding:38px 104px 0 105px;}
.searchpanel.sep15 {height:236px; background-image:url(../images/search-bck-sep15.png);}
.searchpanel.sep15 .lrgr input {width:278px; height:17px; font-size:14px; line-height:17px; padding:11px 10px 10px 10px; margin-bottom:15px; background:url(../images/input-transp45.png) repeat;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}
.searchpanel.sep15 .lrgr input:focus {outline:0; border-color:#a1a1a1; box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;}
.searchpanel.sep15 .bubble.keyword {width:131px; margin-bottom:11px; position:static; background-image:url(../images/bubble-keyword-sep15.png); text-indent:-8000px; display:block;}
.searchpanel.sep15 .btn8 {background:#e65019; box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25); width:130px; height:36px; font-size:16px; line-height:36px; padding:0; text-align:center;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.searchpanel.sep15 .btn8:hover {background-color:#f86b37; box-shadow:0px 0 1px 0px rgba(0, 0, 0, 0.40);}

