#CT1.ct_travel #pageBody {zoom: 1; border-top: 1px solid #dadce0; background: url('/img/html/bg/cellmain.jpg') no-repeat top left; padding: 14px 24px 25px 20px;}
#CT1.ct_travel #pageBody h1 {margin: 0 0 24px -9px; font-family: Georgia; font-size: 140%; font-weight: normal;}
#CT1.ct_travel #pageBody .BTTL2 {margin-left: -19px; background: none;}
#CT1.ct_travel #pageBody .BTTL2 .spec {padding-left: 10px;}
#CT1.ct_travel #pageBody .BTTL2 .spec table {margin-top: 3px; margin-left: 1px;}
#CT1.ct_travel #pageBody .BTTL2 .spec th {vertical-align: middle; width: 10px; background-repeat: no-repeat; background-position: center;}
#CT1.ct_travel #pageBody .BTTL2 .spec th a {display: block; width: 10px; height: 14px; text-decoration: none; background-repeat: no-repeat; background-position: center;}
#CT1.ct_travel #pageBody .BTTL2 .spec th.lft {background-image: url('/img/html/arrow/1_dgrey_lft.gif');}
#CT1.ct_travel #pageBody .BTTL2 .spec th.rgt {background-image: url('/img/html/arrow/1_dgrey_rgt.gif');}
#CT1.ct_travel #pageBody .BTTL2 .spec th.lft a {background-image: url('/img/html/arrow/1_red_lft.gif');}
#CT1.ct_travel #pageBody .BTTL2 .spec th.rgt a {background-image: url('/img/html/arrow/1_red_rgt.gif');}
#CT1.ct_travel #pageBody .BTTL2 .spec td {vertical-align: middle; padding: 0 10px;}
#CT1.ct_travel #pageBody .BTTL2 .spec td span {color: #637289; margin: 0 4px 0 8px;}
#CT1.ct_travel #pageBody .BTTL2 .spec td a {text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800;}
#CT1.ct_travel #pageBody .BTTL2 .spec td a:hover {border-bottom: 0;}



#CT1.ct_travel #pageBody .header {font-size: 75%; font-weight: bold;}

#CT1.ct_travel #pageBody .comments {width: 100%;}
#CT1.ct_travel #pageBody .comments th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .comments td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal;}
#CT1.ct_travel #pageBody .comments div {padding-top: 8px; padding-bottom: 5px; font-size: 75%; font-weight: bold;}
#CT1.ct_travel #pageBody .comments span {color: #a82800; margin-left: 5px;}
#CT1.ct_travel #pageBody .comments textarea {width: 99%; font-size: 80%;}

#CT1.ct_travel #pageBody .blockComments .date {width: auto;}

#CT1.ct_travel #pageBody .date {width: 100%;}
#CT1.ct_travel #pageBody .date th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .date td {padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 70%; font-weight: tahoma; white-space: nowrap;}
#CT1.ct_travel #pageBody .date span {color: #a82800; margin-left: 5px;}
#CT1.ct_travel #pageBody .date input {padding-top: 1px; padding-bottom: 1px;}
#CT1.ct_travel #pageBody .date .number {width: 50px;}
#CT1.ct_travel #pageBody .date .month {width: 100px;}
#CT1.ct_travel #pageBody .date .year {width: 70px;}

#CT1.ct_travel #pageBody .expenses {width: 100%; margin-bottom: 30px;}
#CT1.ct_travel #pageBody .expenses th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .expenses td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .expenses span {color: #a82800; margin-left: 5px;}
#CT1.ct_travel #pageBody .expenses input {width: 30%; margin-right: 5px;}

#CT1.ct_travel #pageBody .car {margin-bottom: 0;}
#CT1.ct_travel #pageBody .car {width: 100%; margin-bottom: 10px;}
#CT1.ct_travel #pageBody .car th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .car td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .car span {color: #a82800; margin-left: 5px;}
#CT1.ct_travel #pageBody .car select {width: 160px;}
#CT1.ct_travel #pageBody .car tr.more th,
#CT1.ct_travel #pageBody .car tr.more td {padding-top: 5px; padding-bottom: 1px;}
#CT1.ct_travel #pageBody .car tr.more th a,
#CT1.ct_travel #pageBody .car tr.more td a {margin-left: 1px; text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800; font-size:90%;}
#CT1.ct_travel #pageBody .car tr.more th a:hover,
#CT1.ct_travel #pageBody .car tr.more td a:hover {border-bottom: 0;}
#CT1.ct_travel .fromgarage {width: 10%; vertical-align: bottom; padding-bottom: 30px;}
#CT1.ct_travel .fromgarage .f1 {position: relative; height: 34px; background: #e3e7f0; padding: 8px 15px; font-size: 70%; color: #637289;}
#CT1.ct_travel .fromgarage .to {position: absolute; left: -5px; top: 20px; display: block; height: 0; font-size: 0; line-height: 0; border-right: 5px solid #e3e7f0; border-top: 5px solid #fff; border-bottom: 5px solid #fff;}
#CT1.ct_travel .fromgarage .carslist {margin-top: 3px;}
#CT1.ct_travel .fromgarage .carslist b {font-weight: normal; margin: 0 5px 0 7px;}
#CT1.ct_travel .fromgarage .carslist a {text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed;}
#CT1.ct_travel .fromgarage .carslist a:hover {border-bottom: 0;}
#CT1.ct_travel .fromgarage .carslist .prv,
#CT1.ct_travel .fromgarage .carslist .nxt {width: 10px; height: 7px; font-size: 0; line-height: 0; margin-top: 4px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1;}
	* html #CT1.ct_travel .fromgarage .carslist .prv {display: inline;}
	*+html #CT1.ct_travel .fromgarage .carslist .prv {display: inline;}
	* html #CT1.ct_travel .fromgarage .carslist .nxt {display: inline;}
	*+html #CT1.ct_travel .fromgarage .carslist .nxt {display: inline;}
#CT1.ct_travel .fromgarage .carslist .prv {background: url(/img/html/arrow/thik_h.gif); margin-right: 5px;}
#CT1.ct_travel .fromgarage .carslist .nxt {background: url(/img/html/arrow/thik_h.gif) -4px 0; margin-left: 5px;}
#CT1.ct_travel .fromgarage .carslist a.prv {background-position: 0 -7px; border: 0;}
#CT1.ct_travel .fromgarage .carslist a.nxt {background-position: -4px -7px; border: 0;}

#CT1.ct_travel #pageBody .rates {width: 100%; margin-bottom: 30px;}
#CT1.ct_travel #pageBody .rates th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .rates td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .rates span {color: #a82800; margin-left: 5px;}
#CT1.ct_travel #pageBody .rates img.st0 {margin-right: 0; background: #FFF no-repeat url('/img/html/rs/4_blank.png') top left;}
#CT1.ct_travel #pageBody .rates img.st1 {margin-right: 0; background: #FFF no-repeat url('/img/html/rs/to_hover.gif') top left;}
#CT1.ct_travel #pageBody .rates img.st2 {margin-right: 0; background: #FFF no-repeat url('/img/html/rs/4_full.png') top left;}

#CT1.ct_travel #pageBody .photos {margin-bottom: 30px;}
#CT1.ct_travel #pageBody .photos table {width: 400px;}
#CT1.ct_travel #pageBody .photos div {margin-bottom: 10px; font-size: 70%; color: #637289;}
#CT1.ct_travel #pageBody .photos th {width: 125px; vertical-align: middle; padding-top: 10px; font-size: 75%; font-weight: normal;}
#CT1.ct_travel #pageBody .photos td {vertical-align: middle; padding-top: 10px;}
#CT1.ct_travel #pageBody .photos td input {font-size: 70%; width: 275px;}
#CT1.ct_travel #pageBody .photos tr.more th,
#CT1.ct_travel #pageBody .photos tr.more td {padding-top: 5px; padding-bottom: 1px; font-size: 70%;}
#CT1.ct_travel #pageBody .photos tr.more td a {margin-left: 1px; text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800;}
#CT1.ct_travel #pageBody .photos tr.more td a:hover {border-bottom: 0;}

#CT1.ct_travel #pageBody .buttons {background-color: #e3e7f0; height: 50px; padding: 0 10px;}
#CT1.ct_travel #pageBody .buttons input {margin: 10px 0; width: 84px; height: 30px; padding: 0; border: 0; background-color: transparent; cursor: pointer;}
#CT1.ct_travel #pageBody .buttons input.reset {background-image: url('/img/html/button/g_g_clear.png');}
#CT1.ct_travel #pageBody .buttons input.send {width: 144px; background-image: url('/img/html/button/r_g_send_tale.png'); margin-right: 5px;}

#CT1.ct_travel #pageBody .aboutMust {font-size: 70%; color: #637289; margin-top: 3px; margin-left: 1px;}
#CT1.ct_travel #pageBody .aboutMust span {color: #a82800;}

#CT1.ct_travel #pageBody .point {width: 100%; margin-bottom: 30px; font-size: 75%;}
#CT1.ct_travel #pageBody .point th {width: 25%; vertical-align: middle; padding-top: 10px; font-weight: normal;}
#CT1.ct_travel #pageBody .point .subscribes th {padding-left: 21px; color: #637289;}
#CT1.ct_travel #pageBody .point th.checkboxes {padding-top: 30px;}
#CT1.ct_travel #pageBody .point th.checkboxes div {margin-bottom: 3px;}
#CT1.ct_travel #pageBody .point th.checkboxes input {vertical-align: top; width: 13px; height: 13px; margin: 0 8px 0 0;}
#CT1.ct_travel #pageBody .point td {width: 75%; vertical-align: middle; padding-top: 10px; font-size: 95%;}
#CT1.ct_travel #pageBody .point td select {width: 275px;}
#CT1.ct_travel #pageBody .point td input {width: 270px;}
#CT1.ct_travel #pageBody .point tr.more th,
#CT1.ct_travel #pageBody .point tr.more td {padding-top: 5px; padding-bottom: 1px;}
#CT1.ct_travel #pageBody .point tr.more td a {margin-left: 1px; text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800;}
#CT1.ct_travel #pageBody .point tr.more td a:hover {border-bottom: 0;}
#CT1.ct_travel #pageBody .point th span {color: #a82800; margin-left: 5px;}

#CT1.ct_travel #pageBody table th.bg{background:url('/img/html/travel/bg_table_marsh.gif') #fff repeat-y 4px 0;}

 
 
#CT1.ct_travel #pageBody .header a {margin-left: 1px; text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800; font-size:90%; font-weight:normal;}
#CT1.ct_travel #pageBody .header a:hover {border-bottom: 0;}
#CT1.ct_travel #pageBody DIV.error {border-left: 5px solid #FFAA00; padding: 7px 0 7px 9px; font-size: 75%; color: #000000;}

#CT1.ct_travel .sheets .sheet div {font-size: 70%; line-height: 21px;}
#CT1.ct_travel .sheets .left .sheet div {color: #707e93;}
#CT1.ct_travel .sheets .left .sheet div a {color: #707e93;}
#CT1.ct_travel .sheets .left .sheet div span {color: #a82800;}
#CT1.ct_travel .sheets .right .sheet div {padding-left: 12px; text-align: center; color: #a82800;}
#CT1.ct_travel .sheets .act {color: #a82800;}
#CT1.ct_travel .sheets span {margin-left: 6px;}
#CT1.ct_travel .sheets span a {text-decoration:none;}
#CT1.ct_travel .sheets a {color: #707e93;}
#CT1.ct_travel .sheets a span {margin: 0; color: #707e93 !important; text-decoration: underline;}
#CT1.ct_travel .sheets a:hover span {text-decoration: none;}
#CT1.ct_travel .sheets img {margin-right: 3px;}


#CT1.ct_travel #cellMiddle {padding-left: 20px; padding-right: 20px;}
#CT1.ct_travel #cellMiddle {padding-top: 0; padding-right: 10px; padding-left: 10px;}
#CT1.ct_travel #cellMiddle h1 {margin: 0 0 12px 0; font-family: Georgia; font-size: 140%; font-weight: normal;}

#CT1.ct_travel .sgrey{color: #707e93 !important;}
#CT1.ct_travel .black{color: #000 !important;}

#CT1.ct_travel .addOpinion {padding: 6px 0; background: #637289 url('/img/html/bg/4grey_tires.gif') no-repeat center center; text-align: center;}
#CT1.ct_travel .addOpinion input {width: 174px; height: 30px; margin: 0; padding: 0; border: 0; background: transparent url('/img/html/button/r_dg_add_opinion.png'); cursor: pointer;}


#CT1.ct_travel .travel_search{background:#e3e7f0;width:100%;}
#CT1.ct_travel .travel_search .title{font-size:75%; font-weight:bold; font-family:Tahoma !important;  padding:8px 10px !important; border-bottom:1px solid #fefefe;}
#CT1.ct_travel .travel_search tr.begin th,
#CT1.ct_travel .travel_search tr.begin td {padding-top:6px;}
#CT1.ct_travel .travel_search tr.begin2 th,
#CT1.ct_travel .travel_search tr.begin2 td {padding-top:6px; border-top:1px solid #fefefe;}
#CT1.ct_travel .travel_search th{font-size:70%; font-weight:normal; width:65px; padding:0 10px 6px 10px; width:15%;}
#CT1.ct_travel .travel_search td{font-size:70%; padding:0 10px 6px 10px; width:85%;}
#CT1.ct_travel .travel_search .knop_search td,
#CT1.ct_travel .travel_search .knop_search th {border-top:1px solid #fefefe; vertical-align:middle; padding-top:6px;}
#CT1.ct_travel .travel_search .knop_search td img{padding-top:1px;background:#e3e7f0; padding-right:3px; vertical-align:top;}

#CT1.ct_travel .travel_search select {width: 99%; font-size: 100%;}
#CT1.ct_travel .travel_search input.w100{width: 98% !important; font-size:100%;}
#CT1.ct_travel .travel_search input.submit {width: 84px; height: 30px; margin: 0; padding: 0; border: 0; background: transparent url('/img/html/button/g_g_find.png'); cursor: pointer;}

#CT1.ct_travel .travel_search table{width:230px;}
#CT1.ct_travel .travel_search table td{font-size:100%; padding:0 5px 0 0 !important; vertical-align:middle;}
#CT1.ct_travel .travel_search table td input{font-size:100%; width:80px;}
#CT1.ct_travel .travel_search table td input.w155px{font-size:100%; width:155px;}

#CT1.ct_travel .travel_search img.st0 {margin-right: 0; background: #e3e7f0 no-repeat url('/img/html/rs/4_blank.png') top left;}
#CT1.ct_travel .travel_search img.st1 {margin-right: 0; background: #e3e7f0 no-repeat url('/img/html/rs/to_hover.gif') top left;}
#CT1.ct_travel .travel_search img.st2 {margin-right: 0; background: #e3e7f0 no-repeat url('/img/html/rs/4_full.png') top left;}

#CT1.ct_travel .travel_search .add {}
#CT1.ct_travel .travel_search .add a{text-decoration: none; color: #a82800; border-bottom: 1px dashed #a82800;}
#CT1.ct_travel .travel_search .add a:hover {border-bottom: 0;}

/* post_travel */
.post_travel {position: relative; zoom: 1;}

.post_travel .buble .top {height: 3px; background: url('/img/html/travel/btl.png') no-repeat left top; padding-left: 3px;}
.post_travel .buble .top div {height: 3px; background: url('/img/html/travel/btc.gif') repeat-x left top; font-size: 0; margin-right: 3px;}
.post_travel .buble .top img {width: 3px; margin-right: 0; background: url('/img/html/travel/btr.png') no-repeat left top; float: right;}
.post_travel .buble .bot {height: 3px; background: url('/img/html/travel/bbl.png') no-repeat left top; padding-left: 3px;}
.post_travel .buble .bot div {height: 3px; background: url('/img/html/travel/bbc.gif') repeat-x left top; font-size: 0; margin-right: 3px;}
.post_travel .buble .bot img {width: 3px; margin-right: 0; background: url('/img/html/travel/bbr.png') no-repeat left top; float: right;}
.post_travel .buble .body {background: #fff url('/img/html/travel/bg.gif') repeat-x left bottom; border-left: 1px solid #a6adbe; border-right: 1px solid #a6adbe; padding: 5px 7px 7px 8px; min-height: 25px; height: auto !important; height: 25px;}
.post_travel .right {float:right;}
.nowrap {white-space:nowrap;}
.post_travel .bbgrey{border-bottom:1px solid #d6dae0; padding-bottom:5px;}

/* /post_travel */

.bb1 {border-bottom: 1px solid #dadce0;}
#CT1.ct_travel .post .buble .body .toAns .abuse span {margin-left: 12px; font-size: 90%; font-weight: normal; color: #539450;}

#CT1.ct_travel .list_mar b{color:#a82800}
#CT1.ct_travel .list_mar .nowrap span{color:#637289}

#CT1.ct_travel .table_route {width:100%; border-top:3px solid #e2e7ef}
#CT1.ct_travel .table_route th{white-space:nowrap; font-size:70%; padding:5px 0 0 5px;}
#CT1.ct_travel .table_route td{font-size:70%; padding:5px 0 0 5px;}

#CT1.ct_travel .table_route_rating{width:100%; background:url('/img/html/travel/bg_route.gif') 0 0 repeat-x;}
#CT1.ct_travel .table_route_rating td {width:25%; font-size:70%; padding:5px; text-align:center; white-space:nowrap;}

#CT1.ct_travel .opinionText {padding: 0 0 0 25px; background: url('/img/html/giant_quote.gif') no-repeat top left; font-size: 85%; margin-bottom:20px;}

#CT1.ct_travel .rightphoto{float:right; margin:0 0 10px 10px;}

/* неавторизованные комменты */
.addComment table td table.neavt {margin-top: 0px; width: 60%;}
.addComment table td table.neavt th {padding: 0 10px 0 0 !important; font-weight: normal; width:60% !important;}
.addComment table td table.neavt td {padding: 0px !important; width: 40%; vertical-align:middle;}
.addComment table td table.neavt2 {margin-top: 0px; width: 60%;}
.addComment table td table.neavt2 th {padding: 0px !important; font-weight: normal; width:100% !important;}
.addComment table td table.neavt2 td {padding: 0px !important; font-size:75%; vertical-align:middle; width: 0%; white-space:nowrap}

.addComment table td table.neavt input {font-size:100%;}
.addComment table td table.neavt select {font-size:75%; width:99%; height:24px;}
.addComment table td table.neavt2 input {font-size:100%;}

td.oranzhe{border-left:5px solid #FFAA00;padding:5px 0 5px 10px;font-size:75%}
div.oranzhe{border-left:5px solid #FFAA00;padding:10px 0 10px 10px;font-size:75%; width:75%;}
div.addcomm_brd { border: 0; padding: 0;}

.body .actions .abuse {font-size: 90%; font-weight: normal; color: #539450;}


#CT1.ct_travel #pageBody .rates2 {margin-bottom: 20px; width: 100%;}
#CT1.ct_travel #pageBody .rates2 td {width: 55%; padding: 8px 0; border-bottom: 1px solid #dddee2; font-size: 70%;}
#CT1.ct_travel #pageBody .rates2 tr.last td {border-bottom: 0;}
#CT1.ct_travel #pageBody .rates2 td.lft {width: 44%;}
#CT1.ct_travel #pageBody .rates2 td.hole,
#CT1.ct_travel #pageBody .rates2 td.hole div {width: 50px; border-bottom: 0;}
#CT1.ct_travel #pageBody .rates2 td div {float: feft;}
#CT1.ct_travel #pageBody .rates2 td div img {margin-left: 1px; width: 14px; height: 13px; background: url('/img/html/rs/to.gif');}
#CT1.ct_travel #pageBody .rates2 td div img.hover {background: url('/img/html/rs/to_hover.gif');}
#CT1.ct_travel #pageBody .rates2 td div img.on {background: url('/img/html/rs/to_on.gif');}
#CT1.ct_travel #pageBody .rates2 .icoHelp {margin-top: 2px;}
#CT1.ct_travel #pageBody .rates2 {width: 100%; margin-bottom: 30px;}
#CT1.ct_travel #pageBody .rates2 th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .rates2 td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
#CT1.ct_travel #pageBody .rates2 span {color: #a82800; margin-left: 5px;}


.rates2 {margin-bottom: 20px; width: 100%;}
.rates2 td {width: 55%; padding: 8px 0; font-size: 70%;}
.rates2 tr.last td {border-bottom: 0;}
.rates2 td.lft {width: 44%;}
.rates2 td.hole,
.rates2 td.hole div {width: 50px; border-bottom: 0;}
.rates2 td div {float: feft;}
.rates2 td div img {margin-left: 1px; width: 14px; height: 13px; background: url('/img/html/rs/to.gif');}
.rates2 td div img.hover {background: url('/img/html/rs/to_hover.gif');}
.rates2 td div img.on {background: url('/img/html/rs/to_on.gif');}
.rates2 .icoHelp {margin-top: 2px;}
.rates2 {width: 100%; margin-bottom: 30px;}
.rates2 th {width: 25%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
.rates2 td {width: 75%; padding: 10px 10px 0 0; vertical-align: top; font-weight: normal; font-size: 75%;}
.rates2 span {color: #a82800; margin-left: 5px;}

#CT1.ct_travel .photos img {vertical-align: top; margin-bottom: 10px;}
#CT1.ct_travel .photos .delete img {display: inline; margin-left: 5px; width: 14px; height: 14px;}
#CT1.ct_travel #pageBody .buttons input.edit {width: 164px; background-image: url('/img/html/button/r_g_save_changes.png'); margin-right: 5px;}

#CT1.ct_travel .edit {font-size: 70%; color: #637289; font-weight: bold; padding: 0 0 15px 0;}
#CT1.ct_travel .edit a {text-decoration: none; margin-right: 10px;}
#CT1.ct_travel .edit a span {text-decoration: underline;}
#CT1.ct_travel .edit a:hover span {text-decoration: none;}
#CT1.ct_travel .edit a img {margin-right: 4px; vertical-align: top;}

