Body {
font: 12px tahoma,arial;
color: #2a0f03;
}
*{
margin:0;
padding:0;
border:0;
}
a{
color: #7d252b;
text-decoration: none;
}
a:hover{
color: #6e594c;
text-decoration: none;
}
.top_logo {
float:left;
width:350px;
top:10px;
left:20px;
position:relative;
}
.email_block {
width:125px;
float:right;
position:relative;
right:0px;
top:40px;
}
.email_block img {
position:relative;
top:5px;
margin-left:10px;
}
.email_block a {
font-size:10px;
color:#93776a;
}
.email_block a:hover {
color:#e0cb9e;
}
.tel {
width:200px;
float:right;
position:absolute;
right:0px;
top:90px;
background: url('/shpak_template/vostyle/media/images/fon_tel.gif') repeat-y 0 0;
height:35px;
}
.tel span {
position:relative;
font-size:14px;
color:#ebe0d6;
font-weight:bold;
top:9px;
float:left;
left:60px;
}
.tel .pic {
background: url('/shpak_template/vostyle/media/images/icon-1.png') no-repeat 0 0;
height:62px;
width:64px;
filter:expression(fixPNG(this));
float:left;
position:absolute;
top:-15px;
left:0px;
}
.img_top {
background: url('/shpak_template/vostyle/media/images/3_1.jpg') no-repeat 0 0;
width:114px;
height:160px;
position:relative;
top:8px;
right:193px;
float:right;
}

.img_top_1 {
background: url('/shpak_template/vostyle/media/images/1.png') no-repeat 0 0;
height:127px;
width:512px;
filter:expression(fixPNG(this));
float:left;
position:absolute;
top:-72px;
left:283px;
}


.png{
filter:expression(fixPNG(this));
}

div.header h1 {
color:#3b0039;
font:21px Century Gothic;
font-weight:bold;
margin:0px;
float:left;
position:absolute;
top:94px;
left:45px;
}

h1 {
font-size:24px;
margin-top:0px;
margin-bottom:7px;
font-weight:normal;
color:#000000;
}
h2 {
font-size:14px;
font-weight:bold;
margin-bottom:12px;
color:#7d252a;

}
h3 {
font-size:30px;
margin-bottom:23px;
font-weight:normal;
}

.right_cont {
float:left;
width:100%;
}

.photo_block_right .img_2 {
float:left;
margin-right:5px;
}
.photo_block_right img {
margin-bottom:4px;
}
.photo_block_right .img_2_uslugi {
position:relative;
right:-35px;
}
#page-3 .photo_block_right .img_2_uslugi {
position:relative;
right:-15px;
}
#page-4 .photo_block_right {
text-align:center;
margin-top:11px;
float:left;
width:100%;
}


.centre_cont {
float:left;
width:100%;
padding-top:20px;
}

.right_cont {
float:left;
width:100%;
}

.centre_cont p {
margin-bottom:15px;
line-height:18px;
}

.centre_cont ul {
margin-bottom:15px;
}

.centre_cont ul li {
margin-bottom:0px;
margin-top:6px;
list-style:none;
background: url('/shpak_template/vostyle/media/images/fon_li_2.gif') no-repeat 0 4px;
padding-left:13px;
margin-left:6px;
}


.portfolio_cont ul {
padding-left:23px;
float:left;
}

.portfolio_cont ul li {
margin-bottom:0px;
margin-top:14px;
list-style:none;
background: url('/shpak_template/vostyle/media/images/fon_li.gif') no-repeat 0 6px;
padding-left:14px;
margin-left:6px;
}

.portfolio_cont ul  li a {
color:#7d252a;
font-size:14px;
font-weight:bold;
}


.centre_cont  .services_cont  ul li {
list-style:none;
background: none;
}

.centre_cont  .services_cont {
padding-left:20px;
}

.centre_cont  .services_cont .li_style_serv {
padding-left:98px;
}


.listing_block_photo {
float:left;
width:100%;
background: #693c1a;
height:99px;
}

.listing_block_photo .left {
float:left;
width:20px;
}
.listing_block_photo .right {
float:right;
width:20px;
}
.listing_block_photo .center {
margin-left:25px;
margin-right:20px;
padding-top:4px;
}
.listing_block_photo .left img, .listing_block_photo .right img {
position:relative;
top:26px;
left:5px;
}
.listing_block_photo .center img {
margin-right:2px;
}


.title {
float:left;
width:100%;
position:relative;
left:-35px;
margin-bottom:5px;
}
.clear{clear:both;}

.cat_main {
padding-left:6px;
}

/* Menu block */

.menu_hor_0  {
background: #471700 url('/shpak_template/vostyle/media/images/bottom_fon.gif') repeat-y right 0;
width:466px;
height:38px;
float:left;
}
.menu_hor_0  ul {
padding-left:36px;
padding-top:10px;
float:left;
width:430px;
height:28px;
}
.menu_hor_0 ul li {
list-style:none;
float:left;
margin-right:25px;
}
.menu_hor_0 ul li a {
color:#bd764a;
font-size:16px;
font-weight:bold;
}
.menu_hor_0 ul li a:hover {
color:#e6ce99;
text-decoration:underline;
}
.menu_hor_0 ul li.act a {
color:#e6ce99;
text-decoration:underline;
}

/* END Menu block */



/* Bottom */


#bottom {
height:19px;
background: #471700 url('/shpak_template/vostyle/media/images/bottom_fon.gif') repeat-y right 0;
width:466px;
float:left;
left:60px;
position:relative;
top:7px;
}
.img_bot {
background: url('/shpak_template/vostyle/media/images/2.png') no-repeat 0 0;
height:90px;
margin-top:-50px;
width:424px;
filter:expression(fixPNG(this));
float:left;
position:absolute;
top:0px;
left:65px;
}
#bottom span {
color:#ae998f;
font-size:11px;
position:relative;
left:35px;
top:2px;
}

/* End Bottom */