
.body-service {
    background: url("img/header-repeatx.jpg") repeat-x scroll right top transparent;
    font-family: Arial;
    font-size: 21px;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
.body-index {
    background: url("img/header-repeatx.gif") repeat scroll right top white;
    color: navy;
    font-family: Arial;
    font-size: 21px;
    height: 100%;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
a {
    color: mediumturquoise;
}
:focus {
    outline: none;
}
a:hover {
    color: #B4B4B4;
}
.bg1 {
    background: url("img/header-about2.jpg") no-repeat scroll right top transparent;
    height: 1006px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1222px;
    min-width: 1222px;
    position: absolute;
    width: 100%;
}
.bg2 {
    background: url("img/header-index.jpg") no-repeat scroll right top transparent;
    height: 1006px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1222px;
    min-width: 1222px;
    position: absolute;
    width: 100%;
}
.index {
    margin: 0 auto;
    max-width: 1200px;
    min-height: 556px;
    min-width: 980px;
    width: 100%;
}
#uplang {
    /*background-color: #2D2D2D;*/
    font-size: 9pt;
    height: 192px;
    position: absolute;
    top: -25px;
    z-index: 200;
}
#uplang a{
    color: turquoise;
    display: block;
	text-decoration: none;
}
#uplang a:hover{
color: white;
}
.white a{
color: white;
}
#uplang li {
    line-height: 12px;
    margin-top: 0;
    padding-bottom: 3px;
    position: relative;
	list-style-type: square;
	color: White;
}
#bloks {
    width: 100%;
	min-width: 980px;
}
#block {
    display: inline;
    float: left;
    position: relative;
    top: 40px;
    width: 322px;
}
#logo {
    left: 27%;
    padding-bottom: 4px;
    position: relative;
    text-align: right;
    top: 75px;
    width: 222px;
    z-index: 6;
}
#fon1 {
    background: url("img/background-logos.png") no-repeat scroll 0 16px transparent;
    margin-left: -164px;
    margin-top: -12px;
    min-height: 339px;
    min-width: 527px;
    position: absolute;
    top: 0;
    z-index: 6;
}
#zb {
    position: absolute;
    top: 65px;
}
#rus {
    font-size: 10pt;
    font-weight: bold;
    position: absolute;
    right: -119px;
    top: 38px;
    width: 225px;
}
a.eng_link {
    background: url("img/eng.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    margin: 0 0 20px;
    padding: 0 6px 12px 28px;
    text-decoration: none;
	color: azure;
}
a.rus_link {
    background: url("img/rus.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    margin: 0 0 20px;
    padding: 0 6px 12px 28px;
    text-decoration: none;
	color: azure;
}
#phone {
    left: 18%;
    padding-bottom: 4px;
    position: relative;
    text-align: right;
    top: 60px;
    width: 300px;
}
#phone span {
    color: azure;
    font-family: Trebuchet MS;
    font-size: 14pt;
}
#phone h2 {
    color: linen;
    font-family: Verdana;
    font-size: 8pt;
    left: 0;
    position: relative;
}
#chating {
    height: 405px;
    left: 66%;
    padding-bottom: 4px;
    position: absolute;
    text-align: right;
    top: 611px;
    width: 221px;
    z-index: 600;
}
#maping {
    left: 16%;
    margin-top: 0;
    position: relative;
    top: 1293px;
    width: 576px;
    z-index: 200;
}
#vkusnyashka {
    float: left;
    left: 19%;
    position: relative;
    width: 255px;
}
#vkusnyashka h2 {
    color: Maroon;
    font-family: Verdana;
    font-size: 11pt;
    left: -22px;
    position: relative;
}
#textmain {
    font-size: 10pt;
    left: 12%;
    margin: 9px 36px 33px 42px;
    position: relative;
    text-align: justify;
    top: 20px;
    width: 618px;
}
#textmain p {
    padding: 5px 0;
}
.contacts1 {
    left: -65px;
    position: relative;
    top: -10px;
}
.contacts2 {
    left: 54px;
    position: relative;
    top: -45px;
}
#vkusnyashka span {
    color: MidnightBlue;
    font-family: Lucida Console;
    font-size: 18pt;
}
#email {
    position: relative;
}
#email span {
    color: MidnightBlue;
    font-family: Lucida Console;
    font-size: 10pt;
}
#skype {
    position: relative;
}
#skype p {
    color: MidnightBlue;
    font-family: Lucida Console;
    font-size: 10pt;
}
#logo2 {
    padding-bottom: 4px;
    position: relative;
    text-align: right;
    width: 222px;
}
#header {
    height: 464px;
}
#header2 {
    position: relative;
    top: 165px;
}
#textpage-index .text-transporent {
}
#textpage-index .text-transporent img {
    position: absolute;
    top: -197px;
}
#textpage-index .text1 {
    margin-left: 367px;
    padding: 2px 25px 25px;
    width: 444px;
}
#textpage-about {
    font-size: 14px;
    left: -106px;
    list-style: none outside none;
    margin: 0 0 0 444px;
    padding: 0;
    position: relative;
    top: -110px;
    width: 67%;
    z-index: 5;
}
#textpage-about .text-transporent {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}
#textpage-about .text1 {
    padding: 2px 25px 25px;
}
#headmenu {
    float: left;
    font-size: 14px;
    left: 76px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 319px;
    z-index: 5;
}
#headmenu2 {
    float: left;
    font-size: 14px;
    left: 106px;
    list-style: square outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 35px;
    width: 161px;
    z-index: 5;
}
#headmenu, #headmenu2 li {
    padding-bottom: 10px;
}
#headmenu2 a {
    color: white;
}
#headmenu2 a:hover {
    color: black;
}
#headmenubg2 {
    float: right;
    font-size: 16px;
    list-style: square outside none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 51px;
    width: 243px;
    z-index: 5;
}
#headmenubg2 li {
    padding-bottom: 10px;
}
#menu_page {
    font-family: "Tahoma";
    height: 163px;
    left: 273px;
    margin: 0;
    position: relative;
    top: -151px;
    width: 73%;
    z-index: 1;
}
#menu_page h1 {
    color: #FFCCCC;
    font-size: 32px;
    font-weight: normal;
    left: 377px;
    position: absolute;
    top: 489px;
}
#menu_page ul {
    font-size: 12px;
    list-style: none outside none;
    padding: 0;
    text-transform: lowercase;
}
#menu_page ul a {
    color: white;
    display: block;
    font-size: 100%;
    padding-top: 260px;
}
#menu_page ul a:hover {
    color: Black;
}
#menu_page ul li {
    line-height: 15px;
    margin-top: -260px;
    padding-bottom: 3px;
    position: absolute;
    text-align: center;
}
#menu_page #haircutservices {
    left: 2%;
    top: 15px;
    width: 142px;
}
#menu_page #cosmetologies {
    left: 20%;
    top: 15px;
}
#menu_page #nailcare {
    left: 37%;
    top: 15px;
}
#menu_page #sunburn {
    left: 54%;
    top: 15px;
}
#menu_page #photostudio {
    left: 71%;
    top: 15px;
}
#menu_page #psychologies {
    left: 87%;
    top: 15px;
    width: 120px;
}
#menu_page p.a {
    color: yellow;
    font-family: arial;
    font-size: 19pt;
    font-style: italic;
    font-weight: bold;
    left: 25%;
    letter-spacing: 0.08em;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: 601px;
}
#menu_page p.b {
    color: yellow;
    font-family: arial;
    font-size: 19pt;
    font-style: italic;
    font-weight: bold;
    left: 41%;
    letter-spacing: 0.08em;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: 721px;
}
#menu_page p {
    color: green;
    font-family: arial;
    font-size: 66pt;
    font-style: italic;
    font-weight: bold;
    left: 29%;
    letter-spacing: 0.08em;
    position: absolute;
    text-align: center;
    text-transform: lowercase;
    top: 630px;
}
#menu_upbg2 {
    background-color: #1B3069;
    font-family: "Tahoma";
    height: 17px;
    left: 0;
    position: relative;
    top: 187px;
    width: 481px;
    z-index: 1000;
}
#menu_upbg2 h1 {
    color: #FFCCCC;
    font-size: 32px;
    font-weight: normal;
    left: 377px;
    position: absolute;
    top: 489px;
}
#menu_upbg2 ul {
    font-size: 15px;
    list-style: none outside none;
    padding: 0;
}
#menu_upbg2 ul a {
    display: block;
    font-size: 8pt;
    font-weight: normal;
    padding-top: 0px;
	color: White;
    text-decoration: none;
}
#menu_upbg2 ul a.m1 {
  
}
#menu_upbg2 ul a.m2 {
    
}
#menu_upbg2 ul a.m3 {
    
}
#menu_upbg2 ul a.m4 {
    
}
#menu_upbg2 ul a.m5 {
    
}
#menu_upbg2 ul a.m6 {
    
}
#menu_upbg2 ul a:link, #menu_up ul a:visited {
    color: White;
}
#menu_upbg2 ul a:hover {
    color: #B4B4B4;
}
#menu_upbg2 ul li {
    line-height: 15px;
    list-style-type: none;
    margin-top: 0px;
    padding-bottom: 3px;
    position: absolute;
    text-align: center;
}
#menu_upbg2 #m1 {
    left: 18px;
    top: 0;
    z-index: 6;
}
#menu_upbg2 #m2 {
    left: 103px;
    top: 0;
    z-index: 5;
}
#menu_upbg2 #m3 {
    left: 196px;
    top: 0;
    z-index: 4;
}
#menu_upbg2 #m4 {
    left: 267px;
    top: 0;
    z-index: 3;
}
#menu_upbg2 #m5 {
    left: 354px;
    top: 0;
    z-index: 2;
}
#menu_upbg2 #m6 {
    left: 411px;
    top: 0;
    z-index: 1;
}
#menu_upbg2 #m7 {
    left: 669px;
    top: 0;
    z-index: 1;
}
#telo {
    color: #6B6966;
    font: 12px/1.5em Tahoma,Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 52px 0 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.index-urik {
    float: left;
    margin: -72px 2px 3px 829px;
    position: absolute;
    z-index: 1;
}
#header_cloudsindex {
    position: absolute;
    top: 819px;
    width: 100%;
    z-index: 200;
}
#header_cloudsindex2 {
    position: absolute;
    top: 335px;
    z-index: 1;
}
#header_cloudsindex3 {
    position: absolute;
    top: 802px;
    width: 100%;
    z-index: 1;
}
#header_cloudsindex4 {
    position: absolute;
    top: 228px;
    width: 100%;
    z-index: 1;
}
#header_cloudsindex5 {
    position: absolute;
    top: 190px;
    width: 100%;
    z-index: 1;
}
#header_cloudsindex6 {
    position: absolute;
    top: 180px;
    width: 100%;
    z-index: 1;
}
#video {
    background: url("img/video-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 171px;
    padding: 26px 20px 60px 97px;
    position: relative;
    right: 0;
    top: 24px;
    width: 173px;
    z-index: 100;
}
#video a {
    border-bottom: 1px dotted;
    text-decoration: none;
}
#video .link {
    margin-left: -72px;
    position: relative;
    text-align: center;
    top: 8px;
}
#video .tit {
    color: #2C6385;
    font: 14px Georgia,"Times New Roman",Times,serif;
    margin-bottom: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
}
#slider {
    padding: 35px 70px 0 333px;
    position: relative;
    z-index: 1;
}
#slider .title {
    color: #225C7F;
    font: 36px Georgia,"Times New Roman",Times,serif;
    padding-bottom: 15px;
}
#slider .iboxes {
    padding: 0 0 0 175px;
    position: relative;
}
#slider .iboxes .ibox .tit {
    color: #B95012;
    font-size: 16px;
    padding-bottom: 5px;
}
#slider .iboxes .ibox .tit span {
    border-bottom: 1px dotted #C6CACD;
    cursor: pointer;
    display: inline-block;
    padding-bottom: 5px;
    position: relative;
}
#slider .iboxes .ibox .tit span a.prev {
    background: url("img/slider-prev.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    left: -20px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 12px;
}
#slider .iboxes .ibox .tit span a.prev:hover {
    background: url("img/slider-prev.png") no-repeat scroll 0 -16px transparent;
}
#slider .iboxes .ibox .tit span a.next {
    background: url("img/slider-next.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: 3px;
    width: 12px;
}
#slider .iboxes .ibox .tit span a.next:hover {
    background: url("img/slider-next.png") no-repeat scroll 0 -16px transparent;
}
#slider .iboxes .ibox .text {
    line-height: 1.5em;
}
#slider .iboxes .ico {
    display: block;
    height: 154px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 140px;
}
.bluebox {
    background-color: MintCream;
    color: #6B6966;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 40px 0;
    position: relative;
    width: 930px;
}
.bluebox .shad {
    background: url("img/bluebox-shad.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: -12px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 12px;
}
#friends {
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
}
.wrapper {
    display: inline-block;
    margin: 0 auto;
    min-height: 650px;
    text-align: left;
    width: 975px;
}
.wrapper .fb-left-front {
    display: inline-block;
    float: left;
    margin-right: 50px;
    width: 227px;
}
.wrapper .fb-right {
    display: inline-block;
    float: left;
    width: 698px;
}
.news .item {
    float: left;
    margin: -80px 49px 0 0;
    width: 279px;
}
.coord-link {
    display: block;
    padding-top: 10px;
}
.coord-mail {
    display: block;
    padding-top: 10px;
}
.coord-phones {
    display: block;
    max-width: 250px;
    padding-top: 10px;
}
.coord-phones .wrap {
    display: block;
    float: right;
    text-align: left;
    width: 130px;
}
.item .date {
    color: #0079AC;
    font-weight: bold;
}
.shad2 {
    background: url("img/bluebox-shad.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: -29px;
    overflow: hidden;
    position: relative;
    top: 83px;
    width: 12px;
}
#clear {
    clear: both;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
