/*Global*/
body {
background:#FB0000 url(../img/main_bgr.jpg) repeat-x 39px 0;
color:#FFFFFF;
}

/*Position*/
div#container{width:1046px;margin:0 auto}
div#content{float:right;width:740px}
div#navigation{float:left;width:306px}
div#extra{clear:both;width:100%}

/*Local*/
#header {
}
#container{
text-align:left;
background: url(../img/main_pic.jpg) no-repeat right top;
}
#content p{
line-height:1.4
}
#img_bl {
height:472px;
width:740px;
float:right;
position:relative;
}
#img_bl ul {
display:block;
position:absolute;
width:220px;
height:123px;
left:455px;
top:255px;
}
#img_bl ul li a{ 
width:100%;
height:100%;
display:block;
vertical-align:bottom;
}
#img_bl ul li {
display:inline;
float:left;
}
/*menu*/
#about {width:110px; height:17px; margin-left:110px; margin-top:0; background:url(../img/png_about.png) no-repeat;}
#menu {width:57px; height:17px; margin-left:90px; margin-top:10px; background:url(../img/png_menu.png) no-repeat;}
#hot {width:140px; height:24px; margin-left:69px; margin-top:10px; background:url(../img/png_hot.png) no-repeat;}
#gallery {width:127px; height:24px; margin-left:38px; margin-top:3px; background:url(../img/png_gallery.png) no-repeat;}
#contacts {width:103px; height:17px; margin-left:0; margin-top:1; background:url(../img/png_contacts.png) no-repeat;}
/*emd menu*/
#logo_bl {
width:270px;
text-align:center;
padding-top:55px;
color:#750A16;
font-size:1.4em;
font-family:"Times New Roman", Times, serif;
float:left;
}
#logo_bl p {
padding-top:8px;
}
#logo_bl p.tel1 {
padding-top:20px;
}
.tel1 {
font-size:2em;
color:#000000;
font-family:"Times New Roman", Times, serif;
}
#logo_bl ul {
display:inline;
float:left;
width:182px;
height:182px;
background: url(../img/serv.png) no-repeat;
margin-left:57px;
margin-top:57px;
}
#logo_bl ul li {
padding-left:60px;
text-align:left;
}
#logo_bl ul li.first {
margin-top:37px;
}
#logo_bl ul li a{
text-decoration:underline;
color:#000000;
}
#logo_bl ul li a:hover {
text-decoration:none;
}
#navigation h2 {
text-align:center;
font-weight:normal;
font-size:1.8em;
}
#navigation h2 a {
color:#FFFFFF;
}
#navigation h2 a:hover {
text-decoration:none;
}
#navigation, #content{
padding:10px 0;
}
#content {
font-size:1.2em;
}
#content h1 {
font-weight:normal;
}
#content p, #content h1, #navigation h2 {
padding:10px 20px;
}
#extra{
}
#content a, #footer a {
color:#F3ED50;
font-weight:bold;
text-decoration:underline;
}
#content a:hover, #footer a:hover {
text-decoration:none;
}
#footer .pov{
margin-left:180px;
float:left;
}
#footer .tel1{
float:right;
font-size:2.6em;
margin-right:80px;
}
#foot_bl {
margin-left:70px;
float:left;
}
.slog {
font-size:2em;
font-style:italic;
}
.slog span {
font-size:1.8em;
text-transform:uppercase;
margin-left:90px;
}
.foot_left {
float:left;
font-size:1.2em;
margin-top:30px;
}
.foot_right {
float:right;
font-size:1.2em;
margin-top:68px;
text-align:right;
}
.photogal {
list-style-type:disc;
margin-left:40px;
margin-top:20px;
}