* {margin:0; padding:0;}
html, body {height:100%;}
body {min-height:100%; min-width:1003px; background:url(/tpl/images/topbg.gif) top repeat-x #f4f4f4; *text-align:center;}
#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:1000px; padding-top:135px;}
a:focus {outline:none;}* {font-family:Verdana;}img {border:none;}
#photogalery {background:url(/tpl/images/gal.gif) center no-repeat;}.clearboth {clear:both;}
#logo {display:block; position:absolute; width:251px; height:108px; background:url(/tpl/images/logo.png); left:40px; top:0px;}
#topmenu {position:absolute; left:265px; /*top:45px;*/top:59px;}
#topmenu a {font-size:13px; color:#727272; text-decoration:none; display:block; float:left; margin-left:60px;}
#topmenu a:hover {color:#08a5ff;}
#topmenu #selected {color:#727272; font-weight:bold;}
#topsubmenu {margin:0px 0px 0px 40px; height:60px; background:#F4F4F4;}
#topsubmenu a {display:block; float:left; font-size:20px; color:#a6a6a6; text-decoration:none; margin-right:45px;/*45*/}
#topsubmenu a:hover {color:#08a5ff;}
#topsubmenu a.selected {color:#000;}
#mainblock {position:relative; width:1000px; overflow:hidden !important; /*margin-top:60px;*/}
#lft, #rt {position:absolute; top:260px; cursor:pointer;}
#rt {right:0px;}
#lft {left:0px;}
#movingblock {width:925px; position:relative; margin:auto; background:url(/tpl/images/movingblockbg.png); margin-top:8px; margin-bottom:9px;}
#movingblockbottom, #movingblocktop {position:absolute !important;}
#movingblocktop {top:0px; left:0px;}
#movingblockbottom {bottom:0px; left:0px;}
/*.ie 
#movingblocktop, .ie 
#movingblockbottom {left:38px;}.ie 
#movingblocktop {top:3px;}.ie 
#movingblockbottom {bottom:3px;}*/
#phone {font-size:45px; color:#000000; text-align:center; margin-top:50px;}
#phone_in {font-size:45px; color:#000000; text-align:right; margin-top:50px;}
#phone span {color:#a1a1a1;}
#phone_in span {color:#a1a1a1;}
#footblock {width:850px; margin:auto; margin-top:100px;}
#leftfoot img {float:left;}
#leftfoot {float:left; color:#49a5bb; font-size:11px; width:400px;}
#leftfoot span {display:block; margin-top:41px; cursor:pointer;}
#rightfoot {float:right; width:400px; font-size:11px;}
#rightfoot span {display:block; font-size:22px; margin-bottom:15px;}
#footer {text-align:center; font-size:13px; color:#b9b9b9; margin-top:75px; /*padding-bottom:50px;*/}
#footer img {margin-bottom:20px;}
#content {min-height:420px; padding:30px 26px 20px 26px;/*30px 10px 20px 30px*/ font-size:12px; color:#878787;}
#content h1 {font-size:30px; color:black; font-weight:normal; margin-bottom:30px;}
#content h2 {font-size:26px; color:black; font-weight:normal; margin-bottom:30px;}
#content h3 {font-size:22px; color:black; font-weight:normal; margin-bottom:30px;}
#content p {margin-bottom:24px;}
#content {line-height:22px;}
#content ul {padding-left:20px; line-height:20px; list-style: circle;}
#content a {color:#49a5bb; text-decoration:underline; font-size:12px;}
#content a:hover {text-decoration:underline;}
#content a:visited {}
#content span {font-size:13px; color:#91b6c2;}
/*#content strong {font-weight:normal;}*/
#title, #script {display:none;}
#centerBlock_trackdiv {cursor:w-resize;}
#resaults {width:715px; margin:auto;}
#resaults td, #resaults td span {height:38px; text-align:center; width:20%; font-size:22px; color:#826e60;}
#resaults td.name {font-size:17px;}
#rlast {text-align:left;}
#rlast span {margin-left:10px;}
#rinform {background-color:#ffedd5;}
#resaults th {font-size:12px; color:#878787; font-weight:normal; height:38px;}
#resaults th span {display:block; height:27px;}
#resaults th span span {padding-top:5px; height:27px;}
#resaults th.headerSortUp span, #resaults th.headerSortDown span {display:block; background:url(/tpl/images/sortbg.png) top repeat-x;}
#resaults th.headerSortUp span span {background:url(/tpl/images/sortdown.png) top right no-repeat; color:white; padding-top:5px; height:27px;}
#resaults th.headerSortDown span span {background:url(/tpl/images/sortup.png) top right no-repeat; color:white; padding-top:5px; height:27px;}
#resaults th {cursor:pointer;}
#photogalery {position:absolute; top:6px; left:6px;}
#fsep {position:absolute; margin-top:60px; margin-left:40px; *left:40px;}
#block_2, #block_3, #block_4 {display:none;}.c222 {text-align:left !important; padding-left:20px;}
#fottbl {margin:auto; width:650px; margin-top:50px;}
#fottbl a {color:#727272; text-decoration:none;}
#fottbl a:hover {text-decoration:none;}
#fottbl td {text-align:center; vertical-align:top;}
#doptext {width:650px; margin:auto; text-align:center; margin-top:20px;}span.dot {position:absolute; text-indent: -1000em;}span.rel {position: relative;}span.arm{top:-.52ex;}
/*
#resaults th span {font-size:12px; color:
#878787; font-weight:normal; display:block; height:27px; vertical-align:middle; padding-top:5px; position:relative;}.ie 
#resaults th span {height:22px;}
#resaults th span.sortu, 
#resaults th span.sortd {background:url(/tpl/images/sortbg.png) repeat-x; color:
#fff; text-align:left; padding-left:14px;}
#rlast span.sortu, 
#rlast span.sortd {width:210px;}
#resaults th span.sortu span {background:url(/tpl/images/sortup.png) repeat-x; display:block; width:9px; height:5px; position:absolute; right:5px; top:10px;}
#resaults th span.sortd span {background:url(/tpl/images/sortdown.png) repeat-x; display:block; width:9px; height:5px; position:absolute; right:5px; top:10px;}*/
/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
/* Styles */
table.trackbar {width:250px; margin: 10px 0px; background:repeat-x url(/tpl/images/b_c_bg.png) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(/tpl/images/b_bg.png) top left;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(/tpl/images/b_bg.png) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}
.invis {display:none;}
/*#trackdiv {background:url(/tpl/images/b_bg.png) top left no-repeat;}*/
#sale {font-family:Arial; font-size:13px; color:#000000; text-align:right; line-height:24px; /*background:url(/tpl/images/x002.png) left center no-repeat;*/ padding-left:50px; position:relative; padding-right:36px;}
#sale span {font-size:20px; line-height:28px; font-family:Arial; color:#000000; display:inline;}
#sale a {font-family:Arial; font-size:13px; color:#1d9bd3; text-decoration:underline;}
#sale a:hover {text-decoration:none;}

#sweb1, #sweb2, #sweb3, #sweb4 {text-decoration:none !important; color:#878787 !important;}

#spoff_info {display:none; position:absolute; padding-top:130px; top:0px; height:100%; left:0px; width:100%; text-align:center; z-index:5000; background:url(/images/offset.png); cursor:pointer;}
#bnr_m {position:relative;}
#bnr_m_hover {position:absolute; right:155px; margin-top:55px; display:none;}