html { background:url(bg.jpg) #fff repeat-x; }body { background:url(header.jpg) center top no-repeat; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px;}body.inside {background-image:url(inheader.jpg);}/** Custom layers*/.lb-1 { width: 940px; } /* 100% */.lb-2 { width: 664px; } /* 75%  680*/.lb-3 { width: 467px; } /* 50% */.lb-4 { width: 250px; } /* 25%  231*/.container .layout-box {margin:0;}.page,#page { width:940px; padding:0; background:transparent; margin:0 auto!important; position:relative;}#header { height:300px; padding:0; border:0;}*html #header { height:244px;}#ceiling { height:48px; /*background:silver;*/ }#ceiling .left {border-top:8px solid #fddd1f; border-bottom:1px dotted #fff; margin:0 26px 0 0; color:#55abf9; font-size:13px; font-weight:bold; text-align:center; padding:18px 0 18px 0; }#ceiling .right {border-top:8px solid #51acff; border-bottom:1px dotted #fff; margin:0; padding:6px 0 18px 0;}#ceiling .lang {float:right;}#translate {position:absolute; top:26px; right:12px;}#translate ul {list-style:none; font-size:12px;}#translate a {text-decoration:none; display:block; width:16px; text-indent:-100px; overflow:hidden;}#translate li {background:0 4px no-repeat; float:left; margin-left:8px;}#translate .en {background-image:url(flags/gb.png);}#translate .fr {background-image:url(flags/fr.png);}#translate .de {background-image:url(flags/de.png);}#translate .es {background-image:url(flags/es.png);}#main-menu ul {list-style:none; padding:9px 0;}#main-menu ul li {float:left; color:#fff; font-size:15px; font-weight:bold; padding:0 15px;}#main-menu ul li a {color:white;}#footer {border:0; background:url(footer.jpg) center no-repeat; height:282px; padding:0;}#footer .left { border-top:8px solid #fddd1f; margin:0 26px 0 0; padding-top:16px; margin-top:40px; }#footer .right { border-top:8px solid #51acff; padding-top:16px; margin-top:40px; }#footer .menu {color:#51ACFF; padding-bottom:15px; text-transform:lowercase;}#sidebar { margin-right:26px; float:left; }#sidebar .header { font-size:18px; margin-bottom:10px; }#contacts { text-align:center; margin:195px 0 25px 0;}#contacts .phone { color:#0b4e8d; font-weight:bold; font-size:26px; }#contacts .address {  }#contacts .imenu { margin-top:30px; }#contacts .imenu  img { border:0; }#body { margin-top:315px; float:right; border-top:8px solid #51acff; padding-top:10px;}*html #body { margin-top:316px; }.inside #body { margin-top:0; border:0;}#breadcrumbs {margin:0 0 15px 0; }.inside #breadcrumbs { margin:0 0 15px 0; border-bottom:8px solid #51acff;  padding:10px 0 20px 15px;}#breadcrumbs {color:#8bc9ff;}#breadcrumbs a, .B_crumb, .B_firstCrumb, .B_lastCrumb { color:#facb11; }#w-calc { color:#595959;  margin-top:15px;}#w-calc .count { color:#0087ff; font-size:17px; }#w-calc .price { text-align:right; }#w-calc select { height:22px; padding:2px; border:1px solid #89b6db; color:#595959; font-size:11px; }#w-calc select.wide { width:100%; }#w-calc label {width:25px; float:left;}#w-calc .f-row {padding-bottom:10px;}.blue { padding-top:10px; border-top:8px solid #51acff; }.yellow { padding-top:10px; border-top:8px solid #fddd1f; }/*Сбрасываем стили таблиц для fancybox*/#fancy_title table { width:auto; }#fancy_title table td { border:0; }/**Addition classes*/a { color:#0067a7; }a:hover { color:#004b91; }.content h1 { font-size:18px; font-weight:normal;}.content h2 { font-size:17px; font-weight:normal;}#toolbar { margin-top:18px; height:60px; border-bottom:1px dotted #555; margin-bottom:28px;}#path { border-top:14px solid #d9dde1; width:702px; height:32px; overflow:hidden;}#path div.w { padding:6px 0 0 25px; }#path div.bc { padding-top:6px; }#path .pm { float:left; border-right:1px solid #c9cccf; padding-right:10px; margin-right:15px; }#path .pm img {border:0;}#path .rss { float:right; background:url(rss.png) no-repeat; padding-left:22px; margin:6px 0 0 8px; }/**News widget*/#w-news { margin-top:15px; }#w-news a {color:#456077;}#w-news .item { margin-bottom:15px; }#w-news .title { font-weight:bold; margin:0 0 5px 0; }#w-news .description {}#w-news .date { color:#646464; }#w-services-menu { font-size:13px;}#w-services-menu a { color:#000; text-decoration:none; }#w-services-menu a:hover { text-decoration:underline; }#w-services-menu ul { list-style:square; margin-left:24px; }/**Fleet*/.fleet { border:0; }.fleet td { vertical-align:middle; border:0; bordder-top:1px dotted #86b4da; padding-bottom:20px; }.fleet .title { font-size:12px; color:#456077; font-weight:bold; }.fleet .image img { background-color:#fff; border:1px solid #86b4da!important; margin-bottom:2px; }.fleet .seats { text-align:center; }.fleet .seats .count { color:#125ba2; font-size:22px; /*background:url(group.png) 4px  7px no-repeat;*/ }.fleet .features ul {list-style:none;}.fleet .features li span { font-weight:bold; }.fleet .order img { margin-bottom:30px; }.fleet img {border:0!important; }.fleet-item {}.fleet-item  .title {font-size:17px;}.fleet-item  .overview {font-size:15px; margin-top:15px;}.fleet-item .images { float:left; width:350px; }.fleet-item .images img { background-color:#fff; border:1px solid #86b4da!important; margin:0;}.fleet-item .album ul { list-style:none; margin:0;}.fleet-item .album li { float:left; margin:5px 5px 0 0; }/*.fleet-item .album img {margin:0;}*/.fleet-item .order img { border:0!important; }.fleet-item .order { text-align:center; margin:25px; }.fleet-item .features { float:left; width:300px;}.fleet-item .seats .count { font-weight:bold; }/**/#w-hotcars .item { float:left; text-align:center; margin:5px 7px 5px 0; /*width:160px; height:236px;*/}#w-hotcars .title { height:20px; width:200px;}#w-hotcars .seats { }#w-hotcars .price { color:#828282; /*margin:2px;*/ }/*#w-hotcars img { margin:0; padding:0; border:1px solid #bfc4c8; }*/#w-hotcars img:hover { border-color:#86B4DA!important; }/**/.green { color:#3c8700; }.red { color:#cb5852; }.content tr.odd { }.content tr.even { background-color:#faf9ee; }#w-slideshow { position:relative; height:250px; width:272px; float:right; margin-left:10px; margin-bottom:10px; }#w-slideshow img { display:none; position:absolute; top:0; left:0; z-index:8; margin:0; padding:0; border:0!important; }#w-slideshow img.active { z-index:10; display:block; }#w-slideshow img.last { z-index:9; display:block; }.articles .item { margin-top:20px; }hr { height:1px; border:none; background:#fff; border-bottom:1px dotted #555; margin:20px 0; float:left; width:100%; }.help {border-bottom:1px dotted; cursor:help;}table.clean td {border:0;}table.med { font-size:12px; }.map {background:url(map_magnify.png) no-repeat; padding-left:22px; line-height:24px; padding-bottom:5px;}a.action {text-decoration:none; border-bottom:1px dotted;}blockquote { margin-left:0; }.content p { padding-top:1em;}form img {padding:0!important; margin:0!important;}.form .help {font-size:1em;}.f-actions { border-top-color:#bbb; }.info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }.note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }.important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }.warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }  .clear {clear:both;}.wide {margin:0 auto;}a#logo {font-family:Georgia; font-size:2.9em; text-decoration:none; line-height:0.8em;}#header .slogan { font-size:0.9em; text-transform:lowercase; }table.a-center th,table.a-center td { text-align:center; vertical-align:middle;}.geomap { border: 1px solid #eee; padding:4px; }.geomap img { margin:0; padding:0; border:0 !important; }.geomap table { margin:0; width:auto; }.geomap table td { border:0; }.geomap .YMaps-b-balloon-m { font-size:12px; }#unix {float:right; font-size:11px; color:#444; line-height:12px; height:24px; width:102px; background:url(unix.png) no-repeat; padding-left:35px;}#unix a {text-decoration:none;}#unix .title {}