html,body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
color: #FFF;
font: 12px/16px Tahoma, Arial, Verdana, sans-serif;
}

#content {
/* padding: 0 30px; */
wight:1524px;
min-height: 100%;
min-wight:100%;
}
* html #content {
height: 100%;
}
#content .body {
/* padding: 30px 0 130px; */
}
 
#footer {


}

*{margin:0px;padding:0px;}
img{border:0px;}

body{background:#1f8fb7 url(../images/bg_1.jpg) no-repeat;font-family:Arial, Tahoma;color:white;font-size:13px;height:100%;width:100%;}
body {behavior:url("/css/csshover.htc");}

#alert{display:none;position:absolute;top:15%;left:40%;width:20%;z-index:999;color:black;}
#alert p{padding-top:0px;margin:0px;text-align:center;color:white;font-size:18px;}
#alert table{width:99%;border-spacing:0px 0px;border:0px;border-collapse: collapse;}

#howmuch{display:none;position:absolute;top:15%;left:40%;width:20%;z-index:999;color:black;}
#howmuch p{padding-top:0px;margin:0px;text-align:center;color:white;font-size:18px;}
#howmuch p{padding-top:10px;margin:0px;text-align:center;}
#howmuch input.text{margin:5px 0px 10px 70px;width:70px;font-size:18px;}
#howmuch input.button{margin:5px 0px 10px 55px;width:100px;font-size:18px;}
#howmuch table{width:99%;border-spacing:0px 0px;border:0px;border-collapse: collapse;}
                               
h1{font-size:20px;text-transform:uppercase;font-weight:normal;margin-top:0px;-margin-top:0px;margin-bottom:5px;}
h2{font-size:19px;text-transform:uppercase;font-weight:normal;margin-bottom: 10px; padding-left:12px;}
h3{font-size:18px;text-transform:uppercase;font-weight:normal;margin-bottom: 10px; padding-left:12px;}
h4{font-size:17px;text-transform:uppercase;font-weight:normal;margin-bottom: 10px; padding-left:12px;}
h5{font-size:16px;text-transform:uppercase;font-weight:normal;margin-bottom: 10px; padding-left:12px;}
h6{font-size:15px;text-transform:uppercase;font-weight:normal;margin-bottom: 10px; padding-left:12px;}

a:link,a:visited,a:active{color:white;}
a:hover{text-decoration:none;color:#f5fb0f;}

.works{}
.work{float: left;width:170px;height:150px;margin-right: 10px;margin-bottom: 10px;}
.work a span{display: block;font-size: 14px;margin-top: 5px;}

div.b{background:url(../images/bg_2.jpg) no-repeat scroll 0px 100%;height:100%;padding-bottom:100px;}
div.logo{left:70px;top:65px;position:absolute;}
div.logo a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

.block1{position:absolute;top:0px;left:34%;width:200px;height:120px;}
.block1 .ll{float:left;background:url(../images/line.png);height:100px;width:1px;margin-right:20px;}
.block1 .lr{float:right;background:url(../images/line.png);height:100px;width:1px;margin-left:10px;}
.block1 .lt{margin-top:10px;float:left;}
.block1 b{font-size:12px;}
.block1 span{color:#f5fb0f;font-size:20px;}

.block2{position:absolute;top:0px;left:58%;width:200px;height:120px;}
.block2 h2{margin-bottom:5px;}
.block2 .ll{float:left;background:url(../images/line.png);height:100px;width:1px;margin-right:20px;}
.block2 .lr{float:right;background:url(../images/line.png);height:100px;width:1px;margin-left:10px;}
.block2 .lt{margin-top:10px;float:left;}
.block2 span{color:#f5fb0f;}

.nav{position:absolute;top:30px;left:83%;width:120px;height:50px;}
.nav a{margin-right:12px;}
.nav a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

div.menu{margin-top:205px;width:100%;height:100px;}
div.menu div{top:205px;}
div.menu div a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
div.m1{position:absolute;left:5%;margin-top:30px;}
div.m2{position:absolute;left:22%;}
div.m3{position:absolute;left:37%;margin-top:40px;}
div.m4{position:absolute;left:52%;margin-top:10px;}
div.m5{position:absolute;left:70%;margin-top:50px;}
div.m6{position:absolute;left:85%;margin-top:30px;}

div.contentie{MARGIN-TOP:125px;-margin-top:130px;;}
div.contentot{MARGIN-TOP:30px;-margin-top:230px;}

div.block_l{margin-left:-10px;float:left;width:260px; /* height:450px; */}
div.block_l h1{margin-left:30px;padding-left:20px;background:url(../images/li2.gif) no-repeat scroll 0px 8px;}
div.block_c h1{margin-bottom:15px;z-index:5;}
div.block_l div.mt{
  background:url(../images/lmenut.png) no-repeat;height:20px;width:253px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lmenut.png', sizingMethod='scale');
}
div.block_l div.mc{
  background:url(../images/lmenubg.png) repeat-y;width:253px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lmenubg.png', sizingMethod='scale');

}
div.block_l div.mb{
  background:url(../images/lmenub.png) no-repeat;height:20px;width:253px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lmenub.png', sizingMethod='scale');
}

ul.cat{list-style-type:none;margin-left:50px;}
ul.cat li{background:url(../images/li1.gif) no-repeat scroll 0px 6px;padding-left:12px;margin-top:6px;}

ul.cat ul{padding-left: 10px;list-style-type: none;}
ul.cat ul ul{padding-left: 10px;list-style-type: none;}

ul.ser{list-style-type:none;margin-left:0px;}
ul.ser li{background:url(../images/li1.gif) no-repeat scroll 0px 6px;padding-left:12px;margin-top:6px;}

div.block_rc{position:relative;margin-left:270px;}
div.block_c{margin-right:240px;}
div.block_c table{width:99%;border-spacing:0px 0px;border:0px;border-collapse: collapse;}
div.block_c .bb table td{padding:5px;text-align: center;}
div.block_r table{width:100%;border-spacing:0px 0px;border:0px;border-collapse: collapse;}
.tl{
  background:url(../images/tl.png) no-repeat;width:20px;height:20px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl.png', sizingMethod='scale');
}
.tr{
  background:url(../images/tr.png) no-repeat;width:20px;height:20px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr.png', sizingMethod='scale');
}
.bl{
  background:url(../images/bl.png) no-repeat;width:20px;height:20px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl.png', sizingMethod='scale');
}
.br{
  background:url(../images/br.png) no-repeat;width:20px;height:20px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br.png', sizingMethod='scale');
}
.bb{
  background:url(../images/bg.png);
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg.png', sizingMethod='scale');
}
div.block_r{width:220px;position:absolute;right:0px;z-index:10;}

div.hr{height:1px;width:95%;background:url(/images/hr.png) repeat-x;}

div.fish{width:145px;;float:left;margin-bottom:15px;margin-right:15px;height:160px;font-size: 11px;}
div.fish span{font-weight:bold;}
div.fish p{margin:5px 0px;}
div.fish img{padding:1px;border:1px solid white;}
div.fish a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

.works{margin-top:25px;}
.works span{font-weight:bold;}
.works p{margin:10px 0px 5px;width:180px;}
.works p.href{text-align:right;}
.works img{padding:1px;border:1px solid white;}
.works a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

div.bottom{margin:0px auto;padding:0px 50px;position:relative;margin-top:-75px;line-height: 22px; }
div.bottom table{width:100%;border-spacing:0px 0px;border:0px;border-collapse: collapse;}
.b4{text-align:center;}
.b4 a{margin:0px 4px;}

.bbl{
  background:url(../images/bbl.png) no-repeat;width:11px;height:22px;padding:0px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bbl.png', sizingMethod='scale');
}
.bbr{
  background:url(../images/bbr.png) no-repeat;width:11px;height:22px;padding:0px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bbr.png', sizingMethod='scale');
}
.bbb{
  background:url(../images/bbb.png);height:22px;padding:0px;
  -background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bbb.png', sizingMethod='scale');
}

.title{
    position:relative;
    z-index:1;
    zoom:1;
    color:#06F;
	}
    .title em{display:none;}
    .title:hover em{
    display:block;
	position:absolute;
    z-index:1;
        background-color:#vvvvvv;
        -webkit-border-radius:5px; /* красивости в виде скругленных углов */
        -moz-border-radius:5px;
        border-radius:5px;
    	line-height:normal;
        color:#fff;
	text-decoration:none;
			                		    padding:3px 5px;
			                			bottom:22px;
        right:0;
	-webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
    -moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
    					}
.title:hover em i{
    position:absolute;
z-index:1;
    bottom:-7px;
right:5px;
border-top:7px solid #000;
border-left:7px solid transparent;
_border-left:7px solid #FDEFC6; /* цвет фона. это для ие6.*/
	display:block;
    height:0;
overflow:hidden;
	}
