@charset "utf-8";
/* reset */
body, h1, h2, h3,h4,h5,h6, p, ol, ul, li, a {
	margin: 0;
	padding: 0;
	outline:0;
	font-style: inherit;
}
        img { border:0; }
        li { list-style:none; }

        /* html5 */
        article, aside, footer, header, nav, section { display: block; }
		.cnt { text-align:center;  }
        .clr { clear: both; }
        .lft { float: left; }
        .rgt { float: right; }
		/* general */
	/*	body {font-family:Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;} */
/*  "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
body {font-family:Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;}
#t1 {width:100%; background:#000; height:430px;}
.tcnt{ width: 900px;
	  margin: 0 auto;
	  	 }  
/* head */	
header { height:110px;}
  
/* head */	  
	     
/* nav1 */
.n1 ul {padding:0.5em 0; display:inline;}
.n1 ul li {float:left; font-size:1em; line-height:1em; list-style:none; margin:0 0.25em 0 0;}
.n1 ul li a {
	background:transparent;
	line-height:2em;
	display:block;
	text-decoration:none;
	color:#FFF;
	padding:0 0.5em;
	font-size:0.9em;
	text-transform:uppercase;
	
}
.n1 ul li a:hover,.n1 ul li a:focus, .n1 ul li a:active{
	text-decoration:underline;
	color:#FFF;
	background:#4a4949;
	-webkit-border-radius:0.2em;
	-moz-border-radius: 0.2em;
	border-radius:0.2em;
	outline: 0 none;
}
.a3, .n1a {display:block;}
.a3 a:hover + div.n1a, .a3 a:focus + div.n1a, .a3 a:active + div.n1a {display:block; }
.a3:hover n1a {display:block;}
.n1a:hofer, .n1a:focus, .n1a:active {display:block;}
.n1a {position:absolute;  z-index:500;  background:rgba(0, 0, 0, 0.8); border:#4a4949 solid 1px; padding:10px 10px 10px 20px; display:none; margin:-1px 0 0 0; -webkit-border-radius:0.2em;
	-moz-border-radius: 0.2em;
	border-radius:0.2em;}
.n1a:hover {display:block;}

.n1 div.n1a li {float:none;}
.a3 .n1a a {display:inline; padding:5px ; }
.a3:hover a.a3a1 {background:#4a4949;}

/* hed1 */
.hed1 {float:left; width:350px;}
.hed1 a {display:block;  text-decoration:none; color:#FFF;}
.hed1 img { float:left;}
.hed1 a p {text-transform:uppercase;}
.hedp1 {display:block;font-size:20px; padding:20px 0 0 0; text-indent:-0.7em;   }
.hedp1 span {font-size:1.3em;}
.hedp2 {display:block; padding-left:5px;  }

header h1 {color:#FFF; font-style:italic; font-size:1em; padding:30px 0 0 0; font-weight:100;  display:block;}
header {border-bottom:#666 solid 1px;}
/* hed1 */
/* nav1 */



 
.s1 {padding:5px 0  ; }
#s1a { display:block; margin:0 0 -150px 0; height:auto;}	


.view {
   width: 150px;
   height: 150px;
   margin: 10px;
   float: left;
   border: 5px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 2px 2px 2px #e6e6e6;
   -moz-box-shadow: 2px 2px 2px #e6e6e6;
   box-shadow: 2px 2px 2px #e6e6e6;
   cursor: default;
   background:#FFF;
  
}
.view .mask,.view .content {
   width: 150px;
   height: 150px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 12px;
   padding: 5px;
 
   margin: 10px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 10px;
   position: relative;
   color: #fff;
   padding: 5px 2px ;
   text-align: center;
}
.view a {text-decoration:none;}




.view-fourth img {
   -webkit-transition: all 0.4s ease-in-out 0.2s;
   -moz-transition: all 0.4s ease-in-out 0.2s;
   -o-transition: all 0.4s ease-in-out 0.2s;
   -ms-transition: all 0.4s ease-in-out 0.2s;
   
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   transition: all 0.4s ease-in-out 0.2s;
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-fourth .mask {
   background-color: rgba(0,0,0,0.8);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0) rotate(-180deg);
   -moz-transform: scale(0) rotate(-180deg);
   -o-transform: scale(0) rotate(-180deg);
   -ms-transform: scale(0) rotate(-180deg);
   transform: scale(0) rotate(-180deg);
   -webkit-transition: all 0.4s ease-in;
   -moz-transition: all 0.4s ease-in;
   -o-transition: all 0.4s ease-in;
   -ms-transition: all 0.4s ease-in;
   transition: all 0.4s ease-in;
   
}
.view-fourth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 5px 2px 0px 2px;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   line-height: normal;
}
.view-fourth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   line-height: normal;
}


.view-fourth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1) rotate(0deg);
   -moz-transform: scale(1) rotate(0deg);
   -o-transform: scale(1) rotate(0deg);
   -ms-transform: scale(1) rotate(0deg);
   transform: scale(1) rotate(0deg);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}


.view-fourth:hover img {
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}

.view-fourth:hover h2,
.view-fourth:hover p,
.view-fourth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}


<!---->
#bing { margin-left:70px;}
#bigg a{
	text-decoration:none;
	width: 170px;
	height: 170px;
	position: relative;
	padding: 5px;
	background: #888;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	margin-left:30px;
}	
#bigg a span{
	position: absolute;
	width: 170px;
	height: 170px;
	top: 5px;
	left: 5px;
	text-align: center;
	line-height: 150px;
	color: #CDCDD1;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 14px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(241,210,194,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}				 


<!---->







.s1 li > a:hover span{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
}


/* telo */
.w {background:#FFF; margin:30px 0 10px 0;}
.img1 {float:left; margin:50px 30px 20px 20px; 

-moz-box-shadow: 5px 5px 30px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 5px 5px 30px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 5px 5px 30px rgba(0,0,0,0.5); /* Параметры тени */}
	
	.p1 h1 { margin: 20px 0 20px 0; font-weight:100; font-size: 36px;
line-height: 1;
text-transform: uppercase; }

.p1{ display:block; padding:50px 70px 20px 70px; margin-left:300px; font-size:0.9em; }
.p1 h2, .sec2 h2, .w5 h2 {font-size:16px; text-align:center; margin: 20px 0 20px 0; font-weight:100; font-size: 36px;
line-height: 1;
text-transform: uppercase; }

.p1 p:first-letter, .w7 p:first-letter{font-size:130%; margin-left:20px;}
.p1 p {margin-top:20px;}
.p1 ul { display:block; 
	margin-top:10px;}
.p1 li { list-style:circle; margin-left:50px;}

.w2, .w2m {margin:5px; padding:10px 5px; border-top:#DBDBDB solid 1px; border-bottom: #DBDBDB solid 1px; }
.w2 h5, .w3 h5, .sec2 h5 , .w2m h5, .Slink h5, .w5 h5, .w7 h5, .p1 h5{font-style:italic; font-size:1.2em;}
.p1 h5 {margin:20px 0 0 0;}
.w2 h6, .w2m h6, .w5 h6 {font-size:0.8em; padding:1em 0 0 2em;}
.w2 a .w2m a {color:#000; text-decoration:none;}
.w2 a:hover , .w2m a:hover{text-decoration:underline;}
.w2 a img {margin:1em 5em;}

.w2m p, .w2 p {margin:15px 0; font-size:0.8em;}
 .w5 p, .w7 p {margin:15px 0; font-size:0.9em;}
 .ppw5 p {margin:35px 0;}
.w3_div_wrap {width:33.33%; float:left;}
.w3_div_inner {margin:20px 15px 20px 15px;}
.w3_div_inner_first {margin:20px 15px 20px 0px;}
.w3_div_inner_last {margin:20px 0px 20px 15px;}
.w3 p {font-size:0.8em; text-align:justify; padding:1.2em 0 0 0;}
.w3 a {
	color:#333;
	margin:3em 0 3em 5em; text-transform:uppercase; font-size:0.7em; font-weight:700;
}
.w3 {margin-bottom:30px; padding-bottom:30px; display:block;} 
.w5 em {font-style:normal; font-weight:900;}
.w5 h3 {text-align:center; margin:30px 0 20px 0;}
.w5>div { padding:0 0 10px 0; margin:0 0 10px 0;}


.sec2, .w5 {font-size:0.9em; padding:6em 0 0 0;}
.sec2 strong {font-weight:normal;}
.sec2 p:first-letter, .sec3 p:first-letter {font-size:130%; margin-left:20px;}
.sec2 p , .sec3 p{margin: 20px 50px 20px 70px;}
.sec2 a {color:#b30715;}
.sec2 a:hover {font-weight:600;}
.sec2 a.anot:hover {font-weight:100;}

.sec21:first-line {
	font-weight:600;
	font-size:0.8em;
	
}

.sec21 li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

img[src="pic/limo/19.JPG"] {margin:30px 0 30px 150px;}
.pic2 {text-align:center;}
.pic2 img {margin:10px;}

.ta1 {width:150px; text-align:center; font-size:14px; padding-bottom:5px;  }
.ta2 { text-align:center; font-size:14px; padding-bottom:5px; margin-left:50px; width:auto;  }
 td:first-child {text-align:left; display:inline; padding-left:50px;}
 .sec2 td {text-align:center;} 
.sec2 table {margin-bottom:30px;}
.sec2 h4 {text-align:center; padding:0 0 2em; }

.nor { font-weight:normal;}
.cont li {margin-bottom:5px;}
form {width:600px;}
label { float:left; width:100px;}
.sec2 tr:nth-child(odd){background-color:#E6E6E6;}
.tha {margin-top:2em;}
.tha td {margin-bottom:10px;}

.Slink a {text-decoration:none; font-size:0.8em; color:#b30715;}
.Slink {margin:40px 0 20px;}
.Slink ul {margin: 20px 0 0 50px;}
.Slink li {margin-top:5px;}
.Slink a:hover { text-decoration:underline;}




.limo-comp{ border-bottom:#666 1px dotted;}


.w5>div.menu-pages {  width:100%; float:left; padding:20px 0 20px 20px; text-align:center;}

.menu-pages .sltd { color:#F00; font-weight:600;}
 .menu-pages .sltd1 { background:#F00; font-weight:600;}
.menup1 a { display:block; width:30px; margin:3px;  text-align:center; padding-bottom:3px; float:left; text-decoration:none; color:#000; border:#F00 solid 1px;}
.menup1 a:hover {background:#F00;}
.menup1 { margin:0 auto; width:500px; }
.menup2 { margin:15px 0;}
.menup2 a { margin:5px; padding:5px; text-decoration:none; color:#666;}
.menup2 a:hover { color:#F00;}
.menup3 a:hover {background:#F00;}
.menup3 { margin:0 auto; width:80px; }
/* telo */

/* fut */
footer {background:#000; height:160px; position:relative; width:100%;  }
#futnav ul{padding-left:120px;}
#futnav ul li { float:left ; padding: 1em 0.5em; font-size:0.8em; line-height: normal; }
#futnav ul li a {
	color:#0885A8;
	text-decoration: underline;
}
#futnav ul li a:hover {
	color:#20BBE7;}

#futnav *[class|="foot1"] {float:right;}
.baza {position:relative;}
.foot1 {
	margin-top:1em;
	color:#999;
	font-size:0.9em;
	position:absolute;
	top:-3px;
	left:650px;
}
.foot1 img { margin-top:17px;}
.foot1 p {
    margin:0 0 0 40px;
    line-height: 28px;
}

.fon {background:#000; width:100%;}

.footcopy  {font-size:0.6em; color:#999; position:absolute;  left:290px; top:130px;}
.fn1 {padding:1px; position:absolute;}
#futnav .fn1 li { padding:0; float:none;}
#futnav .fn1 ul {padding-left:1em;} 
#footLimo {position:absolute; width:600px; left:120px; top:40px; font-size:0.8em; }
#footLimo ul {padding-left:90px;}
#footLimo ul li {padding:0.2em 0.7em;}
/* fut */

.vip1 {float:left; margin: 5px 30px 10px 5px;}
.vip0 {margin:0 0 10px 70px;}

.left5 {padding-left:50px;}



/* Form */



#consierg h4 { text-align:center;  padding:0 0 2em;}
#consierg .ta2 {padding:0 30px;}
#consierg table {margin:20px auto;}
.picform1 {float:left;}
#form0, #consierg {width:850px; font-size:0.9em; margin:0 auto;}
.form2 {border:#999 solid 1px; border-radius:3px;  margin:20px 0; }


.form2 input, textarea, select {
border: 1px solid #CCC;
border-radius: 3px 3px 3px 3px;
color: #555;
display: inline-block;
line-height: 18px;
margin-bottom: 3px;
padding: 3px;

}


.form2 h6 { display:block;  background:#FC0; border-radius:3px; margin:0 0 10px; padding:5px  30px; font-size:1.1em; }
.form2 label {width:150px; text-align:right; margin:5px 10px 0 0;}
.form2 p {margin:0 0 10px 0; position:relative;}
.NoLabel { padding:0 0 0 20px;}

.form2box p {float:left;}
.form2 div.form2box label {text-align:right; margin:5px 10px 0 20px; width: auto;}
.form2 p.labfirst label { width:132px;}


#formA3, #formA31, #formA2, #formA21, #formA1, #formA11 {display:none; }
input {border: 1px solid ;

}

#Lugg, #Pn1 { width:70px;}
#FirstName, #LastName {width:300px; margin-top: 12px;}
#mobtel {margin-top: 10px;}
#Email2 {margin-top: 10px;}

.w5 #form0 p.aten { font-size:0.8em;  color:#F60; margin:0 0 10px 170px;}
.form2 input {width:300px;}
.form2 input[type="checkbox"] {width:30px;}
.form2 input[type="datetime"] {width:120px;}
/* Form */
#loginBox { float: right; }
.customBtn {
	line-height: 14px;
	color: #0088cc;
	box-shadow: none;
}
.customBtn, .login-btn {
	font-family: Constantia,Palatino,"Palatino Linotype","Palatino LT STD",Georgia,serif;
	font-size: 14px;
	padding: 5px 15px;
	top: 10px;
	color : #13120D;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,243,250,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(224,243,250,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,243,250,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,243,250,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,243,250,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(224,243,250,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0f3fa', GradientType=0 );
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
}
.customBtn:hover, .login-btn:hover {
	text-decoration: none;
	background-color: rgba(224,243,250,1);
	background-position: 0;
	color: #005580;
}
#loginBox .dropdown-menu .control-group {
	margin: 0;
}
#loginBox .dropdown-menu .controls {
	margin: 0;
	padding: 5px;
}
#loginBox .dropdown-menu .btn {
	margin: 0;
	padding: 10px 0;
	width: 100%;
}
#loginBox .dropdown-menu form {
	width: auto;
}
#loginBox .dropdown-menu {
	left: auto;
	right: -5px;
	margin: 5px 0;
}
a.btn-forgot {
		float:right; 
		width:65% !important; 
		color:#FFFFFF !important; 
		height : 20px; 
		font-family : "Helvetica Neue",Helvetica,Arial,sans-serif;
		padding : 10px 0 !important;
	}
    .btn-login {float:left; width:32% !important;}
    btn-forgot:after{clear:both;}
div.open > a { 
		-webkit-box-shadow: inset 0 1px 10px rgba(0,0,0,0.5), 0 1px 10px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0 1px 10px rgba(0,0,0,0.5), 0 1px 10px rgba(0,0,0,0.5);
        box-shadow: inset 0 1px 10px rgba(0,0,0,0.5), 0 1px 10px rgba(0,0,0,0.5);
}
.dropdown-menu:after,.dropdown-menu.pull-right:after {
          left: auto;
          right: 19px;
}
.dropdown-menu:after {
          content: '';
          display: inline-block;
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-bottom: 6px solid #ffffff;
          position: absolute;
          top: -6px;
          left: 263px;
}
.dropdown-menu:before,.dropdown-menu.pull-right:before {
          left: auto;
          right: 17px;
}
.dropdown-menu:before {
          content: '';
          display: inline-block;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-bottom: 7px solid #ccc;
          border-bottom-color: rgba(0, 0, 0, 0.2);
          position: absolute;
          top: -7px;
          left: 262px;
}

