*{margin:0; padding:0; list-style: none;}

body {background-color: #e7e3d8; color:#666666; font-size:12px; font-family:Arial, sans-serif; text-align:center;}

img {border:none;}

a{color:#000000; text-decoration:none;}

a:hover{text-decoration:underline;}



table {border:none; border-collapse:collapse; border-spacing:0px;}



table.container {width:1000px; margin:0;}

table.header {width:1000px; height:114px; background:url(img/logo.gif) no-repeat left;}

table.header1 {width:1000px; height:114px; background:url(img/logo1.gif) no-repeat left;}

table.MainSheet {width:1000px; height:675px; border: solid 10px #fff;}



#topmenu{float:right;}

#topmenu li{float:left;}

#topmenu a{color: #8b785f; display: block; float: left;

          font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:13px;

          height: 22px; line-height:22px; margin-right: 25px; padding-right: 10px; text-decoration: none;}

#topmenu a:hover, #topmenu a.selected{background: url(img/menur.gif) right no-repeat; color: #fff;}

#topmenu a span{display: block; line-height: 14px; padding: 4px 0 5px 10px;}

#topmenu a:hover span, #topmenu a.selected span{background: url(img/menul.gif) no-repeat;}



#index{background: url(img/blackbar.gif) repeat-x; height:34px; overflow:hidden; margin-bottom:1px;}



#index ul{float:right; margin-right:28px;}

#index p{float:left; color:#fff;	line-height:34px; font-size:13px;	font-weight:bold; margin-left:28px;}

#index li{display:inline;}

#index li a{display:block; float:left; width:120px; height:34px; color:#fff; font-size:18px; text-align:center; line-height:34px;

	          font-family:Georgia, "Times New Roman", Times, serif; margin-left:20px;}

#index li.selected a{background:url(img/tab1.gif) no-repeat bottom; color:#000;}

#left{width:220px; float:left; height:100%;}



#bottom{width:100%; height:80px; background:url(img/bgtrasp.png);}

#bottomtable{width:100%; height:80px; background:url(img/trattino2x.gif) repeat-x top;}



#bottomlinks{margin-left:30px;}

#bottomtable, #bottomtable a{color:#845d37;	font-size:11px;}

#KeyLinks {padding:7px 0;}
#KeyLinks a{color:#845d37;	font-size:11px;}

#FooterTable {width:1000px; color:#845d37;}
#FooterTable th {font-size:18px; text-align:left; background: url(/img/trattino3y.gif) repeat-y left; padding-left:15px; height:36px;}
#FooterTable td {font-size:11px; font-weight:bold; text-align:left; background: url(/img/trattino3y.gif) repeat-y left; padding-left:15px; height:24px;}
#FooterTable a {font-size:11px; font-weight:bold; color:#845d37;}
#FooterTable td.Contacts {font-weight:normal; background:none;}
#FooterTable td.Contacts a {font-weight:normal;}
#FooterTable td span {background: url(/img/FooterOk.gif) no-repeat 0 -2px; padding-left:22px;}

td.choosingleft{color:#8b785f; font-size:11px; text-align:justify;}

td.choosingleft h3 {background:#edece4;	height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#845d37;}

td.choosingleft a {color:#8b785f; font-size:11px;}

td.ContactName {font-size:12px; font-weight:bold; color:#845d37;}

td.Contact {font-size:13px; font-weight:bold; color:#845d37; padding-right:8px;}

td.Contact a {font-size:13px; font-weight:bold; color:#845d37;}

#choosingleft{color:#8b785f; font-size:11px; text-align:justify;}

#choosingleft h3 {background:#edece4; height:40px; line-height:40px; font-size:16px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#845d37;}

#choosingleft a {color:#8b785f; font-size:11px;}





#LinkTree {padding-left:10px; color:#845d37; font-size:12px; text-align:left;}

#LinkTreeDetails {padding-left:0px; color:#845d37; font-size:12px; text-align:left;}

#LinkTree a, #LinkTreeDetails a {color:#845d37; font-size:12px; text-decoration:underline;}

#LinkTree a:hover, #LinkTreeDetails a:hover {text-decoration:none;}



td.Pages {padding-left:10px; color:#845d37; font-size:11px; text-align:left;}

td.Pages a {color:#845d37; font-size:11px; text-decoration:underline;}

td.Pages a:hover {text-decoration:none;}

td.PagesBottom {padding-left:10px; color:#845d37; font-size:11px; text-align:left; font-weight:bold;}

td.PagesBottom a {color:#845d37; font-size:11px; text-decoration:underline; font-weight:bold;}

td.PagesBottom a:hover {text-decoration:none;}



a.SheetHeader {color:#333333;font-size:16px; font-weight:bold;}



td.SortBy {color:#845d37;font-size:11px; font-weight:bold;}

a.ObjectName {color:#845d37;font-size:16px; font-weight:bold;}

a.SmallObjectName {color:#845d37;font-size:14px; font-weight:bold;}

td.LowHR {background: url(img/trattino33x.gif) repeat-x bottom;}

td.SearchHR {background: url(img/trattino2x.gif) repeat-x top;}

td.LeftHR {background: url(img/trattino3y.gif) repeat-y left;}

td.HR {background: url(img/trattino2x.gif) repeat-x middle;}

td.ObjectName {color:#845d37;font-size:18px; border-bottom: solid 1px #845d37;}

td.DetailsHeader {height:40px; color:#845d37;font-size:16px; font-weight:bold;}

td.DetailsHeaderRight {height:25px; color:#845d37;font-size:14px; font-weight:bold; background-color:#edece4;}



input.MailForm {width:150px; height:20px; border: solid 1px #845d37; text-align:left;}

input.SmallMailForm {width:75px; height:20px; border: solid 1px #845d37; text-align:left;}

textarea.MailForm {width:397px; height:50px; border: solid 1px #845d37; text-align:left;}

input.SendButton {width:150px; height:20px; border: solid 1px #845d37; text-align:center; background-color:#edece4;}

span.RightPanelOption {color:#d16105; font-weight:bold;}



#RoomList {width:210px;}

td.RoomListLeft {text-align:left; width:190px; font-weight:bold;}

td.RoomListRight {text-align:right; width:20px; font-weight:bold;}



#SearchTable {background:#edece4;}



td.SearchPanelLeft {height:25px; text-align:left; font-weight:bold;color:#845d37; padding-left:4px;}

td.SearchPanelLeft span.Notice {font-weight:normal;color:#666666;font-style:italic;font-size:11px;}



td.SearchPanelRight {height:25px; text-align:right; padding-right:4px;}

#SearchID {text-align:left; border: 1px solid #d16105; width:130px; height:18px;}

#SearchName {text-align:left; border: 1px solid #d16105; width:130px; height:18px;}

select.SearchSelect {text-align:left; border: 1px solid #d16105; width:60px; height:19px;}

select.TermSelect {text-align:left; border: none; background-color:#f6f6f6; width:80px; height:17px; font-style: italic;}

input.ApFloor {text-align:center; border: 1px solid #d16105; width:30px; height:18px;}

select.SearchSubwaySelect {text-align:left; border: 1px solid #d16105; width:132px; height:20px;}

#SearchRooms {text-align:left; border: 1px solid #d16105; width:50px; height:20px;}

input.SearchPrice {text-align:left; border: 1px solid #d16105; width:49px; height:18px;}

#SearchButton {text-align:center; width:106px; height:26px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/SearchButton.gif) repeat-x;  border: none;}

#ApSearchButton {text-align:center; width:100px; height:25px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/brownbar.gif) repeat-x;}

#HotSearchButton {text-align:center; width:100px; height:25px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/brownbar.gif) repeat-x;}

#MHearchButton {text-align:center; width:100px; height:25px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/brownbar.gif) repeat-x;}

#HosSearchButton {text-align:center; width:100px; height:25px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/brownbar.gif) repeat-x;}

#NoFound {text-align:left; color:#d16105; height:120px; padding-left:10px;font-size:13px; font-weight:bold;}



input.logininput {text-align:center; border: 1px solid #d16105; width:100px; height:18px;}

#LoginButton {width:18px; height:52px; background: url(img/LoginOk.gif) no-repeat; background-position: 0 0; border:none;}

#LoginButton:hover {background-position: 0 -52px;}



#FilterPanel {background-color:#edece4;}

#FilterPanel h1 {padding-left: 10px; color:#d16105; font-size:16px;}

#FilterPanel h2 {padding-left: 10px; color:#d16105; font-size:14px;}

td.FilterName {padding-left: 10px; text-align:left; width:150px; height:26px; font-weight:bold;}

td.Filter {padding-right: 10px; text-align:right; width:170px; height:26px;}

td.Notices { text-align:left; width:400px; height:26px; font-style:italic;}

td.FilterGroupChoice {padding-left: 15px; text-align:left; width:150px; height:26px; color:#d16105; font-weight:bold; font-size:13px;}

#FilterID {text-align:left; border: 1px solid #d16105; width:150px; height:18px;}

#FilterName {text-align:left; border: 1px solid #d16105; width:150px; height:18px;}

select.FilterSelect {text-align:left; border: 1px solid #d16105; width:50px; height:20px;}

td.ResultBigHeader {text-align:left; font-size:18px; font-weight:bold; color:#d16105;}

td.ResultHeader {text-align:left; font-size:16px; font-weight:bold; color:#d16105; height:20px;}

td.SearchResults {text-align:left;}

td.SearchResultsLink {text-align:left; font-weight:bold;}

input.FilterPrice {text-align:left; border: 1px solid #d16105; width:55px; height:18px;}

span.NoResults {color:#666666;}



#EquipmentHiddenOptions, #InfraStructureHiddenOptions, #ServiceHiddenOptions {background:url(img/Plus.gif) no-repeat; background-position: 10px 3px; width:720px;}

#EquipmentShowedOptions, #InfraStructureShowedOptions, #ServiceShowedOptions {background:url(img/Minus.gif) no-repeat; background-position: 10px 3px; width:720px;}

td.CB {padding-left:10px; width:240px; text-align:left; vertical-align:top;}

td.CBH {padding-left:10px; width:240px; text-align:left; vertical-align:middle;}

td.CBSearch {text-align:center; vertical-align:top;}

td.OptionsHeader {height:25px; text-align:left; padding-left:30px; text-decoration:underline; cursor:pointer; width:720px;}

td.OptionsSmallHeader {height:30px; text-align:left; padding-left:10px; color:#666666; font-size:14px; font-weight:bold;}



td.WideSearchLink {text-align:center; height:40px;}

td.WideSearchLink a {font-weight:bold; text-decoration:underline;}

td.WideSearchLink a:hover {text-decoration:none;}



#SearchHeader {height:50px; text-align:center; font-size:18px; font-weight:bold;}

#SearchResultsHeader {width:720px; background: url(img/brownbar.gif) repeat-x top;}

#SearchResultsHeader td {width:180px; height:25px; text-align:center; color:#fff; font-size:16px; line-height:25px; font-family:Georgia, "Times New Roman", Times, serif; cursor:pointer;}

#SearchResultsHeader td.selected {background:url(img/browntab11.gif) no-repeat bottom; color:#000;}

#SearchResultsHeader td:hover {text-decoration:underline;}



#LeftSearchHeader {color:#8b785f; height:44px; border-bottom: solid 1px #e6a000; text-align:left;}

#LeftSearchHeader h3 {background:#edece4; height:25px; line-height:36px; font-size:18px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#845d37;}



table.WideHiddenSearchPanel {width:720px; border: solid 1px #ABA976; background: #f6f6f6 url(img/Plus.gif) no-repeat; background-position: 10px 5px;}

table.WideShowedSearchPanel {width:720px; border: solid 1px #ABA976; background: #f6f6f6 url(img/Minus.gif) no-repeat; background-position: 10px 5px;}

table.WideHiddenSearchPanel td.Header, table.WideShowedSearchPanel td.Header {height:30px; text-align:left; padding-left:40px; cursor:pointer; color:#d16105; font-size:15px; font-weight:bold;}



#CallBackForm {width:100%; background-color: #edece4;}

#CallBackForm td.Header {height:44px; border-bottom: solid 1px #e6a000;}

#CallBackForm h3 {height:25px; line-height:36px; font-size:18px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#845d37; }

#CallBackNameParam, #CallBackPhoneParam {width:100px; height:30px; text-align:left; padding-left:4px;}

#CallBackTDSubmit {width:120px; height:40px; text-align:center;}

#CallBackForm #CallBackNotice {height:40px; text-align:justify; font-style:italic; padding-left:4px; padding-right:4px;}

#CallBackForm span {text-decoration:underline;}

#CallBackSubmit {text-align:center; width:106px; height:26px; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; font-size:16px; color:#fff; background: url(img/CallBackButton.gif) repeat-x; border: none;}

#CallBackName, #CallBackPhone {text-align:left; border: 1px solid #d16105; width:130px; height:18px;}



#OperatorCallBack {width:220px;}

#OperatorCallBack h3 {background: url(img/brownbar.gif) repeat-x top;	height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#fff;}

#OperatorCallBack td.left {width:200px; height:40px; text-align:left; border-bottom: solid 1px; font-size:13px;}

#OperatorCallBack td.right {width:20px; height:40px; text-align:right; border-bottom: solid 1px;}



td.ThemeHeader {height:30px; font-size:10px; font-weight:bold; text-align:left;}

td.Link {height:25px; font-size:12px; padding-left:20px; text-align:left;}

td.InfoLink {padding:7px 0 2px 10px; font-size:12px; text-align:left;}
td.InfoLink a.Active {text-decoration:underline; color:#666;}



#InfoDetails {width:740px;}

#InfoDetails h2 {height:25px; line-height:25px; font-size:14px; font-weight:bold; margin-bottom:7px; color:#8b785f; text-align:left;}

#InfoDetails td {padding-left:10px; text-align:left; text-align:justify;}



#HiddenAdditionSearch {width:220px;  background: url(img/ShowHide-Hidden.gif) no-repeat; background-position: -2px 8px;}

#ShowedAdditionSearch {width:220px; background: url(img/ShowHide-Showed.gif) no-repeat; background-position: 2px 4px; font-size:12px;}

#HiddenAdditionSearch td.Header, #ShowedAdditionSearch td.Header {height:30px; text-align:left; padding-left:22px; cursor:pointer; font-size:15px; color:#845d37; font-weight:bold;}

#ShowedAdditionSearch td.SearchLeft {text-align:left; padding-left:5px;}

table.SearchParameters {width:220px;}

#HideCommonParameters td.ParametersLeft {width:90px; text-align:left; padding-left:5px;height:25px;}

#HideCommonParameters td.ParametersCenter {width:60px; text-align:left;}

#HideCommonParameters td.ParametersRight {width:70px; text-align:right; padding-right:4px;}

#HideCommonParameters select.TermSelect {text-align:left; border: none; background-color:#ffffff; width:80px; height:17px; font-style: italic;}

td.ParametersHeader {width:220px; height:30px; text-align:left; padding-left:20px; cursor:pointer; color:#845d37; font-size:13px; font-weight:bold;background: url(img/ShowHide-HiddenSmall.gif) no-repeat; background-position: 0px 10px;}

td.ShowedParametersHeader {width:220px; height:30px; text-align:left; padding-left:20px; cursor:pointer; color:#845d37; font-size:13px; font-weight:bold;background: url(img/ShowHide-ShowedSmall.gif) no-repeat; background-position: 4px 8px;}



td.CheckBox {width:20px; text-align:center; height:25px;}

td.ParametersLeft {width:80px; text-align:left;}

td.ParametersRight {width:100px; text-align:left;}



#BottomText {padding-left:30px; width:740px;}

#BottomText h1 {color:#845d37; font-size:15px; text-align:left;}

#BottomText h2 {color:#845d37; font-size:14px; text-align:left;}

#BottomText p {color:#8b785f; font-size:11px; text-align:justify; text-indent:20px;}

#BottomText a {color:#8b785f; font-size:11px;}



td.ObjectInfoBlock a {color:#845d37;;}

#ContactsTable {background-color:#edece4;}

#ContactsTable td.Header {height:44px; border-bottom: solid 1px #e6a000;}

#ContactsTable h3 {height:25px; line-height:36px; font-size:18px; font-weight:bold; padding-left:10px; margin-bottom:7px; color:#845d37; }



td.BottomLinks {text-align:center; padding:5px 0;}

td.BottomLinks a {color:#8b785f; text-decoration:underline;}

td.BottomLinks a:hover {text-decoration:none;}

#LeftObjectList {background:#edece4;}
#LeftObjectList a:visited {color:#444;}
