body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #444;	
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.bgrMLOsen { /*background: url("../images/gotovimsya_k_letu-l.jpg") no-repeat right top;*/ }
.bgrMROsen { /*background: url("../images/gotovimsya_k_letu-r.jpg") no-repeat left top;*/ }
#wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
#twrap {
	clear: both;
	width: 997px;
	background: #fff;
	/*border: 1px solid #DC363C;
	border-top: 0;
	border-bottom: 0;*/
}
html>body, html>body #wrap {
	height: auto;
}
a {
	color: #516aac;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.red {
	color: #c00;
}
a.red {
	color: #c00;
}
.grey {
	color: #919191;
}
a.grey {
	color: #516aac;
}

.nobr {
        white-space: nowrap;
}
hr {
	border-style: solid;
	border-color: #ACBEE2;
	border-width: 1px 0 0;
	padding: 0;
	height: 1px;
}
p {
	padding: 0;
	margin: 0 0 1em;
}
h1, h2, h3, h4 {
	color: #FFF;
	font-size: 160%;
	background-color: #6fdbde;
	text-transform: uppercase;
	margin: 0.2em 0 0.4em;
	text-align: center;
	font-weight: normal;
}
.topik-art {
	color: #FFF;
	font-size: 160%;
	background-color: #6fdbde;
	margin: 0.2em 0 0.4em;
	text-align: center;
	font-weight: normal;
}

h1, h2 {
	padding: 0 5px;
}
h2, h3, h4, .topik-art {
	color: #28aac2;
	background-color: #cdf2fb;	
}
h3, h4 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	background-color: transparent;
}
h4 {
	font-weight: bold;
	text-align: left;
}
h1 {
	background-image: url(../images/h1.gif);
}
h2, .topik-art {
	background-image: url(../images/h2.gif);
}
#footer {
	height: auto;
	border-top: 1px solid #bbb;
}
#footer .c {
	padding: 0.5em;
}
#footer div.wrap {
	padding-bottom: 1em;
	padding-top: 1em;
	position: relative;
}
#footer div.wrap2 {
	text-align: center;

}
#footer_vmd {
	position: absolute;
	top: 1em;
	left: 40px;
	padding-left: 42px;
	height: 40px;
	background: url(../images/vmd.gif) left top no-repeat;
	text-align: left;
}
#logo {
	/*background: url(../images/logo_bg.gif) center top no-repeat;*/
	height: 93px;
}
#logo img {
	position: relative;
	top: 8px;
	left: 17px;
	border: none;
}
#left {
	width: 155px;
	min-width: 161px;
	clear: none;
	padding-bottom: 5em;
	padding-right: 15px;
	vertical-align: top;
	padding-left: 5px;
}
#middle {
/*	width: 670px;*/
	width: 100%;
	vertical-align: top;
	padding-bottom: 5em;
}
#right {
	width: 128px;
	padding-bottom: 5em;
	padding-left: 12px;
	vertical-align: top;
	padding-right: 5px;
}
#mainmenu, #osnovnye {
	font-size: 90%;
	margin-top: 2.5em;
}
#osnovnye {
	line-height: 170%;
}
#mainmenu a, #mainmenu span {
	display: block;
	height: 1.2em;
	border-bottom: 1px solid #bbb;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	color: #003b73;
	margin-bottom: 0.7em;	
}
#mainmenu span {
	color: #bbb;
}
#mainmenu a:hover {
	color: #007baa;
	text-decoration: none;
	border-bottom: 1px solid #c00;
}
#mainmenu .separator {
	margin-bottom: 2em;
}
#osnovnye {
	margin-top: 3em;
	text-align: right;
	font-size: 105%;
	width: 170px;
}
#osnovnye p {
	color: #28aac2;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 3px solid #cdf2fb;
}

/* GISMETEO */
.gmtbl {
	background-color: #ffffff;
	margin-bottom: 2em;
	margin-top: 3em;
}
.gmtdttl {
	font-size: 100%;
	font-weight: bold;
	text-align:center;
	background-color: #cdf2fb;
	color: #28aac2;
}
.gmtdtext {
	font-size: 85%;
	font-weight: normal;
	color: #000000;
	text-align:center;
}

/* /GISMETEO */
/* RAMBLER */

.ramblertbl {
	width: 128px;
}
.ramblerth {
	background-color: #cdf2fb;
	text-align:center;
	font-weight: bold;
}	
a.ramblertitle {
	font-weight: bold;
	color: #28aac2;
}
.ramblertext {
	font-size: small;
	margin-bottom: 0.7em;
	color: #72dbdf;
	font-weight: bold;
}
.ramblerlink {
	font-weight: normal;
	font-size: 85%;
	color: #516aac;
}

/* last_questions */
#last_questions {
	width: 128px;
	margin-bottom: 1em;
}

#last_questions .date {
	font-size: small;
	color: #72dbdf;
	font-weight: bold;
}
#last_questions small {
	font-size: 85%;
}
#last_questions .item {
	margin-top: 1em;
}
#last_questions .answers {
	margin: 1em 0 1.5em;
}

/* /last_questions */

/* main */

#main_teasers {
width: 648px;
margin-left: auto;
margin-right: auto;
}

#main_teasers tr td {
	padding: 0;
	width: 216px;
}
#main_teasers tr.top td {
	background-color: #eee;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 0.5em;
}
#main_teasers tr.bottom td {
	text-align: center;
}
#main_teasers tr.bottom img {
	border: none;
	margin-top: 3px;
}
#main_teasers tr td.sp, #main_teasers tr.top td.sp {
	padding: 0;
	width: 1px;
	background-color: transparent;
}
h1.main, h4.main {
	font-size: 100%;
	font-weight: bold;
	color: #fff/*#28aac2*/;
	background-color: transparent;
	text-align: center;
	background-image: none !important;
	width: 997px;
	background: #91c4ed;
	margin: 0 auto;
	height: 19px;
	padding: 5px 0 0;
}

h1.main, h4.main {
	/*border: 1px solid #DC363C;
	border-top: 0;
	border-bottom: 0;*/
}

h2.main {
	font-size: 115%;
	font-weight: bold;
	color: #999;
	background-color: transparent;
	background-image: none !important;
}
.banner {
	margin: 1em 0 2em;
	text-align: center;
}
#main_ved {
	width: 100%;
	margin-bottom: 3em;
}
#main_ved tr td {
	width: 50%;
	padding-left: 15px;
	padding-top: 10px;
	background: url(../images/vr_table_bg.gif) top left repeat-x;
	border-top: #6fdbde 1px solid;
}
#main_ved tr td img {
	margin-right: 20px;
}
#main_ved tr td p {
	font-size: 85%;
	color: #999;
}
#map_arrow {
	position: relative;
	left: 342px;
	top: -28px;
}
	#map_arrow.in {
	left: 362px;
}

h5 {
	margin: 0 0 0.5em;
	font-size: 95%;
}

#main_news {
	border-top: #6fdbde 1px solid;
}
#main_news .body, #main_news .body:hover {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}
.news {
	margin: 7px 0 8px;
	font-size: 90%;
	clear: both;
}
.news .topic {
	text-transform: uppercase;
	font-weight: bold;
}
.news .detailed {
	text-align: left;
}
.news img {
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-bottom: 1em;
}
/* inner */
ul {
	margin: 0.8em 0 0 40px;
	padding: 0;
}
html>body ul {
	margin: 0 0 0.5em 40px;
}
ul li {
	list-style: url(../images/bigpoint.gif);
	margin: 0;
	padding: 0 0 0.5em;
}

.topik-page {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6fdbde;
	text-transform: uppercase;
}
.topik-menu {
	color: #28aac2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
img.border {
	background-color: #ebf8fb;
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.border2 {
	background-color: #ebf8fb;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000;
	padding: 15px 0 15px 15px;
}
img.left {
	float: left;
	margin-right: 25px;
}
img.right {
	float: right;
	margin-left: 25px;
}
img.right {
	float: right;
	margin-left: 25px;
}
img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a img.border {
	border-width: 1px;
}


.button{
	background-color: #eaeef2;
	border: #ccc 1px solid;   
	color: #000;           
	text-align:center;                      
	background-image : url(../images/button.png);
	padding-left: 10px;                          
	padding-right: 10px;                         
	height: 20px;
	line-height: 20px;                                
}

/* prices */
div.tbl {
	margin-bottom: 35px;
}
div.tbl table, table.tbl {
	width: 100%;
	border-color: #c0cee9;
	border-style: solid;
	border-width: 1px 0 0 1px;
	margin-bottom: 2em;
}
div.tbl table td, table.tbl td {
	padding: 2px;
	border-color: #c0cee9;
	border-style: solid;
	border-width: 0 1px 1px 0;	
}
div.tbl table td.sp_left {
	padding-left: 3em;
}
div.tbl table td.sp_left_small {
	padding-left: 9px;
}
div.tbl table td h3 {
	margin-top: 1em;
}
div.tbl h3 {
	padding-left: 15px;
}
div.tbl p {
	margin: 0.4em 0 0;
}
h2.price {
	text-transform: none;
}
h2.price img {
	margin-left: 10px;
	border: none;
}
h2.price a {
	display: block;
	text-decoration: none;
}
h2.price a:hover {
	display: block;
	text-decoration: none;
}
table tr.even td {
	background-color:#def6fc; 
}
/* liposakcya */

.lip_right1, .lip_right2 {
	background: #90def4;
	color:#fff;
	padding:10px 4px 10px;
	text-align:center;	
}
.lip_right1 img, .lip_right2 img {
	margin-top: 4px;
}

.lip_right2 a:hover {
	text-decoration: none;
}
.lip_right2 {
	background: #cdf2fb;
	color:#39b5e1;
}
.lip_fotos {
	background: #cdf2fb;
	margin-top: 5px;
	padding: 6px 6px 2px;
	text-align: center;
	width: 648px;
}
.lip_fotos img {
	border: none;
	margin-right: 4px;
	margin-bottom: 4px;
}
.lip_fotos a {
	text-decoration: none !important;
}
.lip_main {
	background: #ebf8fb;
	padding: 40px 0;
	color: #003b73;
}
	div.lipo_wrap .lip_main {
		padding: 40px;
	}
#hk {
	height: 28px;
	background: #ddf2f7 url(../images/hk.gif) top left repeat-x;
	border-bottom: 1px solid #cdf2fb;
	color: #94bfd4;
	line-height: 30px;
	padding-left: 16px;
	font-size: 85%;
}
#hk a {
	color: #94bfd4;
	text-decoration: underline;	
}
#hk a:hover {
	color: #06c;
}
#fav {
	position: absolute;
	right: 10px;
}



#ban_lip {
	margin: 1em 0;
}

.preob_arrow, .preob_arrow:hover {
	position: absolute;
	top: 150px;
	left: 62px;
	font-size: 35px;
	line-height: 35px;
	z-index: 100;
	text-decoration: none;
}
span.preob_arrow, .preob_arrow.span {
	color: #999;
}

.preob_arrow.a2 {
	left: 102px;
	font-size: 23px;
	line-height: 42px;
}

.preob_arrow.a3 {
	left: 550px;
	font-size: 23px;
	line-height: 42px;
}

.preob_arrow.a4 {
	left: 590px;
}

#podpis {
	text-align: center;
	margin-top: 1em;
	height: 1em;
}

#tagcloud{
	font-size: 70%;
	margin-bottom: 1em;
	text-align: center;
}

#tagcloud a.active{
	color: #CCC;
	text-decoration: none;
	cursor: default;
}

h3 a{
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	background-color: transparent;
}

a img{
	border: 0;
}

div a.body{
	color: #444444 !important;
	/*border-bottom: 0 !important;*/
}

div.topic a{
	color: #516AAC !important;
	border-bottom: 1px dashed #516AAC;
}

div.topic a:hover{
	border-bottom: 0 !important;
}

.pages a, .pages b{
margin-left:5px
}

#main_banner_img {
	background-image : url(../images/banner-55.jpg);
	background-image : url(../images/banner-56.jpg);
	background-image : url(../images/banner-54.jpg);
}

.buttons {
	/*height: 115px;*/
	overflow: hidden;
	width: 656px;
    margin-bottom:15px;
}

.buttons_in {
	width: 666px;
	padding-top: 10px;
}

/*
.buttons a{display: block;width: 211px;height: 24px;text-align: center;margin: 0 8px 7px 0;float: left;border: 1px solid #717580;background: #C1C6CC;color: #fff;font-size: 16px;	text-decoration: none;font-weight: bold;ztext-transform: uppercase;	padding-top: 7px}
*/

.buttons a{display: block;width: 213px;height: 65px;text-align: center;margin: 0 7px 7px 0;float: left; _margin: 0 6px 7px 0;}

.buttons a.LinkMezo{background:url(../images/btm-mezo.jpg) no-repeat 0 0;}
.buttons a.LinkBiorev{background:url(../images/btm-bio.jpg) no-repeat 0 0;}
.buttons a.LinkContur{background:url(../images/btm-kont_pl.jpg) no-repeat 0 0;}
.buttons a.LinkPiling{background:url(../images/btm-pilingi.jpg) no-repeat 0 0;}
.buttons a.LinkCosmet{background:url(../images/btm-kosmet_uxod.jpg) no-repeat 0 0;}
.buttons a.linkBotox{background:url(../images/btm-botox.jpg) no-repeat 0 0;}


/*.buttons a:hover{
	background: #88D0DF;
}*/

.buttons a:hover{text-decoration:none;}

#middle h1, #middle h2 {
	width: 648px;
}

.SliderWrapperLaz{ overflow: hidden; position: relative; width: 100%; z-index:999; _width: 99%; }
.SliderLaz { width: 100%; }
