* {
margin:0;
padding:0;
}

body {
background:#fff;
font-family: tahoma;
font-size: 12px;
color: #000;
}

img {
border:0;
}

a {color: #000;}
a:hover {color: #DE2121;}


#Ruler {
position:absolute;
top: 0px;
left: 0px;
width: 100%;
height: 0px;
}

#container {
width: 100%;
max-width: 1500px;
min-width: 1000px;
position: relative;
}

* html #container {
width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth > 1500) ? '1500px' : ((document.getElementById('Ruler').clientWidth < 1000) ? '1000px' : '100%')) : '100%');
}

.shapka,.shapka1,.shapka2{height: 380px;}

.shapka {
background: url('../images/img_08.jpg') 50% 246px no-repeat;;
}
.shapka1 {
background: url('../images/img_01.jpg') left top no-repeat;;
}

.shapka2 {
background: url('../images/img_05.jpg') right 76px no-repeat;
}

.block1, .block2, .block3 {
padding-top: 44px;
text-align: center;
width: 320px;
height: 80px;
background: url('../images/img_03.jpg') 50% 50% no-repeat;
}

.shapka2 a {font-size: 30px; text-transform: uppercase; text-decoration: none;}

.block1 {margin-left: 315px;} .block2 {margin-left: 178px;}  .block3 {margin-left: 5px;}
.content {overflow: hidden;}
* html .content {height: 1%;}
.content1 {padding: 10px 50px;}
.content1 p {padding: 8px 0;}

.podval1 {background: url('../images/img_13.jpg') left no-repeat; height: 177px; }
.podval2 {text-align:right; padding: 92px 24px 0;}

.text {float:right; text-align: center; font-size: 24px; padding: 13px 80px;}
.text1 {font-size: 24px;}

