﻿html,body {
width:100%;
height:100%;
padding:0;
margin:0;
}


@font-face {
    font-family: 'clear_sansbold';
    src: url('css/clearsans-bold.eot');
    src: url('css/clearsans-bold.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-bold.woff') format('woff'),
         url('css/clearsans-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sansbold_italic';
    src: url('css/clearsans-bolditalic.eot');
    src: url('css/clearsans-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-bolditalic.woff') format('woff'),
         url('css/clearsans-bolditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sansitalic';
    src: url('css/clearsans-italic.eot');
    src: url('css/clearsans-italic.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-italic.woff') format('woff'),
         url('css/clearsans-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('css/clearsans-light.eot');
    src: url('css/clearsans-light.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-light.woff') format('woff'),
         url('css/clearsans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_mediumregular';
    src: url('css/clearsans-medium.eot');
    src: url('css/clearsans-medium.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-medium.woff') format('woff'),
         url('css/clearsans-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_mediumitalic';
    src: url('css/clearsans-mediumitalic.eot');
    src: url('css/clearsans-mediumitalic.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-mediumitalic.woff') format('woff'),
         url('css/clearsans-mediumitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sansregular';
    src: url('css/clearsans-regular.eot');
    src: url('css/clearsans-regular.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-regular.woff') format('woff'),
         url('css/clearsans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clear_sans_thinregular';
    src: url('css/clearsans-thin.eot');
    src: url('css/clearsans-thin.eot?#iefix') format('embedded-opentype'),
         url('css/clearsans-thin.woff') format('woff'),
         url('css/clearsans-thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
background:#fff;
font:17px 'clear_sans_lightregular'; color:#000;
}
input, select, textarea {font:17px "Helvetica Neue", Helvetica, sans-serif; color:#000;}

p {margin:0px; padding:0 0 12px 0;}

a, a:link, a:visited {color:#0D589C; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0px 0px 12px 0px; font-family:"Trebuchet MS"; font-weight:normal; color:#000;}
h1 {font-size:38px; color:#0d589c;}
h2 {font-size:38px; color:#0d589c; border-bottom:1px solid #e9e9ea;}
h3 {font-size:28px;}
#side h3 {border-bottom:1px solid #e9e9ea;}
h4 {font-size:21px; color:#595737; font-family:"Helvetica Neue", Helvetica, sans-serif;}
h5 {font-size:18px; font-weight:bold;}
h6 {font-size:18px;}

td {padding:0px;}

.clear {clear:both; height:0px; overflow:hidden; position:relative;}

a:hover span, a:hover strong {cursor:pointer;}



#wrap {
background:#fff;
width:100%;
min-width:995px;
min-height:100%;
position:relative;
}
.aligner {width:970px; margin:0 auto; position:relative;}
#pos {position:relative; z-index:1000;}
#top {border-bottom:1px solid #e9e9ea;}
.topmenu {padding:25px 0px 20px; overflow:hidden;}
	.topmenu a {
	display:block; float:left;
	font-size:20px;
	color:#000 !important;
	text-decoration:none !important;
	}
		.topmenu a:hover {text-decoration:underline !important;}
	.topmenu span {
	background:url(images/tm-sep.gif) no-repeat 0 0;
	display:block; float:left;
	width:2px; height:18px;
	margin:2px 12px 0px;
	}
.t-zap {
background:url(images/t-zap-r.gif) no-repeat top right;
position:absolute; top:20px; right:0px;
display:block; float:left;
height:32px;
font-size:20px;
color:#fff !important;
text-decoration:none !important;
}
	.t-zap span {
	background:url(images/t-zap-l.gif) no-repeat 0 0;
	display:block; float:left;
	height:28px;
	padding:4px 10px 0px 10px;
	}
	.t-zap:hover span {text-decoration:underline !important;}
	
#header {padding:15px 0px;}
	#header .aligner {overflow:hidden;}
	#logo {float:left;}
	#header .phone {position: absolute; right: 0; color:#272400; padding-top:5px; width: 260px; line-height: 1;}
		#header .phone strong {display:block; padding-bottom:5px; font-size:36px; color:#595737; font-family: Arial, sans-serif; font-weight: normal; line-height: 1;}
		#header .phone a {color:#272400; text-decoration: none;}
		#header  .b_rabot{color: gray; font-size: 18px; line-height: 1; margin: 0 0 5px 0; }
		#header  .metro {color: #778689; font-size: 17px; line-height: 1;}
		#header  .metro a {color: rgb(13, 88, 156); line-height: 1; /*background: url(/bitrix/templates/medelite_sub/images/header_metro.png) no-repeat left center; padding: 0 5px 0 23px;*/ display: inline-block; margin-bottom: 3px; text-decoration: underline;}

#headline {background:#b1a871 url(images/headline-t.gif) repeat-x 0 0;}
	#headline .inner {background:url(images/headline-b.gif) repeat-x left bottom; padding:50px 0px 50px 0px; color:#fff;}
	#headline .aligner {
	padding-right:420px;
	width:550px;
	min-height:280px;
	font-size:19px;
	}
	#headline h1 {color:#6d5d4b; margin-bottom:20px;}
	#headline a.more {
	background:#272400 url(images/h-more-r.gif) no-repeat top right;
	display:inline-block;
	height:35px;
	font:14px "Helvetica Neue", Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
		#headline a.more span {
		background:url(images/h-more-l.gif) no-repeat 0 0;
		display:block; float:left;
		height:30px;
		padding:5px 17px 0px 15px;
		}
		#headline a.more:hover span {text-decoration:underline !important;}
	#headline .flash {position:absolute; top:-20px; right:0px;}

#hmenu {
background:#0d589b url(images/hmenu-bg.gif) repeat-x 0 0;
border-bottom:1px solid #c2d3e2;
padding:10px 0px;
margin:25px 0px 30px;
}
	#hmenu table {width:970px; margin:0 auto; font-size:20px; font-family: myriadpro, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align: justify;}
	#hmenu table a {color:#fff; text-decoration:none;}
		#hmenu table a:hover {text-decoration:underline !important;}
#rmenu {background: #0d589b;}
#rmenu ul {margin: 0; font-family: arial,sans-serif; display: block;}
	
/* Left menu*/
#rmenu ul.left-menu {list-style:none;margin:0; padding:9px 0;margin-bottom:8px;position: relative; /*IE bug*/}
#rmenu ul.left-menu li{padding: 0 22px;background:none; display: block; margin: 0;}
#rmenu ul.left-menu li a{font-size:15px;color:#fff;font-weight:normal;text-decoration:none; display: block; border-top: 1px solid #fff; padding-top: 6px; padding-bottom: 7px; line-height: 1;}
#rmenu ul.left-menu li:first-child a {border: 0 !important;}
#rmenu ul.left-menu li a:visited{color:#fff;}
#rmenu ul.left-menu li a:hover{color:#fff;}
#rmenu ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover{color:#fff !important;}

.ustar {margin:0px 0px 12px 0px; padding:0px; list-style:none;}
	.ustar li {background:url(images/ustar.gif) no-repeat 0 4px; padding-left:18px; height:1%;}

.stars {margin:0px 0px 12px 0px; padding:0px; list-style:none;}
	.stars li {background:url(images/stars.gif) no-repeat 0 4px; padding-left:18px; height:1%;}

.akc {
background:#b1a871;
padding:15px 120px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#fff;
text-align:center;
text-shadow:3px 3px 5px #8d865a;
}
#center .akc {font-size:20px;}

.addlinks {overflow:hidden; padding-bottom:20px;}
	.addlinks .img {width:180px; float:left; overflow:hidden;}
	.addlinks .txt {margin:0px 0px 0px 200px; padding:0px; list-style:none;}
		.addlinks .txt li {font-size:25px; padding-bottom:5px;}
		.addlinks .txt li a {background:url(images/dash.gif) repeat-x left bottom; color:#595737; text-decoration:none;}
		.addlinks .txt li a:hover {background:none;}
.pos {position:relative;}
#carousel {position:relative; width:970px; padding-bottom:7px;}
#carousel.small {width:580px; padding:15px 20px; margin-bottom:30px; position:relative; overflow:hidden;}
#carousel .prev {
background:url(images/c-prev.gif) no-repeat 0 0;
position:absolute; top:0px; right:35px;
display:block; width:24px; height:33px; overflow:hidden;
}
	#carousel.small .prev {top:15px; right:50px;}
	#carousel .prev:hover {background:url(images/c-prev.gif) no-repeat 0 -33px;}
#carousel .next {
background:url(images/c-next.gif) no-repeat 0 0;
position:absolute; top:0px; right:0px;
display:block; width:24px; height:33px; overflow:hidden;
}
	#carousel.small .next {top:15px; right:15px;}
	#carousel .next:hover {background:url(images/c-next.gif) no-repeat 0 -33px;}
	#carousel .carousel {overflow:hidden; position:relative; margin-left:-10px; width:990px;}
	#carousel.small .carousel {width:610px !important;}
		#carousel .carousel ul {margin:0px; padding:10px !important; list-style:none; overflow:hidden; width:999999px; height:205px;}
		#carousel.small .carousel ul {height:180px;}
		#carousel .carousel li {float:left; width:307px; height:195px; margin-right:21px; overflow:hidden;}
		#carousel.small .carousel li {width:280px; height:180px;}
.person {
padding:15px 20px;
overflow:hidden;
font-family:"Helvetica Neue", Helvetica, sans-serif;
font-size:13px;
}
#side .person {padding:0px 0px 10px 0px;}
	.person .img {float:left;}
	#carousel.small .person .img {width:90px;}
		#carousel.small .person .img img {width:100%; display:block;}
	.person .txt {margin-left:120px;}
	#carousel.small .person .txt {margin-left:105px;}
	.person .name {font-size:19px; color:#6d5d4c; line-height:20px; padding-bottom:10px;}
	.person .text {height:75px; overflow:hidden;}
	#carousel.small .person .text {font-size:12px; line-height:14px; height:60px;}
	.person .add {display:block; color:#0d589c;}

.mcolm {overflow:hidden; padding:15px 20px; margin-bottom:25px;}
	.mcolm .left {float:left; width:670px; overflow:hidden;}
	.mcolm .right {float:right; width:210px;}
.tcolm {overflow:hidden; width:690px;}
	.tcolm .item {float:left; width:200px; overflow:hidden; margin-right:30px; font-size:14px;}
		.tcolm .item .name {font-family:"Helvetica Neue", Helvetica, sans-serif; font-size:23px; color:#6d5d4c; padding-bottom:10px;}
		.tcolm .item .text {padding-bottom:15px;}
.dlist {
margin:0px; padding:0px; list-style:none;
font-family:"Helvetica Neue", Helvetica, sans-serif;
font-size:13px;
color:#6d5d4c;
}
	.dlist li {background:url(images/dott.gif) repeat-x left bottom; padding:7px 0px 9px;}
		.dlist li.last {background:none;}
	.dlist li a {background:url(images/arrow.gif) no-repeat 0 6px; display:inline-block; padding-left:15px; color:#6d5d4c !important; text-decoration:none !important;}
	.dlist li a:hover {text-decoration:underline !important;}

.twocolm {margin-bottom:25px;}
	.twocolm .left {float:left; width:440px; padding:15px 20px;}
		.twocolm .left .fl {font:13px "Helvetica Neue", Helvetica, sans-serif; margin:0px; padding:0px; float:left; width:47%; padding-right:3%; color:#6d5d4c;}
			.twocolm .left .fl dt {margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}
			.twocolm .left .fl dd {
			background:url(images/arrow.gif) no-repeat 0 6px;
			margin:0px; padding:0px 0px 4px 15px;
			}
			.twocolm .left .fl dd a {color:#6d5d4c; text-decoration:none;}
			.twocolm .left .fl dd a:hover {text-decoration:underline !important;}
	.twocolm .right {float:right; width:440px; padding:15px 20px;}

.inp {border:1px solid #93917f; font:12px "Helvetica Neue", Helvetica, sans-serif; width:99%; overflow:hidden; margin-bottom:10px;}
	.inp input {
	background:#fff; border:none;
	width:100%; margin:0px; padding:1px 0px;
	font:italic 12px "Helvetica Neue", Helvetica, sans-serif;
	color:#93917f;
	}
	.inp textarea {
	background:#fff; border:none;
	width:100%; margin:0px; padding:1px 0px;
	font:italic 12px "Helvetica Neue", Helvetica, sans-serif;
	color:#93917f;
	}
.tarea {border:1px solid #93917f; font:12px "Helvetica Neue", Helvetica, sans-serif; width:99%; overflow:hidden; margin-bottom:10px;}
	.tarea textarea {
	background:#fff; border:none;
	width:99%; height:110px; padding:0px 3px;
	font:italic 12px "Helvetica Neue", Helvetica, sans-serif;
	color:#93917f;
	}
#main {width:970px; margin:0 auto; position:relative;}
	#side {float:right; width:310px; position:relative;}
	#center {margin-right:345px; position:relative;}

dl.list {font:13px "Helvetica Neue", Helvetica, sans-serif; margin:0px 0px 20px 0px; padding:0px; color:#6d5d4c;}
	dl.list dt {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #e9e9ea; text-transform:uppercase;}
	dl.list dd {
	background:url(images/arrow.gif) no-repeat 0 6px;
	margin:0px; padding:0px 0px 4px 15px;
	}
	dl.list dd a {color:#6d5d4c !important; text-decoration:none !important;}
	dl.list dd a:hover {text-decoration:underline !important;}

.article {overflow:hidden; padding-bottom:30px;}
.fleft {float:left; padding:0px 20px 10px 0px;}

#side .box {padding:10px; margin-bottom:25px;}
.pad {padding-bottom:20px;}
.pad  p{font-size:16px; font-style:italic;}
.pad  .text{font-size:12px; font-weight: bold; line-height:15px;}
.big {
font-family:"Helvetica Neue", Helvetica, sans-serif;
font-size:19px;
color:#595737;
}
.tright {text-align:right;}
.amore {
background:url(images/more-r.gif) no-repeat top right;
display:inline-block;
height:39px;
font-family:"Trebuchet MS" !important;
font-size:14px;
text-decoration:none !important;
color:#fff !important;
}
	.amore span {
	background:url(images/more-l.gif) no-repeat 0 0;
	display:block; float:left; height:32px;
	padding:7px 20px 0px 15px;
	}
		.amore:hover span {text-decoration:underline;}
.shadow {
background:#fff;
border: 1px solid #d5d5d6;
-webkit-box-shadow: #ccc 0px 0px 10px;
-moz-box-shadow: #ccc 0px 0px 10px;
box-shadow: #ccc 0px 0px 10px;
}
.nomar {margin-bottom:0px !important;}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:100px;
clear:both;
position:relative;
z-index:1;
}
.subpage #spacer {height:150px;}
#footer {
background:#0d589c url(images/footer-bg.gif) repeat-x 0 0;
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:90px;
padding-top:37px;
}
	.footmenu {overflow:hidden; padding:5px 0px 24px;}
		.footmenu a {display:block; float:left; font-size:18px; color:#fff !important; text-decoration:none !important;}
			.footmenu a:hover {text-decoration:underline !important;}
		.footmenu span {
		background:url(images/footmenu-sep.gif) no-repeat 0 0;
		display:block; float:left; width:2px; height:18px;
		margin:2px 19px 0px;
		}
	.copyright {float:left; font:12px "Helvetica Neue", Helvetica, sans-serif; color:#fff;}
	.create {float:right; font:12px "Helvetica Neue", Helvetica, sans-serif; color:#fff;}
		.create a {color:#fff; }

		
		/* --- 09.11.2011 --- */
.qwestions {font-size:15px; padding-bottom:20px;}
	.qwestions .line {overflow:hidden; padding:15px 0px;}
		.qwestions .line .tit {float:left; width:200px;}
			.qwestions .line .tit strong {
			display:block; margin-bottom:5px;
			font:bold 18px Arial, Helvetica, sans-serif; color:#579dde; text-transform:uppercase;
			}
			.qwestions .line .tit .s {background:url(images/linz.gif) no-repeat 0 0; padding-left:40px; font-size:14px; color:#606060;}
		.qwestions .line .qwes {
		background:url(images/qwes.gif) no-repeat top right;
		float:right; width:115px; padding-right:80px;
		height:66px;
		}
			.qwestions .line .qwes a {
			font-size:25px;
			text-decoration:none !important;
			color:#579dde;
			border-bottom:1px dashed #579dde;
			}
				.qwestions .line .qwes a:hover {border:none;}
		.qwestions .line .search {margin:0px 230px; padding-top:10px;}
			.qwestions .line .search .inp {position:relative; padding:2px 3px; margin-bottom:4px;}
				.qwestions .line .search .inp .ibut {
				background:url(images/search-but.gif) no-repeat 0 0; border:none;
				position:absolute; top:3px; right:3px;
				width:19px; height:20px;
				}
				.qwestions .line .search .inp .ibut:hover {cursor:pointer;}
			.qwestions .line .search .descript {font-size:12px; color:#606060;}
				.qwestions .line .search .descript a {color:#a1a1a1 !important;}
.feed {overflow:hidden; padding:10px;}
	.feed .left {float:left; width:175px;}
	.feed .right {float:right; width:410px;}
		.feed .right textarea {height:120px;}
	.feed .bottom {clear:both; overflow:hidden; position:relative;}
		.feed .bottom label {float:left; display:block; margin-top:10px; font-size:12px; font-family:"Helvetica Neue", Helvetica, sans-serif;}
			.feed .bottom label input {vertical-align:bottom;}
		.feed .bottom a {float:right;}

.navi {width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
	.navi ul {margin:0px; padding:0px; list-style:none; overflow:hidden; width:101%;}
	.navi li {float:left; width:44px; border-right:1px solid #fff;}
	.navi a {
	background:url(images/navi.gif) no-repeat top right;
	display:block; height:33px; padding-top:10px;
	font:20px Arial, Helvetica, sans-serif;
	color:#000 !important;
	text-decoration:none !important;
	text-align:center;
	}
	.navi a span {font-size:22px; color:#fff !important; display:block; position:relative; margin-top:-3px;}
	.navi a:hover, .navi a.active {background:url(images/navi-ov.gif) no-repeat top right;}
	.navi a:hover span, .navi a.active span {color:#000 !important;}

.q-list {background:#efefef; padding:10px 15px; margin-bottom:20px;}
.qspec {background:#e5f2ff;}
	.q-list .sep {background:url(images/sep.gif) repeat-x 0 0; height:2px; overflow:hidden; position:relative;}
	.qspec .sep {background:url(images/sep2.gif) repeat-x 0 0;}
	.q-list .item {
	background:url(images/q.gif) no-repeat 20px 50%;
	padding:15px 0px 15px 75px;
	position:relative;
	font-size:16px; color:#413f28;
	}
		.q-list .item .date {position:absolute; bottom:2px; right:0px; font:10px Arial, Helvetica, sans-serif; color:#0d589b;}

.a-doctor {overflow:hidden; font-size:14px; border-bottom:1px solid #959595; padding-bottom:15px; margin-bottom:15px;}
	.a-doctor .img {float:left; font-size:14px; text-align:center; padding-left:20px;}
		.a-doctor .img span {display:block; border:1px solid #d9d9da; padding:15px; margin-top:2px;}
		.a-doctor .img span img {vertical-align:middle;}
	.a-doctor .txt {overflow:hidden; padding-left:20px; line-height:1.5em;}
		.a-doctor .txt .name {padding-bottom:15px;}
		.a-doctor .txt .name a {font-family:Arial, Helvetica, sans-serif; font-size:15px;}
		.a-doctor .txt .name i {display:block; font:italic 12px Arial, Helvetica, sans-serif; color:#959595;}
.sh {
font:bold 18px Arial, Helvetica, sans-serif;
color:#579dde;
text-transform:uppercase;
}
.back {border-top:0px solid #959595; padding:4px 0px 25px;}
	.back a {
	background:url(images/arr.gif) no-repeat 0 4px;
	padding-left:25px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#579dde;
	text-transform:uppercase;
	text-decoration:none !important;
	}
	.back a:hover {text-decoration:underline !important;}









.b_prices_wrap .full_tab td{
    padding: 3px;
}




.full_tab{
    width:100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.b_inogorod_link{
    color:#21a4d0 !important;
    font-family: arial,sans-serif;
    font-size: 1em;
    font-weight: bold;
}




.t-zap2 {
    background: url(/images/rght.png) no-repeat top right;
    font-family: arial,sans-serif;
    position: absolute;
    top: 20px;
    right: 0px;
    display: block;
    float: left;
    height: 34px;
    font-size: 13px;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: bold;
}

.t-zap2 span {
    text-shadow: #aaa 1px -1px;
    background: url(/images/lft1.png) no-repeat 0 0;
    display: block;
    float: left;
    height: 34px;
    padding: 8px 40px 0px 40px;
}

.t-zap2:hover span {
    text-decoration: underline !important;
}


.b_rabot{
    text-align: right;
    color: gray;
}
.ul_res{
    padding: 0;
    margin: 0;
    list-style: none
}
.b_partners{
    overflow: hidden;
    margin-top: 25px;
}
.b_partners_wrap h3, .b_video_wrap h3, .b_prices_wrap h3, .b_footer_slider_wrap h3{
    font-weight: bold;
    font-family: arial,sans-serif;
    font-size: 1.05em;
    color:#909090;
    border:0 !important;
    margin: 0 !important;
}
.full_tab .prev{
    background: url(images/c-prev.gif) no-repeat 0 0;
    display: block;
    width: 24px;
    height: 33px;
}

 .full_tab .prev:hover {
    background: url(images/c-prev.gif) no-repeat 0 -33px;
}
.full_tab .next{
    background: url(images/c-next.gif) no-repeat 0 0;
    display: block;
    width: 24px;
    height: 33px;
}
.full_tab .next:hover{
    background:url(images/c-next.gif) no-repeat 0 -33px;
}
.b_video{
    margin-top: 25px;
}
.video_fill{
    height: 1px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 102px;
}
.tabs {
	width:100%;
	overflow:hidden;
	font-size:0.9em;
	margin:0;
	zoom:1;
	padding:1px;
	position:relative;
}

.tabs dt:hover {
	background-color:#eee;
}


.tabs dd {
	background:#fff;
	display:none;
	float:right;
	width:100%;
	margin:2em 0 0 -100%;
	position:relative;
	z-index:2;
}

.tabs dd.selected {
	display:block;
}

.tabs a{
    margin-bottom: 0.3em;
    color: #177999 !important;
    display: block;
}
.price_head,.price_text,.price_num{
    margin: 0!important;
    padding-bottom: 5px;
}
.price_head{
    font-weight: bold;
    font-size: .9em;
}
.price_text{
    font-style: italic;
    font-size: .9em;
}
.price_num{
    text-align: right;
    font-size: .9em;
    font-weight: bold;
}
.banner_wrap{
    margin-bottom: 25px;
}

.b_footer_slider_wrap{
    width: 950px;
    margin: 0 auto;
    position: relative;

}

.b_slide{
    width: 237px;
    height: 270px;
}
.footer_slider{
    margin-top: 1em;
}

.b_foot_name{
    text-align: center;
    color:#808080;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 10px;
    margin-top: 10px;
    width: 95%;
    border-bottom: 1px solid #eee;
}
.b_foot_text{
    width: 95%;
    font-size: .8em;
    text-align: center;
    color:#808080;
    padding-top: 10px;
}
.tabs_link{
    text-decoration: none !important;
    font-family: arial,sans-serif;
    font-size: .8em;
    line-height: 1.3;
}
.tabs_link:hover{
    text-decoration: underline !important;
}
.tabs .tab-content {
	border:1px solid #ccc;
	padding:4px;
}

.tab_item{
    margin: 0.7em 0 0.9em 0;
}
.tabs dt {
	float:left;
    font-family: arial,sans-serif;
    color: #909090;
    font-weight: bold;
	line-height:2;
	height:2em;
	background:#f8f8f6;
	border:1px solid #ccc;
	border-bottom:0;
	padding:0 0.7em;
	position:relative;
    font-size: 1em;
	cursor:pointer;
}
.tabs dt.selected {
	border-color:#ccc;
	background:#fff;
	z-index:3;
	cursor:auto;
}
a.zapis {
	  display: block;
	  cursor: pointer;
	  line-height: 20px;
	  padding: 9px 10px;
	  font-size: 14px;
	  text-align: center;
	  position: absolute;
	  margin-top: -52px;
	  margin-left: 770px;
	  text-transform: uppercase;
	  vertical-align: top;
	  border: 1px solid #d7d7d7;
	  border-radius: 3px;
	  transition: color 0.2s ease-out 0s;
	  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	  white-space: nowrap;
	  color: #fff;
	  text-shadow: 0 -1px 0 #12669d;
	  border-color: #12669d;
	  background-color: #1784cb;
	  background: linear-gradient(#1784cb, #1475b4) repeat scroll 0 0 / 100% auto #1784cb;
	  width: 180px;
	  text-decoration: none;
}
a.zapis:hover {
	  text-shadow: 0 -1px 0 #12669d;
	  border-color: #1A548E;
	  background-color: #1977af;
	  background: linear-gradient(#1977af, #1A548E) repeat scroll 0 0 / 100% auto #1784cb;
}

.footer__skobeeff {
	float: left;
	margin-left: 150px;
} 

.footer__skobeeff a {
	font-size: 15px;
	color: #fff;
}

.footer__skobeeff img {
	vertical-align: middle;
}