* {margin:0;padding:0;}
html {height: 100%;}
body {font:10pt Arial, Helvetica, sans-serif;width:100%;height: 100%;color:#000;background:#fff url(img/newtop.png) top repeat-x;}
a {color:#252525;outline:none;text-decoration:underline;}
a:hover {color:#cd6725;text-decoration:underline;}
p {margin:0 0 10px 0;padding:0; text-align:justify}
img {border:none;}
hr {margin:20px 0;border:0;border-bottom:1px #d7d1bb solid;}
input {vertical-align:middle;}
.clearfix {clear: both;}
/* bitton
----------*/
.onlineHeader {border-radius: 5px;  text-decoration:none; display: inline-block; padding:7px 20px; color:white; text-align: center;
background-image: linear-gradient(bottom, rgb(141,68,0) 24%, rgb(184,107,19) 56%, rgb(228,145,38) 75%);
background-image: -o-linear-gradient(bottom, rgb(141,68,0) 24%, rgb(184,107,19) 56%, rgb(228,145,38) 75%);
background-image: -moz-linear-gradient(bottom, rgb(141,68,0) 24%, rgb(184,107,19) 56%, rgb(228,145,38) 75%);
background-image: -webkit-linear-gradient(bottom, rgb(141,68,0) 24%, rgb(184,107,19) 56%, rgb(228,145,38) 75%);
background-image: -ms-linear-gradient(bottom, rgb(141,68,0) 24%, rgb(184,107,19) 56%, rgb(228,145,38) 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(141,68,0)),
	color-stop(0.56, rgb(184,107,19)),
	color-stop(0.75, rgb(228,145,38))
);
    box-shadow: 0 0 2px 1px rgba(45, 29, 14, 0.5);
}
a.onlineHeader:hover {background: #e49226;color:white;text-decoration:none;}


.wrap-shadow {text-shadow:1px 2px 1px rgba(255, 255, 255, 1);}
/* Sprite
------------------------------------*/
.imgsprite {display: inline-block;}
.imgsprite.mark {background: url("/bitrix/templates/taxi-argo/img/brad-mark.png"); width: 8px; height: 7px;}
/* Wrapper
-----------------------------------------------------------------------------*/
#wrapper {width:100%;margin:0 auto;min-height:100%;height:auto !important;height: 100%;}
#middle {min-width:985px;max-width:1200px;margin:0 auto;padding: 0 0 230px;height: 1%;}
#middle:after, #middle-main:after {content: '.';display:block;clear:both;visibility:hidden;height:0;}
#container {width:100%;float:left;overflow:hidden;}


/* Header
-----------------------------------------------------------------------------*/
#header {height:315px;}
#top {height:285px;min-width:985px;max-width:1200px;margin:0 auto;background:url(img/top-right.jpg) top right no-repeat;margin-top:55px;}
.logo  {float:left;background:url(img/top-left.jpg) top right no-repeat;padding:55px 0;}
.phone {margin:0 auto;padding-top:45px;width:50%;text-align:center;}

/* Кнопка вверху страницы */
.phone p {text-align: center; margin-top: 5px;}
.phone a.onlineHeader {padding:6px 18px; font-size: 17px; font-weight: bold;  border: 1px solid #2d1b0d;}


/* end */
.top-nav {padding:60px 0 0 0;color:#643312;float:right;clear:both; font-size: 17px; text-shadow:0 2px 2px rgba(251, 251, 248, 1);}
.top-menu {float:left;list-style:none;padding:55px 0 0 0;}
.top-menu li {display:inline;margin:3px 3px 0 0;padding:0;font-size:9pt;}
.top-menu a {font-size: 14px; color:#4e270c;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 5px; position: relative;}
.top-menu a:hover, .top-menu a.selected {color:#fdfad1;background:#964d1e;text-decoration:none; text-shadow:0 0px 1px rgba(240, 214, 197, 0.5);}
.top-menu .root-item-selected img {left:50%; top:29px; position:absolute;}
 
 
/* Content
-----------------------------------------------------------------------------*/
#content {padding:0 230px 15px 230px;}


/* --
----------*/
#content ul, #content ol {margin:5px 0 5px 25px;}
#content ul li, #content ol li  {padding:0 0 3px 0;}
#content img.left {float:left;margin:0 15px 15px 0;}
#content img.right {float:right;margin:0 0 15px 15px;}
#content h1, #content h3, #content h4, #content h5, #content h6, .link a {font-weight: bold; font-size:12pt;margin:0 0 15px 0;padding:0;text-transform:uppercase;}
#content h2 {font-weight: bold; font-size:12pt;margin:0 0 5px 0;padding:0;text-transform:uppercase;}
#content h4, #content .link a {color:#ff0033;}
#content .link  {text-align:center;text-transform:uppercase;color:#ff0033;font-size:11pt;font-weight:normal;}
#content .m, #left .m, #right .m {text-align:center;margin:0 0 10px 0;}
#content .contactsTop {background:#999;}
#content .contactText{float:left;}
#content .carta {float:right;}
#content .contactText p {display:inline-block; margin-top:10px;}
#content .contactText .nameContact {float:left; width:100px;}
#content .contactText .mainContact {margin-left:25px; width:200px; text-align:left; float:left;}
#content .contactText .mainContact a {color:#cd6624;}
#content .contactText .mainContact span {color:#cd6624; font-weight:bold;}

#content .line {border-top: 1px dashed #93796a;margin-bottom:15px;}

#content .news-detail .wrap-detail {margin-bottom: 20px;}
#content .wrap-detail a, .wrap-info a  {color:#cd6725;}
#content .wrap-info {margin-bottom: 10px;}
#content .wrap-info .wrap-info-l {float:left;}
#content .wrap-info .wrap-info-r {float:left;max-width:585px;padding-left: 10px; }

#content .wrap-detail .wrap-block {background: #f2efe8; width: 200px;height:115px; float: right;margin: 0 0 15px 15px;padding: 10px 10px 0 10px;border-radius: 5px;font-size: 14px;text-align: right;line-height: 20px;text-shadow:0 0 1px rgba(0, 0, 0, 0.2); }
#content .wrap-detail .wrap-block .bell {color:#020100; font-size:16px;}
#content .wrap-detail .wrap-block p {text-align: right;}
#content .wrap-detail .wrap-block img {float:left;}
#content .wrap-detail .wrap-block img.cost {position: relative; bottom: 20px;}
#content .wrap-detail .wrap-block p span {margin-left: 8px;}
#content .wrap-detail .wrap-block.aeroport {width: 195px;height:125px;}
#content .wrap-detail .wrap-block.aeroport img {margin-top:15px;}
#content .wrap-detail .wrap-block .wrap-p {color:#cd6725;}

/* Тарифы верхушка */
#content .detail {margin-bottom: 40px;}
#content .detail .wrap-detail-left, .wrap-detail-right {float: left;}
#content .detail .wrap-detail-right {max-width: 440px; padding: 5px 0 0 10px;}
#content .detail .wrap-detail-right .column {margin: 10px 0;}
#content .detail .wrap-detail-right .column img {position: relative; top: 15px; left: 5px;}
#content .detail .wrap-detail-right .column a {margin-right: 5px;}
#content .detail .wrap-detail-right .column .number {font-size: 18px; margin-left: 10px;}
#content .detail .wrap-detail-right .column .wrap-column-r { float: left; }
#content .detail .wrap-detail-right .column .wrap-column-l { float: left; color:#3f3f3f; margin-right: 5px; width: 80px;}

/* Призыв
--------------------------------------------------------------------*/
#content .footer-content {background: #d7d1bb; padding: 0 10px; position: relative; margin:20px 0; border-radius: 5px;}
#content .footer-content .wrap-img, .wrap-cont { float:left;}
#content .footer-content .wrap-img {margin-top: 7px;}
#content .footer-content .wrap-cont {margin:2px 0 0 20px; font-size: 15px;}
#content .footer-content .wrap-cont .content {margin-top: 15px; float: left;}
#content .footer-content .wrap-cont .number {float:left; font-size: 18px; margin-left: 20px; line-height: 25px; color:#ca6925;}
#content .footer-content .wrap-cont .content-two {width: 100px; float: left; text-align: center; margin:7px 0 0 20px;}
#content .footer-content .btn {margin: 9px 0 0 25px; width: 120px; float: left; position: relative;}
#content .footer-content .btn img {position: absolute; bottom: -8px; right: 0px;}
#content .footer-content .btn a {width: 79px;}
/* -------- */
#content .footer-content span { font-size: 16px;}
#content .footer-content .footM {margin-left: 80px;} 
#content .footer-content .fontCPhone {color:#555;margin: 0 5px; font-weight:bold; position: relative;}
#content .footer-content .phoneFoot {display:inline-block; position: absolute; top:10px; color: blue; font-weight: bold;}
/* ---------------------- */
#content .wr-main {border: 2px solid #cccccc; background: #dddddd; padding: 5px; float: right; margin-left: 10px; display: block; height: 65px; width: 200px; font-style: italic;}
#content ul.tabs {position: relative; padding-left: 20px; list-style: none; margin: 0 0 20px 0; border-bottom: 2px solid #d2d2d2;}
#content ul.tabs .left-pans { position: absolute; left: 0px; bottom: -4px; }
#content ul.tabs .right-pans { position: absolute; right: 0px; bottom: -4px; }
#content ul.tabs a {
	padding: 5px 10px 0 10px;
	color: #673213; 
	height: 21px; 
	border: 2px solid #b8b8b8; 
	border-style:solid none none solid; 
	border-radius: 10px 0 0 0; 
	text-decoration: none; 
	display: block;   
	position: relative; 
	box-shadow: inset 0 1px 2px white;
background: rgb(213,210,203); /* Old browsers */
background: -moz-linear-gradient(top, rgba(213,210,203,1) 0%, rgba(217,217,207,1) 50%, rgba(227,224,215,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,210,203,1)), color-stop(50%,rgba(217,217,207,1)), color-stop(100%,rgba(227,224,215,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d2cb', endColorstr='#e3e0d7',GradientType=0 ); /* IE6-9 */
}
#content ul.tabs.standart a {
	padding: 0 10px 0 10px;
	color: #673213; 
	height: 26px; 
	border: 2px solid #b8b8b8; 
	border-style:solid none none solid; 
	border-radius: 10px 0 0 0; 
	text-decoration: none; 
	display: block;   
	position: relative; 
	box-shadow: inset 0 1px 2px white;
background: rgb(213,210,203); /* Old browsers */
background: -moz-linear-gradient(top, rgba(213,210,203,1) 0%, rgba(217,217,207,1) 50%, rgba(227,224,215,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,210,203,1)), color-stop(50%,rgba(217,217,207,1)), color-stop(100%,rgba(227,224,215,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(213,210,203,1) 0%,rgba(217,217,207,1) 50%,rgba(227,224,215,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d2cb', endColorstr='#e3e0d7',GradientType=0 ); /* IE6-9 */
}


/* button - tabs
----------------------*/
#content ul.tabs a img { position:relative; top:3px; }
#content ul.tabs a img.tbs-edge {position: absolute; right: -20px; top:-3px;}
#content ul.tabs a.current img.tbs-edge {border-bottom: 1px solid white;}
#content ul.tabs a.current {
	border-bottom: 2px solid white;
	padding-top: 5px; 
	height: 21px; 
	color: #ca6724; 
	font-weight: bold;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(240,240,240,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
#content ul.tabs.standart a.current {
	border-bottom: 2px solid white;
	padding-top:0;
	height: 26px; 
	color: #ca6724; 
	font-weight: bold;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(240,240,240,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 50%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}


#content ul.tabs li {height: 24px; float: left; margin: 0 7px;}
#content ul.tabs li .active img {z-index:1;}
#content .fiks-tl {border: 2px solid white;}
#content .fiks-tl .str-one {background:#666666;}
#content .fiks-tl .str-wt {background:#dddddd;}
#content .fiks-tl td {border: 2px solid white;}
#content .fiks-tl tr {height: 35px;}
#content .fiks-main {background: #999; width: 300px; height: 200px; float: left;}
#content .fiks-main2 {float: left; line-height: 20px; margin-left:10px;}
#content .fiks-main2 .lk {color:#2c79e4;}
#content .fiks-main2 .list-car {float:left; color:black; margin-right: 10px;}
#content .bottom-link {font-size: 16px; text-transform: uppercase; margin-top:40px;}
#content .bottom-link a {font-size: 12px; margin-right: 15px; color:#CD6725;}
#content .bottom-link a:hover {color:#444;}

/*Index tabs*/
#content ul.tabs.index li img {float: left;}
#content ul.tabs.index li {height: 36px; width: 155px;}
#content ul.tabs.index li a {height: 32px; background: url('img/tabs-bg-index-off.png');}
#content ul.tabs.index a.current {
	background: url('img/tabs-bg-index.png');
}
#content ul.tabs.index a img.tbs-edge {position: absolute; right: -28px; top:-2px;}
#content ul.tabs.index li .wrap-text-index-tab {float: left; position: relative; left:10px;}


/* Contant table */
table{border-spacing: 2px 2px; /* Расстояние между ячейками */ }
#content table.miniven-table td {padding: 3px 4px;}
#content td.ins {background: white; color:#2f2f2f;}
#content .panel {background: #93796a; vertical-align: top; color:white; font-weight: bold;}
#content .mid {background: #d7d1bb; border:2px solid white;}
#content table {width:100%;margin:0 0 10px 0;}
#content table.econom td {padding: 10px 5px; position: relative;}
#content table.standart td {padding: 8px 5px; position: relative;}
#content table.standart td.day, #content table.standart td.night {text-align: left;}
#content table.econom td.day, #content table.econom td.night {text-align: left;}
#content table.biznes td {padding: 10px 5px; position: relative;}

/* Images Table
-------------*/
#content table.econom td .day-img {position: absolute; top:5px; left: 5px;}
#content table.econom td .night-img {position: absolute; top:5px; left: 7px;}
#content table.standart td .day-img {position: relative; float: left; bottom:2px; margin-right: 5px;}
#content table.standart td .night-img {position: relative; float: left; bottom:2px;margin:0 5px 0 2px;}
#content table.biznes td img {float: left;}
#content table.biznes td.biznes-td {text-align: left; background: #93796a; color:white; font-weight: bold;}
#content table.biznes td.biznes-td img {float: left;}
#content table.biznes td.biznes-td span {display:block; margin: 5px 0 0 10px; float:left; color:white;}


/* Table
-------------------------------*/
#content table.econom .day  {width: 170px;}
#content table.standart .day {width:240px; }
#content table.standart .day {text-align: left;}

#content table th, #content table td {vertical-align:center; text-align: center;}
#content table.border td, #content .vote-bar-table td {border:0;padding: 2px 3px;vertical-align:top;}
#content table th {background:#f4f4f4;}
/*.news-detail .econom td {padding: 4px 10px;} */


/* Left end Right
-----------------------------------------------------------------------------*/
#right {float:left;margin-right:-2px;width:200px;margin-left:-200px;position:relative;}
#left {float:left;width:200px;margin-left:-100%;position:relative;}
#left ul, #right ul {margin:0;padding:0 0px 15px 15px;list-style:none;}
#left ul li, #right ul li {margin:0 0 5px 0;}


/* Меню сайта */
.block .menu-nav ul li.selected {color:white; text-decoration: none;position:relative;right:6px;width:205px; padding:4px 0; border:1px #c56420; border-style:solid none none solid; border-radius:2px 0 0 2px;box-shadow: 0 1px 1px rgba(134,136,119, 1);
background: rgb(242,174,77); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,174,77,1) 0%, rgba(235,148,42,1) 2%, rgba(191,107,21,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,174,77,1)), color-stop(2%,rgba(235,148,42,1)), color-stop(100%,rgba(191,107,21,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(242,174,77,1) 0%,rgba(235,148,42,1) 2%,rgba(191,107,21,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(242,174,77,1) 0%,rgba(235,148,42,1) 2%,rgba(191,107,21,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(242,174,77,1) 0%,rgba(235,148,42,1) 2%,rgba(191,107,21,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(242,174,77,1) 0%,rgba(235,148,42,1) 2%,rgba(191,107,21,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae4d', endColorstr='#bf6b15',GradientType=0 ); /* IE6-9 */
}
.block .menu-nav ul li.selected a {margin: 0 0 0 20px; color:white; text-decoration:none;}
.block .menu-nav ul li.selected img.corner {position: absolute;left:-1px;bottom:-4px;}
.block .menu-nav ul li.selected img.str {position: absolute;right:-12px;bottom:0px;}
.block .menu-nav ul li.selected img.str-two {position: absolute;right:-19px;top:-1px;}
.block .menu-nav ul li {width: 200px; padding: 2px 0;}
.block .menu-nav ul li a {display: inline-block; margin: 0 0 0 14px;}
#left .block .menu-nav ul {padding-left:0; position: relative; list-style:none;}


.block {background:#d7d1bb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0px;margin:0 0 20px 0;}
.block p {margin:0 15px 10px 15px;text-align:left;}
.block p.bld {font-weight: bold; font-size: 25px;}
.block p.bld.sv {color:#b56007;}
.block p.bld.all {color:#2c79e4;}
.block p.allMash, .block p.free {font-size:31px; font-weight: bold; text-shadow:0 2px 2px rgba(251, 251, 248, 1);}
.block p.allMash {color:#81695d; }
.block p.free {color:#572e18;}
.block .onlineZakaz { color:red; display:block; margin: auto auto; padding: 5px 0; border-radius: 5px; width: 170px; background: black; height: 20px;}
.block p .onlineHeader {
	border: none;
	box-shadow: 0 2px 2px rgba(148, 142, 128, 0.9);
}
.block p img {float: left; margin: 2px 15px 0 0;}

.head {background:url(img/head.gif) top repeat-x; width:190px;height:53px;color:#ffffff;display:block;padding:10px 0 0 10px;margin:0;text-transform:uppercase;font-size:14px;}
.head .wrap-stat img {float: left;}
.head .wrap-stat p {float: left; margin-top: 2px;}
.bold {font-weight:bold;}
.articles_top {float:right;}


/* Faq
------------------------------ */
#content .accordion h3 {padding:7px 15px;margin:5px 0 0 0; cursor: pointer;text-transform:none;color:#252525;}
#content .accordion h3:hover {background-color:#643312;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .accordion h3.active {background-position: right 5px;color:#fff;background-color:#643312;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#content .accordion p {background:#d7d1bb;margin:0;padding: 10px 15px 20px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {width:100%;margin:-200px auto 0;height:200px;background:#d7d1bb url(img/boot.png) top repeat-x; padding-top: 24px; min-height: 221px;}
#footer .footMenu ul {list-style-image: url(img/mark.png)}
#footer .footMenu img {float: left; margin-top: 3px;}
#footer .footMenu {padding:50px 0 0 265px; text-align: center;}
/*#footer .footMenu li {float: left; list-style-position: inside; margin-right: 5px;}*/
#footer .footMenu li {float: left; margin-right: 30px;}
#footer .footMenu li a {color: #643313; border-bottom: 1px solid #643313; text-decoration: none; padding-bottom: 3px;}
#footer .footMenu a {font-size: 14px;}
#niz {min-width:985px;max-width:1200px;margin:0 auto;}
#niz div {color:#643312;}
#niz .foot-bott { margin-top: 20px; float: left; width: 100%;}
#niz .foot-bott .counters {float: left; margin-left: 110px;}
.footer-counter {float:right;text-align:center; margin-top: 20px;}
/*.footer-counter .onlineHeader {border-radius: 5px; width: 180px; display: inline-block; padding:7px 0; color:red; background: black;} */
.footer-copy {float:left;}
.footer-developer {float:right; margin-right: 10px; font-size: 14px;}
.footer-developer .wrap-number { font-size: 16px; display: block; padding-left: 5px; text-align: right; color: black;}
.footer-developer a, .footer-copy a {color:#643312;}
.footer-copy p {padding-right:30px;text-align:left;}
.footer-developer p {text-align:right; font-size: 18px; color: #cd6727;}


/* Etc
------------------------------ */
.form {border:1px solid #000;padding:3px 5px;font-size:10pt;}
.button {padding:3px;width:auto;overflow:visible;cursor:pointer;}
.button-radius {height:27px;cursor: pointer;padding:2px 15px 3px 15px;overflow:visible;border:none;background:#fe5402;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:10pt;}
.clear {clear:both;}
.breadcrumb-navigation {padding:0 0 10px 0;margin:0 !important;list-style:none;color:#cd6725;font-size:9pt;}
.breadcrumb-navigation li {display:inline;}
.breadcrumb-navigation a  {color:#252525;text-decoration:none;}
.breadcrumb-navigation span {color:#252525;}
.breadcrumb-navigation img {padding:0 4px;}
.required, .errortext {color:#ff0000;}
.required-top {display: block; text-align: center; margin-bottom: 10px;color:#3d3f3e;}
#content .notetext {color:green;}
.feeback_button input {padding:5px;}
.news-list span, .news-detail span {color:#cd6725;}
.news-detail .wrap-other i {margin: 0 10px;}
.news-detail span a {color:#cd6725;}
.news-detail .wrap-text {margin-bottom: 25px;}
.wrap-other a {color:#cd6725;}
.news-detail .miniven-list {list-style-image: url("/bitrix/templates/taxi-argo/img/galka.png"); line-height: 20px;}
.news-detail .wrap-price {margin-top: 15px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.1);}

.news-detail .wrap-price span {color:#434343; font-size: 12px; font-weight: normal;}
.news-detail .wrap-price .cost {float: left; font-weight: bold; background: url("/bitrix/templates/taxi-argo/img/plus.png") no-repeat; padding-left: 25px;}
.news-detail .wrap-price .price {float: left; background: url("/bitrix/templates/taxi-argo/img/galka.png") no-repeat; padding-left: 25px; width: 500px; font-weight: bold; font-size: 14px;}
.news-detail .wrap-call {margin-bottom: 45px;}
.news-detail .wrap-button {margin-bottom: 15px;}
.news-detail .wrap-call .onlineHeader { width: 120px; box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);}

.wrap-aeroport-l {margin: 5px 0 15px 0;}
.wrap-aeroport-r {margin: 5px 0 15px 0;}
.wrap-aeroport-l img {float:left;margin: 0 5px 0 0;}
.wrap-aeroport-r img {float:right;margin: 0 0px 0 5px;}

.news-list p {margin:0 0 15px 0;}
.news-list2 p {margin:0;}


a.search-page-params {border-bottom:1px dashed blue;text-decoration:none;}
div.search-page-params {margin-top:6px;}

.rules {font-weight:bold;margin:0 0 35px 0;}
.rules p {text-align:left;}
button.mangotele_btn {
  background: #808080;
  padding: 0 10px;
  font-size: 14px;
  line-height: 30px;
  border: none;
  border-radius: 10px;
  text-decoration: none;
  color: #000000;
}
button.mangotele_btn:hover {
  background: #e0dfe3;
}
.ng2013 {margin:0 0 10px 0;}

.alter_h{
  color: #CD6725 !important;
  font-size: 11pt !important;
  font-weight: normal !important;
  margin: 0 0 15px 0 !important;
  padding: 0 !important;
  text-transform: uppercase !important;
}

/* Photo
------------------------------ */
#content .photo-list ul, #content .photo-section ul {list-style:none;margin:0;padding:0;}
#content .photo-list li {padding:10px;list-style:none;float:left;height:170px;width:170px;margin:0 10px 15px 0;border:1px solid #fff;}
#content .photo-list li:hover {border:1px solid #d7d1bb;}
#content .photo-list p {height:30px;text-align:left;}
#content .photo-section li {padding:10px;list-style:none;float:left; margin:0 10px 15px 0;border:1px solid #d7d1bb;}


/* Forma
------------------------------ */
.feeback_form {border-radius:5px;margin:20px 20px 20px 45px; background: #d7d1bb; padding: 10px 0 10px 15px;}
.feeback_form p.feeback_button input {width: 180px; margin-left: 145px;}
.feeback_form .requiredTop {text-align: center; margin-bottom: 15px; display: block;}
.feeback_form .nameSpan {display: inline-block; width:125px; text-align: right;}
.feeback_form .captcha_word {margin-left: 145px;}
.online-input, .online-textarea, .captcha_word {border-radius: 4px; box-shadow: inset 0 2px 1px rgba(140,140,140,1); width:350px; padding:5px;color:#252525; border:2px solid #dfdac7;}
input:focus, textarea:focus {outline : none;}
.feeback_form .feeback_button input {
  border-radius: 5px;  text-decoration:none; padding:7px 20px; color:white; text-align: center; outline : none; border: none;

}
.feeback_form .feed-contact {width:140px; text-align:right; display:block; float:left; padding: 5px 5px 0 0 ; }


/* Forma2
------------------------------ */
.feeback_form2 {margin:0 15px 15px 0;float:left;width:250px;background:#e6e1cd;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.feeback_form2.online-input, .feeback_form2.online-textarea, .feeback_form2.captcha_word {width:95%;padding:5px;color:#252525;border:1px solid #c7c0a9;}
 
 /* Forma3
 _________________________*/
.wrap-order {width: 1200px; text-shadow:0 0 1px rgba(152, 152, 152, 0.4);}
.feeback3 {width: 650px; margin:25px 0 0 230px;padding:20px; background: #d7d1bb; border-radius: 5px;text-shadow:0 0 1px rgba(114, 112, 99, 0.4);}
.feeback3 .wrap-string, .times, .wrap-radio {margin-bottom:20px;}
.feeback3 a {color:#cd6624;}
.feeback3 .times input {width:100px;}
.feeback3 label {display:block; float: left; width:150px; margin: 5px 0 0 0; text-align:right; color:#000002; text-shadow:1px 1px 1px rgba(160, 153, 135, 0.28);}
.feeback3 .number-info {text-align: center; margin: 10px 0 0 0; color:#3e403d; font-size: 14px;}
.feeback3 .cont-name {width:150px;text-align:right;float:left; margin:5px 5px 0 0; }
.feeback3 .online-input, .feeback3 .online-textarea, .feeback3 .captcha_word {width:420px;  padding:5px;color:#252525;margin-left: 5px; }
.feeback3 p .main-feedback {width:150px; display: inline-block; text-align: right; margin-right: 5px; float: left; margin-top: 8px;}
.feeback3 .dop-feedback {text-align: left; width: 135px; float: left; margin: 0 15px 10px 0; font-size: 12px;}
.feeback3 p.feeback_button {margin:25px 0 0 40px ;}
.feeback3 p.feeback_button input:hover {background: rgb(184,107,19); cursor:pointer;}
.feeback3 p.feeback_button input {width: 550px; height: 35px;text-shadow:0 0 2px rgba(220, 171, 113, 0.8);
	font-size: 19px;
border-radius: 5px;  text-decoration:none; display: inline-block; padding:7px 20px; color:white; text-align: center;
background: rgb(216,135,27); /* Old browsers */
background: -moz-linear-gradient(top, rgba(216,135,27,1) 0%, rgba(152,79,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,135,27,1)), color-stop(100%,rgba(152,79,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(216,135,27,1) 0%,rgba(152,79,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(216,135,27,1) 0%,rgba(152,79,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(216,135,27,1) 0%,rgba(152,79,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(216,135,27,1) 0%,rgba(152,79,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8871b', endColorstr='#984f00',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 0 2px 2px rgba(194, 189, 167, 1);
    border:none;
}
.feeback3 .radio-feed {float: left; width:470px; margin: 0 0 0 5px;}
.feeback3 .dop-feed {text-align: right; padding-right: 60px;}
.feeback3 .dop-feed a {text-decoration:none; border-bottom:1px dashed; padding-bottom:2px;}
#layer_toggle {display: none; text-align: right;}
#layer_toggle .online-textarea {margin-right: 55px;}
#toggle {text-decoration: none; border-bottom: 1px dashed black;}
#content input:-moz-placeholder { color: red; }

/* Datepicker Timepicker
--------------------------*/
#ui-datepicker-div .ui-datepicker-header {background: #d7d1bb;}

/* Main icons
------------------------------ */
.main_header, #content.mainpage h1 {color:#000000;font-size:16pt;margin:0 0 10px 0;font-weight:bold;}
.main_icons  {margin:0 0 0 -30px;}
.main_icons .tarif {float:left;width:330px;height:125px;background:#d7d1bb;margin:0 0 20px 30px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main_icons div img {float:left;}
.main_icons_img {height:80px;margin:0 10px 0 0;text-align:left;font-style:italic;}
.main_icons_more {text-align:right;}
.main_icons_more a {color:#cc6624;}
.main_icons_tarif {text-align:right;background:url(img/icons_fon.gif) bottom repeat-x;margin-left:-5px;}
.main_icons_tarif span {float:left;}
.main_icons_tarif em {color:#cc6624;font-size:12pt;font-weight:bold;}
.main_icons_tarif i {background:#d7d1bb;padding:0 5px;font-weight:bold;font-style:normal;}
.main_ul {margin:0 0 10px 0 !important;padding:0;list-style:none;float:left;}
.main_ul li {margin:0;display:block;float:left;width:175px;padding:20px 0 0 0 !important;}
.main_ul img {float:left;margin:-20px 5px 0 0;}
.main_ul a {color:#cc6624;text-decoration:none;border-bottom:1px dashed #cc6624;}

 

/* Vote
------------------------------ */
ol.vote-items-list, .vote-items-list li {margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li {padding: 0.55em;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
ol.vote-items-list li.vote-item-vote-first{border-top: 1px solid #ccc;}
div.vote-item-links{float:right;}
div.vote-item-title{font-weight:bold;}
div.vote-item-date{font-style: italic;}
div.vote-item-header{margin-bottom: 0.5em;}
div.vote-item-footer{margin-top: 0.5em;}
div.vote-item-image{float:left;padding-right:0.55em;}
div.vote-item-lamp{display:none;}
div.vote-item-lamp-green span {color:green;}
div.vote-item-lamp-red span {color:red;}
div.vote-clear-float {clear: both;}
ol.vote-items-list, ol.vote-items-list li {margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li {padding: 0.55em  !important;}
ol.vote-items-list li.vote-item-vote-first{border-top: 1px solid #ccc !important;}
.vote-item-title{font-weight:bold;}
div.vote-item-image{float:left;padding-right:0.55em;}
.vote-answer-table, .vote-answer-table td, .vote-bar-table, .vote-bar-table td {font-size:100%;}
.voting-result-box form {margin:0;}
.vote-bar-square {width:20px;height:20px;}
ol.vote-left {margin:0 0 10px 20px;list-style-type: none;}
ol.vote-left li {margin:0 0 5px 0;padding:0;}
ol.vote-left li.vote-left-first{}
ol.vote-answers-list{margin-top:0.55em;}
ol.vote-answers-list li {margin-bottom:0.2em;margin-left:0.55em;}
.voting-form-box {padding: 0.55em;}
div.vote-item-links{float:right;}
.vote-item-title {font-weight:bold;}
div.vote-item-date {font-style: italic;}
div.vote-item-header {margin-bottom: 0.5em;}
div.vote-item-footer {margin-top: 0.5em;}
div.vote-item-image {float:left;padding-right:0.55em;}
div.vote-item-lamp {display:none;}
.vote-item-lamp-green span {color:green;}
.vote-item-lamp-red span {color:red;}
div.vote-clear-float {clear: both;}
form.vote-form {margin:0;}
