body
{
background-color:#FFF;
margin:0;
padding:0;
}

dd {
padding-top:15px
}

p {
text-align:right
}

strong {
font-weight:400;
font-size:18px;
color:#B54F6C;
margin-left:-15px
}

h1 {
color:#BF4B6B;
font-size:20px;
font-family:Tahoma;
text-align:center;
font-weight:400;
background:url(/img/h1.png) no-repeat;
width:100%;
height:23px;
background-position:50% 100%;
padding-top:0;
margin:0
}

.menu {
font-family:Tahoma;
font-size:10px;
color:#c65777
}

.menu A:hover {
text-decoration:none;
color:#009BB3;
font-size:22px;
padding-left:7px;
padding-right:7px;
padding-bottom:30px
}

.nogi A:hover {
text-decoration:none;
color:#006AA0;
font-size:22px;
padding-left:7px;
padding-right:7px;
padding-bottom:30px
}

.bg_1 {
width:100%;
height:1100px;
background:url(/img/fon.jpg) repeat
}

.stol {
width:781px;
height:585px;
background:url(/img/artkiev.jpg) no-repeat
}

.cvetok {
width:250px;
height:277px;
background:url(/img/cvetok.png) no-repeat;
position:absolute;
top:550px;
right:0;
z-index:2
}

.plintus {
width:100%;
height:24px;
background:url(/img/plintus.png) repeat-x;
position:absolute;
top:1085px;
z-index:2
}

.about {
width:832px;
height:430px;
background:url(/img/about.png) no-repeat;
position:absolute;
top:550px;
left:10%;
z-index:5
}

.about_text {
color:#6B533D;
font-family:Tahoma;
line-height:1.5;
text-align:justify;
margin:50px 60px
}

.bg_2 {
width:100%;
height:1300px;
background:url(/img/fon2.jpg) repeat;
position:absolute;
top:1105px
}

.txt_uslugi {
position:absolute;
top:350px;
z-index:2
}

.ligko {
width:532px;
height:461px;
background:url(/img/lig.png) repeat-x;
position:absolute;
top:810px;
left:20%;
z-index:1
}

.cvetok2 {
width:260px;
height:219px;
background:url(/img/cvetok2.png) no-repeat;
position:absolute;
top:980px;
right:52px;
z-index:11
}

.uslugi3 {
width:330px;
height:409px;
background:url(/img/uslugi1.png) no-repeat;
position:absolute;
top:315px;
left:4%;
z-index:6
}

.uslugi3,.uslugi4 h1 {
padding-top:40px
}

.uslugi4 {
width:330px;
height:409px;
background:url(/img/uslugi1.png) no-repeat;
position:absolute;
top:265px;
left:44%;
z-index:10
}

.uslugi0 {
width:325px;
height:409px;
padding-top:10px;
padding-left:30px;
color:#004263;
font-size:16px;
line-height:1.6
}

.uslugi0 SPAN {
cursor:pointer
}

.uslugi0 A:hover {
text-decoration:underline;
color:#000;
font-size:16px
}

.price {
color:#BF4B6B;
font-size:16px;
padding-left:10px;
font-style:italic;
font-weight:700
}

.dop {
color:#BF4B6B;
font-size:26px;
font-style:oblique;
padding:15px 0 0 25px
}

.uslugi5 {
position:absolute;
top:325px;
right:4%;
z-index:10
}

.plintus2 {
width:100%;
height:24px;
background:url(/img/plintus.png) repeat-x;
position:absolute;
top:1290px;
z-index:5
}

.plintus3 {
width:100%;
height:24px;
background:url(/img/plintus.png) repeat-x;
position:absolute;
top:1030px;
z-index:55
}

.wall {
width:100%;
height:104px;
background:url(/img/wall3.jpg) repeat-x;
position:absolute;
top:1045px;
z-index:1
}

.okno {
width:673px;
height:101px;
background:url(/img/okoshko2.png) no-repeat;
position:absolute;
top:1045px;
right:20%;
z-index:1
}

.bg_3 {
width:100%;
height:1050px;
background:url(/img/fon3.jpg) repeat-x;
position:absolute;
top:2418px;
z-index:5
}

.cvetok3 {
width:240px;
height:235px;
background:url(/img/cvetok3.png) no-repeat;
position:absolute;
top:900px;
left:20px;
z-index:11
}

.konta {
width:592px;
height:606px;
background:url(/img/konta.png) no-repeat;
position:absolute;
top:150px;
left:0;
z-index:6
}

#form {
position:absolute;
top:190px;
z-index:99;
left:170px
}

#idform {
position:absolute;
top:70px;
z-index:99;
left:200px;
color:#3678d5;
font-size:26px;
font-style:italic
}

.cont_menu {
position:absolute;
top:120px;
z-index:3;
right:50px
}

.cont a {
color:#888;
font-size:26px;
font-weight:700
}

.more_raz {
width:100%;
height:107px;
background:url(/img/uslugi9.png) repeat-x;
position:absolute;
top:3525px;
z-index:6
}

.more_dva {
width:100%;
height:178px;
background:url(/img/uslugi2.png) repeat-x;
position:absolute;
top:3590px;
z-index:1
}

.bg_4 {
width:100%;
height:auto;
background:url(/img/fon4.jpg) repeat;
position:absolute;
top:3575px
}

.nogi {
height:119px;
background:url(/img/nogi.png) no-repeat
}

.nogi1 {
height:119px;
background:url(/img/1nogi.png) no-repeat
}

#start {
position:absolute;
top:0
}

#about {
position:absolute;
top:220px
}

#service {
position:absolute;
top:200px
}

.knop {
width:176px;
height:82px;
background:url(/img/but.jpg) no-repeat;
left:100px
}

.forma1 {
width:311px;
height:25px;
background:url(/img/polosa.jpg) no-repeat left bottom;
position:relative;
z-index:99
}

.tar {
width:320px;
height:227px;
background:url(/img/polosa.gif) no-repeat;
z-index:99;
padding-top:12px;
padding-left:12px;
padding-right:20px;
overflow:hidden
}

input,textarea {
font-size:16px;
border:0;
width:370px;
background:transparent;
color:#3678d5;
position:relative;
z-index:99;
font-style:italic;
}

.inpu {
width:50px;
position:absolute;
top:255px;
left:7px;
z-index:59
}

#confirmation {
position:absolute;
top:200px;
left:50px;
z-index:59
}

#thumbBox {
position:absolute;
width:90%;
background:#DBD9D9;
visibility:hidden;
z-index:109;
cursor:pointer;
font-size:26px;
font-family:Tahoma;
color:#C04C6C;
text-align:center;
border:10px solid #E8E8E8
}

#thumbBox #thumbImage {
background-color:#FFF
}

#thumbLoading {
position:absolute;
visibility:hidden;
border:0;
background-color:#EFEFEF;
z-index:999;
padding:5px
}

.job {
margin-top:300px;
width:100%
}

.gallery {
list-style:none;
margin:0;
padding:0
}

#galera {
float:right;
position:relative;
left:-50%;
text-align:left
}

#galera ul {
list-style:none;
position:relative;
left:50%
}

#galera li {
float:left;
position:relative;
width:210px;
height:280px;
padding:4px 30px 0 5px
}

#content {
overflow:hidden
}

#galera em {
width:210px;
display:block;
height:30px;
text-align:center;
padding-top:10px
}

#galera A {
text-decoration:none;
font:italic 100%/100% Georgia, "Times New Roman", Times, serif;
color:#938379
}


.page {
color:#000;
font-size:16px;
font-family:Tahoma;
font-weight:400;
line-height:1.5;
text-align:justify;
padding:15px
}

.page:first-letter {
color:#989898;
font-size:20px;
font-family:Tahoma
}

#flash {
position:fixed;
width:100%;
height:100%;
z-index:1
}

* html #flash {
position:absolute;
height:150%
}

#ba {
z-index:5;
position:fixed
}

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:url(/img/overlay.png) repeat 0 0
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left
}

#cboxContent {
position:relative;
overflow:hidden;
background:#fff
}

#cboxLoadedContent {
overflow:auto;
padding-top:25px
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:100%;
border:0
}

#cboxTitle {
font:italic 100%/100% Georgia, "Times New Roman", Times, serif;
position:absolute;
top:4px;
left:0;
text-align:center;
width:100%;
color:#949494;
margin:0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer
}

#cboxTopLeft {
width:19px;
height:19px;
background:url(/img/controls.png) no-repeat -100px 0
}

#cboxTopRight {
width:19px;
height:19px;
background:url(/img/controls.png) no-repeat -129px 0
}

#cboxBottomLeft {
width:19px;
height:19px;
background:url(/img/controls.png) no-repeat -100px -29px
}

#cboxBottomRight {
width:19px;
height:19px;
background:url(/img/controls.png) no-repeat -129px -29px
}

#cboxMiddleLeft {
width:19px;
background:url(/img/controls.png) left top repeat-y
}

#cboxMiddleRight {
width:19px;
background:url(/img/controls.png) right top repeat-y
}

#cboxTopCenter {
height:19px;
background:url(/img/border.png) 0 0 repeat-x
}

#cboxBottomCenter {
height:19px;
background:url(/img/border.png) 0 -29px repeat-x
}

#cboxCurrent {
position:absolute;
top:4px;
left:58px;
color:#949494
}

#cboxSlideshow {
position:absolute;
top:4px;
right:30px;
color:#0092ef
}

#cboxPrevious {
position:absolute;
top:0;
left:0;
background:url(/img/controls.png) no-repeat -75px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxPrevious.hover {
background-position:-75px -25px
}

#cboxNext {
position:absolute;
top:0;
left:27px;
background:url(/img/controls.png) no-repeat -50px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxNext.hover {
background-position:-50px -25px
}

#cboxLoadingOverlay {
background:url(/img/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
background:url(/img/loading.gif) no-repeat top;
margin-top:50px
}

#cboxClose {
position:absolute;
top:0;
right:0;
background:url(/img/controls.png) no-repeat -25px 0;
width:25px;
height:25px;
text-indent:-9999px
}

#cboxClose.hover {
background-position:-25px -25px
}

.menu A:link,.menu A:visited {
text-decoration:none;
color:#aaa29b;
font-size:22px;
padding-left:7px;
padding-right:7px;
padding-bottom:30px
}

.nogi A:link,.nogi A:visited {
text-decoration:none;
color:#c65777;
font-size:22px;
padding-left:7px;
padding-right:7px;
padding-bottom:30px
}

.uslugi0 A:link,.uslugi0 A:visited {
text-decoration:none;
color:#004263;
font-size:16px
}

a,img {
position:relative;
z-index:101
}

.copyright
{
text-align: right;
margin-right: 15px;
color: #93836B
}
.copyright A:link,.copyright A:visited {
font:italic 100%/100% Georgia, "Times New Roman", Times, serif;
color: #93836B
}
