body {margin:0;padding:0;font:normal 12px verdana;background:#ddf4ff url(/files/template/bgLine.jpg) repeat-x}
body {min-width: 1050px;width: expression(document.body.clientWidth > 1050 ? "100%": "1050px");}
a {color:#2b5081;outline:none}

div.clear {clear:both}
form {margin:0;padding:0}
input {font:14px verdana}
input.buttonItem {width:77px !important;height:23px !important;color:white !important;border:0px !important;background:url(/files/template/button.gif)}
input.buttonItem1 {width:112px !important;height:23px !important;color:white !important;border:0px !important;background:url(/files/template/buttonBig.gif)}

#bgLeft {width:300px;height:497px;background:url(/files/template/bgLeftDef.jpg) repeat-x;margin:0;position:absolute;z-index:1;border:0px solid red}
#topImg {width:1100px;height:480px;background:url(/files/template/bgDefault.jpg) no-repeat;margin:0 auto;position:relative;z-index:3}
#topLogo {width:138px;height:190px;border:0px solid red;position:absolute;margin:5px 0 0 50px}

#topNav3 {position:absolute;margin:55px 0 0 260px}
#topNav4 {position:absolute;margin:95px 0 0 260px}

#topNav3 span,#topNav4 span {color:#2c4a56;font-size:14px;display:block;width:auto;float:left;margin-right:50px;text-transform:lowercase}

#topNav3 a, #topNav4 a {color:#2c4a56;font-size:14px;display:block;padding:5px;text-transform:lowercase}
#topNav3 a:hover, #topNav4 a:hover {}

#topNavSel {background:url(/files/template/navigBgAll.jpg) top right no-repeat;}
#topNavSel a {background:url(/files/template/navigBgLeft.jpg) top left no-repeat;font-weight:bold;}


#topPhone {position:absolute;width:250px;height:60px;margin:0px 0 0 750px;font-size:24px;letter-spacing:0.1px;color:#2c4a56;text-align:right}
#topPhone span {font-size:14px;font-weight:bold;color:#2c4a56}
#topPhone a {color:#2c4a56;font-size:12px;display:block;width:auto;padding:0 0 0 120px;}
div.topPhoneInn {font-size:12px}

#topSearch {position:absolute;margin:220px 0 0 60px;font-size:14px;width:424px;border:0px;background:url(/files/template/bgLeftDef11.jpg) repeat-x top;height:228px;overflow:hidden}
#topSearchInn {border-top:1px solid #7aadc5;border-bottom:0px solid #7aadc5;padding:5px 0 0 0;background:url(/files/template/bgLeftDef22.jpg) repeat-x top}
#topSearchInn iframe {background:url(/files/template/bgLeftDef22.jpg) repeat-x top; width:420px;height:190px;border:0px solid gray !important;}

#topSearchTitle {font-weight:bold;color:#7aadc5;padding:0 0 2px 0}
#topSearchInn span {display:block;width:auto;float:left}
#topSearchInn input,#topSearchInn select {width:150px;border:1px solid #7aadc5;margin:0 !important}
span.topSearchH1 {font-weight:bold;margin:0 !important;padding:0 !important;}

#topTitle {position:absolute;width:570px;margin:380px 0 0 60px;padding:0;border:0px solid red;text-align:justify}
#topTitle h1 {font-size:17px;margin:0;padding:0;padding-top:10px;font-weight:normal;color:#3379b1;}

h2 {color:#e66d34}
h3 {color:#e66d34}

.webtext h2 {font-size:16px;color:#e66d34}
h2 {color:#e66d34 !important}

#textLeft {width:950px;border:0px solid red;font-size:13px;margin:0 auto;position:relative;z-index:2}
#textLeftInn {width:580px;margin-left:0px;padding-top:10px;min-height:500px;float:left;}
#textRight {width:300px;padding-left:20px;border:0px solid red;position:relative;float:left;margin-left:0px;}

#spec {padding-top:20px}
div.specItem {padding-bottom:30px;border:0px solid red}
div.specItemImg {width:187px;float:left}
div.specItemBlock {width:187px;float:left;}
span.specItemTitle {color:#40687b;font-size:18px;display:block;letter-spacing:-0.1px;margin:-124px 0 0 15px;position:absolute}
/*span.specItemTitle a {color:white;}*/
span.specItemPrice {color:#e66d34;font-size:20px;font-weight:normal;display:block;margin:-37px 0 0 70px;;position:absolute}
span.specItemDate {font-size:10px;font-weight:bold;display:block;position:absolute;margin:-100px 0 0 185px;width:140px;color:#2c4a56}


#bottom {width:1070px;height:150px;margin:20px auto;background:url(/files/template/bgLineBottom.jpg) no-repeat;}
#bottomLeft {padding:50px 0 0 60px;width:200px;float:left;border:0px solid red}
#bottomLeftBold {font-weight:bold}
#bottomLeftItalic {font-style:italic}
#bottomLeftRee {padding-top:5px}

#bottomCenter {padding:50px 0 0 0px;width:auto;float:left;color:#2c4a56;}
#botNav {margin-bottom:5px}
#botNav a {color:#2c4a56;font-size:12px;text-transform:lowercase}
#botNavSel {font-weight:bold;}

#bottomRight {padding:50px 0 0 30px;width:120px;float:left;color:#2c4a56;}
#bottomRight a {color:#71b1d0;font-weight:bold}

div.dirChild {width:180px;float:left}
div.dirChild div {padding:5px 10px 5px 5px}
div.dirChildSub div {padding-right:20px}
div.dirChildSub a {font-size:11px !important;}

#imgsArea {clear:both;padding:0px}
#imgsArea div {width:200px;float:left}

div.fSmall {padding:2px 0 0 2px;color:#0379b1}
div.fSmall a {color:#0379b1}

div.fileItem {background:white;padding:10px;border-top:1px solid #0379b1;border-bottom:1px solid #0379b1;margin-bottom:10px}
div.fileItemIco {width:40px;float:left}
div.fileItemLink {width:auto;float:left}
div.fileItemSize {font-size:10px;}

#gSev {position:absolute;background:url(/files/template/girls/bg524.jpg) no-repeat;display:none}
#gZap {position:absolute;background:url(/files/template/girls/bg525.jpg) no-repeat;display:none}
#gUg {position:absolute;background:url(/files/template/girls/bg526.jpg) no-repeat;display:none}
#gVos {position:absolute;background:url(/files/template/girls/bg527.jpg) no-repeat;display:none}

#iMenu {position:absolute;width:70px;height:80px;border:0px solid gray;margin:290px 0 0 600px;cursor:pointer}
.tool-tip {color:#f7af00;width:180px;height:80px;z-index: 13000;background:url(/files/template/tooltip.png) top right no-repeat;}
.tool-title {font-weight: bold;margin:0;padding:20px 5px 0px 35px;}
.tool-text {padding:10px 5px 0px 35px;margin:0}
.tool-top {border:4px solid red}
.tool-bottom {}

#i524 {position:absolute;width:10px;height:12px;margin:310px 0 0 645px;cursor:pointer;border:0px solid red;z-index:10}
#i525 {position:absolute;width:10px;height:12px;margin:312px 0 0 613px;cursor:pointer;border:0px solid red;z-index:10}
#i526 {position:absolute;width:10px;height:12px;margin:344px 0 0 613px;cursor:pointer;border:0px solid red;z-index:10}
#i527 {position:absolute;width:10px;height:12px;margin:336px 0 0 642px;cursor:pointer;border:0px solid red;z-index:10}

#webtech {color:#6eb3f9;font-size:10px;display:block;padding-top:5px}
#webtech a {color:#6eb3f9;font-size:10px;padding-top:5px}

#topSearch .tp_small_cal { height: 17px; width: 34px; background:#D4D0C8 url(http://www.webclient.touradmin.ru/b/i/calendar.gif) no-repeat center }
#topSearch .tp_small_datatable { background:#fff; border: 1px solid #999 }
#topSearch .tp_small_input_data { background: #fff; border:0 solid; color: #000; font: 11px Tahoma,Arial,sans-serif; height:14px; text-align:center; width:52px }

#reviews {font-size:18px}

#divShowLink {width:510px;height:25px;color:white;font-weight:bold;background:#6ca9c6;padding:10px;background:url(/files/template/bgPrices.jpg) no-repeat;position:relative;z-index:2}
#divShowLinkReviews {width:510px;height:25px;color:white;font-weight:bold;background:#6ca9c6;padding:10px;background:url(/files/template/bgPrices.jpg) no-repeat;position:relative;z-index:2}
#dirChildIdReviews {display:block}
#hrefShowLink {color:white;font-weight:bold;display:block;width:auto;float:left}
#hrefCloseLink {color:white;font-weight:bold;display:block;width:auto;float:right;display:none;padding-right:15px}
#bottomAllRights {margin-left:260px;font-size:11px;color:gray;width:350px}

#weaAbout {color:#25404d;font-size:18px}
div.weaDiv {width:330px;}
div.weaDivTitle {color:#0080C0;font-weight:bold}
div.weaDivXMLTown {font-size:11px}
div.weaDivWText {font-size:12px;color:#25404d;}
div.weaDivInfo {margin-bottom:10px;font-size:18px;color:#25404d}
div.weaDivGis {margin-top:10px;margin-bottom:13px;font-size:10px}

div.revItems {margin:0px 0 10px 0}
div.revItems h3 {margin:0px}
div.revItemsItem {margin:0 0 5px 0}
div.revItemsItem a {font-weight:bold;}
div.revItemsItem span {font-weight:bold;color:gray}

div.news2H2 {color:#25404d;font-size:18px}

div.news2Div {width:320px;border:0px solid red;margin-bottom:10px}
div.news2DivDate div {font-size:25px;width:30px;float:left;color:#25404d}
div.news2DivDate span {font-size:10px;width:20px;float:left;padding-top:3px;padding-left:3px;color:#527b8f}
div.news2DivTitle {color:#0080C0;font-weight:normal;width:260px;float:left;padding-left:5px;border-bottom:1px dashed #75bbea;padding-bottom:10px}
div.news2DivTitle a {text-decoration:none}
div.news2DivTitle a:hover {color:#0080d5;}

div.socicons {width:317px}
div.socicons a {display:block;width:auto;float:left;margin-right:20px;margin-bottom:20px;margin-top:5px}

#rightSpec {background:#ff160a;padding:10px;color:white}
#rightSpec a {font-size:30px;color:white}

div.rightTitle {font-size:16px;font-weight:bold;margin-top:20px}
