html {background:url(images/back.png) 50% 1px repeat #19181a;}
body {
	font:10px Arial, Helvetica, sans-serif;
	min-height:900px;
	_height:900px;
}
body.title {background:url(images/title.jpg) 49.99% 0 no-repeat;}
body.inside {background:url(images/inside.jpg) 49.99% 0 no-repeat;}
body.inside2 {min-height:200px; _height:200px;}
table,img {
	border-collapse:collapse;
	border-spacing:0; border:0;
}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
a {color:#fdcb00; /* text-decoration:none */ }
a:hover {text-decoration: underline;}
html, body, #all {height: 100%;}
body > #all {height: auto; min-height: 100%;}


/**************** reset ***************/
.main-block h1,
.main-block h2,
.main-block h3,
.main-block h4,
.main-block h5 {
    color: #999999;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    margin-bottom:15px;
}

.main-block h1 {font-size: 24px; line-height:1.2em;}
.main-block h2 {font-size: 18px; line-height:1.2em;}
.main-block h3 {font-size: 16px; line-height:1.2em;}
.main-block h4 {font-size: 14px; line-height:1.2em; font-weight: bold;}
.main-block h5 {font:bold 1em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block p {padding:0 0 10px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
.right {
	float:right;
	margin:0 0 10px 10px;
}
img[align=left] {
	float:left;
	margin:0 10px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/****************************************/

#all {
	margin:auto;
	padding: 0;
	min-height: 100%;
	min-width: 960px;
	position: relative;
	font-size:1.4em;
	line-height:1.4em;
	background: url(images/back-center.png) 50% 847px repeat-y;
	color:#a5a4a4;
}
.inside2 #all {background:none;}
.title #body-main {width:100%; background: url(images/background-title-center.jpg) 50% 0 no-repeat;}
.title #body-main-b {
	background:url(images/tt.png) 50% 594px no-repeat;
	min-height:900px;
	_height:900px;
}


.inside #body-main {background: url(images/background-inside-center.jpg) 50% 0 no-repeat;}
.inside #body-main-b {
	background:url(images/ii.png) 50% 363px no-repeat;
	min-height:800px;
	_height:800px;
}


.wrapper {

	width:1062px;
	margin:auto;
}
.title #header {height:680px; width: 1062px; position: relative; padding: 0; margin: 0; }
.inside #header {height:370px; width: 1062px; position: relative; padding: 0; margin: 0;}
.inside2 #header {height:135px; color:#e1e1e1; width: 1062px; position: relative; padding: 0; margin: 0;}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width:336px;
	height:139px;
	background:url(images/logo.png) 0 0 no-repeat;
	margin:0 0 0 11px;
	text-indent:-999px;
	overflow:hidden;
}
#logo a {
	float:left;
	width:336px;
	height:139px;
}
.inside2 #logo {
	width:236px;
	height:101px;
	background:url(images/logo-header.png) 0 0 no-repeat;
	margin:20px 0 0 30px;
	text-indent:-999px;
	overflow:hidden;
}
.inside2 #logo a {
	float:left;
	width:236px;
	height:101px;
}


#header-form {
	position: absolute;
	left: 750px;
	top: 0px;
	padding:74px 10px 0 0;
#	width:270px;
	min-height: 110px;
	height: 110px;

}
#header-form h2 {
	display:block;
	background:url(images/h2-taxi.jpg) 0 0 no-repeat;
	height:29px;
	text-indent:-999px;
	overflow:hidden;
	margin:0 0 5px 0;
}

#header-form .input {
	background:url(images/form-input-re.png) no-repeat right top;
	width:auto;
	padding: 0;
	margin: 0px 0;
}

#header-form .input-re {
	background:url(images/form-input.png) no-repeat left top;	
	border: 0px solid green;
	margin: 0 3px 0 0;
	padding: 4px 0px 4px 4px;
}

#header-form .input .emptyfield  {
	color:#BBBBBB;
}

#header-form .input input {
	background: none;
	outline: none;
	border: none;
	width:100%;
	height:20px;
	color:#000000;
	font:normal 14px Arial, Helvetica, sans-serif;
	v1isibility: hidden;
}

#header-form .button input {
	float:right;
	background:url(images/form-button.png) 0 0 no-repeat;
	width:102px;
	height:27px;
	border:none;
	font-size:0;
	margin: 15px 0 0 0;
	cursor:pointer;
} 

#header-form #from-fields {
	positio1n: relative;
	height: 28px;
}

#header-form #to-fields {
	positi1on: relative;
	height: 28px;
}

#header-form .ulica {
	position: absolute;
	left: 0px;
	width: 270px;
}

#header-form #from-fields .house {
	position: absolute;
	left: 190px;
	width: 45px;
	display: none;
}

#header-form #from-fields .podezd {
	position: absolute;
	left: 240px;
	width: 30px;
	display: none;
}

#header-form #from-fields .house span {
	position: absolute;
	top: -20px;
	left: 0px;
	width: 45px;
}

#header-form #from-fields .podezd span {
	position: absolute;
	top: -20px;
	left: -10px;
	width: 45px;
}


#header-form #from-fields .houseold {
	position: absolute;
	left: 210px;
	width: 60px;
	display: none;
}



#header-form #to-fields .house {
	position: absolute;
	left: 205px;
	width: 65px;
	display: none;
}

#header-form #to-fields .house span {
	position: absolute;
	top: -19px;
	left: 0px;
	width: 45px;
}



#header-form ul {
	padding:0;
	}
#header-form li {
	float:left;
	list-style-type:none;
	font: normal 1.7em Tahoma, Arial, sans-serif;
	line-height:1.1em;
	height:60px;
	background:url(images/header-menu-li.png) 10px 50% no-repeat;
	padding:0 24px 0 0;
}

#header-form li.selected, 
#header-form li.active-trail, 
#header-form li.hover {
	background: url(images/header-menu-li-hover1.png) 100% -59px no-repeat;	
}

#header-form li div {
	height: 45px;
	width: 240px;
	text-align: center;	
	padding: 15px 0px 0px 10px;
}
#header-form li div span {
	
}
#header-form li.selected div, 
#header-form li.active-trail div, 
#header-form li.hover div {background:url(images/header-menu-li-hover1.png) 0 0 no-repeat;}

#header-form li a {
	height:60px;
	color:#ffcc00;
	p1adding:0 10px 0 10px;
	m1argin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px")
}
#header-form li.selected a, #header-form li.active-trail a, #header-form li.hover a  {color:#000000;}




a.big-form {
	float:left;
	margin:15px 0 0 0;
	color:#878787;
	font-size:0.857em;
}


#city-id {
	position: absolute;
	text-align: center;
	left:430px;
	top:67px;
	color:#fdf103;
	font-size:2em;
	line-height:1.7em;
	background:url(images/data.png) 120px 73px no-repeat;
	height:70px;
	width: 270px;
	margin: auto;
}


#cal-data {
	position: absolute;
	left:430px;
	top:67px;
	color:#fdf103;
	font-size:0.768em;
	line-height:1.7em;
	background:url(images/data.png) 120px 73px no-repeat;
	height:70px;
	width: 250px;
	margin: auto;
}
#cal-data-day {
	float:left;
	width:130px;
	text-align:right;
}
#cal-data-day span {font-size:1.091em;}
#cal-data-time {
	float:left;
	padding:0 0 0 10px;
	font-size:1.091em;
}
#cal-data-time span {
	font-size:1.167em;
	display:block;
	padding:0 0 1px 0;
	font-weight:bold;
}
#kpk {
	background:url(images/kpk.jpg) 0 0 no-repeat;
	position: absolute;
	left: 530px;
	top: 219px;
	width:66px;
	height:103px;
}
#kpk a {
	float:left;
	width:66px;
	height:103px;
}
#ezh {
	width:142px;
	height:50px;
	position: absolute;
	left: 670px;
	top: 260px;
}
#ezh a {
	float:left;
	width:142px;
	height:50px;
}

#slider {
	height:80px;
	position: absolute;
	left: 510px;
	top: 389px;
}
.pic-list {
	position:absolute;
}
.left-a {
	position:absolute;
	left:-30px;
	top: 50px;
	width:25px;
	height:25px;
	cursor:pointer;
}
.right-a {
	position:absolute;
	left:117px;
	top:50px;
	width:25px;
	height:25px;
	cursor:pointer;
}

.title #header-menu {
	position:absolute;
	left:0px;
	top:600px;
	width:1062px;
	height:60px;
	bor1der: 1px solid white; 		
	z-index: 100;
}

.inside #header-menu {
	position:absolute;
	left:0px;
	top:300px;
	width:1062px;
	height:60px;
	z-index: 100;
}

#header-menu ul,
#header-menu li {
    list-style:none;
    margin:0;
    padding:0;
    list-style-image: none;
}

#header-menu > ul {
    text-align:center;
    font-size: 0;
    padding:0 0 0 10px;
}

#header-menu > ul > li {
	display: inline-block;
	font-family:Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
	text-align: left;
  position: relative;
  zoom: 1;
  *display: inline;
}

#header-menu > ul > li > ul {
  width: 300px;
}

  #header-menu ul > li > ul > li {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    display: block;
  }

#header-menu > ul > li > ul > li > ul {
  display: none;
  font-family:Tahoma, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  position: relative;
  margin-left: 270px;
  margin-top: -40px;
  width: 250px;
  zoom: 1;  
}

#header-menu > ul > li > ul > li > div.mask, 
#header-menu > ul > li > ul > li > div.mask2 {
  display: none;
}

#header-menu > ul > li > a {
    color: #fdcb00;
    display:block;
    padding:0 20px;
    line-height:38px;
}

#header-menu > ul > li:hover > a,
#header-menu > ul > li.hover > a,
#header-menu > ul > li > a:hover, 
#header-menu > ul > li.active-trail > a {
    background: #fbe503 url("images/header_menu_bg.gif") repeat-x top center;
    color:#010101;
    text-decoration:none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1);
    -moz-box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1); 
    box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1);
}

#header-menu > ul > li.active-trail > a {
    text-decoration: none;
}

#header-menu .expanded ul {
    position:absolute;
    top:38px;
    left:-9999px;
    opacity:0;
    padding:10px 0px;
    background:#f6c802;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
  	min-width: 90%;
    /*-webkit-box-shadow:0px 0px 10px rgba(229, 226, 2, 1);*/
    /*-moz-box-shadow:0px 0px 10px rgba(229, 226, 2, 1);*/
    /*box-shadow:0px 0px 10px rgba(229, 226, 2, 1);*/
   
    -webkit-box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1);
    -moz-box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1); 
    box-shadow:0px 0px 7px 2px rgba(229, 226, 2, 1);

}

#header-menu .expanded .mask {
    left:-9999px;
    opacity:0;
    background:#f6c802;
    position:absolute;
    height: 14px;
    top: 31px;
    z-index:10;
}

#header-menu .expanded .mask2 {
    left: -9999px;
    opacity: 0;
    background: #f6c802;
    position: absolute;
    height: 1px;
    top: 37px;
    z-index:10;
}

#header-menu .expanded ul li a {
    color:#000000;
    font-size:13px;
    line-height:24px;
    white-space:nowrap;
    text-decoration:none;
}

#header-menu .expanded ul li a:hover {
    text-decoration:underline;
    color: #554500;
}

#header-menu .expanded:hover ul,
#header-menu .expanded.hover ul {
    left:0;
    opacity: 1;
}

#header-menu .expanded:hover .mask,
#header-menu .expanded.hover .mask {
    left:0;
    right: 0;
    opacity: 1;
}

#header-menu .expanded:hover .mask2,
#header-menu .expanded.hover .mask2 {
    left:1px;
    right: 1px;
    opacity: 1;
    height: 3px;
    -webkit-box-shadow:0px 0px 8px 2px rgba(229, 226, 2, 50);
    -moz-box-shadow:0px 0px 8px 2px rgba(229, 226, 2, 50); 
    box-shadow:0px 0px 8px 2px rgba(229, 226, 2, 50);
}

#header-menu > ul > li.first {
    margin-left:0;
}

#header-menu > ul > li.last {
    margin-right:0;
}

.main-block {padding:0 40px 180px 40px; }
.inside .main-block {padding:0 40px 180px 40px; }
.inside2 .main-block {padding:0 0 150px 0;}

.left-w {
	width:100%;
	margin:0 -250px 0 0;
	float:left;
}
.right-side {
	width:480px;
	float:right;
	padding:0 0 10px 0;
}
.left-side {
	width:480px;
	float:left;
	padding:0 0 0 0;
}
.center-w {margin:0 240px 0 0; }
.center-width {
	float:right;
	width:100%;
	margin:0 0 0 -270px;
}
.content-w {margin:0 0 0 260px;}
.content-block {padding:0 0 10px 0;}
.width-cont {clear:both;}
.inside2 .width-cont {
	clear:both;
	background:url(images/cont-corp.png) 0 0 repeat-x #f9f9f9;
	color:#231f20;
	padding:4px 40px 40px 40px;
}

.left-pic {
	float:left;
	padding:0 30px 0 0;
}
.overflow {
	overflow:hidden;
	zoom:1;
}
.h2-block {
	background:url(images/h2-block.png) 0 -80px repeat-x;
	height:40px;
}
.h2-block div {
	height:40px;
	background:url(images/h2-block.png) 100% -40px no-repeat;
}
.h2-block div p.h2 {
	display:block;
	height:40px;
	background:url(images/h2-block.png) 0 0 no-repeat;
	font:normal 1.143em Tahoma, Arial, sans-serif;
	color:#fac651;
	line-height:40px;
	padding:0 0 0 20px;
}
.text-block {
	padding:20px 0 10px 10px;
}
.wide-ban {padding:5px 0 40px 1px;}
dl.news {
	float:left;
	padding:20px 10px;
	width:330px;
}
.news dt {
	float:left;
	background:url(images/call.png) 0 3px no-repeat;
	width:57px;
	height:59px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-size:2.429em;
	line-height:1em;
	padding:3px 20px 0 0;
}
.news dt span {
	display:block;
	font-size:0.324em;
	color:#ffffff;
	height:17px;
	line-height:1.6em;
}
.news dd {
	font-size:0.857em;
	overflow:hidden;
	zoom:1;
}
.news h3 {
	font-size:1.333em;
	margin-bottom:3px;
}
.news dt a {color:#000000; 
/*		text-decoration:none; */
}
.news dt a span {color:#ffffff;}
	
#price {
	float:right;
	background:url(images/price.png) 0 0 no-repeat;
	width:110px;
	height:26px;
	font-size:0.857em;
}
#price a {
	display:block;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#000000;
}


table.main-table {
	width:100%;
	font-size:0.857em;
	margin-bottom:20px;
}
table.main-table th, table.main-table td {
	padding:5px 10px;
	border:1px solid #c7c8ca;
}
table.main-table tr.poloska td {background-color:#eeefef;}

.main-block p.itogo1 {
	text-align:right;
	font-weight:bold;
	color:#aaaaaa;
}
.main-block p.itogo1 strong, .main-block p.itogo2 strong {color:#000000; margin:0 0 0 20px;}
.main-block p.itogo2 {
	text-align:right;
	font-weight:bold;
	color:#aaaaaa;
	font-size:1.143em;
	margin:20px 0 0 0;
}


#footer {
	position:relative;
    margin: -180px auto 0 auto;
	width:940px;
	color:#666666;
	font-size:1.2em;
	line-height:1.4em;
	background:url(images/footer.png) 50% 0 no-repeat;
	clear:both;
	height:150px;
	padding:30px 0 0 0;

}
.inside2 #footer {
	margin:-150px auto 0 auto;
	padding:10px 0 0 0;
	height:140px;
}
#footer a {color:#666666;}
#ydz {
	float:right;
	padding:40px 0 0 0;
}
#ydz img {
	vertical-align: top;
}
#ydz p {
	display:block;
	overflow:hidden;
	zoom:1;
	padding:17px 0 0 0;
}
#footer .vad {
	float: right;
	margin: 0;
	padding: 26px 0 0;
}
	.vad {
		font-size: 0;
	}
		.vad .elem {
			display: inline-block;
			margin: 0 35px 0 0;
			vertical-align: top;
			*display: inline;
			*zoom: 1;
		}
#footer-logo {
	float:left;
	margin:30px 8px 0 -20px;
	background:url(images/logo-footer.png) 0 0 no-repeat;
	width:135px;
	height:56px;
	text-indent:-999px;
	overflow:hidden;
}
#footer-logo a {
	float:left;
	width:135px;
	height:56px;
}
#footer-slog {
	overflow:hidden;
	zoom:1;
	padding:40px 0 0 0;
}
#footer-slog span {
	display:block;
	background:url(images/slog.png) 0 4px no-repeat;
	width:158px;
	height:29px;
	text-indent:-999px;
	overflow:hidden;
}
	

.tablesorter th {cursor:pointer;}
th.headerSortUp {border-top:1px solid #555 !important; color:#999;}
th.headerSortDown {border-bottom:1px solid #555 !important;  color:#999;}

div.status { color: #090; }

#sortTable th {
	background-image: url(images/bg.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
}

#sortTable th.headerSortDown {
	background-image: url(images/desc.gif);
}

#sortTable th.headerSortUp {
	background-image: url(images/asc.gif);
}

#blockcapt {
	color: red
}

.radio-a {
	cursor: pointer;
	height: 25px;
	left: 470px;
	position: absolute;
	top: 175px;
	width: 25px;
}


.inside2  a {
	color:#6b4e24;
/*	text-decoration:underline;
 */
}

.weborder {
	
}


.autocomplete-w1 { 
	background:url(images/shadow.png) no-repeat bottom right; 
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; 
	}
	
.autocomplete { 
	font-size:1.4em;
	border:1px solid #999; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; 
	color:#555555;
}

.autocomplete .selected { 
	background:#FFFFD0; 
}

.autocomplete div { 
	padding:2px 5px; 
	/* white-space:nowrap; */ 
	overflow:hidden; 
}

.autocomplete strong { 
	font-weight: bolder; 
	color:#333333;
}





.field-field-page-images img {
    border: 2px solid #ffcc33;
    padding: 0;
    margin: 0;
    width: 200px;
}

.field-field-page-images .sb-image {
    border: 1px solid #ffcc33;
    padding: 2px;
    width: 204px;
}




.field-field-page-images .field-item {
    float: left;
    margin: 0 35px 1em 0;
    width: 210px;
    @padding: 2px;
    @border: 1px solid #ffcc33;

}



.field-field-image {
    margin: 0 0 2em 0;
}


.view-action-view .field-field-image {
    float: left;
    margin: 0 1em 1em 0;
}

.view-action-view .views-row {
    clear: both;
    margin: 0 0 3em 0;
}

.view-action-view .links {
    @text-align: right;
}


.field-field-slider-photo {
    float: right;
    padding: 0 0 1em 1em;

}

.field-field-slider-photo img {
    border: 2px solid #ffcc33;

}

.field-field-slider-photo .field-item {
    padding: 2px;
    border: 1px solid #ffcc33;
}




#edit-links {
    margin-bottom: 10px;
}

#edit-links li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    zoom: 1;
    *display: inline;
}

#edit-links li a {
    background: #bfbfbf;
    color: #000000;
    display: block;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#edit-links .active a {
    background: #3e3e3e;
    color:#ffffff;
}

table td,
thead th {
    border-color: #2a2a2a;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
}

table th {
    background: #111111;
    border-bottom-width: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
}

table td {
    background: #393939;
    padding-top: 6px;
    padding-bottom: 6px;
}
	table tr:nth-child(even) td {
		background: #333;
	}

	.layout-table,
	.layout-table tbody,
	.layout-table tr,
	.layout-table th,
	.layout-table td {
		background: none !important;
		border: none;
		vertical-align: top;
		/*color: #fff;*/
	}
		.layout-table {
			width: 100%;
		}

.content-block .tabs {
    font-size: 0;
}
.content-block .tabs,
.content-block .tabs .tab {
    list-style: none;
    margin: 0;
    padding: 0;
}

.content-block .tabs .tab {
    display: inline-block;
    margin-right: 1px;
    zoom: 1;
    *display: inline;
}

.content-block .tabs .tab a {
    background: url("images/tab_bg.gif") repeat-x bottom;
    border: 1px solid #4b4b4b;
    border-bottom: 0;
    color: #969697;
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding: 0 15px;
    text-decoration: none;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.content-block .tabs .tab.active a {
    background: url("images/tab_active_bg.gif") repeat-x bottom;
    color: #000000;
}

.content-block .tab-content {
    display: none;
    border: 1px solid #4b4b4b;
    padding: 15px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.content-block .tab-content.active {
    display: block;
}

.content-block .tab-content .image {
    float: left;
    padding: 2px;
    border: 1px solid #ffcc33;
}

.content-block .tab-content .image img {
    border: 2px solid #ffcc33;
}

.content-block .tab-content .body {
    margin-left: 200px;
}

.content-block .tab-content .clearfx {
    clear: both;
}

.tax-table {

}
	.tax-table .col1 { width: 270px; }
	.tax-table .col2 { width: 80px; }
	.tax-table .col3 { width: 95px; }
	.tax-table .col4 { width: 115px; }

#block-views-action_view-block_1,
#block-views-news-block_1 {
    margin-top: 30px;
}

.view-id-action_view .view-content {
    font-size: 0;
}

#block-views-action_view-block_1 .action,
#block-views-news-block_1 .new,
.action-page {
    line-height: 16px;
    margin-bottom: 20px;
}

.action-page {
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
    width: 475px;
    zoom: 1;
    *display: inline;
}

.action-page.even {
    margin-right: 0;
}

#block-views-action_view-block_1 .action .image,
.action-page .image {
    float: left;
    padding: 2px;
    border: 1px solid #ffcc33;
}

#block-views-action_view-block_1 .action .image img,
.action-page .image img {
    border: 2px solid #ffcc33;
}

#block-views-action_view-block_1 .action .title-link,
#block-views-action_view-block_1 .action .date,
#block-views-action_view-block_1 .action .teaser,
#block-views-news-block_1 .new .title-link,
#block-views-news-block_1 .new .date,
#block-views-news-block_1 .new .teaser
 {
    /*margin-left: 120px;*/
	display: table;
	*zoom: 1;
}

.action-page .title-link,
.action-page .date,
.action-page .teaser {
    margin-left: 110px;
}

#block-views-action_view-block_1 .action .title-link a,
#block-views-news-block_1 .new .title-link a,
.action-page .title-link a {
    color: #b2b2b2;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
}

#block-views-action_view-block_1 .action .date,
#block-views-news-block_1 .new .date,
.action-page .date {
    color: #6c6c6c;
    font-size: 12px;
    font-style: italic;
    line-height: 30px;
}

#block-views-action_view-block_1 .action .teaser,
#block-views-news-block_1 .new .teaser,
.action-page .teaser {
    color: #b2b2b2;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
}

#block-views-action_view-block_1 .more-link,
#block-views-news-block_1 .more-link {
    text-align: left;
    text-transform: uppercase;
}

#block-views-action_view-block_1 .more-link a,
#block-views-news-block_1 .more-link a {
    color: #b2b2b2;
}

.image {
    float: left;
    margin-right: 10px;
    padding: 2px;
    border: 1px solid #ffcc33;
}

.image img {
    border: 2px solid #ffcc33;
}

.tarif {
    margin-bottom: 40px;
}
	.tarif .image {
		margin-right: 28px;
	}

.clearfx {
    clear: both;
}

.contacts-block {
	color: #ffed03;
	left: 0;
	position: absolute;
	text-align: center;
	top: 109px;
	width: 336px;
	z-index: 100;
}
	.contacts-block .phone {
		font-size: 24px;
		font-weight: bold;
		line-height: 1.1;
	}
	
.view-news	table td {
	width: 33%;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
	background: none;
}

  .view-news table tr:nth-child(even) td {
    background: none;
  }

#sb-player {
  cursor: pointer;
}

.field-field-page-images {
  display: block
  width: 100%;
  float: none;
  clear: both;
}

.field-field-page-images:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

  .field-field-page-images .field-items {
    position: relative;
    float: none;
    clear: both;
  }

#header-form span {
	font-family: arial;
	font-size: 14px;
	color: #a5a4a4;
}
#header-form .img-button {
	margin-top: 10px;
}
#header-form img.google {
	margin-right: 5px;
}
#header-form a.button {
	width: 270px;
	height: 32px;
	padding: 11px 0 0 20px;
	margin-top: 10px;
	font-size: 19px;
	fon1t-weight: 600;
	fon1t-family: arial;
	tex1t-transform: uppercase;
	vertical-align: center;
	color: #000000;
	text-decoration: none;
	background-image: url(images/button.png);
	background-repeat: no-repeat;
	display: block;
}
