html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,legend, caption {margin:0; padding:0; border:0; outline:0; background:transparent;}table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; outline:0; background:transparent;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}:focus {outline:0;}a, ins {text-decoration:none;}h1, h2, h3, h4, h5, h6 {font-weight:normal;}del {text-decoration:line-through;}table {border-collapse:collapse; border-spacing:0;}html,body {width:100%; height:100%;}body {color:black; font:normal 14px Arial, Helvetica, sans-serif; word-spacing:0.1em;		background: #059 url(../../img/tavio/bg/clouds.jpg) top center no-repeat; background-attachment:fixed;}.black {color:black;}.dblue {color:#039;}.blue {color:#05a;}.lblue {color:#9cf;}.llblue {color:#def;}.cyan {color:#06c;}.yellow {color:#fc0;}.orange {color:#f60;}.lorange {color:#fff4de;}.gray {color:gray;}.red {color:red;}#ccolumn {width:1000px; margin:0 auto; text-align:left; min-height:500px;}#header {width:100%; height:170px; overflow:hidden; position:relative;}	#logo {position:absolute; top:10px;}	#sysbar {position:relative; left:325px; background:url(../../img/tavio/header/sysbar.png) 0 0 no-repeat; width:675px; height:36px; overflow:hidden;}		#sysbar ul {margin-left:23px;}		#sysbar li {position:relative; display:inline; float:left; top:6px;}			#sysbar ul li a {display:block; height:20px; overflow:hidden; margin-right:5px; color:#9cf; font-size:14px; line-height:1; padding-top:5px;}			#sysbar ul li.row0 a {background:url(../../img/tavio/header/sysicons.png) left top no-repeat;}			#sysbar ul li.row1 a {background:url(../../img/tavio/header/sysicons.png) left -25px no-repeat;}			#sysbar ul li.row2 a {background:url(../../img/tavio/header/sysicons.png) left -50px no-repeat;}			#sysbar ul li.row3 a {background:url(../../img/tavio/header/sysicons.png) left -75px no-repeat;}			* html #sysbar ul li a {display:inline-block;}			#sysbar ul li a span {padding:0 15px 0 32px; text-shadow:1px 1px #334;}			#sysbar ul li a:hover {color:#fc0; background:url(../../img/tavio/header/sysicons.png) -200px top no-repeat;}			#sysbar ul li.row0 a:hover {background:url(../../img/tavio/header/sysicons.png) -200px top no-repeat;}			#sysbar ul li.row1 a:hover {background:url(../../img/tavio/header/sysicons.png) -200px -25px no-repeat;}			#sysbar ul li.row2 a:hover {background:url(../../img/tavio/header/sysicons.png) -200px -50px no-repeat;}			#sysbar ul li.row3 a:hover {background:url(../../img/tavio/header/sysicons.png) -200px -75px no-repeat;}		#sysbar #searchform2 {position:absolute; top:6px; left:465px;}			input#q2 {margin-left:12px; width:164px; height:17px; font:italic 13px/1.2 Arial, Helvetica, sans-serif; color:#777; background:#def; padding-left:4px;}			input#q2:hover {background:white;}	#phone {position:absolute; top:67px; left:740px;}		#phone p {text-align:right; color:#9cf; font-size:12px; line-height:1.2; font-style:italic; text-shadow:1px 1px #334; margin-bottom:10px;}		#phone p a {color:#9cf; border-bottom:1px dashed;}		#phone p a:hover {color:#fc0; border-bottom:1px solid;}	#slogan {position:absolute; width:433px; overflow:hidden; left:300px; top:65px;}		#slogan img {display:block; margin:0 auto;}	#myslidemenu {position:relative; z-index:100;}	* html #myslidemenu {height:1%;}		.jqueryslidemenu ul li.row0 {width:90px;}		.jqueryslidemenu ul li.row1 {width:156px;}		.jqueryslidemenu ul li.row2 {width:124px;}		.jqueryslidemenu ul li.row3 {width:190px;}		.jqueryslidemenu ul li.row4 {width:150px;}		.jqueryslidemenu ul li.row5 {width:146px;}		.jqueryslidemenu ul li.row6 {width:144px;}		.jqueryslidemenu ul li {position:relative; display:inline; float:left;}		.jqueryslidemenu ul li a {display:block; height:39px; overflow:hidden; margin-right:1px; font-size:17px; line-height:1.3; color:white; text-align:center; cursor:pointer;}		.jqueryslidemenu ul li a.color {color:#fc0;}		.jqueryslidemenu ul li.row6 a {margin-right:0;}		.jqueryslidemenu ul li a span {display:block; height:39px; margin-right:6px; padding:7px 0 10px 6px; text-shadow:1px 1px #334;}		.jqueryslidemenu ul li.row0 a, .jqueryslidemenu ul li.row1 a, .jqueryslidemenu ul li.row2 a, .jqueryslidemenu ul li.row3 a {background:url(../../img/tavio/header/mmenu_grad1.png) right -250px no-repeat;}		.jqueryslidemenu ul li.row0 a span, .jqueryslidemenu ul li.row1 a span, .jqueryslidemenu ul li.row2 a span, .jqueryslidemenu ul li.row3 a span {background:url(../../img/tavio/header/mmenu_grad1.png) left -50px no-repeat;}		.jqueryslidemenu ul li.row4 a, .jqueryslidemenu ul li.row5 a, .jqueryslidemenu ul li.row6 a {background:url(../../img/tavio/header/mmenu_grad1.png) right -300px no-repeat;}		.jqueryslidemenu ul li.row4 a span, .jqueryslidemenu ul li.row5 a span, .jqueryslidemenu ul li.row6 a span {background:url(../../img/tavio/header/mmenu_grad1.png) left -100px no-repeat;}		.jqueryslidemenu ul li a.selected {background:url(../../img/tavio/header/mmenu_grad1.png) right -200px no-repeat;}		.jqueryslidemenu ul li a.selected span {background:url(../../img/tavio/header/mmenu_grad1.png) left top no-repeat; text-shadow:1px 1px #ccc;}		.jqueryslidemenu ul li.row0 a.selected, .jqueryslidemenu ul li.row1 a.selected, .jqueryslidemenu ul li.row2 a.selected, .jqueryslidemenu ul li.row3 a.selected {color:#06c;}		.jqueryslidemenu ul li.row4 a.selected, .jqueryslidemenu ul li.row5 a.selected, .jqueryslidemenu ul li.row6 a.selected {color:#05a;}		* html .jqueryslidemenu ul li a {display:inline-block; width:100%; margin:0;}		.jqueryslidemenu ul li a:hover {background:url(../../img/tavio/header/mmenu_grad1.png) right -350px no-repeat;}		.jqueryslidemenu ul li a:hover span {background:url(../../img/tavio/header/mmenu_grad1.png) left -150px no-repeat; color:white; text-shadow:1px 1px #334;}			.jqueryslidemenu ul li ul {position:absolute; left:0px; display:block; visibility:hidden;}			.jqueryslidemenu ul li ul li {display:list-item; float:none;}				.jqueryslidemenu ul li ul li a {text-align:left; font-size:15px; line-height:1; width:240px; margin:0 0 0 -1px; height:auto; overflow:hidden; border-left: solid 1px white; opacity:0.95;}				* html .jqueryslidemenu ul li ul li a {margin:0;}				.jqueryslidemenu ul li.row0 ul li a, .jqueryslidemenu ul li.row1 ul li a, .jqueryslidemenu ul li.row2 ul li a , .jqueryslidemenu ul li.row3 ul li a {background:url(../../img/tavio/header/mmenu_grad1.png) -6px -50px no-repeat;}				.jqueryslidemenu ul li.row4 ul li a, .jqueryslidemenu ul li.row5 ul li a, .jqueryslidemenu ul li.row6 ul li a {background:url(../../img/tavio/header/mmenu_grad1.png) -6px -100px no-repeat;}				.jqueryslidemenu ul li ul li a:hover {background:url(../../img/tavio/header/mmenu_grad1.png) -6px -150px no-repeat; opacity:1;}				.jqueryslidemenu ul li ul li a:hover span {text-shadow:none;}				.jqueryslidemenu ul li ul li a span {padding:5px 12px 7px 16px; height:auto; text-shadow:none;}					.jqueryslidemenu ul li ul li ul li a {margin:0;}#main {width:950px; background:white; clear:left; padding:25px 25px 0; position:relative; overflow:hidden;}* html #main, *:first-child+html #main {padding-bottom:25px;}	.spaceH {width:9px; display:inline-block;}	.hidden {display:none;}	.error {color:#d00;}	.ok {color:#039;}	.wmax {width:100%;}	img.tscreenshot {padding:3px; border:solid 2px lightgray;}/*	.fright {float:right;}	.fleft {float:left;}*/	* html .spaceH, *:first-child+html .spaceH {display:inline;}	div.topcnrs, div.botcnrs, div.topcnrs span, div.botcnrs span {position:absolute; width:100%; height:7px; overflow:hidden;}	div.topcnrs {background:url(../../img/tavio/bg/wcorners.png) 0 0 no-repeat; top:0;}	div.botcnrs {background:url(../../img/tavio/bg/wcorners.png) 0 -14px no-repeat; bottom:0;}	* html div.botcnrs {background:url(../../img/tavio/bg/wcorners.png) 0 -13px no-repeat;}	div.topcnrs span {background:url(../../img/tavio/bg/wcorners.png) right -7px no-repeat;}	div.botcnrs span {background:url(../../img/tavio/bg/wcorners.png) right -21px no-repeat;}	* html div.botcnrs span {background:url(../../img/tavio/bg/wcorners.png) right -20px no-repeat;}	.rblock1, .rblock2, .rblock3 {position:relative; width:228px; margin-bottom:8px; overflow:hidden;}	.rblock1 a, .rblock2 a, .rblock3 a {display:block; height:100%; cursor:pointer;}	.rblock1 {height:62px;}	.rblock2 {height:132px;}	.rblock3 {height:202px;}		.rblock1 a {background-position: right top; color:white;}		.rblock1 a:hover {background-position: right -63px; color:#fc0;}		.rblock1 a span {position:absolute; top:8px; left:72px; width:142px; font:12px/1 Arial, Helvetica, san-serif; line-height:15px;}		.rblock1 big {font-size:15px;}	.rblockwrap {margin-bottom:16px;}	p#mainbtm {position:absolute; bottom:30px; left:65px; width:662px; height:30px; text-align:center;}/*leftcolumn*/		#lcolumn {float:left; width:702px; margin-right:20px;}	#rrotator, #rrotatorb {position:relative; margin-bottom:16px; width:702px; height:342px; overflow:hidden;}	#rrotatorb {height:202px;}		#rrotator .bbg, #rrotatorb .bbg {width:228px; height:100%; background:url(../../img/tavio/bg/bbg.png) repeat;}		#rrotatorb .bbg {height:202px; position:absolute; top:0; left:0;}			#rrotatorb .bbg img {position:relative; top:25px; left:38px;}		#rrotator .bbg a {color:white; display:block; padding-top:22px; text-align:center;}		#rrotator .bbg a:hover {color:#fc0;}		.panel h2.title {display:none;}		#rrotator a span {display:block; text-shadow:1px 1px #334; padding:12px 10px 3px; font-size:13px; line-height:1.2;}			#rrotator a span strong {font-size:16px; line-height:1.2; text-transform:uppercase;}		.panel {height:342px; width:702px; overflow:hidden; float:left;}		#rrotatorb .panel {height:202px;}		.rrotator2, .rrotator3, .rrotator4, .rrotator5 {display:none;}		.coda-slider {overflow:hidden; position:relative; width:100%;}		.panel-container {height:100%; position:relative;}		.coda-nav ul {display:block; margin:auto; overflow:hidden; bottom:10px; right:10px; position:absolute; font-size:10px; opacity:0.7;}		.coda-nav ul li {display:inline;}		.coda-nav ul li a {background:#000; color:#fff; display:block; float:left; margin-right:1px; padding:1px 4px; text-decoration:none;}		.coda-nav ul li a.current {color:#fc0;}		.coda-nav ul li a:hover {color:#fc0;}		#rrotatorb .coda-nav ul {display:none;}/*content in leftcolumn*/			#content {margin:13px 0 100px; position:relative; overflow:hidden;}		#content p, #content ul, #content ol {margin-bottom:12px; margin-left:40px; font-size:14px; line-height:1.3;}		#content p a, #content h3 a, p#mainbtm a, #content li a, #content table a  {color:#05b; border-bottom:1px dashed;}                      /*----- a linkcolor -----*/		#content p a:visited, #content h3 a:visited, #content table a:visited, #content li a:visited {color:#55b;}		#content p a:hover, #content h3 a:hover, p#mainbtm a:hover, #content table a:hover, #content li a:hover {color:#f60; border-bottom:1px solid;}		#content a.word {color:green; padding-left:20px; background: url(../../img/tavio/icons/wordicon.png) 0 0 no-repeat;}		#content p.newsdate {margin:0 0 0 40px; font-size:90%;}		#content p.newstext {margin-left:40px;}		p.newstext a.newsb {font-weight:bold;}		#content h1 {font-size:40px; margin-bottom:28px; line-height:1;}		#content h2 {font-size:30px; margin-bottom:20px; margin-top:25px; line-height:1.1;}		#content h3 {font-size:22px; margin-bottom:15px; margin-top:25px;}		#content h4 {font-size:19px; margin-bottom:10px; margin-top:25px;}		#content p img {max-width:702px; margin:2px 20px 5px -40px;}		#content p big {font-size:17px;}		#content li p, #content td p, #content th p {margin:0;}		#content pre {font-family:monospace; font-size:12px; display:block; word-spacing:0; margin-left:40px;}		#content table {margin:0 0 12px 40px; font-size:14px;}			#content table td, #content table th {padding:4px 8px;}			#content table th {background:#c3d4e6;}			#content  .row1 {background:#eee;}		#content .picl {float:left; margin:2px 20px 5px 0;}		#content .picr {float:right; margin:2px 0 5px 20px;}		#content .nlm {margin-left:0;}		#content .newsicon {float:left; margin:3px 10px 0 0;}		#content .intextboxL {margin:10px 0 20px 0; float:left; width:709px;}		#content .intextboxR {margin:5px 0 10px 20px; float:right;}			#content .imgintextbox {position:relative; margin-bottom:8px; overflow:hidden; width:220px; float:left; margin-right:16px;}			* html #content .imgintextbox {position:static;}			#content .imgintextbox  img {margin:0;}			#content .imgintextbox a.bottomline {color:white;}			#content .imgintextbox a.bottomline:hover {color:#fc0;}			#content .imgintextbox a.bottomline span {position:absolute; display:block; bottom:0px; height:23px; margin:0; padding-top:3px; text-align:center; width:100%; font-weight:bold; background:url(../../img/tavio/bg/bbg.png);}			* html #content .imgintextbox a.bottomline span {display:none;}		#content .smalltext {font-size:11px; margin-left:0;}		#content table.smalltext p {font-size:12px;}		#content .margleft {margin-left:40px;}		#content ul.pagetree {font-weight:bold; font-size:20px; margin-top:12px;}		#content ul.pagetree ul {margin-left:30px; font-weight:normal; margin-bottom:0; font-size:17px; margin-top:5px;}		#content ul.pagetree ul  ul {font-size:14px; margin-top:0;}		#content ul {list-style:disc outside; margin-left:55px;}		#content ul li {margin-top:3px;}		#content ol {list-style:decimal outside; margin-left:70px;}		#content ol li {margin-bottom:8px;}		#content .inputformbox {background:rgb(255,244,222); position:relative; margin:0 40px 20px;}		#content .inputformbox2 {padding:18px 30px 24px 20px;}		#content .inputformboxmin {padding:15px; position:relative;}			#content .inputformboxmin td {font-size:12px;}			#content .inputformboxmin .formazag {font-size:15px; font-weight:bold;}			#content .inputformboxmin span.tip {background:#f60; color:white; cursor:help; font-size:10px; line-height:1.3; vertical-align:1px;}			#content .inputformboxmin .popup {font-size:11px; border:1px solid gray; background:#f0f0f0; color:black;padding:3px 7px 4px 6px; display:none; width: 350px; position:absolute;}			#content .inputformbox table {margin:0; border:0;}			#content .inputformbox td {padding:3px;}			#content .inputformbox h3 {margin-top:0;}			#content .inputformbox p {margin-left:0;}			#content .inputformbox input, #content .inputformbox textarea, #content .inputformbox select {font:italic 16px/1.2 Arial, Helvetica, sans-serif; color:#039;}			#content .inputformboxmin input, #content .inputformboxmin textarea {font-size:12px;}			#content .inputformbox input.inputbutton {color:black; font-style:normal; font-size:17px;}			#content p.answer {border-left:3px solid #def; padding-left:15px; font-style:italic;}		#content .inputformbox.ifbwide {margin:5px 0 5px;}			#content .inputformbox.ifbwide .inputformbox2 {padding-bottom:25px;}			#content .inputformbox.ifbwide form p {margin:4px 0 1px 0;}			#content .inputformbox .bordered {border:2px solid white; padding:10px 25px 16px 15px; margin:15px 0;}		table#breadcrumb {font-size:12px; line-height:1.3; margin-left:0;}		table#breadcrumb td {padding:4px 0 12px;}		#content .buttonbox {float:right; margin:0 0 5px 25px; height:34px;}		#content .buttonbox a {color:#fc0; text-align:center; display:block; height:100%; background:url(../../img/tavio/bg/buttonbg.png) 0 -150px no-repeat;}		#content .buttonbox a:hover {color:white; background:url(../../img/tavio/bg/buttonbg.png) 0 -222px no-repeat;}		#content .buttonbox a span {display:block; height:24px; margin-left:18px; padding:10px 18px 0 0; text-transform:uppercase; font:bold 15px/1 Arial, Helvetica, san-serif; background:url(../../img/tavio/bg/buttonbg.png) right 0 no-repeat;}		#content .buttonbox a:hover span {background:url(../../img/tavio/bg/buttonbg.png) right -72px no-repeat;}		#content .a-noborder a {border:0;}			#content .a-noborder a img {margin:0;}		#content .a-noborder a:hover {border:0;}		#content .gallery, #content .galleryedit {margin: 25px -8px 20px 0; overflow:hidden;}			#content .gpic {float:left; margin:8px 8px 0 0;}			#content .gallery .gpic span {display:none;}		#content div.rcdiv {float:left; margin: 3px 20px 15px 0; overflow:hidden;}/*autobus schedule*/					#content .show_races_form table {margin: 0 0 30px 0;}			.show_races_form input, .show_races_form select {font:normal 18px/1 Arial, Helvetica, san-serif; margin-bottom:5px;}			.show_races_form #from, .show_races_form #to {width:215px;}			#content .show_races_form .block_from_description, #content .show_races_form .block_to_description {color:#888;}			#block_from, #block_to, #content .no-data {color:red;}			#content .jblock {position:absolute; background:white; padding-right:5px;}			#content .jblock a {display:block; padding:1px 8px 1px 5px; white-space:nowrap; border:none; background:#def;}			#content .jblock a:hover, #content .jblock a.active {color:white; background:#f70; border:none;}		#races {padding-left:6px;}						#races .race_block_h {font-weight:bold; background:#c3d4e6;}				#races .race_block_h div {float:left;}			#races .race, #races .race_block_h {float:left; padding:3px 5px; margin:1px 0;}			#races .race:hover {background:#def;}			#races .path {float:left; font-size:12px; padding:3px 0 5px 0; color:#888}			#races .race .name, #races .race .time, #races .race .platform, #races .race .bus-info, #races .race .company, #races .race .distance, #races .race .price {cursor:pointer; float:left; overflow:hidden;}			#races .race .name {text-decoration:underline; color:#05b;}			#races .active, #races .active .name {color:#f60;}			#races .race .path_row .name {text-decoration:none; color:inherit;}			#races .path_row {width:100%; float:left;}			#races .path .name, #races .path .time, #races .path .distance {cursor:auto;}			#races .name, #races .race_block_h .name {width:270px;}			#races .time, #races .race_block_h .time {width:65px;}			#races .platform, #races .race_block_h .platform {width:126px;}			#races .bus-info, #races .race_block_h .bus-info {width:160px;}			#races .company {width:150px;}			#races .distance {width:65px;}			#races .price {width:100px;}			#races .bold {color:black;}/*search*/					#content .search .text {width:70%;}		#content p.found {margin-bottom:20px;}			#content p.found img {margin-left:0;}			#content p.found a {border:0;}		#content .pages {margin-top:30px; margin-bottom:30px;}			#content .pages span.number, #content .pages span.prev, #content .pages span.next {padding:1px; font-size:150%;}/*tourist's feedback*/					#content div.tourfb {background:#f5faff; float:left; margin:10px 0 20px; padding:0 25px 20px; width:650px;}		#content div.tourfb:hover {background:#fff9ed;}			#content .tourfb p {margin-left:0;}			#content .tourfb h3 {margin-top:15px;}			#content .tourfb p img, #content .tourfb a img {margin:2px 20px 5px 0; border:1px solid white;}			#content .tourfb .tourfbheader {background:#0ae; color:white; padding:8px 25px; overflow:hidden; margin:0 -25px;}				#content .tourfb .tourfbheader p.tfbname {float:left;}				#content .tourfb .tourfbheader p.tfbdate {float:right;}				#content .tourfb .tourfbheader p.tfbname, #content .tourfb .tourfbheader p.tfbdate {margin:0;}				#content .tourfb .tourfbheader p a {color:#fc0;}		#content .galleryedit span {font-size:11px; width:133px; height:35px; margin:5px 0 5px 0; overflow:hidden; line-height:1.1; display:block;}		#content .galleryedit div.geditbtns {text-align:center; margin-bottom:5px;}		#content .galleryedit div {overflow:hidden;}		#content .fbcomments {margin:50px 0 50px; border-top:1px solid gray;}			#content .fbcomment p {margin-bottom:5px;}			#content .fbcomment.row0 {margin-top:5px;}			#content .fbcomment.row1 {margin: 25px 0 20px; padding: 10px 0 11px;}				#content .fbcomment .fbcommentbtns {float:right; margin-right:20px;}					#content .fbcomment > p {margin-right:20px;}					#content .fbcomment .fbcommentbtns p {margin:5px 0 0; font-size:12px;}				#content .fbcomment .fbquote {margin: 3px 20px 10px 40px;}					#content .fbcomment .fbquote .fbquote {margin-left:20px; margin-right:0;}					#content .fbcomment .fbquote p {font-style:italic; margin:0;}					#content .fbcomment .fbquote > p {margin-bottom:3px;}					#content .fbcomment .fbquote .fbquotetext {border-left:1px solid lightgray; padding-left:10px; margin-left:1px;}			#content .fbcomment .fblink, #content .fbcomment .fbabuse {background:#f5faff; padding:10px 20px; margin:10px 20px 10px 40px;}				#content .fbcomment .fblink input, #content .fbcomment .fbabuse textarea {width:100%; color:#039; font:14px Arial,serif;}				#content .fbcomment .fblink p, #content .fbcomment .fbabuse p {margin:0; font-size:12px;}			#content .fbcomment .fbabuse {background:#fff9ed;}			#content .namewrap p {display:inline;}/*coral&anex*/		#content .nhotels {width: 650px;}		#content .nhotels a, #content .nhotels a:hover {border:none;}		#content .nhotels p {margin:0;}		#content td.field_title {font-size:17px;}		#content table.container, #content table.container table {margin-left:0;}		#content table.container a {border:0;}		#content table.container .starname {font-size:18px; color:#c00;}		#content table.container td, #content table.container th {padding:0;}		#content table.container table td, #content table.container table th {padding:4px 8px;}/*astravel*/		#content #astra1 p {font-family: Arial, Helvetica, sans-serif;}		#content #astra1 table, #content #astra1 p img {margin:2px;}		#content #astra1 table {font-size:12px;}		#content #astra1 .z10 a {font-size:14px;}		/*#astra1 table.mainblockbody {display:none;}*/		#content #astra1 a, #content #astra1 a:hover {border:0; text-decoration:underline;}		#content #astra1 a[href$="9970.phtml"], #content #astra1 a[href$="1976.phtml"] {display:none;}/*ohotka*/				#content table.blog {display:none;}		#content div.itemlist div {font-size:14px;}		#kategorii_projivaniya td, #kategorii_projivaniya th, #stoimost_projivaniya td, #stoimost_projivaniya th {border:1px solid black;}		#content table.table {margin-left:0;}		#kategorii_projivaniya table.table p, #stoimost_projivaniya table.table p {font-size:12px;}		div#gallery, div#gallery.comments div.thumbwrapper {overflow:hidden;}		#content div#item.itemslist {overflow:hidden; margin-bottom:5px;}		#content div#item.itemslist a {font-size:16px; line-height:1.3; color:#05b; text-decoration:underline;}		#content div#item.itemslist a:hover {color:#f60;}		#content div#item.itemslist img {background:url(../../img/tavio/icons/t50.png) center center no-repeat;}		#jc {display:none;}/*misctircontent*/		#content table.document td,  #content table.document th {border:1px solid; background:0;}		#content .note {font-size:12px; font-style:italic; margin-left:40px;}/*#rcolumn {position:absolute; top:25px; left:747px; width:228px; z-index:10; overflow:hidden;}*/#rcolumn {float:left; width:228px; z-index:10; overflow:hidden; font-size:14px;}	#rmenu {margin:24px 0 24px; width:100%; background:url(../../img/tavio/bg/grayg.png) right top repeat-y; position:relative; font-size:17px; line-height:1.1; color:black;}	#rmenu h4 {font-size:18px; text-transform:uppercase; padding:22px 12px 4px 10px; color:#039;}	#rmenu a {color:black;}	#rmenu h4 a {color:#039;}	#rmenu a.selected {color:#f60;}	#rmenu a.color {color:#039;}	#rmenu a:hover {color:#f60; text-decoration:underline;}	#rmenu ul {padding:0px 17px 28px 10px;}	/*#rmenu ul li {padding:4px 0 0 13px; background:url(../../img/tavio/bg/smallarr.gif) left 8px no-repeat;}*/	#rmenu ul li {padding:4px 0 0 0;}		#rmenu ul li ul {padding:0 0 5px 13px;}		#rmenu ul li ul li {font-size:86%; padding:4px 5px 0 0; background:none;}			#rmenu ul li ul li ul {padding-bottom:3px; padding-left:36px;}		#rmenu a.close {background:url(../../img/tavio/bg/plusminus.gif) left 3px no-repeat;}		#rmenu a.close:hover {background:url(../../img/tavio/bg/plusminus.gif) right 3px no-repeat;}		#rmenu a.open {background:url(../../img/tavio/bg/plusminus.gif) left bottom no-repeat;}		#rmenu a.open:hover {background:url(../../img/tavio/bg/plusminus.gif) right bottom no-repeat;}	.block {position:relative; background:#def; margin:24px 0;}	.blockO {background:rgb(255,244,222); font-size:13px;}		.block p, .block table {margin-bottom:10px;}		.block p.newsdate {margin:0 0 0 40px; font-size:90%;}		.block p.newstext {margin-left:40px;}		.block .newsicon {float:left; margin:3px 10px 0 0;}		.newsicon56 {background:url(../../img/tavio/icons/t30.png) 0 0 no-repeat;}		.newsicon307 {background:url(../../img/tavio/icons/tour30o.png) 0 0 no-repeat;}		.newsicon308 {background:url(../../img/tavio/icons/ticket30o.png) 0 0 no-repeat;}		.newsicon324 {background:url(../../img/tavio/icons/ticket30o.png) 0 0 no-repeat;}		.newsicon309 {background:url(../../img/tavio/icons/mail30o.png) 0 0 no-repeat;}		.newsicon311 {background:url(../../img/tavio/icons/cargo30o.png) 0 0 no-repeat;}		.newsicon310 {background:url(../../img/tavio/icons/auto30o.png) 0 0 no-repeat;}		.block a {color:#05b; border-bottom:1px dashed;}		.block p.rlink {text-align:right; padding-right:15px; padding-top:3px; background:url(../../img/tavio/bg/smallarr.gif) right 7px no-repeat;}		.block a:hover {color:#f60; border-bottom:1px solid;}		.block h4 {padding:8px 15px; margin-bottom:14px; font-size:18px; color:white; background:#0061ad url(../../img/tavio/header/mmenu_grad1.png) -6px -50px no-repeat;}				.block h4.blheadO {background:#ec6400 url(../../img/tavio/header/mmenu_grad1.png) -6px -150px no-repeat;}		.block table {}		.block td {padding:3px;}		.block tr.row0 {background:rgb(255,250,240);}		.blockwrap {padding:0 15px 15px;}		.vcard .category {font-size:12px;}		.vcard .org {font-weight:bold; font-size:16px;}	#searchboxInc p, #searchboxInc .but, #searchboxInc .avail {margin:7px 0 0;}		#destination {width:190px;}#footer {width:950px; background: url(../../img/tavio/bg/mainbot.png) left top no-repeat; padding:50px 25px 60px; position:relative;}	#footer p, #footer p a {line-height:1.3; font-size:14px; color:#006;}	#footer p a  {border-bottom:1px dashed;}	#footer p a:hover{border-bottom:1px solid;}	#footer .count {position:absolute; top:50px; right:25px;}	#footerinfotext {position:absolute; top:50px; right:90px;}	#footerinfotext p {font-size:11px; text-align:right;}#wdgt a.h1 {display: block; float: left;	margin: 0 12px 4px 0; padding: 2px 0 1px 0;	text-decoration: none;border-bottom: 1px dotted #1a3dc1;}#wdgt a {color: #1a3dc1;}#wdgt a.selected {color: #fff; background-color: #1a3dc1;	border-bottom: 1px solid #1a3dc1;}#wdgt table {clear: both;}#wdgt table td {padding: 4px 0;}#content p.picl img{	margin: 0;}/*----- ÒÀÁËÎ ÀÝÐÎÏÎÐÒÀ ÁÀÐÍÀË -----*/.tabsmenu {}.tabsmenu a  {float:left; background:blue; padding:5px 10px; margin:0 10px 5px 0;}.tabsmenu a:hover {background:orange;}.tablorows div.tablerow:nth-child(2n) {	background:#fffcf5;	margin:0 -7px 5px -7px;	padding:5px 7px 0;}.tablocompany{	font-weight: bold;	display: block;	float: left;}.tablofromto{	font-weight: bold;	display: block;	margin-left: 50px;	text-align: right;}.tablotime{	display: block;	float: left;	color:#039;}.tablostatus{	display: block;	margin-left: 70px;	text-align: right;	color:#039;}.tabloinfo{/*	padding:1px 0;*/}.tablodesc{	font-size:10px;	color:gray;	padding-bottom: 8px;}.tablocompanyru{	font-size:10px;	color:gray;	float:left;	margin-right:5px;}.tablocompanyru::after{	content: " -";}
